:root{--ht-cream:#FFFBEF;--ht-white:#FFFFFF;--ht-ink:#241F1C;--ht-brand-yellow:#FFDD04;--ht-brand-lime:#C9DC5A;--ht-brand-pink:#FAD4E5;--ht-hot:#FF4D9D;--ht-save:#3F8F3A;--ht-tint-lemon:#FFF3BF;--ht-tint-lime:#EAF4C6;--ht-tint-mint:#D6F1E1;--ht-tint-sky:#D8ECFF;--ht-tint-lav:#EBE2FF;--ht-tint-peach:#FFE2D0;--ht-tint-pink:#FFE0EE;--ht-tint-coral:#FFE0DA;--ht-pop-yellow:#FFD400;--ht-pop-lime:#A7CC3A;--ht-pop-pink:#FF4D9D;--ht-pop-purple:#8E6BE6;--ht-pop-sky:#3FA9F0;--ht-pop-orange:#FF7A3C;--ht-pop-green:#46B36B;--ht-font-display:"Playpen Sans","Comic Sans MS",cursive;--ht-font-body:"Satoshi",system-ui,-apple-system,sans-serif;--ht-radius:1.5rem;--ht-radius-lg:2rem;--ht-pill:999px;--ht-shadow-card:0 10px 30px -14px rgba(36,31,28,.25);--ht-shadow-lift:0 26px 60px -24px rgba(36,31,28,.4);--ht-shadow-pop:0 6px 0 0 rgba(36,31,28,1);--ht-border:2px solid var(--ht-ink)}.ht-section{font-family:var(--ht-font-body);color:var(--ht-ink);position:relative;font-size:17px;line-height:1.62}@media(max-width:600px){.ht-section{font-size:14.5px}}.ht-section *{box-sizing:border-box}.ht-section img{display:block;max-width:100%;opacity:1}.ht-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px}@media(min-width:768px){.ht-container{padding-inline:32px}}.ht-font-display{font-family:var(--ht-font-display)}.ht-font-body{font-family:var(--ht-font-body)}.ht-eyebrow{font-family:var(--ht-font-body);font-weight:800;font-size:.88em;letter-spacing:.2em;text-transform:uppercase;margin:0}.ht-h2{font-family:var(--ht-font-display);font-weight:700;line-height:1.1;font-size:clamp(1.8em,4vw,3.1em);letter-spacing:-.01em;margin:0}.ht-display{font-family:var(--ht-font-display);font-weight:700;line-height:1.32;font-size:clamp(2em,4.6vw,3.6em);letter-spacing:-.015em;margin:0}.ht-lead{font-size:clamp(1.16em,1.5vw,1.42em);line-height:1.62;margin:0}.ht-hl{background:var(--ht-pop-yellow);padding:.02em .22em;border-radius:.4em;line-height:1.1;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ht-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--ht-font-body);font-weight:800;line-height:1;text-align:center;border:var(--ht-border);border-radius:var(--ht-pill);padding:.95em 1.6em;font-size:1em;cursor:pointer;text-decoration:none;box-shadow:var(--ht-shadow-pop);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ht-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 0 var(--ht-ink)}.ht-btn:active{transform:translateY(2px);box-shadow:0 2px 0 0 var(--ht-ink)}.ht-btn--hot{background:var(--ht-hot);color:#fff}.ht-btn--ink{background:var(--ht-ink);color:#fff}.ht-btn--yellow{background:var(--ht-pop-yellow);color:var(--ht-ink)}.ht-btn--white{background:#fff;color:var(--ht-ink)}.ht-btn--outline{background:transparent;color:var(--ht-ink);box-shadow:none}.ht-btn--outline:hover{background:var(--ht-ink);color:#fff;box-shadow:none}.ht-btn--lg{padding:1.05em 2em;font-size:1.06em}.ht-btn--block{width:100%}.ht-pill{display:inline-flex;align-items:center;gap:.5em;border:var(--ht-border);border-radius:var(--ht-pill);background:#fff;padding:.55em 1.1em;font-weight:800;font-size:.92em}.ht-badge{display:inline-flex;align-items:center;gap:.35em;border-radius:var(--ht-pill);padding:.34em .8em;font-weight:800;font-size:.82em;line-height:1}.ht-badge--save{background:var(--ht-save);color:#fff}.ht-card{background:#fff;border:var(--ht-border);border-radius:var(--ht-radius-lg);box-shadow:var(--ht-shadow-card);overflow:hidden}.ht-card__media{position:relative;background:#fff;aspect-ratio:1/1;overflow:hidden}.ht-card__media img{width:100%;height:100%;object-fit:contain;padding:1rem}.ht-sticker{position:absolute;border:var(--ht-border);border-radius:var(--ht-pill);padding:.58em 1.1em;font-weight:800;font-size:1em;box-shadow:var(--ht-shadow-pop);background:#fff;z-index:2;white-space:nowrap}@keyframes ht-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ht-marquee{overflow:hidden}.ht-marquee__track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform;animation:ht-marquee linear infinite}.ht-marquee__track>span{padding-inline:1.1rem;display:inline-flex;align-items:center;gap:.7rem}.ht-grid{display:grid;gap:1rem}.ht-stack>*+*{margin-top:1rem}.ht-rotate-neg{transform:rotate(-3deg)}.ht-rotate-pos{transform:rotate(3deg)}.ht-head__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ht-pgrid{display:grid;grid-template-columns:repeat(var(--cols-m,2),1fr)}@media(min-width:900px){.ht-pgrid{grid-template-columns:repeat(var(--cols-d,4),1fr)}}.ht-pcard{display:flex;flex-direction:column;background:#fff;border:var(--ht-border);border-radius:var(--pcard-radius,var(--ht-radius-lg));overflow:hidden;box-shadow:var(--ht-shadow-card)}.ht-pcard__media{position:relative;display:block;aspect-ratio:var(--pcard-ar,1/1);background:#fff}.ht-pcard__media .ht-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--pcard-fit,cover);opacity:0;transition:opacity .35s ease}.ht-pcard__media .ht-pcard__img.is-active{opacity:1}.ht-pcard__dots{position:absolute;bottom:8px;left:0;right:0;display:flex;gap:5px;justify-content:center;z-index:2;pointer-events:none}.ht-pcard__dot{width:5px;height:5px;border-radius:999px;background:#241f1c47;transition:background .2s ease,width .2s ease}.ht-pcard__dot.is-active{background:var(--ht-ink);width:14px}.ht-pcard__save{position:absolute;top:10px;left:10px;z-index:3}.ht-pcard__body{display:flex;flex-direction:column;gap:7px;padding:15px 17px 18px;flex:1}.ht-pcard__vendor{font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin:0}.ht-pcard__title{font-weight:800;font-size:clamp(1.02em,1.6vw,1.18em);line-height:1.3;color:var(--ht-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ht-pcard__rating{display:flex;align-items:center;gap:5px;font-size:.92em;font-weight:700}.ht-pcard__rating .s{color:#ffb800;letter-spacing:1px;font-size:1em}.ht-pcard__price{display:flex;align-items:baseline;gap:8px;margin-top:3px;flex-wrap:wrap}.ht-pcard__now{font-weight:800;font-size:clamp(1.18em,1.8vw,1.35em)}.ht-pcard__was{font-size:1em;opacity:.5;text-decoration:line-through}.ht-pcard__form{margin-top:auto;padding-top:11px}.ht-pcard__form .ht-btn{width:100%;padding:.82em 1em;font-size:1.02em}@media(prefers-reduced-motion:reduce){.ht-marquee__track{animation-duration:0s!important}.ht-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ht-base.css.map */
