.tl--honey{--paper: #fbf5e6;--paper-2: #f3e3b8;--ink: #23160a;--ink-soft: #6a5238;--accent: #eaa51b;--accent-deep: #b4620a;--accent-ink: #23160a;--line: rgba(35, 22, 10, .14);--hex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50V16L28 0l28 16v34L28 66v34' fill='none' stroke='%23b4620a' stroke-opacity='.2' stroke-width='1.4'/%3E%3Cpath d='M28 0v34L0 50v34l28 16 28-16V50L28 34' fill='none' stroke='%23b4620a' stroke-opacity='.13' stroke-width='1.4'/%3E%3C/svg%3E")}.tl--honey .tl-footer__word{font-weight:300;font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.03em}.hn-h2{margin:0;font:400 clamp(2.4rem,1.3rem + 4.4vw,5.2rem)/.98 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 60;letter-spacing:-.035em}.hn-h2 em{font-style:italic;color:var(--accent-deep);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.hn{overflow-x:clip}.hn-band{position:relative;z-index:2;background:var(--accent);color:var(--accent-ink)}.hn-band .tl-band{z-index:1}.hn-drip{--drip-h: clamp(36px, 2rem + 4vw, 104px);position:absolute;left:0;top:calc(100% - var(--drip-h) * .29);width:100%;height:var(--drip-h);fill:var(--accent);transform-origin:top;animation:hn-drip 2.2s var(--ease) both;filter:drop-shadow(0 6px 10px rgba(180,98,10,.18))}@keyframes hn-drip{0%{transform:scaleY(.25)}}.hn-hero{display:grid;gap:clamp(2.5rem,1rem + 5vw,5rem);align-items:center;padding-block:clamp(5.5rem,4rem + 5vw,9rem) clamp(3.5rem,2rem + 4vw,6rem)}@media(min-width:900px){.hn-hero{grid-template-columns:7fr 5fr}}@media(max-width:899px){.hn-hero{padding-top:clamp(4.75rem,3.5rem + 4vw,6rem);gap:clamp(2.5rem,1.5rem + 4vw,3.5rem)}.hn-hero__art{order:-1;width:min(88%,440px)}}.hn-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.4rem;font:700 .78rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep)}.hn-eyebrow:before{content:"";width:28px;height:1.5px;background:currentColor}.hn-title{margin:0;font:380 clamp(3.2rem,1rem + 5.6vw,6.6rem)/.88 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 50;letter-spacing:-.045em}.hn-title span,.hn-title em{display:block}.hn-title em{font-style:italic;font-weight:300;color:var(--accent-deep);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;padding-left:.42em}@media(max-width:520px){.hn-title em{padding-left:0}}.hn-lede{margin:1.8rem 0 2.2rem;max-width:40ch;font-size:clamp(1.05rem,1rem + .35vw,1.22rem);color:var(--ink-soft)}.hn-buy{max-width:560px}.hn-qty{border:0;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.hn-qty__opt{position:relative;cursor:pointer}.hn-qty__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.hn-qty__box{display:grid;gap:.15rem;padding:.9rem .9rem .85rem;border:1.5px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--paper) 70%,white);transition:border-color var(--fast),transform var(--fast) var(--ease),box-shadow var(--fast),background var(--fast)}.hn-qty__opt:hover .hn-qty__box{border-color:var(--ink-soft);transform:translateY(-2px)}.hn-qty__opt input:checked+.hn-qty__box{border-color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--ink),0 14px 30px -18px #23160a99}.hn-qty__opt input:focus-visible+.hn-qty__box{outline:2px solid var(--ink);outline-offset:3px}.hn-qty__n{font:700 1rem/1.2 var(--f-body)}.hn-qty__s{font-size:.78rem;color:var(--ink-soft)}.hn-qty__p{margin-top:.35rem;font:500 1.15rem/1 var(--f-display);font-variation-settings:"opsz" 48}@media(max-width:380px){.hn-qty__box{padding:.75rem .6rem}.hn-qty__n{font-size:.9rem}}.hn-qty__box{position:relative}.hn-qty__tag{position:absolute;top:-.6rem;right:.5rem;padding:.2rem .45rem;border-radius:999px;background:var(--ink);color:var(--paper);font:700 .62rem/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase}.hn-qty__p s{display:block;margin-top:.2rem;font:400 .78rem/1 var(--f-body);color:var(--ink-soft)}.hn-buy__btn{width:100%;font-size:1.05rem}.hn-buy__dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.6}.hn-buy__meta{margin:.9rem 0 0;font-size:.88rem;color:var(--ink-soft)}.hn-hero__art{position:relative;width:min(100%,480px);justify-self:center;margin-inline:auto}.hn-arch{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 28px 28px;background:var(--hex) center / 56px 100px,radial-gradient(120% 80% at 50% 20%,#fff7df,var(--paper-2));box-shadow:0 1px #ffffffb3 inset,0 40px 80px -40px #78460a8c;display:grid;place-items:center}.hn-arch:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px solid rgba(180,98,10,.35);border-radius:inherit;pointer-events:none}.hn-arch__img{width:86%;height:auto;mix-blend-mode:multiply;transform:rotate(-5deg);animation:hn-float 7s ease-in-out infinite}@keyframes hn-float{50%{transform:rotate(-3deg) translateY(-10px)}}.hn-coin{position:absolute;left:-7%;bottom:-5%;width:38%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid var(--paper);box-shadow:0 20px 40px -18px #23160a8c;transform:rotate(8deg)}.hn-coin img{width:100%;height:100%;object-fit:cover}.hn-seal{position:absolute;top:-6%;right:-7%;width:34%;aspect-ratio:1;border-radius:50%;background:var(--accent);color:var(--ink);box-shadow:0 16px 30px -16px #78460acc;animation:hn-spin 26s linear infinite}.hn-seal text{font:700 15.5px var(--f-body);letter-spacing:.17em;fill:currentColor}@keyframes hn-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.hn-coin{left:-2%}.hn-seal{right:-2%}}.hn-marquee{background:var(--ink);color:var(--paper);transform:rotate(-1.6deg);margin:1rem -2vw}.hn-marquee span{font:italic 300 clamp(1.7rem,1rem + 2.6vw,3.2rem)/1 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.hn-marquee i{font-style:normal;color:var(--accent);font-size:1.4rem}.hn-steps{padding-block:clamp(5rem,3rem + 6vw,9rem) clamp(3rem,2rem + 3vw,5rem)}.hn-steps__list{list-style:none;margin:clamp(2.5rem,2rem + 3vw,5rem) 0 0;padding:0;display:grid;gap:2.5rem}@media(min-width:900px){.hn-steps__list{grid-template-columns:repeat(3,1fr);gap:2rem}.hn-steps__list li:nth-child(2){margin-top:4rem}.hn-steps__list li:nth-child(3){margin-top:8rem}}.hn-steps__list li{border-top:1.5px solid var(--ink);padding-top:1.2rem}.hn-steps__n{display:block;font:300 clamp(4.5rem,3rem + 4vw,7.5rem)/.9 var(--f-display);font-variation-settings:"opsz" 144;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.4px var(--accent-deep)}.hn-steps__list h3{margin:.6rem 0 .4rem;font:500 2.1rem/1 var(--f-display);letter-spacing:-.03em}.hn-steps__list p{margin:0;color:var(--ink-soft);max-width:30ch}.hn-box{display:grid;gap:clamp(2.5rem,1rem + 5vw,6rem);align-items:center;padding-block:clamp(3rem,2rem + 4vw,7rem)}@media(min-width:900px){.hn-box{grid-template-columns:1fr 1fr}}.hn-box__photo{position:relative}.hn-box__photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;transform:rotate(-2.5deg);box-shadow:0 40px 70px -40px #23160ab3}.hn-box__photo:before{content:"";position:absolute;top:6%;right:-5%;bottom:-6%;left:6%;border-radius:28px;z-index:-1;background:var(--hex) 0 0 / 56px 100px,var(--paper-2);transform:rotate(3deg)}.hn-label{position:relative;background:#fffaf0;padding:clamp(1.8rem,1rem + 3vw,3rem);border:2px solid var(--ink);border-radius:8px;outline:1.5px solid var(--ink);outline-offset:7px;margin:9px}.hn-label__kicker{margin:0;text-align:center;font:700 .72rem/1 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-deep)}.hn-label__title{margin:.8rem 0 1.6rem;text-align:center;font:400 clamp(2.6rem,1.6rem + 3vw,4rem)/.95 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-style:italic;letter-spacing:-.03em}.hn-label__title:after{content:"\2b22";display:block;margin-top:.8rem;font-size:1rem;font-style:normal;color:var(--accent)}.hn-label__rows{margin:0 0 1.8rem}.hn-label__rows div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;border-bottom:1.5px dotted var(--line)}.hn-label__rows dt{font:700 .74rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase}.hn-label__rows dd{margin:0;text-align:right;font:italic 400 1.15rem/1.2 var(--f-display)}.hn-label .tl-link{display:block;text-align:center}.tl .hn-cross{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:clamp(1.8rem,1rem + 3vw,3.2rem);border-radius:32px;overflow:hidden;text-decoration:none;background:#0f1216;color:#eef1f4}.hn-cross:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background:repeating-radial-gradient(circle at 110% 120%,transparent 0 22px,#eef1f4 23px 24px)}.hn-cross__text{position:relative}.hn-cross__kicker{margin:0;font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:#ff6a3d}.hn-cross__title{margin:.7rem 0;font:900 clamp(1.8rem,1rem + 3.4vw,3.6rem)/.92 var(--f-body);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em}.hn-cross__sub{margin:0;opacity:.8}.hn-cross__img{position:relative;width:clamp(110px,24vw,260px);aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;transform:rotate(5deg);transition:transform .6s var(--ease)}.hn-cross:hover .hn-cross__img{transform:rotate(0) scale(1.04)}.hn-cross:hover .hn-cross__sub{opacity:1;text-decoration:underline;text-underline-offset:4px}.hn-qty__opt{display:flex}.hn-qty__opt .hn-qty__box{flex:1}.hn-qty__p s.is-blank{visibility:hidden}.hn-qty:has(.hn-qty__opt--pop){padding-top:1.45rem}.hn-qty__opt--pop .hn-qty__box{border-top-left-radius:0;border-top-right-radius:0}.hn-qty__pop{position:absolute;bottom:100%;left:-1.5px;right:-1.5px;display:flex;justify-content:center;align-items:center;gap:.15rem .4rem;padding:.38rem .4rem .32rem;border-radius:12px 12px 0 0;background:var(--accent);color:var(--accent-ink);font:700 .62rem/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap}.hn-qty__pop span+span:before{content:"\b7";margin-right:.4rem}.hn-qty__opt input:checked+.hn-qty__box .hn-qty__pop{left:-2.5px;right:-2.5px;background:var(--ink);color:var(--accent)}@media(max-width:560px){.hn-qty:has(.hn-qty__opt--pop){padding-top:2.1rem}.hn-qty__pop{flex-direction:column;letter-spacing:.05em}.hn-qty__pop span+span:before{content:none}}.hn-qty--4{grid-template-columns:repeat(2,1fr)}.hn-qty--4:has(.hn-qty__opt--pop){row-gap:1.9rem}@media(min-width:900px){.hn-hero .hn-qty--4:has(.hn-qty__opt--pop){padding-top:2.1rem}.hn-hero .hn-qty--4 .hn-qty__pop{flex-direction:column;letter-spacing:.05em}.hn-hero .hn-qty--4 .hn-qty__pop span+span:before{content:none}}@media(min-width:900px){.hn-hero .hn-buy{max-width:620px}.hn-hero .hn-qty--4{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){.hn-qty--4:has(.hn-qty__opt--pop){row-gap:2.5rem}}.hn-qty__tag--try{background:var(--accent);color:var(--accent-ink)}.hn-range,.hn-bundles{padding-block:clamp(4rem,3rem + 4vw,7rem) 0}.hn-cards{display:grid;gap:1.4rem;margin-top:3rem}@media(min-width:900px){.hn-cards{grid-template-columns:1fr 1fr}}.hn-card{--card: #e889a6;--card-deep: #a3365b;display:grid;gap:1.2rem;align-content:start;padding:1.6rem;border-radius:28px;background:#fffaf0;border:1.5px solid var(--line);box-shadow:0 30px 60px -45px #23160a99}.hn-card--black{--card: #3b3330;--card-deep: #1a1412}.hn-card__top{display:grid;grid-template-columns:150px 1fr;gap:1.2rem;align-items:center}.hn-card__img{aspect-ratio:1;border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--card) 25%,var(--paper))}.hn-card__img img{width:100%;height:100%;object-fit:cover;display:block}.hn-card__kick,.hn-trio__kick,.hn-builder__kick{margin:0;font:700 .7rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--card-deep, var(--accent-deep))}.hn-card__name{margin:.4rem 0;font:400 1.9rem/1.05 var(--f-display);font-style:italic;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.hn-card__name span,.hn-pick__name span{display:inline-block;width:.55em;height:.55em;border-radius:50%;background:var(--card);margin-right:.35em}.hn-card__name span{box-shadow:0 0 0 3px #fffaf0,0 0 0 4.5px var(--card)}.hn-card__d{margin:0;color:var(--ink-soft);font-size:.95rem}.hn-card .hn-buy{max-width:none}.hn-card .hn-qty__pop,.hn-card .hn-qty__tag--try{background:var(--card-deep);color:#fff}.hn-card .hn-buy__btn{--btn-bg: var(--card-deep)}@media(max-width:520px){.hn-card__top{grid-template-columns:96px 1fr}.hn-card__name{font-size:1.5rem}}.hn-trio{position:relative;overflow:hidden;margin-top:3rem;display:grid;gap:2rem;align-items:center;padding:clamp(1.6rem,1rem + 3vw,3rem);border-radius:32px;background:var(--ink);color:var(--paper)}@media(min-width:900px){.hn-trio{grid-template-columns:5fr 6fr}}.hn-trio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background:repeating-radial-gradient(circle at -10% 120%,transparent 0 22px,var(--accent) 23px 24px)}.hn-fan{position:relative;height:250px}.hn-fan>div{position:absolute;top:10px;width:46%;aspect-ratio:4 / 5;border-radius:120px 120px 18px 18px;overflow:hidden;border:4px solid var(--ink);box-shadow:0 20px 40px -20px #000;background:var(--paper)}.hn-fan>div{background:#fff}.hn-fan img,.hn-pick__img img,.hn-card__img img{object-fit:contain!important;padding:6%}.hn-fan img{width:100%;height:100%;display:block}.hn-fan__gold{left:27%;top:0!important;z-index:2}.hn-fan__pink{left:2%;transform:rotate(-9deg)}.hn-fan__black{right:2%;transform:rotate(9deg)}.hn-trio__copy{position:relative}.hn-trio__kick{color:var(--accent)}.hn-trio__title{margin:.6rem 0 .5rem;font:900 clamp(2rem,1rem + 3vw,3.4rem)/.92 var(--f-body);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em}.hn-dots{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;font-size:.95rem;opacity:.85}.hn-dots span:before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.35em;background:var(--c)}.hn-trio__d{margin:0}.hn-trio__price,.hn-sum__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:1rem 0 1.4rem}.hn-trio__price b{font:400 3rem/1 var(--f-display)}.hn-trio__price s{opacity:.6}.hn-trio__price em,.hn-sum__price em{font-style:normal;padding:.3rem .6rem;border-radius:999px;background:var(--accent);color:var(--ink);font:700 .72rem/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase}.hn-trio__btn{--btn-bg: var(--accent);--btn-fg: var(--ink);width:100%;max-width:420px}.hn-trio__btn:before{background:var(--paper)}.hn-trio .tl-form-error{color:var(--accent)}.hn-builder{position:relative;margin-top:2.6rem;display:grid;gap:1.6rem;padding:clamp(1.4rem,1rem + 2vw,2.4rem);border-radius:28px;background:#fffaf0;border:2px solid var(--accent);box-shadow:0 0 0 6px #eaa51b26,0 40px 70px -45px #23160ab3}.hn-builder__ribbon{position:absolute;top:-.85rem;left:1.6rem;padding:.5rem .8rem;border-radius:999px;background:var(--ink);color:var(--accent);font:700 .68rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase}.hn-builder__title{margin:.4rem 0;font:400 clamp(2rem,1.4rem + 2vw,2.8rem)/1 var(--f-display);font-style:italic;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.hn-builder__d{margin:-1rem 0 0;color:var(--ink-soft);max-width:48ch}.hn-picks{display:grid;gap:.9rem}@media(min-width:760px){.hn-picks{grid-template-columns:repeat(3,1fr)}}.hn-pick{--card: #eaa51b;display:grid;grid-template-columns:84px 1fr;gap:.9rem;align-items:center;padding:.9rem;border:1.5px solid var(--line);border-radius:18px;background:#fffcf3;transition:border-color var(--fast, .15s),box-shadow var(--fast, .15s)}.hn-pick--pink{--card: #e889a6}.hn-pick--black{--card: #3b3330}.hn-pick.is-picked{border-color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--ink),0 14px 30px -18px #23160a99}.hn-pick__img{aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff}.hn-pick__img img{width:100%;height:100%;object-fit:cover;display:block}.hn-pick__name{margin:0;font:700 .95rem/1.2 var(--f-body)}.hn-pick__sub{margin:.15rem 0 .6rem;font-size:.76rem;color:var(--ink-soft)}.hn-step{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden}.hn-step button{width:40px;height:38px;border:0;background:transparent;color:var(--ink);font:600 1.1rem/1 var(--f-body);cursor:pointer}.hn-step button:hover:not(:disabled){background:var(--paper-2)}.hn-step button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.hn-step button:disabled{opacity:.3;cursor:not-allowed}.hn-step output{min-width:2.4ch;text-align:center;font:700 1rem/1 var(--f-body)}.hn-sum{display:grid;gap:1.2rem;align-items:center;padding-top:1.4rem;border-top:1.5px solid var(--line)}@media(min-width:900px){.hn-sum{grid-template-columns:1fr 420px}}.hn-meter{height:8px;border-radius:999px;background:var(--paper-2);overflow:hidden}.hn-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-deep));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease, ease)}.hn-sum__msg{margin:.6rem 0 0;font-size:.92rem;color:var(--ink-soft)}.hn-sum__price{margin:0 0 .8rem}.hn-sum__price b{font:400 2.6rem/1 var(--f-display)}.hn-sum__price s{color:var(--ink-soft)}.hn-sum__price em:empty{display:none}@media(max-width:520px){.hn-fan{height:180px}}.hn-qty__p--sub{display:none}.hn-buy.is-sub .hn-qty__p:not(.hn-qty__p--sub){display:none}.hn-buy.is-sub .hn-qty__p--sub{display:block}.hn-buy.is-sub .hn-pct{display:none}.hn-buy.is-sub .hn-qty__pop:not(:has(span:not(.hn-pct))){display:none}.hn-qty__opt input:disabled+.hn-qty__box{opacity:.4;cursor:not-allowed}.hn-plan{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0;padding:0;border:0}.hn-plan__opt{position:relative;cursor:pointer}.hn-plan__opt input{position:absolute;opacity:0}.hn-plan__opt span{display:grid;gap:.2rem;height:100%;padding:.7rem .85rem;border:1.5px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;background:#ffffff8c;transition:border-color var(--dur, .2s),box-shadow var(--dur, .2s)}.hn-plan__opt b{font:700 .92rem/1.2 var(--f-body)}.hn-plan__opt small{font-size:.75rem;opacity:.7}.hn-plan__opt input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.hn-plan__opt input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tl-honey.css.map */
