@charset "UTF-8";
html{left:0;right:0;overflow-x:hidden;transition:opacity .3s ease,pointer-events .3s ease}html.preview-bar-iframe-hide{padding-bottom:0!important}html.preview-bar-iframe-hide #preview-bar-iframe{display:none!important}html.hide-header #shopify-section-header{opacity:0;pointer-events:none}html *{-webkit-tap-highlight-color:rgba(0,0,0,0)}html .hide{display:none!important}html .padding-vertical-0{padding-top:0!important;padding-bottom:0!important}html .margin-vertical-0{margin-top:0!important;margin-bottom:0!important}html .margin-top-0{margin-top:0!important}html .margin-bottom-0{margin-bottom:0!important}html .margin-vertical-sm2{margin-top:5px!important;margin-bottom:5px!important}html .margin-left-sm2{margin-left:5px!important}html .margin-right-sm2{margin-right:5px!important}html .margin-top-sm{margin-top:10px!important}html .margin-left-sm{margin-left:10px!important}html .margin-bottom-sm{margin-bottom:10px!important}html .padding-right-sm{padding-right:10px!important}html .margin-right-sm{margin-right:10px!important}html .padding-sm{padding:10px}html .padding-horizontal-md{padding-left:20px!important;padding-right:20px!important}html .padding-top-md{padding-top:20px!important}html .margin-top-md{margin-top:20px!important}html .margin-bottom-md{margin-bottom:20px!important}html .margin-top-lg{margin-top:30px!important}html .margin-bottom-xlg{margin-bottom:40px!important}html .margin-bottom-xlg15{margin-bottom:60px!important}html .margin-bottom-xlg2{margin-bottom:80px!important}html .margin-bottom--lg{margin-bottom:-30px!important}@media(max-width:1024.5px){html .small--padding-bottom-0{padding-bottom:0!important}html .small--margin-bottom-0{margin-bottom:0!important}html .small--margin-bottom-sm2{margin-bottom:5px!important}html .small--padding-vertical-sm15{padding-top:15px!important;padding-bottom:15px!important}html .small--padding-md{padding:20px}html .small--margin-bottom-lg{margin-bottom:30px!important}html .small--margin-bottom-xlg{margin-bottom:40px!important}html .small--margin-bottom--sm15{margin-bottom:-15px!important}}html .no-margin{margin:0!important}html *:focus{outline:none}html body{transition:.5s ease opacity;left:0;right:0}html body.loading{opacity:0}html .absolute{position:absolute}html .relative{position:relative}html .static{position:static!important}html .inline-block{display:inline-block}.btn.disabled,a.disabled,button.disabled{pointer-events:none;opacity:.7}.btn:hover,.btn:focus,.btn:active,a:hover,a:focus,a:active,button:hover,button:focus,button:active{outline:none;opacity:1}.bold{font-weight:600!important}.normal{font-weight:400!important}.light{font-weight:lighter!important}.pointer,.cursor-pointer{cursor:pointer}.italic{font-style:italic}.underlined{text-decoration:underline}.not-underlined,.no-underline{text-decoration:none}.text-center{text-align:center!important}@media(max-width:1024.5px){.small--text-center{text-align:center!important}}@media(max-width:1024.5px){.small--margin-auto{margin-left:auto!important;margin-right:auto!important}}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.blur{filter:blur(10px)}.round{border-radius:50%!important}.vert-middle{vertical-align:middle!important;justify-content:center!important}@media(max-width:767.5px){.small-hide{display:none!important}}@media(max-width:1024.5px)and (min-width:767.5px){.medium-hide{display:none!important}}.no-overflow{overflow:hidden!important}.width-100{width:100%!important}.capitalize{text-transform:capitalize!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.border-top{border-top:1px solid var(--border-color)}.border-top .no-border-top{border-top:0px solid transparent}.border-left{border-left:1px solid var(--border-color)}.border-left .no-border-left{border-left:0px solid transparent}.border-bottom{border-bottom:1px solid var(--border-color)}.border-bottom .no-border-bottom{border-bottom:0px solid transparent}.border-right{border-right:1px solid var(--border-color)}.border-right .no-border-right{border-right:0px solid transparent}body{font-size:16px;letter-spacing:.5px;line-height:1.4}body .small{font-size:12px}body .smaller{font-size:10px}body .bigger{font-size:19px}@media(max-width:1024.5px){body{font-size:13px;line-height:1.6}body .small{font-size:10px}}body p,body a,body span{font-size:16px;letter-spacing:.5px;line-height:1.4}body p .smaller,body a .smaller,body span .smaller{font-size:16px}@media(max-width:1024.5px){body p,body a,body span{font-size:13px;line-height:1.4}}body h1,body .h1,body .u-h1{font-size:80px;letter-spacing:0px;line-height:1.1;margin-bottom:50px}body h1.smaller,body .h1.smaller,body .u-h1.smaller{font-size:64px}body h1.bigger,body .h1.bigger,body .u-h1.bigger{font-size:160px}@media(max-width:1024.5px){body h1.bigger,body .h1.bigger,body .u-h1.bigger{font-size:60px}}@media(max-width:1024.5px){body h1,body .h1,body .u-h1{font-size:40px;margin-bottom:50px}}body h2,body .h2,body .u-h2{font-size:38px;letter-spacing:1.4px;line-height:1.4;margin-bottom:38px}body h2.smaller,body .h2.smaller,body .u-h2.smaller{font-size:30.4px}body h2.bigger,body .h2.bigger,body .u-h2.bigger{font-size:45px}@media(max-width:1024.5px){body h2,body .h2,body .u-h2{font-size:25px;margin-bottom:38px}}body h3,body .h3,body .u-h3{font-size:24px;letter-spacing:1px;line-height:1.4;margin-bottom:10px}body h3.smaller,body .h3.smaller,body .u-h3.smaller{font-size:19.2px}body h3.bigger,body .h3.bigger,body .u-h3.bigger{font-size:31px}@media(max-width:1024.5px){body h3,body .h3,body .u-h3{font-size:20px;margin-bottom:10px}body h3.bigger,body .h3.bigger,body .u-h3.bigger{font-size:20px}}body h4,body .h4,body .u-h4{font-size:20px;letter-spacing:.5px;line-height:1.4;margin-bottom:10px}body h4.smaller,body .h4.smaller,body .u-h4.smaller{font-size:16px}body h4.wider,body .h4.wider,body .u-h4.wider{letter-spacing:1.5px}@media(max-width:1024.5px){body h4,body .h4,body .u-h4{font-size:20px;margin-bottom:10px}}body h5,body .h5,body .u-h5{font-size:16px;letter-spacing:.2px;line-height:1.4;margin-bottom:10px}body h5.smaller,body .h5.smaller,body .u-h5.smaller{font-size:13.6px}@media(max-width:1024.5px){body h5,body .h5,body .u-h5{font-size:14px;margin-bottom:10px}}body h6,body .h6,body .u-h6{font-size:12px;letter-spacing:.6px;line-height:1.4;margin-bottom:10px}body h6.smaller,body .h6.smaller,body .u-h6.smaller{font-size:9.6px}@media(max-width:1024.5px){body h6,body .h6,body .u-h6{font-size:12px;margin-bottom:10px}}@media(max-width:1024.5px){body .small--h4,body .Heading.small--h4{font-size:20px;margin-bottom:10px;line-height:1.4}}@media(max-width:1024.5px){body .small--h5,body .Heading.small--h5{font-size:14px;margin-bottom:10px;line-height:1.4}}@media(max-width:1024.5px){body .small--h6,body .Heading.small--h6{font-size:12px;margin-bottom:10px;line-height:1.4}}body .text *:not(.fa){font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}body .text strong{font-weight:700}body .text-subdued{opacity:.7}body .line-through{display:inline-block;position:relative;padding:0 20px;overflow:unset}body .line-through:before{content:"";position:absolute;top:50%;right:100%;border-top:1px solid #2e2e2f;height:0;width:100vw}body .line-through:after{content:"";position:absolute;top:50%;left:100%;border-top:1px solid #2e2e2f;height:0;width:100vw}body hr{clear:both;border-top:solid var(--color-badge-background-rgb);border-width:1px 0 0;margin:30px 0;height:0}body hr,body .hr--small,body .hr--medium,body .hr--large{border-width:1px 0 0 0;width:50px}body slider-component .slider-buttons{justify-content:space-between}body slider-component .slider-buttons .slider-counter{display:none}body slider-component .slider-buttons .slider-button--prev{width:60px;height:60px;position:relative}body slider-component .slider-buttons .slider-button--prev:after{display:block;border-left:1px solid #5c5c5c;border-top:1px solid #5c5c5c;left:0;transform:rotate(-45deg);width:20px;height:20px;content:""}body slider-component .slider-buttons .slider-button--next{width:60px;height:60px;position:relative}body slider-component .slider-buttons .slider-button--next:after{display:block;border-right:1px solid #5c5c5c;border-top:1px solid #5c5c5c;transform:rotate(45deg);width:20px;height:20px;content:""}body slider-component .slider{z-index:1}.disclosure .localization-selector .icon-flag{width:22px;vertical-align:middle}.disclosure .disclosure__list-wrapper{right:unset;left:0;border:0px solid transparent}.disclosure .disclosure__list-wrapper .disclosure__link{padding:0 0 0 12px}.disclosure .disclosure__list-wrapper .disclosure__link .icon-flag{width:22px}.range-slider{margin:auto;text-align:center;position:relative;height:15px}.range-slider input{box-shadow:0;outline:0;transition:none}.range-slider svg,.range-slider input[type=range]{position:absolute;left:0;bottom:0;padding:0}.range-slider input[type=range]{-webkit-appearance:none;width:100%;border:none}.range-slider input[type=range]:focus{outline:none}.range-slider input[type=range]:focus::-webkit-slider-runnable-track{background:var(--filters-color)}.range-slider input[type=range]:focus::-ms-fill-lower{background:var(--filters-color)}.range-slider input[type=range]:focus::-ms-fill-upper{background:var(--filters-color)}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:var(--filters-color);border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid var(--filters-color);height:18px;width:18px;border-radius:25px;background:var(--filters-color);cursor:pointer;-webkit-appearance:none;margin-top:-9px}.range-slider input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:var(--filters-color);border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid var(--filters-color);height:18px;width:18px;border-radius:25px;background:var(--filters-color);cursor:pointer}.range-slider input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.range-slider input[type=range]::-ms-fill-lower,.range-slider input[type=range]::-ms-fill-upper{background:var(--filters-color);border-radius:1px;box-shadow:none;border:0}.range-slider input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid var(--filters-color);height:18px;width:18px;border-radius:25px;background:#fff;cursor:pointer}.range-slider output{position:absolute;bottom:-30px;white-space:nowrap;transform:translate(-50%);font-size:12px;background:#fff}.range-slider output.minOutput{left:calc(0% + 8px)}.range-slider output.maxOutput{left:calc(100% - 7px)}.facets__price{flex-direction:column;row-gap:20px}.facets__price .fields-holder{display:flex;gap:40px}.announcement-bar-section .announcement-blocks-holder{display:flex}.announcement-bar-section .announcement-blocks-holder .announcements{display:flex;justify-content:space-between;width:100%}.announcement-bar-section .announcement-blocks-holder .announcements.single-announcement{justify-content:center}html.PT-store .announcement-bar-section .reviews-holder{width:var(--reviews-width);display:flex}html.PT-store .announcement-bar-section .announcements{width:var(--block-wrapper-width)}html.PT-store .announcement-bar-section .reviews-holder+.announcements.single-announcement{justify-content:flex-end}html.PT-store .announcement-bar-section [class*=HeaderComponent__Top]{margin-bottom:0!important}html.PT-store .announcement-bar-section [class*=HeaderContainer__Inner-]{background:transparent!important;padding:0!important}html.PT-store .announcement-bar-section [class*=HeaderContainer__Inner-] [class*=HeaderTotalReviews__Container-]{color:#fff;font-weight:700}html.PT-store .announcement-bar-section .header__list-social{margin-left:-.4rem;margin-right:2rem}html.PT-store .announcement-bar-section .header__list-social .list-social__link{padding-left:.4rem;padding-right:.4rem}.header{display:flex;justify-content:space-between}@media(min-width:1024.5px){.header .header__inline-menu{width:100%;justify-content:start;display:flex}.header .header__inline-menu .header__menu-item{text-transform:uppercase}}.header .header__icons .header__icon--account{width:auto;gap:5px}.header .header__icons .header__icon--account .account-label{text-wrap:nowrap}.featured-blog .article-card-wrapper{overflow:hidden}.multicolumn .multicolumn-card__image-wrapper{width:80px;height:80px;margin:auto}.custom-checkbox{position:relative;width:22px;height:22px;display:block}.custom-checkbox input{position:relative;opacity:1;width:1.6rem;height:1.6rem;top:0;left:-.4rem;z-index:0;appearance:none;-webkit-appearance:none;border:1px solid var(--input-border-color);border-radius:4px}.custom-checkbox input:checked{background:var(--filters-color);border-color:var(--filters-color)}.custom-checkbox .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;visibility:hidden;position:absolute;left:2.5px;z-index:5;top:7.5px;width:1.1rem;height:.7rem;color:#fff}.custom-checkbox input:checked+.svg-wrapper{visibility:visible}.date-holder.deliveryData{background:#edfff2;color:#61d898;display:inline-block;padding:7px 10px;margin-top:10px;border-radius:10px;overflow:hidden}.date-holder.deliveryData p{margin-top:0;margin-bottom:0}@media(max-width:768px){.date-holder.deliveryData{display:flex;flex-direction:column;gap:20px;text-align:center}}.overflow-hidden-desktop{overflow:hidden;height:var(--window-height)}@media screen and (max-width:749px){.overflow-hidden-mobile{overflow:hidden;height:var(--window-height)}}.overflow-hidden{overflow:hidden;height:var(--window-height)}@media(max-width:749px){.utility-bar{height:auto;padding:12px 0}.announcement-bar__message{padding:8px 0}}.header-search-container{background:#f5f7f8;border:1px solid #dde0e4;border-radius:50px;padding:8px 22px;max-width:700px;flex:1;margin:10px 24px;height:auto;transition:border-color .2s ease,box-shadow .2s ease}.header-search-container:focus-within{border-color:#1e5b4f;box-shadow:0 0 0 2px #1e5b4f1a}.header-search-icon{margin-right:8px;width:20px;height:20px;flex-shrink:0}.header-search-icon svg{width:20px;height:20px}.header-search-input{font-size:14px;font-family:var(--font-body-family);padding:5px 4px;color:#333;letter-spacing:.02em}.header-search-input::placeholder{color:#999;font-weight:400}