@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Archivo Black;src:url(ArchivoBlack-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Archivo Bold;src:url(ArchivoNarrow-Bold.woff2) format("woff2");font-weight:700;font-style:normal}body .announcement-bar{padding:7px 0 9px}body .announcement-bar--item span{margin:0 17px}@media (max-width: 1199px){body .announcement-bar--item span{margin:0 12px}}@media (max-width: 767px){body .announcement-bar--item span{margin:0 7px}}.section-promotional-banner{overflow:hidden}.section-promotional-banner .promotional-banner--image-media:after{background:none}.section-promotional-banner .row.full-width-row{padding:0 26px}.section-promotional-banner .row.full-width-row .columns{padding:0}.section-promotional-banner .promotional-banner--content-inner{padding:12.5%}.section-promotional-banner .promotional-banner--content .subheading{margin-bottom:13px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.906px}.section-promotional-banner .promotional-banner--content .h1-large{font-style:normal;font-weight:600;line-height:96.429%}.section-promotional-banner .promotional-banner--content{justify-content:flex-start}@media (min-width: 768px){.section-promotional-banner .promotional-banner--content .h1-large{font-size:calc(var(--font-heading-scale) * 63px)}.section-promotional-banner .promotional-banner--content .subheading{font-size:1.9rem}.promotional-banner.section-spacing{margin-top:29px;margin-bottom:23px}}@media (max-width: 767px){.section-promotional-banner .row.full-width-row{padding:0}.section-promotional-banner .promotional-banner--content-inner{padding:6.2%}.promotional-banner.section-spacing{margin-top:0;margin-bottom:18px}}@media (max-width: 576px){.section-promotional-banner .promotional-banner--content .h1-large{font-size:33.091px;line-height:31.909px;max-width:117px}.promotional-banner--content .rte p{display:none}.promotional-banner--content-inner>*:last-child{margin-bottom:0}.section-promotional-banner .promotional-banner--content .subheading{font-size:18px;max-width:135px}}.main-product-grid-section .row.full-width-row>.small-12.columns{padding:0}.main-product-grid-section .facets-desktop-container .facets__form{background:#f8f8f8;padding:22px 17px 38px 16px}.main-product-grid-section>.row.full-width-row{padding-left:29px;padding-right:41px}.main-product-grid-section .sidebar-container{grid-gap:clamp(30px,4.5%,36px)}.main-product-grid-section .facets .thb-filter .thb-filter-title span{display:none!important}.main-product-grid-section .facets .thb-filter .thb-filter-title{padding:0;font-size:15.018px;font-style:normal;font-weight:400;line-height:16.344px;text-transform:uppercase;pointer-events:none}.main-product-grid-section .facets .thb-filter-content input{opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.main-product-grid-section .facets .thb-filter-content ul>li{display:flex;cursor:pointer}.main-product-grid-section .facets .thb-filter-content .count{top:auto;font-size:inherit}.main-product-grid-section .facets .thb-filter-content ul{max-height:none;display:flex;flex-wrap:wrap;gap:9px 6.73px}.main-product-grid-section .facets .thb-filter-content ul li{overflow:hidden}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li{display:flex;justify-content:center;align-items:center}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li a,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li label{border-radius:51.99px;border:1.04px solid #b6b6b6;padding:6.239px 16.637px;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li label{transition:all .3s ease}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li label{cursor:pointer}.main-product-grid-section .facets .thb-filter-content ul.list-size{gap:10px 9px;max-width:92%}.main-product-grid-section .facets .thb-filter-content ul.list-size li label{padding:0;width:40px;height:40px;border-radius:50%}.main-product-grid-section .facets .thb-filter-content{padding-top:17px}.main-product-grid-section .thb-filter ul.list-color{gap:7px 8px;max-width:96%}.main-product-grid-section .thb-filter ul.list-color label{box-shadow:none;width:40px;height:40px;border-radius:50%}.main-product-grid-section .thb-filter ul.list-color label:after{top:0;left:0;right:0;bottom:0}.main-product-grid-section .thb-filter ul.list-color input:checked+label:after{transform:scale(.9)}.main-product-grid-section .facets--bar.facets--bar-inline{flex-direction:column}.main-product-grid-section .facets--bar .facets__form{display:flex;width:100%}.main-product-grid-section .facets--bar .thb-filter-sort-count{width:100%;justify-content:space-between;flex-direction:row-reverse;align-items:center;flex-wrap:wrap}.main-product-grid-section .thb-filter-count .facets__label{font-size:14px;font-style:normal;font-weight:400;line-height:100%;color:#151515}.facets--bar .thb-filter-sort-count .thb-filter-sort .select-arrow{margin-top:-8px;background:#f7f7f7}.facets--bar .thb-filter-sort-count .thb-filter-sort select{color:#151515;font-size:14px;font-style:normal;font-weight:400;line-height:271.429%;letter-spacing:.28px;text-transform:capitalize;width:119px;padding-right:14px;cursor:pointer}.facets--bar .thb-filter-sort-count .thb-filter-sort{margin:0 0 0 15px!important;border-radius:2px;background:#f7f7f7;display:inline-flex;height:38px;padding:0 4px 0 10px;justify-content:center;align-items:center;gap:3px;flex-shrink:0;cursor:pointer}.main-product-grid-section .row .row{margin-right:-5px;margin-left:-5px}.main-product-grid-section .column,.columns{padding-right:5px;padding-left:5px}.main-product-grid-section .column{margin-bottom:10px}.main-product-grid-section .facets--bar{margin-bottom:20px}.main-product-grid-section .facets__wrapper collapsible-row:last-child .thb-filter.js-filter{margin-bottom:0}.main-product-grid-section .thb-filter ul li a{font-size:.875rem;color:var(--color-body);letter-spacing:.02em;transition:all .3s ease}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li:has(>input:checked) label,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li:hover label,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li:hover a{background:#000}.main-product-grid-section .material-filter facet-remove *:not(.active-facets__button-remove){display:none}.main-product-grid-section .material-filter .thb-filter-title{padding-right:40px}.main-product-grid-section .material-filter facet-remove .active-facets__button-remove{position:absolute;right:0;top:0;margin:0}.main-product-grid-section .material-filter{position:relative}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li:hover a,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li:has(>input:checked) label,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li:hover label{color:#fff}@media only screen and (max-width: 1430px){.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li a,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li label{padding:4px 5px}.main-product-grid-section .thb-filter ul li a,.main-product-grid-section .thb-filter ul label{font-size:.65rem}.main-product-grid-section .facets .thb-filter-content ul.list-size li label{width:35px;height:35px}.main-product-grid-section .facets .thb-filter-content ul.list-size{gap:5px}}@media only screen and (min-width: 1068px){.main-product-grid-section .sidebar-container.facets--sidebar{grid-template-columns:clamp(250px,27%,367px) 1fr}.facets-desktop-container.mobile{display:none!important}}@media only screen and (max-width: 1067px){.main-product-grid-section .facets .thb-filter-content .count{display:none}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li a,.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li label{padding:6px 16px;font-size:14px;line-height:128.571%}.main-product-grid-section .facets .thb-filter-content{padding-top:4px;-ms-overflow-style:none!important;scrollbar-width:none!important}.main-product-grid-section .facets .thb-filter-content::-webkit-scrollbar{display:none!important}.main-product-grid-section .thb-filter ul li a,.main-product-grid-section .thb-filter ul label{font-size:.85rem}.facets--bar .thb-filter-sort-count .thb-filter-sort{display:none}.facets-desktop-container{display:block!important}.main-product-grid-section .facets .thb-filter .thb-filter-title{font-size:14px;text-transform:capitalize;line-height:128.571%}.main-product-grid-section .facets .thb-filter .thb-filter-title:after{content:"s:";text-transform:none}.main-product-grid-section collapsible-row,.main-product-grid-section .thb-filter-content{width:100%}.main-product-grid-section .thb-filter-content{overflow-x:auto}.main-product-grid-section collapsible-row{display:block}.main-product-grid-section facet-filters-form.facets-desktop-container{z-index:2;overflow:hidden}.main-product-grid-section .facets-desktop-container .facets__form{background:transparent;padding:0}.main-product-grid-section .facets .thb-filter-content ul.list-size,.main-product-grid-section .thb-filter ul.list-color{max-width:none}.main-product-grid-section .thb-filter .thb-filter-content ul.list-color label{width:38px;height:38px}.main-product-grid-section .facets .thb-filter-content ul{justify-content:center;line-height:1;width:max-content;display:flex;flex-wrap:nowrap}.main-product-grid-section .facets .thb-filter-content ul:not(.list-color) li{display:inline-flex}.main-product-grid-section .facets #FacetFiltersForm .facets__wrapper>[data-index="2"]{display:none}.main-product-grid-section .facets__wrapper{display:flex;gap:0 18px;flex-wrap:wrap}.main-product-grid-section .facets__wrapper>div{flex:0 1 calc(50% - 9px)}.main-product-grid-section .facets--bar .thb-filter-sort-count{justify-content:flex-end}.main-product-grid-section .sidebar-container{gap:0}.main-product-grid-section .thb-filter-count .facets__label{text-transform:capitalize}}@media (max-width: 767px){.main-product-grid-section .material-filter facet-remove .active-facets__button-remove{right:15px}.main-product-grid-section facet-filters-form.facets-desktop-container{margin-left:-15px;width:calc(100% + 30px);margin-right:-15px;border-bottom:1px solid #d4d4d4;margin-bottom:30px}.main-product-grid-section .facets .thb-filter .thb-filter-title,.main-product-grid-section .facets .thb-filter-content ul{padding-left:15px;padding-right:15px}.main-product-grid-section>.row.full-width-row{padding-left:15px;padding-right:15px}}@media (max-width: 374px){.main-product-grid-section .facets__wrapper>div{flex:0 0 100%}}product-card .product-featured-image{padding-top:5.5px;padding-left:5.5px;padding-right:5.5px}body .product-card .product-card-quickview{width:80%;border-radius:100px}body .product-card .product-card-quickview:not(:hover){background:#0009}body .product-card .product-card-quickview--button{left:10%}body .product-card:hover .product-card-sizes--container,body .product-card:hover .product-card-quickview{transform:translateY(-20px)}@media only screen and (max-width: 767px){body .product-card .product-card-quickview{display:none!important}}@media only screen and (min-width: 768px){body .product-card .product-card-quickview--button span{font-size:.7875rem}}product-card .product-card-price-wrapper{display:flex;justify-content:center;align-items:center;gap:7.85px;flex-wrap:wrap}product-card .product-card-price-wrapper .badge.onsale{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;padding:4px 13px;font-size:13.081px;font-style:normal;font-weight:600;line-height:0;letter-spacing:.654px;text-transform:uppercase;height:22px}.product-card .product-featured-image{margin-bottom:10px}.product-card .product-card-title{text-align:center;font-size:19.622px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-bottom:1.9px}.product-card .product-card-material{color:#969696;text-align:center;font-size:18.313px;font-style:normal;font-weight:400;line-height:1.2;margin:0 0 12.5px}.product-card .product-card-price-wrapper .price{display:flex;flex-direction:row-reverse;font-size:19.622px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.392px}.product-card .product-card-price-wrapper .price del .amount{opacity:1}.product-card .product-card-price-wrapper .price del{color:#aaa}.product-card .product-card-price-wrapper .price ins{color:#000}.product-card .product-card-price-wrapper .price del+ins{color:#e1432d}.product-card .product-card-price-wrapper .price del+ins{margin-left:0}.product-card .product-card-price-wrapper .price del:has(+ins){margin-left:7.8px}.product-card .product-card-price-wrapper{margin-bottom:13px}.main-product-grid-section .product-card{margin-bottom:0;border:1px solid rgba(0,0,0,.1);padding:0 0 20px;height:100%}.product-card .loox-rating{display:flex;justify-content:center}.product-card .product-card-info{padding:0 5.5px}.product-card .loox-rating .loox-rating-label,.product-card .product-secondary-images-nav,.product-card .product-secondary-image{display:none!important}.product-card figure:hover .for-hover,.product-card figure:hover:not(:has(>.for-hover)) .product-secondary-image:first-child{display:block!important}.product-card.default-price .price:has(>del):has(>ins)+.onsale,.thb-product-detail.default-price del+ins,.thb-product-detail.default-price .price:has(>del):has(>ins) .onsale,.product-card.default-price del+ins{display:none!important}.thb-product-detail.default-price del .amount{opacity:1}.thb-product-detail.default-price del:has(+ins),.product-card.default-price .price del:has(+ins){margin:0!important;color:var(--color-price, --color-accent)!important;text-decoration:none!important}.badge.bestseller{background:#d2c497}.thb-product-detail .product-single__media .figcaption{display:none!important}@media (max-width: 767px){.product-card .product-card-material{font-size:14px;margin:0 0 9.5px;line-height:1.3}.product-card .product-card-title{font-size:15px}.product-card .product-featured-image{margin-bottom:8.5px}product-card .product-card-price-wrapper .badge{font-size:10px;height:17px;padding:3px 10px}.product-card .product-card-price-wrapper .price del:has(+ins){margin-left:6px}.product-card .product-card-price-wrapper .price{font-size:15px}.product-card .product-card-price-wrapper{margin-bottom:9px}}#qikify-tmenu-mobilemenu-0 .tmenu_item.tmenu_item_level_0:nth-child(3),#qikify-tmenu-megamenu-2 .tmenu_item.tmenu_item_level_0:nth-child(3){display:none!important}@font-face{font-family:Montserrat;src:url(Montserrat-SemiBold.woff2) format("woff2"),url(Montserrat-SemiBold.woff) format("woff"),url(Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(Montserrat-Bold.woff2) format("woff2"),url(Montserrat-Bold.woff) format("woff"),url(Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.slideshow__slide.content-size-container .slideshow__slide-content{max-width:100%}.slideshow__slide p.split-text.description-size--custom>.line-child:not(:last-child){margin-bottom:10px}.slideshow__slide h1.custom{font-family:Montserrat;font-size:63.706px;font-weight:600;line-height:96.429%;margin-bottom:18px}.slideshow__slide .subheading{color:#d6d6d6;font-size:18.21px;font-weight:400;line-height:1;letter-spacing:.546px;text-transform:none;margin:0}body .slideshow__slide .button{margin-top:20px}@media only screen and (min-width: 768px){body .slideshow__slide .button{margin-top:30px}}@media only screen and (min-width: 1068px){.slideshow__slide p.split-text.description-size--custom{font-size:30.19px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.906px}}@media (max-width: 767px){.slideshow__slide h1.custom{font-size:40px}.slideshow__slide p.split-text.description-size--custom>.line-child:not(:last-child){margin-bottom:0}}body .section-collection-tabs .section-header.custom-heading-position .collection-tabs__list-link{padding:6px 16px;color:#000;font-size:14.557px;font-weight:400;line-height:128.571%;text-transform:uppercase;border:1px solid #b6b6b6;border-radius:52px;opacity:1;margin:0 2.5px}body .section-collection-tabs .section-header.custom-heading-position .collection-tabs__list-link:hover,body .section-collection-tabs .section-header.custom-heading-position .collection-tabs__list-link.active{background:#000;border-color:#000;color:#fff}body .section-collection-tabs .links-wrapper .linked-to-tab:not(.active),body .section-collection-tabs .section-header.custom-heading-position .section-header--button.has--tabs:empty,body .section-collection-tabs .section-header.custom-heading-position .linked-to-tab{display:none!important}body .section-collection-tabs .links-wrapper .linked-to-tab.active{display:flex;border:1px solid #e2e2e2}body .section-collection-tabs .links-wrapper{display:flex;justify-content:center;margin-top:33px}body .section-collection-tabs .section-header.custom-heading-position .collection-tabs__list-link:after{content:none}body .section-collection-tabs .section-header.custom-heading-position{margin-bottom:58px}body .section-collection-tabs .flickity-progress{top:-2px;margin-top:36px}body .product-card .product-card-quickview--button{bottom:-2px}@media print,screen and (min-width: 992px){.section-collection-tabs .large-2{flex:0 0 25%;max-width:25%}}@media print,screen and (min-width: 1360px){.section-collection-tabs .large-2{flex:0 0 20%;max-width:20%}}@media (max-width: 767px){body .section-slideshow .line-child{text-align:center!important}body .slideshow__slide-inner.content-middle-center{align-items:flex-end;text-align:center}body .section-slideshow .button.white{min-width:171px}body .slideshow__slide .button{margin-top:30px}body .slideshow__slide .description-size--custom .line-child:not(:last-child){margin-bottom:10px!important}body .slideshow__slide .description-size--custom .line-child{font-size:30.19px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.906px}body .slideshow__slide h1 .line-child{font-size:63.706px;font-style:normal;font-weight:600;line-height:96.429%}.slideshow.mobile-height-image .slideshow__slide .slideshow__slide-bg img{object-fit:cover!important}body .section-slideshow .mobile-height-752{min-height:500px}body .slideshow.mobile-height-752 .flickity-viewport{height:500px!important}}@media (max-width: 440px){body .slideshow__slide .description-size--custom .line-child{font-size:20px}body .slideshow__slide h1 .line-child{font-size:40px}body .slideshow__slide .description-size--custom .line-child:not(:last-child){margin-bottom:5px!important}body .slideshow__slide .button{margin-top:15px}}html body.template-product .shopify-payment-button:not(.gpo-clone-payment-button):not(.gpo-clone-stickyAtc-button):not(.gpo-original-payment-button){display:block!important}body .shopify-section.product-section .product-title{font-family:Archivo Black;font-size:28px;font-style:normal;font-weight:400;line-height:121.429%}body .shopify-section.product-section .product-information{padding-right:9px}body .shopify-section.product-section .product-title__inner h1{margin:0}body .shopify-section.product-section .product-title__inner{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:7px}body .shopify-section.product-section .product-title__inner .loox-rating .loox-icon{color:#d79b31}body .shopify-section.product-section .product-title__material p{margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.26px}body .shopify-section.product-section .product-title-container{margin-bottom:16px;border-bottom:1px solid #d7d7d7;padding-bottom:15px}body .shopify-section.product-section .product-price-container ins,body .shopify-section.product-section .product-price-container del{line-height:130%}body .shopify-section.product-section .product-price-container ins .amount{color:#151515;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.4px;font-family:Archivo Bold;margin-right:4px}body .shopify-section.product-section .product-price-container ins:not(:has(+del)) .amount{margin-right:8px}body .shopify-section.product-section .product-price-container ins:has(+del) .amount{color:#e1432d}body .shopify-section.product-section .product-price-container del span{font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.4px;margin-right:8px;opacity:.6}body .shopify-section.product-section .badges__inner{display:flex;align-items:center;flex-wrap:wrap}body .shopify-section.product-section .product-inventory-notice,body .shopify-section.product-section .product-inventory-notice--text{margin:0}body .shopify-section.product-section .thb-product-detail .product-price-container .badges{line-height:0}body .shopify-section.product-section .thb-product-detail .product-price-container .badge,body .shopify-section.product-section .product-inventory-notice--text{font-size:10px;font-style:normal;font-weight:600;line-height:130%;text-transform:uppercase;height:auto}body .shopify-section.product-section .product-inventory-notice--wrapper:has(>div){border-radius:10px;background:#f2f2f2;padding:3px 12px 3px 8px}body .shopify-section.product-section .thb-product-detail .product-price-container .badge{padding:3px 17px;border-radius:13px;margin-right:8px}body .shopify-section.product-section .product-inventory-notice--pulse{margin:0 4px 0 0;width:9px;height:9px}body .shopify-section.product-section .thb-product-detail .product-price-container .badges{margin-left:0;display:flex;align-items:center;flex-wrap:wrap}body .shopify-section.product-section .product-inventory-notice--pulse:after{top:-5px;left:-5px}body .shopify-section.product-section .variations{margin-top:10px}body .shopify-section.product-section .product-popup-modal__button>span{color:#151515;text-align:right;font-size:13px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:.26px;text-decoration:underline;display:flex;align-items:center;gap:4px}body .shopify-section.product-section .product-popup-modal__button>span:hover{text-decoration:none}body .shopify-section.product-section .product-popup-modal__button>span svg{width:4.112px;height:7px}body .shopify-section.product-section .product-form__input .form__label{text-transform:none;margin-bottom:5px}body .shopify-section.product-section .product-form__input .form__label.ef__option-title{margin-bottom:4px}body .shopify-section.product-section .product-form__input .form__label.ef__option-title span{margin-left:5px}body .shopify-section.product-section .variations .product-form__input--block input[type=radio]+label{margin-right:7px;margin-bottom:7px;padding:5px 10px;font-size:13.306px;font-style:normal;font-weight:400;line-height:150%;border-color:#e8e8e8;min-width:46px;height:33px;border-radius:3.326px}@media (max-width: 575px){body .shopify-section.product-section .variations .product-form__input--block input[type=radio]+label{padding:5px;min-width:35px}}body .shopify-section.product-section .variations .product-form__input--block label:hover,body .shopify-section.product-section .variations .product-form__input--block input[type=radio]:checked+label{box-shadow:0 0 0 2px #000 inset}body .shopify-section.product-section .variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label>span{color:#b0a9a9}body .shopify-section.product-section .variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label{border-color:#e8e8e8;background:#f6f6f6}body .shopify-section.product-section .variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label:before{content:none!important}body .shopify-section.product-section .product-form__input{margin:0 0 28px}@media (max-width: 575px){body .shopify-section.product-section .product-form__input{margin:0 0 11px}}body .shopify-section.product-section .ef__product-option-input{font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:10px 14px 11px!important;height:44px;border:2px solid #000;border-radius:4px;position:relative}body .shopify-section.product-section .ef__product-option-single-value-label input::placeholder{color:#9ca3af;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;left:14px}body .shopify-section.product-section .product-form{margin-top:31px}@media (max-width: 575px){body .shopify-section.product-section .product-form{margin-top:23px}}body .shopify-section.product-section #AddToCart{border-color:#000;background:#000;border-radius:4px;font-size:16px;font-style:normal;font-weight:700;line-height:87.5%;letter-spacing:.28px;text-transform:uppercase}.button-uppercase-true .shopify-payment-button__button:not(.shopify-payment-button__button--branded),.button-uppercase-true .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{border-radius:4px;font-size:16px!important;font-weight:700!important;line-height:87.5%}body .shopify-section.product-section .thb-product-detail shopify-payment-terms{text-align:center;padding-bottom:0;border-bottom:none;margin-bottom:10px}body .shopify-section.product-section .shopify-payment-button__button--hidden{display:none}body .shopify-section.product-section .add_to_cart_holder{display:flex;flex-wrap:wrap;margin-bottom:10px}body .shopify-section.product-section .product-form__wrapper{margin-bottom:20px;border-bottom:1px solid #d7d7d7}@media (max-width: 575px){body .shopify-section.product-section .add_to_cart_holder{margin-bottom:0;padding-bottom:0}}body .shopify-section.product-section .product-short-description h1,body .shopify-section.product-section .product-short-description h2,body .shopify-section.product-section .product-short-description h3,body .shopify-section.product-section .product-short-description p,body .shopify-section.product-section .product-short-description h4,body .shopify-section.product-section .product-short-description h5,body .shopify-section.product-section .product-short-description h6{margin-bottom:5px}body .shopify-section.product-section .product--short-description{margin-top:10px;margin-bottom:20px}body .shopify-section.product-section .product--short-description,body .shopify-section.product-section .product-short-description p{color:#a1a1a1;font-size:14px;font-style:normal;font-weight:500;line-height:140%}body.template-product .loox-carousel-item{border-radius:6px!important}body .shopify-section.product-section .product-short-description.rte p+h1,body .shopify-section.product-section .product-short-description.rte p+h2,body .shopify-section.product-section .product-short-description.rte p+h3,body .shopify-section.product-section .product-short-description.rte p+h4,body .shopify-section.product-section .product-short-description.rte p+h5,body .shopify-section.product-section .product-short-description.rte p+h6{margin-top:10px}body .shopify-section.product-section .product__accordion .metafield-rich_text_field p:last-child{margin-bottom:0}body .shopify-section.product-section .product__accordion .metafield-multi_line_text_field{position:relative;top:auto;left:auto;bottom:auto;right:auto;height:auto;width:auto}body .shopify-section.product-section .product__accordion summary *{margin:0}body .shopify-section.product-section .metafield-multi_line_text_field:after,body .shopify-section.product-section .metafield-multi_line_text_field:before{content:none!important}body .shopify-section.product-section .product__accordion{border:none!important;margin-top:0!important;border-radius:3px;background:#f9f9f9;overflow:hidden}body .shopify-section.product-section .product__accordion:not(:last-child){margin-bottom:12px}body .shopify-section.product-section .product__accordion:last-child{margin-bottom:0}body .shopify-section.product-section .product__accordion summary{padding:18px 16px 18px 17px;color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:142.857%;font-family:Archivo Bold}body .shopify-section.product-section .product__accordion .accordion__content{padding:0 16px 18px 17px;line-height:150%}@media (max-width: 575px){body .shopify-section.product-section .product__accordion summary{padding:12px 8px 14px 14px}body .shopify-section.product-section .product__accordion .accordion__content{padding:0 8px 14px 14px}}body .shopify-section.product-section .product--icons-with-text{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:25px}body .shopify-section.product-section .product--icons-with-text .icons-with-text__item{display:flex;align-items:flex-start}body .shopify-section.product-section .product--icons-with-text .icons-with-text__item img{max-width:31px;margin-right:10px}body .shopify-section.product-section .product-short-description{margin-bottom:21px}body .shopify-section.product-section .icons-with-text__item-title{font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.26px;margin-bottom:1px}body .shopify-section.product-section .icons-with-text__item-text{font-size:10px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.26px;margin:0}body .shopify-section.product-section .icons-with-text__item{flex:0 1 calc(33.3% - 10px)}@media (max-width: 575px){body .shopify-section.product-section .icons-with-text__item{flex:0 1 calc(33.3% - 2px + (2px / 3))}body .shopify-section.product-section .product--icons-with-text{gap:2px}body .shopify-section.product-section .icons-with-text__item-text{font-size:8px}body .shopify-section.product-section .icons-with-text__item-title{font-size:11px}body .shopify-section.product-section .product--icons-with-text .icons-with-text__item img{margin-right:5px}}@media only screen and (min-width: 1441px){body .shopify-section.product-section .product-grid-container{grid-template-columns:1fr clamp(480px,45%,780px)}}.template-product .section-product-recommendations .section-header h2{font-family:Archivo Black;font-size:28px;font-style:normal;font-weight:400;line-height:42px}.template-product .section-image-with-text .row.grid,.template-product .section-product-recommendations .row{max-width:1160px}.template-product .section-text-with-icons .text-with-icons__inner{max-width:1063px}.template-product .section-image-with-text+.section-image-with-text{margin-top:32px}.template-product .image-with-text__content h3{font-family:Archivo Black;font-size:28px;font-style:normal;font-weight:400;line-height:150%;color:#000}.template-product .image-with-text__content .rte p{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.template-product .image-with-text__content .rte p:last-child{margin-bottom:0}.template-product .text-with-icons.text-with-icons-has-bg--true{padding:0}.template-product .text-with-icons .text-with-icons__inner{border-top:1px solid #000;margin-top:54px;padding:32px 28px}.template-product .text-with-icons.heading-large h6{font-size:20px;font-style:normal;font-weight:600;line-height:120%}.template-product .text-with-icons.icon-large .text-with-icons__icon{max-height:64px;max-width:64px;width:auto;height:auto;margin-right:15px}.template-product .thb-product-detail .product-single__media-image{--padding-bottom: 100% !important}.template-product #customPageContentWrapper,.template-product #customPageContentWrapper .small-12.columns,.template-product #customPageContentWrapper .section-spacing-padding{padding:0}.template-product .custom-inside-ring-popup__popup .product-popup-modal__content,.template-product .product-popup-modal.custom-page .product-popup-modal__content{max-width:clamp(300px,90vw,930px);border-radius:10px;max-height:90vh}.template-product .custom-inside-ring-popup__popup scroll-shadow{flex-wrap:wrap;gap:15px}.template-product .custom-inside-ring-popup__popup scroll-shadow img{margin:0 auto}.template-product .product-popup-modal.custom-page h5{font-family:Archivo Black;font-size:21px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:22px}.template-product .product-popup-modal.custom-page .product-popup-modal__content-header{justify-content:space-between;padding-left:35px}.custom-inside-ring-popup__wrapper:not(:has(.ef__product-option-root[style="display: none;"])){position:relative;min-height:30px}.custom-inside-ring-popup__wrapper:has(.ef__product-option-root[style="display: none;"]) modal-opener{display:none}.custom-inside-ring-popup__opener{position:absolute;right:0;top:8px;display:flex}.custom-inside-ring-popup__button{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.26px;text-decoration-line:underline}.custom-inside-ring-popup__popup scroll-shadow{background:#fff;padding:0 10px 10px}.custom-inside-ring-popup__popup scroll-shadow *:last-child{margin-bottom:0}.template-product product-gallery{display:block;width:100%;max-width:1067px;overflow:hidden;position:relative;margin-top:37px}.template-product .product-thumb-wrapper{margin-top:17px}.template-product .product-thumb-wrapper .swiper-wrapper img{border:1px solid transparent;border-radius:5px;width:100%}.template-product .product-thumb-wrapper .swiper-slide-thumb-active img{border-color:#d8d8d8}.template-product .product-thumb-wrapper .gallery-thumbs:not(.swiper-initialized){display:none}.template-product .product-thumb-wrapper .swiper-wrapper{justify-content:center}@media (min-width: 1068px){.template-product .custom-product-gallery{display:none!important}}@media (max-width: 1067px){.template-product #Product-Slider,.template-product .product-images-buttons{display:none!important}body .shopify-section.product-section .product-information{padding-right:0}}@media (max-width: 1094px){.template-product .text-with-icons.icon-columns-4 .text-with-icons__inner{padding-left:15px;padding-right:15px}}@media (min-width: 1064px){.template-product .text-with-icons__inner{grid-gap:40px 83px}.template-product .text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(4,1fr)}}@media (min-width: 991px){.template-product .image-with-text.image_first .image-with-text__content{padding-left:27px;padding-right:4px}.template-product .image-with-text.text_first .image-with-text__content{padding-left:0;padding-right:74px}}@media (min-width: 768px) and (max-width: 990px){.template-product .section-image-with-text .image-with-text__content{padding-top:15px;padding-bottom:15px}.template-product .section-image-with-text+.section-image-with-text{margin-top:15px}.template-product .image-with-text__content h3{font-size:24px}.template-product .image-with-text__content .rte p{font-size:14px}.template-product .image-with-text.text_first .image-with-text__content{padding-right:20px;padding-left:0}.template-product .image-with-text.image_first .image-with-text__content{padding-left:20px;padding-right:4px}}@media only screen and (min-width: 500px) and (max-width: 767px){.template-product .text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(2,minmax(200px,300px))}}@media (max-width: 575px){.template-product .image-with-text__content{padding-left:0;padding-right:0}.template-product .section-image-with-text+.section-image-with-text{margin-top:16px}.template-product .text-with-icons .text-with-icons__inner{margin-top:25px}}.shopify-payment-button__button.apple-pay--dark{min-height:48px!important;border-radius:4px!important}body .shopify-section.product-section shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px}.variations .is-disabled+label{display:none!important}#preview-bar-iframe{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
