.btn-fill,.tf-btn.btn-fill,.btn-primary-main{background-color:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-text)}.btn-fill:hover,.tf-btn.btn-fill:hover,.btn-primary-main:hover{background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-text-hover)}.tf-btn,.tf-btn.btn-fill,button.tf-btn,.btn-fill{border-radius:var(--rc-radius-button)}.tf-btn.rounded-full,.rounded-full{border-radius:999px}.card-product,.card-product.border-line{border-radius:var(--rc-radius-card)}.card-product .card-product-wrapper,.collection-image.img-style,.tf-image-wrap img,.tf-banner-collection img{border-radius:var(--rc-radius-image)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select,.tf-select{border-radius:var(--rc-radius-input)}.card-product .card-product-wrapper .on-sale-wrap .on-sale-item{background-color:var(--badge-sale-bg);color:var(--badge-sale-text)}.card-product .card-product-wrapper .on-sale-wrap .on-sale-item.rc-badge-new{background-color:var(--badge-new-bg);color:var(--badge-new-text)}.card-product .card-product-wrapper .on-sale-wrap .on-sale-item.rc-badge-soldout{background-color:#7a7a7a;color:#fff}.text_primary,.icon-star{color:var(--yellow)}.price-on-sale,.new-price,.card-product-info .price .new-price{color:var(--red_1)}.card-product .card-product-info{text-align:var(--rc-card-align, left)}.rc-card-align-center .card-product-info{text-align:center}.rc-card-align-center .card-product-info .list-color-product{justify-content:center}.card-product-wrapper.rc-ratio-square .product-img,.card-product-wrapper.rc-ratio-portrait .product-img,.card-product-wrapper.rc-ratio-tall .product-img{display:block;position:relative;width:100%;overflow:hidden}.card-product-wrapper.rc-ratio-square .product-img{aspect-ratio:1 / 1}.card-product-wrapper.rc-ratio-portrait .product-img{aspect-ratio:3 / 4}.card-product-wrapper.rc-ratio-tall .product-img{aspect-ratio:2 / 3}.card-product-wrapper[class*=rc-ratio-] .product-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-product-wrapper[class*=rc-ratio-] .product-img img.rc-contain{object-fit:contain}.card-product-info .rc-vendor{display:block;font-size:12px;line-height:18px;color:var(--text-2);margin-bottom:2px}.rc-rating{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px}.rc-rating .rc-stars{position:relative;display:inline-block;font-size:12px;line-height:1;color:#d8d8d8;letter-spacing:2px}.rc-rating .rc-stars:before{content:"\2605\2605\2605\2605\2605"}.rc-rating .rc-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--yellow)}.rc-rating .rc-stars-fill:before{content:"\2605\2605\2605\2605\2605"}.rc-rating .rc-rating-count{font-size:12px;color:var(--text-2)}.card-product.rc-sold-out .card-product-wrapper .product-img img{opacity:.65}.rc-loading{position:relative;pointer-events:none;opacity:.6}.rc-spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rc-spin .7s linear infinite;vertical-align:middle}@keyframes rc-spin{to{transform:rotate(360deg)}}button[disabled],.tf-btn[disabled],.tf-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.rc-toast-stack{position:fixed;z-index:9999;bottom:24px;inset-inline-end:24px;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:min(360px,calc(100vw - 32px))}.rc-toast{display:flex;align-items:flex-start;gap:10px;background:var(--main);color:var(--white);padding:12px 16px;border-radius:6px;box-shadow:0 8px 24px #0000002e;font-size:14px;line-height:20px;pointer-events:auto;transform:translateY(12px);opacity:0;transition:transform .25s ease,opacity .25s ease}.rc-toast.is-visible{transform:translateY(0);opacity:1}.rc-toast.rc-toast-error{background:#b3261e}.rc-toast.rc-toast-success{background:var(--success)}.rc-toast .rc-toast-close{margin-inline-start:auto;background:none;border:0;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}@media(max-width:575px){.rc-toast-stack{inset-inline:16px;bottom:80px;max-width:none}}.rc-cart-empty{padding:48px 20px;text-align:center}.rc-cart-empty .rc-cart-empty-icon{font-size:48px;color:var(--line);margin-bottom:16px;display:block}.rc-cart-empty p{margin-bottom:20px;color:var(--text-2)}.tf-mini-cart-item.rc-updating{opacity:.5;pointer-events:none}.tf-mini-cart-item .rc-line-error{color:#b3261e;font-size:12px;margin-top:4px}.rc-cart-discounts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rc-cart-discount{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--success)}.tf-mini-cart-threshold .tf-progress-bar span{transition:width .4s ease}.rc-cart-terms{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px}.rc-cart-terms input{margin-top:3px;flex-shrink:0}.rc-predictive-results{margin-top:20px}.rc-predictive-group+.rc-predictive-group{margin-top:24px}.rc-predictive-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-2);margin-bottom:12px}.rc-predictive-item{display:flex;align-items:center;gap:12px;padding:8px 0;color:inherit}.rc-predictive-item:hover{color:var(--primary)}.rc-predictive-item img{width:56px;height:56px;object-fit:cover;flex-shrink:0;border-radius:var(--rc-radius-image);background:var(--bg-2)}.rc-predictive-item .rc-predictive-info{min-width:0}.rc-predictive-item .rc-predictive-name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-predictive-item .rc-predictive-price{font-size:13px;color:var(--text-2)}.rc-predictive-empty{padding:24px 0;color:var(--text-2)}.rc-facet-group{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.rc-facet-group:last-child{border-bottom:0}.rc-facet-heading{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0 0 14px;font-size:16px;font-weight:600;color:var(--main);cursor:pointer;text-align:start}.rc-facet-heading .rc-facet-toggle-icon{transition:transform .25s ease;font-size:10px}.rc-facet-group.is-collapsed .rc-facet-heading .rc-facet-toggle-icon{transform:rotate(-90deg)}.rc-facet-group.is-collapsed .rc-facet-body{display:none}.rc-facet-list{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-y:auto}.rc-facet-option{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--text)}.rc-facet-option input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary);cursor:pointer}.rc-facet-option .rc-facet-count{color:var(--text-2);font-size:13px;margin-inline-start:auto}.rc-facet-option.is-disabled{opacity:.45;cursor:not-allowed}.rc-facet-swatches{display:flex;flex-wrap:wrap;gap:10px}.rc-facet-swatch{position:relative;cursor:pointer}.rc-facet-swatch input{position:absolute;opacity:0;width:0;height:0}.rc-facet-swatch .rc-swatch-dot{display:block;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background-size:cover;background-position:center;transition:box-shadow .2s ease}.rc-facet-swatch input:checked+.rc-swatch-dot{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--main)}.rc-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.rc-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--main);background:var(--white)}.rc-filter-pill:hover{border-color:var(--main)}.rc-filter-pill .rc-pill-remove{font-size:9px;opacity:.6}.rc-filter-clear{font-size:13px;text-decoration:underline;color:var(--text-2)}.rc-price-range{padding-top:6px}.rc-price-inputs{display:flex;align-items:center;gap:10px;margin-top:18px}.rc-price-inputs .rc-price-field{position:relative;flex:1}.rc-price-inputs input{width:100%;padding:8px 10px 8px 22px;border:1px solid var(--line);font-size:14px}.rc-price-inputs .rc-currency{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--text-2)}.rc-collection-grid.is-loading{opacity:.5;pointer-events:none;transition:opacity .2s ease}.rc-empty-state{padding:60px 20px;text-align:center}.rc-empty-state h5{margin-bottom:10px}.rc-empty-state p{color:var(--text-2);margin-bottom:20px}.rc-inventory{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin-bottom:16px}.rc-inventory:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0}.rc-inventory.rc-inventory-low:before{background:#f0a500}.rc-inventory.rc-inventory-out:before{background:#b3261e}.rc-sku{font-size:13px;color:var(--text-2);margin-bottom:10px}.rc-sku span{color:var(--main)}.variant-picker-values .rc-variant-unavailable{opacity:.35;position:relative}.variant-picker-values .rc-variant-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none;opacity:.6}.rc-variant-dropdown{margin-bottom:20px}.rc-variant-dropdown label{display:block;font-weight:600;margin-bottom:8px}.rc-variant-dropdown select{width:100%;padding:12px 14px;border:1px solid var(--line);background:var(--white);font-size:14px}.shopify-payment-button{margin-top:10px;width:100%}.shopify-payment-button__button--unbranded{background:var(--btn-bg);color:var(--btn-text);border-radius:var(--rc-radius-button);font-family:var(--font-body);font-weight:600;padding:15px 24px}.shopify-payment-button__button--unbranded:hover{background:var(--btn-bg-hover)!important;color:var(--btn-text-hover)}.shopify-payment-button__more-options{margin-top:10px;font-size:14px;text-decoration:underline}.rc-form-error{display:none;margin-top:10px;padding:10px 14px;background:#b3261e14;border-inline-start:3px solid #b3261e;color:#b3261e;font-size:13px}.rc-form-error.is-visible{display:block}.wishlist.is-active .icon-heart:before,.tf-product-btn-wishlist.is-active .icon-heart:before{content:"\e900"}.wishlist.is-active,.tf-product-btn-wishlist.is-active,.compare.is-active{color:var(--primary)}.rc-count-badge{min-width:18px;height:18px;padding:0 4px}.rc-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:40px}.rc-pagination a,.rc-pagination span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--rc-radius-button);font-size:14px;color:var(--main);padding:0 8px}.rc-pagination a:hover{border-color:var(--main)}.rc-pagination .rc-page-current{background:var(--main);border-color:var(--main);color:var(--white)}.rc-pagination .rc-page-gap{border:0;min-width:auto}.rc-powered-by{display:inline-flex;align-items:center;gap:5px;font-size:13px;opacity:.85}.rc-powered-by a{color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.rc-powered-by a:hover{color:var(--primary);border-bottom-color:var(--primary)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:10px;inset-inline-start:10px;width:auto;height:auto;clip:auto;z-index:10000;padding:12px 18px;background:var(--main);color:var(--white);border-radius:4px}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rc-placeholder-svg{background:var(--bg-2);width:100%;height:100%;display:block;fill:#0000001f}.rc-section-spacing{padding-top:var(--rc-padding-top, 0px);padding-bottom:var(--rc-padding-bottom, 0px)}@media(max-width:767px){.rc-section-spacing{padding-top:calc(var(--rc-padding-top, 0px) * .7);padding-bottom:calc(var(--rc-padding-bottom, 0px) * .7)}}.shopify-section .rc-onboarding{padding:60px 20px;text-align:center;border:1px dashed var(--line);color:var(--text-2)}.rc-media-hidden{display:none!important}.rc-gallery .rc-media-badge{position:absolute;inset-block-end:6px;inset-inline-end:6px;width:22px;height:22px;border-radius:50%;background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px}.rc-gallery .tf-product-media-thumbs .item{position:relative}.rc-gallery--stacked .tf-product-media-stacked .item+.item{margin-top:12px}.rc-gallery .rc-media-video video,.rc-gallery .rc-media-external iframe,.rc-gallery .rc-media-model model-viewer{width:100%;aspect-ratio:1 / 1;display:block}.rc-gallery-placeholder{background:var(--bg-2);aspect-ratio:3 / 4}.rc-collapsible-item{border-bottom:1px solid var(--line)}.rc-collapsible-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:16px 0;background:none;border:0;font-size:15px;font-weight:600;color:var(--main);cursor:pointer;text-align:start}.rc-collapsible-toggle>span{display:inline-flex;align-items:center;gap:8px}.rc-collapsible-toggle .icon-arrow-down{font-size:10px;transition:transform .25s ease}.rc-collapsible-item.is-open .rc-collapsible-toggle .icon-arrow-down{transform:rotate(180deg)}.rc-collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.rc-collapsible-inner{padding-bottom:16px;color:var(--text)}.rc-quickview-loading{min-height:240px;display:flex;align-items:center;justify-content:center}.rc-quickview-loading .rc-spinner{width:28px;height:28px;border-width:3px;color:var(--main)}.rc-shipping-rates{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px;font-size:14px}.rc-newsletter-success{color:var(--success);font-weight:500}.tf-field textarea.tf-input,.tf-field.style-1 textarea.tf-input{height:auto;min-height:130px;padding-top:25px;resize:vertical}.logo-header-wrap{font-size:0;line-height:0;margin:0;padding:0}.rc-demo-image{display:block;max-width:100%}.shopify-section:empty{display:none}@media(max-width:1150px){#goTop{bottom:80px}}@media(max-width:767px){.tf-top-bar_wrap.grid-3{grid-template-columns:1fr}.tf-top-bar_wrap.grid-3>*:first-child,.tf-top-bar_wrap.grid-3>*:last-child{display:none}.tf-top-bar_wrap.grid-3>.text-center{display:block}}.rc-collection-card a[href="#"]{cursor:default}.rc-iconbox-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media(min-width:576px){.rc-iconbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1150px){.rc-iconbox-grid{grid-template-columns:repeat(min(var(--rc-iconbox-cols, 4),4),minmax(0,1fr));gap:30px}}.rc-iconbox-grid .tf-icon-box{height:100%;min-width:0}.rc-iconbox-grid .tf-icon-box .content{min-width:0}.rc-iconbox-grid .tf-icon-box .content .title,.rc-iconbox-grid .tf-icon-box .content p{white-space:normal;overflow-wrap:anywhere}.rc-iconbox-column .icon{margin:0 auto 14px}.rc-slideshow .wrap-slider{position:relative}.rc-slideshow .wrap-slider.rc-has-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0000008c,#00000040 45%,#0000 75%)}.rc-slideshow .box-content{position:absolute;top:0;right:0;bottom:0;left:0;transform:none;z-index:2;display:flex;align-items:center}.rc-slideshow .rc-slide-content p,.rc-slideshow .rc-slide-content h2{text-shadow:0 1px 12px rgba(0,0,0,.35);max-width:620px}.rc-slideshow .rc-slide-content p{margin-bottom:10px;letter-spacing:1px;font-weight:600}.rc-slideshow .rc-slide-content h2{margin-bottom:22px}.rc-promo-banners .collection-inner{position:relative;overflow:hidden;border-radius:var(--rc-radius-image)}.rc-promo-banners .collection-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0009,#0000001a 55%,#0000)}.rc-promo-banners .collection-content{z-index:2;max-width:80%;text-shadow:0 1px 10px rgba(0,0,0,.4)}.rc-promo-banners .collection-content .heading{margin-bottom:14px}.rc-image-banner .rc-banner-content{transform:none;top:0;right:0;bottom:0;left:0}.rc-image-banner .rc-banner-content .heading,.rc-image-banner .rc-banner-content .sub,.rc-image-banner .rc-banner-content p{text-shadow:0 1px 10px rgba(0,0,0,.35)}.rc-image-banner .rc-banner-content .sub{letter-spacing:1.5px;font-size:13px;margin-bottom:6px}.rc-image-banner .rc-banner-content .heading{margin-bottom:10px}.rc-image-banner .rc-banner-content p{margin-bottom:18px;max-width:460px}.rc-featured-collection .swiper-wrapper,.rc-related-section .swiper-wrapper,.rc-featured-collection .tf-grid-layout,.rc-related-section .tf-grid-layout{align-items:stretch}.rc-collection-list-section .flat-spacing-11,.rc-featured-collection-section .flat-spacing-19,.rc-promo-banners-section .flat-spacing-8,.rc-image-banner-section .flat-spacing-8,.rc-countdown-section .flat-spacing-8,.rc-blog-posts-section .flat-spacing-1,.rc-logo-list-section .flat-spacing-1,.rc-testimonials-section .flat-spacing-18,.rc-icon-boxes-section .flat-spacing-1,.rc-recently-viewed-section .flat-spacing-19{padding-top:0;padding-bottom:0}.rc-marquee.marquee-sm{padding-top:11px;padding-bottom:11px}.rc-marquee.marquee-sm .marquee-item .text{font-size:13px;line-height:20px;letter-spacing:.6px}.rc-marquee .marquee-item .icon svg path{fill:currentColor}.rc-logo-list .tf-sw-brand .swiper-slide:not(:last-child) .brand-item{border-right:0}.rc-logo-list .rc-logo-item{padding:18px 24px}.rc-countdown-inner{align-items:stretch}.rc-countdown-inner .tf-image-wrap{min-height:100%}.rc-countdown-inner .tf-image-wrap img{width:100%;height:100%;min-height:380px;object-fit:cover;object-position:center}.rc-countdown-inner .tf-content-wrap{padding:48px 56px}@media(max-width:767px){.rc-countdown-inner .tf-image-wrap img{min-height:260px}.rc-countdown-inner .tf-content-wrap{padding:32px 24px}}.rc-testimonials .nav-next-testimonial{left:-6px}.rc-testimonials .nav-prev-testimonial{right:-6px}@media(max-width:1200px){.rc-testimonials .nav-next-testimonial,.rc-testimonials .nav-prev-testimonial{display:none}}.rc-collection-list .flat-title,.rc-featured-collection .flat-title,.rc-blog-posts .flat-title,.rc-testimonials .flat-title,.rc-logo-list .flat-title{margin-bottom:28px}.rc-featured-collection .flat-title .title,.rc-collection-list .flat-title .title,.rc-blog-posts .flat-title .title{line-height:1.2}.rc-featured-collection .tf-btn.btn-outline{margin-top:8px}.rc-contact-section .flat-spacing-1{padding-top:0;padding-bottom:0}.rc-page-section .flat-spacing-2{padding-bottom:32px}.rc-404-section .flat-spacing-2,.rc-search-section .flat-spacing-2,.rc-wishlist-section .flat-spacing-2,.rc-compare-section .flat-spacing-2{padding-top:24px;padding-bottom:0}.tf-field{margin-bottom:16px}.rc-contact-form .row>[class*=col-]:last-child .tf-field:last-child,.rc-customer .row>[class*=col-]:last-child .tf-field:last-child,.rc-comment-form .row>[class*=col-]:last-child .tf-field:last-child{margin-bottom:0}.tf-field .tf-input,.tf-field textarea.tf-input{width:100%;border:1px solid var(--line);background-color:var(--white);color:var(--main);border-radius:var(--rc-radius-input);transition:border-color .2s ease,box-shadow .2s ease}.tf-field .tf-input:hover{border-color:#c9c9c9}.tf-field .tf-input:focus,.tf-field textarea.tf-input:focus{outline:none;border-color:var(--main);box-shadow:0 0 0 3px #0000000f}.tf-field .tf-input:not(:placeholder-shown):invalid{border-color:#d0554f}.tf-field .tf-field-label{color:var(--text-2);pointer-events:none}.rc-contact-form .form-contact button[type=submit],.rc-customer form button[type=submit],.rc-comment-form button[type=submit]{margin-top:8px}.rc-customer select.tf-select,.rc-contact-form select.tf-select,.rc-address-form select.tf-select{width:100%;height:50px;padding:0 16px;border:1px solid var(--line);background-color:var(--white);color:var(--main);border-radius:var(--rc-radius-input)}.rc-customer select.tf-select:focus,.rc-contact-form select.tf-select:focus,.rc-address-form select.tf-select:focus{outline:none;border-color:var(--main);box-shadow:0 0 0 3px #0000000f}.rc-address-form .tf-field>label,.rc-customer .tf-field>label{font-size:13px;color:var(--text-2)}.rc-cart-terms{margin-bottom:16px}.rc-cart-terms label{cursor:pointer;line-height:1.5}.form-newsletter fieldset.email input,.rc-newsletter-fields input{border:1px solid var(--line);border-radius:var(--rc-radius-input);transition:border-color .2s ease}.form-newsletter fieldset.email input:focus,.rc-newsletter-fields input:focus{outline:none;border-color:var(--primary)}.rc-search-page-field input:focus{outline:none;border-color:var(--main);box-shadow:0 0 0 3px #0000000f}.rc-customer .rc-form-error,.rc-contact-form .rc-form-error,.rc-comment-form .rc-form-error{margin-bottom:18px}.rc-customer .tf-login-form,.rc-customer .form-register-wrap,.rc-contact-form .rc-contact-form-wrap{max-width:100%}@media(max-width:767px){.tf-field{margin-bottom:14px}}.rc-contact-form .form-contact .row,.rc-customer form .row,.rc-comment-form .row,.rc-address-form .row,.rc-addresses .row{--bs-gutter-y: 18px}.rc-customer .tf-field+.tf-field,.rc-customer .tf-field+.rc-cart-terms,.rc-customer .tf-field+div,.rc-contact-form .tf-field+.tf-field{margin-top:18px}.rc-contact-form .form-contact>button[type=submit],.rc-customer form>button[type=submit],.rc-comment-form>button[type=submit]{margin-top:22px}.rc-sticky-wrapper{position:sticky;top:0;z-index:1001;transition:box-shadow .25s ease}.rc-sticky-wrapper #header{position:static!important;top:auto!important}.rc-sticky-wrapper.is-stuck{box-shadow:0 2px 12px #00000014}.rc-sticky-wrapper.is-stuck #header,.rc-sticky-wrapper.is-stuck #header.header-absolute{background-color:var(--white)}.rc-logo-fallback{height:auto;display:block}.rc-logo-light{filter:brightness(0) invert(1)}.rc-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rc-compare-table{width:100%;border-collapse:collapse;max-width:calc(150px + var(--rc-cols, 3) * 280px)}.rc-compare-table th,.rc-compare-table td{border:1px solid var(--line);padding:16px;vertical-align:middle;text-align:start;font-size:14px}.rc-compare-table thead th{position:relative;width:auto;vertical-align:top;background:var(--white)}.rc-compare-table tbody th[scope=row]{width:150px;background:var(--bg-2);font-weight:600;white-space:nowrap}.rc-compare-corner{border:0!important;background:transparent}.rc-compare-thumb{display:block;margin-bottom:10px}.rc-compare-thumb img{width:100%;max-width:170px;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--rc-radius-image);background:var(--bg-2)}.rc-compare-name{display:block;font-weight:600;color:var(--main);line-height:1.4;max-width:190px}.rc-compare-name:hover{color:var(--primary)}.rc-compare-remove{position:absolute;top:6px;inset-inline-end:6px;width:24px;height:24px;border:1px solid var(--line);background:var(--white);border-radius:50%;cursor:pointer;line-height:1;font-size:15px;color:var(--text-2);padding:0}.rc-compare-remove:hover{color:var(--white);background:var(--main);border-color:var(--main)}.rc-compare-price{font-weight:600;color:var(--main)}.rc-compare-was{color:var(--text-2);margin-inline-start:6px}.rc-compare-yes{color:var(--success);font-weight:500}.rc-compare-no{color:#b3261e;font-weight:500}.rc-compare-table .tf-btn{width:100%;text-align:center}.rc-compare-mini{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);position:relative}.rc-compare-mini:last-child{border-bottom:0}.rc-compare-mini-img img{width:64px;height:64px;object-fit:cover;border-radius:var(--rc-radius-image);background:var(--bg-2)}.rc-compare-mini-info{min-width:0;flex:1}.rc-compare-mini-title{display:block;color:var(--main);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-compare-mini-price{color:var(--text-2);font-size:13px}.rc-compare-mini .rc-compare-remove{position:static;flex-shrink:0}@media(max-width:767px){.rc-compare-table tbody th[scope=row]{width:110px;font-size:13px}.rc-compare-table th,.rc-compare-table td{padding:12px 10px}.rc-compare-table{max-width:none;min-width:calc(110px + var(--rc-cols, 3) * 190px)}}.rc-share-modal .modal-content,.rc-ask-modal .modal-content,.rc-info-modal .modal-content{max-width:520px;width:100%;margin:0 auto;padding:0;border-radius:12px;overflow:hidden}.rc-share-modal .header,.rc-ask-modal .header,.rc-info-modal .header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.rc-share-modal .header .title,.rc-ask-modal .header .title,.rc-info-modal .header .title{margin:0;font-size:18px;font-weight:600}.rc-share-modal .icon-close-popup,.rc-ask-modal .icon-close-popup,.rc-info-modal .icon-close-popup{cursor:pointer;font-size:14px;line-height:1;flex-shrink:0}.rc-share-body,.rc-modal-body{padding:22px}.rc-share-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.rc-share-links .box-icon{transition:transform .2s ease,border-color .2s ease}.rc-share-links .box-icon:hover{transform:translateY(-2px)}.rc-share-copy{display:flex;gap:10px;align-items:stretch}.rc-share-url{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--text-2);font-size:14px}.rc-share-copy .tf-btn{flex-shrink:0;white-space:nowrap}.rc-share-copy .tf-btn.rc-copied{background:var(--success);border-color:var(--success)}.rc-share-native{margin-top:14px}.rc-social-whatsapp:hover{border-color:#25d366;color:#25d366}.rc-social-mail:hover{border-color:var(--primary);color:var(--primary)}.rc-ask-form .tf-field{margin-bottom:0}.rc-ask-form .tf-field+.tf-field{margin-top:14px}.rc-ask-form textarea.tf-input{height:auto;min-height:120px;padding-top:12px}.rc-ask-form .tf-btn{margin-top:18px}.rc-info-modal .rc-modal-body{max-height:70vh;overflow-y:auto}.rc-info-modal .rc-modal-body img{max-width:100%;height:auto;margin-bottom:14px}.rc-info-modal .rc-modal-body p{margin-bottom:12px;color:var(--text-2)}.rc-info-modal .rc-modal-body p:last-child{margin-bottom:0}@media(max-width:575px){.rc-share-copy{flex-direction:column}.rc-share-copy .tf-btn{width:100%;justify-content:center}}.canvas-compare .canvas-body{padding:24px 0 28px}.canvas-compare .rc-compare-close{position:absolute;top:16px;right:20px;z-index:6;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.canvas-compare .rc-compare-close:hover{background-color:var(--bg-2)}.canvas-compare .tf-compare-head .title{font-size:22px;line-height:1.3;font-weight:600}.canvas-compare .tf-compare-buttons{flex:0 0 auto;padding-left:20px}.canvas-compare .tf-compare-buttons-wrap{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:168px}.canvas-compare .tf-compare-buttons-wrap .tf-btn{width:100%;height:46px;white-space:nowrap}.canvas-compare .tf-compare-buttons .tf-compapre-button-clear-all{-webkit-appearance:none;appearance:none;margin:0;padding:9px 12px;width:100%;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--text-2);font-size:14px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.canvas-compare .tf-compare-buttons .tf-compapre-button-clear-all:hover{color:var(--primary);border-color:var(--primary);background-color:var(--bg-2)}.canvas-compare .tf-compare-buttons .tf-compapre-button-clear-all:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:991px){.canvas-compare .tf-compare-list{flex-wrap:wrap;gap:16px}.canvas-compare .tf-compare-head{flex:0 0 auto}.canvas-compare .tf-compare-offcanvas{flex:1 1 100%;order:3}.canvas-compare .tf-compare-buttons{flex:1 1 auto;padding-left:0}.canvas-compare .tf-compare-buttons-wrap{flex-direction:row;justify-content:flex-end;min-width:0}.canvas-compare .tf-compare-buttons-wrap .tf-btn,.canvas-compare .tf-compare-buttons .tf-compapre-button-clear-all{width:auto;min-width:132px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rascommerce.css.map */
