/*
Generated time: May 24, 2025 23:52
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
ul.mobile-main-menu{display:flex;flex-direction:row;justify-content:flex-start;width:100%;list-style:none;gap:3px;background:#1a1a1a;margin:0}.loox-rating{margin-bottom:10px}.cart-drawer-buttons p{margin:0}.shopify-payment-button__button:not(.shopify-payment-button__button--branded){background:#8c3377!important}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover:before{content:unset!important}.add_to_cart_holder button#AddToCart:hover{background:#5f9f0e!important}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover{background:#8c3377!important}.add_to_cart_holder button#AddToCart:hover:before{content:unset!important}.cart-drawer .side-panel-footer .button{background:#5f9f0e}.cart-drawer .side-panel-footer .button:hover:before{content:unset!important}.fdc-stats-row{display:none!important}.delivery-footer{display:none}div#stock-notification{display:none!important}.cod-announcement{display:none!important}.thb-product-detail .product-price-container .product__tax.caption p{margin-bottom:6px}.thb-product-detail .product-price-container .product__tax.caption{margin-bottom:0}.product-specification-table th{width:100%!important}.product-recommendations .rte{font-size:14px}.collection__view-all{text-align:center;margin-top:20px}.collection__view-all .button:hover:before{content:unset}.facets collapsible-row[data-index="7"]{display:none}.facets__mobile_form .thb-filter-sort .select select{padding:8px 10px!important;font-size:14px!important}.facets__mobile_form .thb-filter-sort .thb-filter-title{font-size:14px}.thb-filter-sort select#SortByBar{padding:8px 10px;width:100%!important}.thb-product-detail .product-title{color:#000}.thb-product-detail .product-price-container .product__tax{color:#000;opacity:unset!important}.thb-product-detail .product-price-container .product__tax a{color:#000}.product-information max-height.max-height.max-height--no-background h2{margin-bottom:0}.product-information max-height.max-height.max-height--no-background p{color:#000}.product-information .product-form__input .form__label{text-transform:uppercase}.variations .product-form__input--color input[type=radio]+label{margin:0 4px 12px}.variations .product-form__input--block input[type=radio]+label{margin:0 4px 12px!important;margin-left:0!important}.variations .product-form__input--block input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--color-body) inset!important}.variations .product-form__input--color input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--color-body) inset!important}.product-price-container .price del span.money{color:#1c1d1d!important}.product_custom_information p span.icon.icon--inventory:after,.product_custom_information p span.icon.icon--inventory:before{background:#f4af29}.product_custom_information p span.icon.icon--inventory:after,.product_custom_information p span.icon.icon--inventory:before{background:#54c63a;border-radius:9px;content:"";height:9px;left:0;margin:0 8px;position:absolute;top:-4px;width:9px}.add_to_cart_holder .quantity button.minus{border-right:1px solid #dedede}.add_to_cart_holder .quantity button.plus{border-left:1px solid #dedede}.add_to_cart_holder .quantity{border-color:#dedede!important;border-radius:50px}.accordion{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:10px}.product-information .accordion summary{text-align:center;padding:0;text-transform:uppercase;font-weight:400}.template-product product-recommendations.product-recommendations{padding-top:0;padding-bottom:0}.template-product product-recommendations.product-recommendations .rte{margin-top:0;font-size:14px}.product-recommendations .section-header--content{max-width:unset;text-align:center}recently-viewed-products.product-recommendations.recently-viewed-products{padding-top:25px}social-share.share-article{text-align:center;margin-top:30px}.product-information .accordion .accordion__content{padding-bottom:0}.share-article svg{height:21px}.product_custom_information span.icon.icon--inventory{margin-right:36px;position:relative;top:12px}.product_custom_information span{position:relative;font-size:16px;font-weight:400}.price del .amount{opacity:unset}.collection-banner--description{display:none}.product-fit-guide--heading{color:#000;font-size:14px}.product-fit-guide{margin-top:25px}.dCwsfy{position:unset!important}.yotpo-smsbump-modal__backdrop{display:none!important}.logolink img{width:83%}.footer .widget--text img{width:60%}.baDropdownStyle .bacurr-dropdownChoices span{font-family:Playfair Display,serif!important}li.menu-item-has-children{padding-left:10px;padding-right:10px}.thb-full-menu>li{PADDING:0 8PX}.image-with-text__content--inner a.button:hover{color:#fff}ul.mobile-main-menu li{background:#1a1a1a;color:#f8f7f4;min-width:80px;padding-top:5px;padding-bottom:5px;border:1px solid #616161;border-bottom:0;border-top:0;border-right:0px;text-align:center;padding-left:10px}.baDropdownStyle.top_right{top:65px!important;right:119px!important;position:absolute!important}ul.mobile-main-menu a{color:#f8f7f4;text-transform:uppercase}.flickity-slider .slideshow__slide-content p.subheading{font-size:calc(var(--font-heading-scale) * 72px)!important;font-weight:600;letter-spacing:5px}.tabs-container .tab-title h2{text-transform:uppercase;margin-bottom:0;color:#1d3557;font-weight:600}.tabs-container .tab-title{text-align:center;margin-bottom:5px}.subcollections .subcollection-item{width:25%;float:left;padding:0 15px}.tab-content-wrapper .tab-content{width:100%}.tab-content-wrapper .tab-content .subcollection-item p{font-size:calc(var(--font-product-title-scale, 1)* .9375rem);line-height:22px;padding-top:20px;font-weight:500}.subcollections .subcollection-item img{width:100%}.tabs-container ul.tabs.row.expanded{text-align:center;justify-content:center}.tabs-container ul.tabs.row.expanded span:last-child{display:none}.tab-content .collection-products ul.product-grid{list-style:none;display:flex;gap:30px}.tab-content .product-grid .product-item h3{font-size:22px;line-height:22px;padding-top:20px;margin-bottom:10px}.tab-content .product-grid .product-item img{width:100%}.tab-content .product-grid .product-item p{font-size:16px}@keyframes marquee-left{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.logo-list__inner{animation:marquee-left 50s linear infinite;display:flex!important;align-items:center;white-space:nowrap;overflow:hidden}.logo-list__logo img{max-width:unset;height:40px;opacity:1;width:auto}.logo-list .section-header--content{max-width:unset}.logo-list h2.h3{text-align:center;color:#1d3557;font-weight:600}.logo-list{padding-top:0;margin-top:40px}.gallery{margin-top:0;margin-bottom:40px}.section-gallery{margin-top:30px}.gallery .gallery__item-content h4{text-transform:uppercase;font-size:calc(var(--font-heading-scale)* 27px);margin-bottom:0;font-weight:600}.featured-collection h2.h3{color:#1d3557;font-weight:600}.featured-collection .product-card-info .product-card-vendor a{font-size:15px;font-weight:600}.featured-collection .section-header--button{display:none}.featured-collection .rte p{color:#1d3557}.gallery .gallery__item-content a.button{height:40px}.blog-posts .section-header--content .rte p{color:#1d3557}.blog-posts .section-header--content h2.h3{color:#1d3557}.tabs-container{margin-top:40px}.list-collections h2.h3{color:#1d3557}.logo-list{margin-bottom:40px}.gallery .gallery__inner{grid-gap:10px!important}.testimonials{padding-top:0;padding-bottom:40px}.section-collection-list .list-collections{margin-top:0;margin-bottom:0;padding-bottom:9px}.testimonials__author{font-size:16px}.text-button:before{background:0 0}.section-collection-list .flickity-progress{margin:0;display:none}.blog-posts .section-header--content{text-align:left;align-items:flex-start;max-width:unset}.blog-posts{margin-top:40px;margin-bottom:40px}.image-with-text{margin-top:0}.image-with-text__content .image-with-text__content--inner{text-align:center}.image-with-text__content .image-with-text__content--inner h3.h3{color:#1d3557}.add_to_cart_holder button#AddToCart{background:#5f9f0e}div#view-count-notification{font-size:14px;color:#4a4aff;margin:10px 0;padding:8px 12px;background-color:#f0f8ff;border-radius:4px;display:flex;align-items:center}.cod-announcement{border:1px solid #e0e0e0;border-radius:4px;padding:12px 15px;margin-top:25px;font-size:14px;line-height:1.5;display:flex;align-items:center}.thb-product-detail .product-title-container{margin-bottom:25px}.cod-announcement .cod-icon{background-color:#4caf50;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;justify-content:center;align-items:center;margin-right:12px;font-size:12px}.cod-announcement .cod-title{font-weight:700;color:#333}.button:before{content:unset}.cod-details{color:#666;margin-top:3px}.add_to_cart_holder .button.outline:before{background:#7d9d8c}.product-title-container h1.product-title{margin-bottom:20px}.product-information .product-price-container{margin-top:25px}.sub-footer{margin-top:0;margin-bottom:10px}.blog-posts a.text-button.read-more{text-decoration:underline}.section-collection-list .collection-card__content{position:absolute;bottom:0;left:0;right:0;margin:auto;background:rgb(28 18 18 / 70%);z-index:11;padding:5px;background-blend-mode:overlay}.section-collection-list .collection-card__content a.collection-card__link{color:#fff}.blog-post .post-excerpt p{font-size:16px}.mega-menu-columns a.thb-full-menu--link.mega-menu-columns__heading{font-weight:700;color:#7d9d8c;text-decoration:underline}.thb-full-menu--link:after{background:0 0!important}ul.collection-sub-content li{width:20%;padding:0 6px}.collection-sub-content button.flickity-button svg.flickity-button-icon{font-size:20px;color:#fff;fill:#fff;width:37px;background:#333;border-radius:50px;height:36px;padding-left:10px;padding-right:10px;position:absolute;top:50%;transform:translatey(-50px);bottom:0}.collection-sub-content button.flickity-button.previous svg.flickity-button-icon{left:0}.collection-sub-content button.flickity-button.next svg.flickity-button-icon{right:0}@media only screen and (max-width:767px){ul.collection-sub-content li{width:40%;padding:0 6px}.collection__view-all{margin-top:0}.featured-collection__inner .flickity-viewport{height:413.323px!important}.gallery .gallery__item-content h4{font-size:calc(var(--font-heading-scale)* 28px);line-height:calc(var(--font-heading-line-height-scale)* calc(var(--font-heading-scale)* 36px))}.tab-link{font-size:1.125rem}.thb-secondary-area{min-width:unset}.header.style1 .logolink{margin-right:91px}.bacurr-cur-blocker .baDropdownStyle.mobile_top_right:not(.hideOnMobile){top:50px!important;right:75px!important;position:absolute!important}ul.mobile-main-menu li{min-width:61px;padding-left:4px}.tab-content .collection-products ul.product-grid li.product-item{width:50%;float:left;padding:0 15px}.tab-content .collection-products ul.product-grid{display:block;margin-top:0!important}.flickity-slider .slideshow__slide-content p.subheading{font-size:calc(var(--font-heading-scale) * 40px)!important}.tabs-container .tab-title h2{font-size:calc(var(--font-heading-scale) * 26px);line-height:30px}.tab-content .product-grid .product-item h3{font-size:20px}.subcollections .subcollection-item{width:50%}.thb-secondary-area .no-js-hidden{display:inline-flex}.thb-localization-forms.inside-header .select select{font-size:13px}.thb-localization-forms.inside-header .select{margin:0}@keyframes marquee-left{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.logo-list__inner{animation:marquee-left 50s linear infinite;display:flex!important;align-items:center;white-space:nowrap}.logo-list__logo img{max-width:unset;height:69px;opacity:1;width:149px}.logo-list__inner{overflow:visible}}ul.link-listing{flex-wrap:wrap;justify-content:space-around;display:flex;list-style:none;margin-right:10px;margin-left:10px}ul.link-listing li{width:47%;text-align:center;margin-right:0;margin-bottom:10px;padding:8px 19px;background:#fff;color:#000;border-radius:2px;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--color-body) inset}ul.link-listing li a{text-transform:uppercase;font-size:15px}ul.collection-sub-content{list-style:none;margin-left:20px}ul.collection-sub-content li{position:relative}ul.collection-sub-content a.collection-card-content{position:absolute;bottom:0;left:5px;right:6px;z-index:10;text-align:center;color:#fff;font-size:.9375rem;font-weight:400;background:#1c1212b3;padding:5px;text-transform:uppercase}ul.collection-sub-content li img{width:100%}.collection-sub-content .slick-slide{padding:0 4px}ul.collection-sub-content .slick-list{padding-left:0!important}.cz-local-container{display:none}.product_custom_information svg{width:25px;height:25px;margin-right:10px;position:relative;top:6px}variant-selects{margin-top:0;display:block}.product_custom_information{display:flex;align-items:center}.product_custom_information p{margin:0}.thb-product-detail .product-information--inner.production-information--sticky{position:unset!important}.fdc-stats-row{display:flex;gap:6px;padding:6px;max-width:680px;margin:0 auto;font-family:'Courier New',monospace}.fdc-stat-box{flex:1;background:#fff;border:1.5px solid;border-radius:20px;padding:5px 10px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center;gap:5px;height:28px;position:relative;overflow:hidden;transition:all .2s ease}.fdc-stat-box:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.fdc-activity-box{border-color:#ffb3b3}.fdc-activity-box .fdc-stat-value{color:#ff6b6b}.fdc-visitors-box{border-color:#a8d5ff}.fdc-visitors-box .fdc-stat-value{color:#2b95ff}.fdc-carts-box{border-color:#ffd1b3}.fdc-carts-box .fdc-stat-value{color:#ff8533}.fdc-last-order-box{border-color:#b3ffb3}.fdc-last-order-box .fdc-stat-value{color:#3c3;letter-spacing:.2px}.fdc-stat-value{font-size:13px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:1;letter-spacing:.3px}.fdc-stat-label{font-size:10px;color:#666;margin-left:3px;z-index:1;font-weight:500;letter-spacing:.2px}.fdc-pulse{border-radius:50%;animation:fdcPulse 2s infinite}@keyframes fdcPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@media (max-width:768px){.fdc-stats-row{flex-wrap:wrap;gap:4px}.fdc-stat-box{flex:1 1 calc(50% - 4px);margin-bottom:4px}}.fdc-bundle-widget *,.fdc-bundle-widget ::after,.fdc-bundle-widget ::before{box-sizing:border-box;margin:0;padding:0}.fdc-bundle-widget{background:linear-gradient(145deg,#fff,#f0f5ff);border:1px solid #93c5fd;border-radius:10px;padding:16px;margin:10px auto;font-family:'Segoe UI',Roboto,system-ui,sans-serif;max-width:420px;box-shadow:0 8px 24px rgba(147,197,253,.12);margin-left:0}.fdc-bundle-widget .bundle-header{border-bottom:1px solid rgba(147,197,253,.3);padding-bottom:8px;margin-bottom:12px;font-size:13px;display:flex;justify-content:space-between;align-items:center}.fdc-bundle-widget .bundle-title{color:#3b82f6;letter-spacing:1px;text-transform:uppercase;font-weight:600}.fdc-bundle-widget .bundle-status{color:#34d399;font-size:12px;font-weight:500}.fdc-bundle-widget .bundle-item{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid rgba(147,197,253,.5);border-radius:8px;padding:12px;margin-bottom:10px;position:relative;transition:all .2s ease}.fdc-bundle-widget .bundle-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(147,197,253,.15)}.fdc-bundle-widget .popular-tag{position:absolute;top:-8px;right:8px;background:linear-gradient(90deg,#f472b6,#e879f9);color:#fff;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.5px}.fdc-bundle-widget .item-title{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.fdc-bundle-widget .savings-tag{background:linear-gradient(90deg,#60a5fa,#818cf8);color:#fff;padding:3px 8px;border-radius:8px;font-size:12px;font-weight:500}.fdc-bundle-widget .item-details{color:#64748b;font-size:13px;line-height:1.4;display:flex;align-items:center;gap:6px}.fdc-bundle-widget .item-details::before{content:'→';color:#60a5fa}.fdc-bundle-widget .progress-bar{height:3px;background:rgba(147,197,253,.2);margin:8px 0 2px;border-radius:2px;overflow:hidden}.fdc-bundle-widget .progress-fill{height:100%;background:linear-gradient(90deg,#60a5fa,#818cf8);border-radius:2px;transition:width .3s ease}.fdc-bundle-widget .bundle-footer{margin-top:10px;padding-top:8px;border-top:1px solid rgba(147,197,253,.3);color:#64748b;font-size:12px;text-align:center;font-weight:500}.fdc-bundle-widget .highlight{color:#3b82f6;font-weight:600}.fdc-bundle-widget .pulse{animation:fdcBundlePulse 2s infinite}@keyframes fdcBundlePulse{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}.delivery-container{background:linear-gradient(145deg,#fff,#f0f5ff);border:1px solid #93c5fd;border-radius:10px;padding:16px;margin:10px auto;font-family:'Segoe UI',Roboto,system-ui,sans-serif;max-width:420px;box-shadow:0 8px 24px rgba(147,197,253,.12)}.delivery-header{color:#3b82f6;margin:0 0 12px 0;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(147,197,253,.3);padding-bottom:8px}.delivery-content{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid rgba(147,197,253,.5);border-radius:8px;padding:12px;position:relative}.message-line{color:#1e293b;font-size:13px;line-height:1.5;font-family:'Courier New',monospace;margin:4px 0}.highlight{color:#3b82f6;font-weight:600}.date-highlight{color:#2563eb;font-weight:600;background:rgba(147,197,253,.1);padding:0 4px;border-radius:3px}.delivery-footer{margin-top:10px;font-size:12px;color:#64748b;text-align:center;padding-top:8px;border-top:1px solid rgba(147,197,253,.3);font-weight:500}.status-dot{color:#34d399;font-size:12px;animation:blink 2s infinite}@keyframes blink{50%{opacity:.6}}more-payment-options-link{text-transform:uppercase}.collection-sub-content .slick-prev{left:5px;z-index:11}.collection-sub-content .slick-next{right:12px;z-index:11}.collection-sub-content .slick-next:before,.collection-sub-content .slick-prev:before{font-size:31px}.template-collection h1.collection-banner--title{color:#1d3557;line-height:calc(var(--font-heading-line-height-scale)* calc(var(--font-heading-scale)* 42px));letter-spacing:var(--font-heading-letter-spacing, normal);font-weight:600;font-size:calc(var(--font-heading-scale)* 34px)}button#track123_submit_button:before{content:unset}div#track123_order_header{margin-bottom:10px}.track123_order_wrapper{margin-top:35px}h2.track123_product_recommendation_title{font-size:calc(var(--font-heading-scale)* 34px);line-height:calc(var(--font-heading-line-height-scale)* calc(var(--font-heading-scale)* 48px))}.track123_order_detail_container{margin-bottom:40px}.full_form{margin-top:25px}.custom_parts.pd .select .icon-caret{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:8px}.custom_part{display:flex}.product-information--inner .custom_form{margin-top:25px}.custom_form .custom_parts.pd select{width:100%}.shopify-payment-button{margin-top:17px;width:100%}.announcement-bar--item strong{font-weight:bolder}.product--accordion .tabs-content h5{margin-bottom:5px;font-size:21px;font-weight:600}.product--accordion .tabs-content h6{margin-bottom:3px;font-weight:600}.product--accordion .tabs-content p{margin-bottom:10px;font-weight:400}@keyframes marquee-right{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.logo-list__inner{animation:marquee-left 20s linear infinite}