:root{--soft:#f2f2f0;--r:16px;--accent:#ff3b14}.ab2{background:var(--ab-bg,#0d0d0f);color:var(--ab-fg,#fff);overflow:hidden;height:34px;display:flex;align-items:center}.ab2__track{display:flex;width:max-content;animation:ab2 42s linear infinite}.ab2__set{display:flex;flex-shrink:0}.ab2__item{display:inline-flex;align-items:center;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-right:28px}.ab2__item:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:28px}@keyframes ab2{to{transform:translate(-50%)}}.ab2:hover .ab2__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ab2__track{animation:none}.ab2__set[aria-hidden]{display:none}}.hd2{background:var(--bg);position:sticky;top:0;z-index:40}.hd2__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;gap:16px}.hd2__left{display:flex;align-items:center;min-width:0}.hd2__logo{justify-self:center;text-decoration:none;font-weight:800;font-size:1.5rem;letter-spacing:-.03em;color:var(--ink)}.hd2__right{justify-self:end;display:flex;align-items:center;gap:6px}.hd2__search,.hd2__cart{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--ink);position:relative}.hd2__search:hover,.hd2__cart:hover{background:var(--soft)}.hd2__nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.hd2__nav a{text-decoration:none;font-weight:600;font-size:16px;color:var(--ink)}.hd2__nav a:hover,.hd2__nav a[aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}@media(min-width:990px){.hd2__toggle{display:none}.hd2__nav{position:static;display:block;background:none;padding:0}}@media(max-width:989px){.hd2__nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg);padding:8px var(--gutter) 24px}.hd2__nav.is-open{display:block}.hd2__nav ul{flex-direction:column;gap:4px}.hd2__nav a{display:block;padding:12px 0;font-size:1.35rem;font-weight:800}}.hs{background:var(--bg);overflow:clip}.hs__in{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:min(calc(100svh - 98px),920px);padding-top:clamp(16px,2.5vw,32px);padding-bottom:clamp(20px,3vw,40px);gap:16px}.hs__lead{grid-row:1;margin:0;max-width:30ch;font-size:17px;line-height:1.45;font-weight:600;color:var(--ink);position:relative;z-index:3}.hs__word{grid-row:2;align-self:center;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;text-transform:uppercase;font-weight:800;font-stretch:75%;letter-spacing:-.045em;line-height:.82;font-size:clamp(4.4rem,16.5vw,17.5rem);color:var(--ink);text-wrap:nowrap;white-space:nowrap}.hs__word span{display:block;animation:hs-up .7s cubic-bezier(.2,.7,.2,1) both}.hs__word span+span{animation-delay:.06s}.hs__product{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%);width:clamp(240px,34vw,560px);z-index:2;display:block}.hs__product img{display:block;width:100%;height:auto;animation:hs-in .8s .15s cubic-bezier(.2,.7,.2,1) both}.hs__product--boxed{width:clamp(220px,26vw,420px);aspect-ratio:1;border-radius:var(--r);overflow:clip;background:var(--soft)}.hs__product--boxed img{height:100%;object-fit:cover}.hs__foot{grid-row:3;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;position:relative;z-index:3;flex-wrap:wrap}.hs__buy{display:grid;gap:10px}.hs__name{margin:0;font-weight:700;font-size:17px}.hs__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hs__price{display:inline-flex;align-items:center;height:56px;padding:0 24px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:800;font-size:1.3rem;letter-spacing:-.01em}.hs__row .btn{height:56px}.hs__note{margin:0;background:var(--ink);color:var(--bg);border-radius:var(--r);padding:16px 20px;max-width:240px;font-weight:700;font-size:17px;line-height:1.3}@keyframes hs-up{0%{opacity:0;transform:translateY(20px)}}@keyframes hs-in{0%{opacity:0;transform:scale(.96)}}@media(max-width:759px){.hs__in{grid-template-rows:auto auto auto auto;min-height:0;gap:20px}.hs__word{font-size:clamp(3.4rem,19vw,6.5rem);margin-top:8px}.hs__product{position:relative;left:auto;top:auto;transform:none;grid-row:3;justify-self:center;width:78vw;margin-top:-17vw}.hs__product--boxed{width:72vw;margin-top:-12vw}.hs__foot{grid-row:4;flex-direction:column;align-items:stretch}.hs__row .btn{flex:1}.hs__note{max-width:none}}@media(prefers-reduced-motion:reduce){.hs__word span,.hs__product img{animation:none}}.ts{padding:0 0 var(--gap-sec)}.ts__row{list-style:none;margin:0;padding:0;display:grid;border-radius:var(--r);overflow:clip}.ts__cell{display:grid;gap:6px;align-content:center;min-height:120px;padding:22px 26px;background:var(--bg);box-shadow:inset 0 0 0 2px var(--soft)}.ts__cell strong{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.ts__cell span{font-size:16px;color:var(--muted)}.ts__cell--soft{background:var(--soft);box-shadow:none}.ts__cell--dark{background:var(--ink);color:var(--bg);box-shadow:none}.ts__cell--dark span{color:inherit;opacity:.78}@media(min-width:760px){.ts__row{grid-template-columns:repeat(3,1fr)}}.cr{padding-bottom:var(--gap-sec)}.cr__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.cr__title{margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1}.cr__all{font-weight:700;color:var(--ink);text-underline-offset:5px}.cr__rail{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.cr__rail::-webkit-scrollbar{display:none}.cr__rail>li{scroll-snap-align:start}.cr__item{display:grid;gap:10px;text-decoration:none;color:var(--ink)}.cr__pic{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1;border-radius:var(--r);overflow:clip;background:var(--soft)}.cr__pic img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cr__pic--cut{padding:14% 10% 0}.cr__pic--cut img{object-fit:contain;object-position:bottom}.cr__name{font-weight:700;font-size:16px}@media(hover:hover){.cr__item:hover img{transform:translateY(-4px)}}@media(min-width:760px){.cr__rail{grid-auto-columns:calc((100% - 36px)/4)}}@media(min-width:1100px){.cr__rail{grid-auto-columns:calc((100% - 72px)/7);overflow:visible;margin-inline:0;padding-inline:0}}.pd{padding-bottom:var(--gap-sec)}.pd__grid{display:grid;gap:16px}.pd__card{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r);overflow:clip;background:var(--soft);text-decoration:none}.pd__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pd__card--accent{background:var(--accent)}.pd__card--accent .pd__img{object-fit:contain;padding:12% 12% 26%}.pd__text{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pd__title{background:var(--ink);color:#fff;border-radius:12px;padding:12px 16px;font-weight:800;font-size:clamp(1.4rem,2.6vw,2.2rem);letter-spacing:-.02em;line-height:1.05;max-width:16ch}.pd__card--accent .pd__title{background:none;padding:0 0 4px 6px;font-size:clamp(1.8rem,3.4vw,3rem)}.pd__link{flex-shrink:0;background:#fff;color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:800;font-size:16px}@media(hover:hover){.pd__card:hover .pd__img{transform:scale(1.03)}}@media(min-width:760px){.pd__grid{grid-template-columns:1fr 1fr}.pd__card{aspect-ratio:1}}.hv{padding-bottom:var(--gap-sec)}.hv__title{margin:0 0 clamp(24px,4vw,48px);font-size:clamp(2rem,4vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1}.hv__row{display:grid;gap:28px}.hv__step{background:var(--soft);border-radius:var(--r);padding:clamp(22px,3vw,36px)}.hv__step:last-child{background:var(--ink);color:var(--bg)}.hv__verb{margin:0 0 10px;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:800;letter-spacing:-.03em;line-height:1}.hv__step p{margin:0;font-size:17px;max-width:32ch}@media(min-width:760px){.hv__row{grid-template-columns:repeat(3,1fr);gap:16px}}.pgrid,.grid--products{gap:28px 16px}@media(min-width:990px){.pgrid,.grid--products{gap:40px 24px}}.pc{gap:8px}.pc__media{border-radius:var(--r);background:var(--soft);margin-bottom:6px}.pc__title{font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc__price{font-size:clamp(1.05rem,1.4vw,1.2rem)}.pc__go{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:800;font-size:15px;text-decoration:none;flex-shrink:0;transition:background .2s}.pc__go:hover{background:var(--accent)}.pc__cod{display:none}@media(hover:hover){.pc:hover .pc__media img{transform:none}}.cart2__row{background:none;padding:0;grid-template-columns:88px 1fr auto}.cart2__img img{width:88px;height:88px;border-radius:12px;background:var(--soft)}.cart2__qty{display:inline-flex;align-items:center;gap:0;height:40px;border-radius:999px;background:var(--soft);width:max-content}.cart2__qty button{width:40px;height:40px;border:0;background:none;font:inherit;font-size:1.2rem;font-weight:800;cursor:pointer;border-radius:999px;color:var(--ink)}.cart2__qty button:hover{background:var(--bg)}.cart2__qty input{width:40px;border:0;background:none;text-align:center;font-weight:800;padding:0;-moz-appearance:textfield}.cart2__qty input::-webkit-inner-spin-button,.cart2__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart2__items>button[name=update]{display:none}.cart2__sum{border-radius:var(--r)}.cart2__ship{display:flex;justify-content:space-between;margin:0;font-weight:700}.cart2__checks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;color:var(--dark-muted)}.cart2__checks li{display:flex;gap:10px;align-items:baseline}.cart2__checks li:before{content:"";flex-shrink:0;width:10px;height:6px;border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:translateY(-3px) rotate(-45deg)}@media(max-width:989px){.cart2__go{position:fixed;left:var(--gutter);right:var(--gutter);bottom:12px;width:auto;z-index:45}.template-cart main,body:has(.cart2) main{padding-bottom:84px}}@media(max-width:520px){.cart2__row{grid-template-columns:72px 1fr}.cart2__img img{width:72px;height:72px}}.footer{overflow:clip}.footer__word--clip{margin:clamp(40px,6vw,80px) 0 0;line-height:.74;margin-bottom:-.12em;font-size:clamp(4rem,20vw,22rem);letter-spacing:-.06em;font-stretch:100%;text-align:center;white-space:nowrap}.template-product .product{padding-top:24px}.template-product .product__main-media{border-radius:var(--r);overflow:clip;background:var(--soft)}.template-product .product__main-media img,.template-product .product__main-media svg,.template-product .product__main-media video{aspect-ratio:1;object-fit:contain;background:var(--soft);border-radius:0}.template-product .product__thumb{border-radius:10px;overflow:clip;background:var(--soft);opacity:.7}.template-product .product__thumb.is-active{outline:2px solid var(--ink);outline-offset:-2px;opacity:1}.template-product .product__title{font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.08;letter-spacing:-.02em;max-width:22ch;text-wrap:balance}.pd2-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.template-product .pd2-price .price__current{font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1}.pd2-price__note{margin:0;font-size:16px;color:var(--muted,#6b6964)}.template-product .benefits{list-style:none;padding:0;display:grid;gap:8px}.template-product .benefits li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.template-product .benefits svg{color:var(--accent);flex:none;margin-top:3px}.template-product #rsi_buy_now_button{width:100%!important;min-height:56px!important;border-radius:999px!important}.template-product .product-form__hint{font-size:14px;color:var(--muted,#6b6964);text-align:center;margin:10px 0 0}.pd2-facts{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pd2-facts li{background:var(--soft);border-radius:12px;padding:12px;display:grid;gap:2px;min-width:0}.pd2-facts strong{font-size:15px;line-height:1.2}.pd2-facts span{font-size:12px;color:var(--muted,#6b6964)}.template-product .sticky-buy{display:none!important}@media(min-width:990px){.template-product .product{grid-template-columns:55fr 45fr;gap:56px}.template-product .product__gallery{position:sticky;top:88px;align-self:start;display:grid;grid-template-columns:1fr}.template-product .product__main-media{grid-area:1/1}.template-product .product__thumbs{grid-area:1/1;align-self:start;justify-self:start;z-index:2;display:flex;flex-direction:column;gap:8px;margin:12px 0 0 12px;max-height:calc(100% - 24px);overflow:auto;width:64px}.template-product .product__thumb{width:64px;height:64px;flex:none;opacity:.8;background:#fff}}@media(max-width:989px){.template-product .product__thumbs{display:flex;gap:8px;overflow-x:auto;grid-template-columns:none;margin-top:8px}.template-product .product__thumb{width:64px;height:64px;flex:none}}.story--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;max-width:1200px;margin:0 auto;padding:48px var(--gutter,16px)}.story--grid .story__chapter{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;max-width:none;align-items:start}.story--grid .story__chapter:nth-child(2n){grid-template-columns:1fr}.story--grid .story__chapter:nth-child(2n) .story__frame{order:0}.story--grid .story__chapter:last-child:nth-child(odd){grid-column:1/-1}.story--grid .story__frame{border-radius:var(--r);overflow:clip;background:var(--soft);max-height:none;animation:none!important}.story--grid .story__img{aspect-ratio:4/3;object-fit:cover;max-height:none;width:100%}.story--grid .story__chapter:last-child:nth-child(odd) .story__img{aspect-ratio:21/9}.story--grid .story__line{font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;padding:0;margin:0;text-align:left;max-width:none}@media(max-width:749px){.story--grid{grid-template-columns:1fr;gap:24px}.story--grid .story__chapter:last-child:nth-child(odd) .story__img{aspect-ratio:4/3}}.cr__all{white-space:nowrap}.template-product .product__title{font-size:clamp(1.5rem,2.1vw,2rem);max-width:none}.story--grid .story__img{object-fit:contain;background:var(--soft)}.story--grid .story__chapter:last-child:nth-child(odd) .story__img{aspect-ratio:4/3}@media(min-width:750px){.story--grid .story__chapter:last-child:nth-child(odd){grid-template-columns:1fr 1fr;align-items:center;gap:32px}.story--grid .story__chapter:last-child:nth-child(odd) .story__line{font-size:clamp(1.5rem,2.4vw,2.2rem)}}.pc__price{white-space:nowrap;margin:0}@media(max-width:749px){.pc__price{font-size:15px}.pc__go{height:32px;padding:0 12px;font-size:13px}}@media(max-width:759px){.wa-float{transition:opacity .25s,transform .25s}.wa-hold .wa-float{opacity:0;transform:translateY(12px);pointer-events:none}}@media(min-width:1100px){.cr__rail{grid-auto-columns:calc((100% - 48px)/4.4);overflow-x:auto;margin-inline:0;padding-inline:0}}.cr{padding-bottom:8px}.shopify-section:has(.cr)+.shopify-section>*{padding-top:clamp(24px,3vw,40px)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/drib.css.map */
