@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-base: #000000;--color-surface: #0a0a0a;--color-surface-alt: #111111;--color-border: #222222;--color-border-light: #333333;--color-text: #fafafa;--color-text-muted: #999999;--color-text-dim: #666666;--color-accent: #5B6B35;--color-accent-hover: #6d7f42;--font-display: "Bebas Neue", "Impact", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body,html{background-color:var(--color-base)!important;color:var(--color-text)!important}.section--padding,.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group,main,#MainContent,.page-width{background-color:transparent!important}h1,h2,h3,.h1,.h2,.h3,.heading,.title-lg,.title-xl,.title-2xl,.banner__title,.collection-hero__title,.section__title,.cart__title,.article__title{font-family:var(--font-display)!important;letter-spacing:.04em!important;color:var(--color-text)!important}body,p,li,a,span,div,.rte,.rte p,input,select,textarea,button,.product-card__info,.btn-text{font-family:var(--font-body)!important}p,li,span,div,label,td,th,dt,dd,.rte,.rte p,.rte li,a{color:var(--color-text)!important}a:hover{color:var(--color-accent)!important}.text-muted,.product-card__vendor,time,.meta,.caption{color:var(--color-text-muted)!important}.header,.shopify-section-group-header-group,.shopify-section-group-header-group .section--padding{background-color:var(--color-base)!important;border-bottom:1px solid var(--color-border)!important}.header__menu .menu__item,.header__menu a{font-family:var(--font-display)!important;letter-spacing:.12em!important;font-size:.85rem!important;color:var(--color-text)!important;text-transform:uppercase!important;transition:color .3s ease!important}.header__menu .menu__item:hover,.header__menu a:hover{color:var(--color-accent)!important}.header__icons a,.header__icons button,.header__icons svg{color:var(--color-text)!important}.header__icons a:hover,.header__icons button:hover{color:var(--color-accent)!important}.header__logo-link{opacity:1!important}.announcement-bar{background-color:var(--color-accent)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;letter-spacing:.05em!important}.menu-drawer,.menu-drawer__inner,menu-drawer{background-color:var(--color-surface)!important}.menu-drawer a,.menu-drawer__menu a,.menu-drawer .menu-drawer__menu-item{color:var(--color-text)!important;font-family:var(--font-display)!important;letter-spacing:.08em!important}.footer,.footer-group,.shopify-section-group-footer-group{background-color:var(--color-base)!important;color:var(--color-text)!important;border-top:1px solid var(--color-border)!important}carousel-element.text-with-icons,.text-with-icons{display:none!important}.footer .heading,.footer .details__summary span,.footer h3,.footer h4,.footer .font-heading{font-family:var(--font-display)!important;color:var(--color-text)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.footer a,.footer .reversed-link{color:var(--color-text-muted)!important;transition:color .3s ease!important}.footer a:hover,.footer .reversed-link:hover{color:var(--color-accent)!important}.footer .newsletter-form input,.footer .field input{background-color:var(--color-surface-alt)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important}.footer .newsletter-form label,.footer .field label{color:var(--color-text-muted)!important}.footer .self-submit-button .button,.footer .newsletter-form .button{background-color:var(--color-accent)!important;color:var(--color-text)!important;border-color:var(--color-accent)!important}.footer__socials a,.footer .social_platform{color:var(--color-text-muted)!important}.footer__socials a:hover,.footer .social_platform:hover{color:var(--color-accent)!important}.footer .section--divider:before,.footer .section--divider:after{border-color:var(--color-border)!important}.footer__copyright,.footer__bottom{color:var(--color-text-dim)!important;border-top-color:var(--color-border)!important}.footer .payment-icons{opacity:.7}.shopify-button,.shopify-button--primary,[class*=shopify-buy],.footer .shopify-button{background-color:var(--color-accent)!important;color:var(--color-text)!important;border-radius:4px!important}.collection-banner-section .banner{min-height:auto!important;padding-top:2rem!important;padding-bottom:1rem!important}.collection-banner-section .banner__content{min-height:auto!important}.collection-banner-section .section--padding{padding-top:1.5rem!important;padding-bottom:.5rem!important}.banner__title,.collection-hero__title{font-family:var(--font-display)!important;color:var(--color-text)!important;letter-spacing:.04em!important}.collection-banner-section .spacing-section{display:none!important}.collection-section{background-color:var(--color-base)!important}.collection-section .section--rounded{border-radius:0!important}.facet-sticky button,.facet-sticky .button{background-color:transparent!important;border-color:var(--color-accent)!important;color:var(--color-text)!important;font-family:var(--font-body)!important}.facet-bar select,.facet-bar .select__select,select.select__select{background-color:var(--color-surface)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important}.facet-drawer .drawer__inner{background-color:var(--color-surface)!important}.product-card,.card{background-color:transparent!important;border-color:var(--color-border)!important}.product-card .product-card__info,.product-card__title,.product-card__title a{color:var(--color-text)!important;font-family:var(--font-body)!important}.product-card .product-card__vendor{color:#fafafa66!important}.product-card .product-card__price .price-item,.product-card .price{color:var(--color-text)!important}.product-card .product-card__price .price-item--sale,.product-card .price--on-sale{color:var(--color-accent)!important}.badge,.badges .badge,.badge--sale{background-color:var(--color-accent)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-weight:600!important;border-radius:2px!important}.quick-view__button{background-color:#000000b3!important;color:var(--color-text)!important;border-color:var(--color-border-light)!important}.product-section,.product__info-wrapper,.product__media-gallery,.product__media-wrapper{background-color:var(--color-base)!important}.product__media-wrapper{background-color:transparent!important}.product__title,.product__title h1{font-family:var(--font-display)!important;color:var(--color-text)!important;letter-spacing:.04em!important}.product__vendor{color:var(--color-text-muted)!important}.product__price,.price-item,.price-item--regular{color:var(--color-text)!important;font-family:var(--font-body)!important}.price-item--sale{color:var(--color-accent)!important}.product__description,.product__description p,.product__description li{color:var(--color-text)!important;font-family:var(--font-body)!important;line-height:1.7!important}.product-form__input select,.product-form select,variant-selects select{background-color:var(--color-surface)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important;font-family:var(--font-body)!important}.product-form__input .swatch-input label,.product-form .variant-input label{border-color:var(--color-border-light)!important}.product-form__input .swatch-input input:checked+label,.product-form .variant-input input:checked+label{border-color:var(--color-accent)!important}.quantity,.quantity__input,quantity-input{background-color:var(--color-surface)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important}.quantity__button{color:var(--color-text)!important}.product-form__submit,.product-form .button--primary,button[name=add]{background-color:var(--color-accent)!important;color:var(--color-text)!important;border-color:var(--color-accent)!important;font-family:var(--font-display)!important;letter-spacing:.1em!important;font-size:1rem!important;transition:background-color .3s ease!important}.product-form__submit:hover,.product-form .button--primary:hover,button[name=add]:hover{background-color:var(--color-accent-hover)!important}.shopify-payment-button .shopify-payment-button__button{border-radius:4px!important}.shopify-payment-button__button--unbranded,.payment-terms a,.product__share,.share-button{color:var(--color-text-muted)!important}.product-form input[type=text],.product-form input[type=email],.product-form input[type=number],.product-form textarea,.product-form .field input{background-color:var(--color-surface-alt)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important}.product-form input[type=file]{color:var(--color-text)!important}.product__accordion .accordion__title,.product__accordion summary{color:var(--color-text)!important;border-color:var(--color-border)!important}.cart,.cart-items,.cart__items,.template-cart main{background-color:var(--color-base)!important}.cart__title{font-family:var(--font-display)!important;color:var(--color-text)!important}.cart-item__name,.cart-item__details,.cart-item__price,.cart__summary,.totals,.totals__subtotal,.totals__subtotal-value{color:var(--color-text)!important}.cart__note textarea,.cart textarea{background-color:var(--color-surface-alt)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important}.cart__checkout-button,.cart .button--primary,button[name=checkout]{background-color:var(--color-accent)!important;color:var(--color-text)!important;border-color:var(--color-accent)!important;font-family:var(--font-display)!important;letter-spacing:.1em!important}.cart .button--secondary,.cart .reversed-link{color:var(--color-text)!important;border-color:var(--color-border-light)!important}.cart .progress-bar,.free-shipping-bar{background-color:var(--color-surface-alt)!important}.cart .progress-bar__fill,.free-shipping-bar__progress{background-color:var(--color-accent)!important}.cart details summary,.cart .accordion__title{color:var(--color-text)!important;border-color:var(--color-border-light)!important}.drawer,.drawer__inner,drawer-element .drawer__inner{background-color:var(--color-surface)!important;color:var(--color-text)!important}.drawer__close,.drawer__close svg{color:var(--color-text)!important}.cart-drawer,.cart-drawer__inner,.search-drawer,.search-modal,.search-modal__content{background-color:var(--color-surface)!important}.search-modal input[type=search],.search-drawer input[type=search],.predictive-search input{background-color:var(--color-surface-alt)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important;font-family:var(--font-body)!important}.predictive-search__results,.predictive-search-result{background-color:var(--color-surface)!important;color:var(--color-text)!important}input,select,textarea,.input,.select,.field input,.field select,.field textarea{background-color:var(--color-surface-alt)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important;font-family:var(--font-body)!important}input::placeholder,textarea::placeholder{color:var(--color-text-dim)!important}label,.label,.field label{color:var(--color-text-muted)!important}input:focus,select:focus,textarea:focus,.field input:focus{border-color:var(--color-accent)!important;outline-color:var(--color-accent)!important;box-shadow:0 0 0 1px var(--color-accent)!important}.is-floating:focus~label,.is-floating:not(:placeholder-shown)~label{color:var(--color-accent)!important}.button--primary,.btn--primary{background-color:var(--color-accent)!important;color:var(--color-text)!important;border-color:var(--color-accent)!important;font-family:var(--font-display)!important;letter-spacing:.08em!important;transition:background-color .3s ease,transform .2s ease!important}.button--primary:hover,.btn--primary:hover{background-color:var(--color-accent-hover)!important;transform:translateY(-1px)!important}.button--secondary,.btn--secondary{background-color:transparent!important;color:var(--color-text)!important;border-color:var(--color-border-light)!important;font-family:var(--font-display)!important;letter-spacing:.08em!important}.button--secondary:hover,.btn--secondary:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.btn-fill{background-color:var(--color-accent)!important}.template-blog main,.template-article main,.blog-section,.article-section{background-color:var(--color-base)!important}.article__title{font-family:var(--font-display)!important;color:var(--color-text)!important}.article__content,.article__content p,.article__content li,.blog-card__title,.blog-card__excerpt{color:var(--color-text)!important;font-family:var(--font-body)!important}.article__date,.article__author,.blog-card__date{color:var(--color-text-muted)!important}.blog-card:hover .blog-card__title{color:var(--color-accent)!important}.template-search main{background-color:var(--color-base)!important}.template-search .search__title,.template-search h1{font-family:var(--font-display)!important;color:var(--color-text)!important}.template-404 main{background-color:var(--color-base)!important}.template-404 h1{font-family:var(--font-display)!important;color:var(--color-text)!important}body.template-page .page-width{max-width:100%!important}.template-page main{background-color:var(--color-base)!important}.template-policy main,.policy-page{background-color:var(--color-base)!important}.policy-page h1,.policy-page h2{font-family:var(--font-display)!important}.jdgm-revs-tab-btn,[class*=jdgm-popup-widget]{display:none!important}.jdgm-rev-widg,.jdgm-rev-widg__header,.jdgm-rev-widg__body,.jdgm-rev-widg__summary-text,.jdgm-rev-widg__no-rev-text{background-color:var(--color-surface)!important;color:var(--color-text)!important}.jdgm-rev-widg__title{color:var(--color-text)!important;font-family:var(--font-display)!important;letter-spacing:.06em!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-text{color:#ccc!important}.jdgm-write-rev-link,.jdgm-rev-widg__write-review-btn,a.jdgm-write-rev-link{background-color:var(--color-accent)!important;color:var(--color-text)!important;border-color:var(--color-accent)!important}.jdgm-rev-widg__separator,.jdgm-rev-widg__divider{border-color:var(--color-border-light)!important}.jdgm-rev{background-color:var(--color-surface-alt)!important;border-color:var(--color-border-light)!important;color:var(--color-text)!important}.jdgm-rev__author,.jdgm-rev__timestamp{color:var(--color-text-muted)!important}.jdgm-rev__body{color:#ddd!important}.jdgm-form-wrapper,.jdgm-form{background-color:var(--color-surface-alt)!important;color:var(--color-text)!important}.jdgm-form input,.jdgm-form textarea{background-color:#1a1a1a!important;color:var(--color-text)!important;border-color:#444!important}.jdgm-widget.jdgm-widget{background-color:transparent!important}#PBarNextFrameWrapper{display:none!important}.overlay{background-color:#000000b3!important}.popup,.popup__content,.modal,.modal__content{background-color:var(--color-surface)!important;color:var(--color-text)!important}html{scroll-behavior:smooth!important}::selection{background-color:var(--color-accent)!important;color:var(--color-text)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-base)}::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}@media(max-width:749px){.collection-banner-section .banner{padding-top:1rem!important;padding-bottom:.5rem!important}.menu-drawer,.menu-drawer__inner,.search-modal__content{background-color:var(--color-surface)!important}}.section--rounded{border-radius:0!important}.breadcrumbs,.breadcrumbs a,.breadcrumb{color:var(--color-text-muted)!important}.breadcrumbs a:hover{color:var(--color-accent)!important}.pagination a,.pagination span{color:var(--color-text)!important}.pagination .current,.pagination .active{background-color:var(--color-accent)!important;color:var(--color-text)!important}.cart--empty h1,.cart--empty p{color:var(--color-text)!important}.payment-icons{opacity:.6!important}.skip-to-content-link{background-color:var(--color-accent)!important;color:var(--color-text)!important}body.template-index #header,body.template-index .header-wrapper,body.template-index #shopify-section-header,body.template-index header.header,body.template-index .header__wrapper,body.template-index sticky-header,body.template-index .shopify-section-group-header-group,body.template-index .announcement-bar-section,body.template-index #shopify-section-announcement-bar{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;margin:0!important;padding:0!important;border:none!important}body.template-index #shopify-section-footer,body.template-index footer.footer,body.template-index .footer-wrapper,body.template-index .shopify-section-group-footer-group,body.template-index #shopify-section-footer-copyright,body.template-index .footer__content-top,body.template-index .footer__content-bottom{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;margin:0!important;padding:0!important;border:none!important}body.template-index .multicolumn,body.template-index [class*=multicolumn]{display:none!important}body.template-index .content-for-layout,body.template-index #MainContent,body.template-index main#MainContent{margin-top:0!important;padding-top:0!important}@media(max-width:768px){body.template-index .shopify-section-group-header-group,body.template-index .shopify-section-group-footer-group,body.template-index .multicolumn{display:none!important;height:0!important}body.template-index .sa-section,body.template-index [class*=sa-0],body.template-index [id*=sa-0]{padding-left:20px!important;padding-right:20px!important;overflow-x:hidden!important}body.template-index h1{font-size:clamp(1.8rem,7vw,3.5rem)!important;line-height:1.1!important;word-break:break-word!important}body.template-index h2{font-size:clamp(1.4rem,5vw,2.5rem)!important;line-height:1.2!important}body.template-index h3{font-size:clamp(1.1rem,4vw,1.8rem)!important}body.template-index [style*="grid-template-columns: 1fr 1fr"],body.template-index [style*="grid-template-columns:1fr 1fr"],body.template-index [style*="grid-template-columns: repeat"]{grid-template-columns:1fr!important;gap:20px!important}body.template-index [style*="display: flex"][style*=gap],body.template-index [style*="display:flex"][style*=gap]{flex-direction:column!important}body.template-index img{max-width:100%!important;height:auto!important}body.template-index .cta-btn,body.template-index a[href][style*=background]{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;box-sizing:border-box!important}body.template-index .sa-footer [style*=grid],body.template-index [class*=footer] [style*=grid]{grid-template-columns:1fr!important;gap:24px!important}body.template-index [style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr!important}body.template-index,body.template-index .page-width{overflow-x:hidden!important}}@media(max-width:480px){body.template-index h1{font-size:clamp(1.5rem,9vw,2.5rem)!important}body.template-index [class*=sa-]{padding-left:16px!important;padding-right:16px!important}}body[class*=template-page-landing] #header,body[class*=template-page-landing] .header-wrapper,body[class*=template-page-landing] .shopify-section-group-header-group,body[class*=template-page-landing] .shopify-section-group-footer-group,body[class*=template-page-landing] .footer,body[class*=template-page-landing] .multicolumn{display:none!important}body.template-index h1,body.template-index h2,body.template-index h3,body.template-index h4,body.template-index h5,body.template-index h6,body.template-index .h1,body.template-index .h2,body.template-index .h3,body.template-index .heading,body.template-index .hero-brand,body.template-index .philosophy-title,body.template-index .studio-header,body.template-index .pillars-title,body.template-index .quiz-headline,body.template-index .funnel-title,body.template-index .cta-title,body.template-index .section-label,body.template-index .pillar-name,body.template-index .profile-name{font-family:inherit!important;letter-spacing:inherit!important;color:inherit!important}body.template-index p,body.template-index li,body.template-index a,body.template-index span,body.template-index div,body.template-index label,body.template-index td,body.template-index th,body.template-index dt,body.template-index dd,body.template-index button,body.template-index input,body.template-index select,body.template-index textarea{font-family:inherit!important;color:inherit!important}body.template-index .hero-brand{font-family:var(--font-display, "Bebas Neue", sans-serif)!important;font-size:clamp(52px,14vw,220px)!important;font-weight:900!important;letter-spacing:clamp(-4px,-.5vw,-2px)!important;text-transform:uppercase!important;line-height:1!important;color:#fafafa!important}body.template-index .olive,body.template-index #MainContent .olive,body.template-index #MainContent h2 .olive{color:#5b6b35!important}body.template-index .philosophy-title{font-family:var(--font-display, "Bebas Neue", sans-serif)!important;color:#fafafa!important;letter-spacing:-.02em!important}body.template-index .pillar-number{font-size:48px!important;font-weight:900!important;color:#5b6b351f!important;font-family:var(--font-display, "Bebas Neue", sans-serif)!important;margin-bottom:20px!important;line-height:1!important}body.template-index .pillar-name{font-family:var(--font-display, "Bebas Neue", sans-serif)!important;color:#fafafa!important;letter-spacing:.06em!important}body.template-index #nav,body.template-index #nav a,body.template-index #nav .nav-links a,body.template-index #nav .nav-logo,body.template-index #nav .nav-cta{font-family:inherit!important;letter-spacing:inherit!important;color:inherit!important}body.template-index .section-label{font-family:var(--font-body, "Inter", sans-serif)!important;color:#fafafa66!important;letter-spacing:.2em!important;font-size:11px!important;text-transform:uppercase!important}body.template-index .btn-olive,body.template-index .btn-outline,body.template-index .cta-btn,body.template-index .sa-footer,body.template-index .sa-footer a,body.template-index .sa-footer span,body.template-index .sa-footer div,body.template-index .sa-footer p,body.template-index .sa-footer h4,body.template-index .marquee-wrap,body.template-index .marquee-wrap span{font-family:inherit!important;color:inherit!important;letter-spacing:inherit!important}body.template-index .voice-card,body.template-index .voice-card p,body.template-index .voice-card span,body.template-index .voice-author,body.template-index .presence-text,body.template-index .presence-section p{font-family:inherit!important;color:inherit!important}body.template-index .custom-liquid-section,body.template-index [id*=cinematic],body.template-index section[class*=-section]{--olive: #5B6B35;--olive-glow: #6E8040}body.template-index .hero-subtitle{font-family:var(--font-body, "Inter", sans-serif)!important;letter-spacing:.25em!important;color:#fafafa80!important}body.template-index .faq-question,body.template-index .faq-answer,body.template-index .faq-answer p{font-family:inherit!important;color:inherit!important}body.template-index .scroll-text{font-family:inherit!important;color:inherit!important;letter-spacing:inherit!important}body.template-product,body.template-collection,body.template-cart,body.template-list-collections,body.template-search,body.template-404{background-color:#000!important;color:#fafafa!important;font-family:Inter,-apple-system,system-ui,sans-serif!important}body.template-product .product__title h1,body.template-product .product__title{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important;letter-spacing:.02em}body.template-product .product__text,body.template-product .product__vendor{color:#fafafa99!important;font-family:Inter,sans-serif!important;text-transform:uppercase;letter-spacing:.15em;font-size:.85rem!important}body.template-product .price__regular .price-item,body.template-product .price-item--regular,body.template-product .price__sale .price-item--sale{color:#fafafa!important;font-family:Inter,sans-serif!important}body.template-product .price__sale .price-item--regular{color:#fafafa66!important;text-decoration:line-through}body.template-product .product__description,body.template-product .product__description p,body.template-product .product__description li,body.template-product .product__description h2,body.template-product .product__description h3{color:#fafafa!important;font-family:Inter,sans-serif!important}body.template-product .product__description h2,body.template-product .product__description h3{font-family:Bebas Neue,Impact,sans-serif!important;letter-spacing:.05em}body.template-product input[type=text],body.template-product input[type=email],body.template-product input[type=number],body.template-product input[type=tel],body.template-product textarea,body.template-product select,body.template-product .field__input,body.template-product .select__select{background-color:#111111e6!important;color:#fafafa!important;border:1px solid rgba(250,250,250,.15)!important;border-radius:8px!important;font-family:Inter,sans-serif!important}body.template-product input[type=text]:focus,body.template-product input[type=email]:focus,body.template-product textarea:focus,body.template-product select:focus{border-color:#5b6b35!important;outline:none!important;box-shadow:0 0 0 2px #5b6b354d!important}body.template-product input[type=file]{background-color:#111111e6!important;color:#fafafa!important;border:1px dashed rgba(250,250,250,.2)!important;border-radius:8px!important;padding:12px!important;font-family:Inter,sans-serif!important;cursor:pointer!important}body.template-product input[type=file]::file-selector-button{background-color:#5b6b35!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-family:Inter,sans-serif!important;cursor:pointer!important;margin-right:12px!important;font-size:.85rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.template-product input[type=file]::file-selector-button:hover{background-color:#6e8040!important}body.template-product .product-form__group-label,body.template-product .form__label,body.template-product label{color:#fafafa99!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.05em!important}body.template-product .product-form__submit,body.template-product button[name=add]{background-color:#5b6b35!important;color:#fff!important;font-family:Inter,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:none!important;border-radius:8px!important;transition:background-color .3s ease!important}body.template-product .product-form__submit:hover,body.template-product button[name=add]:hover{background-color:#6e8040!important}body.template-product .quantity__input,body.template-product .quantity input{background-color:#111111e6!important;color:#fafafa!important;border-color:#fafafa26!important}body.template-product .quantity__button,body.template-product .quantity button{color:#fafafa!important;border-color:#fafafa26!important}body.template-product .share-button,body.template-product .product__share a,body.template-product .share-button__copy{color:#fafafa99!important}body.template-product .product__media-list,body.template-product .product__media-item{background-color:#000!important}body.template-product .thumbnail-list button,body.template-product .thumbnail{border-color:#fafafa26!important}body.template-product .thumbnail-list button.is-active,body.template-product .thumbnail.is-active{border-color:#5b6b35!important}body.template-product .jdgm-widget,body.template-product .jdgm-rev-widg{background-color:transparent!important;color:#fafafa!important}body.template-product .jdgm-rev-widg .jdgm-rev__title,body.template-product .jdgm-rev-widg .jdgm-rev__body{color:#fafafa!important}body.template-product .jdgm-write-rev-link{background-color:transparent!important;border:1px solid rgba(250,250,250,.3)!important;color:#fafafa!important}body.template-product .recently-viewed h2,body.template-product .product-recommendations h2,body.template-product [class*=recently] h2,body.template-product [class*=recommendation] h2{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important}body.template-product .product-card__title,body.template-product .card__heading a{color:#fafafa!important;font-family:Bebas Neue,Impact,sans-serif!important}body.template-product .product-card__price,body.template-product .card-information .price{color:#fafafacc!important}body.template-product .product-card__vendor,body.template-product .card__vendor{color:#fafafa80!important}body.template-product .badge--sale,body.template-product .card__badge .badge{background-color:#5b6b35!important;color:#fff!important}body.template-product .product-sticky-bar,body.template-product [class*=sticky-bar],body.template-product [class*=sticky-add]{background-color:#000000f2!important;border-top:1px solid rgba(250,250,250,.1)!important}body.template-collection .collection-hero__title,body.template-collection h1{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important}body.template-collection .collection-hero__description{color:#fafafab3!important;font-family:Inter,sans-serif!important}body.template-collection .facets__summary,body.template-collection .facets__heading,body.template-collection .collection-filters__label,body.template-collection select,body.template-collection .sort-by{color:#fafafa!important;font-family:Inter,sans-serif!important}body.template-collection select{background-color:#111111e6!important;border:1px solid rgba(250,250,250,.15)!important;border-radius:8px!important}body.template-collection .card__heading a,body.template-collection .product-card__title{color:#fafafa!important;font-family:Bebas Neue,Impact,sans-serif!important}body.template-collection .card__vendor,body.template-collection .product-card__vendor{color:#fafafa80!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.75rem!important}body.template-collection .card-information .price,body.template-collection .product-card__price{color:#fafafacc!important}body.template-collection .badge--sale{background-color:#5b6b35!important;color:#fff!important}body.template-collection .card,body.template-collection .product-card{background-color:transparent!important;border-color:#fafafa14!important}body.template-collection .pagination__item,body.template-collection .pagination a{color:#fafafa!important;border-color:#fafafa26!important}body.template-collection .pagination__item--current,body.template-collection .pagination .is-active{background-color:#5b6b35!important;color:#fff!important}body.template-cart h1{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important}body.template-cart .cart-item__name,body.template-cart .cart-item a{color:#fafafa!important;font-family:Inter,sans-serif!important}body.template-cart .cart-item__price,body.template-cart .cart-item .price{color:#fafafa!important}body.template-cart .cart__subtotal,body.template-cart .totals__subtotal-value{color:#fafafa!important;font-family:Bebas Neue,Impact,sans-serif!important}body.template-cart textarea,body.template-cart input[type=text],body.template-cart .field__input{background-color:#111111e6!important;color:#fafafa!important;border:1px solid rgba(250,250,250,.15)!important;border-radius:8px!important}body.template-cart .cart__checkout-button,body.template-cart button[name=checkout],body.template-cart .cart__submit-button{background-color:#5b6b35!important;color:#fff!important;border:none!important;border-radius:8px!important;letter-spacing:.15em!important;text-transform:uppercase!important}body.template-cart .cart__checkout-button:hover,body.template-cart button[name=checkout]:hover{background-color:#6e8040!important}body.template-cart .cart__continue a,body.template-cart a[href="/collections/all"]{color:#fafafa!important;border-color:#fafafa4d!important}body.template-cart .quantity__input,body.template-cart .quantity input{background-color:#111111e6!important;color:#fafafa!important}body.template-cart .quantity__button,body.template-cart .quantity button{color:#fafafa!important}body.template-cart .cart-item__remove,body.template-cart cart-remove-button a{color:#fafafa80!important;font-size:.85rem!important}body.template-cart .cart-item__remove:hover{color:#fafafa!important}body.template-cart details summary,body.template-cart .cart__shipping summary,body.template-cart .cart__discount summary{color:#fafafa!important;font-family:Inter,sans-serif!important}body.template-cart .free-shipping-bar,body.template-cart [class*=shipping-bar]{background-color:#fafafa1a!important;border-radius:4px!important}body.template-cart .free-shipping-bar__progress,body.template-cart [class*=shipping-bar] [class*=progress]{background-color:#5b6b35!important}body.template-cart .payment-icon-list{opacity:.7}body.template-search h1{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important}body.template-search .search__input,body.template-search input[type=search]{background-color:#111111e6!important;color:#fafafa!important;border:1px solid rgba(250,250,250,.15)!important;border-radius:8px!important}body.template-search .search__button{background-color:#5b6b35!important;color:#fff!important}body.template-404 h1{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important}body.template-404 .not-found__text,body.template-404 p{color:#fafafab3!important}body.template-404 .button,body.template-404 a.btn{background-color:#5b6b35!important;color:#fff!important;border-radius:8px!important}body.template-product a,body.template-collection a,body.template-cart a,body.template-search a{color:#fafafa}body.template-product a:hover,body.template-collection a:hover,body.template-cart a:hover,body.template-search a:hover{color:#5b6b35}.footer-group{min-height:auto!important;background-color:#000!important;border-top:1px solid rgba(250,250,250,.08)!important;padding:40px 0 20px!important}.footer-group:empty:after{content:"\a9  Stolan Acres  \2022  Identity-First Brand Systems  \2022  stolanacres.com";display:block;text-align:center;color:#fafafa59;font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.1em;padding:20px}body.template-product #infiniteoptions-container input.spb-productoptionbackground,body.template-product #infiniteoptions-container .spb-productoptionbackground,#infiniteoptions-container input[type=text].spb-productoptionbackground{background-color:#111111e6!important;color:#fafafa!important;border:1px solid rgba(250,250,250,.15)!important;border-radius:8px!important;font-family:Inter,sans-serif!important;padding:10px 14px!important}body.template-product #infiniteoptions-container input.spb-productoptionbackground:focus,#infiniteoptions-container input[type=text].spb-productoptionbackground:focus{border-color:#5b6b35!important;outline:none!important;box-shadow:0 0 0 2px #5b6b354d!important}body.template-product #infiniteoptions-container label.spb-productdesctextcolor,body.template-product #infiniteoptions-container .spb-productdesctextcolor,#infiniteoptions-container .spb-productdesctextcolor{color:#fafafa99!important;font-family:Inter,sans-serif!important}body.template-product #infiniteoptions-container .spb-fileupload,#infiniteoptions-container .spb-fileupload{color:#fafafa!important}.footer-group{min-height:60px!important;height:auto!important;background-color:#000!important;border-top:1px solid rgba(250,250,250,.08)!important;padding:30px 0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer-group:after{content:"\a9  2026 Stolan Acres  \2022  Identity-First Brand Systems";display:block;text-align:center;color:#fafafa59;font-family:Inter,sans-serif;font-size:.8rem;letter-spacing:.1em;padding:10px 20px;width:100%}.footer-group section,.footer-group .shopify-section{background-color:#000!important;color:#fafafa80!important}body.template-collection .banner__title,body.template-collection h1.heading,body.template-list-collections h1.heading{font-size:42px!important;line-height:1.1!important;letter-spacing:1px!important}body.template-collection .product-card__title,body.template-collection .product-card__title a,body.template-list-collections .product-card__title,body.template-list-collections .product-card__title a,body.template-product .product-card__title,body.template-product .product-card__title a,body.template-product .card__heading a{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:16px!important;text-transform:none!important;font-weight:600!important;letter-spacing:.3px!important}body.template-product .product__title h1,body.template-product h1.heading{font-size:32px!important;line-height:1.2!important;letter-spacing:.5px!important}body.template-collection .product-card__vendor,body.template-list-collections .product-card__vendor{font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;opacity:.6}@media(max-width:768px){body.template-collection .banner__title,body.template-collection h1.heading,body.template-list-collections h1.heading{font-size:32px!important;letter-spacing:.5px!important}body.template-product .product__title h1,body.template-product h1.heading{font-size:26px!important}}body.template-page{color:#fafafa!important}body.template-page main,body.template-page #MainContent,body.template-page .shopify-section,body.template-page .page-width{background-color:transparent!important}body.template-page .page-width{max-width:none!important}body.template-page #MainContent h1,body.template-page #MainContent h2,body.template-page #MainContent h3,body.template-page #MainContent h4,body.template-page #MainContent h5,body.template-page #MainContent h6,body.template-page #MainContent .heading{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important;letter-spacing:.04em!important;text-transform:none!important}body.template-page #MainContent p,body.template-page #MainContent li,body.template-page #MainContent span,body.template-page #MainContent div,body.template-page #MainContent label,body.template-page #MainContent td,body.template-page #MainContent th{color:#fafafa!important}body.template-page a{color:#5b6b35!important}body.template-page a:hover{color:#6d7f42!important}body.template-page .rte,body.template-page .rte p,body.template-page .rte li,body.template-page .rte span,body.template-page .rte div{color:#fafafa!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:transparent!important;text-transform:none!important}body.template-page .rte h1,body.template-page .rte h2,body.template-page .rte h3{font-family:Bebas Neue,Impact,sans-serif!important;color:#fafafa!important;text-transform:none!important}body.template-page input,body.template-page select,body.template-page textarea{background-color:#fff!important;color:#1a1a1a!important;border-color:#ccc!important}body.template-page input:focus,body.template-page select:focus,body.template-page textarea:focus{border-color:#5b6b35!important;outline:none!important;box-shadow:0 0 0 2px #5b6b354d!important}body.template-page .button--primary,body.template-page .btn--primary{background-color:#5b6b35!important;color:#fff!important}body.template-page #MainContent .banner__title,body.template-page #MainContent .banner__text,body.template-page #MainContent .banner__subtitle,body.template-page #MainContent .section-header__heading,body.template-page #MainContent .title-wrapper .heading,body.template-page #MainContent .section__title,body.template-page #MainContent .multicolumn__title,body.template-page #MainContent .image-with-text__heading,body.template-page #MainContent .rich-text__heading,body.template-page #MainContent .collection-list__heading{color:#fafafa!important;font-family:Bebas Neue,Impact,sans-serif!important}body.template-page #MainContent .multicolumn__text,body.template-page #MainContent .image-with-text__text,body.template-page #MainContent .rich-text__text,body.template-page #MainContent .banner__description{color:#fafafa!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}body.template-page #MainContent strong,body.template-page #MainContent b{color:#fafafa!important}body.template-blog .article__content,body.template-article .article__content{text-transform:none!important}body.template-blog .article__content p,body.template-blog .article__content li,body.template-blog .article__content span,body.template-article .article__content p,body.template-article .article__content li,body.template-article .article__content span{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;text-transform:none!important;font-size:1rem!important;line-height:1.7!important}body.template-blog .article__content h1,body.template-blog .article__content h2,body.template-blog .article__content h3,body.template-article .article__content h1,body.template-article .article__content h2,body.template-article .article__content h3{font-family:Bebas Neue,Impact,sans-serif!important;text-transform:none!important;letter-spacing:.02em!important}body.template-blog .article__title,body.template-blog .blog-card__title,.rte,.rte p,.rte li,.rte span,.product__description,.product__description p,.product__description li,.article__content,.article__content p,.article__content li{text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
