.landing-page-wraps .index-section .feature-row-wrapper .feature-row__text .appear-delay-1 p{margin-bottom:12px}.landing-page-wraps .faq-single{margin-bottom:10px}.landing-page-wraps .feature-row .appear-delay-1 a{height:54px;padding:2px 57px 0;width:auto;font-size:16px;font-weight:400;border:1px solid black;background-color:transparent;border-radius:5px;line-height:49px;color:#000!important}.landing-page-wraps .main_banner a.btn{color:#000!important}.landing-page-wraps a.btn{display:inline-block;vertical-align:middle;background:#fa6d83;font-size:17px!important;color:#fff!important;padding:10px 35px;text-align:center;text-transform:uppercase;border-radius:4px;border:none;font-weight:700;letter-spacing:0px;text-decoration:none}.landing-page-wraps a.btn:hover{background:#fa6d83!important;transition:none!important}.landing-page-wraps .feature-row .appear-delay-1 a:hover,.landing-page-wraps .main_banner a.btn:hover{background-color:#000!important;color:#fff!important;transition:none!important}.landing-page-wraps .show_star_icons{display:flex;align-items:center;gap:10px}.landing-page-wraps .star-icons{display:flex;gap:3px}.landing-page-wraps .star-icons svg{height:20px;width:20px}.landing-page-wraps .star-icons svg,.landing-page-wraps .star-icons svg path{fill:#fa6d83!important}.quick-product__btn{display:none!important}.extra_con ul{list-style:none;padding:0;margin:0}.main_banner .background-media-text__text{background:transparent;text-align:center;padding:0;width:50%}.main_banner .animation-contents{display:flex;justify-content:flex-end;height:100%;align-items:center;max-width:1300px;margin:auto;position:relative}.main_banner .animation-cropper{display:block!important;float:inherit!important}.main_banner p.h3{font-size:32px;font-weight:400;font-family:Twentieth Century;padding-bottom:30px;color:#000;line-height:64px}.main_banner p{font-style:normal;line-height:1.75;color:#000;font-size:15px}.main_banner .background-media-text__text a.btn{height:54px;padding:2px 57px 0;width:auto;font-size:16px;font-weight:400;border:1px solid black;background-color:transparent;border-radius:5px;line-height:49px;font-family:TT Norms Pro}.main_banner .extra_con ul li:first-child{position:absolute;top:14%;left:14%;line-height:21px;margin-right:10px;margin-left:10px;font-size:15px;font-family:TT Norms Pro;color:#000}.main_banner .extra_con ul li{line-height:21px;margin-right:10px;margin-left:10px;font-size:15px;font-family:TT Norms Pro;color:#000}.main_banner .extra_con ul li:nth-child(2){position:absolute;top:50%;width:16%;text-align:center}.main_banner .extra_con ul li:last-child{position:absolute;top:80%;left:20%}.main_banner .background-media-text__text a.btn:hover{background-color:#000!important;color:#fff;transition:none!important}.four_pics h3{font-size:25px!important;font-weight:300;padding:20px;font-family:TT Norms Pro;min-height:104px;font-family:Twentieth Century}.index-section.innovation .feature-row{background-color:#fff2ee;margin:auto}.index-section.innovation .feature-row .h1.appear-delay{font-size:38px;line-height:48px;font-family:TT Norms Pro;font-weight:300;max-width:60%;margin:auto auto 20px}.index-section.innovation .feature-row .appear-delay-1 a.btn.btn--tertiary{height:54px;padding:2px 57px 0;width:auto;font-size:16px;font-weight:400;border:1px solid black;background-color:transparent;border-radius:5px;line-height:49px;font-family:TT Norms Pro}.index-section.innovation .feature-row .appear-delay-1 a.btn.btn--tertiary:hover{background-color:}.index-section.review_sec .page-width.feature-row-wrapper .feature-row{background-color:#e3e3e3;margin:auto;padding:0 40px}.index-section.innovation .feature-row__item .first_img,.index-section.innovation .feature-row__item .sec_img{width:50%;padding:0 20px;transform:inherit}.index-section.innovation .feature-row .feature-row__item:last-child{align-items:flex-start}.index-section.innovation .feature-row .feature-row__item:last-child p{font-size:21px;text-transform:uppercase;font-family:TT Norms Pro;text-align:center}.index-section.innovation .feature-row__item .sec_img p{font-weight:700}.review_sec blockquote.testimonials-slider__text{background:transparent}.index-section.review_sec .feature-row__item:first-child{flex:0 0 40%}.index-section.review_sec .feature-row__item:last-child{flex:0 0 60%}.review_sec blockquote.testimonials-slider__text span.testimonial-stars{font-size:27px}.review_sec blockquote.testimonials-slider__text p{margin-top:12px;font-size:22px;line-height:28px;font-family:TT Norms Pro;font-weight:400;color:#000}.review_sec blockquote.testimonials-slider__text cite{text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:300;font-size:22px;line-height:28px}.main_banner .background-media-text__aligner,.main_banner .background-media-text__aligner .animation-cropper{height:100%}.main_banner .background-media-text__aligner .animation-cropper .animation-contents{margin:0 auto}.page-width.shop_style h2{letter-spacing:.2em;font-weight:700;width:100%;margin:auto;text-align:center;text-transform:uppercase;line-height:1em;padding:0 30px;font-size:32px;box-sizing:border-box;font-family:Twentieth Century}.first_prod.second,.first_prod.third{display:none}.first_prod.show{display:block!important}.first_prod{display:none}.page-width.shop_style h3{font-size:16px!important;font-family:TT Norms Pro;font-weight:400}.page-width.shop_style .grid__item.medium-up--one-third:hover h3{color:#eb4868}.page-width.shop_style .grid.grid--uniform.grid--flush-bottom{max-width:1200px;margin:auto}.promise{background-color:#fff2ee;max-width:100%;padding:80px 20px}.promise h2{font-family:Twentieth Century;font-size:46px;line-height:43px;margin-bottom:50px;font-weight:400}.promise p{font-family:TT Norms Pro;font-size:22px;line-height:32px;color:#000;font-weight:400;max-width:25%;margin:auto}.annoucement .hero__image-wrapper{display:none}.annoucement .hero.flickity-enabled.is-draggable{height:55px;background:#fff2eeb8;background:linear-gradient(90deg,#ffffffb3 -4%,#fff2ee 17%,#fff2eeb3 33%,#fff2ee 49% 60%,#fff2eea8 83%,#fff2eeb3 104%)}.annoucement .hero.flickity-enabled.is-draggable .hero__text-content.vertical-center{padding:0}.annoucement .hero__text-shadow:before{display:none}.annoucement .animation-contents{text-align:center;font-weight:700;font-size:14px;line-height:24px;color:#000}.annoucement h2.h1.hero__title{font-size:0px}.annoucement button.flickity-button.flickity-prev-next-button{position:absolute;top:0%;bottom:0!important;left:40%;background-color:transparent;box-shadow:inherit}.annoucement button.flickity-button.flickity-prev-next-button.flickity-next{left:auto;right:40%}.cstm_prod .page-width{display:flex;flex-direction:row-reverse;max-width:1300px;padding:0 10px}.cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial{width:100%;padding-left:0;display:flex;flex-direction:row-reverse}.cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item:first-child{width:80%;padding-left:50px}.cstm_prod .page-width .grid__item.medium-up--one-half.product-single__sticky{width:62%;padding:0}.cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item{width:100%}.cstm_prod .page-width h1.h2.product-single__title{font-family:TT Norms Pro;font-weight:700;font-size:30px;line-height:1.25em}.cstm_prod .page-width .loox-rating-content svg{fill:#000;color:#000;width:13px}.cstm_prod .page-width .loox-trust-badge-widget-ratings__raters .loox-trust-badge-widget-ratings__raters-count{color:#6065e0;font-weight:400;font-family:TT Norms Pro;font-size:15px}.cstm_prod .page-width .product-block ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0 0}.cstm_prod .page-width .product-block ul li{font-weight:400;font-size:12px;text-transform:uppercase;white-space:nowrap;margin-top:2px;text-align:center;line-height:12px;background-color:#f1f1f1;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:5px 10px!important;margin-right:4px;margin-bottom:5px}.cstm_prod .page-width .product-block ul li:first-child{background-color:#fff2ee}.cstm_prod .page-width label.variant__label{font-weight:400;font-size:14px;font-family:TT Norms Pro;letter-spacing:0;color:#000}.cstm_prod .page-width .variant-input label.variant__button-label{font-weight:500;font-size:0;text-transform:uppercase;cursor:pointer;margin:2px 4px;border-left:none;font-family:TT Norms Pro;height:30px;width:30px;border-radius:50px;overflow:inherit}.cstm_prod .page-width .variant-input label.variant__button-label:hover{background-color:#000;color:#fff}.cstm_prod .product__photos .product__thumbs.product__thumbs--beside{margin-right:15px;margin-left:0}.cstm_prod .variant-input-wrap input[type=radio]:checked+label{color:#fff!important;box-shadow:inherit!important}.cstm_prod .variant-input-wrap input[type=radio]:checked+label:after{content:"";height:36px;width:36px;border:1px solid #000;position:absolute;overflow:inherit!important;top:-3px;left:-3px;border-radius:50%}.cstm_prod .js-qty__wrapper{background-color:#f3f3f3;border:1px solid #000}.cstm_prod button.btn.btn--full.add-to-cart{background-color:#e2beb4;font-family:TT Norms Pro;color:#fff;font-weight:400;letter-spacing:0;border-radius:0;color:#000}.cstm_prod .qaun_cart{position:sticky;top:0;background-color:#fff!important;z-index:9}.cstm_prod .acord_prod button.label.collapsible-trigger{font-family:TT Norms Pro;text-align:left;letter-spacing:1px;font-size:12px;font-weight:700;border-bottom:1px solid #000;padding:11px 10px}.cstm_prod .acord_prod .product-block.product-block--tab{margin-bottom:0}.cstm_prod .product__photos .product__thumbs.product__thumbs--beside button.product__thumb-arrow{display:none}section.popup{position:fixed;z-index:999999}h2.buy_one{text-align:center;font-size:15px;width:80%;margin:30px auto;font-family:TT Norms Pro;line-height:23px;letter-spacing:3px;font-weight:700}.cstm_prod .product-single__meta .grid__item.grid-product.small--one-half{width:100%!important;float:inherit!important;position:relative;margin:0!important}.cstm_prod .product-single__meta .grid-product__content a{display:flex;align-content:center}.cstm_prod .product-single__meta .grid-product__content .grid-product__image-mask{width:30%}.cstm_prod .product-single__meta .grid-product__content .grid-product__meta.in-stock-badge{padding-left:20px;text-align:left}.cstm_prod .product-single__meta .grid-product__content .quick-product__btn{background-color:#000;color:#fff;opacity:9;bottom:auto;top:70px;width:80%;display:none!important}.cstm_prod .product-single__meta .grid-product__content .grid-product__tag.grid-product__tag--sale{display:none}section.popup .popup__content h1.h2.product-single__title{display:none}section.popup .popup__content .paymentOptionsContainer{display:none}section.popup .popup__content .popup_inner{width:100%}section.popup .popup__content .left{width:50%}section.popup .popup__content .left img{width:60%}section.popup .popup__content .popup_inner{text-align:left}section.popup .popup__content .popup_inner h2{font-size:40px;font-family:TT Norms Pro;font-weight:700}section.popup .popup__content .popup_inner p{font-size:16px;font-family:TT Norms Pro;font-weight:499}section.popup .popup__content .popup_inner .page-content.page-content--product{padding:0}section.popup .popup__content .popup_inner .page-width{padding:0}section.popup .popup__content .popup_inner button.btn.btn--full.add-to-cart{background-color:#e2beb4;color:#fff;border-radius:0;width:50%;margin-top:20px;color:#000}.popup_inner span.close{position:static!important;width:100%!important;text-align:left}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item.medium-up--one-half:first-child{position:static;width:50%}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid.grid--product-images--partial{display:flex;align-content:center;justify-content:center}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item.medium-up--one-half:last-child{width:50%}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item.medium-up--one-half button span{color:#fff}.modal-open .modal__inner{max-width:60%}.cstm_prod .paymentOptionsContainer{display:none}.cstm_prod .loox-trust-badge-widget .loox-rating-content svg{color:#d9a8ab;width:20px}.cstm_prod .loox-trust-badge-widget-ratings__raters .loox-trust-badge-widget-ratings__raters-count{font-family:TT Norms Pro!important;font-size:16px!important;line-height:32px;color:#000!important;font-weight:400!important}.cstm_prod a.loox-trust-badge-widget__logo{background-color:transparent;color:#000;font-family:TT Norms Pro!important;display:none}.cstm_prod .product-single__meta .product-block .variant-wrapper:last-child label.Size.variant__button-label{font-size:14px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0}.cstm_prod .product-single__meta .product-block .variant-wrapper:last-child input[type=radio]:checked+label{color:#000!important;background-color:transparent}.cstm_prod .product-single__meta .product-block .variant-wrapper:last-child input[type=radio]:checked+label:after{border-radius:0}.cstm_prod .page-width .variant-input:hover label{background-color:#dfdfdf}.free_ship{background-color:#f1f2f2;padding:10px;display:flex;margin-top:30px!important}.free_ship .ship_inner{padding-left:10px}.product .price.price--medium dl{display:flex;flex-direction:row-reverse}.product .price.price--medium .price__sale span.price-item.price-item--sale{display:none}.product .price.price--medium.price--sold-out dl s.price-item.price-item--regular{text-decoration:inherit}.cstm_prod .product__photos{flex-direction:row-reverse}section.popup ul{list-style:none;display:flex;margin:auto;flex-wrap:wrap}section.popup ul p{width:100%;text-align:left}section.popup ul li{font-weight:400;font-size:12px;text-transform:uppercase;white-space:nowrap;margin-top:2px;text-align:center;line-height:12px;background-color:#f2f0f1;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:7px 14px!important;margin-right:4px;margin-bottom:5px;cursor:pointer}section.popup .product__photos .flickity-viewport{height:350px!important}section.popup .popup__content .popup_inner .page-width{display:flex}section.popup .popup__content .popup_inner .product-block .variant-wrapper:first-child label.Color.variant__button-label{font-weight:500;font-size:0;text-transform:uppercase;cursor:pointer;margin:2px 4px;border-left:none;font-family:TT Norms Pro;height:30px;width:30px;border-radius:50px}section.popup .popup__content .popup_inner .product-block .variant-wrapper:first-child input[type=radio]:checked+label:after{content:"";height:36px;width:36px;border:1px solid #000;position:absolute;overflow:inherit!important;top:-3px;left:-3px;border-radius:50%}section.popup .popup__content .popup_inner .page-width .grid.grid--product-images-right{width:100%}section.popup .product__photos .flickity-viewport img{width:100%;height:350px!important;object-fit:cover}section.popup span.close{position:static!important;width:100%!important;text-align:left!important;cursor:pointer}section.popup .popup__content .popup_inner .page-width .grid__item{padding:0;text-align:left;width:70%}section.popup .product__photos{flex-direction:row-reverse}section.popup .popup__content .popup_inner .page-width .grid__item label.variant__label{font-weight:400;font-size:14px;font-family:TT Norms Pro;letter-spacing:0;color:#000}section.popup button.btn.btn--full.add-to-cart{background-color:#000;color:#fff;border-radius:0;width:50%;margin-top:20px}section.popup .product-single__meta{padding-left:30px}.variant-input{position:relative}.cstm_prod .flickity-viewport{height:730px!important}section.popup ul li.active{background-color:#000;color:#fff}section.popup .product-slideshow.flickity-enabled .flickity-viewport .product-main-slide.is-selected{z-index:999}.close{cursor:pointer}.annoucement{margin-top:75px}.cstm_prod .styles p{width:100%}.cstm_prod .page-width .product-block .styles ul li{width:25%;background-color:transparent;border:2px solid transparent;flex-direction:column-reverse}.cstm_prod .page-width .product-block .styles ul li.active{border:2px solid #000}.cstm_prod .product-single__sticky{padding-left:0!important}.review_section .page-width.feature-row-wrapper h2{letter-spacing:.3em;font-weight:600;width:100%;margin:auto;text-align:center;text-transform:uppercase;line-height:1.9em;padding:0 30px;font-size:32px;box-sizing:border-box;font-family:TT Norms Pro}.index-section.review_section span.testimonial-stars{color:#d9a8ab;font-size:28px}.index-section.review_section p{font-size:20px;font-weight:400;font-family:TT Norms Pro}.index-section.review_section cite{font-size:18px;font-weight:400;font-family:TT Norms Pro}.index-section.review_section ul.slick-dots{display:none!important}.index-section.review_section .testimonials-slides{border-right:1px solid #ddd;margin-top:70px}.index-section.review_section .testimonials-slides:last-child{border:0}.appear-animation{opacity:9}.main_banner .background-media-text__aligner{margin:auto}section.popup .popup__content{width:60%;background-color:#fff!important;overflow:scroll;padding-top:20px!important}section.popup .popup__content .popup_inner .page-width .grid.grid--product-images-right .grid__item{width:100%}.index-section.video_cstm .page-width{padding:0}.index-section.video_cstm .page-width video{width:100%!important}.index-section.video_cstm .page-width .rte video{width:100%;height:530px;border-radius:30px;object-fit:cover}.index-section.video_cstm .page-width .rte{width:70%!important;margin:auto;display:block;border-radius:30px;border:2px solid #bdbdbd;line-height:0}.cstm_prod .custom-add-to-cart{margin-bottom:30px;border-bottom:1px solid #dfdede;padding-bottom:20px;display:flex;justify-content:flex-end;margin-top:-50px;position:relative}.cstm_prod .custom-add-to-cart select.custom-variants{padding-left:22px;font-size:15px;width:32%;border:0}.cstm_prod .custom-add-to-cart input.btn{width:32%;font-size:11px}.col_cmb{position:relative;z-index:0}header#SiteHeader{z-index:999999}.page-width.shop_style p{font-family:TT Norms Pro}.index-section.innovation .feature-row .appear-delay-1 a.btn.btn--tertiary:hover{background-color:#000!important;color:#fff}body .product-block .variant-wrapper:last-child fieldset.variant-input-wrap label.Color.variant__button-label{font-size:0;height:30px;width:30px;border-radius:50px}div.landing-page-wraps a.btn{color:#000}div.landing-page-wraps .main_banner .mob-image{display:none}div.landing-page-wraps .main_banner img{height:100%;width:100%}@media screen and (max-width:1199px){.main_banner .extra_con ul li:first-child{top:0;left:10%}.cstm_prod .flickity-viewport{height:723.672px!important}.main_banner .background-media-text__text{width:100%;padding-bottom:20px}}@media screen and (max-width:991px){div.landing-page-wraps .main_banner .background-media-text__inner{position:relative}div.landing-page-wraps .main_banner img{height:auto}div.landing-page-wraps .main_banner .mob-image{display:block}.main_banner .background-media-text__aligner .animation-cropper .animation-contents{margin:auto}.main_banner .background-media-text__container{height:auto!important}.main_banner{position:relative}.four_pics h3{min-height:124px}.four_pics p{font-size:16px}.index-section.innovation .feature-row{padding:40px 0}.index-section.innovation .feature-row .feature-row__item:last-child{margin:auto}.cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item.medium-up--one-half:first-child{width:100%}.cstm_prod .page-width h1.h2.product-single__title{max-width:100%;text-align:left}.cstm_prod .product-block,.cstm_prod .size-chart__standalone{text-align:left}.index-section.video_cstm .page-width .rte video{height:auto}.main_banner .background-media-text__container img.image-fit:first-child{display:none}}.landing-page-wraps .exc_wrap .exc_img{display:inline-flex}.landing-page-wraps .exc_wrap .exc_img img{width:35px;height:auto}.landing-page-wraps .exc_wrap{display:flex;justify-content:center;gap:17px;align-items:center;padding:10px;border:1px solid #FA6D83;border-radius:4px;background:#fa6d83;max-width:420px;margin:auto}.landing-page-wraps .exc_wrap .exc_richtext p{margin:0;color:#ffe0e6}.landing-page-wraps .exc_wrap .exc_richtext{text-align:left}.landing-page-wraps .exc_wrap .exc_richtext p{line-height:18px}.landing-page-wraps .show_star_icons{justify-content:center}@media screen and (max-width:768px){.landing-page-wraps .product-single__meta{text-align:left!important}}@media screen and (max-width:767px){.landing-page-wraps .exc_wrap{gap:10px}.landing-page-wraps .four_pics p{font-size:14px;line-height:20px;text-align:left}.landing-page-wraps .four_pics h3{font-size:18px!important;text-align:left;line-height:22px!important;padding:20px 0 0}.landing-page-wraps .main-featured-product-section .product-single__meta{text-align:center}.cstm_prod .flickity-viewport{height:670.031px!important}div.landing-page-wraps .shop_style .grid .grid__item{padding-left:0}.main_banner{background-color:#fff2ee}.four_pics h3{font-size:26px}}@media screen and (max-width:567px){.landing-page-wraps .exc_wrap .exc_richtext p{font-size:13px;line-height:17px}div.landing-page-wraps .feature-row-wrapper .rte p{margin-bottom:8px!important}.page-width.four_pics .grid.grid--uniform.grid--flush-bottom{flex-wrap:wrap}#shopify-section-template--21256148517173__fa3b11fd-81bb-40a9-9977-ebbe7cf21ae9 .medium-up--one-half{width:50%;max-width:50%}.four_pics h3{min-height:inherit}.index-section.innovation .feature-row .feature-row__item:last-child p{margin-bottom:30px}.index-section.innovation .feature-row .h1.appear-delay{max-width:100%;font-size:31px;line-height:34px}.index-section.review_sec .page-width.feature-row-wrapper .feature-row{padding:0}.testimonials-slider__text{margin:0;padding:0 4px}.promise{max-width:100%;padding:40px 20px}.promise h2{font-size:36px}.promise p{max-width:100%}.cstm_prod .qaun_cart{position:static}.cstm_prod .product__photos .product__main-photos{display:block}.page-width.four_pics .grid.grid--uniform.grid--flush-bottom .grid__item.medium-up--one-half{width:50%!important;padding:0 10px}.index-section.innovation .feature-row__item .first_img,.index-section.innovation .feature-row__item .sec_img{padding:0 10px}.main_banner p.h3{font-size:32px;padding-bottom:0;line-height:41px}.main_banner p{font-size:16px;line-height:24px}.annoucement button.flickity-button.flickity-prev-next-button{left:40px}.annoucement button.flickity-button.flickity-prev-next-button.flickity-next{right:40px}div#cst_produt{padding:0}section.popup .popup__content .popup_inner{width:100%;padding:0}section.popup .popup__content .left{width:100%;padding:20px 0 0}section.popup .popup__content .popup_inner h2{font-size:30px}section.popup .variant-wrapper{text-align:left}section.popup .popup__content .left img{width:30%}section.popup .popup__content .popup_inner p{margin:0}section.popup .variant-input-wrap label{margin:0 1px 12px!important}section.popup .variant-wrapper{text-align:left;margin-top:0}.popup_inner span.close{text-align:center;padding-bottom:20px}.cstm_prod .product-single__meta .grid-product__content .quick-product__btn{display:none!important;font-size:13px;padding:4px;width:49%}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid.grid--product-images--partial{flex-direction:column-reverse}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item.medium-up--one-half:first-child{position:static;width:100%}.modal-open .cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item.medium-up--one-half:last-child{width:100%}.modal-open .modal__inner{max-width:100%}.page-width.shop_style .grid.grid--uniform{overflow-x:scroll;overflow-y:hidden;display:flex;width:100%;padding-right:30px}.page-width.shop_style .grid.grid--uniform .grid__item.medium-up--one-third{width:100%;padding:0 10px;max-width:50%;flex:0 0 50%}section.popup .popup__content .popup_inner .page-width{display:flex;flex-direction:column-reverse}section.popup .product-single__meta{padding-left:0}section.popup .popup__content .popup_inner button.btn.btn--full.add-to-cart{width:100%}section.popup .popup__content{display:flex;align-items:center;flex-direction:column;padding:40px 20px;width:100%;height:100%;z-index:100009}section.popup .product__photos .flickity-viewport img{width:100%;height:420px!important}section.popup span.close{text-align:center!important}.cstm_prod .flickity-viewport{height:478.344px!important}.cstm_prod .product-block,.cstm_prod .size-chart__standalone{padding:0 10px}.cstm_prod .product-main-slide{max-width:100%!important;width:100%!important;height:100%}.cstm_prod .product-image-main{height:100%}.cstm_prod .product__photos{flex-direction:column;padding:0 17px}.variant-input{margin-right:6px}.index-section.review_section .testimonials-slides{border:0!important;margin-top:0!important}.review_section .page-width.feature-row-wrapper h2{font-size:23px}.index-section.review_section p{font-size:16px;text-align:left}.index-section.review_section cite{font-size:15px}.index-section.review_section ul.slick-dots{display:block!important;left:0;right:0}.index-section.review_section .slick-dots li button:before{font-size:12px}.main_banner .background-media-text__container img.image-fit:first-child{display:none}.main_banner img{height:auto;width:100%}.main_banner .background-media-text__text{width:100%;padding:20px 10px 40px}.cstm_prod .product-main-slide .image-wrap{height:100%!important;padding-bottom:inherit!important}.cstm_prod .product__main-photos img{object-fit:contain;height:100%}.cstm_prod .product-single__meta .grid__item.grid-product.small--one-half{padding:0 20px!important}.index-section.video_cstm .page-width .rte{width:90%!important}.index-section.video_cstm .page-width .rte video{height:auto}.cstm_prod .page-width .grid.grid--product-images-right.grid--product-images--partial .grid__item:first-child{width:100%;padding-left:0}.page-width.four_pics .grid.grid--uniform.grid--flush-bottom{margin:auto}section.popup .popup__content .popup_inner .page-width .grid__item{width:100%}section.popup .popup__content .popup_inner .page-width .grid.grid--product-images-right{margin:auto!important}section.popup .product__photos .flickity-viewport{height:420px!important;width:100%!important}section.popup .product__main-photos{margin:auto}.cstm_prod .product-single__meta .grid-product__content a{z-index:99999;position:relative}.cstm_prod .custom-add-to-cart{margin:0;justify-content:flex-start;padding-left:20px}.cstm_prod .custom-add-to-cart input.btn{padding:11px 20px;font-size:10px!important}.cstm_prod .custom-add-to-cart select.custom-variants{padding-left:0;font-size:15px;width:auto}.cstm_prod .custom-add-to-cart input.btn{width:auto}.cstm_prod .flickity-viewport img{height:730px}.cstm_prod .flickity-viewport img{height:inherit}section.popup h2{font-size:18px}section.popup p{font-size:12px;margin-bottom:3px}section.popup .styles{width:100%}.page-width.shop_style p{font-family:TT Norms Pro;font-size:16px}}@media screen and (max-width:375px){.product-section .flickity-viewport{height:59vh!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/landing-page.css.map */
