@media(max-width:859.98px){.lld{display:none!important}}@media(min-width:860px){.llm{display:none!important}body.ll-body{overflow-x:hidden;overflow-x:clip}}.lld{--s:min(1px,var(--cw,100vw)/1440);--k:min(var(--s),calc((100vh - 55*var(--s))/892));--hdr:calc(55*var(--s));--g:max(0px,(var(--cw,100vw) - 1440px)/2);--r:#f00;--pk:#ffa0a6;font-family:Familjen Grotesk,sans-serif;color:#555;-webkit-font-smoothing:antialiased;background:#fff}.lld *{box-sizing:border-box;margin:0;padding:0}.lld p{line-height:inherit}.lld img{display:block;max-width:100%}.lld a{color:inherit;text-decoration:none}.lld button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.lld :is(a,button,input,summary):focus-visible{outline:2px solid #f00;outline-offset:2px}.lld .in{width:calc(1440*var(--s));margin-inline:auto;position:relative}.lld h2{font-weight:400;font-size:calc(58*var(--s));line-height:.98;letter-spacing:-.04em;color:var(--r);text-align:center}.lld .lead{font-size:calc(34*var(--s));line-height:1.12;letter-spacing:-.035em;text-align:center;color:#333}.lld .loop{display:inline-flex;align-items:center;width:max-content;animation:lld-loop 30s linear infinite}@keyframes lld-loop{to{transform:translate(-50%)}}.lld .hd{height:calc(55*var(--s));min-height:44px;background:#f5f5f5f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lld .hd .in{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 calc(22*var(--s))}.lld .logo{display:flex;align-items:center;gap:8px}.lld .logo img{width:auto;height:auto;max-height:max(24px,calc(30*var(--s)))}.lld .acts{display:flex;align-items:center;gap:calc(30*var(--s))}.lld .acts>*{position:relative;display:flex;align-items:center}.lld .acts img{width:auto;height:max(18px,calc(21*var(--s)))}.lld .acts .wa img{height:max(24px,calc(28*var(--s)))}.lld .acts svg{width:max(20px,calc(24*var(--s)));height:max(20px,calc(24*var(--s)));stroke:#222;stroke-width:1.8;fill:none}.lld .acts .mn-t{font-size:16px;color:#111}.lld .cart-count{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:red;color:#fff;font-weight:700;font-size:10px;line-height:17px;text-align:center}.lld .cart-count[data-n="0"]{display:none}.lld .hero{position:relative;height:100vh;margin-top:calc(-55*var(--s));overflow:hidden;--z:calc(var(--s)*var(--hs,1))}@media(orientation:portrait){.lld .hero{height:min(100vh,calc(1150*var(--s)))}}.lld .hero .in{height:100%;--z:calc(var(--s)*var(--hs,1))}.lld .orbit{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lld .orbit.dragging{cursor:grabbing}.lld .orbit-card{position:absolute;left:0;top:0;display:block;width:calc(220*var(--s));height:calc(240*var(--s));border-radius:calc(8*var(--s));overflow:hidden;background:#eee;z-index:1;-webkit-tap-highlight-color:transparent;translate:0 calc(var(--sy,0)*var(--k,.1)*-1px);will-change:translate;animation:lld-enter 1s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--dl,0s)}.lld .orbit-card img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.lld .orbit-card .ph-svg{width:100%;height:100%}.lld .orbit-card:before{content:"";position:absolute;inset:auto 0 0;height:34%;z-index:1;background:linear-gradient(to top,rgb(0 0 0/.62),transparent);opacity:var(--label,0)}.lld .orbit-card span{position:absolute;left:50%;bottom:calc(18*var(--s));translate:-50% 0;z-index:2;width:max-content;max-width:90%;text-align:center;color:#fff;font-weight:500;font-size:calc(18*var(--s));line-height:1.1;opacity:var(--label,0);pointer-events:none;transition:opacity .25s}.lld .orbit-card span:after{content:" \203a"}.lld .orbit-card:hover:before,.lld .orbit-card:hover span{opacity:1}.lld .orbit-card:hover{z-index:45!important}.lld .orbit-card:hover span{pointer-events:auto;cursor:pointer}.lld .orbit-card:hover span:hover{text-decoration:underline;text-underline-offset:calc(4*var(--s))}.lld .hero-text{position:absolute;inset:calc(50% + 27*var(--s)) 0 auto;translate:0 -58%;z-index:50;text-align:center;pointer-events:none}.lld .hero-text h1{font-weight:400;font-size:calc(78*var(--z));line-height:.9;letter-spacing:-.045em;color:var(--r)}.lld .hero-text p{margin:calc(22*var(--z)) auto 0;max-width:calc(430*var(--z));font-size:calc(25*var(--z));line-height:1.1;letter-spacing:-.035em;color:#222}@keyframes lld-enter{0%{opacity:0;scale:.9}}.lld .feature{background:red;padding:calc(120*var(--s)) 0}.lld .fgrid{display:flex;gap:calc(32*var(--s));height:calc(464*var(--s));padding:0 calc(51*var(--s))}.lld .fcard{position:relative;flex:1 1 0;min-width:0;border-radius:calc(14*var(--s));overflow:hidden;background:#111;color:#fff;transition:flex-grow .7s cubic-bezier(.65,0,.25,1)}.lld .fcard img,.lld .fcard svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lld .fcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0/.55),transparent 65%)}.lld .ftxt{position:absolute;z-index:1;left:50%;bottom:7%;font-weight:400;width:calc(380*var(--s));translate:-50% 0;text-align:center;font-size:calc(60*var(--s));line-height:1.04;letter-spacing:-.04em;opacity:0;transition:opacity .25s}.lld .fbig{left:calc(56*var(--s));bottom:28%;width:calc(370*var(--s));translate:0;text-align:left;font-size:calc(80*var(--s))}.lld .fmini{bottom:6%;width:calc(120*var(--s));font-size:calc(20*var(--s));letter-spacing:-.02em}.lld .fgrid:not(:has(.open)) .ftxt:not(.fbig,.fmini),.lld .fcard.open .fbig,.lld .fgrid:has(.open) .fcard:not(.open) .fmini{opacity:1;transition:opacity .5s .2s}.lld .fgrid:has(.open) .fcard{flex-grow:.143}.lld .fgrid .fcard.open{flex-grow:1}.lld .fcard:focus-visible{outline:3px solid #fff;outline-offset:3px}.lld .coll{padding:calc(60*var(--s)) 0}.lld .tabs{display:flex;align-items:baseline;gap:calc(26*var(--s));padding:0 calc(49*var(--s)) calc(55*var(--s));overflow-x:auto;scrollbar-width:none}.lld .tabs::-webkit-scrollbar{display:none}.lld .tabs button{font-size:calc(43*var(--s));line-height:1.1;letter-spacing:-.04em;color:var(--pk);white-space:nowrap;transition:font-size .25s,color .25s}.lld .tabs button.on{font-size:calc(54*var(--s));color:var(--r)}.lld .tabs button:hover{color:var(--r)}.lld .row{display:flex;gap:calc(20*var(--s));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:calc(var(--g) + 49*var(--s));padding-right:calc(var(--g) + 49*var(--s));scroll-padding-left:calc(var(--g) + 49*var(--s));cursor:grab;user-select:none;-webkit-user-select:none}.lld .row::-webkit-scrollbar{display:none}.lld .row[hidden]{display:none}.lld .row.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.lld .row img{-webkit-user-drag:none;pointer-events:none}.lld .product-card{flex:none;width:calc(340*var(--s));scroll-snap-align:start;color:#222}.lld .ph{display:block;background:#ebebeb;aspect-ratio:1;overflow:hidden}.lld .ph img,.lld .ph svg{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.lld .product-card h3{min-height:2.6em;margin:calc(22*var(--s)) 0 calc(16*var(--s));padding-right:calc(20*var(--s));font-weight:400;font-size:calc(20*var(--s));line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lld .pr{display:flex;align-items:center;justify-content:space-between;gap:calc(10*var(--s))}.lld .pr form{display:block;margin:0}.lld .pr .buy{display:inline-block;padding:calc(11*var(--s)) calc(20*var(--s));border:1px solid var(--r);border-radius:calc(6*var(--s));color:var(--r);font-size:calc(20*var(--s));line-height:1.1;white-space:nowrap;transition:background .2s,color .2s}.lld .pr .buy:hover,.lld .pr .buy.ok{background:var(--r);color:#fff}.lld .pr .buy[disabled]{opacity:.6}.lld .card-price{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-items:end;gap:0 calc(6*var(--s));white-space:nowrap}.lld .card-price b{font-size:calc(19*var(--s));color:#111}.lld .card-price s{font-size:calc(14*var(--s));color:#888}.lld .card-price em{grid-column:1/-1;font-style:normal;font-size:calc(11*var(--s));color:#888}.lld .marquee{overflow:hidden;background:red;color:#fff;white-space:nowrap;padding:calc(34*var(--s)) 0}.lld .marquee .loop{font-size:calc(56*var(--s));font-weight:400;line-height:1;letter-spacing:-.02em;animation-duration:28s}.lld .about{padding:calc(80*var(--s)) 0 calc(30*var(--s));font-size:calc(32*var(--s));line-height:1.3;letter-spacing:-.03em;text-align:center}.lld .about p{width:calc(800*var(--s));max-width:100%;margin:auto;color:#454545}.lld .cats{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(40*var(--s)) 0 calc(60*var(--s))}.lld .cats a{position:relative;z-index:2;display:block;font-size:calc(76*var(--s));line-height:1.45;letter-spacing:-.045em;color:var(--r);transition:color .25s}.lld .cats a sup{font-size:calc(28*var(--s));letter-spacing:0;vertical-align:top;margin-left:calc(6*var(--s));line-height:2.4}.lld .cats a sup:empty{display:none}.lld .cats a.on{color:#000;text-decoration:underline;text-decoration-thickness:calc(4*var(--s));text-underline-offset:calc(12*var(--s))}.lld .ghost{position:absolute;z-index:1;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.lld .ghost-1{left:calc(-95*var(--s));top:calc(-100*var(--s));width:calc(550*var(--s))}.lld .ghost-2{left:calc(920*var(--s));top:calc(-60*var(--s));width:calc(560*var(--s))}.lld .ghost-3{left:calc(-50*var(--s));top:calc(335*var(--s));width:calc(630*var(--s))}.lld .ghost-4{left:calc(995*var(--s));top:calc(391*var(--s));width:calc(400*var(--s))}.lld .ghost-auto{width:calc(320*var(--s));filter:grayscale(1);opacity:.13;mix-blend-mode:multiply}.lld .values{padding:calc(80*var(--s)) 0 calc(40*var(--s))}.lld .values .in{display:grid;gap:calc(20*var(--s));padding:0 calc(50*var(--s))}.lld .vcard{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(413*var(--s));padding:calc(30*var(--s)) calc(50*var(--s));border-radius:calc(14*var(--s));background:#e5e5e5;text-align:center}.lld .vcard .vi{position:relative;margin-bottom:calc(20*var(--s))}.lld .vcard .vi img{height:calc(150*var(--s));width:auto}.lld .vcard .vi b{position:absolute;left:50%;bottom:-2px;translate:-50% 0;font-weight:400;font-size:calc(36*var(--s));line-height:1;color:var(--r);white-space:nowrap}.lld .vcard h3{font-size:calc(27*var(--s));line-height:1.1;letter-spacing:-.02em;color:#000;margin-bottom:calc(14*var(--s))}.lld .vcard p{font-size:calc(17*var(--s));line-height:1.35;color:#555}.lld .gifting{padding:calc(20*var(--s)) 0 calc(60*var(--s))}.lld .gifting h2{margin-bottom:calc(50*var(--s))}.lld .gift-row{display:flex;gap:calc(40*var(--s));margin-left:calc(var(--g) + 49*var(--s));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}.lld .gift-row::-webkit-scrollbar{display:none}.lld .gift-row:is(.dragging,.gliding){scroll-snap-type:none}.lld .gift-row.dragging{cursor:grabbing}.lld .gift-row img{pointer-events:none;-webkit-user-drag:none}.lld .gift-set{flex:none;width:calc(642*var(--s));scroll-snap-align:start}.lld .gift-cover{position:relative;display:block;overflow:hidden;border-radius:calc(12*var(--s));background:#eee;line-height:0}.lld .gift-cover:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,rgb(0 0 0/.72),transparent);pointer-events:none}.lld .gift-cover img{width:100%;height:auto;aspect-ratio:auto 650/400}.lld .gift-crop .gift-cover img{aspect-ratio:360/314;object-fit:cover}.lld .gift-badge{position:absolute;left:calc(20*var(--s));top:calc(20*var(--s));z-index:2;padding:calc(4*var(--s)) calc(8*var(--s));border-radius:calc(4*var(--s));background:var(--r);color:#fff;font-weight:500;font-size:calc(16*var(--s));line-height:1.2;text-transform:uppercase}.lld .gift-title{position:absolute;inset:auto calc(20*var(--s)) calc(22*var(--s));z-index:2;color:#fff;line-height:1.1}.lld .gift-title b{display:block;font-weight:500;font-size:calc(46*var(--s));letter-spacing:-.03em}.lld .gift-title em{display:block;margin-top:calc(8*var(--s));font-style:normal;font-size:calc(17*var(--s))}.lld .gift-links{display:grid;grid-template-columns:1fr 1fr;gap:calc(20*var(--s));margin-top:calc(20*var(--s))}.lld .gift-links a{font-weight:500;font-size:calc(20*var(--s));line-height:1.25;letter-spacing:-.01em;color:#111}.lld .gift-links img{width:100%;height:auto;aspect-ratio:522/330;object-fit:cover;margin-bottom:calc(14*var(--s));border-radius:calc(12*var(--s))}.lld .gift-links span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.5em}.lld .gift-dots{display:flex;justify-content:center;gap:calc(10*var(--s));margin-top:calc(34*var(--s))}.lld .gift-dots button{width:calc(10*var(--s));height:calc(10*var(--s));padding:0;border:0;border-radius:calc(5*var(--s));background:#d6d6d6;cursor:pointer;transition:width .3s,background .3s}.lld .gift-dots button.on{width:calc(30*var(--s));background:red}.lld .dist{padding:calc(30*var(--s)) 0 0}.lld .dist .lead{width:calc(780*var(--s));max-width:100%;margin:calc(26*var(--s)) auto 0}.lld .dist .lead strong{text-decoration:underline;color:#444;font-weight:700}.lld .lstrip,.lld .rail,.lld .istrip{overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y}.lld .dragging{cursor:grabbing}.lld .lstrip{margin:calc(80*var(--s)) calc(62*var(--s)) calc(70*var(--s));padding:calc(26*var(--s)) 0}.lld .ltrack,.lld .rtrack,.lld .itrack{display:flex;width:max-content;will-change:transform}.lld .ltrack{align-items:center}.lld .ltrack>*{flex:none;margin-right:calc(112*var(--s))}.lld .ltrack img{width:auto;height:calc(44*var(--s));pointer-events:none;-webkit-user-drag:none}.lld .ltrack b{font-size:calc(40*var(--s));font-weight:700;letter-spacing:-.5px;line-height:1;white-space:nowrap}.lld .stores{padding:0}.lld .storephoto{display:block;margin:0 calc(62*var(--s)) calc(70*var(--s));border-radius:calc(14*var(--s));overflow:hidden}.lld .storephoto img{width:100%;height:auto}.lld .stores .lead{margin-top:calc(24*var(--s));color:#111}.lld .cities{overflow:hidden;white-space:nowrap;margin-top:calc(60*var(--s));padding-bottom:calc(40*var(--s));font:400 calc(25*var(--s))/1.2 "Roboto Mono",monospace;color:red}.lld .cities .loop{animation-duration:40s}.lld .cities:hover .loop,.lld .cities:focus-within .loop{animation-play-state:paused}.lld .cities a{color:inherit;text-decoration:none}.lld .cities a:hover,.lld .cities a:focus-visible{text-decoration:underline;text-underline-offset:calc(5*var(--s))}.lld .istrip{position:relative;height:calc(340*var(--s));margin-top:calc(40*var(--s))}.lld-moved .icons{margin-top:calc(-40*var(--s))}.lld .itrack{align-items:flex-end;height:calc(270*var(--s))}.lld .itrack>*{flex:none;margin-right:calc(50*var(--s));transform:scale(.85)}.lld .itrack .ia{position:relative;display:block;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.lld .itrack img{width:100%;height:auto;max-width:none;pointer-events:none;-webkit-user-drag:none;transition:opacity .25s}.lld .itrack .bag-fill{position:absolute;left:0;top:0;opacity:0;transition:opacity .3s}.lld .itrack .on .bag-fill{opacity:1}.lld .itrack .hv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--ih,#111);-webkit-mask:var(--mk) center/100% 100% no-repeat;mask:var(--mk) center/100% 100% no-repeat;opacity:0;transition:opacity .25s;pointer-events:none}.lld .itrack a.ia:hover .hv,.lld .itrack a.ia:focus-visible .hv{opacity:1}.lld .itrack a.ia:has(.hv):hover img,.lld .itrack a.ia:has(.hv):focus-visible img{opacity:0}.lld .chip{position:absolute;left:50%;bottom:0;translate:-50% 0;display:flex;align-items:flex-end;justify-content:space-between;gap:calc(34*var(--s));min-width:calc(140*var(--s));padding:calc(8*var(--s)) calc(12*var(--s)) calc(10*var(--s));border-radius:calc(6*var(--s));background:red;color:#fff;font-size:calc(22*var(--s));line-height:1.1;letter-spacing:-.02em;white-space:nowrap;pointer-events:none}.lld .chip:after{content:"";flex:none;width:calc(9*var(--s));height:calc(9*var(--s));border-radius:50%;background:#fff;margin-bottom:calc(5*var(--s))}.lld .chip:empty{display:none}.lld .scrollhint{padding:calc(34*var(--s)) 0 calc(90*var(--s));text-align:center;font:400 calc(17*var(--s))/1 "Roboto Mono",monospace;color:red}.lld .ccards{display:grid;gap:calc(25*var(--s));padding:0 calc(35*var(--s)) calc(70*var(--s));align-items:center}.lld .ccard{position:relative;display:block;border-radius:calc(12*var(--s));overflow:hidden;background:#222;transition:scale .35s}.lld .ccard:hover{scale:1.025}.lld .ccard img,.lld .ccard svg{width:100%;height:auto;display:block}.lld .ccard .ct{position:absolute;left:calc(35*var(--s));bottom:calc(88*var(--s));margin-bottom:10px;font-size:calc(36*var(--s));line-height:1.05;color:#fff}.lld .ccard .cb{position:absolute;left:calc(35*var(--s));bottom:calc(28*var(--s));padding:calc(12*var(--s)) calc(30*var(--s));border-radius:calc(6*var(--s));background:red;color:#fff;font-size:calc(26*var(--s));line-height:1.1;letter-spacing:-.01em}.lld .reviews{padding:0 0 calc(50*var(--s));overflow:hidden}.lld .reviews h2{margin-bottom:calc(10*var(--s))}.lld .rail{padding:calc(34*var(--s)) 0}.lld .rtrack{align-items:flex-start}.lld .review-post{flex:none;display:flex;flex-direction:column;width:calc(360*var(--s));height:calc(450*var(--s));margin-right:calc(12*var(--s));overflow:hidden;border:1px solid #f00;border-radius:calc(12*var(--s));color:#fff;transition:transform .3s}.lld .review-post:nth-child(odd){transform:rotate(-1.4deg)}.lld .review-post:nth-child(2n){transform:rotate(1.6deg) translateY(calc(4*var(--s)))}.lld .review-post:hover{transform:none}.lld .review-post p{margin:calc(8*var(--s)) 0 calc(12*var(--s));font-size:calc(19*var(--s));line-height:1.3;letter-spacing:-.025em}.lld .review-post small{font-size:calc(13*var(--s));opacity:.85}.lld .review-post.photo{background:#111}.lld .review-author{display:flex;flex:none;align-items:center;gap:calc(10*var(--s));padding:calc(14*var(--s)) calc(16*var(--s));font-weight:700;font-size:calc(15*var(--s))}.lld .review-author b{width:calc(30*var(--s));height:calc(30*var(--s));border-radius:50%;background:currentColor}.lld .photo .review-author{background:#fff;color:red}.lld .review-photo{position:relative;flex:1;min-height:0}.lld .review-photo>img,.lld .review-photo>svg{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.lld .review-overlay{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;padding:40% calc(18*var(--s)) 0;background:linear-gradient(to top,rgb(0 0 0/.72),transparent)}.lld .quote-mark{margin-top:auto;font:700 calc(46*var(--s))/.7 "Familjen Grotesk",sans-serif}.lld .review-icons{display:flex;flex:none;gap:calc(14*var(--s));margin-top:auto}.lld .review-icons svg{width:calc(24*var(--s));height:calc(24*var(--s));fill:none;stroke:#fff;stroke-width:2}.lld .photo .review-icons{padding:calc(12*var(--s)) calc(16*var(--s))}.lld .review-post.quote{padding:0 calc(18*var(--s)) calc(14*var(--s));background:red}.lld .quote .review-author{gap:calc(10*var(--s));padding:calc(22*var(--s)) 0 0}.lld .quote .review-author b{background:#fff}.lld .quote .review-icons{margin-top:0;padding:calc(10*var(--s)) 0 calc(12*var(--s))}.lld .quote p{margin-bottom:calc(46*var(--s))}.lld .quote small+.review-icons{margin-top:calc(12*var(--s))}.lld .quote p:has(+small){margin-bottom:calc(10*var(--s))}.lld .faqsec{padding:calc(50*var(--s)) 0 calc(40*var(--s))}.lld .faqsec .lead{font-size:calc(22*var(--s));letter-spacing:-.02em;width:calc(520*var(--s));max-width:100%;margin:calc(16*var(--s)) auto 0;line-height:1.2;color:#222}.lld .faq{width:calc(960*var(--s));max-width:100%;margin:calc(60*var(--s)) auto 0;counter-reset:faq}.lld .faq details{border-bottom:1px solid #ddd}.lld .faq summary{display:flex;align-items:center;gap:calc(10*var(--s));padding:calc(30*var(--s)) 0;list-style:none;cursor:pointer;font-size:calc(24*var(--s));line-height:1.3;letter-spacing:-.02em;color:#333}.lld .faq summary::-webkit-details-marker{display:none}.lld .faq summary:before{counter-increment:faq;content:counter(faq) ".";flex:none;min-width:calc(30*var(--s))}.lld .faq.nonum summary:before{content:none}.lld .faq summary:after{content:"+";margin-left:auto;font-size:calc(36*var(--s));font-weight:300;line-height:1;color:#999;transition:rotate .25s}.lld .faq details[open] summary:after{rotate:45deg;color:#000}.lld .faq details::details-content{height:0;overflow:hidden;transition:height .3s,content-visibility .3s allow-discrete}.lld .faq details[open]::details-content{height:auto}.lld .faq .ans{padding:0 calc(80*var(--s)) calc(28*var(--s)) calc(40*var(--s));font-size:calc(17*var(--s));line-height:1.45;color:#555}.lld .faq .ans p+p{margin-top:.6em}.lld .faq .ans a{color:red;text-decoration:underline}.lld .faq-extra{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s}.lld .faq-extra>div{overflow:hidden}.lld .faq:has(.faq-toggle :checked) .faq-extra{grid-template-rows:1fr}.lld .faq-toggle{position:relative;z-index:2;display:grid;place-items:center;width:34px;height:34px;margin:-17px auto 0;border-radius:50%;background:#eee;cursor:pointer}.lld .faq-toggle input{position:absolute;opacity:0;pointer-events:none}.lld .faq-toggle:after{content:"";width:8px;height:8px;margin-top:-5px;border:solid #111;border-width:0 2.6px 2.6px 0;rotate:45deg;transition:rotate .3s}.lld .faq-toggle:has(:checked):after{margin:5px 0 0;rotate:-135deg}.lld .faq-toggle:has(:focus-visible){outline:2px solid #f00}.lld .next{padding:calc(70*var(--s)) 0 calc(100*var(--s));text-align:center}.lld .next svg{display:block;height:calc(68*var(--s));width:auto;margin:0 auto calc(34*var(--s))}.lld .next img.nx-ic{display:block;width:auto;height:68px;margin:0 auto}.lld .next h2{font-size:calc(66*var(--s))}.lld .next p{width:calc(560*var(--s));max-width:100%;margin:calc(26*var(--s)) auto 0;font-size:calc(20*var(--s));line-height:1.5;letter-spacing:-.02em;color:#333}.lld .next a.mail{display:inline-block;margin-top:calc(28*var(--s));font-size:calc(21*var(--s));color:red;text-decoration:underline;letter-spacing:-.01em}@media(min-width:860px){.ll-seo{--s:min(1px,var(--cw,100vw)/1440);max-width:none;margin-top:0}.ll-seo .seo{width:calc(1100*var(--s));max-width:100%;margin:0 auto;padding:0 0 calc(60*var(--s))}.ll-seo h2{margin-bottom:calc(28*var(--s));font-size:calc(52*var(--s));letter-spacing:-.035em}.ll-seo .seo-body{width:calc(900*var(--s));max-width:100%;margin:0 auto;font-size:calc(20*var(--s));text-align:center}.ll-seo .seo-body h3{font-size:calc(24*var(--s))}.ll-seo .seo-body :is(p,ul,ol){font-size:calc(20*var(--s))}.ll-seo .seo-more{margin-top:calc(-18*var(--s));font-size:calc(18*var(--s))}}.lld .ft{background:red;color:#fff;padding:calc(90*var(--s)) 0 calc(24*var(--s))}.lld .ft .in{padding:0 calc(50*var(--s))}.lld .ft :focus-visible{outline-color:#fff}.lld .ft .ttl{text-align:center;font-size:calc(26*var(--s));letter-spacing:-.03em;text-transform:uppercase;margin-bottom:calc(22*var(--s))}.lld .newsletter{width:calc(1030*var(--s));max-width:100%;margin:0 auto}.lld .newsletter-row{display:flex;gap:calc(11*var(--s))}.lld .newsletter-row input{flex:1;min-width:0;height:max(40px,calc(58*var(--s)));padding:0 calc(22*var(--s));border:0;border-radius:8px;background:#f2f2f2;color:#222;font:inherit;font-size:max(14px,calc(19*var(--s)))}.lld .newsletter-row input::placeholder{color:#aaa}.lld .newsletter-row input.bad{box-shadow:0 0 0 2px #fff}.lld .newsletter-row button{padding:0 calc(26*var(--s));border:1px solid #fff;border-radius:8px;font-size:max(14px,calc(19*var(--s)));font-weight:500;color:#fff}.lld .newsletter-row button:hover,.lld .newsletter-row button:focus-visible{background:#fff;color:red}.lld .newsletter-row button[disabled]{opacity:.6;cursor:default}.lld .nm{margin-top:calc(10*var(--s));font-size:16px;text-align:center}.lld .nm:empty{display:none}.lld .nm.err{font-weight:700}.lld .fcols{display:grid;gap:calc(40*var(--s));width:calc(1030*var(--s));max-width:100%;margin:calc(54*var(--s)) auto 0;align-items:start}.lld .fcols details{border-bottom:1px solid rgb(255 255 255/.9)}.lld .fcols summary{display:flex;align-items:center;justify-content:space-between;height:max(38px,calc(46*var(--s)));list-style:none;cursor:pointer;font-size:max(15px,calc(20*var(--s)));text-transform:uppercase}.lld .fcols summary::-webkit-details-marker{display:none}.lld .fcols summary:after{content:"";width:8px;height:8px;margin:0 4px 4px;border:solid #fff;border-width:0 3px 3px 0;rotate:45deg;transition:rotate .25s}.lld .fcols details[open] summary:after{margin:4px 4px 0;rotate:-135deg}.lld .fcols details::details-content{height:0;overflow:hidden;transition:height .3s,content-visibility .3s allow-discrete}.lld .fcols details[open]::details-content{height:auto}.lld .fcols ul{list-style:none;padding:calc(6*var(--s)) 0 calc(18*var(--s))}.lld .fcols li a{display:block;padding:calc(7*var(--s)) 0;font-size:max(14px,calc(17*var(--s)));opacity:.92}.lld .fcols li a:hover{opacity:1;text-decoration:underline}.lld .ft .wm{margin:calc(70*var(--s)) 0 calc(18*var(--s))}.lld .ft .wm img{width:100%;height:auto}.lld .ft-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(20*var(--s))}.lld .socials{display:flex;align-items:center;gap:18px}.lld .socials a{display:flex;padding:3px}.lld .ft .cr{text-align:right;font-size:max(12px,calc(14*var(--s)))}@media(prefers-reduced-motion:reduce){.lld *,.lld *:before,.lld *:after{animation:none!important;transition:none!important}}.lld .cats{--s:var(--k);min-height:calc(892*var(--s));box-sizing:border-box;justify-content:flex-start;padding:0;overflow:hidden}.lld .gifting{--card:min( calc(474px + 10.36vw) ,calc((100vw - 49px)/2.231));--s:calc(var(--card)/642);--g:0px;--t:min(var(--s),max(calc((100vh - var(--hdr))/700),calc(var(--s)*.72)));display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(calc(100vh - var(--hdr)),calc(855*var(--s)));box-sizing:border-box;padding:calc(20*var(--t)) 0;overflow:hidden}.lld .gifting h2{margin-bottom:calc(30*var(--t));font-size:min(calc(58*min(1px,100vw/1440)),calc(58*var(--t)))}.lld .gifting .gift-row{margin-left:calc(49*min(1px,100vw/1440))}.lld .gifting.gift-static{--m: calc(49*min(1px,100vw/1440)) ;--gp: calc(40*min(1px,100vw/1440)) ;--card:calc((var(--cw,100vw) - 2*var(--m) - (var(--n) - 1)*var(--gp))/var(--n))}.lld .gifting .gift-row.gift-static{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--gp);margin:0 var(--m);overflow:visible;scroll-snap-type:none;cursor:auto}.lld .gifting .gift-row.gift-static .gift-set{width:auto;min-width:0}.lld .gifting .gift-set{display:flex;flex-direction:column}.lld .gifting .gift-cover{display:flex;flex:631 1 0;min-height:0;max-height:calc(395*var(--s))}.lld .gifting .gift-cover img{flex:1;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:cover}.lld .gifting .gift-links{flex:369 1 calc(64*var(--t));min-height:0;grid-template-rows:minmax(0,1fr) calc(50*var(--t));margin-top:calc(20*var(--t))}.lld .gifting .gift-links a{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-height:0;font-size:calc(20*var(--t));line-height:1.25}.lld .gifting .gift-links span{min-height:0;align-self:start}.lld .gifting .gift-links img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover;margin-bottom:calc(14*var(--t))}.lld .gifting .gift-badge{top:calc(20*var(--t));font-size:calc(16*var(--t))}.lld .gifting .gift-title{bottom:calc(22*var(--t))}.lld .gifting .gift-title b{font-size:calc(46*var(--t))}.lld .gifting .gift-title em{margin-top:calc(8*var(--t));font-size:calc(17*var(--t))}.lld .gifting .gift-dots{margin-top:calc(34*var(--t))}.lld .itrack .ia{position:relative}.lld .itrack .llfill{position:absolute;left:0;top:0;width:100%;height:auto;opacity:0;transition:opacity .3s;pointer-events:none;z-index:3}.lld .itrack .ia:is(.on,:hover) .llfill{opacity:1}.lld .istrip:has(.ia:hover) .ia.on:not(:hover) .llfill{opacity:0}.lld .itrack .ia.has-llfill>.bag-fill{display:none}.lld .ft{padding-bottom:calc(28*var(--s))}.lld .ft .wm{position:relative;margin:calc(64*var(--s)) calc(-28*var(--s)) 0}.lld .ft .wm img{display:block;width:100%;height:auto}.lld .ft .wm .ft-bottom{position:absolute;left:calc(4*var(--s));right:0;bottom:calc(2*var(--s))}.lld #faq-d{scroll-margin-top:calc(55*var(--s))}.lld .hd{position:relative;z-index:1000}
/*# sourceMappingURL=/cdn/shop/t/214/assets/lifelong-desktop.css.map */
