.zp-product-card{--product-card-badge-spacing: var(--spacing-2);--product-card-info-padding: var(--spacing-4);--product-card-quick-buy-inset: var(--spacing-2);border-radius:var(--rounded-sm);isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;display:grid;position:relative}.zp-product-card__figure{display:block;position:relative}.zp-product-card__badge-list{gap:var(--spacing-2);pointer-events:none;z-index:5;display:grid;position:absolute;top:var(--product-card-badge-spacing)}.zp-product-card__badge-list:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-badge-spacing)}.zp-product-card__badge-list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-badge-spacing)}.zp-product-card__image{object-fit:contain;object-position:center;transition:opacity .2s ease-in-out}.zp-product-card__image:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--rounded-sm);border-top-right-radius:var(--rounded-sm)}.zp-product-card__image:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--rounded-sm);border-top-left-radius:var(--rounded-sm)}.zp-product-card__image--secondary{display:none}.zp-product-card__title{line-height:1.5}.zp-product-card__quick-buy{position:absolute;bottom:var(--product-card-quick-buy-inset)}.zp-product-card__quick-buy:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--product-card-quick-buy-inset)}.zp-product-card__quick-buy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--product-card-quick-buy-inset)}.zp-product-card__mobile-quick-buy-button{background:rgb(var(--background-primary));width:2.25rem;height:2.25rem;color:rgb(var(--text-primary) / .7);border-radius:var(--rounded-button);border-width:1px;place-content:center;display:grid}.zp-product-card__mobile-quick-buy-button>.zp-button__loader{gap:var(--spacing-1)}.zp-product-card__mobile-quick-buy-button>.zp-button__loader>*{width:var(--spacing-1);height:var(--spacing-1)}.zp-product-card__info{gap:var(--spacing-1);padding:var(--product-card-info-padding);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.zp-product-card--blends .zp-product-card__info{padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.zp-product-card__info--center{text-align:center;justify-content:center;justify-items:center}.zp-product-card__variant-list{display:none}@media screen and (min-width:700px){.zp-product-card{--product-card-badge-spacing: var(--spacing-4);--product-card-info-padding: var(--spacing-5);--product-card-quick-buy-inset: var(--spacing-4)}.zp-product-card__aside{margin-block-start:var(--spacing-1)}.zp-product-card__variant-list{gap:var(--spacing-2);margin-block:var(--spacing-2) 2px;flex-wrap:wrap;display:flex}}@media screen and (min-width:1400px){.zp-product-card__info{--product-card-info-padding: var(--spacing-6) var(--spacing-8) var(--spacing-8) var(--spacing-8)}}@media screen and (pointer:fine){.zp-product-card--show-secondary-media .zp-product-card__figure:hover .zp-product-card__image--primary{opacity:0}.zp-product-card--show-secondary-media .zp-product-card__figure:hover .zp-product-card__image--secondary{opacity:1}.zp-product-card__image--secondary{opacity:0;display:block}.zp-product-card__quick-buy{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;transform:translateY(5px)}.zp-product-card:focus-within .zp-product-card__quick-buy,.zp-product-card:hover .zp-product-card__quick-buy{opacity:1;visibility:visible;transform:translateY(0)}}.zp-model-viewer{position:relative}.zp-model-viewer model-viewer{aspect-ratio:1;width:100%;height:100%}.zp-model-viewer .shopify-model-viewer-ui{display:block}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{background:rgb(var(--background-primary));border-color:rgb(var(--text-primary) / .25)}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:rgb(var(--text-primary))}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{color:rgb(var(--text-primary) / .55)}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active,.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:rgb(var(--text-primary) / .55);background:rgb(var(--text-primary) / .25)}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{border-color:rgb(var(--text-primary) / .25)}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{background:rgb(var(--background-primary));border-color:rgb(var(--text-primary) / .25);border-radius:var(--rounded-button)}.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,.shopify-model-viewer-ui.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{color:rgb(var(--text-primary) / .55)}.zp-price-list{align-items:baseline;gap:var(--spacing-0-5) var(--spacing-2);flex-wrap:wrap;display:flex}.zp-price-list--lg{gap:var(--spacing-3)}.zp-pickup-drawer::part(close-button){align-self:start;margin-block-start:.375rem}.zp-pickup-drawer::part(body){padding-block-start:0;padding-block-end:0}.zp-pickup-availability__closest-location{align-items:start;gap:var(--spacing-3);display:flex}.zp-pickup-availability__media{width:var(--spacing-16)}.zp-pickup-availability__location{gap:var(--spacing-2);padding-block-start:var(--spacing-5);padding-block-end:var(--spacing-5);display:grid}@media screen and (min-width:700px){.zp-pickup-availability__media{width:var(--spacing-20)}.zp-pickup-availability__location{padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}}.zp-quantity-selector{height:var(--input-height);background:rgb(var(--input-background, transparent));color:rgb(var(--input-text-color, var(--text-color)));border-radius:var(--rounded-button);border-width:1px;display:inline-flex}.zp-quantity-selector__button{padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5)}.zp-quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;min-width:var(--spacing-6);width:var(--quantity-input-characters-count, 1ch);background:inherit;text-align:center}.zp-quantity-selector__input:focus{outline:none}.zp-quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zp-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:700px){.zp-quantity-selector__button{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.zp-product-quick-add{z-index:2;visibility:hidden;opacity:0;width:100%;padding:1.25rem;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;position:fixed;bottom:0;transform:translateY(10px)}.zp-product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-product-quick-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-product-quick-add.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width:700px){.zp-product-quick-add{border-radius:var(--rounded-sm);background:rgb(var(--dialog-background));border-width:1px;width:35rem;padding:1rem;bottom:1rem;transform:translateY(0)}.zp-product-quick-add:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.zp-product-quick-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.zp-product-quick-add__variant{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid}.zp-product-quick-add__variant.no-image{grid-template-columns:minmax(0,1fr) auto}}.zp-quick-buy-drawer{--drawer-header-padding: var(--spacing-6);--drawer-body-padding: var(--spacing-6);--shopify-payment-button-padding: .8125rem var(--spacing-6);display:none}.zp-quick-buy-drawer::part(close-button){align-self:start;margin-block-start:.25rem;margin-inline-end:.25rem}.zp-quick-buy-drawer .zp-variant-picker{text-align:center}.zp-quick-buy-drawer .zp-variant-picker__option-info,.zp-quick-buy-drawer .zp-variant-picker__option-values{justify-content:center}.zp-quick-buy-drawer .zp-variant-picker__option-values--color{max-width:300px;margin-inline-start:auto;margin-inline-end:auto}.zp-quick-buy-drawer .zp-block-swatch{padding:var(--spacing-2-5) var(--spacing-5);height:2.625rem}.zp-quick-buy-drawer .zp-checkbox-container{justify-content:center}.zp-quick-buy-drawer__media{max-width:var(--spacing-20)}.zp-quick-buy-drawer__info{gap:var(--spacing-6);margin-block-start:1rem;display:grid}@media screen and (min-width:700px){.zp-quick-buy-drawer{--drawer-header-padding: var(--spacing-6);width:560px;height:auto}.zp-quick-buy-drawer .zp-variant-picker__option-info,.zp-quick-buy-drawer .zp-block-swatch{font-size:var(--text-sm)}.zp-quick-buy-drawer .zp-color-swatch{--swatch-size: 1.5rem}.zp-quick-buy-drawer .zp-color-swatch--rectangle{--swatch-size: 2rem}.zp-quick-buy-drawer :is(.zp-button,.shopify-payment-button__button--unbranded){padding:var(--spacing-3) var(--spacing-6)!important;font-size:var(--text-sm)!important}.zp-quick-buy-drawer shopify-accelerated-checkout,.zp-quick-buy-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px}.zp-quick-buy-drawer__info{gap:var(--spacing-8)}}.zp-variant-picker{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);display:grid}.zp-variant-picker .zp-popover{--popover-anchor-block-spacing: var(--spacing-2);--popover-content-max-width: none}.zp-variant-picker .zp-popover,.zp-variant-picker .zp-popover::part(content){width:100%}.zp-variant-picker__option-info{justify-content:space-between;align-items:baseline;margin-block-end:var(--spacing-2);display:flex}.zp-variant-picker__option-values{display:flex}.zp-variant-picker__option-values.zp-scroll-area{padding-block-start:1px;padding-block-end:1px}@media screen and (max-width:699px){.zp-variant-picker__option-values:not(.wrap) .zp-block-swatch{white-space:nowrap}}@media screen and (min-width:700px){.zp-variant-picker__option-values{flex-wrap:wrap}}@media(scripting:none){.zp-variant-picker__option{display:none}}.zp-prose ol,.list-decimal{list-style:inside decimal}.zp-prose ul,.list-disc{list-style:inside}.zp-prose :is(ol,ul) :is(ol,ul){margin-block-start:1em;margin-inline-start:1em}.zp-prose>:first-child,.zp-prose>:first-child :first-child{margin-block-start:0!important}.zp-prose>:last-child,.zp-prose>:last-child :last-child{margin-block-end:0!important}.zp-prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-3)}.zp-prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-4)}.zp-prose *+:is(.h3,.h4,.h5,.h6,h3,h4,h5,h6){margin-block-start:var(--spacing-3)}.zp-prose *+.zp-button{margin-block-start:var(--spacing-6)!important}.zp-prose *+span:not(:empty,.metafield-multi_line_text_field){display:inline-block}.zp-prose :is(.h0,.h1,.h2,.h3,.h4,h1,h2,h3,h4)+*{margin-block-start:var(--spacing-5)}.zp-prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.zp-prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-8)}.zp-prose figcaption{font-style:italic;font-size:var(--text-sm);color:rgb(var(--text-color) / .7);margin-block-start:.5em}.zp-prose ul,.zp-prose ol{row-gap:.6em;display:grid}.zp-prose br{margin-block-start:0!important;margin-block-end:0!important}.zp-prose :is(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16 / 9;width:100%;height:auto}@media screen and (min-width:700px){.zp-prose *+:is(p,div,ul,ol){margin-block-start:var(--spacing-4)}.zp-prose *+:is(.h0,.h1,.h2,h1,h2){margin-block-start:var(--spacing-6)}.zp-prose *+:is(.h3,.h4,h3,h4){margin-block-start:var(--spacing-5)}.zp-prose *+:is(.h5,.h6,h5,h6){margin-block-start:var(--spacing-4)}.zp-prose *+.zp-button{margin-block-start:var(--spacing-8)!important}.zp-prose .h0+.zp-button{margin-block-start:var(--spacing-10)!important}.zp-prose :is(.h0,.h1,.h2,.h3,h1,h2,h3)+*{margin-block-start:var(--spacing-6)}.zp-prose :is(.h4,h4)+*{margin-block-start:var(--spacing-5)}.zp-prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}.zp-prose :is(p img:not([style*=float]):only-child,div img:not([style*=float]):only-child,figure,video){margin-block:var(--spacing-12)}}@media screen and (min-width:1150px){.zp-prose *+p{margin-block-start:var(--spacing-6)}.zp-prose *+:is(.h0,.h1,h1){margin-block-start:var(--spacing-8)}.zp-prose *+:is(.h2,.h3,.h4,h2,h3,h4){margin-block-start:var(--spacing-6)}.zp-prose *+:is(.h5,.h6,h5,h6){margin-block-start:var(--spacing-4)}.zp-prose :is(.h0,.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-8)}.zp-prose :is(.h3,.h4,h3,h4)+*{margin-block-start:var(--spacing-6)}.zp-prose :is(.h5,.h6,h5,h6)+*{margin-block-start:var(--spacing-4)}}.zp-link,.zp-prose a:not(.zp-button){text-underline:none;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}@supports (height: 1lh){.zp-link,.zp-prose a:not(.zp-button){background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat}}@media screen and (pointer:fine){:is(.zp-link,.zp-prose a:not(.zp-button)):hover{background-size:0 1px}.text-subdued :is(.zp-link,.zp-prose a:not(.zp-button)):hover{color:rgb(var(--text-color))}}.zp-reversed-link{text-underline:none;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 0 1px no-repeat;transition:background-size .3s ease-in-out}@supports (height: 1lh){.zp-reversed-link{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 0 1px no-repeat}}@media screen and (pointer:fine){.group:hover .zp-reversed-link,.zp-reversed-link.hover\:show:hover{background-size:100% 1px}}.zp-link-faded{opacity:.7;transition:opacity .2s ease-in-out}@media screen and (pointer:fine){.zp-link-faded:hover{opacity:1}}.zp-link-faded-reverse{transition:opacity .2s ease-in-out}@media screen and (pointer:fine){.zp-link-faded-reverse:hover{opacity:.7}}table{width:100%}table caption{text-align:inherit;margin-block-end:.5rem}th{text-align:start}th,td{padding:var(--spacing-4);vertical-align:top}.zp-table:not(.zp-table--bordered) :is(th,td):first-child{padding-inline-start:0}.zp-table:not(.zp-table--bordered) :is(th,td):last-child{padding-inline-end:0}thead th{border-block-end-width:1px}tbody tr+tr>*,thead+tbody tr>*{border-top-width:1px}tfoot td{border-top-width:1px;padding-block-start:var(--spacing-6);padding-block-end:0}.zp-table-row-hover{cursor:pointer;transition:background .2s ease-in-out}.zp-table--bordered tr{border-width:1px}.zp-table--sm td{padding:var(--spacing-2)}@media screen and (pointer:fine){.zp-table-row-hover:hover{background:rgb(var(--text-color) / .05)}}@media screen and (min-width:700px){th,td{padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}tfoot td{padding-block-start:var(--spacing-8)}}.zp-blockquote,.zp-prose blockquote{--quote-width: 51px;--quote-height: 37px;--quote-inset-block-start: calc(var(--spacing-5) * -1);--quote-inset-inline-start: var(--spacing-1);margin-inline-start:0;margin-inline-end:0;font-weight:700;position:relative}:is(.zp-blockquote,.zp-prose blockquote):before{content:"";width:var(--quote-width);height:var(--quote-height);background:rgb(var(--text-color) / .1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");-webkit-mask-size:var(--quote-width) var(--quote-height);mask-size:var(--quote-width) var(--quote-height);position:absolute;top:var(--quote-inset-block-start);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.zp-blockquote,.zp-prose blockquote):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:var(--quote-inset-inline-start)}:is(.zp-blockquote,.zp-prose blockquote):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--quote-inset-inline-start)}.zp-blockquote{margin-block-start:var(--spacing-5)}.zp-prose blockquote{--quote-inset-block-start: calc(var(--spacing-4) * -1);--quote-inset-inline-start: calc(50% - (var(--quote-width) / 2));text-align:center;font-size:var(--text-h3);margin-block-start:var(--spacing-14);margin-block-end:var(--spacing-10);line-height:1.2}@media screen and (min-width:700px){.zp-blockquote,.zp-prose blockquote{--quote-width: 70px;--quote-height: 45px}.zp-blockquote{--quote-inset-block-start: calc(var(--spacing-6) * -1);margin-block-start:var(--spacing-8)}}@media screen and (min-width:1150px){.zp-prose blockquote{--quote-width: 85px;--quote-height: 55px;--quote-inset-block-start: calc(var(--spacing-5) * -1);margin-block-start:var(--spacing-18);margin-block-end:var(--spacing-12)}.zp-blockquote{--quote-inset-inline-start: var(--spacing-2-5)}}.zp-shape-circle,.zp-shape-square,.zp-shape-diamond{--size: var(--spacing-1-5);width:var(--size);height:var(--size);background:currentColor;display:block}.zp-shape-circle{border-radius:var(--rounded-full)}.zp-shape-diamond{transform:rotate(45deg)}.zp-shape-line{background:rgb(var(--text-color) / .1);width:1px;height:100%}.zp-shape--sm{--size: var(--spacing-1)}.zp-shape--lg{--size: var(--spacing-2)}@keyframes pulse{50%{opacity:.5}}.zp-skeleton{background:rgb(var(--text-color) / .15);border-radius:4px;flex-shrink:0;animation:2.5s cubic-bezier(.4,0,.6,1) infinite pulse;display:block}.zp-skeleton--tab{width:88px;height:20px}.zp-skeleton--thumbnail{width:80px;height:80px}.zp-skeleton--text{height:12px;width:var(--skeleton-text-width, 100%)}@media screen and (min-width:700px){.zp-skeleton--tab{width:148px;height:34px}.zp-skeleton--thumbnail{width:96px;height:96px}}.zp-color-swatch{--swatch-offset: 3px;--swatch-size: var(--spacing-7);--swatch-margin: calc(var(--swatch-offset) * 2);width:var(--swatch-size);height:var(--swatch-size);margin:var(--swatch-margin);background:var(--swatch-background) center/cover;flex-shrink:0;place-items:center;display:grid;position:relative}.zp-color-swatch.is-disabled{background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--background)) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--swatch-background) center/cover}:disabled+.zp-color-swatch{display:none}.zp-color-swatch:before{content:"";inset:calc(-1 * var(--swatch-offset));opacity:0;border-radius:inherit;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;transform:scale(.75);box-shadow:0 0 0 2px}:checked+.zp-color-swatch:before,.zp-color-swatch.is-selected:before{opacity:1;transform:scale(1)}:focus-visible+.zp-color-swatch{outline-offset:calc(2px + var(--swatch-offset) * 2)}.zp-color-swatch--rectangle{--swatch-size: var(--spacing-10);height:calc(var(--swatch-size) * .4);margin:0}.zp-color-swatch--rectangle:before{width:100%;bottom:-3px;box-shadow:0 2px}.zp-color-swatch--rectangle:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0}.zp-color-swatch--rectangle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.zp-color-swatch--sm{--swatch-size: var(--spacing-3-5);--swatch-offset: 2px}.zp-color-swatch--rectangle.zp-color-swatch--sm{--swatch-size: var(--spacing-5);margin-block-start:7px;margin-block-end:6px}.zp-color-swatch--rectangle.zp-color-swatch--sm:before{bottom:-2px}.zp-color-swatch__view-more{padding:1px var(--spacing-2);color:rgb(var(--text-color) / .7);border-width:1px;margin-inline-start:var(--spacing-1-5)}.zp-thumbnail-swatch{--swatch-size: 60px;width:var(--swatch-size);height:var(--swatch-size);border-radius:min(4px,var(--rounded-input));flex-shrink:0;display:block;position:relative}.zp-thumbnail-swatch:before{content:"";border-radius:inherit;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.95);box-shadow:0 0 0 2px}:disabled+.zp-thumbnail-swatch{display:none}.zp-thumbnail-swatch.is-disabled:after{content:"";background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--text-color) / .5) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));position:absolute;top:0;bottom:0;left:0;right:0}.zp-thumbnail-swatch>img{border-radius:inherit;height:100%}:checked+.zp-thumbnail-swatch:before,.zp-thumbnail-swatch.is-selected:before{opacity:1;transform:scale(1)}:focus-visible+.zp-thumbnail-swatch{outline-offset:4px}.zp-thumbnail-swatch--sm{--swatch-size: 48px}.zp-thumbnail-swatch__view-more{width:var(--spacing-12);height:var(--spacing-12);border-radius:min(4px,var(--rounded-input));border-width:1px;place-items:center;display:grid}.zp-block-swatch{place-items:center;gap:var(--spacing-3);height:var(--input-height);border-radius:var(--rounded-button);background:rgb(var(--input-background, var(--background))) no-repeat;border-width:1px;padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);display:flex;position:relative}.zp-block-swatch.is-disabled{color:rgb(var(--text-color) / .5);background-image:linear-gradient(to bottom right,#0000 50%,currentColor 50% calc(50% + 2px),#0000 calc(50% + 2px))}:disabled+.zp-block-swatch{display:none}.zp-block-swatch:before{content:"";box-shadow:0 0 0 2px rgb(var(--text-color));border-radius:inherit;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.95)}:checked+.zp-block-swatch.is-disabled{background-image:linear-gradient(to bottom right,transparent 50%,rgb(var(--text-color)) 50% calc(50% + 2px),transparent calc(50% + 2px))}:checked+.zp-block-swatch:before,.zp-block-swatch.is-selected:before{opacity:1;transform:scale(1)}:focus-visible+.zp-block-swatch{outline-offset:4px}.zp-block-swatch__color{width:var(--spacing-3-5);height:var(--spacing-3-5);border-radius:var(--rounded-full);background:var(--swatch-background) center/cover}@media screen and (min-width:700px){.zp-block-swatch{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}}.zp-image-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.zp-facet-dialog .zp-image-filter-list{grid-template-columns:repeat(5,minmax(0,1fr))}.zp-image-filter{text-align:center;border-width:1px;border-radius:2px;flex-direction:column;align-items:center;row-gap:.5rem;padding:1rem 1rem .75rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}:checked+.zp-image-filter,.zp-image-filter.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px}.zp-image-filter__image{width:2rem}[data-tooltip]{position:relative}@media screen and (pointer:fine){[data-tooltip]:after{content:attr(data-tooltip);bottom:calc(100% + var(--spacing-2));border-radius:min(24px,var(--rounded-button));background:rgb(var(--text-color));width:max-content;color:rgb(var(--background));visibility:hidden;opacity:0;pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;position:absolute;left:50%;transform:translate(-50%)scale(.9)}[data-tooltip]:hover:after{visibility:visible;opacity:1;will-change:transform;transform:translate(-50%)scale(1)}}.lock{overflow:hidden}.zp-text-with-icon{gap:var(--spacing-3);align-items:center;display:flex}.zp-text-with-icon>svg{flex-shrink:0}.zp-offer{gap:var(--spacing-2);padding:var(--spacing-5);border-radius:var(--rounded-sm);display:grid}.zp-offer--center{text-align:center;justify-items:center}.zp-social-media{gap:var(--spacing-3) var(--spacing-6);flex-wrap:wrap;display:flex}.zp-social-media--sm svg{width:1.25rem;height:1.25rem}@media screen and (min-width:700px){.zp-social-media--sm svg{width:1.7rem;height:1.7rem}}.zp-share-buttons{align-items:center;gap:var(--spacing-2-5);display:flex}.zp-share-buttons__item{width:var(--spacing-8-5);height:var(--spacing-8-5);opacity:.7;background:rgb(var(--text-color) / 0);border-radius:var(--rounded-full);place-content:center;transition:opacity .2s ease-in-out,background .2s ease-in-out;display:grid}.zp-share-buttons__item:hover{opacity:1;background:rgb(var(--text-color) / .1)}.zp-floating-controls-container{position:relative}.zp-floating-controls-container .zp-circle-button{opacity:0;visibility:hidden;z-index:1;transition:opacity .1s ease-in-out,transform .1s ease-in-out,visibility .1s ease-in-out;position:absolute;top:calc(50% - 24px);transform:scale(.8)}.zp-floating-controls-container .zp-circle-button:first-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-5)}.zp-floating-controls-container .zp-circle-button:first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-5)}.zp-floating-controls-container .zp-circle-button:last-of-type:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-5)}.zp-floating-controls-container .zp-circle-button:last-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-5)}@media screen and (pointer:fine){.zp-floating-controls-container:hover .is-scrollable~.zp-circle-button:not([disabled]){opacity:1;visibility:visible;transform:scale(1)}}.zp-icon{vertical-align:middle;display:block}[dir=rtl] .zp-reverse-icon{transform:rotate(180deg)}.zp-offset-icon{--icon-baseline-distance: 1.6em ;--icon-offset: calc((var(--icon-baseline-distance) - var(--icon-height)) / 2);top:var(--icon-offset);position:relative}.zp-icon-chevron-bottom{transition:transform .2s ease-in-out}.group[aria-expanded=true]>.zp-icon-chevron-bottom{transform:rotate(180deg)}.zp-icon-block{padding:var(--spacing-6);background:rgb(var(--background))}.zp-image-icon{width:var(--mobile-icon-max-width, var(--icon-max-width))}@media screen and (min-width:700px){.zp-image-icon{width:var(--icon-max-width)}}custom-cursor{z-index:2;pointer-events:none;opacity:0;visibility:hidden;display:none;position:absolute;top:0;left:0;scale:.5;transition:opacity .1s,scale .1s,visibility .1s!important}@media screen and (pointer:fine){custom-cursor{display:block}custom-cursor.is-visible{opacity:1;visibility:visible;scale:1}}:has(>custom-cursor:not([hidden])){cursor:none}scroll-shadow{--scroll-shadow-size: 30px}split-lines{overflow-wrap:anywhere}product-rerender{display:contents}.zp-nav-categories{--filter-list-item-padding: var(--spacing-2-5) var(--spacing-5);white-space:nowrap}.zp-nav-categories [aria-selected=true]{background-color:rgb(var(--background-primary));color:rgb(var(--text-primary))}.zp-nav-categories [aria-selected=false]{opacity:.5;transition:opacity .2s ease-in-out}@media screen and (pointer:fine){.zp-nav-categories [aria-selected=false]:hover{opacity:1}}.zp-nav-categories button,.zp-nav-categories a{padding:var(--filter-list-item-padding);display:block}@media screen and (min-width:700px){.zp-nav-categories{--filter-list-item-padding: var(--spacing-4) var(--spacing-6)}}.zp-customer-form__image{display:none}.zp-customer-form__box{padding:var(--spacing-14) var(--container-gutter)}.zp-customer-form__box-inner{max-width:440px;margin-inline-start:auto;margin-inline-end:auto;display:block}@media screen and (min-width:700px){.zp-customer-form{margin-block-start:var(--spacing-10);margin-block-end:var(--spacing-10)}.zp-customer-form__box{border-radius:var(--rounded);padding-inline-start:var(--spacing-16);padding-inline-end:var(--spacing-16)}}@media screen and (min-width:1000px){.zp-customer-form{gap:var(--spacing-6);grid:auto / auto-flow minmax(0,680px);justify-content:center;display:grid}.zp-customer-form__image{object-fit:cover;object-position:center;height:100%;display:block}}.zp-account{gap:var(--spacing-6);max-width:1350px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.zp-account-nav__item{padding-block-start:var(--spacing-4-5);padding-block-end:var(--spacing-4-5)}.zp-account-nav__item[aria-current=page]{border-color:currentColor;border-bottom-width:2px}.zp-account-header,.zp-account__block-list{gap:var(--spacing-6);display:grid;position:relative}@media screen and (min-width:700px){.zp-account{gap:var(--spacing-12)}.zp-account-nav__item--logout{position:absolute}.zp-account-nav__item--logout:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-account-nav__item--logout:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-account-header--back{text-align:center;justify-content:center}.zp-account-header--back>.zp-back-button{position:absolute}}.zp-order-table-list{display:none}.zp-order-grid-list{gap:var(--spacing-5);display:grid}.zp-order-grid-item{gap:var(--spacing-4);padding:var(--spacing-6);border-width:1px;padding-block-start:var(--spacing-5);display:grid}.zp-order-grid-item__categories{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (min-width:700px){.zp-order-grid-list{display:none}.zp-order-table-list{max-width:1024px;margin-inline-start:auto;margin-inline-end:auto;display:table}.zp-order-table-list th,.zp-order-table-list td{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}}.zp-addresses-list{--addresses-per-row: 1;gap:var(--spacing-5);display:grid}.zp-address{gap:var(--spacing-2);width:100%;padding:var(--spacing-6);border-width:1px;flex-direction:column;display:flex}.zp-address__actions{gap:var(--spacing-6);margin-block-start:auto;padding-block-start:var(--spacing-2);display:flex}.zp-address-form{gap:var(--spacing-3);display:grid}@media screen and (min-width:700px){.zp-addresses-list{--addresses-per-row: 2;grid-template-columns:repeat(auto-fit,minmax(0,calc(100% / var(--addresses-per-row) - var(--spacing-6) / var(--addresses-per-row) * (var(--addresses-per-row) - 1))));gap:var(--spacing-6);justify-content:center;justify-items:center}.zp-address{padding:var(--spacing-8) var(--spacing-10)}.zp-address-form{gap:var(--spacing-6)}}@media screen and (min-width:1000px){.zp-addresses-list{--addresses-per-row: 4}}.zp-order{align-items:start;gap:var(--spacing-6);display:grid}.zp-order-addresses-list{gap:var(--spacing-5);display:grid}@media screen and (min-width:700px){.zp-order{gap:var(--spacing-12)}.zp-order-addresses-list{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1150px){.zp-order{grid-template-columns:1fr 380px}.zp-order-addresses-list{grid-template-columns:none}}@media screen and (min-width:1400px){.zp-order{gap:var(--spacing-24)}}.zp-announcement-bar{padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5)}.zp-announcement-bar__wrapper{gap:var(--spacing-4);max-width:450px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.zp-announcement-bar__scrolling-list{grid:auto / auto-flow max-content;justify-content:center;display:grid;overflow:hidden}.zp-announcement-bar__static-list{text-align:center;place-items:center;display:grid}.zp-announcement-bar__static-list>*{grid-area:1 / -1}.zp-announcement-bar__item{grid:auto / auto-flow auto var(--spacing-20);place-items:center;display:grid}@media screen and (min-width:700px){.zp-announcement-bar{padding-block-start:var(--spacing-3-5);padding-block-end:var(--spacing-3-5)}.zp-announcement-bar__item{grid-auto-columns:auto var(--spacing-40)}}@media(prefers-reduced-motion:no-preference){.zp-announcement-bar__item{animation:translateFull var(--marquee-animation-duration, 0s) linear infinite}}.zp-article{--article-margin-block-end: var(--spacing-14)}.zp-article>.container{justify-content:safe center;gap:var(--spacing-10);margin-block-end:var(--article-margin-block-end);display:grid}@media screen and (min-width:700px){.zp-article{--article-margin-block-end: var(--spacing-28)}.zp-article>.container{gap:var(--spacing-16)}}.zp-article-banner{grid:var(--article-banner-grid);column-gap:var(--article-banner-column-gap);align-items:var(--article-banner-horizontal-alignement, center);max-width:var(--article-banner-max-width);box-sizing:content-box;justify-items:center;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:var(--article-banner-padding-block-start, 0);display:grid;position:relative}.zp-article-banner:before{content:"";width:calc((100vw - var(--scrollbar-width, 0px)));height:var(--article-banner-before-height);pointer-events:none;background-color:rgb(var(--article-banner-background));position:absolute;top:0}.zp-article-banner__image{z-index:1;width:100%}.zp-article-banner__image>img{width:100%}.zp-article-banner__content{gap:var(--spacing-6);padding:var(--article-banner-content-padding-block-start) var(--article-banner-content-padding-inline) var(--article-banner-content-padding-block-end);justify-items:var(--article-banner-vertical-alignement, center);text-align:var(--article-banner-vertical-alignement, center);z-index:2;display:grid}.zp-article-banner__content>.zp-badge{--badge-background: var(--article-banner-badge-background);padding:var(--spacing-1) var(--spacing-3);display:inline-block}.zp-article__meta{justify-content:var(--article-banner-meta-vertical-alignment, center);row-gap:var(--spacing-2);column-gap:var(--spacing-4);flex-wrap:wrap;display:flex}.zp-article__meta .zp-text-with-icon{gap:var(--spacing-2)}@media screen and (min-width:1150px){.zp-article-banner{padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter)}.zp-article-banner__content{grid-area:var(--article-banner-grid-area, content)}.zp-article-banner__image{grid-area:var(--article-banner-grid-area, image);position:relative}.zp-article-banner__image:before{content:"";background:rgb(var(--article-banner-image-overlay));border-radius:inherit;z-index:1;pointer-events:none;transition:background .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.zp-article__meta{column-gap:var(--spacing-6)}.zp-article__meta .zp-text-with-icon{gap:var(--spacing-2-5)}}.zp-article-content{width:100%;max-width:var(--article-max-width);grid-template-columns:minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:var(--spacing-10)}.zp-article-content>.zp-share-buttons .zp-share-buttons__item{width:var(--spacing-10);height:var(--spacing-10);opacity:1}@media screen and (min-width:1000px){.zp-article-content{border-bottom-width:1px;padding-block-start:var(--spacing-16);padding-block-end:var(--spacing-18)}}.zp-article-navigation{gap:var(--spacing-6);max-width:var(--article-max-width);display:grid}.zp-article-prev-next{gap:var(--spacing-5);grid:auto / auto-flow 75vw;display:grid}@media screen and (min-width:700px){.zp-article-navigation{--navigation-margin-block: var(--spacing-16);gap:var(--spacing-10)}.zp-article-navigation__title>svg{width:27px;height:24px}.zp-article-prev-next{gap:var(--spacing-12);grid:auto / repeat(2,minmax(0,1fr))}}.zp-article-comments{--comments-padding-inner: var(--spacing-6);gap:var(--spacing-12);max-width:var(--article-max-width);display:grid}.zp-comments-list{gap:var(--spacing-4);padding:var(--comments-padding-inner);display:grid}.zp-comment{gap:var(--spacing-3);display:grid}.zp-comment:not(:first-child){padding-block-start:var(--spacing-4)}.zp-article-comments__form{padding:var(--comments-padding-inner)}@media screen and (min-width:700px){.zp-article-comments{--comments-padding-inner: var(--spacing-12)}.zp-comments-list{gap:var(--spacing-8)}.zp-comment{gap:var(--spacing-6);display:flex}.zp-comment:not(:first-child){padding-block-start:var(--spacing-8)}.zp-comment__gravatar{width:var(--spacing-12);height:var(--spacing-12)}}.zp-before-after{--before-after-label-spacing: var(--spacing-5);-webkit-user-select:none;user-select:none;position:relative}.zp-before-after__label{position:absolute}.zp-before-after__label--left:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--before-after-label-spacing)}.zp-before-after__label--left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--before-after-label-spacing)}.zp-before-after__label--right:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--before-after-label-spacing)}.zp-before-after__label--right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--before-after-label-spacing)}.zp-before-after__label--top{top:var(--before-after-label-spacing)}.zp-before-after__label--bottom{bottom:var(--before-after-label-spacing)}.zp-before-after__after-image{clip-path:inset(0 0 0 calc(var(--before-after-initial-drag-position, 50%) + var(--clip-path-offset, 0px)));position:absolute;top:0;bottom:0;left:0;right:0}[dir=rtl] .zp-before-after__after-image{clip-path:inset(0 calc(var(--before-after-initial-drag-position, 50%) - var(--clip-path-offset, 0px)) 0 0)}.zp-before-after__cursor-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.zp-before-after__cursor{touch-action:none;width:max-content;height:100%;transform:translate(calc(var(--transform-logical-flip) * -50% + var(--clip-path-offset, 0px)),-50%);cursor:grab;filter:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);will-change:transform;place-items:center;display:grid;position:relative}.zp-before-after__cursor:before{content:"";height:100%;width:var(--spacing-0-5);background:rgb(var(--background));z-index:-1;position:absolute}.zp-before-after__cursor{top:50%}.zp-before-after__cursor:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--before-after-initial-drag-position, 0px)}.zp-before-after__cursor:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--before-after-initial-drag-position, 0px)}.zp-before-after__cursor:active{cursor:grabbing}@media screen and (min-width:700px){.zp-before-after{--before-after-label-spacing: var(--spacing-8)}.zp-before-after__cursor svg{width:var(--spacing-10);height:var(--spacing-10)}}.zp-blog-posts__container{gap:var(--spacing-8);margin-block-start:var(--spacing-10);margin-block-end:var(--spacing-14);display:grid}@media screen and (min-width:700px){.zp-blog-posts__container{gap:var(--spacing-10)}}@media screen and (min-width:1400px){.zp-blog-posts__container{gap:var(--spacing-20);margin-block-start:var(--spacing-20);margin-block-end:var(--spacing-28)}}.zp-blog-banner{--banner-container-gap: var(--spacing-16);padding-block-start:var(--banner-spacing-block-added, 0px)}.zp-blog-banner-content{padding-block-start:var(--banner-content-padding-block-start);padding-block-end:var(--spacing-16)}.zp-blog-banner__form{width:100%;max-width:500px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}@media screen and (min-width:700px){.zp-blog-banner{--banner-container-gap: var(--spacing-28)}.zp-blog-banner-content{padding-block-end:var(--spacing-28)}.zp-blog-banner__form{box-sizing:content-box}.zp-blog-filter-list{--filter-list-item-padding: var(--spacing-4) var(--spacing-6)}}.zp-blog-posts{--blog-articles-gap: var(--spacing-8);align-items:flex-start;gap:var(--blog-articles-gap);display:grid}.zp-blog-posts-newsletter{padding:var(--spacing-8);align-content:flex-start}.zp-blog-posts-newsletter>.zp-form{gap:var(--spacing-2)}@media screen and (min-width:700px){.zp-blog-posts{--article-per-row: var(--blog-posts-per-row, 2);--blog-articles-gap: var(--spacing-10);--blog-articles-margin-block: var(--spacing-14);grid:auto / repeat(var(--article-per-row),minmax(0,1fr))}.zp-blog-posts-newsletter{padding:var(--spacing-10)}.zp-blog-posts-newsletter>.zp-form{gap:var(--spacing-4)}.zp-blog-posts-newsletter__content>svg{width:var(--spacing-8);height:var(--spacing-8)}}@media screen and (min-width:1150px){.zp-blog-posts{--article-per-row: var(--blog-posts-per-row, 3)}}@media screen and (min-width:1400px){.zp-blog-posts{--blog-articles-gap: var(--spacing-20)}}.zp-cart{gap:var(--section-stack-spacing-block);max-width:1350px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.zp-cart-header{gap:var(--spacing-6);text-align:center;justify-items:center;display:grid}.zp-cart-header .zp-free-shipping-bar{max-width:450px}.zp-cart-order{align-items:start;gap:var(--spacing-6);display:grid}.zp-cart-form{gap:var(--spacing-5);padding:var(--spacing-6);border-width:1px;display:grid}@media screen and (min-width:700px){.zp-cart-order{gap:var(--spacing-12)}.zp-cart-form{gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12)}}@media screen and (min-width:1150px){.zp-cart-order{grid-template-columns:1fr 380px}.zp-cart-order__recap{top:calc(var(--sticky-area-height) + 20px);position:sticky}}@media screen and (min-width:1400px){.zp-cart-order{gap:var(--spacing-24)}}.zp-free-shipping-bar{gap:var(--spacing-2);width:100%;display:grid}@media screen and (min-width:700px){.zp-free-shipping-bar{gap:var(--spacing-4)}}.zp-shipping-estimator{gap:var(--spacing-6);display:grid}@media screen and (min-width:700px){.zp-shipping-estimator__form{flex-wrap:wrap;margin-inline-end:var(--spacing-6);display:flex}}.zp-cart-discount-field--error{--input-text-color: var(--error-text)}.zp-cart-discount-field--error .zp-input{box-shadow:inset 0 0 0 1px rgb(var(--input-text-color));border:1px solid rgb(var(--input-text-color))}.zp-cart-discount-field__loader{display:none;position:absolute;top:calc(50% - .375rem)}.zp-cart-discount-field__loader:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.zp-cart-discount-field__loader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.zp-cart-discount-field[aria-busy=true] .zp-cart-discount-field__loader{animation:1s linear infinite spin;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zp-cart-drawer{--drawer-footer-padding: 1rem 1.5rem 1.5rem 1.5rem;--drawer-content-max-height: none;height:100%;top:0}.zp-cart-drawer::part(outside-close-button){display:none}.zp-cart-drawer>[is=close-button]{display:grid}.zp-cart-drawer__top{gap:var(--spacing-2);padding-block-end:var(--spacing-6);display:grid}.zp-cart-drawer__line-items>*+*{padding-block-start:var(--spacing-4)}.zp-cart-drawer__note{visibility:hidden;width:100%;transition:visibility .2s ease-in-out;position:absolute;bottom:calc(100% + 1px);overflow:hidden}.zp-cart-drawer__note:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-cart-drawer__note:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-cart-drawer__note-inner{padding:var(--spacing-5);background:rgb(var(--dialog-background));border-block-start-width:1px;transition:transform .2s ease-in-out;transform:translateY(100%)}.zp-cart-drawer__note[open]{visibility:visible}.zp-cart-drawer__note[open]>.zp-cart-drawer__note-inner{transform:translateY(0)}.zp-cart-drawer__recommendations{--horizontal-product-width: 390px}@media screen and (min-width:700px){.zp-cart-drawer{--drawer-footer-padding: 1.5rem 2.5rem 2.5rem 2.5rem}.zp-cart-drawer .zp-free-shipping-bar{gap:var(--spacing-2-5)}.zp-cart-drawer .zp-horizontal-product-list-carousel{grid-template-columns:none}.zp-cart-drawer__top{gap:var(--spacing-4);padding-block-end:var(--spacing-8)}.zp-cart-drawer__line-items>*+*{padding-block-start:var(--spacing-6)}.zp-cart-drawer__note-inner{padding:var(--spacing-8) var(--spacing-10) var(--spacing-10) var(--spacing-10)}}.zp-collection{--collection-sidebar-width: 250px;gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);margin-block-start:var(--spacing-8);margin-block-end:var(--section-outer-spacing-block);display:grid}.zp-collection__top-bar,.zp-collection__facets{display:none}.zp-collection__results{scroll-padding-top:calc(var(--sticky-area-height) + 20px);transition:opacity .1s}.is-loading .zp-collection__results{opacity:.4}@media screen and (min-width:700px){.zp-collection{margin-block-start:var(--spacing-12)}}@media screen and (min-width:1000px){.zp-collection{column-gap:var(--spacing-12)}.zp-collection--filters-sidebar{grid-template-columns:var(--collection-sidebar-width) minmax(0,1fr)}.zp-collection__top-bar{column-gap:var(--spacing-6);grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);display:grid}.zp-collection--filters-sidebar .zp-collection__top-bar{grid-template-columns:inherit;column-gap:inherit}.zp-collection--filters-horizontal .zp-collection__top-bar{row-gap:var(--spacing-8);grid-template-columns:100%}.zp-collection__facets{display:block}.zp-facets-summary{align-items:start;gap:var(--spacing-4);grid-column-end:-1;display:flex}.zp-collection__facets-scroller{display:block;position:sticky;top:calc(var(--sticky-area-height) + 20px)}.zp-collection__pagination{grid-column-end:-1}.zp-availability-facet{align-items:center;gap:var(--spacing-4);display:flex}.zp-collection--filters-horizontal .zp-availability-facet,.zp-collection--filters-horizontal .zp-sort-by-facet{flex:1 0 0;min-width:max-content}}@media screen and (min-width:1400px){.zp-collection{--collection-sidebar-width: 300px}}.zp-sort-by-facet{justify-content:end;gap:var(--spacing-1);flex-shrink:0;margin-inline-start:auto;display:flex;position:relative}.zp-facets__floating-filter{text-align:center;z-index:2;width:100%;position:fixed;bottom:var(--spacing-8)}.zp-facets__floating-filter:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-facets__floating-filter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-facets-drawer::part(header){padding-block:var(--spacing-6)}.zp-facets-drawer::part(body){flex-grow:1;padding-block-start:0;padding-block-end:0}.zp-facets-drawer .zp-facets-vertical{flex-direction:column;min-height:100%;display:flex}.zp-facets-drawer .zp-accordion{border-block-start-width:0}.zp-facets-drawer__floating-apply{background:linear-gradient(180deg,rgb(var(--background-primary) / 0),rgb(var(--background)));margin-block-start:auto;margin-inline-start:calc(-1 * var(--spacing-3));margin-inline-end:calc(-1 * var(--spacing-3));padding-block-start:var(--spacing-5);padding-block-end:var(--spacing-5);position:sticky;bottom:0}@media screen and (max-width:699px){.zp-facets-drawer::part(header){display:none}.zp-facets-drawer::part(content){height:65vh;max-height:none}}@media screen and (min-width:700px){.zp-facets-drawer__floating-apply{margin-inline-start:calc(-1 * var(--spacing-4));margin-inline-end:calc(-1 * var(--spacing-4));padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}}.zp-facets-horizontal{justify-content:center;align-items:center;gap:var(--spacing-5) var(--spacing-10);flex-wrap:wrap;display:flex;position:relative}.zp-facets-horizontal>[aria-expanded]{transition:opacity .2s ease-in-out}@supports selector(:has(*)){.zp-facets-horizontal>[aria-expanded=true]~[aria-expanded]{opacity:.5}.zp-facets-horizontal>:has(~[aria-expanded=true]){opacity:.5}}.zp-active-facets{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.zp-active-facets>.zp-facet-clear-all{margin-inline-start:var(--spacing-2)}@media screen and (min-width:1000px){.zp-active-facets{margin-block-start:-12px;margin-block-end:-12px}.zp-active-facets>.zp-facet-clear-all{margin-inline-start:var(--spacing-4)}.zp-collection--filters-horizontal .zp-active-facets{margin-block-start:0;margin-block-end:0}}.zp-removable-facet{gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-4);background:rgb(var(--text-color) / .1);color:rgb(var(--text-color));border-radius:var(--rounded-button);flex-shrink:0;align-items:baseline;display:flex}@media screen and (min-width:700px){.zp-removable-facet{padding:var(--spacing-3) var(--spacing-5);gap:var(--spacing-4)}}.zp-facet-dialog{width:max-content;max-width:min(1100px,80vw);padding:var(--spacing-4);border-radius:min(8px,var(--rounded-button));background:rgb(var(--background-primary));visibility:hidden;opacity:0;z-index:1;border-width:1px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:calc(100% + var(--spacing-6))}.zp-facet-dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-facet-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-facet-dialog>.zp-color-list{margin:var(--spacing-1) var(--spacing-2);max-width:550px}.zp-availability-facet+.zp-facets-horizontal>.zp-facet-dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.zp-availability-facet+.zp-facets-horizontal>.zp-facet-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.zp-facet-dialog[open]{visibility:visible;opacity:1}.zp-facet-dialog-option{padding:var(--spacing-3) var(--spacing-6);border-radius:var(--rounded-full);opacity:.7;transition:opacity .2s ease-in-out,background .2s ease-in-out;display:block}:checked+.zp-facet-dialog-option,.zp-facet-dialog-option:hover{background:rgb(var(--text-primary) / .04);opacity:1}.zp-collection-header{text-align:center;margin-block-start:var(--spacing-8);margin-block-end:var(--spacing-8)}@media screen and (min-width:700px){.zp-collection-header{margin-block-start:var(--spacing-16);margin-block-end:var(--spacing-16)}}.zp-collection-featured-product{max-width:290px;display:grid}.zp-collection-featured-product>*{background:rgb(var(--text-primary) / .2);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.zp-collection-featured-product__title{padding:var(--spacing-1-5) var(--spacing-4);border-top-left-radius:var(--rounded-xs);border-top-right-radius:var(--rounded-xs);justify-self:end}.zp-collection-featured-product__content{border-radius:var(--rounded-xs);border-top-right-radius:0}.zp-collection-list{grid:var(--collection-list-grid, none);align-items:start;gap:var(--grid-gutter);display:grid}.zp-collection-card{--transition-direction: 1;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden}.zp-collection-card--reverse-transition{--transition-direction: -1}.zp-collection-card__content-wrapper svg{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;display:inline-block}.zp-collection-card__content+svg{transform:translateY(calc(var(--transition-direction) * 48px))}.zp-collection-card__content{transition:transform .2s}.zp-collection-card__content:first-child{margin-block-end:-3rem}@media screen and (min-width:1000px){.zp-collection-card{scroll-snap-align:none}}@media screen and (pointer:fine){.zp-collection-card:hover .zp-collection-card__content{transform:translateY(calc(var(--transition-direction) * -8px))}.zp-collection-card:hover .zp-collection-card__content-wrapper svg{opacity:1;visibility:visible;transform:translateY(-8px)}.zp-collection-card:hover .zp-collection-card__content+svg{transform:translateY(56px)}}@supports selector(:has(.zp-selector)){.shopify-section--collection-banner+.shopify-section--collection-list:not(:has(.zp-section-header)){--section-outer-spacing-block: var(--grid-gutter)}}@supports not selector(:has(.zp-selector)){.shopify-section--collection-banner+.shopify-section--collection-list{--section-outer-spacing-block: var(--grid-gutter)}}.zp-contact-form{padding:var(--spacing-6)}@media screen and (min-width:700px){.zp-contact-form{padding:var(--spacing-10) var(--spacing-12)}}.zp-faq-availability{gap:var(--spacing-6);text-align:center;justify-items:center;display:grid}.zp-faq-availability>*{justify-items:inherit}.section-stack__intro .zp-faq-availability{text-align:start;justify-items:start}.zp-feature-chart{padding:0 var(--container-gutter);scroll-padding-top:var(--sticky-area-height);display:block}.zp-feature-chart__table-row{--feature-chart-heading-width: 140px;grid-template-columns:var(--feature-chart-heading-width) repeat(var(--feature-chart-values-columns-count),minmax(140px,1fr));gap:var(--spacing-1) var(--spacing-5);min-width:min-content;padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);display:grid}.zp-feature-chart__toggle{text-align:center;border-top-width:1px;justify-content:center;padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4);display:grid}.zp-feature-chart.is-expanded .zp-feature-chart__toggle .zp-circle-chevron{transform:rotate(180deg)}.zp-feature-chart__product{--feature-chart-product-image-width: 80px;gap:var(--spacing-5);place-content:start;display:grid;position:relative}.zp-feature-chart__product :is(img,svg){width:var(--feature-chart-product-image-width)}.zp-feature-chart__product .zp-color-swatch{margin:0}.zp-feature-chart__product .zp-badge{position:absolute;top:0}.zp-feature-chart__product .zp-badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-feature-chart__product .zp-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-feature-chart__product-placeholder{height:auto}.zp-feature-chart__table-row--sticky{visibility:hidden;opacity:0;z-index:1;background:rgb(var(--background));padding-block:var(--spacing-5);border-bottom-width:1px;transition:opacity .2s,visibility .2s,top .2s;position:fixed;top:calc(var(--header-is-visible, 1) * var(--sticky-area-height));border-top-width:0!important}.zp-feature-chart__table-row--sticky.is-visible{opacity:1;visibility:visible}.zp-feature-chart__table-row--sticky .zp-feature-chart__product img{max-width:48px}.zp-feature-chart__table-row--sticky .zp-feature-chart__view-button-container{display:none}@media screen and (max-width:699px){.zp-feature-chart,.zp-feature-chart__table{margin-inline-start:calc(-1 * var(--container-gutter));margin-inline-end:calc(-1 * var(--container-gutter));padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter);display:grid}.zp-feature-chart__table-row{grid-template-columns:repeat(var(--feature-chart-values-columns-count),minmax(140px,1fr))}.zp-feature-chart__table--multi-columns .zp-feature-chart__table-row{grid-template-columns:repeat(var(--feature-chart-values-columns-count),150px)}.zp-feature-chart__heading{position:sticky}.zp-feature-chart__heading:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-feature-chart__heading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-feature-chart__value{grid-row:2}}@media screen and (min-width:700px){.zp-feature-chart{border-radius:var(--rounded)}.zp-feature-chart__table-row--product>:first-child{grid-column-start:2}}@media screen and (min-width:1000px){.zp-feature-chart{padding:var(--spacing-4) var(--spacing-12)}.zp-feature-chart__table-row{--feature-chart-heading-width: 180px;column-gap:var(--spacing-6);padding-block-start:var(--spacing-6);padding-block-end:var(--spacing-6)}.zp-feature-chart__table-row--product{padding-block-end:var(--spacing-10)}.zp-feature-chart__table-row--sticky{padding-block:var(--spacing-6)}.zp-feature-chart__toggle{padding-block-start:var(--spacing-5);padding-block-end:var(--spacing-6)}.zp-feature-chart__product{--feature-chart-product-image-width: 150px;max-width:260px}.zp-feature-chart__table-row--sticky .zp-feature-chart__product{grid-auto-flow:column;justify-content:start}.zp-feature-chart__table-row--sticky .zp-feature-chart__product img{max-width:80px}}.zp-footer{--background: var(--footer-background);--text-color: var(--footer-text);--footer-padding-block: var(--spacing-12);--footer-part-gap: var(--spacing-10);--footer-block-list-gap: var(--spacing-10);--footer-block-gap: var(--spacing-4);--footer-aside-gap: var(--spacing-10);background:rgb(var(--background));color:rgb(var(--text-color));padding-block-start:var(--footer-padding-block);padding-block-end:var(--footer-padding-block)}.zp-footer__wrapper{gap:var(--footer-part-gap);display:grid}.zp-footer__block-list{gap:var(--footer-block-list-gap);align-items:start;justify-content:var(--footer-block-list-justify-content, start);grid:auto-flow dense / repeat(2,minmax(0,1fr));display:grid}.zp-footer__block{gap:var(--footer-block-gap);display:grid}.zp-footer__block--text,.zp-footer__block--newsletter,.zp-footer__block--app{grid-column:span 2}.zp-footer__block--newsletter{gap:var(--spacing-8);display:grid}.zp-footer__block--menu{max-width:250px}.zp-footer__aside{gap:var(--footer-aside-gap);display:grid}.zp-footer__aside-top,.zp-footer__aside-bottom{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:grid}.zp-footer__policy-links{flex-wrap:wrap;align-items:center;display:flex}.zp-footer__policy-links li+li:before{content:"\2022";margin-inline-start:.5rem;margin-inline-end:.5rem;font-size:.75rem}@media screen and (min-width:700px){.zp-footer{--footer-padding-block: var(--spacing-16);--footer-part-gap: var(--spacing-16);--footer-block-list-gap: var(--spacing-10) var(--spacing-24);--footer-block-gap: var(--spacing-6);--footer-aside-gap: var(--spacing-12)}.zp-footer__block-list{flex-wrap:wrap;display:flex}.zp-footer__block--text{flex-basis:25%}.zp-footer__block--newsletter,.zp-footer__block--app{flex-basis:100%}.zp-footer__block--menu{flex-shrink:0}.zp-footer__aside-top,.zp-footer__aside-bottom{display:flex}.zp-footer__copyright{order:-1}}@media screen and (min-width:1000px){.zp-footer{--footer-block-list-gap: var(--spacing-10) var(--spacing-12)}.zp-footer__block-list{flex-wrap:nowrap}.zp-footer__block--newsletter,.zp-footer__block--app{flex-basis:33.3333%}:is(.zp-footer__block--newsletter,.zp-footer__block--app):only-child{flex-basis:50%}.zp-footer__newsletter-form{max-width:400px}}@media screen and (min-width:1150px){.zp-footer{--footer-block-list-gap: var(--spacing-10) var(--spacing-24)}.zp-footer__block--menu:last-child{margin-inline-end:var(--spacing-10)}}.shopify-section--privacy-banner{z-index:2;position:relative}.zp-privacy-bar{margin:var(--spacing-2);z-index:1;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:fixed;bottom:0;display:block!important}.zp-privacy-bar:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-privacy-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-privacy-bar[hidden]{visibility:hidden;opacity:0}.zp-privacy-bar__inner{width:100%;padding:var(--spacing-6);background:rgb(var(--background-primary));color:rgb(var(--text-primary));border-radius:var(--rounded-sm);border-width:1px}.zp-privacy-bar__close{position:absolute;top:var(--spacing-6)}.zp-privacy-bar__close:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-6)}.zp-privacy-bar__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-6)}@media screen and (min-width:700px){.zp-privacy-bar{margin:var(--spacing-4)}.zp-privacy-bar__inner{max-width:445px}}.zp-gift-card{gap:var(--spacing-8);padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-14);display:grid}.zp-gift-card__image-wrapper{justify-items:center;gap:var(--spacing-6);display:grid}.zp-gift-card__image{max-width:160px}.zp-gift-card__info{gap:var(--spacing-5);display:grid}.zp-gift-card__issued-info{place-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);text-align:center;display:grid}.zp-gift-card__balance{line-height:1;font-size:var(--gift-card-balance-font-size)}.zp-gift-card__redeem-info:last-child{border-width:1px}.zp-gift-card__redeem-box{padding:var(--spacing-6);align-items:center;gap:var(--spacing-4);display:grid}.zp-gift-card__redeem-box:last-child:not(:only-child){border-top-width:1px}.zp-gift-card__redeem-code{padding:var(--spacing-3-5);text-align:center;border-radius:var(--rounded-xs);border-width:1px;font-weight:700}.zp-gift-card__qr-code{aspect-ratio:1;width:120px;display:block}.zp-gift-card__qr-code>canvas{display:none}.zp-gift-card__scan{justify-content:center;align-items:center;gap:var(--spacing-8);display:flex}@media screen and (min-width:700px){.zp-gift-card{gap:var(--spacing-12);padding-block-start:var(--spacing-12);padding-block-end:var(--spacing-32)}.zp-gift-card__image-wrapper{gap:var(--spacing-12)}.zp-gift-card__image{max-width:270px}.zp-gift-card__info{gap:var(--spacing-12)}.zp-gift-card__issued-info{padding:var(--spacing-12)}.zp-gift-card__redeem-info{display:flex}.zp-gift-card__redeem-box{padding:var(--spacing-12);gap:var(--spacing-6);max-width:380px}.zp-gift-card__scan{justify-items:center;display:grid}}@media screen and (min-width:1000px){.zp-gift-card__info{justify-content:center;display:flex}.zp-gift-card__redeem-box:last-child:not(:only-child){border-top-width:0;border-inline-start-width:1px}}@media screen and (min-width:1150px){.zp-gift-card__issued-info{flex-basis:var(--spacing-80)}}.zp-header{--background: var(--header-background);--text-color: var(--header-text);--header-part-gap: var(--spacing-3);--header-icon-list-spacing: var(--spacing-4);--header-link-list-spacing: var(--spacing-6);--header-logo-opacity: 1;will-change:transform;margin-inline-start:auto;margin-inline-end:auto;transition:background .25s;display:block}.zp-header__wrapper{grid-template:var(--header-grid-template);align-items:center;gap:var(--header-part-gap);padding:var(--header-padding-block) max(var(--container-gutter),50% - var(--container-max-width) / 2);color:rgb(var(--text-color));background:rgb(var(--background) / var(--header-background-opacity));-webkit-backdrop-filter:blur(var(--header-background-blur-radius));backdrop-filter:blur(var(--header-background-blur-radius));border-radius:inherit;reading-flow:grid-rows;transition:inherit;display:grid}.zp-header__logo{grid-area:logo;max-width:max-content;display:block;position:relative}.zp-header__logo-image{width:var(--header-logo-width);height:auto;opacity:var(--header-logo-opacity, 1)}.zp-header__logo-image--transparent{opacity:calc(1 - var(--header-logo-opacity));position:absolute;top:0}.zp-header__logo-image--transparent:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-header__logo-image--transparent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-header__logo-image:not(.zp-header__logo-image--transparent):last-child{--header-logo-opacity: 1}.zp-header__logo-text{max-width:min(50vw,350px);display:block}.zp-header__main-nav{grid-area:main-nav}.zp-header__secondary-nav{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--spacing-3) var(--header-part-gap);flex-wrap:wrap;grid-area:secondary-nav;display:flex}.zp-header__link-list{display:none}.zp-header__link-list .zp-icon-chevron-bottom{position:relative;top:1px}.zp-header__icon-list{align-items:center;gap:var(--header-icon-list-spacing);display:flex}.zp-header__cart-count{top:-.3125rem;position:absolute}.zp-header__cart-count:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.875rem}.zp-header__cart-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.875rem}@media screen and (min-width:700px){.zp-header{--header-part-gap: var(--spacing-6);--header-icon-list-spacing: var(--spacing-6)}}@media screen and (min-width:1150px){.zp-header__link-list{gap:var(--spacing-4) var(--header-link-list-spacing);display:flex}}@media screen and (min-width:1400px){.zp-header{--header-part-gap: var(--spacing-10);--header-link-list-spacing: var(--spacing-10)}}.zp-header[allow-transparency]{transition:color .25s,background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.zp-header[allow-transparency]:not(.zp-header--filled){--header-background-opacity: 0;--header-logo-opacity: 0;--header-background-blur-radius: 0px;--text-color: var(--header-transparent-text-color)}.zp-header[allow-transparency] .zp-header__logo-image{transition:opacity .25s}@supports selector(:has(> *)){:has(.shopify-section:first-child [allow-transparent-header]) .zp-header:not(.zp-header--filled){--header-background-opacity: 0;--header-logo-opacity: 0;--text-color: var(--header-transparent-text-color)}:has(.shopify-section:first-child [allow-transparent-header]) .shopify-section--header:not(:has(.zp-header.zp-header--filled)){position:relative!important;top:0!important}.zp-header:has([open]){--header-background-opacity: 1}}shopify-account{--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-font-body: var(--text-font-family);--shopify-account-font-body-weight: var(--text-font-weight);--shopify-account-radius-button: var(--rounded-button);--shopify-account-radius-input: var(--rounded-input);--shopify-account-radius-dialog: var(--rounded-block);--shopify-account-color-background: rgb(var(--dialog-background));--shopify-account-color-text: rgb(var(--text-primary));--shopify-account-signed-in-avatar-color-background: rgb(var(--text-color));--shopify-account-signed-in-avatar-color-text: rgb(from rgb(var(--text-color)) calc(255 - r) calc(255 - g) calc(255 - b) );--shopify-account-signed-in-avatar-size: 24px;color:inherit;visibility:inherit}shopify-account::part(signed-out-avatar){min-width:0;min-height:0}.zp-dropdown-menu{gap:var(--spacing-3);width:max-content;max-width:350px;padding:var(--spacing-5) var(--spacing-7);background:rgb(var(--header-background));color:rgb(var(--header-text));border-radius:var(--rounded-sm);opacity:0;box-shadow:var(--shadow),0 0 0 1px rgb(var(--text-color) / .12);z-index:1;display:grid;position:absolute;top:calc(100% + var(--spacing-4-5))}.zp-dropdown-menu:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--spacing-4))}.zp-dropdown-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--spacing-4))}.zp-dropdown-menu:before{content:"";width:100%;height:var(--spacing-4-5);position:absolute;bottom:100%}.zp-dropdown-menu--restrictable{max-height:80vh;overflow-y:auto}.zp-dropdown-menu .zp-dropdown-menu{top:calc(-1 * var(--spacing-5))}.zp-dropdown-menu .zp-dropdown-menu:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(100% + var(--spacing-7))}.zp-dropdown-menu .zp-dropdown-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + var(--spacing-7))}.zp-dropdown-menu__item{justify-content:space-between;align-items:center;gap:var(--spacing-6);opacity:.7;transition:opacity .2s ease-in-out;display:flex}[open]>.zp-dropdown-menu__item,.zp-dropdown-menu__item:hover{opacity:1}.zp-mega-menu__promo-carousel{max-width:300px;position:relative}.zp-mega-menu__carousel{grid:auto / auto-flow 45vw;display:grid}@media screen and (min-width:700px){.zp-mega-menu__carousel{--content-over-media-column-gap: var(--spacing-8);--content-over-media-row-gap: var(--spacing-6);--content-over-media-content-max-width: 70%;grid:none}.zp-mega-menu__carousel>*{grid-area:1 / -1}.zp-mega-menu__carousel-controls button{transition:transform .2s}.zp-mega-menu__carousel-controls button:hover{transform:scale(1.1)}}@media screen and (min-width:1400px){.zp-mega-menu__promo-carousel{max-width:360px}}.zp-mega-menu{--mega-menu-block-padding: var(--spacing-10);--mega-menu-gap: var(--spacing-12);--mega-menu-nav-column-gap: var(--spacing-8);gap:var(--mega-menu-gap);justify-content:var(--mega-menu-justify-content);width:100%;padding:var(--mega-menu-block-padding) max(var(--container-gutter),50% - var(--container-max-width) / 2);max-height:calc(100vh - var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) - var(--header-height, 0px) - 20px);overscroll-behavior-y:contain;opacity:0;background:rgb(var(--header-background));color:rgb(var(--header-text));mix-blend-mode:plus-lighter;border-block-start-width:1px;align-items:flex-start;display:flex;position:absolute;top:100%;overflow:hidden auto;box-shadow:0 9999px 0 9999px #0006}.zp-mega-menu:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.zp-mega-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-mega-menu__nav{max-width:var(--column-list-max-width, max-content);gap:var(--mega-menu-nav-gap);flex-wrap:wrap;flex:auto;align-items:start;display:flex}.zp-mega-menu__nav>li{width:var(--mega-menu-nav-column-max-width)}@media screen and (min-width:1400px){.zp-mega-menu{--mega-menu-gap: var(--spacing-16);--mega-menu-nav-column-gap: var(--spacing-12)}}@media screen and (min-width:1600px){.zp-mega-menu{--mega-menu-gap: var(--spacing-20);--mega-menu-nav-column-gap: var(--spacing-16)}}.zp-navigation-drawer{--panel-link-image-size: var(--spacing-12);--drawer-body-padding: var(--spacing-6);--navigation-drawer-width: 100vw;width:var(--navigation-drawer-width)}.zp-navigation-drawer::part(body){gap:var(--spacing-6);grid-template-rows:minmax(0,1fr);padding:0;display:grid;overflow-y:hidden}.zp-navigation-drawer::part(content){grid-template-rows:minmax(0,1fr);min-height:70vh;display:grid}.zp-navigation-drawer .zp-panel__scroller{align-content:flex-start;height:100%;overflow-y:auto}.zp-navigation-drawer>[is=close-button]{margin-inline-start:var(--drawer-body-padding)}.zp-navigation-drawer[mobile-opening=bottom] .zp-panel__scroller{margin-block-start:calc(var(--drawer-body-padding) * -1);padding-block-start:var(--drawer-body-padding)}.zp-navigation-drawer[mobile-opening=left]{height:100%}.zp-navigation-drawer[mobile-opening=left]::part(body){grid-template-rows:auto minmax(0,1fr);padding-block-start:var(--drawer-body-padding)}.zp-navigation-drawer[mobile-opening=left]>[is=close-button]{display:grid}.zp-navigation-drawer[mobile-opening=left] .zp-panel__wrapper{padding-block-start:0}.zp-navigation-drawer [is=close-button]{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--rounded-full);border-width:1px;place-items:center;position:static}.zp-panel-list__wrapper{height:100%;position:relative;overflow:hidden}.zp-panel{gap:var(--spacing-8);width:100%;height:100%;overflow:hidden}.zp-panel+.zp-panel{opacity:0;visibility:hidden;position:absolute;top:0}.zp-panel__wrapper{justify-content:var(--panel-wrapper-justify-content, space-between);gap:var(--spacing-6);padding:var(--drawer-body-padding);flex-direction:column;height:100%;display:flex;overflow-y:auto}.zp-panel-footer{background-color:rgb(var(--background))}.zp-panel-footer__localization-wrapper{padding-block-start:var(--spacing-4)}.zp-panel-footer__account-link:not(:only-child){margin-inline-start:auto}.zp-panel-link__image{min-width:var(--panel-link-image-size);width:var(--panel-link-image-size);height:var(--panel-link-image-size);object-fit:contain}@media screen and (min-width:700px){.zp-navigation-drawer{--panel-link-image-size: 3.25rem;--drawer-body-padding: var(--spacing-8);--navigation-drawer-width: 412px}.zp-navigation-drawer::part(body){gap:var(--spacing-8);grid-template-rows:auto minmax(0,1fr);padding-block-start:var(--drawer-body-padding)}.zp-navigation-drawer [is=close-button]{width:var(--spacing-12);min-height:var(--spacing-12);height:var(--spacing-12)}.zp-navigation-drawer[mobile-opening=bottom] .zp-panel__scroller{margin-block-start:0;padding-block-start:0}.zp-panel__wrapper{padding-block-start:0}}@media screen and (min-width:1150px){.zp-navigation-drawer[mega-menu]{--panel-link-image-size: 3.75rem;--drawer-body-padding: var(--spacing-10);--navigation-drawer-width: 472px}.zp-navigation-drawer[mega-menu]::part(body){grid-template-rows:auto;padding:0}.zp-navigation-drawer[mega-menu]::part(content):before{content:"";background-color:rgb(var(--text-color) / .12);width:1px;height:100%;position:absolute;top:0;left:440px}.zp-navigation-drawer[mega-menu] [is=close-button]{display:grid}.zp-navigation-drawer[mega-menu]>.zp-panel-list__wrapper{grid-template-columns:repeat(2,minmax(440px,1fr));display:grid}.zp-navigation-drawer[mega-menu]>.zp-panel-list__wrapper>.zp-panel{position:static}.zp-navigation-drawer[mega-menu] .zp-panel+.zp-panel>.zp-panel__wrapper{padding-block-start:6.5rem}.zp-navigation-drawer[mega-menu] .zp-panel__wrapper{padding:var(--drawer-body-padding)}.zp-navigation-drawer[mega-menu] .zp-panel__scroller{overflow-y:initial}.zp-navigation-drawer [is=close-button]{transition:transform .2s ease-in-out}.zp-navigation-drawer [is=close-button]:hover{transform:rotate(90deg)}[dir=rtl] .zp-navigation-drawer[mega-menu]::part(content):before{left:auto;right:440px}}.zp-mega-menu .zp-navigation-promo__wrapper{flex:1;max-width:max-content}.zp-navigation-promo{grid:var(--navigation-promo-grid);align-content:start;align-items:start;gap:var(--navigation-promo-gap);display:grid}.zp-navigation-promo.zp-navigation-promo--carousel .zp-content-over-media p{max-width:75%}.zp-navigation-promo .zp-product-card{padding:var(--spacing-8);flex-direction:column;justify-content:center;height:100%;display:flex}.zp-navigation-promo .zp-product-card__figure{max-width:160px;margin-block-end:var(--spacing-4);margin-inline-start:auto;margin-inline-end:auto}.zp-navigation-promo .zp-product-card__quick-buy{display:none}.zp-navigation-promo .zp-product-card__info{padding:0}.zp-navigation-promo .zp-product-card__image{border-radius:0}.zp-navigation-promo__carousel-controls{gap:var(--spacing-2);color:rgb(var(--text-color));z-index:1;transition:color .2s ease-in-out;display:flex;position:absolute}.zp-navigation-promo__carousel-controls:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--content-over-media-column-gap)}.zp-navigation-promo__carousel-controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--content-over-media-column-gap)}@media screen and (min-width:1150px){.zp-navigation-promo__carousel-controls>button svg{transition:scale .2s ease-in-out}.zp-navigation-promo__carousel-controls>button:hover svg{scale:1.1}}.shopify-section--hot-spots{z-index:1}.zp-hot-spot{--hot-spot-dot-size: var(--spacing-8);--hot-spot-dot-shadow-size: var(--spacing-2-5);top:var(--hot-spot-vertical-position);left:var(--hot-spot-horizontal-position);grid-area:unset!important;z-index:unset!important;position:absolute!important}.zp-hot-spot__dot{width:var(--hot-spot-dot-size);height:var(--hot-spot-dot-size);border-radius:var(--rounded-full);background:rgb(var(--hot-spot-background));color:rgb(var(--hot-spot-text-color));place-items:center;transition:transform .2s ease-in-out;display:grid;position:relative}.zp-hot-spot__dot:after{content:"";box-sizing:content-box;top:calc(-1 * var(--hot-spot-dot-shadow-size));left:calc(-1 * var(--hot-spot-dot-shadow-size));width:100%;height:100%;padding:var(--hot-spot-dot-shadow-size);background:radial-gradient(50% 50% at 50% 50%,rgb(var(--hot-spot-background) / 0),rgb(var(--hot-spot-background) / .3));border-radius:inherit;animation:2s ease-in-out infinite alternate ping;position:absolute}.zp-hot-spot__dot[aria-expanded=true]{transform:rotate(45deg)}.zp-hot-spot-popover{--popover-body-padding: var(--spacing-6)}.zp-hot-spot-popover::part(title){display:none}.zp-hot-spot-popover::part(body){text-align:start}@media screen and (min-width:700px){.zp-hot-spot{--hot-spot-dot-size: var(--spacing-12);--hot-spot-dot-shadow-size: var(--spacing-4)}.zp-hot-spot__dot svg{width:12px;height:12px}.zp-hot-spot-popover{--popover-body-padding: var(--spacing-8)}}@media screen and (min-width:1000px){.zp-hot-spot-popover{--popover-anchor-inline-spacing: calc(100% + var(--spacing-4-5))}.zp-hot-spot-popover::part(content){background:rgb(var(--hot-spot-content-background) / var(--hot-spot-content-opacity));color:rgb(var(--hot-spot-content-text-color));-webkit-backdrop-filter:blur(var(--hot-spot-content-blur-radius));backdrop-filter:blur(var(--hot-spot-content-blur-radius))}}.zp-image-link-blocks{grid:var(--image-link-blocks-grid);gap:var(--spacing-2);align-items:start;display:grid}.zp-image-link-blocks__item .zp-content-over-media .zp-circle-chevron{background:rgb(var(--text-color));color:rgb(var(--background));opacity:0;transition:opacity .2s ease-in-out}.zp-image-link-blocks__item .zp-icon-circle-button-right-clipped{opacity:0;transition:opacity .2s ease-in-out}.zp-image-link-blocks__inner{gap:var(--spacing-3);padding:var(--spacing-5);grid-template-columns:minmax(0,1fr);display:grid}.zp-image-link-blocks__inner .zp-circle-chevron{opacity:0;transition:opacity .2s ease-in-out}.zp-image-link-blocks__title{gap:var(--spacing-2-5);justify-content:center;align-items:center;margin-block-end:calc(-1 * var(--spacing-1));display:flex}.zp-image-link-blocks__title--animate{transform:translate(calc(var(--transform-logical-flip) * 16px));transition:transform .2s}@media screen and (min-width:700px){.zp-image-link-blocks{gap:var(--grid-gutter)}.zp-image-link-blocks__inner{gap:var(--spacing-5);padding:var(--spacing-10)}.zp-image-link-blocks__title{margin-block-end:calc(-1 * var(--spacing-4))}}@media screen and (min-width:1000px){.zp-image-link-blocks__item{scroll-snap-align:start;scroll-snap-stop:always}}@media screen and (pointer:fine){.zp-image-link-blocks__item:hover .zp-content-over-media .zp-circle-chevron{background:rgb(var(--text-color));color:rgb(var(--background));opacity:1}.zp-image-link-blocks__item:hover .zp-image-link-blocks__inner .zp-circle-chevron,.zp-image-link-blocks__item:hover .zp-icon-circle-button-right-clipped{opacity:1}.zp-image-link-blocks__item:hover .zp-image-link-blocks__title--animate{transform:translate(0)}}.shopify-section--collection-banner+.shopify-section--image-link-blocks{--section-outer-spacing-block: var(--grid-gutter)}.zp-images-scrolling__content{gap:var(--spacing-4);display:grid}.zp-images-scrolling__counter{align-items:center;gap:var(--spacing-4);display:flex}.zp-images-scrolling__counter:before{content:"";background:currentColor;width:1.5rem;height:.125rem}.zp-images-scrolling__icon{max-width:calc(var(--images-scrolling-item-icon-width) / 1.5)}@media screen and (min-width:700px){.zp-images-scrolling__content{gap:var(--spacing-8);padding-block:var(--spacing-8);order:-1;align-content:start}.zp-images-scrolling__counter{gap:var(--spacing-6)}.zp-images-scrolling__counter:before{width:2.5rem}.zp-images-scrolling__icon{max-width:calc(var(--images-scrolling-item-icon-width))}}.zp-images-scrolling-mobile{grid:var(--images-scrolling-grid);gap:var(--spacing-12) var(--container-gutter);display:grid}.zp-images-scrolling-mobile__item{align-content:start;gap:var(--spacing-4);display:grid}@media screen and (min-width:700px){.zp-images-scrolling-mobile{display:none}}.zp-images-scrolling-desktop{grid-template-columns:var(--images-scrolling-grid-template-columns);grid-template-rows:repeat(var(--images-scrolling-block-count),minmax(0,1fr));column-gap:var(--spacing-8);display:grid}.zp-images-scrolling-desktop__media-wrapper{top:calc(var(--sticky-area-height) + 20px);grid-column:media;position:sticky}.zp-images-scrolling-desktop__media-wrapper>*{object-fit:cover;object-position:center;will-change:transform}.zp-images-scrolling-desktop__media-wrapper>:first-child{max-height:calc(100vh - var(--sticky-area-height) - 40px)}@supports (max-height: 100svh){.zp-images-scrolling-desktop__media-wrapper>:first-child{max-height:calc(100svh - var(--sticky-area-height) - 40px)}}.zp-images-scrolling-desktop__media-wrapper>:not(:first-child){opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.zp-images-scrolling-desktop__content-list{grid-area:1 / content / -1;grid-auto-columns:minmax(0,1fr);align-items:center;display:grid}@media screen and (min-width:1000px){.zp-images-scrolling-desktop{column-gap:var(--spacing-16)}}@media screen and (min-width:1150px){.zp-images-scrolling-desktop{column-gap:var(--spacing-28)}}@media screen and (max-width:699px){.zp-images-scrolling-desktop{display:none}}.zp-impact-text{--impact-text-spacing: var(--spacing-10);gap:var(--impact-text-spacing);align-items:start;display:grid}.zp-impact-text--scroll{grid:auto / auto-flow var(--impact-text-auto-columns)}.zp-impact-text--center{text-align:center;justify-content:safe center}.zp-impact-text--end{text-align:end;justify-content:end}.zp-impact-text__text{font-size:var(--impact-text-font-size);letter-spacing:0;line-height:1}.zp-impact-text__text:not(:only-child){margin-bottom:.2em}.zp-impact-text__content{max-width:750px}.zp-impact-text--center .zp-impact-text__content{margin-inline-start:auto;margin-inline-end:auto}.zp-impact-text--end .zp-impact-text__content{margin-inline-start:auto}@media screen and (min-width:700px){.zp-impact-text{--impact-text-spacing: var(--spacing-8);grid:auto / auto-flow var(--impact-text-auto-columns)}.zp-impact-text--center{justify-content:space-evenly}}@media screen and (min-width:1150px){.zp-impact-text{--impact-text-spacing: var(--spacing-12)}}.zp-logo-list{grid:var(--logo-list-grid);gap:var(--spacing-2);display:grid}.zp-logo-list__item{padding:var(--spacing-6);border:1px solid rgb(var(--logo-list-items-border));justify-content:center;align-items:center;display:flex}.zp-logo-list__image{width:100%;max-width:var(--logo-list-image-max-width, none)}@media screen and (min-width:700px){.zp-logo-list{gap:var(--spacing-6)}.zp-logo-list__item{padding:var(--spacing-11)}}.zp-media-grid{align-items:start;gap:calc(var(--grid-gutter) / 2);grid:auto-flow dense var(--media-grid-row-height) / repeat(2,minmax(0,1fr));display:grid}.zp-media-grid__item{grid-area:span min(2,var(--media-grid-row-span)) / span min(2,var(--media-grid-column-span));height:100%}.zp-media-grid__item>*{height:100%}@media screen and (min-width:700px){.zp-media-grid{--calculated-row-height: max(150px, min(100vw / 5, var(--media-grid-row-height)));grid:auto-flow dense var(--calculated-row-height) / repeat(4,minmax(0,1fr))}.zp-media-grid__item{grid-area:span var(--media-grid-row-span) / span var(--media-grid-column-span)}}@media screen and (min-width:1000px){.zp-media-grid{gap:var(--grid-gutter)}}.zp-media-with-text{--media-with-text-content-padding: var(--spacing-10) var(--spacing-8);gap:var(--media-with-text-gap);display:grid;overflow:hidden}.zp-media-with-text__item{gap:min(var(--media-with-text-gap),var(--grid-gutter));grid-template:var(--media-with-text-item-grid-template);display:grid}.zp-media-with-text__media{grid-area:media;position:relative;overflow:hidden}.zp-media-with-text__media>*{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%}.zp-media-with-text__content{padding:var(--media-with-text-content-padding);grid-area:content;display:grid}.zp-media-with-text__icon{max-width:calc(var(--media-with-text-item-icon-width) / 1.5);margin-block-end:var(--spacing-1);display:inline-block}@media screen and (min-width:700px){.zp-media-with-text{--media-with-text-content-padding: var(--spacing-16)}.zp-media-with-text__icon{max-width:var(--media-with-text-item-icon-width);margin-block-end:var(--spacing-2)}}@media screen and (min-width:1000px){.zp-media-with-text{--media-with-text-content-padding: var(--spacing-12)}.zp-media-with-text__item{gap:var(--media-with-text-gap)}}@media screen and (min-width:1150px){.zp-media-with-text{--media-with-text-content-padding: var(--spacing-18)}}@media screen and (min-width:1400px){.zp-media-with-text{--media-with-text-content-padding: var(--spacing-20)}}.zp-multi-column{--multi-column-list-column-max-gap: var(--grid-gutter);--multi-column-list-row-min-gap: var(--grid-gutter);--multi-column-item-gap: var(--spacing-6);grid:var(--multi-column-grid);gap:max(var(--multi-column-list-gap),var(--multi-column-list-row-min-gap)) min(var(--multi-column-list-column-max-gap),var(--multi-column-list-gap));display:grid}.zp-multi-column__item{align-content:start;gap:var(--multi-column-item-gap);grid-template-columns:minmax(0,1fr);display:grid}@media screen and (min-width:700px){.zp-multi-column{--multi-column-list-column-max-gap: var(--spacing-16);grid:auto / auto-flow 38vw}}@media screen and (min-width:1000px){.zp-multi-column{--multi-column-list-row-min-gap: var(--spacing-16);grid:auto / repeat(12,minmax(0,1fr))}.zp-multi-column__item{grid-column:var(--multi-column-item-column-count)}}@media screen and (min-width:1400px){.zp-multi-column{--multi-column-list-column-max-gap: var(--multi-column-list-gap)}}.zp-multiple-images-with-text{grid-template-columns:var(--multiple-images-with-text-grid-template-columns, none);gap:var(--section-stack-spacing-block) var(--multiple-images-with-text-column-gap, 0px);max-width:var(--multiple-images-with-text-max-width);isolation:isolate;justify-content:center;place-items:center;margin-inline-start:auto;margin-inline-end:auto;display:grid}.zp-multiple-images-with-text__content-with-nav{row-gap:var(--spacing-8);text-align:var(--multiple-images-with-text-alignment, center);justify-items:var(--multiple-images-with-text-alignment, center);justify-self:start;width:100%;max-width:600px;display:grid}.zp-multiple-images-with-text__image-list[layout=stacked],.zp-multiple-images-with-text__content-list{place-items:center;width:100%;display:grid}:is(.zp-multiple-images-with-text__image-list[layout=stacked],.zp-multiple-images-with-text__content-list)>*{grid-area:1 / -1;width:100%}.zp-multiple-images-with-text__image-list{grid-template:var(--multiple-images-with-text-images-grid-template, none);align-items:var(--multiple-images-with-text-images-alignment, center);width:100%;display:grid}.zp-multiple-images-with-text__image-list>img{width:100%;max-width:var(--multiple-images-with-text-image-max-width, 390px);will-change:transform;outline:1px solid #0000;margin-inline-start:auto;margin-inline-end:auto}.zp-multiple-images-with-text__image-list:not([layout=stacked])>img:first-child{grid-area:1 / 2 / -1;margin-block-start:var(--multiple-images-with-text-main-image-offset, 0px)}.zp-multiple-images-with-text__content-list{place-items:end start}.zp-multiple-images-with-text__image-list[layout=stacked]{--multiple-images-with-text-image-max-width: 520px}.zp-multiple-images-with-text__image-list[layout=collage]{gap:var(--grid-gutter)}@media screen and (max-width:699px){.zp-multiple-images-with-text__content-with-nav .zp-circle-button{width:2.5rem;height:2.5rem}}@media screen and (min-width:700px){.zp-multiple-images-with-text__content-with-nav{row-gap:var(--spacing-12)}}@media screen and (min-width:1150px){.zp-multiple-images-with-text{--multiple-images-with-text-image-max-width: 500px}}.zp-newsletter-content{gap:var(--spacing-6);max-width:780px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.zp-newsletter-box{padding:var(--spacing-6)}.zp-newsletter-content>.zp-form{width:100%}@media screen and (min-width:700px){.zp-newsletter{border-radius:inherit;overflow:hidden}.zp-newsletter-content{gap:var(--spacing-8)}.zp-newsletter-content__icon{width:48px;height:48px}.zp-newsletter-box{padding:var(--spacing-12)}}@media screen and (min-width:1000px){.zp-newsletter{grid-template-columns:.5fr .5fr;display:grid}.zp-newsletter-content>.zp-form{max-width:490px}.zp-newsletter>.zp-newsletter-box{justify-content:start;align-items:center;display:grid}.section-full .zp-newsletter-box{background:none}}@media screen and (min-width:1150px){.zp-newsletter-box{padding:var(--spacing-16)}}@media screen and (min-width:1400px){.zp-newsletter-box{padding:var(--spacing-20)}}.zp-newsletter-drawer{--drawer-content-max-height: 80vh;--drawer-body-padding: 0;height:auto}.zp-newsletter-drawer__content{padding:var(--spacing-6) var(--spacing-8) var(--spacing-8)}@media screen and (min-width:700px){.zp-newsletter-drawer{--drawer-content-max-height: calc(100vh - var(--spacing-8));width:calc(445px + var(--spacing-8))}.zp-newsletter-drawer button[is=close-button]{top:var(--spacing-8)}.zp-newsletter-drawer button[is=close-button]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-8)}.zp-newsletter-drawer button[is=close-button]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-8)}.zp-newsletter-drawer__content{padding:var(--spacing-10) var(--spacing-12) var(--spacing-12)}}.zp-not-found{--not-found-font-size: 210px;padding-block-start:var(--spacing-48);padding-block-end:var(--spacing-48);position:relative;overflow:hidden}.zp-not-found:before{content:"404";letter-spacing:0;opacity:.1;pointer-events:none;font-weight:700;font-size:var(--not-found-font-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:700px){.zp-not-found{--not-found-font-size: 400px;padding-block-start:var(--spacing-80);padding-block-end:var(--spacing-80)}}.zp-page{gap:var(--spacing-12);max-width:var(--page-max-width, 80ch);grid-auto-columns:minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.zp-password{min-height:100vh;min-height:100dvh;grid-template-rows:1fr;align-items:center;padding-block-start:var(--spacing-10);padding-block-end:var(--spacing-10);display:grid;position:relative}.zp-password:after{content:"";width:calc(100vw - var(--scrollbar-width, 0px));pointer-events:none;background-image:linear-gradient(#0000,#0003);height:60px;margin-inline-start:calc(50% - 50vw);position:absolute;bottom:0}.zp-password:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.zp-password:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.zp-password__main{gap:var(--spacing-10);width:100%;max-width:500px;display:grid}.zp-password__social-box{gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-8);justify-content:center;display:grid}.zp-password__aside{align-self:end;justify-items:center;gap:var(--spacing-2);margin-top:var(--spacing-8);display:grid;position:relative}.zp-password__storefront-drawer{--drawer-body-padding: var(--spacing-8)}.zp-password__storefront-form{gap:var(--spacing-6);display:grid}@media screen and (min-width:700px){.zp-password--center{justify-items:center}.zp-password--end{justify-items:end}.zp-password__main{gap:var(--spacing-12)}.zp-password__social-box{gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-12);align-items:center;display:flex}.zp-password__aside{justify-self:end;display:flex}.zp-password--center .zp-password__aside{justify-self:center}.zp-password--end .zp-password__aside{justify-self:start}.zp-password__storefront-drawer{--drawer-body-padding: var(--spacing-10)}}.zp-press{--press-padding-inline: var(--spacing-5);gap:var(--spacing-6);max-width:var(--press-max-width);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:var(--press-padding-inline);padding-inline-end:var(--press-padding-inline);display:grid}.zp-press__list{align-items:flex-start;display:grid}.zp-press__list>*{grid-area:1 / -1}.zp-press__list-item{gap:var(--spacing-8);justify-items:center;display:grid}.zp-press__list-item:not(.is-selected){opacity:0;visibility:hidden}.zp-press__list-item .zp-rating{margin-block-end:calc(var(--press-padding-inline) * -1)}.zp-press__list-item .zp-blockquote:first-child{margin-block-start:0}.zp-press__logo{border:1px solid rgb(var(--press-items-border));justify-content:center;align-items:center;display:flex}.zp-press__logo.bg-custom{padding:var(--spacing-6)}.zp-press__image{width:100%;max-width:var(--press-image-max-width, none)}.zp-press__controls{gap:var(--spacing-5);grid:auto / auto-flow;justify-content:center;align-items:center;display:grid}@media screen and (min-width:700px){.zp-press{--press-padding-inline: var(--spacing-8);gap:var(--spacing-10)}.zp-press__list-item{gap:var(--spacing-10)}.zp-press .zp-rating__stars svg{width:20px;height:20px}}.zp-product{grid:var(--product-grid);gap:var(--container-gutter) var(--spacing-10);align-items:start;display:grid}@media screen and (min-width:1150px){.zp-product{column-gap:var(--spacing-12)}}@media screen and (min-width:1600px){.zp-product{column-gap:var(--spacing-24)}}.zp-product-info{--product-info-block-spacing: var(--spacing-6)}.zp-product-info>*+*{margin-block-start:var(--product-info-block-spacing);margin-block-end:var(--product-info-block-spacing)}.zp-product-info>*+*:last-child{margin-block-end:0}.zp-product-info__accordion{--product-info-block-spacing: 0}.zp-product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-2)}.zp-product-info__block-item:where([data-block-type=badges]){--product-info-block-spacing: var(--spacing-4)}.zp-product-info__sku{display:block}.zp-product-info__badge-list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.zp-product-info__price .zp-rating-with-text{justify-content:flex-start;display:flex}.zp-product-info__price .zp-product-info__badge-list{align-self:center;margin-inline-start:var(--spacing-1)}.zp-product-info__price .zp-rating{margin-inline-start:auto}.zp-product-info__offer-list{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.zp-product-info__share{grid-template-columns:minmax(0,1fr);display:grid}.zp-product-info__share-buttons{display:none}.zp-native-share--disabled .zp-product-info__share-buttons{display:block}.zp-product-info__native-share{display:none}.zp-native-share--enabled .zp-product-info__native-share{align-items:center;gap:var(--spacing-2-5);opacity:.7;transition:opacity .2s ease-in-out;display:flex}.zp-native-share--enabled .zp-product-info__native-share:hover{opacity:1}.zp-product-info__block-item:empty{display:none}.zp-product-info__block-item:has(.zp-accordion)+.zp-product-info__block-item:has(.zp-accordion) .zp-accordion{border-block-start-width:0}@media screen and (min-width:700px){.zp-product-info__block-item:where([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price],[data-block-type=rating],[data-block-type=payment-terms]){--product-info-block-spacing: var(--spacing-4)}.zp-product-info__block-item:where([data-block-type=buy-buttons]){--product-info-block-spacing: var(--spacing-8)}.zp-product-info__offer-list{gap:var(--spacing-4)}.zp-product-info__complementary-products .zp-horizontal-product-list-carousel:not(.zp-separate){border-width:1px}.zp-product-info__complementary-products .zp-horizontal-product-list-carousel>.zp-horizontal-product-list,.zp-product-info__complementary-products .zp-horizontal-product-list-carousel .zp-horizontal-product{border:none}}@media screen and (min-width:1000px){.zp-product-info{top:calc(var(--sticky-area-height) + 20px);z-index:1;position:sticky}}.zp-product-gallery{gap:var(--spacing-5);grid-auto-columns:minmax(0,1fr);display:grid}.zp-product-gallery__ar-wrapper{gap:var(--spacing-2-5);display:grid}.zp-product-gallery__media-list-wrapper{display:grid;position:relative}.zp-product-gallery__media-list{grid:var(--product-gallery-media-list-grid);gap:var(--product-gallery-media-list-gap);align-items:start;transition:height .1s;display:grid}.zp-product-gallery__media{position:relative}.zp-product-gallery__media img{margin-inline-start:auto;margin-inline-end:auto}.zp-product-gallery .zp-page-dots--blurred{z-index:1;justify-self:center;margin-inline-start:var(--spacing-2);margin-inline-end:var(--spacing-2);position:absolute;bottom:var(--spacing-2)}.zp-product-gallery__thumbnail-list{align-items:end;gap:var(--spacing-2);grid-auto-columns:56px;grid-auto-flow:column;display:grid}.zp-product-gallery__thumbnail{position:relative}.zp-product-gallery__thumbnail:after{content:"";opacity:0;background:currentColor;width:100%;height:2px;margin-block-start:4px;transition:opacity .15s;display:block}.zp-product-gallery__thumbnail[aria-current=true]:after{opacity:1}.zp-product-gallery__media-badge{width:var(--spacing-5);height:var(--spacing-5);background:rgb(var(--background-primary));border-radius:var(--rounded-button);border:1px solid rgb(var(--text-color) / .12);place-content:center;display:grid;position:absolute;bottom:var(--spacing-2-5)}.zp-product-gallery__media-badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-1)}.zp-product-gallery__media-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-1)}.zp-product-gallery__zoom{transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:var(--spacing-4)}.zp-product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-4)}.zp-product-gallery__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-4)}.zp-product-gallery__zoom>.zp-circle-button{width:2.1875rem;height:2.1875rem}.zp-product-gallery__cursor.is-half-start svg{transform:rotate(180deg)}[data-shopify-xr-hidden]{visibility:hidden}@media screen and (min-width:700px){.zp-product-gallery__thumbnail-list{grid-auto-columns:64px}}@media screen and (max-width:999px){.zp-product-gallery__thumbnail-list-wrapper{--scroll-shadow-size: 0px}.zp-product-gallery--mobile-dots .zp-product-gallery__thumbnail-list-wrapper{display:none}.zp-product-gallery:has([data-media-type*=video].is-selected) .zp-product-gallery__zoom{opacity:0;visibility:hidden;transform:scale(.8)}.zp-product-gallery--mobile-expanded .zp-product-gallery__media,.zp-product-gallery--mobile-expanded .zp-product-gallery__media>*{border-radius:0}.zp-product-gallery--mobile-expanded .zp-product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.zp-product-gallery--mobile-expanded .zp-product-gallery__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}}@media screen and (min-width:1000px){.zp-product-gallery{gap:var(--spacing-6) var(--spacing-12)}.zp-product-gallery__thumbnail-list-wrapper{align-items:center;gap:var(--spacing-4);grid-auto-flow:column;display:grid;position:relative}.zp-product-gallery__thumbnail-list{gap:var(--spacing-4)}.zp-product-gallery__thumbnail-list-wrapper>button{z-index:1;opacity:0;margin-top:-3px;transition:opacity .1s,transform .1s;position:absolute;transform:scale(.6)}.zp-product-gallery__thumbnail-list-wrapper>button:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.zp-product-gallery__thumbnail-list-wrapper>button:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.zp-product-gallery__thumbnail-list-wrapper>button:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.zp-product-gallery__thumbnail-list-wrapper>button:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.zp-product-gallery__thumbnail-list-wrapper>button[disabled]{opacity:0}.zp-product-gallery__thumbnail-list-wrapper:hover>button:not([disabled]){opacity:1;transform:scale(1)}.zp-product-gallery--desktop-grid .zp-product-gallery__thumbnail-list-wrapper{display:none}.zp-product-gallery__media--expand{grid-column:span 2}.zp-product-gallery__zoom{opacity:0;position:absolute;top:auto;bottom:var(--spacing-6);transform:scale(.8)}.zp-product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-6)}.zp-product-gallery__zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-6)}.zp-product-gallery__zoom svg{width:17px;height:17px}.zp-product-gallery__zoom>.zp-circle-button{width:3.5rem;height:3.5rem}.zp-product-gallery--desktop-grid .zp-product-gallery__media:hover .zp-product-gallery__zoom{opacity:1;transform:scale(1)}.zp-product-gallery--desktop-carousel .zp-product-gallery__zoom{opacity:1;visibility:visible}.zp-product-gallery--desktop-carousel:has([data-media-type*=video].is-selected) .zp-product-gallery__zoom{opacity:0;visibility:hidden}[data-shopify-xr-hidden]{display:none}}@media screen and (min-width:1150px){.zp-product-gallery--desktop-thumbnails-left{grid:auto / auto-flow auto minmax(0,1fr);align-items:start}.zp-product-gallery--desktop-thumbnails-left .zp-product-gallery__thumbnail-list-wrapper{order:-1;grid-auto-flow:row;justify-items:center;overflow:auto}.zp-product-gallery--desktop-thumbnails-left .zp-product-gallery__thumbnail-list{gap:var(--spacing-2-5);grid-auto-flow:row;max-height:600px;overflow:auto}.zp-product-gallery--desktop-thumbnails-left .zp-product-gallery__thumbnail-list-wrapper>button{transform:rotate(90deg)}}.zp-revealed-image{z-index:-1;display:inline;position:relative}.zp-revealed-image__scroll-tracker{height:100%;position:absolute;top:0}.zp-revealed-image__scroller{height:180vh;height:180lvh;display:block;position:sticky;top:0;overflow:hidden}.zp-revealed-image__wrapper{height:100vh;height:100lvh;top:calc(var(--sticky-area-height) / 2);grid-auto-rows:minmax(0,1fr);place-items:center;display:grid;position:relative}.zp-revealed-image__wrapper>*{grid-area:1 / -1}.zp-revealed-image__wrapper img{object-fit:cover;width:100%;height:100%}.zp-revealed-image__wrapper>.zp-revealed-image__image-clipper,.zp-revealed-image__wrapper>.zp-revealed-image__content--inside{clip-path:inset(37% 37% 41%);width:100%;height:100%}.zp-revealed-image__content{width:100%;height:100%;padding-inline:max(var(--container-gutter),50% - var(--container-max-width) / 2);text-align:center;z-index:1;opacity:0;place-content:center;display:grid}.zp-revealed-image__content-inner{max-width:1300px;margin-inline-start:auto;margin-inline-end:auto}.zp-rich-text{display:flex}.zp-rich-text__wrapper{max-width:var(--rich-text-max-width)}.zp-rich-text .zp-prose,.zp-split-rich-text .zp-prose{align-items:start;display:grid}.zp-rich-text .zp-image-icon{margin-block-end:0!important}.zp-split-rich-text{display:none}@media screen and (min-width:1000px){.zp-split-rich-text{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (min-width:1150px){.zp-split-rich-text{gap:var(--spacing-32)}}.zp-scrolling-text{overflow:hidden}.zp-scrolling-text__wrapper{display:grid}.zp-scrolling-text__text{line-height:normal;font-size:var(--scrolling-text-font-size);padding-inline-start:min(1em,2rem);padding-inline-end:min(1em,2rem)}@supports (overflow: clip){.zp-scrolling-text{overflow:clip visible}.zp-scrolling-text__text{line-height:1}}@media screen and (min-width:700px){.zp-scrolling-text__text{padding-inline-start:min(1.5em,4rem);padding-inline-end:min(1.5em,4rem)}}@media(prefers-reduced-motion:no-preference){.zp-scrolling-text__wrapper{grid:auto / auto-flow max-content}.zp-scrolling-text--auto .zp-scrolling-text__text{animation:translateFull var(--marquee-animation-duration, 0s) linear infinite}.zp-scrolling-text--scroll .zp-scrolling-text__wrapper{min-width:min-content}}@media(prefers-reduced-motion:reduce){.zp-scrolling-text{--scrolling-text-font-size: var(--text-h0)}.zp-scrolling-text__wrapper{text-align:center;justify-content:center}}.zp-search-input{justify-content:space-between;align-items:center;gap:var(--spacing-4);border-bottom-width:2px;padding-block-end:var(--spacing-2-5);transition:border-bottom-color .1s;display:flex}.zp-search-input:focus-within{border-bottom-color:rgb(var(--text-color))}.zp-search-input>input{-webkit-appearance:none;appearance:none;width:0;font-size:var(--text-h5);background:none;border-radius:0;outline:none;flex-grow:1;font-weight:bolder}.zp-search-input>input::placeholder{color:rgb(var(--text-color) / .5)}.zp-search-input>input[type=search]::-webkit-search-decoration{display:none}.zp-search-input>input[type=search]::-webkit-search-cancel-button{display:none}.zp-search-input>[type=reset]{font-size:var(--text-sm);opacity:0;transition:opacity .2s}.zp-search-input>input:not(:placeholder-shown)~[type=reset]{opacity:1}@media screen and (min-width:700px){.zp-search-input{padding-block-end:var(--spacing-3)}.zp-search-input>input{font-size:var(--text-h4)}.zp-search-input>[type=reset]{font-size:var(--text-base)}}.zp-search-drawer{--drawer-body-padding: 1.25rem 1.5rem 1.5rem 1.5rem;--drawer-content-max-height: 100%;height:100%}.zp-search-drawer::part(content){height:max-content;overflow:auto}.zp-search-drawer::part(outside-close-button),.zp-search-drawer::part(close-button){display:none}@media screen and (min-width:700px){.zp-search-drawer{--drawer-body-padding: 2rem 2.5rem 2.5rem 2.5rem}.zp-search-drawer::part(content){height:100%}}.zp-predictive-search{min-width:0;display:block}.zp-predictive-search__tabs{gap:var(--spacing-4);display:grid}.zp-predictive-search__tabs::part(tab-list){white-space:nowrap;scrollbar-width:none;gap:var(--spacing-4);margin-inline:calc(-1 * var(--container-outer-width));padding-inline:var(--container-outer-width);scroll-padding-inline:var(--container-outer-width);grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow:auto hidden}.zp-predictive-search__tab-item{align-items:center;gap:var(--spacing-2);display:flex}.zp-predictive-search__tab-item [aria-selected]{transition:opacity .2s ease-in-out}.zp-predictive-search__tab-item [aria-selected=false]:not(:hover){opacity:.3}.zp-predictive-search-result{align-items:center;gap:var(--spacing-5);display:flex}.zp-predictive-search-result>img{flex-shrink:0;width:5rem}@media screen and (min-width:700px){.zp-predictive-search__tabs{gap:var(--spacing-6)}.zp-predictive-search__tabs::part(tab-list){gap:var(--spacing-5)}.zp-predictive-search-result{gap:var(--spacing-6)}.zp-predictive-search-result>img{width:6rem}}@media screen and (min-width:1000px){.zp-search-drawer--full{--search-full-gap: 40px;width:100%}.zp-search-drawer--full .zp-search-input{padding-block-end:var(--spacing-6)}.zp-search-drawer--full .zp-predictive-search__tabs{gap:var(--spacing-8)}.zp-search-drawer--full .zp-predictive-search__tabs::part(tab-list),.zp-search-drawer--full .zp-predictive-search__tabs::part(tab-panels),.zp-search-drawer--full .zp-predictive-search__skeleton-full-width{grid-template-columns:repeat(var(--predictive-search-column-count, 4),minmax(var(--predictive-search-column-width, 0px),1fr));gap:0 var(--search-full-gap);display:grid}.zp-search-drawer--full .zp-predictive-search__tab-content{display:grid!important}.zp-search-drawer--full .zp-predictive-search__tab-item{justify-content:space-between;align-items:center;display:flex}.zp-search-drawer--full .zp-predictive-search__tab-content{align-content:start}.zp-search-drawer--full .zp-predictive-search__tab-content~.zp-predictive-search__tab-content:before{content:"";margin-left:calc(-1 * var(--search-full-gap) / 2);background:rgb(var(--text-color) / .12);width:1px;height:100%;position:absolute;top:0}.zp-search-drawer--full [role=tab]{pointer-events:none;opacity:1!important}}@media screen and (min-width:1400px){.zp-search-drawer--full{--search-full-gap: 96px}}.zp-search-banner{padding-block-start:var(--spacing-8)}@media screen and (min-width:1000px){.zp-search-banner{padding-block-start:var(--spacing-12)}}.zp-main-search-form .zp-search-input{width:260px;margin-inline-start:auto;margin-inline-end:auto}#main-search-results-page{margin-block-start:var(--spacing-12);display:block}@media screen and (min-width:700px){.zp-main-search-form .zp-search-input{width:490px}}.zp-shop-the-look{--shop-the-look-gap: var(--spacing-5);--shop-the-look-grid: auto-flow / auto;grid:var(--shop-the-look-grid);align-items:flex-start;gap:var(--shop-the-look-gap);display:grid}.zp-shop-the-look__dot{--dot-size: 10px;top:calc(var(--shop-the-look-dot-top) - (var(--dot-size) / 2));left:calc(var(--shop-the-look-dot-left) - (var(--dot-size) / 2));width:var(--dot-size);height:var(--dot-size);border-radius:var(--rounded-full);background-color:rgb(var(--shop-the-look-dot-background));transition:transform .2s ease-in-out;position:absolute}.zp-shop-the-look__dot:after{content:"";top:calc(50% + (var(--spacing-6) * -1));left:calc(50% + (var(--spacing-6) * -1));width:var(--spacing-12);height:var(--spacing-12);background:radial-gradient(50% 50% at 50% 50%,rgb(var(--shop-the-look-dot-background) / 0),rgb(var(--shop-the-look-dot-background) / .3));border-radius:var(--rounded-full);animation:2s ease-in-out infinite alternate ping;position:absolute}.zp-shop-the-look__dot[aria-current=true]{transform:scale(1.3)}.zp-shop-the-look__products{display:grid}.zp-shop-the-look__carousel>.zp-horizontal-product-list{grid:var(--shop-the-look-carousel-grid);display:grid}@media screen and (pointer:fine){.zp-shop-the-look__dot:hover{transform:scale(1.3)}}@media screen and (min-width:700px){.section-boxed .zp-shop-the-look{--shop-the-look-gap: var(--calculated-section-spacing-inline);--shop-the-look-grid: auto / 55% minmax(0 , 1fr)}.zp-shop-the-look{--shop-the-look-gap: var(--spacing-18);--shop-the-look-grid: auto / minmax(0, 1fr) 40%}.zp-shop-the-look__products{justify-items:flex-end;gap:var(--spacing-8);display:grid}.zp-shop-the-look__carousel{width:100%;display:grid}.zp-shop-the-look__carousel>*{grid-area:1 / -1}.zp-shop-the-look__controls{gap:var(--spacing-4);grid:auto / auto-flow;margin-inline-start:auto;margin-inline-end:auto;display:grid}}@media screen and (min-width:1000px){.section-boxed .zp-shop-the-look__carousel{--shop-the-look-carousel-width: 100%}.zp-shop-the-look{--shop-the-look-gap: 0;--shop-the-look-grid: auto / repeat(2, minmax(0, 1fr))}.zp-shop-the-look__products{justify-items:center}.zp-shop-the-look__carousel{--shop-the-look-carousel-width: 60%;width:var(--shop-the-look-carousel-width)}}@media screen and (min-width:1150px){.section-boxed .zp-shop-the-look{--shop-the-look-grid: auto / repeat(2, 1fr)}.section-boxed .zp-shop-the-look__carousel{--shop-the-look-carousel-width: 60%}}.zp-slideshow{background:var(--slideshow-background)}.zp-slideshow,.zp-slideshow__carousel{color:rgb(var(--text-color));display:block;position:relative}.zp-slideshow__slide{position:relative}.zp-slideshow__slide:not(.is-selected){opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.zp-slideshow__slide-background{opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.zp-slideshow__slide.is-selected video-media~*{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.zp-slideshow__slide.is-selected .zp-content-over-media:before{background:rgb(var(--content-over-media-overlay))!important}.zp-slideshow__controls{z-index:1;position:absolute;bottom:var(--container-gutter)}.zp-slideshow__controls:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.zp-slideshow__controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.zp-slideshow__controls .zp-circle-button--fill{background:rgb(var(--slideshow-controls-background));color:rgb(var(--slideshow-controls-color))}.zp-slideshow__controls .zp-circle-button--bordered{color:rgb(var(--slideshow-controls-color))}.zp-slideshow__controls .zp-numbered-dots>*{color:rgb(var(--slideshow-controls-color) / .7);border-color:rgb(var(--slideshow-controls-color) / .3)}.zp-slideshow__controls .zp-numbered-dots>[aria-current=true]{color:rgb(var(--slideshow-controls-color))}.zp-slideshow__controls .zp-stretching-dots>*{background:rgb(var(--slideshow-controls-color))}.zp-slideshow__cursor.is-half-start .zp-icon-chevron-right{transform:rotate(180deg)}.zp-slideshow__cursor-ring{--radius: 27;--circumference: calc(2px * (22 / 7) * var(--radius));position:absolute;top:0;left:0}.zp-slideshow__cursor-ring circle{stroke-opacity:1;stroke-dashoffset:0;stroke-dasharray:calc(var(--circumference) * var(--progress, 0)),var(--circumference);transform:rotate(-90deg)}.zp-slideshow .zp-content-over-media--auto svg{height:min(700px,50vmax)}@media screen and (max-width:699px){.zp-slideshow__controls .zp-circle-button{width:var(--spacing-10);height:var(--spacing-10)}.zp-slideshow--multiple-slides :is(.place-self-end-start,.place-self-end-center){padding-block-end:2.5rem}}.zp-slideshow--boxed{--content-over-media-gap: var(--section-inner-spacing-inline);background:var(--slideshow-background);padding-block-start:var(--section-inner-max-spacing-block);padding-block-end:var(--section-inner-max-spacing-block);padding-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.zp-slideshow--boxed .zp-content-over-media>:not(img,svg){padding-block-start:0!important}.shopify-section:first-child .zp-slideshow--boxed[allow-transparent-header]{padding-block-start:max(var(--section-inner-max-spacing-block),var(--header-height))}@media screen and (min-width:1400px){.zp-slideshow__controls{bottom:var(--spacing-14)}.zp-slideshow__controls:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-14)}.zp-slideshow__controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-14)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-sections.css.map */
