:root{--color-bayou-dark: #1A2415;--color-bayou-forest: #2D3B1E;--color-bayou-moss: #5C7A3A;--color-bayou-sage: #A4B47A;--color-bayou-cream: #E8DFC4;--color-bayou-offwhite: #FAF8F2;--color-bayou-white: #FFFFFF;--color-bayou-gold: #C9B96B;--color-bayou-charcoal: #2C2C2C;--frost-bg: rgba(255, 255, 255, .55);--frost-bg-strong: rgba(255, 255, 255, .72);--frost-border: rgba(255, 255, 255, .35);--frost-blur: 16px;--frost-dark-bg: rgba(26, 36, 21, .65);--frost-dark-border: rgba(255, 255, 255, .08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 100px}:root{--buttons-radius: 10px !important;--buttons-radius-outset: 11px !important;--inputs-radius: 10px !important;--inputs-radius-outset: 11px !important;--product-card-corner-radius: 1.2rem !important;--collection-card-corner-radius: 1.2rem !important;--blog-card-corner-radius: 1.2rem !important;--media-radius: 12px !important;--badge-corner-radius: .6rem !important;--popup-corner-radius: 16px !important;--variant-pills-radius: 10px !important;--text-boxes-radius: 12px !important}:root{--font-body-family: "DM Sans", sans-serif !important;--font-heading-family: "DM Sans", sans-serif !important;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-weight: 700}body{font-family:DM Sans,sans-serif;font-weight:400;color:var(--color-bayou-charcoal);background-color:var(--color-bayou-offwhite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:DM Sans,sans-serif;font-weight:700;color:var(--color-bayou-dark)}.h0{font-weight:800}.caption,.caption-large,.subtitle,.badge{letter-spacing:.1em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:1.3rem;background-color:var(--color-bayou-dark);color:var(--color-bayou-cream);border:none;border-radius:var(--radius-md)!important;padding:1.4rem 3rem;transition:all .25s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{background-color:var(--color-bayou-moss);color:var(--color-bayou-white);transform:translateY(-1px);box-shadow:0 6px 20px #5c7a3a40}.button--secondary{background-color:var(--frost-bg);color:var(--color-bayou-dark);border:1px solid var(--frost-border);backdrop-filter:blur(var(--frost-blur));-webkit-backdrop-filter:blur(var(--frost-blur))}.button--secondary:hover{background-color:var(--color-bayou-dark);color:var(--color-bayou-cream);border-color:var(--color-bayou-dark);-webkit-backdrop-filter:none;backdrop-filter:none}a{color:var(--color-bayou-moss);transition:color .2s ease}a:hover{color:var(--color-bayou-dark)}hr{border-color:#0000000f}.card,.card--card,.card--standard{border-radius:var(--radius-lg)!important;overflow:hidden;background:var(--frost-bg-strong);backdrop-filter:blur(var(--frost-blur));-webkit-backdrop-filter:blur(var(--frost-blur));border:1px solid var(--frost-border);box-shadow:0 2px 12px #0000000a;transition:all .3s ease}.card:hover,.card--card:hover,.card--standard:hover{box-shadow:0 8px 32px #00000014;transform:translateY(-2px);border-color:#ffffff80}.card-wrapper,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{border-radius:var(--radius-lg)!important;overflow:hidden}.card__media,.card__inner,.media{border-radius:var(--radius-md)!important;overflow:hidden}img{border-radius:var(--radius-md)!important}.card__heading a{color:var(--color-bayou-dark);text-decoration:none;font-weight:600;font-size:1.4rem}.price-item--regular,.price-item--sale{font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-bayou-dark)}.price-item--sale{color:var(--color-bayou-moss)}.field__input,.select__select,.search__input,.form__input,textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search]{border:1px solid rgba(0,0,0,.08);background:var(--frost-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:DM Sans,sans-serif;padding:1.2rem 1.5rem;border-radius:var(--radius-md)!important;transition:all .2s ease;color:var(--color-bayou-dark)}.field__input:focus,.select__select:focus,.search__input:focus,.form__input:focus,textarea:focus{border-color:var(--color-bayou-moss);box-shadow:0 0 0 3px #5c7a3a1f;background:var(--frost-bg-strong)}.announcement-bar{background-color:var(--color-bayou-dark)!important;color:var(--color-bayou-cream)!important;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.announcement-bar a{color:var(--color-bayou-cream)!important}.section-header{transition:all .35s ease}.shopify-section-header-sticky{position:sticky;top:0;z-index:1000}.scrolled-past-header .section-header{background:var(--frost-bg-strong)!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 1px 24px #0000000f;border-bottom:1px solid var(--frost-border)}.header__heading-logo-image{max-width:160px}.footer{background-color:var(--color-bayou-dark)!important;color:var(--color-bayou-cream)!important;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.footer a{color:var(--color-bayou-cream)!important;transition:color .2s ease}.footer a:hover{color:var(--color-bayou-gold)!important}.footer h2,.footer .footer__heading,.footer .h4{color:var(--color-bayou-white)!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.footer .footer-block__newsletter .field__input{background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:var(--color-bayou-cream);border-radius:var(--radius-md)!important}.footer .footer-block__newsletter .field__input::placeholder{color:#e8dfc473}.footer .footer-block__newsletter .button,.footer .newsletter-form__button{background-color:var(--color-bayou-moss);color:var(--color-bayou-white);border-radius:var(--radius-md)!important}.footer .footer-block__newsletter .button:hover,.footer .newsletter-form__button:hover{background-color:var(--color-bayou-sage)}.footer .copyright{color:#e8dfc459;font-size:1.1rem}.footer .list-social__link{color:var(--color-bayou-cream)!important;transition:color .2s ease}.footer .list-social__link:hover{color:var(--color-bayou-gold)!important}.product__title h1{font-weight:800;font-size:2.8rem;color:var(--color-bayou-dark)}@media screen and (min-width:750px){.product__title h1{font-size:3.6rem}}.product__info-wrapper .price{font-size:2rem;font-weight:600;color:var(--color-bayou-dark)}.product-form__input--pill .product-form__input,variant-selects .product-form__input{border:1.5px solid rgba(0,0,0,.1);border-radius:var(--radius-md)!important;padding:.8rem 1.6rem;font-weight:500;min-width:4.8rem;text-align:center;transition:all .2s ease;background:var(--frost-bg)}.product-form__input--pill .product-form__input:hover,variant-selects .product-form__input:hover{border-color:var(--color-bayou-moss);background:var(--frost-bg-strong)}.product-form__input--pill input:checked+.product-form__input,variant-selects input:checked+.product-form__input{background-color:var(--color-bayou-dark);color:var(--color-bayou-cream);border-color:var(--color-bayou-dark)}.product-form__buttons{max-width:100%}.product-form__buttons .button{width:100%;border-radius:var(--radius-md)!important;padding:1.6rem;font-size:1.4rem}.product__accordion summary{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1.2rem;padding:1.6rem 0;border-bottom:1px solid rgba(0,0,0,.06);color:var(--color-bayou-dark)}.collection-product-list .grid__item{padding-bottom:2rem}.cart__checkout-button{background-color:var(--color-bayou-dark)!important;color:var(--color-bayou-cream)!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1.6rem;width:100%;border-radius:var(--radius-md)!important}.cart__checkout-button:hover{background-color:var(--color-bayou-moss)!important;transform:translateY(-1px);box-shadow:0 6px 20px #5c7a3a40}.quantity__button{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-sm)!important}.popup-modal__content,.menu-drawer,.cart-notification,.cart-drawer{border-radius:var(--radius-xl)!important;background:var(--frost-bg-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--frost-border)}details[open]>summary+*,.disclosure__list{border-radius:var(--radius-md)!important;overflow:hidden}.badge{border-radius:var(--radius-sm)!important;font-weight:600;text-transform:uppercase;font-size:1rem;letter-spacing:.08em}.bayou-bg-dark{background-color:var(--color-bayou-dark);color:var(--color-bayou-cream)}.bayou-bg-cream{background-color:var(--color-bayou-cream)}.bayou-bg-offwhite{background-color:var(--color-bayou-offwhite)}.bayou-bg-white{background-color:var(--color-bayou-white)}.bayou-text-moss{color:var(--color-bayou-moss)}.bayou-text-gold{color:var(--color-bayou-gold)}.bayou-text-cream{color:var(--color-bayou-cream)}.bayou-frost{background:var(--frost-bg);backdrop-filter:blur(var(--frost-blur));-webkit-backdrop-filter:blur(var(--frost-blur));border:1px solid var(--frost-border);border-radius:var(--radius-lg)}html{scroll-behavior:smooth}::selection{background-color:#5c7a3a40;color:var(--color-bayou-dark)}*:focus-visible{outline:2px solid var(--color-bayou-moss);outline-offset:3px;border-radius:var(--radius-sm)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bayou-custom.css.map */
