.slick-slider .slick-dots button:before{border:2px solid var(--color--text)}.slick-slider .slick-dots .slick-active button:before{background-color:var(--color--text)}.slick-slider button.slick-next.slick-arrow,.slick-slider button.slick-prev.slick-arrow{background-color:#ffffffb3!important;display:block;margin-top:-21px;padding:20px;position:absolute;top:35%}@media screen and (min-width:767px){.slick-slider button.slick-next.slick-arrow,.slick-slider button.slick-prev.slick-arrow{display:none!important}}.slick-slider button.slick-next.slick-arrow:before,.slick-slider button.slick-prev.slick-arrow:before{content:"";display:block;background-image:url(arrow.svg)!important;height:13px;width:14px;background-size:100%!important;background-position:center!important;background-repeat:no-repeat!important;transform:rotate(180deg)}.slick-slider button.slick-prev.slick-arrow:before{transform:rotate(0)}@font-face{font-family:Saira;font-style:normal;font-weight:400;src:url(Saira_SemiCondensed-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Saira;font-style:normal;font-weight:700;src:url(Saira_SemiCondensed-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Saira;font-style:normal;font-weight:600;src:url(Saira_SemiCondensed-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Saira;font-style:normal;font-weight:500;src:url(Saira_SemiCondensed-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Sairat;font-style:normal;font-weight:800;src:url(Saira_SemiCondensed-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Saira;font-style:normal;font-weight:900;src:url(Saira_SemiCondensed-ExtraBold.ttf) format("opentype");font-display:swap}body{font-family:Saira!important;font-weight:600}h1,.h1,h2,.h2,#shopify-product-reviews .spr-header-title,h3,.h3,#shopify-product-reviews .spr-form-title,h4,.h4,h5,.h5,h6,.h6{font-family:Saira!important;font-weight:900}p{font-weight:500;font-size:20px}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}table tr td{font-size:20px}@media screen and (max-width:992px){table tr td{max-width:700px}}.badges{position:absolute;top:0;left:0;max-width:210px;text-align:left}.prod-label{position:relative;display:inline-block}.prod-label.sale.tl{background-color:#238d27;height:25px;text-align:center;font-size:14px;width:auto;margin-bottom:4px}.prod-label.variant{background-color:#000;height:25px;text-align:center;font-size:14px;width:auto;margin-bottom:4px}.prod-label.request{background-color:#000;font-size:14px;margin-bottom:4px}.prod-label.sold-out{background-color:#a29f9f;font-size:14px;margin-bottom:4px}.breadcrumbs{max-width:1920px;right:0;margin-left:auto;margin-right:auto}@media screen and (min-width:2000px){.breadcrumbs{padding-left:0;padding-right:0}}.breadcrumbs ol li a{font-family:Saira;font-size:16px;font-weight:500;line-height:2.88;letter-spacing:.16px;color:var(--color--nav_links)}footer ul.social-links__list li svg{max-width:17px!important;height:17px!important}footer .seg{font-size:18px;font-weight:500;margin:0 auto!important}@media screen and (max-width:550px){footer .seg{max-width:290px}}.filters.side-drawer a.reset-filters-btn{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px}.filters.side-drawer .cc-accordion-item__title.filter-group__header{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;font-family:Saira}.filters.side-drawer ul,.filters.side-drawer label{font-family:Saira}.filters.side-drawer .radio+label:before,.filters.side-drawer .checkbox+label:before{border:1px solid #deddda}.filters.side-drawer input{border:1px solid #deddda}.filters.side-drawer label,.filters.side-drawer .cc-price-range__input-currency{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.16px}.filters.side-drawer .cc-price-range__input-currency{line-height:1}.filters.side-drawer .filters__footer button{min-height:60px;font-size:17px;font-weight:600;letter-spacing:1.36px}.filters.side-drawer ul.unstyled-list.swatches li{padding:0 10px}.filters.side-drawer ul.unstyled-list.swatches li label.opt-label{width:90px;height:90px;font-size:12px;line-height:25px;margin-bottom:30px;letter-spacing:-.5px;text-align:center}ul.social-links__list a{border:solid 1px #fff;border-radius:30px;margin:0 10px 0 0}.announcement .announcement__inner{font-size:15px;font-style:normal;font-weight:500;line-height:1.6}@media screen and (max-width:767px){.announcement .announcement__inner{font-size:12px}}.pageheader__contents{padding:26px 20px 0}@media screen and (max-width:767px){.pageheader__contents{padding:13px 20px 15px}}.pageheader__contents .pageheader__wrapper{position:relative;top:0;max-width:1920px;margin:0 auto}.pageheader__contents .pageheader__wrapper .pageheader__layout{display:flex;align-items:stretch;justify-content:space-between;width:100%}.pageheader__contents .pageheader__wrapper .pageheader__layout .inline-header-nav ul li a{font-family:Saira;font-size:20px;font-weight:600;font-style:normal;line-height:1.3;letter-spacing:.4px;text-align:center;color:var(--color--nav_links);text-transform:uppercase}.no-banner .pageheader__layout:before{display:none}.pageheader__contents{border-bottom:1px solid #f4f2ef;background-color:#fff}#main-menu{background-color:var(--col_footer_bg)!important;color:var(--col_footer_text)!important;border-top:100px solid var(--col_footer_bg)!important;padding-top:30px}#main-menu .main-menu-inner{border-top:solid 1px #f4f2ef}#main-menu .main-menu-inner .main-menu-panel-wrapper{padding-top:20px}#main-menu a.main-menu-link{font-family:Saira;font-size:20px;font-weight:600;line-height:2;letter-spacing:.2px;text-transform:uppercase}#main-menu .nav-contact-info a{font-family:Saira;font-size:20px;font-weight:500;line-height:2.5;letter-spacing:.2px}#main-menu .nav-contact-info__icon--email{margin-top:-25px}.open-menu .main-menu-toggle__text--close,.main-menu-toggle__text.main-menu-toggle__text--back{font-family:Saira;font-size:20px;font-weight:300;letter-spacing:.2px;text-transform:none}.open-menu .main-menu-toggle{color:var(--col_footer_text)}@media screen and (min-width:767px){.js #main-menu{max-width:520px}}@media screen and (max-width:767px){.pageheader__contents .pageheader__wrapper .pageheader__layout{align-items:center}}@media screen and (min-width:767px){.nav-row .contains-children:hover .nav-rows{border-top:0}}.product-price.product-price--large .product-price{font-size:20px;font-weight:700;line-height:1.1;color:var(--color--text)}.product-price.product-price--large .product-price .product-price__compare.theme-money{font-weight:300!important;color:#908c8c!important}.product-price.product-price--large.on-sale .product-price__amount,.card.on-sale .product-price__amount{color:#025c49!important}.app-section.spaced-section.container #shopify-product-reviews{max-width:1375px;margin:0 auto}.app-section.spaced-section.container #shopify-product-reviews .spr-header-title{text-transform:uppercase;font-size:36px}@media screen and (min-width:992px){.app-section.spaced-section.container #shopify-product-reviews .spr-header-title{font-size:60px}}.app-section.spaced-section.container #shopify-product-reviews h3.spr-form-title{text-transform:uppercase}.app-section.spaced-section.container #shopify-product-reviews .spr-summary-actions-togglereviews{font-weight:400}.app-section.spaced-section.container #shopify-product-reviews .spr-review-header-byline{font-family:Saira;font-weight:400;font-size:12px}.app-section.spaced-section.container #shopify-product-reviews a.spr-review-reportreview{font-weight:400;color:#707070}.app-section.spaced-section.container #shopify-product-reviews .spr-form-input.spr-form-input-text,.app-section.spaced-section.container #shopify-product-reviews .spr-form-input.spr-form-input-email,.app-section.spaced-section.container #shopify-product-reviews input{border-radius:35px;border:solid 1px #707070;height:70px;padding:0 25px;font-size:20px}.app-section.spaced-section.container #shopify-product-reviews label{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;text-align:left;margin-left:25px}.app-section.spaced-section.container #shopify-product-reviews textarea{border-radius:35px;border:solid 1px #707070;padding:10px 25px;font-size:20px}.app-section.spaced-section.container #shopify-product-reviews .spr-form-input.spr-starrating{margin-left:23px}.app-section.spaced-section.container .spr-review{border-radius:20px}.header-search{position:relative;display:block;padding:0 30px 20px}@media screen and (max-width:767px){.header-search{padding:0}}.header-search .input-with-button .input-with-button__input.input{background-color:var(--col_footer_bg);font-family:Saira;font-size:20px;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.2px;text-align:left;color:var(--col_footer_text);max-width:900px;height:55px;margin:4px auto 0;border-radius:25px}@media screen and (max-width:767px){.header-search .input-with-button .input-with-button__input.input{height:40px;text-overflow:ellipsis;font-size:16px}}.header-search .input-with-button .input-with-button__input.input::-moz-placeholder{color:var(--col_footer_text);opacity:1}.header-search .input-with-button .input-with-button__input.input::placeholder{color:var(--col_footer_text);opacity:1}.header-search .input-with-button .input-with-button__input.input:-ms-input-placeholder{color:var(--col_footer_text);opacity:1}.header-search .input-with-button .input-with-button__input.input::-ms-input-placeholder{color:var(--col_footer_text);opacity:1}.header-search .input-with-button .input-with-button__input.input .input-with-button__button.button.button--alt{color:var(--col_footer_text);background-color:transparent;border-color:transparent;max-height:50px}.header-search button.input-with-button__button.button.button--alt{margin-top:2px;text-indent:-99999px;background-color:var(--col_footer_bg);border:none;height:50px;min-height:50px;display:inline-block;position:absolute;top:50%;right:5px;transform:translateY(-50%);color:inherit;line-height:1.5em}@media screen and (max-width:767px){.header-search button.input-with-button__button.button.button--alt{height:40px;max-width:50px;padding:0;margin-left:-50px;min-height:40px}}.header-search button.input-with-button__button.button.button--alt:after{content:"";display:block;background-image:url(search_white.svg);background-size:cover;width:22px;height:22px;color:var(--col_footer_text);margin:-24px auto 0}.header-search .input-with-button{justify-content:center}.header-search .input-with-button__input-wrapper{flex:1;max-width:900px;position:relative}.header-search .input-with-clear__clear{top:calc(50% - 24px)}.header-search .input-with-clear__clear>svg{fill:var(--col_footer_text)}.header-search__content{margin-top:0;margin-bottom:0}.header-items__item.header-items__search-link,body.scrolled-down .header-search{display:none}body.scrolled-down .pageheader__layout{top:0}body.scrolled-down .pageheader__contents{padding:12px 20px}@media screen and (min-width:992px){.header-search__results{max-width:900px;margin:0 auto}}@media screen and (min-width:992px){.header-search__content--loading{max-width:900px;margin:0 auto}}.container{max-width:1920px}.has-color-banner:not(.scrolled-down) .pageheader__layout:before{background-color:transparent}.newsletter{border-top:1px solid #deddda;padding-top:65px}.template-collection .newsletter{border-top:1px solid transparent;padding-top:0}.signup-section .signup-icon svg{width:60px;height:40px}.signup-section h2.section-heading.h3{font-size:36px;font-weight:900;line-height:1.17;letter-spacing:1.08px;text-transform:uppercase;margin-bottom:10px}.signup-section p{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px}.signup-section .input-with-button{margin:40px auto 30px;justify-content:center}.signup-section .input-with-button .input-with-button__input-wrapper{width:440px}@media screen and (max-width:767px){.signup-section .input-with-button .input-with-button__input-wrapper{max-width:calc(100% - 50px);display:inline-block}}.signup-section .input-with-button .input-with-button__input{width:100%;height:60px;margin:5px auto 0;padding:0 0 0 27px;border-radius:30px;background-color:#f4f2ef;border-color:transparent;font-size:20px;font-stretch:semi-condensed;line-height:1.5;letter-spacing:.2px;color:#908c8c}.signup-section .input-with-button .input-with-button__button{text-indent:-9999px;height:60px;width:60px;margin-left:-60px;margin-top:5px}.signup-section .input-with-button .input-with-button__button:after{content:"";display:block;background-image:url(arrow_white.svg);height:13px;width:14px;background-size:cover;transform:rotate(180deg);margin-top:-21px}.signup-section .input-with-button .button:hover{background-color:var(--col_footer_bg)!important}.signup-section .input-with-button .button:hover:after{transition:all ease-in-out .5s;transform:rotate(180deg) scale(1.2)}.section-banner .banner{min-height:300px}@media screen and (max-width:767px){.section-banner .banner{min-height:200px}}.section-banner .banner h1{font-size:60px;text-transform:uppercase}@media screen and (max-width:767px){.section-banner .banner.no-bg-img{min-height:200px}}.banner.no-bg-img{min-height:200px}.featured-collection h2 a{font-size:36px;font-weight:900;font-style:normal;letter-spacing:.8px;text-transform:uppercase}@media screen and (min-width:992px){.featured-collection h2 a{font-size:60px}}.featured-collection .button.button--alt{font-weight:600}.featured-collection-slider{overflow:hidden;margin-right:-20px;margin-bottom:70px}@media screen and (max-width:992px){.featured-collection-slider{margin-bottom:35px}}.featured-collection-slider .featured-collection-slider-wrapper .column.quarter,.featured-collection-slider .featured-collection-slider-wrapper .column.fifth{width:calc(100% - 40px)}.featured-collection-slider .featured-collection-slider-wrapper .card{display:block!important;margin-bottom:40px;opacity:1}.featured-collection-slider .featured-collection-slider-wrapper .card__title{font-size:20px;font-weight:600;line-height:1.1}.featured-collection-slider .featured-collection-slider-wrapper .card .product-price{font-size:20px;font-weight:300;line-height:1.1}.featured-collection-slider .slick-dots{bottom:-25px;pointer-events:auto}.featured-collection-slider .slick-dots button{width:25px;height:36px}.featured-collection-slider .slick-dots button:before{width:15px;height:15px;border:2px solid var(--color--nav_links);border-radius:15px;background-color:#fff}.featured-collection-slider .slick-dots .slick-active button:before{background-color:var(--color--nav_links)}.featured-collection-slider button.slick-next.slick-arrow,.featured-collection-slider button.slick-prev.slick-arrow{display:block!important;top:40%}@media screen and (max-width:767px){.featured-collection-slider button.slick-next.slick-arrow,.featured-collection-slider button.slick-prev.slick-arrow{top:30%}}.featured-collection-slider button.slick-prev.slick-arrow:before{float:right}.section-gallery #mobile-gallery-slider{min-height:440px}@media screen and (min-width:767px){.section-gallery #mobile-gallery-slider{max-height:calc(100vh - 400px)}.section-gallery #mobile-gallery-slider.flexible-layout .column-half{max-height:calc(100vh - 300px)}}.section-gallery #mobile-gallery-slider button.slick-prev.slick-arrow,.section-gallery #mobile-gallery-slider button.slick-next.slick-arrow{display:block;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;margin-top:-21px;padding:20px;top:unset}.section-gallery #mobile-gallery-slider button.slick-prev.slick-arrow:before,.section-gallery #mobile-gallery-slider button.slick-next.slick-arrow:before{transform:rotate(180deg);background-image:url(arrow_white.svg)!important}.section-gallery #mobile-gallery-slider button.slick-prev.slick-arrow:before{transform:rotate(0)}.section-gallery #mobile-gallery-slider .slick-dots{bottom:-1px}.section-gallery #mobile-gallery-slider .slick-dots button:before{border:2px solid #ffffff}.section-gallery #mobile-gallery-slider .slick-dots .slick-active button:before{background-color:#fff}.section-gallery #mobile-gallery-slider .img-block__img-wrapper .lazyload-placeholder{min-height:440px}@media screen and (max-width:600px){.section-gallery .container{margin-right:0;margin-left:0}}.section-gallery .overlay .inner{max-width:590px;margin:0 auto}@media screen and (max-width:767px){.section-gallery .overlay .inner{max-width:370px}}.section-gallery h2{font-size:60px;font-weight:900;line-height:1;letter-spacing:.8px;text-transform:uppercase}@media screen and (min-width:767px){.section-gallery h2{font-size:60px}}@media screen and (min-width:1600px){.section-gallery h2{font-size:80px}}.section-gallery .large-text{font-weight:500}.section-gallery p{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px}.section-gallery .column-third.img-block{margin-bottom:10px}.section-gallery a.img-block__img-wrapper,.section-gallery .img-block .lazyload-placeholder{min-height:430px}.section-gallery span.overlay__block.feature-link{border-radius:30px;font-family:Saira;background-color:#fff;color:var(--color--headings);text-decoration:none;letter-spacing:1.4px;padding:18px 26px 15px;border-color:transparent;font-weight:600}.section-gallery span.overlay__block.feature-link:after{display:none}.section-gallery span.overlay__block.feature-link.link-small{border-radius:0;background-color:transparent;color:#fff;letter-spacing:1.44px;padding:0}.section-gallery span.overlay__block.feature-link.link-small:after{display:block}.section-gallery .supr-style h2{font-size:36px}.section-gallery .supr-style span.overlay__block.feature-link{border-radius:0;background-color:transparent;color:#fff;letter-spacing:1.44px;padding:0}.section-gallery .supr-style span.overlay__block.feature-link:after{display:block}@media screen and (min-width:992px){.section-gallery .supr-style .overlay{align-items:flex-end}}@media screen and (min-width:992px){.section-gallery .supr-style .column-third.img-block{width:calc(33.3333% - 20px);margin-left:10px;margin-right:10px;flex:0 0 calc(33.333333% - 20px)}}.logo-list h2{font-size:36px;font-weight:900;line-height:1;letter-spacing:.8px;text-transform:uppercase}@media screen and (min-width:992px){.logo-list h2{font-size:60px}}.logo-list__caption{text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.11;max-width:220px;margin:0 auto}@media screen and (max-width:767px){.logo-list.feature-style .column.quarter{width:100%}}.media-with-text h2{text-transform:uppercase}.media-with-text p{font-weight:500}.media-with-text .button.button--alt{font-size:18px;font-weight:600;letter-spacing:1.44px}#product-recommendations{padding:60px 0}@media screen and (max-width:767px){#product-recommendations .grid{margin:0}#product-recommendations .container{margin-right:0;margin-left:0}}#product-recommendations h2{font-size:30px!important;text-transform:uppercase;margin-bottom:40px;padding-left:20px;padding-right:20px}@media screen and (max-width:767px){#product-recommendations h2{font-size:36px}}#product-recommendations .product-list .card .card__content h3.card__title{font-size:20px;font-weight:600;line-height:1.1}@media screen and (min-width:767px){#product-recommendations .product-list .card .card__content h3.card__title{padding-right:40px;min-height:44px}}#product-recommendations .product-list .card .card__content .product-price,#product-recommendations .product-list .card .card__content .product-price__amount.theme-money{font-size:20px;font-weight:300;line-height:1.1}#product-recommendations .pr-slider{width:100%;overflow:hidden}#product-recommendations .pr-slider .slick-list{margin-bottom:80px}#product-recommendations .pr-slider .slide{display:inline-block}#product-recommendations .pr-slider .slide .card{width:100%;transform:translateY(0)}#product-recommendations .pr-slider .slide .card__image img.img-fit{width:90%!important;-o-object-fit:contain;object-fit:contain}#product-recommendations .pr-slider .slide .card.cc-animate-init{opacity:1;transform:translateY(0)}#product-recommendations .pr-slider .slide .card__content{min-height:110px}@media screen and (min-width:767px){#product-recommendations .pr-slider .slide .card__content{min-height:130px}}.rich-text h2{font-size:36px;font-weight:900;line-height:1;letter-spacing:.8px;text-transform:uppercase}@media screen and (min-width:992px){.rich-text h2{font-size:60px}}.rich-text.border-bottom{border-bottom:solid 2px #d3d1d1}@media screen and (min-width:992px){.rich-text.top-margin{margin:-40px 40px 0;z-index:9;position:relative}}.rich-text a.feature-link{letter-spacing:1.44px}.testimonials h2{font-size:36px;font-weight:900;letter-spacing:.8px;line-height:1}.testimonials__items .testimonial .testimonial__rating{font-size:1em}.testimonials__items .testimonial h3{text-transform:uppercase}.testimonials__items .testimonial__text{font-size:20px}.testimonials .testimonials-nav ul li .testimonial-author__image{height:80px!important;width:80px!important;border-radius:40px}.testimonials .testimonials-nav ul li .testimonial-author__image img{border-radius:40px}.testimonials .testimonials-nav ul li .testimonial-author__image img.img-fit.img-fit--contain{-o-object-fit:cover;object-fit:cover}.testimonials .testimonials-nav ul li .testimonial-author__name{font-size:16px;line-height:1.25;color:#a29f9f}.testimonials .testimonials-nav ul li .testimonial-author__name:after{display:none}.video-container{min-height:430px}.video-container h2{text-transform:uppercase}@media screen and (min-width:992px){.video-container h2{font-size:60px}}.template-name-about .media-with-text__text h2{text-transform:uppercase}@media screen and (min-width:767px){.template-name-about .media-with-text__text h2{font-size:60px}}@media screen and (min-width:767px){.template-name-about .media-with-text__text p{font-weight:500}}@media screen and (max-width:767px){.template-name-about .media-with-text__text{padding:70px 60px}}@media screen and (max-width:767px){.template-name-about .rich-text{padding:70px 50px}}@media screen and (min-width:767px){.template-name-about .rich-text h2.section-heading{font-size:60px}}@media screen and (min-width:767px){.template-name-about .rich-text p strong{font-weight:600}}.template-name-about .rich-text ul{padding-left:20px}.template-name-about .rich-text ul li{font-size:20px;font-weight:500}@media screen and (min-width:767px){.template-name-about .newsletter{padding-top:100px;padding-bottom:40px}}.template-collection .breadcrumbs .breadcrumbs-list__link,.template-search .breadcrumbs .breadcrumbs-list__link{color:#fff}@media screen and (min-width:992px){.template-collection .container,.template-search .container{max-width:1900px}}.template-collection .section-banner .banner,.template-search .section-banner .banner{min-height:300px}@media screen and (max-width:767px){.template-collection .section-banner .banner,.template-search .section-banner .banner{min-height:200px}}.template-collection .section-banner .banner h1,.template-search .section-banner .banner h1{font-size:36px}@media(min-width:767px){.template-collection .section-banner .banner h1,.template-search .section-banner .banner h1{font-size:60px}}.template-collection .section-banner+.shopify-section .spaced-section,.template-search .section-banner+.shopify-section .spaced-section{margin-top:40px}.template-collection .results-header,.template-search .results-header{margin-top:70px}@media screen and (min-width:992px){.template-collection .results-header,.template-search .results-header{max-width:1820px}}.template-collection .results-header__count,.template-search .results-header__count{text-transform:uppercase;font-size:20px}.template-collection .cc-select__btn,.template-search .cc-select__btn{height:60px;min-width:250px;width:auto!important;padding:0 35px;border-radius:30px;border:solid 1px #707070;font-size:18px;font-weight:600;font-stretch:semi-condensed;font-style:normal;letter-spacing:1.44px;text-align:left;text-transform:uppercase}.template-collection .results-header__filter.button.js-show-filters.no-js-hidden,.template-search .results-header__filter.button.js-show-filters.no-js-hidden{font-size:17px;font-weight:600;letter-spacing:1.36px;height:60px;min-width:180px}@media screen and (min-width:767px){.template-collection .results-header__filter.button.js-show-filters.no-js-hidden,.template-search .results-header__filter.button.js-show-filters.no-js-hidden{font-size:18px}}@media screen and (max-width:767px){.template-collection .column.quarter,.template-collection .column.fifth,.template-search .column.quarter,.template-search .column.fifth{margin-bottom:60px;width:calc(100% - 20px)}}.template-collection .card__title,.template-search .card__title{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:.2px}.template-collection .card .product-price,.template-search .card .product-price{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:.2px}@media screen and (max-width:767px){.template-collection .card__content,.template-search .card__content{margin-bottom:30px}}.template-collection .card .text-variant,.template-search .card .text-variant{display:inline-block;border-bottom:1px solid #000000;line-height:21px;margin-top:8px}.template-collection .video-container,.template-collection .image-banner,.template-search .video-container,.template-search .image-banner{min-height:460px!important}@media(min-width:767px){.template-collection .video-container,.template-collection .image-banner,.template-search .video-container,.template-search .image-banner{min-height:600px!important}}.template-collection .video-container h2,.template-collection .image-banner h2,.template-search .video-container h2,.template-search .image-banner h2{font-size:36px;font-weight:700;line-height:1.58;text-transform:uppercase}@media(min-width:767px){.template-collection .video-container h2,.template-collection .image-banner h2,.template-search .video-container h2,.template-search .image-banner h2{font-size:60px;margin-bottom:0}}.template-collection .video-container p,.template-collection .image-banner p,.template-search .video-container p,.template-search .image-banner p{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:.2px}.template-collection .video-container .text-overlay__link a,.template-collection .image-banner .text-overlay__link a,.template-search .video-container .text-overlay__link a,.template-search .image-banner .text-overlay__link a{background-color:#fff;font-size:17px;font-weight:600;letter-spacing:1.36px;color:var(--color--links)!important;border-color:transparent}.template-name-contact .breadcrumbs,.template-name-contact .breadcrumbs a{color:var(--col_footer_text)}.template-name-contact .spaced-row-bottom{margin-bottom:40px}.template-name-contact .spaced-row-bottom h2{font-size:36px;font-weight:500;line-height:1.33;letter-spacing:.3px;text-align:center;margin-bottom:10px}.template-name-contact .general-form label{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;text-align:left;margin-left:25px;text-transform:none}.template-name-contact .general-form input{border-radius:35px;border:solid 1px #707070;height:70px;padding:0 25px;font-size:20px}.template-name-contact .general-form textarea{border-radius:35px;border:solid 1px #707070;padding:10px 25px;font-size:20px}.template-name-contact .general-form .action_bottom{display:block}.template-name-contact .general-form .action_bottom button{display:block;margin:0 0 20px auto;min-height:60px;padding:12px 40px;font-weight:600}.template-name-contact .media-with-text .media-with-text__image.lazyload-placeholder.loaded{min-height:200px}@media screen and (min-width:767px){.template-name-contact .media-with-text .media-with-text__image.lazyload-placeholder.loaded{min-height:450px}}.template-name-contact .media-with-text .media-with-text__text.align-center{min-height:330px}.template-name-contact .media-with-text .media-with-text__text.align-center h2{font-size:24px;font-weight:600;font-style:normal;line-height:.83;text-transform:uppercase}.template-name-contact .media-with-text .media-with-text__text.align-center p{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px}.template-name-contact .newsletter{padding-top:50px;padding-bottom:50px;text-align:center}@media screen and (min-width:767px){.template-name-contact .newsletter{padding-top:100px;padding-bottom:100px}}.template-name-contact .newsletter .signup-icon{padding-bottom:15px}.template-name-contact .newsletter p{text-align:center}.template-name-contact .newsletter .input-with-button{max-width:440px}.shopify-policy__container h1{font-size:60px;text-transform:uppercase}.readMore .addText{display:none}.template-product h1{font-family:Saira;font-size:60px;font-weight:800;line-height:1;letter-spacing:1.2px;text-align:left;color:var(--color--nav_links);text-transform:uppercase}@media screen and (max-width:767px){.template-product h1{font-size:36px}}.template-product .product-price__amount.theme-money{font-family:Saira;font-size:24px;font-weight:700;line-height:.83;text-align:left}.template-product .product-price__compare.theme-money{font-size:24px}.template-product .product-form-block.rte p{color:#238d27;font-size:16px;line-height:1.25;margin-top:0;margin-bottom:0}.template-product .spr-summary-starrating{font-size:20px}.template-product .spr-summary-starrating .spr-star{width:15px!important;height:15px!important}.template-product .spr-summary-starrating a.link.underlined-link{font-size:20px}.template-product .product-policies{font-family:Saira;font-size:16px;font-weight:400;line-height:1.25;color:#a29f9f;margin-top:-.2em}.template-product .product-policies a{color:#a29f9f}.template-product .product-inventory-notice{display:inline-block;margin:6px 0 20px;color:#238d27}.template-product .product-inventory-avaiablility{display:inline-block;color:#238d27;margin-bottom:20px}.template-product ul.product-facts__list{padding-left:20px}.template-product ul.product-facts__list li{font-family:Saira;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;color:var(--color--nav_links);margin:25px 0}.template-product .qty-selector{align-items:center;justify-content:space-around;height:70px;min-width:180px;border:solid 1px #908c8c}.template-product .opt-label{line-height:3.1;min-height:65px;min-width:65px;text-align:center}.template-product .option-selector__btns input.is-unavailable+label{background-color:transparent;color:#deddda;border-color:#deddda;box-shadow:inset 0 0 0 1px #deddda}.template-product .swatches .opt-btn.is-unavailable+.opt-label:after,.template-product .swatches .opt-btn[disabled]+.opt-label:after{background-color:#deddda}.template-product .swatches .opt-btn.is-unavailable:checked+.opt-label{box-shadow:0 0 0 2px #deddda}.template-product .product-request p{font-weight:600}.template-product .product-request a{margin-top:10px;display:inline-block;min-height:40px;padding:12px 24px;transition:.2s ease;border-width:1px;border-style:solid;border-radius:100px;line-height:1.5rem;text-transform:uppercase;vertical-align:top;-webkit-appearance:none;font-size:18px;font-weight:600;letter-spacing:1.44px}.template-product .product-request a:hover{background-color:var(--color--links);color:#fff}.template-product .button.button--alt,.template-product .shopify-payment-button .shopify-payment-button__button{min-height:60px;font-family:Saira;font-size:18px;font-weight:600;line-height:1.44;letter-spacing:1.44px}.template-product .backorder p{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;color:#238d27}.template-product .backorder span.backorder__variant{color:var(--color--text)}.template-product .cc-accordion.cc-initialized{border-top:solid 1px #908c8c}.template-product .cc-accordion-item{border-bottom:1px solid #908c8c}.template-product .cc-accordion-item__title{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:1.4px;text-align:left;color:var(--color--nav_links)}.template-product .cc-accordion-item__contentrte{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px;text-align:left;color:var(--color--nav_links)}.template-product .cc-accordion-item__contentrte.readMore{padding-bottom:10px}.template-product .cc-accordion-item__contentrte.readMore a.link{color:#908c8c}.template-product .sharing.social-links .sharing-label{font-size:16px;line-height:1.25;font-weight:300}.template-product .logo-list.padded-section{padding-top:20px;padding-bottom:40px}.template-product .logo-list .container{max-width:1375px}@media screen and (max-width:767px){.template-product .logo-list .column.third{margin-bottom:30px}}.template-product .logo-list__image{width:80px!important;height:90px!important}@media screen and (max-width:767px){.template-product .logo-list__image{margin:1em auto}}@media screen and (max-width:767px){.template-product .logo-list__caption{font-size:16px}}.template-product .testimonials h2.testimonials__title{font-size:36px;font-weight:900;line-height:1.17;letter-spacing:1.08px}.template-product .testimonials ul.testimonials__items li.testimonial{max-width:420px;margin:0 auto}.template-product .testimonials ul.testimonials__items li.testimonial .testimonial__rating{font-size:20px;margin-bottom:10px}.template-product .testimonials ul.testimonials__items li.testimonial h3{font-size:20px}.template-product .media-with-text h2{text-transform:uppercase}.template-product .media-with-text p{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.2px}.template-product .media-with-text__half.no-image{width:100%;flex:1}.template-product .media-with-text__half.no-image .media-with-text__text--no-pad{max-width:100%;padding:60px 10px}@media screen and (max-width:767px){.template-product .media-with-text__half.no-image .media-with-text__text--no-pad{padding:60px 0}}.template-product .media-with-text__half.image-empty{width:0;flex:0}.template-search .input-with-button__input-wrapper{margin-right:0}@media screen and (min-width:992px){.template-search .main-content .input-with-button__input.input{min-height:60px;border-radius:30px 0 0 30px}.template-search .main-content .button.input-with-button__button{border-radius:0 30px 30px 0}}.globo-swatch-product-detail ul.value li.select-option.globo-out-of-stock.globo-sold-out-cross-out input:checked+label{border-color:#000!important;color:#fff!important;background-color:#000!important}button#add{background:#252525;color:#fff}button#add:focus{background:#2a8c2f;color:#fff;border:1px solid #2a8c2f!important;outline:none}@media screen and (min-width:768px){button#add:hover{border:1px solid #2a8c2f;color:#2a8c2f;background:#fff}}@media screen and (max-width:768px){button#add:hover{background:#2a8c2f;color:#fff;border:1px solid #2a8c2f!important;outline:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/style.css.map */
