.chrisps-product__layout{display:grid;gap:var(--chrisps-space-xl);align-items:start}chrisps-product-root[aria-busy=true] .chrisps-product__info-inner{opacity:.6;transition:opacity .15s}.chrisps-product__info{min-width:0}.chrisps-product__info-inner{width:100%}.chrisps-product-title a{text-decoration:none}.chrisps-product__layout>.shopify-block:not(:has(*)){display:none}.chrisps-product__info-inner>.shopify-block:not(:has(>:not([hidden],script,style,link))){display:none}.chrisps-product__info-inner>.shopify-block:has(>chrisps-sticky-atc){display:contents}@media(min-width:990px){.chrisps-product__layout{grid-template-columns:minmax(0,var(--media-fr, 3fr)) minmax(0,var(--info-fr, 2fr));column-gap:var(--column-gap, var(--chrisps-space-3xl))}}@media(min-width:750px)and (max-width:989px){.chrisps-product--tablet-columns.chrisps-product__layout{grid-template-columns:minmax(0,var(--media-fr, 1fr)) minmax(0,var(--info-fr, 1fr));column-gap:min(var(--column-gap, 32px),40px)}}@media(min-width:990px){.chrisps-product--media-end .chrisps-product__media{order:2}.chrisps-product__info-inner{max-width:var(--info-max, 560px)}.chrisps-product--media-end .chrisps-product__info-inner{margin-inline-start:auto}.chrisps-product--info-center .chrisps-product__info{align-self:center}.chrisps-product--scroll-auto:not(.chrisps-product--info-center) .chrisps-product__info,.chrisps-product--scroll-info:not(.chrisps-product--info-center) .chrisps-product__info,.chrisps-product--scroll-auto .chrisps-product__media,.chrisps-product--scroll-gallery .chrisps-product__media{align-self:stretch}.chrisps-product--scroll-auto .chrisps-product__info-inner,.chrisps-product--scroll-info .chrisps-product__info-inner,.chrisps-product--scroll-auto .chrisps-product__media>.chrisps-gallery,.chrisps-product--scroll-gallery .chrisps-product__media>.chrisps-gallery{position:sticky;top:calc(var(--chrisps-header-height) + var(--sticky-offset, 24px))}}@media(min-width:750px)and (max-width:989px){.chrisps-product--tablet-columns.chrisps-product--media-end .chrisps-product__media{order:2}}@media(max-width:749px){.chrisps-product__layout{row-gap:var(--info-gap, var(--chrisps-space-md))}.chrisps-product__info,.chrisps-product__info-inner{display:contents}.chrisps-product__media{margin-bottom:var(--chrisps-space-sm)}.chrisps-product__info-inner>:has(>.chrisps-product-breadcrumbs--mobile-top){order:-2}}@media(min-width:750px)and (max-width:989px){.chrisps-product--tablet-stacked.chrisps-product__layout{row-gap:var(--info-gap, var(--chrisps-space-md))}.chrisps-product--tablet-stacked .chrisps-product__info,.chrisps-product--tablet-stacked .chrisps-product__info-inner{display:contents}.chrisps-product--tablet-stacked .chrisps-product__media{margin-bottom:var(--chrisps-space-sm)}.chrisps-product--tablet-stacked .chrisps-product__info-inner>:has(>.chrisps-product-breadcrumbs--mobile-top){order:-2}}.chrisps-product__media .chrisps-gallery{max-width:var(--media-max, 100%);margin-inline:auto}.chrisps-gallery--no-counter .chrisps-gallery__counter,.chrisps-gallery--no-arrows .chrisps-gallery__arrow,.chrisps-gallery--no-counter.chrisps-gallery--no-arrows .chrisps-gallery__nav{display:none!important}.chrisps-product__media .chrisps-gallery__thumb{width:var(--thumb-size, 68px)}.chrisps-product__media .chrisps-gallery__thumbs{gap:var(--thumb-gap, 8px)}.chrisps-gallery{display:grid;gap:var(--chrisps-space-sm);min-width:0}.chrisps-gallery__stage{position:relative;min-width:0}.chrisps-gallery__track{list-style:none;margin:0;padding:0;display:grid;gap:var(--chrisps-space-xs)}.chrisps-gallery__track:focus-visible{outline-offset:-2px}.chrisps-gallery__item{position:relative;min-width:0;overflow:hidden;border-radius:var(--chrisps-radius-media);background:var(--chrisps-surface)}.chrisps-gallery__item .chrisps-media{border-radius:0}.chrisps-gallery__item .chrisps-media img{transition:transform .5s var(--chrisps-ease-out);transform-origin:var(--mx, 50%) var(--my, 50%)}.chrisps-gallery__item.is-magnifying .chrisps-media img{transform:scale(1.9);transition-duration:.25s}.chrisps-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border:0;background:transparent;cursor:zoom-in}.chrisps-gallery__zoom-icon{position:absolute;inset-inline-end:14px;bottom:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--chrisps-background) 88%,transparent);color:var(--chrisps-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s}.chrisps-gallery__item:hover .chrisps-gallery__zoom-icon,.chrisps-gallery__zoom:focus-visible .chrisps-gallery__zoom-icon{opacity:1}.chrisps-gallery__thumbs{display:flex;gap:8px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.chrisps-gallery__thumbs::-webkit-scrollbar{display:none}.chrisps-gallery__thumb{display:block;width:68px;padding:0;border:0;background:none;border-radius:var(--chrisps-radius-media);overflow:hidden;opacity:.5;position:relative;transition:opacity .25s;cursor:pointer}.chrisps-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:inherit;transition:border-color .25s}.chrisps-gallery__thumb:hover{opacity:.85}.chrisps-gallery__thumb[aria-current=true]{opacity:1}.chrisps-gallery__thumb[aria-current=true]:after{border-color:var(--chrisps-text)}.chrisps-gallery__thumb img{aspect-ratio:4 / 5;object-fit:cover}.chrisps-gallery__nav{display:none}.chrisps-gallery__counter{font-size:11.5px;letter-spacing:.14em;font-variant-numeric:tabular-nums}.chrisps-gallery__progress{margin-top:0}@media(max-width:989px){.chrisps-gallery__track{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--chrisps-gutter) * -1);padding-inline:0}.chrisps-gallery__track::-webkit-scrollbar{display:none}.chrisps-gallery__item{flex:0 0 100%;scroll-snap-align:start;border-radius:0}.chrisps-gallery--multi .chrisps-gallery__nav{display:flex;position:absolute;inset-inline-end:0;bottom:14px;padding:6px 12px;border-radius:20px;background:color-mix(in srgb,var(--chrisps-background) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chrisps-gallery__arrow,.chrisps-gallery__thumbs{display:none}}@media(min-width:990px){.chrisps-gallery__progress{display:none}.chrisps-gallery--stacked .chrisps-gallery__track{gap:var(--media-gap, var(--chrisps-space-sm))}.chrisps-gallery--grid .chrisps-gallery__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--media-gap, var(--chrisps-space-sm))}.chrisps-gallery--masonry .chrisps-gallery__track{display:block;columns:2;column-gap:var(--media-gap, var(--chrisps-space-sm))}.chrisps-gallery--masonry .chrisps-gallery__item{break-inside:avoid;margin-bottom:var(--media-gap, var(--chrisps-space-sm))}.chrisps-gallery--grid .chrisps-gallery__item:first-child:nth-last-child(odd){grid-column:1 / -1}.chrisps-gallery--grid .chrisps-gallery__item:only-child{grid-column:1 / -1}.chrisps-gallery--thumbnails.chrisps-gallery--multi{grid-template-columns:var(--thumb-size, 72px) minmax(0,1fr);gap:var(--chrisps-space-md);align-items:start}.chrisps-gallery--thumbnails .chrisps-gallery__thumbs{order:-1;flex-direction:column;max-height:calc(100vh - var(--chrisps-header-height) - 48px);overflow-y:auto;position:sticky;top:calc(var(--chrisps-header-height) + 24px)}.chrisps-gallery--thumbnails .chrisps-gallery__thumb{width:var(--thumb-size, 72px)}.chrisps-gallery--thumbnails .chrisps-gallery__track,.chrisps-gallery--carousel .chrisps-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.chrisps-gallery--thumbnails .chrisps-gallery__track::-webkit-scrollbar,.chrisps-gallery--carousel .chrisps-gallery__track::-webkit-scrollbar{display:none}.chrisps-gallery--thumbnails .chrisps-gallery__item,.chrisps-gallery--carousel .chrisps-gallery__item{flex:0 0 100%;scroll-snap-align:start}.chrisps-gallery--thumbnails .chrisps-gallery__nav,.chrisps-gallery--carousel .chrisps-gallery__nav{display:flex;position:absolute;inset-inline:20px;bottom:20px;z-index:2;align-items:center;justify-content:space-between;pointer-events:none}.chrisps-gallery__nav>*{pointer-events:auto}.chrisps-gallery__nav .chrisps-round-button{background:color-mix(in srgb,var(--chrisps-background) 88%,transparent);border-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chrisps-gallery__nav .chrisps-gallery__counter{padding:6px 12px;border-radius:20px;background:color-mix(in srgb,var(--chrisps-background) 88%,transparent)}}.chrisps-lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;margin:0}.chrisps-lightbox__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--chrisps-space-sm)}.chrisps-lightbox__list img{width:100%;height:auto}.chrisps-variant-picker{display:grid;gap:var(--chrisps-space-md)}.chrisps-variant-picker__option{border:0;margin:0;padding:0;min-width:0}.chrisps-variant-picker__legend{padding:0;margin-bottom:var(--chrisps-space-sm);font-size:var(--chrisps-type-small-size)}.chrisps-variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--chrisps-space-xs)}.chrisps-variant-picker__value{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:var(--chrisps-space-xs) var(--chrisps-space-md);border:var(--chrisps-border-width) solid var(--chrisps-border);border-radius:var(--chrisps-radius-input);font-size:var(--chrisps-type-small-size);cursor:pointer;transition:border-color var(--chrisps-motion-fast),background-color var(--chrisps-motion-fast)}.chrisps-variant-picker__value:hover{border-color:var(--chrisps-text)}input:checked+.chrisps-variant-picker__value{border-color:var(--chrisps-text);background:var(--chrisps-text);color:var(--chrisps-background)}input:focus-visible+.chrisps-variant-picker__value{outline:2px solid var(--chrisps-accent);outline-offset:2px}.chrisps-variant-picker__value.is-unavailable{color:var(--chrisps-muted);text-decoration:line-through}.chrisps-variant-picker__value--swatch{width:36px;min-width:36px;min-height:36px;height:36px;padding:0;border-radius:50%;background:var(--swatch, var(--chrisps-surface));background-size:cover;box-shadow:inset 0 0 0 2px var(--chrisps-background)}input:checked+.chrisps-variant-picker__value--swatch{background:var(--swatch, var(--chrisps-surface));background-size:cover;border:1px solid var(--chrisps-text)}.chrisps-variant-picker__value--swatch.is-unavailable{opacity:.4}.chrisps-buy-buttons,.chrisps-product-form{display:grid;gap:var(--chrisps-space-sm)}.chrisps-product-form .shopify-payment-button__button{min-height:var(--chrisps-button-min-height);border-radius:var(--chrisps-radius-button)}.chrisps-product-form .shopify-payment-button__button--unbranded{background:var(--chrisps-text);color:var(--chrisps-background);font-family:var(--chrisps-type-button-family);font-size:var(--chrisps-type-button-size);letter-spacing:var(--chrisps-type-button-letter-spacing);text-transform:var(--chrisps-type-button-transform)}.chrisps-selling-plans,.chrisps-gift-card-recipient{border:0;padding:0;margin:0}.chrisps-product-quantity .chrisps-quantity{align-self:flex-start}.chrisps-delivery-estimate,.chrisps-size-guide,.chrisps-share{font-size:var(--chrisps-type-small-size)}.chrisps-product-rating__link{text-decoration:none}.chrisps-complementary{display:grid;gap:var(--chrisps-space-sm);padding-block:var(--chrisps-space-md);border-top:var(--chrisps-border-width) solid var(--chrisps-border)}.chrisps-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:35;background:var(--chrisps-background);border-top:var(--chrisps-border-width) solid var(--chrisps-border);transform:translateY(110%);transition:transform .3s var(--chrisps-motion-ease);padding-bottom:env(safe-area-inset-bottom)}.chrisps-sticky-atc.is-visible{transform:none}.chrisps-sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--chrisps-space-md);padding-block:var(--chrisps-space-sm)}.chrisps-sticky-atc__product{display:flex;align-items:center;gap:var(--chrisps-space-sm);min-width:0}.chrisps-sticky-atc__image{width:48px;flex:none}.chrisps-sticky-atc__image .chrisps-media{aspect-ratio:var(--chrisps-card-ratio)}.chrisps-sticky-atc__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--chrisps-type-small-size)}@media(max-width:749px){.chrisps-sticky-atc__image{display:none}}.chrisps-quick-shop{--modal-width: 960px}.chrisps-quick-shop__layout{padding:var(--chrisps-space-xl)}@media(min-width:990px){.chrisps-quick-shop__layout{grid-template-columns:1fr 1fr;gap:var(--chrisps-space-xl)}}.chrisps-quick-shop .chrisps-gallery__item{flex-basis:100%}.chrisps-product__info-inner>*+*{margin-top:0}.chrisps-product-title__eyebrow{color:var(--chrisps-muted);margin-bottom:-6px}.chrisps-product-title{text-wrap:balance}.chrisps-product-price .chrisps-price{align-items:center;gap:6px 12px}.chrisps-product-price .chrisps-price__compare{font-size:.8em}.chrisps-price__saving{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;background:color-mix(in srgb,var(--chrisps-sale) 12%,transparent);color:var(--chrisps-sale);font-family:var(--chrisps-type-body-family);font-size:12px;font-weight:500;letter-spacing:.04em}.chrisps-product-price>p{margin-top:6px}.chrisps-product-price shopify-payment-terms,.chrisps-buy-buttons shopify-payment-terms{font-size:13px;color:var(--chrisps-muted)}.chrisps-variant-picker__legend{display:flex;gap:6px;font-size:var(--chrisps-type-caption-size);font-weight:var(--chrisps-label-weight-strong);letter-spacing:var(--chrisps-type-caption-letter-spacing);text-transform:var(--chrisps-type-caption-transform)}.chrisps-variant-picker__legend span,.chrisps-variant-picker__legend output{font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--chrisps-muted)}.chrisps-variant-picker__value{min-width:52px;min-height:46px;border-color:color-mix(in srgb,var(--chrisps-text) 18%,transparent)}.chrisps-variant-picker__value--swatch{width:34px;min-width:34px;height:34px;min-height:34px;border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chrisps-text) 18%,transparent);outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s}input:checked+.chrisps-variant-picker__value--swatch{border:0;outline-color:var(--chrisps-text)}.chrisps-variant-picker__value.is-unavailable:not(.chrisps-variant-picker__value--swatch){background-image:linear-gradient(to top right,transparent calc(50% - .5px),color-mix(in srgb,currentColor 35%,transparent) 50%,transparent calc(50% + .5px));text-decoration:none}.chrisps-buy-buttons__actions{display:grid;gap:10px}.chrisps-buy-buttons__row{display:flex;gap:10px}.chrisps-buy-buttons__row .chrisps-buy-buttons__add{flex:1;min-height:54px}.chrisps-buy-buttons__qty{min-height:54px;flex:none;border-color:color-mix(in srgb,var(--chrisps-text) 18%,transparent)}.chrisps-buy-buttons__add.is-added{--btn-bg: var(--chrisps-success);--btn-border: var(--chrisps-success)}.chrisps-product-form .shopify-payment-button__button{min-height:54px;border-radius:var(--chrisps-radius-button)}.chrisps-product-form .shopify-payment-button__button--unbranded{background:transparent;color:var(--chrisps-text);box-shadow:inset 0 0 0 1px var(--chrisps-text);font-family:var(--chrisps-type-button-family);font-size:var(--chrisps-type-button-size);letter-spacing:var(--chrisps-type-button-letter-spacing);text-transform:var(--chrisps-type-button-transform);transition:background-color .2s,color .2s}.chrisps-product-form .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--chrisps-text);color:var(--chrisps-background)}.chrisps-product-form .shopify-payment-button__more-options{font-size:12px;color:var(--chrisps-muted);text-decoration:underline}.chrisps-product__info .chrisps-group--grid.color-scheme-2,.chrisps-product__info .chrisps-group--grid[class*=color-]{border-radius:var(--chrisps-radius-card)}.chrisps-product__info .chrisps-icon-text__heading{font-size:12px;font-weight:500;letter-spacing:.04em}.chrisps-product__info .chrisps-accordion>summary{padding-block:18px;font-size:var(--chrisps-type-caption-size);font-weight:var(--chrisps-label-weight-strong);letter-spacing:var(--chrisps-type-caption-letter-spacing);text-transform:var(--chrisps-type-caption-transform)}.chrisps-product__info .chrisps-accordion{border-top:1px solid color-mix(in srgb,var(--chrisps-text) 12%,transparent)}.chrisps-product__info-inner>:has(.chrisps-accordion)+:has(.chrisps-accordion),.chrisps-product__info-inner>:has(.chrisps-accordion)+:not(:has(*))+:has(.chrisps-accordion){margin-top:calc(var(--info-gap, var(--chrisps-space-md)) * -1)}.chrisps-product__info-inner>:has(.chrisps-accordion)+:has(.chrisps-accordion) .chrisps-accordion,.chrisps-product__info-inner>:has(.chrisps-accordion)+:not(:has(*))+:has(.chrisps-accordion) .chrisps-accordion{border-top:0}.chrisps-product__info .chrisps-accordion{border-color:color-mix(in srgb,var(--chrisps-text) 12%,transparent)}.chrisps-product__info .chrisps-accordion__content{color:color-mix(in srgb,var(--chrisps-text) 80%,transparent)}.chrisps-product-share{font-size:var(--chrisps-type-caption-size);letter-spacing:var(--chrisps-type-caption-letter-spacing);text-transform:var(--chrisps-type-caption-transform)}.chrisps-product-form .shopify-payment-button,.chrisps-product-form .shopify-payment-button__button{width:100%}@media(max-width:989px){.chrisps-product__layout .chrisps-gallery__track{margin-inline:0}.chrisps-product--mobile-contained .chrisps-gallery__item,.chrisps-product--mobile-thumbnails .chrisps-gallery__item{border-radius:var(--chrisps-radius-media)}.chrisps-product--mobile-thumbnails .chrisps-gallery__thumbs{display:flex;flex-direction:row;order:2;position:static;max-height:none;overflow-x:auto}.chrisps-product--mobile-thumbnails .chrisps-gallery__thumb{width:56px}.chrisps-product--mobile-thumbnails .chrisps-gallery__progress{display:none}}@media(max-width:749px){.chrisps-product--mobile-bleed .chrisps-product__media{margin-inline:calc(var(--chrisps-gutter) * -1)}.chrisps-product--mobile-bleed .chrisps-product__media .chrisps-gallery{max-width:none}}@media(min-width:750px)and (max-width:989px){.chrisps-product--tablet-stacked.chrisps-product--mobile-bleed .chrisps-product__media{margin-inline:calc(var(--chrisps-gutter) * -1)}}@media(min-width:990px){.chrisps-gallery:not(.chrisps-gallery--thumbnails)>.chrisps-gallery__thumbs{display:none}}.chrisps-quick-shop{--modal-width: 1040px;border-radius:var(--chrisps-radius-card);box-shadow:var(--chrisps-shadow-lg)}.chrisps-quick-shop::backdrop{background:#14100c66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chrisps-quick-shop__layout{padding:clamp(20px,3vw,40px);gap:clamp(24px,3vw,48px)}@media(min-width:990px){.chrisps-quick-shop .chrisps-quick-shop__layout{grid-template-columns:1.05fr 1fr}}.chrisps-quick-shop__title{font-family:var(--chrisps-type-h2-family);font-size:clamp(26px,2.4vw,34px);line-height:1.1;font-weight:var(--chrisps-type-h2-weight)}.chrisps-quick-shop__details{justify-self:start;align-self:flex-start}.chrisps-product__top:empty{display:none}.chrisps-product-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-bottom:var(--chrisps-space-lg);font-size:12.5px}.chrisps-product-nav .chrisps-breadcrumbs{min-width:0}.chrisps-product-nav__back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--chrisps-muted);text-decoration:none;letter-spacing:.04em}.chrisps-product-nav__back:hover{color:var(--chrisps-text)}@media(max-width:749px){.chrisps-product-nav{margin-bottom:var(--chrisps-space-sm)}.chrisps-product-nav .chrisps-breadcrumbs ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}}.chrisps-product__layout>:has(>.chrisps-product-sidebar),.chrisps-product-sidebar{min-width:0;grid-column:1 / -1}.chrisps-product__layout>:has(>.chrisps-product-sidebar--mobile-top){order:-1}.chrisps-product__layout>:has(>.chrisps-product-sidebar--mobile-bottom),.chrisps-product__layout>:has(>.chrisps-product-sidebar--mobile-open){order:3}.chrisps-product-sidebar__toggle{width:100%;justify-content:space-between;list-style:none}.chrisps-product-sidebar__toggle::-webkit-details-marker{display:none}.chrisps-product-sidebar__toggle>span{flex:1;text-align:start}.chrisps-product-sidebar__panel[open]>.chrisps-product-sidebar__toggle svg:last-child{transform:rotate(180deg)}.chrisps-product-sidebar--mobile-open .chrisps-product-sidebar__toggle{display:none}.chrisps-product-sidebar__inner{display:grid;gap:var(--chrisps-space-lg);padding-top:var(--chrisps-space-md)}.chrisps-product-sidebar--card .chrisps-product-sidebar__inner{padding:var(--chrisps-space-lg);border-radius:var(--chrisps-radius-card);background:var(--chrisps-background);color:var(--chrisps-text)}@media(min-width:750px)and (max-width:1199px){.chrisps-product-sidebar__inner{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;column-gap:var(--chrisps-space-xl)}.chrisps-sidebar-group+.chrisps-sidebar-group{padding-top:0;border-top:0}}@media(max-width:1199px){.chrisps-product__layout>:has(>.chrisps-product-sidebar--mobile-hidden),.chrisps-product-sidebar--mobile-hidden{display:none}}@media(min-width:1200px){.chrisps-product__layout:has(.chrisps-product-sidebar){column-gap:var(--chrisps-space-2xl)}.chrisps-product__layout:has(.chrisps-product-sidebar--pos-start){grid-template-columns:auto minmax(0,var(--media-fr, 3fr)) minmax(0,var(--info-fr, 2fr))}.chrisps-product__layout:has(.chrisps-product-sidebar--pos-end){grid-template-columns:minmax(0,var(--media-fr, 3fr)) minmax(0,var(--info-fr, 2fr)) auto}.chrisps-product__layout>:has(>.chrisps-product-sidebar),.chrisps-product-sidebar{grid-column:auto;order:0;align-self:stretch}.chrisps-product-sidebar{width:var(--sidebar-w, 250px);height:100%}.chrisps-product__layout>:has(>.chrisps-product-sidebar--pos-end){order:9}.chrisps-product-sidebar__toggle{display:none}.chrisps-product-sidebar__inner{padding-top:0}.chrisps-product-sidebar--sticky .chrisps-product-sidebar__panel,.chrisps-product-sidebar--sticky-header .chrisps-product-sidebar__panel{position:sticky;top:var(--chrisps-space-lg);max-height:calc(100vh - 2 * var(--chrisps-space-lg));overflow-y:auto;scrollbar-width:thin}.chrisps-product-sidebar--sticky-header .chrisps-product-sidebar__panel{top:calc(var(--chrisps-header-height) + var(--chrisps-space-lg));max-height:calc(100vh - var(--chrisps-header-height) - 2 * var(--chrisps-space-lg))}}.chrisps-sidebar-group{display:grid;gap:var(--chrisps-space-sm);min-width:0}.chrisps-sidebar-group+.chrisps-sidebar-group{padding-top:var(--chrisps-space-lg);border-top:1px solid color-mix(in srgb,var(--chrisps-text) 10%,transparent)}.chrisps-sidebar-group__heading{margin:0;font-family:var(--chrisps-type-body-family);font-size:var(--chrisps-type-caption-size);font-weight:var(--chrisps-label-weight-strong);letter-spacing:var(--chrisps-type-caption-letter-spacing);text-transform:var(--chrisps-type-caption-transform)}.chrisps-sidebar-offers .chrisps-offer{grid-template-columns:auto 1fr;padding:12px}.chrisps-sidebar-offers .chrisps-offer__link{grid-column:2}.chrisps-sidebar-price{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chrisps-sidebar-price label{display:flex;align-items:center;gap:6px;padding-inline:10px;border:var(--chrisps-border-width) solid var(--chrisps-border);border-radius:var(--chrisps-radius-input);font-size:var(--chrisps-type-small-size)}.chrisps-sidebar-price input{width:100%;min-width:0;min-height:42px;border:0;background:none;color:inherit;font:inherit}.chrisps-sidebar-price input:focus{outline:none}.chrisps-sidebar-price label:focus-within{border-color:var(--chrisps-text)}.chrisps-sidebar-price .chrisps-button{grid-column:1 / -1;min-height:44px}.chrisps-shop-links{display:grid;gap:2px;margin:0;padding:0;list-style:none;font-size:var(--chrisps-type-small-size)}.chrisps-shop-links a{display:inline-flex;align-items:center;min-height:32px;color:color-mix(in srgb,var(--chrisps-text) 78%,transparent);text-decoration:none;transition:color var(--chrisps-motion-fast)}.chrisps-shop-links a:hover,.chrisps-shop-links a[aria-current]{color:var(--chrisps-text)}.chrisps-shop-links a[aria-current]{font-weight:600}.chrisps-shop-links ul{margin:0 0 4px;padding-inline-start:12px;list-style:none}.chrisps-shop-links--pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--chrisps-space-sm)}.chrisps-shop-links--pills a{min-height:var(--chrisps-button-min-height);color:inherit}@media(pointer:coarse){.chrisps-shop-links a{min-height:44px}}@media(min-width:990px){.chrisps-gallery--thumbnails.chrisps-gallery--thumbs-right.chrisps-gallery--multi{grid-template-columns:minmax(0,1fr) var(--thumb-size, 72px)}.chrisps-gallery--thumbs-right .chrisps-gallery__thumbs{order:2}.chrisps-gallery--thumbnails.chrisps-gallery--thumbs-bottom.chrisps-gallery--multi{grid-template-columns:minmax(0,1fr)}.chrisps-gallery--thumbnails.chrisps-gallery--thumbs-bottom .chrisps-gallery__thumbs{order:2;flex-direction:row;position:static;max-height:none;overflow-x:auto}}.chrisps-product-title__subtitle{margin-top:-6px;color:var(--chrisps-muted);font-size:1.05rem}.chrisps-sticky-atc--top{bottom:auto;top:0;transform:translateY(-110%);border-top:0;border-bottom:var(--chrisps-border-width) solid var(--chrisps-border);padding-bottom:0;z-index:25}body:has(chrisps-header:not([data-sticky=none]):not(.is-hidden)) .chrisps-sticky-atc--top{top:var(--chrisps-header-height)}.chrisps-sticky-atc--top.is-visible{transform:none}.chrisps-sticky-atc__actions{display:flex;align-items:center;gap:var(--chrisps-space-xs);flex:none}.chrisps-sticky-atc__select,.chrisps-sticky-atc__qty{min-height:44px;padding:0 12px;border:var(--chrisps-border-width) solid var(--chrisps-border);border-radius:var(--chrisps-radius-input);background:var(--chrisps-background);color:var(--chrisps-text);font:inherit;font-size:var(--chrisps-type-small-size)}.chrisps-sticky-atc__select{max-width:200px}.chrisps-sticky-atc__qty{width:64px}.chrisps-sticky-atc__text{min-width:0}.chrisps-sticky-atc__price s{margin-inline-end:4px}@media(max-width:749px){.chrisps-sticky-atc__inner{gap:var(--chrisps-space-xs)}.chrisps-sticky-atc__title{display:none}.chrisps-sticky-atc__product{flex:none}.chrisps-sticky-atc__actions{flex:1;min-width:0}.chrisps-sticky-atc__actions .chrisps-button{flex:1;padding-inline:12px}.chrisps-sticky-atc__select{flex:1;min-width:0;max-width:none}.chrisps-sticky-atc__select~.chrisps-sticky-atc__qty{display:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/chrisps-product.css.map */
