@keyframes float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r, 0deg) + 4deg))}}@keyframes fi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root{--bg: #fff4f7;--pink: #faccda;--pink-2: #f7a9c4;--pink-3: #fde3eb;--berry: #b71952;--berry-dk: #8e1240;--wine: #5a1030;--muted: #8a4a62;--squirrel: #fa8b9a;--cream: #fce9cd;--leaf: #2e8b3a;--card: #ffffff;--line: rgba(142, 18, 64, .14);--btn: #b71952;--btn-ink: #ffffff;--shadow: 0 14px 34px rgba(142, 18, 64, .12);box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #240812;--pink: #3f1024;--pink-2: #5c1a36;--pink-3: #300b1b;--berry: #ff6f9f;--berry-dk: #ff9bbc;--wine: #fde7ef;--muted: #e3a7bc;--cream: #3a1420;--card: #321020;--line: rgba(253, 231, 239, .14);--btn: #ff6f9f;--btn-ink: #240812;--shadow: 0 14px 34px rgba(0, 0, 0, .35);color-scheme:dark}}:root[data-theme=dark]{--bg: #240812;--pink: #3f1024;--pink-2: #5c1a36;--pink-3: #300b1b;--berry: #ff6f9f;--berry-dk: #ff9bbc;--wine: #fde7ef;--muted: #e3a7bc;--cream: #3a1420;--card: #321020;--line: rgba(253, 231, 239, .14);--btn: #ff6f9f;--btn-ink: #240812;--shadow: 0 14px 34px rgba(0, 0, 0, .35);color-scheme:dark}*,:after,:before{box-sizing:inherit}html{scroll-padding-top:calc(env(safe-area-inset-top,0) + 80px)}body{margin:0;background:var(--bg);color:var(--wine);font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.d{font-family:Fredoka,Arial Rounded MT Bold,system-ui,sans-serif}.wrap{max-width:1200px;margin:0 auto;padding:0 18px}:focus-visible{outline:2px solid var(--berry);outline-offset:3px}.bar{background:var(--berry);color:#fff;font-weight:800;font-size:13px;text-align:center;height:36px;overflow:hidden;position:relative}.bar span,.head{align-items:center}.bar span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:0 12px;transition:transform .5s,opacity .5s}header.site{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.head{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;padding:6px 18px;gap:10px}.head-start{display:flex;align-items:center;gap:4px}.logo{display:block;justify-self:center}.logo img{height:62px;width:auto;display:block}.nav{gap:22px;font-weight:800;font-size:15px}.nav a{text-decoration:none;color:var(--wine);padding:6px 0;border-bottom:2px solid transparent}.nav a.on,.nav a:hover{color:var(--berry);border-color:var(--berry)}.ib,.icons,.nav{display:flex}.icons{justify-content:flex-end;gap:4px}.ib{background:0 0;border:0;padding:9px;border-radius:999px;cursor:pointer;position:relative;color:var(--wine);text-decoration:none}.ib:hover{background:var(--pink-3)}.ib svg{width:24px;height:24px}.count{position:absolute;top:2px;right:0;min-width:19px;height:19px;border-radius:10px;background:var(--berry);color:#fff;font-size:11px;font-weight:900;display:grid;place-items:center;padding:0 5px}.burger{display:none}@media(max-width:899px){.nav{display:none}.burger{display:flex}.logo img{height:54px}.hide-m{display:none!important}}.stk{position:absolute;pointer-events:none;z-index:1;filter:drop-shadow(0 6px 10px rgba(142,18,64,.15))}.hero-sq img,.stk img,.tube img{width:100%;height:auto;display:block}.float{animation:float 5s ease-in-out infinite}.float.b{animation-duration:6.5s;animation-delay:-2s}.float.c{animation-duration:4.2s;animation-delay:-1s}@media(prefers-reduced-motion:reduce){.float{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn);color:var(--btn-ink);border:0;border-radius:999px;padding:16px 28px;font-weight:900;font-size:16px;text-decoration:none;cursor:pointer;box-shadow:0 8px 0 var(--berry-dk);transition:transform .12s,box-shadow .12s}.btn:active{transform:translateY(4px);box-shadow:0 4px 0 var(--berry-dk)}.btn.ghost{background:var(--card);color:var(--berry);box-shadow:0 6px 0 var(--pink-2);border:2px solid var(--pink-2)}.btn.block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.cd b,h1,h2,h3{font-weight:600;color:var(--berry)}h1,h2,h3{font-family:Fredoka,Arial Rounded MT Bold,sans-serif;letter-spacing:-.02em;margin:0}h2{font-size:clamp(38px,5vw,62px);line-height:.95;margin-bottom:10px}.cd span,.sub{color:var(--muted)}.hero p,.sub{font-size:17px;line-height:1.5;margin:0 0 26px;max-width:48ch}section{padding:70px 0}.hero,.hero-in,section{position:relative}.hero{background:var(--pink);overflow:hidden}.hero-in{max-width:1200px;margin:0 auto;padding:40px 18px 0;display:grid;grid-template-columns:1fr 1.1fr;align-items:end;gap:10px;z-index:2}.hero h1{font-size:clamp(62px,9vw,132px);line-height:.86;margin-bottom:18px}.hero p{font-size:19px;max-width:30ch;margin:0 0 22px;color:var(--wine)}.countdown{display:flex;gap:10px;margin:0 0 26px}.cd{background:var(--card);border-radius:18px;padding:10px 12px;min-width:68px;text-align:center;box-shadow:0 5px 0 var(--pink-2)}.cd b{display:block;font-family:Fredoka,sans-serif;font-size:30px;line-height:1}.cd span{font-size:12px;font-weight:800}.hero-copy{padding-bottom:70px}.fan{position:relative;height:500px}.hero-sq,.tube{position:absolute}.tube{bottom:-40px;width:84px;transform-origin:50% 100%}.hero-sq img,.tube img{filter:drop-shadow(0 18px 22px rgba(142,18,64,.28))}.hero-sq{width:210px;left:-4%;bottom:-6px;z-index:12}.hero-sq img{filter:drop-shadow(0 12px 16px rgba(142,18,64,.2))}@media(max-width:899px){.hero-in{grid-template-columns:1fr;padding-top:26px}.hero-copy{padding-bottom:0}.hero h1{font-size:62px}.fan{height:330px}.tube{width:58px;bottom:-30px}.hero-sq{width:150px;left:-2%}}.marquee{direction:ltr;background:var(--berry);color:#fff;overflow:hidden;padding:14px 0;white-space:nowrap}.mq-track{display:inline-flex;width:max-content;direction:ltr;font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(22px,3vw,34px);will-change:transform;align-items:center;animation:ck-marquee-loop 26s linear infinite}.mq-group{display:flex;flex:0 0 auto;min-width:100vw;align-items:center;justify-content:space-around}html[dir=rtl] .mq-track{animation-direction:reverse}html[dir=rtl] .mq-group{direction:rtl}@keyframes ck-marquee-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mq-track span{display:flex;flex:0 0 auto;align-items:center;padding:0 18px}.mq-track img{display:block;flex:0 0 auto;height:40px;width:auto;max-width:none;object-fit:contain}.story{padding:0}.story-pin{height:100vh;height:100svh;position:relative;overflow:hidden;background:#fbe0e3;display:flex;flex-direction:column;justify-content:center}.story-in{max-width:1200px;width:100%;margin:0 auto;padding:0 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;position:relative;z-index:2}.story .pr,.story-count{font-weight:900;font-size:14px;color:#8a4a62;margin-bottom:10px}.story h2{font-size:clamp(52px,8vw,112px);color:#5a1030;margin-bottom:14px}.story p{color:#8a4a62;font-size:17px;line-height:1.5;max-width:32ch;margin:0 0 16px}.story .pr{color:#5a1030;font-size:18px;margin-bottom:16px}.big-tube{position:relative;margin-right:8vw}.big-tube img,.slot img.drop{height:520px;width:auto;display:block;filter:drop-shadow(0 30px 40px rgba(142,18,64,.3))}.dots,.story-sq{position:absolute;z-index:3}.story-sq{width:210px;right:1vw;bottom:8vh}.story-sq img{width:100%;height:auto}.dots{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0) + 24px);display:flex;justify-content:center;gap:8px;padding:0 18px}.dots button span{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #8e124033;transition:transform .2s}.dots button.on span{transform:scale(1.35)}@media(max-width:899px){.story-in{grid-template-columns:1fr;gap:0;padding-top:30px}.big-tube{margin:0 auto;order:-1}.big-tube img{height:320px}.story h2{font-size:46px;margin-bottom:8px}.story p{font-size:15px;margin-bottom:6px}.story-sq{width:120px;right:4px;bottom:auto;top:90px}.dots{gap:5px}.dots button span{width:16px;height:16px}}.offer-pin{min-height:100vh;min-height:100svh;display:flex;align-items:center;background:var(--bg)}.offer{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.slot{background:var(--card);border:2px solid var(--line);border-radius:26px;padding:18px 14px;text-align:center;position:relative}.slot img.drop{height:140px;margin:0 auto 12px;filter:drop-shadow(0 10px 14px rgba(142,18,64,.25))}.slot b{display:block;font-size:15px;font-weight:900}.cat .ct span,.slot small{color:var(--muted);font-size:13px;font-weight:700}.cat .ct b,.ship b,.stamp{font-family:Fredoka,sans-serif;font-weight:600}.stamp{position:absolute;top:-14px;right:-8px;background:var(--berry);color:#fff;font-size:19px;border-radius:999px;padding:6px 14px;transform:scale(0) rotate(-12deg)}.offer-sq{position:absolute;width:190px;right:3%;top:40px;transform:scale(0);z-index:3}.offer-sq img{width:100%;height:auto}@media(max-width:899px){.offer{grid-template-columns:repeat(2,1fr)}.slot img.drop{height:110px}.offer-sq{width:110px;top:10px;right:10px}}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat{background:var(--pink);border-radius:28px;text-decoration:none;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow);transition:transform .2s}.cat:hover{transform:translateY(-4px) rotate(-1deg)}.cat,.cat .ci{overflow:hidden}.cat .ci{position:relative;aspect-ratio:1/1;flex:0 0 auto}.cat .ci img,.cat .ci svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cat .ct{flex:1;padding:14px 16px 18px;background:var(--card)}.cat .ct b,.ship b{display:block}.cat .ct b{font-size:22px;color:var(--berry)}.cat .ct span{font-size:14px}@media(max-width:899px){.cats{grid-template-columns:repeat(2,1fr);gap:10px}.cat .ct b{font-size:18px}}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.grid{grid-template-columns:repeat(2,1fr);gap:10px}}.card,.ship div{background:var(--card);border:1px solid var(--line)}.card,.visual{position:relative;overflow:hidden}.card,.card a.cl{display:flex;flex-direction:column}.card{border-radius:24px;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card a.cl{text-decoration:none;color:inherit;flex:1}.visual{aspect-ratio:1/1;background:#faccda}.visual img,.visual svg{height:100%;object-fit:cover;transition:transform .5s}.card:hover .visual img,.card:hover .visual svg{transform:scale(1.05)}.tag{position:absolute;top:10px;left:10px;background:#fff;color:#b71952;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900;z-index:2}.info{padding:13px 14px 15px;display:flex;flex-direction:column;gap:4px;flex:1}.crumbs a,.ship span,.type{color:var(--muted)}.type{font-size:12px;font-weight:800}.name{font-weight:900;font-size:16px;line-height:1.25}.row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;gap:8px}.add,.price{font-weight:900;font-size:16px;color:var(--berry)}.add{background:var(--btn);color:var(--btn-ink);border:0;border-radius:999px;padding:9px 14px;font-size:13px;cursor:pointer}.cart-action{position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .2s ease-out,color .2s ease-out}.cart-action__label{position:relative;z-index:1;display:inline-flex;align-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .16s ease-out}.cart-action__check{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;opacity:0;transform:translateY(65%) scale(.82);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .16s ease-out}.cart-action__check svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.add .cart-action__check svg{width:19px;height:19px}.cart-action:after{content:"";position:absolute;z-index:1;top:-60%;right:-35%;bottom:-60%;left:-35%;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);opacity:0;transform:translate(-90%) rotate(7deg)}.cart-action.is-adding,.cart-action.is-adding[disabled]{opacity:1;cursor:progress;transform:translateY(2px);box-shadow:0 5px 0 var(--berry-dk)}.add.cart-action.is-adding{box-shadow:none}.cart-action.is-adding .cart-action__label{opacity:0;animation:none}.add.cart-action.is-adding:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:16px;height:16px;margin:auto;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;pointer-events:none;animation:cart-action-spin .65s linear infinite}@keyframes cart-action-spin{to{transform:rotate(360deg)}}.cart-action.is-added,.cart-action.is-added[disabled]{opacity:1;color:var(--berry);background:#fff;cursor:default;transform:none;box-shadow:0 6px 0 var(--pink-2)}.add.cart-action.is-added{box-shadow:inset 0 0 0 2px var(--pink-2)}.cart-action.is-added .cart-action__label{opacity:0;transform:translateY(-70%)}.cart-action.is-added .cart-action__check{opacity:1;transform:none}.cart-action.is-added .cart-action__check path{stroke-dasharray:24;stroke-dashoffset:24;animation:cart-action-check .32s .06s cubic-bezier(.16,1,.3,1) forwards}.cart-action.is-added:after{animation:cart-action-sheen .55s ease-out forwards}.cart-action.is-add-error,.cart-action.is-add-error[disabled]{opacity:1;color:#fff;background:var(--wine);cursor:default}.bag-btn.is-receiving{z-index:2;will-change:transform;animation:bag-receive .62s cubic-bezier(.16,1,.3,1)}.bag-btn.is-receiving .count{animation:bag-count-arrive .48s .08s cubic-bezier(.16,1,.3,1) both}@keyframes cart-action-pulse{to{opacity:.58}}@keyframes cart-action-check{to{stroke-dashoffset:0}}@keyframes cart-action-sheen{0%{opacity:0;transform:translate(-90%) rotate(7deg)}20%{opacity:.72}to{opacity:0;transform:translate(90%) rotate(7deg)}}@keyframes bag-receive{0%{transform:scale(1) rotate(0)}38%{transform:scale(1.18) rotate(-8deg)}68%{transform:scale(.96) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes bag-count-arrive{0%{opacity:.35;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.swd{width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);display:inline-block;vertical-align:-2px;margin-right:6px}@media(max-width:699px){.name{font-size:14px}.add{padding:8px 11px}}.band{background:var(--pink);border-radius:40px;padding:50px;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.band .bsq{width:260px}.band .bsq img,.phead .psq img,.visual img,.visual svg{width:100%;display:block}.band .bsq img,.phead .psq img{height:auto}@media(max-width:899px){.band{grid-template-columns:1fr;padding:30px 22px;text-align:center;gap:10px}.band .bsq{width:170px;margin:0 auto}.band .sub{margin-left:auto;margin-right:auto}}.ship{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ship div{border-radius:22px;padding:20px}.ship b{font-size:32px}.ship span{font-size:14px;font-weight:700}@media(max-width:699px){.ship{grid-template-columns:1fr}}.phead{background:var(--pink);padding:44px 0 40px;position:relative;overflow:hidden}.phead h1{font-size:clamp(46px,7vw,86px);line-height:.95}.phead p{color:var(--wine);font-size:17px;margin:10px 0 0;max-width:46ch}.phead .psq{position:absolute;right:6%;bottom:-10px;width:170px;z-index:2}@media(max-width:699px){.phead .psq{width:100px;right:10px}.phead h1{font-size:44px}.phead p{max-width:24ch}}.crumbs{font-size:13px;font-weight:800;color:var(--muted);margin-bottom:10px}.crumbs a{text-decoration:none}.crumbs a:hover,.ship b{color:var(--berry)}.toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:26px 0 20px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;border:2px solid var(--line);background:var(--card);border-radius:999px;padding:9px 16px;font-weight:800;cursor:pointer;white-space:nowrap;text-decoration:none;color:var(--wine)}.chip.on{background:var(--berry);color:#fff;border-color:var(--berry)}.chip,.meta,.sel{font-size:14px}.sel{border:2px solid var(--line);background:var(--card);border-radius:999px;padding:9px 14px;font-weight:800}.meta{color:var(--muted);font-weight:700}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:30px 0 60px;align-items:start}.gal{position:sticky;top:96px}.gmain,.thumbs button{overflow:hidden;background:#faccda}.gmain{border-radius:32px;aspect-ratio:1/1;position:relative;view-transition-name:ck-product-media}.gmain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(108deg,transparent 32%,rgba(255,255,255,.62) 49%,transparent 66%);opacity:0;transform:translate(-115%)}.gmain.is-media-switching img{animation:product-media-arrive .42s cubic-bezier(.16,1,.3,1)}.gmain.is-media-switching:after{animation:product-media-gloss .5s ease-out}.gmain.is-shade-leaving{animation:product-shade-leave .23s ease-in both}.gmain.is-shade-arriving{animation:product-shade-arrive .48s cubic-bezier(.16,1,.3,1) both}.gmain.is-shade-arriving:after{animation:product-media-gloss .54s .05s ease-out}.gmain img,.gmain svg,.mini .mv img,.mini .mv svg,.thumbs img,.thumbs svg{width:100%;height:100%;object-fit:cover;display:block}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs button{width:80px;height:80px;flex:none;border-radius:18px;border:3px solid transparent;padding:0;cursor:pointer}.thumbs button.on{border-color:var(--berry)}.pinfo h1{font-size:clamp(44px,5vw,68px);line-height:.95;margin:6px 0 12px;view-transition-name:ck-product-name}.pinfo h1.is-shade-leaving{animation:product-title-leave .18s ease-in both}.pinfo h1.is-shade-arriving{animation:product-title-arrive .36s .05s cubic-bezier(.16,1,.3,1) both}.pprice{font-size:26px;font-weight:900;color:var(--wine);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.badge,.qty button{font-weight:900;color:var(--berry)}.badge{background:var(--pink);font-size:13px;border-radius:999px;padding:6px 12px}.pintro{font-size:17px;line-height:1.6;color:var(--wine);margin:18px 0}.lbl{font-weight:900;font-size:14px;margin:20px 0 10px}.lbl span{color:var(--muted);font-weight:700}.shades{flex-wrap:wrap;gap:10px}.shades a{width:40px;height:40px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--line);display:block;transition:transform .15s}.shades a.on{box-shadow:0 0 0 3px var(--berry);transform:scale(1.08)}.shades a.is-selecting{animation:shade-select .42s cubic-bezier(.16,1,.3,1)}@view-transition{navigation:auto}::view-transition-old(ck-product-media){animation:ck-product-media-out .2s ease-in both}::view-transition-new(ck-product-media){animation:ck-product-media-in .38s cubic-bezier(.16,1,.3,1) both}::view-transition-old(ck-product-name),::view-transition-new(ck-product-name){animation-duration:.24s}@keyframes product-media-arrive{0%{opacity:.15;transform:scale(.945)}to{opacity:1;transform:scale(1)}}@keyframes product-shade-leave{to{opacity:.18;transform:scale(.965);filter:saturate(.8)}}@keyframes product-shade-arrive{0%{opacity:0;transform:scale(1.035);filter:saturate(.8)}to{opacity:1;transform:scale(1);filter:saturate(1)}}@keyframes product-title-leave{to{opacity:0;transform:translateY(-8px)}}@keyframes product-title-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-media-gloss{0%{opacity:0;transform:translate(-115%)}24%{opacity:.7}to{opacity:0;transform:translate(115%)}}@keyframes shade-select{50%{transform:scale(.9);box-shadow:0 0 0 5px var(--pink-2)}}@keyframes ck-product-media-out{to{opacity:0;transform:scale(.985)}}@keyframes ck-product-media-in{0%{opacity:0;transform:scale(1.025)}}.buy,.qty,.shades{display:flex}.buy{gap:10px;margin:22px 0 14px;align-items:stretch}.qty{align-items:center;border:2px solid var(--line);border-radius:999px;background:var(--card)}.qty button{width:44px;height:100%;min-height:44px;border:0;background:0 0;font-size:20px;cursor:pointer}.buy .btn{flex:1}.perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.perk{background:var(--pink-3);border-radius:18px;padding:12px 14px;font-size:14px;font-weight:700;display:flex;gap:10px;align-items:center}.perk img{width:38px;height:38px;object-fit:contain;flex:none}details.acc{border-top:1px solid var(--line);padding:4px 0}details.acc:last-of-type{border-bottom:1px solid var(--line)}details.acc summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:900;font-size:17px;display:flex;justify-content:space-between}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font-size:22px;color:var(--berry)}details.acc[open] summary:after{content:"\2212"}details.acc .ac{padding:0 0 18px;color:var(--wine);line-height:1.6;font-size:15px}.pw form{display:flex;gap:10px}.upsell{background:var(--pink);border-radius:26px;padding:18px;margin-top:22px;position:relative}.upsell h3{font-size:22px;margin-bottom:10px}.mini{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.mini a{flex:none;width:96px;text-decoration:none;text-align:center;font-size:12px;font-weight:800;color:var(--wine)}.mini .mv{width:96px;height:96px;border-radius:18px;overflow:hidden;background:#faccda;margin-bottom:6px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--card);border-top:1px solid var(--line);padding:10px 14px calc(env(safe-area-inset-bottom,0) + 10px);display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s}.sticky-buy.show{transform:none}.sticky-buy .sbv{width:48px;height:48px;border-radius:12px;overflow:hidden;background:#faccda;flex:none}.cline .cv img,.dl .cv img,.sticky-buy .sbv img{width:100%;height:100%;object-fit:cover}.sticky-buy .sbn{flex:1;font-weight:900;font-size:14px;line-height:1.2}.sticky-buy .btn{padding:12px 18px;font-size:14px;box-shadow:0 4px 0 var(--berry-dk)}@media(max-width:899px){.pdp{grid-template-columns:1fr;gap:20px;padding-top:14px}.gal{position:static}.sticky-buy{display:flex}.thumbs button{width:66px;height:66px}}.cartp{display:grid;grid-template-columns:1.5fr 1fr;gap:34px;padding:30px 0 70px;align-items:start}.cline{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cline .cv{width:96px;height:96px;border-radius:20px;overflow:hidden;background:#faccda;display:block}.cline .cn,.srow.total{font-weight:900;color:var(--wine)}.cline .cn{text-decoration:none;font-size:16px}.cline small,.rm{color:var(--muted)}.cline small{margin-top:3px}.rm{background:0 0;border:0;font-size:13px;font-weight:800;text-decoration:underline;cursor:pointer;padding:6px 0 0}.free-badge,footer .news button{border-radius:999px;font-weight:900}.free-badge{font-size:11px;color:#fff;background:var(--berry);padding:2px 8px;margin-left:6px;vertical-align:2px}.summary{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:24px;position:sticky;top:96px}.auth p,.srow{color:var(--muted)}.srow{display:flex;justify-content:space-between;font-size:15px;margin-bottom:8px;font-weight:700}.srow.total{font-size:20px;margin:14px 0 18px;padding-top:14px;border-top:1px solid var(--line)}.prog{background:var(--pink);border-radius:22px;padding:16px;display:flex;gap:12px;align-items:center;margin-bottom:18px;font-weight:800;position:relative;isolation:isolate}.prog img{width:64px;height:auto;max-height:72px;object-fit:contain;flex:none}.bars{display:flex;gap:5px;margin-top:8px}.bars i{height:8px;flex:1;border-radius:4px;background:#ffffffb3;position:relative;overflow:hidden;transform-origin:left center}.bars i.on{background:var(--berry)}.bars i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.82) 50%,transparent 80%);transform:translate(-135%)}.prog.is-progressing .bars i.on,.prog.is-page-progress .bars i.on{animation:bundle-segment-pop .38s cubic-bezier(.16,1,.3,1) both}.prog.is-progressing .bars i.on:after,.prog.is-page-progress .bars i.on:after{animation:bundle-segment-gloss .55s ease-out both}.prog .bars i:nth-child(2),.prog .bars i:nth-child(2):after{animation-delay:.05s}.prog .bars i:nth-child(3),.prog .bars i:nth-child(3):after{animation-delay:.1s}.prog .bars i:nth-child(4),.prog .bars i:nth-child(4):after{animation-delay:.15s}.prog.is-unlocked{box-shadow:0 10px 28px #b30d5924}.prog.is-celebrating img{animation:bundle-sticker-celebrate .72s cubic-bezier(.16,1,.3,1)}.prog.is-celebrating:before,.prog.is-celebrating:after{content:"";position:absolute;z-index:2;width:7px;height:7px;border-radius:50%;pointer-events:none;background:#fff;opacity:0}.prog.is-celebrating:before{left:46px;top:48%;box-shadow:-26px -20px 0 var(--pink-2),24px -27px #fff,35px 6px 0 var(--berry);animation:bundle-spark-left .72s .08s ease-out}.prog.is-celebrating:after{left:55px;top:43%;box-shadow:-34px 9px #fff,-5px -34px 0 var(--berry),32px 19px 0 var(--pink-2);animation:bundle-spark-right .78s .12s ease-out}@keyframes bundle-segment-pop{0%{transform:scaleX(.68);opacity:.5}to{transform:scaleX(1);opacity:1}}@keyframes bundle-segment-gloss{to{transform:translate(135%)}}@keyframes bundle-sticker-celebrate{0%{transform:scale(.82) rotate(-7deg)}55%{transform:scale(1.12) rotate(5deg)}to{transform:scale(1) rotate(0)}}@keyframes bundle-spark-left{0%{opacity:0;transform:scale(.25) translate(0)}38%{opacity:1}to{opacity:0;transform:scale(1) translate(-12px,-10px)}}@keyframes bundle-spark-right{0%{opacity:0;transform:scale(.25) translate(0)}38%{opacity:1}to{opacity:0;transform:scale(1) translate(14px,8px)}}.checkout-action{position:relative;isolation:isolate;overflow:hidden}.checkout-action__default,.checkout-action__ready{display:inline-flex;align-items:center;justify-content:center}.checkout-action__ready{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(65%)}.checkout-action.is-bundle-ready{background:linear-gradient(105deg,var(--berry-dk) 0%,var(--berry) 52%,var(--berry-dk) 100%);background-size:220% 100%;box-shadow:0 8px 0 var(--berry-dk),0 16px 26px #b30d5933}.checkout-action.is-bundle-ready:before{content:"";position:absolute;top:-45%;right:-30%;bottom:-45%;left:-30%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 34%,rgba(253,148,191,.88) 50%,transparent 66%);opacity:0;transform:translate(-90%) rotate(7deg)}.checkout-action.is-celebrating{animation:checkout-ready-color 1.9s ease-out both}.checkout-action.is-celebrating:before{animation:checkout-ready-sheen .72s .12s ease-out}.checkout-action.is-celebrating .checkout-action__default{animation:checkout-default-label 2.05s ease-out both}.checkout-action.is-celebrating .checkout-action__ready{animation:checkout-ready-label 2.05s cubic-bezier(.16,1,.3,1) both}@keyframes checkout-ready-color{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes checkout-ready-sheen{0%{opacity:0;transform:translate(-90%) rotate(7deg)}30%{opacity:.78}to{opacity:0;transform:translate(90%) rotate(7deg)}}@keyframes checkout-default-label{0%,12%,88%,to{opacity:1;transform:translateY(0)}25%,74%{opacity:0;transform:translateY(-65%)}}@keyframes checkout-ready-label{0%,17%,82%,to{opacity:0;transform:translateY(65%)}30%,70%{opacity:1;transform:translateY(0)}}input.f,select.f,textarea{width:100%;border:2px solid var(--line);background:var(--card);border-radius:16px;padding:12px 14px;font-size:15px}textarea{min-height:80px;resize:vertical}.field{margin-bottom:14px}.field label{display:block;font-weight:900;font-size:14px;margin-bottom:6px}@media(max-width:899px){.cartp{grid-template-columns:1fr}.summary{position:static}.cline{grid-template-columns:76px 1fr auto}.cline .cv{width:76px;height:76px}}.empty{text-align:center;padding:60px 18px}.empty img{width:220px;height:auto;display:block;margin:0 auto 16px}.auth h1,.empty h2{font-size:40px}.prose{max-width:760px;margin:0 auto;padding:40px 18px 70px;font-size:17px;line-height:1.7}.prose h2{font-size:34px;margin:34px 0 10px}.two{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}@media(max-width:799px){.two{grid-template-columns:1fr}}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.values div{background:var(--pink);border-radius:24px;padding:18px;text-align:center}.values img{width:90px;height:90px;object-fit:contain}.values b,footer h4{font-family:Fredoka,sans-serif;font-weight:600;font-size:20px}.values b{display:block;color:var(--berry);margin:6px 0 4px}.values span{font-size:14px;color:var(--wine)}@media(max-width:699px){.values{grid-template-columns:1fr}}.auth{max-width:460px;margin:0 auto;padding:40px 18px 70px}.auth .card2{background:var(--card);border:1px solid var(--line);border-radius:30px;padding:28px;position:relative;margin-top:40px}.auth .asq{position:absolute;width:130px;height:auto;top:-86px;right:10px}.auth h1{margin-bottom:6px}.auth p{margin:0 0 20px}.auth .alt{text-align:center;margin-top:16px;font-weight:700;color:var(--muted)}.auth .alt a{color:var(--berry);font-weight:900}.acct{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:30px 0 70px}.box,.dq button{background:var(--card)}.box{border:1px solid var(--line);border-radius:26px;padding:22px}@media(max-width:799px){.acct{grid-template-columns:1fr}}.pw,footer .fg{position:relative}.pw,footer{overflow:hidden}.pw{min-height:100vh;min-height:100svh;background:var(--pink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 18px}.pw .plogo{width:min(360px,70vw);height:auto}.pw h1{font-size:clamp(40px,6vw,64px);margin:10px 0}.pw form{gap:8px;max-width:420px;width:100%;margin:18px auto 0}.pw form input,.search-box input,footer .news input{flex:1;border-radius:999px}footer{background:var(--berry);color:#fff;padding:60px 0 calc(env(safe-area-inset-bottom,0) + 40px);position:relative;margin-top:40px}footer .fg{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;z-index:2}footer h4{margin:0 0 12px;color:#fff}.cline small,.dl .ln small,footer a{display:block;font-weight:700}footer a{color:#fff;opacity:.85;text-decoration:none;padding:4px 0}footer a:hover{opacity:1}footer .news{display:flex;gap:8px;margin-top:12px}footer .news input{border:0;padding:13px 16px;color:#5a1030;background:#fff}footer .news button{border:0;padding:0 18px;background:#faccda;color:#b71952;cursor:pointer}footer .flogo{width:180px;height:auto;background:#faccda;border-radius:28px;padding:10px}footer .fsq{position:absolute;right:3%;top:24px;width:170px;height:auto;z-index:1;opacity:.95}footer .copy{margin-top:40px;font-size:13px;opacity:.7;position:relative;z-index:2}@media(max-width:899px){footer .fg{grid-template-columns:1fr 1fr}footer .fg>div:first-child{grid-column:1/-1}footer .fsq{width:110px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#28061273;z-index:40;opacity:0;pointer-events:none;transition:opacity .2s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,100%);background:var(--bg);z-index:41;transform:translate(100%);transition:transform .28s ease;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.drawer.left{left:0;right:auto;transform:translate(-100%)}body.bag-open #bagScrim,body.menu-open #menuScrim{opacity:1;pointer-events:auto}body.bag-open #bag,body.menu-open #menu{transform:none}.dh{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.dh h3{font-size:28px}.x{background:0 0;border:0;font-size:30px;cursor:pointer;line-height:1;padding:4px 10px;color:var(--wine)}.dlines{flex:1;overflow-y:auto;padding:4px 18px}.dl,.dq{display:flex;align-items:center}.dl{gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.dl .cv{width:64px;height:64px;border-radius:14px;overflow:hidden;background:#faccda;flex:none}.dl .ln{flex:1;font-size:14px;font-weight:900}.dl .ln small{color:var(--muted)}.dq{gap:8px}.dq button{width:30px;height:30px;border-radius:50%;border:2px solid var(--line);cursor:pointer;font-weight:900;color:var(--berry)}.df{padding:16px 18px;border-top:1px solid var(--line)}.df form{margin:0}.df .btn{margin-top:10px}.mlinks a,.orders td,.orders th{border-bottom:1px solid var(--line)}.mlinks a{display:block;padding:14px 18px;font-family:Fredoka,sans-serif;font-weight:600;font-size:26px;color:var(--berry);text-decoration:none}.msq{width:150px;height:auto;margin:20px auto 0;display:block}.lk span,.toast{border-radius:999px}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0) + 84px);transform:translate(-50%,20px);background:var(--wine);color:var(--bg);padding:12px 18px;font-size:14px;font-weight:800;opacity:0;transition:.25s;z-index:60;pointer-events:none;display:flex;align-items:center;gap:8px;white-space:nowrap}.toast img{height:34px}.toast.show{opacity:1;transform:translate(-50%)}.search-box{display:flex;gap:10px;margin-top:18px;max-width:560px}#app{min-height:60vh}.acct>*,.band>*,.cartp>*,.hero-in>*,.pdp>*,.story-in>*,.two>*{min-width:0}@media(max-width:699px){.phead p{max-width:21ch}.phead .psq{width:92px;bottom:0}.phead.nosq-m .psq{display:none}.pw .stk{width:64px!important}}.visual img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s,transform .5s}@media(hover:hover){.card:hover .visual img.alt{opacity:1}}.lgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:240px;gap:14px}.lk,.lk img{display:block}.lk{position:relative;border-radius:28px;overflow:hidden;background:var(--pink)}.lk img{width:100%;height:100%;object-fit:cover}.lk.big{grid-row:span 2}.lk.wide{grid-column:span 2}.lk.full{grid-column:1/-1}.lk span{position:absolute;left:12px;bottom:12px;background:#ffffffeb;color:#b71952;font-weight:900;font-size:13px;padding:7px 12px}@media(max-width:699px){.lgrid{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:10px}.lk.wide{grid-column:span 2}}.lk img[alt="Eyebrow wax"]{object-position:50% 28%}.lk img[alt="Gold dry oil"]{object-position:50% 40%}.cut{position:relative;overflow:hidden;border-radius:14% 14% 10% 10%/3% 3% 2% 2%;aspect-ratio:360/1787;width:100%}.cut img{position:absolute;width:568.9%;max-width:none;left:-166.9%;top:-6.66%;height:auto;display:block;filter:none}.drop.cut,.tube .cut{filter:drop-shadow(0 18px 22px rgba(142,18,64,.28))}.big-tube .cut{width:105px;filter:drop-shadow(0 30px 40px rgba(142,18,64,.3))}@media(max-width:899px){.big-tube .cut{width:64px}}::selection{background:var(--pink-2);color:var(--wine)}html{scrollbar-color:var(--pink-2) var(--bg)}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 16px;border-radius:12px;background:var(--berry);color:#fff;font-weight:900;text-decoration:none;transform:translateY(-160%);transition:transform .2s ease-out}.skip-link:focus{transform:none}.bar{height:44px}.bar span{padding:0 18px}.logo img{transition:transform .3s ease-out}header.small .logo img{height:62px;transform:scale(.82)}.ib,.x,.dq button,.add,.shades a{min-width:44px;min-height:44px}.x,.dq button{display:inline-grid;place-items:center}.cline .price,.dl .ln small{white-space:nowrap}shopify-chat{display:none!important}body.footer-in-view .sticky-buy{transform:translateY(110%)}@media(max-width:899px){header.small .logo img{height:54px;transform:scale(.82)}.story-pin{height:100vh;height:100dvh}.add{padding-block:10px}.dq button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.bar span,.logo img,.skip-link,shopify-chat::part(activator),.cart-action,.cart-action__label,.cart-action__check,.shades a,.bars i,.checkout-action,.checkout-action__default,.checkout-action__ready{transition:none!important}.add.cart-action.is-adding:before,.cart-action.is-adding .cart-action__label,.cart-action.is-added:after,.cart-action.is-added .cart-action__check path,.bag-btn.is-receiving,.bag-btn.is-receiving .count,.gmain.is-media-switching img,.gmain.is-media-switching:after,.gmain.is-shade-leaving,.gmain.is-shade-arriving,.gmain.is-shade-arriving:after,.pinfo h1.is-shade-leaving,.pinfo h1.is-shade-arriving,.shades a.is-selecting,.prog.is-progressing .bars i.on,.prog.is-page-progress .bars i.on,.prog.is-progressing .bars i.on:after,.prog.is-page-progress .bars i.on:after,.prog.is-celebrating img,.prog.is-celebrating:before,.prog.is-celebrating:after,.checkout-action.is-celebrating,.checkout-action.is-celebrating:before,.checkout-action.is-celebrating .checkout-action__default,.checkout-action.is-celebrating .checkout-action__ready{animation:none!important}.cart-action.is-added .cart-action__check path{stroke-dashoffset:0}.checkout-action__default{opacity:1!important;transform:none!important}.checkout-action__ready,.prog.is-celebrating:before,.prog.is-celebrating:after{opacity:0!important}::view-transition-old(ck-product-media),::view-transition-new(ck-product-media),::view-transition-old(ck-product-name),::view-transition-new(ck-product-name){animation-duration:.01ms!important}}.slot .drop.cut{width:28px;margin:0 auto 12px}@media(max-width:899px){.slot .drop.cut{width:22px}}.shades a{background-size:900%;background-position:36% 72%}.pinfo .desc{white-space:pre-line}.form-err,.form-ok{border-radius:14px;padding:10px 14px;margin-bottom:12px;font-weight:700}.form-err{background:#ffe3ea;color:#8e1240}.form-ok{background:#e3f6e8;color:#1f6b33}.orders{width:100%;border-collapse:collapse;font-size:14px}.orders td,.orders th{padding:10px 6px;text-align:left}.pager{display:flex;gap:8px;justify-content:center;margin:26px 0 40px}.pager a,.pager span{padding:8px 14px;border-radius:999px;border:2px solid var(--line);text-decoration:none;font-weight:800}.rte p{margin:0 0 12px}.rte img{border-radius:18px}.lang-switch{display:flex;align-items:center;margin:0}.lang-switch--compact{display:none}.lang-switch__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:44px;min-height:44px;border:0;border-radius:999px;padding:7px 10px;background:transparent;color:var(--wine);font-size:13px;font-weight:900;line-height:1;cursor:pointer}.lang-switch__button:hover{background:var(--pink-3);color:var(--berry)}.lang-switch__button:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.menu-lang{padding:14px 18px 0}.menu-lang .lang-switch__button{min-width:84px;background:var(--pink-3);color:var(--berry)}.pw-lang{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:18px;z-index:4}.ck-product-name{unicode-bidi:isolate}.cart-line-actions{text-align:right}.cart-line-actions .dq{justify-content:flex-end}html[dir=rtl] body{font-family:Tahoma,Segoe UI,Arial,sans-serif;text-align:right;line-height:1.65}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .d,html[dir=rtl] .mq-track,html[dir=rtl] .cat .ct b,html[dir=rtl] .ship b,html[dir=rtl] .stamp,html[dir=rtl] footer h4,html[dir=rtl] .mlinks a,html[dir=rtl] .values b,html[dir=rtl] .cd b{font-family:Tahoma,Segoe UI,Arial,sans-serif;font-weight:700;letter-spacing:0}html[dir=rtl] .ck-product-name{display:inline-block;direction:ltr;text-align:left;font-family:Nunito,system-ui,sans-serif}html[dir=rtl] .pinfo>.ck-product-name,html[dir=rtl] #sName{display:block}html[dir=rtl] .count{right:auto;left:0}html[dir=rtl] .skip-link{right:10px;left:auto}html[dir=rtl] .pw-lang{right:auto;left:18px}html[dir=rtl] .phead .psq{right:auto;left:6%}html[dir=rtl] footer .fsq{right:auto;left:3%}html[dir=rtl] .auth .asq{right:auto;left:10px}html[dir=rtl] .offer-sq{right:auto;left:3%}html[dir=rtl] .product-upsell-sticker{right:auto!important;left:-6px!important;top:-40px!important}html[dir=rtl] .lk span{right:12px;left:auto}html[dir=rtl] .free-badge{margin-right:6px;margin-left:0}html[dir=rtl] .orders td,html[dir=rtl] .orders th{text-align:right}html[dir=rtl] .cart-line-actions{text-align:left}html[dir=rtl] .cart-line-actions .dq{justify-content:flex-start}html[dir=rtl] .drawer{right:auto;left:0;transform:translate(-100%)}html[dir=rtl] .drawer.left{right:0;left:auto;transform:translate(100%)}html[dir=rtl] .stamp{right:auto;left:-8px}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password]{direction:ltr;text-align:left}html[dir=rtl] bdi,html[dir=rtl] .price,html[dir=rtl] .pprice,html[dir=rtl] .pr{unicode-bidi:isolate}@media(min-width:900px){html[lang=en] .hero-lipstick-sticker{right:15%!important}html[dir=rtl] .hero-ar-lipstick-sticker{z-index:20}.offer-sq{width:150px;top:-20px}html[dir=rtl] .band-cloud-sticker{width:72px!important;right:auto!important;left:18px!important;top:12px!important}html[dir=rtl] .band-bunny-sticker{width:58px!important;right:auto!important;left:110px!important;bottom:12px!important}}@media(max-width:699px){.lang-switch__button{padding-inline:7px;font-size:12px}.home-look-sticker{width:68px!important;top:-28px!important}.home-category-sticker{width:66px!important;top:-32px!important}html[dir=rtl] .home-look-sticker,html[dir=rtl] .home-category-sticker{right:auto!important;left:8px!important}html[dir=rtl] .offer-sq{width:64px;top:-74px;left:8px}html[dir=rtl] .phead .psq{right:auto;left:10px}}@media(max-width:899px){.head-start>.lang-switch--compact{display:flex}.head-start>.lang-switch--compact .lang-switch__button{min-width:44px;padding-inline:9px;font-size:18px}.icons>.lang-switch{display:none}html[dir=rtl] .offer-sq{right:auto;left:10px}}.boxes{padding:64px 0 24px;background:var(--bg);overflow:hidden}.boxes-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px}.boxes-head h2{margin-bottom:8px}.boxes-head .sub{margin:0;max-width:44ch}.boxes-all{align-self:center}.boxes-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bx{display:flex;flex-direction:row;position:relative;background:var(--card);border:1px solid var(--line);border-radius:30px;overflow:hidden;text-decoration:none;color:var(--wine);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.bx:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.bx:focus-visible{outline:3px solid var(--berry);outline-offset:3px}.bx-img{position:relative;flex:0 0 44%;aspect-ratio:1 / 1;background:var(--pink);overflow:hidden}.bx-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.bx:hover .bx-img img{transform:scale(1.05)}.bx-save{position:absolute;top:12px;inset-inline-start:12px;background:#fff;color:var(--berry);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:900;box-shadow:0 4px 12px #8e124024}.bx-body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;padding:22px 24px 24px}.bx-body h3{font-size:34px;line-height:1;margin:0;letter-spacing:-.02em}.bx-body p{margin:0;font-size:15px;line-height:1.45;font-weight:700;color:var(--muted);max-width:30ch}.bx-price{margin-top:auto;padding-top:10px;font-size:24px;font-weight:900;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bx-price s{font-size:15px;font-weight:700;color:var(--muted)}.bx-cta{align-self:flex-start;padding:12px 22px;font-size:15px;margin-top:6px;box-shadow:0 6px 0 var(--berry-dk)}.bx:hover .bx-cta{transform:translateY(2px);box-shadow:0 4px 0 var(--berry-dk)}.bx-cta svg{transition:transform .22s}[dir=rtl] .bx-cta svg{transform:scaleX(-1)}.bx:hover .bx-cta svg{transform:translate(3px)}[dir=rtl] .bx:hover .bx-cta svg{transform:scaleX(-1) translate(3px)}.boxes-sticker{z-index:3}@media(max-width:899px){.boxes{padding:46px 0 8px}.boxes-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.boxes-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bx{flex-direction:column;border-radius:22px}.bx-img{flex:none}.bx-save{top:8px;inset-inline-start:8px;padding:5px 9px;font-size:11px}.bx-body{padding:12px 12px 14px;gap:6px}.bx-body h3{font-size:21px}.bx-body p{font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bx-price{font-size:19px;gap:6px;padding-top:6px}.bx-price s{font-size:13px}.bx-cta{align-self:stretch;padding:11px 12px;font-size:14px;box-shadow:0 5px 0 var(--berry-dk)}.boxes-sticker{width:60px!important;top:14px!important}}@media(prefers-reduced-motion:reduce){.bx,.bx-img img,.bx-cta,.bx-cta svg{transition:none}}.boxes-row--five{grid-template-columns:repeat(6,minmax(0,1fr))}.boxes-row--five>.bx{grid-column:span 2;flex-direction:column;min-width:0}.boxes-row--five>.bx:nth-child(-n+2){grid-column:span 3}.boxes-row--five .bx-img{flex:none;width:100%}.boxes-row--five .bx-body{width:100%}.boxes-row--five .bx-cta{align-self:stretch}.bx-cta-short{display:none}.cats--five{grid-template-columns:repeat(5,minmax(0,1fr))}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}footer .news{flex-wrap:wrap}footer .news input{min-width:0;flex:1 1 140px}footer .news button{min-height:44px}footer .news .news-status{flex-basis:100%;margin:0;font-weight:700}footer .news .news-status p{margin:0}footer .news input[aria-invalid=true]{outline:2px solid var(--cream);outline-offset:2px}.offer-note{line-height:1.6;margin:0 0 12px}.dots{gap:0;flex-wrap:wrap}.dots button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;padding:0;background:transparent;cursor:pointer;border-radius:50%}.dots button span{display:block}.dots button:focus-visible{outline:2px solid var(--wine);outline-offset:-2px}.story-count{display:flex;align-items:baseline;gap:8px}@media(min-width:900px)and (max-width:1150px){.nav{gap:12px;font-size:14px}}@media(max-width:899px){.cats--five{grid-template-columns:repeat(2,minmax(0,1fr))}.cats--five>.cat:last-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--card)}.cats--five>.cat:last-child .ct{display:flex;flex-direction:column;justify-content:center}.boxes-row--five{gap:10px}.boxes-row--five>.bx:nth-child(n+3){border-radius:16px}.boxes-row--five>.bx:nth-child(n+3) .bx-body{padding:10px 8px 14px}.boxes-row--five>.bx:nth-child(n+3) h3{font-size:18px;line-height:1.15}.boxes-row--five>.bx:nth-child(n+3) .bx-body p{display:block;overflow:visible;font-size:14px}.boxes-row--five>.bx:nth-child(n+3) .bx-price{font-size:17px}.boxes-row--five>.bx:nth-child(n+3) .bx-price s{display:block;font-size:12px}.boxes-row--five>.bx:nth-child(n+3) .bx-save{padding:4px 6px;font-size:10px;inset-inline-start:5px;top:5px}.boxes-row--five>.bx:nth-child(n+3) .bx-cta{min-height:44px;padding:9px 4px;font-size:12px;gap:3px}.boxes-row--five>.bx:nth-child(n+3) .bx-cta svg{width:14px;flex-shrink:0}.boxes-row--five>.bx:nth-child(n+3) .bx-cta-long,.boxes-row--five>.bx:nth-child(n+3) .bx-cta svg{display:none}.boxes-row--five>.bx:nth-child(n+3) .bx-cta-short{display:inline;font-size:14px}}.grid.best-sellers-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.best-sellers-grid>.card{grid-column:span 2}.best-sellers-grid>.card:nth-child(-n+4){grid-column:span 3}@media(max-width:699px){.best-sellers-grid>.card:nth-child(n+5) .info{padding:10px 7px}.best-sellers-grid>.card:nth-child(n+5) .row{flex-direction:column;align-items:stretch;gap:8px}.best-sellers-grid>.card:nth-child(n+5) .name{font-size:15px;overflow-wrap:anywhere}.best-sellers-grid>.card:nth-child(n+5) .price{font-size:13px}.best-sellers-grid>.card:nth-child(n+5) .add{min-height:44px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ckushy.css.map */
