@import"https://pro.fontawesome.com/releases/v5.15.0/css/all.css";@font-face{font-family:Graphik;src:url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Bold_bb0670a2-d963-4957-a502-e611d68abede.woff2?v=1717679940) format("woff2"),url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Bold_b41b9738-288f-4e08-a988-da6ca7d232ed.woff?v=1717679940) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Medium.woff2?v=1717679941) format("woff2"),url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Medium.woff?v=1717679942) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Semibold_2b9cf2ed-a061-4367-b73e-fe6bc9ed6f77.woff2?v=1717679941) format("woff2"),url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Semibold_b2659edf-3250-49f1-a053-3d5d2f741398.woff?v=1717679940) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Regular_85c9aafe-e9ac-48f0-be00-82f52bc2ff36.woff2?v=1717679941) format("woff2"),url(https://cdn.shopify.com/s/files/1/0704/0827/4155/files/Graphik-Regular_4740872c-a367-4037-9731-c09692f56707.woff?v=1717679941) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--headingFont: "Graphik";--bodyFont: "Graphik";--headingColor: #000;--bodyColor: #000;--btnColor: #fff;--btnBg: #1ce4d5;--icon-font: "Font Awesome 5 Pro"}*,*:before,*:after{box-sizing:inherit}html{font-size:62.5%;box-sizing:border-box}body{font-size:20px;color:var(--bodyColor);line-height:1.2;font-family:var(--bodyFont)!important;--page-width: 1262px;--expae-width: 1370px;margin:0;padding:0;-webkit-font-smoothing:antialiased}ul{padding:0;margin:0;list-style:none}img{max-width:100%}h1{font-family:var(--headingFont);color:var(--headingColor);margin:0 0 1rem;font-weight:600;letter-spacing:normal}h2,h3,h4{font-family:var(--bodyFont);color:var(--headingColor);margin:0 0 1rem;font-weight:600;letter-spacing:normal}h2{font-size:4rem;font-weight:500;line-height:1.12}p{margin:0 0 10px;line-height:1.2}p:last-child{margin-bottom:0}.page-width{width:100%;max-width:var(--page-width);padding:0 15px;margin:0 auto}.btn:after,.button:after,.btn:before,.button:before{display:none}.button,.btn{display:inline-flex;align-items:center;justify-content:center;min-width:143px;min-height:47px;padding:0 3.5rem;font-size:20px;font-weight:600;font-family:var(--bodyFont);background-color:var(--btnBg);color:var(--btnColor);border:1px solid var(--btnBg);cursor:pointer;text-align:center;margin-bottom:2rem;transition:all ease-in .5s;border-radius:50px;text-transform:capitalize;letter-spacing:normal;text-decoration:none}.button:hover,.btn:hover{color:var(--headingColor);background-color:transparent;border-color:var(--headingColor)}.product-information .product-title-container .product-title{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:48px;line-height:1;letter-spacing:normal;color:var(--headingColor)}.product-information .product-title-container .product-price-container .price .amount{font-family:var(--headingFont);font-style:normal;font-weight:600;font-size:26px;line-height:29px;letter-spacing:-1.38667px;color:var(--headingColor);display:block}.product-grid-container .product-information .custom-price-wrap{font-size:50px;font-weight:500;font-family:var(--headingFont);letter-spacing:-3.2px;line-height:1;display:flex;flex-wrap:wrap}.product-information .product-title-container .product-price-container .price .amount:first-letter,.custom-price-wrap .original-price:first-letter{font-size:16px;margin-right:4px}.product-grid-container .product-information .custom-price-wrap span{display:inline}.product-grid-container .product-information .custom-price-wrap .compare-price{margin-left:7px;position:relative;color:#afafaf}.product-grid-container .product-information .custom-price-wrap .compare-price:after{content:"";width:calc(100% - 5px);height:4px;background:#afafaf;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.product-grid-container .product-information .custom-price-wrap .compare-price:first-letter{font-size:16px;margin-right:4px}.custom-price-wrap .compare-price.hidden{display:none!important}.hide-price-here,.combine-variants-wrap{display:none}.product-information .product-information--inner .product-short-description.rte{margin-bottom:63px}.product-information .product-information--inner .product-short-description.rte p{font-family:var(--headingFont);font-style:normal;font-size:22px;line-height:1.5;letter-spacing:-.3px;color:var(--bodyColor);font-weight:400;margin-bottom:20px}.product-information .product-information--inner .product-short-description.rte p strong{font-size:28px}.product-information .product-information--inner .product-short-description.rte p:last-child{margin-bottom:0}.product-information .product-information--inner .product-form__input .form__label{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:22px;line-height:1.2;color:var(--bodyColor);margin-bottom:1.2rem;gap:10px}.product-information .product-information--inner .product-form__input label{color:var(--bodyColor);font-size:20px}.product-information .product-information--inner .variations .product-form__input--color input[type=radio]+label{width:151px;height:126px;display:inline-flex;text-indent:0;position:relative;cursor:pointer;z-index:4;margin:1px 12px 12px 1px;padding:61px 41px 10px 13px;background:#fff;box-shadow:0 32px 44px #0000000d;border:3px solid transparent;border-radius:15px;font-family:var(--headingFont);font-style:normal;font-weight:600;font-size:18px;line-height:1.2;color:var(--bodyColor);-webkit-transition:all .3s!important;transition:all .3s!important}.product-information .product-information--inner .variations .product-form__input--color input[type=radio]+label:after{content:"";display:block;position:absolute;top:13px;width:32px;height:32px;left:13px;right:0;bottom:0;z-index:1;border-radius:50%;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image);border:2px solid #e0e0e1c2}.product-information .product-information--inner .variations .product-form__input--color input[type=radio]:checked:hover+label:after{top:13px;left:13px;right:4px;bottom:4px}.product-information .product-information--inner .variations .product-form__input--color input[type=radio]:checked+label{box-shadow:0 32px 44px #0000000d;border-color:#000}.product-information .product-information--inner .variations .product-form__input--color input[type=radio]:not(:checked)+label:hover{border-color:#0000004d;background:#f2f2f3}.header-section .header:before{background-color:#fff;bottom:-1px;pointer-events:none}.product-information .product-information--inner .variations .product-form__input--block input[type=radio]+label{width:234px;height:100%;min-height:140px;display:flex;flex-direction:column;align-items:self-start;justify-content:center;gap:10px;padding:23px 48px 23px 22px;margin:0 12px 12px 0;cursor:pointer;overflow:hidden;background:#fff;box-shadow:0 3px 28px #0000000d;border:3px solid transparent;border-radius:15px;font-family:var(--headingFont);font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.3px;color:var(--bodyColor);-webkit-transition:all .3s;transition:all .3s}.product-information .product-information--inner .variations .product-form__input--block input[type=radio]:checked+label{z-index:5;box-shadow:0 32px 44px #0000000d;border-color:#000}.product-information .product-information--inner .variations .product-form__input--block input[type=radio]:not(:checked)+label:hover{border-color:#0000004d;background:#f2f2f3}.product-information .product-information--inner .variations .product-form__input--block input[type=radio]+label span{font-family:var(--headingColor);font-style:normal;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.466667px;color:var(--bodyColor)}.product-information .product-information--inner .variations .product-form__input--block input[type=radio]+label .subtext{font-family:var(--headingColor);font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.3px;color:var(--bodyColor);opacity:.8}.product-information .product-information--inner .fp-ttw-wrap .fp-title{font-family:var(--headingFont);font-style:normal;font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.3px;color:var(--bodyColor)}.product-information .product-information--inner .fp-ttw-wrap .fp-title-text p{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.233333px;color:var(--bodyColor)}.product-information .product-information--inner .fp-ttw-wrap{margin-bottom:3.8rem}.product-information .product-information--inner .quantity__label{font-family:var(--bodyFont);font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:var(--bodyColor);margin-bottom:13px}.product-information .product-information--inner .quantity{display:inline-flex;position:relative;border:none;padding:0 49px;border-radius:50px;background:#ebebeb;-webkit-touch-callout:none;height:44px;margin-bottom:4rem}.product-information .product-information--inner .quantity .plus{margin-top:2px;margin-right:3px;border:0;height:40px;border-radius:100%;width:40px;cursor:pointer;background:#fff}.product-information .product-information--inner .quantity .minus{margin-top:2px;margin-left:3px;border:0;height:40px;border-radius:100%;width:40px;cursor:pointer;background:#fff}.product-information .product-information--inner .quantity .quantity__input{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:20px;line-height:22px;display:flex;align-items:center;text-align:center;color:var(--bodyColor);pointer-events:none}.product-information .product-information--inner .add_to_cart_holder{margin-bottom:1rem}.product-information .product-information--inner .add_to_cart_holder .button{background-color:var(--btnBg)!important;color:var(--btnColor)!important;min-height:80px;border-width:2px;-webkit-transition:all .3s;transition:all .3s}.product-information .product-information--inner .add_to_cart_holder .button .single-add-to-cart-button--text{transition:none}.product-information .product-information--inner .add_to_cart_holder .button:hover{color:var(--bodyColor)!important;background-color:#fff!important}.product-information .product-information--inner .fp-icon-text-wrap .fp-itw-wrap .fp-iwt-block{margin-bottom:8px}.product-information .fp-itw-wrap .fp-iwt-block .fp-iwt-icon{flex-shrink:0;margin-top:0}.product-information .product-information--inner .fp-icon-text-wrap .fp-itw-wrap .fp-iwt-block .fp-iwt-text p{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.3px;color:var(--bodyColor);opacity:.8}.product-information .product-information--inner .fp-icon-text-wrap .fp-itw-wrap{margin-bottom:25px}.product-information .product-information--inner .accordion{border:none;border-bottom:1px solid #e2e2e2}.product-information .product-information--inner .accordion summary{width:100%;padding:25px 0;font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:18px;line-height:1.1;color:var(--bodyColor)}.product-information .product-information--inner .accordion summary h3{font-size:inherit;line-height:inherit;margin:0;width:calc(100% - 20px);opacity:.8}.product-information .product-information--inner .accordion .collapsible__content p{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:18px;line-height:1.4;color:var(--bodyColor);opacity:.8;padding:5px 20px 5px 0}.product-section .thb-product-detail.featured-product{margin-top:50px;margin-bottom:108px}.product-grid-container .product-information{padding-top:24px}.template-index .section-rich-text{padding:128px 0 0;background-color:#f2f2f3}.section-rich-text .rich-text.rich-text--transparent-true .rich-text__inner{width:100%;max-width:816px}.section-rich-text .rich-text.rich-text--transparent-true .rich-text__inner .h2{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:48px;line-height:1.2;text-align:center;letter-spacing:-.3px;color:var(--headingColor);margin-bottom:3.6rem}.section-rich-text .rich-text.rich-text--transparent-true .rte{margin-bottom:0}.section-rich-text .rich-text.rich-text--transparent-true .rte h4{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:28px;line-height:1.2;text-align:center;letter-spacing:-.3px;color:var(--bodyColor);margin-bottom:3rem}.section-rich-text .rich-text.rich-text--transparent-true .rte p{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;line-height:1.3;text-align:center;letter-spacing:-.233333px;color:var(--bodyColor);margin-bottom:3rem}.section-rich-text .rich-text.rich-text--transparent-true .rte p:last-child{margin-bottom:0}.section-video{background-color:#f2f2f3}.video-section.section-spacing{margin:0}.video-section .video-section--container{position:relative;overflow:hidden;padding-top:56.25%}.video-section .video-section--container video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header--inner .thb-header-right .thb-secondary-cart .thb-secondary-item-icon{display:flex;width:100%;min-width:100px;height:52px;background:#2454;padding:10px 22px;align-items:center;background:#fff;box-shadow:0 2px 6px #00000026;border-radius:15px;box-sizing:border-box;gap:10px}.header--inner{padding-top:0;gap:20px}.header--inner .thb-header-right .thb-secondary-cart .thb-down-arrow{display:flex;align-items:flex-end;justify-content:end}.header--inner .thb-header-right .thb-secondary-cart .thb-secondary-item-icon .thb-down-arrow svg{width:15px;height:8px}.header--inner .thb-header-right .thb-secondary-cart .thb-secondary-item-icon .thb-items-price{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:18px;line-height:1;color:var(--bodyColor);padding-right:0}.product-image-container .product-images__slide .product-single__media .product-single__media-zoom{display:none}.section-media-grid .media-grid.section-spacing{padding-top:8rem;padding-bottom:15rem;background-color:#eee;border-top:8px solid #fbfbfa}.section-media-grid .media-grid.section-spacing .media-grid--inner{display:grid!important;grid-auto-flow:dense;grid-template-rows:var(--desktop-height);grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:16px;gap:16px;padding:0}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(1){padding:70px 62px;height:100%;min-height:616px}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item{padding:33px 38px;box-shadow:none}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item .media-grid--content .subheading{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.3px;color:var(--bodyColor);text-transform:initial;margin-bottom:15px}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item .media-grid--content .h2{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:56px;line-height:64px;letter-spacing:-.3px;color:var(--bodyColor)}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item .media-grid--content .icon-wrap{padding-bottom:23px}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item .media-grid--content h4{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:38px;line-height:1.10526315789;letter-spacing:-.3px;color:var(--headingColor);padding-bottom:16px;text-align:left}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item .media-grid--content .text-wrap p{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:20px;line-height:1.2;color:var(--bodyColor);margin:0;text-align:left}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(3) .media-grid--content .text-wrap p,.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(4) .media-grid--content .text-wrap p{font-size:20px}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(5) .media-grid--content .text-wrap p{max-width:100%}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(2) .media-grid--content .text-wrap,.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(2) .media-grid--content h4{max-width:168px}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(2){height:100%}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(3){height:71%;--color-bg: #f6f6f6 !important;--overlay-opacity: 0 !important}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(4){height:100%;margin-top:0%}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item{justify-content:flex-start}.section-media-grid .media-grid.section-spacing .media-grid--inner .media-grid--item:nth-child(5){height:130%;margin-top:-30%}.customer-reviews .section-header .section-header--content .section-header--title{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:48px;line-height:1.2;text-align:center;letter-spacing:-.3px;color:var(--headingColor);margin-bottom:4rem}.customer-reviews .section-header .section-header--content .section-header--description p strong{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:28px;line-height:36px;text-align:center;letter-spacing:-.3px;color:var(--bodyColor);max-width:820px;margin:0 auto 20px;display:block}.customer-reviews--carousel .flickity-viewport .customer-reviews--review .customer-reviews--product img{display:block;object-fit:cover;object-position:center;width:100%}.customer-reviews--carousel .flickity-viewport .customer-reviews--review .customer-reviews--content h6{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.466667px;color:var(--bodyColor)}.customer-reviews--carousel .flickity-viewport .customer-reviews--review .customer-reviews--content p{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.3px;color:var(--bodyColor);opacity:.8}.section-rich-text .modify-richtext-section{position:relative;padding-top:100px}.section-rich-text .modify-richtext-section:after{content:"";top:0;width:100%;height:70px;background:linear-gradient(180deg,#e5e5e582,transparent);position:absolute}.section-rich-text .modify-richtext-section .rich-text .rich-text__inner h3{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:48px;line-height:1.2;text-align:center;letter-spacing:-.3px;color:var(--headingColor);margin-bottom:45px}.section-rich-text .modify-richtext-section .rich-text .rich-text__inner .text-size-regular p{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:28px;line-height:36px;text-align:center;letter-spacing:-.3px;color:var(--bodyColor)}.section-rich-text .modify-richtext-section .rich-text .rich-text__inner{max-width:775px}.form__label__value{display:none!important}.footer .row{max-width:1280px;margin:0 auto}.footer .row>div:nth-child(1){width:100%;max-width:25%;padding-left:0}.footer .row>div:nth-child(2){width:100%;max-width:15%}.footer .row>div:nth-child(3){width:100%;max-width:15%}.footer .row>div:nth-child(4){width:100%;max-width:15%;position:relative}.footer .row>div:nth-child(4):before{content:"";position:absolute;top:0;left:-18%;width:1px;height:82%;background-color:#d8d8d84d;opacity:0}.footer .row.topFttr>div:nth-child(5){width:100%;max-width:15%;position:relative}.footer .row.topFttr>div:nth-child(6){width:100%;max-width:15%;position:relative}.footer .row>div:nth-child(1) .widget img{max-width:64px;width:100%;object-fit:cover;object-position:center}.footer .row>div:nth-child(1) .widget .rte p{font-family:var(--bodyFont);font-style:normal;font-weight:700;font-size:34px;line-height:31px;letter-spacing:-.153846px;color:var(--btnColor)}.footer .row>div .widget .thb-widget-title{margin:0;font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:24px;line-height:26px;letter-spacing:-.36px;color:var(--btnColor)}.footer .row>div .widget .thb-widget-menu li{margin-bottom:2.6rem}.footer .row>div .widget .thb-widget-menu li a{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:20px;line-height:22px;letter-spacing:-.3px;color:var(--btnColor)}.footer .row>div:nth-child(4) .widget p{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:var(--btnColor);opacity:.7;max-width:292px;margin-bottom:20px}.footer .row>div .widget .signup-container .field input{background:#fff;box-shadow:0 15px 10px #33363620;border-radius:40px;font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;line-height:36px;color:#b0b0b0;height:60px;border:none;padding-left:30px}.footer .row>div .widget .signup-container fieldset .field label{display:none}.footer .row>div .widget .signup-container fieldset .field input::placeholder{opacity:1;color:#b0b0b0}.footer .row>div .widget .signup-container fieldset .submit{max-height:60px;width:80px;border:none}.footer .row>div .widget{margin-bottom:10px}.footer .signup-container button svg path{stroke:#1ce4d5!important}.footer .sub-footer .row>div:first-child{display:none}.footer .sub-footer .row .small-12:empty{display:none}.footer .sub-footer{margin-top:10px}.footer .sub-footer .row>div p{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:15px;line-height:17px;color:var(--btnColor)}.footer{padding-top:80px!important}.header{padding:10px 16px!important}.header .header--inner{min-height:50px}.header .header--inner .thb-header-mobile-left{grid-row:1;grid-column:5}.thb-header-mobile-left.hide{display:none}.header .header--inner .thb-header-mobile-left .mobile-toggle{width:50px}.header .header--inner .logolink{text-align:center;justify-content:flex-start;max-width:50px;margin:0}.header .header--inner .logolink .logoimg{max-width:36px;width:100%;height:auto}.footer .sub-footer .row>div{width:100%;max-width:100%!important}.product-information .product-information--inner .accordion summary span svg{transform:rotateX(0)}.product-information .product-information--inner .accordion details[open] summary span svg,.faq-question.active svg{transform:rotateX(180deg)}.signup-container .form-notification{font-size:16px!important;justify-content:center}#wrapper #main-content{clip-path:none!important}.product-information .product-information--inner .variations>*:not(:last-child){margin-bottom:40px}.product-information .product-information--inner .variations .product-form__input{display:block;overflow:visible}.product-information .product-information--inner .variations .product-form__input .pfi-options-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:16px;row-gap:16px}.product-information .product-information--inner .variations .product-form__input--block input[type=radio]+label{width:100%!important;max-width:calc(50% - 8px)!important;margin:0!important}.product-information .product-information--inner .variations .product-form__input--color input[type=radio]+label{width:100%!important;max-width:calc(33.33% - 16px * 2 / 3)!important;margin:0!important}.cart-drawer .side-panel-header .h6{display:flex;font-size:20px;font-family:var(--bodyFont);font-weight:600;color:var(--bodyColor)}.cart-drawer .side-panel-header .h6 span{margin-left:5px}.section-tabbed-content .section-header--content{width:100%}.section-tabbed-content .section-header--content .section-header--title{font-family:var(--headingFont);font-style:normal;font-weight:700;font-size:48px;line-height:1.3;text-align:center;letter-spacing:-.3px;color:var(--headingColor);margin-bottom:48px}.section-tabbed-content .section-header--content .section-header--description p{font-family:var(--headingFont);font-style:normal;font-weight:500;font-size:28px;line-height:1.3;text-align:center;letter-spacing:-.3px;color:var(--bodyColor);width:100%;max-width:816px;margin:0 auto;padding-bottom:20px}.section-tabbed-content .tabbed-content .tabbed-content--tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:10px 0 50px}.section-tabbed-content .tabbed-content .tabbed-content--tabs button{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:26px;line-height:1.1;text-align:center;color:var(--bodyColor);letter-spacing:-.466667px;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:13px 19px;min-width:43px;border:1px solid #979797;border-radius:78px}.section-tabbed-content .tabbed-content .tabbed-content--tabs .active{border:none;background:#fff;box-shadow:0 12px 28px #00000014}.section-tabbed-content .tabbed-content--tabs button:after{content:none}.section-tabbed-content .tabbed-content--scroll{margin:0}.section-tabbed-content .tabbed-image-wrap{padding-bottom:40px}.section-tabbed-content .tabbed-content--content .title{font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:26px;line-height:1.1;text-align:center;color:var(--bodyColor)}.section-tabbed-content .tabbed-content--content p{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;line-height:1.3;letter-spacing:-.233333px;color:var(--bodyColor);max-width:400px;margin:0 auto}.cart-drawer__empty-cart p,.product-cart-item-info .cart-product-link,.free-shipping--text .free-shipping--text-full,.product-cart-item-price .amount,.complementary-products .complementary-products--heading,.side-panel-inner .side-panel-footer .cart-drawer-footer .order-note-toggle__content label{font-size:18px;font-family:var(--bodyFont);font-weight:500;color:var(--bodyColor)}.product-cart-item-options,.cart-drawer-footer .cart-total .cart-policy-text,.product-cart-item-info .amount,.cart-total .price .amount,.product-card-small--info .product-card-small--link,.side-panel-inner .side-panel-footer .cart-drawer-footer .order-note-toggle__content textarea{font-size:15px;font-family:var(--bodyFont);font-weight:400;color:var(--bodyColor)}.product-card-small--info .product-card-small--add-to-cart{font-size:13px;font-family:var(--bodyFont);font-weight:400;color:var(--bodyColor)}.cart-drawer-footer .cart-total th{font-size:22px;font-weight:500;color:var(--bodyColor);font-family:var(--bodyFont)}.open-cc{height:100vh;overflow:hidden!important}.cart-drawer-footer .order-note-toggle{font-size:13px;color:var(--bodyColor);font-family:var(--bodyFont);text-decoration:none}.csw-sub-onetime{display:flex;flex-wrap:wrap;gap:16px}.csw-sub-onetime .csw-sub,.csw-sub-onetime .csw-onetime{width:100%!important;max-width:calc(48% - 5px)!important;box-shadow:0 3px 28px #0000000e;padding:20px;cursor:pointer;border-radius:20px}.csw-type-wrap.active{box-shadow:0 0 0 3px var(--color-body, #2c2d2e) inset!important}.csw-sub-onetime h5{font-size:18px;line-height:26px}.custom-sub-widget{margin-bottom:40px}.csw-title-wrap .csw-title{font-size:22px}.option-description-wrapper .fiter-option-desc{display:none;margin-bottom:25px}fieldset.product-form__input[data-handle=choose-your-filter] input.is-disabled+label{display:none!important}.option-description-wrapper .fiter-option-desc.active{display:block}.note-fore-none-white-unit{font-size:18px;line-height:24px;letter-spacing:.23px;margin-top:10px}.option-description-wrapper .fiter-option-desc .fod-title{font-size:18px;color:#000;margin:0 0 8px;font-weight:600;font-family:var(--headingFont);line-height:1.555;letter-spacing:-.3px}.option-description-wrapper .fiter-option-desc .fod-desc .metafield-rich_text_field{font-size:18px;color:#000;line-height:1.3333;font-family:var(--headingFont);letter-spacing:-.23px}.option-description-wrapper .fiter-option-desc{margin-bottom:2px}.custom-sub-widget .csw-wrapper .csw-title-wrap .csw-title{line-height:1.27272727273;font-weight:700;margin:0 0 24px;font-family:var(--headingFont)}.custom-sub-widget .csw-wrapper .csw-sub-onetime .csw-type-wrap{padding:25px 26px}.custom-sub-widget .csw-wrapper .csw-sub-onetime .csw-type-wrap.csw-onetime{padding-right:50px}.custom-sub-widget .csw-wrapper .csw-sub-onetime .csw-type-wrap h5{line-height:1.22222222222;font-weight:600;margin:0;font-family:var(--headingFont);font-size:18px;letter-spacing:-.47px}.variations .product-form__input--color input[type=radio]+label{transition:none!important}.section-iwts .customer-reviews{overflow:hidden}.fp-title-text-wrap{margin-top:30px}button.single-add-to-cart-button:disabled{opacity:.4}@media only screen and (min-width: 1400px){.section-iwts .customer-reviews .row:not(.heading-row){max-width:calc(100% - (50% - 690px));padding-right:0;margin-right:0;margin-left:auto}.section-iwts .customer-reviews .row:not(.heading-row)>.columns{padding-right:0}}.customer-reviews--carousel.slick-slider{width:100%;margin:0;overflow:visible}.customer-reviews--carousel.slick-slider .slick-list{padding-right:130px;-webkit-filter:drop-shadow(0px 12px 50px rgba(0,0,0,.08));filter:drop-shadow(0px 12px 50px rgba(0,0,0,.08));margin-left:-8px;margin-right:-8px}.customer-reviews--carousel.slick-slider .slick-track{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.customer-reviews--carousel.slick-slider .slick-track:before,.customer-reviews--carousel.slick-slider .slick-track:after{display:none}.customer-reviews--carousel.slick-slider .slick-slide{height:auto;padding-left:8px;padding-right:8px}.customer-reviews--carousel.slick-slider .slick-slide>div{height:100%}.customer-reviews--carousel.slick-dotted{padding-bottom:50px}.customer-reviews--carousel.slick-slider .slick-dots{position:absolute;left:100%;right:0;transform:translate(-100%);width:100vw;bottom:0;margin-top:0}.section-iwts .customer-reviews .row .flickity-viewport{overflow:visible}.columns.carousel__slide{height:100%;padding:0!important;display:block!important;max-width:100%!important}.section-iwts .customer-reviews .customer-reviews--review--has-bg{box-shadow:none;height:100%;display:flex;flex-direction:column;background:none}.customer-reviews--product img{display:block;width:100%;border-radius:15px;overflow:hidden}.section-iwts .customer-reviews .customer-reviews--review--has-bg .customer-reviews--content{background:#fff;margin-top:12px;width:100%;padding:24px;color:#000;flex-grow:1;border-radius:15px}.section-iwts .customer-reviews .customer-reviews--review--has-bg .customer-reviews--content h6{font-size:18px;font-weight:600;margin-bottom:15px}.section-iwts .customer-reviews .customer-reviews--review--has-bg .customer-reviews--content p{font-size:16px;margin:0}.cyfs-wrapper .cyfs-options-wrap .cyfs-ow-option{border:3px solid;border-color:transparent}.cyfs-wrapper .cyfs-options-wrap .cyfs-ow-option.active{border:3px solid #000}.slick-dotted .slick-dots{position:static;margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center}.slick-dotted .slick-dots li{width:auto;height:auto;margin:3px 6px}.slick-dotted .slick-dots li button{display:block;padding:0;width:8px;height:8px;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%;transition:all .3s}.slick-dotted .slick-dots li button:before{display:none}.slick-dotted .slick-dots li.slick-active button{width:24px;border-radius:20px;border-color:#b5b5b5;background:#b5b5b5}.section-background-video .background-video{margin-bottom:0}.product-information #product-form-installment{display:none!important}.section-background-video .background-video__content{padding-top:6vw;max-width:750px;margin:0 auto}.background-video__content-wrap .background-video__content .rte.description-size--medium{font-size:28px;letter-spacing:-.3px;font-weight:500;line-height:1.2;font-family:var(--headingFont);margin-top:30px}.back-to-top{color:var(--bodyColor)}.back-to-top svg{fill:none}.back-to-top svg path{fill:currentColor}.ncs-competitors-wrap{max-width:1234px;width:100%;margin:0 auto;padding:80px 0;border-top:2px solid #e2e2e2}.ncs-cw-wrapper{width:100%}@media only screen and (min-width: 1200px){.ncs-competitors-wrap>.row{max-width:1161px;width:100%;padding-left:24px;padding-right:0;margin-left:auto;margin-right:0}}.ncs-cw-title{margin-bottom:50px}.ncs-cw-title h3{color:var(--bodyColor);font-size:34px;font-weight:700;letter-spacing:-.3px;font-family:var(--bodyFont);line-height:1.05}.cns-cw-contents{width:100%;overflow-x:auto}.cns-cw-contents table{letter-spacing:-.47px;color:var(--bodyColor);font-family:var(--bodyFont);border:0;margin:0}.cns-cw-contents table th,.cns-cw-contents table td{border:0;padding:20px 30px;text-align:center;font-size:20px;font-weight:500}.cns-cw-contents table th:first-child,.cns-cw-contents table td:first-child{text-align:left;color:#000000b3;font-size:16px;font-weight:600}.cns-cw-contents table .seperate-heading td{background-color:#f9f9f9;border-radius:10em;text-transform:uppercase}.cns-cw-contents table .brand-image{width:100%;display:block;margin-bottom:40px}.cns-cw-contents table .brand-image img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.cns-cw-contents table tbody tr:first-child td{vertical-align:bottom}.ncs-block-title strong{font-size:21px;letter-spacing:-.21px;font-weight:600}.product-information .product-information--inner .variations .product-form__input .highlight{border-bottom:2px solid var(--btnBg)}.product-grid-container .product-information ol{margin:0 0 2rem;padding-left:2rem;list-style-position:outside}.product-grid-container .product-information ul{list-style:inside;list-style-position:outside;padding-left:2rem;margin-bottom:2rem}.product-grid-container .product-information ul li:not(:last-child),.product-grid-container .product-information ol li:not(:last-child){margin-bottom:10px}.cart-item-filter .cif-content{display:-ms-flexbox;display:flex;border:1px solid #0006;padding:10px;border-radius:10px}.cart-item-filter .cif-content .cif-content-image{width:40px;margin-right:10px;flex-shrink:0}.cart-item-filter .cif-content .cif-qty-title .cif-c-title{font-size:12px;line-height:16px;margin-bottom:5px;font-weight:500;width:100%}.cart-item-filter{margin-top:8px}.cart-item-filter .cif-content .cif-qty-title .cif-qty-price{font-size:12px;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:0}.cif-qty-price span.cif-qty{text-transform:capitalize;margin-right:10px;flex-shrink:0}.cart-item-filter .cif-content .cif-content-image img{object-fit:scale-down;border-radius:10px}.side-panel.cart-drawer{border-radius:0}.cart-drawer .cart-drawer-footer .button.accent:hover{background:#fff;color:var(--bodyColor)}.cif-qty-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cif-price.has-compare-price span.cif-cross-price{margin-right:5px;text-decoration:line-through;color:#000;font-weight:400}.custom-quantity{display:-ms-inline-flexbox;display:inline-flex;position:relative;border:1px solid var(--color-form-border);padding:0 25px;border-radius:5px}.custom-quantity input.cqty{border:navajowhite;display:-ms-inline-flexbox;display:inline-flex;padding:0;width:34px;height:34px;line-height:34px;text-align:center;border:0;justify-content:center;background:transparent;font-size:14px;font-weight:400;margin:0;outline:0}.custom-quantity button{padding:0;margin:0;border:0;position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25px;height:34px}.custom-quantity button.plus{right:0;left:auto}.product-cart-item-info .cremove{margin-left:5px;height:34px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;flex-shrink:0}.product-cart-item-info .cremove svg{width:14px;height:14px}.product-cart-item-info .cremove svg path{stroke:#2c2d2e}.custom-quantity button[disabled]{background-color:#00000008;cursor:not-allowed}.custom-quantity.no-edit{border:none;text-align:left;padding:0;font-size:12px;color:#000}.custom-quantity.no-edit label{font-size:12px;margin-right:2px}.cart-drawer-buttons.only-checkout-btn{display:flex}.cart-drawer-buttons.only-checkout-btn form{width:100%}.hide{display:none!important}.cart-rp-wrapper .crp-item{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;border:1px solid #dadce0;border-radius:10px}.cart-rp-wrapper .crp-item .crp-item-image{width:75px;margin-right:20px}.cart-rp-wrapper .crp-item img{width:100%;height:auto;border-radius:10px;cursor:pointer}.crp-item-vtitle{font-size:15px}.crp-item .crp-item-info{width:calc(100% - 95px)}.crp-item-info .crp-item-title{font-size:18px;margin-bottom:5px;line-height:normal}.crp-item-info .crp-item-price{font-size:15px;margin-bottom:5px}.crp-item-info{position:relative}.crp-item-info .crp-atc{width:26px;height:26px;border-radius:50%;position:absolute;right:0;top:0;background-color:#00000021;padding:0;display:block;text-align:center;line-height:26px;color:#000000ba;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.crp-item-info .crp-atc svg{width:14px;height:14px;display:block;margin:0 auto;overflow:visible;fill:none}.crp-item-info .crp-atc svg path{stroke:currentColor}.crp-item-info .crp-atc:not(.loading):hover{background-color:var(--bodyColor);color:#fff}.crp-item-info .crp-atc.loading>svg{display:none}.crp-item-info .crp-atc.loading .loading-overlay{width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-rp-wrapper .slick-list{padding-right:80px}.cart-rp-wrapper.slick-slider{overflow:hidden;margin-right:-30px}.cart-rp-wrapper.slick-slider .slick-list{margin-left:-5px;margin-right:-5px}.cart-rp-wrapper.slick-slider .slick-slide{padding-left:5px;padding-right:5px}.cif-price.has-compare-price .cif-original-price{font-weight:600}.custom-quantity-remove-button{margin-top:9px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cart-rp-wrapper.slick-slider .slick-arrow{width:26px;height:26px;background:#eee;color:#000;z-index:2;border-radius:50%;border:1px solid #eee}.cart-rp-wrapper.slick-slider .slick-arrow:before{font-family:"Font Awesome 5 Pro";display:inline-block;opacity:1!important;font-size:1.4rem;line-height:1;color:currentcolor;font-weight:500}.cart-rp-wrapper.slick-slider .slick-prev:before{content:"\f053"}.cart-rp-wrapper.slick-slider .slick-next:before{content:"\f054"}.cart-rp-wrapper.slick-slider .slick-prev{left:5px}.cart-rp-wrapper.slick-slider .slick-next{right:5px}.cart-rp-wrapper.slick-slider .slick-disabled{display:none!important}.footer{background:#000!important}.footer .row>div .widget .thb-widget-title{font-weight:700;font-size:18px;line-height:18px;letter-spacing:-.5px;color:#fff;margin-bottom:3rem}.footer .row>div .widget .thb-widget-menu li{margin-bottom:1.5rem}.footer .row>div .widget .thb-widget-menu li a{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-.5px;color:#ffffffb3;transition:.5s ease}.footer .row>div .widget .thb-widget-menu li a:hover{color:#1ce4d5}.footer .sub-footer{margin-top:10rem}.sub-footer hr{width:100%;max-width:1212px}.footer .sub-footer .row{margin-top:9rem;align-items:flex-end}.footer .row>div{flex:0 0 100%}.footer .sub-footer .row .small-12{max-width:60%!important}.footer .sub-footer .row>div .widget .thb-widget-title{margin-bottom:1.5rem}.footer .sub-footer .row>div .widget--signup p{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#90989b;mix-blend-mode:normal;margin-bottom:2rem}.footer .sub-footer .flxRw{display:flex;align-items:center;gap:2rem}.footer .sub-footer .flxRw .lft{flex:0 0 100%;max-width:550px}.footer .sub-footer .socialIcons .social-links{display:flex;gap:2rem}.footer .sub-footer .socialIcons .social{padding:8px;width:60px;height:60px;background:#ffffffe6;border:1px solid rgba(255,255,255,.9);border-radius:100px}.footer .sub-footer .socialIcons .social-links svg{width:27px}.footer .sub-footer .socialIcons .social-links svg path{fill:#000}.footer .row>div .widget .signup-container .field input{box-shadow:0 15px 10px #33363620;border-radius:40px;font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:18px;letter-spacing:-.5px;line-height:36px;color:#fff;height:60px;border:1px solid #6b6b6b;padding-left:30px;background:transparent}.footer .row>div .widget .signup-container .field input::placeholder{letter-spacing:-.5px}.footer .row>div .widget .signup-container fieldset .submit{display:flex;justify-content:center;align-items:center;padding:16px 18px;width:180px;height:48px;background:#ffffffe6;border:1px solid #ffffff;border-radius:40px;font-family:var(--bodyFont);font-style:normal;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-.3px!important;color:#000;top:50%;transform:translateY(-50%);right:7px;transition:.5s ease}.footer .sub-footer .row>div .widget{margin-bottom:0}.footer .sub-footer .row .small-12.medium-4{max-width:40%!important;padding-right:0}.footer .sub-footer .row>.paymeyBx p{font-family:var(--bodyFont);font-style:normal;font-weight:500;font-size:15px;color:#fff;opacity:1;text-align:right}.footer .sub-footer .footer-payment-icons{padding-top:0}@media screen and (min-width: 1199px){.footer .row.topFttr .small-12 .widget--menu{margin-top:8rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-mini.css.map */
