#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:1024px){#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:1440px){#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-spacing-layout-grid-gutter-standard);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-title{align-items:center;justify-content:space-between}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section.qsp-project-quantity-section-price{margin-bottom:0;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-price .delivery-calculator{height:24px}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section.qsp-project-quantity-section-price-core{margin-bottom: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-sized-selector{margin-top:0;padding-bottom:1.2em}#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{background-color:var(--swan-color-grey-100);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.qsp-project-quantity-section-alert{margin-bottom:8px;margin-top:8px}#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-spacing-layout-grid-gutter-standard) calc(var(--swan-spacing-layout-grid-gutter-standard)*2)}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section .work-tools{justify-content:end}#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-spacing-layout-grid-gutter-standard)}@media only screen and (max-width:767px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-project .qsp-project-quantity .qsp-project-quantity-section .work-tools{justify-content:left}#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-project .qsp-project-quantity-section-title-and-tools{flex-direction:column}}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-heading{background:#fff;background:linear-gradient(0deg,#fff 80%,hsla(0,0%,100%,0));bottom:-1px;padding-bottom:.25em;padding-top:.5em;position:-webkit-sticky;position:sticky}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-products .qsp-matching-product{min-height:225px}@media only screen and (max-width:1440px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-products .qsp-matching-product{min-height:16vw}}@media only screen and (max-width:1024px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-products .qsp-matching-product{min-height:25vw}}@media only screen and (max-width:767px){#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-products .qsp-matching-product{min-height:50vw}}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-products .qsp-matching-product .qsp-matching-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--swan-font-size-1);font-weight:700;max-height:3em;overflow:hidden;word-break:break-word}#post-design-configuration .swan-site-content .quantity-app .quantity-selection-container .qsp-matching-products .qsp-matching-product .qsp-matching-product-price{font-size:var(--swan-font-size-1)}#post-design-configuration .swan-site-content .quantity-app .quantity-footer{align-self:stretch;box-shadow:var(--swan-shadow-depth-2);grid-area:footer;z-index:2}#post-design-configuration .swan-site-content .quantity-app .quantity-footer>.swan-bounded-content{grid-gap:var(--swan-spacing-layout-grid-gutter-standard);align-items:stretch;display:grid;gap:var(--swan-spacing-layout-grid-gutter-standard);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:1.25em}#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:end}#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:end}#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:"price" "shipping";grid-template-rows:auto auto;justify-self:stretch;padding-left:1em;padding-right:1em;padding-top:.5em}#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;padding-left:1em;padding-right:1em}}.app>.header-container{min-height:100px}.app .product-name{min-height:30px}.app .carousel-slider button.control-arrow{background:rgba(0,0,0,.2)!important;height:75%!important;margin:auto!important}@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}}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2);border:1px solid #0099e0}.carousel.carousel-slider .control-arrow:focus{background:rgba(0,0,0,.2);outline:5px solid #0099e0}.pages-section select{min-height:var(--swan-button-min-height-standard)}.purcs-preview-img{object-fit:contain;width:100%}.purcs-preview :focus{background:rgba(0,0,0,.2);outline:5px solid #0099e0}.purcs-preview .carousel .slide{background:none}.purcs-preview .carousel .slide.selected,.purcs-preview .clickable{cursor:pointer}.vortex-container{height:100%}
/*# sourceMappingURL=main.cfd522c5.css.map*/