.header{background-color:#fff;transition:background-color .3s linear,height .2s linear;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.header__brand{flex:0 0 auto;align-items:center;padding:1rem .75rem;max-width:300px}.primary-logo{transition:all .1s linear}.primary-logo+.header__logo-text{display:none}.header__logo{transition:all .3s ease}.header__menu,.header__icons{flex:1}.action-area__link.has-cart-count{padding-right:1.8em}[data-enable_overlay=false] .overlay-logo{display:none}[data-enable_overlay=true]{position:absolute;width:100%}[data-enable_overlay=true] .header{position:absolute;top:0;width:100%;z-index:10}[data-enable_overlay=true] .overlay-logo{display:block}[data-enable_overlay=true] .overlay-logo+.primary-logo{display:none}[data-enable_overlay=true] .overlay-logo+.header__logo-text{display:none}[data-enable_sticky=true] .header{z-index:50}.has-overlaid-header{position:absolute;width:100%}.navbar-link{padding:1rem .25rem}.navbar-link.header__link:after{content:none!important}.navbar-link:not(.is-arrowless){padding-right:.6em!important}. .action-area__link_cc{display:flex;flex-direction:column;align-items:left;padding:1rem 5px;height:100%}.mobile_search{padding:5px;border:thin solid #4f4f4f}mobile_search{display:flex;line-height:1.5;padding:.5rem 1.5rem}.search-form .search__fields input[type=text]{border-radius:8px}.mobile-nav-search .control{padding:5px 20px}.mobile-menu-link:after{border-color:#4f4f4f;right:2.525em;z-index:4;font-size:1.1em}.slide-menu{position:fixed;width:320px;max-width:100%;height:100vh;top:0;left:0;display:none;overflow:hidden;box-sizing:border-box;transform:translate(-100%);overflow-y:auto;z-index:1000}.slide-menu,.slide-menu .slide-menu__slider{transition:transform .3s ease-in-out;will-change:transform}.slide-menu .slide-menu__slider{width:100%;transform:translate(0)}.slide-menu ul{position:relative;width:100%;margin:0;padding-left:0;list-style:none}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu ul a{display:block}.slide-menu a{cursor:pointer}.slide-menu{width:340px;background-color:#fff}.slide-menu,.slide-menu a{font-size:.8rem;color:#4e4e4e}.slide-menu a{padding:.9rem 1.5rem;text-decoration:none}.slide-menu a:hover{color:#e4e4e4;text-decoration:underline}.slide-menu .controls{display:flex;margin-bottom:1rem}.slide-menu .btn{padding:.75rem 1.5rem;flex:1 0 auto;font-size:90%;color:#fff;background-color:#172531;text-transform:uppercase}.slide-menu .btn:first-of-type{text-align:left}.slide-menu .btn:first-of-type:before{content:"\2b9c";margin-right:.5rem}.slide-menu .btn:last-of-type{text-align:right}.slide-menu .btn:last-of-type:before{content:"\2715";margin-right:.5rem}.slide-menu .slide-menu__backlink{text-transform:uppercase}.collection-banner h3.image-with-text__heading{font-size:54px}.collection-banner image-with-text__text{font-size:22px;font-weight:300}.price_title{align-self:flex-end}.price_title .price-ui{justify-content:right;row-gap:0;opacity:1!important}.product_section{padding-top:52px}.section{max-width:1440px}@media only screen and (max-width:480px){.section.is-width-half .container.small-down--has-limit{max-width:1440px}}.section.is-width-wide .container.has-limit{max-width:1440px}@media only screen and (max-width:480px){.section.is-width-wide .container.small-down--has-limit{max-width:1440px}}@media only screen and (max-width:480px){.section.section__wrapper{max-width:1440px}}.accordion dt a,.accordion dt button,.faq-accordion dt a,.faq-accordion dt button{color:#4f4f4f;font-size:22px}.accordion dt small,.accordion dt .icon,.faq-accordion dt small,.faq-accordion dt .icon{left:0}.footer__heading{font-weight:700}.newsletter-form .field .control{width:calc(100% + -0px)}.newsletter-form .input{background-color:transparent;border-bottom:thin solid #4f4f4f;border-top:none;border-right:none;border-left:none}.input{color:#4f4f4f}.center-container{justify-content:center}.ootb-tabcordion{background:#fff;padding:1rem;margin:1rem auto}.ootb-tabcordion.has-tabs .ootb-tabcordion--tabs{opacity:1;height:auto;visibility:visible}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry{min-height:0}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry:before{display:none}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{opacity:1;transition:opacity .4s ease-in-out}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry .ootb-tabcordion--entry-content{opacity:0;transition:opacity .4s ease-in-out}.ootb-tabcordion--tabs{opacity:0;height:0;visibility:hidden;display:flex;flex-flow:wrap;margin:0;list-style:none;padding:0;border-bottom:thin solid #4f4f4f;justify-content:space-between}.ootb-tabcordion--tabs .tab{display:block;color:#4f4f4f;padding:.5rem 1rem;border-radius:0;font-size:22px;font-weight:600;margin:0;border:none;border-right:1px solid #fff;cursor:pointer;background-color:transparent}.ootb-tabcordion--tabs .tab:hover,.ootb-tabcordion--tabs .tab:focus{background:#535353;outline:none;color:#fff}.ootb-tabcordion--tabs .tab.is-active{background:#fff;border-bottom:1px solid #4f4f4f}.ootb-tabcordion--tabs:hover .tab.is-active:hover{color:#4f4f4f}.ootb-tabcordion--tabs .tab.is-active:hover,.ootb-tabcordion--tabs .tab.is-active:focus{background:#fff;color:#4f4f4f}.ootb-tabcordion--entry{overflow:hidden}.ootb-tabcordion--entry:before{position:relative;content:attr(data-title);cursor:pointer;z-index:1;background:#444;color:#fff;padding:.5rem 1rem;display:block;border-radius:3px}.ootb-tabcordion--entry:hover,.ootb-tabcordion--entry:focus{outline:none}.ootb-tabcordion--entry:hover:before,.ootb-tabcordion--entry:focus:before{background:#535353}.ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{margin-top:0;height:auto;opacity:1;transition:margin .4s ease-out -.1s}.ootb-tabcordion--entry.is-active:before{background:#fff}.ootb-tabcordion--entry.is-active:hover:before,.ootb-tabcordion--entry.is-active:focus:before{background:#fff}.ootb-tabcordion--entry-container{overflow:hidden;margin-bottom:1px}.ootb-tabcordion--entry-content{position:relative;margin-top:-100%;height:0;opacity:0;transition:margin .5s ease-in;padding:1rem 0}.ootb-tabcordion--entry-content a.more{color:#444}.ootb-tabcordion--entry-content a.more:hover{color:#3bacff}.testimonial-block.testimonial-align--center .testimonial__description_cc,.testimonial-block.testimonial-align--center .testimonial__name_cc{justify-content:center;text-align:center}.testimonial__description_cc,.testimonial__name_cc{display:flex;flex-direction:column;justify-content:center;text-align:left;width:100%;position:relative}.testimonial-block{border:thin solid #c8c8c8;border-radius:8px}.testimonial__name_cc{padding:20px}.testimonial__description_cc{padding:0 20px 20px}.product-quantity-box.purchase-details__quantity{width:calc(100% - 12px);padding-bottom:12px}.quantity-wrapper.quantity-style--box .quantity-minus,.quantity-wrapper.quantity-style--box .quantity-plus{border-radius:0}.button .icon:first-child:last-child{margin-left:calc(-1.375em - 1px);margin-right:calc(-1.375em - 1px)}.quantity-plus.button,.quantity-minus.button{background-color:transparent;border-top:thin solid #d3d3d3;border-right:thin solid #d3d3d3;border-bottom:thin solid #d3d3d3;border-left:thin solid #d3d3d3}.quantity-minus.button[disabled]{background-color:transparent}.quantity-plus.button .icon,.quantity-minus.button .icon{fill:#000}.purchase-details.has-quantity-box .purchase-details__spb--false{max-width:calc(100% - 12px)}.button--add-to-cart{background-color:#4f4f4f;color:#fff}.button--add-to-cart:hover,.button--add-to-cart.is-hovered,a.button--add-to-cart.button:hover,a.button--add-to-cart.button.is-hovered{color:#4f4f4f;background-color:#fff;border:thin solid #4f4f4f!important;border-radius:2px}.breadcrumb ul,.breadcrumb ol{justify-content:flex-start}.breadcrumb .icon:last-child{margin-left:.1em}.breadcrumb .icon:first-child{margin-right:.1em}.mission h2{font-size:2.4em;color:#c13122;text-align:center}.mission button{border:none;text-decoration:underline}.content{transition:max-height .2s;overflow:hidden}.content[aria-hidden=true]{max-height:0}.content[aria-hidden=false]{max-height:var(--containerHeight, 1000px)}*{box-sizing:border-box}.sh_container{font-family:sans-serif;line-height:1.2}.trigger{font-size:1em;display:flex;align-items:center;padding:0;min-height:45px;background-color:transparent;color:#212121;margin-bottom:20px}.sh_container+.sh_container{margin-top:20px}.worko-tabs{margin:40px auto;width:100%}.worko-tabs .state{position:absolute;left:-10000px}.worko-tabs .flex-tabs{display:flex;justify-content:space-between;flex-wrap:wrap}.worko-tabs .flex-tabs .tab{flex-grow:1;max-height:60px}.worko-tabs .flex-tabs .panel{background-color:#fff;padding:20px;display:none;width:100%;flex-basis:auto;color:#4f4f4f}.worko-tabs .tab{display:inline-block;padding:20px 0;vertical-align:top;cursor:hand;cursor:pointer;border-bottom:thin solid #4f4f4f;text-align:left;font-size:22px;font-weight:600;color:#4f4f4f}.worko-tabs .tab:hover{background-color:#f4f4f4}#tab-one:checked~.tabs #tab-one-label,#tab-two:checked~.tabs #tab-two-label,#tab-three:checked~.tabs #tab-three-label,#tab-four:checked~.tabs #tab-four-label,#tab-five:checked~.tabs #tab-five-label{background-color:#fff;color:#4f4f4f;cursor:default;border-left-color:#69be28;border-bottom:2px solid #000000}#tab-one:checked~.tabs #tab-one-panel,#tab-two:checked~.tabs #tab-two-panel,#tab-three:checked~.tabs #tab-three-panel,#tab-four:checked~.tabs #tab-four-panel,#tab-five:checked~.tabs #tab-five-panel{display:block}#tab-one:checked~.tabs #tab-one-panel,#tab-two:checked~.tabs #tab-two-panel,#tab-three:checked~.tabs #tab-three-panel,#tab-four:checked~.tabs #tab-four-panel,#tab-five:checked~.tabs #tab-five-panel{border-bottom:1px solid #ccc}@media(max-width:600px){.worko-tabs{padding-top:25px}.flex-tabs{flex-direction:column}.flex-tabs .tab{background:#fff;border-bottom:1px solid #ccc}.flex-tabs .tab:last-of-type{border-bottom:none}.flex-tabs #tab-one-label{order:1}.flex-tabs #tab-two-label{order:3}.flex-tabs #tab-three-label{order:5}.flex-tabs #tab-four-label{order:7}.flex-tabs #tab-five-label{order:9}.flex-tabs #tab-one-panel{order:2}.flex-tabs #tab-two-panel{order:4}.flex-tabs #tab-three-panel{order:6}.flex-tabs #tab-four-panel{order:8}.flex-tabs #tab-five-panel{order:10}#tab-one:checked~.tabs #tab-one-label:after,#tab-two:checked~.tabs #tab-two-label:after,#tab-three:checked~.tabs #tab-three-label:after,#tab-four:checked~.tabs #tab-four-label:after,#tab-five:checked~.tabs #tab-five-label:after{font-family:flex-icon!important;float:right!important;content:"\e904";transform:rotate(180deg)}#tab-one~.tabs #tab-one-label:after,#tab-two~.tabs #tab-two-label:after,#tab-three~.tabs #tab-three-label:after,#tab-four~.tabs #tab-four-label:after,#tab-five~.tabs #tab-five-label:after{font-family:flex-icon!important;float:right!important;content:"\e904"}}.expandtext-block{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:100%;overflow:hidden}.product-thumbnail .promo_description{font-weight:300;font-size:18px}@media only screen and (min-width:798px){.product__information{padding-left:20px}.collection-banner .image-with-text__wrapper{width:calc(75% - 20px)}.mission h2{font-size:6.4em}.mission h2:not(:first-child){margin:0}.worko-tabs .tab{text-align:center}}.mission_header,.mission_card p{line-height:24px!important}.mission_header .animation{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:70%}.mission_card{padding:0 0 24px}.mission_header .bg_img{background-image:url(/cdn/shop/files/FactoryBG_600x400px.jpg?v=1688990495)}.mission_header .bg_img,.mission_card .bg_img{height:200px;width:100%;background-size:cover;position:relative;margin:60px 0}.mission_header h2,.mission_card h2{font-size:40px;line-height:52px}.mission_card h2{padding:0 30px;line-height:32px;font-weight:700}.mission_card .summary{padding:0 30px}.mission_card p{line-height:32px;font-weight:600;padding:10px 0}.mission_card .animation{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:100%}.mission_card a{text-decoration:underline;display:block;padding:10px 0 20px}.mission_card .button{border:none;background-color:transparent;color:#000;padding:15px 0 15px 30px;text-align:left;text-decoration:underline;display:block;font-size:22px}.mission_card .closeButton{background-color:#fff;padding:7px 12px;border:#4f4f4f 1px solid;border-radius:4px}.mission_card .readmore{background-color:#fff;padding:20px;margin:0 10px}@media only screen and (min-width:767px){.mission_card{max-width:1280px;margin:20px auto;display:flex;flex-direction:row-reverse}.mission_card .bg_img{height:400px;background-size:cover;position:relative;margin:60px 0}.mission_header .bg_img{background-image:url(/cdn/shop/files/FactoryBG_1280x400px.jpg?v=1688990495);height:40vh;max-height:600px;background-position:10% 68%}.mission_card .animation{position:absolute;top:-50px;left:50%;transform:translate(-50%)}#hours_header{width:68%}.mission_header .animation{width:30%;height:50vh;max-height:750px}.mission_header h2,.mission_card h2{text-align:left}.mission_card .expandable_content{width:100%}}@media only screen and (min-width:480px){.mission_header .animation{width:54%}}@media only screen and (min-width:600px){.mission_header .animation{width:41%}}.animation-item{scroll-margin:50px;margin-top:10px;margin-bottom:40px}@media screen and (min-width:798px;){.full-width-text .expandable_content{padding:20px 0!important}}.animation-item a{display:block;padding:20px 0}.animation_item_image{padding:30px 0}h2.animation-item__heading{font-weight:600}.readmore{background-color:#fff;padding:20px 10px;margin-top:20px}.animation-item__readmore{margin-bottom:20px}.section--animation-section{margin:0 auto;padding:0 10px}@media only screen and (max-width:798px){.section--animation-section{padding-inline:0}.animation-item{scroll-margin:60px;flex-direction:column-reverse}.expandable_content{padding:5% 0;font-size:22px}.animation-item__text{line-height:30px}.section.is-width-mobile_wide{width:100%!important}.product__information .container{margin:20px 10px 10px 0}.product__information .breadcrumb li{line-height:16px}.product__images{margin-bottom:0}.product__information .four-fifths{width:80%}.product__information .one-fifth{width:20%}.product__information .price_title{margin:0;align-self:flex-end}}.section--animation-section.text-align--left{--margin-inline: 0 auto;--justify-content: flex-start}.section--animation-section.text-align--center{--margin-inline: auto;--justify-content: center}.section--animation-section.text-align--right{--margin-inline: auto 0;--justify-content: flex-end}.section--animation-section.mobile-text-align--left{--mobile-margin-inline: 0 auto;--mobile-text-align: left;--mobile-justify-content: flex-start}.section--animation-section.mobile-text-align--center{--mobile-margin-inline: auto;--mobile-text-align: center;--mobile-justify-content: center}.section--animation-section.mobile-text-align--right{--mobile-margin-inline: auto 0;--mobile-text-align: right;--mobile-justify-content: flex-end}.section--animation-section .animation-items-wrapper{width:100%;display:animation;animation-template-columns:repeat(var(--column-count),1fr);gap:var(--animation-gap, 20px)}@media only screen and (max-width:798px){.section--animation-section .animation-items-wrapper{display:flex;flex-direction:column}.section--animation-section .animation-items-wrapper:after{content:"flickity";display:none}}@media only screen and (max-width:798px){.section--animation-section .animation-item{margin-inline:10px;width:calc(100% - 20px)}}@media only screen and (max-width:798px){.section--animation-section.is-width-wide .animation-item{margin-inline:0;width:100%}}@media only screen and (max-width:798px){.section--animation-section.is-width-wide.section--animation-section--mobile-slider:not(.section--animation-section--no-gutter) .animation-item{margin-inline:10px}}.section--animation-section .animation-item__image-wrapper{position:relative;border-radius:var(--item-border-radius, 0);overflow:hidden}.section--animation-section .animation-item__image-wrapper.enable-zoom--true:hover img,.section--animation-section .animation-item__image-wrapper.enable-zoom--true:hover svg{transform:scale(1.1)}.section--animation-section .animation-item__image-wrapper img,.section--animation-section .animation-item__image-wrapper svg{transition:all .3s ease-in-out}.section--animation-section .animation-item__image-wrapper .placeholder-svg{height:var(--image-height, auto);max-height:var(--image-height, none);border:none}.section--animation-section .animation-item__image-overlay{background-color:var(--overlay-background-color)}@media only screen and (max-width:798px){.section--animation-section .animation-item__desktop-image,.section--animation-section .animation-item__desktop-svg{display:none}}@media only screen and (min-width:799px){.section--animation-section .animation-item__mobile-image,.section--animation-section .animation-item__mobile-svg{display:none}}.section--animation-section .animation-item__text-content{width:var(--text-width);display:flex;flex-direction:column}@media only screen and (max-width:798px){.section--animation-section .animation-item__text-content{width:var(--mobile-text-width)}}.section--animation-section .animation-item__heading+.animation-item__text{margin-top:10px}.section--animation-section .animation-item__heading{color:var(--heading-color);font-size:var(--heading-font-size)}@media only screen and (max-width:798px){.section--animation-section .animation-item__heading{font-size:var(--mobile-heading-font-size);text-align:var(--mobile-text-align)}}.section--animation-section .animation-item__text{color:var(--text-color)}@media only screen and (max-width:798px){.section--animation-section .animation-item__text{text-align:var(--mobile-text-align)}}.section--animation-section .animation-item__button{margin-top:20px;justify-content:var(--justify-content)}@media only screen and (max-width:798px){.section--animation-section .animation-item__button{justify-content:var(--mobile-justify-content)}}.section--animation-section--no-gutter.is-width-wide{padding-inline:0}.section--animation-section--no-gutter.is-width-wide .animation-items-wrapper{margin-inline:0}@media only screen and (max-width:798px){.section--animation-section--no-gutter .animation-items-wrapper{margin-inline:10px;width:auto}}@media only screen and (max-width:798px){.section--animation-section--no-gutter .animation-item{margin-inline:0;width:100%}}.section--animation-section:not(.section--animation-section--text-on-image) .animation-item__text-content{margin:20px var(--margin-inline)}@media only screen and (max-width:798px){.section--animation-section:not(.section--animation-section--text-on-image) .animation-item__text-content{margin-inline:var(--mobile-margin-inline)}}.section--animation-section:not(.section--animation-section--text-on-image).section--animation-section--no-gutter .animation-item__text-content{margin-bottom:40px}@media only screen and (max-width:798px){.section--animation-section:not(.section--animation-section--text-on-image).section--animation-section--mobile-slider .animation-item__text-content{margin-bottom:0}}@media only screen and (min-width:799px){.section--animation-section:not(.section--animation-section--text-on-image) .animation-item--last-row .animation-item__text-content{margin-bottom:0}}@media only screen and (max-width:798px){.section--animation-section:not(.section--animation-section--text-on-image) .animation-item:last-of-type .animation-item__text-content{margin-bottom:0}}.section--animation-section--text-on-image .animation-item__text-content-wrapper{padding:20px;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-horizontal-align--left{justify-content:flex-start}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-horizontal-align--center{justify-content:center}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-horizontal-align--right{justify-content:flex-end}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-vertical-align--top{align-items:flex-start}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-vertical-align--middle{align-items:center}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-vertical-align--bottom{align-items:flex-end}@media only screen and (max-width:798px){.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-mobile-horizontal-align--left{justify-content:flex-start}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-mobile-horizontal-align--center{justify-content:center}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-mobile-horizontal-align--right{justify-content:flex-end}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-mobile-vertical-align--top{align-items:flex-start}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-mobile-vertical-align--middle{align-items:center}.section--animation-section--text-on-image .animation-item__text-content-wrapper.animation-item-mobile-vertical-align--bottom{align-items:flex-end}}@media only screen and (max-width:798px){.section--animation-section--show-nav-dots .animation-items-wrapper{padding-bottom:45px}.section--animation-section--show-nav-dots .flickity-page-dots{bottom:0}.animation_item_image{padding:0}.animation-item{margin-bottom:0;margin-top:0}.expandable_content{padding:0!important}.mega-menu__block{padding-top:0;padding-bottom:0}}.animation-section__nav-wrapper{margin-bottom:10px;padding-inline:10px;display:flex;justify-content:flex-end;gap:10px}@media only screen and (max-width:480px){.animation-section__nav-wrapper{justify-content:space-between;gap:0}}@media only screen and (min-width:799px){.animation-section__nav-wrapper{display:none}}.animation-section__nav-wrapper .animation-section__nav{color:;transition:color .3s ease-in-out;cursor:pointer}.animation-section__nav-wrapper .animation-section__nav:hover{color:#4f4f4f}.link_text-section__link_text{font-family:,;font-size:px;font-weight:;font-style:;text-transform:}.link_text-section__content{padding:1.5rem 0}.vertical-spacing-medium .link_text-section__heading+.link_text-section__link_text{padding-top:10px}.vertical-spacing-medium .link_text-divider{margin-top:10px}.vertical-spacing-large .link_text-section__heading+.link_text-section__link_text{padding-top:20px}.vertical-spacing-large .link_text-divider{margin-top:20px}.link_text-wrapper{margin-bottom:40px}@media only screen and (max-width:798px){.link_text-wrapper{margin-bottom:20px}}.link_text-wrapper.text-align-center .link_text-divider{margin:0 auto}.link_text-wrapper.text-align-right .link_text-divider{margin:0 0 0 auto}@media only screen and (min-width:799px){.has-heading-divider-below .link_text-wrapper:not(.link_text-divider-below){margin-bottom:0}.has-heading-divider-below .link_text-wrapper:not(.link_text-divider-below) .link_text-divider{display:none}}@media only screen and (max-width:798px){.link_text-divider-below{display:none}}.closeButton{background-color:#fff;padding:7px 20px;border:#4f4f4f 1px solid;border-radius:4px;margin-top:30px}.gnattaChat{position:fixed;bottom:30px;right:0;z-index:99}.availabilityBadge{display:none}.gnattaChat button{border:0;padding:0;margin:0;cursor:pointer;outline:none}.gnattaChat button:focus-visible,.gnattaChat button:focus{outline:none}.gnattaChat button img{margin-top:-5px;margin-bottom:-5px;height:160px}.gnattaChat button div.availabilityBadge{width:15px;height:15px;position:absolute;right:0;bottom:0;border:solid 2px #fff;border-radius:50%}.gnattaChat button#gwc-chatAvailable div.availabilityBadge{background-color:#b1d234}.gnattaChat button#gwc-chatBusy div.availabilityBadge,.gnattaChat button#gwc-chatOffline div.availabilityBadge{background-color:#ed0f67}.gnattaChat button.hidden{display:none}.gnattaChat button:hover{transform:scale(1.175)}.gnatta-inline-webchat-host-fullscreen{overflow-y:hidden;position:fixed}.gnatta-webchat-hidden{display:none}.gnatta-inline-webchat{max-width:400px;max-height:600px;width:100%;height:100%;position:fixed;bottom:15px;right:45px;overflow:hidden;visibility:visible;z-index:99999;border:0}.gnatta-inline-webchat iframe{width:100%;height:100%;border:1px solid #e1e1e1;box-shadow:0 24px}.gnatta-inline-webchat-collapse{max-width:400px;max-height:46px;position:fixed;bottom:0;right:0;z-index:9999}@media screen and (max-width:430px){.gnatta-inline-webchat-collapse{width:100%;max-width:100%;max-height:46px;position:fixed;bottom:0;right:0;z-index:9999}}.gnatta-inline-webchat.fullscreen{max-width:100%;max-height:100%;width:100%;height:100%;position:fixed;top:0;bottom:0;right:0;left:0;border:0;padding:0;margin:0;float:none;z-index:9999;border:none}.gwc-prechat-form{background-color:#000!important;color:ffffff}@media only screen and (max-width:798px){.image-with-text__button-1{padding-bottom:20px}}button.read_more{border:none!important;background-color:transparent;color:#000;padding:0;text-align:right;text-decoration:underline;display:block;font-size:22px}button.closeButton{background-color:#000;padding:7px 20px;border:#4f4f4f 1px solid;border-radius:4px;margin-top:30px;font-size:22px;color:#fff}.expandable_content{padding:0}@media only screen and (max-width:480px){button.read_more{font-size:22px!important}}.cc-blog-article-block{margin-bottom:.2rem}.cc-blog-block-header{border-bottom:1px solid #D3D3D3;margin-bottom:2rem}.cc-blog-block-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#000}.cc-blog-block-date{font-size:.9rem;color:#4f4f4fb3;margin-bottom:1rem}.cc-blog-article-images{margin-bottom:.2rem}.cc-blog-article-image-wrapper{margin-bottom:0rem}.cc-blog-article-image{width:100%;height:auto;overflow:hidden}.cc-blog-article-image img{width:100%;height:auto;display:block;transition:transform .3s ease}.cc-blog-article-image:hover img{transform:scale(1.02)}.cc-blog-article-text-section{margin-bottom:.4rem;padding:0 12.5%}.cc-blog-article-text{font-size:1rem;line-height:1.6;color:#4f4f4f}.cc-blog-article-text p{margin-bottom:0rem}.cc-blog-article-text p:last-child{margin-bottom:0}@media only screen and (max-width:798px){.cc-blog-block-title{font-size:1.25rem}.cc-blog-article-block{margin-bottom:.2rem}.cc-blog-article-images .row{margin-left:-.5rem;margin-right:-.5rem}.cc-blog-article-image-wrapper{padding-left:.5rem;padding-right:.5rem}}.pagination-info{border-bottom:1px solid #D3D3D3;margin-bottom:2rem}.pagination-info__text{font-size:.9rem;color:#4f4f4fb3;margin:0}.cc-blog-article-card{height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.cc-blog-article-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #d3d3d333}.cc-blog-article-card .blog-card__title{font-size:1.1rem;margin-bottom:.5rem}.cc-blog-article-card .blog-card__title a{color:#000;text-decoration:none}.cc-blog-article-card .blog-card__title a:hover{color:#4f4f4f}.cc-blog-article-card .blog-card__meta{font-size:.8rem;color:#4f4f4fb3;margin-bottom:.75rem}.cc-blog-article-card .blog-card__author,.cc-blog-article-card .blog-card__date{display:block;margin-bottom:.25rem}.cc-blog-article-card .blog-card__excerpt{font-size:.9rem;line-height:1.5;color:#4f4f4f;margin-bottom:1rem;flex-grow:1}.cc-blog-article-card .blog-card__read-more{margin-top:auto}.cc-blog-article-card .blog-card__read-more .button{font-size:.9rem;padding:.5rem 1rem}@media only screen and (max-width:798px){.cc-blog-article-card .blog-card__title{font-size:1rem}.pagination-info__text{font-size:.8rem}}.article-navigation{border-top:1px solid #D3D3D3;margin-top:3rem}.article-navigation__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:2rem;margin-bottom:1rem}.article-navigation__prev,.article-navigation__next{flex:1;max-width:45%}.article-navigation__link{display:flex;align-items:center;padding:1.5rem;border:1px solid #D3D3D3;border-radius:4px;text-decoration:none;color:#4f4f4f;transition:all .3s ease;height:100%}.article-navigation__link:hover{border-color:#4f4f4f;background-color:#4f4f4f0d;color:#4f4f4f}.article-navigation__prev .article-navigation__link{text-align:left}.article-navigation__next .article-navigation__link{text-align:right}.article-navigation__arrow{font-size:1.2rem;font-weight:700;margin:0 1rem;flex-shrink:0}.article-navigation__content{flex:1;min-width:0}.article-navigation__label{display:block;font-size:.8rem;color:#4f4f4fb3;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.article-navigation__title{display:block;font-size:1rem;font-weight:600;color:#000;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-navigation__position{text-align:center;margin-top:1rem}.article-navigation__position-text{font-size:.9rem;color:#4f4f4fb3;display:inline-block}@media only screen and (max-width:798px){.article-navigation__wrapper{flex-direction:column;gap:1rem}.article-navigation__prev,.article-navigation__next{max-width:100%}.article-navigation__link{padding:1rem}.article-navigation__title{font-size:.9rem}.article-navigation__arrow{font-size:1rem;margin:0 .5rem}}.article-navigation__placeholder{opacity:.6}.article-navigation__placeholder-item{pointer-events:none}.article-navigation__link--disabled{background-color:#d3d3d31a;border-color:#d3d3d34d;color:#4f4f4f80;cursor:not-allowed}.article-navigation__link--disabled:hover{background-color:#d3d3d31a;border-color:#d3d3d34d;color:#4f4f4f80;transform:none}.article-navigation__link--disabled .article-navigation__title,.article-navigation__link--disabled .article-navigation__arrow{color:#4f4f4f80}.cc-product-layout{position:relative;display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:799px){.cc-product-layout{grid-template-columns:1fr 1fr;padding:0 5%;gap:40px}}.cc-product__swiper-gallery{min-width:0;max-width:100%;width:100%;overflow:hidden}.cc-product__swiper-gallery .swiper{width:100%;max-width:100%;box-sizing:border-box}.cc-product__info{padding:0 20px}.cc-product__info .product_title{width:100%}.cc-benefits{border-top:1px solid #e0e0e0}.cc-benefits .container{display:flex;justify-content:center}.cc-benefits__heading{text-align:center;margin-bottom:30px}.cc-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px;max-width:100%;width:100%;margin:40px auto}.cc-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center}.cc-benefits__icon{margin-bottom:12px}.cc-benefits__icon img{width:80px;height:80px;object-fit:contain}.cc-benefits__text{font-size:16px;line-height:1.4;color:#333}.cc-benefits__placeholder{text-align:center;padding:40px;color:#999}@media only screen and (min-width:799px){.cc-benefits__grid{grid-template-columns:repeat(4,1fr);gap:40px 30px}.cc-benefits__icon img{width:100px;height:100px}.cc-benefits__text{font-size:16px}}.cc-product-faq{max-width:800px;margin:0 auto;padding:0 10px}.cc-faq__title{text-align:center;margin:0 auto 40px}.cc-faq__accordion{border-top:1px solid #e0e0e0}.cc-faq__item{border-bottom:1px solid #e0e0e0}.cc-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;font-weight:400;color:#333;transition:color .2s ease}.cc-faq__question:hover{color:#000}.cc-faq__question-text{flex:1;padding-right:20px;font-size:20px}.cc-faq__icon{flex-shrink:0;transition:transform .4s ease-in-out;color:#666}.cc-faq__question.active .cc-faq__icon{transform:rotate(180deg)}.cc-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;opacity:0}.cc-faq__answer.active{max-height:1000px;opacity:1}.cc-faq__answer-content{padding:0 0 24px;line-height:1.6;color:#666}.cc-faq__placeholder{text-align:center;padding:40px 20px;color:#999;font-style:italic}@media only screen and (max-width:798px){.cc-faq__title{font-size:26px;margin-bottom:30px}.cc-faq__question{padding:20px 0;font-size:20px}.cc-faq__answer-content{padding:0 0 20px;font-size:18px}}.cc-product-details-accordions{margin-top:30px}.cc-details-accordion{border-top:1px solid #e0e0e0}.cc-details-accordion__item{border-bottom:1px solid #e0e0e0}.cc-details-accordion__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-weight:400;color:#333;transition:color .2s ease}.cc-details-accordion__question:hover{color:#000}.cc-details-accordion__question-text{flex:1;padding-right:20px;font-size:20px}.cc-details-accordion__icon{flex-shrink:0;transition:transform .4s ease-in-out;color:#666}.cc-details-accordion__question.active .cc-details-accordion__icon{transform:rotate(180deg)}.cc-details-accordion__answer{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out;opacity:0}.cc-details-accordion__answer.active{max-height:1000px;opacity:1}.cc-details-accordion__icon{width:100px!important;margin-bottom:10px}.cc-details-accordion__answer-content{padding:0 0 20px;line-height:1.6;color:#666}@media only screen and (max-width:798px){.cc-details-accordion__question{padding:18px 0;font-size:20px}.cc-details-accordion__answer-content{padding:0 0 18px;font-size:18px}}.cc-product__icons{display:flex;align-items:stretch;flex-wrap:wrap;gap:30px;margin:20px 0}.cc-product__icon{display:flex;flex-direction:column;text-align:center}.cc-product__icon-image{height:60px}.cc-product__icon-image img{width:100%;height:100%;object-fit:contain}.cc-product__icon-text{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:auto}.cc-product__icon-text p{margin:0;font-size:16px;line-height:1.2;text-align:center;opacity:.3}.cc-product__icon-text .active{opacity:1}.yotpo-reviews-star-ratings-widget{flex-direction:column!important;justify-content:center!important;height:100%!important;align-items:center!important}.yotpo-widget-clear{flex-direction:column!important}.yotpo-sr-bottom-line-new-review{margin-left:0!important;border-left:none!important;padding-left:0!important}.yotpo-sr-bottom-line-button>span{flex-direction:column-reverse!important}.yotpo-sr-bottom-line-score{font-size:25px!important;color:#000!important}.product__form_trousers [data-cc-trousers-waist-leg]{margin-bottom:1rem}.product__form_trousers .cc-trousers-waist-leg__row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.product__form_trousers .cc-trousers-waist-leg__field{flex:1 1 0;min-width:0;margin-bottom:0}.product__form_trousers .cc-trousers-waist-leg__field .selector-wrapper{margin-bottom:0}.product__form_trousers .cc-trousers-waist-leg__label{display:block;margin-bottom:.5rem;color:#363636;font-size:1rem}.product__form_trousers .cc-trousers-waist-leg__select{width:100%;min-width:0;height:100%}.product__form_trousers .cc-trousers-waist-leg__select-wrapper{position:relative;display:block;width:100%}.product__form_trousers .cc-trousers-waist-leg__display{position:absolute;top:0;left:0;right:2.5em;bottom:0;z-index:2;display:flex;align-items:center;padding:.5em 2.5em .5em .75em;pointer-events:none;color:#363636;font-size:16px;line-height:1.5;background:transparent}.product__form_trousers .cc-trousers-waist-leg__select-wrapper .cc-trousers-waist-leg__select{position:relative;z-index:1;color:transparent!important;cursor:pointer}.product__form_trousers .cc-trousers-waist-leg__select-wrapper .cc-trousers-waist-leg__display{-webkit-user-select:none;user-select:none}.product__form_trousers .cc-trousers-waist-leg__select-wrapper .cc-trousers-waist-leg__select[data-cc-waist]{border-color:#000}.product__form_trousers .cc-trousers-waist-leg__select-wrapper .cc-trousers-waist-leg__select[data-cc-leg][disabled],.product__form_trousers .cc-trousers-waist-leg__select-wrapper .cc-trousers-waist-leg__select[data-cc-leg][disabled]:hover{border-color:#b5b5b5}.product__form_trousers .cc-trousers-waist-leg__select-wrapper .cc-trousers-waist-leg__select[data-cc-leg]:not([disabled]){border-color:#000}.product__form_trousers .purchase-details__buttons.purchase-details__spb--true{flex-direction:column!important;align-items:stretch!important;width:100%!important;flex:1 0 100%!important}.product__form_trousers .purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary{flex:1 0 auto!important;max-width:100%!important;width:100%!important;margin:0 0 12px!important}.product__form_trousers .purchase-details__buttons.purchase-details__spb--true .shopify-payment-button{max-width:100%!important;width:100%!important;flex:1 0 100%!important;margin:0!important}.product__form_trousers .purchase-details__buttons.purchase-details__spb--true .shopify-payment-button__button{width:100%!important}.product__form_trousers .purchase-details__buttons.purchase-details__spb--true .shopify-payment-button iframe{max-width:100%!important}.product__form_trousers .product-quantity-box.purchase-details__quantity{width:100%;padding-bottom:0;margin-right:0}.product__form_trousers .purchase-details .purchase-details__buttons.purchase-details__spb--true{flex:1 1 100%!important;max-width:100%!important;min-width:0!important}.cc-shipping-banner{margin-top:1rem}.cc-shipping-banner__text{margin:0;font-size:.95rem}.cc-shipping-banner{background-color:#fde7ea;padding:4px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;font-size:14px}.cc-shipping-banner__icon{width:21px;height:15px;display:flex;align-items:center;justify-content:center}.shopify-payment-button__more-options{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom-styles.css.map */
