.Gutter_gutter__QB0_n{max-width:1920px;margin-left:auto;margin-right:auto}.Gutter_gutterLeft__9iSai{padding-left:var(--gutter-h)}.Gutter_gutterRight__4jfEx{padding-right:var(--gutter-h)}@keyframes LoadingShimmer_shimmer__YtrFI{0%{opacity:1}50%{opacity:.75}to{opacity:1}}.LoadingShimmer_loading__sK7Rg>:not(:last-child){margin-bottom:var(--base)}.LoadingShimmer_shimmer__YtrFI{width:100%;height:calc(var(--base)*2.5);background-color:var(--theme-elevation-200);border-radius:1px;opacity:1;will-change:opacity;animation:LoadingShimmer_shimmer__YtrFI 1s infinite}.Product_productHero__8LRIX{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;width:100%}@media(max-width:768px){.Product_productHero__8LRIX{grid-template-columns:1fr}}.Product_mediaWrapper__cG_a0{position:relative;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.Product_mediaWrapper__cG_a0{min-height:430px}}.Product_image__aUOdh{padding:0;object-fit:cover;aspect-ratio:4/5;max-width:100%;background-color:var(--cream-deep)}.Product_details__JRDf_{display:flex;flex-direction:column;margin-top:0;position:sticky;top:6.5rem;align-self:start}@media(max-width:768px){.Product_details__JRDf_{position:static}}.Product_title__DS5u9{font-family:var(--font-heading)}.Product_categoryWrapper__oxvyM{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;margin-top:8px}.Product_category__qCa6r{font-size:.85rem;color:var(--brown-soft);text-transform:uppercase;letter-spacing:.04em}.Product_stock__vxXKo{color:var(--sage)}.Product_outOfStock__fnzT9,.Product_stock__vxXKo{text-transform:uppercase;font-size:.72rem;letter-spacing:.06em}.Product_outOfStock__fnzT9{color:var(--color-error-500)}.Product_separator__6IR0z{color:var(--brown-soft);padding:0 10px}.Product_description__Ldu7X{padding:1.5rem 0;border-top:1px solid var(--line);margin-top:1.5rem}.Product_description__Ldu7X summary{cursor:pointer;text-transform:uppercase;font-size:.78rem;letter-spacing:.06em;color:var(--brown)}.Product_description__Ldu7X p{margin-top:.85rem;color:var(--brown-soft);line-height:1.6}.Product_button__07PbJ{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(20,20,20,.5);color:var(--cream);border:none;padding:10px;cursor:pointer;z-index:1}.Product_prev__GnwM1{left:10px}.Product_next__4kjNO{right:10px}.Product_smallImage__VoDhS{object-fit:cover;border:1px solid var(--line);cursor:pointer}.Product_addToCartButton__Vd_er{margin-top:1.5rem}.Product_lds_ring__t5ViM{color:#1c4c5b}.Product_lds_ring__t5ViM,.Product_lds_ring__t5ViM div{box-sizing:border-box}.Product_lds_ring__t5ViM{display:inline-block;position:relative;width:80px;height:80px}.Product_lds_ring__t5ViM div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:8px;border-radius:50%;animation:Product_lds_ring__t5ViM 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid rgba(0,0,0,0);border-top-color:currentcolor}.Product_lds_ring__t5ViM div:first-child{animation-delay:-.45s}.Product_lds_ring__t5ViM div:nth-child(2){animation-delay:-.3s}.Product_lds_ring__t5ViM div:nth-child(3){animation-delay:-.15s}@keyframes Product_lds_ring__t5ViM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}