@font-face{font-family:Avenir Light;src:url(/cdn/shop/files/Avenir-Light-07.ttf?v=1763428452) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir Book;src:url(/cdn/shop/files/Avenir-Book-01.ttf?v=1763428452) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir Roman;src:url(/cdn/shop/files/Avenir-Roman-12.ttf?v=1763428451) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Avenir Semibold;src:url(/cdn/shop/files/Avenir-Medium-09.ttf?v=1763428452) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Avenir Heavy;src:url(/cdn/shop/files/Avenir-Heavy-05.ttf?v=1763428452) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Avenir Black;src:url(/cdn/shop/files/Avenir-Black-03.ttf?v=1763428452) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Sabon;src:url(/cdn/shop/files/SabonLTStd-Bold.ttf?v=1763507336) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sabon Italic;src:url(/cdn/shop/files/Sabon_BoldItalic.ttf?v=1775734612) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--font-heading-family: Avenir Black, sans-serif;--font-body-family: Avenir Roman, sans-serif}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0px;line-height:1.2}body{line-height:1.2;letter-spacing:0}strong{font-family:Avenir Black}header a.header__menu-item.list-menu__item{font-family:Avenir Semibold;color:rgba(var(--color-foreground))}header .header__icon .icon{height:24px;width:20px}details[open]>.search-modal{transform:translateY(100%)}.search-modal.modal__content{transform:translateY(-100%);transition:transform .3s ease}.search-modal__form{max-width:100%}form.search.search-modal__form .search__button{right:unset}form.search.search-modal__form .search__input.field__input{padding-left:50px}form.search.search-modal__form input.search__input+label.field__label{left:50px}form.search.search-modal__form .field:after{display:none}@media screen and (max-width:768px){header.header{padding-left:20px;padding-right:20px}header.header .header__icon,.header__icon--cart .icon{width:38px;height:38px}.search-modal.modal__content{min-height:unset}form.search.search-modal__form .search__input.field__input{height:4.5rem}.search-modal__close-button{right:1.3rem}}html{scroll-behavior:smooth}media-gallery slider-component.swiper .swiper-button-prev:after,media-gallery slider-component.swiper .swiper-button-next:after{display:none}media-gallery slider-component.swiper .swiper-button-prev,media-gallery slider-component.swiper .swiper-button-next{--swiper-navigation-color: #000;--swiper-navigation-size: 41px;background-color:transparent;border-radius:100%}media-gallery slider-component.swiper .swiper-button-prev svg,media-gallery slider-component.swiper .swiper-button-next svg{width:22px;height:22px}.page-width:has(.product){padding:0!important;margin:0!important}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:690px!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}media-gallery slider-component.swiper .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{width:fit-content;left:30px;bottom:30px;font-size:19px}.product .product__title h1{font-size:19px;font-family:Avenir Semibold;color:#455c3e}.product .price__container{font-size:17px;font-family:Avenir Heavy;color:#455c3e}.product .custom-short-desc p{margin:0;font-size:16px;font-family:Avenir Light}.product .custom-short-desc p strong{font-family:Avenir Heavy}.product .product-accordion-item{width:100%;display:block}.product .product-accordion-item.has-border-top{border-top:1px solid #e5e5e5}.product .product-accordion-item.has-border-bottom{border-bottom:1px solid #e5e5e5}.product .product-accordion-details summary{list-style:none;cursor:pointer;padding:15px 0;display:flex;align-items:center;justify-content:flex-start;position:relative}.product .product-accordion-details summary::-webkit-details-marker{display:none}.product .accordion-icon{margin-right:12px;width:12px;height:12px;position:relative;display:flex;align-items:center;justify-content:center}.product .accordion-icon:before,.product .accordion-icon:after{content:"";position:absolute;background-color:currentColor;transition:transform .3s ease}.product .accordion-icon:before{width:100%;height:2px}.product .accordion-icon:after{height:100%;width:2px}.product .product-accordion-details[open] .accordion-icon:after{transform:rotate(90deg);opacity:0}.product .accordion-title{font-size:15px;text-transform:uppercase}.product .accordion-content{padding-bottom:20px;padding-left:24px;font-size:15px}.product .product-accordion-item{margin:0}.product .product__info-container .product-accordion-item:nth-child(4n){margin-top:20px}.product .product-accordion-details summary{padding:10px 0}.product .accordion-title{font-size:15px}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width:750px){.product__info-wrapper{padding:0 40px 0 100px!important}}@media screen and (max-width:749px){.product__media-list{margin-left:0!important;width:100%!important}}@media screen and (max-width:749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.page-width:has(.product){padding:0 15px!important}media-gallery slider-component.swiper .swiper-button-prev,media-gallery slider-component.swiper .swiper-button-next{--swiper-navigation-size: 30px}media-gallery slider-component.swiper .swiper-button-prev svg,media-gallery slider-component.swiper .swiper-button-next svg{width:16px;height:16px}media-gallery slider-component.swiper .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{left:20px;bottom:50px}}.product-form__buttons span.text-wrapper{display:flex;justify-content:space-between;width:100%}.product-form__buttons .text-wrapper svg.icon.icon-cart{width:15px;height:15px}.product-form__buttons .text-wrapper svg.icon.icon-cart path.cls-1{fill:#364a2f}.product-form__buttons .text-wrapper svg.icon.icon-cart .cls-1,.product-form__buttons .text-wrapper svg.icon.icon-cart .cls-2{stroke:#364a2f}.product-form__buttons{max-width:95%!important}.product-form__buttons .product-form__submit{--buttons-radius-outset: 0;--buttons-radius: 0;font-size:15px;font-family:Avenir Semibold;text-transform:uppercase;line-height:1.2;letter-spacing:0}.custom-text-block p.custom-text{display:inline-flex;gap:10px;margin-top:0}@media screen and (max-width:768px){.password-header{justify-content:center}}body.password #shopify-section-main-password-footer{display:none}body.password footer{padding-top:100px}.is-empty .cart__empty-text{font-size:22px;font-family:Avenir Semibold;text-transform:uppercase}.is-empty p.cart-empty-subtext{font-family:Avenir Semibold;font-size:18px}.is-empty .cart__warnings a.button{text-transform:uppercase;font-size:13px}@media screen and (min-width:990px){.cart__warnings{padding-bottom:3rem!important}}.swiper-button-prev:after,.swiper-button-next:after{display:none}.card-wrapper.product-card-wrapper .card .card__heading{font-size:18px;font-family:Avenir Semibold;display:flex;align-items:flex-start;justify-content:space-between;width:100%;flex-direction:column;gap:10px}.card-wrapper.product-card-wrapper .card .card__heading a{text-decoration:none!important;max-width:100%}.card-wrapper.product-card-wrapper .card__information .price{font-size:17px;font-family:Avenir Light}.card-wrapper.product-card-wrapper .card__information .price{font-size:14px;font-family:Avenir Light}@media screen and (min-width:768px){.card-wrapper.product-card-wrapper .card__information{margin-bottom:1.7rem}}.card-wrapper.product-card-wrapper .card__information{border-bottom:1px solid;margin-bottom:1.3rem}.card-wrapper.product-card-wrapper .quick-add__submit{font-size:11px;text-transform:uppercase;font-family:Avenir Semibold;min-width:unset;max-width:fit-content;min-height:unset;letter-spacing:0;padding-right:30px;margin-left:20px;background-color:#465b3f;color:#fff}.card-wrapper.product-card-wrapper .card__information{padding-left:20px!important;padding-right:20px!important}.card-wrapper.product-card-wrapper .card__information p.product-type{margin:10px 0 0;font-size:12px;font-family:Avenir Semibold;opacity:.52}@media screen and (min-width:750px){ul#product-grid.grid{--grid-desktop-horizontal-spacing: 30px;--grid-desktop-vertical-spacing: 30px}}body.collection .announcement-slider-section{display:none}.header-wrapper .mega-menu .mega-menu__list--condensed{display:flex}.header-wrapper .mega-menu__content{padding-top:0;padding-bottom:0;box-shadow:none;border-bottom:1px solid;border-top:none}.header-wrapper details[open]>.header__menu-item{text-decoration:none}header.header .header__menu-item{color:rgba(var(--color-foreground),1);font-family:Avenir Semibold}header.header .mega-menu__link{color:rgba(var(--color-foreground),1);font-family:Avenir Light}@media screen and (max-width:768px){header .header__icon .icon{height:20px;width:18px}}.announcement-slider__text-content p{margin:0!important}.footer__menu-col a{width:unset!important}@media screen and (max-width:768px){ul#product-grid.grid{flex-wrap:nowrap!important}}.card--card.gradient,.card__inner.gradient{background:transparent}.collection h2.collection-heading{font-family:Avenir Light;font-size:22px;display:flex;justify-content:space-between;align-items:center;gap:15px}.collection h2.collection-heading span.all-product-link{text-transform:uppercase;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;line-height:1.6}.product__info-wrapper p.product__text.inline-richtext{margin-top:5px;font-size:14px}.product__info-wrapper div:has(>form.installment){display:none}.product__info-wrapper div:has(>.price){margin-bottom:0}.product .product-accordion-item{color:#00000080}.product-media-container{--aspect-ratio: .9 !important}@media screen and (max-width:768px){.header__heading-logo{max-width:100px}}body.collection .header-wrapper.gradient,body.product .header-wrapper.gradient{background:#fffcf2}body.collection .community-carousel-section>section,body.product .community-carousel-section>section{background-color:#fffcf2}body.collection .mega-menu__content,body.product .mega-menu__content{background-color:#fffcf2}.mega-menu__list:not(.mega-menu__list--condensed){grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:20px}.grid--3-col-desktop .grid__item{max-width:100%!important;flex-grow:unset}ul#product-grid.grid{flex-wrap:nowrap}.swiper.main-products-grid{--swiper-navigation-color: #000;--swiper-navigation-size: 30px}p.heading-mega{margin:0;font-size:16px;font-family:Avenir Black}.mega-menu-heading.page-width{margin-bottom:10px}.product__tax.caption.rte{display:none}.product .product__info-container .product-accordion-item:nth-child(4n){margin-top:0}.purchase-option-label{display:flex;align-items:center;padding:15px 0;cursor:pointer;border-bottom:1px solid rgba(var(--color-foreground),.1);flex-wrap:wrap;transition:background .2s ease}.purchase-option-label:hover{background:rgba(var(--color-foreground),.03)}.purchase-option-label input[type=radio]{width:18px;height:18px;margin-right:15px;cursor:pointer;accent-color:#566e4f}.option-text{flex-grow:1;font-size:1.5rem;color:rgb(var(--color-foreground))}.option-price{font-size:1.5rem;text-align:right}.old-price{text-decoration:line-through;color:rgba(var(--color-foreground),.5);margin-right:8px;font-size:1.3rem}.subscription-dropdown-wrapper{width:100%;margin-left:33px;margin-top:10px}.selling-plan-selector{border:none;border-bottom:1px solid rgb(var(--color-foreground));padding:5px 20px 5px 0;background:transparent;text-transform:uppercase;cursor:pointer;color:rgb(var(--color-foreground))}.selling-plan-selector:disabled{opacity:.3;cursor:not-allowed}.card-wrapper.product-card-wrapper .card .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
