.product-information media-gallery{--rfr-media-bg: var(--rfr-white, #fff)}.product-information media-gallery .product-media-container:not(.dialog-zoomed-gallery *){position:relative;border-radius:var(--rfr-r-media, 28px);overflow:hidden;background:var(--rfr-media-bg);isolation:isolate}.product-information media-gallery .product-media-container .product-media__image{transform-origin:var(--rfr-zx, 50%) var(--rfr-zy, 50%)}.product-information media-gallery slideshow-slide[role=button]:focus-visible{outline:3px solid var(--rfr-olive);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.product-information media-gallery .rfr-zoomable{cursor:zoom-in}.product-information media-gallery .rfr-zooming .product-media__image{transform:scale(var(--rfr-z, 1.8))}}@media(prefers-reduced-motion:no-preference){.product-information media-gallery .product-media-container .product-media__image{transition:transform var(--rfr-t-expand, .32s) var(--rfr-ease-out)}.product-information media-gallery .rfr-zooming .product-media__image{transition-duration:.18s}}.product-information .slideshow-controls__thumbnail{border-radius:var(--rfr-r-sm, 12px);overflow:visible;position:relative}.product-information .slideshow-controls__thumbnail img{border-radius:inherit}.product-information .slideshow-controls__thumbnail:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--rfr-olive);border-radius:calc(var(--rfr-r-sm, 12px) + 4px);opacity:0;transform:scale(.9);pointer-events:none}.product-information .slideshow-controls__thumbnail[aria-selected=true]:after{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.product-information .slideshow-controls__thumbnail:after{transition:opacity var(--rfr-t-hover) var(--rfr-ease-out),transform var(--rfr-t-hover) var(--rfr-ease-spring)}}.product-information slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:normal}.product-information .slideshow-controls__dots{gap:0;padding:2px 6px;background:#ffffffeb;box-shadow:var(--rfr-shadow-1)}.product-information .slideshow-controls__dots button{--size: 8px;--color: rgb(31 36 32 / .28);--color-active: var(--rfr-olive);--color-hover: rgb(31 36 32 / .5);width:24px;height:28px;min-width:0;min-height:0;margin:0}.product-information .slideshow-controls__dots button:after{box-shadow:none}.product-information .slideshow-controls__dots button[aria-selected=true]:after{width:18px}@media(prefers-reduced-motion:no-preference){.product-information .slideshow-controls__dots button:after{transition:width var(--rfr-t-hover) var(--rfr-ease-spring),background-color var(--rfr-t-hover) var(--rfr-ease-out)}}.rfr-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:contain;background:var(--rfr-white, #fff);border-radius:var(--rfr-r-media, 28px);opacity:0;pointer-events:none}.rfr-preview.is-on{opacity:1}@media(prefers-reduced-motion:no-preference){.rfr-preview{transition:opacity var(--rfr-t-hover) var(--rfr-ease-io)}}.dialog-zoomed-gallery__dialog{background-color:var(--rfr-paper, #fcfaf5)}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery .product-media-container--image .product-media__image{border-radius:var(--rfr-r-card, 20px)}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail{border-radius:var(--rfr-r-sm, 12px);overflow:hidden}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:2px solid var(--rfr-olive);outline-offset:2px}.dialog-zoomed-gallery__dialog .dialog-zoomed-gallery__close-button{width:48px;height:48px;border-radius:var(--rfr-r-pill);background:var(--rfr-white, #fff);color:var(--rfr-ink);mix-blend-mode:normal;box-shadow:var(--rfr-shadow-1)}.product-information .view-product-title+* h1,.product-information h1{font-weight:var(--rfr-fw-display, 800);letter-spacing:var(--rfr-ls-display, -.015em);line-height:1.15}.product-information product-price{display:block}.product-information product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:6px}.product-information product-price .price{font-size:clamp(1.625rem,1.4rem + .9vw,2rem);font-weight:800;letter-spacing:-.01em;color:var(--rfr-ink)}.product-information product-price .compare-at-price{font-size:var(--rfr-fs-body, 1rem);color:var(--rfr-muted)}.product-information product-price .rfr-save{display:inline-flex;align-items:center;flex-basis:100%;width:fit-content;flex-grow:0;margin:0;max-width:fit-content;padding:3px 12px;border-radius:var(--rfr-r-pill);background:var(--rfr-olive-soft, #f1f3e6);color:var(--rfr-olive);font-size:var(--rfr-fs-small, .9375rem)}.product-information product-price .tax-note{font-size:var(--rfr-fs-small, .9375rem);color:var(--rfr-muted)}.rfr-fit{width:100%;padding:16px 18px 14px;border:1px solid var(--rfr-line, #e7e4dc);border-radius:var(--rfr-r-card, 20px);background:var(--rfr-white, #fff);color:var(--rfr-ink)}.rfr-fit__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-block-end:8px}.rfr-fit__heading{margin:0;font-size:var(--rfr-fs-small, .9375rem);font-weight:800;color:var(--rfr-muted)}.rfr-fit__cert{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0}.rfr-fit__cert-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--rfr-r-pill);background:var(--rfr-olive);color:#fff;font-size:var(--rfr-fs-small, .9375rem);font-weight:800;line-height:1.35}.rfr-fit__cert-note{font-size:var(--rfr-fs-small, .9375rem);color:var(--rfr-muted)}.rfr-fit__facts{display:grid;gap:12px;margin:0}.rfr-fit__facts dd{margin:0}.rfr-fit__value{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--font-h5--size, 1.125rem);font-weight:800;line-height:1.3}.rfr-fit__birth{display:inline-flex;align-items:center;gap:4px;padding:1px 10px;border-radius:var(--rfr-r-pill);background:var(--rfr-age-nb, #fbe3d6);color:var(--rfr-age-nb-ink, #8a3d1c);font-size:var(--rfr-fs-small, .9375rem);font-weight:800}.rfr-ruler{margin-block-start:10px}.rfr-ruler__track{position:relative;height:18px;margin-inline:9px;border-radius:var(--rfr-r-pill);background:repeating-linear-gradient(90deg,rgb(31 36 32 / .16) 0 1px,transparent 1px calc(100% / 6)) 0 50% / 100% 6px no-repeat,var(--rfr-paper-2, #f7f5f0);box-shadow:inset 0 0 0 1px var(--rfr-line, #e7e4dc)}.rfr-ruler__range{position:absolute;inset-block:0;inset-inline-start:var(--rfr-a);width:var(--rfr-w);border-radius:var(--rfr-r-pill);overflow:hidden;transform-origin:left center;box-shadow:inset 0 0 0 1.5px #1f242038}.rfr-ruler__knob{position:absolute;inset-block-start:50%;inset-inline-start:var(--x);width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid var(--rfr-olive);border-radius:50%;background:var(--rfr-white, #fff);box-shadow:0 1px 3px #1f242033}.rfr-ruler__seg{position:absolute;inset-block:0;background:var(--rfr-age-bg)}.rfr-ruler__seg+.rfr-ruler__seg{box-shadow:inset 2px 0 #ffffffe6}.rfr-fit--open-end .rfr-ruler__range{-webkit-mask-image:linear-gradient(90deg,#000 75%,transparent);mask-image:linear-gradient(90deg,#000 75%,transparent)}.rfr-fit--open-start .rfr-ruler__range{-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(90deg,transparent,#000 25%)}.rfr-ruler__beyond{position:absolute;inset-block-start:50%;inset-inline-end:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--rfr-age-2y-ink, #2c5378);color:#fff;translate:0 -50%}.rfr-ruler__ticks{position:relative;height:22px;margin:6px 9px 0;padding:0;list-style:none}.rfr-ruler__tick{position:absolute;inset-block-start:0;inset-inline-start:var(--x);translate:-50% 0;font-size:var(--rfr-fs-small, .9375rem);line-height:22px;color:var(--rfr-muted);white-space:nowrap}.rfr-ruler__tick:first-child{translate:0 0}.rfr-ruler__tick:last-child{translate:-100% 0}.rfr-ruler__tick.is-on{color:var(--rfr-ink);font-weight:800}.rfr-fit__kg{display:grid}.rfr-fit__kg dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rfr-fit__kg dd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-block-start:10px;border-block-start:1px dashed var(--rfr-line, #e7e4dc)}.rfr-fit__kg-value{font-weight:800}.rfr-kgbar{position:relative;height:10px;border-radius:var(--rfr-r-pill);overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 calc(500% / var(--rfr-ks) - 2px),rgb(255 255 255 / .95) calc(500% / var(--rfr-ks) - 2px) calc(500% / var(--rfr-ks))),var(--rfr-paper-2, #f7f5f0);box-shadow:inset 0 0 0 1px var(--rfr-line, #e7e4dc)}.rfr-kgbar__fill{position:absolute;inset:0 auto 0 0;width:var(--rfr-k);border-radius:inherit;background:var(--rfr-olive);transform-origin:left center}.rfr-kgbar__end{font-size:var(--rfr-fs-small, .9375rem);color:var(--rfr-muted)}@media(prefers-reduced-motion:no-preference){.rfr-js .rfr-fit:not(.is-in) .rfr-ruler__range,.rfr-js .rfr-fit:not(.is-in) .rfr-kgbar__fill{transform:scaleX(0);animation:rfr-show 1ms 4s forwards}.rfr-js .rfr-fit:not(.is-in) .rfr-ruler__tick.is-on,.rfr-js .rfr-fit:not(.is-in) .rfr-ruler__knob,.rfr-js .rfr-fit:not(.is-in) .rfr-fit__cert-pill{opacity:0;transform:translateY(4px);animation:rfr-show 1ms 4s forwards}.rfr-fit .rfr-ruler__range{transition:transform .9s var(--rfr-ease-out) .12s}.rfr-fit .rfr-kgbar__fill{transition:transform .9s var(--rfr-ease-out) .38s}.rfr-fit .rfr-ruler__tick.is-on{transition:opacity .32s var(--rfr-ease-out),transform .32s var(--rfr-ease-spring);transition-delay:calc(.24s + var(--x) * 6ms)}.rfr-fit .rfr-fit__cert-pill{transition:opacity .32s var(--rfr-ease-out) .6s,transform .42s var(--rfr-ease-spring) .6s}.rfr-js .rfr-fit:not(.is-in) .rfr-ruler__knob{transform:scale(.2)}.rfr-fit .rfr-ruler__knob{transition:opacity .2s var(--rfr-ease-out) .12s,transform .52s var(--rfr-ease-spring) .12s}.rfr-fit .rfr-ruler__knob--end{transition-delay:.82s}}.rfr-festive-line{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 14px;border-radius:var(--rfr-r-card, 20px);background:radial-gradient(circle at 12px 12px,rgb(145 63 22 / .1) 2px,transparent 2.5px) 0 0 / 16px 16px,#fbf0e9;color:var(--rfr-rust, #913f16);font-size:var(--rfr-fs-small, .9375rem);font-weight:600;line-height:1.45}.rfr-festive-line strong{font-weight:800}.rfr-festive-line__dot{flex:none;width:10px;height:10px;margin-block-start:.45em;border-radius:50%;background:var(--rfr-rust, #913f16);box-shadow:0 0 0 4px #913f1626}.product-information .rfr-direct{padding:14px 16px;border:1px solid var(--rfr-line, #e7e4dc);border-radius:var(--rfr-r-card, 20px);background:var(--rfr-paper-2, #f7f5f0)}.product-information .rfr-direct__heading{color:var(--rfr-ink);font-weight:800}.product-information .rfr-direct__list{gap:10px}.product-information .rfr-direct__item{align-items:center;font-size:var(--rfr-fs-small, .9375rem)}.product-information .rfr-direct__icon{display:grid;place-items:center;width:32px;height:32px;padding:6px;border-radius:50%;background:var(--rfr-white, #fff);color:var(--rfr-olive);box-shadow:inset 0 0 0 1px var(--rfr-line, #e7e4dc)}.product-information{--color-selected-variant-background: var(--rfr-olive);--color-selected-variant-border: var(--rfr-olive);--color-selected-variant-text: #fff;--color-selected-variant-text-rgb: 255 255 255;--color-selected-variant-hover-background: var(--rfr-olive-dark, #4a521e);--color-selected-variant-hover-border: var(--rfr-olive-dark, #4a521e);--color-selected-variant-hover-text: #fff}.product-information .variant-option legend{font-weight:800;margin-block-end:8px}.product-information .variant-option--buttons .variant-option__button-label{min-height:44px;border-radius:var(--rfr-r-pill);padding-inline:16px}.product-information .variant-option__button-label:has(.rfr-pill-photo){gap:8px;padding-inline:6px 16px}.rfr-pill-photo{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--rfr-white, #fff);box-shadow:inset 0 0 0 1px #1f24201f}.product-information .variant-option--swatches .swatch{--swatch-size: 40px;width:var(--swatch-size);height:var(--swatch-size)}.product-information .variant-option__button-label--has-swatch{border-radius:50%}.product-information .variant-option--rfr-tiles{display:flex;flex-wrap:wrap;gap:12px 8px}.product-information .variant-option--rfr-tiles legend{width:100%}.product-information .variant-option--rfr-tiles .variant-option__swatch-value{font-weight:600;color:var(--rfr-muted)}.product-information .variant-option .variant-option__button-label.variant-option__button-label--rfr-tile{--rfr-tile: 64px;flex:0 0 76px;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:76px;min-width:0;min-height:0;padding:0;border:0;border-color:transparent;border-radius:0;background:none;overflow:visible;white-space:normal;color:var(--rfr-ink)}.product-information .variant-option .variant-option__button-label--rfr-tile:before,.product-information .variant-option .variant-option__button-label--rfr-tile:after{content:none}.rfr-vtile__img{position:relative;display:block;width:var(--rfr-tile);height:var(--rfr-tile);border-radius:16px;background:var(--rfr-white, #fff);box-shadow:inset 0 0 0 1px var(--rfr-line, #e7e4dc)}.rfr-vtile__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.rfr-vtile__img:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2.5px solid var(--rfr-olive);border-radius:21px;opacity:0;transform:scale(.84);pointer-events:none}.variant-option__button-label--rfr-tile:has(:checked) .rfr-vtile__img:after{opacity:1;transform:none}.variant-option__button-label--rfr-tile:has(:focus-visible) .rfr-vtile__img{outline:2px solid var(--rfr-ink);outline-offset:7px}.rfr-vtile__name{display:block;width:100%;font-size:var(--rfr-fs-small, .9375rem);line-height:1.25;text-align:center;color:var(--rfr-muted)}.variant-option__button-label--rfr-tile:has(:checked) .rfr-vtile__name{color:var(--rfr-ink);font-weight:800}.variant-option__button-label--rfr-tile:has([data-option-available=false]) .rfr-vtile__img img{opacity:.45}.variant-option__button-label--rfr-tile .variant-option__strikethrough{inset:0 auto auto 0;width:var(--rfr-tile);height:var(--rfr-tile)}@media screen and (min-width:750px){.product-information .variant-option .variant-option__button-label.variant-option__button-label--rfr-tile{--rfr-tile: 72px;flex-basis:84px;width:84px}}@media(prefers-reduced-motion:no-preference){.rfr-vtile__img:after{transition:opacity .2s var(--rfr-ease-out),transform .46s var(--rfr-ease-spring)}.rfr-vtile__img{transition:transform var(--rfr-t-hover, .22s) var(--rfr-ease-out),box-shadow var(--rfr-t-hover, .22s) var(--rfr-ease-out)}.variant-option__button-label--rfr-tile:active .rfr-vtile__img{transform:scale(.94)}}@media(hover:hover)and (pointer:fine){.variant-option__button-label--rfr-tile:hover .rfr-vtile__img{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--rfr-line, #e7e4dc),var(--rfr-shadow-1)}}@media(prefers-reduced-motion:no-preference){.product-information .variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-duration:.46s;transition-timing-function:var(--rfr-ease-spring)}.product-information .variant-option__button-label--has-swatch:has(:checked) .swatch{animation:rfr-ring .46s var(--rfr-ease-spring)}.product-information .variant-option__button-label:active{transform:scale(.96)}.product-information .variant-option__button-label{transition:transform var(--rfr-t-press) var(--rfr-ease-out),background-color var(--rfr-t-hover) var(--rfr-ease-out),border-color var(--rfr-t-hover) var(--rfr-ease-out),color var(--rfr-t-hover) var(--rfr-ease-out)}}@keyframes rfr-ring{0%{transform:scale(.82)}}.product-information .quantity-selector{border:1px solid var(--rfr-line, #e7e4dc);border-radius:var(--rfr-r-pill);background:var(--rfr-white, #fff);overflow:hidden}.product-information .quantity-selector button{border-radius:50%}@media(prefers-reduced-motion:no-preference){.product-information .quantity-selector button:active .svg-wrapper{transform:scale(.8)}.product-information .quantity-selector .svg-wrapper{transition:transform var(--rfr-t-press) var(--rfr-ease-out)}}.rfr-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--rfr-btn-h-primary, 52px);height:auto;overflow:hidden;border-radius:var(--rfr-r-pill);font-weight:800;text-transform:var(--button-text-case-primary);-webkit-user-select:none;user-select:none}.rfr-atc__label,.rfr-atc__dots,.rfr-atc__done{display:inline-flex;align-items:center;justify-content:center;gap:8px}.rfr-atc__dots,.rfr-atc__done{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.rfr-atc__dots i{display:block;width:9px;height:9px;border-radius:50%;background:currentColor}.rfr-atc__tick{width:22px;height:22px}.rfr-atc__tick circle{fill:#ffffff2e}.rfr-atc__tick path{stroke-dasharray:16;stroke-dashoffset:0}.rfr-atc[data-rfr-state=loading] .rfr-atc__label,.rfr-atc[data-rfr-state=added] .rfr-atc__label{opacity:0;transform:translateY(-8px)}.rfr-atc[data-rfr-state=loading] .rfr-atc__dots,.rfr-atc[data-rfr-state=added] .rfr-atc__done{opacity:1}.rfr-atc[data-rfr-state=added]{background-color:var(--rfr-olive-dark, #4a521e)}@media(prefers-reduced-motion:no-preference){.rfr-atc{transition:background-color var(--rfr-t-hover) var(--rfr-ease-out),transform var(--rfr-t-press) var(--rfr-ease-out)}.rfr-atc:not([disabled]):active{transform:scale(.97)}.rfr-atc__label,.rfr-atc__dots,.rfr-atc__done{transition:opacity .18s var(--rfr-ease-out),transform .26s var(--rfr-ease-out)}.rfr-atc__dots{transform:translateY(8px)}.rfr-atc[data-rfr-state=loading] .rfr-atc__dots{transform:none}.rfr-atc[data-rfr-state=loading] .rfr-atc__dots i{animation:rfr-hop .64s var(--rfr-ease-spring) infinite}.rfr-atc__dots i:nth-child(2){animation-delay:.11s!important}.rfr-atc__dots i:nth-child(3){animation-delay:.22s!important}.rfr-atc__tick path{stroke-dashoffset:16}.rfr-atc__tick circle{transform-origin:center;transform-box:fill-box;transform:scale(.4)}.rfr-atc[data-rfr-state=added] .rfr-atc__tick path{stroke-dashoffset:0;transition:stroke-dashoffset .36s var(--rfr-ease-out) .12s}.rfr-atc[data-rfr-state=added] .rfr-atc__tick circle{transform:none;transition:transform .42s var(--rfr-ease-spring)}}@keyframes rfr-show{to{opacity:1;transform:none}}@keyframes rfr-hop{0%,70%,to{transform:translateY(0)}35%{transform:translateY(-7px)}}html:not(.rfr-pdp-js) .rfr-atc[data-added=true] .rfr-atc__label{opacity:0}html:not(.rfr-pdp-js) .rfr-atc[data-added=true] .rfr-atc__done{opacity:1}@media(prefers-reduced-motion:no-preference){html:not(.rfr-pdp-js) .rfr-atc[data-added=true] .rfr-atc__tick path{stroke-dashoffset:0;transition:stroke-dashoffset .36s var(--rfr-ease-out) 80ms}html:not(.rfr-pdp-js) .rfr-atc[data-added=true] .rfr-atc__tick circle{transform:none;transition:transform .42s var(--rfr-ease-spring)}}.shopify-payment-button__button.shopify-payment-button__button--unbranded{min-height:var(--rfr-btn-h-primary, 52px);border:2px solid var(--rfr-olive);border-radius:var(--rfr-r-pill);background:transparent;color:var(--rfr-olive);font-family:inherit;font-size:var(--rfr-fs-body, 1rem);font-weight:800;box-shadow:none}.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--rfr-olive-soft, #f1f3e6);color:var(--rfr-olive-dark, #4a521e)}.rfr-atc[data-rfr-state],.sticky-add-to-cart__button[data-rfr-state]{opacity:1;background-color:var(--rfr-olive)}.rfr-atc[data-rfr-state=added],.sticky-add-to-cart__button[data-rfr-state=added]{background-color:var(--rfr-olive-dark, #4a521e)}html.rfr-fly fly-to-cart.fly-to-cart--main,html.rfr-fly fly-to-cart.fly-to-cart--sticky{visibility:hidden}.rfr-acc{width:100%;border-block-start:1px solid var(--rfr-line, #e7e4dc)}.rfr-acc:last-child{border-block-end:1px solid var(--rfr-line, #e7e4dc)}.rfr-acc+.rfr-acc{border-block-start:0}.rfr-acc__item{border-block-end:1px solid var(--rfr-line, #e7e4dc)}.rfr-acc__item:last-child{border-block-end:0}.rfr-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding-block:14px;list-style:none;cursor:pointer;font-size:var(--font-h5--size, 1.125rem);font-weight:800;color:var(--rfr-ink)}.rfr-acc__summary::-webkit-details-marker{display:none}.rfr-acc__summary:focus-visible{outline:2px solid var(--rfr-olive);outline-offset:4px;border-radius:8px}.rfr-acc__icon{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--rfr-olive-soft, #f1f3e6);color:var(--rfr-olive)}.rfr-acc__icon:before,.rfr-acc__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:currentColor}.rfr-acc__icon:after{transform:rotate(90deg)}.rfr-acc__item[open]:not(.is-closing,.is-opening) .rfr-acc__icon:after{transform:rotate(0)}.rfr-acc__item[open]:not(.is-closing,.is-opening) .rfr-acc__icon{background:var(--rfr-olive);color:#fff}.rfr-acc__panel{display:grid;grid-template-rows:0fr}.rfr-acc__item[open]:not(.is-closing,.is-opening) .rfr-acc__panel{grid-template-rows:1fr}.rfr-acc__inner{min-height:0;overflow:hidden}.rfr-acc__body{padding-block:0 20px;opacity:0;transform:translateY(-6px)}.rfr-acc__item[open]:not(.is-closing,.is-opening) .rfr-acc__body{opacity:1;transform:none}.rfr-acc__body img,.rfr-acc__body iframe,.rfr-acc__body video{max-width:100%;height:auto;border-radius:var(--rfr-r-sm, 12px)}.rfr-acc__body iframe{aspect-ratio:16 / 9;width:100%}.rfr-acc__body>:first-child,.rfr-acc__body .product-description>:first-child{margin-block-start:0}.rfr-acc__body h2,.rfr-acc__body h3{font-size:var(--font-h5--size, 1.125rem);font-weight:800}.rfr-acc__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rfr-acc__list li{display:flex;gap:10px}.rfr-acc__list li:before{content:"";flex:none;width:8px;height:8px;margin-block-start:.6em;border-radius:50%;background:var(--rfr-brand, #95a13b)}.rfr-acc__body a{color:var(--rfr-olive);font-weight:700;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.rfr-acc__panel{transition:grid-template-rows var(--rfr-t-expand, .32s) var(--rfr-ease-out)}.rfr-acc__body{transition:opacity .26s var(--rfr-ease-out),transform var(--rfr-t-expand, .32s) var(--rfr-ease-out)}.rfr-acc__item[open]:not(.is-closing,.is-opening) .rfr-acc__body{transition-delay:60ms}.rfr-acc__icon,.rfr-acc__icon:after{transition:transform var(--rfr-t-expand, .32s) var(--rfr-ease-spring),background-color var(--rfr-t-hover) var(--rfr-ease-out),color var(--rfr-t-hover) var(--rfr-ease-out)}.rfr-acc__summary:active .rfr-acc__icon{transform:scale(.9)}}@media(hover:hover)and (pointer:fine){.rfr-acc__summary:hover .rfr-acc__icon{background:var(--rfr-olive);color:#fff}}.product-information .rfr-size-chart{padding:14px 16px;border:1px solid var(--rfr-line, #e7e4dc);border-radius:var(--rfr-r-card, 20px);background:var(--rfr-white, #fff)}.product-information .rfr-size-chart__heading{color:var(--rfr-ink);font-weight:800}.product-information .rfr-size-chart__table{font-size:var(--rfr-fs-small, .9375rem)}.product-information .rfr-size-chart__table th{background:var(--rfr-age-nb, #fbe3d6);color:var(--rfr-age-nb-ink, #8a3d1c)}.product-information .rfr-size-chart__table tr>:first-child{border-start-start-radius:8px;border-end-start-radius:8px}.product-information .rfr-size-chart__table tr>:last-child{border-start-end-radius:8px;border-end-end-radius:8px}.rfr-origin{color:var(--rfr-muted)}sticky-add-to-cart .sticky-add-to-cart__bar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rfr-white, #fff);border:1px solid var(--rfr-line, #e7e4dc);border-radius:var(--rfr-r-pill);box-shadow:var(--rfr-shadow-2)}sticky-add-to-cart .sticky-add-to-cart__image{border-radius:50%;overflow:hidden;background:var(--rfr-paper-2, #f7f5f0)}.sticky-add-to-cart__image-img{border-radius:50%}.sticky-add-to-cart__title{font-weight:800}sticky-add-to-cart .sticky-add-to-cart__button{border-radius:var(--rfr-r-pill);font-weight:800}.sticky-add-to-cart__button[data-rfr-state=loading],.sticky-add-to-cart__button[data-rfr-state=added]{color:transparent}.sticky-add-to-cart__button .rfr-atc__dots,.sticky-add-to-cart__button .rfr-atc__done{color:var(--button-color, #fff)}.sticky-add-to-cart__button[data-rfr-state=loading] .rfr-atc__dots,.sticky-add-to-cart__button[data-rfr-state=added] .rfr-atc__done{opacity:1}.sticky-add-to-cart__button[data-rfr-state] .add-to-cart__added{display:none}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar[data-stuck=true] .sticky-add-to-cart__image{animation:rfr-pop-in .52s var(--rfr-ease-spring) .12s both}.sticky-add-to-cart__button[data-rfr-state=loading] .rfr-atc__dots i{animation:rfr-hop .64s var(--rfr-ease-spring) infinite}}@keyframes rfr-pop-in{0%{opacity:0;transform:scale(.6) rotate(-8deg)}}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price,sticky-add-to-cart .sticky-add-to-cart__price .rfr-save{display:none}}@media screen and (min-width:360px)and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto;min-width:0;min-height:48px;padding-inline:18px}}.product-information product-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:6px;--padding-block-start: 0px !important}.product-information product-price [ref=priceContainer]{display:contents}.product-information product-price .tax-note{order:1;flex:0 1 auto;width:auto;margin:0;font-size:var(--rfr-fs-small, .9375rem);color:var(--rfr-muted)}.product-information product-price .rfr-save{order:2}.product-information .group-block-content:has(>.rfr-fit,>.rfr-direct,>.rfr-festive-line){--gap: 16px !important}@media screen and (max-width:749px){.product-information__media{padding-inline:12px}.product-information .product-details>.group-block{--padding-block-start: 12px !important}.product-information .group-block-content:has(>.text-block h1){--gap: 8px !important}.rfr-fit{padding:12px 16px 10px}.rfr-fit__top{margin-block-end:4px}.rfr-ruler{margin-block-start:8px}}.rfr-trust .rfr-trust__list{gap:10px}.rfr-trust .rfr-trust__item{position:relative;padding:14px 16px 14px 40px;border:1px solid var(--rfr-line, #e7e4dc);border-radius:var(--rfr-r-card, 20px);background:var(--rfr-white, #fff)}.rfr-trust .rfr-trust__item:before{content:"";position:absolute;inset-block-start:21px;inset-inline-start:18px;width:10px;height:10px;border-radius:50%;background:var(--rfr-brand, #95a13b);box-shadow:0 0 0 4px var(--rfr-olive-soft, #f1f3e6)}.rfr-trust .rfr-trust__text{font-weight:800;color:var(--rfr-ink)}.rfr-trust .rfr-trust__detail{opacity:1;color:var(--rfr-muted)}product-recommendations[data-recommendations-performed=false] .resource-list__item{visibility:hidden}product-recommendations[data-recommendations-performed=false] .section-resource-list__content{border-radius:var(--rfr-r-card, 20px);background:linear-gradient(90deg,transparent,rgb(31 36 32 / .03),transparent) var(--rfr-paper-2, #f7f5f0)}product-recommendations[data-recommendations-performed=false][data-intent=complementary]{min-height:505px}product-recommendations[data-recommendations-performed=false][data-intent=related]{min-height:528px}@media screen and (min-width:750px){product-recommendations[data-recommendations-performed=false][data-intent=complementary]{min-height:570px}product-recommendations[data-recommendations-performed=false][data-intent=related]{min-height:618px}}html:has(.product-information .recipient-form) product-recommendations[data-intent=complementary]{display:none}.product-information .slideshow-controls__dots button{position:relative;width:32px}.product-information .slideshow-controls__dots button:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.product-information .quantity-selector{min-height:48px}.product-information .quantity-selector input,.product-information .quantity-selector button{min-height:44px}.product-information .quantity-selector input{min-width:36px}sticky-add-to-cart .sticky-add-to-cart__price .rfr-mrp{font-size:var(--rfr-fs-small, .9375rem)}product-recommendations .section-resource-list__content>[class*=ratings_note] p{margin:0;color:var(--rfr-muted);font-size:var(--rfr-fs-small, .9375rem)}.product-information .slideshow-controls__dots button:before{right:0;left:0;min-height:44px;top:50%;bottom:auto;translate:0 -50%}.product-information .slideshow-controls__dots{overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rfr-product.css.map */
