:root{--zp-cream:#faf6f0;--zp-ink:#422715;--zp-sage:#53664d;--zp-clay:#b86d49;--zp-line:#dfd5c8;--zp-soft:#eee7dd}.zp{color:var(--zp-ink);background:var(--zp-cream);font-family:var(--font-body--family,Arial,sans-serif);line-height:1.65}.zp *,.zp *:before,.zp *:after{box-sizing:border-box}.zp-wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.zp h1,.zp h2,.zp h3{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;color:var(--zp-ink);margin:0;letter-spacing:-.025em;line-height:1.12}.zp h1{font-size:clamp(40px,4.7vw,68px)}.zp h2{font-size:clamp(30px,3vw,46px)}.zp h3{font-size:24px}.zp p{margin:0}.zp a{color:inherit;text-decoration:none}.zp a:focus-visible,.zp button:focus-visible,.zp summary:focus-visible,.zp input:focus-visible{outline:3px solid var(--zp-clay);outline-offset:4px}.zp-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--zp-sage);margin-bottom:16px}.zp-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 26px;min-height:50px;background:var(--zp-ink);color:#fff!important;border-radius:999px;border:1px solid var(--zp-ink);font-weight:600;font-size:14px;line-height:1.3;cursor:pointer;text-decoration:none}.zp-btn:hover{background:#5d3c28}.zp-btn--light{background:transparent;color:var(--zp-ink)!important;border-color:#b7aa9a}.zp-btn--light:hover{background:#eee7dd}.zp-hero{display:grid;grid-template-columns:1fr 1.04fr;align-items:stretch;min-height:600px;background:#f0e8dc;overflow:hidden}.zp-hero-copy{padding:70px max(40px,calc((100vw - 1320px)/2)) 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.zp-hero-copy h1{max-width:560px}.zp-hero-copy>p{max-width:470px;margin-top:24px;font-size:17px;color:#685c50}.zp-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.zp-hero-note{font-size:12px!important;margin-top:25px!important;color:#605443!important}.zp-hero-photo{position:relative;min-height:590px;background:#e8dfd1;overflow:hidden;border-radius:140px 0 0}.zp-hero-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 49%}.zp-trust{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--zp-line);padding-block:22px;gap:24px;text-align:center;font-size:13px}.zp-trust strong{font-weight:600}.zp-trust span{display:block;color:#706358;font-size:12px;margin-top:3px}.zp-section{padding-block:68px}.zp-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.zp-heading p{color:#756858;font-size:15px;margin-top:12px;max-width:620px}.zp-text-link{font-size:13px;font-weight:700;white-space:nowrap;border-bottom:1px solid #b8aa99;padding-block:6px}.zp-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.zp-category{background:#f0e9de;border-radius:22px;overflow:hidden;display:block;transition:transform .2s}.zp-category:hover{transform:translateY(-5px)}.zp-category img{width:100%;aspect-ratio:5/6;object-fit:cover;display:block}.zp-category-body{padding:20px 17px 23px}.zp-category h3{font-size:23px}.zp-category p{font-size:12px;color:#756858;margin-top:8px}.zp-category .zp-arrow{display:inline-block;margin-top:13px;font-size:12px;font-weight:700;color:var(--zp-sage)}.zp-favourites{background:#f1ece3}.zp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.zp-card{min-width:0}.zp-card-photo{position:relative;display:block;background:#fff;border-radius:20px;overflow:hidden}.zp-card-photo img{width:100%;aspect-ratio:1;object-fit:contain;display:block;transition:transform .3s}.zp-card:hover .zp-card-photo img{transform:scale(1.035)}.zp-card h3{font-size:22px;line-height:1.23;margin-top:18px}.zp-card-copy{font-size:12px;color:#766856;margin-top:7px!important}.zp-card-price{font-size:15px;font-weight:600;margin-top:10px!important}.zp-card-stock{font-size:11px;color:#5b6e50;margin-top:4px!important}.zp-playways{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.zp-playway{border-top:2px solid #adbaa4;padding-top:22px}.zp-playway small{color:var(--zp-clay);font-size:12px;letter-spacing:.1em}.zp-playway h3{margin-top:12px;font-size:29px}.zp-playway p{margin-top:14px;color:#756858;font-size:14px;max-width:350px}.zp-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.zp-story-art{background:#e8dfd1;border-radius:24px 100px 24px 24px;overflow:hidden}.zp-story-art img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.zp-story-copy p{color:#756858;font-size:15px;margin-top:20px}.zp-story-copy .zp-text-link{display:inline-block;margin-top:22px}.zp-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.zp-faq-intro p{color:#756858;font-size:14px;margin-top:18px}.zp-faq-list details{border-bottom:1px solid var(--zp-line)}.zp-faq-list summary{padding:20px 30px 20px 0;font-size:15px;font-weight:600;cursor:pointer;position:relative;list-style:none}.zp-faq-list summary::-webkit-details-marker{display:none}.zp-faq-list summary:after{content:"+";position:absolute;right:0;top:16px;font-size:22px;font-weight:400}.zp-faq-list details[open] summary:after{content:"\2212"}.zp-faq-list details p{padding:0 25px 22px 0;font-size:14px;color:#756858;line-height:1.8}.zp-footer{background:#e8dfd1;padding:58px 0 22px}.zp-footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1.1fr;gap:65px}.zp-footer-logo{display:block;width:185px;max-width:100%;height:auto}.zp-footer p{font-size:13px;color:#6a5d4e;max-width:330px;margin-top:18px}.zp-footer h2{font:600 13px/1.4 var(--font-body--family,Arial,sans-serif);letter-spacing:.06em;text-transform:uppercase;margin-bottom:15px}.zp-footer-links{display:grid;gap:8px;font-size:13px}.zp-footer a:hover{text-decoration:underline}.zp-footer-input{display:flex;border-bottom:1px solid #978570;gap:10px;margin-top:20px}.zp-footer input{min-width:0;flex:1;background:none;border:none;padding:12px 0;font:inherit;font-size:14px;color:var(--zp-ink);border-radius:0}.zp-footer button{background:none;border:none;color:var(--zp-ink);font-weight:700;cursor:pointer;padding:12px 0}.zp-footer-bottom{margin-top:42px;padding-top:20px;border-top:1px solid #cbbca8;display:flex;gap:20px;justify-content:space-between;font-size:11px;color:#71614f}.zp-footer-help{font-size:12px;margin-top:15px}.zp-footer-help button{text-decoration:underline;font:inherit}.zp-help-dialog{max-width:650px;width:calc(100% - 32px);border:none;border-radius:20px;padding:36px;background:var(--zp-cream);color:var(--zp-ink);max-height:85vh;overflow:auto}.zp-help-dialog::backdrop{background:#24170e80}.zp-help-dialog h2{font-size:30px;margin:0 40px 20px 0;font-family:var(--font-heading--family,Georgia,serif)}.zp-help-dialog h3{font-size:18px;margin:22px 0 8px}.zp-help-dialog p,.zp-help-dialog li{font-size:14px;line-height:1.75}.zp-dialog-close{position:absolute;right:18px;top:15px;border:0;background:transparent;font-size:26px;cursor:pointer;color:var(--zp-ink)}.zp-collection-intro{padding:40px 0 12px}.zp-collection-intro h1{font-size:clamp(34px,4vw,52px)}.zp-collection-intro .zp-description{max-width:640px;color:#756858;margin-top:16px;font-size:15px}.zp-breadcrumb{font-size:12px;color:#766856;margin-bottom:20px!important}.zp-category-pills{display:flex;gap:9px;overflow-x:auto;padding:22px 0 8px;scrollbar-width:thin}.zp-category-pills a{flex:0 0 auto;min-height:42px;padding:9px 17px;border:1px solid #d3c8b8;border-radius:999px;font-size:12px}.zp-category-pills a[aria-current=page]{background:var(--zp-sage);color:#fff;border-color:var(--zp-sage)}.zp-product-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;padding:18px 0;border-top:1px solid var(--zp-line);border-bottom:1px solid var(--zp-line);width:100%;font-size:13px}.zp-product-facts dt{font-size:11px;color:#7c6e5f;margin-bottom:4px}.zp-product-facts dd{margin:0;color:var(--zp-ink);font-weight:500}.zp-product-facts .zp-fact-wide{grid-column:1/-1}.zp-product-facts small{color:#7c6e5f;font-weight:400;font-size:10px}.zp-delivery-info{width:100%;border-radius:14px;background:#f0eade;padding:16px 18px;font-size:12px;color:#665946}.zp-delivery-info strong{color:var(--zp-ink);font-weight:650}.zp-delivery-info p{margin:0 0 7px}.zp-delivery-info p:last-child{margin:0}.zp-delivery-info button{border:none;background:none;color:var(--zp-ink);padding:0;text-decoration:underline;font:inherit;cursor:pointer}.product-details h1{font-size:clamp(29px,3.1vw,44px)!important;line-height:1.13!important;letter-spacing:-.025em}.product-details .rte h2{font-size:25px;line-height:1.2;margin:24px 0 13px}.product-details .rte{font-size:15px;line-height:1.75}.product-details .price{font-size:22px}.product-details .button{min-height:52px}.product-details .product-form-buttons{gap:12px}.product-details .zp-product-facts{margin-block:4px 10px}.product-details .zp-delivery-info{margin-block:8px 18px}.zp-shipping-progress{padding:16px 20px;background:#edf0e8;border-radius:12px;color:#45573e;font-size:12px;line-height:1.5;margin:14px 0;clear:both}.zp-shipping-progress p{margin:0 0 9px}.zp-progress-track{height:4px;border-radius:6px;background:#d6ddce;overflow:hidden}.zp-progress-track span{height:100%;width:0;display:block;background:#657e56;transition:width .25s}.zp-shipping-note{font-size:10px;color:#6d7764;margin-top:7px!important}.zp-shipping-slot{max-width:1320px;margin:auto;padding-inline:32px}.cart-drawer .zp-shipping-progress{margin:10px 20px}.zp-hidden{display:none!important}@media(min-width:1000px){.zp-category:last-child{border-radius:22px 72px 22px 22px}}@media(max-width:1099px){.zp-wrap{width:calc(100% - 40px)}.zp-hero-copy{padding:45px 32px}.zp-hero,.zp-hero-photo{min-height:500px}.zp-categories{gap:12px}.zp-category h3{font-size:20px}.zp-category-body{padding:16px 12px}.zp-category p{font-size:11px}.zp-footer-grid,.zp-faq{gap:35px}}@media(max-width:749px){.zp-wrap{width:calc(100% - 36px)}.zp-hero{grid-template-columns:1fr;min-height:0}.zp-hero-copy{padding:28px 24px 24px}.zp-hero h1{font-size:clamp(32px,8.5vw,36px);line-height:1.06;max-width:390px}.zp-hero-copy>p{font-size:15px;margin-top:12px}.zp-hero-photo{min-height:370px;border-radius:70px 0 0}.zp-hero-photo img{object-position:center 47%}.zp-hero-actions{margin-top:18px;gap:10px}.zp-btn{font-size:12px;padding:13px 19px;min-height:46px;gap:10px}.zp-hero-note{font-size:11px!important;margin-top:18px!important}.zp-trust{gap:10px;font-size:11px;padding-block:18px}.zp-trust span{font-size:10px;line-height:1.4}.zp-section{padding-block:43px}.zp-heading{align-items:flex-start;gap:14px;margin-bottom:22px}.zp-heading p{font-size:13px;margin-top:10px}.zp-text-link{font-size:11px}.zp-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zp-category:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.zp-category:last-child img{aspect-ratio:1}.zp-category-body{padding:15px 13px}.zp-category h3{font-size:22px}.zp-category p{font-size:11px}.zp-category .zp-arrow{margin-top:9px;font-size:11px}.zp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.zp-card h3{font-size:20px;margin-top:13px}.zp-card-copy{font-size:11px}.zp-card-price{font-size:14px}.zp-card-photo{border-radius:14px}.zp-playways{grid-template-columns:1fr;gap:27px}.zp-playway h3{font-size:27px;margin-top:7px}.zp-playway p{max-width:none;font-size:13px;margin-top:10px}.zp-story{grid-template-columns:1fr;gap:28px}.zp-story-copy p{font-size:14px}.zp-story-art{border-radius:20px 75px 20px 20px}.zp-faq{grid-template-columns:1fr;gap:18px}.zp-faq-list summary{font-size:14px;padding-block:18px}.zp-faq-list details p{font-size:13px}.zp-footer{padding-top:38px}.zp-footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.zp-footer-grid>div:last-child{grid-column:1/-1}.zp-footer-logo{width:145px}.zp-footer p{font-size:12px}.zp-footer-bottom{margin-top:30px;flex-direction:column;gap:8px}.zp-product-facts{font-size:12px;gap:10px 16px}.zp-delivery-info{font-size:12px;padding:14px}.zp-collection-intro{padding-top:26px}.zp-category-pills{margin-right:-18px;padding-right:18px}.zp-shipping-slot{padding-inline:18px}.zp-help-dialog{padding:28px 23px}.zp-help-dialog h2{font-size:27px}}.zp-faq-list button{border:0;background:none;padding:0;color:var(--zp-ink);font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.zp-category,.zp-card-photo img,.zp-progress-track span{transition:none}}.zp .zp-footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.zp .zp-footer-social a{display:inline-flex;justify-content:center;align-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #cbbcad;border-radius:50%;background:#f6f0e7;color:#53664d;text-decoration:none;box-shadow:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.zp .zp-footer-social a svg{display:block;width:20px;height:20px;flex:none}.zp .zp-footer-social a:hover{background:#53664d;border-color:#53664d;color:#fff;text-decoration:none;transform:translateY(-2px)}.zp .zp-footer-social a:focus-visible{outline:2px solid #53664d;outline-offset:3px}@media(min-width:1100px){.zp-hero,.zp-hero-photo{min-height:540px}.zp-hero-copy{padding-top:55px;padding-bottom:50px}}@media(max-width:749px){.zp .zp-footer-social{margin-top:14px;gap:9px}.zp .zp-footer-social a{width:42px;height:42px;flex-basis:42px}}@media(prefers-reduced-motion:reduce){.zp-footer-social a{transition:none}}@media screen and (min-width:990px){#MainContent:is([data-template=product],[data-template^="product."]) .product-information>.product-information__grid:not(.product-information--media-none){grid-column:1 / -1;width:min(calc(100% - 48px),1080px);margin-inline:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(28px,3.2vw,48px);align-items:start}#MainContent:is([data-template=product],[data-template^="product."]) .product-information>.product-information__grid.product-information--media-right{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}#MainContent:is([data-template=product],[data-template^="product."]) .product-information>.product-information__grid:not(.product-information--media-none)>:is(.product-information__media,.product-details){grid-column:auto;width:100%;min-width:0;padding-inline:0}#MainContent:is([data-template=product],[data-template^="product."]) .product-information .product-details h1{font-size:clamp(30px,2.45vw,36px)!important}#MainContent:is([data-template=product],[data-template^="product."]) .product-information .product-details .price{font-size:20px}#MainContent:is([data-template=product],[data-template^="product."]) .product-information .product-details .zp-product-facts{padding-block:12px;margin-block:2px 6px}}@media screen and (min-width:750px){.dialog-zoomed-gallery>.product-media-container--image{box-sizing:border-box;block-size:100dvh;padding:clamp(36px,7dvh,64px) clamp(72px,8vw,112px)}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:block;inline-size:min(100%,960px);block-size:100%;margin-inline:auto}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media{width:100%;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{width:100%;height:100%;object-fit:contain}}.zp-launch-price-badge{background:#e9cc7a;color:#422b1a;border:1px solid #cdae61}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zaad-polish.css.map */
