*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--lp-header-h, 64px);overflow-x:clip}html.lp-locked{overflow:hidden}body{min-height:100svh;background:var(--lp-ground);color:var(--lp-ink);font-family:var(--lp-font-body);font-size:var(--lp-step-0);font-weight:var(--lp-weight-body);line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img,picture,video,svg,canvas{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p,h1,h2,h3,h4,h5,h6,li{overflow-wrap:break-word}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;padding:0}[hidden]{display:none!important}table{border-collapse:collapse}.lp-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.lp-skip-link{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:calc(var(--lp-z-overlay) + 10);padding:12px 18px;background:var(--lp-ink);color:var(--lp-ground);text-decoration:none;transform:translateY(-200%)}.lp-skip-link:focus{transform:none}:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-main:focus{outline:none}::selection{background:var(--lp-ink);color:var(--lp-ground)}h1,h2,h3,h4,.lp-h1,.lp-h2,.lp-h3,.lp-display{font-family:var(--lp-font-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none}h1,h2,.lp-h1,.lp-h2,.lp-display{font-weight:var(--lp-weight-display)}.lp-display{font-size:var(--lp-step-4);line-height:1.03;letter-spacing:-.02em}h1,.lp-h1,h2,.lp-h2{font-size:var(--lp-step-3);line-height:1.08;letter-spacing:-.015em}h3,.lp-h3,h4{font-size:var(--lp-step-1);font-weight:var(--lp-weight-body);line-height:1.3;letter-spacing:0}.lp-lead{font-size:var(--lp-step-1);line-height:1.4;max-inline-size:40ch}.lp-small{font-size:var(--lp-step--1)}.lp-soft{color:var(--lp-ink-soft)}.lp-strong{font-weight:var(--lp-weight-strong)}.lp-latin{font-family:var(--lp-font-wordmark);font-weight:var(--lp-weight-wordmark);letter-spacing:.06em;text-transform:uppercase;unicode-bidi:isolate}.lp-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.lp-logo{display:inline-flex;align-items:center;color:var(--lp-ink);text-decoration:none;line-height:0}.lp-logo__svg{block-size:var(--lp-logo-h, 22px);inline-size:auto;max-inline-size:none;aspect-ratio:3779.94 / 604.98;flex:none}.lp-logo__img{block-size:auto}.lp-price,.lp-money,.lp-tabular{font-variant-numeric:tabular-nums}.lp-rte>*+*{margin-block-start:1em}.lp-rte h2,.lp-rte h3{font-size:var(--lp-step-1);font-family:var(--lp-font-body);font-weight:var(--lp-weight-strong);letter-spacing:0}.lp-rte ul,.lp-rte ol{padding-inline-start:1.2em}.lp-rte li+li{margin-block-start:.35em}.lp-rte a{text-decoration:underline}.lp-rte img{block-size:auto}.lp-rte table{inline-size:100%}.lp-rte th,.lp-rte td{padding:10px 12px;text-align:start;border-block-end:1px solid var(--lp-line)}.lp-page-width{inline-size:100%;max-inline-size:var(--lp-page-max);margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-page-width--narrow{max-inline-size:820px}.lp-section{position:relative}.lp-pt-none{padding-block-start:0}.lp-pb-none{padding-block-end:0}.lp-pt-s{padding-block-start:calc(var(--lp-space-section) * .4)}.lp-pb-s{padding-block-end:calc(var(--lp-space-section) * .4)}.lp-pt-m{padding-block-start:calc(var(--lp-space-section) * .7)}.lp-pb-m{padding-block-end:calc(var(--lp-space-section) * .7)}.lp-pt-l{padding-block-start:var(--lp-space-section)}.lp-pb-l{padding-block-end:var(--lp-space-section)}.lp-bg-ground{background:var(--lp-ground)}.lp-bg-surface{background:var(--lp-surface)}.lp-bg-surface-2{background:var(--lp-surface-2);--lp-ink-soft: color-mix(in srgb, var(--lp-ink-soft) 68%, var(--lp-ink))}.lp-bg-deep,.lp-bg-ink{--lp-ink: var(--lp-deep-ink);--lp-ink-soft: color-mix(in srgb, var(--lp-deep-ink) 76%, var(--lp-deep));--lp-line: color-mix(in srgb, var(--lp-deep-ink) 30%, var(--lp-deep));--lp-ground: var(--lp-deep);--lp-surface: color-mix(in srgb, var(--lp-deep-ink) 9%, var(--lp-deep));--lp-accent: var(--lp-deep-ink);--lp-accent-ink: var(--lp-deep);background:var(--lp-deep);color:var(--lp-ink)}.lp-cutout{mix-blend-mode:multiply}.lp-media,.lp-card__media,.lp-swatch{isolation:isolate}.lp-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-block-end:var(--lp-space-block)}.lp-section-head p{max-inline-size:46ch}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:54px;padding:14px 32px;background:var(--lp-accent);color:var(--lp-accent-ink);border:1.5px solid var(--lp-accent);border-radius:var(--lp-radius);font-weight:var(--lp-weight-strong);font-size:var(--lp-step-0);line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .14s var(--lp-ease);-webkit-user-select:none;user-select:none}@media(hover:hover){.lp-btn:hover{background:color-mix(in srgb,var(--lp-accent) 84%,var(--lp-ground))}}.lp-btn:active{transform:scale(.97)}.lp-btn[disabled],.lp-btn[aria-disabled=true]{cursor:not-allowed;background:var(--lp-surface);border-color:var(--lp-surface);color:var(--lp-ink-soft)}.lp-btn--secondary{background:transparent;color:var(--lp-ink);border-color:var(--lp-ink)}@media(hover:hover){.lp-btn--secondary:hover{background:var(--lp-ink);color:var(--lp-ground)}}.lp-btn--on-dark{background:var(--lp-ground);color:var(--lp-ink);border-color:var(--lp-ground)}.lp-btn--highlight{background:var(--lp-highlight);color:var(--lp-highlight-ink);border-color:var(--lp-highlight)}@media(hover:hover){.lp-btn--highlight:hover{background:color-mix(in srgb,var(--lp-highlight) 86%,#000);border-color:transparent}}.lp-btn--block{display:flex;inline-size:100%}.lp-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.lp-btn.is-loading:after{content:"";position:absolute;inline-size:20px;block-size:20px;border-radius:50%;border:2px solid var(--lp-accent-ink);border-inline-end-color:transparent;animation:lp-spin .7s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-link{text-decoration:underline;text-underline-offset:.25em;font-weight:var(--lp-weight-strong)}.lp-link-plain{text-decoration:none}@media(hover:hover){.lp-link-plain:hover{text-decoration:underline}}.lp-icon-btn{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--lp-radius);color:inherit;position:relative;text-decoration:none}.lp-icon{inline-size:24px;block-size:24px;flex:none}.lp-icon--s{inline-size:18px;block-size:18px}.lp-field{display:flex;flex-direction:column;gap:6px}.lp-field label,.lp-label{font-weight:var(--lp-weight-strong);font-size:var(--lp-step-0)}.lp-input,.lp-select,.lp-textarea{inline-size:100%;min-block-size:52px;padding:12px 14px;background:var(--lp-ground);color:var(--lp-ink);border:1px solid var(--lp-line);border-radius:var(--lp-radius);font-size:max(16px,var(--lp-step-0))}.lp-textarea{min-block-size:140px;resize:vertical}.lp-input:focus,.lp-select:focus,.lp-textarea:focus{outline:2px solid var(--lp-ink);outline-offset:0;border-color:var(--lp-ink)}.lp-select{-webkit-appearance:none;appearance:none;padding-inline-end:42px;max-inline-size:100%;text-overflow:ellipsis}.lp-select-wrap{position:relative;display:block}.lp-select-wrap:after{content:"";position:absolute;inset-inline-end:17px;inset-block-start:50%;inline-size:7px;block-size:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.lp-check{display:flex;gap:12px;align-items:flex-start;font-size:var(--lp-step--1);line-height:1.45}.lp-check input{flex:none;inline-size:22px;block-size:22px;margin-block-start:1px;accent-color:var(--lp-ink)}.lp-form-row{display:flex;gap:8px}.lp-form-row .lp-input{flex:1;min-inline-size:0}.lp-form-msg{font-size:var(--lp-step--1)}.lp-form-msg--error{color:var(--lp-sale)}.lp-form-msg--success{color:var(--lp-ink);font-weight:var(--lp-weight-strong)}.lp-errors{color:var(--lp-sale)}.lp-chip{position:relative;display:inline-grid;place-items:center;min-inline-size:52px;min-block-size:48px;padding:8px 12px;background:var(--lp-ground);color:var(--lp-ink);border:1px solid var(--lp-line);border-radius:var(--lp-radius);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}@media(hover:hover){.lp-chip:hover{border-color:var(--lp-ink)}}input:checked+.lp-chip,.lp-chip[aria-pressed=true],.lp-chip.is-active{background:var(--lp-ink);color:var(--lp-ground);border-color:var(--lp-ink)}input:focus-visible+.lp-chip{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-chip.is-unavailable,input.is-unavailable+.lp-chip{color:var(--lp-ink-soft);background:var(--lp-surface);border-color:var(--lp-surface)}.lp-chip.is-unavailable:after,input.is-unavailable+.lp-chip:after{content:"";position:absolute;inset:50% 8px auto;block-size:1px;background:currentColor;transform:rotate(-24deg)}input.is-unavailable:checked+.lp-chip{background:var(--lp-ink-soft);color:var(--lp-ground);border-color:var(--lp-ink-soft)}.lp-chip-link{display:inline-flex;align-items:center;min-block-size:44px;padding:8px 18px;border-radius:var(--lp-radius);background:var(--lp-surface);text-decoration:none;white-space:nowrap}.lp-chip-link[aria-current=page]{background:var(--lp-ink);color:var(--lp-ground)}.lp-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lp-price__compare{color:var(--lp-ink-soft);text-decoration:line-through;font-size:.92em}.lp-price--sale .lp-price__current{color:var(--lp-sale)}.lp-accordion{background:var(--lp-field, var(--lp-surface));border-radius:18px;padding-inline:clamp(18px,2vw,26px);transition:background-color .2s ease}.lp-accordion+.lp-accordion{margin-block-start:10px}.lp-accordion[open]{background:color-mix(in srgb,var(--lp-field, var(--lp-surface)) 55%,#fff)}.lp-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:64px;padding-block:18px;list-style:none;cursor:pointer;font-weight:var(--lp-weight-strong)}.lp-accordion>summary::-webkit-details-marker{display:none}.lp-accordion>summary .lp-icon{transition:transform .2s ease}.lp-accordion[open]>summary .lp-icon{transform:rotate(45deg)}.lp-accordion__body{padding-block-end:24px;max-inline-size:62ch}.lp-media{display:block;position:relative;overflow:hidden;background:var(--lp-surface);border-radius:var(--lp-radius)}.lp-media>img,.lp-media>video,.lp-media>svg,.lp-media>picture,.lp-media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lp-media>svg.lp-placeholder{fill:var(--lp-ink-soft);opacity:.35}.lp-ratio-portrait{aspect-ratio:4 / 5}.lp-ratio-square{aspect-ratio:1}.lp-ratio-landscape{aspect-ratio:3 / 2}.lp-ratio-wide{aspect-ratio:16 / 9}.lp-ratio-tall{aspect-ratio:2 / 3}.lp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lp-z-overlay);visibility:hidden;pointer-events:none}.lp-overlay.is-open{visibility:visible;pointer-events:auto}.lp-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lp-scrim);opacity:0;transition:opacity var(--lp-dur) ease}.lp-overlay.is-open .lp-overlay__scrim{opacity:1}.lp-overlay__panel{position:absolute;display:flex;flex-direction:column;background:var(--lp-ground);color:var(--lp-ink);max-block-size:100%;overflow:hidden;transition:transform var(--lp-dur) var(--lp-ease),opacity var(--lp-dur) ease}.lp-overlay__panel:focus{outline:none}.lp-overlay--start .lp-overlay__panel{inset-block:0;inset-inline-start:0;inline-size:min(440px,90vw);transform:translate(100%)}.lp-overlay--end .lp-overlay__panel{inset-block:0;inset-inline-end:0;inline-size:min(460px,92vw);transform:translate(-100%)}[dir=ltr] .lp-overlay--start .lp-overlay__panel{transform:translate(-100%)}[dir=ltr] .lp-overlay--end .lp-overlay__panel{transform:translate(100%)}.lp-overlay--top .lp-overlay__panel{inset-inline:0;inset-block-start:0;max-block-size:90svh;transform:translateY(-100%)}.lp-overlay--sheet .lp-overlay__panel{inset-inline:0;inset-block-end:0;max-block-size:90svh;transform:translateY(100%);border-start-start-radius:var(--lp-radius);border-start-end-radius:var(--lp-radius)}@media(min-width:750px){.lp-overlay--sheet .lp-overlay__panel{inset:50% auto auto 50%;inline-size:min(560px,92vw);max-block-size:86svh;transform:translate(-50%,-46%);opacity:0;border-radius:var(--lp-radius)}.lp-overlay--sheet.lp-overlay--wide .lp-overlay__panel{inline-size:min(880px,92vw)}.lp-overlay--sheet.is-open .lp-overlay__panel{transform:translate(-50%,-50%);opacity:1}}.lp-overlay.is-open .lp-overlay__panel{transform:none}@media(min-width:750px){.lp-overlay--sheet.is-open .lp-overlay__panel{transform:translate(-50%,-50%)}}.lp-overlay__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--lp-gutter);min-block-size:64px;flex:none}.lp-overlay__title{font-family:var(--lp-font-body);font-size:var(--lp-step-1);font-weight:var(--lp-weight-strong);letter-spacing:0}.lp-overlay__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--lp-gutter) 24px}.lp-overlay__foot{flex:none;padding:16px var(--lp-gutter) max(16px,env(safe-area-inset-bottom));background:var(--lp-ground)}.lp-announcement{background:var(--lp-announce);color:var(--lp-announce-ink)}.lp-announcement__inner{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-block-size:40px}.lp-announcement__track{display:grid;text-align:center}.lp-announcement__msg{grid-area:1 / 1;font-size:var(--lp-step--1);line-height:1.3;padding-block:9px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.lp-announcement__msg.is-active{opacity:1;visibility:visible;transition:opacity .4s ease}.lp-announcement__msg a{text-decoration:none}.lp-announcement__sale{font-weight:var(--lp-weight-strong);letter-spacing:.12em}.lp-announcement__msg a:hover{text-decoration:underline}.lp-announcement__btn{inline-size:36px;block-size:36px;display:grid;place-items:center;color:inherit;opacity:.8}.lp-announcement__btn:hover{opacity:1}.lp-announcement--single .lp-announcement__btn{visibility:hidden}.lp-section-header{position:sticky;inset-block-start:0;z-index:var(--lp-z-header)}.lp-header{background:var(--lp-ground);transition:transform .32s var(--lp-ease)}.lp-header.is-scrolled{transform:translateY(-6px)}.lp-header .lp-header__logo{transition:transform .32s var(--lp-ease);transform-origin:center}.lp-header.is-scrolled .lp-header__logo{transform:translateY(3px) scale(.88)}.lp-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-block-size:60px;gap:8px}.lp-header__start{display:flex;align-items:center;justify-self:start;margin-inline-start:-10px}.lp-header__end{display:flex;align-items:center;justify-self:end;margin-inline-end:-10px}.lp-header__logo{padding-block:10px;--lp-logo-h: 22px}.lp-header__logo img{inline-size:var(--lp-logo-w, 128px);block-size:auto}.lp-menu__logo{--lp-logo-h: 18px}.lp-header__nav,.lp-header__account{display:none}.lp-cart-count{position:absolute;inset-block-start:4px;inset-inline-start:2px;min-inline-size:18px;block-size:18px;padding-inline:4px;display:grid;place-items:center;background:var(--lp-ink);color:var(--lp-ground);font-size:11px;font-weight:var(--lp-weight-strong);line-height:1;font-variant-numeric:tabular-nums}.lp-cart-count:empty,.lp-cart-count[data-count="0"]{display:none}@media(min-width:990px){.lp-header__inner{min-block-size:72px}.lp-header__logo img{inline-size:var(--lp-logo-w-d, 176px)}.lp-header__logo{--lp-logo-h: 26px}.lp-header__menu-btn{display:none}.lp-header__account{display:inline-grid}.lp-header__nav{display:block}.lp-header--stacked .lp-header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"start logo end" "nav nav nav";padding-block-start:6px}.lp-header--stacked .lp-header__start{grid-area:start}.lp-header--stacked .lp-header__logo{grid-area:logo}.lp-header--stacked .lp-header__end{grid-area:end}.lp-header--stacked .lp-header__nav{grid-area:nav;justify-self:center}.lp-header--inline .lp-header__nav{grid-column:1;grid-row:1}}.lp-nav{display:flex;align-items:center;gap:4px 30px;flex-wrap:wrap;justify-content:center}.lp-nav__link{display:inline-flex;align-items:center;gap:6px;min-block-size:48px;text-decoration:none;position:relative;cursor:pointer;list-style:none}.lp-nav__link::-webkit-details-marker{display:none}.lp-nav__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:10px;block-size:1px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}.lp-nav__link:hover:after,.lp-nav__link[aria-current=page]:after,details[open]>.lp-nav__link:after{transform:scaleX(1)}.lp-nav__dd{position:relative}.lp-nav__panel{position:absolute;inset-block-start:100%;inset-inline-start:-20px;min-inline-size:220px;padding:12px 20px;background:var(--lp-ground);box-shadow:0 8px 24px #00000014;z-index:2}.lp-nav__panel a{display:block;padding-block:8px;text-decoration:none}.lp-nav__panel a:hover{text-decoration:underline}.lp-menu__cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-end:28px}.lp-menu__cat{display:flex;flex-direction:column;gap:8px;text-decoration:none}.lp-menu__cat .lp-media{inline-size:100%;flex:none;aspect-ratio:4 / 5}.lp-menu__cat .lp-media img{object-position:50% 100%}.lp-menu__links{border-block-start:1px solid var(--lp-line)}.lp-menu__links>li{border-block-end:1px solid var(--lp-line)}.lp-menu__link{display:flex;align-items:center;justify-content:space-between;min-block-size:56px;text-decoration:none;font-size:var(--lp-step-1)}.lp-menu__sub{padding-block-end:12px}.lp-menu__sub a{display:block;padding-block:9px;padding-inline-start:12px;text-decoration:none}.lp-menu__quick{display:grid;gap:2px;margin-block-start:24px}.lp-menu__quick a{display:flex;align-items:center;gap:12px;min-block-size:48px;text-decoration:none}.lp-search__form{display:flex;align-items:center;gap:8px;padding-block:12px}.lp-search__form .lp-input{flex:1}.lp-search__results{padding-block:8px 24px}.lp-search__group+.lp-search__group{margin-block-start:22px}.lp-search__group-title{font-family:var(--lp-font-body);font-weight:var(--lp-weight-strong);font-size:var(--lp-step-0);letter-spacing:0;margin-block-end:10px;color:var(--lp-ink-soft)}.lp-search__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding-block:6px;text-decoration:none}.lp-search__item .lp-media{aspect-ratio:4 / 5}.lp-search__suggest a{display:block;padding-block:7px;text-decoration:none}.lp-search__suggest mark{background:none;font-weight:var(--lp-weight-strong);color:inherit}.lp-search__all{margin-block-start:18px}@media(min-width:990px){.lp-search__inner{max-inline-size:760px;margin-inline:auto}}.lp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;list-style:none;padding:0}@media(min-width:750px){.lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 20px}}@media(min-width:1200px){.lp-grid{grid-template-columns:repeat(var(--lp-cols-d, 4),minmax(0,1fr));gap:56px 24px}}.lp-card{position:relative;display:flex;flex-direction:column;gap:12px}.lp-card__media{position:relative;aspect-ratio:4 / 5;background:var(--lp-surface);border-radius:var(--lp-radius);overflow:hidden}.lp-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lp-card__img{transition:opacity .36s ease,transform .7s var(--lp-ease-soft)}.lp-card__img--alt{opacity:0}@media(hover:hover){.lp-card:hover .lp-card__img--alt,.lp-card__link:focus-visible .lp-card__img--alt{opacity:1}.lp-card:hover .lp-card__img{transform:scale(1.03)}}@media(hover:none){.lp-card__link--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-card__link--swipe::-webkit-scrollbar{display:none}.lp-card__link--swipe .lp-card__img{position:relative;flex:0 0 100%;scroll-snap-align:start;opacity:1}.lp-card__pips{display:flex}}.lp-card__pips{display:none;position:absolute;inset-block-end:10px;inset-inline:0;justify-content:center;gap:4px;pointer-events:none}.lp-card__pips span{inline-size:14px;block-size:2px;background:var(--lp-ink);opacity:.25}.lp-card__pips span:first-child{opacity:.8}.lp-card__quick{position:absolute;inset-block-end:8px;inset-inline-end:8px;z-index:2;inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:var(--lp-radius);background:var(--lp-ground);color:var(--lp-ink);transition:transform .15s ease}.lp-card__quick:active{transform:scale(.94)}@media(hover:hover){.lp-card__quick{transition:background-color .18s ease,color .18s ease,transform .15s ease}.lp-card__quick:hover{background:var(--lp-highlight);color:var(--lp-highlight-ink)}}.lp-card__fit{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1}.lp-card__info{display:flex;flex-direction:column;gap:3px}.lp-card__title{font-size:var(--lp-step-0);font-weight:var(--lp-weight-body);line-height:1.35;text-decoration:none;text-align:start}.lp-card__title .lp-latin{display:inline;font-size:.95em;letter-spacing:.06em}.lp-card__title .lp-card__type{display:block}.lp-card__type{color:var(--lp-ink-soft);font-size:var(--lp-step--1)}.lp-card__dots{display:flex;align-items:center;gap:6px;margin-block-start:4px}.lp-dot{inline-size:14px;block-size:14px;border-radius:50%;background:var(--lp-dot, var(--lp-surface));box-shadow:inset 0 0 0 1px #00000024;background-size:cover;background-position:center}.lp-card__more{font-size:var(--lp-step--1);color:var(--lp-ink-soft)}.lp-card--placeholder .lp-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;fill:var(--lp-ink-soft);opacity:.3}.lp-tag{display:inline-block;padding:5px 10px;background:var(--lp-ground);color:var(--lp-ink);font-size:14px;line-height:1.2;border-radius:var(--lp-radius)}.lp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);padding-inline:var(--lp-gutter);padding-block-end:8px;scrollbar-width:none;list-style:none;margin:0}.lp-rail::-webkit-scrollbar{display:none}.lp-rail>*{scroll-snap-align:start}@media(min-width:750px){.lp-rail{grid-auto-columns:calc((100% - 2 * var(--lp-gutter) - 2 * 20px) / 3);gap:20px}}@media(min-width:1200px){.lp-rail{grid-auto-columns:calc((100% - 2 * var(--lp-gutter) - 3 * 24px) / 4);gap:24px}}.lp-rail-wrap{max-inline-size:var(--lp-page-max);margin-inline:auto;position:relative}.lp-rail-nav{display:none;gap:8px}@media(min-width:990px)and (hover:hover){.lp-rail-nav{display:flex}}.lp-rail-nav button{inline-size:48px;block-size:48px;display:grid;place-items:center;border:1px solid var(--lp-ink);border-radius:var(--lp-radius)}.lp-rail-nav button[disabled]{opacity:.3;cursor:default}.lp-cart-drawer .lp-overlay__panel{inline-size:min(420px,94vw);box-shadow:0 0 56px #00000024}.lp-cart__progress{padding:12px var(--lp-gutter) 14px;background:var(--lp-surface)}.lp-cart__progress p{display:flex;align-items:center;gap:8px;font-size:var(--lp-step--1);margin-block-end:8px}.lp-meter{block-size:2px;background:color-mix(in srgb,var(--lp-ink) 14%,transparent);overflow:hidden}.lp-meter>span{display:block;block-size:100%;inline-size:var(--lp-progress, 0%);background:var(--lp-highlight);transition:inline-size .5s var(--lp-ease)}.lp-cart__lines{list-style:none;padding:0;margin:0}.lp-line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding-block:20px;border-block-end:1px solid var(--lp-line)}.lp-line.is-updating{opacity:.5;pointer-events:none}.lp-line__media{aspect-ratio:3 / 4}.lp-line__body{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.lp-line__top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lp-line__title{text-decoration:none;line-height:1.35;text-align:start}.lp-line__title .lp-latin{display:inline;letter-spacing:.06em}.lp-line__type,.lp-line__title .lp-line__meta{display:block;color:var(--lp-ink-soft);font-size:var(--lp-step--1)}.lp-line__meta{color:var(--lp-ink-soft);font-size:var(--lp-step--1)}.lp-line__end{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.lp-line__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-block-start:8px}.lp-line__size{display:flex;align-items:center}.lp-line__size .lp-select{min-block-size:40px;inline-size:auto;min-inline-size:96px;padding-block:6px}.lp-qty{display:inline-flex;align-items:center;border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-qty button{inline-size:40px;block-size:40px;display:grid;place-items:center}.lp-qty input{inline-size:36px;block-size:40px;border:0;text-align:center;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.lp-qty input::-webkit-outer-spin-button,.lp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-line__remove{font-size:var(--lp-step--1);text-decoration:underline;text-underline-offset:.25em;color:var(--lp-ink-soft);min-block-size:40px;display:inline-flex;align-items:center}.lp-line__error{color:var(--lp-sale);font-size:var(--lp-step--1)}.lp-cart__upsell{margin-block:28px 12px}.lp-cart__upsell-title{font-family:var(--lp-font-body);font-size:var(--lp-step-0);font-weight:var(--lp-weight-strong);letter-spacing:0;margin-block-end:12px}.lp-cart__rail{display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;padding:0 var(--lp-gutter) 6px;margin:0 calc(var(--lp-gutter) * -1);scroll-padding-inline:var(--lp-gutter)}.lp-cart__rail::-webkit-scrollbar{display:none}.lp-cart__rail>li{scroll-snap-align:start}.lp-cart__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.lp-mini-card{display:grid;gap:8px;align-content:start}.lp-mini-card__media{aspect-ratio:3 / 4}.lp-mini-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.lp-mini-card__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.lp-mini-card__title{display:block;line-height:1.3;text-align:start}.lp-mini-card__title .lp-latin{font-size:15px}.lp-mini-card__type{display:block;color:var(--lp-ink-soft);font-size:var(--lp-step--1)}.lp-mini-card__price{font-size:var(--lp-step--1)}.lp-mini{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center}.lp-mini .lp-media{aspect-ratio:3 / 4}.lp-mini__title{text-decoration:none;line-height:1.35}.lp-cart__foot{background:var(--lp-surface);padding-block-start:18px}.lp-cart__promise{display:flex;gap:10px;align-items:center;font-size:var(--lp-step--1);margin-block-end:14px}.lp-cart__total{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--lp-step-1);margin-block-end:2px}.lp-cart__note{color:var(--lp-ink-soft);font-size:var(--lp-step--1);margin-block-end:14px}.lp-cart__checkout{min-block-size:56px}.lp-cart__trust{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px;font-size:var(--lp-step--1)}.lp-cart__trust li{display:flex;align-items:center;gap:10px}.lp-cart__empty{padding-block:28px 12px;display:grid;gap:20px}.lp-cart__empty-line{font-size:var(--lp-step-1);line-height:1.4}.lp-cart__empty-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.lp-cart__empty-links .lp-btn{min-block-size:46px;padding:10px 20px}.lp-pay-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;margin-block-start:12px;list-style:none;padding:0}.lp-pay-icons svg{inline-size:38px;block-size:24px}.lp-cart-drawer .lp-overlay__head{min-block-size:52px;padding-block:4px}.lp-cart-drawer .lp-overlay__title{font-size:18px}.lp-cart-drawer .lp-cart__progress{padding-block:8px 10px}.lp-cart-drawer .lp-cart__progress p{font-size:13px;margin-block-end:6px}.lp-cart-drawer .lp-meter{block-size:4px}.lp-cart-drawer .lp-overlay__body{padding-block-end:12px}.lp-cart-drawer .lp-line{grid-template-columns:80px minmax(0,1fr);gap:12px;padding-block:14px}.lp-cart-drawer .lp-line__body{gap:2px}.lp-cart-drawer .lp-line__title,.lp-cart-drawer .lp-line__price{font-size:15px}.lp-cart-drawer .lp-line__type,.lp-cart-drawer .lp-line__meta{font-size:13px}.lp-cart-drawer .lp-line__controls{gap:8px;margin-block-start:6px}.lp-cart-drawer .lp-qty button{inline-size:32px;block-size:32px}.lp-cart-drawer .lp-qty input{inline-size:28px;block-size:32px}.lp-cart-drawer .lp-qty .lp-icon{inline-size:14px;block-size:14px}.lp-cart-drawer .lp-line__size .lp-select{min-block-size:34px;min-inline-size:84px;padding-block:2px;padding-inline:10px 30px}.lp-cart-drawer .lp-line__size .lp-select-wrap:after{inset-inline-end:12px;inline-size:6px;block-size:6px}.lp-cart-drawer .lp-line__remove{min-block-size:32px;font-size:13px}@media(min-width:750px){.lp-cart-drawer .lp-line{grid-template-columns:96px minmax(0,1fr);gap:14px}}.lp-cart-drawer .lp-cart__upsell{margin-block:16px 4px}.lp-cart-drawer .lp-cart__upsell-title{font-size:15px;margin-block-end:8px}.lp-cart-drawer .lp-cart__rail{grid-auto-columns:min(74%,250px);gap:8px}.lp-cart-drawer .lp-cart__rail .lp-mini-card{grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto 1fr;gap:2px 10px;padding:6px;border:1px solid var(--lp-line)}.lp-cart-drawer .lp-cart__rail .lp-mini-card__media{grid-row:1 / 3}.lp-cart-drawer .lp-cart__rail .lp-mini-card__title{padding-block-start:4px}.lp-cart-drawer .lp-mini-card{gap:4px}.lp-cart-drawer .lp-mini-card__title,.lp-cart-drawer .lp-mini-card__title .lp-latin{font-size:13px}.lp-cart-drawer .lp-mini-card__type{font-size:12px}.lp-cart-drawer .lp-mini-card__price{font-size:13px}.lp-cart-drawer .lp-card__quick{inline-size:30px;block-size:30px;inset-block-end:6px;inset-inline-end:6px}.lp-cart-drawer .lp-card__quick .lp-icon{inline-size:16px;block-size:16px}.lp-cart-drawer .lp-cart__rail .lp-card__quick{inline-size:24px;block-size:24px;inset-block-end:3px;inset-inline-end:3px}.lp-cart-drawer .lp-cart__rail .lp-card__quick .lp-icon{inline-size:14px;block-size:14px}.lp-cart-drawer .lp-cart__foot{padding-block:12px max(12px,env(safe-area-inset-bottom))}.lp-cart-drawer .lp-cart__total{font-size:17px}.lp-cart-drawer .lp-cart__note{font-size:12px;margin-block-end:10px}.lp-cart-drawer .lp-cart__checkout{min-block-size:48px;padding-block:10px;font-size:16px;gap:8px}.lp-cart-drawer .lp-cart__checkout .lp-icon{inline-size:16px;block-size:16px}.lp-cart__proof{display:grid;justify-items:center;gap:2px;margin-block-end:10px;text-align:center}.lp-cart__proof .lp-rbadge{min-block-size:32px;font-size:14px}.lp-cart__proof-line{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;line-height:1.35;color:var(--lp-ink)}.lp-cart__proof-line .lp-icon{color:var(--lp-deep);flex:none}.lp-cart-drawer .lp-cart__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-block-start:8px;font-size:12px;line-height:1.3;color:var(--lp-ink-soft)}.lp-cart-drawer .lp-cart__trust li{gap:5px}.lp-cart-drawer .lp-cart__trust .lp-icon{inline-size:14px;block-size:14px;color:var(--lp-ink)}.lp-cart-drawer .lp-pay-icons{flex-wrap:nowrap;justify-content:center;gap:4px;margin-block-start:8px}.lp-cart-drawer .lp-pay-icons svg{inline-size:30px;block-size:19px}.lp-cart-drawer .lp-cart__empty-links .lp-btn{min-block-size:40px;padding:8px 16px;font-size:15px}.lp-footer{padding-block:clamp(36px,5vw,64px) 24px}.lp-footer__top{display:grid;gap:48px}@media(min-width:990px){.lp-footer__top{grid-template-columns:1.2fr 2fr;gap:64px;align-items:start}}.lp-footer__news h2{font-size:var(--lp-step-2);margin-block-end:12px}.lp-footer__news p{margin-block-end:18px;max-inline-size:42ch}.lp-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}@media(min-width:750px){.lp-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-footer__col h2{font-family:var(--lp-font-body);font-size:var(--lp-step-0);font-weight:var(--lp-weight-strong);letter-spacing:0;margin-block-end:12px}.lp-footer__col ul{list-style:none;padding:0;display:grid;gap:2px}.lp-footer__col a{display:inline-block;padding-block:6px;text-decoration:none}.lp-footer__col a:hover{text-decoration:underline}.lp-footer__social{display:flex;gap:4px;margin-block-start:20px;margin-inline-start:-10px}.lp-footer__mark{margin-block:clamp(32px,4vw,64px) 20px;color:var(--lp-ink);overflow:hidden}.lp-footer__logo{display:block}.lp-footer__logo .lp-logo__svg,.lp-footer__mark img{inline-size:100%;block-size:auto}.lp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:var(--lp-step--1);color:var(--lp-ink-soft)}.lp-footer__bottom a{color:inherit}@media(max-width:749px){.lp-footer__bottom{padding-inline-end:64px}}.lp-wa{position:fixed;z-index:var(--lp-z-float);inset-inline-end:16px;inset-block-end:calc(16px + var(--lp-sticky-offset, 0px));inline-size:52px;block-size:52px;border-radius:50%;display:grid;place-items:center;background:var(--lp-ink);color:var(--lp-ground);transition:inset-block-end .24s var(--lp-ease),transform .15s ease,opacity .2s ease,visibility .2s}.lp-wa:active{transform:scale(.95)}.lp-wa.is-away{opacity:0;visibility:hidden;transform:translateY(12px)}.lp-wa svg{inline-size:26px;block-size:26px}.lp-stack>*+*{margin-block-start:var(--lp-stack, 16px)}.lp-center{text-align:center}.lp-hide-mobile{display:none!important}@media(min-width:990px){.lp-hide-mobile{display:revert!important}.lp-hide-desktop{display:none!important}}.lp-empty{padding-block:48px;text-align:center;display:grid;gap:18px;justify-items:center}@media(prefers-reduced-motion:no-preference){.js .lp-reveal{opacity:0;transform:translateY(16px);transition:opacity .52s var(--lp-ease-expo),transform .72s var(--lp-ease-expo);transition-delay:var(--lp-delay, 0ms)}.js .lp-reveal--settle{transform:none;scale:1.05;transition:opacity .7s var(--lp-ease-expo),scale 1.2s var(--lp-ease-expo);transition-delay:var(--lp-delay, 0ms)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}.lp-section-header{view-transition-name:lp-header}}.js .lp-reveal.is-in{opacity:1;transform:none}.js .lp-reveal--settle.is-in{scale:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}lp-header,lp-announcement,lp-gallery,lp-product-form,lp-tabs,lp-rail,lp-facets,lp-recommendations,lp-hotspots,lp-video,lp-predictive-search,lp-size-calc,lp-sticky-atc{display:block}.lp-cart-root{display:flex;flex-direction:column;flex:1;min-block-size:0}.lp-cart-root>.lp-overlay__body{flex:1 1 auto}.lp-caption{position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:1;padding:6px 10px;background:var(--lp-ground);color:var(--lp-ink);font-size:14px;line-height:1.3;border-radius:var(--lp-radius)}.lp-text-btn{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;text-decoration:underline;text-underline-offset:.25em}.lp-news .lp-form-row{margin-block-end:14px}.lp-check.has-error{color:var(--lp-sale)}.lp-opt{border:0;padding:0;margin:0 0 22px;min-inline-size:0}.lp-opt__legend{padding:0;margin-block-end:10px;font-weight:var(--lp-weight-strong)}.lp-opt__value{font-weight:var(--lp-weight-body)}.lp-swatches{display:flex;flex-wrap:wrap;gap:8px}.lp-swatch{position:relative;display:grid;place-items:center;inline-size:64px;aspect-ratio:4 / 5;overflow:hidden;cursor:pointer;background:var(--lp-surface);border-radius:var(--lp-radius);outline:1px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.lp-swatch__img{inline-size:100%;block-size:100%;object-fit:cover}.lp-swatch__color{inline-size:70%;aspect-ratio:1;border-radius:50%;background:var(--lp-dot);box-shadow:inset 0 0 0 1px #00000024}.lp-swatch__text{font-size:14px;padding:4px;text-align:center;line-height:1.2}@media(hover:hover){.lp-swatch:hover{outline-color:var(--lp-line)}}input:checked+.lp-swatch{outline:1.5px solid var(--lp-ink)}input:focus-visible+.lp-swatch{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-swatch.is-unavailable:after{content:"";position:absolute;inset:50% -10% auto;block-size:1px;background:var(--lp-ink-soft);transform:rotate(-38deg)}.lp-sizes{display:grid;grid-template-columns:repeat(var(--lp-size-cols, 6),minmax(0,1fr));gap:6px}.lp-size{display:contents}.lp-sizes .lp-chip{inline-size:100%;min-inline-size:0;min-block-size:48px;padding-inline:2px}.lp-opt--size.has-error .lp-chip{border-color:var(--lp-sale)}.lp-size-error{margin-block-start:10px;color:var(--lp-sale);font-weight:var(--lp-weight-strong)}.lp-size-fit{display:flex;align-items:center;gap:6px;margin-block-start:12px}.lp-size-tools{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-block-start:4px}.lp-atc{gap:8px}.lp-qa__top{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;margin-block-end:22px}.lp-qa__info{display:grid;gap:4px;justify-items:start}.lp-qa__form{margin-block-start:8px}.lp-size-table{inline-size:100%;font-variant-numeric:tabular-nums}.lp-size-table th,.lp-size-table td{padding:12px 14px;text-align:start;border-block-end:1px solid var(--lp-line)}.lp-size-table th{font-weight:var(--lp-weight-strong);background:var(--lp-surface)}.lp-calc{display:grid;gap:14px}.lp-calc__out{font-size:var(--lp-step-1);font-weight:var(--lp-weight-strong);min-block-size:1.4em}.lp-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--lp-surface);color:var(--lp-ink-soft)}.lp-ph__mark{inline-size:clamp(56px,22%,168px);block-size:auto;opacity:.4}.lp-sale{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;vertical-align:middle}.lp-sale__pill{display:inline-block;padding:6px 12px 5px;border-radius:999px;background:var(--lp-sale-pill);color:var(--lp-sale-pill-ink);font-family:var(--lp-font-wordmark);font-weight:var(--lp-weight-strong);font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lp-sale--s .lp-sale__pill{padding:4px 9px 3px;font-size:11px;letter-spacing:.07em}.lp-sale__text{font-size:var(--lp-step--1);font-weight:var(--lp-weight-strong)}.lp-card__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lp-input::placeholder,.lp-textarea::placeholder{color:var(--lp-ink-soft);opacity:1}.lp-bg-deep .lp-form-msg--error,.lp-bg-deep .lp-check.has-error{color:var(--lp-ink);text-decoration:underline}lp-personalizer,lp-gift-wrap,lp-name-preview,lp-name-try,lp-reels{display:block}:root{--lp-error: #A8432B}.lp-form-msg--error,.lp-errors,.lp-line__error,.lp-check.has-error,.lp-size-error{color:var(--lp-error)}.lp-input::placeholder,.lp-textarea::placeholder{color:color-mix(in srgb,var(--lp-ink-soft) 88%,#fff)}.lp-nowrap{white-space:nowrap}.lp-qty button{inline-size:44px;block-size:44px}.lp-qty input{inline-size:40px;block-size:44px}.lp-cart-drawer .lp-qty{block-size:34px}.lp-cart-drawer .lp-qty button,.lp-cart-drawer .lp-qty input{inline-size:44px;block-size:44px;margin-block:-6px}.lp-line__remove,.lp-cart-drawer .lp-line__remove{min-block-size:44px;min-inline-size:44px;justify-content:flex-end;margin-block:-6px}.lp-footer__col ul{gap:0}.lp-footer__col a{padding-block:9px;min-block-size:44px;min-inline-size:44px}.lp-news__consent{align-items:center;min-block-size:44px}.lp-news__consent input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;position:relative;inline-size:44px;block-size:44px;margin:-11px;background:none;border:0;cursor:pointer;display:grid;place-items:center}.lp-news__consent input[type=checkbox]:before{content:"";inline-size:20px;block-size:20px;border:1.5px solid currentColor;border-radius:5px;background:transparent;transition:background-color .15s ease}.lp-news__consent input[type=checkbox]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:6px;block-size:11px;border:solid var(--lp-ground);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0}[dir=rtl] .lp-news__consent input[type=checkbox]:after{transform:translate(50%,-60%) rotate(45deg)}.lp-news__consent input[type=checkbox]:checked:before{background:var(--lp-ink);border-color:var(--lp-ink)}.lp-news__consent input[type=checkbox]:checked:after{opacity:1}.lp-news__consent input[type=checkbox]:focus-visible{outline:none}.lp-news__consent input[type=checkbox]:focus-visible:before{outline:2px solid var(--lp-ink);outline-offset:2px}.lp-news__consent.has-error input[type=checkbox]:before{border-color:currentColor}.lp-line>.lp-cgw{grid-column:1 / -1}.lp-line:has(+.lp-line--addon){border-block-end:0;padding-block-end:8px}.lp-line--addon{grid-template-columns:64px minmax(0,1fr);gap:12px;margin-inline-start:24px;padding-block:8px 14px}.lp-cart-drawer .lp-line--addon{grid-template-columns:56px minmax(0,1fr);gap:10px;margin-inline-start:22px;padding-block:6px 14px}.lp-line--addon .lp-line__media{aspect-ratio:1;border-radius:12px}.lp-line--addon .lp-line__title{font-size:14px}.lp-line--addon .lp-line__props{font-size:13px}.lp-line--addon .lp-line__prop dd{overflow-wrap:anywhere}.lp-line__times{color:var(--lp-ink-soft);font-size:13px}.lp-cgw{margin-block-start:10px;border-radius:16px;background:var(--lp-field, var(--lp-surface))}.lp-cgw__sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-block-size:56px;padding:8px 12px;list-style:none;cursor:pointer}.lp-cgw__sum::-webkit-details-marker{display:none}.lp-cgw__sum:focus-visible{outline:2px solid var(--lp-ink);outline-offset:2px;border-radius:16px}.lp-cgw__thumb{inline-size:48px;block-size:48px;border-radius:10px;object-fit:cover;background:#fff}.lp-cgw__text{display:grid;gap:1px;font-size:13px;line-height:1.35;color:var(--lp-ink-soft)}.lp-cgw__text b{font-family:var(--lp-font-display);font-weight:600;font-size:14.5px;color:var(--lp-deep)}.lp-cgw__price{font-family:var(--lp-font-display);font-weight:600;font-size:14.5px;color:var(--lp-deep);white-space:nowrap;padding:6px 12px;border:1.5px solid var(--lp-deep);border-radius:999px;background:#fff}.lp-cgw[open] .lp-cgw__price{visibility:hidden}.lp-cgw__form{display:grid;gap:10px;padding:0 12px 12px}.lp-cgw__desc,.lp-cgw__note{margin:0;font-size:13px;line-height:1.45;color:var(--lp-ink-soft)}.lp-cgw .lp-gw__paper{display:grid;gap:4px;padding:10px 12px;border:2px solid #E9A93F;border-radius:6px;background:#fffbf3}.lp-cgw .lp-gw__line{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:var(--lp-deep)}.lp-cgw .lp-gw__line input,.lp-cgw .lp-gw__msg{inline-size:100%;min-inline-size:0;border:0;border-block-end:1.5px solid #C9C2D6;border-radius:0;background:transparent;padding:6px 2px;font-size:16px;color:var(--lp-ink)}.lp-cgw .lp-gw__msg{resize:none;line-height:1.6;border-block-end:0;background-image:repeating-linear-gradient(transparent 0 calc(1.6em - 1.5px),#c9c2d6 calc(1.6em - 1.5px) 1.6em);background-origin:content-box;background-clip:content-box;background-attachment:local}.lp-cgw .lp-gw__line input:focus,.lp-cgw .lp-gw__msg:focus{outline:none;border-color:var(--lp-deep)}.lp-cgw__add{min-block-size:48px;font-size:16px}.lp-cart__list{display:grid;gap:8px;list-style:none;padding:0;margin:0}.lp-mini-card--row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media body" "media cta";align-items:center;gap:2px 12px;padding:10px;border-radius:16px;background:var(--lp-field, var(--lp-surface))}.lp-mini-card--row .lp-mini-card__media{grid-area:media;aspect-ratio:1;border-radius:12px;background:#fff}.lp-mini-card--row .lp-mini-card__body{grid-area:body;display:grid;gap:2px;align-self:end}.lp-mini-card--row .lp-mini-card__title{font-family:var(--lp-font-display);font-weight:600;font-size:15px;color:var(--lp-deep)}.lp-mini-card--row .lp-mini-card__price{font-size:14px}.lp-mini-card--row .lp-mini-card__cta{grid-area:cta;justify-self:start;display:inline-flex;align-items:center;gap:4px;min-block-size:44px;margin-block:-8px -6px;font-size:14px;font-weight:600;color:var(--lp-deep);text-decoration:underline;text-underline-offset:.25em}.lp-cart-drawer .lp-cart__upsell{margin-block:18px 4px}.lp-cart-drawer .lp-cart__empty{padding-block:20px 8px;gap:14px}.lp-cart-drawer .lp-cart__empty-line{font-size:17px}.lp-search__form input[type=search]::-webkit-search-cancel-button,.lp-search-page__form input[type=search]::-webkit-search-cancel-button,.lp-404__search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lp-line__title,.lp-mini-card--row .lp-mini-card__title{display:inline-block;padding-block:12px;margin-block:-12px}.lp-cart-drawer .lp-line__title{padding-block:12px;margin-block:-12px}.lp-form-privacy{margin:8px 0 0;font-size:var(--lp-step--1);line-height:1.5;color:var(--lp-ink-soft)}.lp-form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.lp-footer .lp-form-privacy,.lp-deep .lp-form-privacy{color:inherit;opacity:.85}.lp-cart-drawer .lp-line{grid-template-columns:64px minmax(0,1fr);gap:10px;padding-block:10px}@media(min-width:750px){.lp-cart-drawer .lp-line{grid-template-columns:72px minmax(0,1fr);gap:12px}}.lp-cart-drawer .lp-line__media{aspect-ratio:4 / 5}.lp-cart-drawer .lp-line__title{font-size:14px;display:block;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-cart-drawer .lp-line__top>.lp-line__title{flex:1 1 auto}.lp-cart-drawer .lp-line__top{gap:8px}.lp-cart-drawer .lp-line__price{font-size:14px}.lp-cart-drawer .lp-line__meta{font-size:12px;line-height:1.35}.lp-cart-drawer .lp-line__disc{display:none}.lp-cart-drawer .lp-line__props{margin-block-start:1px;display:flex;flex-wrap:wrap;gap:0 10px;font-size:12px;line-height:1.45}.lp-cart-drawer .lp-line__prop{gap:3px}.lp-cart-drawer .lp-line__prop--name dd{font-size:15px;line-height:1.2}.lp-cart-drawer .lp-line__prop--name dd[data-lp-font]{font-size:calc(15px * var(--lp-pick-k, 1))}.lp-cart-drawer .lp-line__controls{margin-block-start:4px}.lp-cart-drawer .lp-qty button{inline-size:30px;block-size:30px}.lp-cart-drawer .lp-qty input{inline-size:28px;block-size:30px;font-size:14px}.lp-cart-drawer .lp-line__remove{min-block-size:24px;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/lp-base.css.map */
