:root{--dz-ink:#0F172A;--dz-drizzle:#2F6BFF;--dz-drizzle-dark:#1F55E0;--dz-mist:#E8EEFB;--dz-coral:#FF6B4A;--dz-white:#FFFFFF;--dz-muted:#475569;--dz-line:#DCE3F3;--dz-head:"Sora",system-ui,sans-serif;--dz-body:"Inter",system-ui,sans-serif;--dz-r:16px;--dz-r-lg:22px;--font-heading--family:var(--dz-head);--font-accent--family:var(--dz-head);--font-body--family:var(--dz-body);--font-subheading--family:var(--dz-body)}body{font-family:var(--dz-body);color:var(--dz-ink);background:#fff}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--dz-head)}.dz *{box-sizing:border-box}.dz{font-family:var(--dz-body);color:var(--dz-ink);-webkit-font-smoothing:antialiased}.dz a{color:inherit;text-decoration:none}.dz img,.dz video{display:block;max-width:100%}.dz-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.dz-h{font-family:var(--dz-head);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.dz-section{padding:36px 0}.dz-section__title{font-family:var(--dz-head);font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;margin:0 0 18px}.dz-muted{color:var(--dz-muted)}.dz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--dz-head);font-weight:600;font-size:16px;border-radius:999px;padding:15px 28px;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .1s}.dz-btn:active{transform:scale(.98)}.dz-btn--primary{background:var(--dz-drizzle);color:#fff}.dz-btn--primary:hover{background:var(--dz-drizzle-dark)}.dz-btn--ghost{background:#fff;color:var(--dz-ink);border-color:var(--dz-line)}.dz-btn--block{display:flex;width:100%;font-size:18px;padding:18px 24px}.dz-btn[disabled]{background:#94a3b8;cursor:not-allowed}.dz-pill-sale{display:inline-block;background:var(--dz-coral);color:#fff;font-weight:600;font-size:13px;border-radius:999px;padding:4px 10px;line-height:1.2;white-space:nowrap}.dz-announce{background:var(--dz-ink);color:#fff;text-align:center;font:600 13px/1.3 var(--dz-body);padding:9px 16px}.dz-header{background:#fff;border-bottom:1px solid var(--dz-mist);position:sticky;top:0;z-index:40}.dz-header__row{display:flex;align-items:center;gap:24px;height:64px}.dz-header__logo{display:flex;align-items:center;margin-right:auto}.dz-nav{display:flex;gap:26px}.dz-nav a{font:500 15px var(--dz-body);color:var(--dz-ink);padding:6px 0;border-bottom:2px solid transparent}.dz-nav a:hover,.dz-nav a[aria-current]{border-color:var(--dz-drizzle)}.dz-header__actions{display:flex;gap:10px;align-items:center}.dz-iconbtn{position:relative;width:42px;height:42px;border-radius:50%;background:var(--dz-mist);display:grid;place-items:center;color:var(--dz-ink);border:0;cursor:pointer}.dz-iconbtn svg{width:20px;height:20px}.dz-cart-count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;border-radius:999px;background:var(--dz-drizzle);color:#fff;font:700 11px/18px var(--dz-body);text-align:center;padding:0 5px}.dz-menu-btn{display:none}.dz-mobile-nav{display:none;border-top:1px solid var(--dz-mist);padding:8px 20px 16px}.dz-mobile-nav a{display:block;padding:12px 0;font:600 16px var(--dz-head);border-bottom:1px solid var(--dz-mist)}.dz-header.is-open .dz-mobile-nav{display:block}@media(max-width:749px){.dz-nav{display:none}.dz-menu-btn{display:grid}.dz-header__row{height:58px;gap:12px}}.dz-logo{display:inline-flex;align-items:center;gap:8px;line-height:1}.dz-logo svg{height:30px;width:auto;flex:none}.dz-logo__word{font-family:var(--dz-head);font-size:24px;letter-spacing:-.03em;color:var(--dz-ink)}.dz-logo__word b{font-weight:800}.dz-logo__word span{font-weight:300}.dz-logo--light .dz-logo__word{color:#fff}.dz-footer{background:var(--dz-ink);color:#fff;padding:36px 0 28px}.dz-footer__top{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.dz-footer__links{display:flex;flex-wrap:wrap;gap:6px 0;font-size:15px;color:#e2e8f0}.dz-footer__links a{color:#e2e8f0}.dz-footer__links a:hover{color:#fff}.dz-footer__links a+a:before{content:"\b7";margin:0 10px;color:#64748b}.dz-footer__tag{color:#94a3b8;font-size:14px;margin:10px 0 0}.dz-footer__bottom{margin-top:26px;padding-top:18px;border-top:1px solid #1E293B;color:#94a3b8;font-size:13px;display:flex;flex-wrap:wrap;gap:10px 18px}.dz-footer__bottom a{color:#94a3b8}.dz-hero{padding:20px 0 8px}.dz-hero__panel{background:var(--dz-mist);border-radius:28px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.dz-hero__kicker{display:inline-block;background:#fff;color:var(--dz-drizzle);font:600 13px var(--dz-body);border-radius:999px;padding:7px 14px;margin-bottom:18px}.dz-hero h1{font-family:var(--dz-head);font-weight:800;font-size:clamp(36px,5.6vw,64px);line-height:1.02;letter-spacing:-.035em;margin:0}.dz-hero p{font-size:18px;line-height:1.5;color:var(--dz-muted);margin:18px 0 26px;max-width:460px}.dz-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.dz-hero__collage{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dz-hero__collage a{background:#fff;border-radius:var(--dz-r-lg);aspect-ratio:1;overflow:hidden;box-shadow:0 10px 30px #2f6bff1a}.dz-hero__collage a:nth-child(2),.dz-hero__collage a:nth-child(4){transform:translateY(22px)}.dz-hero__collage img{width:100%;height:100%;object-fit:cover}.dz-hero__img{border-radius:var(--dz-r-lg);overflow:hidden}.dz-hero__img img{width:100%;height:auto}@media(max-width:749px){.dz-hero__panel{grid-template-columns:1fr;gap:28px;padding:28px 22px 40px}.dz-hero p{font-size:16px}}.dz-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dz-trust--2{grid-template-columns:1fr 1fr}.dz-trust__tile{background:var(--dz-mist);border-radius:var(--dz-r);padding:18px 16px;min-height:96px;display:flex;flex-direction:column;gap:10px;font:600 15px/1.3 var(--dz-body)}.dz-trust__tile svg{width:22px;height:22px;color:var(--dz-drizzle)}@media(max-width:749px){.dz-trust{grid-template-columns:1fr 1fr}}.dz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px}@media(max-width:989px){.dz-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.dz-grid{grid-template-columns:1fr 1fr;gap:18px 12px}}.dz-card{display:flex;flex-direction:column;gap:10px}.dz-card__media{position:relative;aspect-ratio:1;background:var(--dz-mist);border-radius:var(--dz-r-lg);overflow:hidden}.dz-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.dz-card:hover .dz-card__media img{transform:scale(1.04)}.dz-card__media .dz-pill-sale{position:absolute;top:10px;left:10px}.dz-card__title{font:600 15px/1.35 var(--dz-body);margin:0}.dz-card__price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.dz-price{font-family:var(--dz-head);font-weight:700}.dz-card .dz-price{font-size:17px}.dz-compare{color:var(--dz-muted);text-decoration:line-through;font-size:14px}.dz-grid__head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.dz-grid__head .dz-section__title{margin:0}.dz-link{color:var(--dz-drizzle)!important;font-weight:600}.dz-empty{background:var(--dz-mist);border-radius:var(--dz-r-lg);padding:40px;text-align:center;color:var(--dz-muted)}.dz-coll__head{padding:28px 0 6px}.dz-coll__head h1{font-family:var(--dz-head);font-weight:800;font-size:clamp(28px,4vw,42px);letter-spacing:-.03em;margin:0}.dz-coll__bar{display:flex;justify-content:space-between;align-items:center;margin:14px 0 20px;gap:12px}.dz-select{-webkit-appearance:none;appearance:none;border:1px solid var(--dz-line);background:#fff;border-radius:999px;padding:10px 36px 10px 16px;font:500 14px var(--dz-body);color:var(--dz-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230F172A' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.dz-pagination{display:flex;justify-content:center;gap:8px;margin-top:30px}.dz-pagination a,.dz-pagination span{min-width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--dz-mist);font-weight:600;padding:0 12px}.dz-pagination .is-current{background:var(--dz-drizzle);color:#fff}.dz-pdp{padding:16px 0 8px}.dz-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.dz-gallery{position:sticky;top:84px}.dz-gallery__main{background:var(--dz-mist);border-radius:var(--dz-r-lg);overflow:hidden;aspect-ratio:1;position:relative}.dz-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.dz-gallery__slide.is-active{display:block}.dz-gallery__slide img,.dz-gallery__slide video,.dz-gallery__slide iframe{width:100%;height:100%;object-fit:cover;border:0}.dz-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.dz-thumbs::-webkit-scrollbar{display:none}.dz-thumb{aspect-ratio:1.3;border-radius:12px;background:var(--dz-mist);border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer}.dz-thumb img{width:100%;height:100%;object-fit:cover}.dz-thumb.is-active{border-color:var(--dz-drizzle)}.dz-info{display:flex;flex-direction:column}.dz-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--dz-muted);margin-bottom:6px}.dz-stars{display:inline-flex;gap:1px;color:#f5b301}.dz-stars svg{width:16px;height:16px}.dz-info h1{font-family:var(--dz-head);font-weight:800;font-size:clamp(26px,3.2vw,36px);line-height:1.12;letter-spacing:-.03em;margin:0 0 10px}.dz-info__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dz-info__price .dz-price{font-size:30px}.dz-info__price .dz-compare{font-size:17px}.dz-tagline{font-size:17px;line-height:1.5;color:var(--dz-muted);margin:0 0 12px}.dz-benefits{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.dz-benefits li{position:relative;padding-left:20px;font-size:16px;line-height:1.45}.dz-benefits li:before{content:"";position:absolute;left:2px;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--dz-drizzle)}.dz-label{font:600 15px var(--dz-body);margin:6px 0 10px}.dz-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.dz-opt{border:1.5px solid var(--dz-line);background:#fff;border-radius:12px;padding:11px 18px;font:500 15px var(--dz-body);color:var(--dz-ink);cursor:pointer;min-width:84px}.dz-opt.is-active{border-color:var(--dz-drizzle);background:var(--dz-mist);box-shadow:inset 0 0 0 1px var(--dz-drizzle)}.dz-opt.is-unavailable{color:#94a3b8;text-decoration:line-through}.dz-bundles{display:grid;gap:10px;margin-bottom:18px}.dz-bundle{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1.5px solid var(--dz-line);border-radius:14px;padding:16px 18px;cursor:pointer;background:#fff;font-size:16px}.dz-bundle input{position:absolute;opacity:0;pointer-events:none}.dz-bundle__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dz-bundle__price{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.dz-bundle__price .dz-price{font-size:17px}.dz-bundle__price .dz-compare{font-size:13px}.dz-bundle__note{color:var(--dz-muted);font-size:14px}.dz-bundle.is-active{border-color:var(--dz-drizzle);background:var(--dz-mist);box-shadow:inset 0 0 0 1px var(--dz-drizzle)}.dz-secure{text-align:center;font-size:14px;color:var(--dz-muted);margin:12px 0 22px}.dz-info .dz-trust{margin-bottom:8px}.dz-desc{margin-top:22px;border-top:1px solid var(--dz-mist)}.dz-desc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font:600 16px var(--dz-head)}.dz-desc summary::-webkit-details-marker{display:none}.dz-desc summary:after{content:"+";font-size:22px;line-height:1;color:var(--dz-drizzle)}.dz-desc[open] summary:after{content:"\2013"}.dz-rte{font-size:16px;line-height:1.6;color:#1e293b;padding-bottom:16px}.dz-rte img{border-radius:12px;height:auto}@media(max-width:749px){.dz-pdp__grid{grid-template-columns:1fr;gap:20px}.dz-gallery{position:static;margin:0 -20px}.dz-gallery__main{border-radius:0}.dz-thumbs{padding:0 20px}.dz-info__price .dz-price{font-size:28px}}.dz-showcase{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dz-showcase__item{background:var(--dz-mist);border-radius:var(--dz-r-lg);overflow:hidden;aspect-ratio:4/3}.dz-showcase__item img,.dz-showcase__item video{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.dz-showcase{grid-template-columns:1fr}}.dz-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dz-review{border:1.5px solid var(--dz-mist);border-radius:var(--dz-r);padding:16px;display:flex;gap:14px;align-items:flex-start;background:#fff}.dz-review__photo{width:72px;height:72px;border-radius:12px;background:var(--dz-mist);flex:none;overflow:hidden}.dz-review__photo img{width:100%;height:100%;object-fit:cover}.dz-review p{margin:0 0 6px;font-size:15px;line-height:1.5}.dz-review__who{font-weight:700;font-size:14px}@media(max-width:989px){.dz-reviews{grid-template-columns:1fr}}.dz-faq{max-width:820px}.dz-faq details{border-bottom:1px solid var(--dz-mist)}.dz-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font:600 16px var(--dz-body)}.dz-faq summary::-webkit-details-marker{display:none}.dz-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--dz-drizzle)}.dz-faq details[open] summary:after{content:"\2013"}.dz-faq__a{padding:0 0 18px;color:var(--dz-muted);font-size:15px;line-height:1.6}.dz-faq__a p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/drizly.css.map */
