.lp-bb{--lp-ink: #272727;--lp-body: #5c5c5c;--lp-meta: #6b6b6b;--lp-line: #e3e3e3;--lp-sage: #56664b;--lp-sage-line: #6e7f62;display:block;padding:var(--lp-pt-m, 0px) 0 var(--lp-pb-m, 24px);background:var(--lp-bb-bg, #fff);color:var(--lp-ink);font-family:var(--text-font-family);font-weight:400}.lp-bb *,.lp-bb *:before,.lp-bb *:after{box-sizing:border-box}.lp-bb [hidden]{display:none!important}.lp-bb p{margin:0}:where(.lp-bb) a{color:inherit}.lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-icon{display:block;flex:none}.lp-empty{padding:16px;border:1px dashed var(--lp-line);font-size:13px;color:var(--lp-meta)}.lp-bb__inner{display:grid;gap:16px}.lp-bb__media{min-width:0}.lp-bb__info{display:flex;flex-direction:column;gap:var(--lp-bb-gap-m, 16px);min-width:0;padding-inline:10px}.lp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:16px 16px 0;font-size:var(--lp-crumbs-size-m, 12px);line-height:1.5;color:var(--lp-crumbs, #6b6b6b)}.lp-crumbs a{text-decoration:none}.lp-crumbs a:hover{text-decoration:underline}.lp-gallery__main{position:relative}.lp-gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.lp-gallery__track::-webkit-scrollbar{display:none}.lp-gallery__slide{flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start;background:var(--lp-gal-bg, #f4f4f2)}.lp-gallery__img{display:block;width:100%;height:100%;object-fit:cover}.lp-gallery__arrow,.lp-gallery__zoom{position:absolute;display:none;place-items:center;padding:0;border:0;border-radius:50%;background:var(--lp-gal-btn-bg, #fff);color:var(--lp-gal-btn, #272727);cursor:pointer}.lp-gallery__arrow{top:50%;width:40px;height:40px;transform:translateY(-50%)}.lp-gallery__arrow .lp-icon{width:6px;height:10px}.lp-gallery__arrow--prev{left:28.66px}.lp-gallery__arrow--next{right:28.66px}.lp-gallery__zoom{right:28.66px;bottom:28.66px;width:40px;height:40px}.lp-gallery__zoom .lp-icon{width:18px;height:18px}.lp-gallery__dots{position:absolute;left:50%;bottom:10px;display:flex;align-items:center;gap:6px;transform:translate(-50%)}.lp-gallery__dots button{position:relative;display:grid;place-items:center;width:12px;height:16px;padding:0;border:0;background:none;color:var(--lp-gal-dot, #272727);cursor:pointer}.lp-gallery__dots button:before{content:"";position:absolute;top:-14px;right:-16px;bottom:-14px;left:-16px}.lp-gallery__dots .lp-icon{width:4px;height:7px}.lp-gallery__dot{width:6px;height:6px;border-radius:50%;background:var(--lp-gal-dot-soft, rgb(39 39 39 / .25))}.lp-gallery__dot.is-active{background:var(--lp-gal-dot, #272727)}.lp-gallery__thumbs{display:none}.lp-stars{display:flex;gap:2px;color:var(--lp-proof-star, #e9b23b)}.lp-proof--overlay{position:absolute;top:14px;left:15px;display:flex;flex-direction:column;gap:4px;padding:6px 10px;background:var(--lp-proof-overlay-bg, #fff);font-size:var(--lp-proof-size-m, 10px);line-height:1.5}.lp-proof--overlay .lp-stars .lp-icon{width:12px;height:11px}.lp-proof__row{display:flex;align-items:center;gap:7px}.lp-proof__rating{color:var(--lp-proof-rating, #272727);text-decoration:none}.lp-proof__sold{color:var(--lp-proof-sold, #5c5c5c)}.lp-proof__sep{color:var(--lp-line)}.lp-proof--inline{display:none}.lp-heading{display:flex;flex-direction:column;gap:var(--lp-hd-gap-m, 10px)}.lp-heading__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-2px;padding-top:5px}.lp-heading__eyebrow{font-size:var(--lp-hd-eyebrow-size-m, 10px);line-height:calc(14 / 10);letter-spacing:.15em;text-transform:uppercase;color:var(--lp-hd-eyebrow, #6b6b6b)}.lp-heading__title{max-width:var(--lp-hd-title-max-m, 310px);margin:0;font-family:var(--heading-font-family);font-size:var(--lp-hd-title-size-m, 30px);font-weight:var(--lp-hd-title-weight, 400);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--lp-hd-title, #272727)}.lp-heading__text{font-size:var(--lp-hd-text-size-m, 14px);line-height:calc(22 / 14);color:var(--lp-hd-text, #5c5c5c)}.lp-heading__text p+p{margin-top:.5em}.lp-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--lp-badge-border, #6e7f62);font-family:var(--text-font-family);font-size:10px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:var(--lp-badge, #56664b)}.lp-badge .lp-icon{width:10px;height:7px;color:var(--lp-badge-border, #6e7f62)}.lp-badge--inline{display:none}.lp-features{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--lp-ft-gap-m, 8px)}.lp-feature{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lp-feature__icon{display:grid;place-items:center;width:var(--lp-ft-circle-m, 32px);height:var(--lp-ft-circle-m, 32px);border-radius:50%;background:var(--lp-ft-icon-bg, #f2f2f2);color:var(--lp-ft-icon-color, #272727)}.lp-feature__icon .lp-icon{width:var(--lp-ft-icon-m, 22px);height:var(--lp-ft-icon-m, 22px);object-fit:contain}.lp-feature__text{font-size:var(--lp-ft-text-size-m, 12px);line-height:1.25;color:var(--lp-ft-text, #5c5c5c)}.lp-divider{width:100%;height:var(--lp-divider-h, 1px);margin:0;border:0;background:var(--lp-divider, var(--lp-line))}.lp-price{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-price__amount{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp-price__current{font-family:var(--heading-font-family);font-size:var(--lp-pr-size-m, 26px);font-weight:var(--lp-pr-weight, 400);line-height:calc(30 / 26);color:var(--lp-pr, #272727)}.lp-price__compare{font-size:var(--lp-pr-compare-size-m, 20px);line-height:1;color:var(--lp-pr-compare, #6b6b6b)}.lp-pill{padding:3px 6px;background:var(--lp-pill-bg, #eef0ea);font-size:var(--lp-pill-size-m, 10px);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-pill, #56664b)}.lp-cert{display:flex;flex:none;align-items:center;gap:6px}.lp-cert__text{display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:var(--lp-cert, #5c5c5c)}.lp-cert__title{font-size:var(--lp-cert-size, 13px);line-height:calc(16 / 13)}.lp-cert__sub{font-size:9px;line-height:12px}.lp-cert__logo{display:grid;place-items:center;width:var(--lp-cert-logo-m, 28px);height:var(--lp-cert-logo-m, 28px);overflow:hidden;border-radius:50%;background:var(--lp-cert-logo-bg, #f2f2f2)}.lp-cert__logo img{width:100%;height:100%;object-fit:contain}.lp-label{font-size:var(--lp-label-size-m, 10px);line-height:calc(14 / 10);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-label, #272727)}.lp-size,.lp-variants{display:flex;flex-direction:column;gap:10px}.lp-size__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-size__value{font-size:var(--lp-sz-value-size-m, 12px);line-height:calc(16 / 12);color:var(--lp-sz-value, #5c5c5c)}.lp-size__grid,.lp-variants__grid{display:grid;grid-template-columns:repeat(var(--lp-sz-cols-m, 3),minmax(0,1fr));gap:var(--lp-sz-gap, 8px)}.lp-chip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:8px 4px;border:1px solid var(--lp-chip-border, #e3e3e3);background:var(--lp-chip-bg, transparent);text-align:center;cursor:pointer;transition:border-color .15s}.lp-chip:has(:checked){border-color:var(--lp-chip-selected, #272727)}.lp-chip:has(:focus-visible),.lp-pack:has(:focus-visible){outline:2px solid var(--lp-ink);outline-offset:2px}.lp-chip.is-sold-out,.lp-chip.is-unavailable{opacity:.45}.lp-chip.is-sold-out:has(:checked),.lp-chip.is-unavailable:has(:checked){opacity:.7}.lp-option{display:flex;flex-direction:column;gap:10px}.lp-size__variants{display:contents}.lp-chip--empty{min-height:50px;border-style:dashed;font-size:12px;color:var(--lp-meta)}.lp-chip__label{font-size:var(--lp-chip-label-size-m, 13px);line-height:calc(18 / 13);color:var(--lp-chip-label, #272727)}.lp-chip__sub{font-size:var(--lp-chip-sub-size-m, 10px);line-height:1.3;color:var(--lp-chip-sub, #6b6b6b)}.lp-size__links{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-size__other{display:inline-flex;align-items:center;gap:5px;font-size:var(--lp-sz-link-size-m, 13px);line-height:calc(18 / 13);text-decoration:underline;color:var(--lp-sz-link, #272727)}.lp-size__other .lp-icon{width:4px;height:8px}.lp-size__measure{font-size:var(--lp-sz-measure-size-m, 12px);line-height:calc(16 / 12);text-decoration:underline;color:var(--lp-sz-measure, #5c5c5c)}.lp-packs,.lp-packs__list{display:flex;flex-direction:column;gap:var(--lp-pk-gap-m, 8px)}.lp-pack{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--lp-pk-border, #e3e3e3);cursor:pointer;transition:border-color .15s,background-color .15s}.lp-pack:has(:checked){border-color:var(--lp-pk-selected, #272727);background:var(--lp-pk-selected-bg, #f7f7f5);box-shadow:inset 0 0 0 1px var(--lp-pk-selected, #272727)}.lp-pack__radio{display:grid;flex:none;place-items:center;width:16px;height:16px;border:1px solid var(--lp-pk-selected, #272727);border-radius:50%}.lp-pack__radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--lp-pk-selected, #272727);transform:scale(0);transition:transform .15s}.lp-pack:has(:checked) .lp-pack__radio:after{transform:scale(1)}.lp-pack__text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.lp-pack__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--lp-pk-title-size-m, 13px);line-height:calc(18 / 13);color:var(--lp-pk-title, #272727)}.lp-tag{padding:2px 6px;font-size:var(--lp-tag-size-m, 8px);line-height:1.375;letter-spacing:.12em;text-transform:uppercase}.lp-tag--dark{background:var(--lp-tag-dark-bg, #272727);color:var(--lp-tag-dark, #fff)}.lp-tag--light{background:var(--lp-tag-light-bg, #efefef);color:var(--lp-tag-light, #272727)}.lp-pack__sub{font-size:var(--lp-pk-sub-size-m, 11px);line-height:calc(14 / 11);color:var(--lp-pk-sub-m, #313131)}.lp-pack:has(:checked) .lp-pack__sub{color:var(--lp-pk-sub-selected-m, #000)}.lp-pack__price{display:flex;flex:none;flex-direction:column;align-items:flex-end;text-align:right}.lp-pack__total{font-family:var(--heading-font-family);font-size:var(--lp-pk-total-size-m, 16px);line-height:1.25;color:var(--lp-pk-total, #272727)}.lp-pack__compare,.lp-pack__each{font-size:var(--lp-pk-meta-size-m, 10px);line-height:1.3;color:var(--lp-pk-meta, #6b6b6b)}.lp-pack[hidden]{display:none}.lp-fills{display:flex;flex-direction:column;gap:10px}.lp-fills__grid{display:grid;grid-template-columns:repeat(var(--lp-fl-cols-m, 1),minmax(0,1fr));gap:calc(var(--lp-fl-gap, 8px) + 8px) var(--lp-fl-gap, 8px);padding-top:8px}.lp-fill-card{position:relative;display:grid;grid-template-columns:min(var(--lp-fl-img, 72px),28%) minmax(0,1fr);align-items:center;gap:14px;padding:12px;border:1px solid var(--lp-fl-border, #e3e3e3);cursor:pointer;transition:border-color .15s,background-color .15s}.lp-fill-card[hidden]{display:none}.lp-fill-card:has(:checked){border-color:var(--lp-fl-selected, #272727);background:var(--lp-fl-selected-bg, #f7f7f5);box-shadow:inset 0 0 0 1px var(--lp-fl-selected, #272727)}.lp-fill-card:has(:focus-visible){outline:2px solid var(--lp-ink);outline-offset:2px}.lp-fill-card.is-sold-out{opacity:.45}.lp-fill-card__media{width:100%;aspect-ratio:72 / 56;overflow:hidden;background:var(--lp-gal-bg, #f4f4f2)}.lp-fill-card__media img{display:block;width:100%;height:100%;object-fit:cover}.lp-fill-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.lp-fill-card__title{font-family:var(--heading-font-family);font-size:var(--lp-fl-title-size-m, 14px);line-height:1.2;color:var(--lp-fl-title, #272727)}.lp-fill-card__sub{font-size:var(--lp-fl-sub-size-m, 10px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-fl-sub, #6b6b6b)}.lp-fill-card__price{font-size:var(--lp-fl-price-size-m, 14px);line-height:1.2;color:var(--lp-fl-price, #272727)}.lp-fill-card__diff{position:absolute;top:0;right:12px;transform:translateY(-50%);padding:2px 6px;font-size:var(--lp-fl-diff-size-m, 10px);line-height:1.2;white-space:nowrap;background:var(--lp-fl-diff-bg, #efefef);color:var(--lp-fl-diff, #272727)}.lp-fill-card__diff.is-down{background:var(--lp-fl-down-bg, #eef0ea);color:var(--lp-fl-down, #56664b)}.lp-fill-card__diff[hidden]{display:none}.lp-cert--box{padding:8px 16px;border:1px solid var(--lp-cert-border, #272727)}.lp-cert--box .lp-cert__text{align-items:center;text-align:center}.lp-cert--box .lp-cert__title{font-family:var(--heading-font-family);line-height:1}.lp-cert--box .lp-cert__sub{font-size:12px;line-height:1}.lp-cert__note{font-size:9px;line-height:calc(12 / 9);letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:1000px){.lp-fills__grid{grid-template-columns:repeat(var(--lp-fl-cols, 2),minmax(0,1fr))}.lp-fill-card__title{font-size:var(--lp-fl-title-size, 16px)}.lp-fill-card__sub{font-size:var(--lp-fl-sub-size, 10px)}.lp-fill-card__price{font-size:var(--lp-fl-price-size, 14px)}.lp-fill-card__diff{font-size:var(--lp-fl-diff-size, 11px)}}.lp-buy__form{margin:0}.lp-buy__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:var(--lp-btn-h-m, 58px);padding:12px 16px;border:0;border-radius:var(--lp-btn-radius, 0px);background:var(--lp-btn-bg, #272727);font-family:var(--text-font-family);color:var(--lp-btn, #fff);cursor:pointer;transition:opacity .2s}.lp-buy__button:hover{opacity:.9}.lp-buy__button[disabled]{opacity:.5;cursor:not-allowed}.lp-buy__button[aria-busy=true]{opacity:.7;cursor:progress}.lp-buy__label{font-size:var(--lp-btn-size-m, 13px);line-height:calc(18 / 13);letter-spacing:.12em;text-transform:uppercase}.lp-buy__note{font-size:var(--lp-btn-note-size, 11px);line-height:calc(14 / 11);color:var(--lp-btn-note, #cfcfcf)}.lp-buy__error{margin-top:8px!important;font-size:12px;line-height:16px;color:#b3261e}.lp-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;font-size:var(--lp-pay-size-m, 11px);line-height:calc(15 / 11);text-align:center;color:var(--lp-pay, #5c5c5c)}.lp-pay__badge{display:inline-flex;align-items:center;padding:3px 4px;background:var(--lp-pay-badge-bg, #ffb3c7);color:var(--lp-pay-badge, #000)}.lp-pay__badge .lp-icon{width:39px;height:10px}.lp-stock{display:flex;align-items:center;gap:10px;padding:12px;background:var(--lp-st-bg, #f4f4f2)}.lp-stock__icon{display:grid;flex:none;place-items:center;width:30px;height:30px;color:var(--lp-st-icon, #272727)}.lp-stock__icon .lp-icon{width:30px;height:auto}.lp-stock__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-stock__line{display:flex;align-items:center;gap:6px;font-size:var(--lp-st-size-m, 12px);line-height:calc(16 / 12);color:var(--lp-st-text, #5c5c5c)}.lp-stock__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--lp-st-dot-m, #45a700)}.lp-stock__estimate{font-size:var(--lp-st-est-size-m, 11px);line-height:calc(15 / 11);color:var(--lp-st-est, #6b6b6b)}.lp-guarantees{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--lp-gt-gap, 8px);padding-top:4px}.lp-guarantee{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.lp-guarantee__icon{color:var(--lp-gt-icon, #272727)}.lp-guarantee__icon .lp-icon{width:var(--lp-gt-icon-size, 26px);height:var(--lp-gt-icon-size, 26px)}.lp-guarantee__title{font-size:var(--lp-gt-title-size-m, 10px);line-height:calc(14 / 10);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-gt-title, #272727)}.lp-guarantee__text{font-size:var(--lp-gt-text-size-m, 10px);line-height:1.3;color:var(--lp-gt-text, #6b6b6b)}.lp-zoom{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:#fff}.lp-zoom::backdrop{background:#0009}.lp-zoom img{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-out}.lp-zoom__close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000026;font-size:28px;line-height:1;color:var(--lp-ink);cursor:pointer}@media screen and (min-width:700px)and (max-width:999px){.lp-bb__media,.lp-bb__info{width:100%;max-width:600px;margin-inline:auto}}@media screen and (min-width:1000px){.lp-bb{padding:var(--lp-pt, 0px) 0 var(--lp-pb, 40px)}.lp-bb__inner{width:min(100% - 2 * var(--container-gutter, 48px),var(--container-max-width, 1360px));margin-inline:auto;grid-template-columns:min((100% - var(--lp-bb-col-gap, 64px)) * .6124,(100vh - var(--sticky-area-height, 0px) - 43px) * .857,100% - var(--lp-bb-col-gap, 64px) - 400px) minmax(0,1fr);align-items:start;gap:24px var(--lp-bb-col-gap, 64px)}.lp-bb__info{gap:var(--lp-bb-gap, 20px);padding-inline:0}.lp-crumbs{grid-column:1 / -1;gap:8px;padding:0;font-size:var(--lp-crumbs-size, 12px);line-height:calc(19 / 12)}.lp-bb__media{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px)}.lp-gallery__arrow,.lp-gallery__zoom{display:grid}.lp-gallery__dots,.lp-proof--overlay{display:none}.lp-gallery__thumbs{display:grid;grid-auto-columns:calc((100% - 5 * 14.33px) / 6);grid-auto-flow:column;gap:14.33px;margin-top:14.33px;overflow-x:auto;scrollbar-width:none}.lp-gallery__thumb{position:relative;aspect-ratio:1;padding:0;border:0;background:var(--lp-gal-bg, #f4f4f2);cursor:pointer}.lp-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;transition:opacity .2s}.lp-gallery__thumb[aria-current=true]:after{opacity:0}.lp-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.lp-proof--inline{display:flex;align-items:center;gap:8px;font-size:var(--lp-proof-size, 13px);line-height:calc(18 / 13)}.lp-proof--inline .lp-proof__row{gap:8px}.lp-proof--inline .lp-stars .lp-icon{width:14px;height:13px}.lp-proof--inline .lp-proof__rating{text-decoration:underline}.lp-proof--inline .lp-proof__rating,.lp-proof--inline .lp-proof__sold{white-space:nowrap}.lp-bb__info{container-type:inline-size}}@container (max-width: 500px){.lp-proof--inline{flex-direction:column;align-items:flex-start;gap:4px}.lp-proof--inline .lp-proof__sep{display:none}}@media screen and (min-width:1000px){.lp-heading{gap:var(--lp-hd-gap, 12px)}.lp-heading__top{margin-bottom:0;padding-top:0}.lp-heading__eyebrow{font-size:var(--lp-hd-eyebrow-size, 11px);line-height:calc(16 / 11)}.lp-heading__title{max-width:var(--lp-hd-title-max, 480px);font-size:var(--lp-hd-title-size, 40px);line-height:calc(48 / 40)}.lp-heading__text{font-size:var(--lp-hd-text-size, 16px);line-height:1.625}.lp-badge--top{display:none}.lp-badge--inline{display:inline-flex;margin-left:2px}.lp-features{gap:var(--lp-ft-gap, 16px)}.lp-feature{gap:10px}.lp-feature__icon{width:var(--lp-ft-circle, 40px);height:var(--lp-ft-circle, 40px)}.lp-feature__icon .lp-icon{width:var(--lp-ft-icon, 26px);height:var(--lp-ft-icon, 26px)}.lp-feature__text{font-size:var(--lp-ft-text-size, 13px);line-height:calc(18 / 13)}.lp-price__amount{gap:12px}.lp-price__current{font-size:var(--lp-pr-size, 28px);line-height:calc(34 / 28)}.lp-price__compare{font-size:var(--lp-pr-compare-size, 15px);line-height:calc(20 / 15)}.lp-pill{padding:4px 8px;font-size:var(--lp-pill-size, 11px);line-height:calc(14 / 11)}.lp-cert{gap:10px}.lp-cert__logo{width:var(--lp-cert-logo, 40px);height:var(--lp-cert-logo, 40px)}.lp-cert__logo img{width:calc(var(--lp-cert-logo, 40px) - 2px);height:calc(var(--lp-cert-logo, 40px) - 2px)}.lp-label{font-size:var(--lp-label-size, 11px);line-height:calc(16 / 11)}.lp-size{gap:12px}.lp-size__value{font-size:var(--lp-sz-value-size, 13px);line-height:calc(18 / 13)}.lp-size__grid,.lp-variants__grid{grid-template-columns:repeat(var(--lp-sz-cols, 3),minmax(0,1fr))}.lp-chip{padding:9px 8px}.lp-chip__label{font-size:var(--lp-chip-label-size, 15px);line-height:calc(20 / 15)}.lp-chip__sub{font-size:var(--lp-chip-sub-size, 11px);line-height:calc(14 / 11)}.lp-size__other{gap:6px;font-size:var(--lp-sz-link-size, 14px);line-height:calc(20 / 14)}.lp-size__measure{font-size:var(--lp-sz-measure-size, 13px);line-height:calc(18 / 13)}.lp-packs,.lp-packs__list{gap:var(--lp-pk-gap, 10px)}.lp-pack{gap:14px;padding:16px 18px}.lp-pack__radio{width:18px;height:18px}.lp-pack__radio:after{width:8px;height:8px}.lp-pack__text{gap:4px}.lp-pack__title{gap:10px;font-size:var(--lp-pk-title-size, 15px);line-height:calc(20 / 15)}.lp-tag{padding:3px 7px;font-size:var(--lp-tag-size, 9px);line-height:calc(12 / 9)}.lp-pack__sub{font-size:var(--lp-pk-sub-size, 12px);line-height:calc(16 / 12);color:var(--lp-pk-sub, #6b6b6b)}.lp-pack:has(:checked) .lp-pack__sub{color:var(--lp-pk-sub-selected, #56664b)}.lp-pack__price{gap:1px}.lp-pack__total{font-size:var(--lp-pk-total-size, 18px);line-height:calc(22 / 18)}.lp-pack__compare,.lp-pack__each{font-size:var(--lp-pk-meta-size, 11px);line-height:calc(14 / 11)}.lp-buy__button{min-height:var(--lp-btn-h, 60px);padding:13px 20px}.lp-buy__label{font-size:var(--lp-btn-size, 14px);line-height:calc(18 / 14)}.lp-pay{gap:6px;font-size:var(--lp-pay-size, 12px);line-height:calc(16 / 12)}.lp-stock{gap:12px;padding:14px 16px}.lp-stock__line{font-size:var(--lp-st-size, 13px);line-height:calc(18 / 13)}.lp-stock__dot{background:var(--lp-st-dot, #6e7f62)}.lp-stock__estimate{font-size:var(--lp-st-est-size, 12px);line-height:calc(16 / 12)}.lp-guarantee{gap:8px}.lp-guarantee__title{font-size:var(--lp-gt-title-size, 14px);line-height:1}.lp-guarantee__text{font-size:var(--lp-gt-text-size, 12px);line-height:calc(13 / 12)}}.lp-chip--popup:not(:has(:checked)){display:none}html:has(.lp-osz[open]){overflow:hidden}.lp-osz{width:min(640px,100% - 32px);max-width:none;max-height:min(88vh,760px);margin:auto;padding:0;border:0;background:#fff;color:#272727;font-family:var(--text-font-family);font-weight:400}.lp-osz[open]{display:flex;flex-direction:column}.lp-osz::backdrop{background:#14141499}.lp-osz__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 22px;border-bottom:1px solid #e3e3e3}.lp-osz__title{margin:0;font-family:var(--heading-font-family);font-size:20px;font-weight:400;line-height:1.2}.lp-osz__close{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.lp-osz__close .lp-icon{width:14px;height:14px}.lp-osz__body{display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:18px 22px 24px}.lp-osz__group-title{margin:0 0 10px;font-family:var(--text-font-family);font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:#6b6b6b}.lp-osz__rows{display:flex;flex-direction:column}.lp-osz__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;margin:0 0 -1px;padding:8px 16px 8px 8px;border:1px solid #e3e3e3;border-radius:0;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.lp-osz__row:hover{background:#fafaf8}.lp-osz__row:focus-visible{position:relative;z-index:2;outline:2px solid #272727;outline-offset:-2px}.lp-osz__row.is-selected{position:relative;z-index:1;border-color:#272727;box-shadow:inset 0 0 0 1px #272727}.lp-osz__row.is-sold-out .lp-osz__thumb,.lp-osz__row.is-sold-out .lp-osz__price{opacity:.5}.lp-osz__thumb{width:56px;aspect-ratio:1;overflow:hidden;background:#f4f4f2}.lp-osz__thumb img{display:block;width:100%;height:100%;object-fit:cover}.lp-osz__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-osz__name{font-size:15px;line-height:1.3}.lp-osz__sub{font-size:12px;line-height:1.4;color:#6b6b6b}.lp-osz__price{font-size:14px;line-height:1.3;white-space:nowrap;color:#5c5c5c}.lp-osz__custom{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:#272727;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.12em;text-align:center;text-transform:uppercase;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lp-buy-box.css.map */
