body,.rte,.field__input,.customer input,input,textarea,select{font-family:Montserrat,sans-serif!important;letter-spacing:.02em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.title,.footer-block__heading,.section-header__title{font-family:Playfair Display,serif!important;font-weight:700;letter-spacing:.04em}.header__menu-item,.list-menu__item--link,.header__menu-item span,.mega-menu__link,.header-menu__item,.menu-drawer__menu-item{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:500!important;font-size:1.2rem!important;text-decoration:none!important}.header__menu-item:after,.header__menu-item span:after,.list-menu__item--link:after{display:none!important}.header__active-menu-item,.header__menu-item:hover span,.header__menu-item:hover .header__active-menu-item{text-decoration:none!important}.header__menu-item:hover,.header__menu-item span:hover,.list-menu__item--link:hover{text-decoration:none!important;opacity:.75}.card__heading,.card__heading a,.card__heading .full-unstyled-link,.card-information .card__heading{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.08em!important;font-size:1.2rem!important}.collection__title .title,.title-wrapper .title,.section-header__title,.featured-collection .title{text-transform:uppercase!important;letter-spacing:.08em!important}.price-item,.price-item--regular,.price-item--sale{font-family:Montserrat,sans-serif!important;font-weight:500!important;letter-spacing:.04em}.announcement-bar{background-color:#000!important;border-bottom:1px solid #333333!important}.announcement-bar a,.announcement-bar p,.announcement-bar .announcement-bar__message,.announcement-bar__link{color:#fff!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:1.1rem!important}.utility-bar,.announcement-bar-section{background-color:#000!important}.card-wrapper,.product-card-wrapper{border-radius:0!important}.card,.card--standard,.card--card,.card--media{border-radius:0!important;box-shadow:none!important;overflow:hidden}.card__inner,.card--card .card__inner,.card--standard .card__inner{border-radius:0!important;background-color:#d7ccc0!important;box-shadow:none!important}.card__media,.card--media .card__media{border-radius:0!important;background-color:#d7ccc0!important}.card .media,.card__media .media{border-radius:0!important}.card .media img,.card__media img{border-radius:0!important;object-fit:contain!important}.card__content{padding:1.2rem .8rem!important;background-color:transparent!important}.card__heading a,.card__heading .full-unstyled-link{color:#000!important;text-decoration:none!important}.card-information .price,.card .price{color:#000!important}.card--card.color-scheme-1,.card--card.color-scheme-2,.card--card.color-scheme-3,.card--card.color-scheme-4,.card--card.color-scheme-5,[class*=color-] .card--card,[class*=color-] .card--standard .card__inner,[class*=color-] .card--card .card__inner{background-color:#d7ccc0!important}.badge{background-color:#000!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.1em!important;padding:.4rem .8rem!important}.badge--bottom-left[class*=color-],.badge[class*=color-]{background-color:#000!important;color:#fff!important}.button,.shopify-payment-button__button,button.button--primary,.button--primary{background-color:#000!important;color:#fff!important;border:2px solid #000000!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:600!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important;box-shadow:none!important;outline:none!important}.button:before,.button:after,.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after{display:none!important;content:none!important;box-shadow:none!important}.button:hover,.button--primary:hover,.button:focus,.button--primary:focus,.button:focus-visible,.button--primary:focus-visible{background-color:#333!important;border-color:#333!important;color:#fff!important;box-shadow:none!important;outline:none!important}.button--secondary{background-color:transparent!important;color:#000!important;border:2px solid #000000!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.button--secondary:hover,.button--secondary:focus,.button--secondary:focus-visible{background-color:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important;outline:none!important}.button--tertiary{background-color:transparent!important;border:none!important;color:#000!important;text-decoration:underline!important;box-shadow:none!important}.slideshow .button,.slideshow .button--primary,.slideshow .button--secondary,.banner .button,.banner .button--primary,[class*=color-] .button,[class*=color-] .button--primary{background-color:#000!important;color:#fff!important;border:2px solid #000000!important;box-shadow:none!important}[class*=color-] .button:hover,[class*=color-] .button--primary:hover,.slideshow .button:hover,.banner .button:hover{background-color:#333!important;border-color:#333!important;color:#fff!important;box-shadow:none!important}[class*=color-] .button--secondary{background-color:transparent!important;color:#fff!important;border:2px solid #FFFFFF!important}[class*=color-] .button--secondary:hover,.slideshow .button--secondary:hover,.banner .button--secondary:hover{background-color:#fff!important;color:#000!important;border-color:#fff!important}.footer,.section-footer,footer.footer{background-color:#000!important;color:#ccc!important;border-top:none!important}.footer a,.footer .link,.footer .list-menu__item--link,.footer .footer-block__details-content,.footer .rte,.footer p,.footer li,.footer .copyright__content,.footer small{color:#ccc!important}.footer a:hover,.footer .link:hover,.footer .list-menu__item--link:hover{color:#fff!important}.footer-block__heading,.footer .footer-block__heading{color:#fff!important;font-family:Playfair Display,serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.4rem!important}.footer .field__input{background-color:transparent!important;border:1px solid #555555!important;color:#fff!important;border-radius:0!important}.footer .field__input::placeholder{color:#999!important}.footer .newsletter-form__button{color:#fff!important}.footer .footer__list-social svg,.footer .list-social svg{fill:#ccc!important}.footer .footer__list-social a:hover svg,.footer .list-social a:hover svg{fill:#fff!important}.footer__content-bottom{border-top:1px solid #333333!important}.footer .localization-form__select,.footer .localization-selector,.footer .disclosure__button{color:#ccc!important;background-color:transparent!important}.footer .list-payment svg{filter:brightness(0) invert(.7)!important}.card .media img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)!important}.card:hover .media img{transform:scale(1.05)!important}.card .media--hover-effect>img+img{transition:opacity .4s ease!important}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:48px;height:48px;background-color:#000;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;box-shadow:0 2px 12px #00000026}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{transform:translateY(-3px);box-shadow:0 4px 20px #00000040}.scroll-to-top svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.collection-hero__title,.main-collection-banner .banner__heading{font-family:Playfair Display,serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}.breadcrumbs,.breadcrumb,nav.breadcrumb{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;font-size:1rem!important;letter-spacing:.1em!important;color:#999!important}.breadcrumbs a,.breadcrumb a{color:#999!important;text-decoration:none!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:#000!important}.product__title,.product__title h1{font-family:Playfair Display,serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important;font-size:2.8rem!important}@media screen and (min-width:750px){.product__title,.product__title h1{font-size:3.6rem!important}}.product__info-wrapper .price,.product__info-wrapper .price-item{font-family:Montserrat,sans-serif!important;font-size:1.8rem!important;font-weight:500!important}.product-form__submit,.product-form__submit.button{background-color:#000!important;color:#fff!important;border:2px solid #000000!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important;font-size:1.4rem!important;padding:1.4rem 3rem!important;transition:all .3s ease!important}.product-form__submit:hover{background-color:#333!important;border-color:#333!important}.product-form__input .form__label{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}.accordion__title,.product__accordion .accordion__title{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:600!important}.collection-banner,.collection-hero{background-color:#f5f0eb!important}.facets__label,.facets__summary{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important}.collection-filters__sort select,.facet-filters__sort select{border-radius:0!important;border:1px solid #000000!important;font-family:Montserrat,sans-serif!important}.cart-drawer,.drawer{border-radius:0!important}.cart-drawer__head{border-bottom:1px solid #E0E0E0!important}.cart-item__name{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:600!important}.search__input,.predictive-search__input{border-radius:0!important;border:1px solid #000000!important;font-family:Montserrat,sans-serif!important}.slider-button{border-radius:0!important;border:none!important;width:44px!important;height:44px!important;transition:background-color .3s ease!important}.slider-counter{font-family:Montserrat,sans-serif!important;letter-spacing:.08em!important}.menu-drawer{background-color:#000!important}.menu-drawer summary,.menu-drawer summary a,.menu-drawer summary .menu-drawer__menu-item,.menu-drawer summary .list-menu__item{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important}.menu-drawer__navigation>.menu-drawer__menu>li>.list-menu__item,.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item,.menu-drawer__utility-links .menu-drawer__account,.menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item>.svg-wrapper>.icon{color:#fff!important}a,.link{transition:color .3s ease,border-color .3s ease!important}.card,.card__inner{transition:box-shadow .3s ease!important}input,select{transition:border-color .3s ease!important}.banner__heading,.image-banner__heading{font-family:Playfair Display,serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}.banner__text,.image-banner__text{font-family:Montserrat,sans-serif!important;letter-spacing:.04em!important}.newsletter__heading,.email-signup-banner__heading{font-family:Playfair Display,serif!important;text-transform:uppercase!important}.newsletter .field__input,.email-signup-banner .field__input{border-radius:0!important;border:1px solid #000000!important}.newsletter .button,.email-signup-banner .button,.field__input,.select__select,.form__label,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,.popup-modal,.quick-add-modal__content,.global-settings-popup{border-radius:0!important}.rich-text .rich-text__heading{font-family:Playfair Display,serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}.collapsible-content .collapsible-content__heading,.multicolumn .multicolumn-card__heading{font-family:Playfair Display,serif!important}.image-with-text .image-with-text__heading,.slideshow .slideshow__heading{font-family:Playfair Display,serif!important;text-transform:uppercase!important}.contact .contact__heading{font-family:Playfair Display,serif!important}.header .localization-form__select,.header .localization-selector,.header .disclosure__button,.header .disclosure__toggle,.header localization-form button,.header localization-form .disclosure__button span,.header .shopify-localization-form button{color:#fff!important}.header .disclosure__button svg,.header localization-form svg{fill:#fff!important}.header .disclosure__button svg path{stroke:#fff!important}.header .disclosure__list-wrapper,.header .disclosure__list{background-color:#000!important;border:1px solid #333333!important}.header .disclosure__link{color:#ccc!important}.header .disclosure__link:hover,.header .disclosure__link--active{color:#fff!important}.card quick-add-bulk,.card .quick-add-bulk,.card .quantity,.card quantity-input{background-color:#f5f0eb!important;border-radius:0!important}.card .quantity__button{color:#000!important;background:transparent!important}.card-information,.card__content .card-information{background-color:transparent!important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#000!important;color:#fff!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important}.shopify-payment-button__button--branded{border-radius:0!important}.product__text.caption-with-letter-spacing{font-family:Montserrat,sans-serif!important;color:#666!important;letter-spacing:.15em!important;font-size:1.1rem!important}.predictive-search,.predictive-search__results-groups-wrapper{background-color:#fff!important;border:1px solid #E0E0E0!important;border-radius:0!important}.predictive-search__heading{font-family:Montserrat,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}.announcement-bar .slider-button{background-color:transparent!important;color:#fff!important;border:none!important;width:auto!important;height:auto!important}.announcement-bar .slider-button svg path{stroke:#fff!important}.card:focus-within{outline:none!important;box-shadow:none!important}.card-wrapper:hover .card{box-shadow:none!important}.card .card__media,.card .card__inner,.card .media,.card--card .card__inner,.card--standard .card__inner,.product-card-wrapper .card,.card-wrapper .card{background-color:#fff!important}.slideshow .banner__media img,.slideshow__media img,slideshow-component .banner__media img{object-fit:contain!important;object-position:center center!important}.slideshow .banner__media,.slideshow__media,slideshow-component .banner__media{background-color:#000}.header__active-menu-item{text-decoration:none}.header__menu-item:hover .header__active-menu-item{text-decoration:underline}.mega-menu__link--level-2{text-decoration:none;border-bottom:1px solid rgb(var(--color-foreground));padding-bottom:1rem}.header--top-center ul.mega-menu__list{justify-content:flex-start}.header--top-center .mega-menu__list>li{width:24%!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gs-overrides.css.map */
