.lesamis-breadcrumb{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:0 0 1rem;color:var(--muted);font-size:.82rem}.lesamis-breadcrumb a{color:var(--deep-slate)}.lesamis-breadcrumb a:hover{text-decoration:underline}.lesamis-breadcrumb [aria-current=page]{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16ch}.lesamis-breadcrumb span.sep{opacity:.5}.lesamis-gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--radius);background:var(--cream)}.lesamis-gallery__viewport::-webkit-scrollbar{display:none}.lesamis-gallery__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;aspect-ratio:4 / 5;background:var(--cream)}.lesamis-gallery__slide img{width:100%;height:100%;display:block;object-fit:cover}.lesamis-gallery__counter{position:absolute;left:.85rem;bottom:.85rem;z-index:2;margin:0;border-radius:999px;padding:.3rem .7rem;background:#ffffffeb;color:var(--deep-slate);font-family:var(--sans);font-size:.76rem;font-weight:700;box-shadow:var(--soft-shadow)}.lesamis-gallery__zoom{background:#ffffffeb!important;border-color:#e6e3ddf2!important;border-radius:999px!important;color:var(--deep-slate)!important;box-shadow:var(--soft-shadow)}.lesamis-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none}.lesamis-gallery__thumbs li{margin:0}.lesamis-gallery__thumb{width:100%}.lesamis-gallery__arrows{display:none}@media(hover:hover)and (pointer:fine){.lesamis-gallery__arrows{display:flex}}.lesamis-price strong{font-family:var(--sans)}.lesamis-stock{display:inline-flex;align-items:center;gap:.45rem;margin:.55rem 0 0;font-size:.86rem;font-weight:700}.lesamis-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.lesamis-stock[data-state=in]{color:#3f7d5c}.lesamis-stock[data-state=out]{color:#a2603f}.lesamis-option{margin:1.15rem 0 0;border:0;padding:0}.lesamis-option__head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between;margin-bottom:.55rem}.lesamis-option__name{color:var(--deep-slate);font-size:.82rem;font-weight:800}.lesamis-option__values{display:flex;flex-wrap:wrap;gap:.45rem}.lesamis-option__values input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lesamis-option__values label{display:inline-flex;min-height:44px;align-items:center;margin:0;border:1px solid var(--border);border-radius:999px;padding:.55rem 1rem;background:var(--white);color:var(--heading);font-size:.9rem;font-weight:650;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.lesamis-option__values label:hover{border-color:var(--slate)}.lesamis-option__values input:checked+label{border-color:var(--deep-slate);background:var(--deep-slate);color:var(--white)}.lesamis-option__values input:focus-visible+label{outline:2px solid var(--slate);outline-offset:3px}.lesamis-option__values input[data-unavailable=true]+label{color:var(--muted);background:repeating-linear-gradient(-45deg,var(--white) 0 6px,var(--cream) 6px 12px)}.lesamis-option__values input[data-unavailable=true]:checked+label{border-color:var(--muted);background:var(--muted);color:var(--white)}.lesamis-sizeguide-btn{display:inline-flex;min-height:34px;align-items:center;gap:.35rem;border:0;border-bottom:1px solid rgba(110,140,160,.5);border-radius:0;padding:0;background:none;color:var(--deep-slate);font-family:var(--sans);font-size:.8rem;font-weight:700;cursor:pointer}.lesamis-sizeguide-btn:hover{border-bottom-color:var(--deep-slate)}.lesamis-sizeguide-btn:focus-visible{outline:2px solid var(--slate);outline-offset:3px}.lesamis-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.2rem}.lesamis-trust li{display:grid;grid-template-columns:1fr;gap:.3rem;border:0;border-radius:var(--radius);padding:.7rem .6rem;background:var(--cream);text-align:center}.lesamis-trust svg{width:1.15rem;height:1.15rem;margin:0 auto;fill:none;stroke:var(--slate);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lesamis-trust p{font-size:.74rem;line-height:1.3;color:var(--text)}.lesamis-accordion{margin-top:1.6rem}.lesamis-accordion summary{position:relative;padding-right:1.6rem}.lesamis-accordion summary::-webkit-details-marker{display:none}.lesamis-accordion summary:after{content:"";position:absolute;right:.2rem;top:50%;width:9px;height:9px;border-right:2px solid var(--slate);border-bottom:2px solid var(--slate);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.lesamis-accordion details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.lesamis-accordion .rte h2,.lesamis-accordion .rte h3{margin:.9rem 0 .3rem;font-family:var(--serif);font-size:1.2rem;font-weight:500;color:var(--heading)}.lesamis-accordion .rte p{margin:0 0 .7rem}.lesamis-accordion .rte ul{margin:0 0 .7rem;padding-left:1.1rem}.lesamis-accordion__info{display:grid;gap:.5rem;margin:0;padding:0 0 1rem;list-style:none}.lesamis-accordion__info li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:var(--text);font-size:.92rem}.lesamis-accordion__info svg{width:1.05rem;height:1.05rem;margin-top:.15rem;fill:none;stroke:var(--slate);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lesamis-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:.8rem;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom));background:#fbfaf7f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px #3f59681a;transform:translateY(110%);transition:transform .24s ease}.lesamis-sticky-buy.is-visible{transform:translateY(0)}.lesamis-sticky-buy__info{min-width:0}.lesamis-sticky-buy__title{margin:0;overflow:hidden;color:var(--heading);font-family:var(--serif);font-size:1.05rem;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.lesamis-sticky-buy__price{margin:.1rem 0 0;color:var(--deep-slate);font-size:.9rem;font-weight:800}.lesamis-sticky-buy .button{flex:0 0 auto;width:auto;padding-inline:1.35rem}@media(min-width:900px){.lesamis-sticky-buy{display:none}}@media(prefers-reduced-motion:reduce){.lesamis-sticky-buy{transition:none}.lesamis-gallery__viewport{scroll-behavior:auto}}.lesamis-sizeguide{width:min(94vw,720px);max-height:88vh;margin:auto;border:0;border-radius:var(--radius);padding:1.4rem;background:var(--white);color:var(--text)}.lesamis-sizeguide::backdrop{background:#1e36448f}.lesamis-sizeguide h2{margin:0 0 .3rem;color:var(--heading);font-family:var(--serif);font-size:1.6rem;font-weight:500}.lesamis-sizeguide__intro{margin:0 0 1rem;color:var(--muted);font-size:.9rem}.lesamis-sizeguide__close{position:absolute;top:.7rem;right:.7rem;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--white);color:var(--heading);font-size:1.3rem;line-height:1;cursor:pointer}.size-guide-table-wrap{overflow-x:auto}.size-guide-table{width:100%;border-collapse:collapse;font-size:.86rem}.size-guide-table th,.size-guide-table td{border-bottom:1px solid var(--border);padding:.5rem .6rem;text-align:left;white-space:nowrap}.size-guide-table thead th{color:var(--deep-slate);font-weight:800}.size-guide-table tbody th{color:var(--heading);font-weight:700}.lesamis-sizeguide__link{display:inline-block;margin-top:1rem}.lesamis-product a:focus-visible,.lesamis-product button:focus-visible,.lesamis-product select:focus-visible,.lesamis-product input:focus-visible,.lesamis-sticky-buy button:focus-visible,.lesamis-sizeguide button:focus-visible{outline:2px solid var(--slate);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:899px){.lesamis-product.section-pad{padding-top:14px;padding-bottom:40px}.lesamis-breadcrumb{margin-bottom:.6rem}.lesamis-gallery__slide{aspect-ratio:auto;height:min(42vh,360px);min-height:260px}.lesamis-gallery__thumbs{display:none}.lesamis-product__summary h1{font-size:clamp(1.6rem,7.4vw,2.1rem);margin:.15rem 0 .5rem}.lesamis-price{font-size:1.15rem}.lesamis-related:last-of-type{padding-bottom:92px}}@media(min-width:900px){.lesamis-gallery__slide{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/lesamis-pdp.css.map */
