:root{--selcert-black: #0a0a0a;--selcert-white: #fafaf9;--selcert-cream: #f5f0eb;--selcert-warm-gray: #e8e2db;--selcert-sand: #d4c9bc;--selcert-charcoal: #2d2926;--selcert-accent: #c8553d;--selcert-accent-light: #e07a5f;--selcert-sage: #6b7c5e;--selcert-sage-light: #8fa47a;--selcert-gold: #b8860b;--selcert-text: #1a1815;--selcert-text-secondary: #5c564e;--selcert-text-muted: #8a847b;--font-display: "Playfair Display", Georgia, serif;--font-body: "DM Sans", -apple-system, sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}body,.shopify-section{font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--selcert-text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display)!important;letter-spacing:-.02em;color:var(--selcert-text)}.announcement-bar{background:var(--selcert-charcoal)!important;border:none!important}.announcement-bar__message{font-family:var(--font-body)!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--selcert-cream)!important}.header-wrapper{background:#fafaf9eb!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(0,0,0,.04)!important;transition:box-shadow .3s ease!important}.header-wrapper.scrolled-past-header{box-shadow:0 1px 30px #0000000f!important}.header__heading-link{font-family:var(--font-display)!important;font-size:1.6rem!important;font-weight:900!important;letter-spacing:-.02em!important;color:var(--selcert-text)!important}.header__menu-item,.header__menu-item span{font-family:var(--font-body)!important;font-size:.85rem!important;font-weight:500!important;color:var(--selcert-text-secondary)!important;letter-spacing:.02em!important;transition:color .3s ease!important}.header__menu-item:hover,.header__menu-item:hover span{color:var(--selcert-text)!important}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1.5px;background:var(--selcert-accent);transition:width .3s var(--ease-out-expo)}.header__menu-item:hover:after{width:100%}.header__icon .icon-bag{color:var(--selcert-text)!important}.cart-count-bubble{background:var(--selcert-accent)!important;color:#fff!important;font-size:.65rem!important;font-weight:700!important}.banner{min-height:92vh!important}.banner__box{background:transparent!important}.banner__heading{font-family:var(--font-display)!important;font-size:clamp(3rem,5.5vw,5.2rem)!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.03em!important;color:var(--selcert-text)!important;animation:selcertFadeUp .8s var(--ease-out-expo) .4s both}.banner__text{font-family:var(--font-body)!important;font-size:1.15rem!important;line-height:1.7!important;color:var(--selcert-text-secondary)!important;font-weight:300!important;max-width:460px;animation:selcertFadeUp .8s var(--ease-out-expo) .6s both}@keyframes selcertFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button{font-family:var(--font-body)!important;font-weight:600!important;font-size:.9rem!important;letter-spacing:.02em!important;border-radius:100px!important;padding:16px 36px!important;transition:all .4s var(--ease-out-expo)!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--selcert-charcoal)!important;color:var(--selcert-white)!important;border:none!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--selcert-accent)!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px #c8553d40!important}.button--secondary{background:transparent!important;color:var(--selcert-text)!important;border:1.5px solid var(--selcert-sand)!important}.button--secondary:hover{border-color:var(--selcert-text)!important;transform:translateY(-2px)!important}.card-wrapper{transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo)!important}.card-wrapper:hover{transform:translateY(-8px)!important;box-shadow:0 30px 80px #00000014!important}.card{border-radius:20px!important;overflow:hidden!important;border:none!important;background:var(--selcert-cream)!important}.card__media .media img,.card .media img{transition:transform .6s var(--ease-out-expo)!important}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card .media img{transform:scale(1.05)!important}.card__heading,.card__heading a,.card-information__text{font-family:var(--font-display)!important;font-size:1.15rem!important;font-weight:700!important;color:var(--selcert-text)!important;line-height:1.25!important}.price-item,.price .money{font-family:var(--font-body)!important;font-weight:700!important;color:var(--selcert-text)!important;font-size:1.1rem!important}.price--on-sale .price-item--regular{color:var(--selcert-text-muted)!important;font-weight:400!important}.badge{font-family:var(--font-body)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:100px!important;padding:6px 14px!important}.badge--sale{background:var(--selcert-accent)!important;color:#fff!important}.badge--sold-out{background:var(--selcert-text-muted)!important;color:#fff!important}.product__media-wrapper{border-radius:20px!important;overflow:hidden!important}.product__media-item{border-radius:16px!important;overflow:hidden!important}.product__title{font-family:var(--font-display)!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--selcert-text)!important}.product__description{font-family:var(--font-body)!important;font-size:1rem!important;line-height:1.7!important;color:var(--selcert-text-secondary)!important;font-weight:300!important}.product__price .price-item--sale{color:var(--selcert-accent)!important;font-weight:700!important;font-size:1.8rem!important}.product-form__input label{font-family:var(--font-body)!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--selcert-text)!important}.product-form__submit{background:var(--selcert-charcoal)!important;color:var(--selcert-white)!important;border-radius:100px!important;font-weight:600!important;padding:18px 40px!important;font-size:.95rem!important;transition:all .4s var(--ease-out-expo)!important}.product-form__submit:hover{background:var(--selcert-accent)!important;transform:translateY(-2px)!important;box-shadow:0 12px 40px #c8553d40!important}.shopify-payment-button__button{border-radius:100px!important}.rich-text{background:var(--selcert-cream)!important}.rich-text__heading{font-family:var(--font-display)!important;font-weight:900!important;letter-spacing:-.02em!important}.rich-text__text{font-family:var(--font-body)!important;font-weight:300!important;line-height:1.7!important;color:var(--selcert-text-secondary)!important}.section-tag{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--selcert-accent);margin-bottom:16px;display:block;text-align:center}.multicolumn-card{text-align:center!important;padding:48px 32px!important;border-radius:20px!important;background:var(--selcert-white)!important;border:none!important;transition:transform .4s var(--ease-out-expo),box-shadow .4s ease!important}.multicolumn-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 60px #0000000f!important}.multicolumn-card__heading{font-family:var(--font-display)!important;font-weight:700!important;font-size:1.3rem!important;color:var(--selcert-text)!important}.multicolumn-card__body{font-size:.9rem!important;line-height:1.65!important;color:var(--selcert-text-secondary)!important;font-weight:300!important}.testimonial-section .multicolumn-card{border:1px solid rgba(0,0,0,.06)!important;background:var(--selcert-white)!important;text-align:left!important}.testimonial-section .multicolumn-card:hover{box-shadow:0 16px 50px #0000000f!important}.newsletter{background:var(--selcert-charcoal)!important;color:var(--selcert-cream)!important;border-radius:24px;overflow:hidden}.newsletter__heading{font-family:var(--font-display)!important;font-weight:900!important;color:var(--selcert-cream)!important}.newsletter__subheading{color:var(--selcert-sand)!important;font-weight:300!important}.newsletter-form__field-wrapper input{border-radius:100px!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff14!important;color:var(--selcert-cream)!important;font-family:var(--font-body)!important;padding:16px 24px!important}.newsletter-form__field-wrapper input:focus{border-color:var(--selcert-accent-light)!important;background:#ffffff1f!important}.newsletter-form__button{border-radius:100px!important;background:var(--selcert-accent)!important;color:#fff!important;padding:16px 32px!important}.newsletter-form__button:hover{background:var(--selcert-accent-light)!important;transform:translateY(-2px)!important}.footer{background:var(--selcert-white)!important;border-top:1px solid rgba(0,0,0,.06)!important}.footer__heading{font-family:var(--font-body)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--selcert-text)!important}.footer__list-item a{font-size:.88rem!important;color:var(--selcert-text-secondary)!important;font-weight:400!important;transition:color .3s ease!important}.footer__list-item a:hover{color:var(--selcert-accent)!important}.footer__copyright{font-size:.8rem!important;color:var(--selcert-text-muted)!important}.footer__payment .payment-icon{opacity:.6;transition:opacity .3s ease}.footer__payment .payment-icon:hover{opacity:1}.cart-drawer{font-family:var(--font-body)!important}.cart-item__name{font-family:var(--font-display)!important;font-weight:600!important}.cart__checkout-button{background:var(--selcert-charcoal)!important;border-radius:100px!important;font-weight:600!important}.cart__checkout-button:hover{background:var(--selcert-accent)!important}.selcert-reveal{opacity:0;transform:translateY(60px);transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}.selcert-reveal.visible{opacity:1;transform:translateY(0)}.selcert-delay-1{transition-delay:.1s}.selcert-delay-2{transition-delay:.2s}.selcert-delay-3{transition-delay:.3s}.selcert-delay-4{transition-delay:.4s}.collection-hero{background:var(--selcert-cream)!important}.collection-hero__title{font-family:var(--font-display)!important;font-weight:900!important;letter-spacing:-.02em!important}.facets__heading{font-family:var(--font-body)!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}.section--cream,.color-scheme--cream{background:var(--selcert-cream)!important}.section--dark,.color-scheme--dark{background:var(--selcert-charcoal)!important;color:var(--selcert-cream)!important}.section--dark h2,.section--dark .section-header__title{color:var(--selcert-cream)!important}@media(max-width:749px){.banner__heading{font-size:clamp(2.2rem,8vw,3.2rem)!important}.banner__text{font-size:1rem!important}.product__title{font-size:1.8rem!important}.multicolumn-card{padding:32px 24px!important}.card__heading,.card__heading a{font-size:1rem!important}}a.selcert-link{position:relative;text-decoration:none}a.selcert-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1.5px;background:var(--selcert-accent);transition:width .3s var(--ease-out-expo)}a.selcert-link:hover:after{width:100%}.button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--selcert-accent)!important;outline-offset:3px!important}::selection{background:#c8553d26;color:var(--selcert-text)}html{scroll-behavior:smooth!important}.selcert-hero-product{background:var(--selcert-charcoal)!important;color:var(--selcert-cream)!important;min-height:80vh}.selcert-hero-product h2{font-family:var(--font-display)!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:900!important;color:var(--selcert-cream)!important;line-height:1.08!important}.selcert-hero-product p{color:var(--selcert-sand)!important;font-weight:300!important;line-height:1.7!important}.selcert-hero-product .button--primary{background:var(--selcert-white)!important;color:var(--selcert-charcoal)!important}.selcert-hero-product .button--primary:hover{background:var(--selcert-accent)!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/selcertcustom.css.map */
