.nolia-pp{display:block;padding-top:var(--nolia-pp-pt, 32px);padding-bottom:var(--nolia-pp-pb, 48px)}.nolia-pp__grid.product{width:100%;max-width:var(--nolia-pp-maxw, 1360px);margin-inline:auto;padding-inline:var(--nolia-gutter, 1.5rem);display:grid;grid-template-columns:1fr;gap:2rem}.nolia-pp__grid.product>.grid__item.product__media-wrapper,.nolia-pp__grid.product>.grid__item.product__info-wrapper{max-width:none;width:auto;padding:0;margin:0;flex:none}.nolia-pp__media{min-width:0}.nolia-pp__media media-gallery{display:block;width:100%}.nolia-pp__media .product__media,.nolia-pp__media .product__media-item .product__media{background:var(--nolia-pp-media-bg, #f6f4f2);border-radius:var(--nolia-pp-media-radius, 0);overflow:hidden}.nolia-pp__media .product__media img{border-radius:inherit}.nolia-pp__media .product__media-list,.nolia-pp__media .thumbnail-list{gap:var(--nolia-pp-media-gap, 12px)}.nolia-pp__media .thumbnail{border-radius:var(--nolia-pp-media-radius, 0);border:1px solid transparent;background:var(--nolia-pp-media-bg, #f6f4f2);transition:border-color .2s var(--nolia-ease)}.nolia-pp__media .thumbnail:hover{border-color:#00000047}.nolia-pp__media .thumbnail[aria-current=true],.nolia-pp__media .thumbnail-list__item .thumbnail[aria-current]{border-color:var(--nolia-ink, #000);box-shadow:none}.nolia-pp__media .thumbnail:after{display:none}.nolia-pp__media .thumbnail:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:2px}.nolia-pp__info{min-width:0}.nolia-pp__info-inner{display:flex;flex-direction:column}.nolia-pp__breadcrumb{margin:0 0 1rem}.nolia-pp__breadcrumb .nolia-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-pp__breadcrumb .nolia-breadcrumb__list li{list-style:none}.nolia-pp__breadcrumb .nolia-breadcrumb__list li+li:before{content:"/";margin-right:.4rem;opacity:.55}.nolia-pp__breadcrumb a{color:inherit;text-decoration:none}.nolia-pp__breadcrumb a:hover{color:var(--nolia-ink, #000);text-decoration:underline;text-underline-offset:3px}.nolia-pp__breadcrumb [aria-current=page]{color:var(--nolia-ink, #000)}.nolia-pp__title{margin:0 0 .75rem;font-size:clamp(22px,2.4vw,34px);font-weight:400;-webkit-text-stroke:.3px currentColor;line-height:1.18;letter-spacing:.02em;text-transform:uppercase;text-wrap:pretty;text-align:center}.nolia-pp__price-wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.6rem .9rem;margin-bottom:1.15rem}.nolia-pp__price{font-size:20px;font-weight:var(--nl-w-bold, 500);letter-spacing:.4px}.nolia-pp__price .price__container{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.nolia-pp__price .price-item--regular{color:var(--nolia-ink, #000)}.nolia-pp__price .price__sale .price-item--regular,.nolia-pp__price s,.nolia-pp__price del{color:var(--nolia-ink, #000);font-size:16px;font-weight:400;text-decoration:line-through}.nolia-pp__price .price--on-sale .price-item--sale{color:#e00000}.nolia-pp__save{padding:5px 10px;border-radius:4px;background:var(--nolia-save-bg, #15803d);color:var(--nolia-save-fg, #ffffff);font-size:12px;font-weight:var(--nl-w-bold, 500);letter-spacing:.06em;line-height:1.2;white-space:nowrap}.nolia-pp__tax,.nolia-pp__unit{flex:1 0 100%;margin:0;font-size:12px;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-pp__unit:empty{display:none}.nolia-pp__rating{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem}.nolia-stars{--nolia-stars: 0%;display:inline-block;width:82px;height:14px;background:linear-gradient(90deg,#1c1d1d var(--nolia-stars),#d8d5d1 var(--nolia-stars));-webkit-mask:repeating-linear-gradient(90deg,#000 0 12px,transparent 12px 16.4px);mask:repeating-linear-gradient(90deg,#000 0 12px,transparent 12px 16.4px)}.nolia-pp__rating-count{font-size:12px;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-pp__intro{margin:0 0 1rem;max-width:40rem;font-size:14px;line-height:1.5;color:var(--nolia-ink, #000)}.nolia-pp__intro p,.nolia-pp__intro ul,.nolia-pp__intro ol{margin:0 0 .6rem}.nolia-pp__intro>:last-child{margin-bottom:0}.nolia-pp__intro li{margin-bottom:.15rem}.nolia-pp__note{position:relative;z-index:0;isolation:isolate;margin:0 0 1.25rem;padding:12px 14px;border-left:2px solid var(--nolia-line-strong, rgba(35, 33, 29, .28));background:#f6f5f3;font-size:13px;line-height:1.5;color:var(--nolia-ink, #000)}.nolia-pp__note p{margin:0 0 .55rem}.nolia-pp__note>:last-child{margin-bottom:0}.nolia-pp__note strong{letter-spacing:.06em}.nolia-pp__trust{display:flex;flex-direction:column;gap:5px;margin:0 0 18px;padding:14px 0;border-top:1px solid var(--nolia-line, #e6e2df);border-bottom:1px solid var(--nolia-line, #e6e2df)}.nolia-pp__trust-item{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;letter-spacing:0;color:var(--nolia-ink, #23211d)}.nolia-pp__trust-icon{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--nolia-trust-color, #23211d);color:#fff}.nolia-pp__trust-icon svg{width:11px;height:11px;flex:0 0 auto}@media screen and (max-width:749px){.nolia-pp__trust-item{font-size:13px}}.nolia-variants{display:block}.nolia-variants__group{position:relative;margin:0 0 1.5rem;padding:0;border:0}.nolia-variants__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.nolia-variants__legend{display:flex;align-items:baseline;gap:.4rem;padding:0;margin:0;font-size:12px;letter-spacing:1.8px;text-transform:uppercase}.nolia-variants__name{color:var(--nolia-ink-muted, #6b6b6b)}.nolia-variants__value{color:var(--nolia-ink, #000);font-weight:500}.nolia-variants__guide{flex:0 0 auto;line-height:1.35;padding:0;border:0;background:none;cursor:pointer;font-size:12px;letter-spacing:.8px;color:var(--nolia-ink, #000);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.nolia-variants__guide:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:3px}.nolia-opt__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nolia-opt{display:flex;flex-wrap:wrap;gap:8px}.nolia-opt--colour{gap:10px}.nolia-opt__label--colour{position:relative;display:block;width:var(--nolia-swatch-size, 74px);aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;background:var(--nolia-surface-alt, #f6f4f2);border:1px solid rgba(0,0,0,.12);transition:border-color .18s var(--nolia-ease),box-shadow .18s var(--nolia-ease)}.nolia-opt__label--colour.nolia-opt__label--circle{aspect-ratio:1 / 1;border-radius:50%}.nolia-opt__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.nolia-opt__chip{display:block;width:100%;height:100%}.nolia-opt__label--colour:hover{border-color:#00000073}.nolia-opt__input:checked+.nolia-opt__label--colour{border-color:var(--nolia-ink, #000);box-shadow:0 0 0 1px var(--nolia-ink, #000)}.nolia-opt__input:focus-visible+.nolia-opt__label{outline:2px solid var(--nolia-ink, #000);outline-offset:3px}.nolia-opt__label--size,.nolia-opt__label--other{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:38px;padding:0 12px;cursor:pointer;border:1px solid var(--nolia-line, #e6e2df);background:var(--nolia-surface, #fff);font-size:13px;letter-spacing:.4px;color:var(--nolia-ink, #000);transition:border-color .18s var(--nolia-ease),box-shadow .18s var(--nolia-ease)}.nolia-opt__label--size:hover,.nolia-opt__label--other:hover{border-color:var(--nolia-ink, #000)}.nolia-opt__input:checked+.nolia-opt__label--size,.nolia-opt__input:checked+.nolia-opt__label--other{border-color:var(--nolia-ink, #000);background:var(--nolia-surface, #fff);color:var(--nolia-ink, #000);box-shadow:inset 0 0 0 1px var(--nolia-ink, #000);font-weight:var(--nl-w-bold, 700)}.nolia-opt__label.is-unavailable{opacity:.42;cursor:not-allowed}.nolia-opt__label--size.is-unavailable,.nolia-opt__label--other.is-unavailable{background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(0,0,0,.35) 50%,transparent calc(50% + 1px))}.nolia-opt__label--colour.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(0,0,0,.45) 50%,transparent calc(50% + 1px))}.nolia-fit{margin:0 0 1.5rem}.nolia-fit__label{margin:0 0 .6rem;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-fit__scale{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;position:relative}.nolia-fit__scale:before{content:"";position:absolute;left:16%;right:16%;top:5px;height:1px;background:var(--nolia-line, #e6e2df)}.nolia-fit__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.nolia-fit__dot{width:11px;height:11px;border-radius:50%;border:1px solid var(--nolia-line, #e6e2df);background:var(--nolia-surface, #fff);position:relative;z-index:1}.nolia-fit__step.is-active .nolia-fit__dot{border-color:var(--nolia-ink, #000);background:var(--nolia-ink, #000)}.nolia-fit__text{font-size:11px;line-height:1.35;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-fit__step.is-active .nolia-fit__text{color:var(--nolia-ink, #000);font-weight:500}.nolia-fit__note,.nolia-fit__model{margin:.85rem 0 0;font-size:13px;line-height:1.55;color:#3d3d3d}.nolia-pp__stock{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:13px;letter-spacing:.3px}.nolia-pp__stock:empty{display:none}.nolia-pp__stock-dot{width:8px;height:8px;border-radius:50%;background:#2e7d32;flex:0 0 auto}.nolia-pp__stock-dot--low{background:#b26a00}.nolia-pp__stock-dot--out{background:#9b9b9b}.nolia-pp__stock-dot--pre{background:#1c5d99}.nolia-pp__stock-qty{color:var(--nolia-ink-muted, #6b6b6b)}.nolia-pp__qty{margin:0 0 1rem}.nolia-pp__qty-label{display:block;margin-bottom:.5rem;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-qty.quantity{width:132px;min-height:48px;border:1px solid var(--nolia-line, #e6e2df);border-radius:0}.nolia-qty.quantity:after{box-shadow:none}.nolia-pp__buy{margin:0 0 1rem}.nolia-pp__buy .product-form__submit{min-height:54px;border-radius:0;background:var(--nolia-ink, #000);color:#fff;font-size:12px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;box-shadow:none;transition:opacity .2s var(--nolia-ease)}.nolia-pp__buy .product-form__submit:after{box-shadow:none}.nolia-pp__buy .product-form__submit:hover:not([disabled]){opacity:.85}.nolia-pp__buy .product-form__submit[disabled],.nolia-pp__buy .product-form__submit[aria-disabled=true]{background:#d8d5d1;color:#5a5a5a;cursor:not-allowed}.nolia-pp__buy .product-form__submit:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:3px}.nolia-pp__shipnote{display:flex;align-items:center;gap:.55rem;margin:0 0 1.1rem;font-size:13px;color:#3d3d3d}.nolia-pp__shipnote svg{width:17px;height:17px;flex:0 0 auto}.nolia-pp__shipnote a{color:inherit;text-underline-offset:3px}.nolia-pp__pay{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1.5rem}.nolia-pp__pay-label{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-pp__pay-list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.nolia-pp__pay-list svg{width:46px;height:29px;display:block}.nolia-pp__sku{margin-top:.5rem;font-size:12px;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-pp__sku.hidden{display:none}.nolia-acc{margin-top:.5rem;border-top:1px solid var(--nolia-line, #e6e2df)}.nolia-acc__item{border-bottom:1px solid var(--nolia-line, #e6e2df)}.nolia-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-size:12px;letter-spacing:1.8px;text-transform:uppercase}.nolia-acc__summary::-webkit-details-marker{display:none}.nolia-acc__summary:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:-2px}.nolia-acc__icon{flex:0 0 auto;display:grid;place-items:center}.nolia-acc__icon svg{width:14px;height:14px}.nolia-acc__icon-v{transform-origin:center;transition:opacity .2s var(--nolia-ease),transform .2s var(--nolia-ease)}.nolia-acc__item[open] .nolia-acc__icon-v{opacity:0;transform:rotate(90deg)}.nolia-acc__panel{padding:0 0 1.35rem;font-size:14px;line-height:1.65;color:#3d3d3d}.nolia-acc__panel>.rte>:first-child{margin-top:0}.nolia-acc__panel>.rte>:last-child{margin-bottom:0}.nolia-acc__link{display:inline-block;margin-top:.8rem;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--nolia-ink, #000);text-underline-offset:4px}body.nolia-sg-open{overflow:hidden}.nolia-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1rem}.nolia-sg[hidden]{display:none}.nolia-sg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;transition:opacity .25s var(--nolia-ease)}.nolia-sg.is-open .nolia-sg__overlay{opacity:1}.nolia-sg__overlay:empty{display:block}.nolia-sg__panel{position:relative;width:min(640px,100%);max-height:min(86vh,780px);display:flex;flex-direction:column;background:var(--nolia-surface, #fff);box-shadow:0 24px 70px #0000003d;opacity:0;transform:translateY(14px);transition:opacity .25s var(--nolia-ease),transform .25s var(--nolia-ease)}.nolia-sg.is-open .nolia-sg__panel{opacity:1;transform:none}.nolia-sg__panel:focus{outline:none}.nolia-sg__header{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;background:var(--nolia-surface, #fff);border-bottom:1px solid var(--nolia-line, #e6e2df)}.nolia-sg__eyebrow{margin:0 0 .25rem;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-sg__title{margin:0;font-size:18px;font-weight:500;letter-spacing:.02em}.nolia-sg__close{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border:0;background:none;cursor:pointer;color:var(--nolia-ink, #000)}.nolia-sg__close svg{width:20px;height:20px}.nolia-sg__close:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:-2px}.nolia-sg__body{padding:1.4rem 1.5rem 1.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.nolia-sg__intro,.nolia-sg__note{margin:0 0 1.2rem;font-size:14px;line-height:1.6;color:#3d3d3d}.nolia-sg__subtitle{margin:1.6rem 0 .7rem;font-size:12px;letter-spacing:1.8px;text-transform:uppercase}.nolia-sg__list{margin:0;padding-left:1.1rem;font-size:14px;line-height:1.7;color:#3d3d3d}.nolia-sg__hint,.nolia-sg__fit{margin:.9rem 0 0;font-size:13px;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-sg__figure{margin:1.2rem 0 0}.nolia-sg__figure img{display:block;width:100%;height:auto}.nolia-sizetable__units{display:flex;gap:.35rem;margin-bottom:.85rem}.nolia-sizetable__unit{min-width:46px;min-height:34px;border:1px solid var(--nolia-line, #e6e2df);background:none;cursor:pointer;font-size:12px;letter-spacing:1px;text-transform:uppercase}.nolia-sizetable__unit.is-active{border-color:var(--nolia-ink, #000);background:var(--nolia-ink, #000);color:#fff}.nolia-sizetable__unit:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:2px}.nolia-sizetable__scroll{overflow-x:auto}.nolia-sizetable__table{width:100%;border-collapse:collapse;font-size:13px}.nolia-sizetable__table th,.nolia-sizetable__table td{padding:.7rem .6rem;text-align:left;border-bottom:1px solid var(--nolia-line, #e6e2df);white-space:nowrap}.nolia-sizetable__table thead th{font-weight:500;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-sizetable__table tbody th{font-weight:600}.nolia-sizetable__unit-label{margin-left:.25rem;opacity:.7;text-transform:none;letter-spacing:0}.nolia-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:block;background:var(--nolia-surface, #fff);border-top:1px solid var(--nolia-line, #e6e2df);box-shadow:0 -6px 24px #00000014;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(105%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s var(--nolia-ease),opacity .2s var(--nolia-ease),visibility 0s linear .28s}.nolia-stickybar.is-in{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s var(--nolia-ease),opacity .2s var(--nolia-ease),visibility 0s linear 0s}.nolia-stickybar[hidden]{display:none}.nolia-stickybar__inner{display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem}.nolia-stickybar__media{flex:0 0 auto;width:44px;height:55px;overflow:hidden;background:var(--nolia-surface-alt, #f6f4f2)}.nolia-stickybar__img{width:100%;height:100%;object-fit:cover;display:block}.nolia-stickybar__text{flex:1 1 auto;min-width:0}.nolia-stickybar__title{margin:0;font-size:12px;line-height:1.3;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nolia-stickybar__meta{margin:.15rem 0 0;display:flex;gap:.5rem;font-size:12px;color:var(--nolia-ink-muted, #6b6b6b);overflow:hidden;white-space:nowrap}.nolia-stickybar__price{color:var(--nolia-ink, #000);font-weight:var(--nl-w-bold, 500)}.nolia-stickybar__btn{flex:0 0 auto;min-height:46px;padding:0 1.25rem;border:0;border-radius:0;background:var(--nolia-ink, #000);color:#fff;font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer}.nolia-stickybar__btn[disabled]{background:#d8d5d1;color:#5a5a5a;cursor:not-allowed}.nolia-stickybar__btn:focus-visible{outline:2px solid var(--nolia-ink, #000);outline-offset:-3px}@media screen and (min-width:750px){.nolia-pp__grid.product{gap:var(--nolia-pp-gap, 64px)}.nolia-opt__label--size,.nolia-opt__label--other{min-height:46px}}@media screen and (min-width:990px){.nolia-pp__grid.product{grid-template-columns:var(--nolia-pp-gallery, 58%) minmax(0,1fr);align-items:start}.nolia-pp__title{text-align:left}.nolia-pp__price-wrap{justify-content:flex-start}.nolia-pp .nolia-pp__pay{align-items:flex-start}.nolia-pp .nolia-pp__pay-list{justify-content:flex-start}.nolia-pp--sticky .nolia-pp__info-inner{position:sticky;top:var(--nolia-pp-sticky-top, 32px);align-self:start}.nolia-stickybar{display:none!important}}@media screen and (max-width:749px){.nolia-sg{padding:0;place-items:end stretch}.nolia-sg__panel{width:100%;max-height:88vh;transform:translateY(100%)}.nolia-sg.is-open .nolia-sg__panel{transform:none}.nolia-sg__body{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}body:has(.nolia-stickybar){padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.nolia-sg__panel,.nolia-sg__overlay,.nolia-stickybar,.nolia-opt__label,.nolia-acc__icon-v{transition:none!important}.nolia-sg__panel{transform:none!important}}.nolia-pp__qty-rules:empty{display:none}.nolia-pp__qty-rules{margin-top:.5rem;font-size:12px;color:var(--nolia-ink-muted, #6b6b6b)}.nolia-benefits{margin:4px 0 0;padding-top:18px;border-top:1px solid var(--nolia-line, rgba(35, 33, 29, .14))}.nolia-benefits__heading{margin:0 0 12px;font-family:var(--nl-family-text);font-size:11px;font-weight:var(--nl-w-regular, 400);letter-spacing:.14em;text-transform:uppercase;color:var(--nolia-ink-muted, #837d74)}.nolia-benefits__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.nolia-benefits__item{align-items:flex-start}.nolia-benefits__item .nolia-icon{color:var(--nolia-ink-muted, #837d74);margin-top:2px}.nolia-benefits__title{display:block;font-size:14px;line-height:1.4;color:var(--nolia-ink, #23211d)}.nolia-benefits__text{display:block;margin-top:2px;font-size:13px;line-height:1.55;color:var(--nolia-ink-soft, #56524b)}.nolia-benefits--row{border-top:0;padding-top:0}.nolia-benefits--row .nolia-benefits__list{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:750px){.nolia-benefits--row .nolia-benefits__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 40px}}.nolia-delivery{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;background:#23211d06;border:1px solid var(--nolia-line, rgba(35, 33, 29, .14))}.nolia-delivery__row{margin:0;font-size:13px;line-height:1.55;color:var(--nolia-ink-soft, #56524b)}.nolia-delivery__row .nolia-icon{color:var(--nolia-ink-muted, #837d74);margin-top:1px}.nolia-delivery__link{display:inline-block;margin-left:6px;color:var(--nolia-ink-soft, #56524b);text-underline-offset:3px}.nolia-delivery__link:hover{color:var(--nolia-ink, #23211d)}.nolia-pp__shipnote .nolia-icon{color:var(--nolia-ink-muted, #837d74)}.nolia-variants__guide{display:inline-flex;align-items:center;gap:6px}.nolia-variants__guide .nolia-icon{color:var(--nolia-ink-muted, #837d74)}.nolia-pp__rating{flex-wrap:wrap;gap:8px;margin-bottom:10px}.nolia-pp__rating-score{font-size:14px;font-weight:var(--nl-w-bold, 700);color:var(--nolia-ink, #23211d)}.nolia-pp__rating-count{font-size:14px;color:var(--nolia-ink-soft, #56524b)}.nolia-pp__rating-count strong{color:var(--nolia-ink, #23211d)}.nolia-pp__buy .product-form__submit{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);min-height:56px;letter-spacing:.18em;font-weight:var(--nl-w-bold, 700)}.nolia-pp__buy .product-form__submit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--nolia-ink, #000)}.nolia-pp__buy .product-form__submit[disabled]{clip-path:none}@media(prefers-reduced-motion:reduce){.nolia-pp__buy .product-form__submit{transition:none!important}}.nolia-pp__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:6px 0 0;padding:11px 14px;background:#23211d0a;font-size:13px;line-height:1.4;color:var(--nolia-ink-soft, #56524b)}.nolia-pp__strip-item{display:flex;align-items:center;gap:7px;min-width:0}.nolia-pp__strip-item strong{color:var(--nolia-ink, #23211d)}.nolia-pp__strip-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--nolia-strip-dot, #16a34a);animation:nolia-strip-heartbeat 2.6s ease-in-out infinite;will-change:transform}@keyframes nolia-strip-heartbeat{0%,24%,to{transform:scale(1)}6%{transform:scale(1.45)}12%{transform:scale(1)}18%{transform:scale(1.45)}}.nolia-pp__strip .nolia-icon{color:var(--nolia-ink-muted, #837d74)}@media screen and (max-width:480px){.nolia-pp__strip{justify-content:flex-start}}.nolia-pp__media .product__media-icon,.nolia-pp__media .product__media-toggle .icon-zoom-in,.nolia-pp__media .product__modal-opener .product__media-icon{display:none!important}.nolia-pp__media .thumbnail-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px;margin-top:var(--nolia-pp-media-gap, 12px)}.nolia-pp__media .thumbnail-list__item{flex:0 0 auto;width:88px;max-width:none;scroll-snap-align:start}.nolia-pp__media .thumbnail-list__item .thumbnail{width:100%;aspect-ratio:4 / 5;padding:0}.nolia-pp__media .thumbnail-list__item .thumbnail img{width:100%;height:100%;object-fit:cover}.nolia-pp__media .thumbnail-list::-webkit-scrollbar{height:4px}.nolia-pp__media .thumbnail-list::-webkit-scrollbar-track{background:#23211d0f}.nolia-pp__media .thumbnail-list::-webkit-scrollbar-thumb{background:#23211d47}@media screen and (max-width:749px){.nolia-pp__media .thumbnail-list__item{width:68px}.nolia-pp__media .thumbnail-list{margin-inline:calc(var(--nolia-gutter-mobile, 20px) * -1);padding-inline:var(--nolia-gutter-mobile, 20px)}}.nolia-sg__eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nolia-ink-muted, #837d74);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nolia-sg__title{margin:0;font-family:var(--nl-family-display);font-size:22px;font-weight:var(--nl-w-regular, 400);line-height:1.2}.nolia-sizetable__table th,.nolia-sizetable__table td{padding:11px 14px;font-size:14px}.nolia-sizetable__table thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nolia-ink-muted, #837d74);font-weight:var(--nl-w-regular, 400);border-bottom:1px solid var(--nolia-line, #e4e0da)}.nolia-sizetable__table tbody th{position:sticky;left:0;background:var(--nolia-surface, #fff);font-weight:var(--nl-w-bold, 700);text-align:left}.nolia-sizetable__table tbody tr:nth-child(2n) td{background:#23211d06}.nolia-pp__trust{border-bottom:0;padding-bottom:0;margin-bottom:18px}.nolia-pp__stock{margin-top:10px;margin-bottom:0;padding-bottom:0}.nolia-pp__stock+.nolia-pp__buy{margin-top:0}.nolia-pp__stock-dot,.nolia-stock-status__dot{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--nolia-stock-dot, #16a34a)}.nolia-pp__stock-dot:after,.nolia-pp__stock-dot:before,.nolia-stock-status__dot:after,.nolia-stock-status__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:nolia-stock-radar 2.4s cubic-bezier(.2,.6,.35,1) infinite;pointer-events:none}.nolia-pp__stock-dot:before,.nolia-stock-status__dot:before{animation-delay:1.2s}@keyframes nolia-stock-radar{0%{transform:scale(1);opacity:.6}80%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}.nolia-pp__stock-dot--low{--nolia-stock-dot: #f59e0b}.nolia-pp__stock-dot--out{--nolia-stock-dot: #b3261e}.nolia-pp__stock-dot--pre{--nolia-stock-dot: #2563eb}.nolia-pp__stock-dot--low:after{animation-duration:1.3s}.nolia-pp__stock-dot--out:after{animation:none}.nolia-pp__buy{margin-top:18px}.nolia-pp__buy .product-form__submit,.nolia-pp__buy .product-form__buttons,.nolia-pp__buy form{width:100%;max-width:none!important}.nolia-pp__buy .product-form__submit{display:block}.nolia-pp__pay{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.nolia-pp__pay-list{justify-content:center;gap:8px}.nolia-pp__pay-icon{width:50px;height:32px;border-radius:4px}.product-media-modal__dialog{position:relative}.product-media-modal__content{display:grid;place-items:center;width:100vw;height:100vh;height:100dvh;max-height:none;padding:0;overflow:hidden;touch-action:none}.product-media-modal__content>*:not(.active){display:none}.product-media-modal__content>.active,.product-media-modal__content>*{width:100%;height:100%;max-width:none;margin:0;background:none}.product-media-modal__content .media{position:relative;width:100%;height:100%;padding-top:0!important;padding-bottom:0!important;background:none;overflow:visible!important}.product-media-modal__content img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;cursor:zoom-in;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;will-change:transform}.product-media-modal__content img.is-zoomed{cursor:grab}.product-media-modal__toggle{z-index:2}.nolia-pp .nolia-variants__name,.nolia-pp .nolia-pp__qty-label,.nolia-pp .nolia-pp__stock-qty,.nolia-pp .nolia-pp__sku,.nolia-pp .nolia-bundle__save,.nolia-pp .nolia-bundle__was,.nolia-pp .nolia-bundle__items-label,.nolia-pp .nolia-pp__strip,.nolia-pp .nolia-pp__strip-item,.nolia-stickybar .nolia-stickybar__variant{color:var(--nolia-ink, #000)}@media(prefers-reduced-motion:reduce){.nolia-pp__stock-dot:after,.nolia-pp__stock-dot:before,.nolia-stock-status__dot:after,.nolia-stock-status__dot:before,.nolia-pp__strip-dot{animation:none!important}}.nolia-galdots{display:none}@media screen and (max-width:749px){.nolia-pp__media.product__media-wrapper media-gallery slider-component{margin-left:calc(var(--nolia-gutter, 1rem) * -1);margin-right:calc(var(--nolia-gutter, 1rem) * -1)}.nolia-pp,.nolia-pp__media .product__media-list .product__media-item{padding-top:0}.nolia-pp__media .nolia-gal-carousel .product__media-list{--nl-gal-peek: 10%;display:flex;flex-wrap:nowrap;width:100%;margin:0;padding-inline:var(--nl-gal-peek);column-gap:4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-padding-right:0;overscroll-behavior-x:contain;cursor:grab}.nolia-pp__media .nolia-gal-carousel .product__media-list:after{display:none}.nolia-pp__media .nolia-gal-carousel .product__media-list.is-dragging{cursor:grabbing;scroll-behavior:auto}.nolia-pp__media .nolia-gal-carousel .product__media-list img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.nolia-pp__media .nolia-gal-carousel .product__media-list li.product__media-item{--nl-gal-h: min(62vh, 520px, calc(88vw / var(--nl-ratio, .8)));flex:0 0 auto;width:calc(var(--nl-gal-h) * var(--nl-ratio, .8));height:var(--nl-gal-h);min-width:0;max-width:none;margin-inline:0;scroll-snap-align:center}.nolia-pp__media .nolia-gal-carousel .product-media-container{width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.nolia-pp__media .nolia-gal-carousel .product__modal-opener{display:block;height:100%}.nolia-pp__media .nolia-gal-carousel .product__media.media{padding-top:0!important;height:100%}.nolia-pp__media .nolia-gal-carousel .product__media.media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.nolia-pp__media .nolia-gal-carousel .product__media-list .product__media-item:first-of-type{margin-left:0}.nolia-pp__media .nolia-gal-carousel .thumbnail-slider,.nolia-pp__media .nolia-gal-carousel .slider-buttons{display:none}.nolia-pp__media .nolia-gal-carousel .nolia-galdots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:10px}.nolia-galdots__dot{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.nolia-galdots__dot:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--nolia-ink-muted, #837d74);opacity:.4;transition:opacity var(--nolia-fast, .16s) var(--nolia-ease),background-color var(--nolia-fast, .16s) var(--nolia-ease),transform var(--nolia-fast, .16s) var(--nolia-ease)}.nolia-galdots__dot[aria-current=true]:after{background:var(--nolia-ink, #23211d);opacity:1;transform:scale(1.3)}.nolia-galdots__dot:focus-visible{outline:2px solid var(--nolia-ink, #23211d);outline-offset:-2px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.nolia-galdots__dot:after{transition:none}}.nolia-pp__media .product-media-container{position:relative;background:var(--nolia-pp-media-bg, #f6f4f2)}.nolia-pp__media .product__media,.nolia-pp__media .product__media-item .product__media{background:none}.nolia-pp__media .product__media.media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--nl-lqip);background-size:cover;background-position:center;filter:blur(10px);transform:scale(1.06);pointer-events:none}.nolia-pp__media .product-media-container .media{position:relative}@media(prefers-reduced-motion:reduce){.nolia-pp__media .product__media.media:before{transform:none}}.nolia-pp__media .product__media-toggle:focus-visible:after{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #000000d9}.nolia-qty .quantity__button>span{pointer-events:none}.nolia-gal-carousel .product__media-list{scroll-behavior:auto}@keyframes nolia-gal-swap{0%{opacity:0}to{opacity:1}}.nolia-gal-carousel .product__media-list.nolia-gal-swap{animation:nolia-gal-swap .3s var(--nolia-ease, ease) both}@media(prefers-reduced-motion:reduce){.nolia-gal-carousel .product__media-list{scroll-behavior:auto}.nolia-gal-carousel .product__media-list.nolia-gal-swap{animation:none}}@media screen and (min-width:750px){.nolia-pp__media .nolia-gal-carousel .product__media-list{--nl-gal-peek: 12%;display:flex;flex-wrap:nowrap;width:100%;margin:0;padding-inline:var(--nl-gal-peek);column-gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-padding-right:0;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.nolia-pp__media .nolia-gal-carousel .product__media-list::-webkit-scrollbar{display:none}.nolia-pp__media .nolia-gal-carousel .product__media-list:after{display:none}.nolia-pp__media .nolia-gal-carousel .product__media-list.is-dragging{cursor:grabbing;scroll-behavior:auto}.nolia-pp__media .nolia-gal-carousel .product__media-list li.product__media-item{--nl-gal-h: min(74vh, 760px, calc(42vw / var(--nl-ratio, .8)));display:block!important;flex:0 0 auto;width:calc(var(--nl-gal-h) * var(--nl-ratio, .8));height:var(--nl-gal-h);min-width:0;max-width:none;margin-inline:0;padding-top:0;scroll-snap-align:center}.nolia-pp__media .nolia-gal-carousel .product-media-container{width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.nolia-pp__media .nolia-gal-carousel .product__modal-opener{display:block;height:100%}.nolia-pp__media .nolia-gal-carousel .product__media.media{padding-top:0!important;height:100%}.nolia-pp__media .nolia-gal-carousel .product__media.media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}}@media screen and (max-width:749px){.nolia-pp__media:has(.nolia-galdots) .thumbnail-list{display:none}}@media screen and (max-width:480px){.nolia-pp__strip{flex-wrap:nowrap;justify-content:space-between;gap:10px}.nolia-pp__strip-item:last-child{margin-left:auto;text-align:right}.nolia-pp__strip{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nolia-product-page.css.map */
