#post-design-configuration,.swan-site-content,body,head{height:100vh;position:relative;width:100vw}#post-design-configuration{--qsp-layout-header:82px;--qsp-layout-footer:110px;--qsp-layout-quantity-section-x-margin:80px;--qsp-layout-quantity-section-y-margin:0px}@media only screen and (max-width:1023px){#post-design-configuration{--qsp-layout-header:70px;--qsp-layout-footer:100px;--qsp-layout-quantity-section-x-margin:40px}}@media only screen and (max-width:767px){#post-design-configuration{--qsp-layout-header:auto;--qsp-layout-footer:auto;--qsp-layout-quantity-section-x-margin:10px;--qsp-layout-quantity-section-y-margin:15px}}#post-design-configuration .swan-site-content{height:100%;width:100%}#post-design-configuration .swan-site-content .quantity-app{display:grid;grid-template-areas:"header" "quantity" "footer";grid-template-columns:100%;grid-template-rows:var(--qsp-layout-header) auto var(--qsp-layout-footer);height:100vh;left:0;position:absolute;top:0;width:100vw}#post-design-configuration .swan-site-content .quantity-app .header-container{grid-area:header;z-index:2}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container{grid-area:quantity;margin:0 auto;overflow-x:hidden;width:100%;z-index:1}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container>.swan-bounded-content{width:1300px}@media only screen and (max-width:1439px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container>.swan-bounded-content{width:100%}}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .alert-collection{position:-webkit-sticky;position:sticky;top:0;z-index:1}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project{grid-gap:var(--swan-sem-space-4);display:grid;grid-template-areas:"preview qty";grid-template-columns:27% 1fr;width:100%}@media only screen and (min-width:1920px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project{grid-template-columns:30% 1fr}}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-preview-img{align-self:start;grid-area:preview;left:0;position:-webkit-sticky;position:sticky;top:0}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-preview-img .pages-section{margin-top:0!important}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity{align-self:start;grid-area:qty}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section{margin:var(--qsp-layout-quantity-section-y-margin) var(--qsp-layout-quantity-section-x-margin)}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section.qsp-project-quantity-section-grey{margin-bottom:calc(var(--qsp-layout-quantity-section-y-margin)/2);margin-top:calc(var(--qsp-layout-quantity-section-y-margin)/2);padding-bottom:calc(var(--qsp-layout-quantity-section-y-margin)/2);padding-top:calc(var(--qsp-layout-quantity-section-y-margin)/2)}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section:first-child{margin-top:0}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section.qsp-project-quantity-section-title-and-tools{gap:var(--swan-sem-space-4) calc(var(--swan-sem-space-4)*2)}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section .work-tools :not(:first-child){padding-left:var(--swan-sem-space-4)}@media only screen and (max-width:767px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project{grid-template-areas:"preview" "qty";grid-template-columns:100%;grid-template-rows:auto auto auto}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-preview-img{min-height:calc(100vw - var(--qsp-layout-quantity-section-y-margin));position:relative}}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-heading{background:linear-gradient(0deg,var(--swan-base-color-white) 80%,var(--swan-base-color-transparent) 100%);bottom:var(--qsp-layout-footer);position:fixed;width:100%;z-index:2}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-products .qsp-carousel-product{border:1px solid #d3d3d3;border:var(--sem-border-width-standard,1px) solid var(--sem-color-border-standard,#d3d3d3);border-radius:16px;box-sizing:border-box}@media only screen and (max-width:1439px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-products .qsp-carousel-product{min-height:16vw}}@media only screen and (max-width:1023px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-products .qsp-carousel-product{min-height:25vw}}@media only screen and (max-width:767px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-products .qsp-carousel-product{min-height:50vw}}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-products .qsp-carousel-product .qsp-carousel-product-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:3em;word-break:break-word}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-carousel-products .qsp-carousel-product .qsp-carousel-product-name.qsp-carousel-product-name-with-color{height:3em}#post-design-configuration .swan-site-content .quantity-app .quantity-footer{align-self:stretch;border-top:1px solid #d3d3d3;border-top:var(--sem-border-width-standard,1px) solid var(--sem-color-border-standard,#d3d3d3);box-shadow:var(--swan-sem-elevation-overlay);grid-area:footer;z-index:2}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content{grid-gap:var(--swan-sem-space-4);align-items:stretch;display:grid;gap:var(--swan-sem-space-4);grid-template-areas:"info add";grid-template-columns:4fr auto;height:100%}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info{align-self:center;display:grid;grid-area:info;grid-template-areas:"price" "shipping";grid-template-rows:auto auto;justify-self:end;padding-right:var(--swan-base-space-150)}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info .quantity-footer-info-price{align-self:center;grid-area:price;justify-self:start}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info .quantity-footer-info-shipping{align-self:center;grid-area:shipping;justify-self:start}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-add{align-self:center;grid-area:add;justify-self:center}@media only screen and (max-width:767px){#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content{grid-template-areas:"info" "add";grid-template-columns:none;grid-template-rows:auto auto;row-gap:0}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info{display:grid;grid-area:info;grid-template-areas:"link" "price" "shipping";grid-template-rows:auto auto auto;justify-self:stretch}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info .quantity-footer-link{align-self:center;grid-area:link;justify-self:start}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info .quantity-footer-info-price{align-self:center;grid-area:price;justify-self:start}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-info .quantity-footer-info-shipping{align-self:center;grid-area:shipping;justify-self:start}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content .quantity-footer-add{grid-area:add;justify-self:stretch}}.app>.header-container{min-height:100px}.app .product-name{min-height:30px}@media only screen and (max-width:1023px){.app .product-name{text-align:center}}@media only screen and (max-width:767px){.app .product-name,.app>.header-container{min-height:50px}}.purcs-preview-img{object-fit:contain;width:100%}.purcs-preview :focus{background:#0003;outline:5px solid #0099e0}.purcs-preview .carousel .slide{background:none}.purcs-preview .carousel .slide.selected,.purcs-preview .clickable{cursor:pointer}.vortex-container{height:100%}.carousel.carousel-slider .control-arrow:hover{background:#0003;border:1px solid #0099e0}.carousel.carousel-slider .control-arrow:focus{background:#0003;outline:5px solid #0099e0}.pages-section select{min-height:40px}
/*# sourceMappingURL=main.417a6029.css.map*/