@font-face{font-family:NexaRustSans-Trial-Black1;src:url(/cdn/shop/files/font.woff2?v=1760360849);font-weight:400;font-style:normal}:root{--banner-btn-bg: #2b9f90;--typeHeaderFallback: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--typeBasePrimary: Helvetica;--typeBaseFallback: Arial, sans-serif}body{background:#f7f7f5!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,div#tt-carousel-title{font-family:NexaRustSans-Trial-Black1!important}body,span .announcement-bar__message,.card__information .card__heading,p.predictive-search__item-heading.h5,h2.product-count__text,.select__select,textarea,input,.collection.collection--empty h2.title,button.predictive-search__item.predictive-search__item--term{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important}.shopify-section-header-sticky.scrolled-past-header .header-wrapper{background:#fff!important}sticky-header.header-wrapper.sticky{background:#fff!important;box-shadow:0 0 2px;z-index:10!important;top:40px}sticky-header.header-wrapper.sticky a,.header-wrapper.sticky svg,.header-wrapper.sticky h1.header__heading{color:#000!important}.page-width.drawer-menu{max-width:var(--page-width )!important}.utility-bar.sticky{position:fixed;top:0;left:0;width:100%;height:auto;z-index:9}.icon-close-new svg.icon{width:2rem;height:2rem;color:#000!important;position:absolute;right:5%;top:5%;cursor:pointer}div#menu-drawer{position:fixed;top:40px;height:100%}.menu-drawer{transition:.3s linear!important;border:none!important}.header__icon--menu[aria-expanded=true]:before{content:"";top:0;z-index:-1;background-color:#e6e6e6;opacity:.5;height:100vh}.menu-drawer__navigation-container{display:block!important;padding:20px}.search-modal__content .field:after,.search-modal__content .field:before{display:none!important}form.search label.field__label{display:none}input.search__input.field__input{padding-left:45px;padding-top:10px}.menu-drawer__navigation-container input.search__input.field__input{border:1px solid #b5b5b5;padding-left:40px;padding-top:12px}.menu-drawer__menu-item{padding:1rem!important;border-bottom:1px solid #ddd;font-weight:600;font-size:16px!important}.menu-drawer li.list-social__item svg{color:#000!important}.header--has-social .menu-drawer__utility-links{padding:1rem!important}.header button.search-modal__close-button svg{color:#000!important}.search-box{margin-top:20px}.field__input:focus{box-shadow:0 0 0 2px #000;border-radius:5px}button.search__button{position:absolute;left:0}.search-modal__form label.field__label,.search-modal__form .field__input:focus~.field__label{left:40px}.contact__fields .field__label{left:20px!important}button.reset__button.field__button{right:0}.banner__text{font-size:21.585px;line-height:26px;color:#fff;letter-spacing:0px}.slideshow__controls{position:absolute!important;bottom:0;left:0;width:100%;height:50px;z-index:2}.slideshow__text.banner__box{max-width:80.5rem!important}.banner__buttons a{background-color:#2b9f90;color:#fff;letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.42}.banner__buttons a:after{display:none}.slideshow__controls .slider-button{display:none}button.slider-counter__link .dot{border-color:#5c5c5c;background:#5c5c5c}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff!important;border-color:#fff;transform:scale(1.2)}.collection__title{text-align:center}ul.grid.product-grid.contains-card{gap:22px;justify-content:center}.product-grid li.grid__item.slider__slide{max-width:100%}.card__information a{color:#000;font-weight:700;font-size:16.2px;line-height:1.3}.card__information .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card__information a:hover{text-decoration:none!important}.collection__view-all a.button{font-weight:700;text-transform:uppercase}.collection-list.collection-design{gap:0}.collection-list-wrapper .collection-list{gap:20px}.collection-list.collection-design li,.collection-list-wrapper .collection-list li{max-width:100%!important}.collection-list.collection-design .collection-card-wrapper:before{content:"";width:100%;height:100%;background:#000;position:absolute;left:0;top:0;z-index:1;opacity:.2}.collection-list.collection-design .card__information{position:absolute;left:50%;width:90%;height:100%;transform:translate(-50%,-50%);transition:.3s;display:flex;z-index:2;align-items:center;top:50%;justify-content:center}.collection-hero__text-wrapper{text-align:center;padding:20px 0}.collection-list.collection-design h3.card__heading a{color:#000;padding:20px 40px;background:#f7f7f5;font-size:15px;letter-spacing:0;font-family:NexaRustSans-Trial-Black2!important;width:100%;margin:auto;opacity:.8}.collection-list span.icon-wrap{display:none}h1.title.title--primary.inline-richtext.scroll-trigger{margin:0;padding:50px 0;text-align:center;font-size:32px}.select .svg-wrapper{right:10px!important}select.facet-filters__sort,.mobile-facets__sort .select__select{border:2px solid transparent;width:100%;outline:none;box-shadow:none;position:relative;font-weight:500;padding:10px 40px 10px 10px}.select{border:1px solid #ddd}h2.facet-filters__label{display:none}.facet-filters__sort:focus-visible{outline:none!important;box-shadow:none!important}select.facet-filters__sort:focus{border-color:#000}form.facets-vertical-form{flex-direction:row-reverse;justify-content:space-between}form.facets-vertical-form span.svg-wrapper,.mobile-facets__sort span.svg-wrapper{margin-right:10px!important}.product-count__text{font-size:16px;font-weight:600;color:#000}.product-count-vertical.light{opacity:1}.card__information,.card-information{text-align:center!important}.product-count-vertical{margin:0!important}.title-wrapper-with-link{justify-content:center}.blog__post h3.card__heading.h2{font-size:16px;font-weight:700;color:#000;line-height:1.3;letter-spacing:0}p.article-card__excerpt.rte-width{display:none}ul.blog__posts.articles-wrapper{gap:20px}ul.blog__posts .card__information{display:flex;flex-direction:column;gap:5px}ul.blog__posts.articles-wrapper li{max-width:100%}.article-card__info.caption-with-letter-spacing.h5{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:12.6px;text-transform:capitalize;order:-1}.header__icons .header__icon .icon{vertical-align:middle;stroke:currentColor;width:2.8rem;height:2.8rem;stroke-width:2px}.footer-block__newsletter h2.footer-block__heading{font-weight:600;font-size:14.4px!important;color:#000!important;text-transform:uppercase;line-height:22.3px;letter-spacing:0;margin-bottom:30px!important}.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(5,1fr)}.footer-block.grid__item{grid-column:span 1;width:100%}.footer-block__heading{font-size:14.4px!important;margin-bottom:10px!important}.footer-block.grid__item:last-child{grid-column:span 2}.footer-block__details-content .list-menu__item--link{font-size:15.2px!important;color:#000!important;opacity:1!important;letter-spacing:0;text-decoration:none;padding:2px 0!important;font-weight:400}.footer-block__details-content .list-menu__item--link:hover{text-decoration:none}.footer__content-bottom-wrapper{justify-content:center}.footer-block__brand-info .footer__list-social.list-social{margin-top:30px}.footer__copyright.caption{color:#000}.newsletter-form__button{width:auto!important;background:#000!important;padding:15px 30px;color:#fff!important;position:relative;margin-left:10px!important}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter-form__field-wrapper .field__input{padding-right:5rem;border:1px solid #949596}.footer-block__brand-info{padding:20px;background-color:#f7f7f5}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}.footer-block__newsletter{text-align:center!important}.footer__content-bottom{border:none!important;padding-top:0!important}.list-social__item .svg-wrapper,.list-social__item .icon{width:30px!important;height:30px!important}.footer{border:none!important}@media (max-width:768px){.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(6,1fr)}.footer-block.grid__item{grid-column:span 2}.footer-block.grid__item:last-child{grid-column:span 6}.footer-block__newsletter{text-align:left!important}.newsletter-form__field-wrapper{width:100%;max-width:100%!important}}.product__title h1{font-size:30px;line-height:35px;letter-spacing:0}.product__info-wrapper span.price-item{color:#1c1d1d;font-size:20px;font-weight:600}.product__tax,form.installment.caption-large{display:none}.product-form__submit{font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0;padding:13px 20px!important;line-height:inherit}.product__description{font-size:18px;color:#000;opacity:1;line-height:28px;letter-spacing:0}details{overflow:hidden;transition:max-height .4s ease}.product-form__input .form__label{font-weight:600;color:#000;font-size:16px}select.select__select{color:#000}.product-form__buttons{max-width:100%!important}.product-form__input--pill input[type=radio]+label{border:none!important;box-shadow:0 0 1px;padding:20px!important;font-size:15px!important}.product .price{border-bottom:1px solid #e8e8e1}li.icon-with-text__item span.h4{font-size:14px;font-weight:600;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important}h2.h4.accordion__title{font-size:14px;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;letter-spacing:0;font-weight:600;padding-left:15px;text-transform:uppercase}.product__accordion.accordion summary{background-color:#fff!important}.product__accordion .accordion__content{padding:15px!important}summary .icon-caret{transition:.3s;color:#000}div#noreviews-wrapper{display:none}.deferred-media__poster-button{right:0!important;transform:inherit!important;top:0!important;left:inherit!important;background:transparent!important;border:none!important}body.product-page ul.grid.product-grid.contains-card{gap:40px!important}h2.related-products__heading,.collection__title{text-align:center}body.home-page div#trustoo-widget-wrapper{display:none!important}body.page.newsletter .promo-main-box{display:none}details>div{opacity:0;transition:all 1s ease}details[open]>div{opacity:1}.image-with-text__text{color:#000;letter-spacing:0}li.icon-with-text__item a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.shopify-policy__container{max-width:100ch;padding:40px 1.5rem}.shopify-policy__title h1{font-size:32px}.shopify-policy__body{color:#000}td.cart-item__details a{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:14px}td.cart-item__details a:hover{text-decoration:none}@media screen and (min-width: 750px){.product__info-wrapper{padding:0 0 0 4rem!important}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(15% - .8rem)!important}h2.related-products__heading,.collection__title{text-align:center;margin-bottom:40px!important}.newsletter-form,.newsletter-form__field-wrapper{max-width:40rem!important;margin:auto!important}.header.page-width{padding:0 5rem}}.field__input:focus{border-radius:0!important}@media screen and (max-width:749px){.promo-section{flex-wrap:wrap}.header{padding:4px 1.5rem!important}.footer__content-top{padding:0rem 1.5rem!important}h2.banner__heading{font-size:32px!important;line-height:38px}ul.grid.product-grid.contains-card{gap:15px}.card__information a{font-size:14.2px;letter-spacing:0}.collection-list.collection-design{gap:.5px}.promo-title h3{margin-bottom:10px!important}a.promo-btn{padding:6px 20px!important;font-size:12px!important}.banner__text{font-size:18.585px;line-height:1.3;letter-spacing:0px}.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:70vh!important}.banner__content{align-items:end!important}.blog__title{font-size:20.43px}.card__information .card__heading a{text-align:center}.card-information .price{font-size:14px;letter-spacing:0}.footer-block__details-content .list-menu__item--link{text-align:center;display:block}.footer-block__details-content{margin-bottom:0rem!important;padding:0 0 15px;border-bottom:1px solid #dfdfdf}.footer-block.grid__item{margin:1.5rem 0!important}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}.footer-block__newsletter h2.footer-block__heading{text-align:center}.footer{padding-top:24px!important}.footer-block__newsletter h2.footer-block__heading{font-size:14px;line-height:20.3px}.footer-block__newsletter{margin-top:35px}.promo-desc p{font-size:16.56px}.footer-block__heading{text-align:center}.thumbnail-list__item.slider__slide{width:calc(33% - 3.6rem)!important}.card-information{text-align:center!important}.collection-list h3.card__heading a{font-size:14px}.promo-section{padding:40px 0!important;gap:40px!important}.collection__view-all a.button{font-size:14px}body.product-page ul.grid.product-grid.contains-card{gap:12px!important}.product__title h1{font-size:22px;line-height:28px}.product-form__input--pill input[type=radio]+label{padding:15px!important;font-size:12px!important}h1.title.title--primary.inline-richtext.scroll-trigger{padding:30px 0;font-size:32px}product-info#MainProduct-template--19187291652148__main{padding-top:0}.grid--peek.slider--mobile .grid__item{margin:0!important;width:100%}ul.product__media-list.contains-media.slider.slider--mobile{gap:0}h2.image-with-text__heading.inline-richtext.h2{font-size:18px}.product__description,.image-with-text__text{font-size:16px;color:#000;line-height:26px}.image-with-text__content{padding:4rem calc(2rem / var(--font-body-scale)) 5rem!important}h1.collection-hero__title{font-size:32px;margin-bottom:0}}div#tt-carousel{padding-bottom:60px!important}@media (max-width:600px){p.announcement-bar__message.h5{font-size:12px}}a.helpcenter{display:inline-block;background:#000;padding:10px 15px;text-decoration:none;color:#fff;font-weight:600;font-size:16px;border-radius:5px;position:fixed;bottom:50px;right:40px;box-shadow:0 5px 10px #000;cursor:pointer;z-index:999}
/*# sourceMappingURL=/cdn/shop/t/7/assets/m-custom.css.map */
