.lp{--lp-sec-bg-resolved: var(--lp-sec-bg, var(--lp-bg));position:relative;display:block;padding-block:var(--lp-pt, 40px) var(--lp-pb, 40px);background-color:var(--lp-sec-bg-resolved);color:var(--lp-sec-text, var(--lp-text));font-family:var(--lp-font);font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.3px;-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){.lp{padding-block:var(--lp-pt-d, var(--lp-pt, 60px)) var(--lp-pb-d, var(--lp-pb, 60px))}}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp--bg-alt{--lp-sec-bg: var(--lp-bg-alt)}.lp--bg-ice{--lp-sec-bg: var(--lp-ice)}.lp--bg-white{--lp-sec-bg: #ffffff}.lp--bg-custom{--lp-sec-bg: var(--lp-custom-bg, var(--lp-bg))}.lp.lp--bg-dark,.lp.lp--bg-primary{--lp-heading-default: currentColor;--lp-card: rgb(var(--lp-text-rgb) / 7%);--lp-bg-alt: rgb(var(--lp-text-rgb) / 7%);--lp-soft: rgb(var(--lp-text-rgb) / 7%);--lp-ice: rgb(var(--lp-text-rgb) / 10%);--lp-border: rgb(var(--lp-text-rgb) / 20%);--lp-muted: rgb(var(--lp-text-rgb) / 72%)}.lp.lp--bg-dark{--lp-sec-bg: var(--lp-dark);--lp-text: var(--lp-on-dark);--lp-text-rgb: var(--lp-on-dark-rgb)}.lp.lp--bg-primary{--lp-sec-bg: var(--lp-primary);--lp-text: var(--lp-on-primary);--lp-text-rgb: var(--lp-on-primary-rgb);--lp-accent: var(--lp-on-primary);--lp-btn-bg: var(--lp-on-primary);--lp-btn-text: var(--lp-primary)}.lp-container{width:100%;max-width:calc(var(--lp-w, var(--lp-container)) + (var(--lp-gutter) * 2));margin-inline:auto;padding-inline:var(--lp-gutter)}.lp :where(h1,h2,h3,h4,h5,h6,p){margin:0;font-family:var(--lp-font);text-transform:none;font-style:normal}.lp-heading{margin:0;font-family:var(--lp-font);font-size:var(--lp-h-m, 28px);font-weight:500;font-style:normal;line-height:1.1;letter-spacing:-.5px;text-transform:none;color:var(--lp-sec-heading, var(--lp-heading-default, var(--lp-text)));text-wrap:balance}@media screen and (min-width:750px){.lp-heading{font-size:var(--lp-h-d, var(--lp-h-m, 40px))}}.lp-heading em,.lp-mark{padding-inline:.12em;border-radius:4px;background-color:var(--lp-ice);color:inherit;font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp-rte>*+*{margin-block-start:.9em}.lp-rte a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.lp-rte ul,.lp-rte ol{margin:0;padding-inline-start:1.2em}.lp-rte li+li{margin-block-start:.35em}.lp-rte strong{font-weight:600}.lp-icon{display:inline-block;flex:0 0 auto;vertical-align:middle}.lp-eyebrow{color:var(--lp-accent);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:16px 28px;border:0;border-radius:var(--lp-btn-radius);background-color:var(--lp-btn-bg, var(--lp-primary));color:var(--lp-btn-text, var(--lp-on-primary));font-family:var(--lp-font);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.3px;text-align:center;text-decoration:none;text-transform:none;box-shadow:0 4px 10px rgb(var(--lp-primary-rgb) / 22%);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,translate .2s ease}@media(hover:hover){.lp-btn:hover{background-color:var(--lp-btn-bg-hover, var(--lp-primary-hover));box-shadow:0 6px 16px rgb(var(--lp-primary-rgb) / 28%)}}.lp-btn:focus-visible{outline:2px solid var(--lp-primary);outline-offset:3px}.lp-btn[disabled]{opacity:.5;cursor:not-allowed}.lp-btn.lp-btn--outline{--lp-btn-bg-hover: var(--lp-ice);background-color:var(--lp-card);box-shadow:inset 0 0 0 1.5px var(--lp-primary);color:var(--lp-text)}@media(hover:hover){.lp-btn.lp-btn--outline:hover{box-shadow:inset 0 0 0 1.5px var(--lp-primary)}}.lp-btn.lp-btn--offset{box-shadow:3px 4px 0 var(--lp-text)}.lp-btn.lp-btn--offset.lp-btn--outline{box-shadow:inset 0 0 0 1.5px var(--lp-primary),3px 4px 0 var(--lp-text)}@media(hover:hover){.lp-btn.lp-btn--offset:hover{box-shadow:1px 2px 0 var(--lp-text);translate:2px 2px}.lp-btn.lp-btn--offset.lp-btn--outline:hover{box-shadow:inset 0 0 0 1.5px var(--lp-primary),1px 2px 0 var(--lp-text)}}.lp-chip-discount{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background-color:var(--lp-discount-bg);color:var(--lp-discount-text);font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.lp-chip-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:6px;background-color:var(--lp-badge-bg);color:var(--lp-badge-text);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.lp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lp-placeholder{display:block;width:100%;height:100%;background-color:var(--lp-soft);fill:rgb(var(--lp-text-rgb) / 30%)}.lp-media{position:relative;display:block;overflow:hidden}.lp-media>img,.lp-media>svg{display:block;width:100%;height:100%;object-fit:cover}.lp-editor-note{padding:12px 14px;border:1px dashed var(--lp-border);border-radius:8px;background-color:var(--lp-soft);font-size:13px;line-height:1.4}.lp details>summary{list-style:none;cursor:pointer}.lp details>summary::-webkit-details-marker{display:none}.lp-plus{position:relative;display:inline-block;flex:0 0 auto;width:12px;height:12px;color:var(--lp-accent)}.lp-plus:before,.lp-plus:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:100%;height:1.5px;margin-block-start:-.75px;background-color:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.lp-plus:after{transform:rotate(90deg)}details[open]>summary .lp-plus:after{transform:rotate(0);opacity:0}@media(prefers-reduced-motion:no-preference){html.lp-anim.lp-js .lp-animate{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(0,0,.3,1),transform .6s cubic-bezier(0,0,.3,1)}html.lp-anim.lp-js .lp-animate.is-visible{opacity:1;transform:none}}#cart-drawer .cart-drawer__dialog{font-family:var(--lp-font)}#cart-drawer .cart-drawer__inner>.cart-drawer__header{border-block-end-color:var(--lp-border)}#cart-drawer .cart-drawer__inner>.cart-drawer__header .cart-drawer__title{font-family:var(--lp-font);letter-spacing:-.02em}#cart-drawer .cart-drawer__inner>.cart-drawer__header .cart-drawer__close-button{--private-button-size: 36px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background-color:var(--lp-ice);color:var(--lp-text);transition:background-color .2s ease}#cart-drawer .cart-drawer__inner>.cart-drawer__header .cart-drawer__close-button:hover{background-color:var(--lp-border)}#cart-drawer .cart-drawer__inner>.cart-drawer__header .cart-drawer__close-button .svg-wrapper{width:16px;height:16px}#cart-drawer .cart-line-items .cart-items__table-row{align-items:flex-start;border-bottom-color:var(--lp-border)}#cart-drawer .cart-line-items .cart-items__media-container{border-radius:8px;background-color:var(--lp-soft)}#cart-drawer .cart-line-items .cart-items__content-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details remove" "variants variants" "price price" "quantity quantity" "error error";align-items:center;gap:4px 10px;min-width:0}#cart-drawer .cart-line-items .cart-items__content--left,#cart-drawer .cart-line-items .cart-items__content--right{display:contents}#cart-drawer .cart-line-items .cart-items__details,#cart-drawer .cart-line-items .cart-items__product-info{grid-area:details;align-self:start;color:var(--lp-muted)}#cart-drawer .cart-line-items .cart-items__table-row--full-width-variants .cart-items__details{display:contents}#cart-drawer .cart-line-items .cart-items__variants-wrapper{grid-area:variants}#cart-drawer .cart-line-items .cart-items__title{color:var(--lp-text);line-height:1.35}#cart-drawer .cart-line-items .cart-items__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:2px 6px;grid-area:price;min-width:0;min-height:0;text-align:start}#cart-drawer .cart-line-items .cart-items__price .cart-items__price-compare{display:inline;margin:0;color:var(--lp-muted)}#cart-drawer .cart-line-items .cart-items__price>text-component{display:inline;color:var(--lp-text)}#cart-drawer .cart-line-items .cart-items__remove{grid-area:remove;align-self:start;width:30px;height:30px;padding:6px;border-radius:50%;color:var(--lp-text);transition:background-color .2s ease}#cart-drawer .cart-line-items .cart-items__remove:hover{background-color:var(--lp-ice)}#cart-drawer .cart-line-items .cart-items__remove svg{stroke:var(--lp-text)}#cart-drawer .cart-line-items .cart-items__quantity{grid-area:quantity;margin-block-start:6px}#cart-drawer .cart-line-items .cart-items__error{grid-area:error}#cart-drawer .cart-line-items .quantity-selector{display:inline-flex;align-items:center;gap:2px;width:auto;height:34px;padding:2px;overflow:visible;border:1px solid var(--lp-border);border-radius:999px;background-color:var(--lp-card)}#cart-drawer .cart-line-items .quantity-selector :is(.quantity-minus,.quantity-plus){width:28px;height:28px;border:1px solid var(--lp-border)!important;border-radius:50%!important;background-color:var(--lp-card);color:var(--lp-text);transition:background-color .2s ease}#cart-drawer .cart-line-items .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background-color:var(--lp-ice)}#cart-drawer .cart-line-items .quantity-selector input[type=number]{width:30px;min-width:0;max-width:none;padding:0;background:transparent;color:var(--lp-text);font-weight:600;text-align:center}#cart-drawer .cart-items__discounts{display:none}#cart-drawer .cart-items__discount-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0}#cart-drawer .cart-items__discount-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;background-color:var(--lp-discount-bg);color:var(--lp-discount-text);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}#cart-drawer .cart-items__discount-pill .svg-wrapper{display:inline-flex;width:14px;height:14px}#cart-drawer .cart-items__discount-pill svg{width:100%;height:100%}#cart-drawer .cart-drawer__summary{border-block-start-color:var(--lp-border)}#cart-drawer .cart-checkout .cart__checkout-button{font-family:var(--lp-font);font-weight:600;box-shadow:0 4px 12px rgb(var(--lp-primary-rgb) / 25%)}#cart-drawer .cart-checkout .cart__checkout-button:hover:not(:disabled){filter:brightness(.93)}#cart-drawer .cart-trust-badges--inline .cart-trust-badge+.cart-trust-badge:before{content:"";display:inline-block;width:1px;height:16px;margin-inline-end:12px;background-color:var(--lp-border);vertical-align:middle}#cart-drawer .cart-trust-badges--inline .cart-trust-badge+.cart-trust-badge{position:relative}#cart-drawer .cart-drawer__inner>.cart-drawer__header .cart-drawer__close-button:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}#cart-drawer .cart-drawer__items>:is(.cart-countdown,.cart-guarantee){width:auto;margin-inline:24px}@media screen and (max-width:767px){#cart-drawer .cart-drawer__items>:is(.cart-countdown,.cart-guarantee){margin-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lp-base.css.map */
