.cart-page{gap:0 var(--padding-5xl);grid-template-columns:1fr;display:grid}.cart-page--empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__more-blocks{margin-top:var(--margin-6xl)}.cart-page__more-blocks,.cart-page__recommendations{width:100%}.cart-page--empty .cart-title{text-align:center}.cart-page__main{grid-column:1}.cart-page__summary{padding-top:var(--padding-xl)}@media screen and (width>=750px){.cart-page{grid-template-columns:1fr min(50vw, var(--sidebar-width));grid-template-rows:min-content min-content 1fr}.cart-page__summary{grid-area:1/2/-1;grid-template-rows:subgrid;align-self:stretch;height:100%;padding-top:0;display:grid;position:relative}.cart-page__recommendations{grid-column:1;align-self:start}.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2/4;grid-template-columns:1fr minmax(var(--sidebar-width), calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}}@media screen and (width>=1400px){.cart-page{grid-template-columns:1fr var(--sidebar-width)}}.cart-summary__inner{align-items:center;gap:var(--gap-2xl);flex-direction:column;align-self:start;padding:0;display:flex;position:sticky;top:0;container-type:inline-size}@media screen and (width>=750px){.cart-summary__inner{padding:var(--padding-5xl);grid-row:1/-1}}body:has(#header-group header-component[sticky]) .cart-summary__inner{top:var(--header-height,0)}@media screen and (width<=749px){.cart-summary{border:none}}@media screen and (width>=750px){.cart-summary{grid-template-rows:subgrid;grid-row:1/-1;display:grid}}.cart-summary--extend{height:100%}@media screen and (width>=750px){.cart-summary--extend{border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0}.cart-summary--extend:not(.has-border-radius){border-top:none;border-bottom:none}.cart-summary--extend .cart-summary__inner{padding:var(--padding-md) var(--page-margin) var(--padding-4xl);width:var(--sidebar-width);grid-row:2/-1}}.cart-summary__inner.has-border-radius{border-radius:var(--border-radius)}@media screen and (width<=749px){:is(.section-background,.cart-summary,.cart-summary__inner).inherit-parent-scheme--mobile{--color:inherit;--color-rgb:inherit;--color-background:inherit;--color-background-rgb:inherit;--color-foreground:inherit;--color-foreground-rgb:inherit;--color-foreground-subdued:inherit;--color-border:inherit;--color-border-rgb:inherit;--color-shadow:inherit;--color-shadow-rgb:inherit;--color-primary-button-text:inherit;--color-primary-button-background:inherit;--color-primary-button-border:inherit;--color-primary-button-hover-text:inherit;--color-primary-button-hover-background:inherit;--color-primary-button-hover-border:inherit;--color-secondary-button-text:inherit;--color-secondary-button-background:inherit;--color-secondary-button-border:inherit;--color-secondary-button-hover-text:inherit;--color-secondary-button-hover-background:inherit;--color-secondary-button-hover-border:inherit;--color-input-text:inherit;--color-input-text-rgb:inherit;--color-input-background:inherit;--opacity-10-25:inherit}}.rating-wrapper{--star-fill-color:var(--color-foreground);--star-fill-color-rgb:var(--color-foreground-rgb);--color:var(--color-foreground);--color-rgb:var(--color-foreground-rgb);gap:var(--gap-xs);min-width:fit-content}.rating-wrapper,.rating{align-items:center;display:flex}.rating-wrapper.justify-right{flex-direction:row-reverse;justify-content:flex-start}.rating{gap:var(--gap-3xs)}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);white-space:nowrap;margin:0}.rating-count-separator{opacity:var(--opacity-20);padding-inline:calc(var(--padding-xs) / 2) var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}.bento-box{column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%;display:grid}.bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap)}.bento-box~.bento-box{padding-block-start:var(--bento-gap)}@media screen and (width<=900px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item{min-width:0;overflow:hidden}.bento-box__item:nth-child(3n+1),.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}.bento-box__item:last-child:nth-child(3n+5){grid-column:span 1}.bento-box__item:last-child:nth-child(3n+4){grid-column:span 2}}@media screen and (width>=901px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G H H H I I I I I I""J J J J K K K K L L L L"}.bento-box__item:first-child{grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box--items-1{grid-template-areas:"A A A A A A A A A A A A"}.bento-box--items-2{grid-template-areas:"A A A A A A B B B B B B"}.bento-box--items-4{grid-template-areas:"A A A A B B B B B B B B""C C C C C C C C D D D D"}.bento-box--items-5{grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E E E E"}.bento-box--items-7{grid-template-areas:"A A A B B B B B B C C C""D D D D D D D D D E E E""F F F F F F G G G G G G"}.bento-box--items-8{grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G H H H H H H H H H"}.bento-box--items-10{grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G G G G G G G H H H""I I I J J J J J J J J J"}.bento-box--items-11{grid-template-areas:"A A A B B B B B B C C C""D D D D D D E E E F F F""G G G H H H I I I I I I""J J J J K K K K K K K K"}}.editorial-blog__grid{gap:var(--gap-xl);grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;display:grid}.editorial-blog__grid .shopify-block{height:100%}.editorial-blog__spacer{aspect-ratio:1}@media screen and (width<=749px){.editorial-blog__grid{gap:var(--gap-2xl);flex-direction:column;display:flex}.editorial-blog__spacer{display:none}.editorial-blog__item-0{align-self:flex-end;width:66%}.editorial-blog__item-1{align-self:flex-start;width:83%}.editorial-blog__item-2{align-self:flex-end;width:83%}.editorial-blog__item-3{align-self:center;width:100%}}.editorial-collection__grid{gap:var(--gap-xl);grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;display:grid}.editorial-collection__grid .resource-list__item,.editorial-collection__grid .collection-card{height:100%}.editorial-collection__spacer{aspect-ratio:1}@media screen and (width<=749px){.editorial-collection__grid{gap:var(--gap-2xl);flex-direction:column;display:flex}.editorial-collection__spacer{display:none}.editorial-collection__item-0{aspect-ratio:4/5;align-self:flex-start;width:66%}.editorial-collection__item-1{aspect-ratio:5/5;align-self:flex-end;width:83%}.editorial-collection__item-2{aspect-ratio:8/6;align-self:flex-start;width:83%}.editorial-collection__item-3{aspect-ratio:8/6;align-self:center;width:100%}}.editorial-product__grid{gap:var(--gap-xl);grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;display:grid}.editorial-product__grid .card-gallery{--gallery-aspect-ratio:99!important}.editorial-product__grid .card-gallery,.editorial-product__grid slideshow-component,.editorial-product__grid slideshow-container,.editorial-product__grid slideshow-slides,.editorial-product__grid .product-media__image,.editorial-product__grid .card-gallery>a>.product-media-container{height:100%}.editorial-product__spacer{aspect-ratio:1}@media screen and (width<=749px){.editorial-product__grid{gap:var(--gap-2xl);flex-direction:column;display:flex}.editorial-product__spacer{display:none}.editorial-product__item-0{aspect-ratio:7/6;align-self:flex-start;width:83%}.editorial-product__item-1{aspect-ratio:4/5;align-self:flex-end;width:83%}.editorial-product__item-2{aspect-ratio:5/5;align-self:flex-start;width:66%}.editorial-product__item-3{aspect-ratio:8/6;width:100%}}.resource-list__carousel{--slide-width:60vw;width:100%;position:relative;container:resource-list-carousel/inline-size}.resource-list__carousel .slideshow-control[disabled]{display:none}.resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (width<=749px){.resource-list__carousel .resource-list__slide{--slide-width:clamp(150px, var(--mobile-card-size,60cqw), var(--slide-width-max))}}@container resource-list-carousel (width>=750px){.resource-list__carousel .resource-list__slide{--section-slide-width:calc((100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count));--fallback-slide-width:clamp(150px, var(--mobile-card-size,60cqw), var(--slide-width-max));--slide-width:var(--section-slide-width,var(--fallback-slide-width))}}.resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}.resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.resource-list__carousel .resource-list__slide{width:var(--slide-width);scroll-snap-align:start;flex:none;min-width:0}.resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.cart-bubble{--cart-padding:.2em;aspect-ratio:1;border-radius:var(--style-border-radius-50,50%);width:20px;color:var(--cart-bubble-text,var(--cart-bubble-text-fallback));padding-inline:var(--cart-padding);border-width:0;justify-content:center;align-items:center;line-height:normal;display:flex;position:relative}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50,50%)}.cart-bubble__background{background-color:var(--cart-bubble-background,var(--cart-bubble-background-fallback));border-radius:var(--style-border-radius-50,50%);position:absolute;inset:0}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);justify-content:center;align-items:center;line-height:1;display:flex}.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 (width<=749px){.resource-list{--resource-list-mobile-gap-max:12px}}@container resource-list (width<=749px){.resource-list{--resource-list-mobile-gap-max:12px}}.resource-list--grid{gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile);display:grid}@media screen and (width>=750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (width<=449px){.resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list (width>=450px) and (width<=749px){.resource-list--grid{--resource-list-columns-per-row:3;grid-template-columns:repeat(var(--resource-list-columns-per-row), 1fr)}:is(.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 (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 (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}.cart-page__title+.cart-page__items{margin-block-start:var(--margin-lg)}.cart-title h1{align-items:center;gap:var(--gap-sm);margin-block-end:0;display:inline-flex}.cart-title .cart-bubble{border-radius:var(--style-border-radius-50);aspect-ratio:auto;justify-content:center;align-items:center;width:fit-content;padding:0;display:inline-flex}.cart-title .cart-bubble[data-maintain-ratio]{width:min(1lh,26px);height:min(1lh,26px);padding:0}.cart-title .cart-bubble .cart-bubble__background{background-color:#8a3a12}.cart-title .cart-bubble__text{color:#fbf7ef;font-family:var(--font-body--family);font-weight:var(--font-paragraph--weight);font-size:clamp(var(--font-size--3xs), .75em, var(--font-size--xs))}.cg-divider-section{padding-block:calc(var(--cg-divs-pt,12px) * .75) calc(var(--cg-divs-pb,12px) * .75);padding-inline:calc(var(--cg-divs-pl,0px) * .75) calc(var(--cg-divs-pr,0px) * .75)}@media screen and (width>=750px){.cg-divider-section{padding-block:var(--cg-divs-pt,12px) var(--cg-divs-pb,12px);padding-inline:var(--cg-divs-pl,0px) var(--cg-divs-pr,0px)}}.cg-divider-block{width:100%;padding-block:calc(var(--cg-divb-pt,12px) * .75) calc(var(--cg-divb-pb,12px) * .75);padding-inline:calc(var(--cg-divb-pl,0px) * .75) calc(var(--cg-divb-pr,0px) * .75)}@media screen and (width>=750px){.cg-divider-block{padding-block:var(--cg-divb-pt,12px) var(--cg-divb-pb,12px);padding-inline:var(--cg-divb-pl,0px) var(--cg-divb-pr,0px)}}.shopify-section:has([data-cg-cgrid-hidden])+.shopify-section:has([data-testid^=divider-]){display:none}[data-cg-cgrid].cg-cgrid{isolation:isolate;position:relative}[data-cg-cgrid].cg-cgrid .font-display{font-feature-settings:"liga", "kern";font-weight:400}[data-cg-cgrid].cg-cgrid .cg-cgrid__inner{padding-top:calc(var(--cg-cgrid-pt,96px) * .75);padding-bottom:calc(var(--cg-cgrid-pb,96px) * .75);padding-left:calc(var(--cg-cgrid-pl,40px) * .6);padding-right:calc(var(--cg-cgrid-pr,40px) * .6)}@media (width>=768px){[data-cg-cgrid].cg-cgrid .cg-cgrid__inner{padding-top:var(--cg-cgrid-pt,96px);padding-bottom:var(--cg-cgrid-pb,96px);padding-left:var(--cg-cgrid-pl,40px);padding-right:var(--cg-cgrid-pr,40px)}}[data-cg-cgrid].cg-cgrid .cg-cgrid__heading{font-size:calc(clamp(2rem, 4.6vw, 3.75rem) * var(--cg-cgrid-h-scale,1))}[data-cg-cgrid].cg-cgrid .cg-cgrid__heading-wrap{text-align:left}[data-cg-cgrid][data-heading-align=center].cg-cgrid .cg-cgrid__header{text-align:center;align-items:center}[data-cg-cgrid][data-heading-align=center].cg-cgrid .cg-cgrid__heading-wrap{text-align:center}[data-cg-cgrid][data-heading-align=center].cg-cgrid .cg-cgrid__view-all{align-self:center}[data-cg-cgrid][data-heading-align=right].cg-cgrid .cg-cgrid__header{text-align:right;align-items:flex-end}[data-cg-cgrid][data-heading-align=right].cg-cgrid .cg-cgrid__heading-wrap{text-align:right}[data-cg-cgrid][data-heading-align=right].cg-cgrid .cg-cgrid__view-all{align-self:flex-end}@media (width>=768px){[data-cg-cgrid][data-heading-align=center].cg-cgrid .cg-cgrid__header,[data-cg-cgrid][data-heading-align=right].cg-cgrid .cg-cgrid__header{flex-direction:column;justify-content:flex-start}}[data-cg-cgrid].cg-cgrid .cg-cgrid__view-all{background:color-mix(in oklch, var(--cg-cgrid-ink) 6%, transparent);color:var(--cg-cgrid-ink);border:1px solid color-mix(in oklch, var(--cg-cgrid-ink) 8%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__view-all:hover{background:color-mix(in oklch, var(--cg-cgrid-ink) 10%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__grid{--cg-cgrid-hover-clearance:10px;grid-template-columns:repeat(var(--cg-cgrid-cols-sm,1), minmax(0, 1fr));padding:var(--cg-cgrid-hover-clearance) 0 0;gap:1.25rem;margin:0;list-style:none;display:grid}@media (width>=768px){[data-cg-cgrid].cg-cgrid .cg-cgrid__grid{grid-template-columns:repeat(var(--cg-cgrid-cols-md,2), minmax(0, 1fr));gap:1.5rem}}@media (width>=1024px){[data-cg-cgrid].cg-cgrid .cg-cgrid__grid{grid-template-columns:repeat(var(--cg-cgrid-cols-lg,3), minmax(0, 1fr));gap:1.75rem}}[data-cg-cgrid].cg-cgrid .cg-cgrid__item{min-width:0;display:block}[data-cg-cgrid].cg-cgrid .cg-cgrid__card{width:100%;height:100%;display:block}[data-cg-cgrid].cg-cgrid .cg-cgrid__shell{background:color-mix(in oklch, var(--cg-cgrid-ink) 4%, transparent);border-radius:var(--cg-surface-radius,8px);border:0;height:100%;padding:6px;transition:box-shadow .45s cubic-bezier(.32,.72,0,1);position:relative}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__shell,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){--smooth-ring-color:color-mix(in oklch, var(--cg-cgrid-accent) 38%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__card-link{z-index:1;border-radius:inherit;color:inherit;outline:none;text-decoration:none;display:block;position:absolute;inset:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__card-link:focus-visible{outline:3px solid var(--cg-cgrid-accent);outline-offset:-3px}[data-cg-cgrid].cg-cgrid .cg-cgrid__pcard{width:100%;height:100%;display:block}[data-cg-cgrid].cg-cgrid .cg-cgrid__core{background:var(--cg-cgrid-card);border-radius:max(2px, calc(var(--cg-surface-radius,8px) - 6px));flex-direction:column;gap:18px;height:100%;padding:8px 8px 26px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__item:not(.cg-cgrid__item--pdp) .cg-cgrid__core{box-shadow:0 1px 1px oklch(100% 5.96046e-8 none/.7) inset, 0 0 0 1px color-mix(in oklch, var(--cg-cgrid-ink) 4%, transparent) inset}[data-cg-cgrid].cg-cgrid .cg-cgrid__media{display:block}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame{border-radius:max(2px, calc(var(--cg-surface-radius,8px) - 6px));aspect-ratio:1;background:color-mix(in oklch, var(--cg-cgrid-ink) 3%, var(--cg-cgrid-card));position:relative;overflow:hidden}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-inner{position:absolute;inset:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame:before{content:"";background:radial-gradient(ellipse at 50% 35%, color-mix(in oklch, var(--cg-cgrid-accent) 12%, transparent) 0%, transparent 65%);pointer-events:none;z-index:1;position:absolute;inset:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-img{object-fit:cover;width:100%;height:100%;display:block}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-img--hover{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__media-img--hover,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__media-img--hover{opacity:1}[data-cg-cgrid].cg-cgrid [data-view-transition-triggered] .cg-cgrid__media-img--hover{opacity:1;transition:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-cg-cgrid].cg-cgrid .cg-cgrid__shell{transition:transform .25s var(--animation-easing), box-shadow .25s var(--animation-easing)}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__shell,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){transform:translateY(calc(-1 * var(--hover-lift-amount)))}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-img{transition:transform .25s var(--animation-easing)}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__media-img,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__media-img{transform:scale(var(--hover-subtle-zoom-amount))}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:hover{transform:translateY(0)scale(1.02)}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:hover svg{transform:scale(1.15)rotate(-2deg)}}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs{z-index:2;align-items:stretch;gap:2px;margin-top:8px;display:flex;position:relative}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-track{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:4px;min-width:0;display:flex;overflow-x:auto}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-track::-webkit-scrollbar{display:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-nav{width:28px;color:color-mix(in oklch, var(--cg-cgrid-ink) 72%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;transition:color .3s,background-color .3s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs:not([data-overflowing]) .cg-cgrid__thumbs-nav{display:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-nav:hover{color:var(--cg-cgrid-accent);background:color-mix(in oklch, var(--cg-cgrid-ink) 6%, transparent)}@media (prefers-reduced-motion:no-preference){[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-nav:active{transition-duration:.3s,.3s,.12s;transform:scale(.97)}}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-nav:disabled{opacity:.3;cursor:default;pointer-events:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-nav:focus-visible{outline:2px solid var(--cg-cgrid-accent);outline-offset:-2px}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb{background:var(--cg-cgrid-card);border:1px solid color-mix(in oklch, var(--cg-cgrid-ink) 10%, transparent);border-radius:8px;flex:none;width:44px;height:44px;transition:border-color .3s,transform .18s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb:hover{border-color:color-mix(in oklch, var(--cg-cgrid-accent) 70%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb--current{border-color:var(--cg-cgrid-accent)}@media (prefers-reduced-motion:no-preference){[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb:active{transition-duration:.3s,.12s;transform:scale(.97)}}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb:focus-visible{outline:2px solid var(--cg-cgrid-accent);outline-offset:1px}[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb-img{object-fit:cover;width:100%;height:100%;display:block}[data-cg-cgrid].cg-cgrid .cg-cgrid__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__title{font-family:var(--font-heading--family);letter-spacing:-.015em;color:var(--cg-cgrid-ink);flex:1;min-width:0;margin:0;font-size:clamp(1.15rem,1.4vw,1.4rem);font-weight:500;line-height:1.15}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__title,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__title{color:color-mix(in oklch, var(--cg-cgrid-ink) 80%, var(--cg-cgrid-accent))}[data-cg-cgrid].cg-cgrid .cg-cgrid__product-rating{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__product-rating svg{color:var(--cg-cgrid-ink);flex-shrink:0;width:13px;height:13px}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-text{color:color-mix(in oklch, var(--cg-cgrid-ink) 80%, transparent);font-size:15px;font-weight:500}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-value{font-size:var(--cg-cgrid-rating-size,14px);letter-spacing:-.005em;color:var(--cg-cgrid-ink);margin:0;font-weight:600}[data-cg-cgrid].cg-cgrid .cg-cgrid__short-desc{color:color-mix(in oklch, var(--cg-cgrid-ink) 70%, transparent);margin:12px 0;font-size:16px;font-style:italic;line-height:1.375}[data-cg-cgrid].cg-cgrid .cg-cgrid__ratings{border-top:1px solid color-mix(in oklch, var(--cg-cgrid-ink) 8%, transparent);border-bottom:1px solid color-mix(in oklch, var(--cg-cgrid-ink) 8%, transparent);flex-direction:column;gap:7px;margin:4px 0;padding:12px 0;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-label{font-size:var(--cg-cgrid-rating-size,12px);letter-spacing:.02em;color:color-mix(in oklch, var(--cg-cgrid-ink) 75%, transparent);text-transform:lowercase;font-weight:500}[data-cg-cgrid].cg-cgrid .cg-cgrid__ratings dd{margin:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-dots{align-items:center;gap:4px;display:inline-flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-dot{border:1px solid color-mix(in oklch, var(--cg-cgrid-ink) 22%, transparent);background:0 0;border-radius:999px;width:8px;height:8px;display:inline-block}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-dot--filled{background:var(--cg-cgrid-ink);border-color:var(--cg-cgrid-ink)}[data-cg-cgrid].cg-cgrid .cg-cgrid__divider{background:color-mix(in oklch, var(--cg-cgrid-ink) 8%, transparent);width:100%;height:1px;margin-top:16px}[data-cg-cgrid].cg-cgrid .cg-cgrid__footer{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__price{align-items:baseline;gap:6px;display:inline-flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__price-value{letter-spacing:-.01em;color:var(--cg-cgrid-ink);font-size:17px;font-weight:600}[data-cg-cgrid].cg-cgrid .cg-cgrid__price-compare{color:color-mix(in oklch, var(--cg-cgrid-ink) 50%, transparent);font-size:13px}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa{display:contents}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn{z-index:3;background:var(--cg-cgrid-ink);width:38px;height:38px;color:var(--cg-cgrid-card);border:1px solid color-mix(in oklch, var(--cg-cgrid-ink) 18%, transparent);cursor:pointer;visibility:visible;transition:background .3s ease, border-color .3s ease, visibility 0s linear 0s, transform .25s var(--animation-easing), box-shadow .45s var(--ease-out-quad);box-shadow:0 4px 12px -2px color-mix(in oklch, var(--cg-cgrid-ink) 60%, transparent);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(0)scale(1)}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn svg{transition:transform .25s var(--animation-easing)}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:hover{background:var(--cg-cgrid-accent);border-color:var(--cg-cgrid-accent);box-shadow:0 6px 16px -4px color-mix(in oklch, var(--cg-cgrid-accent) 60%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:active{box-shadow:0 2px 4px -2px color-mix(in oklch, var(--cg-cgrid-accent) 80%, transparent)}@media (prefers-reduced-motion:no-preference){[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:active{transition-duration:.3s,.3s,0s,.12s,.45s;transform:translateY(0)scale(.97)}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:active svg{transition-duration:.12s;transform:scale(.95)rotate(0)}}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:focus-visible{outline:2px solid var(--cg-cgrid-card);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklch, var(--cg-cgrid-ink) 40%, transparent)}@media (width<=767px){[data-cg-cgrid].cg-cgrid .cg-cgrid__inner{padding-top:3.5rem;padding-bottom:3.5rem}[data-cg-cgrid].cg-cgrid .cg-cgrid__core{gap:14px;padding:8px 8px 22px}[data-cg-cgrid].cg-cgrid .cg-cgrid__body{gap:12px;padding:4px 14px 0}[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-label,[data-cg-cgrid].cg-cgrid .cg-cgrid__rating-value{font-size:calc(var(--cg-cgrid-rating-size,12px) - 1px)}}[data-cg-cgrid][data-cg-card-style=pdp].cg-cgrid .cg-cgrid__heading{font-size:calc(clamp(1.5rem, 2.4vw, 2.125rem) * var(--cg-cgrid-h-scale,1))}[data-cg-cgrid][data-cg-card-style=pdp].cg-cgrid .cg-cgrid__header{margin-bottom:2rem}@media (width>=768px){[data-cg-cgrid][data-cg-card-style=pdp].cg-cgrid .cg-cgrid__header{margin-bottom:2.5rem}}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp{container-type:inline-size}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__shell{border-radius:var(--cg-cgrid-pdp-radius,var(--cg-surface-radius,8px));background:0 0;border:0;padding:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__core{background:var(--cg-cgrid-card);border-radius:var(--cg-cgrid-pdp-radius,var(--cg-surface-radius,8px));transition:box-shadow .25s var(--animation-easing);border:0;gap:16px;padding:14px 14px 20px}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__card:hover .cg-cgrid__core,[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__core{--smooth-ring-color:color-mix(in oklch, var(--cg-cgrid-accent) 48%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__card:hover .cg-cgrid__shell,[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){box-shadow:none;border-color:#0000}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate{background:var(--cg-cgrid-plate,#fff);border-radius:var(--cg-cgrid-plate-radius,var(--media-radius,8px));padding:var(--cg-cgrid-mat,14px);box-shadow:inset 0 0 0 1px #00000014}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate:before{display:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-inner{inset:var(--cg-cgrid-mat,14px);border-radius:max(2px, calc(var(--cg-cgrid-plate-radius,var(--media-radius,8px)) - min(4px, var(--cg-cgrid-mat,14px))));overflow:hidden}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-img{object-fit:contain}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-img--hover{object-fit:cover}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__body{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:0 4px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__title{letter-spacing:-.022em;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:600;line-height:1.18}[data-cg-cgrid].cg-cgrid .cg-cgrid__tagline{color:color-mix(in oklch, var(--cg-cgrid-ink) 66%, transparent);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars{align-items:center;gap:7px;margin-top:2px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-track{--cg-cgrid-star:13px;width:calc(var(--cg-cgrid-star) * 5);height:var(--cg-cgrid-star);flex:none;display:block;position:relative}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-track:before,[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-track:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.7l1.86 3.76 4.15.61-3 2.93.71 4.14L8 11.19l-3.72 1.96.71-4.14-3-2.93 4.15-.61z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.7l1.86 3.76 4.15.61-3 2.93.71 4.14L8 11.19l-3.72 1.96.71-4.14-3-2.93 4.15-.61z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--cg-cgrid-star) var(--cg-cgrid-star);mask-size:var(--cg-cgrid-star) var(--cg-cgrid-star);background:currentColor;position:absolute;inset:0}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-track:before{color:color-mix(in oklch, var(--cg-cgrid-ink) 20%, transparent)}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-track:after{width:var(--cg-cgrid-star-fill,0%);color:var(--cg-cgrid-ink)}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-count{font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--cg-cgrid-ink) 75%, transparent);font-size:.8125rem;font-weight:500}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-count span[aria-hidden]{opacity:.5;padding:0 1px}[data-cg-cgrid].cg-cgrid .cg-cgrid__price--pdp{flex-wrap:wrap;align-items:baseline;gap:0 6px;width:100%;margin-top:auto;padding-top:14px;display:flex}[data-cg-cgrid].cg-cgrid .cg-cgrid__price--pdp:before{content:"";background:color-mix(in oklch, var(--cg-cgrid-ink) 10%, transparent);flex:0 0 100%;height:1px;margin-bottom:12px}[data-cg-cgrid].cg-cgrid .cg-cgrid__price--pdp .cg-cgrid__price-value{font-family:var(--font-heading--family);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800}@container (width<=240px){[data-cg-cgrid].cg-cgrid .cg-cgrid__tagline{display:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate{padding:min(8px, var(--cg-cgrid-mat,14px))}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-inner{inset:min(8px, var(--cg-cgrid-mat,14px))}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__core{gap:12px;padding:10px 10px 16px}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__title{font-size:.9375rem}[data-cg-cgrid].cg-cgrid .cg-cgrid__price--pdp{padding-top:10px}[data-cg-cgrid].cg-cgrid .cg-cgrid__price--pdp:before{margin-bottom:9px}[data-cg-cgrid].cg-cgrid .cg-cgrid__price--pdp .cg-cgrid__price-value{font-size:1rem}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-track{--cg-cgrid-star:11px}[data-cg-cgrid].cg-cgrid .cg-cgrid__stars-count{font-size:.75rem}[data-cg-cgrid].cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__qa-btn{width:32px;height:32px;inset-block-end:10px;inset-inline-end:10px}}@media (prefers-reduced-motion:reduce){[data-cg-cgrid].cg-cgrid .cg-cgrid__media-img{transition:filter .45s cubic-bezier(.32,.72,0,1)}[data-cg-cgrid].cg-cgrid .cg-cgrid__media-img--hover{transition:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__shell,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){transform:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__card:hover .cg-cgrid__media-img,[data-cg-cgrid].cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__media-img{filter:brightness(1.04);transform:none}[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn,[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:hover,[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:active,[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:hover svg,[data-cg-cgrid].cg-cgrid .cg-cgrid__qa-btn:active svg,[data-cg-cgrid].cg-cgrid .cg-cgrid__thumb:active,[data-cg-cgrid].cg-cgrid .cg-cgrid__thumbs-nav:active,[data-cg-cgrid].cg-cgrid .cg-cgrid__swatch:active{transform:none}}.product-media{aspect-ratio:var(--gallery-aspect-ratio,var(--ratio));min-width:0;min-height:0}.product-media__image{object-position:var(--focal-point,center center)}.product-media>*{border-radius:var(--media-radius,0);overflow:hidden}@media screen and (width>=750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{border-radius:var(--media-radius,0);overflow:hidden}.product-information .product-information__grid:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-start-start-radius:0;border-end-start-radius:0}.product-information .product-information__grid.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-start-end-radius:0;border-end-end-radius:0}.product-information .product-information__grid:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information .product-information__grid:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.product-information .product-information__grid:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-start-start-radius:0;border-end-start-radius:0}.product-information .product-information__grid.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information .product-information__grid.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information .product-information__grid.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-start-end-radius:0;border-end-end-radius:0}}.product-media product-model{position:absolute}.product-media-container--model{flex-direction:column}.shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.product-media__image~product-model .deferred-media__poster-image{display:none}.product-media-container:has(product-model .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}product-model{width:100%;height:100%;position:relative}product-model model-viewer,product-model>.deferred-media__poster-button~:not(template){width:100%;height:100%;padding:inherit;top:0;display:block;position:absolute;inset-inline-start:0;overflow:hidden}product-model>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio,auto)}product-model>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s}.button-shopify-xr{width:100%;padding:var(--padding-md);justify-content:center;align-items:center;display:flex}.button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-inline-end:var(--margin-md)}.button-shopify-xr[data-shopify-xr-hidden]{display:none}product-model .deferred-media__poster-icon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}product-model .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}product-model .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (width>=750px){product-model .deferred-media__poster-icon svg{width:4rem;height:4rem}}.product-media deferred-media{position:absolute}.product-media__image~deferred-media .deferred-media__poster-image{display:none}.product-media-container:has(deferred-media .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}deferred-media{width:100%;height:100%;position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}deferred-media>.deferred-media__poster-button~:not(template){width:100%;height:100%;padding:inherit;top:0;display:block;position:absolute;inset-inline-start:0;overflow:hidden}deferred-media.border-style{overflow:hidden}deferred-media>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio,auto)}deferred-media>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s}deferred-media img{object-fit:cover;height:100%;transition:opacity .3s}deferred-media iframe{width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio,auto);border:none;display:block}deferred-media[data-media-loaded] img{opacity:0}deferred-media .deferred-media__poster-icon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}deferred-media .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}deferred-media .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (width>=750px){deferred-media .deferred-media__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio,auto)}.video-interaction-hint{opacity:0;z-index:var(--layer-flat);transition:opacity .3s}.video-interaction-hint:hover{opacity:1}fly-to-cart{--offset-y:10px;width:var(--width,40px);height:var(--height,40px);z-index:calc(infinity);pointer-events:none;border-radius:var(--style-border-radius-buttons-primary);object-fit:cover;opacity:0;background-position:50%;background-size:cover;background-color:var(--color-foreground);translate:var(--start-x,0) var(--start-y,0);animation-name:travel-x,travel-y,travel-scale;animation-timing-function:var(--x-timing), var(--y-timing), var(--scale-timing);animation-composition:accumulate;animation-duration:.5s;animation-fill-mode:both;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)}fly-to-cart.fly-to-cart--main{--x-timing:cubic-bezier(.22, 1, .36, 1);--y-timing:cubic-bezier(.15, .57, .9, 1.05);--scale-timing:cubic-bezier(.85, .05, .96, 1)}fly-to-cart.fly-to-cart--quick{--x-timing:cubic-bezier(0, -.1, 1, .32);--y-timing:cubic-bezier(0, .92, .92, 1.04);--scale-timing:cubic-bezier(.86, .08, .98, .98);animation-duration:.5s}fly-to-cart.fly-to-cart--sticky{--x-timing:cubic-bezier(.22, 1, .36, 1);--y-timing:cubic-bezier(.14, .56, .92, 1.04);--scale-timing:cubic-bezier(.86, .08, .98, .98);--radius:var(--style-border-radius-buttons-primary)}@media screen and (width<=749px){fly-to-cart.fly-to-cart--sticky{--x-timing:cubic-bezier(.98, -.1, .92, .5)}}fly-to-cart.fly-to-cart--sticky{animation-duration:.65s}@keyframes travel-scale{0%{opacity:var(--start-opacity,1)}5%{opacity:1}to{opacity:1;transform:translate(-50%, calc(-50% + var(--offset-y))) scale(.25);border-radius:50%}}@keyframes travel-x{to{translate:var(--travel-x,0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y,0)}}.slideshow-control--large .icon-caret{--icon-stroke-width:1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{aspect-ratio:1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);justify-content:center;align-items:center;display:flex}.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}[dir=rtl] .slideshow-control--next{scale:-1 1}[dir=rtl] .slideshow-control--previous{scale:1}slideshow-arrows{--cursor-previous:w-resize;--cursor-next:e-resize;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:difference;align-items:flex-end;display:flex;position:absolute;inset:0}slideshow-arrows[position=left]{padding-inline:var(--padding-xs);justify-content:flex-start}slideshow-arrows[position=right]{padding-inline:var(--padding-xs);justify-content:flex-end}slideshow-arrows[position=center]{justify-content:space-between;align-items:center}:is(slideshow-arrows:has(.slideshow-control--shape-square),slideshow-arrows:has(.slideshow-control--shape-circle)){mix-blend-mode:normal}slideshow-component[disabled=true] slideshow-arrows{display:none}slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}slideshow-component{--cursor:grab;--slide-offset:6px;timeline-scope:var(--slideshow-timeline);flex-direction:column;display:flex;position:relative}.slideshow--single-media{--cursor:default}a slideshow-component{--cursor:pointer}slideshow-component [data-placeholder=true] *{cursor:grab}slideshow-slides{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap,0);width:100%;cursor:var(--cursor);min-height:var(--slide-min-height);align-items:var(--slideshow-align-items,normal);display:flex;position:relative;overflow-x:scroll}@media (prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:0 0}slideshow-slides::-webkit-scrollbar-thumb{background:0 0;border:none}@media screen and (width>=750px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}.slideshow--stretch-content slideshow-slides>*{height:auto}slideshow-component[disabled=true] slideshow-slides,slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (width<=749px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width,0);scroll-padding-inline-start:var(--gutter-slide-width,0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width,0)}slideshow-component[dragging]{--cursor:grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{background-color:var(--color-background);grid-area:container;width:100%;display:block;position:relative;overflow-x:clip;container-type:inline-size}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset,6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset,6) * -1rem) 0;opacity:0}}slideshow-slide{scroll-snap-align:center;width:var(--slide-width,100%);view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius,0);flex-shrink:0;max-height:100%;position:relative;overflow:hidden}slideshow-component[actioned] :is(slideshow-slide),slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);inset-inline-end:var(--padding-sm)}[dir=rtl] slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{right:auto}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide .slide__content{position:static}.slideshow--content-below-media slideshow-slide .slide__image-container{position:relative}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (width>=750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.video-placeholder-wrapper{width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio,auto);position:relative}:not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.video-placeholder-wrapper>*{object-fit:cover;object-position:center;width:100%;height:100%}.video-placeholder-wrapper.border-style{overflow:hidden}.video-placeholder-wrapper__poster-icon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}.video-placeholder-wrapper__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (width>=750px){.video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}[data-cg-spot].cg-spot{--cg-spot-radius:var(--cg-surface-radius,8px);isolation:isolate;color:var(--cg-spot-text);background:var(--cg-spot-surface);padding-block:calc(var(--cg-spot-pt,96px) * .72) calc(var(--cg-spot-pb,96px) * .72);padding-inline:var(--cg-spot-pl,32px) var(--cg-spot-pr,32px);display:block;position:relative;overflow:clip}[data-cg-spot].cg-spot--ink{--cg-spot-surface:#151718;--cg-spot-text:#f4efe6;--cg-spot-hair:oklch(95.3541% .0131275 82.4025/.16);--cg-spot-muted:oklch(95.3541% .0131275 82.4025/.78);--cg-spot-value:color-mix(in oklch, var(--cg-spot-accent) 58%, #fff);--cg-spot-well:oklch(95.3541% .0131275 82.4025/.06);--cg-spot-cta-fg:#f7f2ea;--cg-spot-cta-edge:#1a1410}[data-cg-spot].cg-spot--cream{--cg-spot-surface:#f4efe6;--cg-spot-text:#1a1410;--cg-spot-hair:oklch(19.722% .0125804 55.5458/.12);--cg-spot-muted:oklch(19.722% .0125804 55.5458/.66);--cg-spot-value:var(--cg-spot-accent);--cg-spot-well:oklch(19.722% .0125804 55.5458/.05);--cg-spot-cta-fg:#f7f2ea;--cg-spot-cta-edge:#1a1410}@media (width>=750px){[data-cg-spot].cg-spot{padding-block:var(--cg-spot-pt,96px) var(--cg-spot-pb,96px)}}[data-cg-spot] .cg-spot__inner{width:100%;max-width:min(var(--page-width,1280px), 78rem);min-block-size:var(--cg-spot-minh,auto);grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}[data-cg-spot].cg-spot--full-width .cg-spot__inner{max-width:none}[data-cg-spot] .cg-spot__media{border-radius:var(--cg-spot-radius);margin:0;position:relative}[data-cg-spot] .cg-spot__media-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%, color-mix(in oklch, var(--cg-spot-accent) 42%, transparent) 0%, transparent 70%);filter:blur(28px);opacity:.7;border-radius:50%;position:absolute;inset:-14% -10% -18%}[data-cg-spot] .cg-spot__media-clip{z-index:1;border-radius:var(--cg-spot-radius);aspect-ratio:4/5;background:var(--cg-spot-well);position:relative;overflow:clip;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.1),0 40px 80px -50px oklch(0% none none/.8)}[data-cg-spot] .cg-spot__img{object-fit:cover;object-position:var(--cg-spot-focal,center);width:100%;height:100%;display:block}[data-cg-spot] .cg-spot__img--placeholder{background:linear-gradient(150deg, #2b1d12 0%, #6e4724 55%, var(--cg-spot-accent) 100%)}[data-cg-spot] .cg-spot__content{flex-direction:column;gap:clamp(1.6rem,3vw,2.4rem);display:flex}[data-cg-spot] .cg-spot__head{flex-direction:column;gap:clamp(.8rem,1.4vw,1.15rem);max-width:44ch;display:flex}[data-cg-spot] .cg-spot__eyebrow{font-family:var(--font-accent--family,ui-monospace, SFMono-Regular, monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--cg-spot-value);margin:0;font-size:.72rem;font-weight:600;line-height:1}[data-cg-spot] .cg-spot__heading{font-family:var(--font-heading--family);font-weight:400;font-size:calc(clamp(2rem, 1.3rem + 2.9vw, 3.4rem) * var(--cg-spot-heading-scale,1));letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;padding-bottom:.35rem;line-height:1.04;position:relative}[data-cg-spot] .cg-spot__heading em{color:var(--cg-spot-value);font-style:italic}[data-cg-spot] .cg-spot__underline{background:var(--cg-spot-accent);transform-origin:0;inset-inline-start:0;border-radius:3px;width:clamp(3rem,18%,5.5rem);height:3px;position:absolute;bottom:-.1rem}[data-cg-spot] .cg-spot__intro{text-wrap:pretty;color:var(--cg-spot-muted);max-width:46ch;font-size:clamp(1rem,.96rem + .3vw,1.14rem);line-height:1.62}[data-cg-spot] .cg-spot__intro>*{margin:0 0 .6em}[data-cg-spot] .cg-spot__intro>:last-child{margin-bottom:0}[data-cg-spot] .cg-spot__features{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-cg-spot] .cg-spot__feature{grid-template-columns:1fr;gap:clamp(1.3rem,3vw,1.7rem) clamp(1rem,2.4vw,2rem);padding-block:0 clamp(1.3rem,3vw,1.7rem);display:grid}[data-cg-spot] .cg-spot__feature--metric{grid-template-columns:minmax(4.5rem,auto) 1fr;align-items:baseline}[data-cg-spot] .cg-spot__feature-rule{background:var(--cg-spot-hair);grid-column:1/-1;height:1px}[data-cg-spot] .cg-spot__value{font-family:var(--font-heading--family);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cg-spot-value);overflow-wrap:break-word;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.75rem);font-weight:400;line-height:.95}[data-cg-spot] .cg-spot__feature-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}[data-cg-spot] .cg-spot__feature-title{font-family:var(--font-heading--family);letter-spacing:-.01em;overflow-wrap:break-word;color:var(--cg-spot-text);margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:400;line-height:1.12}[data-cg-spot] .cg-spot__feature-title em{color:var(--cg-spot-value);font-style:italic}[data-cg-spot] .cg-spot__feature-text{text-wrap:pretty;overflow-wrap:break-word;color:var(--cg-spot-muted);max-width:52ch;margin:0;font-size:.98rem;line-height:1.55}[data-cg-spot] .cg-spot__feature-text em{color:var(--cg-spot-value);font-style:italic}[data-cg-spot] .cg-spot__feature-text strong{color:var(--cg-spot-text);font-weight:600}[data-cg-spot] .cg-spot__cta{border-radius:var(--cg-spot-cta-radius,12px);background:var(--cg-spot-accent);min-height:48px;color:var(--cg-spot-cta-fg);font-family:var(--font-body--family);letter-spacing:-.005em;box-shadow:inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.12), 0 8px 24px -12px color-mix(in oklch, var(--cg-spot-accent) 58%, transparent);border:1px solid #0000;align-self:flex-start;align-items:center;padding:.85rem 1.55rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .3s,box-shadow .3s,filter .2s,scale .18s cubic-bezier(.22,1,.36,1);display:inline-flex}[data-cg-spot] .cg-spot__cta:hover{border-color:color-mix(in oklch, var(--cg-spot-cta-edge) 78%, transparent);box-shadow:inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.22), 0 14px 30px -14px color-mix(in oklch, var(--cg-spot-cta-edge) 42%, transparent);filter:brightness(1.05)}@media (prefers-reduced-motion:no-preference){[data-cg-spot] .cg-spot__cta:active{filter:none;transition-duration:.3s,.3s,.2s,.12s;scale:.97}}[data-cg-spot] .cg-spot__cta:focus-visible{outline:3px solid color-mix(in oklch, var(--cg-spot-accent) 55%, #fff);outline-offset:3px}@media (forced-colors:active){[data-cg-spot] .cg-spot__cta:focus-visible{outline-color:canvastext}}@media (width>=750px){[data-cg-spot].cg-spot--page-width{padding-inline:max(var(--cg-spot-pl,32px), 4vw) max(var(--cg-spot-pr,32px), 4vw)}[data-cg-spot] .cg-spot__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}[data-cg-spot].cg-spot--media-right .cg-spot__inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}[data-cg-spot].cg-spot--media-right .cg-spot__media-col{order:2}[data-cg-spot] .cg-spot__media-col{top:calc(var(--header-group-height,5rem) + 1.5rem);position:sticky}[data-cg-spot] .cg-spot__content{padding-block:clamp(.5rem,2vw,2rem)}[data-cg-spot].cg-spot--no-head .cg-spot__content{align-self:center}}@media (width<=749px){[data-cg-spot] .cg-spot__media-clip{aspect-ratio:1;max-height:72svh}[data-cg-spot] .cg-spot__img{object-fit:contain}[data-cg-spot] .cg-spot__feature--metric{grid-template-columns:1fr}[data-cg-spot].cg-spot{padding-inline:calc(var(--cg-spot-pl,32px) * .7) calc(var(--cg-spot-pr,32px) * .7)}[data-cg-spot] .cg-spot__content{padding-inline:34px}[data-cg-spot] .cg-spot__feature-rule{margin-inline:-34px}}@media (width>=750px){[data-cg-spot].cg-spot--text-right .cg-spot__content{align-items:flex-end}[data-cg-spot].cg-spot--text-right .cg-spot__head{text-align:right;align-items:flex-end}[data-cg-spot].cg-spot--text-right .cg-spot__underline{transform-origin:100%;inset-inline:auto 0}[data-cg-spot].cg-spot--text-right .cg-spot__intro{text-align:right;margin-inline-start:auto}[data-cg-spot].cg-spot--text-right .cg-spot__feature,[data-cg-spot].cg-spot--text-right .cg-spot__feature--metric{text-align:right;grid-template-columns:1fr}[data-cg-spot].cg-spot--text-right .cg-spot__feature-body{align-items:flex-end}[data-cg-spot].cg-spot--text-right .cg-spot__feature-text{margin-left:auto}[data-cg-spot].cg-spot--text-right .cg-spot__cta{align-self:flex-end}}@media (scripting:enabled){[data-cg-spot] .cg-spot__media,[data-cg-spot] .cg-spot__content{opacity:0}}[data-cg-spot][data-cg-spot-failsafe] .cg-spot__media,[data-cg-spot][data-cg-spot-failsafe] .cg-spot__content{opacity:1!important}@media (prefers-reduced-motion:reduce){[data-cg-spot] .cg-spot__cta{transition:none}}@media screen and (width<=749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{justify-content:center;align-self:start;display:flex}@media screen and (width>=750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height,0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position,"flex-start")}}.product-details .cg-description{--cg-desc-accent:#8a3a12;--cg-desc-accent-strong:#6f2e0e;max-inline-size:68ch;color:color-mix(in oklch, var(--color-foreground) 88%, transparent);font-family:var(--font-body--family);text-wrap:pretty;padding-inline:27px;font-size:1rem;line-height:1.65}.product-details .cg-description>:first-child{margin-block-start:0}.product-details .cg-description>:last-child{margin-block-end:0}.product-details .cg-description p{margin-block:0 1.1em}.product-details .cg-description :is(h2,h3,h4){font-family:var(--font-heading--family);letter-spacing:-.01em;text-wrap:balance;color:var(--color-foreground);margin-block:1.6em .6em;line-height:1.25}.product-details .cg-description h2{font-size:1.35rem}.product-details .cg-description h3{font-size:1.15rem}.product-details .cg-description strong{color:var(--color-foreground);font-weight:600}.product-details .cg-description a{color:var(--cg-desc-accent);text-underline-offset:.15em;transition:color .3s var(--ease-out-quad);text-decoration:underline 1px}.product-details .cg-description a:hover{color:var(--cg-desc-accent-strong)}.product-details .cg-description ul{list-style-type:disc}.product-details .cg-description ol{list-style-type:decimal}.product-details .cg-description :is(ul,ol){margin-block:0 1em;padding-inline-start:1.4em;list-style-position:outside}.product-details .cg-description li{margin-block:.4em 0;padding-inline-start:.25em}.product-details .cg-description li::marker{color:var(--cg-desc-accent);font-size:.9em}.product-details .cg-description li>p{margin-block:0}.product-details .cg-description blockquote{background:color-mix(in oklch, var(--cg-desc-accent) 8%, transparent);color:color-mix(in oklch, var(--color-foreground) 82%, transparent);border-radius:10px;margin-block:1.2em;margin-inline:0;padding:.75em 1em;font-style:italic}.product-details .cg-disclaimer{max-inline-size:68ch;font-family:var(--font-body--family);padding:27px;padding-inline:27px}.product-details .cg-disclaimer__details{border:1px solid color-mix(in oklch, var(--color-foreground) 16%, transparent);background:color-mix(in oklch, var(--color-foreground) 4%, transparent);border-radius:10px;overflow:clip}.product-details .cg-disclaimer__summary{color:var(--color-foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.product-details .cg-disclaimer__summary::-webkit-details-marker{display:none}.product-details .cg-disclaimer__icon{background:color-mix(in oklch, var(--cg-desc-accent) 12%, transparent);block-size:1.35rem;inline-size:1.35rem;color:var(--cg-desc-accent-strong);transition:transform .24s var(--ease-out-quad);border-radius:999px;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.product-details .cg-disclaimer__details[open] .cg-disclaimer__icon{transform:rotate(45deg)}.product-details .cg-disclaimer p{color:color-mix(in oklch, var(--color-foreground) 78%, transparent);text-wrap:pretty;margin:0;padding:0 1rem 1rem;font-size:.9rem;line-height:1.55}@media screen and (width<=749px){.product-information.section--page-width .product-details .cg-description,.product-information.section--page-width .product-details .cg-disclaimer{padding-inline:27px}}.product-details{--cg-rail-accent:#8a3a12;--cg-rail-accent-strong:#6f2e0e;--cg-rail-hair:color-mix(in oklch, var(--color-foreground) 14%, transparent);--cg-rail-ease:var(--ease-out-quad)}.product-details .text-block h1{font-family:var(--font-heading--family);letter-spacing:-.022em;text-wrap:balance;max-inline-size:100%;color:var(--color-foreground);margin-block:0;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:600;line-height:1.1}@media (width>=750px) and (scripting:enabled){.product-information--main-product .product-details .text-block h1:not([data-title-wrapped]){white-space:nowrap;min-width:0;overflow:hidden}.product-information--main-product .product-details .text-block h1[data-title-wrapped]{white-space:normal;overflow-wrap:break-word;overflow:visible}}.product-details rte-formatter.text-block :is(p,em){font-family:var(--font-body--family);letter-spacing:0;color:color-mix(in oklch, var(--color-foreground) 64%, transparent);text-wrap:pretty;font-size:1.0625rem;font-style:italic;line-height:1.5}.product-details [id*=__judge_me_reviews_preview_badge_]{min-block-size:24px}.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge,.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge__stars{align-items:center;display:inline-flex}.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge__stars,.product-details [id*=__judge_me_reviews_preview_badge_] .jdgm-prev-badge__text{line-height:1}.product-details product-price.text-block{font-family:var(--font-body--family);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-foreground);font-size:clamp(1.55rem,1.2rem + 1.1vw,1.95rem)}.product-details product-price.text-block,.product-details product-price .price,.product-details product-price .price-item,.product-details product-price .price__regular,.product-details product-price .price-item--regular{font-weight:800}.product-details .variant-picker{--color-selected-variant-border:#1a1410}.product-details .variant-option__button-label--has-swatch:has(:checked){outline:none}.product-details .variant-option__button-label--has-swatch .swatch{transition:border-color .2s var(--cg-rail-ease)}.product-details .variant-option__button-label--has-swatch:has(:checked) .swatch{border-width:2.5px;border-color:#1a1410}.product-details .variant-option__button-label--has-swatch:not(:has(:checked)):hover{outline:none}.product-details .variant-option__button-label--has-swatch:not(:has(:checked)):hover .swatch{border-width:2px;border-color:oklch(19.722% .0125804 55.5458/.5)}.product-details .variant-option--buttons legend{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch, var(--color-foreground) 88%, transparent);font-size:.78rem;font-weight:600}.product-details .variant-option__swatch-value{text-transform:none;letter-spacing:.01em;color:var(--color-foreground);font-size:.95rem;font-weight:500}.product-details .product-form-buttons{gap:10px}.product-details .add-to-cart-button{letter-spacing:.01em;font-weight:600}.product-details .divider__line{min-height:0;height:max(var(--divider-border-thickness,1px), 3px);background:radial-gradient(ellipse at center, color-mix(in oklch, var(--cg-rail-hair) 24%, transparent) 0%, transparent 68%) center / 64% 100% no-repeat, linear-gradient(to right, transparent 0%, color-mix(in oklch, var(--cg-rail-hair) 26%, transparent) 8%, color-mix(in oklch, var(--cg-rail-hair) 65%, transparent) 28%, var(--cg-rail-hair) 50%, color-mix(in oklch, var(--cg-rail-hair) 65%, transparent) 72%, color-mix(in oklch, var(--cg-rail-hair) 26%, transparent) 92%, transparent 100%) center / 100% max(var(--divider-border-thickness,1px), 1px) no-repeat;border:0;border-radius:999px}.product-details .group-block-content>product-price,.product-details .group-block-content>product-price~*{order:2}.product-details .group-block-content>.buy-buttons-block~*{order:4}.product-details .group-block-content>.cg-rail-purchases{order:1}.product-details .group-block-content>.cg-rail-trust{order:3}.product-details .group-block-content>:has(.cg-description),.product-details .group-block-content>:has(.cg-disclaimer){order:5}.cg-rail-purchases{justify-content:flex-start;padding-block:5px 2px;padding-inline:27px;display:flex}.cg-rail-purchases--reserve{visibility:hidden}.product-details .group-block-content:has(>.cg-rail-purchases:not(.cg-rail-purchases--reserve))>.cg-rail-purchases--reserve{display:none}.cg-rail-purchases__pill{background:color-mix(in oklch, var(--color-foreground) 7%, transparent);font-family:var(--font-body--family);letter-spacing:.01em;color:color-mix(in oklch, var(--color-foreground) 82%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:.8rem;font-weight:500;line-height:1.2;display:inline-flex}.cg-rail-trust{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-block-start:4px;padding-block:16px 0;padding-inline:27px;display:flex;position:relative}.cg-rail-trust__item{font-family:var(--font-body--family);letter-spacing:.01em;color:color-mix(in oklch, var(--color-foreground) 64%, transparent);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.cg-rail-trust__icon{width:16px;height:16px;color:var(--cg-rail-accent);flex-shrink:0}.cg-pdp-showcase .product-details .disclosures__container{padding-inline:27px}.cg-pdp-showcase .product-details #cg-bundle-callout{box-shadow:none;background:oklch(94.4047% .0220736 81.7867);border:1px solid #1a141029;border-radius:8px}.cg-pdp-showcase .product-details .cg-disclaimer__details{border-radius:8px}.cg-pdp-showcase .product-details .variant-option--buttons{--variant-picker-button-radius:8px}.cg-pdp-showcase .product-details .variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){--color-variant-background:#fff;--color-variant-border:#1a141029}.cg-pdp-showcase .product-details .buy-buttons-block{--style-border-radius-buttons-primary:8px;--style-border-radius-buttons-secondary:8px;--style-border-radius-inputs:8px;--color-input-border:#1a141029}@media (prefers-reduced-motion:no-preference){.product-details .add-to-cart-button{transition-property:scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.product-details .add-to-cart-button:active{transition-duration:.12s;scale:.97}}.sticky-add-to-cart__bar{bottom:max(20px, var(--safe-area-inset-bottom));opacity:0;visibility:hidden;z-index:calc(var(--layer-sticky) - 1);border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm), var(--style-border-radius-buttons-primary)));width:600px;box-shadow:var(--shadow-popover);padding:var(--padding-sm);align-items:center;gap:var(--gap-md);display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(calc(100% + 40px))}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%)translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border:2px;content:"";inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%), linear-gradient(#00000026 0 100%);border:var(--border) solid #0000;border-radius:inherit;z-index:-1;backdrop-filter:blur(20px)saturate(180%)brightness(1.5);background-clip:content-box,border-box;position:absolute}@media (prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display,visibility;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0%)}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;display:none;transform:translate(-50%)translateY(calc(100% + 40px))}.sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:var(--padding-lg)}.sticky-add-to-cart__image{aspect-ratio:1;height:var(--height-buy-buttons);border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary);flex-shrink:0;overflow:hidden}.sticky-add-to-cart__image-img{object-fit:cover;width:100%;height:100%}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (width<=749px){.sticky-add-to-cart__bar{width:100%;max-width:none;border-radius:0;padding-block-end:calc(var(--padding-sm) + var(--safe-area-inset-bottom));bottom:0}.sticky-add-to-cart__bar:before{--border:1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (width<=389px){.sticky-add-to-cart__bar .compare-at-price,.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.disclosures__container{width:100%}.disclosures__container:has(>[shopify-block-empty]){display:none}.disclosures{--disclosures-symbol-width:calc(var(--disclosures-icon-size) * var(--disclosures-symbol-aspect-ratio,1));color:var(--color,inherit);width:100%;display:block;container-type:inline-size}.disclosures.accordion--dividers accordion-custom:first-child .details{border-block-start:var(--style-border-width) solid var(--color-border)}.disclosures.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--color-border)}.disclosures__heading{margin-block-end:var(--margin-lg)}.disclosures .details__header{padding-block:var(--padding-xl);align-items:flex-start;gap:var(--gap-xs);display:flex}.disclosures .details__header>.svg-wrapper{margin-block-start:calc((var(--disclosures-icon-size) - var(--icon-size-xs)) / 2)}.disclosures details[open] .details__header{padding-block-end:var(--padding-xs)}.disclosures__summary-content{align-items:center;row-gap:var(--gap-xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.disclosures__summary-item{row-gap:var(--gap-xs);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.disclosures__summary-item--measure{visibility:hidden;white-space:nowrap;pointer-events:none;contain:layout style;width:max-content;max-width:none;display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.disclosures__summary-item-row{align-items:center;gap:var(--padding-2xs);vertical-align:middle;min-width:0;display:flex}.disclosures__summary-item-title{font-weight:var(--font-weight-normal,normal);overflow-wrap:break-word}.disclosures__summary-item--measure .disclosures__summary-item-title{white-space:nowrap;overflow-wrap:normal}.disclosures .details__icon{width:auto;max-inline-size:100%;height:var(--disclosures-icon-size);object-fit:contain;vertical-align:middle;flex-shrink:0;margin:0;display:inline-block}.disclosures__summary-item-row:has(>.details__icon){grid-template-columns:var(--disclosures-symbol-width) minmax(0, 1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0;display:grid}.disclosures__summary-item-row:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__summary-item-row:has(>.details__icon)>.disclosures__summary-item-title{grid-column:2}.disclosures details[open]>summary .disclosures__summary-item-title{font-weight:var(--font-weight-bold,bold)}.disclosures__summary-item-extra{display:block}.disclosures__separator{padding-inline:var(--padding-xs);flex-shrink:0;line-height:1;display:none}@container (width>=701px){.disclosures:where([data-summary-layout=inline]) .details__header{align-items:center}.disclosures:where([data-summary-layout=inline]) .details__header>.svg-wrapper{margin-block-start:0}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item{display:block}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row{display:inline-flex}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-extra{align-items:center;display:inline-flex}.disclosures:where([data-summary-layout=inline]) .disclosures__separator{display:inline-block}}.disclosures__summary-item--measure .disclosures__summary-item-row{white-space:nowrap;display:inline-flex}.disclosures__summary-item--measure .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures__summary-item--measure .disclosures__summary-item-extra{white-space:nowrap;align-items:center;display:inline-flex}.disclosures__summary-item--measure .disclosures__separator{display:inline-block}.disclosures details[open] .disclosures__summary-item-extra{display:none}.disclosures__item{display:flex}.disclosures__item+.disclosures__item{margin-block-start:var(--spacing-lg)}.disclosures__item-left{cursor:default;flex:0 auto;min-width:0}.disclosures__item-right{cursor:pointer;flex:1}.disclosures__item-header{align-items:center;gap:var(--padding-2xs);margin-block-end:var(--spacing-xs);padding-block-end:var(--padding-xs);display:flex}.disclosures__item-title{margin:0}.disclosures__item-header:has(>.details__icon){grid-template-columns:var(--disclosures-symbol-width) minmax(0, 1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0;display:grid}.disclosures__item-header:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__item-header:has(>.details__icon)>.disclosures__item-title{grid-column:2}.disclosures details[open] .disclosures__item-title{font-weight:var(--font-weight-bold,bold)}.disclosures__item-content{max-width:var(--normal-content-width);padding-block-end:var(--padding-2xl)}.disclosures details[open] .details-content{padding-block-end:0}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders:0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders:1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.payment-icons{width:100%}.payment-icons__list{align-items:center;justify-content:var(--alignment);gap:var(--icon-gap);flex-wrap:wrap;margin:0;padding:0;display:flex}.payment-icons__item{align-items:center;display:flex}.product-recommendations{display:block}.product-recommendations__skeleton-item{aspect-ratio:3/4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}@media screen and (width<=749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}product-recommendations:has([data-has-recommendations=false]){display:none}.product-information{gap:var(--gap) 0}.product-information__grid{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.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 (width<=749px){.product-information__media{grid-column:1/-1}.product-details{grid-column:2/3}}@media screen and (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{order:1;padding-inline-start:calc(var(--gap,0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{order:0;padding-inline-end:calc(var(--gap,0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2/-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)){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,: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,.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 (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}}@media screen and (width>=750px){.product-information--main-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none){--cg-pdp-center-gap:clamp(16px, 1.8vw, 28px);column-gap:var(--cg-pdp-center-gap);align-items:start}.product-information--main-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,53fr) minmax(22rem,47fr)}.product-information--main-product .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(22rem,47fr) minmax(0,53fr)}.product-information--main-product .product-information__media,.product-information--main-product .product-details{min-width:0;padding-inline:0}.product-information--main-product .product-information__media{align-self:stretch;width:100%}.product-information--main-product .product-details{justify-content:flex-start}.product-information--main-product .product-details>.group-block{width:min(100%,34rem)}.product-information--main-product .product-media-container.constrain-height{--viewport-offset:max(var(--header-height,156px), var(--cg-pdp-header-floor,156px))}.product-information--main-product media-gallery:has(slideshow-controls[thumbnails][pagination-position=center]) .product-media-container.constrain-height{--viewport-offset:calc(max(var(--header-height,156px), var(--cg-pdp-header-floor,156px)) + var(--cg-pdp-gallery-reserve,96px))}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width:var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (width>=1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width:32rem}}.product-information--main-product.cg-pdp-showcase{background:linear-gradient(135deg, var(--cg-pdp-wash-1,oklch(64.7237% .118014 56.6685/.14)), transparent 64%), linear-gradient(315deg, var(--cg-pdp-wash-2,oklch(45.1236% .120205 43.4264/.12)), transparent 66%), var(--color-background)}.product-information--main-product.cg-pdp-showcase .product-details>.group-block{background:#fffaf2eb;border:1px solid #1a141029;border-radius:8px;box-shadow:0 24px 70px #1a141014}@media screen and (width>=750px){.product-information--main-product.cg-pdp-showcase .product-information__media media-gallery{background:#fffaf2eb;border:1px solid #1a141029;border-radius:8px;padding-inline:clamp(12px,1.4vw,20px);box-shadow:0 24px 70px #1a141014}}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset:var(--header-height)}.dialog-zoomed-gallery__dialog{background-color:var(--color-background)}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (width<=749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:100%;display:flex;overflow-x:hidden}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{scroll-snap-align:start;flex:0 0 100%;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;width:100%;height: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{aspect-ratio:auto;scrollbar-width:none;justify-content:center;width:100%;height:100%;display:flex;overflow:scroll}.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);transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x,0), var(--drag-zoom-translate-y,0));overflow:hidden}.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-gallery__mobile-controls{grid-area:auto}@media screen and (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}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.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}.dialog-zoomed-gallery__dialog{view-transition-name:zoom-dialog-ui}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:#0000}::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 (width>=750px){:root:active-view-transition .product-media__image{background-color:#0000}}::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 (width<=749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-duration:.1s;animation-timing-function:step-start}::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:80ms linear forwards fade-out}}@keyframes fade-in{0%{opacity:.8;scale:.98}}@keyframes fade-out{to{opacity:0}}slideshow-controls{scrollbar-width:none;min-height:var(--minimum-touch-target);flex-shrink:0;grid-area:controls;justify-content:space-between;display:flex}slideshow-controls[controls-on-media]{position:absolute;bottom:0}slideshow-controls::-webkit-scrollbar{display:none}slideshow-controls button{--color:rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active:var(--color-foreground);--color-hover:rgb(var(--color-foreground-rgb) / var(--opacity-50));height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer;display:inline-block}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}slideshow-controls[pagination-position=center]{justify-content:center;align-items:center}slideshow-controls[pagination-position=center][thumbnails]{width:100%}slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (width>=750px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){flex-direction:column;height:0;min-height:100%;display:flex}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{top:var(--sticky-header-offset,0);position:sticky}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline,var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline,var(--focus-outline-offset))}}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground:#fff;--color-foreground-rgb:var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{inset-inline-end:0}slideshow-controls[controls-on-media][pagination-position=left]{inset-inline-start:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{align-self:flex-start;width:fit-content}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{align-self:flex-end;width:fit-content}.slideshow-controls__arrows{height:var(--minimum-touch-target);grid-area:arrows;justify-content:space-between;display:flex}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{justify-content:center;align-items:center;margin:0;list-style:none;display:inline-flex}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color:rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active:var(--color-foreground);--color-hover:rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-component[autoplay] slideshow-controls,slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:difference}.slideshow-controls__dots{padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;gap:.6rem;overflow:hidden}.slideshow-controls__dots button{--size:.56rem;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);border-radius:calc(var(--size));justify-content:center;align-items:center;font-size:0;display:flex}.slideshow-controls__dots button:after{content:"";background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);display:block;box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis:inline){.slideshow-controls__dots button[aria-current=true]:after{--color:var(--color-active)}}.slideshow-controls__dots button:after:hover{--color:var(--color-hover)}.slideshow-controls__dots button[aria-current=true]{--color:var(--color-active)}.slideshow-controls__dots button[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);width:auto;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs);background-color:#0006;border-radius:2rem}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{scrollbar-width:none;width:100%;max-height:100%;display:flex;overflow-x:scroll}.slideshow-controls__thumbnails{padding-inline:var(--slideshow-thumbnails-padding-inline,var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block,var(--padding-sm));gap:var(--gap-xs);height:fit-content;margin-inline:auto;display:inline-flex}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius,var(--media-radius));width:clamp(44px, 7vw, var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{object-fit:cover;border-radius:var(--thumbnail-radius,var(--media-radius));height:100%}.slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{top:var(--padding-2xs);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5));justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--padding-2xs)}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component[autoplay][paused] .icon-play>svg,slideshow-component[autoplay]:not([paused]) .icon-pause>svg{display:block}slideshow-controls .slideshow-controls__paddles{align-items:center;gap:var(--gap-2xs);width:100%;display:flex}slideshow-controls .slideshow-controls__paddles .slideshow-controls__thumbnails-container{flex:auto;min-width:0}slideshow-controls .slideshow-controls__paddle{width:28px;min-height:var(--minimum-touch-target);border-radius:var(--style-border-radius-xs,8px);color:rgb(var(--color-foreground-rgb) / var(--opacity-50));cursor:pointer;transition:color .3s ease, background-color .3s ease, transform .3s var(--ease-out-quad);background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:inline-flex}slideshow-controls .slideshow-controls__paddles:not([data-overflowing]) .slideshow-controls__paddle{display:none}slideshow-controls .slideshow-controls__paddle:hover{color:var(--color-foreground);background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}slideshow-controls .slideshow-controls__paddle:active{transform:scale(.92)}slideshow-controls .slideshow-controls__paddle:disabled{opacity:.3;cursor:default;transform:none}slideshow-controls .slideshow-controls__paddle svg{width:var(--icon-size-sm,16px);height:auto}@media (hover:none){slideshow-controls .slideshow-controls__paddle{display:none}}@media (prefers-reduced-motion:reduce){slideshow-controls .slideshow-controls__paddle{transition:none}}.product-information--main-product .product-media{position:relative}.product-information--main-product .product-media:after{content:"";border-radius:var(--media-radius,0);pointer-events:none;position:absolute;inset:0 1px 0 0;box-shadow:inset 0 0 0 1px #00000014}.product-information--main-product .dialog-zoomed-gallery .product-media:after{display:none}.product-information--main-product .slideshow-controls__thumbnail{border-radius:var(--thumbnail-radius,8px);outline-offset:-1.5px;transition:outline-color .3s var(--ease-out-quad);outline:1.5px solid #00000014}.product-information--main-product .slideshow-controls__thumbnail:hover{outline-color:#0003}.product-information--main-product .slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline-offset:-1.5px;border:0;outline:1.5px solid #1a1410}@media (forced-colors:active){.product-information--main-product .slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline-offset:1px;outline:2px solid highlight}}@media (prefers-reduced-motion:no-preference){.product-information--main-product .slideshow-controls__thumbnail{transition:outline-color .3s var(--ease-out-quad), scale .18s cubic-bezier(.22, 1, .36, 1)}.product-information--main-product .slideshow-controls__thumbnail:active{transition-duration:.3s,.12s;scale:.97}}[data-cg-pfaq].cg-pfaq{--cg-pfaq-rule:color-mix(in oklab, var(--cg-pfaq-ink) 14%, var(--cg-pfaq-bg));--cg-pfaq-muted:color-mix(in oklab, var(--cg-pfaq-ink) 68%, var(--cg-pfaq-bg));--cg-pfaq-plate:color-mix(in oklab, var(--cg-pfaq-ink) 4%, var(--cg-pfaq-bg));--cg-pfaq-dur:.34s;--cg-pfaq-ease:cubic-bezier(.22, 1, .36, 1);interpolate-size:allow-keywords;background:var(--cg-pfaq-bg);color:var(--cg-pfaq-ink);padding-block:calc(var(--cg-pfaq-pt,72px) * .75) calc(var(--cg-pfaq-pb,72px) * .75);padding-inline:var(--cg-pfaq-pl,24px) var(--cg-pfaq-pr,24px);display:block}@media (width<=749px){[data-cg-pfaq].cg-pfaq{padding-inline:max(var(--cg-pfaq-pl,24px), 34px) var(--cg-pfaq-pr,24px)}}@media (width>=750px){[data-cg-pfaq].cg-pfaq{padding-block:var(--cg-pfaq-pt,72px) var(--cg-pfaq-pb,72px)}}[data-cg-pfaq] .cg-pfaq__inner{inline-size:min(100%, var(--cg-pfaq-max,1180px));gap:clamp(26px,4vw,38px);margin-inline:auto;display:grid}@media (width>=990px){[data-cg-pfaq] .cg-pfaq__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px)}[data-cg-pfaq] .cg-pfaq__aside{position:sticky;inset-block-start:clamp(88px,14vh,136px)}}[data-cg-pfaq] .cg-pfaq__heading{color:var(--cg-pfaq-ink);font-family:var(--font-heading--family), var(--font-body--family), sans-serif;font-size:calc(clamp(1.5rem, 1.05rem + 1.6vw, 2.25rem) * var(--cg-pfaq-heading-scale,1));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}[data-cg-pfaq] .cg-pfaq__intro{max-inline-size:42ch;color:var(--cg-pfaq-muted);margin-block-start:14px;font-size:1rem;line-height:1.55}[data-cg-pfaq] .cg-pfaq__intro>*{margin:0}[data-cg-pfaq] .cg-pfaq__intro>*+*{margin-block-start:.7em}[data-cg-pfaq] .cg-pfaq__link{min-block-size:44px;color:var(--cg-pfaq-accent);align-items:center;gap:8px;margin-block-start:22px;font-size:1rem;font-weight:700;display:inline-flex}[data-cg-pfaq] .cg-pfaq__link-arrow{flex:none;display:inline-flex}[data-cg-pfaq] .cg-pfaq__link:focus-visible{outline:2px solid var(--cg-pfaq-accent);outline-offset:3px;border-radius:var(--cg-radius-sm,8px)}[data-cg-pfaq] .cg-pfaq__item{border-block-start:1px solid var(--cg-pfaq-rule)}[data-cg-pfaq] .cg-pfaq__item:last-child{border-block-end:1px solid var(--cg-pfaq-rule)}[data-cg-pfaq] .cg-pfaq__summary{border-radius:var(--cg-radius-sm,8px);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;min-block-size:60px;margin-inline:-14px;padding-block:16px;padding-inline:14px;list-style:none;display:flex}[data-cg-pfaq] .cg-pfaq__summary::-webkit-details-marker{display:none}[data-cg-pfaq] .cg-pfaq__summary::marker{content:""}[data-cg-pfaq] .cg-pfaq__summary:focus-visible{outline:2px solid var(--cg-pfaq-accent);outline-offset:-2px}[data-cg-pfaq] .cg-pfaq__item[open]>.cg-pfaq__summary{color:var(--cg-pfaq-accent)}[data-cg-pfaq] .cg-pfaq__q{font-family:var(--font-heading--family), var(--font-body--family), sans-serif;letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1rem,.88rem + .5vw,1.25rem);font-weight:700;line-height:1.3}[data-cg-pfaq] .cg-pfaq__mark{block-size:14px;inline-size:14px;color:var(--cg-pfaq-accent);flex:none;position:relative}[data-cg-pfaq] .cg-pfaq__mark:before,[data-cg-pfaq] .cg-pfaq__mark:after{content:"";background:currentColor;border-radius:2px;block-size:2px;position:absolute;inset-block-start:6px;inset-inline:0}[data-cg-pfaq] .cg-pfaq__mark:after{rotate:90deg}[data-cg-pfaq] .cg-pfaq__item[open] .cg-pfaq__mark:after{opacity:0;rotate:0deg}[data-cg-pfaq] .cg-pfaq__answer-body{max-inline-size:68ch;color:var(--cg-pfaq-muted);padding-block-end:22px;font-size:1rem;line-height:1.62}[data-cg-pfaq] .cg-pfaq__answer-body>:last-child,[data-cg-pfaq] .cg-pfaq__answer-body>*>:last-child{margin-block-end:0}[data-cg-pfaq] .cg-pfaq__answer-body p{margin-block:0 .85em}[data-cg-pfaq] .cg-pfaq__answer-body :is(ul,ol){margin-block:0 .85em;padding-inline-start:1.2em}[data-cg-pfaq] .cg-pfaq__answer-body li{margin-block-end:.35em}[data-cg-pfaq] .cg-pfaq__answer-body li::marker{color:var(--cg-pfaq-accent)}[data-cg-pfaq] .cg-pfaq__answer-body strong{color:var(--cg-pfaq-ink);font-weight:700}[data-cg-pfaq] .cg-pfaq__answer-body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cg-pfaq-accent);text-decoration-color:var(--cg-pfaq-accent);text-underline-offset:.22em}[data-cg-pfaq] .cg-pfaq__answer-body a:hover{color:var(--cg-pfaq-accent)}[data-cg-pfaq] .cg-pfaq__item::details-content{opacity:0;block-size:0;overflow:hidden}[data-cg-pfaq] .cg-pfaq__item[open]::details-content{opacity:1;block-size:auto}@media (hover:hover){[data-cg-pfaq] .cg-pfaq__summary:hover{background:var(--cg-pfaq-plate)}}@media (prefers-reduced-motion:no-preference){[data-cg-pfaq] .cg-pfaq__summary{transition:background-color .2s var(--cg-pfaq-ease), color .2s var(--cg-pfaq-ease)}[data-cg-pfaq] .cg-pfaq__link-arrow{transition:translate .22s var(--cg-pfaq-ease)}[data-cg-pfaq] .cg-pfaq__link:hover .cg-pfaq__link-arrow{translate:3px}[data-cg-pfaq] .cg-pfaq__mark:after{transition:rotate var(--cg-pfaq-dur) var(--cg-pfaq-ease), opacity .2s linear}[data-cg-pfaq] .cg-pfaq__item::details-content{transition:block-size var(--cg-pfaq-dur) var(--cg-pfaq-ease), opacity .2s linear, content-visibility var(--cg-pfaq-dur) allow-discrete}}@media (forced-colors:active){[data-cg-pfaq] .cg-pfaq__mark:before,[data-cg-pfaq] .cg-pfaq__mark:after{background:canvastext}[data-cg-pfaq] .cg-pfaq__summary:focus-visible,[data-cg-pfaq] .cg-pfaq__link:focus-visible{outline:2px solid highlight}}@media print{[data-cg-pfaq] .cg-pfaq__item::details-content{opacity:1;content-visibility:visible;block-size:auto}[data-cg-pfaq] .cg-pfaq__mark{display:none}}[data-cg-pfaq].cg-pfaq--empty{color:oklab(43.1161% .00530569 .0106702);text-align:center;background:#fbf7ef;padding:32px 24px;font-size:1rem}.recipient-form{--options-border-radius:var(--variant-picker-button-radius);--options-border-width:var(--variant-picker-button-border-width);color:var(--color,var(--color-foreground));padding-bottom:var(--padding-2xl);flex-direction:column;display:flex}.recipient-form__send-to{margin-block-end:var(--margin-xs);padding:0}.gift-card-form-option{gap:var(--gap-sm);border:none;grid-template-columns:1fr 1fr;padding:0;display:grid}.gift-card-form-option__button-label{padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);background-color:var(--color-variant-background);min-width:auto;color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing), border-color var(--animation-speed) var(--animation-easing);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.gift-card-form-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)}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing), border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.gift-card-form-option__button-label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.recipient-fields{gap:var(--gap-sm);flex-direction:column;padding-block-start:var(--padding-xl);display:flex}.recipient-fields[hidden]{display:none}.field--send-on{flex-direction:column;display:flex}.recipient-form__message{align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm);flex-direction:row;display:flex}.recipient-form-field-label{inset-inline-start:var(--padding-sm);bottom:var(--padding-sm);color:var(--color-input-text);font-style:italic;position:absolute}.recipient-fields__textarea{min-height:5.5rem;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3);overflow-y:auto}.recipient-fields__input{padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:start;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex-grow:1}.recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.recipient-fields__input:focus{outline-color:var(--color-input-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;mask-type:match-source;background-color:currentColor;background-image:none;background-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input{cursor:text}@supports ((-moz-appearance:none)){.field--send-on .recipient-fields__input{cursor:pointer}}.gift-card-recipient-form{--cg-gift-form-ink:#1a1410;--cg-gift-form-accent:#8a3a12;--cg-gift-form-line:#1a141029;padding-block:var(--cg-gift-form-pad-t,0) var(--cg-gift-form-pad-b,0);padding-inline:var(--cg-gift-form-pad-l,0) var(--cg-gift-form-pad-r,0)}.gift-card-recipient-form__fields{border:0;gap:16px;margin:0;padding:0;display:grid}.gift-card-recipient-form legend{color:var(--cg-gift-form-ink);margin-block-end:12px;font-weight:700}.gift-card-recipient-form__field{gap:7px;display:grid}.gift-card-recipient-form label{color:var(--cg-gift-form-ink);font-size:.9rem;font-weight:700}.gift-card-recipient-form label span{color:#1a1410a3;margin-inline-start:6px;font-size:.75rem;font-weight:500}.gift-card-recipient-form input,.gift-card-recipient-form textarea{border:1px solid var(--cg-gift-form-line);width:100%;min-height:46px;color:var(--cg-gift-form-ink);font:inherit;background:#fff;border-radius:8px;padding:11px 12px}.gift-card-recipient-form textarea{resize:vertical}.gift-card-recipient-form input:focus-visible,.gift-card-recipient-form textarea:focus-visible{outline:2px solid var(--cg-gift-form-accent);outline-offset:2px}.gift-card-recipient-form p{color:#1a1410a3;margin:0;font-size:.82rem;line-height:1.4}.gift-card-recipient-form__field-meta{justify-content:space-between;gap:12px;display:flex}.gift-card-recipient-form__errors,.gift-card-recipient-form__error{color:#8a1f11}.gift-card-recipient-form__errors{background:oklch(92.2719% .028338 78.8943);border:1px solid #8a1f114d;border-radius:8px;margin-block-end:16px;padding:14px}.gift-card-recipient-form__errors ul{margin:8px 0 0;padding-inline-start:18px}.section-wrapper{--section-height-offset:0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(#header-group>.header-section>#header-component[transparent]):not(:has(#header-group>.header-section+.shopify-section)) #MainContent>.section-wrapper:first-child{--section-height-offset:var(--header-group-height,0)}.custom-section-background{grid-column:1/-1}.custom-section-content{z-index:var(--layer-flat)}.cg-divider{width:100%;max-width:var(--cg-divider-max,100%);height:var(--cg-divider-thickness,1px);margin:var(--cg-divider-mt,1.5rem) auto var(--cg-divider-mb,1.5rem);border-radius:calc(var(--cg-divider-thickness,1px) / 2);background:color-mix(in oklch, var(--cg-divider-color,#1a1410) var(--cg-divider-opacity,24%), transparent);border:0;display:block}@media (prefers-reduced-motion:no-preference){.cg-divider:not(.cg-divider--static){animation:.6s cubic-bezier(.22,1,.36,1) both cg-divider-fade-in;animation-delay:var(--cg-divider-delay,0s)}}@keyframes cg-divider-fade-in{0%{opacity:0}to{opacity:1}}.shopify-section:has([data-cg-head]){opacity:1!important}cg-head[data-cg-head]{display:block}[data-cg-head] .cg-head__word{display:inline-block}[data-cg-head][data-cg-head-words=settled] .cg-head__word{display:inline}[data-cg-head][data-cg-head-state=pending] [data-cg-anim],[data-cg-head][data-cg-head-state=pending] .cg-head__word{opacity:0}[data-cg-head] .cg-head__rule{background:var(--cg-head-accent,#945e30);transform-origin:0;width:56px;height:2px;transition:transform .7s var(--ease-out-quad) .45s;border-radius:2px;margin-top:.85rem;display:block;transform:scaleX(0)}[data-cg-head][data-cg-head-state=ready] .cg-head__rule{transform:scaleX(1)}[data-cg-head] .cg-head__title{margin:0}@media (prefers-reduced-motion:reduce){[data-cg-head] .cg-head__rule{transition:none!important;transform:scaleX(1)!important}}
