:root{--jjx-pine:#0E6B50;--jjx-pine-dk:#094C39;--jjx-mint:#D6F0E3;--jjx-berry:#D2233C;--jjx-berry-dk:#A3162B;--jjx-pink:#CD3A8E;--jjx-pink-lt:#FAB3F8;--jjx-blush:#FFE6FC;--jjx-purple:#4E217A;--jjx-ink:#1C0A26;--jjx-yellow:#FDDD0F;--jjx-sky:#8FC4F7;--jjx-lilac:#B8A9E0;--jjx-cream:#FFF7FE;--jjx-h:"Libre Franklin",sans-serif;--jjx-b:"Montserrat",sans-serif;--jjx-s:"bakerie-rough","Borel","Dancing Script",cursive;--jjx-drift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 60V34C90 8 190 44 310 30S520 4 650 24s210 26 310 6 170-16 240 2v28z'/%3E%3C/svg%3E")}.jjx-lights,div.jjx-lights:empty{display:block;position:relative;height:0;z-index:4;pointer-events:none}.jjx-lights:before,.jjx-lights:after{content:"";position:absolute;left:0;right:0;top:-3px;height:36px;background-repeat:repeat-x;background-size:200px 36px;background-position:center top}.jjx-lights:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='36'%3E%3Cpath d='M0 4Q50 22 100 4T200 4' fill='none' stroke='%234E217A' stroke-width='2'/%3E%3Cg stroke='%234E217A' stroke-width='1.6'%3E%3Crect x='22.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='25' cy='22.5' rx='5.5' ry='7.5' fill='%23FDDD0F'/%3E%3Crect x='72.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='75' cy='22.5' rx='5.5' ry='7.5' fill='%23D2233C'/%3E%3Crect x='122.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='125' cy='22.5' rx='5.5' ry='7.5' fill='%2334B37E'/%3E%3Crect x='172.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='175' cy='22.5' rx='5.5' ry='7.5' fill='%23CD3A8E'/%3E%3C/g%3E%3C/svg%3E")}.jjx-lights:after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='36'%3E%3Cpath d='M0 4Q50 22 100 4T200 4' fill='none' stroke='%234E217A' stroke-width='2'/%3E%3Cg stroke='%234E217A' stroke-width='1.6'%3E%3Crect x='22.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='25' cy='22.5' rx='5.5' ry='7.5' fill='%238FC4F7'/%3E%3Crect x='72.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='75' cy='22.5' rx='5.5' ry='7.5' fill='%23FDDD0F'/%3E%3Crect x='122.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='125' cy='22.5' rx='5.5' ry='7.5' fill='%23CD3A8E'/%3E%3Crect x='172.5' y='10' width='5' height='5' rx='1' fill='%234E217A'/%3E%3Cellipse cx='175' cy='22.5' rx='5.5' ry='7.5' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");animation:jjxBlink 2.6s steps(1) infinite}@keyframes jjxBlink{0%,49%{opacity:0}50%,to{opacity:1}}main#MainContent:is([data-template=product],[data-template=page],[data-template=cart],[data-template=search],[data-template=article],[data-template=blog],[data-template="404"],[data-template=list-collections],[data-template=""]){padding-top:22px}@media(min-width:750px){main#MainContent:is([data-template=product],[data-template=page],[data-template=cart],[data-template=search],[data-template=article],[data-template=blog],[data-template="404"],[data-template=list-collections],[data-template=""]){padding-top:34px}main#MainContent[data-template=collection] .collection-hero__text-wrapper{padding-top:18px}}.header__heading-logo-wrapper{position:relative;display:inline-block;overflow:visible}.header__heading-logo-wrapper:after{content:"";position:absolute;left:26%;top:-8%;width:58%;height:40%;transform:none;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 290 200'%3E%3Cg transform='translate(120 140) rotate(-11)' stroke='%234E217A' stroke-width='7' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M-92 -6C-92 -70-48 -124 14 -124C74 -124 120 -86 134 -34C116 -56 100 -62 86 -58C93 -40 95 -22 92 -6Z' fill='%23D2233C'/%3E%3Ccircle cx='138' cy='-20' r='20' fill='%23fff'/%3E%3Crect x='-107' y='-18' width='214' height='38' rx='19' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat}.announcement-bar-section .utility-bar{background:var(--jjx-berry)!important;border-bottom:0!important;position:relative}.announcement-bar-section .announcement-bar{background:transparent!important}.announcement-bar-section .utility-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:repeating-linear-gradient(-45deg,#fff 0 7px,var(--jjx-pink) 7px 14px)}.announcement-bar-section .utility-bar .page-width{padding-bottom:5px}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link,.announcement-bar-section .slider-button,.announcement-bar-section .list-social__link{color:#fff!important}.jj-ladder__pip.is-on{background:repeating-linear-gradient(-45deg,var(--jjx-berry) 0 5px,#fff 5px 10px)!important;box-shadow:inset 0 0 0 1.5px var(--jjx-berry)}.jj-freeship .jj-freeship__fill{background:repeating-linear-gradient(-45deg,var(--jjx-berry) 0 6px,#fff 6px 12px)!important;box-shadow:inset 0 0 0 1.5px var(--jjx-berry)}.footer{position:relative}.footer:before{content:"";position:absolute;left:0;right:0;top:-34px;height:36px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='36'%3E%3Cg fill='%230E6B50'%3E%3Cpath d='M30 4l11 14h-6l9 12H16l9-12h-6z'/%3E%3Cpath d='M118 10l8 10h-4l7 10h-22l7-10h-4z'/%3E%3Cpath d='M204 0l13 16h-7l11 14h-34l11-14h-7z'/%3E%3C/g%3E%3Cg fill='%234E217A'%3E%3Crect x='28' y='30' width='4' height='6'/%3E%3Crect x='116' y='30' width='4' height='6'/%3E%3Crect x='202' y='30' width='4' height='6'/%3E%3C/g%3E%3C/svg%3E") repeat-x left bottom/260px 36px}.jjx-pdp{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border:2px dashed var(--jjx-pine);border-radius:12px;background:#f1faf5;color:var(--jjx-pine-dk);font:600 13.5px/1.45 var(--jjx-b)}.jjx-pdp[hidden]{display:flex!important}.jjx-pdp svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.jjx-pdp b{font-weight:800}.jjx-pdp p{margin:0}.jj.jjx{font-family:var(--jjx-b);color:var(--jjx-purple);contain:none;overflow:hidden}.jjx .jj__inner{max-width:1240px}.jjx-h2{font:900 clamp(27px,3.7vw,48px)/.98 var(--jjx-h);text-transform:uppercase;letter-spacing:-.012em;color:var(--jjx-purple);margin:0;text-wrap:balance}.jjx-kicker{display:inline-block;font:400 22px/1.5 var(--jjx-s);color:var(--jjx-pink);transform:rotate(-1.6deg);transform-origin:left bottom;margin:0 0 4px}.jjx-lede{font:500 16.5px/1.6 var(--jjx-b);margin:12px 0 0;max-width:600px}.jjx-swipe{display:inline-block;background:var(--jjx-pink);color:#fff;padding:.04em .2em .09em;margin:0 -.04em;border-radius:.14em .32em .18em .28em;transform:rotate(-1.2deg);box-shadow:0 .07em 0 var(--jjx-purple)}.jjx-swipe--yellow{background:var(--jjx-yellow);color:var(--jjx-ink);box-shadow:0 .07em 0 var(--jjx-ink)}.jjx-swipe--white{background:#fff;color:var(--jjx-berry);box-shadow:0 .07em 0 var(--jjx-ink)}.jjx .jj__btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}.jjx .jj__btn.is-busy{opacity:.7;pointer-events:none}.jjx .jj__btn--ink{background:#fff;color:var(--jjx-ink);border-color:var(--jjx-ink);box-shadow:0 4px 0 var(--jjx-ink)}.jjx .jj__btn--ink:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--jjx-ink)}.jjx .jj__btn--gold{background:var(--jjx-yellow);color:var(--jjx-ink);border-color:var(--jjx-ink);box-shadow:0 4px 0 var(--jjx-ink)}.jjx .jj__btn--gold:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--jjx-ink)}.jjx-drift{position:absolute;left:0;right:0;bottom:-1px;height:56px;background:var(--jjx-drift-c,#fff);-webkit-mask:var(--jjx-drift) center bottom/100% 100% no-repeat;mask:var(--jjx-drift) center bottom/100% 100% no-repeat;z-index:3;pointer-events:none}.jjx-zig:before{content:"";position:absolute;left:0;right:0;top:-1px;height:13px;z-index:2;background:conic-gradient(from 135deg at 50% 0,var(--jjx-zig-c,#fff) 90deg,#0000 0) 0 0/26px 13px repeat-x}.jjx-tag{position:relative;display:inline-block;margin-left:16px;background:#fff;color:var(--jjx-purple);border:2.5px solid var(--jjx-purple);border-radius:24px 8px 8px 24px;padding:3px 16px 3px 34px;font:400 19px/1.7 var(--jjx-s);transform:rotate(-2.2deg);box-shadow:0 3px 0 var(--jjx-purple);white-space:nowrap}.jjx-tag:before{content:"";position:absolute;left:11px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--jjx-pink-lt);border:2px solid var(--jjx-purple)}.jjx-tag:after{content:"";position:absolute;left:-17px;top:50%;width:34px;height:26px;margin-top:-25px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 26'%3E%3Cpath d='M33 25C22 24 6 20 3 11 1 4 9 0 14 4c5 4 2 12-6 15' fill='none' stroke='%23D2233C' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.jj.jjx-hero{background:var(--jjx-pink-lt);padding:46px 22px 100px}.jjx-hero__grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:36px;align-items:center}.jjx-hero__text{position:relative;z-index:4}.jjx-hero__h1{font:900 clamp(34px,4.55vw,64px)/.97 var(--jjx-h);text-transform:uppercase;letter-spacing:-.018em;color:var(--jjx-purple);margin:18px 0}.jjx-hero__ln{display:block}.jjx-hero__rot{display:inline-block;background:var(--jjx-pink);color:#fff;padding:.05em .17em .1em;margin:.07em 0 .09em -.08em;border-radius:.12em .3em .16em .26em;transform:rotate(-1.4deg);box-shadow:0 .075em 0 var(--jjx-purple);white-space:nowrap}.jjx-hero__rot span{display:inline-block;transition:opacity .18s}.jjx-hero__rot span.is-out{opacity:0}.jjx-hero__sub{font:500 17px/1.6 var(--jjx-b);color:#3a1760;max-width:540px}.jjx-hero__sub p{margin:0}.jjx-hero__price{font:800 17px/1.45 var(--jjx-h);color:var(--jjx-purple);margin:12px 0 0}.jjx-hero__price span{color:#a51c6c}.jjx-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.jjx-hero__proof{display:flex;flex-wrap:wrap;gap:6px 20px;margin:22px 0 0;font:700 14px/1.4 var(--jjx-b);color:var(--jjx-purple)}.jjx-hero__proof a{color:inherit;text-decoration:none}.jjx-hero__stars{color:#a51c6c;letter-spacing:1px}.jjx-hero__post{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding:8px 13px 8px 10px;background:#fff;border:2px solid var(--jjx-pine);border-radius:12px;color:var(--jjx-pine-dk);font:700 13.5px/1.35 var(--jjx-b)}.jjx-hero__post svg{flex:0 0 22px;width:22px;height:22px}.jjx-hero__visual{position:relative;z-index:3}.jjx-tree{position:relative;width:100%;max-width:540px;margin:0 auto;aspect-ratio:560/690;container-type:inline-size}.jjx-tree__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.jjx-tree__star{position:absolute;left:50%;top:-1.5%;width:14%;margin-left:-7%;transform:rotate(-9deg);z-index:6;filter:drop-shadow(0 3px 0 var(--jjx-purple))}.jjx-tree__rows{position:absolute;left:0;right:0;top:13.4%;display:flex;flex-direction:column;align-items:center;gap:12px;gap:2.2cqw;z-index:5}.jjx-tree__row{display:flex;justify-content:center;gap:12px;gap:2.2cqw}.jjx-tree__book{position:relative;display:block;width:100px;width:18.4cqw;aspect-ratio:1;border:2.5px solid var(--jjx-purple);border-radius:10px;border-radius:1.9cqw;background:#fff;box-shadow:0 4px 0 var(--jjx-purple);overflow:hidden;transition:transform .18s cubic-bezier(.25,.6,.25,1),box-shadow .18s}.jjx-tree__book img{width:100%;height:100%;object-fit:cover;display:block}.jjx-tree__book:nth-child(odd){transform:rotate(-2.2deg)}.jjx-tree__book:nth-child(2n){transform:rotate(1.8deg)}.jjx-tree__row--3 .jjx-tree__book:nth-child(2){transform:rotate(-.6deg)}.jjx-tree__book:hover,.jjx-tree__book:focus-visible{transform:scale(1.3) rotate(0);z-index:9;box-shadow:0 7px 0 var(--jjx-pink)}.jjx-tree__gift{position:absolute;bottom:.5%;width:21%;z-index:7;filter:drop-shadow(0 4px 0 var(--jjx-purple))}.jjx-tree__gift--l{left:-2%;transform:rotate(-5deg)}.jjx-tree__gift--r{right:-1%;width:17%;transform:rotate(6deg)}.jjx-hero__hint{text-align:center;font:400 19px/1.6 var(--jjx-s);color:var(--jjx-purple);margin:6px 0 0;transform:rotate(-1.2deg)}.jjx-baubles{position:absolute;top:0;right:1.5%;display:flex;gap:26px;align-items:flex-start;z-index:2;pointer-events:none}.jjx-baubles i{display:block;width:2px;height:var(--l,60px);background:var(--jjx-purple);position:relative}.jjx-baubles i:after{content:"";position:absolute;left:50%;bottom:calc(var(--d,34px) * -1);width:var(--d,34px);height:var(--d,34px);margin-left:calc(var(--d,34px) / -2);border-radius:50%;background:radial-gradient(circle at 32% 30%,#fff 0 9%,#0000 10%),var(--c,var(--jjx-yellow));border:2.5px solid var(--jjx-purple);box-sizing:border-box}.jjx-baubles i:before{content:"";position:absolute;left:50%;bottom:-4px;width:10px;height:6px;margin-left:-5px;background:var(--jjx-purple);border-radius:2px 2px 0 0;z-index:1}.jjx-snow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.jjx-snow i{position:absolute;top:-14px;left:var(--x,50%);width:var(--s,8px);height:var(--s,8px);border-radius:50%;background:#fff;opacity:.92;animation:jjxFall var(--t,11s) linear var(--w,0s) infinite}@keyframes jjxFall{to{transform:translate3d(26px,900px,0)}}.jj.jjx-finder{background:#fff;padding:22px 22px 54px}.jjx-finder__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;margin:26px 0 0;padding:0;list-style:none}.jjx .jjx-gift{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:11px 14px 12px 46px;background:var(--bg,#fff);color:var(--fg,var(--jjx-purple));border:2.5px solid var(--jjx-purple);border-radius:46px 12px 12px 46px;box-shadow:0 4px 0 var(--jjx-purple);transition:transform .16s cubic-bezier(.25,.6,.25,1),box-shadow .16s}.jjx-finder__grid li:nth-child(odd) .jjx-gift{transform:rotate(-1.1deg)}.jjx-finder__grid li:nth-child(2n) .jjx-gift{transform:rotate(.9deg)}.jjx-finder__grid li .jjx-gift:hover{transform:translateY(-3px) rotate(0);box-shadow:0 7px 0 var(--jjx-purple)}.jjx-gift:before{content:"";position:absolute;left:16px;top:50%;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;background:#fff;border:2.5px solid var(--jjx-purple);box-sizing:border-box}.jjx-gift__to{font:400 17px/1.35 var(--jjx-s)}.jjx-gift__name{font:900 20px/1.05 var(--jjx-h);text-transform:uppercase;letter-spacing:-.005em}.jjx-gift__sub{font:600 12.5px/1.3 var(--jjx-b);margin-top:3px}.jjx-gift--pink{--bg:var(--jjx-pink-lt)}.jjx-gift--sky{--bg:var(--jjx-sky)}.jjx-gift--yellow{--bg:var(--jjx-yellow);--fg:var(--jjx-ink)}.jjx-gift--mint{--bg:var(--jjx-mint);--fg:var(--jjx-pine-dk)}.jjx-gift--berry{--bg:var(--jjx-berry);--fg:#fff}.jjx-gift--hot{--bg:var(--jjx-pink);--fg:#fff}.jjx-gift--pine{--bg:var(--jjx-pine);--fg:#fff}.jj.jjx-p3{background-color:var(--jjx-pink-lt);padding:60px 22px 64px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='200'%3E%3Cg fill='none' stroke='%23F5A3EC' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M30 26l4 9 10 1-8 6 3 10-9-5-9 5 3-10-8-6 10-1z'/%3E%3Ccircle cx='150' cy='48' r='13'/%3E%3Cpath d='M150 35v-8M144 27h12'/%3E%3Cpath d='M92 120c-14-4-20-16-16-26 12 0 20 8 20 22M96 118c14-6 20-18 14-28-12 2-18 12-16 26'/%3E%3Ccircle cx='94' cy='124' r='4'/%3E%3Cpath d='M186 140l3 7 8 1-6 5 2 8-7-4-7 4 2-8-6-5 8-1z'/%3E%3Cpath d='M26 150v26M16 156l20 14M36 156l-20 14'/%3E%3C/g%3E%3C/svg%3E")}.jjx-p3{--jjx-zig-c:#fff}.jjx-p3__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 28px;flex-wrap:wrap}.jjx-p3__head .jjx-lede{margin-top:10px}.jjx a.jjx-p3__all{font:800 14px/1.3 var(--jjx-h);color:var(--jjx-purple);text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}.jjx-p3__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:24px 0 0}.jjx-p3__book{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;padding:0;text-align:left;font:inherit;color:var(--jjx-purple);background:#fff;border:2.5px solid var(--jjx-purple);border-radius:14px;box-shadow:0 4px 0 var(--jjx-purple);overflow:hidden;cursor:pointer;transition:transform .16s cubic-bezier(.25,.6,.25,1),box-shadow .16s,opacity .16s}.jjx-p3__book img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.jjx-p3__name{display:block;padding:8px 10px 10px;font:800 12.5px/1.2 var(--jjx-h);text-transform:uppercase;min-height:46px}.jjx-p3__tick{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#fff;border:2.5px solid var(--jjx-purple);display:grid;place-items:center;font:900 18px/1 var(--jjx-h);color:var(--jjx-purple)}.jjx-p3__tick svg{width:15px;height:15px;display:none}.jjx-p3__book:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--jjx-purple)}.jjx-p3__book[aria-pressed=true]{transform:translateY(-5px) rotate(-1.2deg);border-color:var(--jjx-pine);box-shadow:0 8px 0 var(--jjx-pine)}.jjx-p3__book[aria-pressed=true] .jjx-p3__tick{background:var(--jjx-pine);border-color:var(--jjx-pine);color:#fff}.jjx-p3__book[aria-pressed=true] .jjx-p3__tick svg{display:block}.jjx-p3__book[aria-pressed=true] .jjx-p3__plus{display:none}.jjx-p3.is-full .jjx-p3__book[aria-pressed=false]{opacity:.45}.jjx-p3__tray{display:flex;align-items:center;gap:16px;margin:24px 0 0;padding:12px 14px;background:#fff;border:2.5px solid var(--jjx-purple);border-radius:18px;box-shadow:0 5px 0 var(--jjx-purple)}.jjx-p3__tray.is-nudge{animation:jjxNudge .32s}@keyframes jjxNudge{30%{transform:translate(-5px)}70%{transform:translate(5px)}}.jjx-p3__slots{display:flex;gap:8px}.jjx-p3__slot{width:58px;height:58px;border-radius:10px;border:2px dashed var(--jjx-lilac);background:var(--jjx-cream);display:grid;place-items:center;font:900 20px/1 var(--jjx-h);color:var(--jjx-lilac);overflow:hidden}.jjx-p3__slot.is-filled{border:2px solid var(--jjx-purple)}.jjx-p3__slot img{width:100%;height:100%;object-fit:cover;display:block}.jjx-p3__msg{flex:1;margin:0;font:700 15.5px/1.35 var(--jjx-b);color:var(--jjx-purple)}.jjx-p3__msg small{display:block;font:600 12.5px/1.35 var(--jjx-b);color:#6b4a8e;margin-top:2px}.jj.jjx-shelf{background:#fff;padding:50px 22px 54px}.jjx-shelf__row{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:18px;margin:24px 0 0}.jjx-card{display:flex;flex-direction:column;background:#fff;border:2.5px solid var(--jjx-purple);border-radius:14px;box-shadow:0 4px 0 var(--jjx-purple);overflow:hidden}.jjx-card__img{display:block}.jjx-card__img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.jjx-card__body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;flex:1}.jjx a.jjx-card__name{font:800 13.5px/1.2 var(--jjx-h);text-transform:uppercase;color:var(--jjx-purple)}.jjx-card__price{font:800 15px/1 var(--jjx-h);color:var(--jjx-purple);margin-top:auto}.jjx-card .jj__btn{justify-content:center;width:100%;padding:10px 8px!important;font-size:12.5px!important;white-space:nowrap;letter-spacing:.02em}.jj.jjx-dip{background:var(--jjx-pine);color:#fff;padding:70px 22px 74px;--jjx-zig-c:#fff}.jjx-dip__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:center}.jjx-dip__art{position:relative;max-width:360px;margin:0 auto;width:100%}.jjx-dip__art svg{width:100%;height:auto;display:block;overflow:visible}.jjx-dip .jjx-kicker{color:var(--jjx-yellow)}.jjx-dip .jjx-h2{color:#fff}.jjx-dip__lede{font:600 18px/1.6 var(--jjx-b);margin:14px 0 0;max-width:560px}.jjx-dip__btns{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}.jjx-dip__fine{font:500 13.5px/1.55 var(--jjx-b);margin:18px 0 0;max-width:560px;color:#ddf3e8}.jjx-dip__fine a{color:#fff;text-decoration:underline!important;text-underline-offset:3px;font-weight:700}.jjx-dip__msg{font:700 14px/1.4 var(--jjx-b);color:var(--jjx-yellow);margin:12px 0 0}.jjx-dip__price{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:99px;background:var(--jjx-ink);color:#fff;font-size:12.5px;letter-spacing:0}.jj.jjx-post{background:var(--jjx-berry);color:#fff;padding:62px 22px 66px;--jjx-zig-c:var(--jjx-pine)}.jjx-post .jjx-kicker{color:var(--jjx-yellow)}.jjx-post .jjx-h2,.jjx-post .jjx-lede{color:#fff}.jjx-post__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none}.jjx-post__card{position:relative;background:#fff;color:var(--jjx-purple);border:7px dotted var(--jjx-berry);border-radius:6px;padding:14px 16px 16px}.jjx-post__what{font:800 12.5px/1.3 var(--jjx-h);text-transform:uppercase;letter-spacing:.07em;color:var(--jjx-pine)}.jjx-post__by{font:900 clamp(21px,2.3vw,28px)/1.05 var(--jjx-h);text-transform:uppercase;margin:7px 0 9px;letter-spacing:-.01em}.jjx-post__by small{display:block;font:700 13px/1.3 var(--jjx-b);text-transform:none;letter-spacing:0;margin-bottom:3px}.jjx-post__days{display:inline-block;font:800 13px/1.2 var(--jjx-h);background:var(--jjx-yellow);color:var(--jjx-ink);padding:5px 11px;border-radius:99px;border:2px solid var(--jjx-ink)}.jjx-post__note{font:500 13px/1.5 var(--jjx-b);margin:10px 0 0;color:#3a1760}.jjx-post__card.is-gone .jjx-post__by{text-decoration:line-through;opacity:.55}.jjx-post__card.is-gone .jjx-post__days{background:#eee}.jjx-post__mark{position:absolute;right:3%;top:26px;width:150px;opacity:.9;transform:rotate(9deg);pointer-events:none}.jj.jjx-extras{background:#fff;padding:64px 22px 66px;--jjx-zig-c:var(--jjx-berry)}.jjx-extras__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin:34px 0 0;padding:0;list-style:none}.jjx-extra{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start;height:100%;padding:22px 20px 20px;border:2.5px solid var(--jjx-purple);border-radius:18px;box-shadow:0 5px 0 var(--jjx-purple);background:var(--bg,var(--jjx-cream));color:var(--jjx-purple)}.jjx-extra--sky{--bg:var(--jjx-sky)}.jjx-extra--pink{--bg:var(--jjx-pink-lt)}.jjx-extra--mint{--bg:var(--jjx-mint)}.jjx .jjx-extra__pic{display:block;margin:-6px 0 0 -4px;border:2.5px solid var(--jjx-purple);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 0 var(--jjx-purple);transform:rotate(-3.5deg)}.jjx-extras__grid li:nth-child(2) .jjx-extra__pic{transform:rotate(2.5deg)}.jjx-extras__grid li:nth-child(3) .jjx-extra__pic{transform:rotate(-1.5deg)}.jjx-extra__pic img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.jjx-extra__txt{display:flex;flex-direction:column;align-items:flex-start;height:100%}.jjx-extra__h{font:900 21px/1.05 var(--jjx-h);text-transform:uppercase;margin:0 0 8px;letter-spacing:-.008em}.jjx-extra__p{font:500 14px/1.55 var(--jjx-b);margin:0 0 14px}.jjx-extra .jj__btn{margin-top:auto}.jjx-extra__price{position:absolute;top:-15px;right:14px;font:900 14.5px/1 var(--jjx-h);background:var(--jjx-yellow);color:var(--jjx-ink);border:2.5px solid var(--jjx-ink);border-radius:99px;padding:7px 12px;transform:rotate(4deg)}.jjx a:focus-visible,.jjx button:focus-visible{outline:3px solid var(--jjx-ink);outline-offset:3px;border-radius:6px}.jjx-dip a:focus-visible,.jjx-dip button:focus-visible,.jjx-post a:focus-visible{outline-color:#fff}@media(max-width:989px){.jjx-hero__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.jjx-hero__text{display:contents}.jjx-hero__text>.jjx-tag{order:1;align-self:flex-start}.jjx-hero__h1{order:2;font-size:clamp(26px,8.1vw,64px)}.jjx-hero__price{order:3;margin-top:0}.jjx-hero__cta{order:4}.jjx-hero__post{order:5;align-self:flex-start}.jjx-hero__visual{order:6;width:100%;margin-top:26px}.jjx-hero__sub{order:7;margin-top:18px}.jjx-hero__proof{order:8}.jjx-tree{max-width:440px}.jjx-baubles{display:none}.jjx-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.jjx-p3__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jjx-shelf__row{grid-template-columns:repeat(3,minmax(0,1fr))}.jjx-dip__grid{grid-template-columns:1fr;gap:26px}.jjx-dip__art{max-width:230px;margin:0}.jjx-post__mark{display:none}.jjx-extras__grid{grid-template-columns:1fr;max-width:620px}}@media(max-width:749px){.jj.jjx-hero{padding:22px 16px 78px}.jjx-hero__h1{margin:14px 0 12px}.jjx-hero__sub,.jjx-hero__price{font-size:15.5px}.jjx-hero__cta{gap:10px;margin-top:16px}.jjx-hero__cta .jj__btn{flex:1 1 auto;justify-content:center;padding:14px 16px!important;font-size:13px!important}.jjx-hero__proof{font-size:13px;gap:4px 14px;margin-top:14px}.jjx-hero__post{margin-top:12px;font-size:12.5px}.jjx-tree{max-width:356px}.jjx-tree__book{border-width:2px;box-shadow:0 3px 0 var(--jjx-purple)}.jjx-tree__book:hover{transform:rotate(0)}.jjx-drift{height:34px}.jjx-tag{font-size:17px}.jjx-kicker{font-size:19px}.jj.jjx-finder{padding:14px 16px 40px}.jjx-gift{min-height:78px;padding:9px 10px 10px 36px;border-radius:38px 10px 10px 38px}.jjx-gift:before{left:11px;width:11px;height:11px;margin-top:-5.5px}.jjx-gift__to{font-size:15px}.jjx-gift__name{font-size:16px}.jjx-gift__sub{font-size:11.5px}.jj.jjx-p3{padding:44px 16px 46px}.jjx-p3__grid{display:flex;gap:10px;margin:18px -16px 0;padding:8px 16px 12px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jjx-p3__grid::-webkit-scrollbar{display:none}.jjx-p3__book{flex:0 0 136px;width:136px;scroll-snap-align:start}.jjx-p3__tray{flex-wrap:wrap;gap:10px 12px;margin-top:8px;padding:12px}.jjx-p3__slot{width:50px;height:50px}.jjx-p3__msg{font-size:14.5px}.jjx-p3__tray .jj__btn{width:100%;justify-content:center}.jj.jjx-shelf{padding:38px 16px 42px}.jjx-shelf__row{display:flex;gap:10px;margin:18px -16px 0;padding:6px 16px 12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.jjx-shelf__row::-webkit-scrollbar{display:none}.jjx-card{flex:0 0 156px;scroll-snap-align:start}.jj.jjx-dip{padding:52px 16px 54px}.jjx-dip__art{max-width:170px}.jjx-dip__lede{font-size:16.5px}.jjx-dip__btns .jj__btn{flex:1 1 100%;justify-content:center}.jj.jjx-post{padding:48px 16px 50px}.jjx-post__grid{grid-template-columns:1fr;gap:14px}.jj.jjx-extras{padding:48px 16px 44px}.jjx-extras__grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.jjx-extra{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:20px 16px 18px}.jjx-lights:before,.jjx-lights:after{background-size:150px 27px;height:27px}.footer:before{background-size:190px 26px;height:26px;top:-25px}}@media(prefers-reduced-motion:reduce){.jjx-lights:after{animation:none}.jjx-snow{display:none}.jjx-tree__book,.jjx-gift,.jjx-p3__book{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/jj-xmas.css.map */
