.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0 0 auto;height:var(--spacer-size-mobile)}}product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0;flex-shrink:0}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline-end:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-inline-start:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-end:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}media-gallery{display:block;width:100%}:where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (min-width:750px){.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){zoom-dialog dialog{scroll-behavior:smooth}}zoom-dialog dialog::backdrop{background:transparent}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised);padding-block-end:var(--safe-area-inset-bottom);padding-inline:var(--safe-area-inset-left) var(--safe-area-inset-right)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset-block:50% auto;inset-inline:auto var(--margin-lg);inset-inline-end:var(--safe-area-inset-right);max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}[dir=rtl] .dialog-thumbnails-list{inset-inline-end:var(--safe-area-inset-left)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);inset-inline-end:var(--padding-lg)}[dir=rtl] .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{right:auto}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);inset-inline-end:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}[dir=rtl] .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:var(--padding-md) 0}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.product-details .quantity-selector,.quick-add-modal .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-minus,.quick-add-modal .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-plus,.quick-add-modal .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.quantity-selector input[type=number]{margin:0;width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);min-width:3ch;padding-inline:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}.resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){.resource-list{--resource-list-mobile-gap-max: 12px}}.resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){.resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){.resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){.resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}.resource-list--grid .resource-list__item{min-width:0}.resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-variant-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;color:var(--color-variant-text)}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__select-wrapper:hover .variant-option__select{background-color:var(--color-variant-hover-background)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;background-color:var(--color-variant-background);color:inherit;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;inset-inline-end:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;inset-inline-start:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:end;justify-content:flex-end}.variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}.variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.variant-option+.variant-option{margin-top:var(--padding-lg)}.variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}.variant-option--swatches overflow-list::part(list){padding-block:var(--overflow-list-padding-block, 0);padding-inline:var(--overflow-list-padding-inline, 0)}.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media screen and (max-width:749px){.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;border:none}.variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs)}.variant-option--buttons legend,.variant-option--dropdowns>label,.variant-option[data-testid=variant-option-single]{color:var(--variant-option-label-color, var(--color-foreground))}.variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:var(--variant-option-label-color-subdued, var(--color-foreground-subdued))}@media(prefers-reduced-motion:no-preference){.variant-option__button-label,.variant-option__select-wrapper,.variant-option__button-label:before,.variant-option__button-label:after,.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-duration:var(--animation-speed);transition-timing-function:var(--animation-easing)}.variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:after{transition-property:clip-path}.variant-option__button-label:before{transition-property:border-color}.variant-option__select-wrapper,.variant-option__button-label{transition-property:background-color,border-color,color}}.variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);cursor:pointer;display:flex;flex:0 0 3.25em;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);overflow:clip;justify-content:center;min-height:3.25em;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);gap:0}.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){--variant-picker-stroke-color: var(--color-variant-hover-border);background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-width:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--options-border-width) solid var(--color-selected-variant-border);border-radius:inherit;pointer-events:none;z-index:2;clip-path:inset(var(--clip, 0 0 0 0))}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before{top:0;right:0;bottom:0;left:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{clip-path:inset(0 0 0 0);border-color:var(--color-variant-border);inset:calc(var(--options-border-width) * -1)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-color:var(--color-selected-variant-border)}:is(.variant-option__button-label:not(:has(:checked)):has(~label>:checked),.variant-option__button-label:has(:checked):has(~label>[data-previous-checked=true])) .variant-option__button-label__pill{inset-inline-end:0;inset-inline-start:unset}:is(.variant-option__button-label:has([data-previous-checked=true])~label:has([data-current-checked=true]),.variant-option__button-label:has(:checked)~label) .variant-option__button-label__pill{inset-inline-start:0;inset-inline-end:unset}.variant-option__button-label:not(:has(:checked)):has(~label>:checked){--pill-offset: calc(100% + 1px) }.variant-option__button-label:has(:checked)~label{--pill-offset: calc(-100% - 1px) }.variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type:not(.variant-option__button-label--has-swatch),.variant-option__button-label:not(:has(:checked)):has(~label>:checked):not(.variant-option__button-label--has-swatch){--clip: 0 0 0 100%}.variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked):not(.variant-option__button-label--has-swatch),.variant-option__button-label:has(:checked)~label:not(.variant-option__button-label--has-swatch){--clip: 0 100% 0 0}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{width:max(var(--pill-width-current, 100%),var(--pill-width-previous, 100%))}@media screen and (min-width:750px){.variant-option__button-label{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type{--pill-offset: calc(100% + 1px) }.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked){--pill-offset: calc(-100% - 1px) }.variant-option__button-label__pill{background:var(--color-selected-variant-background);position:absolute;top:calc(var(--options-border-width) * -1);bottom:calc(var(--options-border-width) * -1);border-radius:inherit;pointer-events:none;width:100%;transform:translate(var(--pill-offset, 0))}[dir=rtl] .variant-option__button-label__pill{transform:translate(calc(-1 * var(--pill-offset, 0px)))}.variant-option__button-label__text{pointer-events:none;text-align:start;text-wrap:auto;z-index:2}.variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}.variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch{--focus-outline-radius: var(--variant-picker-swatch-radius);padding:0;border:none;flex-basis:auto;min-height:auto}.variant-option__button-label:has(:checked){--variant-picker-stroke-color: var(--color-selected-variant-border);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.variant-option__button-label:has(:checked):hover{border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-hover-background)}.variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid var(--color-variant-hover-border);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch:has([data-option-available=false]) svg,.variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{stroke:rgb(var(--color-variant-text-rgb) / var(--opacity-subdued-text))}.variant-option__button-label--has-swatch:has([data-option-available=false]) svg line:last-of-type{stroke:none}.variant-option__button-label--has-swatch:has(:checked){--focus-outline: var(--focus-outline-width) solid var(--color-selected-variant-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@supports not (background-color: rgb(from red 150 g b / alpha)){.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label:has(:focus-visible) .swatch{outline:none;position:relative;overflow:visible}.variant-option__button-label--has-swatch:has(:checked):after,.variant-option__button-label:has(:focus-visible) .swatch:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius, 50%);background-color:transparent;display:inherit}}.variant-option__button-label:has([data-option-available=false]):has(:checked){--variant-strikethrough-color: rgb(var(--color-selected-variant-text-rgb) / var(--opacity-subdued-text));background-color:var(--color-selected-variant-background);color:rgb(var(--color-selected-variant-text-rgb) / var(--opacity-subdued-text))}.variant-option__button-label:has([data-option-available=false]):has(:checked):hover{background-color:var(--color-selected-variant-hover-background);color:var(--color-selected-variant-hover-text)}.variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.variant-option__button-label svg{position:absolute;inset-inline-start:var(--options-border-width);top:var(--options-border-width);height:calc(100% - (var(--options-border-width) * 2));width:calc(100% - (var(--options-border-width) * 2));cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{stroke:var(--variant-strikethrough-color, rgb(var(--color-variant-text-rgb) / var(--opacity-60)))}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line{stroke-width:var(--options-border-width)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{stroke:none}[dir=rtl] .variant-option__strikethrough{transform:scaleX(-1)}[dir=rtl] .variant-option__button-label:has([data-option-available=false]):after{transform:scaleX(-1)}.variant-option__button-label--has-swatch:has(input[type=radio]){display:block}.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked),.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked):hover{background-color:inherit}.video-background,.video-background *{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}zc-cod-checkout{display:contents}.zc-cod-dialog{font-family:var(--zc-font-body, "Inter", sans-serif);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1040px,94vw);max-height:92vh;padding:0;border:none;border-radius:20px;background-color:var(--zc-cod-color-background, #FBF9F5);color:var(--zc-cod-color-text, #121212);overflow:hidden;display:none;flex-direction:column}.zc-cod-dialog :is(h3,h4,.zc-cod-header__title,.zc-cod-exit-offer__percent,.zc-cod-nl__percent,.zc-cod-submit,.zc-cod-continue){font-family:var(--zc-font-heading, "Plus Jakarta Sans", sans-serif)}.zc-cod-dialog[open]{display:flex}.zc-cod-dialog::backdrop{background:#00000080}.zc-cod-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 10%,transparent);flex-shrink:0}.zc-cod-header__title{margin:0;font-size:15px;font-weight:600;letter-spacing:.18em;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-header__logo{height:24px;width:auto;object-fit:contain}.zc-cod-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:var(--zc-cod-color-text, #121212);cursor:pointer}.zc-cod-close:hover{background-color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent)}.zc-cod-close svg{width:16px;height:16px}.zc-cod-steps{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:18px 22px 6px;list-style:none;flex-shrink:0}.zc-cod-steps__item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 45%,transparent)}.zc-cod-steps__circle{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 12%,transparent);color:var(--zc-cod-color-text, #121212);font-size:12px;font-weight:600}.zc-cod-steps__item.is-active .zc-cod-steps__circle{background-color:var(--zc-cod-color-primary, #0A7850);color:var(--zc-cod-color-background, #FBF9F5)}.zc-cod-steps__item.is-active{color:var(--zc-cod-color-text, #121212);font-weight:600}.zc-cod-steps__item.is-done .zc-cod-steps__circle{background-color:var(--zc-cod-color-primary, #0A7850);color:var(--zc-cod-color-background, #FBF9F5)}.zc-cod-steps__line{width:32px;height:1px;background-color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 15%,transparent)}.zc-cod-body{flex:1;min-height:0;overflow-y:auto;padding:20px 22px 28px}.zc-cod-layout{display:grid;grid-template-columns:340px 1fr;gap:28px;align-items:start}.zc-cod-summary{background-color:#fff;border:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 10%,transparent);border-radius:16px;padding:18px}.zc-cod-summary__heading{margin:0 0 12px;font-size:15px;font-weight:600}.zc-cod-summary__item{display:grid;grid-template-columns:56px 1fr;gap:10px;padding-block:10px;border-bottom:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent)}.zc-cod-summary__image{width:56px;height:56px;object-fit:cover;border-radius:10px;background-color:#eef7f2}.zc-cod-summary__item-title{margin:0;font-size:13.5px;font-weight:600}.zc-cod-summary__item-subtitle{margin:3px 0 0;font-size:11.5px;font-weight:600;color:var(--zc-cod-color-success, #047857)}.zc-cod-summary__item--gift{grid-template-columns:56px 1fr auto;align-items:center}.zc-cod-summary__item--gift .zc-cod-summary__image{object-fit:contain;background-color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent)}.zc-cod-summary__gift-tag{display:inline-block;margin:0 0 4px;padding:2px 7px;border-radius:4px;background-color:var(--zc-cod-color-primary, #0A7850);color:#fff;font-size:9.5px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.zc-cod-summary__gift-price{display:flex;flex-direction:column;align-items:flex-end;margin:0;line-height:1.25}.zc-cod-summary__gift-price strong{font-size:13px;font-weight:800;color:var(--zc-cod-color-success, #047857);text-transform:uppercase}.zc-cod-summary__gift-price s{font-size:11.5px;opacity:.5}.zc-cod-summary__totals{margin:12px 0 0;padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent);display:flex;flex-direction:column;gap:6px}.zc-cod-summary__row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;opacity:.75}.zc-cod-summary__row--total{margin-top:4px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent);font-size:14.5px;font-weight:700;opacity:1;color:var(--zc-cod-color-text, #121212)}.zc-cod-summary__strike{text-decoration:line-through;opacity:.55}.zc-cod-summary__row--discount{color:var(--zc-cod-color-success, #047857);opacity:1;font-weight:600}.zc-cod-summary__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent);list-style:none}.zc-cod-summary__trust li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.25;text-align:center}.zc-cod-summary__trust-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:8px;border-radius:50%;background-color:color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 8%,#FFFFFF);color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-summary__trust-icon svg{width:100%;height:100%}.zc-cod-summary__trust--step{display:none}.zc-cod-upsell{margin-top:20px}.zc-cod-upsell[hidden]{display:none}.zc-cod-upsell__label{position:relative;display:block;padding:16px 12px 11px;border:1.5px solid color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 28%,transparent);border-radius:14px;background:linear-gradient(140deg,#fff,#eef7f2);box-shadow:0 10px 22px -18px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 80%,transparent);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease;animation:zc-cod-bump-in .5s cubic-bezier(.2,.8,.2,1)}@keyframes zc-cod-bump-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.zc-cod-upsell__label:has(input:checked){border-color:var(--zc-cod-color-success, #047857);background:linear-gradient(140deg,#fff,#d1fae5)}.zc-cod-upsell__input{position:absolute;top:14px;right:14px;width:1px;height:1px;opacity:0;pointer-events:none}.zc-cod-upsell__ribbon{position:absolute;top:-9px;left:12px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background-color:var(--zc-cod-color-primary, #0A7850);color:#fff;font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.zc-cod-upsell__ribbon b{color:#fbbf24}.zc-cod-upsell__main{display:flex;align-items:center;gap:10px}.zc-cod-upsell__media{position:relative;flex-shrink:0}.zc-cod-upsell__image{display:block;width:56px;height:56px;border-radius:10px;background-color:#fff;object-fit:contain;box-shadow:0 0 0 1px color-mix(in srgb,var(--zc-cod-color-text, #121212) 8%,transparent)}.zc-cod-upsell__off{position:absolute;top:-7px;right:-8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #FFFFFF;border-radius:50%;background-color:#f59e0b;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:-.02em;transform:rotate(-10deg);box-shadow:0 5px 12px -6px #f59e0bcc;animation:zc-cod-exit-offer-pop .55s .2s cubic-bezier(.34,1.56,.64,1) backwards}.zc-cod-upsell__copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.zc-cod-upsell__title{font-size:13px;font-weight:700;line-height:1.25}.zc-cod-upsell__desc{font-size:11.5px;line-height:1.3;opacity:.75}.zc-cod-upsell__price{display:flex;align-items:baseline;gap:6px}.zc-cod-upsell__price-old{font-size:11.5px;text-decoration:line-through;opacity:.5}.zc-cod-upsell__price-new{font-size:16px;font-weight:800;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-upsell__perk,.zc-cod-upsell__remove{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;line-height:1.2;color:var(--zc-cod-color-success, #047857)}.zc-cod-upsell__perk svg{width:12px;height:12px;flex-shrink:0}.zc-cod-upsell__remove{display:none;color:inherit;font-weight:500;text-decoration:underline;opacity:.6}.zc-cod-upsell__label:has(input:checked) .zc-cod-upsell__perk{display:none}.zc-cod-upsell__label:has(input:checked) .zc-cod-upsell__remove{display:flex}.zc-cod-upsell__cta{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:5px;height:38px;padding:0 12px;border-radius:10px;background-color:var(--zc-cod-color-primary, #0A7850);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .2s ease,transform .1s ease}.zc-cod-upsell__cta svg{width:15px;height:15px;flex-shrink:0}.zc-cod-upsell__label:hover .zc-cod-upsell__cta{background-color:color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 88%,black)}.zc-cod-upsell__label:active .zc-cod-upsell__cta{transform:scale(.97)}.zc-cod-upsell__label:has(input:focus-visible) .zc-cod-upsell__cta{outline:2px solid var(--zc-cod-color-primary, #0A7850);outline-offset:3px}.zc-cod-upsell__cta-add{display:contents}.zc-cod-upsell__cta-added{display:none}.zc-cod-upsell__label:has(input:checked) .zc-cod-upsell__cta{background-color:var(--zc-cod-color-success, #047857)}.zc-cod-upsell__label:has(input:checked) .zc-cod-upsell__cta-add{display:none}.zc-cod-upsell__label:has(input:checked) .zc-cod-upsell__cta-added{display:contents}.zc-cod-form{display:flex;flex-direction:column;gap:18px}.zc-cod-section{display:flex;flex-direction:column;gap:14px}.zc-cod-section__heading{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.zc-cod-section__icon{flex-shrink:0;width:18px;height:18px;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-section__icon svg{width:100%;height:100%}.zc-cod-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zc-cod-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.zc-cod-field--full{grid-column:1 / -1}.zc-cod-field input,.zc-cod-field select{min-height:50px;font-size:16px;font-weight:400;padding:12px 14px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 14%,transparent);background-color:#fff;color:var(--zc-cod-color-text, #121212);transition:border-color .15s ease,box-shadow .15s ease}.zc-cod-field input::placeholder{color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 38%,transparent)}.zc-cod-field input:focus-visible,.zc-cod-field select:focus-visible{outline:none;border-color:var(--zc-cod-color-primary, #0A7850);box-shadow:0 0 0 4px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 14%,transparent)}.zc-cod-field input.is-invalid,.zc-cod-field select.is-invalid{border-color:var(--zc-cod-color-error, #B91C1C)}.zc-cod-select-wrap{position:relative;display:block}.zc-cod-select-wrap select{width:100%;padding-right:96px}.zc-cod-select-hint{position:absolute;top:50%;right:30px;transform:translateY(-50%);pointer-events:none;font-size:11px;font-weight:700;color:var(--zc-cod-color-success, #047857);background-color:var(--zc-cod-color-success-bg, #D1FAE5);border-radius:999px;padding:3px 8px;white-space:nowrap}.zc-cod-select-hint[hidden]{display:none}.zc-cod-field__error{font-size:11.5px;font-weight:400;color:var(--zc-cod-color-error, #B91C1C)}.zc-cod-field__hint{margin-top:-2px;font-size:11px;font-weight:400;opacity:.55}.zc-cod-phone-input{display:flex;align-items:stretch;min-height:50px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 14%,transparent);background-color:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.zc-cod-phone-input:has(input:focus-visible),.zc-cod-phone-input:has(select:focus-visible){border-color:var(--zc-cod-color-primary, #0A7850);box-shadow:0 0 0 4px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 14%,transparent)}.zc-cod-phone-input:has(input.is-invalid){border-color:var(--zc-cod-color-error, #B91C1C)}.zc-cod-phone-input .zc-cod-phone-input__prefix{flex-shrink:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:76px;min-width:76px;min-height:0;padding:0 20px 0 12px;border:none;border-right:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 12%,transparent);border-radius:0;background-color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 6%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%232C1F1F' fill='none' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:10px 6px;font-size:16px;font-weight:700;line-height:normal;color:var(--zc-cod-color-text, #121212);cursor:pointer;text-overflow:clip;white-space:nowrap;overflow:hidden}.zc-cod-phone-input__prefix::-ms-expand{display:none}.zc-cod-phone-input__prefix:focus-visible{outline:none;box-shadow:none}.zc-cod-phone-input input,.zc-cod-field .zc-cod-phone-input input{flex:1;min-width:0;min-height:0;border:none;border-radius:0}.zc-cod-phone-input input:focus-visible{outline:none;box-shadow:none}.zc-cod-continue,.zc-cod-back{display:none;width:100%;padding:14px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.zc-cod-continue{min-height:54px;border-radius:14px;background-color:var(--zc-cod-color-primary, #0A7850);color:var(--zc-cod-color-background, #FBF9F5);font-size:16px;font-weight:700;box-shadow:0 12px 26px -14px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 80%,transparent);transition:background-color .15s ease,transform .1s ease}.zc-cod-continue:active{transform:scale(.99)}.zc-cod-back{background-color:transparent;color:var(--zc-cod-color-text, #121212);text-decoration:underline}.zc-cod-continue-bar{display:none}.zc-cod-continue-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font-size:11.5px;opacity:.7}.zc-cod-continue-note svg{width:13px;height:13px;flex-shrink:0}.zc-cod-payment{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 12px;padding:14px 16px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 14%,transparent);cursor:pointer}.zc-cod-payment:has(input:checked){border-color:var(--zc-cod-color-primary, #0A7850);background-color:color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 6%,var(--zc-cod-color-background, #FBF9F5))}.zc-cod-payment:has(input:checked) .zc-cod-payment__badge{display:inline-block}.zc-cod-payment input{accent-color:var(--zc-cod-color-primary, #0A7850);width:18px;height:18px}.zc-cod-dialog .zc-cod-payment input[type=radio]{color:var(--zc-cod-color-primary, #0A7850);--color-foreground: var(--zc-cod-color-primary, #0A7850)}.zc-cod-payment__icon{width:22px;height:22px;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-payment__icon svg{width:100%;height:100%}.zc-cod-payment__copy{grid-column:3;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;min-width:0}.zc-cod-payment__copy strong{text-align:left;font-size:13.5px}.zc-cod-payment__copy small{text-align:left;font-size:11.5px;opacity:.65}.zc-cod-payment__badge{display:none;grid-column:2 / -1;justify-self:start;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--zc-cod-color-success, #047857);background-color:var(--zc-cod-color-success-bg, #D1FAE5);border-radius:999px;padding:4px 10px;white-space:nowrap}.zc-cod-payment__cards{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.zc-cod-payment__cards svg{height:20px;width:auto}.zc-cod-payment--unavailable{cursor:not-allowed;background-color:color-mix(in srgb,var(--zc-cod-color-text, #121212) 3%,transparent)}.zc-cod-payment--unavailable>:not(.zc-cod-payment__unavailable){opacity:.45;filter:grayscale(1)}.zc-cod-payment__unavailable{grid-column:1 / -1;justify-self:start;font-size:11.5px;font-weight:600;line-height:1.35;text-align:left;color:#9a3412;background-color:#fff4e5;border-radius:8px;padding:6px 10px}.zc-cod-promo{display:flex;flex-direction:column;gap:8px;min-width:0}.zc-cod-promo__toggle{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:2px 0;border:0;background:none;color:var(--zc-cod-color-primary, #0A7850);font:inherit;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zc-cod-promo__toggle svg,.zc-cod-promo__applied-icon svg{width:16px;height:16px;flex-shrink:0}.zc-cod-promo__toggle[aria-expanded=true]{text-decoration:none}.zc-cod-promo__toggle[hidden]{display:none}.zc-cod-promo__field{display:flex;gap:8px;min-width:0}.zc-cod-promo__field input{flex:1 1 0%;width:0;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 18%,transparent);border-radius:12px;background:#fff;color:var(--zc-cod-color-text, #121212);font:inherit;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.zc-cod-promo__field input::placeholder{text-transform:none;letter-spacing:0}.zc-cod-promo__field input:focus{outline:none;border-color:var(--zc-cod-color-primary, #0A7850);box-shadow:0 0 0 3px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 15%,transparent)}.zc-cod-promo__field input.is-invalid{border-color:var(--zc-cod-color-error, #B91C1C)}.zc-cod-promo__apply{flex-shrink:0;min-width:96px;padding:0 16px;border:0;border-radius:12px;background:var(--zc-cod-color-text, #121212);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.zc-cod-promo__apply:disabled{opacity:.6;cursor:progress}.zc-cod-promo__error{margin:0;color:var(--zc-cod-color-error, #B91C1C);font-size:12.5px}.zc-cod-promo__applied{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px dashed var(--zc-cod-color-success, #047857);border-radius:12px;background:var(--zc-cod-color-success-bg, #D1FAE5);color:var(--zc-cod-color-success, #047857)}.zc-cod-promo__applied[hidden]{display:none}.zc-cod-promo__applied-copy{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.zc-cod-promo__applied-copy strong{font-size:14px;letter-spacing:.05em}.zc-cod-promo__applied-copy small{color:var(--zc-cod-color-text, #121212);font-size:12.5px}.zc-cod-promo__remove{flex-shrink:0;padding:6px 4px;border:0;background:none;color:var(--zc-cod-color-text, #121212);font:inherit;font-size:12.5px;text-decoration:underline;opacity:.7;cursor:pointer}.zc-cod-form-error{margin:0;padding:10px 14px;border-radius:10px;background-color:#fbe9e7;color:var(--zc-cod-color-error, #B91C1C);font-size:12.5px}.zc-cod-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border:none;border-radius:14px;background-color:var(--zc-cod-color-primary, #0A7850);color:var(--zc-cod-color-background, #FBF9F5);font-size:15px;font-weight:600;cursor:pointer}.zc-cod-submit:hover:not(:disabled){background-color:color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 88%,black)}.zc-cod-submit:disabled{opacity:.6;cursor:not-allowed}.zc-cod-submit__icon{width:18px;height:18px}.zc-cod-submit__icon svg{width:100%;height:100%}.zc-cod-legal{margin:0;font-size:11px;text-align:center;opacity:.65}.zc-cod-legal a{color:inherit}.zc-cod-honeypot{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.zc-cod-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zc-cod-confirmation{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px 32px;text-align:center}.zc-cod-confirmation[hidden]{display:none}.zc-cod-confirmation>*{flex-shrink:0;width:100%;max-width:420px}.zc-cod-confirmation__hero{display:flex;flex-direction:column;align-items:center;gap:6px}.zc-cod-confirmation__check{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:4px;border-radius:50%;background-color:var(--zc-cod-color-success-bg, #D1FAE5);color:var(--zc-cod-color-success, #047857);animation:zc-cod-exit-offer-pop .45s cubic-bezier(.34,1.56,.64,1)}.zc-cod-confirmation__check svg{width:40px;height:40px}.zc-cod-confirmation__check-ring{stroke-dasharray:145;stroke-dashoffset:0;opacity:.35}.zc-cod-confirmation__check-mark{stroke-dasharray:36;stroke-dashoffset:0}.zc-cod-confirmation.is-celebrating .zc-cod-confirmation__check{animation:zc-cod-exit-offer-pop .5s cubic-bezier(.34,1.56,.64,1),zc-cod-glow 1.6s .5s ease-out}.zc-cod-confirmation.is-celebrating .zc-cod-confirmation__check-ring{animation:zc-cod-draw-ring .6s .1s ease-out backwards}.zc-cod-confirmation.is-celebrating .zc-cod-confirmation__check-mark{animation:zc-cod-draw-mark .45s .45s cubic-bezier(.65,0,.35,1) backwards}@keyframes zc-cod-draw-ring{0%{stroke-dashoffset:145}}@keyframes zc-cod-draw-mark{0%{stroke-dashoffset:36}}@keyframes zc-cod-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--zc-cod-color-success, #047857) 45%,transparent)}to{box-shadow:0 0 0 22px transparent}}.zc-cod-confirmation.is-celebrating>*{animation:zc-cod-rise .55s cubic-bezier(.2,.8,.2,1) backwards}.zc-cod-confirmation.is-celebrating>:nth-child(2){animation-delay:.3s}.zc-cod-confirmation.is-celebrating>:nth-child(3){animation-delay:.45s}.zc-cod-confirmation.is-celebrating>:nth-child(4){animation-delay:.6s}.zc-cod-confirmation.is-celebrating>:nth-child(5){animation-delay:.75s}.zc-cod-nextstep{display:flex;align-items:flex-start;gap:14px;padding:16px;border:2px solid var(--zc-cod-color-primary, #0A7850);border-radius:16px;background-color:#fff;text-align:left;box-shadow:0 14px 30px -20px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 90%,transparent)}.zc-cod-nextstep__icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:var(--zc-cod-color-primary, #0A7850);color:#fff}.zc-cod-nextstep__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 45%,transparent);animation:zc-cod-ring-pulse 2s 1.2s ease-out infinite}.zc-cod-nextstep__icon svg{width:22px;height:22px;animation:zc-cod-phone-ring 1.4s 1.2s ease-in-out 2}@keyframes zc-cod-ring-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 45%,transparent)}70%,to{box-shadow:0 0 0 14px transparent}}@keyframes zc-cod-phone-ring{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.zc-cod-nextstep__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-nextstep__text{margin:0;font-size:14px;line-height:1.45}.zc-cod-nextstep__phone{white-space:nowrap;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-nextstep{flex-wrap:wrap}.zc-cod-nextstep__copy{min-width:0;flex:1}.zc-cod-nextstep__footer{width:100%;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--zc-cod-color-text, #121212) 15%,transparent)}.zc-cod-nextstep__alt{margin:0 0 8px;font-size:12.5px;text-align:center;opacity:.75}.zc-cod-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 16px;border-radius:12px;background-color:#0b8043;color:#fff;font-size:14.5px;font-weight:700;text-decoration:none;box-shadow:0 10px 22px -14px #0b8043cc;transition:background-color .15s ease}.zc-cod-whatsapp:hover{background-color:#096d39}.zc-cod-whatsapp:focus-visible{outline:2px solid #128C50;outline-offset:3px}.zc-cod-whatsapp svg{width:20px;height:20px;flex-shrink:0}.zc-cod-receipt__order{margin:0 0 12px;font-size:12.5px;letter-spacing:.02em;opacity:.75}.zc-cod-receipt__order[hidden]{display:none}.zc-cod-receipt__order strong{opacity:1}@keyframes zc-cod-rise{0%{opacity:0;transform:translateY(14px)}}.zc-cod-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;pointer-events:none}.zc-cod-confetti__piece{position:absolute;top:-16px;left:var(--x);width:var(--w, 8px);height:var(--h, 12px);border-radius:var(--r, 2px);background-color:var(--c);opacity:0;animation:zc-cod-confetti-fall var(--d, 2.4s) var(--delay, 0s) cubic-bezier(.25,.6,.4,1) forwards}@keyframes zc-cod-confetti-fall{0%{opacity:1;transform:translateZ(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--drift, 0px),105vh,0) rotate(var(--spin, 540deg))}}.zc-cod-receipt__items:empty{display:none}.zc-cod-receipt__items{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed color-mix(in srgb,var(--zc-cod-color-text, #121212) 15%,transparent)}.zc-cod-receipt__item{display:flex;align-items:center;gap:12px}.zc-cod-receipt__item img{width:48px;height:48px;flex-shrink:0;border-radius:10px;object-fit:cover;background-color:color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 6%,#FFFFFF)}.zc-cod-receipt__item-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.zc-cod-receipt__item-copy strong{font-size:14px;line-height:1.3}.zc-cod-receipt__item-copy small{font-size:12px;opacity:.65}@media(prefers-reduced-motion:reduce){.zc-cod-confirmation.is-celebrating *,.zc-cod-confirmation.is-celebrating>*,.zc-cod-confirmation.is-celebrating .zc-cod-confirmation__check,.zc-cod-nl:after,.zc-cod-nextstep__icon:after,.zc-cod-nextstep__icon svg,.zc-cod-upsell__label,.zc-cod-upsell__off{animation:none}.zc-cod-confetti{display:none}}.zc-cod-confirmation__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zc-cod-color-success, #047857)}.zc-cod-confirmation h3{margin:0;font-size:24px;line-height:1.2}.zc-cod-confirmation h3:focus,.zc-cod-confirmation h3:focus-visible{outline:none;box-shadow:none}.zc-cod-confirmation__message{margin:0;max-width:34ch;font-size:14px;line-height:1.5;opacity:.75}.zc-cod-receipt{padding:14px 16px;border:1px solid color-mix(in srgb,var(--zc-cod-color-text, #121212) 10%,transparent);border-radius:14px;background-color:#fff;text-align:left}.zc-cod-receipt__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.zc-cod-receipt__row span{display:flex;align-items:center;gap:8px}.zc-cod-receipt__row svg{width:18px;height:18px;flex-shrink:0;color:var(--zc-cod-color-primary, #0A7850)}.zc-cod-receipt__row strong{font-size:18px;white-space:nowrap}.zc-cod-receipt__note{margin:6px 0 0 26px;font-size:12px;line-height:1.4;opacity:.7}.zc-cod-nl{position:relative;isolation:isolate;overflow:hidden;padding:20px 18px 18px;border-radius:18px;background:linear-gradient(150deg,#0E8F60 0%,var(--zc-cod-color-primary, #0A7850) 50%,#0D3829 100%);color:#fff;text-align:left;box-shadow:0 20px 40px -24px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 85%,transparent)}.zc-cod-nl:before{content:"";position:absolute;inset:-40% -30% auto auto;z-index:-1;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.28),transparent 65%);pointer-events:none}.zc-cod-nl:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transform:translate(-120%) skew(-18deg);pointer-events:none}.zc-cod-confirmation.is-celebrating .zc-cod-nl:after{animation:zc-cod-sheen 1.2s 1.4s ease-in-out 2}@keyframes zc-cod-sheen{0%{opacity:1;transform:translate(-120%) skew(-18deg)}to{opacity:1;transform:translate(330%) skew(-18deg)}}.zc-cod-nl__head{display:flex;align-items:center;gap:14px}.zc-cod-nl__percent{flex-shrink:0;padding:8px 12px;border:1.5px dashed rgba(251,191,36,.85);border-radius:14px;background-color:#ffffff1a;color:#fbbf24;font-size:32px;font-weight:800;line-height:1;letter-spacing:-.02em}.zc-cod-nl__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24}.zc-cod-nl__title{margin:3px 0 0;font-size:18px;font-weight:700;line-height:1.25;color:#fff}.zc-cod-nl__body{margin:14px 0 12px;font-size:13.5px;line-height:1.5;color:#ffffffe0}.zc-cod-nl__field{display:flex;gap:8px}.zc-cod-nl__field input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid transparent;border-radius:12px;background-color:#fff;color:var(--zc-cod-color-text, #121212);font-size:16px}.zc-cod-nl__field input:focus-visible{outline:2px solid #FBBF24;outline-offset:2px}.zc-cod-nl__field input.is-invalid{border-color:#ffb4a8}.zc-cod-nl__submit{flex-shrink:0;height:48px;padding:0 16px;border:none;border-radius:12px;background-color:#fbbf24;color:#0d3829;font-size:14.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.zc-cod-nl__submit:hover:not(:disabled){background-color:#fcd34d}.zc-cod-nl__submit:active:not(:disabled){transform:scale(.98)}.zc-cod-nl__submit:disabled{opacity:.7;cursor:wait}.zc-cod-nl__submit:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.zc-cod-nl__error{margin:8px 0 0;font-size:12.5px;color:#ffd2cb}.zc-cod-nl__legal{margin:12px 0 0;font-size:11px;line-height:1.45;color:#ffffffb3}.zc-cod-nl__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.zc-cod-nl__success[hidden],.zc-cod-nl__signup[hidden]{display:none}.zc-cod-nl__success-title{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-size:15px;font-weight:700}.zc-cod-nl__success-title svg{width:18px;height:18px;flex-shrink:0;color:#fbbf24}.zc-cod-coupon{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border:2px dashed #FBBF24;border-radius:14px;background-color:#fff;animation:zc-cod-exit-offer-pop .45s cubic-bezier(.34,1.56,.64,1)}.zc-cod-coupon__code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:.08em;color:var(--zc-cod-color-primary, #0A7850);overflow-wrap:anywhere}.zc-cod-coupon__copy{flex-shrink:0;height:40px;padding:0 16px;border:none;border-radius:10px;background-color:var(--zc-cod-color-primary, #0A7850);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.zc-cod-coupon__copy:focus-visible{outline:2px solid var(--zc-cod-color-primary, #0A7850);outline-offset:2px}.zc-cod-nl__success-note{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:#ffffffe0}.zc-cod-confirmation__status{align-self:center;width:auto;padding:6px 4px;color:var(--zc-cod-color-primary, #0A7850);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:380px){.zc-cod-nl__field{flex-direction:column}.zc-cod-nl__field input{flex:none}}.zc-cod-exit-offer{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:56px 32px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 10%,transparent),transparent 60%),var(--zc-cod-color-background, #FBF9F5)}.zc-cod-exit-offer[hidden]{display:none}.zc-cod-exit-offer__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:var(--zc-cod-color-primary, #0A7850);color:var(--zc-cod-color-background, #FBF9F5);animation:zc-cod-exit-offer-pop .4s cubic-bezier(.34,1.56,.64,1)}.zc-cod-exit-offer__icon svg{width:28px;height:28px}@keyframes zc-cod-exit-offer-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.zc-cod-exit-offer h3{margin:0;font-size:24px;color:var(--zc-cod-color-text, #121212)}.zc-cod-exit-offer__percent{margin:0;font-size:clamp(48px,14vw,64px);font-weight:700;line-height:1;color:var(--zc-cod-color-success, #047857);animation:zc-cod-exit-offer-pop .5s .1s cubic-bezier(.34,1.56,.64,1) backwards}.zc-cod-exit-offer__body{margin:0;font-size:14.5px;max-width:38ch;color:var(--zc-cod-color-text, #121212);opacity:.8}.zc-cod-exit-offer__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;width:100%;max-width:320px}.zc-cod-exit-offer__accept{width:100%;padding:15px 24px;border:none;border-radius:14px;background-color:var(--zc-cod-color-primary, #0A7850);color:var(--zc-cod-color-background, #FBF9F5);font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 70%,transparent)}.zc-cod-exit-offer__accept:hover{background-color:color-mix(in srgb,var(--zc-cod-color-primary, #0A7850) 88%,black)}.zc-cod-exit-offer__decline{padding:8px;border:none;background:transparent;color:var(--zc-cod-color-text, #121212);opacity:.55;font-size:13px;text-decoration:underline;cursor:pointer}.zc-cod-exit-offer__decline:hover{opacity:.8}@media screen and (max-width:989px){.zc-cod-dialog{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.zc-cod-layout{grid-template-columns:1fr;gap:18px}.zc-cod-grid{grid-template-columns:1fr}.zc-cod-grid.zc-cod-grid--zip{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.zc-cod-continue,.zc-cod-back{display:block}.zc-cod-continue-bar{position:sticky;bottom:-28px;z-index:2;display:block;margin:4px -22px -28px;padding:18px 22px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--zc-cod-color-background, #FBF9F5) 80%,transparent)}zc-cod-checkout:not([data-current-step="1"]) .zc-cod-section[data-step="1"],zc-cod-checkout:not([data-current-step="2"]) .zc-cod-section[data-step="2"]{display:none}zc-cod-checkout[data-current-step="2"] .zc-cod-summary{display:none}.zc-cod-upsell__image{width:48px;height:48px}.zc-cod-upsell__title{font-size:12.5px}.zc-cod-upsell__desc{font-size:11px}.zc-cod-upsell__cta{width:38px;height:38px;padding:0;border-radius:50%;font-size:0;gap:0}.zc-cod-upsell__cta svg{width:18px;height:18px}.zc-cod-summary__trust--aside{display:none}.zc-cod-summary__trust--step{display:grid;margin:0;padding-top:12px}.zc-cod-dialog:has(.zc-cod-exit-offer:not([hidden])){width:min(360px,90vw);height:fit-content;max-height:85vh;border-radius:20px}.zc-cod-dialog:has(.zc-cod-exit-offer:not([hidden])) .zc-cod-header,.zc-cod-dialog:has(.zc-cod-exit-offer:not([hidden])) .zc-cod-steps{display:none}.zc-cod-exit-offer{padding:36px 26px}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=ACAAAAAAAAAAAAAADAAAAAAAAAAAAGA3QABgAACMAgYhmCAgJA */
