@font-face{font-family:Mabry Pro;src:url(/cdn/shop/files/MabryPro-Light.woff2?v=1760032235) format("woff2"),url(/cdn/shop/files/MabryPro-Light.woff?v=1760032075) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--color-text: #1B1B1B;--text: #1B1B1B;--color-foreground: #1B1B1B;--button-bg: #222222;--button-text: #FFFFFF;--color-contrast-primary: #FFFFFF;--color-contrast-secondary: #FFFFFF}html,body{font-family:Mabry Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.6;color:#1b1b1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Mabry Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.25;letter-spacing:.01em;color:#1b1b1b;margin-top:0}p,li,span,small,strong,em,label{font:inherit;letter-spacing:.02em;color:inherit}a{color:inherit;text-decoration:none}a:hover,a:focus{text-decoration:underline}button,.btn,.shopify-payment-button__button,.shopify-payment-button{font:inherit;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.rte,.rte *,.product__description,.product__description *,.product-description,.product-description *,.product__accordion,.product__accordion *,.collapsible-content,.collapsible-content__inner,.accordion,.accordion__content,.tabs,.tabs__panel,.tab-content{color:#1b1b1b!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:initial!important}details[open] .collapsible-content__inner,.collapsible-content[aria-hidden=false],.accordion__content,.tabs__panel[hidden=false],.tab-content{display:block!important;max-height:none!important;overflow:visible!important}.rte p,.product__description p,.product-description p{display:block!important;margin:0 0 1em!important}.product-form__input input[type=radio]+label,.product__options input[type=radio]+label,.variant-picker input[type=radio]+label,.swatch input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;padding:10px 14px;margin:6px 8px 0 0;border:1px solid #1B1B1B;border-radius:4px;background:#fff;color:#1b1b1b!important;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.product-form__input input[type=radio]:checked+label,.product__options input[type=radio]:checked+label,.variant-picker input[type=radio]:checked+label,.swatch input[type=radio]:checked+label{background:#1b1b1b;color:#fff!important;border-color:#1b1b1b}.product-form__input input[type=radio][disabled]+label,.product__options input[type=radio][disabled]+label,.variant-picker input[type=radio][disabled]+label,.swatch input[type=radio][disabled]+label{opacity:.35;cursor:not-allowed;text-decoration:line-through}.selector-wrapper select,.product-form__variants select,.product__options select{display:inline-block;max-width:100%;padding:10px 12px;border:1px solid #1B1B1B;border-radius:4px;background:#fff;color:#1b1b1b!important}.product-form__input label[for^=Option],.product__options .option-name,.selector-wrapper label,.quantity__label{color:#1b1b1b!important;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.product-form__input,.product__options,.variant-picker,.swatch{visibility:visible!important;opacity:1!important}.product,.product-single,.product-detail,.product .product__title,.product-single__title,.product h1,.product h2,.product h3,.product .sku,.product .product__sku,.product .product-meta,.product .product__sku *,.product .product-meta *,.product .price,.product .price *,.product .money,.price,.price *,.money,.price__regular,.price__sale,.price__availability,.price-item,.price-item--regular,.price-item--sale,.product .quantity__input{color:#1b1b1b!important}.product .quantity__button svg,.product .quantity__icon,.product .icon{fill:#1b1b1b!important;stroke:#1b1b1b!important}.product a,.product *[style*="color: #fff"],.product *[style*="color:#fff"],.product *[style*="color:white"]{color:#1b1b1b!important}hr,.divider,.section-separator,.product hr{border-color:#1b1b1b!important;color:#1b1b1b!important;opacity:.2}.collection,.collection *,.product-card,.product-item,.card,.card__content,.card__information,.product-card__title,.product-item__title,.grid-product__title,.card__heading,.card-information__text,.card-information__small-text,.product-card__price,.product-item__price,.grid-product__price,.card__information .price,.card__information .price *,.price-item{color:#1b1b1b!important}.product-card .badge,.product-item .badge,.card .badge{color:inherit}.header,.site-header,.site-header *,.nav,.nav *,.menu,.menu *,.header__menu a,.breadcrumb,.breadcrumb *,.announcement-bar,.announcement-bar *{color:#1b1b1b!important}.drawer *:not(.button):not(.button *),.slideout *:not(.button):not(.button *),.modal *:not(.button):not(.button *),.modal__inner-wrapper *:not(.button):not(.button *),.newsletter *:not(.button):not(.button *){color:#1b1b1b!important}input,select,textarea{color:#1b1b1b!important}::placeholder{color:#1b1b1b!important;opacity:.6}svg{fill:currentColor;stroke:currentColor}.site-footer,.footer,.site-footer *,.footer *{color:#fff!important}.site-footer a:hover,.footer a:hover{opacity:.8;text-decoration:underline}.site-footer .disclosure,.site-footer .disclosure__button,.site-footer .localization-form select,.site-footer select,.site-footer input[type=text],.site-footer input[type=search]{background:#fff!important;color:#1b1b1b!important;border-color:#fff!important}.site-footer svg,.footer svg{fill:#fff!important;stroke:#fff!important}body#philosophy{--section-padding-top: 0 !important;--section-padding-bottom: 0 !important;--container-gutter: 0 !important}body#philosophy .site-header,body#philosophy .header,body#philosophy .header-group,body#philosophy .announcement-bar{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}body#philosophy .site-wrap,body#philosophy .page-wrap,body#philosophy main#main-content{margin-top:0!important;padding-top:0!important}body#philosophy .header-group+.page-wrap{margin-top:0!important;padding-top:0!important}body#philosophy .shopify-section,body#philosophy .section,body#philosophy .section--padding,body#philosophy .index-section,body#philosophy .page-width,body#philosophy .container{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body#philosophy .page-wrap>.shopify-section:first-child,body#philosophy main#main-content>.shopify-section:first-child,body#philosophy .shopify-section:first-of-type{margin-top:0!important;padding-top:0!important}body#philosophy .image-banner,body#philosophy .image-with-text,body#philosophy .rich-text,body#philosophy .image-banner__content,body#philosophy .image-with-text__content,body#philosophy .rich-text__blocks{margin:0!important;padding:0!important}body#philosophy .page-width{max-width:none!important;padding-left:0!important;padding-right:0!important}body#philosophy img{display:block!important;width:100%!important;height:auto!important;margin:0!important}body#philosophy .page-title,body#philosophy .page__title,body#philosophy .section-header,body#philosophy h1.main-page-title,body#philosophy h1.page-title{display:none!important}body#philosophy .header-group,body#philosophy .site-header{position:relative!important;z-index:100!important;background:#fff!important;padding-top:8px!important;padding-bottom:8px!important;margin-bottom:0!important;border:0!important}body#philosophy .site-header,body#philosophy .site-header *{color:#1b1b1b!important;fill:#1b1b1b!important;stroke:#1b1b1b!important}body#philosophy .page-wrap>.shopify-section:first-child,body#philosophy main#main-content>.shopify-section:first-child{position:relative!important;z-index:1!important;margin-top:0!important;padding-top:0!important}body#philosophy .is-header-transparent,body#philosophy .header--transparent{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body#philosophy .header-group,body#philosophy header[role=banner],body#philosophy header.site-header,body#philosophy .site-header,body#philosophy .header,body#philosophy .header-section,body#philosophy #shopify-section-header,body#philosophy [data-section-type*=header]{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:100!important;background:#fff!important;color:#1b1b1b!important;margin:0!important;border:0!important;padding-top:8px!important;padding-bottom:8px!important;min-height:64px!important}body#philosophy .site-header .wrapper,body#philosophy .site-header .header__inner,body#philosophy .header__inner,body#philosophy .site-header__wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important}body#philosophy .site-header *,body#philosophy .header *,body#philosophy .site-header a,body#philosophy .header a{color:#1b1b1b!important;fill:#1b1b1b!important;stroke:#1b1b1b!important;filter:none!important;mix-blend-mode:normal!important}body#philosophy .header--transparent,body#philosophy .header--overlap,body#philosophy .is-header-transparent{background:#fff!important;position:relative!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body#philosophy .page-wrap,body#philosophy main#main-content{margin-top:0!important;padding-top:0!important}body#philosophy .page-wrap>.shopify-section:first-child,body#philosophy main#main-content>.shopify-section:first-child{margin-top:0!important;padding-top:0!important;position:relative!important;z-index:1!important}@media (min-width: 750px){#shopify-section-mobile-header,.mobile-header{display:none!important;height:0!important;overflow:hidden!important}#shopify-section-mobile-header+.shopify-section,.mobile-header+.shopify-section{margin-top:0!important;padding-top:0!important}}.template-collection .collection-header,.template-collection .template-header{min-height:0!important;padding:16px 0!important}.template-collection .collection-header__title{margin:0!important;font-size:clamp(20px,2.6vw,32px)}.template-collection .collection-hero{min-height:0!important;padding:16px 0!important}.section-header .header__logo-wrapper .logo--light{display:none!important}.section-header .header__logo-wrapper .logo--dark{display:inline-block!important}.js-theme-header:not(.sticky--active) .grid__wrapper.absolute .header__logo-wrapper .logo--dark{display:none!important}.js-theme-header:not(.sticky--active) .grid__wrapper.absolute .header__logo-wrapper .logo--light{display:inline-block!important}.section-header__main-bar.sticky--active .header__logo-wrapper .logo--dark{display:inline-block!important}.section-header__main-bar.sticky--active .header__logo-wrapper .logo--light{display:none!important}.background-video .button,.background-video .button--primary,.background-video__content .button,.video-banner .button,.media--background .button,.slideshow__text .button,.banner__buttons .button,.hero .button,.section-video .button,.shopify-section .button--primary{background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:9999px!important;padding:12px 22px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:none!important;transition:transform .15s ease,opacity .15s ease,background-color .15s ease!important}.background-video .button:hover,.background-video__content .button:hover,.video-banner .button:hover,.media--background .button:hover,.slideshow__text .button:hover,.banner__buttons .button:hover,.hero .button:hover,.section-video .button:hover,.shopify-section .button--primary:hover{transform:translateY(-1px)!important;opacity:.92!important;background:#ffffff0f!important}.background-video .button:focus-visible,.video-banner .button:focus-visible,.shopify-section .button--primary:focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}@media (max-width: 749px){.background-video .button,.video-banner .button,.shopify-section .button--primary{padding:12px 20px!important;font-size:15px!important}}.cart__footer .button--checkout,.drawer__footer .button--checkout,button[name=checkout],.shopify-payment-button__button--unbranded{background-color:var(--button-bg, #222222)!important;color:var(--button-text, #FFFFFF)!important;border-color:var(--button-bg, #222222)!important;opacity:1!important;mix-blend-mode:normal!important;z-index:2!important}button[name=checkout] span,.cart__footer .button--checkout span,.drawer__footer .button--checkout span,.button__text{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.cart__footer .button--checkout:before,.drawer__footer .button--checkout:before,button[name=checkout]:before,button[name=checkout]:after{content:none!important;display:none!important}.drawer__footer .button,.drawer__footer .button *,.cart__footer .button,.cart__footer .button *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important;visibility:visible!important;text-indent:0!important;mix-blend-mode:normal!important}button[name=checkout][disabled],.cart__footer .button--checkout[disabled],.drawer__footer .button--checkout[disabled]{opacity:.5!important;cursor:not-allowed!important}body#philosophy .section-header .header__logo-wrapper:not(:first-of-type),body#philosophy .section-header__main-bar .header__logo-wrapper:not(:first-of-type),body#philosophy .site-header .header__logo-wrapper:not(:first-of-type){display:none!important}body#philosophy .header__logo--secondary,body#philosophy .logo--light{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
