.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}}#header-group:has(>.header-section>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-container>slideshow-slides{gap:var(--resource-list-column-gap);cursor:default;margin-block:-16px;padding-block:16px}.resource-list__carousel>slideshow-container>slideshow-slides>.resource-list__slide,.resource-list__carousel .product-card__content,.resource-list__carousel .card-gallery>a{cursor:var(--cursor)}.resource-list__carousel .product-card__content slideshow-component{--cursor:inherit}.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}.cg-cgrid{isolation:isolate;position:relative}.cg-cgrid .font-display{font-feature-settings:"liga", "kern";font-weight:400}.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){.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)}}.cg-cgrid .cg-cgrid__heading{font-size:calc(clamp(2rem, 4.6vw, 3.75rem) * var(--cg-cgrid-h-scale,1))}.cg-cgrid .cg-cgrid__heading-wrap{text-align:left}[data-heading-align=center].cg-cgrid .cg-cgrid__header{text-align:center;align-items:center}[data-heading-align=center].cg-cgrid .cg-cgrid__heading-wrap{text-align:center}[data-heading-align=center].cg-cgrid .cg-cgrid__view-all{align-self:center}[data-heading-align=right].cg-cgrid .cg-cgrid__header{text-align:right;align-items:flex-end}[data-heading-align=right].cg-cgrid .cg-cgrid__heading-wrap{text-align:right}[data-heading-align=right].cg-cgrid .cg-cgrid__view-all{align-self:flex-end}@media (width>=768px){[data-heading-align=center].cg-cgrid .cg-cgrid__header,[data-heading-align=right].cg-cgrid .cg-cgrid__header{flex-direction:column;justify-content:flex-start}}.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)}.cg-cgrid .cg-cgrid__view-all:hover{background:color-mix(in oklch, var(--cg-cgrid-ink) 10%, transparent)}.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){.cg-cgrid .cg-cgrid__grid{grid-template-columns:repeat(var(--cg-cgrid-cols-md,2), minmax(0, 1fr));gap:1.5rem}}@media (width>=1024px){.cg-cgrid .cg-cgrid__grid{grid-template-columns:repeat(var(--cg-cgrid-cols-lg,3), minmax(0, 1fr));gap:1.75rem}}.cg-cgrid .cg-cgrid__item{min-width:0;display:block}.cg-cgrid .cg-cgrid__card{width:100%;height:100%;display:block}.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}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__shell,.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)}.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}.cg-cgrid .cg-cgrid__card-link:focus-visible{outline:3px solid var(--cg-cgrid-accent);outline-offset:-3px}.cg-cgrid .cg-cgrid__pcard{width:100%;height:100%;display:block}.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}.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}.cg-cgrid .cg-cgrid__media{display:block}.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}.cg-cgrid .cg-cgrid__media-inner{position:absolute;inset:0}.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}.cg-cgrid .cg-cgrid__media-img{object-fit:cover;width:100%;height:100%;display:block}.cg-cgrid .cg-cgrid__media-img--hover{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__media-img--hover,.cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__media-img--hover{opacity:1}.cg-cgrid [data-view-transition-triggered] .cg-cgrid__media-img--hover{opacity:1;transition:none}.cg-cgrid .cg-cgrid__item--sold-out .cg-cgrid__media-inner{opacity:.5;filter:grayscale(.9)}.cg-cgrid .cg-cgrid__sold-out-rule{z-index:2;pointer-events:none;width:100%;height:100%;color:color-mix(in oklch, var(--cg-cgrid-ink) 42%, transparent);stroke:currentColor;stroke-width:1.25px;position:absolute;inset:0}.cg-cgrid .cg-cgrid__sold-out-tag{z-index:3;background:var(--cg-cgrid-ink);color:var(--cg-cgrid-card);font-family:var(--font-heading--family);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border:1px solid #0000;border-radius:2px;padding:6px 9px 5px;font-size:11px;font-weight:600;line-height:1;position:absolute;inset-block-start:12px;inset-inline-end:12px}@media (width<=767px){.cg-cgrid .cg-cgrid__sold-out-tag{padding:5px 7px 4px;font-size:10px;inset-block-start:8px;inset-inline-end:8px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cg-cgrid .cg-cgrid__shell{transition:transform .25s var(--animation-easing), box-shadow .25s var(--animation-easing)}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__shell,.cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){transform:translateY(calc(-1 * var(--hover-lift-amount)))}.cg-cgrid .cg-cgrid__media-img{transition:transform .25s var(--animation-easing)}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__media-img,.cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__media-img{transform:scale(var(--hover-subtle-zoom-amount))}.cg-cgrid .cg-cgrid__qa-btn:hover{transform:translateY(0)scale(1.02)}.cg-cgrid .cg-cgrid__qa-btn:hover svg{transform:scale(1.15)rotate(-2deg)}}.cg-cgrid .cg-cgrid__thumbs{z-index:2;align-items:stretch;gap:2px;margin-top:8px;display:flex;position:relative}.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}.cg-cgrid .cg-cgrid__thumbs-track::-webkit-scrollbar{display:none}.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}.cg-cgrid .cg-cgrid__thumbs:not([data-overflowing]) .cg-cgrid__thumbs-nav{display:none}.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){.cg-cgrid .cg-cgrid__thumbs-nav:active{transition-duration:.3s,.3s,.12s;transform:scale(.97)}}.cg-cgrid .cg-cgrid__thumbs-nav:disabled{opacity:.3;cursor:default;pointer-events:none}.cg-cgrid .cg-cgrid__thumbs-nav:focus-visible{outline:2px solid var(--cg-cgrid-accent);outline-offset:-2px}.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}.cg-cgrid .cg-cgrid__thumb:hover{border-color:color-mix(in oklch, var(--cg-cgrid-accent) 70%, transparent)}.cg-cgrid .cg-cgrid__thumb--current{border-color:var(--cg-cgrid-accent)}@media (prefers-reduced-motion:no-preference){.cg-cgrid .cg-cgrid__thumb:active{transition-duration:.3s,.12s;transform:scale(.97)}}.cg-cgrid .cg-cgrid__thumb:focus-visible{outline:2px solid var(--cg-cgrid-accent);outline-offset:1px}.cg-cgrid .cg-cgrid__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.cg-cgrid .cg-cgrid__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.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}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__title,.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))}.cg-cgrid .cg-cgrid__product-rating{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cg-cgrid .cg-cgrid__product-rating svg{color:var(--cg-cgrid-ink);flex-shrink:0;width:13px;height:13px}.cg-cgrid .cg-cgrid__rating-text{color:color-mix(in oklch, var(--cg-cgrid-ink) 80%, transparent);font-size:15px;font-weight:500}.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}.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}.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}.cg-cgrid .cg-cgrid__rating-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.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}.cg-cgrid .cg-cgrid__ratings dd{margin:0}.cg-cgrid .cg-cgrid__rating-dots{align-items:center;gap:4px;display:inline-flex}.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}.cg-cgrid .cg-cgrid__rating-dot--filled{background:var(--cg-cgrid-ink);border-color:var(--cg-cgrid-ink)}.cg-cgrid .cg-cgrid__divider{background:color-mix(in oklch, var(--cg-cgrid-ink) 8%, transparent);width:100%;height:1px;margin-top:16px}.cg-cgrid .cg-cgrid__footer{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.cg-cgrid .cg-cgrid__price{align-items:baseline;gap:6px;display:inline-flex}.cg-cgrid .cg-cgrid__price-value{letter-spacing:-.01em;color:var(--cg-cgrid-ink);font-size:17px;font-weight:600}.cg-cgrid .cg-cgrid__price-compare{color:color-mix(in oklch, var(--cg-cgrid-ink) 50%, transparent);font-size:13px}.cg-cgrid .cg-cgrid__qa{display:contents}.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)}.cg-cgrid .cg-cgrid__qa-btn svg{transition:transform .25s var(--animation-easing)}.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)}.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){.cg-cgrid .cg-cgrid__qa-btn:active{transition-duration:.3s,.3s,0s,.12s,.45s;transform:translateY(0)scale(.97)}.cg-cgrid .cg-cgrid__qa-btn:active svg{transition-duration:.12s;transform:scale(.95)rotate(0)}}.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){.cg-cgrid .cg-cgrid__inner{padding-top:3.5rem;padding-bottom:3.5rem}.cg-cgrid .cg-cgrid__core{gap:14px;padding:8px 8px 22px}.cg-cgrid .cg-cgrid__body{gap:12px;padding:4px 14px 0}.cg-cgrid .cg-cgrid__rating-label,.cg-cgrid .cg-cgrid__rating-value{font-size:calc(var(--cg-cgrid-rating-size,12px) - 1px)}}[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-card-style=pdp].cg-cgrid .cg-cgrid__header{margin-bottom:2rem}@media (width>=768px){[data-cg-card-style=pdp].cg-cgrid .cg-cgrid__header{margin-bottom:2.5rem}}.cg-cgrid .cg-cgrid__item--pdp{container-type:inline-size}.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}.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}.cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__card:hover .cg-cgrid__core,.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)}.cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__card:hover .cg-cgrid__shell,.cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){box-shadow:none;border-color:#0000}.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}.cg-cgrid .cg-cgrid__media-frame--plate:before{display:none}.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}.cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-img{object-fit:contain}.cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-img--hover{object-fit:cover}.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}.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}.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}.cg-cgrid .cg-cgrid__stars{align-items:center;gap:7px;margin-top:2px;display:flex}.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}.cg-cgrid .cg-cgrid__stars-track:before,.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}.cg-cgrid .cg-cgrid__stars-track:before{color:color-mix(in oklch, var(--cg-cgrid-ink) 20%, transparent)}.cg-cgrid .cg-cgrid__stars-track:after{width:var(--cg-cgrid-star-fill,0%);color:var(--cg-cgrid-ink)}.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}.cg-cgrid .cg-cgrid__stars-count span[aria-hidden]{opacity:.5;padding:0 1px}.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}.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}.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){.cg-cgrid .cg-cgrid__tagline{display:none}.cg-cgrid .cg-cgrid__media-frame--plate{padding:min(8px, var(--cg-cgrid-mat,14px))}.cg-cgrid .cg-cgrid__media-frame--plate .cg-cgrid__media-inner{inset:min(8px, var(--cg-cgrid-mat,14px))}.cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__core{gap:12px;padding:10px 10px 16px}.cg-cgrid .cg-cgrid__item--pdp .cg-cgrid__title{font-size:.9375rem}.cg-cgrid .cg-cgrid__price--pdp{padding-top:10px}.cg-cgrid .cg-cgrid__price--pdp:before{margin-bottom:9px}.cg-cgrid .cg-cgrid__price--pdp .cg-cgrid__price-value{font-size:1rem}.cg-cgrid .cg-cgrid__stars-track{--cg-cgrid-star:11px}.cg-cgrid .cg-cgrid__stars-count{font-size:.75rem}.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){.cg-cgrid .cg-cgrid__media-img{transition:filter .45s cubic-bezier(.32,.72,0,1)}.cg-cgrid .cg-cgrid__media-img--hover{transition:none}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__shell,.cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible){transform:none}.cg-cgrid .cg-cgrid__card:hover .cg-cgrid__media-img,.cg-cgrid .cg-cgrid__shell:has(.cg-cgrid__card-link:focus-visible) .cg-cgrid__media-img{filter:brightness(1.04);transform:none}.cg-cgrid .cg-cgrid__qa-btn,.cg-cgrid .cg-cgrid__qa-btn:hover,.cg-cgrid .cg-cgrid__qa-btn:active,.cg-cgrid .cg-cgrid__qa-btn:hover svg,.cg-cgrid .cg-cgrid__qa-btn:active svg,.cg-cgrid .cg-cgrid__thumb:active,.cg-cgrid .cg-cgrid__thumbs-nav:active,.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}}@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):not(:has(:focus-visible),[data-keyboard-focus]){outline:none}.product-details .variant-option__button-label--has-swatch:is(:has(:focus-visible),[data-keyboard-focus]){outline:max(var(--focus-outline-width), 2px) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.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:not(:has(:focus-visible),[data-keyboard-focus]){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{padding-block:5px 2px;padding-inline:max(20px, calc(var(--spacing-scale,1) * 27px));justify-content:flex-start;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-disclaimer__details{border-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{--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 .details__icon--fallback{width:var(--disclosures-icon-size)}.disclosures .details__icon--fallback>svg{transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.2)}.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}}#header-group:has(>.header-section>#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}}.product-information--main-product .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:3px solid var(--color-foreground);outline-offset:2px}.product-information--main-product .slideshow-controls__thumbnails .slideshow-control[aria-current=true]:focus-visible{box-shadow:inset 0 0 0 1.5px #1a1410}@media (forced-colors:active){.product-information--main-product .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline-offset:3px;outline:3px solid canvastext}}@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}.cg-bundle-callout{margin-block:var(--cg-bco-mt,24px) var(--cg-bco-mb,24px);padding:var(--cg-bco-pt,20px) var(--cg-bco-pr,20px) var(--cg-bco-pb,20px) var(--cg-bco-pl,20px);border:var(--cg-bco-bw,1px) solid var(--cg-bco-bc,#1a141029);border-radius:var(--cg-bco-radius,8px);background:var(--cg-bco-bg,#f4ebdc);color:var(--cg-bco-fg,#945e30);font-size:calc(14px * var(--cg-bco-scale,1));font-weight:400;line-height:calc(20px * var(--cg-bco-scale,1));text-align:var(--cg-bco-align,center)}.cg-bundle-callout__eyebrow{color:var(--cg-bco-eyebrow,#8a3a12);font-size:calc(12px * var(--cg-bco-scale,1));letter-spacing:.05em;font-weight:700;line-height:calc(16px * var(--cg-bco-scale,1));text-transform:uppercase;margin:0 0 8px}.cg-bundle-callout__body p{margin:0}.cg-bundle-callout--nowrap .cg-bundle-callout__body p{white-space:nowrap}.cg-bundle-callout__note{font-size:calc(12px * var(--cg-bco-scale,1));line-height:calc(16px * var(--cg-bco-scale,1));opacity:var(--cg-bco-note-opacity,1);margin:8px 0 0}@media screen and (width<=749px){.cg-bundle-callout{padding:calc(var(--cg-bco-pt,20px) * .75) calc(var(--cg-bco-pr,20px) * .75) calc(var(--cg-bco-pb,20px) * .75) calc(var(--cg-bco-pl,20px) * .75)}}.cg-rc{--cg-rc-phone-tilt:.8;--cg-rc-sticker-overhang:.9rem;background-color:var(--cg-rc-bg,#1a1410);color:var(--cg-rc-ink,#1a1410);padding-block:var(--cg-rc-pt,88px) var(--cg-rc-pb,88px);padding-inline:var(--cg-rc-pl,24px) var(--cg-rc-pr,24px);display:block;position:relative;overflow-x:clip}@media (width<=749px){.cg-rc{padding-block:calc(var(--cg-rc-pt,88px) * .75) calc(var(--cg-rc-pb,88px) * .75);padding-inline:max(16px, calc(var(--cg-rc-pl,24px) * .75)) max(16px, calc(var(--cg-rc-pr,24px) * .75))}}.cg-rc ::selection{background-color:color-mix(in oklch, var(--cg-rc-accent) 26%, transparent);color:var(--cg-rc-ink)}.cg-rc__inner{max-width:66rem;margin-inline:auto}.cg-rc__card{background-color:var(--cg-rc-card,#fbf7ef);color:var(--cg-rc-ink,#1a1410);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.25rem 1.25rem 1.5rem;display:grid;position:relative}@media (width>=750px){.cg-rc__card{--cg-rc-card-pad-x:clamp(1.75rem, 3.6vw, 3.25rem);padding:clamp(1.75rem, 3.2vw, 2.75rem) var(--cg-rc-card-pad-x);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}.cg-rc--no-photo .cg-rc__card{grid-template-columns:minmax(0,1fr)}}.cg-rc__print{width:min(84%,22rem);rotate:calc(var(--cg-rc-angle,-3deg) * var(--cg-rc-phone-tilt));justify-self:center;margin:.25rem 0 0;position:relative}@media (width>=750px){.cg-rc__print{width:auto;rotate:var(--cg-rc-angle,-3deg);justify-self:stretch;margin-block-start:calc(-1.5*clamp(1.75rem,3.2vw,2.75rem))}}.cg-rc__photo{z-index:1;background-color:#fff;border-radius:2px;padding:.6rem .6rem 2.4rem;position:relative;box-shadow:0 1px 1px #1a14101a,0 12px 24px -14px #1a141080}.cg-rc__photo-img{aspect-ratio:1;object-fit:cover;object-position:var(--cg-rc-focal,center);width:100%;height:auto;box-shadow:0 0 0 1px color-mix(in oklch, var(--cg-rc-ink) 9%, transparent);border-radius:1px;display:block}@media (width>=750px){.cg-rc__photo-img{aspect-ratio:4/5}}.cg-rc__photo-img--placeholder{background-color:color-mix(in oklch, var(--cg-rc-ink) 6%, var(--cg-rc-card));fill:color-mix(in oklch, var(--cg-rc-ink) 30%, transparent)}.cg-rc__tape{--cg-rc-tooth:.19rem;z-index:2;width:6.5rem;height:2rem;translate:-50%;rotate:calc(var(--cg-rc-angle,-3deg) * var(--cg-rc-phone-tilt) * -1);filter:drop-shadow(0 0 .6px #1a14104d)drop-shadow(0 1.5px 1.5px #1a141029);position:absolute;inset-block-start:-.85rem;inset-inline-start:50%}@media (width>=750px){.cg-rc__tape{width:7.5rem;rotate:calc(var(--cg-rc-angle,-3deg) * -1)}}.cg-rc__tape:before{content:"";background:linear-gradient(to bottom, #ffffff26, transparent 35% 55%, #1a141012), color-mix(in oklch, var(--cg-rc-mount,#fff) 86%, transparent);-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--cg-rc-tooth) + 1px) 100% no-repeat, conic-gradient(from 45deg at left, #000 90deg, #0000 0) left / var(--cg-rc-tooth) calc(2 * var(--cg-rc-tooth)) repeat-y, conic-gradient(from 225deg at right, #000 90deg, #0000 0) right / var(--cg-rc-tooth) calc(2 * var(--cg-rc-tooth)) repeat-y;mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--cg-rc-tooth) + 1px) 100% no-repeat, conic-gradient(from 45deg at left, #000 90deg, #0000 0) left / var(--cg-rc-tooth) calc(2 * var(--cg-rc-tooth)) repeat-y, conic-gradient(from 225deg at right, #000 90deg, #0000 0) right / var(--cg-rc-tooth) calc(2 * var(--cg-rc-tooth)) repeat-y;position:absolute;inset:0}.cg-rc__dough{--cg-rc-dough:var(--cg-rc-mount,#d6a160);--cg-rc-chip:color-mix(in oklch, var(--cg-rc-ink) 70%, #6b3a1e);z-index:2;aspect-ratio:1.5;background:radial-gradient(ellipse 9% 12% at 28% 42%, var(--cg-rc-chip) 70%, transparent 100%), radial-gradient(ellipse 8% 10% at 70% 58%, var(--cg-rc-chip) 70%, transparent 100%), radial-gradient(ellipse 6% 7% at 50% 30%, var(--cg-rc-chip) 70%, transparent 100%), radial-gradient(ellipse 40% 30% at 38% 30%, color-mix(in oklch, var(--cg-rc-dough) 50%, #fff) 0 20%, transparent 70%), var(--cg-rc-dough);width:3.4rem;box-shadow:inset -2px -4px 5px color-mix(in oklch, var(--cg-rc-dough) 60%, #1a1410), inset 1px 2px 2px color-mix(in oklch, var(--cg-rc-dough) 40%, #fff), 0 2px 3px #1a14103d;border-radius:52% 48% 40% 60%/62% 54% 46% 38%;position:absolute;inset-block-start:-.7rem}.cg-rc__dough--start{inset-inline-start:-.9rem;rotate:-12deg}.cg-rc__dough--end{border-radius:55% 45% 52% 48%/44% 56% 46% 54%;inset-inline-end:-.9rem;rotate:18deg}.cg-rc__smear{z-index:0;pointer-events:none;filter:drop-shadow(0 1px #1a14101f);width:124%;max-width:none;height:auto;position:absolute;inset-block-start:26%;inset-inline-start:-12%;overflow:visible}.cg-rc__smear-body{fill:var(--cg-rc-mount,#e2bd85)}.cg-rc__smear-streak{fill:none;stroke:color-mix(in oklch, var(--cg-rc-mount,#e2bd85) 55%, #fff);stroke-width:3px;stroke-linecap:round;opacity:.75}@media (width>=750px){.cg-rc__smear{width:126%;inset-inline-start:-14%}}.cg-rc__buddy{z-index:2;filter:drop-shadow(0 1px 1px #1a141047)drop-shadow(0 6px 7px #1a141038);width:4.5rem;height:auto;position:absolute;inset-block-start:-3rem;inset-inline-start:50%;translate:-50%;rotate:-6deg}@media (width>=750px){.cg-rc__buddy{width:5.25rem;inset-block-start:-3.5rem}}.cg-rc__paddle{width:min(80%,20rem);rotate:calc(var(--cg-rc-angle,-2.5deg) * .6);justify-self:center;margin:.25rem 0 0;position:relative;container-type:inline-size}.cg-rc__paddle-body{filter:drop-shadow(0 1px 1px #1a141029)drop-shadow(0 14px 14px #1a14102e)}@media (width<=749px){.cg-rc--mascot-sticker :is(.cg-rc__paddle,.cg-rc__print){margin-block-start:calc(min(var(--cg-rc-mascot), 32vw) * .42)}}@media (width>=750px){.cg-rc__paddle{width:min(100%,21.5rem);rotate:var(--cg-rc-angle,-2.5deg);margin-block-start:calc(clamp(1.75rem,3.2vw,2.75rem)/-1.11111)}}.cg-rc__paddle-face{z-index:1;isolation:isolate;aspect-ratio:4/5;background:linear-gradient(#e5c699, #e5c699) padding-box, linear-gradient(160deg, color-mix(in oklch, var(--cg-rc-edge,#945e30) 72%, #fff) 0%, var(--cg-rc-edge,#945e30) 34%, color-mix(in oklch, var(--cg-rc-edge,#945e30) 82%, #1a1410) 100%) border-box;border:clamp(4px,2.2cqi,8px) solid #0000;border-radius:34% 34% 27% 27%/29% 29% 23% 23%;margin:0;position:relative;box-shadow:inset 0 0 0 1px #1a141038,inset 0 -1.5rem 2rem -1.75rem #1a141057}.cg-rc__paddle-photo{z-index:-1;object-fit:cover;object-position:var(--cg-rc-focal,center);border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cg-rc__handle{width:30%;margin:-3% auto 0;position:relative}.cg-rc__handle svg{width:100%;height:auto;display:block;overflow:visible}.cg-rc__grip{position:absolute;inset:0}.cg-rc__grip svg{height:100%}.cg-rc__throat{fill:color-mix(in oklch, var(--cg-rc-edge,#945e30) 86%, #1a1410)}.cg-rc__butt{fill:color-mix(in oklch, var(--cg-rc-ink) 86%, var(--cg-rc-grip))}.cg-rc__butt-shine{fill:#ffffff29}.cg-rc__grip-body{fill:var(--cg-rc-grip)}.cg-rc__grip-shade,.cg-rc__grip-seam,.cg-rc__grip-lip{fill:none}.cg-rc__grip-shade{stroke:var(--cg-rc-ink);stroke-width:10px;opacity:.1}.cg-rc__grip-seam{stroke:color-mix(in oklch, var(--cg-rc-grip) 68%, var(--cg-rc-ink));stroke-width:3px}.cg-rc__grip-lip{stroke:color-mix(in oklch, var(--cg-rc-grip) 50%, #fff);stroke-width:2.5px}.cg-rc__finish-band{fill:#fbfaf6}.cg-rc__finish-logo{fill:#1a1410}.cg-rc__finish-edge{fill:none;stroke:#1a141038;stroke-width:3px}@media (forced-colors:active){.cg-rc__paddle-face{border-color:canvastext}}.cg-rc__body{gap:1.75rem;min-width:0;display:grid}.cg-rc__head{border-block-end:2px solid var(--cg-rc-accent);gap:.9rem;padding-block-end:1.15rem;display:grid}@media (width>=750px){.cg-rc--mascot-sticker .cg-rc__field--name{padding-inline-end:calc(var(--cg-rc-mascot) * .46)}.cg-rc--mascot-sticker .cg-rc__note{padding-inline-end:max(0px, calc(var(--cg-rc-mascot,168px) - var(--cg-rc-sticker-overhang) - var(--cg-rc-card-pad-x) + 1.5rem))}}.cg-rc__field{align-items:baseline;gap:.75rem;min-width:0;margin:0;display:flex}.cg-rc__field-label,.cg-rc__part-title{font-family:var(--font-heading--family);font-size:max(var(--cg-label-font-size,10px), 11px);font-weight:600;line-height:var(--cg-label-line-height,1.2);letter-spacing:var(--cg-label-letter-spacing,.2em);text-transform:uppercase;color:color-mix(in oklch, var(--cg-rc-ink) 64%, var(--cg-rc-card));flex:none;margin:0}.cg-rc__title{border-block-end:1px solid var(--cg-rc-rule);min-width:0;font-family:var(--font-heading--family);font-size:calc(clamp(1.5rem, 1.05rem + 1.5vw, 2.35rem) * var(--cg-rc-heading-scale,1));letter-spacing:-.03em;text-wrap:balance;color:var(--cg-rc-ink);flex:auto;margin:0;padding-block-end:.3rem;font-weight:700;line-height:1.04}.cg-rc__title em{color:var(--cg-rc-accent);font-style:normal}.cg-rc__field-value{border-block-end:1px solid var(--cg-rc-rule);min-width:0;font-family:var(--font-heading--family);letter-spacing:-.01em;flex:auto;padding-block-end:.2rem;font-size:1rem;font-weight:600}.cg-rc__note{max-width:60ch;font-family:var(--font-body--family);color:color-mix(in oklch, var(--cg-rc-ink) 82%, var(--cg-rc-card));font-size:1rem;line-height:1.45}.cg-rc__note p{margin:0}@media (width>=750px){.cg-rc__body:has(>.cg-rc__head.sr-only){align-self:center}.cg-rc--mascot-sticker .cg-rc__body:has(>.cg-rc__head.sr-only){padding-block-start:calc(min(var(--cg-rc-mascot), 32vw) * .42)}}.cg-rc__parts{gap:1.75rem;display:grid}@media (width>=990px){.cg-rc__parts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.25rem}.cg-rc__parts--single{grid-template-columns:minmax(0,1fr)}.cg-rc__body:has(>.cg-rc__parts:not(.cg-rc__parts--single)):has(>.cg-rc__method){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:2.25rem}.cg-rc__body:has(>.cg-rc__parts:not(.cg-rc__parts--single)):has(>.cg-rc__method)>.cg-rc__head{grid-column:1/-1}.cg-rc__body:has(>.cg-rc__parts:not(.cg-rc__parts--single)):has(>.cg-rc__method)>.cg-rc__parts{display:contents}.cg-rc__body:has(>.cg-rc__parts:not(.cg-rc__parts--single)):has(>.cg-rc__method) .cg-rc__part:first-child{grid-row:span 2}.cg-rc__body:has(>.cg-rc__parts:not(.cg-rc__parts--single)):has(>.cg-rc__method)>.cg-rc__method{grid-column:2;align-self:end}.cg-rc--ingredients-row:not(.cg-rc--no-photo) .cg-rc__card{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.cg-rc--ingredients-row .cg-rc__photo-img{aspect-ratio:1}.cg-rc--ingredients-row .cg-rc__body{align-self:center}}.cg-rc--ingredients-row .cg-rc__body{container-type:inline-size}@container (width>=44rem){.cg-rc--ingredients-row .cg-rc__ingredients:not(:has(>:nth-child(4))){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:.5rem}.cg-rc--ingredients-row .cg-rc__ingredients:not(:has(>:nth-child(4)))>.cg-rc__ingredient{border-block-end:0;border-inline-start:1px solid var(--cg-rc-rule);grid-column:auto;grid-template-columns:auto minmax(0,1fr);align-content:start;padding-block:.15rem .35rem;padding-inline:1.1rem}.cg-rc--ingredients-row .cg-rc__ingredients:not(:has(>:nth-child(4)))>.cg-rc__ingredient:first-child{border-inline-start:0;padding-inline-start:0}.cg-rc--ingredients-row .cg-rc__ingredients:not(:has(>:nth-child(4)))>.cg-rc__ingredient:last-child{padding-inline-end:0}}.cg-rc__part{min-width:0}.cg-rc__part-title{color:var(--cg-rc-accent);margin-block-end:.3rem}.cg-rc__ingredients{grid-template-columns:auto minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cg-rc__ingredient{grid-column:1/-1;grid-template-columns:subgrid;border-block-end:1px solid var(--cg-rc-rule);align-items:baseline;column-gap:.75rem;padding-block:.7rem;display:grid}.cg-rc__amount{font-family:var(--font-heading--family);font-variant-numeric:tabular-nums;color:var(--cg-rc-accent);font-size:.875rem;font-weight:700}.cg-rc__mark{align-self:start;width:1.05rem;height:1.05rem;margin-block-start:.05rem}.cg-rc__ingredient:nth-child(3n+2) .cg-rc__mark{rotate:38deg}.cg-rc__ingredient:nth-child(3n+3) .cg-rc__mark{rotate:-52deg}.cg-rc__ingredient-name{font-family:var(--font-heading--family);letter-spacing:-.015em;font-size:1.0625rem;font-weight:700;line-height:1.15;display:block}.cg-rc__ingredient-text{font-family:var(--font-body--family);color:color-mix(in oklch, var(--cg-rc-ink) 76%, var(--cg-rc-card));margin-block-start:.2rem;font-size:.9375rem;line-height:1.4;display:block}.cg-rc__settings{margin:0}.cg-rc__setting{border-block-end:1px solid var(--cg-rc-rule);justify-content:space-between;align-items:center;gap:1rem;padding-block:.72rem;display:flex}.cg-rc__setting-label{font-family:var(--font-heading--family);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.cg-rc__setting-dots{gap:.38rem;margin:0;display:flex}.cg-rc__dot{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--cg-rc-ink) 30%, transparent);border-radius:50%;position:relative}.cg-rc__dot-fill{border-radius:inherit;background-color:var(--cg-rc-accent);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e}.cg-rc__setting-value{font-family:var(--font-heading--family);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:700}@media (forced-colors:active){.cg-rc__dot{forced-color-adjust:none;box-shadow:inset 0 0 0 1.5px canvastext}.cg-rc__dot-fill{background-color:canvastext}}.cg-rc__method{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}@media (width<=749px){.cg-rc__cta{flex:auto}}.cg-rc__cta{border-radius:var(--cg-rc-cta-radius,4px);min-height:48px;color:var(--cg-rc-cta-outline-fg,var(--cg-rc-accent));font-family:var(--font-body--family);letter-spacing:-.005em;box-shadow:none;transition:background-color var(--cg-duration-hover,.18s) var(--cg-ease-brand,ease), scale .18s var(--cg-ease-brand,ease);background-color:#0000;border:1.5px solid;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.cg-rc__cta:hover{background-color:color-mix(in oklch, var(--cg-rc-accent) 8%, transparent)}.cg-rc__cta:focus-visible{outline:3px solid var(--cg-rc-cta-outline-fg,var(--cg-rc-accent));outline-offset:3px}.cg-rc__cta--filled{background-color:var(--cg-rc-accent);color:var(--cg-rc-cta-fg,#fbf7ef);box-shadow:inset 0 1px 0 #ffffff24, 0 8px 18px -12px color-mix(in oklch, var(--cg-rc-ink) 60%, transparent);border-color:#0000}.cg-rc__cta--filled:hover{background-color:color-mix(in oklch, var(--cg-rc-accent) 82%, var(--cg-rc-ink))}@media (prefers-reduced-motion:no-preference){.cg-rc__cta:active{transition-duration:var(--cg-duration-hover,.18s), .12s;scale:.97}}@media (forced-colors:active){.cg-rc__cta{border-color:buttontext}.cg-rc__cta:focus-visible{outline-color:canvastext}}.cg-rc__mascot{z-index:3;width:var(--cg-rc-mascot,168px);pointer-events:none;position:absolute}.cg-rc__mascot-img{width:100%;height:auto;display:block}.cg-rc__mascot--sticker{inset-block-start:calc(var(--cg-rc-mascot) * -.42);inset-inline-end:calc(var(--cg-rc-sticker-overhang) * -1)}.cg-rc__mascot--sticker .cg-rc__mascot-art{filter:drop-shadow(0 1px 1px #1a141038)drop-shadow(0 8px 10px #1a141042);rotate:9deg}@media (width<=749px){.cg-rc__mascot--sticker{width:min(var(--cg-rc-mascot), 32vw);inset-block-start:calc(min(var(--cg-rc-mascot), 32vw) * -.3);inset-inline-end:-.35rem}.cg-rc--mount-sticker.cg-rc--mascot-sticker{--cg-rc-sticker-width:min(var(--cg-rc-mascot), 32vw, calc(min(10rem, 40vw) * var(--cg-rc-mascot-aspect)));--cg-rc-sticker-height:calc(var(--cg-rc-sticker-width) / var(--cg-rc-mascot-aspect))}.cg-rc--mount-sticker.cg-rc--mascot-sticker .cg-rc__print{margin-block-start:calc(var(--cg-rc-sticker-height) * .7 + .25rem)}.cg-rc--mount-sticker.cg-rc--mascot-sticker .cg-rc__mascot--sticker{width:var(--cg-rc-sticker-width);inset-inline:auto;left:calc(50% + min(calc(42% - .15rem), 11.9rem) * sin(calc(var(--cg-rc-angle,-3deg) * var(--cg-rc-phone-tilt))));right:auto;inset-block-start:1.5rem;translate:-50%}.cg-rc--mount-sticker.cg-rc--mascot-sticker .cg-rc__mascot-img{aspect-ratio:var(--cg-rc-mascot-aspect);object-fit:contain}}.cg-rc__mascot--stamp{width:min(calc(var(--cg-rc-mascot) * .8), 30vw);inset-block-end:-.6rem;inset-inline-end:-.6rem}@media (width>=750px){.cg-rc__mascot--stamp{width:calc(var(--cg-rc-mascot) * .9);inset-block-end:calc(var(--cg-rc-mascot) * -.3);inset-inline-end:calc(var(--cg-rc-mascot) * -.06)}}.cg-rc__stamp{aspect-ratio:1;color:var(--cg-rc-accent);opacity:.86;mix-blend-mode:multiply;-webkit-mask-image:var(--cg-rc-speckle);mask-image:var(--cg-rc-speckle);position:relative;rotate:-14deg;-webkit-mask-size:150px;mask-size:150px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.cg-rc__stamp-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cg-rc__stamp-text{font-family:var(--font-heading--family);letter-spacing:.06em;text-transform:uppercase;fill:currentColor;font-size:8.4px;font-weight:700}.cg-rc__stamp-ink{-webkit-mask-image:var(--cg-rc-ink-art);mask-image:var(--cg-rc-ink-art);background-color:currentColor;position:absolute;inset:19%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cg-rc__paddle .cg-rc__mascot--stamp{width:min(calc(var(--cg-rc-mascot) * .8), 36cqi);inset-block-end:3%;inset-inline-end:-2%}.cg-rc__lane{height:calc(var(--cg-rc-mascot) * .98);border-block-end:2px solid color-mix(in oklch, var(--cg-rc-card) 36%, transparent);margin-block-start:clamp(1.5rem,3vw,2.25rem);position:relative;container-type:inline-size}.cg-rc__mascot--sprint{inset-block-end:-1px;inset-inline-start:0;translate:calc(100cqi - 100%)}@media (width<=749px){.cg-rc__lane{height:calc(min(var(--cg-rc-mascot), 30vw) * .98)}.cg-rc__mascot--sprint{width:min(var(--cg-rc-mascot), 30vw)}}.cg-rc[data-cg-rc-tilt=active] .cg-rc__paddle-body{transform:perspective(1100px) rotateX(calc(var(--cg-rc-tilt-x,0) * 1deg)) rotateY(calc(var(--cg-rc-tilt-y,0) * 1deg)) scale(calc(1 + var(--cg-rc-lift,0) * .02))}.cg-rc__sheen{z-index:-1;border-radius:inherit;opacity:var(--cg-rc-lift,0);pointer-events:none;position:absolute;inset:0;overflow:hidden}.cg-rc__sheen:before{content:"";translate:calc(var(--cg-rc-sheen,0) * 1%) 0;background:linear-gradient(100deg,#0000 40%,#fffaf05c 50%,#0000 60%);position:absolute;inset:-10% -60%}.cg-rc[data-cg-rc-dots=pending] .cg-rc__dot-fill{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cg-rc[data-cg-rc-motion=true] .cg-rc__mascot--sticker,.cg-rc[data-cg-rc-motion=true] .cg-rc__mascot--stamp{view-timeline:--cg-rc-drop block}.cg-rc[data-cg-rc-motion=true] .cg-rc__mascot--sticker .cg-rc__mascot-art{animation:cg-rc-slap var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-drop;animation-range:cover 10% cover 34%}.cg-rc[data-cg-rc-motion=true] .cg-rc__stamp{animation:cg-rc-stamp var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-drop;animation-range:cover 14% cover 36%}.cg-rc[data-cg-rc-motion=true] .cg-rc__lane{view-timeline:--cg-rc-lane block}.cg-rc[data-cg-rc-motion=true] .cg-rc__mascot--sprint{animation:cg-rc-run var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-lane;animation-range:cover 4% cover 78%}.cg-rc[data-cg-rc-motion=true] .cg-rc__mascot--sprint .cg-rc__mascot-art{animation:cg-rc-hop var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-lane;animation-range:cover 4% cover 78%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__print{view-timeline:--cg-rc-place block}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__smear{animation:cg-rc-smear var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-place;animation-range:cover 2% cover 10%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__photo{animation:cg-rc-land var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-place;animation-range:cover 4% cover 14%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__photo:after{content:"";opacity:0;pointer-events:none;animation:cg-rc-develop var(--cg-rc-scrub,linear) both;background-color:#efe9dc;border-radius:1px;animation-timeline:--cg-rc-place;animation-range:cover 4% cover 15%;position:absolute;inset:.6rem .6rem 2.4rem}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__tape{animation:cg-rc-press var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-place;animation-range:cover 13% cover 20%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__dough{transform-origin:50% 80%;animation:cg-rc-tack var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-place;animation-range:cover 13% cover 20%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__buddy{transform-origin:50% 94%;animation:cg-rc-plop var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-place;animation-range:cover 13% cover 21%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__handle{view-timeline:--cg-rc-wrap block}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__grip{animation:cg-rc-wrap var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-wrap;animation-range:cover 4% cover 28%}.cg-rc[data-cg-rc-showcase-motion=true] .cg-rc__finish{transform-box:fill-box;transform-origin:50%;animation:cg-rc-finish var(--cg-rc-scrub,linear) both;animation-timeline:--cg-rc-wrap;animation-range:cover 4% cover 28%}}}@keyframes cg-rc-wrap{0%{clip-path:polygon(0 100%,100% 94%,100% 100%,0 100%);animation-timing-function:cubic-bezier(.45,0,.2,1)}74%,to{clip-path:polygon(0 12%,100% 6%,100% 100%,0 100%)}}@keyframes cg-rc-finish{0%,72%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-70%)rotate(-7deg)scale(1.12)}90%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.96)rotate(1deg)}to{opacity:1;transform:none}}@keyframes cg-rc-slap{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.8,.6);transform:translate(-8%,-42%)scale(1.45)rotate(-18deg)}40%{opacity:1}60%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(2%)scale(.92)rotate(3deg)}80%{transform:scale(1.03)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes cg-rc-stamp{0%,52%{opacity:0;transform:scale(1.22)}60%{opacity:.96;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.95)}to{opacity:.86;transform:none}}@keyframes cg-rc-run{0%{translate:0}to{translate:calc(100cqi - 100%)}}@keyframes cg-rc-hop{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%,to{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{animation-timing-function:cubic-bezier(.64,0,.78,0);transform:translateY(-10%)rotate(-4deg)}}@keyframes cg-rc-smear{0%{clip-path:inset(-10% 100% -10% -10%);animation-timing-function:cubic-bezier(.45,0,.2,1)}to{clip-path:inset(-10%)}}@keyframes cg-rc-land{0%{animation-timing-function:cubic-bezier(.3,0,.8,.6);transform:translateY(-16%)rotate(-5deg)scale(1.05)}70%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(1%)rotate(.6deg)scale(.995)}to{transform:none}}@keyframes cg-rc-develop{0%{opacity:.6}to{opacity:0}}@keyframes cg-rc-press{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-80%)rotate(-10deg)scale(1.15)}60%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.96)rotate(1deg)}to{opacity:1;transform:none}}@keyframes cg-rc-tack{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.8,.6);transform:translateY(-60%)scale(.7,1.25)}45%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.25,.72)}75%{transform:scale(.94,1.06)}to{opacity:1;transform:none}}@keyframes cg-rc-plop{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.8,.6);transform:translateY(-55%)rotate(10deg)}50%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.12,.86)}78%{transform:translateY(-4%)scale(.96,1.05)}to{opacity:1;transform:none}}.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}}.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}}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}}
