.liamigo-product #productmain{padding-block:clamp(4.8rem,8vh,8rem)}.liamigo-product .product-back{margin-bottom:clamp(3.2rem,5vh,4.8rem);display:inline-block}.liamigo-product .product-back{margin-bottom:clamp(1.6rem,2.5vh,2.4rem);font-size:1.04rem;letter-spacing:.1em;color:var(--ink-soft);padding-bottom:0;transition:color .3s var(--ease)}.liamigo-product .product-back:after{display:none}.liamigo-product .product-back:hover,.liamigo-product .product-back:focus-visible{color:var(--ink)}.liamigo-product .product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gap);align-items:start}.liamigo-product .product-gallery{position:relative}.liamigo-product .pg-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--bg)}.liamigo-product .pg-track::-webkit-scrollbar{display:none}.liamigo-product .pg-slide{flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:start;overflow:hidden}.liamigo-product .pg-slide img{width:100%;height:100%;object-fit:contain;display:block}.liamigo-product .pg-nav{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:.2rem;margin-bottom:1.6rem;font-family:var(--font-mono);font-size:1rem;letter-spacing:.12em;color:var(--ink-faint);opacity:.7}.liamigo-product .pg-nav button{background:none;border:none;padding:.4rem .8rem;font:inherit;color:inherit;cursor:pointer;transition:color .25s var(--ease),opacity .25s var(--ease)}.liamigo-product .pg-nav button:hover{color:var(--ink)}.liamigo-product .pg-nav button:disabled{opacity:.3;cursor:default}@media(hover:none){.liamigo-product .pg-nav button{display:none}}.liamigo-product .product-info{padding-top:.8rem}.liamigo-product .product-info .chapter-folio{margin-bottom:2rem}.liamigo-product .product-info .chapter-folio h2{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.15}.liamigo-product .product-title{display:flex;flex-direction:column;gap:.8rem;min-width:0}.liamigo-product .product-colour{font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.liamigo-product .price{font-family:var(--font-mono);font-size:1.6rem;color:var(--ink-soft);margin-bottom:3.2rem;letter-spacing:.02em;display:block}.liamigo-product .price .price-item--sale{color:var(--accent)}.liamigo-product .price s{opacity:.5;margin-right:.96rem;font-weight:400}.liamigo-product .price .badge{display:inline-block;margin-left:1.2rem;font-size:1.088rem;letter-spacing:.08em;text-transform:uppercase;padding:.24rem .8rem;border:1px solid var(--line);vertical-align:middle}.liamigo-product .price .price__badge-sale,.liamigo-product .price .price__badge-sold-out{display:none}.liamigo-product .price--show-badge.price--on-sale .price__badge-sale,.liamigo-product .price--show-badge.price--sold-out .price__badge-sold-out{display:inline-block}.liamigo-product variant-selects{display:block;margin-bottom:2.4rem}.liamigo-product .product-form__input--dropdown{margin-bottom:0}.liamigo-product .form__label{display:block;font-family:var(--font-mono);font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.04rem}.liamigo-product .select{position:relative}.liamigo-product .select:before,.liamigo-product .select:after{display:none}.liamigo-product .select__select{width:100%;height:auto;margin:0;min-height:0;padding:1.2rem 3.2rem 1.2rem 0;border:none;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:transparent;font-family:var(--font-mono);font-size:1.36rem;letter-spacing:.04em;line-height:1.4;color:var(--ink);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .25s var(--ease)}.liamigo-product .select__select:hover,.liamigo-product .select__select:focus,.liamigo-product .select__select:focus-visible{box-shadow:none;outline:none;border-bottom-color:var(--ink)}.liamigo-product .select svg{position:absolute;right:.2rem;top:calc(50% - 3px);width:10px;height:6px;pointer-events:none;color:var(--ink-soft)}.liamigo-product product-info,.liamigo-product product-form{display:block}.liamigo-product .product-form__buttons{margin-top:.8rem}.liamigo-product .product-form__submit{width:100%;padding:1.28rem 2.4rem;background:var(--accent);color:var(--accent-contrast);border:none;font-family:var(--font-mono);font-size:1.36rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .3s var(--ease);display:flex;align-items:center;justify-content:center;gap:.96rem}.liamigo-product .product-form__submit:hover{opacity:.85}.liamigo-product .product-form__submit:disabled{opacity:.4;cursor:not-allowed}.liamigo-product .hidden,.liamigo-product .loading__spinner{display:none}.liamigo-product .product-form__error-message-wrapper{margin-top:1.2rem;font-family:var(--font-mono);font-size:1.248rem;color:var(--accent)}.liamigo-product .product-accordions{margin-top:4rem;border-top:1px solid var(--line)}.liamigo-product .product-accordion{border-bottom:1px solid var(--line)}.liamigo-product .product-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.84rem 0;cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:1.248rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.liamigo-product .product-accordion summary::-webkit-details-marker{display:none}.liamigo-product .product-accordion summary::marker{content:""}.liamigo-product .pa-icon{position:relative;width:11px;height:11px;flex-shrink:0}.liamigo-product .pa-icon:before,.liamigo-product .pa-icon:after{content:"";position:absolute;background:var(--ink-soft);transition:opacity .25s var(--ease)}.liamigo-product .pa-icon:before{top:5px;left:0;width:11px;height:1px}.liamigo-product .pa-icon:after{top:0;left:5px;width:1px;height:11px}.liamigo-product .product-accordion[open] .pa-icon:after{opacity:0}.liamigo-product .product-accordion-body{padding:0 0 2.8rem;color:var(--ink-soft);font-size:1.6rem;line-height:1.75;max-width:52ch}.liamigo-product .product-accordion-body p{margin-bottom:1.6rem}.liamigo-product .product-accordion-body p:last-child{margin-bottom:0}.liamigo-product .product-accordion-tech p{margin-bottom:1.44rem}.liamigo-product .product-accordion-tech p:last-child{margin-bottom:0}.liamigo-product .product-accordion-tech p.p2{margin-bottom:.4rem}.liamigo-product .product-accordion-tech .pa-sub{font-family:var(--font-mono);font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.liamigo-product .product-accordion-legal{font-size:1.3rem;line-height:1.65;color:var(--ink-faint);padding-bottom:2.2rem}.liamigo-product .product-accordion-legal a{color:inherit;text-decoration:none}.liamigo-product .size-table{width:100%;border-collapse:collapse;margin-bottom:1.6rem}.liamigo-product .size-table th{font-family:var(--font-mono);font-size:1.088rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;text-align:left;padding-bottom:.96rem;border-bottom:1px solid var(--line)}.liamigo-product .size-table td{padding:1.04rem 0;font-family:var(--font-body);font-size:1.472rem;color:var(--ink-soft);border-bottom:1px solid var(--line)}.liamigo-product .size-table tr:last-child td{border-bottom:none}.liamigo-product .size-note{font-family:var(--font-mono);font-size:1.152rem;letter-spacing:.02em;color:var(--ink-faint)}.liamigo-product .shop-the-look{margin-top:clamp(4rem,6vh,5.6rem)}.liamigo-product .shop-the-look .chapter-folio h2{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.15}.liamigo-product .stl-look{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:clamp(2rem,4vw,5.6rem);align-items:stretch}.liamigo-product .stl-hero{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bg);align-self:stretch;min-width:0;width:100%}.liamigo-product .stl-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.liamigo-product .stl-hero img[src*=Aqualeo_sitzend_Nox]{transform:scale(1.15);transform-origin:70% 72%}.liamigo-product .stl-col{display:flex;flex-direction:column;justify-content:flex-start;gap:2.4rem}.liamigo-product .stl-col:has(>.stl-card:only-child){justify-content:center}.liamigo-product .stl-col .stl-media{margin-inline:auto}.liamigo-product .stl-col .stl-cap{align-items:center;text-align:center}.liamigo-product .stl-card{display:block;text-decoration:none;color:inherit}.liamigo-product .stl-media{aspect-ratio:1/1;overflow:hidden;background:var(--bg)}.liamigo-product .stl-col .stl-media{width:78%}.liamigo-product .stl-col .stl-card:first-child:not(:last-child){order:2}.liamigo-product .stl-col .stl-card:first-child:not(:last-child) .stl-media{width:54%}.liamigo-product .stl-col .stl-card:last-child .stl-media{width:92%}.liamigo-product .stl-col .stl-card:last-child .stl-media img{transform:scale(1.18)}@media(hover:hover){.liamigo-product .stl-col .stl-card:last-child:hover .stl-media img{transform:scale(1.22)}}.liamigo-product .stl-media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .6s var(--ease)}@media(hover:hover){.liamigo-product .stl-card:hover .stl-media img{transform:scale(1.03)}}.liamigo-product .stl-media img[src*=Photoroom-20261004-203511965]{transform:none!important}.liamigo-product .stl-cap{display:flex;flex-direction:column;gap:.32rem;margin-top:1rem}.liamigo-product .stl-name{font-family:var(--font-body);font-size:1.4rem;line-height:1.3;color:#4a3b26}.liamigo-product .stl-colour{font-family:var(--font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.liamigo-product .stl-price{font-family:var(--font-mono);font-size:1.12rem;letter-spacing:.02em;color:var(--ink-soft)}.liamigo-product .stl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.6rem,2.4vw,3.2rem)}@media(max-width:780px){.liamigo-product #productmain{padding-top:clamp(2rem,3.5vh,3.2rem)}.liamigo-product .product-back{display:none}.liamigo-product .product-layout{grid-template-columns:1fr;gap:.8rem}.liamigo-product .product-info{padding-top:0}.liamigo-product .pg-track{width:106%;margin-inline:-3%}.liamigo-product .product-info .chapter-folio{margin-bottom:1rem}.liamigo-product .price{font-size:1.5rem;margin-bottom:2.8rem}.liamigo-product .stl-grid{grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}.liamigo-product .stl-look{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:1.6rem}.liamigo-product .stl-hero{aspect-ratio:2/3}.liamigo-product .stl-col{gap:1.6rem}.liamigo-product .stl-col .stl-media{width:80%}.liamigo-product .stl-col .stl-card:first-child:not(:last-child) .stl-media{width:56%}.liamigo-product .stl-col .stl-card:last-child .stl-media{width:92%}.liamigo-product #productmain{padding-bottom:clamp(2.4rem,4vh,3.2rem)}.liamigo-product .stl-cap{margin-top:.8rem;gap:.24rem}.liamigo-product .stl-name{font-size:1.3rem}.liamigo-product .stl-colour{font-size:.92rem}.liamigo-product .stl-price{font-size:1.04rem}.liamigo-product .product-accordion-body{font-size:1.4rem}.liamigo-product .size-table td{font-size:1.3rem}.liamigo-product .size-note{font-size:1.02rem}.liamigo-product .product-accordion-legal{font-size:1.14rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/liamigo-product.css.map */
