.lp-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lp-hero-copy{align-content:center}.lp-hero-sub{font-size:clamp(26px,3vw,40px);color:var(--lp-accent);font-weight:700;line-height:1.15}.lp-proof{font-size:13px;border-radius:999px;background:#fff;color:var(--lp-fg);padding:8px 14px;text-decoration:none;width:fit-content;box-shadow:0 4px 15px #0001}.lp-hero-action{position:relative;width:fit-content;margin-top:16px}.lp-hero-badge{position:absolute;left:50%;top:-13px;transform:translate(-50%);white-space:nowrap;background:#f6d45b;color:#102e20;font-size:12px;font-weight:700;border-radius:20px;padding:2px 14px}.lp-hero-gifts{max-width:360px!important;border-radius:12px}.lp-hero-media{min-width:0}.lp-hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px}.lp-hero-track::-webkit-scrollbar{display:none}.lp-hero-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.lp-hero-slide img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center}.lp-hero-controls{display:flex;justify-content:center;gap:14px;align-items:center;margin-top:14px}.lp-hero-dots{display:flex;gap:7px}.lp-hero-dots button{border:0;width:20px;height:24px;padding:0;background:transparent;position:relative}.lp-hero-dots button:after{content:"";position:absolute;left:0;right:0;top:10px;height:4px;background:var(--lp-accent);opacity:.25;border-radius:6px}.lp-hero-dots button[aria-pressed=true]:after{opacity:1}@media(max-width:749px){.lp-hero-grid{grid-template-columns:1fr;gap:28px}.lp-hero-gifts{max-width:100%!important}}.lp-scope{display:block;background:var(--lp-bg);color:var(--lp-fg);font-family:var(--font-body-family, Arial, sans-serif);font-size:18px;line-height:1.6;isolation:isolate}.lp-scope *{box-sizing:border-box}.lp-scope [hidden]{display:none!important}.lp-scope .lp-wrap{max-width:var(--lp-width);margin:auto;padding:var(--lp-space) 24px}.lp-scope h1,.lp-scope h2,.lp-scope h3,.lp-scope p{margin:0}.lp-scope h1,.lp-scope h2,.lp-scope h3{color:var(--lp-accent);font-family:var(--font-heading-family, Arial, sans-serif);letter-spacing:-.04em;line-height:1.12}.lp-scope h1{font-size:clamp(36px,4.4vw,56px)}.lp-scope h2{font-size:clamp(28px,3.2vw,40px)}.lp-scope h3{font-size:24px}.lp-scope .lp-rich p+p{margin-top:12px}.lp-scope .lp-rich a{color:inherit;text-decoration:underline}.lp-scope button,.lp-scope input,.lp-scope select{font:inherit}.lp-scope button,.lp-scope a{touch-action:manipulation}.lp-scope button{cursor:pointer}.lp-scope a.lp-btn,.lp-scope button.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 30px;border:1px solid var(--lp-accent);border-radius:999px;background:var(--lp-accent);color:#fff;text-decoration:none;font-weight:700;line-height:1.25}.lp-scope button:disabled{opacity:.5;cursor:not-allowed}.lp-scope :focus-visible{outline:3px solid var(--lp-accent);outline-offset:4px}.lp-scope img{display:block;max-width:100%;height:auto}.lp-scope .lp-placeholder{display:block;width:100%;background:color-mix(in srgb,var(--lp-accent) 7%,white);border-radius:18px;aspect-ratio:1}.lp-scope .lp-muted{font-size:14px}.lp-scope .lp-gap{display:grid;gap:20px}.lp-scope .lp-heading{margin-bottom:30px}.lp-scope .lp-anchor{scroll-margin-top:110px}.lp-scope .lp-icon{border:1px solid currentColor;background:var(--lp-bg);color:var(--lp-accent);border-radius:50%;width:42px;height:42px;display:inline-grid;place-items:center;padding:0}.lp-scope .lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp-scope .lp-stars{color:var(--lp-accent);letter-spacing:2px}@media(max-width:749px){.lp-scope .lp-wrap{padding:calc(var(--lp-space) * .7) 20px}.lp-scope{font-size:16px}}@media(prefers-reduced-motion:reduce){.lp-scope *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.lp-information{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.lp-information img{border-radius:16px;margin-top:14px}.lp-info-row{border-bottom:1px solid #ccc;padding:20px 0}.lp-info-row:first-child{border-top:1px solid #ccc}.lp-info-row summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;font-weight:700}.lp-info-row summary::-webkit-details-marker{display:none}.lp-info-row summary span{font-size:24px}.lp-info-row[open] summary span{transform:rotate(45deg)}.lp-info-row .lp-rich{padding-top:18px}@media(max-width:749px){.lp-information{grid-template-columns:1fr;gap:24px}}lp-sticky-offer-v3{display:block;height:0}.lps3-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--lps-bg);color:var(--lps-text);font-family:var(--font-body-family,Arial,sans-serif);box-shadow:0 0 18px #0002;border-top:1px solid #0001;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.lps3-bar,.lps3-bar *{box-sizing:border-box}.lps3-bar[hidden],.lps3-bar [hidden]{display:none!important}.lps3-inner{max-width:var(--lps-width);margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.lps3-proof{margin:0;font-size:14px;line-height:1.4;flex:1}.lps3-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:200px;padding:12px 28px;border:1px solid var(--lps-button);border-radius:999px;background:var(--lps-button);color:var(--lps-button-text);font-size:16px;line-height:1.25;font-weight:700;text-decoration:none;text-align:center;cursor:pointer}.lps3-button:hover{filter:brightness(.95)}.lps3-button:focus-visible{outline:3px solid var(--lps-button);outline-offset:4px}.lps3-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.lps3-notice{flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.lps3-spacer{display:block;height:0;pointer-events:none}@media(min-width:750px){.lps3-bar.lps3-top{top:var(--lps-offset);bottom:auto;padding-bottom:12px}}@media(max-width:749px){.lps3-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.lps3-inner{flex-direction:column;gap:6px}.lps3-button{width:100%;min-width:0;order:-1}.lps3-proof{font-size:12px;text-align:center}}lp-flex-product{display:block;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-body-family, Arial, sans-serif);line-height:1.6}lp-flex-product *{box-sizing:border-box}lp-flex-product [hidden]{display:none!important}lp-flex-product .lpf-wrap{max-width:var(--lp-width);margin:auto;padding:var(--lp-space) 24px;scroll-margin-top:110px}lp-flex-product .lpf-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start}lp-flex-product .lpf-gallery{min-width:0}lp-flex-product .lpf-gallery-sticky{position:sticky;top:24px}lp-flex-product .lpf-grid-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}lp-flex-product .lpf-grid-reverse .lpf-gallery{grid-column:2;grid-row:1}lp-flex-product .lpf-grid-reverse .lpf-content{grid-column:1;grid-row:1}lp-flex-product .lpf-gallery-layout{display:flex;align-items:start;gap:16px}lp-flex-product .lpf-thumbnails{width:72px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;max-height:70vh;overflow:auto}lp-flex-product .lpf-thumbnails button{padding:3px;background:transparent;border:1px solid #ddd;border-radius:7px;cursor:pointer;flex-shrink:0}lp-flex-product .lpf-thumbnails button[aria-pressed=true]{border:2px solid var(--lp-accent);padding:2px}lp-flex-product .lpf-thumbnails img{width:100%;aspect-ratio:1;object-fit:cover}lp-flex-product .lpf-images{flex:1;min-width:0}lp-flex-product .lpf-images img{width:100%;border-radius:16px}lp-flex-product .lpf-images>div+div{margin-top:12px}lp-flex-product img{display:block;max-width:100%;height:auto}lp-flex-product .lpf-placeholder{width:100%;border-radius:16px;background:#f3f3ed}lp-flex-product .lpf-gallery-note{margin-top:18px;padding:16px;border:1px solid #ddd;border-radius:12px;font-size:14px}lp-flex-product .lpf-content{min-width:0;display:flex;flex-direction:column;gap:var(--lp-gap);text-align:var(--lp-align)}lp-flex-product .lpf-block{min-width:0;width:100%;text-align:var(--block-align);padding-bottom:var(--block-space)}lp-flex-product .lpf-app{width:100%;min-width:0;text-align:initial}lp-flex-product .lpf-title{margin:0;font-family:var(--font-heading-family, Arial, sans-serif);font-size:clamp(28px,4vw,var(--title-size));line-height:1.12;letter-spacing:-.04em;color:var(--lp-accent)}lp-flex-product .lpf-vendor{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.08em}lp-flex-product .lpf-description{font-size:var(--description-size)}lp-flex-product .lpf-rich{overflow-wrap:anywhere}lp-flex-product .lpf-rich>:first-child{margin-top:0}lp-flex-product .lpf-rich>:last-child{margin-bottom:0}lp-flex-product .lpf-rich a{color:inherit;text-decoration:underline}lp-flex-product .lpf-rich table{display:block;max-width:100%;overflow-x:auto}lp-flex-product .lpf-price strong{font-size:28px}lp-flex-product .lpf-price s{margin-left:12px;opacity:.65}lp-flex-product .lpf-badge{display:inline-block;border-radius:999px;background:var(--lp-accent);color:#fff;padding:6px 16px;font-size:13px;font-weight:700}lp-flex-product .lpf-rating{color:inherit;font-size:14px;text-decoration:underline}lp-flex-product .lpf-benefit{margin:0;font-size:16px}lp-flex-product .lpf-benefit span{color:var(--lp-accent);margin-right:8px;font-weight:700}lp-flex-product .lpf-small{font-size:13px;margin:8px 0 0}lp-flex-product .lpf-separator{margin:0;height:0;border:0;border-top:1px solid #d9dedb}lp-flex-product .lpf-accordion{border-bottom:1px solid #d9dedb;padding:14px 0}lp-flex-product .lpf-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font-weight:700}lp-flex-product .lpf-accordion summary::-webkit-details-marker{display:none}lp-flex-product .lpf-accordion summary span{font-size:24px}lp-flex-product .lpf-accordion[open] summary span{transform:rotate(45deg)}lp-flex-product .lpf-accordion .lpf-rich{padding-top:16px}lp-flex-product .lpf-content-image{width:100%;border-radius:12px}lp-flex-product .lpf-details-button,lp-flex-product .lpf-buy-button{width:100%;min-height:52px;padding:12px 24px;border:1px solid var(--lp-accent);border-radius:999px;font:inherit;font-weight:700;cursor:pointer}lp-flex-product .lpf-details-button{background:transparent;color:var(--lp-accent)}lp-flex-product .lpf-buy-button{background:var(--lp-accent);color:#fff}lp-flex-product .lpf-buy-button:disabled{opacity:.5;cursor:not-allowed}lp-flex-product .lpf-label{display:block;margin-bottom:8px;font-weight:600}lp-flex-product .lpf-select,lp-flex-product .lpf-quantity{border:1px solid #bfc8c2;padding:12px;border-radius:10px;background:#fff;color:var(--lp-text);font:inherit}lp-flex-product .lpf-select{width:100%}lp-flex-product .lpf-quantity{width:100px}lp-flex-product .lpf-product-form{margin:0}lp-flex-product .lpf-drawer{inset:0 0 0 auto;position:fixed;width:min(520px,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:24px;border:0;background:var(--lp-bg);color:var(--lp-text);overflow:auto;text-align:left}lp-flex-product .lpf-drawer::backdrop{background:#0008}lp-flex-product .lpf-drawer-header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}lp-flex-product .lpf-drawer-header h2{margin:0;font-size:28px;line-height:1.2;color:var(--lp-accent)}lp-flex-product .lpf-drawer-header button{flex-shrink:0;width:40px;height:40px;border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--lp-accent);font-size:24px;cursor:pointer}lp-flex-product .lpf-drawer>.lpf-rich{margin-bottom:20px}lp-flex-product .lpf-editor-note{border:1px dashed #999;border-radius:8px;padding:14px;margin:0;font-size:13px;text-align:left}lp-flex-product :focus-visible{outline:3px solid var(--lp-accent);outline-offset:4px}@media(max-width:749px){lp-flex-product .lpf-wrap{padding:calc(var(--lp-space) * .7) 20px}lp-flex-product .lpf-grid,lp-flex-product .lpf-grid-reverse{display:flex;flex-direction:column;gap:28px}lp-flex-product .lpf-gallery,lp-flex-product .lpf-content{width:100%}lp-flex-product .lpf-gallery-sticky{position:static}lp-flex-product .lpf-gallery-layout{flex-direction:column-reverse}lp-flex-product .lpf-images{width:100%}lp-flex-product .lpf-thumbnails{flex-direction:row;width:100%;max-height:none}lp-flex-product .lpf-thumbnails button{width:64px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
