:root{--sb-black: #0a0a0a;--sb-white: #ffffff;--sb-purple: #66379d;--sb-purple-deep: #4e2a78;--sb-orange: #f04a20;--sb-orange-deep: #c9381a;--sb-graphite: #363533;--sb-gray-50: #f4f4f4;--sb-gray-100: #eeeeee;--sb-gray-200: #dcdcdc;--sb-gray-400: #9a9a9a;--sb-gray-600: #5c5c5c;--sb-gray-800: #1c1c1c;--sb-text: var(--sb-black);--sb-text-muted: var(--sb-gray-600);--sb-line: rgba(10, 10, 10, .1);--sb-line-dark: rgba(255, 255, 255, .12);--sb-font: "Neue Haas Grotesk", "Helvetica Neue", Arial, sans-serif;--sb-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--sb-h2: clamp(2rem, 1.4rem + 2.4vw, 3.5rem);--sb-h3: clamp(1.375rem, 1.15rem + .9vw, 2rem);--sb-h4: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--sb-body: 1.0625rem;--sb-body-sm: .9375rem;--sb-caption: .75rem;--sb-track-head: .025em;--sb-track-sub: .1em;--sb-track-body: .01em;--sb-space-1: 8px;--sb-space-2: 16px;--sb-space-3: 24px;--sb-space-4: 32px;--sb-space-5: 48px;--sb-space-6: 64px;--sb-space-7: 96px;--sb-space-8: 128px;--sb-section-y: clamp(64px, 4rem + 4vw, 128px);--sb-gutter: clamp(20px, 4vw, 56px);--sb-radius-btn: 999px;--sb-radius-card: 16px;--sb-radius-input: 10px;--sb-ease: cubic-bezier(.22, .61, .36, 1);--sb-dur: .28s;--sb-dur-slow: .7s;--link-hover-col: var(--sb-purple)}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:var(--sb-font);letter-spacing:var(--sb-track-body);color:var(--sb-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--sb-purple);color:var(--sb-white)}a{text-underline-offset:.2em}.rte a,.rte a:visited{color:var(--sb-purple);text-decoration:underline;text-decoration-thickness:1px}.rte a:hover{color:var(--sb-orange)}:focus-visible{outline:2px solid var(--sb-orange)!important;outline-offset:3px}input,select,textarea{accent-color:var(--sb-purple)}h1,.h1,.majortitle{line-height:1.02;font-weight:900;letter-spacing:var(--sb-track-head);text-transform:uppercase}h2,.h2{line-height:1.06;font-weight:900;letter-spacing:var(--sb-track-head);text-transform:uppercase}h3,.h3{line-height:1.15;font-weight:700;letter-spacing:.01em}h4,.h4,h5,h6{line-height:1.3;font-weight:700;letter-spacing:.01em}.template-page .rte h1,.template-article h1{font-size:var(--sb-h1)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}.subheading,.eyebrow,[class*=eyebrow],[class*=__kicker],[class*=-kicker]{font-size:var(--sb-caption)!important;font-weight:500!important;letter-spacing:var(--sb-track-sub)!important;text-transform:uppercase!important;line-height:1.4!important}.product-block__title{font-size:1rem;font-weight:700;letter-spacing:.01em;text-transform:none}.product-detail__title{font-size:var(--sb-h2);font-weight:900;text-transform:uppercase;letter-spacing:var(--sb-track-head);line-height:1.05}blockquote,[class*=testimonial__text],[class*=review__text]{line-height:1.5;font-weight:400;letter-spacing:0}.shopify-policy__body .rte,.template-page .main-page .rte{font-size:var(--sb-body);line-height:1.75;max-width:72ch}.shopify-policy__body h2,.template-page .main-page .rte h2{font-size:var(--sb-h3);margin-top:2.2em}.shopify-policy__body h3,.template-page .main-page .rte h3{font-size:var(--sb-h4);margin-top:1.8em;text-transform:none}label,.form__label{font-size:var(--sb-caption);font-weight:500;letter-spacing:var(--sb-track-sub);text-transform:uppercase}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea{font-family:var(--sb-font);border-radius:var(--sb-radius-input);transition:border-color var(--sb-dur) var(--sb-ease),box-shadow var(--sb-dur) var(--sb-ease)}input:focus,select:focus,textarea:focus{border-color:var(--sb-purple)!important;box-shadow:0 0 0 3px #66379d26!important;outline:none}.btn,.button,.btn--primary,.btn-primary,.btn--large,.btn-lg,.btn-purple,.sb-btn,.sb-btn--solid,.sb-btn--primary,.sol-btn--primary,.solb-btn,.solb-hero__cta,.cs-btn,.cs-btn--solid,.ch-btn,.cq-btn,.ip-btn,.bbe-btn,.npcfh-btn,.final-cta__btn,.pcard__btn,.pcard__btn--fill,.sol-card__btn,.sol-atc-btn,.sol-add-btn,.nova-btn-cart,.flex-btn-cart,.helios-btn-cart,.text-overlay__button,.signup-form__button,.wcs__btn,.sct__btn,.wh-btn,.sp-btn,.oxalis-btn--primary,.sb-cta,.pb-cta,.sb-right-cta,.shopify-payment-button__button--unbranded{font-family:var(--sb-font)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;border-radius:var(--sb-radius-btn)!important;padding:18px 34px!important;min-height:52px;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;border:1px solid var(--sb-orange)!important;background:var(--sb-orange)!important;color:var(--sb-white)!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;transition:background-color var(--sb-dur) var(--sb-ease),border-color var(--sb-dur) var(--sb-ease),color var(--sb-dur) var(--sb-ease),transform var(--sb-dur) var(--sb-ease)!important}.btn:hover,.button:hover,.btn--primary:hover,.btn-primary:hover,.btn--large:hover,.btn-lg:hover,.btn-purple:hover,.sb-btn:hover,.sb-btn--solid:hover,.sb-btn--primary:hover,.sol-btn--primary:hover,.solb-btn:hover,.solb-hero__cta:hover,.cs-btn:hover,.cs-btn--solid:hover,.ch-btn:hover,.cq-btn:hover,.ip-btn:hover,.bbe-btn:hover,.npcfh-btn:hover,.final-cta__btn:hover,.pcard__btn:hover,.pcard__btn--fill:hover,.sol-card__btn:hover,.sol-atc-btn:hover,.sol-add-btn:hover,.nova-btn-cart:hover,.flex-btn-cart:hover,.helios-btn-cart:hover,.text-overlay__button:hover,.signup-form__button:hover,.wcs__btn:hover,.sct__btn:hover,.wh-btn:hover,.sp-btn:hover,.oxalis-btn--primary:hover,.sb-cta:hover,.pb-cta:hover,.sb-right-cta:hover{background:var(--sb-orange-deep)!important;border-color:var(--sb-orange-deep)!important;color:var(--sb-white)!important;transform:translateY(-1px)}.btn--secondary,.btn-secondary,.btn-dark-ghost,.sb-btn--ghost,.sol-btn--ghost,.cs-btn--ghost,.ch-btn--ghost,.cq-btn-outline,.pcard__btn--outline,.button--secondary,.btn--outline{background:transparent!important;border:1px solid currentColor!important;color:inherit!important}.btn--secondary:hover,.btn-secondary:hover,.btn-dark-ghost:hover,.sb-btn--ghost:hover,.sol-btn--ghost:hover,.cs-btn--ghost:hover,.ch-btn--ghost:hover,.cq-btn-outline:hover,.pcard__btn--outline:hover,.button--secondary:hover,.btn--outline:hover{background:var(--sb-black)!important;border-color:var(--sb-black)!important;color:var(--sb-white)!important}.navigation__wide-promotion .btn--secondary:hover,[class*=hero] .btn--secondary:hover,[class*=hero] .sb-btn--ghost:hover,[class*=hero] .cs-btn--ghost:hover,[class*=hero] .ch-btn--ghost:hover{background:var(--sb-white)!important;border-color:var(--sb-white)!important;color:var(--sb-black)!important}.btn--link,.small-feature-link{background:none!important;border:0!important;min-height:0;border-radius:0!important;color:inherit!important;border-bottom:1px solid currentColor!important;padding:0 0 2px!important}.btn[disabled],.btn.disabled,button[disabled]{opacity:.45!important;transform:none!important;cursor:not-allowed}svg.icon{stroke-width:1.5}.product-block,.collection-block,.article-block{border-radius:var(--sb-radius-card);overflow:hidden;transition:transform var(--sb-dur) var(--sb-ease)}.product-block img,.collection-block img,.article-block img{transition:transform var(--sb-dur-slow) var(--sb-ease)}@media(hover:hover){.product-block:hover,.collection-block:hover,.article-block:hover{transform:translateY(-4px)}.product-block:hover img,.collection-block:hover img,.article-block:hover img{transform:scale(1.03)}}#pageheader{border-bottom:1px solid var(--sb-line-dark);background-image:none!important}#pageheader .navigation__tier-1>.navigation__item>.navigation__link{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--sb-dur) var(--sb-ease)}#pageheader .navigation__tier-1>.navigation__item>.navigation__link:hover{opacity:.7}#pageheader .show-search-link{margin:0 12px}#pageheader .header-account-link{opacity:.8}#pageheader .header-account-link:hover{opacity:1}#pageheader .cart-link{padding:7px 14px!important;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:transparent!important;border:1px solid var(--sb-purple);color:var(--sb-white)!important;transition:background-color var(--sb-dur) var(--sb-ease)}#pageheader .cart-link:hover{background:var(--sb-purple)!important}#pageheader .cart-link__count{background:var(--sb-purple)!important;color:var(--sb-white)!important}#pageheader .cart-link:hover .cart-link__count{background:var(--sb-white)!important;color:var(--sb-purple)!important}#pageheader .navigation__tier-2-container{background:var(--sb-black)!important;color:var(--sb-white);border-top:1px solid var(--sb-line-dark)}#pageheader .navigation__tier-2-container .container{padding-top:40px;padding-bottom:48px}#pageheader .navigation__tier-2-container .navigation__column-title{font-size:var(--sb-caption)!important;font-weight:500!important;letter-spacing:var(--sb-track-sub)!important;text-transform:uppercase!important;color:var(--sb-gray-400)!important;margin-bottom:14px}#pageheader .navigation__tier-2-container .navigation__link{font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--sb-white);transition:color var(--sb-dur) var(--sb-ease)}#pageheader .navigation__tier-2-container .navigation__link:hover{color:var(--sb-orange)}#pageheader .menu-promotion__image{border-radius:12px;overflow:hidden}#pageheader .menu-promotion__image img{transition:transform var(--sb-dur-slow) var(--sb-ease)}#pageheader .menu-promotion:hover .menu-promotion__image img{transform:scale(1.04)}#pageheader .menu-promotion__text{margin-top:12px;font-size:var(--sb-caption);font-weight:500;letter-spacing:var(--sb-track-sub);text-transform:uppercase;color:var(--sb-white)}#pageheader .navigation__wide-promotion{color:var(--sb-white)}#pageheader .navigation__wide-promotion .majortitle{font-size:clamp(2rem,1.4rem + 1.8vw,3rem);color:var(--sb-white)}#pageheader .navigation__wide-promotion .rte,#pageheader .navigation__wide-promotion .rte p{color:#ffffffb8;font-size:1rem;max-width:46ch}#pageheader .navigation__wide-promotion .rte ul{list-style:none;padding:0;margin:18px 0 0}#pageheader .navigation__wide-promotion .rte li{padding:6px 0 6px 22px;position:relative;color:#ffffffd9}#pageheader .navigation__wide-promotion .rte li:before{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background:var(--sb-orange)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:767.98px){.btn,.button,.sb-btn,.cs-btn,.ch-btn,.cq-btn,.solb-hero__cta,.final-cta__btn{padding:16px 26px!important;min-height:48px}h1,.h1{letter-spacing:.01em}#pageheader .cart-link{padding:6px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/solbasium-system.css.map */
