body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;mix-blend-mode:multiply}#shopify-section-hero_iLBwPd{position:relative}#shopify-section-hero_iLBwPd h1,#shopify-section-hero_iLBwPd .h1,#shopify-section-hero_iLBwPd [class*=h1]{font-size:clamp(3rem,7.5vw,6.5rem)!important;letter-spacing:-.045em!important;line-height:1!important;font-weight:400!important}#shopify-section-hero_iLBwPd .text-block:first-child p{font-size:.7rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;opacity:.7}#shopify-section-hero_iLBwPd p{line-height:1.6}#shopify-section-hero_iLBwPd .button,#shopify-section-hero_iLBwPd .button-secondary{border-radius:60px!important;padding-inline:36px!important;letter-spacing:.1em!important;font-size:.75rem!important;text-transform:uppercase!important}[id*=marquee_ny8apJ]{border-top:none!important;position:relative!important;overflow:hidden}[id*=marquee_ny8apJ] .section-background,[id*=marquee_ny8apJ] marquee-component{--color-background: transparent !important;background:transparent!important;background-color:transparent!important}[id*=marquee_ny8apJ]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='300' height='300' filter='url(%23n)'/></svg>");background-size:300px 300px}[id*=marquee_ny8apJ]:after{content:"";position:absolute;bottom:-620px;right:-180px;width:700px;height:700px;border-radius:50%;border:1px solid rgba(255,255,255,.055);background:radial-gradient(circle,rgba(255,255,255,.025) 0%,transparent 65%);pointer-events:none;z-index:0}[id*=marquee_ny8apJ] p{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.68rem!important;font-weight:500!important;color:#ffffffbf!important;position:relative;z-index:1}[id*=product_list_EDUBdR] [class*=pl-bg-clip]{overflow:visible!important}.cat-nav__heading,.cat-nav-section h2{letter-spacing:-.03em}.product-list-section h2,.product-list-section .h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.03em}.product-card-group{padding:20px!important}.color-scheme-1 h2,.color-scheme-1 .h2{letter-spacing:-.025em}.faq-section h2,.faq-section .h2{letter-spacing:-.03em}.color-scheme-2 product-card,.color-scheme-1 product-card{box-shadow:0 2px 12px #0000000f;border-radius:10px;overflow:hidden}.price s,.price del,.price--compare{opacity:.45}.cat-nav__item{transition:transform .3s ease,box-shadow .3s ease!important}.cat-nav__item:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0b3d2e1a}.header-wrapper{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cart-count-bubble{background:#0b3d2e!important}a,.button,.button-secondary,.add-to-cart-button,button,[role=button],input,select,textarea,.variant-button,.swatch{transition:background-color .25s ease,color .22s ease,border-color .25s ease,opacity .22s ease,transform .2s ease,box-shadow .28s ease!important}product-card{display:block;transition:transform .38s cubic-bezier(.25,.1,.25,1),box-shadow .38s cubic-bezier(.25,.1,.25,1)!important;will-change:transform}product-card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0b3d2e14!important}@media(max-width:749px){product-card,product-card:hover{transform:none!important;box-shadow:none!important;transition:none!important;will-change:auto}}.card-gallery .media{overflow:hidden}.card-gallery .media img,.card-gallery .media video{transition:transform .65s cubic-bezier(.25,.1,.25,1)!important}product-card:hover .card-gallery .media img,product-card:hover .card-gallery .media video{transform:scale(1.04)}@media(max-width:749px){product-card:hover .card-gallery .media img,product-card:hover .card-gallery .media video{transform:none}}h1,.h1{letter-spacing:-.03em;line-height:1.05}h2,.h2{letter-spacing:-.025em;line-height:1.1}h3,.h3{letter-spacing:-.018em;line-height:1.2}h4,.h4{letter-spacing:-.012em}.button,.button-secondary,.add-to-cart-button{letter-spacing:.07em;font-weight:500}.button:hover,.button-secondary:hover,.add-to-cart-button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0b3d2e33}.button:active,.button-secondary:active,.add-to-cart-button:active{transform:translateY(0);box-shadow:none}:focus-visible{outline:2px solid #0B3D2E;outline-offset:3px;border-radius:2px}.header__nav-item>a,.header__links-item>a{position:relative}.header__nav-item>a:after,.header__links-item>a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1.5px;background:currentColor;transition:width .3s ease}.header__nav-item>a:hover:after,.header__links-item>a:hover:after{width:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#0b3d2e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0a3226}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px #0b3d2e2e;border-color:#0b3d2e!important;outline:none}.price,.price__regular,.price__sale{letter-spacing:-.01em}body{overflow-x:hidden;max-width:100%}@media(max-width:749px){html{overflow-x:hidden}}html,body{background-color:#111!important}.pl-editorial-strip__label{color:#c8a96e!important}#shopify-section-hero_iLBwPd .hero__content-wrapper{padding-inline-start:clamp(12px,2.5vw,36px)}a:not(.button):not(.button-secondary):not([class*=nav]){text-underline-offset:3px}.product-badges__badge{letter-spacing:.06em;font-size:.7rem;font-weight:600}.cart-drawer{border-left:1px solid rgba(11,61,46,.12)}.variant-button{transition:border-color .2s ease,background-color .2s ease!important}.quick-add{transition:opacity .25s ease,transform .25s ease}#MainContent .nb-col-filter{background:transparent!important;background-image:none!important}#MainContent .nb-col-filter__noise,#MainContent .nb-col-filter__deco,.hbg__noise,.quiz-bg__noise,.pr__noise,.prp__noise,.stack-quiz__noise,.ctr-noise,.sbh-bg__noise,.sc__noise,[class*=pl-noise],[class*=au-noise],[class*=faq-noise]{display:none!important}main .shopify-section .section-background,main .shopify-section .section,main .shopify-section .hero,footer .shopify-section .section-background,footer .shopify-section .section{background-color:transparent!important;background-image:none!important}main[data-template=index] .stack-quiz{background-color:transparent!important}main[data-template=index] .stack-quiz__noise{display:none!important}main[data-template=index] #faq-faq_homepage{background-color:transparent!important;background-image:none!important}main[data-template=index] .faq-noise--faq_homepage{display:none!important}main[data-template=index] #pr-reviews_premium_001{background-color:transparent!important;background-image:none!important;--pr-bg: transparent !important}body:has(main[data-template=index]),body:has(main[data-template="page.quiz"]){background-color:transparent!important;background-image:none!important}body:has(main[data-template="page.quiz"]) #header-component{--color-scheme-top-row: #111111 !important;--color-scheme-bottom-row: #111111 !important}main[data-template="page.quiz"]{--header-group-height: var(--header-height)}.popup-link,[class*=subscription-detail],[class*=subscription_detail],[class*=SubscriptionDetail],[id*=subscription-detail],[id*=subscription_detail],[class*=rc-subscription-note],[class*=rc-widget__info],[class*=bold_subscriptions_info],[class*=skio-subscription-detail],[class*=loop-subscription-detail],selling-plan-policy,subscription-policy,subscription-details{display:none!important}.pph-wrapper{background-color:#111}.pph__eyebrow{color:#c8a96e}.pph__title{color:#fff;font-size:clamp(2.6rem,5.5vw,4.8rem);font-weight:400;letter-spacing:-.04em;line-height:.95;margin:0}@media screen and (max-width:749px){.pph__title{font-size:clamp(2rem,8vw,2.8rem)}}@media screen and (min-width:750px){.pph__title-row{justify-content:center}.pph__title{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/theme-upgrade.css.map */
