:root{--lsm-navy:#1A0B3D;--lsm-violet:#7B2CFF;--lsm-pink:#FF3D8B;--lsm-sky:#28C7FF;--lsm-sun:#FFC93C;--lsm-cream:#FFF7F0;--lsm-lav:#F1E9FF;--lsm-mint:#B8F5E1;--lsm-radius:22px;--lsm-shadow:6px 6px 0 var(--lsm-navy);--lsm-grad:linear-gradient(100deg,#7B2CFF 0%,#FF3D8B 50%,#FFC93C 100%);--font-heading-family:"Unbounded",sans-serif;--font-heading-weight:800;--font-body-family:"Bricolage Grotesque",sans-serif}body{font-family:var(--font-body-family);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3,.h4,.title,.product__title h1{font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:-.02em}.lsm *{box-sizing:border-box}.lsm{font-family:var(--font-body-family);color:var(--lsm-navy)}.lsm-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.lsm-h{font-family:var(--font-heading-family);font-weight:800;line-height:1.02;letter-spacing:-.03em;margin:0 0 .4em}.lsm-h--xl{font-size:clamp(40px,7.2vw,96px)}.lsm-h--l{font-size:clamp(30px,4.6vw,58px)}.lsm-h--m{font-size:clamp(22px,2.6vw,32px)}.lsm-kicker{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:13px;padding:8px 14px;border-radius:99px;background:var(--lsm-navy);color:#fff}.lsm-grad-text{background:var(--lsm-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lsm-p{font-size:clamp(16px,1.35vw,19px);line-height:1.55;opacity:.9}.lsm-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border-radius:99px;border:2.5px solid var(--lsm-navy);font-family:var(--font-heading-family);font-weight:800;font-size:16px;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:4px 4px 0 var(--lsm-navy);color:var(--lsm-navy);background:#fff}.lsm-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--lsm-navy)}.lsm-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--lsm-navy)}.lsm-btn--primary{color:#fff;background:linear-gradient(100deg,#7b2cff,#ff3d8b,#ff8a3d,#7b2cff);background-size:300% 100%;animation:lsmGradMove 5s linear infinite}.lsm-btn--dark{color:#fff;background:var(--lsm-navy);box-shadow:4px 4px 0 var(--lsm-pink)}.lsm-btn--dark:hover{box-shadow:6px 6px 0 var(--lsm-pink)}.lsm-btn--sun{background:var(--lsm-sun)}.lsm-btn--block{width:100%}.lsm-btn--shine:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:rotate(20deg);animation:lsmShine 2.8s ease-in-out infinite}.lsm-btn[disabled]{opacity:.55;cursor:not-allowed;animation:none}.lsm-btn.is-loading{pointer-events:none}.lsm-btn.is-loading .lsm-btn__label{opacity:.2}.lsm-btn.is-loading:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;animation:lsmSpin .7s linear infinite}@keyframes lsmGradMove{to{background-position:300% 0}}@keyframes lsmShine{0%{left:-60%}55%,to{left:130%}}@keyframes lsmSpin{to{transform:rotate(360deg)}}@keyframes lsmPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.lsm-btn--pulse{animation:lsmGradMove 5s linear infinite,lsmPulse 2.4s ease-in-out infinite}.lsm-card{background:#fff;border:2.5px solid var(--lsm-navy);border-radius:var(--lsm-radius);box-shadow:var(--lsm-shadow);transition:transform .25s ease,box-shadow .25s ease}.lsm-card:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--lsm-navy)}.lsm-sticker{position:absolute;width:132px;height:132px;z-index:3;pointer-events:none}.lsm-sticker svg{width:100%;height:100%;animation:lsmRotate 14s linear infinite}.lsm-sticker__core{position:absolute;top:26%;right:26%;bottom:26%;left:26%;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-heading-family);font-weight:800;font-size:13px;line-height:1.05;color:var(--lsm-navy);background:var(--lsm-sun);border:2.5px solid var(--lsm-navy)}@keyframes lsmRotate{to{transform:rotate(360deg)}}.lsm-blob-wiggle{animation:lsmWiggle 6s ease-in-out infinite}@keyframes lsmWiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes lsmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lsm-marquee{overflow:hidden;border-top:2.5px solid var(--lsm-navy);border-bottom:2.5px solid var(--lsm-navy);white-space:nowrap;position:relative}.lsm-marquee--tilt{transform:rotate(-1.6deg);margin:18px -20px}.lsm-marquee__track{display:inline-flex;align-items:center;gap:0;animation:lsmMarquee var(--lsm-speed,28s) linear infinite;will-change:transform}.lsm-marquee:hover .lsm-marquee__track{animation-play-state:paused}.lsm-marquee__item{display:inline-flex;align-items:center;gap:22px;padding:16px 22px;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(16px,2vw,24px);text-transform:uppercase;letter-spacing:.02em}.lsm-marquee__star{display:inline-block;width:22px;height:22px;flex:none}@keyframes lsmMarquee{to{transform:translate(-50%)}}.lsm-reveal{opacity:0;transform:translateY(38px) scale(.98);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lsm-reveal.is-in{opacity:1;transform:none}.lsm-reveal[data-delay="1"]{transition-delay:.1s}.lsm-reveal[data-delay="2"]{transition-delay:.2s}.lsm-reveal[data-delay="3"]{transition-delay:.3s}.lsm-reveal[data-delay="4"]{transition-delay:.4s}.lsm-reveal--left{transform:translate(-50px)}.lsm-reveal--right{transform:translate(50px)}.lsm-reveal--zoom{transform:scale(.85)}html.shopify-design-mode .lsm-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lsm-reveal{opacity:1;transform:none;transition:none}.lsm-marquee__track,.lsm-sticker svg,.lsm-btn--primary,.lsm-btn--shine:after{animation:none}}.lsm-sec{padding:clamp(56px,8vw,110px) 0;position:relative;overflow:hidden}.lsm-sec--tight{padding:clamp(30px,4vw,56px) 0}.lsm-center{text-align:center}.lsm-grid{display:grid;gap:26px}@media(min-width:750px){.lsm-grid--2{grid-template-columns:repeat(2,1fr)}.lsm-grid--3{grid-template-columns:repeat(3,1fr)}.lsm-grid--4{grid-template-columns:repeat(4,1fr)}}.lsm-price{font-family:var(--font-heading-family);font-weight:800;font-size:26px}.price__sale .price__compare,.price--on-sale .price-item--regular,.price__badge-sale,.card__badge .badge,.price .price-item--regular s{display:none!important}.price--on-sale .price-item--sale{color:inherit}.header-wrapper{border-bottom:2.5px solid var(--lsm-navy)!important}.header__menu-item{font-weight:700}.announcement-bar__message{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.button,.shopify-challenge__button,.cart__checkout-button{border-radius:99px!important;font-weight:800!important}.cart__checkout-button,.cart-drawer .button--primary{background:linear-gradient(100deg,#7b2cff,#ff3d8b)!important;color:#fff!important}.footer{border-top:2.5px solid var(--lsm-navy)}.card-wrapper .card{border:2.5px solid var(--lsm-navy);border-radius:var(--lsm-radius);box-shadow:var(--lsm-shadow);overflow:hidden}.lsm-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);opacity:0;z-index:2147483000;background:var(--lsm-navy);color:#fff;padding:14px 20px;border-radius:14px;font-weight:700;transition:.3s;max-width:90vw}.lsm-toast.is-in{opacity:1;transform:translate(-50%)}.lsm-stories{display:flex;gap:18px;overflow-x:auto;padding:10px 4px 14px;scrollbar-width:none;justify-content:flex-start}.lsm-stories::-webkit-scrollbar{display:none}@media(min-width:750px){.lsm-stories--center{justify-content:center}}.lsm-story{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;width:96px}.lsm-story__ring{width:88px;height:88px;border-radius:50%;padding:4px;background:conic-gradient(from 210deg,#ffc93c,#ff3d8b,#7b2cff,#28c7ff,#ffc93c);animation:lsmRotate 6s linear infinite;position:relative}.lsm-story.is-seen .lsm-story__ring{background:#c9c2d8;animation:none}.lsm-story__img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:3px solid #fff;background:#fff center/cover no-repeat;animation:lsmRotate 6s linear infinite reverse}.lsm-story.is-seen .lsm-story__img{animation:none}.lsm-story__label{font-size:13px;font-weight:700;text-align:center;line-height:1.15;max-width:96px}.lsm-story:hover .lsm-story__ring{transform:scale(1.06)}.lsm-sv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;background:#0a041aeb;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lsm-sv.is-open{display:flex}.lsm-sv__inner{position:relative;width:min(440px,100vw);height:min(92vh,100dvh);max-height:100dvh;background:#000;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:600px){.lsm-sv__inner{border-radius:0;height:100dvh}}.lsm-sv__bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:4}.lsm-sv__bar{flex:1;height:3px;background:#ffffff59;border-radius:3px;overflow:hidden}.lsm-sv__bar i{display:block;height:100%;width:0;background:#fff}.lsm-sv__bar.is-done i{width:100%!important;transition:none!important}.lsm-sv__head{position:absolute;top:22px;left:12px;right:12px;display:flex;align-items:center;gap:10px;z-index:4;color:#fff}.lsm-sv__avatar{width:34px;height:34px;border-radius:50%;background:#fff center/cover;border:2px solid #fff}.lsm-sv__title{flex:1;font-size:15px}.lsm-sv__close{background:#00000059;border:0;color:#fff;font-size:30px;line-height:1;width:40px;height:40px;border-radius:50%;cursor:pointer}.lsm-sv__media{flex:1;display:flex;align-items:center;justify-content:center;background:#000}.lsm-sv__media video,.lsm-sv__media img{width:100%;height:100%;object-fit:cover}.lsm-sv__nav{position:absolute;top:80px;bottom:150px;width:35%;background:none;border:0;z-index:3;cursor:pointer}.lsm-sv__nav--prev{left:0}.lsm-sv__nav--next{right:0}.lsm-sv__foot{position:absolute;left:0;right:0;bottom:0;padding:60px 16px 18px;background:linear-gradient(transparent,#000c);z-index:4;color:#fff}.lsm-sv__caption{margin:0 0 12px;font-weight:700;font-size:16px}.lsm-sv .lsm-btn{border-color:#fff;box-shadow:3px 3px #fff}.lsm-pp{padding:clamp(24px,4vw,56px) 0 clamp(40px,6vw,80px)}.lsm-pp__grid{display:grid;gap:clamp(24px,4vw,56px)}@media(min-width:990px){.lsm-pp__grid{grid-template-columns:1.05fr 1fr;align-items:start}.lsm-pp--reverse .lsm-pp__media{order:2}.lsm-pp__media{position:sticky;top:110px}}.lsm-pp__main{position:relative;border:2.5px solid var(--lsm-navy);border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--lsm-shadow);aspect-ratio:1/1}.lsm-pp__main img{width:100%;height:100%;object-fit:cover;display:block}.lsm-pp__main .lsm-sticker{top:-10px;right:-10px;width:118px;height:118px}.lsm-pp__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding:4px 4px 8px;scrollbar-width:thin}.lsm-pp__thumb{flex:none;width:76px;height:76px;border-radius:14px;border:2.5px solid transparent;overflow:hidden;cursor:pointer;padding:0;background:#fff;transition:.2s}.lsm-pp__thumb img{width:100%;height:100%;object-fit:cover}.lsm-pp__thumb.is-active{border-color:var(--lsm-navy);box-shadow:3px 3px 0 var(--lsm-navy);transform:translateY(-2px)}.lsm-pp__gifbox{margin-top:16px;border:2.5px solid var(--lsm-navy);border-radius:22px;overflow:hidden;box-shadow:var(--lsm-shadow);position:relative;background:#fff}.lsm-pp__gifbox img{width:100%;display:block;aspect-ratio:9/12;object-fit:cover}.lsm-pp__gifbox span{position:absolute;left:12px;top:12px;background:var(--lsm-pink);color:#fff;font-weight:800;font-size:12px;padding:6px 12px;border-radius:99px;letter-spacing:.08em;text-transform:uppercase}.lsm-pp__gifs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.lsm-pp__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lsm-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:7px 12px;border-radius:99px;border:2px solid var(--lsm-navy);background:#fff}.lsm-chip--hot{background:var(--lsm-pink);color:#fff;border-color:var(--lsm-pink)}.lsm-chip--sun{background:var(--lsm-sun)}.lsm-pp__title{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(28px,3.6vw,46px);line-height:1.02;letter-spacing:-.03em;margin:0 0 10px}.lsm-pp__sub{font-size:17px;line-height:1.5;margin:0 0 16px;opacity:.85}.lsm-pp__price{display:flex;align-items:baseline;gap:12px;margin:0 0 18px}.lsm-pp__price .lsm-price{font-size:34px}.lsm-pp__price small{font-weight:700;opacity:.7}.lsm-pp__label{display:flex;justify-content:space-between;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 10px}.lsm-pp__label b{font-weight:800;color:var(--lsm-violet);text-transform:none;letter-spacing:0;font-size:15px}.lsm-pills{display:flex;flex-wrap:wrap;gap:10px}.lsm-pill{display:inline-flex;align-items:center;gap:9px;padding:10px 16px 10px 10px;border-radius:99px;border:2.5px solid var(--lsm-navy);background:#fff;font-weight:800;font-size:14.5px;cursor:pointer;transition:.18s;color:var(--lsm-navy)}.lsm-pill i{width:24px;height:24px;border-radius:50%;border:2px solid var(--lsm-navy);flex:none}.lsm-pill:hover{transform:translateY(-2px)}.lsm-pill.is-active{background:var(--lsm-navy);color:#fff;box-shadow:3px 3px 0 var(--lsm-pink)}.lsm-pill.is-active i{border-color:#fff}.lsm-pill[disabled]{opacity:.45;text-decoration:line-through}.lsm-tiers{display:grid;gap:12px}.lsm-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:2.5px solid var(--lsm-navy);background:#fff;cursor:pointer;transition:.18s}.lsm-tier input{position:absolute;opacity:0;pointer-events:none}.lsm-tier__dot{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--lsm-navy);display:grid;place-items:center}.lsm-tier.is-active{background:var(--lsm-lav);box-shadow:5px 5px 0 var(--lsm-violet);border-color:var(--lsm-violet)}.lsm-tier.is-active .lsm-tier__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--lsm-violet)}.lsm-tier__name{font-weight:800;font-size:16.5px;display:block}.lsm-tier__save{font-size:13.5px;font-weight:700;color:var(--lsm-pink)}.lsm-tier__prices{text-align:right}.lsm-tier__prices b{display:block;font-family:var(--font-heading-family);font-weight:800;font-size:18px}.lsm-tier__prices s{font-size:13px;opacity:.6}.lsm-tier__tag{position:absolute;top:-12px;right:16px;background:var(--lsm-pink);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;border:2px solid var(--lsm-navy)}.lsm-tier__tag--sun{background:var(--lsm-sun);color:var(--lsm-navy)}.lsm-units{display:grid;gap:8px;margin-top:12px;padding:14px;border-radius:16px;background:var(--lsm-lav);border:2px dashed var(--lsm-violet)}.lsm-unit{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;font-size:14px}.lsm-unit select{flex:1;max-width:230px;padding:9px 12px;border-radius:12px;border:2px solid var(--lsm-navy);font:inherit;background:#fff}.lsm-pair{display:grid;grid-template-columns:auto 72px 1fr;gap:14px;align-items:center;margin-top:16px;padding:14px;border-radius:18px;border:2.5px dashed var(--lsm-pink);background:#fff0f6;cursor:pointer;transition:.18s}.lsm-pair.is-active{border-style:solid;box-shadow:5px 5px 0 var(--lsm-pink);background:#ffe3ef}.lsm-pair input{width:24px;height:24px;accent-color:var(--lsm-pink)}.lsm-pair img{width:72px;height:72px;border-radius:12px;object-fit:cover;border:2px solid var(--lsm-navy);background:#fff}.lsm-pair b{display:block;font-size:15px}.lsm-pair small{display:block;font-size:13px;opacity:.85}.lsm-pair em{font-style:normal;font-weight:800;color:var(--lsm-pink)}.lsm-total{display:flex;justify-content:space-between;align-items:center;margin:20px 0 6px;font-weight:800}.lsm-total .lsm-price{font-size:28px}.lsm-save{font-size:14px;font-weight:700;margin:0 0 16px;padding:10px 14px;border-radius:12px;background:#f5f2fa}.lsm-save.is-on{background:var(--lsm-mint)}.lsm-actions{display:grid;gap:12px}.lsm-actions .lsm-btn{min-height:62px;font-size:17px}.lsm-points{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.lsm-points li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.4;font-weight:600}.lsm-points li:before{content:"";flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--lsm-violet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.lsm-mini-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.lsm-mini-trust div{text-align:center;font-size:12px;font-weight:800;padding:12px 6px;border-radius:14px;border:2px solid var(--lsm-navy);background:#fff;line-height:1.25}.lsm-mini-trust svg{display:block;margin:0 auto 6px;width:24px;height:24px}.lsm-acc{margin-top:18px;border-top:2px solid var(--lsm-navy)}.lsm-acc details{border-bottom:2px solid var(--lsm-navy)}.lsm-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 2px;font-weight:800;font-size:16px}.lsm-acc summary::-webkit-details-marker{display:none}.lsm-acc summary:after{content:"+";font-family:var(--font-heading-family);font-size:22px;transition:.2s}.lsm-acc details[open] summary:after{transform:rotate(45deg)}.lsm-acc__body{padding:0 2px 18px;line-height:1.6;font-size:15.5px}.lsm-cross{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;margin-top:22px;padding:16px;text-decoration:none;color:inherit}.lsm-cross img{width:96px;height:96px;border-radius:16px;object-fit:cover;border:2px solid var(--lsm-navy)}.lsm-cross small{display:block;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:var(--lsm-pink)}.lsm-cross b{display:block;font-family:var(--font-heading-family);font-size:17px;line-height:1.15;margin:4px 0}.lsm-cross span{font-weight:700}.lsm-cross u{text-decoration:none;font-weight:800;color:var(--lsm-violet)}.lsm-stickybar{position:fixed;left:0;right:0;bottom:0;z-index:50;transform:translateY(110%);transition:.35s;background:#fff;border-top:2.5px solid var(--lsm-navy);padding:10px 16px;display:flex;align-items:center;gap:12px}.lsm-stickybar.is-in{transform:none}.lsm-stickybar img{width:46px;height:46px;border-radius:10px;object-fit:cover;border:2px solid var(--lsm-navy)}.lsm-stickybar div{flex:1;min-width:0}.lsm-stickybar b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsm-stickybar .lsm-btn{min-height:46px;padding:0 20px;font-size:14px}.lsm-specs{width:100%;border-collapse:separate;border-spacing:0;border:2.5px solid var(--lsm-navy);border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--lsm-shadow)}.lsm-specs th,.lsm-specs td{padding:16px 20px;text-align:left;vertical-align:top;font-size:15.5px;line-height:1.45;border-bottom:2px solid #ece6f7}.lsm-specs tr:last-child th,.lsm-specs tr:last-child td{border-bottom:0}.lsm-specs th{width:38%;font-weight:800;background:var(--lsm-lav)}.lsm-specs tr:nth-child(2n) td{background:#fcfaff}.lsm-track__out{margin-top:16px;padding:16px;border-radius:16px;background:var(--lsm-mint);font-weight:700}.lsm-track__out.is-err{background:#ffe3ef}.lsm-track__out p{margin:0 0 12px}.lsm-input{width:100%;min-height:58px;border-radius:99px;border:2.5px solid var(--lsm-navy);padding:0 22px;font:inherit;font-size:16px;font-weight:700;background:#fff;color:var(--lsm-navy)}.lsm-input:focus{outline:3px solid var(--lsm-sky);outline-offset:2px}.lsm-bg--cream{background:var(--lsm-cream);color:var(--lsm-navy)}.lsm-bg--white{background:#fff;color:var(--lsm-navy)}.lsm-bg--lavender{background:var(--lsm-lav);color:var(--lsm-navy)}.lsm-bg--violet{background:var(--lsm-violet);color:#fff}.lsm-bg--navy{background:var(--lsm-navy);color:#fff}.lsm-bg--sun{background:var(--lsm-sun);color:var(--lsm-navy)}.lsm-bg--pink{background:var(--lsm-pink);color:#fff}.lsm-bg--sky{background:var(--lsm-sky);color:var(--lsm-navy)}.lsm-bg--mint{background:var(--lsm-mint);color:var(--lsm-navy)}.lsm-bg--grad{background:linear-gradient(120deg,#7b2cff,#ff3d8b 55%,#ff8a3d);color:#fff}.lsm-bg--navy .lsm-card,.lsm-bg--violet .lsm-card,.lsm-bg--grad .lsm-card,.lsm-bg--pink .lsm-card{color:var(--lsm-navy)}.lsm-bg--navy .lsm-btn,.lsm-bg--violet .lsm-btn,.lsm-bg--grad .lsm-btn,.lsm-bg--pink .lsm-btn{border-color:#fff;box-shadow:4px 4px #fff}.lsm-bg--navy .lsm-kicker,.lsm-bg--violet .lsm-kicker,.lsm-bg--grad .lsm-kicker,.lsm-bg--pink .lsm-kicker{background:#fff;color:var(--lsm-navy)}.lsm-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:radial-gradient(currentColor 1.5px,transparent 1.6px);background-size:22px 22px}.lsm-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;pointer-events:none;animation:lsmFloat 9s ease-in-out infinite}.lsm-hero{position:relative;overflow:hidden;padding:clamp(40px,6vw,90px) 0 clamp(60px,8vw,110px)}.lsm-hero__grid{display:grid;gap:40px;align-items:center;position:relative;z-index:2}@media(min-width:990px){.lsm-hero__grid{grid-template-columns:1.1fr 1fr}}.lsm-hero__title{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(42px,7vw,98px);line-height:.96;letter-spacing:-.045em;margin:18px 0 20px}.lsm-hero__title em{font-style:normal;display:inline-block;padding:0 .14em;border-radius:.2em;background:var(--lsm-sun);color:var(--lsm-navy);transform:rotate(-2deg);border:3px solid var(--lsm-navy);box-shadow:5px 5px 0 var(--lsm-navy)}.lsm-hero__text{font-size:clamp(17px,1.5vw,20px);line-height:1.55;max-width:560px;margin:0 0 30px;opacity:.92}.lsm-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.lsm-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lsm-hero__visual{position:relative;min-height:440px}.lsm-hero__card{position:absolute;border:3px solid var(--lsm-navy);border-radius:28px;overflow:hidden;background:#fff;box-shadow:8px 8px 0 var(--lsm-navy)}.lsm-hero__card img{width:100%;height:100%;object-fit:cover;display:block}.lsm-hero__card--a{left:0;top:4%;width:58%;aspect-ratio:3/4;transform:rotate(-5deg);animation:lsmFloat 7s ease-in-out infinite}.lsm-hero__card--b{right:0;top:20%;width:52%;aspect-ratio:1/1;transform:rotate(4deg);animation:lsmFloat 8s ease-in-out infinite 1s}.lsm-hero__card b{position:absolute;left:10px;bottom:10px;background:#fff;border:2px solid var(--lsm-navy);border-radius:99px;padding:6px 12px;font-size:13px}.lsm-hero__visual .lsm-sticker{left:42%;bottom:-6%;width:150px;height:150px}@media(max-width:749px){.lsm-hero__visual{min-height:380px}.lsm-hero__visual .lsm-sticker{width:110px;height:110px;left:auto;right:4%;bottom:-2%}}.lsm-pcards{display:grid;gap:30px}@media(min-width:750px){.lsm-pcards{grid-template-columns:repeat(2,1fr)}}.lsm-pcard{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--lsm-navy);overflow:visible}.lsm-pcard__media{position:relative;aspect-ratio:1/1;border-radius:19px 19px 0 0;overflow:hidden;background:var(--lsm-lav);border-bottom:2.5px solid var(--lsm-navy)}.lsm-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform .6s}.lsm-pcard__media img+img{opacity:0}.lsm-pcard:hover .lsm-pcard__media img+img{opacity:1}.lsm-pcard:hover .lsm-pcard__media img{transform:scale(1.04)}.lsm-pcard .lsm-sticker{top:-18px;right:-14px;width:112px;height:112px}.lsm-pcard__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.lsm-pcard__title{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(20px,2vw,26px);line-height:1.08;margin:0}.lsm-pcard__desc{margin:0;line-height:1.5;opacity:.85}.lsm-pcard__swatches{display:flex;gap:6px}.lsm-pcard__swatches i{width:20px;height:20px;border-radius:50%;border:2px solid var(--lsm-navy)}.lsm-pcard__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.lsm-pcard__row .lsm-btn{min-height:50px;padding:0 22px;font-size:15px}.lsm-fs__grid{display:grid;gap:clamp(30px,5vw,70px);align-items:center}@media(min-width:900px){.lsm-fs__grid{grid-template-columns:1fr 1fr}.lsm-fs--flip .lsm-fs__media{order:2}}.lsm-fs__media{position:relative}.lsm-fs__frame{border:3px solid var(--lsm-navy);border-radius:30px;overflow:hidden;box-shadow:10px 10px 0 var(--lsm-navy);background:#fff;transform:rotate(-1.5deg)}.lsm-fs--flip .lsm-fs__frame{transform:rotate(1.5deg)}.lsm-fs__frame img{width:100%;display:block;object-fit:cover;max-height:640px}.lsm-fs__media .lsm-sticker{right:-16px;top:-22px}.lsm-fs--flip .lsm-fs__media .lsm-sticker{right:auto;left:-16px}.lsm-fs__list{list-style:none;padding:0;margin:24px 0 30px;display:grid;gap:12px}.lsm-fs__list li{display:flex;gap:14px;align-items:center;font-weight:700;font-size:16.5px}.lsm-fs__ic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;border:2.5px solid currentColor;background:#ffffff26}.lsm-fs__ic svg{width:24px;height:24px}.lsm-gal{columns:2;column-gap:16px}@media(min-width:750px){.lsm-gal{columns:4;column-gap:20px}}.lsm-gal__item{break-inside:avoid;margin:0 0 20px;border:2.5px solid var(--lsm-navy);border-radius:20px;overflow:hidden;box-shadow:5px 5px 0 var(--lsm-navy);background:#fff;position:relative;display:block}.lsm-gal__item img{width:100%;display:block;transition:transform .5s}.lsm-gal__item:hover img{transform:scale(1.05)}.lsm-gal__item:nth-child(3n+1){transform:rotate(-1.2deg)}.lsm-gal__item:nth-child(3n+2){transform:rotate(1deg)}.lsm-gal__tag{position:absolute;left:10px;bottom:10px;background:#fff;border:2px solid var(--lsm-navy);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800}.lsm-trust{display:grid;gap:18px}@media(min-width:750px){.lsm-trust{grid-template-columns:repeat(var(--n,3),1fr)}}.lsm-trust__item{display:flex;gap:16px;align-items:center;padding:22px;color:var(--lsm-navy)}.lsm-trust__ic{flex:none;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;border:2.5px solid var(--lsm-navy)}.lsm-trust__ic svg{width:28px;height:28px}.lsm-trust__item b{display:block;font-family:var(--font-heading-family);font-size:17px;margin-bottom:4px}.lsm-trust__item span{font-size:14.5px;line-height:1.4;opacity:.85}.lsm-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.lsm-pay svg{height:28px;width:auto}.lsm-faq{max-width:860px;margin:0 auto}.lsm-faq details{margin:0 0 14px;padding:0 22px;color:var(--lsm-navy)}.lsm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:800;font-size:17.5px}.lsm-faq summary::-webkit-details-marker{display:none}.lsm-faq summary span.lsm-faq__pm{flex:none;width:36px;height:36px;border-radius:50%;background:var(--lsm-sun);border:2.5px solid var(--lsm-navy);display:grid;place-items:center;font-family:var(--font-heading-family);font-size:20px;transition:.25s}.lsm-faq details[open] summary span.lsm-faq__pm{transform:rotate(45deg);background:var(--lsm-pink);color:#fff}.lsm-faq__a{padding:0 0 22px;line-height:1.6;font-size:16px}.lsm-faq__a a{color:var(--lsm-violet);font-weight:800}.lsm-cta{position:relative;text-align:center;border:3px solid var(--lsm-navy);border-radius:36px;padding:clamp(40px,6vw,80px) 24px;box-shadow:12px 12px 0 var(--lsm-navy);overflow:hidden}.lsm-cta .lsm-sticker{left:4%;top:8%}.lsm-cta .lsm-sticker+.lsm-sticker{left:auto;right:4%;top:auto;bottom:8%}@media(max-width:749px){.lsm-cta .lsm-sticker{width:90px;height:90px;top:-10px;left:-10px}.lsm-cta .lsm-sticker+.lsm-sticker{display:none}}.lsm-cta .lsm-hero__ctas{justify-content:center}.lsm-feat{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.lsm-feat{grid-template-columns:repeat(3,1fr)}}.lsm-feat__item{padding:22px;color:var(--lsm-navy)}.lsm-feat__ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;border:2.5px solid var(--lsm-navy);margin-bottom:14px}.lsm-feat__ic svg{width:28px;height:28px}.lsm-feat__item b{display:block;font-family:var(--font-heading-family);font-size:17px;line-height:1.15;margin-bottom:6px}.lsm-feat__item p{margin:0;font-size:14.5px;line-height:1.5;opacity:.88}.lsm-c1{background:#e9ddff}.lsm-c2{background:#ffd9e8}.lsm-c3{background:#d3f3ff}.lsm-c4{background:#fff0c2}.lsm-c5{background:#cff7e8}.lsm-c6{background:#ffe1cc}body,.lsm{overflow-x:clip}.lsm-kicker svg,.lsm-chip svg{width:16px;height:16px;flex:none}.lsm-chip span{line-height:1}.lsm-mini-trust svg{width:24px;height:24px}.lsm-marquee__star svg{width:22px;height:22px;display:block}.lsm svg{max-width:100%}.lsm h1,.lsm h2,.lsm h3,.lsm h4{color:inherit}.lsm-sticker{container-type:inline-size}.lsm-sticker__core{top:23%;right:23%;bottom:23%;left:23%;font-size:clamp(9px,10.5cqw,16px);padding:4px;word-break:normal;overflow:hidden}.section-header,sticky-header{z-index:40!important}.lsm-sticker{z-index:2}.lsm-pp__media,.lsm-pp__info{min-width:0}.lsm-pp .lsm-pills{gap:8px}.lsm img{max-width:100%;height:auto}.lsm-gal{columns:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:750px){.lsm-gal{grid-template-columns:repeat(4,1fr);gap:20px}}.lsm-gal__item{margin:0;aspect-ratio:3/4}.lsm-gal__item img{width:100%;height:100%!important;object-fit:cover;object-position:center}.lsm-fs__frame{aspect-ratio:1/1}.lsm-fs__frame img{width:100%;height:100%!important;max-height:none;object-fit:cover}.lsm-fs__frame--portrait{aspect-ratio:9/16;max-width:400px;margin:0 auto}.lsm-pp__gifbox img{aspect-ratio:9/16;height:auto!important;object-fit:cover}.lsm-pp__main img,.lsm-hero__card img,.lsm-pcard__media img{height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lusamira.css.map */
