:root{--obs-black: #0a0a0a;--obs-white: #ffffff;--obs-gray: #888888;--obs-gray-light: #e5e5e5;--obs-gray-bg: #f5f5f5;--obs-dark-2: #161616;--obs-dark-3: #2a2a2a;--obs-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--obs-tracking-xl: .18em;--obs-tracking-lg: .12em;--obs-tracking-md: .08em;--obs-tracking-sm: .04em;--obs-radius: 2px;--obs-radius-sm: 2px;--obs-transition: .22s ease;--obs-transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--obs-font);line-height:1.65;color:var(--obs-black);background-color:var(--obs-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--obs-font);font-weight:700;line-height:1.15;letter-spacing:var(--obs-tracking-md);text-transform:uppercase}h1,.h1{letter-spacing:var(--obs-tracking-xl);line-height:1}h2,.h2{letter-spacing:var(--obs-tracking-lg)}h3,.h3{letter-spacing:var(--obs-tracking-md)}h4,h5,h6,.h4,.h5,.h6{letter-spacing:var(--obs-tracking-sm)}p{line-height:1.7}a{transition:color var(--obs-transition),opacity var(--obs-transition);text-decoration:none}.header-wrapper{background-color:var(--obs-black)!important;border-bottom:1px solid var(--obs-dark-3)!important}.header{background-color:var(--obs-black)!important}.header__heading-link,.header__heading a{color:var(--obs-white)!important}.header__menu-item,.header__menu-item a,.header__menu-item button{color:var(--obs-white)!important;font-size:.7rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;font-weight:500!important;transition:color var(--obs-transition)!important}.header__menu-item:hover,.header__menu-item a:hover{color:var(--obs-gray)!important}.header__icons .icon,.header__icons svg,.header-actions .icon,.header-actions svg{color:var(--obs-white)!important;fill:var(--obs-white)!important;stroke:var(--obs-white)!important}.header__icon,.header__icon--cart,.header__icon--search,.header__icon--account{color:var(--obs-white)!important}.cart-count-bubble{background-color:var(--obs-white)!important;color:var(--obs-black)!important;font-size:.6rem!important;border-radius:50%!important}.shopify-section-header-sticky .header-wrapper{background-color:#0a0a0af7!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.header-drawer,.menu-drawer,.menu-drawer__navigation,.menu-drawer__menu,.menu-drawer__submenu,.menu-drawer__utility-links{background-color:var(--obs-black)!important;color:var(--obs-white)!important}.menu-drawer a,.menu-drawer summary,.menu-drawer button,.menu-drawer span,.menu-drawer__menu-item,.menu-drawer__menu-item-text,.header-drawer a,.header-drawer button,.header-drawer .icon,.menu-drawer .icon,.menu-drawer svg{color:var(--obs-white)!important;fill:var(--obs-white)!important}.menu-drawer__menu-item,.menu-drawer__list-item--divider,.menu-drawer__navigation,.menu-drawer details{border-color:var(--obs-dark-3)!important}.menu-drawer__menu-item:hover{color:var(--obs-gray)!important}.menu-drawer__close-button .icon,.menu-drawer__close-button svg{color:var(--obs-white)!important;fill:var(--obs-white)!important}.announcement-bar{background-color:var(--obs-dark-2)!important;border-bottom:1px solid var(--obs-dark-3)!important}.announcement-bar__message,.announcement-bar a{color:var(--obs-gray)!important;font-size:.65rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important}.section--hero,[data-section-type=hero]{position:relative}.color-scheme-93ae50b7-6842-454e-a26b-ee3d9f7cea02,.color-scheme-5{--color-background: var(--obs-black)}marquee-component{background-color:var(--obs-black);border-top:1px solid var(--obs-dark-3);border-bottom:1px solid var(--obs-dark-3);overflow:hidden}.marquee__repeated-items{display:flex;align-items:center;gap:2.5rem}.marquee__repeated-items p,.marquee__repeated-items span{white-space:nowrap;font-size:.65rem;letter-spacing:var(--obs-tracking-xl);text-transform:uppercase;font-weight:500}.section{position:relative}.section-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.section__header,.section-resource-list__header{margin-bottom:2.5rem}.section__title,.section-resource-list__header h2,.section-resource-list__header h3{font-size:1rem;letter-spacing:var(--obs-tracking-lg);text-transform:uppercase;font-weight:700}.link,a.link{font-size:.72rem;letter-spacing:var(--obs-tracking-md);text-transform:uppercase;font-weight:500;color:var(--obs-gray)!important;border-bottom:1px solid var(--obs-gray-light);padding-bottom:1px;transition:color var(--obs-transition),border-color var(--obs-transition)}.link:hover,a.link:hover{color:var(--obs-black)!important;border-color:var(--obs-black)}.card-wrapper{border-radius:var(--obs-radius)!important;overflow:hidden;transition:transform var(--obs-transition-slow)!important}.card{border-radius:var(--obs-radius)!important;box-shadow:none!important;border:1px solid transparent;transition:border-color var(--obs-transition)!important;background:transparent}.card-wrapper:hover .card{border-color:var(--obs-black)}.card-gallery,.card-gallery .product-media-container,.media--hover-effect{overflow:hidden;border-radius:var(--obs-radius)!important}.card-gallery img,.card-gallery video{will-change:transform}.card-gallery:hover img{transform:scale(1.05)}.card-information{padding-top:.75rem}.card__heading,.card__heading a,.card-information__text,.card-information .h5{color:var(--obs-black)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:var(--obs-tracking-sm)!important;text-transform:uppercase!important;line-height:1.4!important}.price__regular .price-item,.price__sale .price-item--sale{color:var(--obs-black)!important;font-weight:600!important;font-size:.85rem!important}.price__compare-at .price-item,.price-item--regular.price--on-sale{color:var(--obs-gray)!important;text-decoration:line-through!important;font-weight:400!important}.badge{border-radius:var(--obs-radius-sm)!important;font-size:.6rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;font-weight:700!important;padding:2px 6px!important}.quick-add__submit{border-radius:var(--obs-radius)!important;font-size:.65rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;background-color:var(--obs-black)!important;color:var(--obs-white)!important;border:none!important;transition:background-color var(--obs-transition)!important}.quick-add__submit:hover{background-color:var(--obs-gray)!important}.collection-links__item,.collection-links .card{border-radius:var(--obs-radius)!important;overflow:hidden}.collection-links__item .card__heading,.collection-links .card__heading{font-size:.72rem!important;letter-spacing:var(--obs-tracking-xl)!important}.button,.btn,button.button,input[type=submit],.shopify-payment-button__button--unbranded{border-radius:var(--obs-radius)!important;letter-spacing:var(--obs-tracking-md)!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:600!important;font-family:var(--obs-font)!important;transition:background-color var(--obs-transition),color var(--obs-transition),border-color var(--obs-transition)!important;box-shadow:none!important;outline:none!important}.button--primary,.button:not(.button--secondary){background-color:var(--obs-black)!important;color:var(--obs-white)!important;border:1px solid var(--obs-black)!important}.button--primary:hover,.button:not(.button--secondary):hover{background-color:var(--obs-gray)!important;border-color:var(--obs-gray)!important}.button--secondary,.button-secondary{background-color:transparent!important;color:var(--obs-white)!important;border:1px solid var(--obs-white)!important}.button--secondary:hover,.button-secondary:hover{background-color:var(--obs-white)!important;color:var(--obs-black)!important}.color-scheme-1 .button--secondary,.color-scheme-2 .button--secondary{color:var(--obs-black)!important;border-color:var(--obs-black)!important}.color-scheme-1 .button--secondary:hover,.color-scheme-2 .button--secondary:hover{background-color:var(--obs-black)!important;color:var(--obs-white)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select,.field__input{border-radius:var(--obs-radius)!important;border:1px solid var(--obs-gray-light)!important;font-family:var(--obs-font)!important;font-size:.85rem!important;color:var(--obs-black)!important;background-color:var(--obs-white)!important;transition:border-color var(--obs-transition)!important;box-shadow:none!important;outline:none!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--obs-black)!important;box-shadow:none!important}.field__label{font-size:.7rem!important;letter-spacing:var(--obs-tracking-md)!important;text-transform:uppercase!important;color:var(--obs-gray)!important}.media-with-content{overflow:hidden}.media-with-content .section__content{display:flex;flex-direction:column;justify-content:center;padding:4rem 3rem}.collection-hero,.collection__hero{background-color:var(--obs-black);padding:4rem 2rem;text-align:left}.collection-hero h1,.collection__hero h1{color:var(--obs-white);letter-spacing:var(--obs-tracking-lg);text-transform:uppercase}.facets__summary{border:1px solid var(--obs-gray-light)!important;border-radius:var(--obs-radius)!important;font-size:.72rem!important;letter-spacing:var(--obs-tracking-sm)!important;text-transform:uppercase!important;color:var(--obs-black)!important}.facets__summary:hover{border-color:var(--obs-black)!important}.facets__checkbox{border-radius:var(--obs-radius-sm)!important;border-color:var(--obs-gray-light)!important}.product__title{font-size:1.5rem!important;letter-spacing:var(--obs-tracking-md)!important;text-transform:uppercase!important;font-weight:700!important;color:var(--obs-black)!important}.product__price{font-size:1.1rem!important;font-weight:600!important;color:var(--obs-black)!important}.product-form__submit{border-radius:var(--obs-radius)!important;background-color:var(--obs-black)!important;color:var(--obs-white)!important;font-size:.75rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;font-weight:600!important;border:none!important;height:52px!important;transition:background-color var(--obs-transition)!important}.product-form__submit:hover{background-color:var(--obs-gray)!important}.variant-picker .swatch{border-radius:var(--obs-radius-sm)!important}.breadcrumb,nav.breadcrumbs{font-size:.65rem!important;letter-spacing:var(--obs-tracking-md)!important;text-transform:uppercase!important;color:var(--obs-gray)!important}.tab-button,.product-tabs .tab{font-size:.7rem!important;letter-spacing:var(--obs-tracking-md)!important;text-transform:uppercase!important;font-weight:600!important}.cart-drawer__dialog,.cart-drawer__inner{background-color:var(--obs-black)!important;color:var(--obs-white)!important;border-left:1px solid var(--obs-dark-3)!important;box-shadow:none!important}.cart-drawer__dialog .cart-drawer__heading,.cart-drawer__dialog .cart-items__title,.cart-drawer__dialog .cart-items__title a,.cart-drawer__dialog h2,.cart-drawer__dialog .price,.cart-drawer__dialog .cart-items__price,.cart-drawer__dialog dd{color:var(--obs-white)!important}.cart-drawer__dialog .cart-items__variant,.cart-drawer__dialog .cart-primary-typography,.cart-drawer__dialog dt,.cart-drawer__dialog .cart-items__property{color:var(--obs-gray)!important}.cart-drawer__header,.cart-drawer__footer,.cart-drawer__dialog .cart-items__table-row,.cart-drawer__dialog .cart-items--dividers .cart-items__table-row{border-color:var(--obs-dark-3)!important}.cart-drawer__heading{font-size:.72rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;font-weight:700!important}.cart-items__title{font-size:.8rem!important;letter-spacing:var(--obs-tracking-sm)!important;text-transform:uppercase!important;font-weight:600!important}.cart-drawer__dialog .svg-wrapper,.cart-drawer__dialog .icon,.cart-drawer__dialog svg,.cart-drawer__dialog button{color:var(--obs-white)!important;fill:var(--obs-white)!important}.cart-drawer__dialog .quantity,.cart-drawer__dialog .quantity__input,.cart-drawer__dialog input{background-color:var(--obs-dark-2)!important;color:var(--obs-white)!important;border-color:var(--obs-dark-3)!important}.cart-drawer__dialog .cart__checkout-button,.cart-drawer__dialog button[name=checkout],.cart-drawer__dialog .cart-summary__checkout-button{background-color:var(--obs-white)!important;color:var(--obs-black)!important;border:none!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;font-weight:700!important}.cart-drawer__dialog .cart__checkout-button:hover,.cart-drawer__dialog button[name=checkout]:hover{background-color:var(--obs-gray)!important;color:var(--obs-white)!important}.footer,.footer-section,[class*=shopify-section] footer,.color-scheme-5 footer,footer.section{background-color:var(--obs-black)!important;color:var(--obs-white)!important;border-top:1px solid var(--obs-dark-3)!important}.footer-content{background-color:var(--obs-black)!important}.footer__heading,.footer h2,.footer h3,.footer h4{color:var(--obs-white)!important;font-size:.65rem!important;letter-spacing:var(--obs-tracking-xl)!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:1.25rem!important}.footer a,.footer li a,.footer__content-top a{color:var(--obs-gray)!important;font-size:.8rem!important;letter-spacing:var(--obs-tracking-sm)!important;line-height:2!important;transition:color var(--obs-transition)!important}.footer a:hover,.footer li a:hover{color:var(--obs-white)!important}.footer__content-bottom,.footer__copyright,.footer-utilities{background-color:var(--obs-black)!important;border-top:1px solid var(--obs-dark-3)!important;color:var(--obs-dark-3)!important;font-size:.65rem!important;letter-spacing:var(--obs-tracking-sm)!important;padding-top:1.5rem!important}.footer__copyright p,.footer__copyright span{color:#444!important}.footer .social-icons a,.footer .list-social a{color:var(--obs-gray)!important;fill:var(--obs-gray)!important;transition:color var(--obs-transition),fill var(--obs-transition)!important}.footer .social-icons a:hover,.footer .list-social a:hover{color:var(--obs-white)!important;fill:var(--obs-white)!important}.footer .field__input,.footer input[type=email]{background-color:var(--obs-dark-2)!important;border-color:var(--obs-dark-3)!important;color:var(--obs-white)!important}.footer .field__input::placeholder,.footer input[type=email]::placeholder{color:#555!important}.predictive-search{border-radius:var(--obs-radius)!important;border:1px solid var(--obs-gray-light)!important;box-shadow:0 8px 32px #0000001f!important}.predictive-search__item:hover{background-color:var(--obs-gray-bg)!important}.search-modal__content{background-color:var(--obs-black)!important}.search-modal__input{background-color:transparent!important;border-bottom:1px solid var(--obs-dark-3)!important;color:var(--obs-white)!important;font-size:1.5rem!important;letter-spacing:var(--obs-tracking-sm)!important}.pagination__item{border-radius:var(--obs-radius)!important;font-size:.72rem!important;letter-spacing:var(--obs-tracking-sm)!important;border:1px solid var(--obs-gray-light)!important;transition:all var(--obs-transition)!important}.pagination__item--current,.pagination__item:hover{background-color:var(--obs-black)!important;color:var(--obs-white)!important;border-color:var(--obs-black)!important}.alert,.shopify-section .errors{border-radius:var(--obs-radius)!important;border:1px solid var(--obs-gray-light)!important;font-size:.8rem!important}hr,.divider{border:none!important;border-top:1px solid var(--obs-gray-light)!important;margin:0!important}.popover,[popover]{border-radius:var(--obs-radius)!important;border:1px solid var(--obs-gray-light)!important;box-shadow:0 4px 20px #00000014!important}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:var(--obs-white)}::-webkit-scrollbar-thumb{background:var(--obs-gray-light);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--obs-gray)}::selection{background-color:var(--obs-black);color:var(--obs-white)}@media(max-width:749px){h1,.h1{letter-spacing:var(--obs-tracking-lg)}h2,.h2{letter-spacing:var(--obs-tracking-md)}.header__menu-item{font-size:1rem!important;letter-spacing:var(--obs-tracking-md)!important}.cart-drawer,#CartDrawer{width:100%!important}}@media(min-width:990px){.media-with-content__content{padding:5rem 4rem}}@media(prefers-reduced-motion:no-preference){.hero__content-wrapper{animation:obs-fade-up 1s cubic-bezier(.22,1,.36,1) both}@supports (animation-timeline: view()){.resource-list__item,.section-resource-list__header,.obsidian-statement__inner,.obsidian-features__item,.obsidian-testi__card,.obsidian-cta__inner{animation:obs-rise linear both;animation-timeline:view();animation-range:entry 0% entry 50%}}}@keyframes obs-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes obs-rise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline:2px solid var(--obs-black)!important;outline-offset:3px!important}.card-gallery img{transition:transform .6s cubic-bezier(.22,1,.36,1)!important}.media-with-content .media-block:has(.media-block__placeholder){background:radial-gradient(circle at 30% 25%,#1c1c1c,#0a0a0a 65%);position:relative;overflow:hidden;min-height:440px}.media-with-content .media-block__placeholder{display:none!important}.media-with-content .media-block:has(.media-block__placeholder):before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(255,255,255,.08);z-index:1;pointer-events:none}.media-with-content .media-block:has(.media-block__placeholder):after{content:"OBSIDIAN";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--obs-font);font-size:clamp(2rem,4.5vw,3.8rem);font-weight:700;letter-spacing:.35em;color:#ffffff0d;text-transform:uppercase;pointer-events:none}.card-wrapper{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease!important;border-radius:var(--obs-radius)}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0a0a0a29}.card-wrapper:hover .card{border-color:transparent!important}.section-resource-list__header .link,.section-resource-list__header a.link{position:relative;border-bottom:none!important;overflow:hidden;padding-bottom:3px}.section-resource-list__header .link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--obs-black);transform:translate(-101%);transition:transform .35s ease}.section-resource-list__header .link:hover:after{transform:translate(0)}.badge--sold-out,.badge[data-sold-out=true]{background-color:#0a0a0ad1!important;color:#fff!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;font-size:.55rem!important;padding:3px 8px!important}.email-signup__heading{font-size:1rem!important;letter-spacing:var(--obs-tracking-lg)!important;text-transform:uppercase!important;color:var(--obs-white)!important;margin-bottom:.75rem!important}.email-signup__input-group{max-width:520px;border-bottom:1px solid var(--obs-dark-3)!important;border-radius:0!important;transition:border-color var(--obs-transition)}.email-signup__input-group:focus-within{border-bottom-color:var(--obs-white)!important}.email-signup__input{background-color:transparent!important;border:none!important;border-radius:0!important;color:var(--obs-white)!important;padding:14px 4px!important;font-size:.85rem!important;letter-spacing:.04em!important}.email-signup__input::placeholder{color:#555!important;text-transform:uppercase;letter-spacing:var(--obs-tracking-sm);font-size:.72rem}.email-signup__button{background:transparent!important;color:var(--obs-white)!important;border:none!important;transition:opacity var(--obs-transition)!important}.email-signup__button:hover{opacity:.55!important}.email-signup__button-icon{width:20px;height:20px;fill:var(--obs-white)!important;color:var(--obs-white)!important}.hero{position:relative}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:1}.hero__content-wrapper{position:relative;z-index:2}.hero h1{font-size:clamp(2.6rem,12vw,10rem)!important;line-height:1!important;letter-spacing:.1em!important;margin:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}@media(max-width:749px){.hero h1{letter-spacing:.06em!important}}.shopify-section{background-color:transparent!important}.shopify-section-group-header-group,.shopify-section-group-header-group>.shopify-section{background-color:var(--obs-black)!important}.card-gallery{background-color:var(--obs-gray-bg)}body{background-color:var(--obs-black)!important}@media(max-width:749px){.media-with-content .media-block:has(.media-block__placeholder){min-height:300px}.card-wrapper:hover{transform:none}.email-signup__input-group{max-width:100%}}.button,.obsidian-hero__button,.obsidian-statement__btn,.product-form__submit{transition:background-color .25s ease,color .25s ease,transform .2s ease,border-color .25s ease,box-shadow .25s ease!important}.button:hover,.obsidian-hero__button:hover,.obsidian-statement__btn:hover{transform:translateY(-2px)}.card-gallery{position:relative}.card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a00;transition:background .45s ease;pointer-events:none;z-index:1}.card-wrapper:hover .card-gallery:after{background:#0a0a0a0d}marquee-component p{transition:color .3s ease}.section-resource-list__header{border-bottom:1px solid var(--obs-gray-light);padding-bottom:18px}.color-scheme-5 .section-resource-list__header{border-bottom-color:var(--obs-dark-3)}.card-gallery{--gallery-aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;background-color:#fff!important;overflow:hidden}.card-gallery img{width:100%!important;height:100%!important;object-fit:contain!important}.resource-list__item .card,.product-grid .card,.card-wrapper{height:100%;display:flex;flex-direction:column}.card-information{margin-top:auto}.price,.price__regular,.price__regular .price-item,.price__sale,.price__sale .price-item--sale,.price-item--regular,.price-item--sale,.price-item--last.price-item--regular{color:var(--obs-black)!important}.price__compare-at,.price__compare-at .price-item,.price s,.price del{color:var(--obs-gray)!important;text-decoration:line-through!important}.product-information h1{font-size:clamp(1.4rem,3vw,1.9rem)!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.25!important;font-weight:700!important}.product-information .price,.product-information .price .price-item{font-size:1.35rem!important;font-weight:600!important}.product-information add-to-cart-component,.product-information add-to-cart-component .button,.product-information .product-form__submit{width:100%!important;min-height:54px!important;font-size:.78rem!important;letter-spacing:.14em!important}.product-information__media .product-media-container,.product-information__media .media{background-color:#f7f7f7!important}.product-information .rte{line-height:1.8;font-size:.9rem}.product-information .variant-option label,.product-information fieldset label{border-radius:2px!important;letter-spacing:.06em;text-transform:uppercase}.ob-prod-trust{display:flex;flex-wrap:wrap;gap:14px 22px;padding-top:18px;margin:0;border-top:1px solid var(--obs-gray-light)}.ob-prod-trust span{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--obs-gray);font-weight:500}.ob-prod-trust span:before{content:"\2713";color:var(--obs-black);font-weight:700;font-size:.85rem}.footer .button{min-width:200px;justify-content:center;text-align:center}.footer .button-primary,.footer .button--primary{background-color:var(--obs-white)!important;color:var(--obs-black)!important;border:1px solid var(--obs-white)!important}.footer .button-primary:hover,.footer .button--primary:hover{background-color:var(--obs-gray)!important;color:var(--obs-white)!important;border-color:var(--obs-gray)!important}@media(max-width:749px){.footer .button{width:100%}}.obsidian-wa{position:fixed;bottom:22px;right:22px;z-index:9990;width:58px;height:58px;border-radius:50%;background-color:var(--obs-black);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000047;border:1px solid rgba(255,255,255,.16);transition:transform .25s ease,background-color .25s ease,border-color .25s ease;animation:obs-wa-in .5s ease .6s both}.obsidian-wa:hover{transform:scale(1.08);background-color:#25d366;border-color:#25d366;color:#fff}.obsidian-wa svg{width:30px;height:30px}@keyframes obs-wa-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media(max-width:749px){.obsidian-wa{width:52px;height:52px;bottom:16px;right:16px}.obsidian-wa svg{width:27px;height:27px}}.facets--horizontal,.facets-controls-wrapper{padding-block:16px!important;border-bottom:1px solid var(--obs-gray-light);margin-bottom:32px}.facets__filters-wrapper,.facets__overflow-list{display:flex;flex-wrap:wrap;gap:12px!important;align-items:center}.facets__summary{display:inline-flex!important;align-items:center;gap:8px;padding:11px 22px!important;border:1px solid var(--obs-gray-light)!important;border-radius:2px!important;font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--obs-black)!important;cursor:pointer;list-style:none;transition:border-color .2s ease,background-color .2s ease!important}.facets__summary::-webkit-details-marker,.facets__summary::marker{display:none;content:""}.facets__summary:hover{border-color:var(--obs-black)!important;background-color:var(--obs-gray-bg)!important}.products-count-wrapper,.product-count,.facets__label{font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--obs-gray)!important}.products-count-wrapper{display:flex!important;align-items:center;gap:18px}.sorting-filter__horizontal{display:inline-flex;align-items:center;gap:10px}.grid-density-controls,[class*=grid-density]{display:inline-flex;gap:6px}.grid-density-controls button,[class*=grid-density] button{border:1px solid var(--obs-gray-light)!important;border-radius:2px!important;padding:9px!important;transition:border-color .2s ease,background-color .2s ease!important}.grid-density-controls button:hover,.grid-density-controls button[aria-pressed=true],[class*=grid-density] button[aria-pressed=true]{border-color:var(--obs-black)!important;background-color:var(--obs-black)!important}.grid-density-controls button[aria-pressed=true] svg,.grid-density-controls button[aria-pressed=true] .icon{color:var(--obs-white)!important;fill:var(--obs-white)!important}.facets__panel-content,.facets__inputs{border:1px solid var(--obs-gray-light)!important;border-radius:3px!important;box-shadow:0 12px 36px #0a0a0a1a!important;padding:20px!important;background:var(--obs-white)!important}.collection-wrapper,.product-grid-container{padding-top:8px}@media(max-width:749px){.facets__filters-wrapper,.facets__overflow-list{gap:8px!important}.facets__summary{padding:10px 16px!important}}.product-information__media .media,.product-information__media .product-media-container,.product-media-gallery .media,.media-gallery__main .media{background-color:#f7f7f7!important;border-radius:3px;overflow:hidden}.product-information__media img,.product-media-gallery img{object-fit:contain!important}.product-media-gallery .thumbnails img,.media-gallery__thumbnails img{object-fit:cover!important;border-radius:2px}.quantity,quantity-selector,.quantity-selector{border:1px solid var(--obs-gray-light)!important;border-radius:2px!important;overflow:hidden;background:var(--obs-white)!important;box-shadow:none!important}.quantity__button,.quantity-selector button,.quantity__button button{background:transparent!important;color:var(--obs-black)!important;fill:var(--obs-black)!important;border:none!important;min-width:44px!important;transition:background-color .2s ease!important}.quantity__button:hover,.quantity-selector button:hover{background:var(--obs-gray-bg)!important}.quantity__input,.quantity-selector input,.quantity input{background:transparent!important;border:none!important;color:var(--obs-black)!important;font-weight:600!important;text-align:center}.product-information .button[disabled],.product-information button:disabled,.product-form__submit:disabled,.add-to-cart-button[disabled],add-to-cart-component .button[disabled]{background-color:var(--obs-gray-bg)!important;color:var(--obs-gray)!important;border:1px solid var(--obs-gray-light)!important;cursor:not-allowed!important;opacity:1!important;letter-spacing:.14em!important}.buy-buttons,.product-form__buttons{align-items:stretch}.product-information .quantity,.product-information quantity-selector{min-height:54px;display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/obsidian-custom.css.map */
