:root{--r-color-cream: #e5d5c4;--r-color-green: #3e4727;--r-color-soft-green: #cdd1bb;--r-color-taupe: #bbbe94;--r-color-sage: #537044;--r-color-paper: #f8f5ee;--r-color-cream-wordmark: #f9f3ea;--r-color-green-wordmark: #3e4929;--r-color-campaign-orange: #f48220;--r-color-campaign-cream: #f9f3ea;--r-color-stone: #ada296;--r-font-display: var(--font-heading--family);--r-font-body: var(--font-body--family);--r-tracking-tight: .02em;--r-tracking-normal: .05em;--r-tracking-wide: .1em;--r-space-2xs: .5rem;--r-space-xs: .75rem;--r-space-sm: 1rem;--r-space-md: 1.5rem;--r-space-lg: 2rem;--r-space-xl: 3rem;--r-space-2xl: 4rem;--r-space-3xl: 6rem;--r-page-width: 136rem;--r-rule-hairline: 1px solid rgb(var(--color-foreground-rgb) / .14);--r-motion-duration-instant: 80ms;--r-motion-duration-quick: .16s;--r-motion-duration-base: .24s;--r-motion-duration-moderate: .36s;--r-motion-duration-slow: .56s;--r-motion-duration-reveal: .75s;--r-motion-duration-crossfade: .35s;--r-motion-exit-ratio: .7;--r-motion-duration-instant-out: calc(var(--r-motion-duration-instant) * var(--r-motion-exit-ratio));--r-motion-duration-quick-out: calc(var(--r-motion-duration-quick) * var(--r-motion-exit-ratio));--r-motion-duration-base-out: calc(var(--r-motion-duration-base) * var(--r-motion-exit-ratio));--r-motion-duration-moderate-out: calc(var(--r-motion-duration-moderate) * var(--r-motion-exit-ratio));--r-motion-duration-slow-out: calc(var(--r-motion-duration-slow) * var(--r-motion-exit-ratio));--r-motion-ease-out: cubic-bezier(.16, 1, .3, 1);--r-motion-ease-in: cubic-bezier(.32, 0, .67, 0);--r-motion-ease-in-out: cubic-bezier(.65, 0, .35, 1);--r-motion-ease-in-out-symmetric: cubic-bezier(.42, 0, .58, 1);--r-motion-ease-soft: cubic-bezier(.33, 1, .68, 1);--r-motion-ease-linear: linear;--r-motion-ease-spring: linear(0, .0033 .81%, .027 2.42%, .0916 4.84%, .4745 15.32%, .6422 20.97%, .7175, .7789, .8283 30.64%, .876, .9111 38.71%, .941, .9611 48.39%, .9707, .978 54.84%, .9885 62.1%, .9949 70.97%, .9982 82.26%, .9997 100%);--r-motion-duration-spring: 498ms;--r-motion-ease-spring-quick: linear(0, .0093 1.37%, .0696 4.12%, .4667 15.09%, .6322 20.58%, .6986 23.32%, .7793 27.44%, .8219 30.18%, .8721, .9089 38.42%, .9427, .9644, .978 54.88%, .9881 61.74%, .9944 69.97%, .998 80.95%, .9996 98.78%);--r-motion-duration-spring-quick: 382ms;--r-motion-ease-drift: var(--r-motion-ease-out);--r-motion-shift: 8px;--r-motion-rise-distance: 1.5rem;--r-motion-scale-in: .98;--r-motion-blur: 4px;--r-motion-stagger: 40ms;--r-motion-stagger-cap: 8;--r-parallax-depth-small: .03;--r-parallax-depth-medium: .06;--r-parallax-depth-large: .1}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--header-group-height, 0px)}strong,b,th{font-weight:500}:root{--r-shell-pdp-media-col: minmax(0, 48vw);--r-shell-pdp-details-col: minmax(26rem, 1fr);--r-shell-pdp-media-col-tablet: minmax(0, 1fr);--r-shell-pdp-details-col-tablet: minmax(18.5rem, 42%);--r-shell-pdp-gutter-tablet: 2rem;--r-shell-pdp-details-max: 46rem}body[class*=page-width-]{--page-content-width: var(--r-shell-max-width);--page-margin: var(--r-shell-gutter);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--sidebar-width: var(--r-shell-sidebar-width)}@media screen and (min-width:750px){body[class*=page-width-]{--page-margin: var(--r-shell-gutter-desktop)}}body{--r-hero-inset: var(--page-margin, 16px)}.r-page-width{max-width:var(--r-page-width);margin-inline:auto;padding-inline:var(--r-space-md)}@media screen and (min-width:750px){.r-page-width{padding-inline:var(--r-space-xl)}}.r-bleed{width:100vw;margin-inline:calc(50% - 50vw)}@media screen and (min-width:750px){.r-bleed--mobile-only{width:auto;margin-inline:0}}@media screen and (max-width:749px){.r-bleed--desktop-only{width:auto;margin-inline:0}}.r-bleed--padded{padding-inline:var(--page-margin)}.r-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field__input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.r-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:0 0 auto;color:currentcolor;pointer-events:none}.r-icon>svg{inline-size:100%;block-size:100%}.color-scheme-1{--r-surface-subtle: var(--r-color-cream);--r-color-journal-bg: var(--r-color-cream);--r-color-brand-accent: var(--r-color-sage);--r-color-brand-primary: var(--r-color-green);--r-cart-reward-accent: oklch(70% .14 75)}.color-scheme-2{--r-surface-subtle: var(--r-color-sage);--r-color-journal-bg: var(--r-color-green);--r-color-brand-accent: var(--r-color-taupe);--r-color-brand-primary: var(--r-color-cream);--r-cart-reward-accent: oklch(82% .13 75)}.color-scheme-3{--r-surface-subtle: var(--r-color-soft-green);--r-color-journal-bg: var(--r-color-cream);--r-color-brand-accent: var(--r-color-sage);--r-color-brand-primary: var(--r-color-green);--r-cart-reward-accent: oklch(68% .15 65)}button,input,select,textarea{font-family:inherit}.r-badges{display:flex;gap:var(--r-space-2xs, 8px)}.r-badges--inline{flex-flow:row wrap;align-items:center}.r-badges--stack{flex-direction:column;align-items:flex-start}.r-badges--stack .r-badge{white-space:normal}.r-badges--contents{display:contents}.r-badge{--r-badge-bg: var(--r-color-soft-green);--r-badge-fg: var(--r-color-green);display:inline-block;width:fit-content;padding:.4em .75em;background-color:var(--r-badge-bg);color:var(--r-badge-fg);font-size:var(--r-badge-font-size, var(--font-size--2xs));letter-spacing:var(--r-tracking-wide, .1em);text-transform:uppercase;line-height:1;white-space:nowrap}.r-badge--new,.r-badge--new-variant,.r-badge--its-back,.r-badge--new-name{--r-badge-bg: var(--r-color-sage);--r-badge-fg: var(--r-color-paper)}.r-badge--last-chance,.r-badge--final-release,.r-badge--selling-fast,.r-badge--bfcm-deal,.r-badge--sale{--r-badge-bg: var(--r-color-green);--r-badge-fg: var(--r-color-cream)}.r-badge--sold-out{--r-badge-bg: color-mix(in srgb, var(--r-color-stone) 30%, transparent);--r-badge-fg: var(--r-color-green)}.color-scheme-2 .r-badge{--r-badge-bg: var(--r-color-cream);--r-badge-fg: var(--r-color-green)}.color-scheme-2 :is(.r-badge--new,.r-badge--new-variant,.r-badge--its-back,.r-badge--new-name){--r-badge-bg: var(--r-color-taupe);--r-badge-fg: var(--r-color-green)}.color-scheme-2 :is(.r-badge--last-chance,.r-badge--final-release,.r-badge--selling-fast,.r-badge--bfcm-deal,.r-badge--sale){--r-badge-bg: var(--r-color-paper);--r-badge-fg: var(--r-color-green)}.color-scheme-2 .r-badge--sold-out{--r-badge-bg: color-mix(in srgb, var(--r-color-stone) 40%, transparent);--r-badge-fg: var(--r-color-cream)}.r-inflow-cell{grid-column:span var(--r-inflow-col-span, 1);grid-row:span var(--r-inflow-row-span, 1);display:flex}.r-inflow-cell>*{width:100%}.product-grid:has(.r-inflow-cell){grid-auto-flow:row dense}@container product-grid (max-width: 749px){.r-inflow-cell{grid-column:span var(--r-inflow-col-span-mobile, 2);grid-row:span 1}}html body #insta-feed>h2{margin:0 0 24px;font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);text-align:start;color:var(--color-foreground)}.r-story-stage{--r-story-gap: clamp(12px, 1.6vw, 24px);--r-story-row-gap: clamp(24px, 4.5vw, 72px);--r-story-type-eyebrow: .8125rem;--r-story-type-subhead: 1.125rem;--r-story-type-headline: 1.5rem;--r-story-type-statement: 1.875rem;--r-story-type-body: 1.5rem;--r-story-type-body-large: 1.125rem;--r-story-type-pullquote: 1.75rem;--r-story-type-attribution: .875rem;--r-story-type-caption: .8125rem;--r-story-leading-body: 1.42;--r-story-leading-caption: 1.2;display:flex;flex-direction:column;align-items:stretch;gap:var(--r-story-row-gap);position:relative;container-type:inline-size}.r-story-stage>.r-story-item{position:relative;min-width:0}.r-story-stage--unlayouted{--r-story-unlayouted-measure: 46rem;--r-story-unlayouted-text-measure: 34rem}@media screen and (min-width:750px){.r-story-stage--unlayouted>.r-story-item{inline-size:100%;max-inline-size:var(--r-story-unlayouted-measure);margin-inline:auto}.r-story-stage--unlayouted>.r-story-item--text{max-inline-size:var(--r-story-unlayouted-text-measure)}}@media screen and (max-width:749px){.r-story-item--hide-mobile{display:none}}@media screen and (min-width:750px){.r-story-item--hide-desktop{display:none}}@media screen and (min-width:600px)and (max-width:1279px){.r-story-stage--tablet-flow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;column-gap:var(--r-story-gap);row-gap:clamp(20px,3vw,40px);padding-block-start:clamp(20px,3vw,40px);min-block-size:0}.r-story-stage--tablet-flow>.r-story-item{grid-area:auto;grid-column:2 / 12;justify-self:stretch;align-self:start;margin-inline:0;margin-block-start:0;inline-size:auto}}@media(prefers-reduced-motion:no-preference){.r-story-stage[data-r-armed]>.r-story-item[data-r-reveal]{transition:opacity var(--r-motion-duration-reveal, .75s) var(--r-motion-ease-drift, ease-out),translate var(--r-motion-duration-reveal, .75s) var(--r-motion-ease-drift, ease-out);transition-delay:var(--r-story-reveal-delay, 0ms)}.r-story-stage[data-r-armed]>.r-story-item[data-r-reveal]:not([data-r-visible]){opacity:0;translate:0 var(--r-motion-rise-distance, 1.5rem)}.r-story-stage[data-r-armed]>.r-story-item[data-r-reveal][data-r-parallax]{transition-property:opacity}.r-story-stage[data-r-armed]>.r-story-item[data-r-reveal][data-r-parallax]>*{transition:translate var(--r-motion-duration-reveal) var(--r-motion-ease-out);transition-delay:var(--r-story-reveal-delay, 0ms)}.r-story-stage[data-r-armed]>.r-story-item[data-r-reveal][data-r-parallax]:not([data-r-visible])>*{translate:0 var(--r-motion-rise-distance)}}img.r-img{background-image:var(--r-img-lqip-self, none);background-repeat:no-repeat;background-position:var(--focal-point, center center);background-size:cover}@media(prefers-reduced-motion:no-preference){html[data-r-img-armed] img.r-img--reveal{transition:opacity var(--r-motion-duration-reveal) var(--r-motion-ease-drift),filter var(--r-motion-duration-reveal) var(--r-motion-ease-drift),scale var(--r-motion-duration-reveal) var(--r-motion-ease-drift);transition-delay:var(--r-img-reveal-delay, 0ms)}html[data-r-img-armed] img.r-img--reveal:not([data-r-loaded]){opacity:0;filter:blur(8px);scale:1.02}}.r-img-host{overflow:clip;position:relative;isolation:isolate}.r-img-host:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--r-img-lqip, none);background-repeat:no-repeat;background-position:var(--focal-point, center center);background-size:cover;filter:blur(var(--r-img-lqip-blur, 24px)) saturate(1.15);scale:1.08}@media(prefers-reduced-motion:no-preference){html[data-r-img-armed] .r-img-host:before{transition:opacity var(--r-motion-duration-reveal) var(--r-motion-ease-drift)}}.r-img-host:has(img.r-img[data-r-loaded]):before{opacity:0}@media(prefers-reduced-data:reduce){.r-img-host:before{background-image:none}}.r-img-host--wash{background-color:rgb(var(--color-foreground-rgb) / var(--skeleton-opacity, .025))}r-cart-bumpers[hidden],.r-cart-bumpers [hidden]{display:none!important}.r-cart-bumpers{--r-cart-bumpers-divider: rgb(var(--color-foreground-rgb) / .08);--r-cart-bumpers-pad-inline: 0px;--r-cart-bumpers-pad-block: var(--padding-md);display:flex;flex-direction:column;gap:var(--gap-sm);padding-inline:var(--r-cart-bumpers-pad-inline);padding-block:var(--r-cart-bumpers-pad-block)}.r-cart-bumpers__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);margin-block-end:var(--margin-2xs);margin-block-start:var(--margin-2xs)}.r-cart-bumpers__heading{margin:0;font-size:var(--font-size--2xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8));line-height:1.3;min-width:0;text-wrap:balance}.r-cart-bumpers__count{flex:0 0 auto;white-space:nowrap;font-size:var(--font-size--2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8));letter-spacing:.02em;font-variant-numeric:tabular-nums}.r-cart-bumpers__count:empty{display:none}.r-cart-bumpers__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.r-cart-bumpers__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-sm);border-block-end:1px solid var(--r-cart-bumpers-divider)}.r-cart-bumpers__item:first-child{padding-block-start:0}.r-cart-bumpers__item:last-child{border-block-end:none;padding-block-end:0}.r-cart-bumpers__media{display:block;width:64px;height:64px;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .06);border-radius:var(--style-border-radius-buttons-primary, 8px)}.r-cart-bumpers__image{width:100%;height:100%;object-fit:cover}.r-cart-bumpers__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.r-cart-bumpers__title{font-size:var(--font-size--sm);color:var(--color-foreground);text-decoration:none;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.r-cart-bumpers__title:hover{text-decoration:underline}.r-cart-bumpers__price{margin:0;font-size:var(--font-size--xs);font-weight:500;color:var(--color-foreground)}.r-cart-bumpers__add,.r-cart-bumpers__more{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--minimum-touch-target);padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-family:var(--font-body--family);font-size:var(--font-size--2xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.r-cart-bumpers__add{color:var(--color-foreground)}.r-cart-bumpers__more{align-self:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.r-cart-bumpers__add .button-text,.r-cart-bumpers__more .button-text{position:relative;padding-block-end:2px;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .28);transition:border-color var(--animation-speed) var(--animation-easing)}.r-cart-bumpers__add:hover .button-text,.r-cart-bumpers__add:focus-visible .button-text,.r-cart-bumpers__more:hover .button-text,.r-cart-bumpers__more:focus-visible .button-text{border-block-end-color:currentcolor}.r-cart-bumpers__more:hover,.r-cart-bumpers__more:focus-visible{color:var(--color-foreground)}.r-cart-bumpers__add{display:inline-grid;grid-template-areas:"r-add-stack";align-items:center;justify-items:end}.r-cart-bumpers__add>*{grid-area:r-add-stack;display:inline-flex;align-items:center;justify-content:flex-end;transition:opacity var(--animation-speed) var(--animation-easing)}.r-cart-bumpers__add-error,.r-cart-bumpers__add-done{opacity:0;pointer-events:none}.r-cart-bumpers__add-done svg{width:1rem;height:1rem}.r-cart-bumpers__add[data-state=error] .r-cart-bumpers__add-idle,.r-cart-bumpers__add[data-state=added] .r-cart-bumpers__add-idle{opacity:0}.r-cart-bumpers__add[data-state=error] .r-cart-bumpers__add-error,.r-cart-bumpers__add[data-state=added] .r-cart-bumpers__add-done{opacity:1}.r-cart-bumpers__add[data-state=busy]{cursor:progress}.r-cart-bumpers__add[data-state=busy] .r-cart-bumpers__add-idle .button-text:after,.r-cart-bumpers__more[data-state=busy] .button-text:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background-color:currentcolor;transform-origin:0 50%;animation:r-cart-bumpers-sweep .9s var(--animation-easing) infinite}@keyframes r-cart-bumpers-sweep{0%{scale:0 1;translate:0 0}50%{scale:1 1;translate:0 0}to{scale:0 1;translate:100% 0}}.r-cart-bumpers__more[data-state=busy]{cursor:progress}@media(prefers-reduced-motion:reduce){.r-cart-bumpers__add[data-state=busy] .r-cart-bumpers__add-idle .button-text:after,.r-cart-bumpers__more[data-state=busy] .button-text:after{animation:none;scale:1 1;opacity:.4}}.r-cart-bumpers__item--enter{animation:r-cart-bumpers-in var(--r-motion-duration-base) var(--r-motion-ease-out) both;animation-delay:calc(var(--r-bumper-stagger, 0) * var(--r-motion-stagger))}@keyframes r-cart-bumpers-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.r-cart-bumpers__item.removing{overflow:hidden;pointer-events:none;animation:r-fade-out var(--r-motion-duration-quick-out) var(--r-motion-ease-in) forwards,r-cart-bumpers-remove var(--r-motion-duration-base) var(--r-motion-ease-in-out) var(--r-motion-duration-quick-out) forwards}@keyframes r-cart-bumpers-remove{0%{height:var(--bumper-row-height)}to{height:0;padding-block:0;border-color:transparent}}@media(prefers-reduced-motion:reduce){.r-cart-bumpers__item--enter,.r-cart-bumpers__item.removing{animation:none}}.product-details .layout-panel-flex--row:has(r-read-more.r-pdp-description):not(:has(.r-pdp-attribute)){flex-wrap:wrap}.product-details .layout-panel-flex--row:has(r-read-more.r-pdp-description):not(:has(.r-pdp-attribute))>.group-block{flex-basis:100%;max-width:100%}.product-details .layout-panel-flex--row:has(r-read-more.r-pdp-description):not(:has(.r-pdp-attribute))>.group-block:not(:has(r-read-more.r-pdp-description)){order:-1}.product-details .layout-panel-flex--row:has(r-read-more.r-pdp-description)>.group-block:not(:has(r-read-more.r-pdp-description)):not(:has(.rating-wrapper)):not(:has(.r-pdp-attribute)){display:none}.product-details{--r-pdp-option-label-col: 7rem;--r-pdp-option-pad: .85rem;--r-pdp-option-line-height: 1.3rem;--r-pdp-option-rule: var(--r-rule-hairline);--r-pdp-option-selected-fill: var(--color-secondary-button-background);--r-pdp-option-selected-pad-inline: .375rem;--r-pdp-option-selected-pad-block: .25rem;--r-pdp-option-selected-radius: 0;--r-pdp-block-gap: 28px;--r-pdp-label-size: .8125rem;--r-pdp-value-size: .875rem}.product-details .text-block h1{font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing)}.product-details :is(.price,.price__container,.price-container),.product-details :is(.rating,.rating-count){font-size:var(--r-pdp-value-size, .875rem)}@media screen and (max-width:989px){.product-details{--r-pdp-option-label-col: 5.5rem}}@media screen and (min-width:750px)and (max-width:1279px){.product-details .group-block-content.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.product-details .group-block-content.mobile-column>.group-block.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}}.product-details .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>.rating-wrapper){flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:var(--r-space-sm, 16px)}.product-details .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>.rating-wrapper)>.group-block{width:auto;flex:0 1 auto}@media screen and (min-width:750px){.product-details .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>.rating-wrapper){justify-content:space-between}}@media screen and (min-width:1280px){.product-details:has(.r-pdp-attribute--stacked) .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>.rating-wrapper){justify-content:flex-start;gap:var(--gap)}.product-details:has(.r-pdp-attribute--stacked) .group-block-content.layout-panel-flex--row:has(>.group-block>.group-block-content>.rating-wrapper)>.group-block{width:var(--size-style-width);flex:0 1 var(--size-style-width)}}@media screen and (max-width:1279px){.product-details .group-block-content.mobile-column:has(>.group-block>.group-block-content>.r-pdp-attribute--stacked){flex-direction:column-reverse}}.product-details .accordion .details__header{min-height:var(--minimum-touch-target);padding-block:var(--r-pdp-option-pad);font-size:var(--r-pdp-label-size);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.product-details .accordion .details-content{font-size:var(--r-pdp-value-size, .875rem)}.product-details .accordion.accordion--dividers accordion-custom .details{border-block-start:var(--r-pdp-option-rule)}.product-details .accordion.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--r-pdp-option-rule)}.product-details .accordion .details__header .svg-wrapper{width:var(--icon-size-2xs);height:var(--icon-size-2xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.product-details variant-picker,.product-details .r-pdp-attribute--inline,.product-details .buy-buttons-block{margin-block-start:calc(var(--gap, var(--r-pdp-block-gap, 28px)) * -1)}.product-details :is(.variant-option,.r-pdp-attribute--inline,.r-pdp-subscribe,.r-pdp-subscribe__panel,.r-pdp-qty-row,.r-pdp-find-in-store-row,.r-pdp-guarantees),.product-details .accordion .details__header{line-height:var(--r-pdp-option-line-height, 1.3rem)}.product-details :is(.variant-option,.r-pdp-attribute--inline,.r-pdp-subscribe,.r-pdp-subscribe__panel,.r-pdp-qty-row,.r-pdp-find-in-store-row,.r-pdp-guarantees) :is(button,select,input,textarea){line-height:inherit}.product-details .variant-option--buttons legend,.product-details .variant-option--dropdowns>label,.product-details .variant-option--dropdowns>.r-scent-drawer__label,.product-details .variant-option--single .variant-option__single-label,.product-details .r-pdp-attribute--inline .r-pdp-attribute__label{margin:0;padding:0;font-size:var(--r-pdp-label-size);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.product-details .variant-option+.variant-option{margin-top:0}.product-details .variant-option--buttons{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--r-space-2xs, 8px) var(--r-space-lg, 28px);position:relative;padding-block:calc(var(--r-pdp-option-pad) - var(--r-pdp-option-selected-pad-block));padding-inline-start:var(--r-pdp-option-label-col);border-block-end:var(--r-pdp-option-rule)}.product-details .variant-option--buttons legend{position:absolute;inset-inline-start:0;inset-block-start:calc(var(--r-pdp-option-pad) - var(--r-pdp-option-selected-pad-block));max-inline-size:var(--r-pdp-option-label-col);line-height:var(--r-pdp-option-line-height, 1.3rem)}.product-details .variant-option--buttons .variant-option__button-label{min-width:0}.product-details .variant-option__button-label{min-height:0;padding:var(--r-pdp-option-selected-pad-block) var(--r-pdp-option-selected-pad-inline);margin-inline:calc(var(--r-pdp-option-selected-pad-inline) * -1);font-size:var(--r-pdp-value-size);border:none;border-radius:var(--r-pdp-option-selected-radius);background:transparent;color:var(--color-foreground);transition:background-color var(--r-motion-duration-quick) var(--r-motion-ease-soft)}.product-details .variant-option__button-label:hover:not(:has(:checked,[data-option-available=false])){background:transparent;border:none}.product-details .variant-option--buttons .variant-option__button-label:hover:not(:has([data-option-available=false])){color:var(--color-foreground)}.product-details .variant-option__button-label:before,.product-details .variant-option__button-label:after{display:none}.product-details .variant-option__button-label__pill{display:none}.product-details .variant-option--buttons .variant-option__button-label:has(:checked){background-color:var(--r-pdp-option-selected-fill)}.product-details .variant-option--buttons .variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-foreground-rgb) / .5)}.product-details .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{text-decoration-line:line-through;text-decoration-thickness:1px}.product-details .variant-option__button-label .variant-option__strikethrough{display:none}.product-details .variant-option__button-label:has(:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:3px;border:none}.product-details .variant-option--single{display:grid;grid-template-columns:var(--r-pdp-option-label-col) 1fr;align-items:baseline;gap:0;padding-block:calc(var(--r-pdp-option-pad) - var(--r-pdp-option-selected-pad-block));border-block-end:var(--r-pdp-option-rule)}.product-details .variant-option--single .variant-option__swatch-value{justify-self:start;padding:var(--r-pdp-option-selected-pad-block) var(--r-pdp-option-selected-pad-inline);margin-inline:calc(var(--r-pdp-option-selected-pad-inline) * -1);border-radius:var(--r-pdp-option-selected-radius);background-color:var(--r-pdp-option-selected-fill);font-size:var(--r-pdp-value-size);color:var(--color-foreground)}.product-details .variant-option--dropdowns{display:grid;grid-template-columns:var(--r-pdp-option-label-col) 1fr;align-items:center;padding-block:var(--r-pdp-option-pad);border-block-end:var(--r-pdp-option-rule)}.product-details .variant-option--dropdowns>label,.product-details .variant-option--dropdowns>.r-scent-drawer__label{align-self:center}.product-details .variant-option--dropdowns .variant-option__select-wrapper{margin:0;border:none;border-radius:0;background:transparent;overflow:visible}.product-details .variant-option--dropdowns .variant-option__select{padding:0 1.5rem 0 0;color:var(--color-foreground);font-size:var(--r-pdp-value-size)}.product-details .variant-option--dropdowns .variant-option__select-wrapper .icon{right:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.product-details .r-pdp-attribute--inline{display:grid;grid-template-columns:var(--r-pdp-option-label-col) 1fr;align-items:baseline;gap:0;padding-block:var(--r-pdp-option-pad);border-block-end:var(--r-pdp-option-rule)}.product-details .r-pdp-attribute--inline .r-pdp-attribute__label{align-self:baseline}.product-details .r-pdp-attribute--inline .r-pdp-attribute__value{font-size:var(--r-pdp-value-size);color:var(--color-foreground)}.product-details .product-form-buttons,.product-details .product-form-buttons:not(:has(.quantity-rules)){display:flex;flex-direction:column;align-items:stretch;gap:0}.product-details .add-to-cart-button{font-size:var(--r-pdp-value-size, .875rem)}.product-details .product-form-buttons>*{width:100%;margin-block-start:var(--gap, var(--r-pdp-block-gap, 28px))}.product-details .product-form-buttons>.r-pdp-subscribe,.product-details .product-form-buttons>.r-pdp-subscribe__panel,.product-details .product-form-buttons>.r-pdp-qty-row,.product-details .product-form-buttons>.product-form-text__error{margin-block-start:0}.product-details .r-pdp-qty-row{display:flex;align-items:center;gap:var(--r-space-sm, 16px);padding-block:var(--r-pdp-option-pad);border-block-end:var(--r-pdp-option-rule)}.product-details .r-pdp-qty-row__label{flex:0 0 calc(var(--r-pdp-option-label-col) - var(--r-space-sm, 16px));font-size:var(--r-pdp-label-size);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .8))}.product-details .r-pdp-qty-row .quantity-selector{border:none;background:transparent;height:auto;min-height:0;margin-block:calc((var(--r-pdp-option-line-height, 1.3rem) - var(--minimum-touch-target, 44px)) / 2);margin-inline-start:calc((var(--icon-size-xs, .95rem) - var(--minimum-touch-target, 44px)) / 2)}@keyframes r-fade-in{0%{opacity:0}to{opacity:1}}@keyframes r-fade-out{0%{opacity:1}to{opacity:0}}@keyframes r-rise-in{0%{opacity:0;translate:0 var(--r-motion-shift)}to{opacity:1;translate:0 0}}@keyframes r-rise-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 calc(-1 * var(--r-motion-shift))}}@keyframes r-sink-in{0%{opacity:0;translate:0 calc(-1 * var(--r-motion-shift))}to{opacity:1;translate:0 0}}@keyframes r-sink-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 var(--r-motion-shift)}}@keyframes r-scale-in{0%{opacity:0;scale:var(--r-motion-scale-in)}to{opacity:1;scale:1}}@keyframes r-scale-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--r-motion-scale-in)}}@keyframes r-slide-in-end{0%{translate:100% 0}to{translate:0 0}}@keyframes r-slide-out-end{0%{translate:0 0}to{translate:100% 0}}@keyframes r-slide-in-start{0%{translate:-100% 0}to{translate:0 0}}@keyframes r-slide-out-start{0%{translate:0 0}to{translate:-100% 0}}@keyframes r-slide-in-block-end{0%{translate:0 100%}to{translate:0 0}}@keyframes r-slide-out-block-end{0%{translate:0 0}to{translate:0 100%}}@keyframes r-shimmer{0%{translate:-100% 0}to{translate:200% 0}}@media(prefers-reduced-motion:no-preference){.r-motion-fade-in,.r-motion-rise-in,.r-motion-scale-in{animation-duration:var(--r-motion-duration-base);animation-timing-function:var(--r-motion-ease-out);animation-fill-mode:backwards;animation-delay:calc(min(var(--r-motion-index, 0),var(--r-motion-stagger-cap)) * var(--r-motion-stagger))}.r-motion-fade-in{animation-name:r-fade-in}.r-motion-rise-in{animation-name:r-rise-in}.r-motion-scale-in{animation-name:r-scale-in}}.r-link-underline{position:relative;text-decoration:none}.r-link-underline:after{content:"";position:absolute;inset-inline:0;bottom:-.15em;height:1px;background-color:currentcolor;scale:0 1;transform-origin:var(--r-link-underline-origin, 0) 50%;transition:scale var(--r-motion-duration-base) var(--r-motion-ease-out)}.r-link-underline:hover:after,.r-link-underline:focus-visible:after{scale:1 1}.r-skeleton{position:relative;overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / var(--skeleton-opacity, .05));border-radius:4px}@media(prefers-reduced-motion:no-preference){.r-skeleton--shimmer:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background:linear-gradient(90deg,transparent,rgb(var(--color-background-rgb) / .35),transparent);animation:r-shimmer 1.4s var(--r-motion-ease-soft) infinite;will-change:transform}}:root{--r-disclosure-duration-in: var(--r-motion-duration-base);--r-disclosure-duration-out: var(--r-motion-duration-base-out);--r-disclosure-ease-in: var(--r-motion-ease-out);--r-disclosure-ease-out: var(--r-motion-ease-in)}accordion-custom details::details-content,accordion-custom details .details-content,details.r-disclosure::details-content,details.r-disclosure>.r-disclosure__panel{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--r-disclosure-duration-out) allow-discrete,padding-block var(--r-disclosure-duration-out) var(--r-disclosure-ease-out),opacity var(--r-disclosure-duration-out) var(--r-disclosure-ease-out),block-size var(--r-disclosure-duration-out) var(--r-disclosure-ease-out)}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content,details.r-disclosure:not([open])::details-content,details.r-disclosure:not([open])>.r-disclosure__panel{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content,details.r-disclosure[open]::details-content,details.r-disclosure[open]>.r-disclosure__panel{opacity:1;block-size:auto;transition:content-visibility var(--r-disclosure-duration-in) allow-discrete,padding-block var(--r-disclosure-duration-in) var(--r-disclosure-ease-in),opacity var(--r-disclosure-duration-in) var(--r-disclosure-ease-in),block-size var(--r-disclosure-duration-in) var(--r-disclosure-ease-in)}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content,details.r-disclosure[open]::details-content,details.r-disclosure[open]>.r-disclosure__panel{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open]::details-content:focus-within,accordion-custom details[open] .details-content:focus-within,details.r-disclosure[open]::details-content:focus-within,details.r-disclosure[open]>.r-disclosure__panel:focus-within{overflow-y:visible}@supports not (interpolate-size: allow-keywords){accordion-custom details::details-content,accordion-custom details .details-content,details.r-disclosure::details-content,details.r-disclosure>.r-disclosure__panel{opacity:1;transition:block-size var(--r-disclosure-duration-out) var(--r-disclosure-ease-out)}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content,details.r-disclosure[open]::details-content,details.r-disclosure[open]>.r-disclosure__panel{transition:block-size var(--r-disclosure-duration-in) var(--r-disclosure-ease-in)}accordion-custom details.accordion--closing .details-content,details.r-disclosure.accordion--closing>.r-disclosure__panel{transition:block-size var(--r-disclosure-duration-out) var(--r-disclosure-ease-out)}details.accordion--closing>summary .svg-wrapper,details.accordion--closing>summary .icon-caret svg,details.accordion--closing>summary .icon-plus :is(.horizontal,.vertical){transition-duration:var(--r-disclosure-duration-out);transition-timing-function:var(--r-disclosure-ease-out)}details.accordion--closing>summary .icon-animated>svg{transform:none}details.accordion--closing>summary .icon-plus :is(.horizontal,.vertical){transform:rotate(0);opacity:1}}accordion-custom details.accordion--no-animation::details-content,accordion-custom details.accordion--no-animation .details-content{transition:none}.icon-caret svg,summary .svg-wrapper{transition:transform var(--r-disclosure-duration-out) var(--r-disclosure-ease-out)}summary .icon-plus :is(.horizontal,.vertical),.show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--r-disclosure-duration-out) var(--r-disclosure-ease-out),opacity var(--r-disclosure-duration-out) var(--r-disclosure-ease-out)}details[open]>summary .svg-wrapper,details[open]>summary .icon-caret svg,details[open]>summary .icon-plus :is(.horizontal,.vertical),.show-more[data-expanded=true] .show-more__button .icon-plus :is(.horizontal,.vertical),[aria-expanded=true] .icon-caret svg{transition-duration:var(--r-disclosure-duration-in);transition-timing-function:var(--r-disclosure-ease-in)}accordion-custom details.accordion--no-animation>summary .svg-wrapper,accordion-custom details.accordion--no-animation>summary .icon-caret svg,accordion-custom details.accordion--no-animation>summary .icon-plus :is(.horizontal,.vertical){transition:none}:root{--r-drawer-duration-in: var(--r-motion-duration-spring);--r-drawer-duration-out: var(--r-motion-duration-moderate-out);--r-drawer-ease-in: var(--r-motion-ease-spring);--r-drawer-ease-out: var(--r-motion-ease-in);--r-drawer-inline-size: 95vw;--r-drawer-max-inline-size: 500px;--r-drawer-inset: 2.6875rem;--r-drawer-inset-dense: 2rem;--r-drawer-type-size: 1.125rem;--r-drawer-label-size: .875rem;--r-drawer-tracking: .05em;--r-drawer-line-height: 1.25;--r-drawer-accent: var(--r-color-brand-accent, var(--color-foreground))}@media screen and (min-width:750px){:root{--r-drawer-inline-size: var(--sidebar-width);--r-drawer-max-inline-size: 95vw}}dialog.dialog-modal{--r-overlay-in: r-scale-in;--r-overlay-out: r-scale-out;--r-overlay-duration-in: var(--r-motion-duration-base);--r-overlay-duration-out: var(--r-motion-duration-base-out);--r-overlay-ease-in: var(--r-motion-ease-out);--r-overlay-ease-out: var(--r-motion-ease-in)}dialog.dialog-drawer{--r-overlay-in: r-slide-in-end;--r-overlay-out: r-slide-out-end;--r-overlay-duration-in: var(--r-drawer-duration-in);--r-overlay-duration-out: var(--r-drawer-duration-out);--r-overlay-ease-in: var(--r-drawer-ease-in);--r-overlay-ease-out: var(--r-drawer-ease-out)}dialog.r-overlay--from-inline-start,dialog.dialog-drawer--left{--r-overlay-in: r-slide-in-start;--r-overlay-out: r-slide-out-start}dialog.r-overlay--from-block-end,dialog.r-overlay--sheet{--r-overlay-in: r-slide-in-block-end;--r-overlay-out: r-slide-out-block-end}dialog.r-overlay--sheet{--r-overlay-duration-in: var(--r-drawer-duration-in);--r-overlay-duration-out: var(--r-drawer-duration-out);--r-overlay-ease-in: var(--r-drawer-ease-in)}dialog:is(.dialog-modal,.dialog-drawer)[open]{animation:var(--r-overlay-in) var(--r-overlay-duration-in) var(--r-overlay-ease-in) both}dialog:is(.dialog-modal,.dialog-drawer).dialog-closing{animation:var(--dialog-drawer-closing-animation, var(--r-overlay-out)) var(--r-overlay-duration-out) var(--r-overlay-ease-out) forwards;transition:none}dialog:is(.dialog-modal,.dialog-drawer)[open]::backdrop{opacity:1;transition:opacity var(--r-overlay-duration-in) var(--r-motion-ease-out)}@starting-style{dialog:is(.dialog-modal,.dialog-drawer)[open]::backdrop{opacity:0}}dialog:is(.dialog-modal,.dialog-drawer)[open].dialog-closing::backdrop{opacity:0;transition:opacity var(--r-overlay-duration-out) var(--r-motion-ease-in)}@media(prefers-reduced-motion:no-preference){html[data-r-motion-armed] [data-r-reveal]{transition:opacity var(--r-motion-duration-reveal) var(--r-motion-ease-out),translate var(--r-motion-duration-reveal) var(--r-motion-ease-out),scale var(--r-motion-duration-reveal) var(--r-motion-ease-out);transition-delay:calc(var(--r-reveal-delay, 0ms) + min(var(--r-reveal-index, 0),var(--r-motion-stagger-cap)) * var(--r-motion-stagger))}html[data-r-motion-armed] [data-r-reveal]:not([data-r-visible]){opacity:0}html[data-r-motion-armed] :is([data-r-reveal=""],[data-r-reveal=rise]):not([data-r-visible]){translate:0 var(--r-motion-rise-distance)}html[data-r-motion-armed] [data-r-reveal=scale]:not([data-r-visible]){scale:var(--r-motion-scale-in)}html[data-r-motion-armed] [data-r-reveal=slide-start]:not([data-r-visible]){translate:calc(-2 * var(--r-motion-shift)) 0}html[data-r-motion-armed] [data-r-reveal=slide-end]:not([data-r-visible]){translate:calc(2 * var(--r-motion-shift)) 0}}[data-r-parallax]{--r-parallax-depth: var(--r-parallax-depth-medium)}[data-r-parallax-depth=small]{--r-parallax-depth: var(--r-parallax-depth-small)}[data-r-parallax-depth=large]{--r-parallax-depth: var(--r-parallax-depth-large)}@keyframes r-parallax-back{0%{translate:0 calc(var(--r-parallax-depth) * -.5 * (100svh + 100%))}to{translate:0 calc(var(--r-parallax-depth) * .5 * (100svh + 100%))}}@keyframes r-parallax-front{0%{translate:0 calc(var(--r-parallax-depth) * .5 * (100svh + 100%))}to{translate:0 calc(var(--r-parallax-depth) * -.5 * (100svh + 100%))}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-r-parallax]{animation-name:r-parallax-back;animation-timing-function:var(--r-motion-ease-linear);animation-fill-mode:both;animation-timeline:view();animation-range:cover}[data-r-parallax=front]{animation-name:r-parallax-front}}}@media(update:slow),(update:none){[data-r-parallax]{animation:none}}@media print{[data-r-parallax]{animation:none!important;translate:none!important}}@media(prefers-reduced-motion:no-preference){html[data-r-motion-armed] [data-r-reveal][data-r-parallax]{transition-property:opacity}html[data-r-motion-armed] [data-r-reveal][data-r-parallax]>*{transition:translate var(--r-motion-duration-reveal) var(--r-motion-ease-out);transition-delay:calc(var(--r-reveal-delay, 0ms) + min(var(--r-reveal-index, 0),var(--r-motion-stagger-cap)) * var(--r-motion-stagger))}html[data-r-motion-armed] [data-r-reveal][data-r-parallax]:not([data-r-visible])>*{translate:0 var(--r-motion-rise-distance)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/499/assets/r-base.css.map */
