body>.dgwt-wcas-suggestions-wrapp{position:absolute!important;margin:0!important}.dgwt-wcas-suggestions-wrapp.zc-search-custom-print-popup{position:absolute!important;top:var(--zc-search-popup-top)!important;right:auto!important;left:var(--zc-search-popup-left)!important;width:var(--zc-search-popup-width)!important;max-width:var(--zc-search-popup-width)!important;margin:0!important}.dgwt-wcas-suggestions-wrapp[hidden],.dgwt-wcas-suggestions-wrapp[aria-hidden="true"],.dgwt-wcas-suggestions-wrapp:empty{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;box-shadow:none!important}:is(.zc-home-featured-categories,.zc-ready-category-grid) img,.zc-custom-category-card__media .zc-category-art--photo img,.zc-cp-category__art .zc-category-art--photo img{width:100%!important;height:100%!important;display:block;object-fit:contain;image-rendering:auto}.single-product :is(.related.products,.upsells.products){position:relative;padding:24px!important;border:1px solid var(--zc26-line,#dce4ef)!important;border-radius:22px!important;background:#fff!important;overflow:hidden}.single-product :is(.related.products,.upsells.products)>h2{margin:0 0 18px!important;font-size:clamp(1.25rem,2vw,1.7rem)!important}.single-product :is(.related.products,.upsells.products) ul.products{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(280px,30vw,330px)!important;grid-auto-rows:max-content!important;grid-template-columns:none!important;align-items:start!important;gap:14px!important;margin:0!important;padding:0 0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--zc26-blue,#195eea) #eaf0f8}.single-product :is(.related.products,.upsells.products) ul.products::-webkit-scrollbar{height:7px}.single-product :is(.related.products,.upsells.products) ul.products::-webkit-scrollbar-track{border-radius:999px;background:#eaf0f8}.single-product :is(.related.products,.upsells.products) ul.products::-webkit-scrollbar-thumb{border-radius:999px;background:var(--zc26-blue,#195eea)}.single-product :is(.related.products,.upsells.products) ul.products li.product{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;align-self:start!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;column-gap:12px!important;margin:0!important;padding:10px!important;border:1px solid var(--zc26-line,#dce4ef)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;scroll-snap-align:start;scroll-snap-stop:normal}.single-product :is(.related.products,.upsells.products) ul.products li.product a.woocommerce-LoopProduct-link{display:contents!important;min-width:0!important;flex:none!important}.single-product :is(.related.products,.upsells.products) ul.products li.product img{grid-column:1!important;grid-row:1/4!important;width:112px!important;height:112px!important;align-self:start!important;margin:0!important;object-fit:cover!important;border-radius:12px!important;transform:none!important}.single-product :is(.related.products,.upsells.products) .woocommerce-loop-product__title{grid-column:2!important;grid-row:1!important;min-height:0!important;display:-webkit-box!important;margin:2px 0 4px!important;padding:0!important;overflow:hidden!important;font-size:.78rem!important;line-height:1.7!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.single-product :is(.related.products,.upsells.products) .price{grid-column:2!important;grid-row:2!important;display:block!important;margin:2px 0 0!important;padding:0!important;font-size:.76rem!important;line-height:1.6!important}.single-product :is(.related.products,.upsells.products) .button{position:static!important;grid-column:2!important;grid-row:3!important;width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:end!important;margin:8px 0 0!important;padding:6px 10px!important;font-size:.7rem!important}.zc-site-footer{margin-block:0!important;margin-bottom:0!important}.zc-site-footer>:last-child{margin-bottom:0!important}body:not(.wp-admin){padding-bottom:0!important}@media(max-width:1024px){.single-product :is(.related.products,.upsells.products) ul.products{grid-auto-columns:306px!important}}@media(max-width:760px){.single-product :is(.related.products,.upsells.products){padding:16px 12px!important;border-radius:18px!important}.single-product :is(.related.products,.upsells.products)>h2{margin-bottom:14px!important}.single-product :is(.related.products,.upsells.products) ul.products{grid-auto-columns:min(82vw,300px)!important;gap:10px!important;padding-bottom:10px!important}.single-product :is(.related.products,.upsells.products) ul.products li.product{grid-template-columns:96px minmax(0,1fr)!important;column-gap:10px!important}.single-product :is(.related.products,.upsells.products) ul.products li.product img{width:96px!important;height:96px!important}}.zc-custom-print :where(.zc-cp-hero__grid,.zc-cp-help__grid,.zc-cp-faq__grid,.zc-cp-grid,.zc-cp-card,.zc-cp-card__body,.zc-cp-search,.zc-fibosearch,.dgwt-wcas-search-wrapp){min-width:0;max-width:100%}.zc-custom-print .zc-cp-search .zc-fibosearch{width:100%}.zc-custom-print .zc-cp-search :is(.dgwt-wcas-search-wrapp,.dgwt-wcas-sf-wrapp,.dgwt-wcas-search-form){width:100%!important;max-width:none!important}.zc-custom-print .zc-cp-search .dgwt-wcas-sf-wrapp{position:relative!important;display:block!important;padding:0!important}.zc-custom-print .zc-cp-search .dgwt-wcas-search-input{width:100%!important;min-width:0!important;min-height:50px!important}.zc-custom-print .zc-cp-search :is(.dgwt-wcas-search-submit,.dgwt-wcas-ico-magnifier-handler){position:absolute!important;z-index:2;inset-block-start:50%!important;inset-block-end:auto!important;inset-inline-start:auto!important;inset-inline-end:5px!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important}.zc-custom-print .zc-cp-search :is(.dgwt-wcas-search-submit,.dgwt-wcas-ico-magnifier-handler) svg{position:static!important;inset:auto!important;display:block!important;width:20px!important;height:20px!important;margin:auto!important;transform:none!important}.zc-custom-print .zc-search-fallback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.zc-custom-print .zc-search-fallback input{min-width:0;min-height:50px;padding:8px 12px;border:1px solid #b9c7da;border-radius:12px}.zc-custom-print .zc-search-fallback button{min-width:82px}.zc-custom-print .zc-cp-card__media .zc-category-art,.zc-custom-print .zc-cp-card__media .zc-category-art--photo img{width:100%!important;height:100%!important;display:block;object-fit:contain!important;background-color:#f1f5f9}@media(max-width:640px){.zc-custom-print{overflow-x:clip}.zc-custom-print .zc-cp-wrap{width:calc(100% - 24px)!important;max-width:100%;margin-inline:auto}.zc-custom-print .zc-cp-hero{padding-block:8px 40px}.zc-custom-print .zc-cp-hero__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.zc-custom-print .zc-cp-hero h1{max-width:100%;font-size:clamp(2rem,10.2vw,2.65rem)!important;line-height:1.3!important;letter-spacing:-.025em!important}.zc-custom-print .zc-cp-hero__copy>p:not(.zc-cp-eyebrow){margin-block:16px;font-size:.88rem;line-height:1.9}.zc-custom-print .zc-cp-search{width:100%;padding:12px!important;border-radius:15px}.zc-custom-print .zc-cp-benefits{grid-template-columns:1fr;gap:8px;margin-top:16px}.zc-custom-print .zc-cp-hero__panel{width:100%;padding:18px!important;border-radius:18px}.zc-custom-print .zc-cp-hero__panel ol{margin-top:20px!important;gap:10px}.zc-custom-print .zc-cp-hero__panel li{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:11px!important;border-radius:13px}.zc-custom-print .zc-cp-hero__panel li>b{width:42px!important;height:42px!important}.zc-custom-print .zc-cp-catalog{padding-block:46px}.zc-custom-print .zc-cp-section-head{display:grid!important;gap:8px!important;margin-bottom:20px}.zc-custom-print .zc-cp-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.zc-custom-print .zc-cp-card{width:100%;display:grid!important;grid-template-columns:minmax(140px,40%) minmax(0,1fr)!important;align-items:stretch;border-radius:16px!important}.zc-custom-print .zc-cp-card__media{width:100%;height:100%!important;min-height:168px!important;align-self:stretch!important;padding:8px!important;aspect-ratio:auto!important}.zc-custom-print .zc-cp-card__body{padding:14px!important}.zc-custom-print .zc-cp-card h3{font-size:.94rem!important;line-height:1.6}.zc-custom-print .zc-cp-card p{display:-webkit-box;margin:6px 0 10px!important;overflow:hidden;font-size:.72rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zc-custom-print .zc-cp-card ul{display:none!important}.zc-custom-print .zc-cp-card__action{min-height:42px;margin-top:auto;padding-top:9px;font-size:.72rem}.zc-custom-print .zc-cp-help,.zc-custom-print .zc-cp-faq{padding-block:46px}.zc-custom-print .zc-cp-help__grid,.zc-custom-print .zc-cp-faq__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.zc-custom-print .zc-cp-help li{grid-template-columns:minmax(0,1fr)!important;gap:4px}.zc-custom-print .zc-cp-final .zc-cp-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;padding:20px!important}.zc-custom-print .zc-cp-final a{width:100%;margin:0!important;white-space:normal}}@media(max-width:370px){.zc-custom-print .zc-cp-card{grid-template-columns:124px minmax(0,1fr)!important}.zc-custom-print .zc-cp-card__media{min-height:156px!important}.zc-custom-print .zc-cp-card p{display:none}}:where(.woocommerce ul.products li.product,.zc-product-card) .price{font-size:.8rem!important;font-weight:750!important;line-height:1.65!important}:where(.woocommerce ul.products li.product,.zc-product-card) .price :is(del,ins,.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;vertical-align:baseline!important}