.layout_container__2gWyf{max-width:var(--layout-max-content-width);margin-inline:var(--layout-inline-space);-moz-column-gap:var(--layout-inline-space);column-gap:var(--layout-inline-space);display:grid;grid-template-columns:repeat(6,1fr);row-gap:var(--spacing-8)}@media (min-width:2496px){.layout_container__2gWyf{margin-inline:auto}}@container window (min-width: 1024px){.layout_container__2gWyf{grid-template-columns:repeat(12,1fr)}}@supports not (container-type:inline-size){@media (min-width:1024px){.layout_container__2gWyf{grid-template-columns:repeat(12,1fr)}}}.layout_container__2gWyf>*{min-width:0}@media (min-width:1024px){.layout_container__2gWyf{row-gap:var(--spacing-40)}}.layout_header__kL4bi{grid-area:auto/1/auto/7}@media (min-width:1024px){.layout_header__kL4bi{grid-area:1/1/auto/9}}.layout_steps__ia8Y6{grid-area:auto/1/auto/7}@media (min-width:1024px){.layout_steps__ia8Y6{grid-area:2/1/auto/9}}.layout_aside__axVVt{grid-area:auto/1/auto/7;margin-block-end:var(--spacing-64)}@media (min-width:1024px){.layout_aside__axVVt{grid-area:2/9/auto/13}}@media (min-width:1367px){.layout_aside__axVVt{grid-area:2/10/auto/13}}.layout_title__nMloS{font-family:var(--typography-baskerville);font-weight:400;letter-spacing:-1.2px;margin:0 0 var(--spacing-8)!important}@media (min-width:1024px){.layout_title__nMloS{margin:0!important}}.layout_segmentWrapper__Ay3cx{display:flex;flex-direction:column;gap:var(--spacing-8)}.Hotspot_wrapper__cO3mC{position:relative;display:inline-flex}.Hotspot_hotspot__xB8Fw{--hotspot-size:32px;--transition-time:250ms;width:var(--hotspot-size);height:var(--hotspot-size);padding:10px 30px;position:absolute;transform:translate(-50%,-50%);display:grid;box-sizing:content-box;place-content:center}.Hotspot_hotspot__xB8Fw:after{content:"";width:var(--hotspot-size);height:var(--hotspot-size);border-radius:100%;border:1px solid hsla(0,0%,100%,.75);background-color:rgba(0,0,0,.3);transition:var(--transition-time) var(--easing-function-default)}.Hotspot_hotspot__xB8Fw:before{content:"";width:calc(var(--hotspot-size) / 2);height:calc(var(--hotspot-size) / 2);scale:1;position:absolute;place-self:center;border-radius:100%;background-color:var(--color-white);transition:var(--transition-time) var(--easing-function-default)}.Hotspot_hotspot__xB8Fw.Hotspot_active__K4QrJ:after{border-color:var(--color-white)}.Hotspot_hotspot__xB8Fw.Hotspot_active__K4QrJ:before{scale:.8}.Hotspot_productCard__COMdM{background-color:var(--color-white);padding:var(--spacing-8);border-radius:var(--spacing-4)}.Hotspot_productCard__COMdM .Hotspot_imageWrapper__mR2gm{background-color:var(--color-grey-50)}.Hotspot_content__5CaiM{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:2}.Hotspot_content__5CaiM[data-state=open][data-side=bottom]{animation-name:Hotspot_slideUpAndFade__fetrO}@keyframes Hotspot_slideUpAndFade__fetrO{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.Hotspot_image__Nv2pA{-o-object-fit:contain;object-fit:contain}.Hotspot_image__Nv2pA img{-o-object-fit:inherit;object-fit:inherit}.ProductCardMini_figure__wlOMJ{--product-card-lifestyle-aspect-ratio:1;--product-card-packshot-aspect-ratio:4/3;--product-card-packshot-width:77%;--spacing-text-paragraph:0;display:grid;grid-template-columns:[image] 98px [figcaption] auto;position:relative;gap:0 var(--spacing-12);width:280px}.ProductCardMini_figure--tall__MA_Ow{--product-card-lifestyle-aspect-ratio:3/4;--product-card-packshot-aspect-ratio:1;--product-card-packshot-width:71%}@media (min-width:1024px){.ProductCardMini_figure--tall__MA_Ow{--product-card-lifestyle-aspect-ratio:4/3;--product-card-packshot-aspect-ratio:16/9}}.ProductCardMini_figure--wide__brZZc{--product-card-lifestyle-aspect-ratio:16/9;--product-card-packshot-aspect-ratio:5/2;--product-card-packshot-width:82%}@media (min-width:1024px){.ProductCardMini_figure--wide__brZZc{--product-card-packshot-width:75%}}.ProductCardMini_badge__KEvP_{position:absolute;inset:var(--spacing-12) auto auto var(--spacing-8);touch-action:none}.ProductCardMini_imageContainer__Yj1Sq{aspect-ratio:var(--product-card-lifestyle-aspect-ratio);overflow:hidden;background-color:var(--color-grey-50);display:grid;height:100%;width:100%}.ProductCardMini_image__MrsR0{-o-object-fit:cover;object-fit:cover}.ProductCardMini_image__MrsR0.ProductCardMini_isPackshot__BRHga{aspect-ratio:var(--product-card-packshot-aspect-ratio);inset:50% auto auto 50%;-o-object-fit:contain;object-fit:contain;position:relative;transform:translate(-50%,-50%);width:var(--product-card-packshot-width)}.ProductCardMini_image__MrsR0 img{-o-object-fit:inherit;object-fit:inherit}.ProductCardMini_figcaption__ysOIy{color:var(--color-grey-900);display:grid;grid:1fr/1fr}.ProductCardMini_productLink__wbp2j{display:flex;flex-direction:column}.ProductCardMini_name__P9u1S{margin:var(--spacing-8) 0 0;padding-right:var(--spacing-12)}.ProductCardMini_availableStore__3991_,.ProductCardMini_materials__SnjoF{color:var(--color-grey-500);margin:var(--spacing-2) 0 0}.ProductCardMini_swatches__C5pEm{margin:var(--spacing-8) 0 0}.ProductCardMini_priceContainer__9RV_b{display:flex;flex-wrap:wrap;padding:var(--spacing-12) 0 0;margin:auto 0 0}.ProductCardMini_label__HBxYZ{order:1;flex:1 1 100%}.ProductCardMini_price__7djO0{color:var(--color-grey-900);font-weight:700;order:2;flex:1 1 auto;min-width:0;margin-right:var(--spacing-6)}.ProductCardMini_beforePrice__nTIYs{order:3;flex:1 1 auto;min-width:0;text-decoration:line-through}.ProductCardMini_lowestPrice__0EEwE{order:3;flex:1 1 auto;min-width:0}.ProductCardMini_ecoLink__CtFOf{justify-self:start;margin:var(--spacing-2) 0 0}.ProductCardMini_flags__JFrzh{position:static;gap:var(--spacing-10);display:flex}