@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Avenir Next LT Pro;src:url(/cdn/shop/files/AvenirNextLTPro-Bold.woff2?v=1728016898) format("woff2"),url(/cdn/shop/files/AvenirNextLTPro-Bold.woff?v=1728016898) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/cdn/shop/files/AvenirNextLTPro-Regular.woff2?v=1728016898) format("woff2"),url(/cdn/shop/files/AvenirNextLTPro-Regular.woff2?v=1728016898) format("woff");font-weight:400;font-style:normal;font-display:swap}.header--font,.page-header,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}body,button,input,select,textarea{font-family:Avenir Next LT Pro}.site-nav__dropdown .site-nav__subdropdown,.site-nav__dropdown.standard-dropdown{background-color:#fff}.site-header localization-form ul.localization__list{background-color:#fff}.drawer--right,.global-drawer[data-drawer-position=right],.global-drawer--secondary,.back-to-top-button span{background-color:#fff}#NavDrawer{background-color:#fff!important}.mobile-nav.locale--mobile localization-form form .localization__list{background-color:#fff!important}.site-header .site-header__nav-standalone ul.site-nav .site-nav--link-text{letter-spacing:3px;font-weight:400;color:#333;font-size:14px;font-family:Montserrat}header.site-header.wrapper-spacing--h.logo_above{width:100%;max-width:1280px;margin:0 auto}.homepage-featured-content-box-inner{width:100%;max-width:1160px;margin:0 auto}.slideshow-title .homepage-section-title{font-size:30px!important;letter-spacing:6px}.rte.featured-row__subtext.textarea{font-size:16px!important;width:100%;max-width:564px}.homepage-featured-content-box-inner h5{text-align:left;margin:0}.featured-products-wrapper .width--content{width:100%;max-width:1160px;margin:0 auto;display:block}a.show-link-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;z-index:2}.image-with-text-wrapper .homepage-featured-content-box-inner h2.homepage-sections--title{font-size:24px;text-transform:uppercase;letter-spacing:3px;color:#333}.image-with-text-wrapper .rte.featured-row__subtext.textarea{width:100%;max-width:564px;margin:0 auto}.footer-main--inner{width:100%;max-width:1280px;margin:0 auto}.h3.footer-header{color:#333;text-transform:uppercase;letter-spacing:3px;margin:0 0 10px}.links-footer ul li a{color:#333}.footer-bottom .footer-bottom--inner{width:100%;max-width:1280px;margin:0 auto}.locale-selectors__container{display:none}.site-footer localization-form ul.localization__list{background-color:#fff}li.nav-link-animated--custom{display:none}.bottom--footer button.disclosure__button.alt-focus{border:1px solid #333}.bottom--footer .bottom--footer---localization{display:flex;flex-direction:row-reverse;gap:15px;align-items:center}.payment-icons svg{height:34px;width:40px}.facets__display{background-color:#fff!important}.facets__disclosure{border:1px solid #ebebeb!important;color:#333!important}.collection-filters .collection-filters__sort{border:1px solid #ebebeb!important;box-shadow:none;color:#333}body:not(.using-keyboard) .select__select:focus{border:1px solid #ebebeb!important}.facets__display{border:1px solid #ebebeb!important}.facets__header{border-bottom:1px solid #ebebeb!important}.field__input,.select__select,.customer .field input,.customer select{border:1px solid #ebebeb!important}.collection-wrapper .width--content{width:100%;max-width:1180px}a.active-facets__button.js-facet-remove{border:1px solid #ebebeb;border-radius:30px}span.count-bubble{color:#000;font-weight:900;font-size:14px}.facet-checkbox input{border:1px solid #fff}.facet-checkbox input+.filter-swatch{border:1px solid #ebebeb;border-radius:50%;padding:1px}.facet-checkbox input:checked+.filter-swatch{border:1px solid #000;border-radius:50%;padding:1px}product-card .grid__image.image-height--natural .product-card__image--secondary img{object-fit:cover!important}.shopping-bag .cart-item-count-bubble{border:1px solid #000;width:17px;height:17px;font-size:11px;background-color:#fff!important;line-height:17px}.product-item-in-cart{width:100%;text-align:left;display:block;margin-top:1px;font-style:italic;line-height:1.25;color:#696969}.btn.mobile-facets__open{background-color:#303030;color:#fff;padding-top:15px;padding-bottom:15px}.pagination .pagination-number{margin:0 5px}.pagination .pagination-number a{border:1px solid #ebebeb}.pagination .active.pagination-number a{border:1px solid #000}li.pagination-arrow .standalone-icon--wrapper{background-color:#000;color:#fff!important;height:52px;display:flex!important;align-items:center;justify-content:center;margin-left:4px}a.standalone-icon--wrapper[aria-label=Previous]{margin:1px 3px 0 0!important;height:50px}.shopify-app-block .btn.btn-primary.button{background-color:#333!important;color:#fff!important}quantity-input .js-qty{border:1px solid #333333!important}.cart-drawer__footer--buttons a.btn.btn--secondary.dynamic-section-button--drawer-outlined.cart-drawer__footer--button{border:1px solid #333}.cart-drawer__footer--button{background-color:#333;color:#fff}.product--add-to-cart-form .product-sub-label{font-size:16px;text-transform:uppercase;letter-spacing:3px}.cart-drawer__sub-footer{border-top:2px solid #333}.cart-drawer__product-card--quantity{border:1px solid #333333!important}h1.page--title.template-title{font-size:25px;color:#333;letter-spacing:5px;text-transform:uppercase}.template-title--wrapper{margin-bottom:0}.quantity-selector.product-sub-label{font-size:16px;text-transform:uppercase;letter-spacing:3px}#general-size-guide table td,#general-size-guide table th{padding:10px 15px;border-top:1px solid #333;border-left:1px solid #333;text-align:left}.accordion-faq .section-title--wrapper{margin-bottom:20px;text-align:left;justify-content:left}.accordion-faq .section-title--wrapper h2.section-title{width:100%;text-align:left}.accordion-faq .accordion-content{border-bottom:1px solid #333!important}.section-contact-form .section-title--wrapper{margin:0 0 20px}.section-contact-form .section-title--wrapper .section-title{font-size:25px;color:#333;letter-spacing:5px;text-transform:uppercase}.section-contact-form textarea:not(.select__select):focus{border:1px solid #000}#terms-amp-conditions .template-title--wrapper h1.page--title.template-title{margin:0 0 20px}#terms-amp-conditions .wrapper.main-content.page-main--wrapper a{text-decoration:underline!important}.product-item-banners.animated .badges-wrapper.cloned{animation:marquee2 24s linear infinite paused;margin-left:2px}.product-wrapper .product-item-banners.animated .badges-wrapper.cloned{animation:marquee2 36s linear infinite paused}#your-shopping-cart .width--content{width:100%;max-width:1180px}#your-shopping-cart .template-title--wrapper .template-title{margin:0 0 20px}tr.cart__row.table__section .js-qty{border:1px solid #333}.cart__row.table__section .cart__row--product-details .cart__row--title{font-size:16px;color:#333;letter-spacing:5px;text-transform:uppercase}.cart__row.table__section .cart__row--product-details .text-link-animated small{text-decoration:underline}.cart-table th,.grid__item .cart__subtotal-title{text-transform:uppercase}.grid__item.text-right p{display:flex;align-items:center;justify-content:space-between}.grid__item.text-right p .h3.cart__subtotal{font-weight:900}.table-wrap .btn-wrapper-default{flex-flow:nowrap}.btn-wrapper-default .update-cart.cart--button-update.btn--secondary,.btn-wrapper-default button.btn.cart--button-checkout{width:100%;max-width:100%;background-color:#3d3d3d;color:#fff;margin:0 0 10px;text-transform:uppercase}.grid__item .additional-checkout-buttons #dynamic-checkout-cart{width:100%;max-width:100%}.cart-table td,.cart-table th{padding:20px 15px}.cart__row label.label-font{font-size:14px;color:#333;letter-spacing:5px;text-transform:uppercase}.search-bar-input-group{border:1px solid #000;margin-top:20px}.template-search button.search-drawer--clear svg{color:#000}.template-search .search-bar span.input-group-btn{top:65%}ul.site-header__links-new_search{padding:0}.site-header__links-old a.search-button{display:none}.badges-wrapper span.product-item-banner{padding:5px 12px;font-size:16px;color:#fff;font-family:Avenir Next LT Pro;letter-spacing:1.5px;font-weight:400;margin:0 0 0 -3px;display:inline-block}.badges-wrapper span.product-item-banner.out-of-stock{background-color:#696969}.badges-wrapper span.product-item-banner.new-product{background-color:#333}body [data-product-options] .swatch-items-wrapper{display:flex}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{border:1px solid #eee}[data-product-options] .swatch-items-wrapper .swatch-element.variant-swatch.circle.color{border:0;border-radius:50%}.product-item-banners{position:absolute;top:0;left:0;z-index:2}.product-item-banners.animated{overflow:hidden;top:initial;bottom:0;width:100%;white-space:nowrap}.product-item-banners.animated .badges-wrapper{animation:marquee 24s linear infinite paused;display:inline-block}.product-item-banners.animated .badges-wrapper.clone{animation:marquee2 24s linear infinite paused;margin-left:0}.product-wrapper .product-item-banners.animated .product-item-banner{padding:8px 16px 10px}.product-wrapper .product-item-banners.animated .badges-wrapper{animation:marquee 36s linear infinite paused}.product-wrapper .product-item-banners.animated .badges-wrapper.clone{animation:marquee2 36s linear infinite paused}span.product-item-banner.low-stock{background-color:#333;padding:5px 12px;font-size:16px;color:#fff;font-family:Avenir Next LT Pro;letter-spacing:1.5px;font-weight:400;margin:0 0 0 -3px;display:inline-block}@keyframes marquee{to{-webkit-transform:translateX(0);transform:translate(-100%)}}@keyframes marquee2{0%{-webkit-transform:translateX(-2px);transform:translate(-2px)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.pswp.pswp--open.pswp--custom-colors.pswp--has_mouse,.cart-drawer__note--modal[aria-hidden=false]{background-color:#fff}.cart-drawer__note--modal[aria-hidden=false] cart-update #CartNote{border:1px solid #000}#CartSpecialInstructions:focus{border:1px solid #000}.cart-drawer__notes label.cart-drawer__note--label{font-size:14px;color:#333;letter-spacing:5px;text-transform:uppercase}.product-recommendations .product-grid--title{font-size:16px;text-transform:uppercase;letter-spacing:3px}.first-level-dropdown .site-nav--link-wrapper{display:flex;align-items:center}.first-level-dropdown .site-nav--link-wrapper .site-nav--has-dropdown_icon{width:12px;height:100%}.first-level-dropdown .site-nav--link-wrapper .site-nav--has-dropdown_icon svg{width:12px;transform:rotate(90deg);height:auto}.site-header .site-header__nav-standalone ul.site-nav .isSale .site-nav--link-text{color:#cb4d4d}.swatch .swatch-items-wrapper .swatch-element.image-swatch label.image-swatch-small .aspect-ratio--square{width:80px!important;height:80px!important;object-fit:cover}.swatch.linked-products-swatch .swatch-items-wrapper{display:flex}.swatch.linked-products-swatch .swatch-items-wrapper .swatch-element{border:1px solid #d9d9d9;padding:3px}.swatch.linked-products-swatch .swatch-items-wrapper .swatch-element.active.available{border:1px solid #000}.swatch.linked-products-swatch .swatch-items-wrapper .swatch-element:hover{border-color:#000}.swatch .header.linked-products--title-wrapper span{font-size:16px;text-transform:uppercase;letter-spacing:3px}.swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch):not(.sibling-hover-active) input:checked+label{border-color:#000}@media only screen and (min-width: 767px){.facets__display{width:27rem!important}}@media only screen and (max-width: 767px){.h3.footer-header,.links-footer ul li{text-align:left}.social-media-footer ul{display:flex}.site-header__logowrapper img.theme-img.logo_image{width:100%;max-width:100%}#general-size-guide table td,#general-size-guide table th{padding:6px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
