:root{--c-bg:#ffffff;--c-bg-soft:#f7f7f7;--c-bg-dark:#0f0f0f;--c-ink:#0f0f0f;--c-ink-2:#3a3a3a;--c-ink-faint:#6b6b6b;--c-line:#e5e5e5;--c-line-strong:#cfcfcf;--c-accent:#0f0f0f;--c-accent-soft:#1a1a1a;--c-soldout:#888;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--pad-x:14px;--pad-x-md:24px;--pad-x-lg:48px;--max:1200px}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;background:var(--c-bg);color:var(--c-ink)}body{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,system-ui,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{opacity:.7}img{max-width:100%;height:auto;display:block}.skip-to-content-link,a.skip-to-content-link{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.announcement-bar,[class*=announcement-bar]:not(.rx-announcement){display:none!important}sticky-header,.shopify-section-header-sticky,.shopify-section-group-header-group{position:sticky!important;top:0!important;z-index:100!important}.header-wrapper,.header{background:var(--c-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--c-line)!important;position:sticky!important;top:0!important;z-index:100!important}.header{padding:12px 16px!important;grid-template-columns:auto 1fr auto!important;align-items:center}.header__heading,.header__heading-link{letter-spacing:.18em!important;color:var(--c-ink)!important}.header__heading-link .h2,.header__heading .h2{color:var(--c-ink)!important;font-weight:800!important;font-size:18px!important}.header__inline-menu .header__menu-item{color:var(--c-ink-2)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.05em!important}.header__inline-menu .header__menu-item:hover{color:var(--c-ink)!important}@media(max-width:989px){.header__inline-menu{display:none!important}}@media(max-width:749px){.header__icon--account,a.header__icon--account,a[href*="/customer_authentication"].header__icon,a[href*="/account"].header__icon{display:none!important}.header__icons .header__icon--cart svg,.header__icons .header__icon--cart svg.icon-cart,.header__icons .header__icon--cart svg.icon-cart-empty,.header__icons .header__icon--search svg,.header__icons header-drawer summary svg,.header__icons header-drawer summary svg.icon-hamburger,.header__icons header-drawer summary svg.icon-close{width:28px!important;height:28px!important}.header__icons .header__icon,.header__icons .header__icon--cart,.header__icons .header__icon--search,header-drawer summary{min-width:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.header__icon svg path{fill:var(--c-ink)!important;color:var(--c-ink)!important}}.menu-drawer-container .menu-drawer,#Details-menu-drawer-container .menu-drawer,header-drawer .menu-drawer{display:none!important}#Details-menu-drawer-container[open]:before,#Details-menu-drawer-container[open]:after{display:none!important}.rx-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.rx-mobile-menu[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s ease,visibility 0s}.rx-mobile-menu__panel{position:absolute;left:0;top:0;width:100vw;height:100dvh;max-height:100dvh;overflow-y:auto;background:var(--c-bg);transform:translate(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.rx-mobile-menu[aria-hidden=false] .rx-mobile-menu__panel{transform:translate(0)}.rx-mobile-menu__overlay{display:none}.rx-mobile-menu__close{position:fixed;top:calc(env(safe-area-inset-top,0) + 14px);right:14px;width:48px;height:48px;background:var(--c-bg);border:1px solid var(--c-line-strong);color:var(--c-ink);font-size:24px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100000;-webkit-tap-highlight-color:transparent}.rx-mobile-menu__brand{text-align:center;padding:24px 24px 16px;font-size:14px;letter-spacing:.4em;font-weight:800;color:var(--c-ink);border-bottom:1px solid var(--c-line)}.rx-mobile-menu__nav{display:flex;flex-direction:column;padding:8px 0 14px;flex:1 1 auto;align-items:stretch}.rx-mobile-menu__nav a{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:60px;padding:14px 32px 14px 24px;color:var(--c-ink);font-size:18px;font-weight:600;text-decoration:none;text-align:right;border-bottom:1px solid var(--c-line);-webkit-tap-highlight-color:transparent}.rx-mobile-menu__nav a:hover{background:var(--c-bg-soft);opacity:1}.rx-mobile-menu__nav a.is-current{font-weight:800}.rx-mobile-menu__foot{padding:14px 24px calc(env(safe-area-inset-bottom,0) + 18px);border-top:1px solid var(--c-line);font-size:11px;letter-spacing:.05em;color:var(--c-ink-faint);text-align:center}@media(min-width:990px){.rx-mobile-menu{display:none!important}}body.rx-menu-locked{overflow:hidden!important}.rx-hero{background:var(--c-bg-soft);min-height:clamp(360px,50vh,480px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 16px;position:relative}.rx-hero-tag{display:inline-block;font-size:11px;letter-spacing:.3em;color:var(--c-ink-faint);margin-bottom:14px}.rx-hero-title{font-size:clamp(36px,9vw,64px);font-weight:900;letter-spacing:.02em;line-height:1;margin:0 0 16px;color:var(--c-ink)}.rx-hero-sub{max-width:38em;font-size:14px;line-height:1.7;color:var(--c-ink-2);margin:0 auto 24px}.rx-hero-cta{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0 auto}@media(min-width:600px){.rx-hero-cta{flex-direction:row;justify-content:center;max-width:none}}.rx-hero .rx-ripple-stage,.rx-hero .rx-ripple{display:none!important}.rx-btn,.button,button.button,a.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--c-bg);border:1px solid var(--c-ink)!important;border-radius:0!important;color:var(--c-ink)!important;font-size:14px;font-weight:700;letter-spacing:.05em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s;cursor:pointer}.rx-btn:hover,.button:hover,button.button:hover,a.button:hover,.rx-btn.solid,.button--secondary{background:var(--c-ink)!important;color:var(--c-bg)!important}.rx-btn.solid:hover,.button--secondary:hover{background:var(--c-bg)!important;color:var(--c-ink)!important}.button:disabled,.button[disabled]{border-color:var(--c-line-strong)!important;background:var(--c-bg-soft)!important;color:var(--c-soldout)!important;cursor:not-allowed}.rx-trust-sec{padding:24px 12px;background:var(--c-bg);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.rx-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:var(--max);margin:0 auto}.rx-trust-item{text-align:center;padding:8px;font-size:12px;line-height:1.5;color:var(--c-ink-2)}.rx-trust-item b{display:block;color:var(--c-ink);font-size:13px;font-weight:800;margin-bottom:4px;letter-spacing:.05em}@media(min-width:600px){.rx-trust{grid-template-columns:repeat(4,1fr)}}.rx-announcement{background:var(--c-bg-dark)!important;color:var(--c-bg)!important;border-bottom:none!important}.rx-announcement p{color:var(--c-bg)!important}.rx-news{background:var(--c-bg-soft)!important;border-top:1px solid var(--c-line)!important;border-bottom:1px solid var(--c-line)!important}.rx-news a{color:var(--c-ink)!important}.rx-grid-sec,.rx-cat-sec,.rx-about,.rx-faq,.rx-blog{padding:36px 12px;background:var(--c-bg)}.rx-sec-head{text-align:center;margin-bottom:24px;padding:0 12px}.rx-sec-eye{display:inline-block;font-size:11px;letter-spacing:.28em;color:var(--c-ink-faint);margin-bottom:10px}.rx-sec-title{font-size:24px;font-weight:900;letter-spacing:.02em;line-height:1.25;color:var(--c-ink);margin:0}.rx-sec-title b{font-weight:900}.rx-sec-sub{font-size:13px;line-height:1.7;color:var(--c-ink-2);margin:8px auto 0;max-width:38em}.rx-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:var(--max);margin:0 auto}@media(min-width:600px){.rx-cat-grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:1024px){.rx-cat-grid{grid-template-columns:repeat(8,1fr)}}.rx-cat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;background:var(--c-bg-soft);border:1px solid var(--c-line);text-decoration:none;color:var(--c-ink);font-size:13px;font-weight:700;letter-spacing:.05em;text-align:center;padding:8px}.rx-cat-card:hover{background:var(--c-ink);color:var(--c-bg);opacity:1}.rx-cat-card-icon{width:36px;height:36px;margin-bottom:10px;background:var(--c-bg-dark);border-radius:50%}.rx-cat-card:hover .rx-cat-card-icon{background:var(--c-bg)}ul.product-grid,ul.grid.product-grid,ul#product-grid,.rx-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;padding:0 12px!important;margin:0 auto!important;list-style:none!important;max-width:var(--max)}@media(min-width:600px){ul.product-grid,ul.grid.product-grid,ul#product-grid,.rx-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:0 16px!important}}@media(min-width:1024px){ul.product-grid,ul.grid.product-grid,ul#product-grid,.rx-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}ul.product-grid>li.grid__item,ul.grid.product-grid>li.grid__item,ul#product-grid>li.grid__item{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;list-style:none!important}.collection,.template-search .collection{padding:8px 0!important;background:var(--c-bg)!important}.collection-hero,.main-collection-banner{padding:24px 12px 12px!important;margin:0!important;background:var(--c-bg)!important}.collection-hero__title,.collection h1,.main-collection-banner h1,.template-search h1{font-size:clamp(24px,5vw,32px)!important;font-weight:900!important;line-height:1.25!important;margin:0!important;padding:0!important;color:var(--c-ink)!important}.rx-cc,.card-wrapper.rx-cc{min-width:0;height:100%;touch-action:pan-y!important}.rx-cc-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--c-bg);border:1px solid var(--c-line);overflow:hidden;touch-action:pan-y!important;-webkit-tap-highlight-color:transparent;transition:border-color .15s}.rx-cc-link:hover{border-color:var(--c-ink);opacity:1}.rx-cc-img{position:relative;aspect-ratio:1/1;width:100%;background:var(--c-bg-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.rx-cc-img img{width:100%;height:100%;object-fit:cover;display:block}.rx-cc-bottle{width:48px;height:88px;background:var(--c-line-strong);border-radius:6px 6px 12px 12px;border:1px solid var(--c-ink-faint)}.rx-cc-soldout{position:absolute;top:8px;right:8px;padding:4px 10px;font-size:10px;letter-spacing:.1em;font-weight:700;background:var(--c-bg);border:1px solid var(--c-ink);color:var(--c-ink);z-index:2}.rx-cc-info{flex:1;padding:12px;display:flex;flex-direction:column;gap:6px}.rx-cc-cat{font-size:10px;letter-spacing:.15em;color:var(--c-ink-faint);text-transform:uppercase}.rx-cc-name{font-size:14px;font-weight:700;line-height:1.45;color:var(--c-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40.6px}.rx-cc-desc{font-size:12px;line-height:1.5;color:var(--c-ink-2);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rx-cc-priceline{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:auto}.rx-cc-price{font-size:15px;font-weight:800;color:var(--c-ink)}.rx-cc-tax{font-size:10px;color:var(--c-ink-faint)}.rx-cc-btn{display:flex;align-items:center;justify-content:center;margin-top:8px;min-height:40px;padding:8px;background:var(--c-bg);border:1px solid var(--c-ink);color:var(--c-ink);font-size:12px;font-weight:700;letter-spacing:.05em;text-align:center}.rx-cc-link:hover .rx-cc-btn{background:var(--c-ink);color:var(--c-bg)}.card-wrapper:after,.card-wrapper.rx-cc:after,.rx-cc:after{pointer-events:none!important}@media(max-width:749px){.product,.product.grid,product-info{width:100%!important;max-width:none!important;margin:0!important;padding:16px 12px!important;box-sizing:border-box!important;background:var(--c-bg)!important}.product__media-wrapper,.grid__item.product__media-wrapper{width:100%!important;max-width:100%!important;aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;border:1px solid var(--c-line)!important;border-radius:0!important;margin:0 0 16px!important;padding:0!important;background:var(--c-bg-soft)!important;position:relative!important}.product__media-wrapper .skip-to-content-link{display:none!important}.product__media-wrapper slider-component,.product__media-wrapper .slider-mobile-gutter,.product__media-wrapper .product__media-list,.product__media-wrapper .product__media-item,.product__media-wrapper .product__modal-opener{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.product__media-wrapper .product__media-list{list-style:none!important}.product__media-wrapper .placeholder-svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:96px!important;height:96px!important;opacity:.4!important;color:var(--c-ink-faint)!important}.product__media-wrapper:not(:has(img)) .slider-buttons,.product__media-wrapper:not(:has(img)) .slider-counter{display:none!important}.product__info-wrapper,.product__info-wrapper.grid__item{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.product .product__info-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.product .product__title,.product .product__title h1{font-size:clamp(20px,5vw,28px)!important;line-height:1.35!important;margin:0 0 8px!important;padding:0!important;text-align:left!important;font-weight:900!important;color:var(--c-ink)!important}.product .price-item--regular,.product .price__regular .price-item{font-size:22px!important;font-weight:800!important;color:var(--c-ink)!important;display:inline-block!important}.product .product__tax,.product .price__notice{display:inline-block!important;margin-left:6px!important;font-size:11px!important;color:var(--c-ink-faint)!important}.product .product-form__quantity{margin:16px 0!important}.product .quantity{border:1px solid var(--c-ink)!important;background:var(--c-bg)!important;display:inline-flex!important}.product .quantity__button{min-width:40px!important;min-height:44px!important;background:transparent!important;color:var(--c-ink)!important;border:none!important}.product .quantity__input{width:60px!important;min-height:44px!important;text-align:center!important;background:transparent!important;color:var(--c-ink)!important;border:none!important;font-weight:700!important}.product-form__buttons .button,.product-form__submit{width:100%!important;max-width:none!important;min-height:54px!important;font-size:15px!important;font-weight:800!important;letter-spacing:.05em!important;border-radius:0!important;background:var(--c-ink)!important;color:var(--c-bg)!important;border:1px solid var(--c-ink)!important}.product-form__submit:disabled,.product-form__submit[disabled]{background:var(--c-bg-soft)!important;color:var(--c-soldout)!important;border-color:var(--c-line-strong)!important}.product__description,.product .product__description,.product__info-container .product__description{border:none!important;background:transparent!important;box-shadow:none!important;padding:16px 0!important;margin:16px 0 0!important;border-top:1px solid var(--c-line)!important;border-radius:0!important;font-size:15px!important;line-height:1.75!important;color:var(--c-ink-2)!important}.product__description p{margin-bottom:14px!important}}@media(max-width:749px){#sticky-cart-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0))!important;gap:12px!important;box-sizing:border-box!important;background:var(--c-bg)!important;border-top:1px solid var(--c-line)!important}#sticky-cart-bar p{color:var(--c-ink)!important;font-size:13px!important}#sticky-cart-bar a,#sticky-cart-bar button,#sticky-cart-bar span[aria-disabled=true]{min-height:48px!important;border-radius:0!important;background:var(--c-ink)!important;color:var(--c-bg)!important;font-size:13px!important;white-space:nowrap!important;text-transform:none!important;padding:12px 24px!important;letter-spacing:.05em!important;border:1px solid var(--c-ink)!important}#sticky-cart-bar a[aria-disabled=true],#sticky-cart-bar button[disabled],#sticky-cart-bar span[aria-disabled=true]{pointer-events:none!important;background:var(--c-bg-soft)!important;color:var(--c-soldout)!important;border-color:var(--c-line-strong)!important}}.rx-about{text-align:center}.rx-about-text{max-width:680px;margin:0 auto}.rx-about-text p{font-size:14px;line-height:1.85;color:var(--c-ink-2);margin-bottom:14px}.rx-faq-inner{max-width:780px;margin:0 auto}.rx-faq-item{background:var(--c-bg);border-bottom:1px solid var(--c-line)}.rx-faq-q{cursor:pointer;padding:16px 16px 16px 0;font-size:14px;font-weight:700;color:var(--c-ink);position:relative}.rx-faq-q:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;color:var(--c-ink)}.rx-faq-item.open .rx-faq-q:after{content:"\2212"}.rx-faq-a{display:none;padding:0 0 16px;font-size:13px;line-height:1.75;color:var(--c-ink-2)}.rx-faq-item.open .rx-faq-a{display:block}.rx-blog-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;max-width:var(--max);margin:0 auto}@media(min-width:600px){.rx-blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1024px){.rx-blog-grid{grid-template-columns:repeat(3,1fr)}}.rx-blog-card{display:block;background:var(--c-bg);border:1px solid var(--c-line);text-decoration:none;color:inherit}.rx-blog-card:hover{border-color:var(--c-ink);opacity:1}.rx-blog-thumb{aspect-ratio:16/9;overflow:hidden;background:var(--c-bg-soft)}.rx-blog-thumb img{width:100%;height:100%;object-fit:cover}.rx-blog-body{padding:14px}.rx-blog-date{font-size:11px;color:var(--c-ink-faint);letter-spacing:.05em;margin-bottom:6px}.rx-blog-h{font-size:14px;font-weight:700;line-height:1.5;color:var(--c-ink);margin:0 0 8px}.rx-blog-excerpt{font-size:12px;line-height:1.65;color:var(--c-ink-2);margin:0 0 8px}.rx-blog-more{font-size:12px;color:var(--c-ink);font-weight:700}.article-template,.article__content{font-size:16px!important;line-height:1.85!important;color:var(--c-ink)!important;background:var(--c-bg)!important}.article__content p{margin-bottom:18px;color:var(--c-ink-2)}.article__content h2,.article-template__content h2{font-size:22px!important;line-height:1.4!important;margin:32px 0 16px!important;color:var(--c-ink)!important}.article__content h3,.article-template__content h3{font-size:18px!important;line-height:1.4!important;margin:24px 0 12px!important;color:var(--c-ink)!important}.article-template__title{font-size:clamp(22px,5vw,32px)!important;line-height:1.3!important;color:var(--c-ink)!important;font-weight:900!important}@media(max-width:749px){.page-width,.page-width--narrow,.shopify-policy__container{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.main-page-title,.page-title,.shopify-policy__title h1,.shopify-policy__container h1{font-size:clamp(28px,7vw,32px)!important;line-height:1.3!important;margin:24px 0 16px!important;padding:0!important;letter-spacing:.02em!important;text-align:left!important;color:var(--c-ink)!important;font-weight:900!important}.page-width--narrow .rte,.shopify-policy__body .rte,.main-page .rte{font-size:15px!important;line-height:1.8!important;color:var(--c-ink-2)!important}.page-width--narrow .rte h2{font-size:18px!important;line-height:1.4!important;margin:24px 0 8px!important;color:var(--c-ink)!important}.page-width--narrow .rte h3{font-size:16px!important;line-height:1.4!important;margin:18px 0 6px!important;color:var(--c-ink)!important}}@media(max-width:749px){.contact,.rx-contact-form,form[action*=contact]{width:100%!important;max-width:none!important;padding:0 12px!important;box-sizing:border-box!important}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact .field__input,.rx-contact-form input,.rx-contact-form textarea,form[action*=contact] input,form[action*=contact] textarea{width:100%!important;min-height:48px!important;font-size:16px!important;padding:12px 14px!important;background:var(--c-bg)!important;border:1px solid var(--c-line-strong)!important;border-radius:0!important;color:var(--c-ink)!important;box-sizing:border-box!important}.contact input:focus,.contact textarea:focus,.rx-contact-form input:focus,.rx-contact-form textarea:focus{border-color:var(--c-ink)!important;outline:none!important}.contact textarea,.rx-contact-form textarea{min-height:140px!important;line-height:1.6!important}.contact button[type=submit],.contact .button,.rx-contact-form button[type=submit],.rx-contact-form .rx-btn,form[action*=contact] button[type=submit]{width:100%!important;min-height:54px!important;font-size:15px!important;font-weight:800!important;letter-spacing:.05em!important;margin-top:8px!important;background:var(--c-ink)!important;color:var(--c-bg)!important;border:1px solid var(--c-ink)!important;border-radius:0!important}}.footer,footer.footer{padding:48px 14px 24px!important;background:var(--c-bg-dark)!important;color:var(--c-bg)!important;border-top:none!important}.footer__content-top{max-width:var(--max)!important;margin:0 auto!important;display:block!important}@media(min-width:750px){.footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;align-items:start!important}}@media(max-width:749px){.footer__blocks-wrapper{display:block!important}.footer-block{margin:0 0 24px!important}.footer-block:empty,.footer-block__details-content:empty{display:none!important}}.footer-block__heading{display:block!important;font-size:13px!important;font-weight:800!important;color:var(--c-bg)!important;letter-spacing:.1em!important;margin:0 0 14px!important;padding-bottom:0!important;border-bottom:none!important;text-transform:uppercase!important}.footer-block__details-content,.footer-block__details-content a,.footer-block__details-content li,.footer-block__details-content p{font-size:13px!important;line-height:1.85!important;color:#ffffffb3!important}.footer-block__details-content a{color:#ffffffd9!important;text-decoration:none!important}.footer-block__details-content a:hover{color:var(--c-bg)!important;opacity:1}.footer-block__details-content ul{padding:0!important;margin:0!important;list-style:none!important}.footer-block__details-content li{padding:4px 0!important}.footer__copyright{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);text-align:center;font-size:11px;color:#ffffff80}.cart-items,.cart__items,.cart{background:var(--c-bg)!important;color:var(--c-ink)!important}.cart__footer button[name=checkout],.cart__checkout-button{background:var(--c-ink)!important;color:var(--c-bg)!important;font-weight:800!important;border:none!important;border-radius:0!important;min-height:54px!important;font-size:15px!important;letter-spacing:.05em!important}main,#MainContent{overflow-x:hidden;background:var(--c-bg)}html,body,.gradient,[class*=color-scheme],[class*=color-],.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background:var(--c-bg)!important;background-color:var(--c-bg)!important;background-image:none!important;color:var(--c-ink)!important}.header-wrapper,.header,.header-wrapper.color-background-1,.header-wrapper *,.header *,.header__heading-link,.header__heading-link *,.header__menu-item,.header__menu-item *{color:var(--c-ink)!important}.header__icon,.header__icon svg,.header__icon svg path{color:var(--c-ink)!important;fill:var(--c-ink)!important}.footer,footer.footer{background:var(--c-bg-dark)!important;color:var(--c-bg)!important}.footer *,footer.footer *{color:#ffffffd9!important}.footer .footer-block__heading{color:var(--c-bg)!important}.footer a:hover{color:var(--c-bg)!important;opacity:.7}.shopify-section,section.shopify-section,.shopify-section.section,.shopify-section>.color-background-1,.shopify-section>.color-background-2,.shopify-section>[class*=color-],.section,section.section{background:var(--c-bg)!important;background-color:var(--c-bg)!important;background-image:none!important;color:var(--c-ink)!important}#shopify-section-sections--footer-group{background:var(--c-bg-dark)!important}.shopify-section .rich-text,.shopify-section .rich-text *,.shopify-section .custom-liquid,.shopify-section .custom-liquid *,.shopify-section .page-width,.shopify-section .page-width *{color:var(--c-ink)!important;background-image:none!important}.shopify-section .rich-text,.shopify-section .custom-liquid,.shopify-section .page-width{background:var(--c-bg)!important;background-color:var(--c-bg)!important}.shopify-section .button,.shopify-section button.button,.shopify-section a.button{background:var(--c-ink)!important;color:var(--c-bg)!important;border:1px solid var(--c-ink)!important}.shopify-section .button:hover{opacity:.85!important}.card,.card-wrapper,.card__content,.card__information,.card__media,product-recommendations .grid__item,.product-grid-container,.card .card__heading a,.card .price,.card .price *{background:var(--c-bg)!important;color:var(--c-ink)!important}.card{border:1px solid var(--c-line)!important}.card .price{color:var(--c-ink)!important;font-weight:700!important}h1,h2,h3,h4,h5,h6{color:var(--c-ink)!important;background:transparent!important}main,#MainContent,main.content-for-layout{background:var(--c-bg)!important;background-color:var(--c-bg)!important;color:var(--c-ink)!important}body .footer,body footer.footer,body #shopify-section-sections--footer-group,body #shopify-section-sections--footer-group .footer,body #shopify-section-sections--footer-group section.footer{background:var(--c-bg-dark)!important;background-color:var(--c-bg-dark)!important;color:var(--c-bg)!important}body .footer *,body footer.footer *,body #shopify-section-sections--footer-group *{color:#ffffffd9!important;background-color:transparent!important}body .footer h1,body .footer h2,body .footer h3,body .footer h4,body .footer .footer-block__heading,body footer.footer h2,body footer.footer h3,body #shopify-section-sections--footer-group h2,body #shopify-section-sections--footer-group h3,body #shopify-section-sections--footer-group .footer-block__heading{color:var(--c-bg)!important}body .footer a,body footer.footer a,body #shopify-section-sections--footer-group a{color:#ffffffd9!important}body .footer a:hover,body footer.footer a:hover{color:var(--c-bg)!important;opacity:.85!important}html body main#MainContent,html body main.content-for-layout{background:#fff!important;background-color:#fff!important;color:#0f0f0f!important}html body main#MainContent>.shopify-section,html body main#MainContent section.shopify-section{background:#fff!important;background-color:#fff!important;color:#0f0f0f!important}html body footer.footer,html body footer.footer.color-scheme-4,html body footer.footer.gradient,html body div[id^=shopify-section-sections-][id$=__footer],html body div[id^=shopify-section-sections-][id$=__footer]>footer.footer{background:#0f0f0f!important;background-color:#0f0f0f!important;background-image:none!important;color:#fff!important}html body footer.footer *,html body div[id^=shopify-section-sections-][id$=__footer] *{color:#ffffffd9!important;background-color:transparent!important;background-image:none!important}html body footer.footer h1,html body footer.footer h2,html body footer.footer h3,html body footer.footer h4,html body footer.footer .footer-block__heading{color:#fff!important}html body footer.footer a{color:#ffffffd9!important}html body footer.footer a:hover{color:#fff!important;opacity:.85!important}html body footer.footer .footer__copyright,html body footer.footer .copyright,html body footer.footer small{color:#ffffffa6!important}html body .rx-cc,html body .card-wrapper.rx-cc,html body div.card-wrapper.rx-cc,html body ul#product-grid .rx-cc,html body .product-grid .rx-cc{border:1px solid #e5e5e5!important;border-radius:6px!important;background:#fff!important;outline:none!important;box-shadow:none!important;overflow:hidden!important}html body .rx-cc:hover{border-color:#0f0f0f!important}html body .rx-cc-soldout,html body span.rx-cc-soldout{background:#fff!important;color:#0f0f0f!important;border:1px solid #cfcfcf!important;font-weight:600!important;font-size:11px!important;padding:3px 8px!important;letter-spacing:.05em!important;position:absolute!important;top:8px!important;right:8px!important;border-radius:2px!important;z-index:2!important}html body .rx-cc-bottle{background:#f0f0f0!important;border:1px solid #d8d8d8!important;border-radius:8px!important;width:60px!important;height:96px!important;display:block!important;margin:auto!important}html body .rx-cc-img{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fafafa!important;aspect-ratio:1/1!important;width:100%!important;border-bottom:1px solid #f0f0f0!important}html body .rx-cc-info{padding:10px 10px 12px!important;display:flex!important;flex-direction:column!important;gap:4px!important}html body .rx-cc-cat{font-size:10px!important;color:#888!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important}html body .rx-cc-info h3,html body .rx-cc-info .rx-cc-name{font-size:13px!important;line-height:1.4!important;color:#0f0f0f!important;font-weight:600!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:36px!important}html body .rx-cc-desc{font-size:11px!important;line-height:1.4!important;color:#666!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:2px 0 0!important}html body .rx-cc-price{font-size:14px!important;font-weight:700!important;color:#0f0f0f!important;margin:6px 0 0!important}html body .rx-cc-price-tax{font-size:10px!important;color:#888!important;font-weight:400!important;margin-left:4px!important}html body .rx-cc-btn{margin-top:8px!important;padding:8px 0!important;background:#0f0f0f!important;color:#fff!important;text-align:center!important;font-size:11px!important;font-weight:600!important;border-radius:3px!important;letter-spacing:.05em!important}html body a.header__icon--cart svg,html body .header__icon--cart svg,html body .cart-icon-bubble{width:32px!important;height:32px!important}html body summary.header__icon--search svg,html body .header__icon--search svg{width:26px!important;height:26px!important}html body header-drawer summary svg,html body .header__icon--menu svg{width:28px!important;height:28px!important}html body a.header__icon--cart svg path,html body a.header__icon--cart svg circle,html body a.header__icon--cart svg line{stroke-width:1.6!important}html body .header{align-items:center!important}html body .header__icons{display:flex!important;align-items:center!important;gap:0!important;margin-right:-6px!important}html body .header__icons>*{margin:0!important}html body .header{padding:10px 8px 10px 14px!important}html body main#MainContent>section.shopify-section,html body main#MainContent>.shopify-section{margin-top:0!important;margin-bottom:0!important}html body main#MainContent>section.shopify-section+section.shopify-section,html body main#MainContent>.shopify-section+.shopify-section{margin-top:0!important}html body main#MainContent .rx-fv,html body main#MainContent .rx-trust-sec,html body main#MainContent .rx-news,html body main#MainContent .rx-new-release,html body main#MainContent .rx-campaign,html body main#MainContent .rx-new-restock,html body main#MainContent .rx-guide,html body main#MainContent .rx-coa,html body main#MainContent .rx-best,html body main#MainContent .rx-cat-grid,html body main#MainContent .rx-concept,html body main#MainContent .rx-cbd-info,html body main#MainContent .rx-faq,html body main#MainContent .rx-learn,html body main#MainContent .rx-blog{padding:32px 14px!important}html body .rx-fv{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important}html body .rx-fv-eyebrow{font-size:11px!important;letter-spacing:.3em!important;color:#666!important;margin-bottom:8px!important}html body .rx-fv h1,html body .rx-fv .rx-fv-title{font-size:38px!important;line-height:1.05!important;letter-spacing:.05em!important;color:#0f0f0f!important;margin:0 0 14px!important;font-weight:800!important}html body .rx-fv-desc,html body .rx-fv p{font-size:14px!important;line-height:1.7!important;color:#3a3a3a!important;margin:0 0 20px!important;word-break:auto-phrase!important;overflow-wrap:break-word!important;max-width:100%!important;text-wrap:pretty!important}html body .rx-fv-btns{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:20px!important}html body .rx-fv-btn-primary{background:#0f0f0f!important;color:#fff!important;border:1px solid #0f0f0f!important;padding:14px 0!important;font-size:14px!important;font-weight:700!important;text-align:center!important;border-radius:0!important;display:block!important}html body .rx-fv-btn-secondary{background:#fff!important;color:#0f0f0f!important;border:1px solid #0f0f0f!important;padding:14px 0!important;font-size:14px!important;font-weight:600!important;text-align:center!important;border-radius:0!important;display:block!important}html body .rx-announcement,html body .announcement-bar.rx-announcement{background:#0f0f0f!important;color:#fff!important;font-size:11px!important;letter-spacing:.02em!important;padding:8px 14px!important;text-align:center!important;line-height:1.5!important;white-space:normal!important}html body .rx-announcement *{color:#fff!important}html body .rx-trust-sec{border-top:none!important;border-bottom:1px solid #f0f0f0!important}html body .rx-trust-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px 12px!important}html body .rx-trust-item{text-align:center!important;padding:8px 4px!important}html body .rx-trust-item h3,html body .rx-trust-item .rx-trust-title{font-size:13px!important;font-weight:700!important;color:#0f0f0f!important;margin:0 0 4px!important}html body .rx-trust-item p,html body .rx-trust-item .rx-trust-desc{font-size:11px!important;color:#666!important;margin:0!important;line-height:1.5!important}html body .rx-news{border-top:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important;padding:14px!important;background:#fafafa!important}html body .rx-news-label{display:inline-block!important;border:1px solid #0f0f0f!important;padding:2px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.2em!important;margin-right:8px!important}html body .rx-news-text{font-size:13px!important;color:#0f0f0f!important;line-height:1.5!important}html body ul#product-grid,html body ul.product-grid{display:grid!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}html body ul#product-grid>li,html body .grid__item{margin:0!important;padding:0!important;list-style:none!important;width:100%!important;max-width:100%!important}html body main#MainContent .rx-section-eyebrow{font-size:11px!important;letter-spacing:.3em!important;color:#888!important;text-align:center!important;margin:0 0 6px!important;font-weight:600!important}html body main#MainContent .rx-section-title,html body main#MainContent section h2{font-size:22px!important;font-weight:800!important;text-align:center!important;color:#0f0f0f!important;letter-spacing:.05em!important;margin:0 0 8px!important}html body main#MainContent .rx-section-desc{font-size:12px!important;color:#666!important;text-align:center!important;margin:0 0 20px!important;line-height:1.6!important}html body footer.footer{padding-top:32px!important;padding-bottom:80px!important}html body footer.footer .page-width{padding-left:14px!important;padding-right:14px!important}html body footer.footer .footer-block__heading{font-size:13px!important;font-weight:700!important;margin-bottom:10px!important;letter-spacing:.05em!important}html body footer.footer .footer-block__details-content,html body footer.footer ul li{font-size:12px!important;line-height:1.7!important}html body footer.footer .footer__blocks-wrapper{display:flex!important;flex-direction:column!important;gap:24px!important}html body footer.footer ul{list-style:none!important;padding:0!important;margin:0!important}html body footer.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.15)!important;padding-top:14px!important;margin-top:24px!important;font-size:11px!important;text-align:center!important}html body{font-size:15px!important;line-height:1.7!important}html,body,main,#MainContent{overflow-x:hidden!important;max-width:100vw!important}*:not(.header__heading-link):not(.header__heading):not(.header__heading-logo):not(.header__heading-logo *){max-width:100%!important}img,svg,video,iframe,picture{max-width:100%!important}html body .header__heading,html body .header__heading-link,html body .header__heading a{max-width:none!important;white-space:nowrap!important;overflow:visible!important}html body .header__heading-logo{max-width:none!important;width:auto!important}html body .header__icon--account,html body a.header__icon--account{display:none!important}@media(max-width:989px){html body .product__info-wrapper,html body .product__info-container{padding:14px!important}html body main-product .product{padding:0!important;gap:0!important}html body .product__media-wrapper{padding:0!important;margin:0!important}html body .product__title h1{font-size:20px!important;line-height:1.4!important;margin:0 0 8px!important}html body .price-item--regular{font-size:22px!important;font-weight:800!important}html body .product-form__buttons button{height:54px!important;font-size:14px!important;font-weight:700!important}}html body .contact-form,html body .contact{padding:0 14px!important}html body .contact-form .field{margin-bottom:12px!important}html body .page .rte,html body .page-content{padding:0 14px 32px!important}html body .page h1{font-size:24px!important;margin:24px 0 16px!important;padding:0 14px!important}html body .page .rte h2,html body .page-content h2{font-size:17px!important;margin-top:24px!important;margin-bottom:8px!important;border-left:3px solid #0f0f0f!important;padding-left:10px!important}.rx-cc-img>svg,.rx-cc-img img{object-fit:cover;aspect-ratio:1/1}html body .scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important}html body [data-cascade]{animation:none!important;transition:none!important}html body button:disabled,html body button[disabled],html body .button[disabled],html body .product-form__submit:disabled{background:#888!important;background-color:#888!important;color:#fff!important;border:1px solid #888!important;outline:none!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;border-radius:0!important;-webkit-appearance:none!important;appearance:none!important}html body button.button:before,html body button.button:after,html body .button:before,html body .button:after,html body button.product-form__submit:before,html body button.product-form__submit:after,html body button[type=submit]:before,html body button[type=submit]:after{content:none!important;display:none!important;border:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}html body button.button,html body a.button,html body .button,html body button.product-form__submit{border-radius:0!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:none!important;border:1px solid #0f0f0f!important}html body button.button--secondary,html body button.product-form__submit{background:#0f0f0f!important;color:#fff!important}html body button.button--secondary:disabled,html body button.product-form__submit:disabled{background:#888!important;border-color:#888!important;color:#fff!important}html body main span.rx-cc-btn,html body main .rx-cc-btn,html body main ul#product-grid .rx-cc-btn,html body main .product-grid .rx-cc-btn,html body main li.grid__item .rx-cc-btn,html body main .card-wrapper .rx-cc-btn,html body main a .rx-cc-btn{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0f0f0f!important;background-color:#0f0f0f!important;border:1px solid #0f0f0f!important;display:block!important;text-align:center!important;padding:9px 0!important;margin-top:10px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:0!important;text-decoration:none!important}html body main .rx-cc-btn:hover,html body main a:hover .rx-cc-btn{background:#3a3a3a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body main .rx-cc.rx-cc-soldout .rx-cc-btn,html body main .rx-cc-soldout .rx-cc-btn{background:#888!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#888!important}html body footer.footer a,html body footer.footer a:link,html body footer.footer a:visited,html body footer.footer a:hover,html body footer.footer a:active{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;text-decoration:none!important}html body footer.footer a:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.85!important}html body main .rx-cc-price,html body main span.rx-cc-price,html body main .rx-cc-info .rx-cc-price{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;font-size:14px!important;font-weight:700!important;margin:6px 0 0!important}html body main .rx-cc-cat,html body main span.rx-cc-cat{color:#888!important;-webkit-text-fill-color:#888!important;font-size:10px!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body main .rx-cc-info h3,html body main .rx-cc-name{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important}html body main .rx-cc-desc{color:#666!important;-webkit-text-fill-color:#666!important}html body button:focus,html body button:focus-visible,html body a:focus,html body a:focus-visible,html body summary:focus,html body summary:focus-visible,html body .button:focus,html body .button:focus-visible{outline:2px solid #0f0f0f!important;outline-offset:2px!important;box-shadow:none!important}html body *:focus,html body *:focus-visible,html body *:focus-within{--color-foreground:0,0,0 !important;box-shadow:none!important}html body .product__title h1,html body .product__title{word-break:auto-phrase!important;overflow-wrap:break-word!important;text-wrap:pretty!important;font-size:18px!important;line-height:1.45!important;letter-spacing:.02em!important;font-weight:700!important;margin:14px 0 8px!important;padding:0!important}html body .product__title h1{padding:0!important;margin:0!important}html body .product .price,html body .product .price__container{margin:8px 0!important;padding:0!important}html body .product .price-item--regular,html body .product .price__regular{font-size:24px!important;font-weight:800!important;color:#0f0f0f!important}html body .product .price__sale,html body .product .tax-note{font-size:11px!important;color:#888!important}html body .quantity{border:1px solid #cfcfcf!important;border-radius:0!important}html body .quantity__button{background:transparent!important;color:#0f0f0f!important}html body .quantity__input{background:transparent!important;color:#0f0f0f!important;font-weight:700!important}html body .product__media-wrapper{margin:0!important;padding:0!important}html body .product__media-wrapper .media,html body .product-media-modal,html body .product__media-list .product__media-item{background:#fafafa!important;border:1px solid #f0f0f0!important;aspect-ratio:1/1!important}html body .product__media-list .placeholder-svg,html body .placeholder-svg{background:#fafafa!important;fill:#cfcfcf!important}html body .contact-form input[type=text],html body .contact-form input[type=email],html body .contact-form input[type=tel],html body .contact-form textarea{background:#fff!important;color:#0f0f0f!important;border:1px solid #cfcfcf!important;border-radius:0!important;font-size:16px!important;padding:12px 14px!important;width:100%!important;min-height:48px!important}html body .contact-form button[type=submit]{background:#0f0f0f!important;color:#fff!important;border:1px solid #0f0f0f!important;height:54px!important;width:100%!important;font-weight:700!important;font-size:14px!important;letter-spacing:.05em!important;border-radius:0!important}html body summary.header__icon--search svg,html body .header__icon--search svg{width:30px!important;height:30px!important}html body header-drawer summary svg,html body .header__icon--menu svg{width:30px!important;height:30px!important}html body a.header__icon--cart svg,html body .header__icon--cart svg{width:30px!important;height:30px!important}html body .header__icon svg path,html body .header__icon svg circle,html body .header__icon svg line,html body summary svg path,html body summary svg circle,html body summary svg line{stroke-width:1.6!important}html body .header__icons{gap:2px!important}html body .header__icon{width:44px!important;height:44px!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body header-drawer summary{width:44px!important;height:44px!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .rx-announcement,html body .announcement-bar.rx-announcement,html body div.rx-announcement{font-size:10.5px!important;letter-spacing:0!important;padding:6px 10px!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .rx-fv h1,html body .rx-fv .rx-fv-title{font-size:36px!important;word-break:auto-phrase!important;overflow-wrap:break-word!important}html body .rx-fv-desc{font-size:13.5px!important;line-height:1.75!important;max-width:30em!important;margin-left:auto!important;margin-right:auto!important;padding:0 4px!important}html body section.rx-hero{position:relative!important;background:#fafafa!important;border-bottom:1px solid #f0f0f0!important;padding:48px 16px 40px!important;text-align:center!important;overflow:hidden!important}html body .rx-hero-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:10px!important;letter-spacing:.4em!important;color:#666!important;font-weight:600!important;margin:0 0 14px!important;text-transform:uppercase!important}html body .rx-hero-tag i{display:inline-block!important;width:6px;height:6px;background:#0f0f0f!important;border-radius:50%!important}html body .rx-hero-title,html body h1.rx-hero-title{font-size:44px!important;line-height:1!important;letter-spacing:.06em!important;color:#0f0f0f!important;font-weight:900!important;margin:0 0 16px!important;padding:0!important}html body .rx-hero-sub,html body p.rx-hero-sub{font-size:13px!important;line-height:1.85!important;letter-spacing:0!important;color:#3a3a3a!important;margin:0 auto 22px!important;padding:0!important;max-width:36em!important;word-break:keep-all!important;overflow-wrap:anywhere!important;text-align:center!important}html body .rx-hero-sub br{display:block!important;content:""!important;margin-top:2px!important}html body .rx-hero-cta{display:flex!important;flex-direction:column!important;gap:10px!important;max-width:300px!important;margin:0 auto!important}html body .rx-hero-cta .rx-btn{display:block!important;text-align:center!important;padding:14px 16px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.05em!important;border:1px solid #0f0f0f!important;background:#fff!important;color:#0f0f0f!important;text-decoration:none!important;border-radius:0!important;transition:none!important}html body .rx-hero-cta .rx-btn.solid{background:#0f0f0f!important;color:#fff!important}html body .rx-ripple-stage,html body .rx-ripple{display:none!important}html body .announcement-bar:not(.rx-announcement),html body .announcement-bar-section,html body div[id^=shopify-section-sections-][id*=announcement-bar]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}html body section.rx-announcement,html body .rx-announcement{font-size:11px!important;letter-spacing:0!important;padding:7px 14px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;background:#0f0f0f!important;color:#fff!important}html body section.rx-news{padding:14px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}html body main#MainContent section.shopify-section>style{display:none!important}html body main b,html body main strong{color:#0f0f0f!important;font-weight:700!important;background:transparent!important}html body main [style*="rgb(0, 255"],html body main [style*="rgb(0,255"],html body main [style*="#00ff"],html body main [style*="#0f0"],html body main [style*="rgb(46, 125"],html body main [style*="rgb(255, 159"],html body main [style*="0, 255, 159"]{color:#0f0f0f!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:#cfcfcf!important}html body main [style*=linear-gradient]{background:#fafafa!important;background-image:none!important;color:#0f0f0f!important}html body main .rx-campaign,html body main section.rx-campaign{background:#fafafa!important;border:1px solid #e5e5e5!important;color:#0f0f0f!important;margin:8px 14px!important;padding:24px 18px!important;border-radius:0!important}html body main .rx-campaign *{color:#0f0f0f!important;background:transparent!important;background-image:none!important}html body main .rx-campaign-label,html body main .rx-campaign-eyebrow,html body main .rx-news-label{display:inline-block!important;font-size:10px!important;letter-spacing:.3em!important;font-weight:700!important;color:#0f0f0f!important;border:1px solid #0f0f0f!important;padding:3px 10px!important;background:transparent!important;margin-bottom:8px!important}html body main .rx-campaign-title{font-size:18px!important;font-weight:800!important;color:#0f0f0f!important;margin:8px 0 6px!important;line-height:1.3!important}html body main .rx-campaign-desc{font-size:12px!important;color:#666!important;line-height:1.6!important}html body main .rx-section-eyebrow,html body main .rx-fv-eyebrow,html body main .rx-campaign-eyebrow,html body main [class*=-eyebrow],html body main section .eyebrow{color:#888!important;font-size:10px!important;letter-spacing:.3em!important;font-weight:600!important;text-align:center!important;text-transform:uppercase!important;background:transparent!important}html body main section[class*=rx-]>p:first-of-type:not(.rx-hero-sub),html body main .rx-section>p:first-of-type:not(.rx-hero-sub){text-align:center!important}html body main .rx-cbd-info b,html body main .rx-cbd-info strong,html body main .rx-cbd-info .rx-keyword,html body main .rx-cbd-info span{color:#0f0f0f!important;font-weight:700!important;background:transparent!important;border-bottom:none!important}html body main .rx-more-btn,html body main a.rx-more-btn,html body main .rx-section-more{display:inline-block!important;margin:18px auto 0!important;padding:12px 28px!important;border:1px solid #0f0f0f!important;background:#fff!important;color:#0f0f0f!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;border-radius:0!important}html body main .rx-news{background:#fafafa!important;border-top:1px solid #f0f0f0!important;border-bottom:1px solid #f0f0f0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:16px 14px!important}html body main .rx-news-label{border:1px solid #0f0f0f!important;color:#0f0f0f!important;background:transparent!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.3em!important}html body main .rx-news-text,html body main .rx-news a{color:#0f0f0f!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;background:transparent!important}html body a[href^="tel:"]{color:inherit!important;text-decoration:none!important}html body main *,html body main .rx-campaign *,html body main .rx-campaign-title,html body main .rx-campaign-desc,html body main h1,html body main h2,html body main h3,html body main h4,html body main p,html body main span,html body main b,html body main strong,html body main a{-webkit-text-fill-color:initial!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;filter:none!important}html body main .rx-campaign,html body main a.rx-campaign,html body main section.rx-campaign{background:#fafafa!important;background-image:none!important;border:1px solid #e5e5e5!important;color:#0f0f0f!important;display:block!important;text-decoration:none!important;margin:0 14px 24px!important;padding:24px 18px!important;text-align:center!important;border-radius:0!important}html body main .rx-campaign *,html body main a.rx-campaign *{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;background:transparent!important;background-image:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;text-shadow:none!important;border-color:#cfcfcf!important}html body main .rx-campaign .rx-campaign-eyebrow,html body main a.rx-campaign .rx-campaign-eyebrow,html body main .rx-campaign-eyebrow{display:inline-block!important;color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;font-size:10px!important;letter-spacing:.3em!important;font-weight:700!important;border:1px solid #0f0f0f!important;padding:3px 12px!important;background:transparent!important;margin-bottom:10px!important}html body main .rx-campaign .rx-campaign-title,html body main a.rx-campaign .rx-campaign-title{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;font-size:18px!important;font-weight:800!important;margin:8px 0 6px!important;line-height:1.3!important;display:block!important}html body main .rx-campaign .rx-campaign-desc,html body main a.rx-campaign .rx-campaign-desc{color:#666!important;-webkit-text-fill-color:#666!important;font-size:12px!important;line-height:1.6!important;display:block!important}html body main [class*=rx-]{-webkit-text-fill-color:inherit!important;background-clip:initial!important;-webkit-background-clip:initial!important}html body main .rx-cbd-info b,html body main .rx-cbd-info strong,html body main p b{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;font-weight:700!important;background:transparent!important;background-image:none!important;border-bottom:1px solid #e5e5e5!important;padding:0 1px!important}html body main [id*=__campaign],html body main [id*=__campaign] *,html body main [id*=__campaign] a,html body main [id*=__campaign] div,html body main [id*=__campaign] section{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;background-image:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;text-shadow:none!important;filter:none!important}html body main [id*=__campaign]>.color-scheme-1,html body main [id*=__campaign]>.gradient,html body main [id*=__campaign] [class*=__campaign-padding]{background:#fafafa!important;background-image:none!important;padding:24px 14px!important}html body main [id*=__campaign] a{display:block!important;background:#fafafa!important;border:1px solid #e5e5e5!important;padding:24px 18px!important;text-align:center!important;text-decoration:none!important;margin:0 14px!important;transition:none!important}html body main [id*=__campaign] a:hover{border-color:#0f0f0f!important;background:#fff!important}html body main [id*=__campaign] a>div:nth-child(1){display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:.3em!important;color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;border:1px solid #0f0f0f!important;padding:3px 12px!important;margin-bottom:10px!important}html body main [id*=__campaign] a>div:nth-child(2){font-size:18px!important;font-weight:800!important;color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important;margin:6px 0 4px!important;line-height:1.3!important}html body main [id*=__campaign] a>div:nth-child(3){font-size:12px!important;color:#666!important;-webkit-text-fill-color:#666!important;line-height:1.6!important}html body main [id*=__concept] *,html body main [id*=__cbd_info] *,html body main [id*=__hero] *,html body main [id*=__guide] *,html body main [id*=__coa] *,html body main [id*=__faq] *,html body main [id*=__learn] *,html body main [id*=__news_bar] *,html body main [id*=__trust] *,html body main [id*=__new_release] *,html body main [id*=__new_restock] *,html body main [id*=__best_sellers] *,html body main [id*=__categories] *,html body main [id*=__blog] *{-webkit-text-fill-color:inherit!important;background-clip:initial!important;-webkit-background-clip:initial!important}html body main [style*="color:#fff"],html body main [style*="color: #fff"],html body main [style*="color:white"],html body main [style*="color: white"],html body main [style*="color:#ffffff"],html body main [style*="color: #ffffff"]{color:#0f0f0f!important;-webkit-text-fill-color:#0f0f0f!important}html body main [style*="background:#1a"],html body main [style*="background-color:#1a"],html body main [style*="background:#2a"],html body main [style*="background:#3"],html body main [style*="background:purple"],html body main [style*="background-image:linear-gradient"],html body main [style*="background:linear-gradient"]{background:#fafafa!important;background-image:none!important;border:1px solid #e5e5e5!important}html body main#MainContent .shopify-section [class*=-padding]{padding-top:0!important;padding-bottom:0!important}html body .header__icon--cart svg,html body a.header__icon--cart svg{overflow:visible!important}html body .header__icon--cart svg>path,html body .header__icon--cart svg>g,html body .header__icon--cart svg>use,html body .header__icon--cart svg>polygon,html body a.header__icon--cart svg>path,html body a.header__icon--cart svg>g{transform:scale(2.2)!important;transform-origin:center!important;transform-box:fill-box!important;vector-effect:non-scaling-stroke}html body .header__icon--cart .cart-count-bubble{transform:none!important;transform-origin:initial!important}html body footer.footer{padding:32px 14px 18px!important}html body footer.footer .footer__blocks-wrapper{gap:18px!important}@media(max-width:749px){html body footer.footer .footer-block{margin:0 0 14px!important}}html body footer.footer .footer-block__heading{font-size:13px!important;margin-bottom:6px!important;letter-spacing:.04em!important}html body footer.footer .footer-block__details-content li{padding:3px 0!important;line-height:1.7!important}html body footer.footer .footer__copyright{margin-top:14px!important;padding-top:12px!important;font-size:11px!important}html body .product .product__description,html body .product .product__description *{text-align:left!important}html body .product .product__description{font-size:15px!important;line-height:1.8!important;color:var(--c-ink-2)!important}html body .product .product__description p{font-size:15px!important;line-height:1.8!important;margin:0 0 14px!important}html body .product .product__description h2{font-size:18px!important;line-height:1.4!important;margin:22px 0 8px!important;color:var(--c-ink)!important}html body .product .product__description h3{font-size:16px!important;line-height:1.4!important;margin:18px 0 6px!important;color:var(--c-ink)!important}html body .product .product__description ul,html body .product .product__description ol{list-style:disc outside!important;padding-left:1.4em!important;margin:0 0 14px!important}html body .product .product__description ol{list-style:decimal outside!important}html body .product .product__description li{font-size:15px!important;line-height:1.8!important;margin:0 0 6px!important;padding:0!important}html body .product .product__description img{max-width:100%!important;height:auto!important;margin:12px 0!important}html body footer.footer a,html body footer.footer a:link,html body footer.footer a:visited,html body footer.footer a:hover,html body footer.footer a:active,html body footer.footer .footer-block__details-content a,html body footer.footer .footer-block__details-content a:visited{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;text-decoration:none!important}html body footer.footer a:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:.7!important}@media(max-width:749px){html body footer.footer .footer__blocks-wrapper .footer-block:nth-child(3) .footer-block__details-content ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px 8px!important;padding:0!important;margin:0!important}html body footer.footer .footer__blocks-wrapper .footer-block:nth-child(3) .footer-block__details-content li{padding:4px 0!important;line-height:1.5!important}html body footer.footer .footer__blocks-wrapper .footer-block:nth-child(3) .footer-block__details-content a{font-size:12px!important}}html body .product [id^=price-]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}html body .product [id^=price-] .price__badge-sold-out,html body .product [id^=price-] .badge.price__badge-sold-out,html body .product [id^=price-] .price__badge-sale,html body .product [id^=price-] .badge.price__badge-sale{order:-1!important;margin:0 0 6px!important;display:inline-block!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;padding:3px 10px!important;border-radius:3px!important}html body .product [id^=price-] .price__badge-sold-out{background:#555!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .product [id^=price-] .price__badge-sale{background:var(--c-ink)!important;color:var(--c-bg)!important;-webkit-text-fill-color:var(--c-bg)!important}html body .product [id^=price-] .price{order:0!important;width:auto!important}html body .product [id^=price-] .product__tax{order:1!important;display:block!important;text-align:left!important;margin:0!important;color:var(--c-ink-2)!important;-webkit-text-fill-color:var(--c-ink-2)!important;font-size:12px!important;line-height:1.5!important}html body .product .product-form__quantity{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}html body .product .product-form__quantity .quantity__label,html body .product .product-form__quantity .form__label{text-align:left!important;width:100%!important;justify-content:flex-start!important;display:flex!important;align-items:center!important;gap:8px!important}html body .product .product-form__quantity .price-per-item__container{align-items:flex-start!important;justify-content:flex-start!important}html body .product .product-form__quantity quantity-input,html body .product .product-form__quantity .quantity{justify-content:flex-start!important}html body .product .price--on-sale .price-item--regular{text-decoration:line-through!important;opacity:.6!important;font-size:14px!important;color:var(--c-ink-2)!important;-webkit-text-fill-color:var(--c-ink-2)!important}html body .product .price--on-sale .price-item--sale{font-weight:800!important;color:var(--c-ink)!important;-webkit-text-fill-color:var(--c-ink)!important}html body .product .product__description{text-align:left!important}html body .product .product__description>*,html body .product .product__description p,html body .product .product__description h2,html body .product .product__description h3,html body .product .product__description ul,html body .product .product__description ol,html body .product .product__description li,html body .product .product__description span,html body .product .product__description strong,html body .product .product__description em,html body .product .product__description table,html body .product .product__description td{text-align:left!important}html body .product .product__description h2{font-size:20px!important;line-height:1.4!important;margin:22px 0 8px!important;font-weight:700!important}html body .product .product__description h3{font-size:17px!important;line-height:1.4!important;margin:18px 0 6px!important;font-weight:700!important}html body .product .product__description p{font-size:15px!important;line-height:1.75!important;margin:0 0 12px!important}html body .product .product__description ul{list-style:disc outside!important;padding-left:1.3em!important;margin:0 0 12px!important}html body .product .product__description ol{list-style:decimal outside!important;padding-left:1.3em!important;margin:0 0 12px!important}html body .product .product__description li{font-size:15px!important;line-height:1.75!important;margin:0 0 6px!important;padding:0!important}html body main#MainContent .product .product__description,html body main#MainContent .product .product__description h1,html body main#MainContent .product .product__description h2,html body main#MainContent .product .product__description h3,html body main#MainContent .product .product__description h4,html body main#MainContent .product .product__description p,html body main#MainContent .product .product__description ul,html body main#MainContent .product .product__description ol,html body main#MainContent .product .product__description li,html body main#MainContent .product .product__description span,html body main#MainContent .product .product__description div,html body main#MainContent .product .product__description td,html body main#MainContent .product .product__description th{text-align:left!important}html body main#MainContent .product .product__description h2{font-size:20px!important;line-height:1.4!important;font-weight:700!important;margin:22px 0 8px!important}html body main#MainContent .product .product__description h3{font-size:17px!important;line-height:1.4!important;font-weight:700!important;margin:16px 0 6px!important}html body .search-modal input:focus,html body .search-modal input:focus-visible,html body .search-modal .field__input:focus,html body .search-modal .field__input:focus-visible,html body .search-modal .search__input:focus,html body .search-modal .search__input:focus-visible{border:1px solid #0f0f0f!important;box-shadow:none!important;outline:none!important}html body .search-modal .field{border:none!important;box-shadow:none!important;outline:none!important}html body .search-modal .field:focus-within,html body .search-modal .field:hover.field:after{box-shadow:none!important;outline:none!important}html body .product .price,html body .product .price__container{margin:0!important;padding:0!important}html body .product [id^=price-]{gap:2px!important}html body footer.footer .footer__blocks-wrapper{gap:0!important}html body footer.footer .footer-block{margin:0 0 10px!important}html body footer.footer .footer-block__details-content li{padding:2px 0!important;line-height:1.6!important}html body .product.product--no-media .product__media-wrapper,html body .product--no-media .grid__item.product__media-wrapper{display:block!important;width:100%!important;max-width:480px!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;height:auto!important;background:#f5f5f5!important;border:1px solid #e5e5e5!important;border-radius:8px!important;position:relative!important;overflow:hidden!important;margin-left:auto!important;margin-right:auto!important}html body .product.product--no-media media-gallery,html body .product.product--no-media .product__media-list{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1/1!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}html body .product.product--no-media .product__media-wrapper:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSI+PHJlY3QgeD0iOCIgeT0iMTIiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0MCIgcng9IjQiIHN0cm9rZT0iI2JiYiIgc3Ryb2tlLXdpZHRoPSIyIi8+PGNpcmNsZSBjeD0iMjIiIGN5PSIyNiIgcj0iNCIgZmlsbD0iI2JiYiIvPjxwYXRoIGQ9Ik0xMiA0OCBMMjYgMzQgTDM2IDQyIEw0OCAzMCBMNTIgMzQgTDUyIDQ4IFoiIGZpbGw9IiNiYmIiLz48L3N2Zz4=)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:30% auto!important;opacity:.7!important;pointer-events:none!important}html body footer.footer .footer-block.grid__item{margin:1.2rem 0!important}html body footer.footer .footer-block.grid__item:first-child{margin-top:0!important}html body footer.footer .footer__content-top .grid{row-gap:1.5rem!important}html body footer.footer .footer-block__heading{margin-bottom:.8rem!important}html body footer.footer .footer-block__details-content{margin-bottom:0!important}html body .card-wrapper:after{display:none!important}html body .card-wrapper,html body .card,html body .card-wrapper.rx-cc{transition:none!important}html body .card-wrapper:hover,html body .card:hover,html body .card-wrapper.rx-cc:hover{transform:none!important;box-shadow:none!important;border-color:#e5e5e5!important}html body .rx-cc:hover{border-color:#e5e5e5!important;box-shadow:none!important;transform:none!important}html body .rx-cc-link{transition:none!important}html body .rx-cc-link:hover{border-color:inherit!important;opacity:1!important}html body .card .media.media--hover-effect>img,html body .card-wrapper .media.media--hover-effect>img,html body .card__media img{transition:none!important}html body .card:hover .media.media--hover-effect>img,html body .card-wrapper:hover .media.media--hover-effect>img,html body .card__media:hover img{transform:none!important;filter:none!important}html body .card__media{border-bottom:none!important}html body .product__text.caption-with-letter-spacing,html body .product__vendor,html body .currency-code{display:none!important}html body span.money:before{content:none!important}html body .product .product__price-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:0!important;padding:0!important}html body .product .product__price-number-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;line-height:1!important}html body .product .product__price-number-row>div{margin:0!important;padding:0!important;line-height:1!important;display:flex!important;align-items:flex-end!important}html body .product .product__price-number-row .price,html body .product .product__price-number-row .price__container,html body .product .product__price-number-row .price-item{line-height:1!important;margin:0!important;padding:0!important}html body .product .product__price-number-row .product__tax-inline{font-size:14px!important;color:#666!important;line-height:1!important;white-space:nowrap!important;margin:0 0 1px!important;padding:0!important;align-self:flex-end!important}html body .product .product__price-row .product__badge-row{display:inline-block!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;padding:3px 10px!important;border-radius:3px!important;margin:0!important}html body .product .product__price-row .price__badge-sold-out.product__badge-row{background:#555!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .product .product__price-row .price__badge-sale.product__badge-row{background:var(--c-ink)!important;color:var(--c-bg)!important;-webkit-text-fill-color:var(--c-bg)!important}html body footer.footer .footer__blocks-wrapper.grid{margin-bottom:0!important}html body footer.footer .footer__content-top{padding-bottom:0!important}html body footer.footer .footer__content-bottom{margin-top:10px!important;padding-top:10px!important}html body .product{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,system-ui,sans-serif!important}html body .product .product__title,html body .product h1.product__title,html body .product h1{font-weight:700!important;font-size:clamp(20px,4.5vw,26px)!important;line-height:1.4!important;letter-spacing:.01em!important}html body .product .price__container .price-item{font-weight:800!important;font-size:22px!important;line-height:1!important}html body .product .product-form__input label,html body .product .quantity__label,html body .product label.form__label{font-size:14px!important;font-weight:500!important;line-height:1.6!important}html body .product .product-form__submit,html body .product button[name=add],html body .product .product-form__buttons button{font-size:15px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.4!important}html body .product .product__description,html body .product .product__description p,html body .product .product__description li{font-size:15px!important;font-weight:600!important;line-height:1.75!important;color:#0f0f0f!important;text-align:left!important}html body .rx-blog .rx-blog-head,html body .rx-blog .rx-blog-title,html body .rx-blog .rx-blog-eye,html body .rx-blog .rx-blog-card,html body .rx-blog .rx-blog-card *,html body .rx-blog .article-card,html body .rx-blog .article-card__info,html body .rx-blog .article-card__title,html body .rx-blog .article-card__excerpt{text-align:left!important}html body .rx-blog .rx-blog-title,html body .rx-blog-title{text-align:left!important;font-weight:700!important}html body .article-template,html body .article-template__content,html body .article-template__hero-container,html body .article-template .rte,html body .article-template .rte p,html body .article-template .rte h1,html body .article-template .rte h2,html body .article-template .rte h3,html body .article-template .rte h4,html body .article-template .rte ul,html body .article-template .rte ol,html body .article-template .rte li,html body .article-template .rte blockquote{text-align:left!important}html body .article-template .rte p,html body .article-template p{font-size:16px!important;line-height:1.85!important;font-weight:400!important;color:#0f0f0f!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important}html body .article-template .rte h2,html body .article-template h2{font-size:20px!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;color:#0f0f0f!important;margin:2em 0 .8em!important}html body .article-template__title{font-weight:700!important;text-align:left!important}html body main#MainContent .rx-blog .rx-blog-title,html body main#MainContent .rx-blog-title{text-align:left!important;font-weight:700!important}html body main#MainContent .article-template .rte h2,html body main#MainContent .article-template h2{font-size:20px!important;font-weight:700!important;line-height:1.4!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;color:#0f0f0f!important;margin:2em 0 .8em!important}html body main#MainContent .article-template__title{font-weight:700!important;text-align:left!important}html body footer.footer .footer__content-bottom{border-top:none!important}html body footer.footer .footer__copyright{border-top:none!important;padding-top:0!important;margin-top:8px!important}html body .search-modal input,html body .search-modal .field__input,html body .search-modal .search__input{background:#fff!important;border:1px solid #cfcfcf!important;border-radius:8px!important;color:#0f0f0f!important;box-shadow:none!important;outline:none!important}html body .search-modal input:focus,html body .search-modal input:focus-visible,html body .search-modal .field__input:focus,html body .search-modal .field__input:focus-visible,html body .search-modal .search__input:focus,html body .search-modal .search__input:focus-visible{border:1px solid #cfcfcf!important;box-shadow:none!important;outline:none!important}@media(max-width:989px){html body .product__info-wrapper,html body .product__info-wrapper.grid__item,html body .product__info-container{padding-left:0!important;padding-right:0!important}}html body .product .quantity__input,html body .quantity__input,html body input[name=quantity]{text-align:center!important;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important;font-variant-numeric:tabular-nums!important}html body .product .quantity__input::-webkit-outer-spin-button,html body .product .quantity__input::-webkit-inner-spin-button,html body .quantity__input::-webkit-outer-spin-button,html body .quantity__input::-webkit-inner-spin-button,html body input[name=quantity]::-webkit-outer-spin-button,html body input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html body .product .product__price-number-row{align-items:flex-end!important;line-height:1!important}html body .product .product__price-number-row>div,html body .product .product__price-number-row .price,html body .product .product__price-number-row .price__container,html body .product .product__price-number-row .price-item{line-height:1!important}html body .product .product__price-number-row .product__tax-inline{font-size:14px!important;color:#666!important;line-height:1!important;white-space:nowrap!important;margin:0 0 1px!important;padding:0!important;align-self:flex-end!important;transform:none!important}@media(max-width:749px){html body product-info,html body product-info .product,html body product-info .product.grid{padding-left:0!important;padding-right:0!important}html body product-info .product,html body product-info .product.grid{gap:0!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/relaxim-design.css.map */
