@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&family=Outfit:wght@200;300;400;500;600&display=swap";:root{--brass: #A89052;--brass-light: #D4C59A;--brass-dark: #786532;--bg: #FFFFFF;--bg-card: #FAFAF9;--text: #262626;--muted: #757575;--button-bg: #1A1A1A;--button-text: #FFFFFF;--border-subtle: #E5E5E5;--border-hover: #A89052;--ivory: #FFFFFC;--charcoal: #1A1A1A;--warm-gray: #F5F5F0;--cream: #F0EBE0}body{font-family:Outfit,sans-serif!important;background-color:var(--bg)!important;color:var(--text)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:var(--charcoal)!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--brass-light);border-radius:3px}@keyframes brasselo-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-gallery,.card-gallery[style]{--gallery-aspect-ratio: 1 !important}.product-media,.product-media[style]{--ratio: 1 !important;aspect-ratio:1 / 1!important}.product-card .product-media-container{aspect-ratio:1 / 1!important;overflow:hidden!important;position:relative!important}.product-card .product-media-container.constrain-height{--grid-template-rows: none !important;--grid-template-rows-desktop: none !important;max-height:none!important}.product-card .product-media-container img,.product-card .product-media__image,.product-card .product-media-container .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transition:transform .5s cubic-bezier(.22,1,.36,1)!important}.product-card .media-fit-contain .product-media__image,.product-card .product-media-container.media-fit-contain img{object-fit:cover!important}.product-card:hover .product-media-container img,.product-card:hover .product-media__image{transform:scale(1.04)!important}product-recommendations .card-gallery,product-recommendations .card-gallery[style]{--gallery-aspect-ratio: 1 !important}product-recommendations .product-media,product-recommendations .product-media[style]{--ratio: 1 !important;aspect-ratio:1 / 1!important}product-recommendations .product-media-container{aspect-ratio:1 / 1!important;overflow:hidden!important}product-recommendations .product-media-container img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}product-recommendations .product-media-container.constrain-height{--grid-template-rows: none !important;--grid-template-rows-desktop: none !important;max-height:none!important}product-recommendations .media-fit-contain img{object-fit:cover!important}.card__media,.card .media,.card .media[style]{aspect-ratio:1 / 1!important;overflow:hidden!important;padding-bottom:0!important}.card__media img,.card .media img{width:100%!important;height:100%!important;object-fit:cover!important}.product-card{transition:transform .3s ease,box-shadow .3s ease!important}.product-card:hover{box-shadow:0 6px 28px #a890520f!important}.product-card h4,.product-card h6,.product-card .h4,.product-card .h6,.product-card__title{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:var(--charcoal)!important;transition:color .3s!important;line-height:1.4!important}.product-card:hover h4,.product-card:hover h6,.product-card:hover .product-card__title{color:var(--brass)!important}.product-card .price,.product-card__price{font-family:Outfit,sans-serif!important;color:var(--brass-dark)!important;font-weight:500!important}.quick-add__button,.quick-add__button--add,.quick-add__button--choose,.quick-add__submit{background-color:var(--button-bg)!important;color:var(--button-text)!important;font-family:Outfit,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:11px!important;border-radius:30px!important}.quick-add__button:hover,.quick-add__submit:hover{background-color:var(--brass-dark)!important}.badge{background-color:var(--charcoal)!important;color:var(--button-text)!important;font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.header-section{position:sticky!important;top:0!important;z-index:1000!important}header-component,.header-section header-component{background-color:#ffffffeb!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;transition:all .35s ease!important}.header-wrapper{background-color:#ffffffeb!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;transition:all .35s ease!important;position:sticky!important;top:0!important;z-index:1000!important}.header-logo,.header-logo span,a.header-logo{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;letter-spacing:4px!important;color:var(--charcoal)!important;text-transform:uppercase!important;font-size:20px!important;text-decoration:none!important;transition:color .3s ease!important}.header-logo:hover{color:var(--brass)!important}.header h1,.header h1 a,.header__heading,.header__heading-link,.header__heading-link span{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important;letter-spacing:4px!important;color:var(--charcoal)!important;text-transform:uppercase!important;font-size:20px!important;text-decoration:none!important;transition:color .3s ease!important}.header__heading-link:hover,.header__heading-link:hover span{color:var(--brass)!important}.menu-list__link{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:var(--muted)!important;text-decoration:none!important;position:relative!important;transition:color .3s ease!important;padding:8px 16px!important}.menu-list__link:hover{color:var(--charcoal)!important}.menu-list__link--active{color:var(--charcoal)!important;font-weight:500!important}.menu-list__link:after{content:""!important;position:absolute!important;bottom:0!important;left:16px!important;right:16px!important;height:1.5px!important;background:var(--brass)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .35s cubic-bezier(.22,1,.36,1)!important}.menu-list__link:hover:after,.menu-list__link--active:after{transform:scaleX(1)!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:var(--muted)!important;text-decoration:none!important;position:relative!important;transition:color .3s ease!important;padding:8px 16px!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--charcoal)!important}.header__menu-item:after{content:""!important;position:absolute!important;bottom:0!important;left:16px!important;right:16px!important;height:1.5px!important;background:var(--brass)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .35s cubic-bezier(.22,1,.36,1)!important}.header__menu-item:hover:after{transform:scaleX(1)!important}.header__menu-item[aria-current=page] span{color:var(--charcoal)!important;font-weight:500!important}.header__menu-item[aria-current=page]:after{transform:scaleX(1)!important}.account-button,.header-section button,.header__icon{color:var(--charcoal)!important;transition:color .3s ease!important}.account-button:hover,.header-section button:hover,.header__icon:hover{color:var(--brass)!important}.header__icon svg{color:var(--charcoal)!important;width:20px!important;height:20px!important;stroke-width:1.5px!important;transition:color .3s ease!important}.header__icon:hover svg{color:var(--brass)!important}.cart-bubble__background{background-color:var(--charcoal)!important}.cart-bubble__text,.cart-bubble__text-count{font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:600!important}.cart-count-bubble{background-color:var(--brass)!important;color:#fff!important;font-size:9px!important;font-weight:600!important;font-family:Outfit,sans-serif!important;min-width:18px!important;height:18px!important;border-radius:50%!important}.announcement-bar{background-color:var(--charcoal)!important;border:none!important}.announcement-bar__text,.announcement-bar__slide,.announcement-bar__message{color:#fff!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:300!important;letter-spacing:2px!important;text-transform:uppercase!important}.announcement-bar__link,.announcement-bar a{color:#fff!important}.menu-drawer,.menu-drawer__inner-container{background-color:var(--bg)!important;border-color:#0000000f!important}.menu-drawer__menu-item,.menu-drawer__menu-item span{font-family:Outfit,sans-serif!important;color:var(--charcoal)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:14px!important;font-weight:400!important;padding:14px 24px!important;border-bottom:1px solid rgba(0,0,0,.04)!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:hover span{color:var(--brass)!important}.header .disclosure__button,.header .localization-selector,.header .localization-form__select{font-family:Outfit,sans-serif!important;font-size:11px!important;letter-spacing:1px!important;color:var(--muted)!important;border-color:#00000014!important;border-radius:20px!important;padding:6px 14px!important}.header .disclosure__button:hover{color:var(--charcoal)!important;border-color:var(--brass)!important}.search-modal{background-color:#fffffffa!important}.search__input{font-family:Outfit,sans-serif!important;font-size:16px!important;color:var(--charcoal)!important}.search__input::placeholder{color:var(--muted)!important;font-weight:300!important}@media(max-width:989px){.header-logo,.header-logo span,.header h1 a,.header__heading-link span{font-size:18px!important;letter-spacing:3px!important}}.product{max-width:1280px!important;margin:0 auto!important;padding-top:16px!important}.product__info-wrapper,.product__info-container{background-color:var(--bg)!important}.breadcrumbs,.breadcrumb{font-family:Outfit,sans-serif!important;font-size:12px!important;color:var(--muted)!important}.breadcrumbs a,.breadcrumb a{color:var(--muted)!important;text-decoration:none!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--brass)!important;text-decoration:underline!important}.product__media-item,.product__media-item--variant{background-color:var(--warm-gray)!important;border:1px solid var(--border-subtle)!important;overflow:hidden!important;cursor:zoom-in!important;transition:border-color .3s!important}.product__media-item:hover{border-color:var(--border-hover)!important}.product__media-item img,.product__media .media img,.product-media-container--zoomable>img{object-fit:contain!important;background-color:var(--warm-gray)!important;mix-blend-mode:multiply!important}.thumbnail-list{gap:8px!important;margin-top:12px!important}.thumbnail-list .thumbnail,.thumbnail-list__item .thumbnail{border:2px solid transparent!important;overflow:hidden!important;transition:border-color .25s ease,opacity .25s ease!important;opacity:.55!important;cursor:pointer!important;background-color:var(--warm-gray)!important}.thumbnail-list .thumbnail:hover{opacity:.8!important;border-color:var(--brass-light)!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail[aria-current=true],.thumbnail-list__item--active .thumbnail{border-color:var(--brass)!important;opacity:1!important}.thumbnail-list .thumbnail img{object-fit:cover!important}.product__title,.product__title h1{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:var(--charcoal)!important;font-size:clamp(22px,2.8vw,32px)!important;line-height:1.3!important;letter-spacing:-.2px!important;margin-bottom:16px!important}.product .price-item,.product .price-item--regular,.product .price__container .price-item{font-family:Outfit,sans-serif!important;font-size:24px!important;font-weight:500!important;color:var(--charcoal)!important}.product .price--on-sale .price-item--regular{text-decoration:line-through!important;color:var(--muted)!important;font-size:17px!important}.product .price--on-sale .price-item--sale{color:var(--brass-dark)!important}.product .price__container,.product .price-wrapper{padding-bottom:20px!important;margin-bottom:20px!important;border-bottom:1px solid var(--border-subtle)!important}.product__text.caption-with-letter-spacing{font-family:Outfit,sans-serif!important;font-size:11px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--brass)!important;margin-bottom:6px!important}.product-form__input>label,variant-selects label,variant-radios label.form__label{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.5px!important;color:var(--charcoal)!important;margin-bottom:10px!important;display:block!important}.product-form__input input[type=radio]+label{border:1.5px solid var(--border-subtle)!important;border-radius:30px!important;color:var(--text)!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:400!important;padding:9px 22px!important;transition:all .25s ease!important;background:var(--bg)!important;cursor:pointer!important;display:inline-block!important;margin:0 6px 8px 0!important}.product-form__input input[type=radio]+label:hover{border-color:var(--charcoal)!important}.product-form__input input[type=radio]:checked+label{border-color:var(--charcoal)!important;background:var(--charcoal)!important;color:var(--button-text)!important;font-weight:500!important}.product-form__input .select__select{border:1.5px solid var(--border-subtle)!important;border-radius:30px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;color:var(--text)!important;background-color:var(--bg)!important;padding:12px 20px!important}.product-form__input .select__select:focus{border-color:var(--charcoal)!important;box-shadow:none!important}.quantity{border:1.5px solid var(--border-subtle)!important;border-radius:30px!important;display:inline-flex!important;overflow:hidden!important}.quantity__input{background-color:var(--bg)!important;color:var(--text)!important;font-family:Outfit,sans-serif!important;font-size:14px!important;border:none!important}.quantity__button{color:var(--muted)!important;border:none!important}.quantity__button:hover{color:var(--charcoal)!important}.product-form__submit,.product-form__submit.button,.add-to-cart-button{background-color:var(--button-bg)!important;color:var(--button-text)!important;border:none!important;border-radius:30px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:none!important;padding:18px 36px!important;transition:background-color .3s ease!important;width:100%!important;cursor:pointer!important}.product-form__submit:hover,.add-to-cart-button:hover{background-color:#333!important}.shopify-payment-button__button{border-radius:30px!important}.shopify-payment-button__button--unbranded{background-color:var(--brass)!important;color:#fff!important;border-radius:30px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;letter-spacing:1px!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--brass-dark)!important}.product__info-wrapper .icon-with-text,.product .product__icon-list{font-family:Outfit,sans-serif!important;font-size:13px!important;color:var(--muted)!important;padding:12px 0!important;border-bottom:1px solid var(--border-subtle)!important}.product__info-wrapper .icon-with-text svg,.product .product__icon-list svg{color:var(--brass)!important}.product .accordion,.product .accordion summary,.product .accordion__title,.product__accordion .accordion__title,details.product__accordion-item summary{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--charcoal)!important;padding:18px 0!important;border-top:1px solid var(--border-subtle)!important;border-bottom:none!important;cursor:pointer!important}.product .accordion__content,.product .accordion__content p,details.product__accordion-item .accordion__content{font-family:Outfit,sans-serif!important;font-size:14px!important;color:var(--muted)!important;line-height:1.85!important;font-weight:300!important;padding-bottom:20px!important}.product .accordion__content strong{font-weight:500!important;color:var(--text)!important}.product .accordion__content li::marker{color:var(--brass)!important}.product__description,.product__description p{font-family:Outfit,sans-serif!important;font-size:14px!important;color:var(--muted)!important;line-height:1.85!important;font-weight:300!important}.product__description strong{font-weight:500!important;color:var(--text)!important}.product__description li::marker{color:var(--brass)!important}.product .product-form{padding-top:20px!important;margin-top:4px!important}.share-button{font-family:Outfit,sans-serif!important;font-size:12px!important;color:var(--muted)!important}.share-button:hover{color:var(--brass)!important}.product__sku,.product .variant-id{font-family:Outfit,sans-serif!important;font-size:11px!important;color:var(--muted)!important}.product-recommendations__heading,.related-products__heading,.section-header--product-recommendations .section-header__title{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:var(--charcoal)!important;font-size:clamp(20px,2.5vw,26px)!important;text-align:center!important;margin-bottom:36px!important}.pickup-availabilities-button{font-family:Outfit,sans-serif!important;color:var(--muted)!important;font-size:13px!important}.button,button.button,.button-secondary{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:1px!important;border-radius:30px!important;transition:all .3s ease!important}.button--primary{background-color:var(--button-bg)!important;color:var(--button-text)!important;border:1px solid var(--button-bg)!important}.button--primary:hover{background-color:#333!important;border-color:#333!important}.button--secondary{background-color:transparent!important;color:var(--charcoal)!important;border:1.5px solid var(--border-subtle)!important}.button--secondary:hover{border-color:var(--charcoal)!important;background-color:var(--charcoal)!important;color:var(--button-text)!important}.section-header__title,.title,.collection__title,.title--primary{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:var(--charcoal)!important}.section-header__link{font-family:Outfit,sans-serif!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--brass)!important}.section-header__link:hover{color:var(--brass-dark)!important}.collection-hero__title{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important}.facets__heading,.facet-filters__label{font-family:Outfit,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:12px!important}.field__input,.select__select,.customer input,textarea{background-color:var(--bg)!important;border:1.5px solid var(--border-subtle)!important;border-radius:30px!important;color:var(--text)!important;font-family:Outfit,sans-serif!important;transition:border-color .3s!important;padding:12px 20px!important}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--charcoal)!important;box-shadow:none!important}textarea{border-radius:16px!important}.field__label{color:var(--muted)!important;font-family:Outfit,sans-serif!important}.newsletter{background-color:var(--warm-gray)!important}.newsletter__heading{font-family:Playfair Display,Georgia,serif!important;color:var(--charcoal)!important}.newsletter__subheading{color:var(--muted)!important;font-family:Outfit,sans-serif!important}.newsletter-form__button{background-color:var(--button-bg)!important;color:var(--button-text)!important;border-radius:30px!important}.newsletter-form__button:hover{background-color:#333!important}footer,.footer{background-color:var(--charcoal)!important;color:#ffffffb3!important}.footer h2,.footer h3,.footer h4,.footer-block__heading{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#ffffffe6!important}.footer a,.footer-block a{color:#ffffff8c!important;font-family:Outfit,sans-serif!important;font-size:14px!important;transition:color .3s!important}.footer a:hover,.footer-block a:hover{color:var(--brass-light)!important}.copyright__content,.footer__copyright{font-size:12px!important;color:#ffffff59!important}.footer .field__input{background-color:transparent!important;border-color:#ffffff26!important;color:#ffffffe6!important}.footer .field__input:focus{border-color:var(--brass)!important}.footer .field__label{color:#ffffff59!important}.footer .disclosure__button,.footer .localization-selector{color:#fff9!important;border-color:#ffffff26!important}.cart-drawer,.drawer,.cart-drawer__dialog{background-color:var(--bg)!important;color:var(--text)!important}.cart-item__name,.cart-drawer__heading{font-family:Playfair Display,Georgia,serif!important;color:var(--charcoal)!important}.cart-items td{border-color:var(--border-subtle)!important}.predictive-search{background-color:var(--bg)!important;border-color:var(--border-subtle)!important}.predictive-search__item-heading{color:var(--charcoal)!important;font-family:Playfair Display,serif!important}a{color:var(--brass-dark)!important;transition:color .25s!important}a:hover{color:var(--brass)!important}.header-logo,.menu-list__link,.menu-drawer__menu-item,.product-card a,.footer a,.cart-drawer a,.announcement-bar a,.header__menu-item,.header__menu-item span,.card__heading a{color:inherit!important}.resource-list__item:nth-child(1){animation:brasselo-fadeUp .6s .05s both}.resource-list__item:nth-child(2){animation:brasselo-fadeUp .6s .12s both}.resource-list__item:nth-child(3){animation:brasselo-fadeUp .6s .19s both}.resource-list__item:nth-child(4){animation:brasselo-fadeUp .6s .26s both}.resource-list__item:nth-child(5){animation:brasselo-fadeUp .6s .33s both}.resource-list__item:nth-child(6){animation:brasselo-fadeUp .6s .4s both}.grid__item:nth-child(1) .card-wrapper{animation:brasselo-fadeUp .6s .05s both}.grid__item:nth-child(2) .card-wrapper{animation:brasselo-fadeUp .6s .12s both}.grid__item:nth-child(3) .card-wrapper{animation:brasselo-fadeUp .6s .19s both}.grid__item:nth-child(4) .card-wrapper{animation:brasselo-fadeUp .6s .26s both}.grid__item:nth-child(5) .card-wrapper{animation:brasselo-fadeUp .6s .33s both}.grid__item:nth-child(6) .card-wrapper{animation:brasselo-fadeUp .6s .4s both}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brasselocustom.css.map */
