@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,800&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,700&display=swap";.lk-scope{--lk-cream: #FBF6EE;--lk-tan: #EFE6D8;--lk-tan-2: #E2D7C1;--lk-ink: #232019;--lk-ink-soft: #2E2A21;--lk-body: #54503F;--lk-muted: #6C6559;--lk-accent: #A8471A;--lk-accent-dark: #8E3C14;--lk-accent-hover: #9B4416;--lk-yellow: #F0C24B;--lk-line: rgba(35,32,25,.12);--lk-line-soft: rgba(35,32,25,.1);--lk-radius-lg: 24px;--lk-radius-md: 18px;--lk-radius-sm: 12px;--lk-container: 1240px;background:var(--lk-cream);color:var(--lk-ink);font-family:DM Sans,system-ui,-apple-system,sans-serif;-webkit-text-size-adjust:100%;text-wrap:pretty;overflow-x:hidden}.lk-scope *,.lk-scope *:before,.lk-scope *:after{box-sizing:border-box}.lk-scope a{color:var(--lk-accent);text-decoration:none}.lk-scope a:hover{color:var(--lk-accent-dark)}.lk-scope button{font:inherit;cursor:pointer}.lk-scope img{display:block;max-width:100%}.lk-scope h1,.lk-scope h2,.lk-scope h3,.lk-scope h4{font-family:Bricolage Grotesque,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:.98;margin:0}.lk-scope .lk-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lk-container{max-width:var(--lk-container);margin:0 auto;padding:0 24px}.lk-section-pad{padding:clamp(64px,8vw,120px) 24px}.lk-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-accent);margin-bottom:14px}.lk-h2{font-size:clamp(32px,4.6vw,56px);margin-bottom:0}.lk-lede{font-size:16px;line-height:1.55;color:var(--lk-body);margin:0}.lk-bg-cream{background:var(--lk-cream);color:var(--lk-ink)}.lk-bg-tan{background:var(--lk-tan);color:var(--lk-ink)}.lk-bg-dark{background:var(--lk-ink);color:var(--lk-cream)}.lk-bg-accent{background:var(--lk-accent);color:var(--lk-cream)}.lk-placeholder{background-color:var(--lk-tan);background-image:repeating-linear-gradient(135deg,rgba(35,32,25,.05) 0 9px,transparent 9px 18px);display:flex;align-items:flex-end;padding:16px;border-radius:inherit;width:100%;height:100%}.lk-bg-dark .lk-placeholder,.lk-bg-accent .lk-placeholder{background-color:#fbf6ee14;background-image:repeating-linear-gradient(135deg,rgba(251,246,238,.07) 0 10px,transparent 10px 20px)}.lk-placeholder__label{font:500 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--lk-muted)}.lk-bg-dark .lk-placeholder__label,.lk-bg-accent .lk-placeholder__label{color:#fbf6eeb8}.lk-media{position:relative;border-radius:var(--lk-radius-lg);overflow:hidden}.lk-media img,.lk-media video{width:100%;height:100%;object-fit:cover;display:block}.lk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px;font-weight:800;cursor:pointer;background:var(--lk-accent);color:#fff;min-height:56px;padding:0 28px;font-size:16px;transition:background .15s ease}.lk-btn:hover{background:var(--lk-accent-hover);color:#fff}.lk-btn--light{background:var(--lk-cream);color:var(--lk-ink)}.lk-btn--light:hover{background:#fff;color:var(--lk-ink)}.lk-btn--outline{background:transparent;color:var(--lk-ink);border:1.5px solid rgba(35,32,25,.2);min-height:54px}.lk-btn--outline:hover{background:#2320190d;color:var(--lk-ink)}.lk-bg-dark .lk-btn--outline,.lk-bg-accent .lk-btn--outline{color:var(--lk-cream);border-color:#fbf6ee66}.lk-bg-dark .lk-btn--outline:hover,.lk-bg-accent .lk-btn--outline:hover{background:#fbf6ee14;color:var(--lk-cream)}.lk-btn--sm{min-height:44px;padding:0 18px;font-size:13px}.lk-scope .lk-hero-cta,.lk-scope .lk-hero-cta:hover,.lk-scope .lk-hero-cta:focus,.lk-scope .lk-hero-cta:focus-visible{color:#fff8ee}.lk-marquee{overflow:hidden;padding:18px 0}.lk-marquee__track{display:flex;width:max-content;gap:48px;animation:lk-marquee-scroll 34s linear infinite}.lk-marquee__group{display:flex;gap:48px;align-items:center;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lk-marquee__dot{color:var(--lk-yellow)}@keyframes lk-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lk-marquee__track{animation:none}}.lk-grid{display:grid;gap:clamp(16px,2vw,24px)}.lk-grid--auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lk-grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.lk-grid--auto-xs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.lk-grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center}.lk-card{display:flex;flex-direction:column;gap:16px}.lk-card__media{aspect-ratio:4/5;border-radius:20px;overflow:hidden}.lk-card h3{font-size:20px}.lk-card p{margin:0;font-size:15px;line-height:1.55;color:var(--lk-body)}.lk-bg-dark .lk-card p,.lk-bg-accent .lk-card p{color:#fbf6eed9}.lk-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(24px,4vw,56px);align-items:start}.lk-hero__gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:88px}.lk-hero__main-media{aspect-ratio:1/1;border-radius:var(--lk-radius-lg);overflow:hidden;position:relative;background:var(--lk-tan)}.lk-hero__main-media img,.lk-hero__main-media video{width:100%;height:100%;object-fit:cover}.lk-hero__badge{position:absolute;top:16px;left:16px;background:var(--lk-yellow);color:var(--lk-ink);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.lk-hero__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lk-hero__thumb{aspect-ratio:1/1;border-radius:14px;border:2px solid rgba(35,32,25,.1);background:var(--lk-tan);background-size:cover;background-position:center;padding:0;overflow:hidden}.lk-hero__thumb img{width:100%;height:100%;object-fit:cover}.lk-hero__thumb.is-active{border-color:var(--lk-accent)}.lk-hero__info{min-width:0}.lk-hero__rating{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;color:var(--lk-muted);font-weight:500}.lk-hero__stars{color:var(--lk-accent);font-size:15px;letter-spacing:.12em}.lk-hero__kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-accent);margin-bottom:10px}.lk-hero__title{font-size:clamp(34px,4.4vw,54px);margin:0 0 16px}.lk-hero__desc{font-size:17px;line-height:1.55;color:var(--lk-body);margin:0 0 24px;max-width:46ch}.lk-field{margin-bottom:26px}.lk-field__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.lk-field__label{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lk-ink)}.lk-field__hint{font-size:13px;font-weight:600}.lk-trust-row{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin-top:18px}.lk-trust-row span{font-size:13px;font-weight:600;color:var(--lk-body)}.lk-trust-row .lk-sep{color:var(--lk-muted);font-weight:400}.lk-fineprint{text-align:center;font-size:12px;color:var(--lk-muted);margin:16px 0 0}.lk-price{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.lk-price .price{display:contents}.lk-price .price-item{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:32px;letter-spacing:-.02em;color:var(--lk-ink)}.lk-price .price-item--regular s,.lk-price .price__compare-price s{font-size:18px;font-weight:600;color:var(--lk-muted);text-decoration:line-through}.lk-price .badge{display:none}.lk-variant-picker variant-selects{display:block}.lk-variant-picker .product-form__input{margin-bottom:26px}.lk-variant-picker .form__label{display:block;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lk-ink);margin-bottom:12px}.lk-variant-picker .product-form__input__type{display:none}.lk-variant-picker .color-swatches-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px}.lk-variant-picker .color-swatch{position:relative;border:2px solid var(--lk-line);border-radius:18px;padding:8px;background:var(--lk-cream);display:flex;flex-direction:column;gap:8px}.lk-variant-picker .color-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.lk-variant-picker .color-swatch:has(input:checked){border-color:var(--lk-accent);box-shadow:0 6px 18px #a8471a24}.lk-variant-picker .color-swatch__image{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--lk-tan-2)}.lk-variant-picker .color-swatch__image img{width:100%;height:100%;object-fit:cover}.lk-variant-picker .color-swatch__custom-color{width:100%;height:100%}.lk-variant-picker .color-swatch__label{font-size:12px;font-weight:600;color:var(--lk-ink)}.lk-variant-picker .color-swatch.unavailable,.lk-variant-picker .color-swatch.non-existent{opacity:.35}.lk-variant-picker .product-form__input--pills{display:block}.lk-variant-picker .product-form__input--pills>div:first-child{display:none}.lk-variant-picker .product-form__input--pills{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lk-variant-picker .product-form__input--pills input{position:absolute;opacity:0;pointer-events:none}.lk-variant-picker .product-form__input--pills label{min-height:56px;border:2px solid var(--lk-line);background:var(--lk-cream);color:var(--lk-ink);border-radius:14px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.lk-variant-picker .product-form__input--pills input:checked+label{background:var(--lk-accent);border-color:var(--lk-accent);color:#fff}.lk-variant-picker .product-form__input--pills label.disabled,.lk-variant-picker .product-form__input--pills label.non-existent{opacity:.4}.lk-variant-picker .select{border:2px solid var(--lk-line);border-radius:14px;background:var(--lk-cream);padding:0 14px;position:relative}.lk-variant-picker .select__select{width:100%;min-height:52px;border:none;background:none;font:inherit;color:var(--lk-ink);-webkit-appearance:none;appearance:none}.lk-bundle .quantity-breaks__title{display:none}.lk-bundle .quantity-breaks-container{display:flex;flex-direction:column;gap:10px}.lk-bundle .quantity-break{position:relative;display:flex;align-items:center;gap:14px;text-align:left;border:2px solid var(--lk-line);background:var(--lk-cream);border-radius:18px;padding:16px 18px;min-height:64px;cursor:pointer}.lk-bundle input[type=radio]{position:absolute;opacity:0;pointer-events:none}.lk-bundle .quantity-break:before{content:"";width:20px;height:20px;border-radius:999px;border:2px solid rgba(35,32,25,.25);flex:0 0 auto}.lk-bundle input:checked+.quantity-break,.lk-bundle input:checked~.quantity-break{border-color:var(--lk-accent);box-shadow:0 10px 30px #c2571f2e}.lk-bundle input:checked+.quantity-break:before,.lk-bundle input:checked~.quantity-break:before{border:6px solid var(--lk-accent)}.lk-bundle .quantity-break__image-and-content{display:flex;align-items:center;gap:14px;flex:1;justify-content:space-between}.lk-bundle .quantity-break__image{display:none}.lk-bundle .quantity-break__label-text{display:block;font-weight:700;font-size:15px}.lk-bundle .quantity-break__caption{display:block;font-size:13px;color:var(--lk-muted)}.lk-bundle .quantity-break__badge{position:absolute;top:-11px;left:18px;background:var(--lk-yellow);color:var(--lk-ink);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.lk-bundle .quantity-break__right{text-align:right;font-weight:700;font-size:15px}.lk-bundle .quantity-break__compare-price{display:block;font-size:12px;color:var(--lk-accent);font-weight:700}.lk-bundle .quantity-breaks__benefit{display:none}.lk-atc .product-form{width:100%}.lk-atc .product-form__buttons{display:flex;flex-direction:column;gap:10px}.lk-atc .atc-button{width:100%;min-height:60px;border:none;border-radius:999px;background:var(--lk-accent);color:#fff;font-weight:800;font-size:17px;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:10px}.lk-atc .atc-button:hover{background:var(--lk-accent-hover)}.lk-atc .atc-button[disabled]{background:var(--lk-muted);cursor:not-allowed}.lk-atc .product-form__error-message-wrapper{display:none}.lk-atc .product-form__error-message-wrapper[aria-hidden=false],.lk-atc .product-form__error-message-wrapper:not([hidden]){display:flex;gap:8px;align-items:center;color:#b3261e;font-size:13px;margin-bottom:10px}.lk-atc .loading-overlay__spinner{display:none}.lk-faq{display:flex;flex-direction:column}.lk-faq__item{border-top:1px solid var(--lk-line)}.lk-faq__item:last-child{border-bottom:1px solid var(--lk-line)}.lk-faq__q{width:100%;background:none;border:none;padding:22px 0;display:flex;gap:16px;align-items:center;text-align:left;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(17px,2vw,21px);color:var(--lk-ink)}.lk-faq__q span:first-child{flex:1}.lk-faq__icon{color:var(--lk-accent);font-size:22px;flex:0 0 auto}.lk-faq__a{max-height:0;overflow:hidden;transition:max-height .28s ease}.lk-faq__a p{margin:0 0 22px;font-size:16px;line-height:1.6;color:var(--lk-body);max-width:62ch}.lk-faq__item.is-open .lk-faq__a{max-height:800px}.lk-safety-note{margin-top:clamp(28px,4vw,44px);background:var(--lk-cream);border-radius:20px;padding:24px;display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.lk-safety-note__icon{width:36px;height:36px;border-radius:999px;background:var(--lk-yellow);display:flex;align-items:center;justify-content:center;font-weight:800;flex:0 0 auto}.lk-safety-note h3{font-size:18px;margin-bottom:8px}.lk-safety-note p{margin:0;font-size:15px;line-height:1.6;color:var(--lk-body)}.lk-compare{border:1px solid var(--lk-line);border-radius:24px;overflow:hidden}.lk-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;border-top:1px solid var(--lk-line-soft)}.lk-compare__row:first-child{border-top:none;background:var(--lk-tan)}.lk-compare__cell,.lk-compare__cell--head,.lk-compare__val{min-width:0}.lk-compare__cell{padding:16px 20px;font-size:15px;font-weight:600}.lk-compare__cell--head{padding:18px 12px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lk-muted)}.lk-compare__cell--brand{background:var(--lk-accent);color:#fff;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:16px;text-align:center}.lk-compare__val{padding:16px 12px;text-align:center}.lk-compare__val--yes{color:var(--lk-accent);font-weight:800}.lk-compare__val--no{color:var(--lk-muted);font-weight:800}.lk-scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.lk-scroller::-webkit-scrollbar{height:6px}.lk-review-card{flex:0 0 clamp(260px,30vw,320px);scroll-snap-align:start;background:var(--lk-cream);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.lk-review-card__media{aspect-ratio:4/5;position:relative;overflow:hidden}.lk-review-card__media img,.lk-review-card__media video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lk-review-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.lk-review-card__stars{color:var(--lk-accent);letter-spacing:.1em;font-size:13px}.lk-review-card__quote{margin:0;font-size:16px;line-height:1.5;font-weight:500}.lk-review-card__meta{margin-top:auto;font-size:12px;color:var(--lk-muted);font-weight:600;display:flex;align-items:center;gap:8px}.lk-verified{background:var(--lk-yellow);color:var(--lk-ink);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:999px}.lk-ugc-card{flex:0 0 clamp(180px,22vw,230px);aspect-ratio:9/16;scroll-snap-align:start;border-radius:20px;overflow:hidden;position:relative;background:var(--lk-tan)}.lk-ugc-card video,.lk-ugc-card img{width:100%;height:100%;object-fit:cover}.lk-ugc-card__tag{position:absolute;top:14px;left:14px;background:#232019cc;color:var(--lk-cream);font-size:10px;font-weight:700;padding:5px 9px;border-radius:999px}.lk-ugc-card__caption{position:absolute;bottom:14px;left:14px;right:14px;font:500 10px/1.4 ui-monospace,monospace;text-transform:uppercase;color:#fbf6eed9}.lk-slot{border:1px dashed rgba(35,32,25,.25);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px}.lk-slot__media{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f4efe5}.lk-slot__title{font-weight:700;font-size:15px}.lk-slot__tag{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lk-muted)}.lk-size-card{text-align:left;border:2px solid transparent;background:#fbf6ee14;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;width:100%}.lk-size-card.is-active{border-color:var(--lk-yellow)}.lk-size-card__media{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--lk-accent-dark)}.lk-size-card__name{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:22px}.lk-size-card__meta{font-size:13px;color:#fbf6eebf}.lk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--lk-cream);border-top:1px solid var(--lk-line);box-shadow:0 -8px 30px #2320191a;transform:translateY(120%);transition:transform .3s ease}.lk-sticky.is-visible{transform:translateY(0)}.lk-sticky__inner{max-width:var(--lk-container);margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:14px}.lk-sticky__thumb{width:48px;height:48px;border-radius:12px;overflow:hidden;flex:0 0 auto;background:var(--lk-tan)}.lk-sticky__thumb img{width:100%;height:100%;object-fit:cover}.lk-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}.lk-sticky__title{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-sticky__sub{font-size:12px;color:var(--lk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-sticky__cta{border:none;border-radius:999px;background:var(--lk-accent);color:#fff;font-weight:800;font-size:15px;padding:0 24px;min-height:52px;flex:0 0 auto}.lk-sticky__cta:hover{background:var(--lk-accent-hover)}@media print{.lk-sticky{display:none!important}}.lk-cta-final{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,64px);align-items:center}@media(max-width:749px){.lk-hero__gallery{position:static}.lk-variant-picker .product-form__input--pills{grid-template-columns:repeat(3,1fr)}.lk-compare__row{grid-template-columns:1.3fr 1fr 1fr}.lk-compare__cell,.lk-compare__cell--head,.lk-compare__val{padding:12px 8px;font-size:13px}}@media(max-width:480px){.lk-hero__thumbs{grid-template-columns:repeat(5,1fr);gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lickety-product.css.map */
