@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap);*,option,select{margin:0;padding:0}a,body{color:var(--black)}.grid-2,.grid-3,.grid-4{display:grid}#scroll-top,.card-product.card-s4 .product-action_list .wishlist,.listLayout-wrapper #product-count-list,.menu-item:hover .item-link::after,.meta-filter-shop #product-count-grid,.nav-account:hover .nav-icon-item::after,.no-csspointerevents .nice-select.open .list,.tf-loading.loadmore.loading .spinner-circle,.write-cancel-review-wrap.write-review .btn-cancel-review,.write-cancel-review-wrap.write-review .write-review-wrap,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.troke-text_black,.troke-text_black--2{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}:root{--white:#ffffff;--black:#1d1e1b;--black-2:#545454;--primary:#D80027;--third:#FFE3CB;--main_100:#FAFAFA;--main_200:#F5F5F5;--main_300:#E5E5E5;--main_400:#D4D4D4;--main_500:#A1A1A1;--main_800:#404040;--text:#606060;--text-2:#999999;--text-3:#FAF7C3;--text-3_24:#FAF7C33D;--text-3_48:#FAF7C37A;--text-3_64:#FAF7C3A3;--text-4:#D4D4D4;--text-5:#737373;--text-6:#A1A1A1;--text-7:#4B5A08;--text-8:#7F5900;--text-9:#5E7A02;--text-10:#505C1A;--text-11:#DBB360;--text-12:#EAECA1;--text-13:#BEA98A;--text-14:#5A42C4;--bg:#F2EFE8;--bg-2:#F5F5F5;--bg-3:#E3F0AC;--bg-4:#262219;--bg-5:#EAECA1;--bg-6:#4E0F16;--bg-7:#E8F2F0;--bg-8:#FFDFAD;--bg-9:#EDFAD1;--bg-10:#5A42C4;--bg-11:#C8DC7E;--bg-12:#3E1A05;--bg-13:#F1F2ED;--bg-14:#521F24;--bg-15:#141414;--bg-16:#F9F9F6;--bg-17:#E6EBD8;--line:#EFEFEF;--line-2:#CCCCCC;--line-3:#333333;--line-4:#FAF7C33D;--line-5:#D4D4D4;--line-6:#E5E5E5;--line-7:#404040;--line-8:#FAF7C329;--black_32:rgba(0, 0, 0, 0.32);--white_4:rgba(255, 255, 255, 0.04);--white_10:rgba(255, 255, 255, 0.1);--white_16:rgba(255, 255, 255, 0.16);--white_20:rgba(255, 255, 255, 0.2);--white_24:rgba(255, 255, 255, 0.24);--white_32:rgba(255, 255, 255, 0.32);--white_60:rgba(255, 255, 255, 0.6);--blue_100:#D1E9FF;--blue_800:#1849A9;--blue-gray_50:#F8F9FC;--blue-gray_100:#EAECF5;--blue-gray_800:#293056;--error_50:#FEF3F2;--error_100:#FEE4E2;--error_600:#D92D20;--error_700:#B42318;--error_800:#912018;--success_50:#ECFDF3;--success_100:#D1FADF;--success_500:#12B76A;--success_700:#0D8756;--success_800:#05603A;--warning_100:#FEF0C7;--warning_400:#FDB022;--warning_800:#93370D;--orange_100:#FFEAD5;--orange_500:#FB6514;--orange_500_8:#FB651414;--orange_600:#EC4A0A;--orange_700:#C4320A;--rose_100:#FFE4E8;--rose_600:#E31B54;--rose_800:#C01048;--purple_100:#EBE9FE;--purple_700:#5925DC;--yellow:#F0A750;--pink:#EC749D;--green:#0D8756;--critical:#F03E3E;--on-surface:#0C2C48;--surface:#F7F6F1;--cl-1:#0BE7B4;--cl-2:#FDB900;--elevationshadow:#0000000A;--shadow:0 0 20px rgba(0, 0, 0, 0.3);--animation-nav:.5s cubic-bezier(.6, 0, .4, 1);--animation-default:.5s cubic-bezier(.3, 1, .3, 1);--animation-fast:.3s cubic-bezier(.7, 0, .3, 1);--transform-origin-start:left;--transform-origin-end:right;--duration-default:200ms;--duration-image:1000ms;--font-body:"Poppins",sans-serif}.accordion-action .icon::after,.btn-close-popup:hover,.dropdown-filter .dropdown-toggle.show .icon,.link-rotate:hover,.mb-menu-link:not(.collapsed) .ic-custom::after,.menu-item:hover .item-link .icon,.nav-ul-mb-2 .mb-sub-link:not(.collapsed) .ic-custom::after,.text-vertical,.tf-dropdown-sort.show .btn-select .icon,.widget-facet .facet-title.collapsed .icon{transform:rotate(180deg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}.tf-table-compare .compare-col,.wg-quantity .quantity-product,img{vertical-align:middle}.font-main,.hover-tooltip .tooltip,body{font-family:var(--font-body)}a,button{display:inline-flex}html{margin-right:0!important;scroll-behavior:smooth;font-size:16px}*{box-sizing:border-box}body{font-weight:300;font-size:1rem;line-height:150%;letter-spacing:-2%;background:#ebe8e5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-thumb{cursor:grab;background-color:#68b59b}#scroll-top,.b2b-registration-wrapper select,.checkbox-wrap label,.cs-pointer,.payment_check,.tf-compare-list .tf-compare-buttons .tf-compare-button-clear-all,.tf-lookbook-hover .bundle-pin-item,.tf-mini-cart-tool-openable .tf-mini-cart-tool-close,a,option,select{cursor:pointer}img{max-width:100%;height:auto;transform:scale(1);-ms-interpolation-mode:bicubic}li,ul{margin-bottom:0;padding-left:0;list-style:none}table{width:100%;overflow-x:auto;table-layout:auto;border-collapse:collapse}td,th{padding:0 0 12px}.blog-detail-content .detail_progress .tf-list li,.collection-v07 .tf-list,.group-nav_direct .btn-nav_direc,.hover-img2 .img-style2 .img2,.item-link .icon,.link,.link-2,.link-3,.link-black,.link-dark,.link-white,.mega-menu-other .tf-sw-nav_icon,.payment_accordion,.section-image-zoom .other-image-zoom,.section-testimonial-thumb .swiper-tes-image .swiper-slide,.section-testimonial-thumb .swiper-tes-text_outer .group-nav>*,.sub-nav-link .icon,.testimonial-v05 .author-name,.testimonial-v05 .tes-icon,.testimonial-v05 .tes-text,.testimonial-v05 .tes-title,.tf-dropdown-sort .icon,.tf-lookbook-hover .bundle-hover-item,svg path{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}button{background:0 0;border:0;letter-spacing:inherit;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.sticky-top,a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}option,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:none;font:inherit;color:inherit}b,strong{font-weight:bolder}.banner-lookbook .img-banner,.bg-img-item img,.card-member .member-image img,.collection-v06 .cls-image img,.collection-v08 .cls-image img,.collection-v10 .cls-image img,.form-buyX-getY .item-product img,.frame-image .image img,.gallery-v02 .gallery-content .product-image img,.gallery-v02 .gallery-image img,.hover-img5 .img-style5 img,.img-cover,.mini-product-cart .prd_image img,.modal-newsletter .image-left img,.product-thumbs-slider .tf-product-media-main .item img,.s-bg-img img,.sb-instagram .item img,.section-banner-about .bn-image img,.section-banner-explore .bn-image img,.section-guide-2 .col-right img,.section-hero-about .about-image img,.section-kit .image img,.section-log .image-left img,.section-lookbook .col-left .hero-image img,.section-lookbook-2 .img-banner,.section-most .col-image img,.section-split .col-media img,.section-story .story-image img,.section-testimonial-thumb .swiper-tes-image .tes-image img,.section-testimonial-thumb-2 .main-image img,.slideshow-v03 .sld-image img,.slideshow-v04 .sld-image img,.testimonial-v02 .tes-image img,.tf-hero-banner .hero-image img,.tf-hero-banner-v2 .hero-content_right .image img,.tf-hero-banner-v3 .hero-image img,.tf-hero-banner-v4 .hero-image img,.tf-page-heading_account .account-image img,.tf-product-info-wrap .variant-color .color-btn.style-image-circle img,.tf-product-media-thumbs .swiper-slide .item img,.tf-product-quick_view .variant-color .color-btn_quick.style-image-square img,.wg-store .store-image img,video{width:100%;height:100%;object-fit:cover}a{transition:.3s;text-decoration:none}a:focus,a:hover{outline:0}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-6,[data-grid=grid-6]{grid-template-columns:repeat(6,1fr);display:grid}[data-grid=grid-1]{display:grid;gap:30px;grid-template-columns:1fr}[data-grid=grid-2]{display:grid;gap:30px;grid-template-columns:1fr 1fr}[data-grid=grid-3]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}[data-grid=grid-4]{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}[data-grid=grid-5]{display:grid;gap:30px;grid-template-columns:repeat(5,1fr)}[data-grid=grid-6]{gap:30px}[data-grid=grid-7]{display:grid;gap:30px;grid-template-columns:repeat(7,1fr)}.grid-template-columns-2,.tf-grid-layout.tf-col-2{grid-template-columns:1fr 1fr}.tf-row-flex{display:flex;flex-direction:row;column-gap:30px;row-gap:30px}.overflow-unset{overflow:unset!important}.sticky-top{position:sticky!important;z-index:50;top:15px;transition:.3s}#scroll-top,.preload-container{position:fixed;align-items:center;overflow:hidden}.sticky-top.no-offset{top:0}.w-maxcontent,.wmax{width:max-content!important}#scroll-top{width:48px;height:48px;line-height:50px;border-radius:50%;opacity:0;visibility:hidden;z-index:100;background-color:var(--main);border:0;bottom:92px;right:20px;padding:0;display:flex;justify-content:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#goTop.show,#scroll-top.show,.account-address_item:hover::before,.account-payment_item:hover::before,.card-product.card-s3 .product-action_bot .box-icon .icon.icon-Plus,.collection-v02:hover .cls-image::after,.demo-item:hover .btn-icon,.gallery-v01:hover .gallery-icon,.gallery-v01:hover::before,.hover-overlay:hover::before,.hover-tooltip:hover .tooltip,.hv-one2:hover .img-style2::before,.link-line-bottom:hover::before,.list-tab-btn-3 .tf-btn-tab.active .image::before,.overlay-filter.show,.product-thumbs-slider .tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item::after,.social-color .social-facebook:hover::after,.social-color .social-instagram:hover::after,.social-color .social-linkin:hover::after,.social-color .social-pinterest:hover::after,.social-color .social-snapchat:hover::after,.social-color .social-tiktok:hover::after,.social-color .social-x:hover::after,.swiper-member .swiper-slide.swiper-slide-active .member-image::after,.swiper-member .swiper-slide.swiper-slide-active .member_text{opacity:1;visibility:visible}#scroll-top.type-1{bottom:140px}#scroll-top:hover{transform:translateY(-5px);background-color:var(--primary)}.preload-container{display:flex;width:100%;height:100%;background:#fff;top:0;bottom:0;right:0;left:0;z-index:99999999999;justify-content:center}.spinner{width:60px;height:60px;border:3px solid #fff0;border-top:3px solid var(--black);border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:1s linear infinite spin}.spinner.type-primary{border-top-color:var(--primary)}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.br-line{width:100%;height:1px;display:flex;background-color:var(--line)}.box-navigation.style-white .item-link::before,.card-product.card-s2.s2-type_2,.hover-tooltip .tooltip.style-white::before,.link-line-bottom.text-white::before,.pswp__bg,.sw-line-default.style-3 .swiper-pagination-bullet,.sw-line-default.style-white .swiper-pagination-bullet,.tf-btn-icon.line-white::before,.tf-btn-icon.text-white::before,.tf-mini-cart-tool-btn.style-2:not(:hover),header{background:var(--white)}.br-line.type-vertical{width:1px;height:16px}.br-line.fake-class,.tf-topbar .br-line.fake-class{position:absolute;left:0;right:0}.br-line.h-24,.swiper-topbar{height:24px}.br-dot{--size:12px;width:var(--size);height:var(--size);border-radius:50%}.br-dot.small{width:6px;height:6px}.br-dot.large,.tf-check-rounded.style-2::before{width:16px;height:16px}.br-dot.stroke{background:0 0;border:1px solid var(--black)}.br-dot.stroke-white{background:0 0;border:1px solid var(--white)}.br-dot.size8x{--size:8px}.box-comment .comment-author .author-verified,.box-comment .comment-review .review_image,.checkbox-wrap,.list-bundle-prd-2 .bundle_content .prd-choose,.prd-order_item .order-choose,.section-guide .nav-direc,.sub-accordion-item .accordion-content .tf-list li,.sub-accordion-item .col-right,.testimonial-v03 .tes_prd,.testimonial-v03 .tes_rate,.text-has_dot,.tf-mini-cart-item .tf-mini-cart-price .group-action,.tf-product-info-wrap .tf-product-delivery-return .product-delivery,.tf-product-info-wrap .tf-product-extra-link .product-extra-icon,.tf-product-info-wrap .tf-product-info-heading .product-infor-list-tag li,.tf-product-info-wrap .tf-product-info-heading .product-infor-meta,.tf-product-info-wrap .tf-product-variant .variant-picker-values,.tf-product-step-routine .total-price-bottom .submit-finish,.total-price_bottom .submit-finish,.zipcode-message .msg-text_1{display:flex;align-items:center;gap:6px}.canvas-lookbook.offcanvas,.section-log .content-right,.section-log .image-left,.tf-swiper .swiper-slide,.tf-swiper.default .swiper-slide>*{height:auto}.infiniteSlide-testimonial .infiniteSlide-wrapper .testimonial-v05,.modal-quickview .swiper-quickview,.modal-quickview .swiper-quickview .item,.offcanvas .offcanvas-content,.section-lookbook-3 .banner-lookbook,.section-rountine-look .tab-pane,.section-rountine-look .tab-pane .banner-lookbook,.step-rountine_item.active .line-step .prg-line,.tf-hero-banner-v2 .hero-content_right .image,.tf-swiper .swiper-slide>*,.tf-swiper.default .swiper-slide{height:100%}.initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}.marquee-wrapper{display:flex;animation:7s linear infinite infiniteScroll;align-items:center;transition:animation-duration .3s}.product-info__decs,.text-line-clamp-2,.text-line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.h-unset{height:unset!important}.opacity-10{opacity:.1!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:400;margin-bottom:0}.h1.font-instrument_serif,.h2.font-instrument_serif,.h3.font-instrument_serif,.h4.font-instrument_serif,.h5.font-instrument_serif,.h6.font-instrument_serif,h1.font-instrument_serif,h2.font-instrument_serif,h3.font-instrument_serif,h4.font-instrument_serif,h5.font-instrument_serif,h6.font-instrument_serif{font-weight:300;letter-spacing:0}.h1,h1{font-size:clamp(30px, 6vw, 60px);line-height:115%}.h2,h2{font-size:clamp(30px, 4.5vw, 50px);line-height:120%}.h2.font-oswald,h2.font-oswald{line-height:125%}.h3,h3{font-size:clamp(30px, 3.8vw, 48px);line-height:130%}.h4,.h5,h4,h5{line-height:130%}.h4,h4{font-size:clamp(26px, 3.2vw, 40px)}.h5,h5{font-size:clamp(22px, 2.6vw, 32px)}.h6,h6{font-size:clamp(18px, 2.2vw, 24px);line-height:125%}.h7{font-size:clamp(18px, 2vw, 20px);line-height:130%}.text-display-xl{font-size:clamp(56px, 8vw, 120px);line-height:clamp(56px, 8vw, 120px)}.text-display-1{font-size:clamp(30px, 4vw, 48px);line-height:clamp(36px, 5vw, 58px)}.text-body-l{font-size:18px;line-height:26px}.text-body-m{font-size:16px;line-height:150%}.text-body-s{font-size:14px;line-height:20px}.text-body-xs{font-size:12px;line-height:150%}.text-56-76{font-size:clamp(32px, 5vw, 56px);line-height:clamp(44px, 6vw, 76px)}.text-28-34{font-size:clamp(20px, 2.6vw, 28px);line-height:clamp(24px, 2vw, 34px)}.text-24{font-size:clamp(18px, 2vw, 24px);line-height:clamp(18px, 2vw, 24px)}.text-64{font-size:clamp(36px, 5vw, 64px);line-height:clamp(36px, 5vw, 64px)}.text-128{font-size:clamp(64px, 8vw, 128px);line-height:clamp(64px, 8vw, 128px)}.text-144-102{font-size:clamp(56px, 10vw, 144px);line-height:clamp(42px, 7vw, 102px)}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-24{font-size:24px!important}.fs-28{font-size:28px!important}.fs-32{font-size:clamp(28px, 3.5vw, 32px)!important}.fs-38{font-size:clamp(32px, 4vw, 38px)!important}.fs-35{font-size:35px!important}.fs-40{font-size:40px!important}.lh-8{line-height:8px!important}.lh-10{line-height:10px!important}.lh-11{line-height:11px!important}.lh-13{line-height:13px!important}.lh-14{line-height:14px!important}.lh-18{line-height:18px!important}.lh-19{line-height:19px!important}.lh-20{line-height:20px!important}.lh-22{line-height:22px!important}.lh-24{line-height:24px!important}.lh-25{line-height:25px!important}.lh-26{line-height:26px!important}.lh-28{line-height:28px!important}.lh-30{line-height:30px!important}.lh-32{line-height:32px!important}.letter-space-05{letter-spacing:.005em!important}.letter-space-1{letter-spacing:.01em!important}.letter-space-2{letter-spacing:.02em!important}.letter-space-3{letter-spacing:.03em!important}.letter-space-4{letter-spacing:.04em!important}.letter-space-0{letter-spacing:0!important}.letter-space--1{letter-spacing:-1%!important}.letter-space--2{letter-spacing:-2%!important}.letter-space--3{letter-spacing:-3%!important}.letter-space--4{letter-spacing:-4%!important}.letter-space--5{letter-spacing:-5%!important}.letter-space--6{letter-spacing:-6%!important}.mb--20{margin-bottom:-20px!important}.mb-2{margin-bottom:2px!important}.mb-3{margin-bottom:3px!important}.mb-4{margin-bottom:4px!important}.mb-5{margin-bottom:5px!important}.mb-6{margin-bottom:6px!important}.mb-7{margin-bottom:7px!important}.mb-8{margin-bottom:8px!important}.mb-9{margin-bottom:9px!important}.mb-10{margin-bottom:10px!important}.mb-12{margin-bottom:12px!important}.mb-14{margin-bottom:14px!important}.mb-15{margin-bottom:15px!important}.mb-16{margin-bottom:16px!important}.mb-20,.woocommerce-order .woocommerce-customer-details .woocommerce-column__title{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.mb-28{margin-bottom:28px!important}.banner-gallery .col-left .desc,.mb-30,.section-500 .desc,.section-science .swiper-box-icon{margin-bottom:30px}.mb-32{margin-bottom:32px!important}.mb-36{margin-bottom:36px!important}.mb-40{margin-bottom:40px!important}.mt-4{margin-top:4px!important}.mt-10{margin-top:10px!important}.mt-14{margin-top:14px!important}.b2bking_bulkorder_form_container_newline_container,.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mt-30,.tf-product-fbt.style-2,.tf-product-info-wrap,.tf-product-media-wrap.has-desc .tf-product-accordion{margin-top:30px}.infiniteSlide-brand .infiniteSlide-item,.mx-15{margin-left:15px;margin-right:15px}.infiniteSlide-footer-text-2 .infiniteSlide-item,.mx-20{margin-left:20px;margin-right:20px}.pb-4{padding-bottom:4px!important}.pb-20{padding-bottom:20px!important}.pb-40{padding-bottom:40px!important}.pt-30{padding-top:30px}.pt-40,.section-step-routine .box-step-item,.timeline-wrap .timeline-item:not(:first-child){padding-top:40px}.px-10{padding-left:10px;padding-right:10px}.px-16{padding-left:16px;padding-right:16px}.px-20,.tf-btn.py-normal{padding-left:20px;padding-right:20px}.py-4{padding-top:4px!important;padding-bottom:4px!important}.accordion-item_v2.style-2 .accordion-action,.py-20{padding-top:20px;padding-bottom:20px}.py-30{padding-top:30px;padding-bottom:30px}.pe-15{padding-right:15px!important}.gap-4{gap:4px!important}.gap-6{gap:6px!important}.gap-8{gap:8px!important}.gap-10{gap:10px!important}.gap-12{gap:12px!important}.gap-13{gap:13px!important}.gap-15{gap:15px!important}.gap-16{gap:16px!important}.gap-20{gap:20px!important}.gap-21{gap:21px!important}.gap-24{gap:24px!important}.gap-28{gap:28px!important}.gap-30{gap:30px!important}.gap-32{gap:32px!important}.gap-40{gap:40px}.flat-spacing-mix-1{padding-top:64px;padding-bottom:104px}@media (max-width:1439px){.flat-spacing-mix-1{padding-bottom:80px}}@media (max-width:991px){.text-has_dot{gap:4px}.flat-spacing-mix-1{padding-top:60px;padding-bottom:60px}}.flat-spacing,.flat-spacing-4{padding-top:80px;padding-bottom:80px}.banner-top-spacing{padding-top:150px}@media (max-width:1439px){.flat-spacing{padding-top:70px;padding-bottom:70px}.banner-top-spacing{padding-top:120px}}@media (max-width:991px){.flat-spacing{padding-top:60px;padding-bottom:60px}.banner-top-spacing{padding-top:100px}}.flat-spacing-2{padding-top:64px;padding-bottom:64px}@media (max-width:991px){.flat-spacing-2{padding-top:60px;padding-bottom:60px}}.flat-spacing-3{padding-top:128px;padding-bottom:128px}@media (max-width:1439px){.flat-spacing-3{padding-top:80px;padding-bottom:80px}}@media (max-width:991px){.flat-spacing-3,.flat-spacing-4{padding-top:60px;padding-bottom:60px}}.flat-spacing-5{padding-top:160px;padding-bottom:160px}.flat-spacing-6{padding-top:100px;padding-bottom:100px}@media (max-width:1439px){.flat-spacing-5,.flat-spacing-6{padding-top:80px;padding-bottom:80px}}@media (max-width:991px){.flat-spacing-5,.flat-spacing-6{padding-top:60px;padding-bottom:60px}}.flat-spacing-7{padding-top:120px;padding-bottom:120px}@media (max-width:1439px){.flat-spacing-7{padding-top:80px;padding-bottom:80px}}@media (max-width:991px){.flat-spacing-7{padding-top:60px;padding-bottom:60px}}.flat-spacing-8{padding-top:144px;padding-bottom:144px}@media (max-width:1439px){.flat-spacing-8{padding-top:80px;padding-bottom:80px}}@media (max-width:991px){.flat-spacing-8{padding-top:60px;padding-bottom:60px}}.flat-spacing-9{padding-top:112px;padding-bottom:112px}@media (max-width:1439px){.flat-spacing-9{padding-top:80px;padding-bottom:80px}.xxl-mt-10{margin-top:10px!important}.xxl-d-none{display:none!important}}@media (max-width:991px){.flat-spacing-9{padding-top:60px;padding-bottom:60px}}.faq-accordion_item .accordion-action.collapsed,.flat-spacing-10{padding-top:24px;padding-bottom:24px}.spacing-top-1{margin-top:48px}.spacing-top-2{margin-top:64px!important}.brand-list-v2 .brand-group:not(:last-child),.ft-contact .logo-site,.product-desc_review>:not(:last-child),.spacing-bottom-1,.testimonial-v01 .tes-tag,.testimonial-v01 .tes-text,.tf-product-info-wrap .tf-prd_other,.tf-product-info-wrap .tf-product-line-up{margin-bottom:48px}.spacing-bottom-2,.tf-page-heading.has-sub_cls .content{margin-bottom:64px}.modal-quickview .tf-product-info-wrap .tf-product-info-list,.spacing-bottom-3{margin-bottom:33px}.blog-detail-content .detail_main>:not(:last-child),.form-comment .form-content,.my-account-setting .form-content,.section-blog-detail .blog-detail-content .col-center>:not(:last-child),.spacing-bottom-4,.tf-checkout-cart-main .box-ip-checkout,.tf-page-heading.type-404 .page-desc,.wg-comment .title{margin-bottom:40px}.link:hover,.text-primary{color:var(--primary)!important}.link-3:hover,.text-secondary{color:var(--secondary)!important}.text-third{color:var(--third)!important}.text-white-50{color:var(--white-50)}.text-white_20{color:var(--white-20)}.text-white_60{color:var(--white-60)}.cl-text-yellow{color:var(--yellow)!important}.cl-text-main,.link-dark:hover{color:var(--text)!important}.cl-text-2{color:var(--text-2)!important}.cl-text-3{color:var(--text-3)!important}.cl-text-3_48{color:var(--text-3_48)!important}.cl-text-3_64{color:var(--text-3_64)!important}.cl-text-4{color:var(--text-4)!important}.cl-text-5{color:var(--text-5)!important}.cl-text-6{color:var(--text-6)!important}.cl-text-7{color:var(--text-7)!important}.cl-text-8{color:var(--text-8)!important}.cl-text-9{color:var(--text-9)!important}.cl-text-10{color:var(--text-10)!important}.cl-text-11{color:var(--text-11)!important}.cl-text-12{color:var(--text-12)!important}.cl-text-13{color:var(--text-13)!important}.cl-text-14{color:var(--text-14)!important}.cl-text-15{color:var(--text-15)!important}.cl-text-line{color:var(--line)!important}.cl-text-success_700,.section-science .tf-list li .icon,.tf-product-countdown-timer .js-countdown{color:var(--success_700)}.cl-text-error_800,.form-add_gift .msg-text_dis.error,.my-account-nav .link-account:hover,.tf-product-countdown-timer.style-2 .js-countdown{color:var(--error_800)}.link-2:hover{color:var(--primary-2)!important}.link-black:hover{color:var(--black)!important}.link-white:hover{color:var(--white)!important}.btn-close-popup,.link-rotate{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.has-menu_lv2>.sub-menu_link .text,.link-inner-underline .inner-underline,.link-underline,.link-underline-primary,.link-underline-text,.link-underline-white{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:underline;text-decoration-color:transparent!important}.link-line-bottom,.link-underline-current{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.has-menu_lv2:hover>.sub-menu_link .text,.link-inner-underline:hover .inner-underline,.link-underline:hover{text-decoration-color:var(--black)!important}.link-underline-current.font-instrument_serif,.link-underline.font-instrument_serif{text-decoration-thickness:1px}.link-underline-primary:hover{color:var(--primary);text-decoration-color:var(--primary)}.link-underline-white:hover{text-decoration-color:var(--white)}.link-underline-text:hover{text-decoration-color:var(--text)}.link-underline-current{transition:.3s;text-decoration:underline}.link-underline-current:not(:hover),.list-tab-btn-3 .tf-btn-tab:not(.active){text-decoration-color:#fff0}.link-line-bottom{transition:.3s;position:relative}.link-line-bottom::before,.menu-overlay-enabled{left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;bottom:0;content:"";right:0}.link-line-bottom::before{position:absolute;height:1px;background:var(--black);transition:.3s;opacity:0;visibility:hidden}.text-decoration-thickness{text-decoration-thickness:var(--thickness,1px)!important}.text-decoration-thickness.thickness-1{--thickness:1px}.text-decoration-thickness.thickness-2{--thickness:2px}.text-decoration-thickness.thickness-3{--thickness:3px}.text-decoration-thickness.thickness-4{--thickness:4px}.text-decoration-thickness.thickness-5{--thickness:5px}.text-vertical{writing-mode:vertical-lr}.color-1{color:var(--cl-1)}.color-2{color:var(--cl-2)}.max-width_1{max-width:1424px;width:100%}.gap-x-10{column-gap:10px!important}.gap-x-40{row-gap:40px}.radius-3{border-radius:3px!important}.radius-5{border-radius:5px!important}.radius-8,.rounded-8{border-radius:8px!important}.radius-10{border-radius:10px!important}.radius-12{border-radius:12px!important}.radius-16{border-radius:16px!important}.radius-20,.rounded-20{border-radius:20px!important}.radius-32{border-radius:32px!important}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.bg-main_100{background:var(--main_100)}.bg-main_500{background:var(--main_500)!important}.bg-main,.tf-page-heading_account{background:var(--bg)}.bg-main-2{background:var(--bg-2)}.bg-main-4{background:var(--bg-4)!important}.bg-main-5{background:var(--bg-5)!important}.bg-main-6{background:var(--bg-6)!important}.bg-main-11{background:var(--bg-11)!important}.bg-main-14{background:var(--bg-14)!important}.bg-main-15{background:var(--bg-15)!important}.bg-main-16{background:var(--bg-16)!important}.bg-main-17{background:var(--bg-17)!important}.bg-cl-text,.bg-dark{background-color:var(--text)!important}.bg-white-2,.tf-btn-line.style-purple::after{background-color:var(--bg-10)}.bg-white_10{background:var(--white-10)!important}.bg-surface{background-color:var(--surface)}.bg-line-2,.sb-tag a:hover{background:var(--line-2)}.bg-line-3{background:var(--line-3)}.bg-line-4{background:var(--line-4)}.bg-line-5,.canvas-filter .canvas-body>.br-line{background:var(--line-5)}.bg-line-6,.sw-line-default .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--line-6)}.bg-orange_500{background:var(--orange_500)}.bg-main-6{background:var(--bg-6)}.account-order_item .prd-item .info__name,.showcase-card .infor_name,.text-line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden}.product-info__decs,.text-line-clamp-2{-webkit-line-clamp:2}.text-line-clamp-3{-webkit-line-clamp:3!important}.troke-text_black{color:#fff}.troke-text_black--2{color:var(--surface)}.troke-text-2{color:var(--surface);text-shadow:-1px -1px 0 var(--text-5),1px -1px 0 var(--text-5),-1px 1px 0 var(--text-5),1px 1px 0 var(--text-5)}.troke-text_white{color:#fff0;-webkit-text-stroke:1px #fff;paint-order:stroke fill}.aspect-ratio-0{aspect-ratio:0!important}.aspect-ratio-1{aspect-ratio:1/1!important}.aspect-ratio-0_75{aspect-ratio:0.75!important}.z-1{z-index:1}.z-5{z-index:5}.cursor-not-allowed,[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.cursor-auto{cursor:auto}.min-w-unset{min-width:unset!important}.sub-menu,.sub-menu-lv2{min-width:227px;visibility:hidden}.box-text-image-wrap>.br-line,.countdown-v03,.flex-1,.footer-v5 .footer-inner_wrap>*,.list-bundle-prd .bundle-item .prd_name,.my-account-nav .link-account .text,.section-blog-detail .blog-detail-content .col-center,.tf-page-checkout .content-left .group-break .br-line,.tf-product-bundle-save .title .br-line,.tf-product-line-up .line-up_list>*,.tf-shop-control .col-left,.tf-shop-control .col-right{flex:1}.flex-unset{flex:unset!important}.position-unset{position:unset!important}.rounded-top-20{border-top-left-radius:20px;border-top-right-radius:20px}.g-5,.gy-5{--bs-gutter-y:2rem}.g-12,.gy-12{--bs-gutter-y:12px}.g-16,.gy-16{--bs-gutter-y:16px}.g-20,.gy-20{--bs-gutter-y:20px}.g-24,.gy-24{--bs-gutter-y:24px}.g-30,.gy-30{--bs-gutter-y:30px}.wd-full{grid-column:1/-1}.wd-2-col-row,.wd-2-cols,.woocommerce-checkout .wc-block-components-address-form__address_1,.woocommerce-checkout .wc-block-components-address-form__address_2-toggle,.woocommerce-checkout .wc-block-components-address-form__country,.woocommerce-checkout .wc-block-components-address-form__phone{grid-column:span 2}.wd-2-col-row{grid-row:span 2}.tf-grid-layout{display:grid;column-gap:16px;row-gap:24px}.tf-grid-layout.tf-col-1{grid-template-columns:1fr}.tf-grid-layout.tf-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.tf-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.tf-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.tf-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.tf-col-7{grid-template-columns:repeat(7,1fr)}.tf-grid-masonry{column-gap:16px;position:relative}.tf-grid-masonry::after{content:"";position:absolute;bottom:0;left:0;right:0;height:10%;background:linear-gradient(180deg,#fff0 0,#fff 100%);z-index:1;pointer-events:none}.tf-grid-masonry>*{break-inside:avoid;margin-bottom:16px}@media (min-width:576px){.flex-sm-1{flex:1!important}.h-sm-100{height:100%!important}.opacity-sm-0{opacity:0!important}.tf-grid-layout{column-gap:24px;row-gap:32px}.tf-grid-layout.sm-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.sm-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.sm-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.sm-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.sm-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.sm-col-7{grid-template-columns:repeat(7,1fr)}.tf-grid-masonry{column-count:2}.grid-cls-layout .item1{grid-area:aa}.grid-cls-layout .item2{grid-area:bb}.grid-cls-layout .item3{grid-area:cc}.grid-cls-layout .item4{grid-area:dd}}@media (min-width:1200px){.flex-xl-1{flex:1!important}.gap-xl-64{gap:64px!important}.gap-xl-40{gap:40px!important}.h-xl-unset{height:unset!important}.lh-xl-50{line-height:50px!important}.lh-xl-53{line-height:53px!important}.lh-xl-54{line-height:54px!important}.lh-xl-36{line-height:36px!important}.lh-xl-40{line-height:40px!important}.lh-xl-48{line-height:48px!important}.py-xl-24{padding-left:24px!important;padding-right:24px!important}.gap-xl-16{gap:16px!important}.gap-xl-24{gap:24px!important}.gap-xl-28{gap:28px!important}.gap-xl-32{gap:32px!important}.gap-xl-48{gap:48px!important}.px-xl-8{padding-left:8px;padding-right:8px}.mt-xl-40{margin-top:40px!important}.mt-xl-44{margin-top:44px!important}.mb-xl-16{margin-bottom:16px!important}.mb-xl-32{margin-bottom:32px!important}.mb-xl-40{margin-bottom:40px!important}.mx-xl-20{margin-left:20px;margin-right:20px}.tf-grid-layout{column-gap:30px;row-gap:40px}.tf-grid-layout.gap-xl-30{gap:30px!important}.tf-grid-layout.cl-gap-xxl-40{column-gap:40px}.tf-grid-layout.cl-xl-gap-38{column-gap:38px}.tf-grid-layout.row-xl-gap-40{row-gap:40px}.tf-grid-layout.row-xl-gap-56{row-gap:56px}.tf-grid-layout.xl-col-1{grid-template-columns:1fr}.tf-grid-layout.xl-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.xl-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.xl-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.xl-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.xl-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.xl-col-7{grid-template-columns:repeat(7,1fr)}.tf-grid-masonry{column-count:3}.row{margin-right:-24px;margin-left:-24px}.row>*{padding-left:24px;padding-right:24px}}.row{margin-left:-8px!important;margin-right:-8px!important}.row>*{padding-left:8px!important;padding-right:8px!important}.container,.container-2,.container-3,.container-4,.container-5,.container-full{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row.r2{margin-left:-6px!important;margin-right:-6px!important}.row.r2>*{padding-left:6px!important;padding-right:6px!important}.container{width:1470px;max-width:95%}.container-2{width:1774px;max-width:100%}.container-3{width:1790px;max-width:100%}.container-4{width:1662px;max-width:100%}.container-5{width:1822px;max-width:100%}.container-full{width:1920px;max-width:100%}.container-full-2{width:100%;max-width:100%;padding-left:80px;padding-right:80px;margin-left:auto;margin-right:auto}@media (max-width:1599px){.xxxl-d-none{display:none!important}.container-full-2{padding-left:30px;padding-right:30px}}.container-layout-right{width:calc(100vw - (100vw - 1470px)/ 2);margin-right:unset;max-width:100%;margin-left:auto;padding-left:15px;padding-right:15px}.container-layout-right>*{margin-right:-15px}.container-layout-left{width:calc(100vw - (100vw - 1792px)/ 2);margin-left:unset;max-width:100%;margin-right:auto;padding-right:16px;padding-left:16px}.grid-cls-layout{display:grid;gap:15px}.grid-cls-v3{gap:10px}@media (min-width:1200px){.grid-cls-layout{gap:30px}.grid-cls-v4{gap:26px;display:grid;grid-template-areas:"aa bb bb bb";grid-template-columns:1fr 1fr 1fr 1fr;align-items:center}.grid-cls-v4 .item1{grid-area:aa}.grid-cls-v4 .item2{grid-area:bb}}.group-btn,.header-v2 .header-inner_wrap,.list-bundle-prd-2 .break-item,.nav-icon-list .nav-icon-item,.tf-cart_item .prd_select,.tf-prd-select,.tf-product-quick_view .variant-color .color-btn_quick.style-image .img{align-items:center;display:flex}.footer-v4 .footer-menu-list li,.group-nav_number .tf-sw-nav_icon,.logo-site,.sb-instagram li,.section-lookbook-2,.sw-line-default:not(.swiper-pagination-lock),.tf-list li,.tf-page-pagination li{display:flex}.menu-overlay-enabled{position:fixed;top:0;background:rgb(0 0 0 / .24);backdrop-filter:blur(4px);z-index:99;pointer-events:none;opacity:0;transition:.3s}.item-link::before,header{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.demo-item.soon .demo-img img,.gallery-v01.style-3 .gallery-image,.menu-overlay-enabled.is-active,.modal.fade:not(.show){opacity:0}header{position:sticky;z-index:100;transition:.3s}.header-v4:not(.hd-v4_s2).header-sticky .header-inner,header.header-sticky:not(.no-boxShadow){box-shadow:0 0 10px rgb(0 0 0 / .15)}header.header-sticky.scr-black{background:#1d1e1bd1;backdrop-filter:blur(5px)}.box-icon_V02.style-3,.woocommerce-wishlist,.yith-wcwl-form,header.header-v5:not(.header-sticky){background:0 0}.header-abs{margin-bottom:-72px}.header-abs:not(.header-sticky){background:#0000002e}.header-v2{margin-bottom:-73px;background:rgb(0 0 0 / .1607843137);backdrop-filter:blur(8px);border-bottom:1px solid var(--white_16)}.header-v2.header-sticky{background:var(--black)}.header-v2 .header-inner_wrap>.br-line{width:0}.header-v2 .header-inner_wrap>.br-line::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--white_16)}.header-v2 .header-inner_wrap .header-left{padding-right:71px}.header-v2 .header-inner_wrap .header-center{flex:1;padding-left:48px;padding-right:48px}.header-v2 .header-inner_wrap .header-right{padding-left:48px}.header-v2.hd-v2_s2{background:var(--white);margin-bottom:0;border:unset}.accordion-item-3 .accordion-action,.accordion-item-3 .accordion-content,.accordion-item-4 .accordion-action,.b2b-login-wrapper .woocommerce,.b2b-registration-wrapper .woocommerce,.box-icon_V02.style-2,.canvas-lookbook .canvas-body,.footer-v2 .footer-bottom_wrap .tf-list,.footer-v2 .footer-inner_wrap .footer-col-block,.header-v2.hd-v2_s2 .header-center,.header-v2.hd-v2_s2 .header-right,.modal .modal-body,.product-style_list .product-size_list,.woocommerce-checkout .wc-block-checkout__main{padding:0}.footer-v1 .footer-bottom_wrap .tf-list:last-child,.footer-v1 .footer-col-block:last-child,.header-v2.hd-v2_s2 .header-inner_wrap .header-left{padding-right:0}.header-v3{background:var(--surface)}.header-v4{margin-top:12px;margin-bottom:-84px;background:0 0}.header-v4.hd-v4_s2,.sub-menu,.sub-menu-lv2{background:var(--white)}.header-v4 .header-inner{margin-left:15px;margin-right:15px;background:var(--white);border-radius:12px}.header-v4:not(.hd-v4_s2).header-sticky{box-shadow:unset}.header-v4.hd-v4_s2{margin:0}.header-v4.hd-v4_s2 .header-inner{background:0 0;margin:0}@media (min-width:1200px){.header-v2.hd-v2_s2 .item-link{padding-top:28px;padding-bottom:28px}.header-v2.hd-v2_s2 .header-inner_wrap .header-left{padding-right:64px}.header-v3 .header-inner{padding-top:15px;padding-bottom:15px}.header-v4:not(.hd-v4_s2) .sub-menu{margin:0 15px;border-radius:12px}.text-logo.logo-2{font-size:66.66666666px}}.text-logo{font-weight:700;font-size:33.3333px;line-height:120%}.nav-icon-list .nav-icon-item{gap:4px;background:#00000061;width:50px;height:50px;border-radius:50%;justify-content:center}.btn-nav_circle .icon,.modal-heading .icon,.nav-icon-list .nav-icon-item .icon,.section-testimonial-thumb .swiper-tes-text_outer .btn-nav .icon,.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text .icon,.tf-slideshow.style-3 .group-btn-action .icon,.tf-social-icon-2 .icon,.woocommerce-MyAccount-navigation li a::before{font-size:24px}.nav-icon-list .nav-icon-item.shop-cart .number-order{width:16px;height:16px;border-radius:50%;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--white)}.box-navigation.style-white .item-link,.box-navigation.style-white .item-link .icon,.social-color .social-facebook:hover,.social-color .social-instagram:hover,.social-color .social-linkin:hover,.social-color .social-pinterest:hover,.social-color .social-snapchat:hover,.social-color .social-tiktok:hover,.social-color .social-x:hover{color:var(--white)}.box-navigation.style-light-v1 .item-link,.box-navigation.style-light-v1 .item-link .icon,.form-subcribe.style-4 fieldset input,.tf-select.style-4::after{color:var(--text-3)}.article-blog.style-2 .blog_date,.box-navigation.style-light-v1 .item-link::before,.section-banner-about .eyebrow-label .br-dot,.tf-btn-icon.cl-text-3::before,.tf-check.style-3:checked{background:var(--text-3)}.box-nav-menu{display:flex;align-items:center;gap:30px;justify-content:center}.item-link{display:flex;align-items:center;font-weight:400;gap:4px;padding-top:24px;padding-bottom:24px;position:relative}.item-link::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 48px);height:100%;display:none}.item-link::before,.sub-menu_link .text::before{position:absolute;left:auto;height:1px;width:0%;background:var(--black);content:""}.item-link::before{right:0;bottom:24px;transition:.3s}.sub-menu,.sub-menu_link{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.menu-item:hover .item-link::before{left:0;right:auto;width:100%}.menu-item:hover .sub-menu{transform:scaleY(1);opacity:1;visibility:visible;pointer-events:all}.menu-item:hover .sub-menu .sub-menu_list li,.product-action_box.active .product-action_list li{opacity:1;visibility:visible;transform:translateY(0)}.sub-menu{position:absolute;left:-16px;right:auto;padding:16px 24px;transition:.3s;opacity:0;pointer-events:none;border-top:1px solid var(--line-2);box-shadow:0 10px 25px 0 rgb(43 52 74 / .1215686275);transform:scaleY(0);transform-origin:top}.sub-menu.sub-menu_v2{padding:14px 0;border-top:6px solid var(--black)}.faq-contact .accordion-item,.sub-menu.sub-menu_v2 .sub-menu_link{padding-left:24px;padding-right:24px}.sub-menu.mega-menu{left:0;right:0;padding:48px 0}.mega-menu-other .other-heading,.product-desc_ingredients li:not(:first-child){display:flex;justify-content:space-between;align-items:center}.account-payment_item .payment_number .number,.box-comment .comment-action .group-react,.box-uploadImage .group-action,.footer-v2 .tag-notice,.form-notice-stock .title,.ft-contact .tf-list li,.group-btn-slider,.group-nav_number,.mega-menu-other .group-nav,.offcanvas-pickup .pickup-available-item a,.section-hero-about .list-benefit li,.section-science .tf-list li,.section-testimonial-thumb .swiper-tes-text_outer .btn-nav,.section-testimonial-thumb-2 .sw-thumbs_main .group-nav,.testimonial-v6 .tes_rate,.tf-control-layout,.tf-product-info-wrap .tf-product-info-countdown.type-box .countdown-title,.tf-product-info-wrap .tf-product-more-option .info__price,.tf-product-info-wrap .tf-product-total-quantity .group-action,.tf-product-quick_view .product-infor-price,.tf-product-quick_view .tf-product-info-heading .product-infor-reality,.tf-social-icon-2,.wg-store .list-contact_infor li{display:flex;align-items:center;gap:8px}.blog-detail-content .detail_progress .tf-list li:not(.active),.mega-menu-other .tf-sw-nav_icon:not(:hover),.modal-find_size p{color:var(--text-2)}.brand-filter .btn-filter_brand.unable,.mega-menu-other .tf-sw-nav_icon.swiper-button-disabled,.quick-variant-picker.picker_size .size_btn.disabled,.tf-product-info-wrap .variant-size .size-btn:not(.select-item).disabled,.tf-product-quick_view .variant-size .size-btn.disabled{opacity:.3;pointer-events:none}.menu-heading{margin-bottom:24px;font-weight:400;font-size:18px;line-height:145%;letter-spacing:-.04em}.sub-menu_list li{opacity:0;visibility:hidden;transform:translateY(-10px);transition:.5s}.sub-menu_list li a{width:100%;padding-top:7px;padding-bottom:7px}.sub-menu_list li:first-child{transition-delay:40ms}.collection-v07 .tf-list li:first-child,.sub-menu_list li:nth-child(2){transition-delay:80ms}.sub-menu_list li:nth-child(3){transition-delay:120ms}.collection-v07 .tf-list li:nth-child(2),.sub-menu_list li:nth-child(4){transition-delay:160ms}.product-action_box.active .product-action_list li:first-child,.sub-menu_list li:nth-child(5){transition-delay:0.2s}.collection-v07 .tf-list li:nth-child(3),.sub-menu_list li:nth-child(6){transition-delay:240ms}.sub-menu_list li:nth-child(7){transition-delay:280ms}.collection-v07 .tf-list li:nth-child(4),.sub-menu_list li:nth-child(8){transition-delay:320ms}.sub-menu_list li:nth-child(9){transition-delay:360ms}.sub-menu_list li:nth-child(10){transition-delay:0.4s}.sub-menu_list li:nth-child(11){transition-delay:440ms}.sub-menu_list li:nth-child(12){transition-delay:480ms}.sub-menu_list li:nth-child(13){transition-delay:520ms}.sub-menu_list li:nth-child(14){transition-delay:560ms}.slider_effect_fade .fade-item.fade-item-2,.sub-menu_list li:nth-child(15){transition-delay:0.6s}.sub-menu_list li:nth-child(16){transition-delay:640ms}.sub-menu_list li:nth-child(17){transition-delay:680ms}.sub-menu_list li:nth-child(18){transition-delay:720ms}.sub-menu_list li:nth-child(19){transition-delay:760ms}.slider_effect_fade .fade-item.fade-item-4,.sub-menu_list li:nth-child(20){transition-delay:0.8s}.sub-menu_link{transition:.3s;text-decoration:underline #fff0}.sub-menu_link .text,.sub-menu_link .text::before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.sub-menu_link .text{display:flex;transition:.3s;position:relative;margin-bottom:1px}.sub-menu_link .text::before{bottom:0;right:0;transition:.3s}.sub-menu_link:hover .text::before{left:0;right:0;width:100%}.accordion-item-2 .accordion-action,.accordion-item-5,.banner-lookbook,.blog-detail-content .detail_progress,.collection-v04,.collection-v10,.collection-v11 .cls-image,.faq-contact .accordion-action,.filter-price .price-val,.flat-animate-tab .tab-content,.flat-animate-tab-2 .tab-content,.footer-v4.ft-v4_s2,.form-cta,.form-search-prd,.form-subcribe-v2,.gsap-horizontal-section,.gsap-horizontal-wrap,.has-menu_lv2,.hover-overlay,.hover-tooltip,.infinite-slide_group,.ingredient-accordion .accordion-item,.ip-card,.nav-account,.nav-account .nav-icon-item,.password-wrapper,.section-banner-cta-2,.section-banner-v2,.section-banner-video,.section-cls-category,.section-guide,.section-hero-about,.section-ingredient .section-inner,.section-natural .image,.section-testimonial,.section-testimonial-thumb .swiper-tes-text_outer,.slideshow-v01,.slideshow-v03,.slideshow-v04,.step-rountine_item,.tab-btn-wrap-v2 .tf-btn-tab,.testimonial-v6,.tf-btn-swiper-main,.tf-hero-banner-v2 .hero-content_right,.tf-hero-banner-v3,.tf-hero-banner-v4,.tf-page-pagination .pag-item:not(.active),.tf-product-accordion .accordion-item,.tf-product-image-upload,.wg-trusted,.wrapper-control-shop,form .field-ipt-envelope{position:relative}.has-menu_lv2>.sub-menu_link{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.account-order-detail .box-est .ic-wrap .icon,.box-comment .comment-author .author-verified .icon,.btn-sidebar-mb button i,.checkbox-checkout-item .icon,.field-select .nice-select .icon,.footer-v3 .tf-list.list-contact a .icon,.form-notice-stock .title .icon,.has-menu_lv2>.sub-menu_link .icon,.product-action_list .icon,.sect-heading-v2 .mini-title .icon,.section-guide .nav-direc .icon,.tf-btn .icon,.tf-btn-filter .icon,.tf-btn-icon .icon,.tf-product-buy-more .title .icon,.tf-product-info-wrap .tf-product-delivery-return .product-delivery .icon,.tf-social-icon a .icon,.tf-sw-nav .icon,.timeline-item .ic-wrap .icon,.wg-store .list-contact_infor .icon,.wrap-btn-viewer.large .icon{font-size:20px}.has-menu_lv2:hover .sub-menu-lv2{top:0;opacity:1;visibility:visible;pointer-events:all}.sub-menu-lv2{position:absolute;padding:16px 0;left:calc(100% + 8px);top:5px;border-radius:8px;pointer-events:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}.sub-menu-lv2:before{content:"";position:absolute;top:0;left:-8px;bottom:0;width:8px}.sub-menu-lv2.left{left:auto;right:calc(100% + 8px)}.sub-menu-lv2.left::before{left:auto;right:-8px}.demo-label{font-weight:400;font-size:12px;line-height:150%;padding:1px 8px;border-radius:99px}.demo-label.type-new,.product-badge_item.type-cl-5{background:var(--bg-9);color:var(--text-9)}.demo-label.type-trend{background:var(--purple_100);color:var(--purple_700)}.demo-label.type-loved{background:var(--rose_100);color:var(--rose_800)}.demo-label.type-soon{background:var(--orange_100);color:var(--orange_700)}.demo-label.style-2{padding:3px 8px;font-size:14px;line-height:18px}.btn-open-menu{font-size:24px;display:inline-flex}.canvas-mb .canvas-header{display:flex;align-items:center;padding-top:16px;padding-bottom:16px}.box-ip-payment .checkbox-wrap,.canvas-mb .canvas-header .nav-icon-list,.dropdown-filter .filter-color-box,.dropdown-filter .filter-size-box,.footer-v4 .footer-menu-list,.sw-line-default.style-2{gap:8px}.canvas-mb .canvas-body{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.canvas-mb .group-action{display:grid;place-items:center;text-align:center;gap:8px}.canvas-mb .group-action .btn-action_create{margin-top:8px;margin-bottom:8px}.canvas-mb .canvas-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 0;box-shadow:unset}.demo-item .btn-icon,.demo-item:hover{box-shadow:0 24px 24px -12px var(--elevationshadow),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow)}.banner-lookbook .dropdown.dropup .dropdown-menu::after,.canvas-mb .canvas-footer .tf-dropdown-select.type-currencies>.dropdown-menu[data-popper-placement=top-end]::after,.dropdown-filter .dropdown-toggle::after,.form-add_gift.apply-success .tf-cart-tool-btns,.form-add_gift.apply-success .tf-field,.form-add_gift:not(.apply-success) .form-accept_notice,.form-add_gift:not(.apply-success) .msg-text_dis,.gallery-v01.style-3::before,.hover-cursor-img .hover-image,.mb-panel .row-demo .demo-item .btn-icon,.mb-panel .row-demo .demo-item.soon,.no-csspointerevents .nice-select .list,.section-category .sw-progress-default.tf-sw-pagination,.select-category .dropdown_product_cate,.sub-nav-menu .sub-nav-link.soon,.tf-dropdown-select.style-default>.dropdown-menu[data-popper-placement=top-start]::after,.tf-loading.loadmore .spinner-circle,.tf-loading.loadmore.loading .text,.tf-model-viewer.active .wrap-btn-viewer,.timeline-wrap .timeline-item:first-child .step-line{display:none}.canvas-mb .canvas-footer .tf-dropdown-select.type-currencies>.dropdown-menu[data-popper-placement=top-end]::before,.tf-dropdown-select.style-default>.dropdown-menu[data-popper-placement=top-start]::before{position:absolute;content:"";width:16px;height:16px;transform:translate(-50%,50%) rotate(45deg);background-color:var(--white);bottom:0;left:50%;z-index:2}.nav-ul-mb .nav-mb-item:not(:last-child) .mb-menu-link{padding-bottom:12px}.nav-ul-mb .nav-mb-item:not(:first-child) .mb-menu-link{padding-top:12px}.mb-menu-link{font-weight:500;display:flex;align-items:center;justify-content:space-between}.accordion-action .icon::before,.mb-menu-link:not(.collapsed) .ic-custom::before,.nav-ul-mb-2 .mb-sub-link:not(.collapsed) .ic-custom::before{transform:rotate(90deg)}.mb-menu-link .ic-custom,.nav-ul-mb-2 .mb-sub-link .ic-custom{width:12px;height:12px;position:relative;display:flex;align-items:center;justify-content:center}.mb-menu-link .ic-custom::after,.mb-menu-link .ic-custom::before,.nav-ul-mb-2 .mb-sub-link .ic-custom::after,.nav-ul-mb-2 .mb-sub-link .ic-custom::before{content:"";position:absolute;background:var(--black);border-radius:999px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.demo-item,.demo-item .demo-name{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:flex}.mb-menu-link .ic-custom::after,.nav-ul-mb-2 .mb-sub-link .ic-custom::after{width:100%;height:2px}.mb-menu-link .ic-custom::before,.nav-ul-mb-2 .mb-sub-link .ic-custom::before{height:100%;width:2px}.mb-menu-link.active,.sub-nav-menu .sub-nav-link.active{font-weight:700;color:var(--black)}.react-btn.dislike .icon,.sub-nav-link:not(.collapsed) .icon{transform:rotateX(180deg)}.sub-nav-menu{padding-left:16px;padding-top:4px;padding-bottom:4px;margin-left:16px;border-left:1px solid var(--line);margin-bottom:12px}.sub-nav-menu .sub-nav-link{font-weight:400;font-size:14px;line-height:20px;color:var(--text-5);display:flex;padding-top:8px;padding-bottom:8px;align-items:center;justify-content:space-between}.sub-nav-menu .sub-nav-link .icon,.tf-check.style-2::before{font-size:14px}.demo-item{flex-direction:column;gap:16px;padding:7px 7px 15px;backdrop-filter:blur(4px);border:.6px solid var(--line-2);transition:.3s;border-radius:8px}.demo-item .demo-img{position:relative;border-radius:6px;overflow:hidden}.demo-item .demo-img img{width:100%;height:100%;object-fit:cover;object-position:top}.demo-item .demo-name{font-weight:400;font-size:14px;line-height:145%;transition:.3s;align-items:center;gap:8px}.hover-img3 .img-style3 img,.nav-account .dropdown-account{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.demo-item .btn-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:.6px solid var(--line-2);border-radius:50%;opacity:0;visibility:hidden}.demo-item .btn-icon:hover{border-color:var(--primary);color:var(--primary)}.box-checkout .total-order,.box-your-order .last-total,.demo-item .bottom,.group-direc,.list-total .total-item,.mb-nav-link,.pop-notice-sale .bottom,.tf-page-checkout .wrap-checkout.box-contact .title{display:flex;align-items:center;justify-content:space-between}.demo-item:hover{border-color:var(--line)}.demo-item.soon{pointer-events:none;opacity:.8}.demo-item.soon .demo-img,.modal-search .link-tag:hover{background:var(--line)}.row-demo{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-bottom:30px}.nav-account .dropdown-account{pointer-events:none;position:absolute;background-color:var(--white);min-width:200px;z-index:999;text-align:left;top:calc(100% + 24px);opacity:0;visibility:hidden;border-radius:8px;transform:translateX(0) translateY(15px);box-shadow:0 10px 25px 0 rgb(43 52 74 / .12);transition:.3s;left:0;padding:12px 0}.box-icon_V01,.box-icon_V02{text-align:center}.nav-account .dropdown-account .list-menu-item a{padding:8px 24px;width:100%}.nav-account:hover .dropdown-account{pointer-events:all;opacity:1;visibility:visible;transform:translateX(0) translateY(0)}.nav-account:hover .nav-icon-item::before{width:100%;right:0;left:auto}.nav-account .nav-icon-item::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:100%;height:calc(100% + 48px)}.tf-topbar{padding-top:10px;padding-bottom:10px;position:relative;z-index:101}.article-blog{background:var(--bg-2);border-radius:8px;padding:8px 8px 20px;display:flex;flex-direction:column;align-items:start}.article-blog .blog-image{margin-bottom:20px;border-radius:6px;overflow:hidden;position:relative}.article-blog .blog-content{padding-left:12px;padding-right:12px;flex:1;display:flex;flex-direction:column;align-items:start}.article-blog .blog_tag,.box-comment .comment-author .author-name,.box-text_empty.type-shop_cart .shop-empty_top .text-emp,.offcanvas-pickup .pickup-available-item .title,.quick-variant-picker.picker_size .variant-picker_label,.sb-recent .recent-item .meta_date,.testimonial-v01 .tes-author,.tf-product-info-wrap .tf-product-variant .variant-picker-label{margin-bottom:8px}.accordion-item_v2.style-2 .accordion-content,.account-order-detail .box-shipping .title,.account-order-detail .box-summary .title,.account-order-detail .col-right>:not(:last-child),.account-order_item .list-prd .prd-item:not(:last-child),.article-blog .blog_name,.banner-cta-v1 .desc,.banner-gallery .col-left .title,.blog-sidebar>:not(:last-child),.box-comment .comment-action .review_date,.collection-v05 .cls_desc,.collection-v07 .cls_desc,.dashboard-order .list-order li:not(:last-child),.fl-sidebar-cart .title,.footer-heading,.footer-v4 .ft-col_sub .title-sub,.footer-v5 .ft-title,.form-log .form-content,.form-write-review .form-content,.list-bundle-prd-2 li:not(:last-child),.list-total .total-item:not(:last-child),.modal-heading,.modal-newsletter .desc,.modal-newsletter .form-newsletter,.modal-search .form-search-prd,.my-account-content .box-dashboard_item:not(:last-child),.page-heading_blog-2 .breadcrumb,.page-heading_blog-2 .page-title,.popup-shopping-cart .tf-mini-cart-bottom .tf-mini-cart-tool,.product-desc_review .list-comment .box-comment:not(:last-child),.section-500 .title,.section-banner-about .eyebrow-label,.section-banner-video .eyebrow-label,.section-filter-brand .form-search,.section-guide-2 .col-left .btn-action,.section-hero-about .eyebrow-label,.section-hero-about .title,.section-log .content-right .title,.section-lookbook .col-right .tes-text,.section-science-2 .mini-title,.section-testimonial-product .eyebrow-label,.section-testimonial-product .tes-text,.section-testimonial-thumb-2 .box-testimonial .tes-text,.slideshow-v01 .sld__desc,.slideshow-v01 .sld__tag,.slideshow-v01 .sld__title,.slideshow-v02 .sld__desc,.slideshow-v02 .sld__tag,.slideshow-v02 .sld__title,.slideshow-v03 .sld__desc,.slideshow-v03 .sld__title,.slideshow-v04 .sld__desc,.slideshow-v04 .sld__tag,.slideshow-v04 .sld__title,.sub-accordion-item.style-2 .accordion-action:not(.collapsed),.testimonial-v03 .tes_author,.testimonial-v03 .tes_rate,.testimonial-v03 .tes_text,.testimonial-v04 .tes-text,.tf-hero-banner .hero__desc,.tf-hero-banner .hero__mini-title,.tf-hero-banner .hero__tag,.tf-hero-banner .hero__title,.tf-hero-banner .list-benefit,.tf-hero-banner-v2 .hero__desc,.tf-hero-banner-v2 .hero__tag,.tf-mini-cart-tool-openable.add-gift .tf-field,.tf-mini-cart-tool-openable.add-note .tf-field,.tf-product-line-up .title,.tf-product-step-routine .title,.tf-wishlist-empty .emp_title,.wg-counter .sub{margin-bottom:24px}.article-blog .blog_date{position:absolute;top:8px;left:8px;padding:3px 8px;background:var(--bg-2);border-radius:6px}.article-blog .tf-btn-icon,.banner-gallery .col-left .notice,.section-banner-explore .list-explore,.wg-counter .desc{margin-top:auto}.article-blog.style-row-2{gap:24px;padding:0;background:0 0}.article-blog.style-row-2 .blog_desc,.article-blog.style-row-2 .blog_name,.article-blog.style-row-2 .blog_tag,.box-icon_V01 .title,.collection-v01 .cls_desc,.collection-v05 .cls_name,.modal-share .box_copy,.notification-progress .text,.our-card .name,.section-rountine-look .accordion-item .accor_desc,.skin-guide .skin-guide__title,.sub-accordion-item .accordion-action:not(.collapsed),.testimonial-v05 .tes-title,.tf-page-checkout .wrap-checkout .title,.wg-counter.style-2 .sub{margin-bottom:16px}#b2bking_myaccount_offers_container,.article-blog.style-row-2 .blog-image,.banner-product-single-home-v1 .variant-picker-item .variant-picker-label,.card-product.card-s2 .card-product_wrapper,.section-testimonial-thumb-2 .sw-thumbs_main .sw-line-default{margin:0}.article-blog.style-2{background:var(--bg-15)}.article-blog.style-3{padding:0;background:0 0}.article-blog.style-3 .blog-image img{object-fit:cover;aspect-ratio:1.285}@media (min-width:576px){.grid-cls-v3{grid-template-areas:"aa aa" "bb cc";grid-template-columns:1fr 1fr}.article-blog.style-row{flex-direction:row;align-items:center;gap:24px;background:0 0;padding:0}.article-blog.style-row .blog-image img{aspect-ratio:1.285}.article-blog.style-row .blog_desc{margin-bottom:24px}.article-blog.style-row .blog-content{padding:0}.article-blog.style-row>*{width:calc(50% - 12px)}.article-blog.style-row.row-v2 .blog-image{margin-bottom:0}.article-blog.style-row.row-v2 .blog_name{-webkit-line-clamp:3!important;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.popup-shopping-cart{max-width:590px;width:100%!important}}.page-heading_blog .meta__item,.page-heading_blog-2 .meta__item,.sb-tag a{height:24px;padding-left:8px;padding-right:8px}@media (min-width:1200px){.header-checkout .logo-site img{aspect-ratio:3.4375}.header-checkout .header-inner{padding-top:20px;padding-bottom:20px}.tf-topbar{padding-top:6px;padding-bottom:6px}.article-blog.style-row{gap:32px}.article-blog.style-row .blog-image{margin-bottom:0}.article-blog.style-row .blog_name,.article-blog.style-row .blog_tag{margin-bottom:16px}.article-blog.style-row>*{width:calc(50% - 16px)}.article-blog.style-row.row-v2{gap:20px}.article-blog.style-row.row-v2 .blog-image{width:50.4424778761%;height:100%}.article-blog.style-row.row-v2 .blog-image img{aspect-ratio:1}.article-blog.style-row.row-v2 .blog-content{width:49.5575221239%}.article-blog.style-row-2{display:flex;flex-direction:row;align-items:center;background:0 0}.article-blog.style-row-2 .blog-image{width:50.4424778761%}.article-blog.style-row-2 .blog-content{width:49.5575221239%;padding:0}}.grid-blog{max-width:1060px}.tf-page-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:30px}.tf-page-pagination .pag-item{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:400}.tf-page-pagination .pag-item.active{width:32px;height:32px;background:var(--black);color:var(--white);border-radius:6px}.tf-page-pagination .pag-item:not(.active)::after{content:"";position:absolute;width:24px;height:100%}.sidebar-item .sb-title{margin-bottom:16px;font-weight:400}.account-order-detail .box-est,.account-order_item .order-heading .left,.account-order_item .prd-item,.account-payment_item .payment_number,.banner-lineup .lineup-product,.buy-more_item,.list-bundle-prd-2 .bundle-item,.list-order-product .order-item,.prd-order_item,.prd-order_item .wrap-info,.sb-recent .recent-item,.section-guide-2 .group-nav_direct .group-btn-action,.section-testimonial-product .tes-author,.sub-accordion-item .list-type-choose li,.testimonial-v02 .tes_rate,.testimonial-v6 .tes_product,.tf-list,.tf-mini-cart-item,.tf-page-checkout .content-left .group-break,.tf-product-info-wrap .tf-product-info-heading .product-infor-list-tag,.tf-product-info-wrap .tf-product-more-option .more-option-item,.tf-shop-control .col-left,.tf-slideshow.style-3 .group-btn-action,.tf-sticky-btn-atc .atc-product-side,.wg-info-card .info-card_top{display:flex;align-items:center;gap:16px}.sb-recent .recent-item .image{max-width:80px;width:100%;border-radius:8px;overflow:hidden}.box-comment .comment-tag,.box-uploadImage .image-upload_list,.filter-size-box,.list-bundle-prd .bundle-item,.sb-tag,.tf-product-info-wrap .tf-product-info-countdown,.tf-product-info-wrap .tf-product-more-option .info__select-quantity{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sb-tag a{border:1px solid var(--line-2);border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:400}.sb-instagram{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:8px 9px;background:var(--bg);border-radius:8px}.sb-instagram .item,.tf-hero-banner-v2 .mini-product .prd-img{border-radius:6px;overflow:hidden}.sb-instagram .wd-full{margin-top:22px}.btn-sidebar-mb{position:fixed;top:30%;left:0;z-index:50}.box-icon_V01,.canvas-header,.hv-tool,.modal-heading{position:relative}.btn-sidebar-mb button{width:40px;height:40px;border:1px solid var(--black);background-color:var(--black);color:var(--white);display:flex;justify-content:center;align-items:center}.btn-sidebar-mb.right{left:unset;right:0;transform:rotate(180deg)}.page-heading_blog{padding-bottom:554px}.page-heading_blog .page-title_meta{display:flex;gap:8px;align-items:center;justify-content:center}.page-heading_blog .meta__item{display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:6px;font-weight:500}.filter-group-check .list-item,.page-heading_blog-2 .page-title_meta{display:flex;gap:8px;align-items:center}.page-heading_blog-2 .meta__item{display:flex;align-items:center;justify-content:center;background:var(--line);border-radius:6px;font-weight:500}.page-heading_blog-2 .content{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.section-blog-detail{margin-top:-490px}.section-blog-detail .blog-detail-image{margin-bottom:40px;border-radius:8px;overflow:hidden}.section-blog-detail .blog-detail-image img{width:100%;height:100%;object-fit:cover;min-height:350px;aspect-ratio:2.4}.banner-gallery .gallery-group,.section-banner-explore,.section-blog-detail .blog-detail-content{display:flex;gap:16px}.section-blog-detail.style-2,.wg-counter.style-2 .desc{margin-top:0}@media (min-width:1440px){.text-xxl-nowrap{white-space:nowrap!important}.h2.font-instrument_serif,h2.font-instrument_serif{line-height:74px}.h2.font-anton,h2.font-anton{line-height:70px}.h3,h3{line-height:58px}.h5,h5{line-height:42px}.lh-xxl-11{line-height:11px!important}.lh-xxl-19{line-height:19px!important}.lh-xxl-22{line-height:22px!important}.lh-xxl-48{line-height:48px!important}.lh-xxl-56{line-height:56px!important}.g-xxl_40,.gy-xxl_40{--bs-gutter-y:40px}.me-xxl-1{margin-right:1px!important}.tf-grid-layout.xxl-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.xxl-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.xxl-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.xxl-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.xxl-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.xxl-col-7{grid-template-columns:repeat(7,1fr)}.container-full{padding-left:24px;padding-right:24px}.grid-cls-v4{grid-template-areas:"aa bb bb bb bb";grid-template-columns:1fr 1fr 1fr 1fr 1fr}.header-v4 .header-inner{margin-left:24px;margin-right:24px}.header-v4:not(.hd-v4_s2) .sub-menu{margin:0 24px}.header-v5 .item-link{padding-top:32px;padding-bottom:32px}.header-v5.header-abs{margin-bottom:-88px}.row-demo{margin-bottom:48px}.article-blog.style-row-2,.article-blog.style-row.row-v2{gap:40px}.grid-blog-v2{column-gap:64px}.section-blog-detail .blog-detail-content{gap:64px}.section-blog-detail .blog-detail-content .col-right{max-width:324px;width:100%}.section-blog-detail .blog-detail-content .col-left{max-width:52px;width:100%}.canvas-compare{background:0 0}.canvas-compare .canvas-wrapper{margin:16px;width:auto}.canvas-compare .canvas-body{background:var(--white);border:1px solid var(--line-6);border-radius:8px;overflow:hidden}}.blog-detail-content .mini__desc-2{padding-left:16px;border-left:2px solid var(--black)}.blog-detail-content .step-desc_list li,.tf-hero-banner .list-benefit li{list-style-type:disc;list-style-position:inside}.blog-detail-content .step-desc_list.desc__list-2 li{list-style-type:decimal}.blog-detail-content .detail_progress .tf-list{padding-left:24px}.blog-detail-content .detail_progress .line-prg{width:2px}.blog-detail-content .detail_progress .line-prg .prg_scroll{position:absolute;top:0;bottom:0;left:0;width:2px;height:0%;background:var(--black);z-index:2}.blog-detail-content .detail_progress .line-prg::after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;height:100%;background:var(--line-2)}.group-direc .btn-direc{align-items:center;gap:4px;font-weight:500}.box-icon,.tf-social-icon a{align-items:center;display:flex}.grid-blog-v1{gap:40px 16px}@keyframes sliderShape{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(.01deg)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,5px,0) rotateZ(.01deg)}50%{transform:translate3d(0,0,0) rotateZ(.01deg)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotateZ(.01deg)}}@keyframes ripple-line{to{transform:scale(2);opacity:0}}@keyframes shine-reverse{0%{left:100%}100%{left:-100%}}@-webkit-keyframes spinner-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes spinner-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes iconBounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes float1{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-5deg)}}@keyframes float2{0%,100%{transform:translateX(0) rotate(0)}50%{transform:translateX(5px) rotate(10deg)}}@keyframes float3{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(-8deg)}}@keyframes float4{0%,100%{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes float5{0%,100%{transform:rotate(0) scale(1)}25%{transform:rotate(5deg) scale(1.05)}75%{transform:rotate(-5deg) scale(1.05)}}@keyframes bgMove{from{background-position:200% 0}to{background-position:0 0}}@keyframes effect-send{0%,100%{transform:translateX(0);opacity:1}49%{transform:translate3d(42px,-39px,38px);opacity:0}50%{transform:translate3d(-42px,39px,38px);opacity:0}}@keyframes move-stripes{0%{background-position:0 0}100%{background-position:1000px 0}}.animate-btn,.effect-flash,.hover-img4 .img-style4,.hover-img5 .img-style5,.section-coming .col-media,.section-log .image-left,.slideshow-v02,.social-color a{position:relative;overflow:hidden}.effect-flash::after{background-image:linear-gradient(90deg,transparent,var(--white),transparent);content:"";left:150%;position:absolute;top:0;bottom:0;transform:skew(-20deg);width:200%;animation:3s cubic-bezier(.01,.56,1,1) infinite erFlashEffect;opacity:.7}@keyframes erFlashEffect{100%,20%{left:-200%}}@keyframes BackgroundAnimatedVertical{0%{background-position:50% 0}100%{background-position:50% 100%}}.clip-text-bg-vertical{-webkit-animation:10s linear infinite BackgroundAnimatedVertical;-moz-animation:10s linear infinite BackgroundAnimatedVertical;-ms-animation:BackgroundAnimatedVertical 10s linear infinite;-o-animation:10s linear infinite BackgroundAnimatedVertical;animation:10s linear infinite BackgroundAnimatedVertical}.tf-animate-zoom-in-out{-webkit-animation:60s linear infinite tf-animate-zoom-in-out;-khtml-animation:tf-animate-zoom-in-out 60s linear infinite;-moz-animation:60s linear infinite tf-animate-zoom-in-out;-ms-animation:tf-animate-zoom-in-out 60s linear infinite;-o-animation:60s linear infinite tf-animate-zoom-in-out;animation:60s linear infinite tf-animate-zoom-in-out}@keyframes tf-animate-zoom-in-out{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes animateProgressLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gradientFlow{0%{background-position:0 50%}100%{background-position:200% 50%}}.flat-animate-tab,.flat-animate-tab-2,.fx-parallax .parallax-media,.glitch-wrap,.hover-img .img-style,.hover-img6 .img-style6,.infiniteSlide-text-icon,.section-testimonial-product,.trigger-cate-layer,.widget-facet{overflow:hidden}.hover-img .img-style>img{width:100%;height:100%;border-radius:6px;object-fit:cover;-webkit-transition:opacity .5s,transform 1.5s cubic-bezier(0,0,.44,1.18);transition:opacity .5s,transform 1.5s cubic-bezier(0,0,.44,1.18)}.hover-img:hover .img-style>img{-webkit-transform:scale(1.15);transform:scale(1.15)}.hover-img .img-style2{overflow:hidden;border-radius:10px}.banner-lineup .lineup-product .prd-image,.box-comment .comment-review .review_image .image-item,.form-buyX-getY .item-product .img-product,.hover-img2 .img-style2,.hover-img3 .img-style3,.product-thumbs-slider .tf-product-media-main,.section-ingredient .picture-frame,.testimonial-v02 .tes-image,.testimonial-v6 .tes-media .image-compare,.tf-product-quick_add .product-mini-view .prd-image{border-radius:8px;overflow:hidden}.hover-img .img-style2 .img-hv{width:100%;object-fit:cover;-webkit-transition:1s cubic-bezier(.3,1,.35,1);transition:transform .5s}.hover-img2:hover .img2{transform:scale(1.1) rotate(3deg)}.hover-img3 .img-style3 img{width:100%;transition:.3s}.box-icon,.hover-img3:hover img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.hover-img3:hover img{transform:scale(1.075);transition:.3s}.hover-img4 .img-style4:after,.hover-img5 .img-style5:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgb(255 255 255 / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1;pointer-events:none}.hover-img4 .img-style4 img{width:100%;height:100%;object-fit:cover;transition:1s}.hover-img4:hover .img-style4:after,.hover-img5:hover .img-style5:after{height:250%;transition:.6s linear;background-color:#fff0}.hover-overlay::before,.hv-one2 .img-style2::before{position:absolute;width:100%;height:100%;content:""}.hover-img4:hover .img-style4 img{transform:scale(1.1)}.hover-img6 .img-style6 img{--scale-x:1;--scale-y:1;transition:var(--animation-default);transition-property:transform;transform:scaleX(var(--scale-x)) scaleY(var(--scale-y))}.hover-img6:hover .img-style6 img{--scale-x:1.08;--scale-y:1.08}.hv-one:hover .box-img .icon-practice,.pagi2 .swiper-pagination2:hover .box-img .icon-practice,.swiper-button-next2:hover .box-img .icon-practice,.swiper-button-prev2:hover .box-img .icon-practice{opacity:1;z-index:99;top:50%;transition-delay:0.5s}#loginModal .show-password-input:hover,.hv-one:hover .img-style::before,.modal-backdrop.show,.offcanvas-backdrop.show,.pagi2 .swiper-pagination2:hover .img-style::before,.swiper-button-next2:hover .img-style::before,.swiper-button-prev2:hover .img-style::before,.tf-mini-cart-tool-openable.open .tf-mini-cart-tool-content,.tf-mini-cart-tool-openable.open>.overlay{opacity:1}.hv-one .img-style,.pagi2 .swiper-pagination2 .img-style,.swiper-button-next2 .img-style,.swiper-button-prev2 .img-style{border-radius:10px;overflow:hidden}.hv-one .img-style::before,.pagi2 .swiper-pagination2 .img-style::before,.swiper-button-next2 .img-style::before,.swiper-button-prev2 .img-style::before{content:"";top:0;right:0;left:0;bottom:0;position:absolute;background:rgb(0 0 0 / .5019607843);width:100%;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:99;opacity:0;border-radius:10px}.hv-one .img-style.s-one::before,.pagi2 .swiper-pagination2 .img-style.s-one::before,.swiper-button-next2 .img-style.s-one::before,.swiper-button-prev2 .img-style.s-one::before{border-radius:50%}.hv-one2 .img-style2::before{left:0;right:0;bottom:0;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;opacity:0;visibility:hidden;background:rgb(0 0 0 / .5);z-index:1;border-radius:10px}.hv-tool{transition:.3s}.hover-tooltip .tooltip{position:absolute;white-space:nowrap;padding:2px 12px;border-radius:8px;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;color:var(--white);background-color:var(--black);transition:transform .3s .1s,opacity .3s .1s;z-index:5;font-size:12px;line-height:22px;font-weight:400;text-align:center;display:none}.hover-tooltip .tooltip::before{content:"";left:50%;transform:translateX(-50%) rotate(45deg);top:22px;position:absolute;background:var(--black);width:9px;height:9px;z-index:-1}.hover-tooltip .tooltip.style-white,.tf-btn.btn-stroke-white:hover{color:var(--black);background:var(--white)}.hover-tooltip.tooltip-bot .tooltip{top:calc(100% + 9px);bottom:unset}.hover-tooltip.tooltip-bot .tooltip::before{top:-5px}.hover-tooltip.tooltip-left .tooltip{right:100%;bottom:auto;transform:translateX(0);left:unset}.hover-tooltip.tooltip-left .tooltip::before{top:50%;left:auto;transform:translateY(-50%) rotate(45deg);right:-4px}.hover-tooltip.tooltip-left:hover .tooltip{transform:translateX(-12px)}.hover-tooltip.tooltip-right .tooltip{left:100%;bottom:auto;transform:translateX(0)}.hover-tooltip.tooltip-right .tooltip::before{top:50%;right:auto;transform:translateY(-50%) rotate(45deg);left:-4px}.hover-tooltip.tooltip-right:hover .tooltip{transform:translateX(8px)}.hover-overlay::before{z-index:2;background-color:rgb(0 0 0 / .1);top:0;left:0;transition:.4s .1s;opacity:0;visibility:hidden}.box-icon_V01 .icon,.box-icon_V02 .ic-wrap .icon{transition-duration:.5s}.box-icon{justify-content:center;transition:.3s;cursor:pointer}.modal,.offcanvas-backdrop{cursor:url(/wp-content/themes/camillaofsweden/assets/images/cursor-close.svg),auto}.social-color{--facebook-cl:rgb(59, 89, 152);--x-cl:rgb(85, 85, 85);--instagram-cl:linear-gradient(#8a3ab9, #e95950, #fccc63);--threads-cl:rgb(224, 53, 102);--youtube-cl:rgb(205, 32, 31);--tiktok-cl:linear-gradient(#25f4ee, #000, #fe2c55);--tiktok-cl2:rgb(254, 44, 85);--pinterest-cl:rgb(203, 32, 39);--tumblr-cl:rgb(55, 69, 92);--vimeo-cl:rgb(26, 183, 234);--snapchat-cl:rgb(255, 221, 0);--whatsapp-cl:rgb(0, 230, 118);--linked_in-cl:rgb(23, 106, 255);--wechat-cl:rgb(26, 173, 24);--reddit-cl:rgb(255, 69, 0);--line-cl:rgb(0, 195, 77);--spotify-cl:rgb(30, 125, 96)}.social-color a::after{content:"";position:absolute;background:0 0;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.social-color .social-facebook::after{background:var(--facebook-cl)}.social-color .social-instagram::after{background:var(--instagram-cl)}.social-color .social-x::after{background:var(--x-cl)}.social-color .social-snapchat::after{background:var(--snapchat-cl)}.social-color .social-pinterest::after{background:var(--pinterest-cl)}.social-color .social-linkin::after{background:var(--linked_in-cl)}.social-color .social-tiktok::after{background:var(--tiktok-cl)}.tf-social-icon{display:flex;gap:12px}.tf-social-icon a{width:40px;height:40px;justify-content:center;background:var(--line);border-radius:6px}.box-comment .comment-tag .tag-item:hover,.brand-filter .btn-filter_brand.active,.modal-share .btn-action-copy:hover,.my-account-nav .link-account.active,.product-desc_ingredients li:nth-child(odd),.step-rountine_item.active .number-order,.tf-btn-rounded:hover,.tf-btn.btn-stroke-2:hover,.tf-btn.hv-black:hover,.tf-compare-list .tf-compare-item .icon:hover,.tf-mini-cart-tool-btn:hover,.tf-social-icon a:hover,.tf-sw-nav:hover,.timeline-item.step-done .ic-wrap{background:var(--black);color:var(--white)}.tf-social-icon-2 a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line)}.tf-social-icon-2 a:hover{border-color:var(--primary);background-color:var(--primary);color:var(--white)}.tf-btn.btn-v2.small .ic-wrap,.tf-btn.type-4 .ic-wrap,.tf-social-icon-2.style-2 a{width:32px;height:32px}.tf-social-icon-2.hv-dark a:hover,.tf-social-icon-2.style-2 a:hover{border-color:var(--text);background-color:var(--text)}.product-action_list.style-3 .icon,.tf-social-icon-2.style-2 .icon{font-size:16px}.box-icon_V01 .icon{font-size:40px;margin-bottom:16px;display:inline-flex}.box-icon_V01:hover .icon,.box-icon_V02:hover .icon{transform:scale(1.1);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.box-icon_V01.style-2 .icon{font-size:40px;margin-bottom:12px}.accordion-item-3 .accordion-action:not(.collapsed),.banner-product-single-home-v1 .tf-product-accordion .accordion-action:not(.collapsed),.box-icon_V01.style-2 .title,.collection-v01 .cls_name,.collection-v07 .cls_name,.faq-accordion_item .accordion-action:not(.collapsed),.filter-group-check .list-item:not(:last-child),.lookbook-product.style-3 .prd__desc,.lookbook-product.style-4 .price-wrap,.offcanvas-pickup .pickup-available-item .desc,.product-action_bot>:not(:last-child),.volume-discount-item:not(:last-child),.wg-assistance .assistance-desc{margin-bottom:12px}.box-icon_V02{background:var(--white);border-radius:8px;padding:30px 15px;display:flex;flex-direction:column;align-items:center;gap:16px}.box-icon_V02 .ic-wrap{width:64px;height:64px;font-size:40px;border-radius:50%;background:var(--bg-2);display:flex;align-items:center;justify-content:center}.box-icon_V02.style-2 .ic-wrap{background:0 0;border:1px solid var(--line-5);width:56px;height:56px;font-size:24px;color:var(--orange_500)}.box-icon_V02.style-2.s2_type-2 .ic-wrap{border-color:var(--bg-10);color:var(--bg-10)}.box-icon_V02.style-3 .ic-wrap{width:unset;height:unset;background:0 0}.offcanvas{border:none!important;color:var(--black);z-index:3000;background-color:var(--white)}.modal-backdrop,.offcanvas-backdrop{background:rgb(0 0 0 / .2392156863);backdrop-filter:blur(4px)}.offcanvas.offcanvas-end,.offcanvas.offcanvas-start{width:390px}.offcanvas.offcanvas-center{top:50%;left:50%;transform:translate(-50%,-50%)!important;opacity:0;visibility:hidden;max-width:calc(100vw - 30px)}.offcanvas.offcanvas-center.show{visibility:visible;opacity:1}.offcanvas-backdrop{z-index:2999}.overflow-x-auto::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar{width:0}.modal .modal-content,.noUi-target{border:0}.modal.fullRight .modal-dialog{transform:translate(100%,0);min-width:100%;height:100%;margin:0;transition:transform 1s ease-out}.modal.fullRight .modal-dialog .modal-content{border-radius:0;border:0;margin:auto;overflow:hidden;position:absolute;right:0;bottom:0;top:0;padding:0}.modal.fullBottom .modal-body,.modal.fullLeft .modal-body,.modal.fullRight .modal-dialog .modal-content .modal-body{overflow:auto;padding:0 0 30px}.modal.fullRight.show .modal-dialog{transform:none;transition:transform .4s ease-out}.modal.fullLeft .modal-dialog{transform:translate(-100%,0)!important;min-width:100%;height:100%;margin:0;transition:.3s!important}.modal.fullLeft .modal-content{border-radius:0;border:0;margin:auto;overflow:hidden;position:absolute;left:0;bottom:0;top:0;padding:0}.modal.fullLeft.show .modal-dialog{transform:translate(0,0)!important}.modal.fullBottom .modal-dialog{transform:translate(0,100%);min-width:100%;height:100%;max-height:unset;margin:0;transition:transform .3s linear!important}.modal.fullBottom .modal-content{border-radius:0;border:0;margin:auto;overflow:hidden;position:absolute;right:0;bottom:0;padding:0;max-height:max-content}.modal.fullBottom.show .modal-dialog{transform:translate(0,0)}.modal .modal-dialog{margin:15px auto;padding-left:15px;padding-right:15px;max-width:742px}.modal .modal-content{cursor:default!important;border-radius:8px;padding:20px 16px}.modal-heading{display:flex;align-items:start;justify-content:space-between}.canvas-wrapper{padding:0;isolation:isolate;height:100%;width:100%;max-height:none;display:grid;grid-auto-rows:auto minmax(0,1fr) auto;align-content:start}.canvas-header{display:flex;align-items:center;justify-content:space-between;padding:24px;text-transform:capitalize}.tf-btn,.tf-btn-normal{text-transform:uppercase}.canvas-header::after{position:absolute;left:24px;right:24px;bottom:0;height:1px;background-color:var(--line)}.canvas-body{padding:24px;overscroll-behavior-y:contain;overflow-y:auto;flex:1}.canvas-body::-webkit-scrollbar{width:2px}.canvas-body::-webkit-scrollbar-track{background-color:var(--white)}.canvas-body::-webkit-scrollbar-thumb{background:var(--black);border-radius:2px}.canvas-bottom,.canvas-footer{padding:20px 24px;border-top:1px solid var(--line-5)}.canvas-filter .canvas-body,.mb-panel-list .mb-sub-item:first-child .mb-sub-link,.tf-product-accordion .accordion-item:first-child .accordion-action{padding-top:0}.accordion-item_v2.style-2 .accordion-action:not(.collapsed),.canvas-filter .canvas-body>:not(:last-child),.list-mini-product .mini-product-cart:not(:last-child),.meta-filter-shop.type-drop,.tf-checkout-cart-main .box-ip-payment,.tf-checkout-cart-main .title,.woocommerce-notices-wrapper{margin-bottom:20px}.canvas-filter .canvas-bottom,.form-group-btn,.form-log .form-btn{display:grid;place-items:center;gap:20px}.sidebar-filter{background-color:var(--white);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;max-width:324px;width:100%}.sidebar-filter .canvas-body{overflow-x:hidden}.modal-log .modal-dialog{max-width:510px}.modal-find_size .modal-content,.modal-log .modal-content{position:relative;padding:20px 15px;border-radius:20px;overflow:hidden}.modal-ask .modal-dialog{max-width:712px}.tf-toolbar-bottom{display:none;padding:15px 0;position:fixed;z-index:200;bottom:0;right:0;left:0;background-color:var(--white);box-shadow:0 5px 18px 5px rgb(64 72 87 / .1490196078)}.tf-toolbar-bottom .toolbar-item{flex:1 0 20%;position:relative}.tf-toolbar-bottom a{width:100%;gap:4px;display:flex;align-items:center;justify-content:center;flex-direction:column}.tf-toolbar-bottom .toolbar-icon{font-size:20px;position:relative;display:flex}.tf-toolbar-bottom .toolbar-count{position:absolute;top:-4px;right:-4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:var(--primary);border-radius:50%;font-size:11px;line-height:10px;color:var(--white)}.account-order_item,.banner-gallery .col-left,.collection-v01,.modal-newsletter .content-right,.popup-shopping-cart .wrap,.section-banner-explore .bn-content,.testimonial-v04{flex-direction:column;display:flex}.tf-toolbar-bottom .toolbar-label{font-size:12px;line-height:16px}.modal-newsletter .modal-dialog{max-width:984px}.modal-newsletter .modal-content{padding:0;border-radius:8px;overflow:hidden}.modal-demo .btn-close-popup,.modal-newsletter .btn-action_close{position:absolute;top:24px;right:24px}.modal-newsletter .content-right{padding:25px 16px;justify-content:center;transform:translateX(40px);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s 0.1s;opacity:0;visibility:hidden}.modal-newsletter .title{margin-bottom:16px;padding-right:24px}.modal-newsletter.show .content-right{transform:translateX(0);opacity:1;visibility:visible}.modal-search .modal-content{gap:24px;border-radius:24px}.modal-search .form-search-nav input,.section-lookbook-3 .img-banner{border-radius:12px}.modal-search .tf-list-tag{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-search .link-tag{padding-left:15px;padding-right:15px;border:1px solid var(--line);height:36px;display:flex;align-items:center;justify-content:center;border-radius:100px}.tf-minicart-recommendations{padding-top:23px;padding-bottom:20px;border-top:1px solid var(--line-5)}.tf-minicart-recommendations .swiper-recommend_wrap{padding:12px;background:var(--bg-2);border-radius:8px}.tf-minicart-recommendations .swiper-recommend_wrap .sw-line-default{margin-top:16px}.canvas-quickview,.popup-shopping-cart{flex-direction:row}.banner-story .wrap-2,.banner-story .wrap-3,.popup-shopping-cart .popup-header{padding:24px}.popup-shopping-cart .cart-threshold{margin-bottom:23px}.popup-shopping-cart .cart-threshold .tf-progress-ship{border-radius:99px;height:7px;background:var(--line-6)}.popup-shopping-cart .cart-threshold .tf-progress-ship .value{background:var(--success_700);height:7px;border-radius:99px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;position:relative}.tf-mini-cart-tool-btn,.tf-mini-cart-tool-openable{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.popup-shopping-cart .tf-mini-cart-wrap{display:flex;flex-direction:column;flex-grow:1;position:relative}.popup-shopping-cart .tf-mini-cart-bottom{padding:23px 24px 24px;border-top:1px solid var(--line-5)}.popup-shopping-cart .tf-mini-cart-bottom .tf-mini-cart-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.popup-shopping-cart .tf-mini-cart-bottom .tf-mini-cart-view-checkout{display:flex;gap:8px;margin-bottom:16px}.b2b-registration-wrapper .b2bking_custom_registration_container,.banner-cta-v1 .col-left,.banner-cta-v1 .col-right,.banner-story .wrap-2 .content,.banner-story .wrap-3 .content,.card-product_info .price-wrap,.card-product_info .product-content,.cta-subscribe-v02 .content .col-left,.cta-subscribe-v02 .content .col-right,.form-buyX-getY .tf-btn,.gallery-v02 .gallery-content .btn-action,.nice-select.wide,.popup-shopping-cart .tf-mini-cart-bottom .tf-mini-cart-view-checkout a,.prd-desc-accordion .tab-review .rating-progress-list,.prd-desc-accordion .tab-review .rating-progress-list .progress,.section-kit .content,.section-rountine-look .accordion-item,.slider_effect_fade .swiper-slide.swiper-slide-active .width-item,.sub-accordion-item>label,.sw-line-default.style-2 .swiper-pagination-bullet,.tf-btn-line.active::before,.tf-field p,.tf-sw-scrollbar.full,.wholesale-hint.normal-hint,form.woocommerce-form.woocommerce-form-login.login{width:100%}.tf-mini-cart-main{flex:1 1 auto;position:relative}.tf-mini-cart-sroll{position:absolute;top:0;left:0;bottom:0;right:0;overflow:auto;padding:0 24px}.tf-mini-cart-sroll::-webkit-scrollbar{width:4px;background:var(--line5)}.tf-mini-cart-sroll::-webkit-scrollbar-thumb{background-color:var(--black)}.tf-mini-cart-items{flex-direction:column;display:flex}.faq-accordion_item .faq-content,.ingredient-accordion .accordion-content,.list-step-routine .step-rountine_item:not(:last-child) .prd-order_item,.section-rountine-look .accordion-item .accordion-content,.tf-mini-cart-items .tf-mini-cart-item,.tf-product-accordion .accordion-item .accordion-content{padding-bottom:24px}.tf-mini-cart-tool{display:flex;align-items:center;justify-content:center;gap:8px}.tf-mini-cart-tool-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0;border-radius:999px;cursor:pointer;transition:.3s;background:var(--bg-2)}.tf-mini-cart-tool-openable{position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);transition:.3s;z-index:70;padding:16px;pointer-events:none}.tf-mini-cart-tool-openable.open{transform:translateY(0);pointer-events:all}.tf-mini-cart-tool-openable>.overlay{position:absolute;left:0;right:0;bottom:0;height:200vh;background:rgb(0 0 0 / .1607843137);backdrop-filter:blur(4px);opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content{position:relative;z-index:80;padding:24px;background-color:var(--white);border-radius:8px;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text{display:flex;justify-content:space-between;align-items:start;gap:8px;margin-bottom:24px;color:var(--black)}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns{display:flex;gap:12px;flex-direction:column}.tf-mini-cart-tool-openable input,.tf-mini-cart-tool-openable textarea{font-size:14px;line-height:20px;letter-spacing:-4%;padding:13px 15px!important}.tf-mini-cart-tool-openable input::placeholder,.tf-mini-cart-tool-openable textarea::placeholder{font-size:14px;line-height:20px;letter-spacing:-4%}.tf-mini-cart-tool-openable.estimate-shipping .form-content{gap:24px;margin-bottom:24px}.tf-mini-cart-tool-openable.estimate-shipping .tf-select{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-4%}.tf-mini-cart-tool-openable.estimate-shipping .tf-select select{padding:13px 15px}.lookbook-product .prd-image,.tf-mini-cart-item .tf-mini-cart-image,.tf-sticky-btn-atc .atc-product-side .prd_img{max-width:74px;border-radius:6px;overflow:hidden}.account-order_item .prd-item .prd_image img,.buy-more_item .it-image img,.list-bundle-prd-2 .bundle_image img,.lookbook-product .prd-image img,.prd-order_item .order-image img,.section-testimonial-thumb-2 .box-testimonial .prd-image img,.tf-mini-cart-item .tf-mini-cart-image img,.tf-sticky-btn-atc .atc-product-side .prd_img img{width:100%;height:100%;object-fit:cover;aspect-ratio:.8409090909}.tf-mini-cart-item .tf-mini-cart-info{align-self:center;flex:1}.list-certified li .name_cer,.lookbook-product .prd__name,.product-desc_benefit .item .title,.tf-mini-cart-item .tf-mini-cart-info .name{margin-bottom:6px}.tf-mini-cart-item .tf-mini-cart-price{display:flex;flex-direction:column;align-items:end;gap:6px}.canvas-quickview .mini-quick-image{display:flex;width:100%}.canvas-quickview .wrap-quick{flex-grow:1;overflow-y:auto;display:grid;gap:28px;padding-top:20px;padding-bottom:20px;padding-left:16px}.canvas-quickview .wrap-quick::-webkit-scrollbar{width:8px;height:4px;background-color:var(--line)}.canvas-quickview .wrap-quick::-webkit-scrollbar-thumb{background-color:var(--text-3)}.canvas-quickview .wrap-quick .image{border:1px solid var(--line);border-radius:12px;display:flex}.canvas-quickview .wrap-quick .image img{border-radius:12px;aspect-ratio:.7657657658;width:100%;height:100%;object-fit:cover}.canvas-quickview .wrap-canvas{width:100%;display:flex;flex-direction:column}.canvas-quickview .tf-quick-view{display:grid;gap:20px;padding-top:0}.box-comment .comment-review,.fl-sidebar-cart,.tf-list-layout,.tf-product-info-wrap .tf-product-variant,.tf-product-quick_view{display:grid;gap:24px}.tf-product-quick_view .tf-product-info-heading .product-infor-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.account-payment_item .number__hidden,.pop-notice-sale .pns_date,.quantity-price,.tf-product-quick_view .tf-product-info-heading .meta_rate,.tf-product-quick_view .tf-product-info-heading .meta_sold{display:flex;align-items:center;gap:4px}.tf-product-quick_view .tf-product-info-heading .br-line{height:12px}.tf-product-quick_view .product-infor-price .badge-sale{margin-left:8px}.tf-product-quick_add,.tf-product-quick_view .tf-product-variant{display:grid;gap:20px}.tf-product-quick_view .tf-product-variant .variant-picker-label{display:flex;align-items:center;gap:8px;margin-bottom:12px}.banner-product-single-home-v1 .product-infor-quantity,.banner-product-single-home-v1 .variant-picker-item,.countdown-v03 .countdown__timer,.product-desc_review .rate_progress-item,.sect-heading-v2 .mini-title,.sw-pg-thumb,.tf-product-quick_add .product-mini-view,.tf-product-quick_view .tf-product-variant .variant-picker-values{display:flex;align-items:center;gap:12px}.tf-product-quick_view .variant-color .variant-picker-values{display:flex;align-items:center;gap:20px}.tf-product-quick_view .variant-color .color-btn_quick:not(.select-item){position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;border:1px solid var(--line);cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:50%}.tf-product-quick_view .variant-color .color-btn_quick:not(.select-item) .check-color{width:32px;height:32px;display:flex;flex-shrink:0;border-radius:50%;border:1px solid #dcdcdc;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.list-tab-btn-2 .tf-btn-tab:hover,.list-tab-btn-vertical .tf-btn-tab.active,.quick-variant-picker.picker_size .size_btn:hover,.tf-product-quick_view .variant-color .color-btn_quick:not(.select-item).active{border-color:var(--black)}.tf-product-quick_view .variant-color .color-btn_quick.style-image{width:60px;height:60px;border-radius:4px;border:1px solid #fff0;overflow:hidden}.tf-product-quick_view .variant-color .color-btn_quick.style-image .img img,.tf-zoom-main .drift-zoom-pane img,.tf-zoom-main1 .drift-zoom-pane img{object-fit:cover}.tf-product-info-wrap .variant-color .color-btn.style-image.style-small,.tf-product-quick_view .variant-color .color-btn_quick.style-image.style-small{width:40px;height:40px;padding:4px}.tf-product-quick_view .variant-color .color-btn_quick.style-image-square{width:120px;height:160px;padding:7px;border:1px solid var(--line);border-radius:8px}.tf-product-quick_view .variant-color .color-btn_quick.style-image-square .img{width:100%;height:100%;border-radius:6px;overflow:hidden}.tf-product-quick_view .variant-color .color-btn_quick.style-image-square.active{box-shadow:0 4px 16px 0 rgb(0 0 0 / .0784313725)}.tf-product-info-wrap .variant-size .variant-picker-label,.tf-product-quick_view .variant-size .variant-picker-label{justify-content:space-between}.tf-product-quick_view .variant-size .size-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);cursor:pointer;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.dropdown-filter .dropdown-toggle:hover,.quick-variant-picker.picker_color .color_btn.active .img,.tf-product-quick_view .variant-size .size-btn:hover,.tf-select select:focus,.tf-select:hover select,.tf-variant-dropdown:hover{border-color:var(--text)}.tf-product-quick_view .variant-size .size-btn.active{background:var(--text);color:var(--white);border-color:var(--text)}.tf-product-quick_add .product-total-quantity,.tf-product-quick_view .tf-product-total-quantity{display:grid;gap:12px}.tf-compare-list,.tf-product-quick_view .tf-product-total-quantity .group-action{display:flex;align-items:center;gap:10px}.footer-v3 .tf-list.list-contact,.form-subcribe.style-3,.tf-product-info-wrap .tf-product-total-quantity .btn-action-price,.tf-product-quick_view .tf-product-total-quantity .btn-action-price{gap:0}.modal-quickadd .modal-dialog{max-width:498px}.modal-quickadd .modal-content{padding:24px;border-radius:16px}.modal-quickview .modal-dialog{max-width:1228px}.modal-quickview .modal-content{width:100%;display:flex;justify-content:space-between;padding:0;overflow:hidden}.accordion-faq .accordion-title.collapsed,.card-product.card-s3 .product-action_bot>*,.modal-quickview .modal-content .col-left,.section-coming .sect-heading-v2,.widget-facet .facet-title.collapsed{margin-bottom:0}.modal-quickview .modal-content .col-right{padding:20px 20px 20px 0;position:relative}.modal-quickview .btn-close-popup{position:absolute;right:12px;top:12px}.modal-quickview .swiper-quickview .item img{width:100%;height:100%;object-fit:contain;aspect-ratio:.8277310924;max-height:450px;padding:50px}@media (min-width:768px){.h-md-100{height:100%!important}.tf-grid-layout.md-col-1{grid-template-columns:1fr}.tf-grid-layout.md-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.md-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.md-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.md-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.md-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.md-col-7{grid-template-columns:repeat(7,1fr)}.modal .modal-content{padding:40px}.modal-newsletter .modal-content{flex-direction:row;justify-content:space-between}.modal-newsletter .modal-content>*,.modal-quickview .modal-content>*{width:calc(50% - 8px)}.popup-shopping-cart{background:0 0;pointer-events:none;padding:16px}.popup-shopping-cart .canvas-wrapper,.popup-shopping-cart .tf-minicart-recommendations{background:var(--white);pointer-events:all}.popup-shopping-cart .canvas-wrapper{border-radius:8px}.tf-mini-cart-item .tf-mini-cart-price{align-self:normal;justify-content:space-between}.canvas-quickview{gap:24px;width:848px!important}.canvas-quickview .mini-quick-image{max-width:340px;direction:rtl}.canvas-quickview.style-2{max-width:468px!important}.canvas-quickview.style-2 .mini-quick-image{display:none!important}.modal-quickview .btn-close-popup{position:absolute;right:24px;top:24px;z-index:3}.modal-quickview .modal-content{flex-direction:row}}@media (min-width:1200px){.tf-page-pagination{margin-top:48px}.canvas-filter .canvas-body>:not(:last-child),.sidebar-item .sb-title{margin-bottom:24px}.sb-instagram .wd-full{margin-top:42px}.grid-blog-v1{margin-right:1px}.grid-blog-v1 .article-blog.style-3 .blog-image img{aspect-ratio:1.2878151261}.hover-tooltip .tooltip{display:block}.hover-cursor-img{position:relative}.hover-cursor-img .hover-image{position:fixed;display:block;transform:scale(0);pointer-events:none;opacity:0;transition:transform .3s,opacity .3s;z-index:1000}.hover-cursor-img .hover-image img{border-radius:12px}.tf-social-icon-2 a{width:44px;height:44px}.box-icon_V02{padding:48px 24px}.box-icon_V02.style-2.s2_type-2 .ic-wrap{font-size:36px}.box-icon_V02.style-3{padding:40px}.box-icon_V02.style-3 .ic-wrap{font-size:64px}.canvas-filter.offcanvas .canvas-body>:not(:last-child){margin-bottom:20px}.canvas-filter:not(.sidebar-filter){background:0 0;pointer-events:none;padding:16px;width:501px!important}.canvas-filter:not(.sidebar-filter) .canvas-wrapper{background:var(--white);pointer-events:all;border-radius:8px;overflow:hidden}.canvas-filter .canvas-bottom{padding-bottom:36px}.sidebar-filter .canvas-body,.sidebar-filter .canvas-bottom{padding:0}.sidebar-filter .canvas-header{padding:0 0 24px}.sidebar-filter .canvas-body{overscroll-behavior-y:unset}.modal-newsletter .content-right{padding:24px 40px 24px 24px}.modal-search .modal-content{gap:32px;padding:40px}.modal-search .form-search-nav input{padding:12px 52px 12px 23px;font-size:18px;line-height:28px}.tf-mini-cart-sroll::-webkit-scrollbar{width:8px;background:var(--line)}.canvas-quickview{gap:40px}.modal-quickview .modal-content .col-right{padding:40px 40px 40px 24px}.modal-share .tf-social-icon{margin-bottom:40px}}.canvas-lookbook .popup-look-item .look-content,.filter-price .box-wrap,.product-desc_review .rating_progress-list,.testimonial-v6 .tes_product .prd_infor,.tf-product-info-wrap .tf-product-pickup-available .content,.tf-product-quick_add .product-mini-view .prd-content{display:grid;gap:4px}.tf-product-quick_add .wg-quantity{min-width:140px}.tf-product-quick_add .btn-action-price{padding-left:15px;padding-right:15px;gap:0}.tf-product-quick_add .group-action{gap:10px;display:flex}.box-text_empty.type-shop_cart{display:flex;flex-direction:column;height:100%;padding-bottom:24px;gap:30px;flex:1}.box-text_empty.type-shop_cart .shop-empty_top{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:354px;margin:0 auto;flex:1}.box-text_empty.type-shop_cart .shop-empty_top .icon{width:48px;height:48px;border-radius:50%;background-color:var(--bg-2);font-size:24px;display:flex;align-items:center;justify-content:center;color:var(--text-5);margin-bottom:16px}.box-text_empty.type-shop_cart .shop-empty_bot,.tf-list.vertical{display:grid}.canvas-compare{height:max-content!important;width:100%!important;z-index:5000}.canvas-compare .close-popup{position:absolute;top:30px;right:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.canvas-compare .canvas-body{padding:24px 0}.canvas-compare .canvas-wrapper{height:unset}.tf-compare-list .tf-compare-head{flex:0 0 18.96%;display:grid;align-items:center;white-space:nowrap}.tf-compare-list .tf-compare-head .title{font-size:28px;line-height:34px}.tf-compare-list .tf-compare-offcanvas{display:flex;align-items:center;flex:1 1 100%;overflow-x:auto}.tf-compare-list .tf-compare-item{flex:0 0 25%;max-width:160px;padding:0 16px;display:grid;gap:12px;position:relative}.tf-compare-list .tf-compare-item a{display:flex;position:relative}.tf-compare-list .tf-compare-item .icon{position:absolute;z-index:5;top:8px;right:8px;width:32px;height:32px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.minipop-auto,.quick-variant-picker.picker_color .color_btn .img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.tf-compare-list .tf-compare-item img{width:100%;height:100%;object-fit:cover;aspect-ratio:.8311688312}.tf-compare-list .tf-compare-item:not(:first-of-type){margin-left:16px}.tf-compare-list .tf-compare-item:not(:first-of-type)::before{content:"\e936";font-family:icomoon;position:absolute;left:-16px;top:50%;transform:translateY(-50%)}.tf-compare-list .tf-compare-buttons{display:flex;flex-direction:column;align-items:center;gap:20px;flex:0 0 17%}.tf-compare-list .tf-compare-buttons .btn-action_direc{min-width:162px}@media (max-width:1024px){.tf-compare-list{flex-direction:column;max-height:100%;overflow-y:auto;gap:20px}.tf-compare-list>div{flex:0 0 100%!important}.tf-compare-list .tf-compare-offcanvas .tf-compare-item{max-width:unset;height:unset}.tf-compare-list .tf-compare-buttons{width:100%;justify-content:space-between;flex-direction:row}}@media (max-width:767px){.md-mb-12{margin-bottom:12px}.md-d-none{display:none!important}.md-p-0{padding:0!important}.article-blog.style-row .blog_desc,.section-blog-detail .blog-detail-content .col-right{display:none}.grid-blog-v1{gap:30px 16px}.modal-newsletter .image-left img{max-height:350px}.popup-shopping-cart{flex-direction:column;max-width:340px}.popup-shopping-cart .list-cart{display:flex;gap:15px;overflow-x:auto}.popup-shopping-cart .list-cart .list-cart-item{padding-bottom:0!important;border-bottom:0!important;margin-bottom:0!important;min-width:120px}.popup-shopping-cart .list-cart .list-cart-item .image{max-height:150px;margin-bottom:12px}.popup-shopping-cart .tf-mini-cart-sroll{padding:0 16px}.popup-shopping-cart .tf-mini-cart-item{gap:8px}.popup-shopping-cart .tf-mini-cart-item .tf-mini-cart-image{max-width:60px;flex-shrink:0}.popup-shopping-cart .tf-mini-cart-item .tf-mini-cart-image img{aspect-ratio:.8571428571}.popup-shopping-cart .popup-header,.popup-shopping-cart .tf-mini-cart-bottom,.tf-mini-cart-tool-openable .tf-mini-cart-tool-content{padding:16px}.popup-shopping-cart .tf-mini-cart-tool-btn{padding:6px 8px}.tf-mini-cart-tool-openable{padding:12px}.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-mini-cart-tool-text .icon{font-size:20px}.tf-mini-cart-tool-openable.estimate-shipping .form-content{gap:16px}.canvas-quickview{flex-direction:column}.canvas-quickview .wrap-quick{display:flex;overflow-x:auto;padding:15px 16px;gap:8px}.canvas-quickview .wrap-quick .image{max-width:120px;width:100%;flex-shrink:0}.canvas-quickview .wrap-canvas{overflow:auto}.canvas-quickview .canvas-header{padding-top:15px;padding-bottom:15px}.tf-product-quick_view .tf-product-total-quantity .group-action{flex-wrap:wrap;gap:12px}.tf-product-quick_view .tf-product-total-quantity .group-action .wg-quantity{width:100%}.modal-quickadd .modal-content{padding:20px 15px}.modal-quickview .modal-content .col-right{padding:0 16px 24px}.tf-product-quick_add .wg-quantity{min-width:120px}.tf-compare-list .tf-compare-offcanvas .tf-compare-item{flex:0 0 calc(33.333% - 11px)}}.modal-share .wrap-code{position:relative;border-radius:8px;padding:15px 16px;background-color:var(--bg-2)}.modal-share .wrap-code .coppyText{display:flex;align-items:center;gap:6px;padding-right:65px}.modal-share .btn-action-copy{position:absolute;top:8px;right:8px;bottom:8px;background:#fff;border:.6px solid #f5f5f5;box-shadow:0 24px 24px -12px var(--elevationshadow),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow);display:flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;border-radius:99px;font-weight:500}.modal-share .modal-content{position:relative;padding:20px 16px;border-radius:8px;overflow:hidden}.title-pop{letter-spacing:0}.modal-find_size .modal-dialog{max-width:900px}.modal-find_size .tf-sizeguide-table{border:1px solid var(--line);border-radius:5px;width:100%;white-space:nowrap}.modal-find_size .tf-sizeguide-table th{border:1px solid var(--line);padding:10px;font-weight:600;line-height:20px}.modal-find_size .tf-sizeguide-table td{border:1px solid var(--line);border-width:0 1px 1px 0;padding:10px;line-height:20px}.modal-find_size .tf-page-size-chart-content{display:grid;gap:10px;grid-template-columns:8fr 4fr}.minipop-auto{position:fixed;left:16px;bottom:16px;opacity:0;visibility:hidden;transition:.3s;transform:translateX(20px);box-shadow:0 24px 24px -12px rgb(0 0 0 / .0784313725),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow)}.minipop-auto.active{opacity:1;visibility:visible;transform:translateX(0)}.pop-notice-sale{display:flex;align-items:center;gap:12px;padding:11px 11px 15px;background:var(--white);border:1px solid var(--line);border-radius:8px;min-width:364px;overflow:hidden;z-index:51}.pop-notice-sale .pns-thumb{position:relative;max-width:74px;width:100%}.pop-notice-sale .pns-thumb img{aspect-ratio:.8409090909;width:100%;height:100%;object-fit:cover}.pop-notice-sale .progress-time{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--main_300)}.pop-notice-sale .progress-time .prg-line{position:absolute;left:0;top:0;bottom:0;background:var(--black);border-radius:99px;width:0}.canvas-lookbook .popup-look-item .look-image,.pop-notice-sale .image{border-radius:4px;overflow:hidden}.pop-notice-sale .purchase{padding:6px;background:var(--primary);position:absolute;left:-8px;top:-8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pop-notice-sale .btn-cl-pop{position:absolute;right:12px;top:12px;display:flex}.pop-notice-sale.active .progress-time .prg-line{width:100%;transition:width 10s linear}.pop-notice-cookie{max-width:469px;padding:23px;background:var(--white);border:1px solid var(--line);border-radius:8px;z-index:52}.quick-variant-picker .variant-picker_values{display:flex;flex-wrap:wrap;gap:20px}.quick-variant-picker.picker_color .color_btn .img{width:60px;height:60px;display:flex;align-items:center;overflow:hidden;border-radius:4px;border:1px solid #fff0;transition:.3s}.quick-variant-picker.picker_color .color_btn .img img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.quick-variant-picker.picker_size .variant-picker_values{gap:12px}.quick-variant-picker.picker_size .size_btn,.tf-product-info-wrap .variant-size .size-btn:not(.select-item){height:32px;padding-left:15px;padding-right:15px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-5);cursor:pointer;border-radius:99px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.quick-variant-picker.picker_size .size_btn.active,.tf-product-info-wrap .variant-size .size-btn:not(.select-item).active{background:var(--black);color:var(--white);border-color:var(--black)}.account-order_item .order-content,.offcanvas-pickup .pickup-available-list,.testimonial-v02 .tes-content{display:flex;flex-direction:column;gap:24px}.offcanvas-pickup .pickup-available-item ul{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.offcanvas-pickup .pickup-available-item a .icon{font-size:10px}.canvas-lookbook .popup-look-item{display:flex;align-items:center;gap:20px;max-width:400px;margin:0 auto;padding:12px}.modal-demo .demo-title{margin-top:40px;margin-bottom:30px;text-align:center}.modal-demo .modal-dialog{max-width:1880px}.modal-demo .modal-content{padding:64px 0;background-color:var(--white);width:100%;border-radius:20px;border:0;cursor:default;overflow:hidden}.modal-demo .mega-menu{overscroll-behavior-y:contain;overflow-y:auto;max-height:calc(100vh - 188px);padding:0 15px;margin:0 24px}.modal-demo .mega-menu::-webkit-scrollbar{width:8px;background:var(--line);border-radius:99px}.modal-demo .mega-menu::-webkit-scrollbar-thumb{background:var(--text);border-radius:99px;transition:.3s}.modal-demo .mega-menu::-webkit-scrollbar-thumb:hover{cursor:grab}.modal-demo .row-demo{grid-template-columns:repeat(5,1fr);max-width:1440px;margin:0 auto}.modal-search .modal-dialog{max-width:100%;margin:0;padding:0}.modal-search .close{flex:1;cursor:url(/wp-content/themes/camillaofsweden/assets/images/cursor-close.svg),auto}.modal-search .modal-content{padding:0;height:100vh!important;background-color:#fff0}.modal-search .ctn-wrap{height:auto;background-color:var(--white);padding-top:30px;padding-bottom:30px}.form-subcribe.style-3 .btn-action,.modal-search .form-search-prd .btn-close-popup{position:absolute;right:0;top:2px}.box-comment .comment-author,.modal-search .pupular-search{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.modal-search .pupular-search .list-search{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.modal-search .box-btn_action,.my-account-setting .btn-action_submit{margin-top:24px}.canvas-mb .canvas-body{position:relative;gap:24px}.canvas-mb .mb-content-top{flex:1;position:relative;overflow-x:hidden}.mb-panel-list .mb-sub-link,.nav-ul-mb-2 .mb-nav-link{display:flex;align-items:center;padding-bottom:12px;padding-top:12px}.mb-panel{position:absolute;left:100%;top:0;bottom:0;width:100%;background:#fff;transition:.3s;z-index:1;overflow:auto;pointer-events:none;padding-right:3px}.list-tab-btn-1 .tf-btn-tab::before,.tab-btn-wrap-v2 .tf-btn-tab::before{bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;content:""}.mb-nav-item.active .mb-panel{left:0;pointer-events:all}.nav-ul-mb-2 .mb-nav-link{justify-content:space-between}.mb-panel::-webkit-scrollbar{width:2px;border-radius:99px;background:var(--line)}.mb-panel::-webkit-scrollbar-thumb{background-color:var(--black);border-radius:99px}.mb-panel .mb-panel-header{display:flex;margin-bottom:24px}.mb-panel .row-demo{grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.mb-panel .row-demo .demo-item,.mb-panel .row-demo .demo-name,.section-hero-about .list-benefit,.section-science .tf-list{flex-wrap:wrap}.mb-panel-list .mb-sub-link{justify-content:space-between;font-weight:500}.flat-animate-tab .tab-pane,.flat-animate-tab-2 .tab-pane{display:block;top:0;left:0;transition-timing-function:ease-in;transition-duration:.2s;right:0;visibility:hidden;opacity:0;pointer-events:none}.mb-sub-list{padding-left:16px;margin-bottom:12px}.mb-sub-list li:not(:last-child) a{padding-bottom:8px}.mb-sub-list li:not(:first-child) a{padding-top:8px}.zipcode-message{padding:16px;border-radius:8px}.zipcode-message .msg-text_2{padding-left:21px;position:relative}.zipcode-message .msg-text_2::before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;top:8px;left:7px}.zipcode-message.error{background:var(--error_100);color:var(--error_800)}.zipcode-message.error .msg-text_2::before{background:var(--error_800)}.zipcode-message.success{background:var(--success_50);color:var(--success_700)}.zipcode-message.success .msg-text_2::before{background:var(--success_700)}.flat-animate-tab .tab-pane{position:absolute;z-index:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.flat-animate-tab .tab-pane.active,.flat-animate-tab-2 .tab-pane.active{pointer-events:auto;opacity:1;visibility:visible;position:relative;z-index:2;-webkit-transform:none;-ms-transform:none;transform:none;transition-timing-function:ease-out;transition-duration:.3s;transition-delay:0.3s}.flat-animate-tab.fade-to-right .tab-pane:not(.active){-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.flat-animate-tab-2 .tab-pane{position:absolute;z-index:1}.tab-btn-wrap-v1{display:flex;gap:32px;position:relative;margin-bottom:28px;overflow:auto;white-space:nowrap}.banner-countdown-2>:not(.img-item),.section-banner-video .content,.section-hero-about .about-content,.tab-btn-wrap-v1 .nav-tab-item{position:relative;z-index:1}.tab-btn-wrap-v1 .nav-tab-item:last-child{padding-right:2px}.tab-btn-wrap-v1 .tf-btn-tab{padding-bottom:13px;border-bottom:2px solid var(--black)}.tab-btn-wrap-v1 .tf-btn-tab:not(.active){color:var(--text-2);border-color:#fff0}.tab-btn-wrap-v2{display:flex;gap:24px;align-items:center;overflow:auto;white-space:nowrap}.tab-btn-wrap-v2 .tf-btn-tab::before{position:absolute;left:auto;right:0;width:0%;height:2px;background:var(--black);transition:.3s}.tab-btn-wrap-v2 .tf-btn-tab.active::before,.tf-btn-icon:hover::before{right:auto;left:0;width:100%}.split-accordion-tabs .accordion-item .accordion-action,.tab-btn-wrap-v2 .tf-btn-tab:not(.active),.testimonial-v05:hover .tes-text{color:var(--text-6)}.list-tab-btn-vertical .tf-btn-tab{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line-5);gap:8px}.list-tab-btn-vertical .tf-btn-tab:not(.active){color:var(--text-5)}.faq-accordion_item .accordion-action,.list-tab-btn-vertical .nav-tab-item:not(:first-child) .tf-btn-tab{padding-top:24px}.tf-check,.tf-check-rounded{cursor:pointer;height:16px;width:16px}.list-tab-btn-1{display:flex;gap:24px}.list-tab-btn-1 .tf-btn-tab{font-weight:400;color:var(--text-2);position:relative}.list-tab-btn-1 .tf-btn-tab::before{position:absolute;left:auto;right:0;height:1px;width:0;background:var(--black);transition:.3s}.list-tab-btn-3 .tf-btn-tab .image,.split-accordion-tabs-2 .accordion-item{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}#goTop .icon,.form-subcribe.style-2 fieldset input,.list-tab-btn-1 .tf-btn-tab.active,.list-tab-btn-1 .tf-btn-tab:hover,.split-accordion-tabs .accordion-item .accordion-action:not(.collapsed),.tf-check.style-3::before,.tf-pin-btn-2.style-3.s3-cl2 .icon,.tf-select.style-4 select option{color:var(--black)}.list-tab-btn-1 .tf-btn-tab.active::before{width:100%;left:0;right:auto}.list-tab-btn-1.style-3 .tf-btn-tab{font-weight:500;padding-bottom:6px;gap:8px}.list-tab-btn-1.style-3 .tf-btn-tab:not(.active){color:var(--black_32)}.list-tab-btn-1.style-3 .tf-btn-tab::before{height:2px}.list-tab-btn-2{display:flex;gap:12px;overflow:auto}.list-tab-btn-2 .tf-btn-tab{height:40px;padding-left:20px;padding-right:20px;border-radius:99px;border:1px solid var(--line-5);display:flex;align-items:center;justify-content:center}.card-product.card-s4 .action-add_card:hover,.list-tab-btn-2 .tf-btn-tab.active,.tf-btn-rounded.style-black{background:var(--black);border-color:var(--black);color:var(--white)}.split-accordion-tabs-2 .accordion-item{border-bottom:1px solid var(--line-5);transition:.3s}.split-accordion-tabs-2 .accordion-item:has(.accordion-action:not(.collapsed)){border-color:var(--black)}.split-accordion-tabs-2 .accordion-action{gap:16px;justify-content:start}.accordion-item-5 .accordion-content,.accordion-item_v2 .faq-content,.product-desc_review .rating_average .star-wrap,.split-accordion-tabs .accordion-item .accordion-content,.split-accordion-tabs-2 .accordion-content{padding-bottom:16px}.split-accordion-tabs-2 .number-order{min-width:40px}.list-tab-btn-3{display:flex;align-items:center;overflow:auto;gap:40px}.list-tab-btn-3 .tf-btn-tab{display:flex;align-items:center;gap:16px;text-decoration:underline;white-space:nowrap}.list-tab-btn-3 .tf-btn-tab .image{border-radius:999px;border:1px solid var(--line-5);transition:.3s;min-width:60px}.list-tab-btn-3 .tf-btn-tab .image img,.tf-btn.style-2{border-radius:999px}.list-tab-btn-3 .tf-btn-tab .image::before{content:"";position:absolute;inset:0;border-radius:999px;border:2px solid var(--white);z-index:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.btn-nav_circle:hover,.list-tab-btn-3 .tf-btn-tab.active .image,.tf-btn-rounded.style-2:hover,.tf-check-rounded:checked,.tf-dropdown-sort .select-item.active .text-value-check,.tf-dropdown-sort .select-item:hover .text-value-check,.tf-product-info-wrap .variant-color .color-btn:not(.select-item).active,.tf-product-info-wrap .variant-size .size-btn:not(.select-item):hover,.volume-discount-thumbnail-item:hover,form input[type=color]:focus,form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus,form select:focus,form textarea:focus{border-color:var(--black)}form{position:relative;z-index:30}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;padding:11px 15px;border:1px solid var(--line-5);border-radius:8px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;letter-spacing:-4%}.tf-check,.tf-check::before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}form input[type=color]::placeholder,form input[type=date]::placeholder,form input[type=datetime-local]::placeholder,form input[type=datetime]::placeholder,form input[type=email]::placeholder,form input[type=month]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=time]::placeholder,form input[type=url]::placeholder,form input[type=week]::placeholder,form select::placeholder,form textarea::placeholder{color:var(--text)}form input[type=color].style-2,form input[type=date].style-2,form input[type=datetime-local].style-2,form input[type=datetime].style-2,form input[type=email].style-2,form input[type=month].style-2,form input[type=number].style-2,form input[type=password].style-2,form input[type=search].style-2,form input[type=tel].style-2,form input[type=text].style-2,form input[type=time].style-2,form input[type=url].style-2,form input[type=week].style-2,form select.style-2,form textarea.style-2{border-radius:999px;padding-left:24px}form input[type=color].style-3::placeholder,form input[type=date].style-3::placeholder,form input[type=datetime-local].style-3::placeholder,form input[type=datetime].style-3::placeholder,form input[type=email].style-3::placeholder,form input[type=month].style-3::placeholder,form input[type=number].style-3::placeholder,form input[type=password].style-3::placeholder,form input[type=search].style-3::placeholder,form input[type=tel].style-3::placeholder,form input[type=text].style-3::placeholder,form input[type=time].style-3::placeholder,form input[type=url].style-3::placeholder,form input[type=week].style-3::placeholder,form select.style-3::placeholder,form textarea.style-3::placeholder{font-weight:400;font-size:14px;line-height:150%;letter-spacing:-4%;color:var(--text-5)}form input[type=color].style-4,form input[type=date].style-4,form input[type=datetime-local].style-4,form input[type=datetime].style-4,form input[type=email].style-4,form input[type=month].style-4,form input[type=number].style-4,form input[type=password].style-4,form input[type=search].style-4,form input[type=tel].style-4,form input[type=text].style-4,form input[type=time].style-4,form input[type=url].style-4,form input[type=week].style-4,form select.style-4,form textarea.style-4{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-4%;padding-top:13px;padding-bottom:13px}form input[type=color].style-4::placeholder,form input[type=date].style-4::placeholder,form input[type=datetime-local].style-4::placeholder,form input[type=datetime].style-4::placeholder,form input[type=email].style-4::placeholder,form input[type=month].style-4::placeholder,form input[type=number].style-4::placeholder,form input[type=password].style-4::placeholder,form input[type=search].style-4::placeholder,form input[type=tel].style-4::placeholder,form input[type=text].style-4::placeholder,form input[type=time].style-4::placeholder,form input[type=url].style-4::placeholder,form input[type=week].style-4::placeholder,form select.style-4::placeholder,form textarea.style-4::placeholder{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-4%;color:var(--text-5)}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:#fff0;overflow:hidden;padding:0}form textarea{height:120px;resize:none}.box-comment .comment-review .review_text,.card-product.card-s5 .group-checkbox,.filter-price,.form-group-check,.form-subcribe-v3,.list-bundle-prd,.section-step-routine .col-content,.section-term-user .term-item,.tf-page-checkout .box-total,.tf-product-info-wrap .tf-product-total-quantity,.wg-info-card,.wg-store .list-contact_infor,form .form-content{display:grid;gap:16px}.checktoggle-wrap .tf-check-toggle,.tf-check{display:inline-flex;padding:0;outline:0;line-height:1;-webkit-appearance:none}.tf-checkout-cart-main .box-ip-checkout .form-content,.tf-checkout-cart-main .tf-grid-layout,form .tf-grid-layout{gap:16px}form .field-ipt-envelope input{background:0 0;border:0;border-bottom:1px solid var(--text-6);border-radius:0;color:var(--white);padding:0 0 17px 24px}.form-subcribe fieldset input:focus,form .field-ipt-envelope input:focus{border-color:var(--primary)}form .field-ipt-envelope input::placeholder{color:var(--white)}form .field-ipt-envelope .icon{font-size:20px;position:absolute;left:0;top:2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tf-check{position:relative;background:0 0;min-width:16px;border:1px solid var(--text-4);justify-content:center;align-items:center;background-color:var(--white);transition:.3s;border-radius:4px}.tf-check:checked{background:var(--black);border-color:var(--black)}.banner-product-single-home-v2 .variant-size .size-btn:not(.select-item):hover,.banner-product-single-home-v2 .wg-quantity,.field-select .nice-select.open,.field-select .nice-select:hover,.form-subcribe.style-4 fieldset input:not(:focus),.tf-check.style-3,.tf-select.style-4 select:focus,.tf-select.style-4 select:hover{border-color:var(--text-3)}.tf-check-rounded:checked::before,.tf-check:checked::before{opacity:1;transform:scale(1)}.tf-check::before{font-family:icomoon;content:"\e95f";position:absolute;color:var(--white);opacity:0;font-size:12px;transform:scale(0);transition:.3s}.tf-check-rounded,.tf-check-rounded::before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.bundle-check input[type^=radio]:checked::before,.tf-check.only-check[type^=radio]:checked::before{content:"\e953"}.tf-check.style-2{width:20px;height:20px;border-radius:3px}.tf-check.style-3{background:0 0}.tf-check-rounded{padding:0!important;position:relative;border:1px solid var(--line-5);border-radius:50%;background:0 0;outline:0;display:flex;align-items:center;justify-content:center;background-color:var(--white);-webkit-appearance:none;transition:.3s}.tf-check-rounded::before{content:"";position:absolute;border-radius:50%;width:12px;height:12px;background-color:var(--black);opacity:0;transition:.3s;transform:scale(.6)}.select-wrap,.tf-field,.tf-select{position:relative}.checktoggle-wrap,.checktoggle-wrap .tf-check-toggle{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}.tf-check-rounded.style-2{width:22px;height:22px}.checktoggle-wrap{padding:2px;border-radius:999px;background:var(--main_400);display:flex;width:36px;transition:.3s}.checktoggle-wrap .tf-check-toggle{position:relative;background:0 0;width:16px;height:16px;justify-content:center;align-items:center;background-color:var(--white);transition:.3s;border-radius:50%;margin-left:0}.tf-select select,.tf-select::after{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.checktoggle-wrap .tf-check-toggle:checked{margin-left:calc(100% - 16px)}.checktoggle-wrap:has(input:checked){background:var(--black)}.checkbox-wrap input{padding:0;flex-shrink:0}.tf-field{display:grid;place-items:start;gap:4px}.account-order-detail .box-btn,.collection-v02{place-items:center}select.select-2{padding:6px 56px 6px 11px;border:1px solid var(--line);border-radius:8px}select.select-3{padding:10px 39px 10px 19px;border:1px solid var(--line);border-radius:100px}select.select-3:focus{border-color:var(--text);outline:unset!important}.select-wrap{display:inline-flex}.select-wrap .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:12px}.tf-select{min-width:107px}.tf-select select{width:100%;padding:7px 15px;border:1px solid var(--line-5);border-radius:8px;transition:.3s;-webkit-appearance:none;appearance:none;outline:0!important;font-weight:500}.tf-select::after{font-family:icomoon;position:absolute;content:"\e95d";right:16px;top:50%;transform:translateY(-50%);font-size:20px;z-index:1;font-weight:400;pointer-events:none;transition:.3s}.checkbox-checkout-item,.tf-btn{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}.tf-select:has(select:open)::after{transform:translateY(-50%) rotate(180deg)}.card-product.card-s4 .product-action_list .box-icon,.tf-select.style-2 select{border-radius:99px}.tf-select.style-min{min-width:91px}.tf-select.style-min select{padding:3px 36px 3px 11px}.product-desc_review .desc_review__comment .tf-select::after,.tf-select.style-min::after{right:12px}.tf-select.style-3 select{background:var(--bg-2);border:0;padding:14px 40px 14px 16px}.tf-select.style-4 select{border-radius:99px;border-color:var(--text-3_24);color:var(--text-3)}.tf-select.text-body-s select{padding:9px 15px}.password-wrapper .toggle-pass{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer}.form-subcribe,.group-nav_direct,.list-certified li,.tf-cart_item .cart_product,.tf-page-heading_account .content{display:flex;align-items:center;gap:24px}.form-subcribe fieldset input{background:0 0;color:var(--white);border:0;border-bottom:2px solid var(--text-2);border-radius:0;padding-top:6px;padding-bottom:8px;padding-left:24px}.form-subcribe fieldset input::placeholder{color:var(--white)}.form-subcribe fieldset .icon{position:absolute;left:0;top:calc(50% - 3px);transform:translateY(-50%);pointer-events:none}.form-subcribe.style-2 fieldset input::placeholder{color:var(--text)}.accordion-item-4 .accordion-action:not(.collapsed),.collection-hover a:hover .icon,.collection-hover a:hover .number-order,.countdown-v03 .countdown__custom,.form-subcribe-v2.style-2 .btn-action,.form-subcribe.style-2.type-2 fieldset input,.gallery-v01 .gallery-icon:not(:hover),.testimonial-v05:hover .author-name,.testimonial-v05:hover .tes-icon,.testimonial-v05:hover .tes-title,.tf-btn-line.style-white,.tf-dropdown-select.color-white>.dropdown-toggle,.tf-dropdown-select.color-white>.dropdown-toggle::after,.tf-page-heading .page-desc{color:var(--white)}.form-subcribe.style-2.type-2 fieldset input::placeholder{color:var(--text-2)}.collection-hover a:hover,.form-subcribe.style-2.type-2 fieldset input:not(:focus),.text-line_left.text-white{border-color:var(--white)}.form-subcribe.style-2.type-2 .btn-action:not(:hover){background:#5a42c4}.form-subcribe.style-3 fieldset input{padding-top:0;padding-bottom:16px;color:var(--black)}.form-subcribe.style-3 fieldset input::placeholder{color:var(--text)}.form-subcribe.style-3 fieldset .icon{top:2px;transform:unset}.form-subcribe.style-4 fieldset input::placeholder{color:var(--text-3)}.form-subcribe-v2 fieldset input{border-color:var(--black);padding-right:140px}.form-subcribe-v2 fieldset input::placeholder{color:var(--text)}.form-subcribe-v2 .btn-action{position:absolute;top:4px;right:4px;bottom:4px;display:flex;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;font-weight:700;border-radius:999px;background:var(--bg-5)}.form-subcribe-v2.style-2 .btn-action:not(:hover),.testimonial-v05:hover,.tf-btn,.tf-dropdown-sort .select-item.active .text-value-check{background:var(--black)}.form-subcribe-v2 .btn-action:hover{background:var(--primary);color:var(--white)}.form-search fieldset input,.form-search-blog fieldset input{padding-left:35px}.form-search-blog fieldset input::placeholder{color:var(--text)}.form-search .btn-action,.form-search-blog .btn-action{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:20px}.form-search fieldset input::placeholder{color:var(--text-5)}.form-add_gift .form-accept_notice{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form-add_gift .form-accept_notice .icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:50%;background:var(--success_50);color:var(--success_700)}.form-write-review .grid-choose{gap:8px 0}.box-uploadImage,.tf-product-info-wrap .tf-product-extra-link{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.box-uploadImage .image-upload_list .image-upload_item{border-radius:4px;overflow:hidden;max-width:104px}.box-uploadImage .image-upload_list .image-upload_item img{aspect-ratio:1;width:100%;height:100%;object-fit:cover}.form-search-prd .btn-action_search{position:absolute;left:0;top:2px;font-size:20px;color:var(--black)}.form-search-prd fieldset input{border-radius:0;border:0;padding:0 0 12px 36px;border-bottom:1px solid var(--black)}.form-notice-stock{padding:23px;border:1px solid var(--black);border-radius:8px}.form-gift .form-content{padding:23px;border:1px solid var(--black);border-radius:8px;gap:8px}.checkbox-checkout-item{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid var(--line-5);z-index:0;transition:.3s;cursor:pointer}.tf-btn,.tf-btn-icon,.tf-btn-line{display:inline-flex}.checkbox-checkout-item .text{display:flex;flex:1}.checkbox-checkout-item:has(input:checked){border-color:var(--black);z-index:1}.checkbox-checkout-item:first-child,.wrap-checkout.box-payment .box-payment-list .payment_accordion:first-child .payment_check{border-radius:8px 8px 0 0}.checkbox-checkout-item:last-child,.wrap-checkout.box-payment .box-payment-list .payment_accordion:last-child .payment_check{border-radius:0 0 8px 8px}.checkbox-checkout-item:not(:first-child),.wrap-checkout.box-payment .box-payment-list .payment_accordion:not(:first-child):not(:has(input:checked)) .payment_check{border-top-color:#fff0}.checkbox-checkout-item.style-2{align-items:start}.checkbox-checkout-item.style-2 .tf-check-rounded{margin-top:2px}.checkbox-checkout-item.style-2 .check-col_right{display:flex;align-items:center;justify-content:space-between;flex:1}.checkbox-checkout-item.style-2:has(input:checked){background:var(--bg-2)}.form-discount .btn-action_submit{position:absolute;top:8px;right:8px;bottom:8px;padding-left:12px;padding-right:12px;background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:99px}.form-discount .btn-action_submit:hover,.tf-product-line-up .line-up_item .btn-action:hover{background:var(--primary)}.form-cta .btn-action_submit{position:absolute;right:4px;top:4px;bottom:4px;display:flex;align-items:center;justify-content:center;background:var(--bg-5);border-radius:999px;padding-left:24px;padding-right:24px}.btn{--bs-btn-font-size:inherit}.tf-btn{align-items:center;justify-content:center;gap:8px;font-weight:400;height:40px;padding-left:20px;padding-right:20px;color:var(--white);border-radius:8px;transition:.3s}.tf-btn.btn-v2 .ic-wrap,.tf-loading.loadmore .spinner-child::before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.collection-v09 .tf-btn-rounded:hover,.tf-btn.btn-v2.btn-v2_hv2:hover,.tf-btn:hover{background:var(--main_800)}.tf-btn.btn-white:not(:hover){background:var(--black-2);color:var(--white)}.tf-btn.btn-light:not(:hover){background:var(--bg-2);color:var(--black)}.tf-btn.btn-light-2:not(:hover){background:var(--bg-5);color:var(--black)}.tf-btn.btn-stroke{border:1px solid var(--text-3);color:var(--text-3);background:0 0}.banner-product-single-home-v2 .variant-size .size-btn:not(.select-item).active,.tf-btn.btn-fill:not(:hover),.tf-btn.btn-stroke:hover{background:var(--text-3);color:var(--black)}.tf-btn.btn-stroke-2{border:1px solid var(--line-5);background:0 0;color:var(--black)}.tf-btn.btn-stroke-black{border:1px solid var(--black);background:var(--black)}.tf-btn.btn-stroke-black:not(:hover){background:0 0;color:var(--black)}.tf-btn.btn-stroke-white{border:1px solid var(--white);background:0 0}.tf-btn.btn-trans:not(:hover){background:#4040405c;color:#fff;backdrop-filter:blur(4px);box-shadow:0 0 1px rgb(255 255 255 / 52%)}.tf-btn-line.style-purple::before,.tf-btn.btn-fill-2:not(:hover){background:var(--bg-10)}.tf-btn.btn-out{background:#a1a1a1;color:var(--white);pointer-events:none}.tf-btn-icon::before,.tf-btn-line::after,.tf-btn-line::before{position:absolute;bottom:0;background-color:var(--black);content:""}.tf-btn.type-3{height:32px}.tf-btn.type-4{height:40px}.tf-btn.w-100{padding-left:12px!important;padding-right:12px!important}.tf-btn.btn-v2{padding-right:4px}.tf-btn.btn-v2 .ic-wrap{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black);color:var(--white);transition:.3s}.tf-btn.btn-v2.stroke{justify-content:space-between;border:1px solid var(--black)}.tf-btn.btn-v2.small{height:40px;padding-right:4px;padding-left:15px}.tf-btn.btn-v2:hover{background:#000}.tf-btn.btn-v2:hover .ic-wrap{background:var(--white);color:#000}.animate-btn:hover::after{animation:1s forwards shine-reverse}.animate-btn.w-100:hover::after{animation:1.5s forwards shine-reverse}.animate-btn:after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(120deg,#fff0 30%,rgb(255 255 255 / .8),#fff0 70%);top:0;left:-100%;opacity:.6}.animate-btn.tf-btn::after,button.animate-btn::after{background-image:linear-gradient(120deg,#fff0 20%,rgb(255 255 255 / .4),#fff0 70%)}.animate-btn.animate-dark::after{background-image:linear-gradient(90deg,transparent,rgb(0 0 0 / .5),transparent)}.animate-btn.animate-primary::after{background-image:linear-gradient(90deg,transparent,#dc4646,transparent)}.tf-loading{min-width:150px}.ic-accordion-custom.style-white::after,.ic-accordion-custom.style-white::before,.tf-btn-line.style-white::after,.tf-btn-line.style-white::before,.tf-loading.loadmore:hover .spinner-child::before{background-color:var(--white)}.tf-loading.loadmore .spinner-child::before{background-color:var(--bg);transition:.3s}.tf-btn-line,.tf-btn-line::after{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.spinner-circle{width:24px;height:24px;position:relative}.spinner-circle .spinner-child{width:100%;height:100%;position:absolute;left:0;top:0}.spinner-circle .spinner-child::before{content:"";display:block;margin:0 auto;width:20%;height:20%;background-color:var(--white);border-radius:100%;-webkit-animation:1s ease-in-out infinite both spinner-circleBounceDelay;animation:1s ease-in-out infinite both spinner-circleBounceDelay}.spinner-circle .spinner-circle2{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.spinner-circle .spinner-circle2::before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner-circle .spinner-circle3{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}.spinner-circle .spinner-circle3::before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.spinner-circle .spinner-circle4{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.spinner-circle .spinner-circle4::before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.spinner-circle .spinner-circle5{-webkit-transform:rotate(160deg);-ms-transform:rotate(160deg);transform:rotate(160deg)}.spinner-circle .spinner-circle5::before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.spinner-circle .spinner-circle6{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg)}.spinner-circle .spinner-circle6::before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner-circle .spinner-circle7{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.spinner-circle .spinner-circle7::before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner-circle .spinner-circle8{-webkit-transform:rotate(280deg);-ms-transform:rotate(280deg);transform:rotate(280deg)}.spinner-circle .spinner-circle8::before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.spinner-circle .spinner-circle9{-webkit-transform:rotate(320deg);-ms-transform:rotate(320deg);transform:rotate(320deg)}.spinner-circle .spinner-circle9::before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.tf-btn-line{color:var(--black);position:relative;transition:.3s;align-items:center;gap:8px;cursor:pointer;margin-bottom:1px}.tf-btn-line::after{left:0;right:auto;width:100%;height:1px;transition:.3s}.tf-btn-icon::before,.tf-btn-line::before{left:auto;right:0;width:0%;height:1px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-btn-line.style-min::after,.tf-btn-line.style-min::before{height:1px}.tf-btn-line.style-purple{color:var(--bg-10)}.tf-btn-line:hover::before{right:auto;left:0;width:100%;transition-delay:0.3s}.tf-btn-line:hover::after{right:0;left:auto;width:0%}.tf-btn-line.active{background-position:left}.tf-btn-icon{align-items:center;gap:8px;font-weight:400;position:relative}.tf-btn-rounded{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--white);box-shadow:0 24px 24px -12px var(--elevationshadow),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow);border-radius:50%}.tf-btn-rounded.style-2{border:1px solid var(--line-5);box-sizing:unset}.tf-btn-rounded.style-black:hover{box-shadow:var(--shadow)}.tf-btn-rounded.stroke{border:1px solid var(--black)}.tf-btn-video.btn-abs{position:relative;display:flex;align-items:center;justify-content:center}.tf-btn-video.btn-abs::after{position:absolute;content:"";inset:0;background-color:rgb(0 0 0 / .3019607843);z-index:1}.tf-btn-video.btn-abs .icon{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--white);font-size:20px;color:var(--black);z-index:2}.tf-btn-normal{align-items:center;gap:8px;font-weight:400}.thumbs-pagination{font-weight:500}.thumbs-pagination .swiper-slice::before{content:"/"}.sw-progress-default{position:relative;height:4px!important;background-color:var(--line-6);max-width:160px;margin:24px auto 0}.noUi-connect,.sw-progress-default .swiper-pagination-progressbar-fill,.volume-discount-item.active .check span,.volume-discount-item:hover .check span{background-color:var(--black)}.sw-progress-default.style-2{background-color:var(--white_16);border-radius:99px}.sw-progress-default.style-2 .swiper-pagination-progressbar-fill{background-color:var(--white);border-radius:99px}.sw-progress-default.style-3{background-color:rgb(250 247 195 / .1607843137)}.sw-progress-default.style-3 .swiper-pagination-progressbar-fill{background-color:#faf7c3}.sw-progress-default.style-4{background-color:var(--line-8)}.sw-progress-default.style-4 .swiper-pagination-progressbar-fill{background-color:var(--text-3)}.sw-progress-default.full{max-width:100%;width:100%}.cs-drag{cursor:url(/wp-content/themes/camillaofsweden/assets/images/cursor-drag.png),auto}.swiper .group-btn-nav{position:absolute;right:12px;left:12px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;z-index:1;pointer-events:none}.section-banner-cta-2 .container .sect-heading-v2,.section-testimonial-thumb .swiper-tes-text_outer .group-nav>:not(.swiper-button-disabled),.swiper .group-btn-nav .tf-sw-nav:not(.swiper-button-disabled),.tf-btn-swiper-main .sw-main-nav>:not(.swiper-button-disabled),.tf-model-viewer.active model-viewer{pointer-events:all}.swiper .group-btn-nav.pst-2{transform:unset;right:8px;bottom:8px;top:auto;justify-content:flex-end;gap:8px}.swiper .sw-line-default.pst-1{width:auto;position:absolute;left:24px;right:24px;bottom:16px;z-index:1}.sw-line-default{justify-content:center;gap:4px;margin-top:24px}.sw-line-default .swiper-pagination-bullet{width:24px;height:3px;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1;background:var(--black);border-radius:99px;margin:0!important}.sw-line-default .swiper-pagination-bullet::before,.tf-sw-nav{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.sw-line-default .swiper-pagination-bullet::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:20px;transition:.3s}.sw-line-default.style-3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),.sw-line-default.style-white .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--white_32)}.sw-line-default.style-4 .swiper-pagination-bullet,.tf-pin-btn-2.style-3.s3-cl2 .ic-wrap,.tf-sw-scrollbar.style-2 .swiper-scrollbar-drag{background:#faf7c3}.sw-line-default.style-4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),.tf-sw-scrollbar.style-2{background:rgb(250 247 195 / .1607843137)}@media (min-width:992px){.lh-lg-56{line-height:56px!important}.h-lg-100{height:100%!important}.gap-lg-30{gap:30px!important}.gap-lg-32{gap:32px!important}.opacity-lg-0{opacity:0!important}.mb-lg-20{margin-bottom:20px!important}.gy-lg-16{--bs-gutter-y:16px}.tf-grid-layout.lg-col-1{grid-template-columns:1fr}.tf-grid-layout.lg-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.lg-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.lg-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.lg-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.lg-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.lg-col-7{grid-template-columns:repeat(7,1fr)}.row.r2{margin-left:-12px!important;margin-right:-12px!important}.row.r2>*{padding-left:12px!important;padding-right:12px!important}.grid-cls-v2{grid-template-areas:"aa bb" "aa cc";grid-template-columns:1fr 1fr}.grid-cls-v3{grid-template-areas:"aa aa bb" "aa aa cc";grid-template-columns:1fr 1fr 1fr;gap:20px}.nav-icon-list .nav-icon-item.is-text{position:relative}.nav-icon-list .nav-icon-item.is-text.text-white::before{background:var(--white)}.nav-icon-list .nav-icon-item.is-text.cl-text-3::before{background:var(--text-3)}.nav-icon-list .nav-icon-item.is-text::before{position:absolute;content:"";left:auto;right:0;bottom:0;width:0%;height:1px;background-color:var(--black);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.nav-icon-list .nav-icon-item.is-text:hover::before{right:auto;left:0;width:100%}.section-blog-detail .blog-detail-content{gap:30px}.box-icon_V01 .icon{font-size:56px}.box-icon_V01.style-2 .icon{font-size:64px}.box-icon_V01.style-3 .icon{font-size:48px}.modal-find_size .modal-content,.modal-log .modal-content{padding:32px}.modal-share .modal-content{padding:40px}.modal-share .box_copy{margin-bottom:24px}.list-tab-btn-vertical{max-width:324px;width:100%}.split-accordion-tabs-2 .accordion-content,.split-accordion-tabs-2 .accordion-content.collapsed{padding-bottom:24px}.tf-btn.btn-v2.ps-space-1,.tf-btn.type-3{padding-left:24px}.tf-btn.type-3{padding-right:24px}.sw-line-default.style-3{gap:16px}.sw-line-default.style-3 .swiper-pagination-bullet{width:56px}.swiper-member .swiper-slide .card-member{display:flex;flex-direction:column;justify-content:center}.swiper-member .swiper-slide .card-member .member-image{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;height:100%}.swiper-member .swiper-slide .card-member .member-image img{max-height:651px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:8px}.swiper-member .swiper-slide .card-member .member-infor{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-member .swiper-slide:not(.swiper-slide-active) .member-image{padding-top:57px;padding-bottom:57px}.swiper-member .swiper-slide:not(.swiper-slide-active) .member-image img{max-height:538px}.swiper-member .swiper-slide:not(.swiper-slide-active) .member-infor{transform:translateY(-57px)}}.tf-sw-nav{display:flex;align-items:center;justify-content:center;transition:.3s;width:40px;height:40px;border-radius:50%;background:var(--white);box-shadow:0 1.56px 11.93px 0 rgb(0 0 0 / .0784313725),0 1.04px 1.56px 0 rgb(0 0 0 / .1215686275)}.card-product:hover .product-action_bot,.card-product:hover .product-btn_quick,.card-product:hover .variant-box,.slider_effect_fade .swiper-slide.swiper-slide-active .fade-item,.tf-sticky-btn-atc.show{transform:translateY(0);opacity:1;visibility:visible}.slider_effect_fade .swiper-slide.swiper-slide-active .scale-item{transform:scale(1)}.slider_effect_fade .fade-item{transform:translateY(100px);opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.slider_effect_fade .fade-item.fade-box{transition-delay:0.4s;transform:translateY(0)}.slider_effect_fade .fade-item.fade-item-1{transition-delay:0.5s}.slider_effect_fade .fade-item.fade-item-3,.slider_effect_fade .width-item.width-item-3{transition-delay:0.7s}.slider_effect_fade .fade-item.fade-item-5{transition-delay:1s}.slider_effect_fade .scale-item{transform:scale(1.2);transition:.5s linear}.slider_effect_fade .scale-item.scale-item-1{transition-delay:0.3s}.slider_effect_fade .width-item{width:1%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.wrap-sw-over{margin:-10px;padding:10px}.tf-slideshow.style-2{padding:24px 24px 0;border-radius:8px;overflow:hidden}.tf-slideshow.style-2 .group-nav_wrap{position:absolute;left:24px;right:24px;bottom:48px;z-index:1}.tf-slideshow.style-3 .sw-slide-show .box-action,.tf-slideshow.style-3 .sw-slide-show .box-pag{position:absolute;left:0;right:0;bottom:64px;z-index:2}.tf-slideshow.style-3 .box-action_inner{display:flex;align-items:end;gap:16px}.tf-slideshow.style-3 .box-action_inner .sw-progress-default{margin:0;max-width:unset}.group-nav_number .btn-nav_direc,.tf-slideshow.style-3 .group-btn-action .btn-sw-nav{display:flex;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.sw-circle-prg{width:48px;height:48px;position:absolute;right:15px;bottom:30px;z-index:2}.sw-circle-prg .progress-svg{width:100%;height:100%;transform:rotate(-90deg)}.sw-circle-prg .progress-bg{fill:none;stroke:var(--white_24);stroke-width:2}.sw-circle-prg .progress-bar{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:138;stroke-dashoffset:138}.sw-circle-prg .pagination-number{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500}.sld-image img{min-height:450px;max-height:100vh;width:100%;height:100%;object-fit:cover}.slideshow-v01 .sld-content{position:absolute;left:0;right:0;top:50%;transform:translate(20px,-50%)}.section-testimonial .sect-image img:not(:first-child),.slideshow-v02 .sld-image{position:absolute;inset:0}.slideshow-v02 .sld-content{position:relative;z-index:1;padding-top:48px;padding-bottom:48px}.eyebrow-label.type-2 .br-dot,.slideshow-v02 .sld__tag .br-dot{background:#ff6120}@media (min-width:1200px){.offcanvas-pickup .modal-inner{padding:40px 32px}.list-tab-btn-1.style-2,.offcanvas-pickup .pickup-available-list{gap:40px}.modal-search .ctn-wrap{padding-top:48px;padding-bottom:48px}.modal-search .box-btn_action{margin-top:48px}.modal-search .pupular-search,.slideshow-v02 .sld__desc,.slideshow-v03 .sld__desc{margin-bottom:48px}.list-tab-btn-1.style-3,.tab-btn-wrap-v2{gap:48px}.list-tab-btn-1.style-2 .tf-btn-tab{padding-bottom:6px}.list-tab-btn-1.style-2 .tf-btn-tab::before{height:2px}.list-tab-btn-1.style-2 .tf-btn-tab.active{font-weight:700}.split-accordion-tabs-2 .number-order{min-width:48px}.split-accordion-tabs-2 .accordion-action{padding-top:32px}.split-accordion-tabs-2 .accordion-action.collapsed,.split-accordion-tabs-2 .accordion-content{padding-bottom:32px}select.select-3{min-width:200px}.tf-select select{padding:11px 15px}.tf-select.text-body-s select{padding:13px 15px}.form-subcribe fieldset{max-width:537px;width:100%}.form-subcribe fieldset input{padding-top:14px;padding-bottom:16px}.form-subcribe .btn-action{flex-shrink:0}.form-subcribe.style-2 fieldset{max-width:285px}.form-subcribe.style-2 .btn-action{padding-left:24px;padding-right:24px}.form-subcribe.style-2 input{padding-top:10px;padding-bottom:12px}.form-subcribe.style-4 .btn-action{padding-left:45px;padding-right:45px}.form-subcribe-v2 fieldset input{padding-top:15px;padding-bottom:15px}.form-subcribe-v3{gap:24px}.form-search:not(.small) .btn-action{left:16px}.form-search:not(.small) fieldset input{padding-left:39px;padding-top:15px;padding-bottom:15px}.form-cta input.style-2{padding:15px 180px 15px 23px}.tf-btn{height:56px;padding-left:32px;padding-right:32px}.tf-btn-rounded.style-3,.tf-btn.btn-v2 .ic-wrap{width:48px;height:48px}.tf-btn.style-3{border-radius:100%;min-width:200px}.tf-btn.type-2{height:48px}.tf-btn.btn-fill-2{padding-left:40px;padding-right:40px}.tf-btn-rounded.size-2,.tf-btn-rounded.size-xl{width:40px;height:40px}.tf-btn-rounded.size-2 .icon,.tf-btn-rounded.size-xl .icon,.tf-btn-rounded.style-3 .icon{font-size:20px}.sw-progress-default.style-3{max-width:200px}.swiper .group-btn-nav{right:24px;left:24px}.swiper .group-btn-nav.pst-2{right:16px;bottom:16px}.slideshow-v02 .sld-content{padding-top:128px}}.s-bg-img,.section-hero-about .about-image,.slideshow-v03 .sld-image,.slideshow-v04 .sld-image,.tf-hero-banner-v3 .hero-image{position:absolute;inset:0;display:flex}.slideshow-v03 .sld-content{position:relative;z-index:1;padding-top:156px;padding-bottom:227px}.slideshow-v04 .sld-content{position:relative;z-index:1;padding-top:310px;padding-bottom:168px}.swiper-testimonial{position:relative;background:var(--bg)}.swiper-testimonial .group-nav{font-size:32px;display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);left:5%;right:5%;z-index:1}.tf-btn-swiper-main .sw-main-nav{display:flex;justify-content:space-between;z-index:1;pointer-events:none}.tf-btn-swiper-main .sw-main-nav.pst-1{position:absolute;left:12px;right:12px;top:50%;transform:translateY(-50%);z-index:1}.tf-btn-swiper-main .sw-main-nav.pst-2{position:absolute;left:12px;right:12px;top:34%}.btn-nav_circle{height:48px;width:48px;display:flex;align-items:center;justify-content:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:50%;border:1px solid var(--line-5);background:#fff}.group-nav-arrow .btn-switch,.sw-pg-thumb .swiper-pagination-bullet{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.btn-nav_circle.style-2{box-shadow:0 2px 24px 0 rgb(0 0 0 / .1215686275),0 1px 1px 0 rgb(0 0 0 / .0784313725);border:1px solid var(--black-2)}.group-nav-arrow,.section-product-tab .group-nav{display:flex;align-items:center;gap:32px}.group-nav-arrow .btn-switch{transition:.3s;font-size:32px;display:flex}.group-nav-arrow .btn-switch .icon{line-height:0}.sw-number-default .swiper-pagination-bullet{width:unset;height:unset;background:unset;margin:0!important;padding:0 12px;font-weight:500}.tf-sw-scrollbar{width:160px;height:4px;background:var(--line-6);border-radius:0;position:relative;margin:0 auto;cursor:grab;display:block}.tf-sw-scrollbar::after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:30px;z-index:1}.tf-sw-scrollbar .swiper-scrollbar-drag{background:var(--black);border-radius:0;position:relative}.tf-sw-scrollbar.size-2{width:196px}.sw-scrollbar-default{padding-top:20px;padding-bottom:20px;margin:-20px 0}.sw-pg-thumb .swiper-pagination-bullet{margin:0!important;width:40px;border-radius:0;height:4px;background-color:var(--white);transition:.3s;position:relative}.sw-pg-thumb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.3;width:24px}.sw-pg-thumb .swiper-pagination-bullet::after{content:"";position:absolute;height:calc(100% + 30px);width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.section-500 .content,.testimonial-v01{display:grid;place-items:center;text-align:center}.testimonial-v01 .tes-avt{margin-bottom:24px;padding:2px;border:1px solid var(--black);border-radius:50%;max-width:64px}.testimonial-v01 .tes-avt img{border-radius:50%;width:100%;height:100%;object-fit:cover}.testimonial-v02{padding:24px;background:var(--white);border-radius:8px;display:flex;gap:24px}.testimonial-v02 .tes_prd{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonial-v02 .tes_prd .ic-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--black);color:var(--white);font-size:20px}@media (min-width:768px){.sw-circle-prg{bottom:40px}.testimonial-v02 .tes-image{width:calc(40% - 12px)}.testimonial-v02 .tes-content{width:calc(60% - 12px);padding-top:24px;padding-bottom:24px}}.testimonial-v03{padding:40px;background:var(--bg-2);border-radius:8px}.testimonial-v03 .star-wrap{color:var(--text-10)}.testimonial-v03 .tes_prd .ic-wrap{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--bg-11)}.testimonial-v03 .tes_author{display:flex;gap:4px;align-items:center}.testimonial-v04 .star-wrap{color:#e6a120}.testimonial-v04 .tes-rate{display:flex;align-items:center;gap:8px;margin-bottom:24px}.testimonial-v04 .tes-author{display:flex;align-items:center;gap:16px;margin-top:auto}.box-comment .comment-author .author-avt,.section-testimonial-product .tes-author .author_image,.testimonial-v04 .tes-author .author_image,.testimonial-v05 .author-image,.testimonial-v6 .tes_product .prd_image,.wg-box-author .author-image{border-radius:50%;overflow:hidden}.testimonial-v04 .tes-author .info__name{margin-bottom:2px}.testimonial-v05{background:var(--bg-2);padding:40px;border-radius:20px;display:flex;flex-direction:column;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.testimonial-v05 .tes-icon{display:flex;font-size:40px;margin-bottom:64px}.testimonial-v05 .tes-text{margin-bottom:16px;color:var(--text-5)}.testimonial-v05 .tes-author{margin-top:auto;display:flex;align-items:center;gap:12px}.testimonial-v6 .tes-content{display:flex;flex-direction:column;justify-content:center;gap:48px;height:100%}.star-wrap.style-yellow,.testimonial-v6 .star-wrap{color:var(--warning_400)}.testimonial-v6 .tes_text{padding-left:24px;border-left:2px solid var(--orange_500)}.testimonial-v6 .tes_product .prd_action{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-v6 .tes_product .prd_action:hover{color:var(--white);border-color:var(--black);background:var(--black)}.testimonial-v6 .tes-media{padding:24px;border-left:1px solid var(--line-5);border-right:1px solid var(--line-5);height:100%;display:flex;align-items:center}.nice-select{-webkit-tap-highlight-color:#fff0;background-color:#fff;border:0;padding:0 16px 0 0;box-sizing:border-box;clear:both;cursor:pointer;display:flex;outline:0;position:relative;transition:.2s linear;user-select:none;white-space:nowrap;width:max-content;border-radius:0;color:var(--main)}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:var(--line)}.nice-select:after{border-bottom:1.7px solid var(--main);border-right:1.7px solid var(--main);content:"";height:8px;width:8px;margin-top:-6px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.nice-select.open .list{opacity:1;z-index:10;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);width:100%;-moz-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list,html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:var(--white);border-radius:5px;box-shadow:0 0 0 1px rgb(68 68 68 / .11);box-sizing:border-box;margin-top:4px;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-20px);-ms-transform:scale(.75) translateY(-20px);transform:scale(.75) translateY(-20px);-webkit-transition:.2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:.2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;width:100%;font-size:14px;max-height:155px;overflow:auto}.dropdown-filter .dropdown-menu,.tf-dropdown-sort .dropdown-menu,.tf-variant-dropdown .dropdown-menu{max-height:68vh;isolation:isolate;overscroll-behavior-y:contain}.tf-dropdown-sort .btn-select,.tf-dropdown-sort .text-sort-value{overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.nice-select .list.style{max-height:unset}.nice-select .list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.nice-select .list::-webkit-scrollbar-thumb{background-color:#a7a7a7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.nice-select .list::-webkit-scrollbar{width:6px;height:4px;background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.nice-select .option{cursor:pointer;list-style:none;outline:0;text-align:left;-webkit-transition:.2s;transition:.2s}.tf-dropdown-sort,.tf-dropdown-sort .select-item{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.nice-select .option.disabled{color:var(--main);cursor:default}.nice-select.open-up .list{top:unset;bottom:100%;margin-bottom:4px}.nice-select:not(.open) .list{transform:scale(.75) translateY(20px)}.tf-dropdown-select.style-default{width:unset!important;display:flex}.tf-dropdown-select.style-default>select,.woocommerce-cart .b2bking_loader_hidden,.wrapper-control-shop.loading-shop *{display:none!important}.tf-dropdown-select.style-default>.dropdown-toggle{padding:0 20px 0 0;background-color:transparent!important;border:0;outline:0!important;color:var(--black)}.tf-dropdown-select.style-default>.dropdown-toggle::after{border:0;position:absolute;right:0;content:"\e95d";font-family:icomoon;line-height:1;margin-left:0;top:50%;transform:translateY(-50%)}.tf-dropdown-select.style-default .filter-option-inner-inner{display:flex;align-items:center;justify-content:start;font-weight:400;gap:4px}.tf-dropdown-select.style-default .filter-option-inner-inner img{max-width:20px;height:20px;width:100%;object-fit:cover;border-radius:50%}.tf-dropdown-select.style-default>.dropdown-menu{overflow:unset!important;margin-top:10px!important;margin-bottom:10px!important;padding:15px 20px;border-radius:8px;border:0;background-color:var(--white);box-shadow:rgb(0 0 0 / .2) 0 0 18px 0}.tf-dropdown-select.style-default>.dropdown-menu a{padding:5px 0}.tf-dropdown-select.style-default>.dropdown-menu a .text{display:flex;align-items:center;justify-content:start;gap:4px;font-weight:400;font-size:14px;line-height:20px}.tf-dropdown-select.style-default>.dropdown-menu a .text img{width:20px;height:20px;border-radius:50%}.tf-dropdown-select.style-default>.dropdown-menu a.active,.tf-dropdown-select.style-default>.dropdown-menu a:active,.tf-dropdown-select.style-default>.dropdown-menu a:hover{color:var(--primary)!important;background-color:unset!important}.tf-dropdown-select.style-default>.dropdown-menu::after{position:absolute;content:"";width:16px;height:16px;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--white);top:0;left:50%;z-index:2}.tf-dropdown-select.style-default .dropdown-menu>.inner{overflow-y:hidden!important}.tf-dropdown-select.type-currencies>.dropdown-menu{width:120px!important}.tf-dropdown-select.type-languages>.dropdown-menu{width:110px!important;margin-left:-15px!important}.select-category .select-options li a,.tf-dropdown-select.color-text-2>.dropdown-toggle,.tf-dropdown-select.color-text-2>.dropdown-toggle::after{color:var(--text-2)}.field-select .nice-select .option.focus,.field-select .nice-select .option.selected.focus,.field-select .nice-select .option:hover,.tf-dropdown-select.color-text-3>.dropdown-toggle,.tf-dropdown-select.color-text-3>.dropdown-toggle::after{color:var(--text-3)}.tf-dropdown-wrap{display:flex;gap:20px}.tf-dropdown-sort{min-width:120px;cursor:pointer;transition:.3s;border-radius:4px}.tf-dropdown-sort .btn-select{display:flex;align-items:center;justify-content:space-between;text-transform:capitalize;gap:4px}.tf-dropdown-sort .dropdown-menu{min-width:200px;border:1px solid var(--line);padding:16px 0;border-radius:8px;overflow-y:auto;z-index:99;box-shadow:0 24px 24px -12px var(--elevationshadow),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow)}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar{width:3px}.tf-dropdown-sort .dropdown-menu::-webkit-scrollbar-thumb{border-radius:4px}.tf-dropdown-sort .select-item{position:relative;text-transform:capitalize;color:var(--black);padding:8px 24px;width:100%;transition:.3s;display:flex;align-items:center;gap:8px}.dropdown-filter .dropdown-toggle,.tf-dropdown-sort .select-item .text-value-check{display:flex;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.tf-dropdown-sort .select-item .text-value-check{align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1px solid var(--text-4);transition:.3s}.tf-dropdown-sort .select-item .text-value-check::after{content:"\e95f";font-family:icomoon;line-height:1;font-size:12px;color:var(--white)}.tf-select-category{display:flex;align-items:center;gap:5px;color:var(--black)}.dropdown-filter .dropdown-toggle{min-width:80px;border-radius:8px;padding:6px 14px;border:1px solid var(--line);cursor:pointer;align-items:center;justify-content:center;gap:6px;transition:.3s}.dropdown-filter .icon,.select-category .close-option{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.dropdown-filter .icon{display:inline-block;transition:.3s}.dropdown-filter .text-value{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;font-weight:500}.dropdown-filter .dropdown-menu{margin-top:-2px!important;min-width:238px;box-shadow:var(--shadow-1);border:1px solid var(--line);border-radius:8px;padding:15px 10px;overflow-y:auto;z-index:99;box-shadow:0 0 25px 3px rgb(0 0 0 / .1)}.dropdown-filter .dropdown-menu::-webkit-scrollbar{width:5px}.dropdown-filter .dropdown-menu::-webkit-scrollbar-track{background-color:var(--line)}.dropdown-filter .dropdown-menu::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.dropdown-filter .dropdown-menu.drop-menu-brand{max-height:180px}.select-category .close-option{cursor:pointer;transition:.3s}.select-category .select-options li,.tf-variant-dropdown{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}.select-category .close-option:hover,.select-category .select-options li a:hover,.wg-quantity .btn-quantity:hover{color:var(--primary)}.select-category .select-options{overflow-y:auto;display:none;position:absolute;top:-3px;right:-3px;left:-3px;z-index:999;margin:0;padding:20px;list-style:none;border-radius:8px;background:#fff;box-shadow:0 4px 8px 0 rgb(0 0 0 / .05);min-width:200px}.select-category .select-options li{display:inline-block;width:32.88%;margin:0;font-size:14px;font-style:normal;font-weight:500;padding:8px 10px;position:relative;transition:.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-category .header-select-option{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:18px;line-height:24px;padding-bottom:20px;border-bottom:1px solid #ededed;margin-bottom:8px;color:var(--black)}.tf-select-custom{display:block;cursor:pointer;max-width:130px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:28px;position:relative;padding-top:4px;padding-bottom:4px}.tf-select-custom::after{content:"\e908";position:absolute;font-family:icomoon;line-height:1;font-weight:400;right:0;top:50%;transform:translateY(-50%)}.tf-variant-dropdown{position:relative;border-radius:8px;padding:8px 12px;min-width:100px;border:1px solid var(--line);transition:.3s}.tf-variant-dropdown .btn-select{display:flex;align-items:center;justify-content:space-between;gap:10px}.tf-variant-dropdown .text-sort-value{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;text-transform:capitalize}.tf-variant-dropdown .dropdown-menu{margin:0!important;box-shadow:0 4px 20px 0 rgb(0 0 0 / .1019607843);min-width:180px;border:0;padding-top:10px;padding-bottom:10px;border-radius:6px;overflow-y:auto}.tf-variant-dropdown .dropdown-menu::-webkit-scrollbar{width:5px}.tf-variant-dropdown .dropdown-menu::-webkit-scrollbar-track{background-color:var(--bg-scrollbar-track)}.tf-variant-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}.tf-variant-dropdown .select-item{position:relative;font-size:14px;font-weight:500;text-transform:capitalize;padding:0 20px;line-height:30px;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-variant-dropdown .select-item::after{height:100%;content:"";width:6px;position:absolute;z-index:2;left:3px;top:0;background-color:var(--white)}.tf-variant-dropdown .select-item::before{left:0;width:3px;height:100%;content:"";position:absolute;z-index:1;top:0;background-color:var(--line);border-radius:0 3px 3px 0}.tf-variant-dropdown .select-item.active,.tf-variant-dropdown .select-item:hover{background-color:var(--line);color:var(--text)}.ic-accordion-custom.cl-2::after,.ic-accordion-custom.cl-2::before,.tf-variant-dropdown .select-item.active::before{background-color:var(--text)}.tf-variant-dropdown.full .dropdown-menu{width:100%;margin-left:0!important;margin-right:0!important}.tf-variant-dropdown.full .select-item{line-height:36px}.tf-variant-dropdown.has-color .select-item{display:flex;gap:6px;align-items:center}.tf-variant-dropdown.has-color .box-color{width:15px;height:15px;display:inline-block;border-radius:50%}.field-select .nice-select{width:100%;justify-content:space-between;align-items:center;padding:13px 15px;border-radius:99px;border:1px solid var(--text-3_24);background:0 0;color:var(--text-3)}.field-select .list{background:var(--black);border:1px solid var(--text-3);color:var(--text-3_64);padding-top:8px;padding-bottom:8px}.field-select .list .option{padding:8px 15px}.tf-model-viewer{width:100%;height:100%;position:relative;background:radial-gradient(circle at 50% 45%,#fff 0,#f7f7f7 30%,#e0e0e0 55%,#bdbdbd 78%,#8a8a8a 100%)}.tf-model-viewer model-viewer{display:block;position:relative;z-index:5;width:100%;height:100%}.mb-nav-toggle .icon,.section-banner-cta-2 .container,.tf-model-viewer model-viewer.disabled{pointer-events:none}.tf-zoom-main,.tf-zoom-main1{position:sticky;top:30px;z-index:50}.tf-zoom-main .drift-zoom-pane,.tf-zoom-main1 .drift-zoom-pane{top:0;left:0;height:520px;max-width:520px;width:100%;background:#fff;-webkit-transform:translate3d(0,0,0);box-shadow:0 1px 5px rgb(127 127 127 / .0196078431),0 5px 18px rgb(127 127 127 / .2);z-index:3}.drift-bounding-box.drift-open{background:rgb(255 255 255 / .2509803922);box-shadow:0 0 0 1px rgb(0 0 0 / .4) inset;z-index:5000}.drift-zoom-pane{z-index:5000}.pswp__icn{fill:#222;color:var(--white)}.pswp__icn .pswp__icn-shadow{stroke:var(--white);stroke-width:1px;fill:none}.pswp__counter{color:#222;text-shadow:1px 1px 3px #fff}.ic-accordion-custom{position:relative;width:15px;height:15px;display:flex;align-items:center;justify-content:center;transition:transform .35s linear;flex-shrink:0}.ic-accordion-custom::after,.ic-accordion-custom::before{content:"";position:absolute;background-color:var(--black);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:2px}.accordion-action,.accordion-action .ic-ar{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.ic-accordion-custom::before{height:100%;width:1.25px}.ic-accordion-custom::after{height:1.25px;width:100%}.accordion-action{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:0;margin-bottom:16px;transition:.3s;gap:12px}.accordion-action .ic-ar{display:block;transform:rotate(180deg);transition:.3s}.accordion-faq .accordion-title,.accordion-faq .icon{display:flex;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.accordion-action.collapsed{margin-bottom:0;padding-bottom:24px}.accordion-action.collapsed .ic-ar,.accordion-action.collapsed .icon::after,.accordion-action.collapsed .icon::before{transform:rotate(0)}.prd-desc-accordion .accordion-action{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:19px}.prd-desc-accordion .accordion-action:not(.collapsed){border-color:var(--text);margin-bottom:20px}.faq-accordion_item{background:var(--bg);border-radius:12px}.faq-accordion_item .accordion-action,.faq-accordion_item .faq-content{padding-left:28px;padding-right:28px}.accordion-item_v2 .accordion-action{padding-top:16px;padding-bottom:15px;border-bottom:1px solid var(--line)}.accordion-item_v2 .accordion-action:not(.collapsed){margin-bottom:16px;border-color:var(--text)}.accordion-faq .icon{width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background-color:var(--text);border-color:var(--text);transition:.3s;flex-shrink:0}.accordion-faq .accordion-title{align-items:center;justify-content:space-between;transition:.3s;margin-bottom:12px;gap:10px}.accordion-faq .accordion-title .text{color:var(--text);font-weight:500;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden}.accordion-faq .accordion-title .ic-accordion-custom::before{transform:rotate(90deg);background-color:var(--white)}.accordion-faq .accordion-title .ic-accordion-custom::after{transform:rotate(180deg);background-color:var(--white)}.accordion-faq .accordion-title.collapsed .text{color:var(--text-2);font-weight:400}.accordion-faq .accordion-title.collapsed .icon{border:1px solid var(--line);background-color:#fff0}.accordion-faq .accordion-title.collapsed .ic-accordion-custom::after,.accordion-faq .accordion-title.collapsed .ic-accordion-custom::before{transform:rotate(0);background-color:var(--text)}.faq-contact{background:var(--white);border-radius:16px;overflow:hidden}.faq-contact .accordion-item:not(:last-child){border-bottom:1px solid var(--line)}.faq-contact .accordion-action .text{padding-left:26px}.faq-contact .accordion-action .icon{position:absolute;left:0}.faq-contact .accordion-content{padding-left:26px;padding-bottom:24px}@media (min-width:1200px){.slideshow-v04 .sld__desc{margin-bottom:40px}.tf-btn-swiper-main .sw-main-nav.pst-2.p2_v2{left:-88px;right:-88px}.testimonial-v02{gap:48px}.testimonial-v02 .tes-image{width:35.2011494253%}.testimonial-v02 .tes-content{width:59.6264367816%}.testimonial-v6 .tes_product .prd_action{margin-left:8px}.dropdown-filter .dropdown-menu{min-width:240px;padding:25px 15px}.section-image-zoom .other-image-zoom{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.section-image-zoom.zoom-active .other-image-zoom{opacity:.3}.faq-contact{border-radius:32px}.faq-contact .accordion-item{padding-left:32px;padding-right:32px}.faq-contact .accordion-action{padding-top:32px}.faq-contact .accordion-action.collapsed{padding-bottom:32px}.faq-contact .accordion-action .text{padding-left:44px}.faq-contact .accordion-content{padding-bottom:32px;padding-left:44px}}.accordion-item-2{background:var(--bg-2);border-radius:8px;padding-left:24px;padding-right:24px}.accordion-item-2 .accordion-action .text{padding-left:26px;font-family:var(--font-body)}.accordion-item-2 .accordion-action .icon{position:absolute;left:2px}.accordion-item-2 .accordion-content{padding-left:26px;padding-bottom:16px}.accordion-item-2.style-2{background:#fff;padding:10px 20px;border-bottom:1px solid var(--line-5);border-radius:10px;margin:10px 0}.accordion-content p{color:#000;margin-bottom:15px}.ingredient-accordion{max-width:max-content;margin:0 auto}.card-product.card-s2 .card-product_info .price-wrap,.ingredient-accordion .accordion-action{justify-content:start}.ingredient-accordion .accordion-action::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;padding-bottom:1px;width:100%;background:0 0;border-bottom:1px solid var(--line-5);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.accordion-item-3,.accordion-item-4{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.ingredient-accordion .accordion-action:not(.collapsed){color:#747f16}.ingredient-accordion .accordion-action:not(.collapsed)::before{background:#747f16;border-color:#747f16}.ingredient-accordion .accordion-action.active-color-v2:not(.collapsed){color:#cea412}.ingredient-accordion .accordion-action.active-color-v2:not(.collapsed)::before{background:#cea412;border-color:#cea412}.ingredient-accordion .accordion-action.active-color-v3:not(.collapsed){color:#78421d}.ingredient-accordion .accordion-action.active-color-v3:not(.collapsed)::before{background:#78421d;border-color:#78421d}.ingredient-accordion .accordion-action.active-color-v4:not(.collapsed){color:#c22b1c}.ingredient-accordion .accordion-action.active-color-v4:not(.collapsed)::before{background:#c22b1c;border-color:#c22b1c}.accordion-item-3{padding:20px 15px;border-radius:12px;transition:.3s}.accordion-item-3 .accordion-action.collapsed{color:var(--text-5)}.accordion-item-3:has(.accordion-action:not(.collapsed)){background:var(--white);box-shadow:0 1.56px 11.93px 0 rgb(0 0 0 / .0784313725),0 1.04px 1.56px 0 rgb(0 0 0 / .1215686275)}.accordion-item-4{padding:40px;background:var(--bg-2);transition:.3s;border-radius:20px}.accordion-item-5::after,.my-account-nav .link-account .order-number{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.accordion-item-4:has(.accordion-action:not(.collapsed)){background:var(--black)}.accordion-item-5::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--black);transition:.3s}.accordion-item-5:has(.accordion-action.collapsed)::after{background:var(--line-5)}.my-account-nav{display:grid;gap:8px;max-width:324px;width:100%}.my-account-nav .link-account{display:flex;align-items:center;border-radius:8px;gap:8px;padding:12px 16px}.my-account-nav .link-account .order-number{width:20px;height:20px;border-radius:50%;background:var(--bg-2);display:flex;align-items:center;justify-content:center;transition:.3s}.account-address_item::before,.account-payment_item::before,.tf-pin-btn{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.my-account-nav .link-account.active .order-number{background:var(--white);color:var(--black)}.my-account-content{max-width:1052px;width:100%;margin-left:auto}.box-dashboard_item{padding:20px;border:1px solid var(--main_400);border-radius:8px}.box-dashboard_item .dash_title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.dashboard-info .dash_content{display:flex;flex-wrap:wrap;gap:24px}.dashboard-order .list-order .item{display:flex;align-items:start;justify-content:space-between}.account-order_item .order__tag,.dashboard-order .order__tag,.product-badge_item{padding:2px 12px;border-radius:99px}.dashboard-order .order__tag.shipping{background:var(--warning_100);color:var(--warning_800)}.dashboard-order .order__tag.delivered{background:var(--success_100);color:var(--success_800)}.dashboard-order .order__tag.cancelled{background:var(--error_100);color:var(--error_800)}.account-address_item .address-content,.dashboard-address .address-item{display:flex;align-items:start;gap:8px}.account-order_item .order__tag.shipping{background:var(--warning_100);color:var(--warning_800)}.account-order_item .order__tag.delivered{background:var(--success_100);color:var(--success_800)}.account-order_item .order__tag.cancelled{background:var(--error_100);color:var(--error_800)}.account-order_item .order-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border:1px solid var(--main_400);background:var(--main_200);border-radius:8px 8px 0 0;padding:31px}.account-order_item .order-heading .right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px}.account-order_item .order-content{border:1px solid var(--main_400);border-top-color:#fff0;border-radius:0 0 8px 8px;padding:31px;height:100%}.account-order_item .prd-item .prd_image,.section-testimonial-thumb-2 .box-testimonial .prd-image{border-radius:8px;overflow:hidden;max-width:74px}.account-order_item .prd-item .prd_infor{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1}.account-order_item.type-2 .order-content{border:1px solid var(--line-5);border-radius:8px}@media (max-width:1199px){.spacing-top-2{margin-top:48px!important}.spacing-bottom-2{margin-bottom:48px}.spacing-bottom-4{margin-bottom:30px}.xl-wd-full{grid-column:1/-1!important}.xl-gap-20{gap:20px!important}.xl-d-none{display:none!important}.logo-site{max-width:115px}.header-v2 .header-inner_wrap .header-left{padding-right:48px}.form-subcribe fieldset,.header-v2.hd-v2_s2 .header-inner_wrap .header-left,.header-v2.hd-v2_s2 .header-inner_wrap .header-right{flex:1}.header-v2.hd-v2_s2 .header-inner_wrap .header-center{flex:unset}.header-inner{padding:7px 0 15px}.page-heading_blog{padding-bottom:35%}.section-blog-detail{margin-top:-25%}.sidebar-filter{position:fixed;bottom:0;z-index:3000;display:flex;flex-direction:column;background-clip:padding-box;outline:0}.sidebar-filter.left{top:0;left:0;transform:translateX(-100%)}.sidebar-filter.right{top:0;right:0;transform:translateX(100%)}.sidebar-filter.show{transform:none}.tf-toolbar-bottom{display:flex}.tf-product-quick_view .variant-color .color-btn_quick.style-image-square{width:80px;height:120px}.list-tab-btn-3{gap:24px}.list-tab-btn-3 .tf-btn-tab{gap:8px}.tf-loading{min-width:130px}.tf-slideshow.style-3 .sw-slide-show .box-action,.tf-slideshow.style-3 .sw-slide-show .box-pag{bottom:30px}.slideshow-v03 .sld-content,.slideshow-v04 .sld-content{padding-top:120px;padding-bottom:160px}.swiper-testimonial .group-nav{left:16px;right:16px}.tf-btn-swiper-main .sw-main-nav.pst-1{display:none}.group-nav_direct{gap:16px}.testimonial-v01 .tes-tag,.testimonial-v01 .tes-text{margin-bottom:24px}.testimonial-v03,.testimonial-v05{padding:30px}.testimonial-v05 .tes-icon{margin-bottom:32px}.testimonial-v6 .tes-content{padding-top:24px;padding-bottom:24px;gap:30px}.testimonial-v6 .tes_text{padding-left:13px}.field-select .nice-select{padding:9px 15px}.accordion-faq .icon{width:30px;height:30px}.accordion-faq .icon .ic-accordion-custom{width:14px;height:14px}.accordion-item-4{padding:32px}.account-order_item .order-content,.account-order_item .order-heading{padding:20px}.account-order_item .order-heading .right{display:grid;place-items:end;gap:8px}.text-and-image .img{max-width:80px}}.timeline-item{display:flex;align-items:center;gap:24px;position:relative}.timeline-item .step-line{position:absolute;left:18px;top:-30%;bottom:10px;width:4px;background:var(--bg-2);z-index:0}.bg-black,.feature-card:hover,.timeline-item.step-done .step-line,input.wpcf7-form-control.wpcf7-submit:hover{background:var(--black)}.timeline-item .ic-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-2);border-radius:50%;position:relative;z-index:1}.timeline-item .tl-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;flex:1}.account-order-detail .box-est,.account-order-detail .box-shipping,.account-order-detail .box-summary{padding:20px;border-radius:8px;border:1px solid var(--line-5)}.account-order-detail .box-est .ic-wrap{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-2);width:40px;height:40px;flex-shrink:0}.account-order-detail .box-summary li{justify-content:space-between;align-items:center}.account-address_item,.account-payment_item{display:flex;flex-direction:column;border:1px solid var(--main_400);padding:20px;border-radius:8px;gap:24px;position:relative}.account-address_item::before,.account-payment_item::before{content:"";position:absolute;inset:0;border-radius:8px;pointer-events:none;border:2px solid var(--black);transition:.3s;opacity:0;visibility:hidden}.account-address_item .address-title,.account-payment_item .payment-title,.tf-page-checkout .box-total li{display:flex;justify-content:space-between}.account-address_item .address-title .mark-default,.account-payment_item .payment-title .mark-default{padding:2px 12px;border-radius:99px;background:var(--bg-2)}.account-payment_item .payment_number .ic-wrap{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--black);color:var(--white)}.account-payment_item .number__hidden span{width:4px;height:4px;display:flex;border-radius:50%;background:var(--text-5)}.account-payment_item .payment_expire,.account-payment_item .payment_owner{display:flex;align-items:center;justify-content:space-between;gap:12px}.my-account-setting .col-right{padding:20px;border:1px solid var(--line-5);border-radius:8px;display:flex;flex-direction:column;justify-content:end;margin-bottom:30px}.my-account-setting .list-security .security-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.my-account-setting .list-security .security-item:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line-5)}.my-account-setting .delete-account{border-color:var(--error_600);background:var(--error_50)}.banner-lookbook .dropdown.dropend .dropdown-menu::after,.banner-lookbook .dropdown.dropstart .dropdown-menu::after{content:none;top:50%;transform:translateY(-50%);width:0;height:0;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.my-account-setting .delete-account .text-notice{color:#912018;margin-bottom:24px}.my-account-setting .delete-account .btn-delete_account{background:var(--error_700)}.tf-pin-btn{cursor:pointer;transition:.3s;position:relative}.tf-pin-btn span,.tf-pin-btn span::before{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.tf-pin-btn span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;transition:.3s}.tf-pin-btn span::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border:solid 1px var(--white);border-radius:50%;transition:.3s}.tf-pin-btn span::after,.tf-pin-btn-2{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.tf-pin-btn span::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:solid 1px var(--white);border-radius:50%;transition:.3s;animation-delay:1s!important}.tf-pin-btn span::after,.tf-pin-btn span::before{animation:2s linear infinite ripple-line}.tf-pin-btn:hover span{background:#5a42c4;color:var(--white)}.tf-pin-btn-2{cursor:pointer;transition:.3s;position:relative;width:32px;height:32px;border-radius:50%;border:4px solid var(--white)}.tf-pin-btn-2::after,.tf-pin-btn-2::before{top:-4px;right:-4px;bottom:-4px;left:-4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;content:""}.tf-pin-btn-2.style-2 .ic-wrap{background:#505c1a}.tf-pin-btn-2.style-3{border:unset;padding:6px;background:linear-gradient(99.73deg,rgb(38 34 25 / .2304) -24.88%,#fff0 140.46%);backdrop-filter:blur(7px);box-shadow:0 0 3.56px 0 #fff inset}.tf-pin-btn-2.style-3 .ic-wrap{background:var(--white);position:relative}.tf-pin-btn-2.style-3 .icon{font-size:12px;color:#cfc75d}.tf-pin-btn-2.style-3::after,.tf-pin-btn-2.style-3::before{inset:0}.tf-pin-btn-2 .ic-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--black);border-radius:50%}.tf-pin-btn-2::before{position:absolute;border:solid 1px var(--white);border-radius:50%;transition:.3s}.tf-pin-btn-2::after{position:absolute;border:solid 1px var(--white);border-radius:50%;transition:.3s;animation-delay:1s!important}.tf-pin-btn-2::after,.tf-pin-btn-2::before{animation:2s linear infinite ripple-line;filter:blur(1px)}.tf-pin-btn-2 .icon{font-size:14px;color:var(--white);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-pin-btn-2 .icon.icon-Minus{position:absolute;opacity:0;visibility:hidden;transform:rotate(-90deg)}.tf-pin-btn-2.show .icon.icon-Plus{opacity:0;visibility:hidden;transform:rotate(90deg)}.tf-pin-btn-2.show .icon.icon-Minus{opacity:1;visibility:visible;transform:rotate(0)}.banner-lookbook .lookbook-item,.collection-v11 .img-item,.noUi-handle{position:absolute}.banner-lookbook.style-2 .img-banner{min-height:300px}.banner-lookbook .position1{top:56.8%;left:36.5%}.banner-lookbook .position2{top:23.5%;left:34%}.banner-lookbook .position3{top:43.8%;left:29.7%}.banner-lookbook .position4{top:60.2%;left:39.5%}.banner-lookbook .position5{top:51.8%;left:61.7%}.banner-lookbook .position6{top:52.4%;left:40.5%}.banner-lookbook .position7{top:59.8%;left:15.5%}.banner-lookbook .position8{top:20.8%;left:23.3%}.banner-lookbook .position9{top:32.5%;left:67.1%}.banner-lookbook .position10{top:75.9%;left:57.4%}.banner-lookbook .position11{top:42.7%;left:11.9%}.banner-lookbook .dropdown-menu{border:0;border-radius:0;background-color:#fff0;margin:0 0 0 10px!important;display:flex!important}.banner-lookbook .dropdown-menu .lookbook-product,.card-product.card-s3 .product-action_bot .box-icon .icon.icon-Minus,.product-action_box:not(.active) .btn-action_add{opacity:0;visibility:hidden}.banner-lookbook .dropdown-menu.show .lookbook-product{transition:opacity .3s 0.1s;opacity:1;visibility:visible}.banner-lookbook .dropdown.dropstart .dropdown-menu::after{position:absolute;right:-7px;border-left:8px solid var(--white)}.banner-lookbook .dropdown.dropend .dropdown-menu::after{position:absolute;left:-7px!important;right:unset!important;border-right:8px solid var(--white)!important;border-left:unset!important}.banner-lookbook .content-abs{position:absolute;bottom:20px;left:20px}@media (min-width:768px){.accordion-item-3{padding:24px}.accordion-item-5 .accordion-content{padding-bottom:24px}.dashboard-info .dash_content{gap:160px}.banner-lookbook .lookbook-product{margin:-42px 0}.banner-lookbook .lookbook-product.style-3{margin:-60px 0}.banner-lookbook .dropdown-menu{z-index:99;margin:0 10px!important}}.lookbook-product{padding:12px;min-width:418px;display:flex;align-items:center;gap:16px;background-color:var(--white);border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .15)}.lookbook-product .prd-content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;flex-wrap:wrap}.lookbook-product.style-2{padding:4px 12px 4px 4px;gap:12px;min-width:308px}.lookbook-product.style-2 .prd-image{max-width:80px}.lookbook-product.style-2 .prd-image img,.lookbook-product.style-4 .prd-image img{aspect-ratio:.8333333333}.lookbook-product.style-3{padding:8px 24px 8px 8px;gap:16px;background:var(--black);box-shadow:0 0 10px rgb(255 255 255 / .5)}.lookbook-product.style-3 .prd-image{max-width:120px}.card-product_wrapper.square,.card-product_wrapper.square img,.lookbook-product.style-3 .prd-image img{aspect-ratio:1}.lookbook-product.style-4{min-width:320px;padding:8px}.lookbook-product.style-4 .prd-image{max-width:105px}.lookbook-product.style-4 .prd_info{display:grid;place-items:start}@media (max-width:767px){.modal-find_size .tf-page-size-chart-content{grid-template-columns:unset}.modal-find_size .tf-page-size-chart-content>div:last-child{text-align:center}.canvas-sidebar .canvas-body,.canvas-sidebar .canvas-header{padding:16px}.list-tab-btn-2{gap:8px}.list-tab-btn-2 .tf-btn-tab{padding-left:12px;padding-right:12px;height:36px}.slider_effect_scale-md .swiper-slide{overflow:hidden}.slider_effect_scale-md .swiper-slide.swiper-slide-active .scale-item{transform:scale(1)}.slider_effect_scale-md .scale-item{transform:scale(1.2);transition:1s linear}.slider_effect_fade-md .swiper-slide.swiper-slide-active .fade-item{transform:translateY(0);opacity:1;visibility:visible}.slider_effect_fade-md .fade-item{transform:translateY(100px);opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.slider_effect_fade-md .fade-item.fade-box{transition-delay:0.4s;transform:translateY(0)}.slider_effect_fade-md .fade-item.fade-item-1{transition-delay:0.5s}.slider_effect_fade-md .fade-item.fade-item-2{transition-delay:0.6s}.slider_effect_fade-md .fade-item.fade-item-3{transition-delay:0.7s}.slider_effect_fade-md .fade-item.fade-item-4{transition-delay:0.8s}.testimonial-v02{padding:20px 15px;flex-direction:column}.testimonial-v02 .tes-image img{max-height:350px}.testimonial-v02 .tes-content,.timeline-item{gap:16px}.testimonial-v03,.testimonial-v05{padding:20px}.testimonial-v05 .tes-icon{margin-bottom:24px}.testimonial-v6 .tes-media{border-bottom:1px solid var(--line-5);padding:20px 15px}.testimonial-v6 .tes-content{border-left:1px solid var(--line-5);border-right:1px solid var(--line-5);padding:20px 15px}.banner-lookbook .dropdown-menu::after{display:none!important}.banner-lookbook .content-abs{display:none}.banner-lookbook .lookbook-product{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:0;width:100%}.banner-lookbook .dropdown-menu{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:0!important;transform:unset!important;margin:0!important;padding:0!important;display:flex;align-items:end;opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;background:rgb(0 0 0 / .5)}.banner-lookbook .dropdown-menu.show{opacity:1;visibility:visible}.lookbook-product{min-width:max-content;gap:12px}.lookbook-product .image{max-width:80px}}.collection-v01 .cls-image{margin-bottom:16px;border-radius:8px;overflow:hidden}.collection-v02{display:grid;background:#fff;padding:12px 12px 15px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1);border-bottom:4px solid #c79a3b}.banner-lineup,.collection-v08,.frame-image,.wg-counter{box-shadow:0 1.56px 11.93px 0 rgb(0 0 0 / .0784313725),0 1.04px 1.56px 0 rgb(0 0 0 / .1215686275)}.collection-v02 .cls-image{position:relative;margin-bottom:16px}.collection-v02 .cls-image:after{content:"";position:absolute;inset:0;border-radius:5px;padding:3px;border:1px solid #a1a1a1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden;pointer-events:none;z-index:3}.collection-v02:hover .cls-image::before{border-color:var(--bg)}.collection-v03{position:relative;border-radius:8px;overflow:hidden;display:flex}.collection-v03 .cls-content{position:absolute;left:15px;right:15px;bottom:24px;display:flex;align-items:center;justify-content:center}.collection-v03 .btn-action{text-transform:capitalize;font-weight:400}.collection-v04 .cls-content{position:absolute;bottom:0;left:0;right:0;padding:20px 15px;display:grid;place-items:start;gap:12px;background:linear-gradient(180deg,#fff0 0,rgb(77 54 5 / .34) 100%)}.collection-v05,.collection-v06{position:relative;border-radius:8px;overflow:hidden}.collection-v07,.collection-v08{border-radius:12px;overflow:hidden}.collection-v05 .cls-content{position:absolute;top:0;left:0;right:0;padding:20px 15px}.collection-v06::before{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(180deg,#fff0 0,rgb(80 92 26 / .56) 100%);z-index:1}.collection-v06 .cls-content{position:absolute;bottom:8px;right:8px;left:8px;padding:20px 15px;border-radius:6px;display:grid;place-items:start;background:rgb(255 255 255 / .2);backdrop-filter:blur(32px);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;z-index:2}.collection-v07 .cls-content,.sect-heading-v2,.wg-ingredient,.wg-timer{place-items:center;text-align:center}.collection-v06 .cls_desc,.collection-v06 .cls_name{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:16px}.collection-v07 .cls-content,.collection-v07 .tf-list li{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.collection-v07{position:relative}.collection-v07 .cls-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;display:grid;place-content:center;z-index:2;transition:.3s}.collection-v07 .tf-list li{justify-content:center;transform:translateY(20px);opacity:0;visibility:hidden;transition:.3s}.collection-v07::after,.collection-v07::before{height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;z-index:1;bottom:0;right:0;left:0;position:absolute;content:""}.collection-v07::after{background:linear-gradient(180deg,#fff0 0,rgb(103 37 0 / .16) 40%,rgb(103 37 0 / .32) 64%,rgb(103 37 0 / .64) 80%,rgb(103 37 0 / .8) 100%);transition:.3s;opacity:0;visibility:hidden}.collection-v07::before{transition:.3s;background:rgb(0 0 0 / .4784313725)}.gallery-v01::before,.wg-quantity .btn-quantity{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.collection-v08 .cls-content{padding:20px;display:grid;place-items:start;gap:12px}.collection-v09{position:relative;border-radius:20px;overflow:hidden}.collection-v09 .cls-content{position:absolute;bottom:0;right:0;left:0;padding:20px 15px;display:flex;justify-content:space-between;align-items:end}.collection-v10 .cls-image,.section-testimonial-thumb .swiper-tes-image .tes-image{border-radius:8px;overflow:hidden;display:flex}.collection-v10 .cls-content{position:absolute;bottom:8px;left:8px;right:8px}.collection-v11 .img,.gallery-v01,.gallery-v02{position:relative;overflow:hidden}.collection-v11{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin:0 auto}.collection-v11 .img{border-radius:8px;display:flex;z-index:2}.collection-v11 .img-item.item-1{top:0;left:-20%;transform:rotate(-21deg)}.collection-v11 .img-item.item-2{top:0;right:-20%;transform:rotate(21deg)}.infiniteSlide-text{padding-top:16px;padding-bottom:16px;background:var(--bg-3)}.infiniteSlide-text .infiniteSlide-item{margin-left:12px;margin-right:12px}.infiniteSlide-text .infiniteSlide-item .br-line{width:64px}.wg-quantity{display:flex;justify-content:space-between;border:1px solid var(--line-5);padding:7px 15px;border-radius:99px;overflow:hidden;min-width:110px;flex-shrink:0}.wg-quantity .quantity-product{width:38px;padding:0;background-color:#fff0;border:0;font-weight:500;text-align:center;color:var(--black);pointer-events:none}.wg-quantity .btn-quantity{padding:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--black);cursor:pointer;transition:.3s}.wg-quantity.style-2{min-width:86px;padding:3px 11px}.wg-quantity.style-2 .quantity-product{width:22px}.countdown-v01 .countdown__item:last-child{min-width:32px;display:inline-flex}.countdown-v02{display:flex;justify-content:space-between;padding:11px;border:1px solid var(--text-3);border-radius:8px}.countdown-v03 .countdown__item{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1;background:var(--white);border-radius:8px;max-width:72px;width:100%}.countdown-v03 .countdown__label{font-weight:400;font-size:12px;line-height:150%;letter-spacing:-4%}.countdown-v03.style-2 .countdown__label{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:20px}.countdown-v03.style-2 .countdown__item{max-width:96px;min-width:80px;padding-top:12px;padding-bottom:12px}.wg-timer{padding:24px 16px;background:var(--bg-2);border-radius:8px;display:grid;gap:12px}.gallery-v01{border-radius:8px;display:flex;align-items:center;justify-content:center}.gallery-v01::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .2392156863);backdrop-filter:blur(4px);z-index:1;transition:.3s;opacity:0;visibility:hidden}.card-member .member-image .member_text,.gallery-v03 .gallery-content{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.gallery-v01 .gallery-icon{position:absolute;font-size:40px;z-index:2;opacity:0;visibility:hidden}.gallery-v01 .gallery-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:.8017094017}.gallery-v01.style-3 .gallery-content{position:absolute;inset:0;padding:20px 8px 8px;display:flex;flex-direction:column;background:var(--bg)}.gallery-v01.style-3 .gallery_desc,.gallery-v01.style-3 .gallery_name,.gallery-v03 .gallery_desc,.gallery-v03 .gallery_name{padding-left:12px;padding-right:12px;margin-bottom:16px}@media (min-width:1200px){.accordion-item-2 .accordion-action .text,.accordion-item-2 .accordion-content{padding-left:44px}.accordion-item-2.style-2 .accordion-action{padding-top:14px!important}.accordion-item-2.style-2 .accordion-action.collapsed{padding-bottom:12px}.accordion-item-2.style-2 .accordion-content{padding-bottom:10px}.accordion-item-3,.collection-v05 .cls-content,.collection-v06 .cls-content{padding:32px}.accordion-item-5 .accordion-action,.gallery-v01.style-3 .gallery-content{padding-top:40px}.accordion-item-5 .accordion-action.collapsed,.accordion-item-5 .accordion-content{padding-bottom:40px}.account-order-detail .box-est,.account-order-detail .box-shipping,.account-order-detail .box-summary,.box-dashboard_item{padding:31px}.account-order-detail .box-shipping .title,.account-order-detail .box-summary .title,.box-dashboard_item .dash_title,.collection-v07 .cls_desc,.my-account-setting .form-content{margin-bottom:40px}.account-order_item.type-2 .order-content{gap:40px}.account-order-detail .col-right{max-width:421px;width:100%;margin-left:auto}.account-address_item,.account-payment_item{padding:31px;gap:40px}.my-account-setting .col-right{padding:31px;margin-bottom:48px}.banner-lookbook .content-abs{bottom:40px;left:40px}.collection-v03 .btn-action{padding-right:24px;padding-left:24px}.collection-v05 .cls_desc,.collection-v05 .cls_link{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.collection-v05:not(:hover) .cls_desc,.collection-v05:not(:hover) .cls_link{opacity:0;visibility:hidden;transform:translateY(-10px)}.collection-v06:not(:hover) .cls_desc{opacity:0;visibility:hidden;margin-top:-64px}.collection-v06:not(:hover) .tf-btn-icon{opacity:0;visibility:hidden;margin-top:-24px}.collection-v06:not(:hover) .cls_name{margin-bottom:0}.collection-v06:not(:hover) .cls-content{background:0 0;backdrop-filter:blur(0)}.collection-v07:not(:hover)::after{height:36%;opacity:1;visibility:visible}.collection-v07:not(:hover)::before{height:50%;opacity:0;visibility:hidden}.collection-v07:not(:hover) .cls-content{top:calc(100% - 160px)}.collection-v07:not(:hover) .tf-list{transform:translateY(100%);margin-bottom:-152px;opacity:0;visibility:hidden}.collection-v07:hover .tf-list li{transform:translateY(0);opacity:1;visibility:visible}.collection-v09 .cls-content{padding:40px}.wg-quantity{min-width:110px;padding:11px 15px}.gallery-v01.style-3 .gallery_desc,.gallery-v01.style-3 .gallery_name{padding-left:32px;padding-right:32px}}.gallery-v02{border-radius:20px;display:flex}.gallery-v02 .gallery-video{display:flex;pointer-events:none}.gallery-v02 .gallery-video video{width:100%;height:100%;object-fit:cover;aspect-ratio:.625;transform:scale(1.01)}.gallery-v02 .gallery-content{position:absolute;bottom:8px;right:8px;left:8px;background:var(--white);padding:12px;border-radius:16px}.gallery-v02 .gallery-content .gallery-product{display:flex;align-items:center;gap:12px;margin-bottom:12px}.gallery-v02 .gallery-content .product-image{border-radius:12px;max-width:74px;overflow:hidden}.gallery-v02 .gallery-content .product-info,.tf-product-info-wrap .tf-product-more-option .more_info{display:grid;place-items:start;gap:8px}.gallery-v03{position:relative;border-radius:8px;overflow:hidden;height:100%}.gallery-v03 .gallery-content{padding:20px 8px 8px;display:flex;flex-direction:column;background:var(--bg);transition:.3s;height:100%}.cta-subscribe-v01{margin:0 auto;background:var(--bg-4);border-radius:8px}.cta-subscribe-v02 .content{background:var(--white);border-radius:12px;padding:48px;display:flex;justify-content:space-between;gap:30px}@media (max-width:767px){.wg-quantity{min-width:unset}.cta-subscribe-v02 .content{padding:30px;flex-wrap:wrap}}.infiniteSlide-text-icon .infiniteslide_wrap{padding-bottom:20px;margin-bottom:-20px}.infiniteSlide-text-icon .infiniteSlide-wrapper{display:flex;flex-wrap:nowrap!important;white-space:nowrap!important}.infiniteSlide-text-icon .infiniteSlide-item{margin-left:10px;margin-right:10px}.infiniteSlide-text-icon.style-2{background:var(--black);padding-top:24px;padding-bottom:24px}.infiniteSlide-text-icon-2 .infiniteSlide-item{margin-left:44px;margin-right:44px}.infiniteSlide-text-icon-2 .item{display:flex;align-items:center;gap:8px;text-transform:uppercase}.wg-box-author{display:flex;align-items:center;gap:16px;flex-direction:column}.card-member .member-image{border-radius:8px;overflow:hidden;margin-bottom:24px;position:relative}.card-member .member-image .member_text{position:absolute;left:15px;right:15px;bottom:20px;z-index:1;padding-left:8px;border-left:1px solid var(--white);opacity:0;visibility:hidden;transition:.3s}.card-member .member-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 0,rgb(0 0 0 / .24) 80%,rgb(0 0 0 / .72) 100%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.wg-store .store-image{border-radius:8px 0 0 8px;overflow:hidden}.wg-store .store-content{padding:40px;display:flex;flex-direction:column;align-items:start;justify-content:center;border:1px solid var(--line-5);border-radius:0 8px 8px 0;gap:24px}.wg-assistance{border-radius:8px;display:flex;flex-direction:column;gap:16px;background:var(--white);padding:20px}.section-contact-infor .box-infor .ic-wrap,.wg-assistance .ic-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--bg-2);font-size:40px}.wg-ingredient{background:var(--bg-12);padding:80px;display:grid;gap:48px}.wg-ingredient .ing-image{max-width:280px;border-radius:50%;overflow:hidden}.text-and-image{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;justify-content:center}.text-and-image .img{border-radius:999px;overflow:hidden;display:inline-flex}.box-text-image-wrap .break,.section-science-2 .title .break,.text-and-image .break{flex-basis:100%;height:0}.banner-gallery{display:flex;justify-content:space-between;gap:30px;background:var(--bg-4);padding:40px}.wg-counter{padding:32px;border-radius:32px;display:flex;flex-direction:column;justify-content:center;text-align:center}.wg-counter .title{margin-top:auto;margin-bottom:16px}.wg-counter.style-2{box-shadow:0 24px 24px -12px var(--elevationshadow),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow);border:1px solid var(--main_200)}.box-your-order .ip-discount-code,.wg-counter.style-2 .title{margin-top:0;margin-bottom:24px}@media (min-width:992px){.testimonial-v03 .tes_author,.testimonial-v04 .tes-text{margin-bottom:48px}.accordion-item-2 .accordion-content{padding-bottom:24px}.banner-gallery .gallery-group{margin-bottom:40px}.infiniteSlide-brand .infiniteSlide-item{margin-left:30px;margin-right:30px}}.frame-image{padding:8px 8px 31px;background:var(--surface);border-radius:12px;position:relative;display:inline-flex}.frame-image .ghim{position:absolute;top:-22px;right:22px;z-index:1}.frame-image .image{border-radius:4px;overflow:hidden;width:100%}.frame-image.image-2 .ghim{right:unset;left:22px;transform:rotateY(180deg)}.wg-trusted .content{max-width:954px;margin:0 auto 85px;position:relative;z-index:1;padding-top:147px;padding-bottom:211px}@media (min-width:576px){.offcanvas-pickup{width:520px!important}.slideshow-v02 .col-right{max-width:324px;margin-left:auto}.countdown-v03.style-2 .countdown__timer{justify-content:center}.wg-trusted .frame-image{position:absolute}.wg-trusted .frame-image.image-1{top:3%;left:20px;right:60%;transform:rotate(-8deg)}.wg-trusted .frame-image.image-2{right:3%;bottom:25px;transform:rotate(8deg);left:60%}.tf-hero-banner-v4 .hero-content_bottom .text-note{flex:1}}@media (max-width:767px){.wg-store .store-image{border-radius:8px 8px 0 0}.wg-store .store-content{border-radius:0 0 8px 8px}.banner-gallery{padding:20px}.banner-gallery .gallery-group{gap:8px}.wg-trusted .content{padding-top:80px;padding-bottom:100px}}.list-certified{display:flex;align-items:end;justify-content:center;gap:80px}.list-certified li .certified{text-align:center;white-space:nowrap}.showcase-card{position:relative;display:flex}.showcase-card .card-content{position:absolute;bottom:8px;left:8px;right:8px;padding:12px 20px 12px 12px;background:var(--white);border-radius:24px;display:flex;align-items:center;gap:16px}.showcase-card .card-video{border-radius:32px;overflow:hidden;max-height:687px;width:100%}.showcase-card .card-video video{aspect-ratio:.6666666667;object-fit:cover}.banner-lineup .lineup-product .prd-image img,.showcase-card .prd-image img{aspect-ratio:.85;object-fit:cover}.showcase-card .prd-image{max-width:68px;width:100%;border-radius:16px;overflow:hidden;flex-shrink:0}.showcase-card .prd-image img{width:100%;height:100%}.showcase-card .prd-info{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.our-card .card-image{border-radius:12px;overflow:hidden;margin-bottom:24px}.our-card .card-content,.section-science-2 .content,.tf-product-fbt .bundle-total-submit{text-align:center}.box-text-image-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.box-text-image-wrap .image{display:flex;border-radius:99px;overflow:hidden}.box-text-image-wrap .wrap-icon-text{display:flex;align-items:center;gap:12px;padding-left:16px;padding-right:16px;border-radius:99px;position:relative}.box-text-image-wrap .wrap-icon-text::before{content:"";position:absolute;inset:0;border:2px solid var(--black);border-radius:99px;pointer-events:none}@media (min-width:1200px){.infiniteSlide-text-icon .infiniteSlide-item{margin-left:20px;margin-right:20px}.card-member .member-image .member_text{left:24px;right:24px;bottom:24px;padding-left:12px}.grid-list_store{gap:63px}.wg-assistance{padding:40px}.our-card .card-image,.wg-assistance .assistance-desc{margin-bottom:32px}.banner-gallery .gallery-group{margin-bottom:164px}.wg-counter{aspect-ratio:1}.infiniteSlide-brand .infiniteSlide-item{margin-left:40px;margin-right:40px}.wg-trusted .frame-image.image-1{right:73.9%}.wg-trusted .frame-image.image-2{left:73.9%}.box-text-image-wrap{gap:16px 10px}.box-text-image-wrap .image{margin-left:10px;margin-right:10px}.box-text-image-wrap .wrap-icon-text{gap:20px;padding-left:24px;padding-right:24px}}.section-guide-2 .col-left{padding:40px;background:var(--black);border-radius:20px;height:100%;display:flex;flex-direction:column;align-items:start}.section-guide-2 .group-nav_direct{align-items:end;width:100%}.section-guide-2 .group-nav_direct .btn-sw-nav{font-size:24px;display:flex}.section-guide-2 .group-nav_direct .sw-progress-default{height:3px!important;overflow:hidden}.section-guide-2 .col-right{height:100%;border-radius:20px;overflow:hidden}.banner-lineup{padding:24px;border-radius:12px}.banner-lineup .lineup-product .prd-infor{display:flex;align-items:center;flex:1;justify-content:space-between;gap:16px}#goTop{position:fixed;padding:0;bottom:40px;right:20px;width:38px;height:38px;border-radius:50%;background:var(--white);color:var(--white);cursor:pointer;border:none;opacity:0;visibility:hidden;transition:.3s;box-shadow:0 2px 8px rgb(0 0 0 / .08),0 12px 30px rgb(0 0 0 / .12);z-index:50;display:flex;align-items:center;justify-content:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#goTop .border-progress,#goTop .ic-wrap{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}#goTop.pst-2{bottom:160px}#goTop .border-progress{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:1px solid var(--black);mask-image:conic-gradient(var(--black) var(--progress-angle,0deg),transparent 0);-webkit-mask-image:conic-gradient(var(--black) var(--progress-angle,0deg),transparent 0);content:"";z-index:1;transition:.3s;border-radius:50%}#goTop .ic-wrap{transition:.3s;animation:2s linear infinite iconBounce;display:flex}#goTop:hover{box-shadow:0 6px 20px rgb(0 0 0 / .3)}@media (max-width:767px){.list-certified{flex-wrap:wrap}.list-certified li:nth-child(2){order:-1;width:100%;justify-content:center}.box-text-image-wrap{gap:6px}#goTop.pst-2{bottom:100px}}.infiniteSlide-gallery .infiniteSlide-item{margin-left:8px;margin-right:8px}@media (max-width:1439px){.container-full-2{padding-left:15px;padding-right:15px}.menu-item.menu-cus{position:unset}.modal-demo .row-demo{grid-template-columns:repeat(4,1fr)}.modal-demo .modal-content{padding-bottom:40px}.btn-nav_circle{width:40px;height:40px}.btn-nav_circle .icon{font-size:20px}.tf-select-custom{min-width:120px;padding-right:20px}.tf-select-custom::after{right:0}.countdown-v03.style-2{flex:unset}.wg-ingredient{padding:40px;gap:24px}.list-certified{gap:40px}.list-certified li{gap:12px}.infiniteSlide-gallery .infiniteSlide-item{width:28.5714285714%}}@media (max-width:1199px){.wg-counter{padding:30px 15px}.list-certified{gap:20px}.box-text-image-wrap .image{max-width:80px}.infiniteSlide-gallery .infiniteSlide-item{width:40%}}@media (max-width:767px){.infiniteSlide-gallery .infiniteSlide-item{width:50%}.tf-list{gap:8px}}.tf-page-heading{background-color:var(--bg)}.tf-page-heading .content{text-align:center;position:relative;z-index:9}.tf-page-heading .breadcrumb{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:24px;color:#fff}.contact-head-list li a,.tf-page-heading .breadcrumb a{color:#fff}.tf-breadcrumb li,.tf-page-heading .breadcrumb li{display:flex;font-weight:500}.tf-page-heading .page-title{margin-bottom:24px;color:var(--white)}.tf-page-heading.style-3{margin:24px 24px 0;border-radius:8px;overflow:hidden}.tf-page-heading.style-3 .content{padding-left:15px}.tf-page-heading.style-single{background:0 0;padding-top:24px;padding-bottom:24px}.tf-page-heading_account .account-image{max-width:96px;border-radius:50%;overflow:hidden}.loadMore-grid{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:64px}.sect-heading{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sect-heading-v2{display:grid;margin-bottom:40px;gap:16px}.sect-heading-v2.start{place-items:start;text-align:start}.bg-img-item,.section-banner-v2 .video-banner{position:absolute;inset:0;z-index:0;pointer-events:none}.brand-filter{display:flex;padding-bottom:8px;border-bottom:2px solid var(--black);overflow:auto}.brand-filter .btn-filter_brand{flex:1;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;min-width:40px}.brand-filter .btn-filter_brand:hover,.payment_accordion.active,.product-action_list.style-2 .box-icon:not(:hover){background:var(--bg-2)}.brand-list{display:flex;gap:16px;overflow:auto;cursor:url(/wp-content/themes/camillaofsweden/assets/images/mouse-scroll.png),auto}.brand-list::-webkit-scrollbar{height:4px;background:var(--line-6)}.brand-list::-webkit-scrollbar-thumb{cursor:grab;background-color:var(--black)}.brand-list>*{min-width:calc(20% - 13px)}.brand-list .brand-group{display:flex;gap:40px}.brand-list .brand-group .name-brand_list{padding-top:22px;font-weight:500;display:flex;flex-direction:column;gap:16px}@media (max-width:1439px){.tf-page-heading.style-3{margin:15px 15px 0}.brand-list>*{min-width:calc(25% - 12px)}.brand-list .brand-group{gap:20px}.brand-list .brand-group .name-brand_list{padding-top:0}}@media (max-width:991px){.loadMore-grid,.spacing-top-1{margin-top:30px}.spacing-top-2{margin-top:30px!important}.blog-detail-content .detail_main>:not(:last-child),.form-comment .form-content,.section-blog-detail .blog-detail-content .col-center>:not(:last-child),.spacing-bottom-1,.spacing-bottom-2,.tf-page-heading.has-sub_cls .content,.tf-page-heading.type-404 .page-desc,.wg-comment .title{margin-bottom:30px}.lg-overflow-auto{overflow:auto!important}.lg-mx-auto{margin-left:auto!important;margin-right:auto!important}.lg-justify-content-center{justify-content:center!important}.lg-d-none{display:none!important}.lg-pe-none{padding-left:0!important}.header-v2 .header-inner_wrap .header-center,.header-v2 .header-inner_wrap .header-left,.header-v2 .header-inner_wrap .header-right{padding:0;flex:1}.nav-account{position:unset}.nav-account .dropdown-account{right:15px;left:unset;top:calc(100% + 7px)}.pop-notice-sale{display:none}.list-tab-btn-vertical{display:flex;gap:24px;overflow:auto;white-space:nowrap}.list-tab-btn-vertical .nav-tab-item .tf-btn-tab{padding-top:0!important;padding-bottom:12px!important}.tf-slideshow.style-2 .group-nav_wrap{bottom:12px}.tf-slideshow.style-3 .sw-slide-show .box-btn-action,.tf-slideshow.style-3 .sw-slide-show .box-pag{bottom:24px}.slideshow-v03 .sld-content,.slideshow-v04 .sld-content{padding-top:80px;padding-bottom:100px}.swiper-member .swiper-slide{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.swiper-member .swiper-slide:not(.swiper-slide-active){transform:scale(.9)}.testimonial-v6 .tes-content{gap:24px}.accordion-action{padding-top:16px}.accordion-action.collapsed{padding-bottom:16px}.faq-accordion_item .accordion-action,.faq-accordion_item .faq-content{padding-left:20px;padding-right:20px}.faq-accordion_item .accordion-action{padding-top:20px}.faq-accordion_item .accordion-action.collapsed{padding-top:20px;padding-bottom:20px}.faq-accordion_item .accordion-action:not(.collapsed){margin-bottom:20px}.faq-accordion_item .faq-content{padding-bottom:20px}.lookbook-product{min-width:300px}.countdown-v01 .countdown__item:last-child{min-width:28px}.banner-gallery{flex-wrap:wrap}.banner-gallery .col-left .desc{margin-bottom:24px}.section-guide-2 .col-left{padding:40px 15px}.section-guide-2 .col-right img{max-height:350px}.brand-list>*{min-width:calc(33.3333333333% - 11px)}}.brand-list-v2 .brand-group{display:flex;gap:64px;border-bottom:1px solid var(--line-5);padding-bottom:47px}.brand-list-v2 .brand-group .brand-title{min-width:32px}.brand-list-v2 .name-brand_list{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.brand-list-v2 .name-brand_list li{display:flex;align-items:center;justify-content:center;height:40px;padding-left:20px;padding-right:20px;border:1px solid var(--line-5);border-radius:8px}.tf-hero-banner{position:relative;z-index:0}.tf-hero-banner .fractal-glass{position:absolute;right:0;bottom:0;top:72px;left:67.84%;z-index:1}@media (min-width:992px){#goTop{right:40px;width:48px;height:48px}#goTop .icon{font-size:24px}.wrapper-lv2{position:relative;z-index:2}.sect-heading-v2{gap:20px}.tf-hero-banner{height:calc(100vh - 48px);position:sticky;top:0}.tf-hero-banner .hero-image{height:100%}.tf-hero-banner .hero-content{position:absolute;bottom:0;right:0;left:0;padding-bottom:40px;z-index:2}.tf-hero-banner .hero__desc{margin-bottom:48px}}@media (min-width:1440px){.tab-btn-wrap-v1{gap:64px;margin-bottom:40px}.tab-btn-wrap-v1 .tf-btn-tab{padding-bottom:23px}.sw-circle-prg{bottom:80px;right:80px}.slideshow-v01 .sld__desc{margin-bottom:48px}.sect-heading.space-1,.slideshow-v02 .sld__desc,.tf-hero-banner .hero__desc{margin-bottom:64px}.slideshow-v02 .col-right{padding-top:135px}.btn-nav_circle.size2{width:40px;height:40px}.btn-nav_circle.size2 .icon{font-size:20px}.testimonial-v6 .tes-media{margin-left:-17px}.ingredient-accordion .accordion-action{padding-top:48px}.ingredient-accordion .accordion-action:not(.collapsed){margin-bottom:24px}.ingredient-accordion .accordion-action.collapsed,.ingredient-accordion .accordion-content{padding-bottom:49px}.my-account-nav .link-account .order-number{margin-right:8px}.my-account-address .wd-full,.my-account-payment .wd-full{margin-top:40px}.collection-v04 .cls-content{padding:40px;gap:16px}.wg-trusted .frame-image.image-1{left:28px}.wg-trusted .frame-image.image-2{right:28px}.infiniteSlide-gallery .infiniteSlide-item{max-width:469px}.sect-heading{gap:24px}.sect-heading-v2.space-inner-1{gap:32px}.tf-hero-banner{height:calc(100vh - 56px)}.tf-hero-banner .hero-content{padding-bottom:80px}}.fractal-glass{display:flex;background:rgb(168 168 168 / .0509803922);box-shadow:2px 2px 1px 0 rgb(255 255 255 / .3019607843) inset}.fractal-glass .glass-ttem{display:flex;flex:1;backdrop-filter:blur(16px);margin-left:-1px}.tf-hero-banner-v2 .hero-content{display:flex;flex-direction:column;gap:16px}.tf-hero-banner-v2 .hero-content_left{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#f2efe8;padding:30px 15px}.tf-hero-banner-v2 .mini-product{display:inline-flex;align-items:center;gap:12px;border-radius:8px;padding:8px 24px 8px 8px;background:linear-gradient(99.73deg,rgb(38 34 25 / .2304) -24.88%,#fff0 140.46%);backdrop-filter:blur(16px);box-shadow:0 0 4px 0 #fff inset}.tf-hero-banner-v2 .product-bottom{position:absolute;bottom:12px;left:12px;right:12px}.tf-hero-banner-v3 .hero-content{position:relative;padding-top:264px;padding-bottom:32px}.tf-hero-banner-v3 .hero-content_inner{display:grid;place-items:center;text-align:center;padding-bottom:160px;gap:32px}.tf-hero-banner-v3 .hero__tag{padding:4px 11px;border-radius:99px;border:1px solid var(--third)}.tf-hero-banner-v3 .hero-content_bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tf-hero-banner-v3 .hero__author{display:flex;align-items:end;gap:6px;color:var(--third)}.tf-hero-banner-v4 .hero-image{display:flex;position:absolute;inset:0}.tf-hero-banner-v4 .hero-content{position:relative;z-index:1;padding-top:230px;padding-bottom:64px}.tf-hero-banner-v4 .hero-content_inner{display:grid;place-items:center;text-align:center;gap:24px;padding-bottom:206px}.tf-hero-banner-v4 .hero-content_bottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.section-testimonial-thumb .swiper-tes-image{margin-bottom:64px;max-width:1296px}.section-testimonial-thumb .swiper-tes-image .swiper-slide:not(.swiper-slide-active){transform:scale(.77103);opacity:.32}.section-testimonial-thumb .swiper-tes-text .tes-text{text-align:center;max-width:917px;margin:0 auto}.section-testimonial-thumb .swiper-tes-text_outer .sw-progress-default{margin-top:64px}.section-testimonial-thumb .swiper-tes-text_outer .group-nav{display:flex;align-items:center;justify-content:space-between;position:absolute;inset:0;z-index:1;pointer-events:none}.section-coming .infiniteSlide-text-icon,.section-log .infiniteSlide-text-icon{position:absolute;bottom:24px;right:0;left:0}.section-log .content-right{display:flex;align-items:center;justify-content:center;padding:40px 15px}.section-log .content_inner{text-align:center;width:100%}@media (min-width:1200px){.tf-page-heading.style-3 .content{padding-left:40px}.sect-heading,.tf-hero-banner .list-benefit{margin-bottom:48px}.sect-heading-v2.space-3{margin-bottom:40px}.brand-list-v2 .name-brand_list li{min-width:200px;height:64px}.section-testimonial-thumb .swiper-tes-text_outer .group-nav{inset:0 45px}.section-log{height:calc(100vh - 72px - 56px);min-height:calc(100vh - 72px - 56px)}.section-log .infiniteSlide-text-icon{bottom:48px}}.wrapper-wishlist{gap:26px 16px}.wrapper-wishlist .product-action_list{top:58px}.tf-breadcrumb{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:24px}.eyebrow-label{display:flex;align-items:center;gap:6px;font-weight:400}.eyebrow-label.type-3 .br-dot,.footer-v2.ft-v2_s2 .tag-notice .br-dot{background:#10b981}.badge-pill{display:inline-flex;border-radius:99px;padding:4px 11px;border:1px solid var(--black);text-transform:uppercase}.section-hero-about .about-content_inner{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-hero-about .tf-breadcrumb{margin-bottom:50px}@media (min-width:992px){.section-hero-about .col-left{max-width:993px}.section-hero-about .tf-breadcrumb{margin-bottom:100px}.section-hero-about .list-badge{gap:48px}}@media (min-width:1200px){.wrapper-wishlist .product-action_list{top:62px}.section-hero-about .tf-breadcrumb{margin-bottom:250px}.section-science .swiper-box-icon{margin-bottom:48px}.section-science .tf-list{gap:48px}}.section-testimonial-thumb-2 .tes-right{background:var(--bg-4);display:flex;align-items:center;justify-content:center;padding:40px 15px}.section-testimonial-thumb-2 .box-testimonial .tes-rate{display:flex;align-items:center;gap:16px;margin-bottom:24px}.section-testimonial-thumb-2 .box-testimonial .tes-product{display:flex;background:var(--white);padding:12px;border-radius:8px;gap:16px;max-width:418px;width:100%}.section-testimonial-thumb-2 .box-testimonial .prd-content{display:flex;align-items:center;gap:16px;justify-content:space-between;flex:1}.section-testimonial-thumb-2 .box-testimonial .prd_info{display:grid;place-items:start;gap:6px}.section-testimonial-thumb-2 .sw-thumbs_main .group-direc{position:absolute;bottom:24px;left:24px;right:24px;gap:24px;z-index:2;flex-direction:column;align-items:end}@media (min-width:1200px){.section-testimonial-thumb-2 .sw-thumbs_main .group-direc{bottom:40px;left:40px;right:40px}.section-testimonial-thumb-2 .box-testimonial .tes-rate,.section-testimonial-thumb-2 .box-testimonial .tes-text{margin-bottom:48px}.section-ingredient-2 .sect-heading-v2{top:100px!important}}.section-split .col-content{display:flex;justify-content:center;flex-direction:column;padding:40px 15px}.section-contact .tf-breadcrumb{margin-bottom:60px}.section-contact .col-media{padding:80px 40px;position:relative}.section-contact .col-media img{position:absolute;z-index:0;inset:0}.section-contact .col-media_inner{position:relative;z-index:1;padding:40px;border-radius:8px;background:var(--white)}.section-contact-infor .box-infor{border-radius:8px;display:flex;flex-direction:column;gap:16px}.section-term-user .content{display:grid;gap:30px}.section-term-user .term-list li:not(:first-child)::before{content:"•";margin-left:9px;margin-right:9px}.section-500{background:var(--bg);display:flex;align-items:center;justify-content:center;height:50vh}.section-coming .col-content{text-align:center;gap:30px}.section-coming .col-content form{display:grid;gap:16px;max-width:480px;width:100%;margin:0 auto}.section-coming .countdown__timer{display:flex;gap:24px;justify-content:center;align-items:center}.section-coming .countdown__timer .countdown__item:last-child{min-width:38px}.section-banner-video .logo,.section-banner-video .title,.section-tab-accordion .s-title,.tf-wishlist-empty .emp_desc{margin-bottom:32px}.section-philosophy .content{display:grid;place-items:start;gap:30px}.section-rountine-look .tf-btn-tab{width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom:1px solid var(--line-7);position:relative}.section-rountine-look .tf-btn-tab::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:var(--white);transform:scaleX(0);transform-origin:left}.section-rountine-look .tf-btn-tab.active::before{animation:4s linear forwards animateProgressLine}.section-banner-cta{position:relative;background-attachment:fixed;background-size:cover}.section-banner-cta .cta-image img{width:100%;height:100%;object-fit:cover;min-height:380px;max-height:550px}.section-banner-cta .cta-content{position:absolute;inset:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;left:50%;transform:translateX(-50%);width:80%}.footer-logo img{width:250px}.ft-contact p{color:var(--text-4);margin:20px 0;font-size:13px}.section-most .col-image{height:100%;border-radius:8px;overflow:hidden}.section-most .col-content{padding:48px}@media (min-width:992px){.section-split .col-content,.section-testimonial-thumb-2 .tes-right{padding:40px}.section-most .tf-swiper{max-width:348px}.section-most .col-content{padding:48px;display:flex;align-items:center;justify-content:center;flex-direction:column}.split-accordion-tabs .accordion-item .accordion-content{padding-bottom:24px}}.section-testimonial .sect-image{position:absolute;inset:0;z-index:0;display:flex}.section-testimonial .sect-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:0}.section-testimonial .sect-image img:not(.active){opacity:0;visibility:hidden;transform:scale(1.2)}.section-testimonial .sect-image::after{content:"";position:absolute;inset:0;z-index:1;background:rgb(47 17 0 / .3019607843);backdrop-filter:blur(8px)}.section-kit,.section-skin-tab{background:var(--blue-gray_50)}.split-accordion-tabs{display:flex;border-top:1px solid var(--line-5);border-bottom:1px solid var(--line-5)}.split-accordion-tabs .accordion-left .tf-btn-tab{max-width:977px;padding-left:15px;padding-right:15px;margin-left:auto}.split-accordion-tabs .accordion-left .tf-btn-tab .icon{font-size:30px}.split-accordion-tabs .tab-right{border-left:1px solid var(--line-5);display:flex;align-items:center;padding:15px}.split-accordion-tabs .tab-right .tab-content{max-width:444px;display:flex}.banner-story{display:grid;position:relative;background:#fff;box-shadow:0 0 12px rgb(0 0 0 / .1);border-radius:5px}.banner-story .video{display:flex;border-radius:8px;overflow:hidden;max-width:670px;height:100%}.banner-story .border-abs{position:absolute;inset:0;border:1px solid var(--line-5);pointer-events:none}.banner-story>.br-line{height:0;position:relative}.banner-story>.br-line::after{content:"";position:absolute;left:0;right:0;height:1px;width:100%;background:var(--line-5)}.banner-story .col-wrap{padding:24px;display:flex;align-items:center}.banner-story .image,.section-banner-about .bn-image{border-radius:8px;overflow:hidden;height:100%}.banner-story .image img{height:100%;object-fit:cover}.banner-story .text-quote{padding-left:12px;border-left:2px solid var(--orange_500)}.banner-story .list-benefit{gap:24px 12px}.banner-story .list-benefit .tf-grid-layout,.section-guide .grid-layout_product{gap:24px}.section-kit .image{width:100%;border-radius:8px;overflow:hidden;height:100%;display:flex}.main-image-compare .icv__label{border-radius:6px;background:var(--white);color:var(--black);padding:3px 8px;font-weight:500;font-size:12px;line-height:18px;text-transform:uppercase}.main-image-compare .icv__label.icv__label-before{top:16px;left:16px;bottom:unset}.main-image-compare .icv__label.icv__label-after{top:unset;right:16px;bottom:16px}.main-image-compare .icv__theme-wrapper{width:2px;height:24px;border-radius:2px;background:var(--text);display:none}.banner-product-single-home-v2 .tf-product-accordion .accordion-item::after,.filter-color-box .color-text,.listLayout-wrapper #product-count-grid,.main-image-compare .icv__theme-wrapper .icv__arrow-wrapper,.main-image-compare-2 .icv__arrow-wrapper,.meta-filter-shop #product-count-list,.product-size_list .product-size_item img,.tf-checkout-sub-form:not(.open),.write-cancel-review-wrap .btn-cancel-review,.write-cancel-review-wrap .write-review-wrap,.write-cancel-review-wrap.write-review .btn-write-review,.write-cancel-review-wrap.write-review .cancel-review-wrap{display:none}.main-image-compare .icv__circle{backdrop-filter:unset!important;background-color:var(--white);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.main-image-compare .icv__circle::before{font-family:icomoon;content:"\e95e";line-height:1;font-size:24px}.main-image-compare .icv__control-line{width:2px!important}.main-image-compare.style-color-2 .icv__circle,.main-image-compare.style-color-2 .icv__control-line,.main-image-compare.style-color-2 .icv__label{background:var(--text-3)!important}.main-image-compare.style-color-2 .icv__circle{border-color:var(--text-3)!important}.main-image-compare-2{border-radius:16px}.main-image-compare-2 .icv__label{font-size:16px;line-height:22px;font-weight:700;text-transform:uppercase;border-radius:8px;background:#e9eba1;color:var(--black);padding:9px 16px;letter-spacing:-3%}.main-image-compare-2 .icv__control-line{width:4px!important}.main-image-compare-2 .icv__circle{display:flex;align-items:center;justify-content:center;gap:20px;width:unset;height:unset;border:unset!important;backdrop-filter:unset!important;background:0 0;position:absolute;bottom:3%}.main-image-compare-2 .icv__circle::before{content:"\e986";font-family:icomoon;color:var(--white);font-size:10px}.main-image-compare-2 .icv__circle::after{content:"\e985";font-family:icomoon;color:var(--white);font-size:10px}.section-lookbook .col-left{position:relative;padding:30px;z-index:51}.section-lookbook .col-left .hero-image{position:absolute;inset:0;z-index:0}.section-lookbook .col-left .fractal-glass{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.section-image-compare,.section-lookbook .col-left .banner-lookbook,.tf-cart_item .prd_select .type-text,.tf-prd-select .type-text{position:relative;z-index:2}.section-lookbook .col-left .img-banner,.section-science-2 .title img,.section-testimonial-product .look-book-group .img-banner,.tf-product-line-up .line-up_item .image{border-radius:8px}.section-lookbook .col-right{padding:40px 15px;background:var(--bg-13);display:flex;flex-direction:column;justify-content:center;align-items:start}.section-lookbook .col-right .logo-site{height:48px;margin-bottom:24px}@media (min-width:992px){.banner-story .wrap-2,.banner-story .wrap-3,.section-lookbook .col-left,.section-lookbook .col-right{padding:40px}.section-kit .image{max-width:680px}.section-kit .content{max-width:680px;width:100%;margin-left:auto}.section-natural .col-media img{height:100vh;object-position:bottom right}}@media (min-width:1440px){.section-hero-about .tf-breadcrumb{margin-bottom:454px}.section-science .swiper-box-icon{margin-bottom:64px}.section-contact .col-media,.section-lookbook .col-left,.section-lookbook .col-right,.section-split .col-content,.section-testimonial-thumb-2 .tes-right{padding:80px}.section-contact .tf-breadcrumb{margin-bottom:-24px}.split-accordion-tabs .accordion-left .tf-btn-tab{max-width:995px;padding-left:24px;padding-right:24px}.split-accordion-tabs .accordion-left .tf-btn-tab .icon{font-size:40px}.split-accordion-tabs .tab-right{padding:24px}.banner-story .video{aspect-ratio:1.1166666667}.banner-story .list-benefit{gap:48px}.banner-story .wrap-2,.banner-story .wrap-3{padding:40px}.section-ingredient .picture-frame.pf-2{margin-right:4px;margin-bottom:40px}.section-ingredient .picture-frame.pf-3{margin-top:40px}.section-ingredient .picture-frame.pf-4{margin-left:4px}}.section-ingredient .picture-frame_group{display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%}.section-ingredient .picture-frame.pf-2{margin-right:4px}.section-ingredient .picture-frame.pf-4{margin-left:4px}.section-natural .grid-layout_product{gap:24px 16px}.section-natural .text-line_left{position:absolute;left:30px;top:30px;right:15px}.text-line_left{padding-left:24px;border-left:2px solid var(--black)}.section-banner-video .video{position:absolute;inset:0;transform:rotateY(180deg)}.section-banner-video .logo img{aspect-ratio:3.2708333333}@media (min-width:1200px){.section-philosophy .content,.section-research .col-content .tf-list{gap:48px}.section-contact-infor .box-infor{padding:24px}.section-term-user .content{gap:40px}.section-500 .desc,.tf-wishlist-empty .emp_desc{margin-bottom:40px}.section-coming .col-content{text-align:center;gap:40px}.section-coming .infiniteSlide-text-icon{bottom:48px;padding-bottom:20px;margin-bottom:-20px}.section-rountine-look .accordion-item .accordion-action{padding-top:48px}.section-rountine-look .accordion-item .accordion-action.collapsed,.section-rountine-look .accordion-item .accordion-content{padding-bottom:48px}.section-rountine-look .accordion-item .accordion-action .text{line-height:40px}.section-rountine-look .accordion-item .accor_desc{margin-bottom:24px}.section-most .tf-swiper .sw-progress-default{margin-top:48px}.split-accordion-tabs .accordion-item .accordion-action{padding-top:40px}.split-accordion-tabs .accordion-item .accordion-action.collapsed,.split-accordion-tabs .accordion-item .accordion-content{padding-bottom:40px}.main-image-compare .icv__control{width:52px!important}.main-image-compare-2{border-radius:32px}.main-image-compare-2 .icv__label{bottom:2rem}.main-image-compare-2 .icv__label.icv__label-before{left:2rem}.main-image-compare-2 .icv__label.icv__label-after{right:2rem;font-size:0;display:flex}.main-image-compare-2 .icv__label.icv__label-after::before{content:"After (14 Days)";font-size:16px}.section-banner-video .eyebrow-label,.section-lookbook .col-right .logo-site,.section-lookbook .col-right .tes-text{margin-bottom:48px}.section-lookbook .col-left .fractal-glass{position:absolute;top:20px;bottom:30px}.section-natural .grid-layout_product{gap:48px 16px}.section-banner-video .content{padding-top:200px}.section-banner-video .logo,.section-banner-video .title{margin-bottom:64px}}.section-banner-explore .explore-link{padding:23px 24px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.section-banner-explore .explore-link .icon,.section-product-tab .btn-switch{font-size:32px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.section-banner-explore .explore-link .text{display:flex;align-items:start;gap:6px}.section-banner-explore .explore-link:hover{background:var(--bg-5)}.section-banner-explore .explore-link:hover .icon{transform:rotate(45deg)}.section-banner-explore .explore-link:not(:hover){color:var(--line-2)}.section-guide .content{padding:40px;background:var(--white);border-radius:32px;display:flex;justify-content:space-between;gap:32px;overflow:hidden}.section-guide .content .step-icon{font-size:40px;margin-bottom:24px}.section-guide .col-left{display:flex;flex-direction:column;width:36%}.section-guide .col-right{width:64%}.step-progress{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.step-progress .number-order{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--line-5);background:var(--white);position:relative;z-index:1}.step-progress .number-order:not(.active){color:var(--text-4)}.step-progress .number-order.active{background:var(--bg-5);border-color:var(--bg-5)}.step-progress .line-prg{width:1px;position:absolute;top:0;bottom:0;left:50%;background:var(--line-5);z-index:0}.skin-guide .skin-guide__list-info li{display:flex;align-items:center;flex-wrap:wrap;line-height:22px}.skin-guide .skin-guide__list-info .br-dot{display:flex;width:4px;height:4px;margin-left:10px;margin-right:10px}.skin-guide>.br-line{margin-top:20px;margin-bottom:20px}.skin-guide .card-product .btn-action_add{padding:0!important}.section-banner-cta-2 .form-cta{max-width:498px;width:100%}.section-banner-cta-2 .badge-pill{border-color:var(--third);color:var(--third)}.section-science-2 .title{margin-bottom:40px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px 0}@media (min-width:992px){.section-banner-explore .bn-image{width:calc((70% - 16px - 16px)/ 2)}.section-banner-explore .bn-content{width:30%}.section-science-2 .content{max-width:1035px;width:100%;margin:0 auto}.section-testimonial-3{padding-bottom:594px}}@media (min-width:1200px){.skin-guide>.br-line{margin-top:40px;margin-bottom:40px}.section-science-2 .title{margin-bottom:80px}.section-banner-about .eyebrow-label{margin-bottom:40px}.section-banner-about .list-badge{gap:48px}}.section-banner-v2 .content{position:relative;z-index:1;padding-bottom:400px}@media (min-width:1440px){.section-natural .col-right{padding-top:104px;padding-bottom:104px}.section-natural .text-line_left{left:80px;top:80px}.section-banner-video .content{padding-top:336px}.section-banner-video .list-badge{gap:48px}.section-banner-explore{gap:32px}.section-banner-explore .bn-image{width:calc((70% - 32px - 32px)/ 2)}.section-banner-explore .bn-content{margin-top:32px}.section-guide .content{padding:64px 56px 64px 64px;gap:64px}.section-guide .col-left{width:29.3939393939%}.section-guide .col-right{width:53.6363636364%}.section-banner-cta-2 .sect-heading-v2{margin-right:-19px}.section-science-2 .title{margin-bottom:160px}.section-science-2 .title img{margin-top:12px}.section-banner-v2{padding:0}.section-banner-v2 .video-banner{position:relative;display:flex}.section-banner-v2 .video-banner video{aspect-ratio:2.1333333333}.section-banner-v2 .content{position:absolute;padding:0;inset:80px 0}.banner-cta-v1 .text-sale-off{line-height:132px}}.section-banner-about{background:var(--bg-14)}.section-banner-about .col-left{display:flex;flex-direction:column;height:100%}.section-cls-category .content-abs{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;z-index:2}.section-cls-category .collection-v11{position:absolute;will-change:transform,opacity;z-index:1;max-width:350px}.banner-cta-v1{position:relative;border-radius:8px;overflow:hidden;max-width:1760px;width:100%;margin:0 auto}.banner-cta-v1 .banner-content{position:relative;z-index:1;display:flex;gap:80px;justify-content:center;padding-left:15px;padding-right:15px}.banner-cta-v1 .banner-content>.br-line,.noUi-vertical .noUi-origin,.product-desc_review .review-rating>.br-line{width:0}.banner-cta-v1 .banner-content>.br-line::before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--text-3)}.banner-cta-v1 .text-sale-off{margin-bottom:17px}@media (min-width:1200px){.banner-cta-v1 .col-left{max-width:380px;width:100%}.banner-cta-v1 .col-right{max-width:408px;width:100%}.banner-cta-v1 .desc{margin-bottom:48px}.section-lookbook-4 .banner-lookbook{max-width:848px;margin-left:auto}}.section-lookbook-2 .col-left{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:15px;padding-right:15px}.section-lookbook-2 .swiper-lookbook,.section-lookbook-4 .swiper-lookbook{max-width:428px}.section-lookbook-2 .tf-btn-swiper-main,.section-lookbook-4 .tf-btn-swiper-main{display:flex;align-items:center;max-width:636px;width:100%;margin:0 auto;gap:12px}.section-lookbook-2 .tf-btn-swiper-main .btn-nav_direc{font-size:24px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;display:flex}.section-lookbook-3 .number-order_look{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-5);margin:0 auto 24px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.section-lookbook-3 .swiper-lookbook .card-product_wrapper{aspect-ratio:.8275862069}.section-lookbook-3 .swiper-lookbook.has-hover .swiper-slide:not(.no-hover) .number-order_look{border-color:#5a42c4;background:#5a42c4;color:var(--white)}.section-lookbook-4 .tf-btn-swiper-main .btn-nav_direc{font-size:24px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.section-lookbook-4 .banner-lookbook .img-banner{border-radius:20px}.banner-countdown{background-image:url(/wp-content/themes/camillaofsweden/assets/images/section/banner-2.jpg);background-repeat:no-repeat;background-size:cover;padding-top:24px;padding-bottom:24px}.banner-countdown .col-right{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-story{background:#f9f9f6}.section-story .story-content{display:flex;align-items:start;justify-content:center;flex-direction:column;padding:40px 15px;height:100%}.section-story .story-image{border-radius:12px;overflow:hidden;height:100%}.section-tab-accordion .image-tab{position:relative;padding-bottom:12px;padding-right:12px;display:flex;height:100%}.section-tab-accordion .image-tab img{-webkit-mask-image:url(/wp-content/themes/camillaofsweden/assets/images/item/shape-1.png);mask-image:url(/wp-content/themes/camillaofsweden/assets/images/item/shape-1.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;object-fit:cover;position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.section-tab-accordion .image-tab .img-bg-shape{position:absolute;inset:0;display:flex;z-index:0}@media (min-width:1200px){.banner-countdown .col-right{margin-left:-6px}.section-story .story-content{padding:64px}.section-story .list-benefit{gap:32px 64px}.section-tab-accordion .image-tab{padding-right:24px;padding-bottom:24px}.section-tab-accordion .s-title{margin-bottom:40px}}.layout-skin,.layout-skin .tf-grid-layout{gap:32px}@media (min-width:426px){.d-ssm-flex{display:flex!important}.d-ssm-none{display:none!important}.text-ssm-end{text-align:end!important}.justify-content-ssm-center{justify-content:center!important}.tf-grid-layout.ssm-col-2{grid-template-columns:1fr 1fr}.tf-grid-layout.ssm-col-3{grid-template-columns:repeat(3,1fr)}.tf-grid-layout.ssm-col-4{grid-template-columns:repeat(4,1fr)}.tf-grid-layout.ssm-col-5{grid-template-columns:repeat(5,1fr)}.tf-grid-layout.ssm-col-6{grid-template-columns:repeat(6,1fr)}.tf-grid-layout.ssm-col-7{grid-template-columns:repeat(7,1fr)}.box-icon_V02.style-2{align-items:start;text-align:start}.ingredient-accordion .accordion-action{justify-content:center}.ingredient-accordion .accordion-content{text-align:center}.section-500{height:calc(100vh - 70px - 48px)}.layout-skin>:first-child{margin-top:40px}.layout-skin>:last-child{margin-bottom:40px}.box-comment .comment-action .group-react{justify-content:flex-end}}.section-testimonial-3{background:#e6ebd8}.section-image-compare .image-compare_inner{max-width:1210px;margin:0 auto;border-radius:12px;border:6px solid var(--white);box-shadow:0 1.56px 11.93px 0 rgb(0 0 0 / .0784313725),0 1.04px 1.56px 0 rgb(0 0 0 / .1215686275)}.section-image-compare .image-compare_inner .main-image-compare{border-radius:6px}.tf-lookbook-hover .bundle-hover-item.no-hover{opacity:.3}.collection-hover a{display:flex;align-items:center;color:var(--white);padding-top:48px;padding-bottom:48px;border-bottom:1px solid var(--text-5)}.collection-hover a .icon,.collection-hover a .number-order{color:var(--text-5);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.collection-hover a .icon,.product-desc_benefit .item .icon{font-size:32px}.collection-hover a .text{flex:1;text-align:center}.banner-countdown-2{position:relative;padding:64px;display:flex;align-items:center;border-radius:20px;overflow:hidden;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(180deg,#333 0,#000 100%)}.banner-countdown-2 .img-item{position:absolute;animation:10s linear infinite rotate}.banner-countdown-2 .img-item.item-1{top:-16px;left:-16px}.banner-countdown-2 .img-item.item-2{bottom:-100px;right:15%}.banner-countdown-2 .box-title{display:grid;gap:16px;max-width:505px;width:100%}.section-before-after .icon-heading{font-size:30px;margin-bottom:16px}.section-before-after .col-left{display:flex;flex-direction:column;align-items:start;height:100%}.infiniteSlide-testimonial .infiniteSlide-item{margin-left:8px;margin-right:8px;max-width:576px}.infiniteSlide-testimonial .infiniteSlide-wrapper{align-items:unset}@media (max-width:991px){.section-testimonial-thumb .swiper-tes-text_outer .group-nav{align-items:end}.section-coming,.section-contact{flex-wrap:wrap}.section-coming>*,.section-contact>*,.section-story .list-benefit{width:100%}.section-banner-explore{gap:32px 16px;flex-wrap:wrap}.section-banner-explore .bn-image{width:calc(50% - 8px);order:0}.section-banner-explore .bn-content{order:1;width:100%;padding-left:15px;padding-right:15px}.section-banner-explore .explore-link{padding:20px 15px}.section-guide .content{gap:24px;padding:40px 20px;border-radius:16px}.step-progress .number-order{width:40px;height:40px}.section-story .story-image img{max-height:400px}.section-story .story-content{padding:40px 0}.infiniteSlide-testimonial .infiniteSlide-item{max-width:400px}}.infinite-slide_group::after,.infinite-slide_group::before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:1}.infinite-slide_group::before{left:0;background:linear-gradient(270deg,#fff0 0,#fff 100%)}.infinite-slide_group::after{right:0;background:linear-gradient(90deg,#fff0 0,#fff 100%)}.banner-cta-v2{position:relative;padding:30px 15px;border-radius:8px;overflow:hidden}.banner-cta-v2 .content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (min-width:1200px){.layout-skin>:first-child{margin-top:80px}.layout-skin>:last-child{margin-bottom:80px}.section-testimonial-product .eyebrow-label,.section-testimonial-product .tes-text{margin-bottom:48px}.section-step-look .col-left{max-width:648px}.section-step-routine .box-step-item{padding-top:120px;padding-left:32px}.wrapper-control-shop .tf-grid-layout .wg-pagination{margin-top:16px;gap:40px 20px}}.group-nav_number{display:flex;align-items:center;justify-content:center;gap:12px}.group-nav_number .sw-number-default{width:auto}.glitch-wrap .origin-img{width:100%;height:100%;pointer-events:none}.glitch-wrap .glitch-image{position:absolute;inset:0;z-index:2}.glitch-slice{position:absolute;top:0;height:100%;background-repeat:no-repeat;will-change:transform;transition:transform .12s linear;backface-visibility:hidden;pointer-events:none}.infiniteSlide-badge{max-width:667px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 82%,transparent 100%);-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 82%,transparent 100%);mask-mode:alpha;mask-repeat:no-repeat}.infiniteSlide-badge .infiniteSlide-item{margin-left:24px;margin-right:24px}.gsap-horizontal-track{display:flex;gap:16px;will-change:transform}.gsap-horizontal-item{flex:0 0 clamp(400px,40vw,590px)}.gsap-horizontal-item.size2{flex:0 0 clamp(300px,40vw,700px)}.gsap-horizontal-item img{width:100%;height:auto;display:block}.gs-progress-line{position:relative;width:100%;height:4px;background:var(--line-6);overflow:hidden}.progress-line-fill{position:absolute;inset:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--black)}.trigger-cta-layer{width:100%;z-index:2;position:relative}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.tf-control-layout .tf-view-layout-switch,.widget-facet .facet-title{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-handle{top:-4px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{left:auto;right:-6px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal{height:4px}.noUi-base .noUi-connects{border-radius:999px;background-color:var(--line-6)}.noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle{height:12px;width:12px;border-radius:50%;border:1px solid var(--black);background-color:var(--white);box-shadow:unset;cursor:pointer}.noUi-horizontal .noUi-handle::before,.noUi-vertical .noUi-handle::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200%;width:200%}.tf-btn-filter,.tf-product-fbt .bundle-total-submit .submit-finish,.tf-table-compare .compare_rate{display:flex;align-items:center;justify-content:center;gap:4px}.tf-shop-control{display:flex;align-items:center;justify-content:space-between;gap:12px 8px;margin-top:-8px;margin-bottom:16px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;background:var(--white)}.list-bundle-prd .quantity-price,.tf-shop-control .tf-control-sorting{display:flex;align-items:center;justify-content:flex-end;gap:12px}.tf-shop-control .col-left>.br-line{background:var(--text-4)}.tf-control-layout .tf-view-layout-switch{display:flex;cursor:pointer;color:var(--text-4);transition:.3s;font-size:20px}.tf-control-layout .tf-view-layout-switch.active,.tf-control-layout .tf-view-layout-switch:hover{color:var(--text)}.wrapper-shop{transition:.3s ease-in-out;animation:.5s ease-in-out fadeShop;gap:16px}.wrapper-control-shop.loading-shop{min-height:calc(100vh - 40%)}.wrapper-control-shop.loading-shop::after{content:"";position:absolute;display:block;top:10%;left:50%;transform:translateX(-50%);width:30px;height:30px;border:2px solid #fff0;border-top:2px solid var(--black);border-right:2px solid var(--black);border-radius:50%;animation:.5s linear infinite spin;z-index:10000}@keyframes fadeShop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.widget-facet .facet-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;transition:.3s}.filter-size-box .size-item,.widget-facet .facet-title .icon{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.widget-facet .facet-title .icon{transform:rotate(0);transition:.3s}.filter-group-check .label{cursor:pointer;justify-content:space-between;width:100%}.filter-size-box .size-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background-color:var(--white);cursor:pointer;transition:.3s;position:relative;border-radius:50%;color:var(--text)}.filter-color-box .color-item,.meta-filter-shop .filter-tag{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;cursor:pointer}.card-product.card-s3 .product-action_bot .box-icon:hover,.filter-size-box .size-item.active,.filter-size-box .size-item:hover,.product-action_list .box-icon:hover,.product-action_remove.box-icon:hover{background-color:var(--black);color:var(--white)}.filter-size-box .size-item.disabled{color:var(--black-4);pointer-events:none}.filter-size-box .size-item.disabled::after{content:"";position:absolute;top:0;left:0;width:53.568px;height:1px;background-color:var(--black-4);transform:rotate(45deg);transform-origin:top left}.filter-size-box .size-item.over-size{width:120px;border-radius:999px}.filter-color-box,.list-card{display:flex;flex-wrap:wrap;gap:8px}.filter-color-box .color-item{width:32px;height:32px;display:block;border-radius:50%;border:1px solid var(--line);overflow:hidden;transition:.3s;background-color:var(--white);padding:4px}.filter-color-box .color-item .color{width:100%;height:100%;display:block;border-radius:50%}.filter-color-box .color-item.active{border-color:var(--dark)!important}.meta-filter-shop{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.meta-filter-shop #applied-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.meta-filter-shop .filter-tag{display:flex;align-items:center;text-transform:capitalize;gap:6px;padding:5px 11px;border-radius:99px;transition:.3s;font-weight:400;border:1px solid var(--line-5)}.card-product,.overlay-filter{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.meta-filter-shop .filter-tag:hover{background:var(--line-5)}.overlay-filter{position:fixed;top:0;left:0;z-index:2000;width:100vw;height:100vh;background-color:rgb(0 0 0 / .4);visibility:hidden;opacity:0;transition:.3s;cursor:url(/wp-content/themes/camillaofsweden/assets/images/cursor-close.svg),auto}.filter-price .price-val-range{padding:0 8px;margin:4px 0}.banner-product-single-home-v1 .tf-product-info-wrap .tf-product-info-heading,.banner-product-single-home-v1 .tf-product-info-wrap .tf-product-info-list,.banner-product-single-home-v1 .tf-product-info-wrap .tf-product-variant,.banner-product-single-home-v1 .tf-product-total-quantity,.filter-price .price-box{gap:20px}.filter-price .price-val::before{content:attr(data-currency)}.filter-price .price-val_wrap{padding:7px 15px;border:1px solid var(--line-5);border-radius:12px;display:flex;justify-content:space-between;align-items:center}.tf-list-layout .product-style_list:not(:first-child){padding-top:24px;border-top:1px solid var(--line-5)}.bg-light-gray{background:#dbdcd4}.bg-light-gray-2{background:#dbdadb}.bg-muted-olive{background:#b6b887}.bg-dusty-rose{background:#ceb1ae}.bg-blum-red{background:#793b50}.stagger-wrap .stagger-item{transition:.3s ease-in-out;transform:scale(.5) rotate(90deg) skew(15deg);opacity:0}.stagger-wrap .stagger-item.stagger-finished{transform:scale(1) rotate(0) skew(0);opacity:1}.card-product{display:flex;flex-direction:column;gap:16px;transition:.3s}.card-product:hover .product-countdown{bottom:-40px}.card-product:hover .product-marquee_sale{transform:translateY(50px)}.card-product.card-s2{background:var(--white);gap:20px;border-radius:8px;box-shadow:0 0 5px rgb(0 0 0 / .15)}.product-action_bot>*,.product-action_list .box-icon{box-shadow:0 10px 25px 0 rgb(43 52 74 / .1215686275)}.card-product.card-s2 .card-product_info{gap:15px;place-content:start;place-items:start;text-align:start;padding:0 8px 8px}.card-product.card-s2 .card-product_info .product-info__rate{justify-content:start;flex-wrap:wrap;margin-bottom:10px}.product-infor-price{font-size:28px;color:#000}.card-product.card-s2 .product-info__avaiable{gap:4px}.card-product.card-s2 .product-info__avaiable .br-dot{background:var(--success_500)}.card-product.card-s2 .product-badge_list{top:8px;left:8px;flex-direction:column;align-items:start}.card-product_wrapper{aspect-ratio:.8285714286;z-index:20;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;overflow:hidden;display:flex}.card-product_wrapper.size-38d45{aspect-ratio:.8444444444}.card-product_wrapper.size-428d516{aspect-ratio:.8294573643}.card-product_wrapper.size-392d474{aspect-ratio:.8270042194}.card-product_wrapper .product-img{overflow:hidden;position:relative;border-radius:0;z-index:0;width:100%;display:flex;padding:30px;border-bottom:1px solid var(--text-4)}.card-product_wrapper img{display:block;height:100%;width:100%;object-fit:cover;object-position:center;transition-duration:.7s}.card-product_wrapper .img-product{z-index:1;position:relative}.card-product_wrapper .img-hover{position:absolute;inset:0;z-index:2;clip-path:inset(0 100% 0 0)}.card-product_wrapper:hover .img-product{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-product_wrapper:hover .img-hover{-webkit-transform:scale(1.05);transform:scale(1.05);clip-path:inset(0 0 0 0)}.product-action_list{position:absolute;display:flex;align-items:center;flex-direction:column;gap:6px;top:8px;right:8px;z-index:6}.product-action_list .box-icon{width:40px;height:40px;border-radius:50%;background-color:var(--black-2);color:var(--white)}.product-action_list.style-2 .box-icon{border-radius:8px;box-shadow:unset}.product-action_list.style-3 .box-icon{width:32px;height:32px;box-shadow:unset}.product-action_list.style-3 .box-icon:not(:hover){border:1px solid var(--line-5)}.product-action_list.pst-1{top:8px;right:8px}.product-action_bot,.product-thumbs-slider .tf-product-media-thumbs .item{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.product-badge_list{display:flex;gap:4px;position:absolute;top:8px;left:8px;z-index:1}.product-badge_item.best{background:#e3f0ac;color:#4b5a08}.badge-sale.popular,.product-badge_item.new{background:var(--blue_100);color:var(--blue_800)}.product-badge_item.trend{background:var(--yellow)}.product-badge_item.type-cl-2{background:var(--blue-gray_100);color:var(--blue-gray_800)}.product-badge_item.type-cl-3{background:var(--orange_100);color:var(--orange_600)}.product-badge_item.type-cl-4{background:var(--rose_100);color:var(--rose_600)}.product-badge_item.top{background:#796d3a;color:var(--white)}.product-badge_item.style-2{border-radius:6px;padding:3px 8px}.product-badge_item.style-3{border-radius:6px;padding:6px 8px}.product-action_bot{position:absolute;bottom:8px;right:8px;left:8px;z-index:2;text-align:center;transition:.3s}.star-wrap{display:flex;align-items:center;gap:2px}.card-product_info{display:grid;place-content:center;text-align:center;gap:6px}.card-product_info .product-info__rate{display:flex;align-items:center;justify-content:center;gap:6px}.card-product_info .price-wrap{justify-content:center}.card-product_info.start{place-content:start;text-align:start}.card-product.card-s4 .price-wrap,.card-product.card-s5 .card-product_info .product-info__rate,.card-product_info.start .price-wrap,.card-product_info.start .product-info__rate{justify-content:start}.price-wrap{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.form-buyX-getY .item-product .old-price,.price-wrap .price-old{text-decoration:line-through}.product-thumbs-slider{display:flex;flex-direction:column;gap:8px}.product-thumbs-slider .tf-product-media-thumbs .item{border-radius:8px;overflow:hidden;transition:.3s;position:relative}.product-thumbs-slider .tf-product-media-thumbs .item::after{content:"";position:absolute;inset:0;border-radius:8px;border:1px solid var(--black);opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.product-thumbs-slider .tf-product-media-thumbs .swiper-slide:not(.swiper-slide-thumb-active) .item{opacity:.6}.product-thumbs-slider .tf-product-media-main .item{display:flex;justify-content:center;height:100%}.product-thumbs-slider .tf-product-media-main .slide-3d{height:auto!important}@media (min-width:1200px){.filter-group-check .list-item:not(:last-child){margin-bottom:16px}.filter-size-box .size-item{width:56px;height:56px}.filter-color-box .color-item{width:40px;height:40px}.card-product,.meta-filter-shop{gap:24px}.filter-drawer-wrap .canvas-body>.br-line,.overlay-filter.type-drawer{display:none}.filter-drawer-wrap.canvas-filter{max-width:100%!important;width:100%!important}.filter-drawer-wrap{position:absolute;z-index:90;padding:32px 60px 32px 32px;top:100%;left:0;right:0;opacity:0;visibility:hidden;box-shadow:0 0 25px 3px rgb(0 0 0 / .1);border-radius:16px}.filter-drawer-wrap .tf-group-filter{display:flex;flex-direction:column;gap:28px}.filter-drawer-wrap .collapse-body{padding-bottom:0!important}.filter-drawer-wrap .widget-facet{margin-bottom:0!important;padding-bottom:0;border:0}.filter-drawer-wrap .facet-title{padding:0;margin-bottom:24px}.filter-drawer-wrap .filter-color-box{padding-right:0}.filter-drawer-wrap .canvas-body{display:grid;grid-template-columns:repeat(5,1fr);overflow-y:unset;gap:20px}.filter-drawer-wrap.show{margin-top:10px;opacity:1;visibility:visible}.product-thumbs-slider.style-thumb-inner-left,.wrapper-filter-dropdown{position:relative}.card-product:not(.card-s3):hover .product-action_list li{opacity:1;visibility:visible}.card-product:not(.card-s3):hover .product-action_list li:first-child{transform:translateX(0)}.card-product:not(.card-s3):hover .product-action_list li:nth-child(2){transform:translateX(0);transition-delay:0.1s}.card-product:not(.card-s3):hover .product-action_list li:nth-child(3){transform:translateX(0);transition-delay:0.2s}.card-product:not(.card-s3):hover .product-action_list li:nth-child(4){transform:translateX(0);transition-delay:0.3s}.product-action_list{top:16px;right:16px}.product-action_list li{opacity:0;visibility:hidden;transform:translateX(20px);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.product-action_list.style-row li{transform:translateY(-16px);transition-delay:unset!important}.product-action_list.style-2 .box-icon{width:48px;height:48px}.product-badge_list{top:16px;left:16px}.product-action_bot{transform:translateY(20px);opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:center}.card-product_info{gap:12px}.product-thumbs-slider{gap:16px}.product-thumbs-slider.style-row{flex-direction:row;aspect-ratio:.9971988796}.product-thumbs-slider.style-row .flat-wrap-media-product{width:calc(100% - 121px)}.product-thumbs-slider.style-row .tf-product-media-thumbs{width:105px}.product-thumbs-slider.style-row .tf-product-media-thumbs .swiper-slide{max-height:130px}.product-thumbs-slider.style-row .tf-product-media-main{height:100%}.product-thumbs-slider.style-row.row_left .flat-wrap-media-product{order:1}.product-thumbs-slider.style-row.full{gap:12px;aspect-ratio:1.2017167382}.product-thumbs-slider.style-row.full .flat-wrap-media-product{width:68.8392857%}.product-thumbs-slider.style-row.full .tf-product-media-thumbs{width:calc(31.1607143% - 12px);max-height:932px}.product-thumbs-slider.style-row.full .tf-product-media-thumbs .swiper-slide{max-height:407px}.product-thumbs-slider.style-row.full .product-thumbs-slider .tf-product-media-main .item img{aspect-ratio:.8272532189}.product-thumbs-slider.style-row.full .tf-product-media-thumbs .swiper-slide .item img{aspect-ratio:.828009828}.product-thumbs-slider.style-thumb-inner-left .thumb-wrap{position:absolute;top:16px;left:16px;bottom:16px;display:flex;align-items:center}.product-thumbs-slider.style-thumb-inner-left .tf-product-media-thumbs{width:88px;max-height:472px}.product-thumbs-slider.style-thumb-inner-left .tf-product-media-thumbs .swiper-slide{min-height:88px!important;transition:unset;transform:unset;opacity:1}.product-thumbs-slider.style-thumb-inner-left .tf-product-media-thumbs .swiper-slide .item img{aspect-ratio:1}.product-thumbs-slider.style-thumb-inner-left .tf-product-media-main{border-radius:0}.product-thumbs-slider.style-thumb-inner-left .tf-product-media-main .item img{aspect-ratio:1.0355987055}}@media (min-width:1200px) and (min-width:1600px){.product-thumbs-slider.style-thumb-inner-left .thumb-wrap{left:64px}}.tf-product-media-thumbs{flex-shrink:0;margin:0;width:100%}.tf-product-media-thumbs .swiper-slide .item{width:100%;height:100%}.tf-product-info-wrap .tf-product-info-list{display:grid;gap:24px;margin-bottom:48px}.tf-product-info-wrap .tf-product-info-heading{display:grid;place-items:start;gap:24px}.tf-product-info-wrap .tf-product-info-heading .product-badge_item{padding-left:8px;padding-right:8px}.tf-product-info-wrap .variant-color .color-btn:not(.select-item){position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;border:1px solid #fff0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:8px}.tf-product-info-wrap .variant-color .color-btn:not(.select-item) .check-color{width:24px;height:24px;display:flex;flex-shrink:0;border-radius:6px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.tf-product-info-wrap .variant-color .color-btn.style-image{width:unset;height:unset;border-radius:8px;border:1px solid var(--line-5);padding:3px}.tf-product-info-wrap .variant-color .color-btn.style-image .img{width:100%;height:100%;border-radius:5px;overflow:hidden;display:flex}.tf-product-info-wrap .variant-color .color-btn.style-image .img img{object-fit:cover;aspect-ratio:.8461538462}.tf-product-info-wrap .variant-color .color-btn.style-image-circle{width:44px;height:44px;border:1px solid var(--line);border-radius:50%}.tf-product-info-wrap .variant-color .color-btn.style-image-circle .img{width:100%;height:100%;overflow:hidden;border-radius:50%}.tf-product-info-wrap .variant-color .color-btn.style-rounded{align-items:center;width:auto;height:auto;padding:7px 16px;border-radius:999px;border-width:2px;gap:8px}.tf-product-info-wrap .variant-color .color-btn.style-rounded .check-color{width:20px;height:20px}.tf-product-info-wrap .tf-product-delivery-return{display:grid;gap:16px;padding:24px;background:var(--bg-7);border-radius:8px}.tf-product-info-wrap .tf-product-trust-seal{background:var(--bg);display:grid;gap:8px;padding:24px;border-radius:8px}.tf-product-info-wrap .tf-product-more-option{padding:15px;border-radius:12px;border:1px solid var(--line)}.tf-product-info-wrap .tf-product-more-option .more-option-item:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tf-product-info-wrap .tf-product-more-option .more_image{border-radius:8px;overflow:hidden;flex-shrink:0}.tf-product-info-wrap .tf-product-more-option .more_image img{aspect-ratio:.7518796992}.tf-product-info-wrap .tf-product-more-option .wg-quantity{padding-top:11px;padding-bottom:11px}.tf-product-info-wrap .progress-cart{width:100%;background-color:var(--line-6);height:7px;position:relative;border-radius:99px}.tf-product-info-wrap .progress-cart .value{position:relative;height:100%;background-color:var(--green);transition:width 2s;border-radius:99px}.tf-product-info-wrap .tf-product-progress-sale .title{color:var(--green)}.tf-product-info-wrap .tf-product-info-countdown.type-box{width:max-content;gap:16px 32px;padding:15px 23px;border-radius:8px;border:1px solid var(--text)}.list-compare-color,.tf-product-info-wrap .tf-product-pickup-available{display:flex;gap:8px}.tf-product-info-wrap .tf-product-pickup-available .icon{margin-top:4px;font-size:20px;line-height:1}.tf-product-info-wrap .product-stock{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tf-product-info-wrap .product-stock .icon{animation:2s infinite tf-ani-flash}.tf-product-info-wrap .product-stock .stock{padding:5px 10px;border-radius:5px;margin-right:8px;font-weight:500}.tf-product-info-wrap .product-stock .in-stock{background-color:rgb(44 163 21 / .1);color:#1d770b}.tf-product-info-wrap .product-stock .out-stock{background-color:rgb(37 37 37 / .1);color:#252525}.list-card .card-item img{aspect-ratio:1.5}.tf-product-line-up .line-up_list{display:flex;gap:16px;overflow:auto}.tf-product-line-up .line-up_item{display:grid;place-items:center;gap:12px;min-width:200px}.tf-product-line-up .line-up_item .image img{aspect-ratio:.8299595142;width:100%;height:100%;object-fit:cover}.tf-product-line-up .line-up_item .content,.total-price_bottom{display:grid;place-items:center}.tf-product-line-up .line-up_item .btn-action{display:flex;align-items:center;justify-content:center;height:32px;padding-left:24px;padding-right:24px;background:var(--black);border-radius:99px;color:var(--white)}.tf-product-accordion .accordion-item::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--line-5)}.badge-sale{border-radius:99px;background:var(--error_100);color:var(--error_800);padding:2px 8px}.tf-sticky-btn-atc{position:fixed;width:100%;bottom:0;z-index:70;transition:.3s linear;transform:translateY(100%);padding:0 16px 16px;opacity:0;visibility:hidden}.form-buyX-getY .item-product,.volume-discount-item{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.tf-sticky-btn-atc .tf-height-observer{padding:16px 0;column-gap:5px}.tf-sticky-btn-atc .ctn-wrap{background-color:var(--white);box-shadow:0 18px 88px -18px rgb(85 85 85 / .2392156863);border-radius:8px}.tf-sticky-btn-atc .tf-sticky-atc-product{flex:1 0 0%;gap:15px}.product-desc_review .rating_average,.tf-sticky-btn-atc .atc-product-side .prd_info{display:grid;gap:6px}.tf-sticky-btn-atc .tf-product-info-quantity,.tf-sticky-btn-atc .tf-sticky-atc-variant-price{display:flex;gap:12px;align-items:center}.tf-sticky-btn-atc .tf-sticky-atc-infos{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sold-out-wrap{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.sold-out-wrap::after{position:absolute;content:"";inset:0;background-color:rgb(0 0 0 / .2)}.sold-out-wrap .text{width:128px;height:128px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;background-color:var(--white);z-index:2}.form-buyX-getY{border-radius:16px;border:1px solid #272727;padding:30px 20px}.form-buyX-getY .title-buyX-getY{text-align:center;margin-bottom:32px}.form-buyX-getY .item-product{text-align:center;padding:12px;border:1px solid var(--line);border-radius:10px;transition:.3s;position:relative}.form-buyX-getY .item-product:hover{box-shadow:0 4px 20px 0 rgb(0 0 0 / .1019607843)}.form-buyX-getY .item-product select{padding-top:7px;padding-bottom:7px;font-size:14px;line-height:20px;color:rgb(102 112 133 / .8);border-radius:6px}.banner-product-single-home-v1 .tf-product-accordion .accordion-action,.form-buyX-getY .item-product .info-product{padding-top:20px}.form-buyX-getY .item-product .name-product{margin-bottom:10px;display:block}.form-buyX-getY .item-product .price-product{display:inline-flex;gap:6px}.form-buyX-getY .item-product .variant-product{margin-top:14px}.form-buyX-getY .item-product .ribbon{position:absolute;top:-7px;left:-7px;background-color:#a78bfa;color:var(--white);padding:5px 28px 5px 14px;text-transform:uppercase;font-weight:500;clip-path:polygon(100% 0%,86% 50%,100% 100%,0 100%,0% 50%,0 0);z-index:2}.form-buyX-getY .item-product::before{content:"";position:absolute;top:26px;left:-7px;border-top:7px solid #7154b4;border-right:7px solid #fff0;-webkit-transform:rotate(45deg);transform:rotate(90deg)}.form-buyX-getY .group-item-product{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:32px}.form-buyX-getY .group-item-product .arrow{width:52px;height:52px;margin-left:-12px}.form-buyX-getY .plus-add{border-radius:50%;flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--text);font-size:20px;margin-left:1px}.volume-discount-item{width:100%;padding:28px;position:relative;background-color:#f7f7f7;transition:.3s;cursor:pointer;border-radius:12px;margin-bottom:20px}.btn-wishlist,.tf-product-pre-order{background-color:var(--text);color:var(--white)}.volume-discount-item .check span,.volume-discount-thumbnail-item{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.volume-discount-item .content{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.volume-discount-item .name{flex-grow:1}.volume-discount-item .tags-save{padding:2px 10px;background-color:var(--primary);color:var(--white);flex-shrink:0;border-radius:4px}.volume-discount-item .check{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--black);background-color:#fff0;flex-shrink:0}.volume-discount-item .check span{width:18px;height:18px;border-radius:50%;display:block;background-color:#fff0;transition:.3s}.list-volume-discount-thumbnail{gap:12px;width:100%;max-width:100%;overflow:auto;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.list-volume-discount-thumbnail::-webkit-scrollbar{width:4px;height:4px}.list-volume-discount-thumbnail::-webkit-scrollbar-track{background-color:var(--line)}.list-volume-discount-thumbnail::-webkit-scrollbar-thumb{background:var(--text)}@media (max-width:1439px){.brand-list-v2 .brand-group{gap:30px}.section-banner-v2 .content{padding-bottom:250px}.tf-sticky-btn-atc .tf-mini-cart-item .tf-mini-cart-image{width:72px;height:72px}.tf-sticky-btn-atc .tf-mini-cart-item .tf-mini-cart-info{display:none}.tf-sticky-btn-atc .tf-sticky-atc-infos form{gap:20px}.list-volume-discount-thumbnail{padding-bottom:5px}.card-product.card-s4 .action-add_card{margin-top:auto}}.volume-discount-thumbnail-item{position:relative;padding:7px 7px 12px;border:1px solid var(--line);transition:.3s;border-radius:12px}.tf-product-fbt .list-bundle-image label,.tf-product-image-upload label{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.volume-discount-thumbnail-item:has(input:checked){border-color:var(--text)}.volume-discount-thumbnail-item .image-box{position:relative;margin-bottom:12px;border-radius:8px;overflow:hidden}.volume-discount-thumbnail-item .image-box img{min-width:160px;width:100%;height:100%;object-fit:cover}.volume-discount-thumbnail-item .tags-save{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:12px;padding:2px 10px;background-color:var(--primary);color:var(--white);flex-shrink:0;border-radius:4px}.volume-discount-thumbnail-item .content-discount{text-align:center;display:grid;gap:4px;place-items:center}.btn-wishlist{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px}.tf-product-pre-order{padding:0 16px;border-radius:99px;width:max-content}.tf-product-pre-order.style-2{padding:0 12px}.tf-product-image-upload label{width:100%;padding:11px 15px;border-radius:8px;border:1px solid var(--line);cursor:pointer;display:flex;align-items:center;transition:.3s}.tf-product-image-upload label:hover{border-color:var(--text)}.tf-product-image-upload .btn-up{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:32px;display:flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:var(--text);color:var(--white)}.wrap-btn-viewer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background-color:var(--white);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 5px rgb(0 0 0 / .3);z-index:5}.wrap-btn-viewer.large{width:50px;height:50px}.product-style_list{flex-direction:row;align-items:center}.product-style_list .card-product_wrapper{width:24.1666666667%;flex-shrink:0}.product-style_list .card-product_info{position:relative;z-index:21;gap:12px;place-content:start;place-items:start;text-align:start}.product-style_list .product-action_list{position:unset;flex-direction:row}.product-action_box .product-action_list li:last-child,.product-style_list .product-action_list li{opacity:1;visibility:visible;transform:unset}.box-checkout,.product-desc_benefit{padding:24px;background:var(--bg-2);border-radius:8px}.product-desc_benefit .item{display:flex;gap:16px;position:relative}.product-desc_benefit .item:not(:last-child){margin-bottom:24px;padding-bottom:24px}.product-desc_benefit .item:not(:last-child)::after{content:"";position:absolute;left:0;right:0;height:1px;bottom:0;background:var(--line-5)}.product-desc_ingredients li{padding:12px 23px;border-left:1px solid var(--black);border-right:1px solid var(--black)}.product-desc_ingredients li:first-child{padding-top:24px;padding-bottom:24px;border-radius:8px 8px 0 0}.product-desc_ingredients li:last-child{border-radius:0 0 8px 8px;border-bottom:1px solid var(--black);padding-bottom:11px}.product-desc_review .heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px}.product-desc_review .review-rating{display:flex;align-items:center;flex-wrap:wrap;gap:24px;position:relative}.product-desc_review .review-rating>.br-line::before{content:"";position:absolute;top:0;bottom:0;width:1px;height:100%;background:var(--main_400)}.product-desc_review .rating_average .rate__number{display:flex;align-items:end;gap:8px}.product-desc_review .rate_progress-item .number-star{min-width:32px;display:flex;align-items:center;justify-content:space-between}.product-desc_review .rate_progress-item .number-percent{min-width:25px;text-align:end}.product-desc_review .rate_progress-item .progress{width:266px;border-radius:99px;height:7px;background-color:var(--main_300)}.product-desc_review .rate_progress-item .progress .progress-bar{background-color:var(--black);border-radius:99px}.product-desc_review .rating_image-list{display:flex;overflow:auto;gap:8px;cursor:url(/wp-content/themes/camillaofsweden/assets/images/shift-scroll.svg),auto;max-width:500px}.product-desc_review .rating_image-list::-webkit-scrollbar{width:0;height:0}.product-desc_review .rating_image-list .image-item{border-radius:6px;overflow:hidden;min-width:148px}.product-desc_review .desc_review__comment .head-comment-filter{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:48px}.product-desc_review .desc_review__comment .tf-select select{padding-right:36px}.product-desc_review .list-comment .box-comment{padding-bottom:23px;border-bottom:1px solid var(--line-5)}@media (min-width:1440px){.section-lookbook-2 .tf-btn-swiper-main .btn-nav_direc{margin-bottom:65px}.section-lookbook-2 .sw-progress-default{margin-top:64px}.section-lookbook-3 .banner-lookbook{padding-right:32px}.section-lookbook-3 .col-right{padding-left:32px}.section-tab-accordion .s-title{margin-bottom:80px}.section-before-after .col-left{padding-right:64px}.section-step-routine .box-step-item{padding-top:172px;padding-left:48px}.product-desc_review .review-rating{gap:48px}.product-desc_review .rating_image-list{max-width:654px}.product-desc_review .rating_image-list::after{content:"";position:absolute;aspect-ratio:1;right:0;top:0;bottom:0;background:linear-gradient(270deg,#fff 0,#fff0 100%)}}@media (max-width:1199px){.brand-list-v2 .brand-group{gap:24px;padding-bottom:20px}.brand-list-v2 .brand-group:not(:last-child){margin-bottom:20px}.tf-hero-banner .hero-content{padding-top:120px;padding-bottom:40px;position:relative;z-index:1}.tf-hero-banner .hero-image{position:absolute;inset:0;z-index:0;display:flex}.tf-hero-banner .hero-image img{width:100%;height:100%;object-fit:cover}.tf-hero-banner-v3 .hero-content{position:relative;padding-top:160px;padding-bottom:20px}.tf-hero-banner-v3 .hero-content_inner,.tf-hero-banner-v4 .hero-content_inner{padding-bottom:80px;gap:16px}.tf-hero-banner-v4 .hero-content{padding-top:140px;padding-bottom:30px}.section-testimonial-thumb .swiper-tes-image .swiper-slide:not(.swiper-slide-active){transform:scale(.8);opacity:.32}.product-desc_review .desc_review__comment .head-comment-filter,.product-desc_review>:not(:last-child),.section-testimonial-thumb .swiper-tes-image{margin-bottom:32px}.section-testimonial-thumb .swiper-tes-text_outer .sw-progress-default{margin-top:32px}.section-contact-infor .tf-grid-layout{gap:0}.section-most .col-content{padding:40px 0}.text-line_left{padding-left:20px}.section-science-2 .title img{max-width:120px}.section-banner-v2 .content{padding-bottom:150px}.section-banner-about .list-badge li img{width:100%;height:60px}.banner-cta-v1 .banner-content{gap:40px}.layout-skin,.layout-skin .tf-grid-layout{gap:16px}.collection-hover a{padding-top:24px;padding-bottom:24px}.collection-hover a .icon{font-size:24px}.banner-countdown-2{padding:40px}.infiniteSlide-badge .infiniteSlide-item{margin-left:12px;margin-right:12px}.product-action_list.style-row{position:unset}.product-thumbs-slider{display:unset}.product-thumbs-slider>:not(:last-child){margin-bottom:8px}.tf-product-info-wrap .tf-product-info-countdown.type-box{flex-direction:column}.tf-product-info-wrap .tf-prd_other,.tf-product-info-wrap .tf-product-info-list,.tf-product-info-wrap .tf-product-line-up{margin-bottom:30px}.volume-discount-item{padding:20px 15px}.product-style_list .card-product_wrapper{width:40%;max-width:unset}.product-style_list .card-product_wrapper .product-img{height:100%}.product-style_list .card-product_info{width:60%}.product-desc_benefit{padding:20px 16px}.product-desc_benefit .item:not(:last-child){margin-bottom:16px;padding-bottom:16px}.product-desc_review .review-rating{justify-content:space-between}.product-desc_review .rating_image-list{max-width:100%;width:100%}.product-desc_review .rating_image-list *{width:100%}.section-product-single.style-full-3{padding-left:15px;padding-right:15px}.section-product-single.style-full-3 .flat-wrap-media-product{width:99.9999%;aspect-ratio:1.0355987055}}.tf-product-buy-more{padding:20px 15px;border:1px solid var(--line-5);border-radius:8px}.tf-product-buy-more .title{padding:16px;display:flex;align-items:center;gap:6px;background:var(--warning_100);border-radius:6px;color:var(--warning_800);margin-bottom:24px}.tf-product-buy-more .buy-more_list .buy-more_item:not(:last-child){padding-bottom:20px;border-bottom:1px solid var(--main_400);margin-bottom:20px}.buy-more_item .it-image,.list-bundle-prd-2 .bundle_image{border-radius:6px;overflow:hidden;max-width:74px}.buy-more_item .it-info,.list-order-product .infor-prd{display:grid;place-items:start;gap:6px;flex:1}.buy-more_item .it-group_action{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media (min-width:768px){.lookbook-product.style-3{background:linear-gradient(99.73deg,rgb(38 34 25 / .2304) -24.88%,#fff0 140.46%);backdrop-filter:blur(8px);box-shadow:0 0 4px 0 #fff inset;min-width:unset;width:max-content}.cta-subscribe-v02 .content .col-left{max-width:412px;width:100%}.cta-subscribe-v02 .content .col-right{max-width:424px;width:100%}.section-lookbook,.section-lookbook-2,.section-product-single.style-full-3,.section-split,.section-testimonial-thumb-2,.wg-store{display:flex}.banner-cta-v1 .col-left,.banner-cta-v1 .col-right,.section-lookbook-2>*,.section-lookbook>*,.section-product-single.style-full-3>*,.section-split>*,.section-testimonial-thumb-2>*,.wg-store>*{width:50%}.wg-store .store-content{padding:80px;border-left-width:0}.wg-store .list-contact_infor{margin-bottom:16px}.wg-store.style-2 .store-image{order:1;border-radius:0 8px 8px 0}.wg-store.style-2 .store-content{order:0;border-radius:8px 0 0 8px;border-left-width:1px;border-right-width:0}.tf-page-heading.style-2{background:0 0}.tf-hero-banner .hero-content_right{text-align:end}.tf-hero-banner-v2 .hero-content{flex-direction:row}.tf-hero-banner-v2 .hero-content>*{width:calc(50% - 8px)}.section-log{min-height:calc(100vh - 72px - 48px)}.section-log .content_inner{max-width:480px;width:100%}.split-accordion-tabs .accordion-left{width:63.0729166667%}.split-accordion-tabs .tab-right{width:36.9270833333%}.banner-story::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line-5)}.section-testimonial-product .look-book-group{max-width:528px;margin-left:auto}.banner-cta-v2{padding:64px 40px}.banner-cta-v2.style-2{padding:44px 40px}.product-grid-img .tf-product-media-main{border:0;border-radius:0}.product-grid-img .tf-product-media-main .item{border-radius:16px;overflow:hidden}.product-grid-img .swiper-wrapper{transform:none!important;display:grid;gap:16px}.product-grid-img .swiper-wrapper .swiper-slide{height:auto;width:100%!important}.product-grid-img.grid-img_2 .swiper-wrapper,.product-grid-img.grid-img_stacked .swiper-wrapper{grid-template-columns:1fr 1fr}.product-grid-img.grid-img_stacked .swiper-wrapper .swiper-slide:nth-child(3n+1){grid-column:1/-1;width:100%}.buy-more_item .price-wrap{flex-wrap:nowrap}}.box-comment{display:flex;justify-content:space-between;gap:20px}.box-comment .col-left{width:25%}.box-comment .col-center{width:60%}.box-comment .col-right{width:15%}.box-comment .comment-tag .tag-item{padding:6px 12px;border-radius:99px;background:var(--main_200)}@media (min-width:1440px){.box-comment .col-left{width:19.4444444444%}.box-comment .col-center{width:57.6388888889%}.box-comment .col-right{width:8.4722222222%}}@media (max-width:767px){.box-comment .comment-action .review_date,.box-comment .comment-author,.tf-page-heading .breadcrumb,.tf-page-heading .page-title{margin-bottom:12px}.tf-hero-banner-v3 .hero-content_bottom{justify-content:center}.tf-hero-banner-v3 .hero-content_inner,.tf-hero-banner-v4 .hero-content_inner{padding-bottom:40px}.tf-hero-banner-v4 .hero-content{padding-top:120px}.section-log .image-left img,.section-most .col-image img{max-height:400px}.section-contact .col-media{padding:40px 15px}.section-contact .col-media_inner{padding:40px 20px}.box-comment,.section-lookbook-2,.split-accordion-tabs{flex-wrap:wrap}.split-accordion-tabs .accordion-left{order:2;width:100%}.split-accordion-tabs .tab-right{order:1;width:100%;justify-content:center}.banner-story .wrap-1,.banner-story .wrap-2,.banner-story>.br-line,.section-lookbook-2 .col-left{order:1}.banner-story .wrap-3{order:3}.banner-story .wrap-4{order:2}.banner-story .col-wrap{padding-left:15px;padding-right:15px}.banner-story .wrap-1,.banner-story .wrap-4,.section-banner-v2 .content{padding-bottom:0}.main-image-compare .icv__label.icv__label-before{left:8px;top:8px}.main-image-compare .icv__label.icv__label-after{right:8px;bottom:8px}.main-image-compare .img-comp,.main-image-compare-2 .img-comp{aspect-ratio:1.2;object-fit:cover}.main-image-compare .icv__circle{width:40px;height:40px}.main-image-compare .icv__circle::before{font-size:20px}.main-image-compare-2 .icv__label{bottom:8px}.main-image-compare-2 .icv__label.icv__label-before{left:8px}.main-image-compare-2 .icv__label.icv__label-after{right:8px}.section-guide .content{flex-wrap:wrap;gap:32px 12px;padding:40px 15px}.section-guide .col-left,.section-lookbook-2>*,.tf-shop-control .col-left{width:100%}.section-guide .col-right{width:calc(100% - 40px - 12px)}.section-guide .grid-layout_product{gap:8px}.section-banner-v2::before{content:"";position:absolute;inset:0;z-index:1;background:rgb(0 0 0 / .3)}.section-banner-about .bn-image img{max-height:350px}.banner-cta-v1 .banner-content{flex-wrap:wrap;gap:32px}.banner-cta-v1 .banner-content>.br-line{display:none}.banner-cta-v1 .countdown-v02{max-width:380px}.section-lookbook-2 .col-right{order:0}.tf-shop-control{flex-wrap:wrap;gap:16px}.tf-shop-control .col-left,.tf-shop-control .col-right{flex:unset}.tf-sticky-btn-atc .tf-sticky-atc-product,.tf-sticky-btn-atc .title{display:none!important}.tf-sticky-btn-atc .tf-sticky-atc-infos{width:100%;justify-content:center}.box-comment .col-left{order:1;width:calc(60% - 10px)}.box-comment .col-right{order:2;width:calc(40% - 10px)}.box-comment .col-center{order:3;width:100%;gap:12px}}@media (max-width:425px){.flat-spacing,.flat-spacing-2,.flat-spacing-3,.flat-spacing-4,.flat-spacing-6,.flat-spacing-7,.flat-spacing-8,.flat-spacing-9,.flat-spacing-mix-1{padding-top:40px;padding-bottom:40px}.banner-top-spacing{padding-top:100px}.ssm-d-none{display:none!important}.checkbox-checkout-item.style-2 .check-col_right{flex-wrap:wrap;gap:4px}.box-comment .col-left,.box-comment .col-right,.checkbox-checkout-item.style-2 .check-col_right>*{width:100%}#goTop.pst-2{bottom:18%}.tf-hero-banner-v4 .hero-content_bottom{gap:16px 20px}.tf-hero-banner-v4 .hero-content_bottom .text-note{order:1}.tf-hero-banner-v4 .hero-content_bottom .tf-btn{order:2}}.react-btn{height:36px;display:flex;align-items:center;gap:6px;padding-left:11px;padding-right:11px;border:1px solid var(--main_400);border-radius:99px}.react-btn:hover{background:var(--main_400)}@media (min-width:1200px){.tf-product-media-wrap.has-desc .tf-product-accordion{margin-top:48px}.tf-product-media-thumbs{max-height:714px}.tf-product-info-wrap{max-width:648px;margin-left:auto}.tf-product-info-wrap .tf-product-more-option{padding:19px}.tf-product-info-wrap .tf-product-more-option .wg-quantity{min-width:160px}.tf-sticky-btn-atc .btn-add-to-cart{padding-left:40px;padding-right:40px}.form-buyX-getY{padding:36px 32px}.form-buyX-getY .title-buyX-getY{margin-bottom:47px}.form-buyX-getY .group-item-product{margin-bottom:55px}.product-style_list .product-action_list{margin-top:12px}.product-desc_review .rating_image-list{margin-left:auto}.tf-product-buy-more{padding:23px}.tf-product-buy-more .buy-more_list .buy-more_item:not(:last-child){padding-bottom:23px;margin-bottom:24px}.section-product-single.style-full-2 .tf-product-info-wrap{padding-top:40px}.section-product-single.style-full-3 .tf-product-info-wrap{max-width:100%;padding:40px 40px 0}}@media (min-width:1440px){.section-product-single.style-full .tf-product-media-wrap{margin-right:-35px;max-width:1120px}.section-product-single.style-full .tf-product-info-wrap{margin-right:40px;padding-left:35px;max-width:683px}.section-product-single.style-full-2 .tf-product-media-wrap{margin-right:-48px}.section-product-single.style-full-2 .tf-product-info-wrap{max-width:928px;padding-left:80px;padding-top:64px}.tf-product-fbt.style-2 .col-left{max-width:816px;width:100%}.tf-product-fbt.style-2 .col-right{max-width:544px;margin-left:auto}}@media (min-width:1921px){.section-product-single.style-full-2 .tf-product-info-wrap{max-width:100%}}@media (min-width:768px) and (max-width:1199px){.section-product-single.style-full-3 .col-left{padding-right:8px}.section-product-single.style-full-3 .col-right{padding-left:8px}}.tf-product-countdown-timer{padding:24px;border-radius:8px;background:var(--bg-2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tf-product-countdown-timer.style-2{border:1px solid var(--error_600);background:var(--error_100);color:var(--error_800)}.tf-product-fbt .wrap-fbt{border:1px solid var(--line-5);padding:23px;border-radius:8px}.tf-product-fbt .wrap-fbt>.br-line{margin-top:23.5px;margin-bottom:23.5px}.tf-product-fbt .list-bundle-image{display:flex;align-items:center;gap:16px;margin-bottom:24px;overflow:auto}.tf-product-fbt .list-bundle-image .image{min-width:120px;flex:1}.tf-product-fbt .list-bundle-image label{display:flex;transition:.3s;border-radius:6px;overflow:hidden;cursor:pointer}.step-rountine_item .line-step,.sub-accordion-item{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.tf-product-fbt .list-bundle-image label:not(.active){opacity:.5}.tf-product-fbt .list-bundle-image label img{width:100%;height:100%;object-fit:cover;aspect-ratio:.8333333333}.tf-product-fbt.style-2 .col-right{padding:24px;border-radius:8px;background:var(--bg-2);text-align:start}.tf-product-subscription{display:grid;gap:8px}.sub-accordion-item{padding:23px;border:1px solid var(--line-5);border-radius:8px;transition:.3s}.sub-accordion-item .col-left{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.sub-accordion-item:has(input:checked){border-color:var(--black)}.sub-accordion-item:has(input:checked) .accordion-action .tf-check{background:var(--black);border-color:var(--black)}.sub-accordion-item:has(input:checked) .accordion-action .tf-check::before{opacity:1;transform:scale(1)}.sub-accordion-item .accordion-action{padding:0;margin:0;flex-wrap:wrap}.sub-accordion-item .list-type-choose{display:grid;gap:16px;flex:1}.sub-accordion-item .list-type-choose .group-choose{display:flex;align-items:center;gap:6px;max-width:335px;width:100%}.sub-accordion-item .list-type-choose .group-choose>*{width:calc(50% - 3px)}.sub-accordion-item .list-type-choose .number_order{min-width:24px}.sub-accordion-item .content-volume{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (min-width:768px) and (max-width:991px){.form-buyX-getY .group-item-product{flex-direction:column;align-items:unset}.form-buyX-getY .group-item-product .arrow{margin-top:-12px;margin-left:auto;margin-right:auto;transform:rotate(90deg)}.buy-more_item{flex-wrap:wrap}.buy-more_item .it-group_action{width:100%}.list-bundle-prd .bundle-item .quantity-price{width:100%;justify-content:space-between}}.list-bundle-prd-2,.tf-product-step-routine{padding:23px;border:1px solid var(--line-5);border-radius:8px}.list-bundle-prd-2 .bundle_content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;flex:1}.list-bundle-prd-2 .bundle_content .prd-info{display:grid;gap:6px;place-items:start}.list-bundle-prd-2 .break-item .br_icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--black);color:var(--white);aspect-ratio:1;border-radius:50%}.tf-product-step-routine .total-price-bottom{padding-top:23px;border-top:1px solid var(--line-5);display:grid;place-items:center}.list-step-routine .prd-order_item{padding-left:36px}.step-rountine_item .line-step{position:absolute;left:12px;top:2px;width:1px;height:100%;background:var(--line-5);transition:.3s;display:flex}.step-rountine_item .line-step .prg-line,.step-rountine_item .number-order{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.step-rountine_item .line-step .prg-line{position:absolute;width:1px;height:0%;background:var(--black);transition:.3s}.step-rountine_item .step-title{display:flex;align-items:center;gap:12px;margin-bottom:16px;position:relative;z-index:1}.step-rountine_item .number-order{width:24px;height:24px;border-radius:50%;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;background:var(--white);transition:.3s}.prd-order_item .order-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;flex:1}.prd-order_item .order-info{display:grid;place-items:start;flex:1}.prd-order_item .order-image{border-radius:6px;overflow:hidden;display:flex;max-width:74px}.tf-product-bundle-save .title{display:flex;align-items:center;gap:24px;margin-bottom:24px}.video-product{aspect-ratio:.8277310924;display:flex}.product-action_remove{position:absolute;top:8px;right:8px;z-index:2;font-size:20px}.product-action_remove.box-icon{width:40px;height:40px;border-radius:50%;background-color:var(--white);box-shadow:0 10px 25px 0 rgb(43 52 74 / .1215686275)}.product-action_box{position:absolute;bottom:8px;left:8px;right:8px;display:flex;align-items:end;gap:8px}.product-action_box .product-action_list{position:unset}.product-action_box .product-action_list li{transform:translateY(-20px);opacity:0;visibility:hidden}.product-action_box.active .product-action_list li:nth-child(2){transition-delay:0.1s}.product-action_box.active .product-action_list li:nth-child(3){transition-delay:0s}.card-product.card-s3 .product-action_bot .box-icon{width:48px;height:48px;border-radius:8px;background-color:var(--white);flex-shrink:0}.card-product.card-s3 .product-action_bot .box-icon .icon{position:absolute;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.product-size_list{display:flex;gap:6px;align-items:center;justify-content:center}.product-size_list .product-size_item{height:24px;padding-left:11px;padding-right:11px;border-radius:99px;border:1px solid var(--line-5);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.card-product.card-s4 .card-product_wrapper::before,.card-product.card-s4 .product-info__rate{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;visibility:hidden;opacity:0}.product-size_list .product-size_item.active{border-color:var(--black)}.card-product.card-s4 .card-product_wrapper{position:relative;aspect-ratio:.8603773585}.card-product.card-s4 .card-product_wrapper::before{content:"";position:absolute;inset:0;background:rgb(38 34 25 / .1215686275);z-index:1;transition:.3s}.card-product.card-s4 .product-info__rate{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:6px;transition:.3s}.card-product.card-s4 .product-action_list{flex-direction:row;top:unset;right:8px;left:8px;justify-content:center;bottom:8px}.card-product.card-s4 .card-product_info{display:flex;flex-direction:column;flex:1}.card-product.card-s4 .action-add_card{height:40px;display:flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;border:1px solid var(--line-5);border-radius:99px;text-transform:uppercase;font-weight:500;white-space:nowrap}.card-product.card-s4 .product-badge_list{top:8px;right:8px;left:auto}.card-product.card-s5 .card-product_info{display:flex;flex-direction:column;text-align:start}.product-info__check-item{display:flex;align-items:center;gap:8px;cursor:pointer}.product-info__check-item .check-content{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.product-info__check-item .check-content .content-text{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.banner-product-single-home-v1 .tf-product-info-wrap .variant-size .size-btn:not(.select-item){padding-left:11px;padding-right:11px;height:28px}.banner-product-single-home-v1 .tf-product-info-wrap .variant-size .size-btn:not(.select-item).active{background:#e9eba1;color:var(--black);border-color:#e9eba1}.banner-product-single-home-v1 .product-infor-quantity .wg-quantity{padding:0;border:0;gap:8px;min-width:72px}.banner-product-single-home-v1 .product-infor-quantity .wg-quantity .quantity-product{width:20px}.banner-product-single-home-v1 .tf-product-accordion .accordion-action.collapsed,.banner-product-single-home-v1 .tf-product-accordion .accordion-content{padding-bottom:20px}.banner-product-single-home-v2 .variant-size .size-btn:not(.select-item){color:var(--text-3);border-color:var(--line-4)}.banner-product-single-home-v2 .tf-product-accordion .accordion-item .accordion-action::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--text-3);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.banner-product-single-home-v2 .tf-product-accordion .accordion-item:has(.collapsed) .accordion-action::after{background:var(--line-4)}.banner-product-single-home-v2 .tf-product-info-wrap{padding-top:0!important}.tf-cart-notification{display:flex;justify-content:center}.tf-cart-notification .count-text{display:flex;align-items:center;border-radius:8px;padding:11px 15px;background:var(--bg-4)}.tf-cart-notification .count-text .ic{margin-right:12px}.tf-cart-notification .time-count{display:inline-block;font-weight:700;color:var(--primary);min-width:47px}.notification-progress .progress-cart{width:100%;background-color:var(--line);height:10px;position:relative;border-radius:99px}.notification-progress .value{position:relative;height:100%;background-color:var(--success_700);transition:width 2s;border-radius:99px}.tf-table-page-cart .wg-quantity{max-width:110px}.tf-table-page-cart .tf-cart_item:not(:last-child){padding-bottom:23px;margin-bottom:24px;border-bottom:1px solid var(--line-5)}.tf-cart_item{display:flex;align-items:center;width:100%;gap:24px}.tf-cart_item .cart_quantity{display:flex;justify-content:center;flex:1}.tf-cart_item .cart_total{min-width:52px;flex:1;text-align:end}.tf-cart_item .img-prd{border-radius:6px;overflow:hidden;max-width:128px}.tf-cart_item .img-prd img{aspect-ratio:.8311688312}.tf-cart_item .infor-prd{display:grid;place-items:start;gap:12px}.box-order-gift{padding:24px 20% 24px 24px;border-radius:8px;background:var(--purple_100);position:relative;overflow:hidden}.box-order-gift .img-item{position:absolute;top:0;bottom:0;right:4%}.ip-card .card-logo,.type-select.has-icon .icon{position:absolute;top:50%;transform:translateY(-50%)}.tf-checkout-sub-form{padding:16px;border-radius:8px;background:var(--white);box-shadow:0 24px 24px -12px var(--elevationshadow),0 3px 3px -1.5px var(--elevationshadow),0 1px 1px -.5px var(--elevationshadow);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;transform-origin:top;margin-bottom:24px}.payment_accordion .payment_check,.payment_check .pay-title{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.wrap-quick-login .title{padding:12px 16px;border-radius:8px;background-color:var(--bg-2);margin-bottom:12px}.payment_accordion .payment_check{padding:13px 15px;border:1px solid var(--line-5);transition:.3s}.payment_accordion .payment_body{padding:13px 15px;border:1px solid var(--line-5);border-top-color:#fff0}.payment_accordion:has(input[type=radio]:checked){background:var(--bg-2)}.payment_accordion:has(input[type=radio]:checked) .payment_check{border-color:var(--black)}.payment_check .pay-title{transition:.3s;color:var(--black);cursor:pointer}.tf-table-compare .remove,button.single_add_to_cart_button{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.ip-card .card-logo{right:24px;display:flex;gap:8px}.mini-product-cart,.mini-product-cart .prd-wrap{gap:24px;align-items:center;display:flex}.list-total{margin-bottom:20px;padding:20px 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.footer-inner_wrap,.footer-top{padding-top:40px;padding-bottom:40px}.mini-product-cart{justify-content:space-between}.mini-product-cart .prd_image{border-radius:8px;overflow:hidden;border:1px solid var(--line);max-width:100px;width:100%}.mini-product-cart .prd-action{display:grid;place-items:end;gap:4px}.list-mini-product .mini-product-cart{padding-bottom:19px;border-bottom:1px solid var(--line)}.type-select{margin-right:-12px;margin-left:-12px}.type-select select{-webkit-appearance:none;appearance:none;outline:0!important;border:0;cursor:pointer;padding:0 12px}.type-select.has-icon{position:relative;margin-right:0}.type-select.has-icon .icon{right:0;pointer-events:none}.type-select.has-icon select{padding-right:18px}.ip-discount-code{display:flex;align-items:center;gap:8px;margin-top:28px;flex-wrap:wrap}.ip-discount-code input{border-radius:100px!important}.ip-discount-code button{white-space:nowrap;width:100%}@media (min-width:426px){.ip-discount-code{flex-wrap:nowrap}.ip-discount-code button{width:auto;flex-shrink:0}}.tf-page-checkout .col-left .content-left{margin-left:auto;padding-right:15px;padding-left:15px}.tf-page-checkout .col-right{background:var(--bg-2)}.tf-page-checkout .col-right .content-right{padding-right:15px;padding-left:15px}.tf-page-checkout .content-left{display:grid;gap:45px}.tf-page-checkout .content-right{display:grid;gap:48px}.tf-page-checkout .wrap-checkout.box-shipping-method .text-shipping-method{padding:14px 16px;border-radius:8px;background:var(--bg-2)}.tf-page-checkout .list-express .btn-exp-1:not(:hover){background:#ffc43a}.tf-page-checkout .list-express .btn-exp-2:not(:hover){background:#5433eb}.tf-page-checkout:has(#checkMethodShip:checked) .box-pickup{display:none}.tf-page-checkout:has(#checkMethodPickup:checked) .box-billing-address,.tf-page-checkout:has(#checkMethodPickup:checked) .box-delivery,.tf-page-checkout:has(#checkMethodPickup:checked) .box-shipping-method{display:none}@media (min-width:992px){.section-image-compare{margin-top:-496px;margin-bottom:-206px}.section-box-icon{padding-top:304px}.card-product.card-s2 .card-product_info{padding:0 15px 20px}.product-thumbs-slider.style-thumb-inner{position:relative}.product-thumbs-slider.style-thumb-inner .tf-product-media-thumbs{position:absolute;bottom:16px;left:16px;right:16px;width:calc(100% - 32px)}.product-thumbs-slider.style-thumb-inner .tf-product-media-thumbs .swiper-slide{width:74px!important}.product-thumbs-slider.style-thumb-inner .tf-product-media-thumbs .swiper-wrapper{justify-content:center}.fl-sidebar-cart{max-width:527px;margin-left:auto}.tf-page-checkout{display:flex}.tf-page-checkout .col-left{width:55.8854166667%}.tf-page-checkout .col-left .content-left{padding-right:30px}.tf-page-checkout .col-right{width:44.1145833333%}.tf-page-checkout .col-right .content-right{padding-left:30px}.footer-v1 .footer-top{padding-top:64px;padding-bottom:64px}}@media (min-width:1600px){.d-xxxl-flex{display:none!important}.wrap-sw-over{margin:-20px;padding:20px}.tf-btn-swiper-main .sw-main-nav{z-index:0}.tf-btn-swiper-main .sw-main-nav.pst-1{left:-72px;right:-72px}.tf-btn-swiper-main .sw-main-nav.pst-2{left:-56px;right:-56px}.section-lookbook .col-left,.section-lookbook .col-right{padding:120px}.section-product-single.style-full-3 .tf-product-info-wrap{padding:64px 64px 0}.card-product.card-s4 .action-add_card{padding-left:19px;padding-right:19px}.banner-product-single-home-v2 .product-thumbs-slider.style-thumb-inner-left .thumb-wrap{left:80px}.banner-product-single-home-v2 .tf-product-info-wrap{padding-left:80px!important;padding-right:80px!important}.tf-page-checkout .col-left .content-left{width:848px;margin-left:auto;padding-right:40px}.tf-page-checkout .col-right .content-right{width:622px;padding-left:40px}}.tf-table-compare{overflow-x:auto}.tf-table-compare::-webkit-scrollbar-thumb{cursor:grab;background-color:var(--black);border-radius:999px;cursor:grab}.tf-table-compare::-webkit-scrollbar{width:4px;height:4px;background:var(--line-5)}.tf-table-compare table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.tf-table-compare thead{background-color:unset}.tf-table-compare tr td{border-top:1px solid var(--line-5)}.tf-table-compare tr:last-child td{border-bottom:1px solid var(--line-5)}.tf-table-compare .item_image{position:relative;border-radius:8px;overflow:hidden;margin-bottom:24px;margin-left:auto;margin-right:auto}.tf-table-compare .item_image img{aspect-ratio:.829787234;width:100%;height:100%;object-fit:cover}.tf-table-compare .item_name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-table-compare .remove{position:absolute;top:8px;right:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--white);transition:.3s;cursor:pointer;border-radius:50%;color:var(--black)}.tf-table-compare .remove:hover{background-color:var(--black);color:var(--white);border-color:var(--black)}.tf-table-compare .compare-title{font-weight:500;font-size:18px;line-height:26px}.tf-table-compare .compare-value{text-align:center;color:var(--black)}.list-compare-color .item{width:24px;height:24px;border-radius:50%;border:4px solid var(--white);position:relative}.list-compare-color .item::after{content:"";position:absolute;border-radius:50%;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid var(--line)}.list-order-product .order-item:not(:last-child){margin-bottom:36px}.list-order-product .img-prd{max-width:74px;position:relative}.list-order-product .img-prd img{width:100%;height:100%;object-fit:cover;aspect-ratio:.8409090909;border-radius:8px}.list-order-product .img-prd .prd_quanitty{width:24px;height:24px;border-radius:50%;background:var(--black);color:var(--white);position:absolute;top:-12px;right:-12px;display:flex;align-items:center;justify-content:center}.footer-inner_wrap{display:flex;position:relative}.footer-inner_wrap>.br-line,.footer-v1 .footer-bottom_wrap>.br-line{background:var(--line-3);width:0}.footer-inner_wrap>.br-line::after,.footer-v1 .footer-bottom_wrap>.br-line::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line-3)}.footer-bottom_wrap{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px}.footer-menu-list{display:grid;gap:10px}.footer-v1 .ft-contact{padding:64px 64px 64px 0}.footer-v1 .footer-col-block{padding:64px}.footer-v1 .footer-bottom_wrap{display:flex;align-items:center;position:relative;padding:0}.footer-v1 .footer-bottom_wrap .ft-text-nocopy{padding-right:16px}.footer-v1 .footer-bottom_wrap .tf-list{padding:32px 64px}.footer-v1.ft-v1_s2 .footer-bottom_wrap .tf-list a:not(:hover),.footer-v1.ft-v1_s2 .footer-menu-list a:not(:hover){opacity:.64}.footer-v1.ft-v1_s2 .footer-bottom_wrap>.br-line::after,.footer-v1.ft-v1_s2 .footer-inner_wrap>.br-line::after{background:var(--line-4)}@media (max-width:1439px){.footer-v1 .footer-col-block{padding:40px}.footer-v1 .footer-col-block:last-child{padding-right:0}}@media (max-width:1199px){.tf-product-fbt .list-bundle-image{gap:8px}.ft-contact .logo-site,.tf-checkout-cart-main .box-ip-checkout{margin-bottom:24px}.ip-discount-code button{height:48px}.tf-page-checkout .content-left,.tf-page-checkout .content-right{gap:30px}.tf-table-compare td,.tf-table-compare th{padding:12px;width:250px}.tf-table-compare td:first-child,.tf-table-compare th:first-child{width:200px}.footer-v1 .ft-contact{padding:40px 40px 40px 0}.footer-v1 .footer-col-block{padding:30px}.footer-v1 .footer-bottom_wrap .tf-list:last-child,.footer-v1 .footer-col-block:last-child{padding-right:0}.footer-v1 .footer-bottom_wrap .tf-list{padding:16px 40px}}@media (max-width:991px){.infinite-slide_group::after,.infinite-slide_group::before{width:20px}.tf-product-info-wrap .tf-product-info-heading,.tf-product-info-wrap .tf-product-variant{gap:16px}.tf-product-accordion .accordion-item .accordion-content{padding-bottom:16px}.footer-inner_wrap>.br-line.exception{width:100%}.footer-inner_wrap>.br-line.exception::after{display:none}.footer-v1 .footer-inner_wrap{flex-wrap:wrap}.footer-v1 .footer-inner_wrap .footer-col-block,.footer-v1 .footer-inner_wrap .ft-contact{width:50%}.footer-v1 .footer-bottom_wrap{flex-wrap:wrap;justify-content:space-between;padding:16px 0;gap:16px}.footer-v1 .footer-bottom_wrap .ft-text-nocopy{width:100%;text-align:center;padding:0}.footer-v1 .footer-bottom_wrap .tf-list{padding:0}}.footer-v2 .footer-inner_wrap{justify-content:space-between;padding-top:48px;padding-bottom:48px;gap:30px}.footer-v2 .footer-inner_wrap .col-right{display:flex;gap:64px}.footer-v2 .footer-inner_wrap .col-left{max-width:439px;width:100%}.footer-v2 .tag-notice .br-dot{background:#c8dc7e}.footer-v2 .footer-bottom_wrap{justify-content:space-between;padding-top:24px;padding-bottom:24px}@media (min-width:768px){.tf-cart_item .cart_product{min-width:340px}.footer-v2 .footer-bottom_wrap .ft-text-nocopy{width:auto;text-align:start}}@media (max-width:1439px){.footer-v2 .footer-inner_wrap .col-right{gap:30px}.footer-v2 .footer-inner_wrap .col-left{max-width:400px}}@media (max-width:1199px){.footer-v2 .footer-inner_wrap{flex-wrap:wrap}.footer-v2 .footer-inner_wrap .col-left>*,.footer-v2 .footer-inner_wrap .col-right{width:100%}.footer-v2 .footer-inner_wrap .col-right>*,.footer-v3 .footer-inner_wrap>*{flex:1}.footer-v2 .footer-inner_wrap .col-left{display:flex;align-items:center;gap:30px;max-width:unset}.footer-v3 .footer-inner_wrap{gap:30px 24px}}@media (max-width:767px){.tf-product-fbt .wrap-fbt{padding:20px 16px}.tf-product-step-routine{padding:20px 15px}.tf-cart_item{margin-bottom:15px;padding-inline-start:115px;min-height:140px;display:block;position:relative}.tf-cart_item .wg-quantity{min-width:110px;padding:6px 10px}.tf-cart_item .infor-prd{gap:4px}.tf-cart_item .img-prd{position:absolute;top:0;left:0;overflow:hidden;margin-bottom:0;padding-bottom:0;border-bottom:none;width:100px;flex-shrink:0}.tf-cart_item .img-prd img{width:100%;height:100%;object-fit:cover}.tf-cart_item .cart-col{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:10px 0;margin:0}.tf-cart_item .cart-col:not(:last-child){border-bottom:1px solid var(--line)}.tf-cart_item .cart-col[data-cart-title]:before{content:attr(data-cart-title);color:var(--black);text-align:start;flex:1 1 auto;font-weight:600;font-size:16px;line-height:24px}.tf-table-compare td:first-child,.tf-table-compare th:first-child{width:150px}.footer-v2 .footer-inner_wrap .col-left{flex-wrap:wrap;gap:24px}.footer-v2 .footer-inner_wrap .col-right{display:grid;grid-template-columns:1fr 1fr}.footer-v2 .footer-inner_wrap .col-right>*{width:100%}.footer-v3 .footer-bottom_wrap{justify-content:center;flex-wrap:wrap;gap:16px}.footer-v3 .footer-bottom_wrap .text-has_dot{justify-content:center}.footer-v3 .footer-bottom_wrap .ft-text-nocopy{width:100%;text-align:center}}.footer-v3 .footer-inner_wrap{justify-content:space-between;align-items:start}.footer-v3 .tf-list.list-contact a{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;width:100%;border-top:1px solid var(--line-2)}.footer-v3 .tf-list.list-contact li:last-child a{border-bottom:1px solid var(--line-2)}@media (min-width:576px) and (max-width:991px){.footer-v3 .footer-inner_wrap .col-left{flex:unset;width:100%;display:grid;place-items:center;text-align:center}}.footer-v4{padding:0 15px 15px}.footer-v4 .footer_wrap{background:var(--white);border-radius:16px}.footer-v4 .footer-inner_wrap{align-items:start;gap:30px}.footer-v4 .footer-menu-list a{line-height:22px}.footer-v4.ft-v4_s2 .footer-menu-list a{line-height:24px}.footer-v4.ft-v4_s2 .bg-img{position:absolute;inset:0;display:flex;align-items:end;z-index:0}@media (min-width:576px){.section-cls-category .content-abs{display:flex;flex-direction:column;align-items:center;justify-content:center}.tf-product-countdown-timer.style-2{padding-top:23px;padding-bottom:23px}.product-action_remove{font-size:20px}.card-product.card-s4 .product-action_list .box-icon{width:56px}.ip-card input{padding-right:196px!important}.mini-product-cart .prd-action{max-width:100px;width:100%}.footer-v1 .footer-inner_wrap{padding:0}.footer-v2 .footer-heading{min-width:unset;margin-bottom:24px}.footer-v4 .footer-heading{margin-bottom:16px}}@media (min-width:1440px){.card-product.card-s4 .card-product_info{flex-direction:row;text-align:start;justify-content:space-between;gap:8px}.card-product.card-s5 .card-product_info{padding-left:16px;padding-right:16px;gap:16px}.card-product.card-s5 .card-product_info .product-info__rate{margin-bottom:-4px}.banner-product-single-home-v2 .section-product-single.style-full-2 .tf-product-info-wrap{max-width:880px}.tf-cart_item .cart_product{min-width:469px}.footer-v4{padding:0 24px 24px}.footer-v4 .footer_wrap{border-radius:32px}.footer-v4 .footer-inner_wrap{gap:88px}.footer-v4 .footer-inner_wrap .ft-col_sub{max-width:420px;width:100%}.footer-v4.ft-v4_s2{padding:0 80px 80px}.infiniteSlide-footer-text-2 .infiniteSlide-item{margin-left:32px;margin-right:32px}}@media (max-width:1199px){.footer-v4 .footer-inner_wrap{flex-wrap:wrap}.footer-v4 .footer-wrap-5{width:100%}.footer-v4 .footer-wrap-5 .form-subcribe-v2{width:50%}.footer-v4 .footer-wrap-1,.footer-v4 .footer-wrap-2,.footer-v4 .footer-wrap-3,.footer-v4 .footer-wrap-4{width:calc(25% - 45px)}}@media (max-width:991px){.footer-v3 .footer-inner_wrap{flex-wrap:wrap}.footer-v4 .footer-wrap-1,.footer-v4 .footer-wrap-2,.footer-v4 .footer-wrap-3,.footer-v4 .footer-wrap-4{width:calc(50% - 15px)}.footer-v4 .footer-wrap-5{width:100%;max-width:600px}.footer-v4 .footer-wrap-5 .form-subcribe-v2{width:100%}.footer-v4 .ft-col_sub .title-sub{margin-bottom:8px}.footer-v5 .footer-bottom_wrap{flex-wrap:wrap;gap:16px}.footer-v5 .footer-bottom_wrap .ft-text-nocopy{text-align:center;width:100%}}.footer-v5 .footer-inner_wrap{gap:16px;padding:0;margin-left:30px}.footer-v5 .footer-bottom_wrap .tf-list.social img{background:#fff;height:33px;width:58px;object-fit:contain;border-radius:5px}.footer-v5 .logo-large{position:relative;margin-bottom:-30px;display:flex;justify-content:center}.footer-v5 .logo-large::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000 0,#000 24.45%,rgb(0 0 0 / .64) 40%,rgb(0 0 0 / .06) 72%,#fff0 100%);z-index:1}.footer-v5 .footer-bottom_wrap{position:relative;z-index:2;padding-top:0}@media (min-width:992px){.footer-v5 .logo-large{margin-bottom:-72px}.footer-v5 .footer-bottom_wrap .tf-list{flex:1}.footer-v5 .footer-bottom_wrap .tf-list.social{order:1}.footer-v5 .footer-bottom_wrap .tf-list.privacy{order:3}.footer-v5 .footer-bottom_wrap .ft-text-nocopy{order:2}}@media (min-width:1200px){.tf-product-fbt.style-2{margin-top:48px}.product-action_remove{top:16px;right:16px}.card-product.card-s3 .product-action_list .box-icon,.product-action_box .product-action_list .box-icon{width:48px;height:48px;border-radius:8px;box-shadow:unset}.card-product.card-s3 .product-action_bot{transform:unset;opacity:1;visibility:visible;flex-direction:row;gap:8px}.card-product.card-s3 .product-action_list{right:8px;bottom:64px;align-items:end;justify-content:flex-end}.card-product.card-s3 .product-action_list li{transform:translateY(-20px);opacity:0;visibility:hidden}.card-product.card-s3.active .product-action_list li{opacity:1;visibility:visible;transform:translateY(0)}.card-product.card-s3.active .product-action_list li:first-child{transition-delay:0.2s}.card-product.card-s3.active .product-action_list li:nth-child(2){transition-delay:0.1s}.card-product.card-s3.active .product-action_list li:nth-child(3){transition-delay:0s}.card-product.card-s3.active .product-action_bot .box-icon .icon.icon-Plus{opacity:0;visibility:hidden;transform:rotate(90deg)}.card-product.card-s3.active .product-action_bot .box-icon .icon.icon-Minus,.card-product.card-s4 .product-info__rate,.card-product.card-s4:hover .card-product_wrapper::before{opacity:1;visibility:visible}.card-product.card-s3:not(.active) .btn-action_add,.card-product.card-s4:hover .product-info__rate{opacity:0;visibility:hidden}.card-product.card-s4 .product-action_list{bottom:24px}.card-product.card-s4 .product-action_list li{transform:translateY(20px)}.banner-product-single-home-v1 .tf-product-info-list{margin-bottom:40px}.banner-product-single-home-v1 .product-thumbs-slider.style-row{aspect-ratio:1.0409356725}.banner-product-single-home-v1 .tf-product-info-wrap{max-width:584px;margin-left:auto;margin-right:auto}.banner-product-single-home-v1 .group-btn-nav{bottom:8px;right:8px}.banner-product-single-home-v1 .group-btn-nav .tf-sw-nav{width:48px;height:48px;border-radius:8px}.banner-product-single-home-v2 .product-thumbs-slider.style-thumb-inner-left .tf-product-media-main .item img{aspect-ratio:1.156626506}.fl-sidebar-cart.type-2{padding-left:30px}.list-total{padding-top:23px;padding-bottom:23px;margin-bottom:24px}.ip-discount-code input{padding:15px 23px!important}.form-shop-cart{padding-right:30px}.tf-table-compare tr th{padding:24px 24px 48px}.tf-table-compare tr td{padding:48px 24px}.tf-table-compare tr td:first-child{padding-left:0}.footer-menu-list{gap:12px}.footer-v1 .footer-heading{margin-bottom:48px;min-width:182px}.footer-v2 .ft-desc{margin-bottom:48px}.footer-v2 .footer-top{padding-top:104px;padding-bottom:48px}.footer-v2 .footer-menu-list{gap:16px}.footer-v2 .logo-site img{overflow:visible;object-fit:cover}.footer-v2.ft-v2_s2 .footer-top{padding-top:80px}.footer-v2.ft-v2_s2 .footer-bottom_wrap{padding-bottom:48px}.footer-v3 .footer-inner_wrap{padding-top:120px;padding-bottom:64px}.footer-v3 .footer-inner_wrap .col-center{max-width:24.358974359%;width:100%}.footer-v3 .footer-inner_wrap .col-right{max-width:28.2051282051%;width:100%}.footer-v4 .footer-inner_wrap{padding-top:80px;padding-bottom:80px}.footer-v4 .footer-bottom_wrap{padding-top:32px;padding-bottom:64px}.footer-v4 .footer-wrap-5{order:5}.footer-v4.ft-v4_s2 .footer-bottom_wrap{padding-top:40px}.footer-v5 .footer-heading,.footer-v5 .ft-title{margin-bottom:30px}.footer-v5 .footer-bottom{padding-top:56px}.footer-v5 .footer-bottom_wrap{padding-bottom:25px}.tf-btn-swiper-main .sw-main-nav.pst-1{position:absolute;left:-15px;right:-15px}}@media (max-width:575px){.sm-d-none{display:none!important}.sm-cl-black{color:var(--black)!important}.article-blog.masonry .blog-image img{aspect-ratio:1.3644578313}.modal{--bs-modal-margin:1.75rem}.tf-compare-list .tf-compare-offcanvas .tf-compare-item{flex:0 0 calc(50% - 6px);padding-left:6px;padding-right:6px}.account-order_item .order-heading .icon,.footer-col-block .tf-collapse-content,.footer-inner_wrap>.br-line,.footer-v1 .footer-inner_wrap>.br-line,.pop-notice-cookie,.product-action_list .compare,.product-action_list .wishlist,.product-style_list .description,.slideshow-v01 .sld__desc,.slideshow-v01 .sld__tag,.swiper-testimonial .group-nav{display:none}.slideshow-v01 .sld__title.fade-item{transition-delay:0.5s}.slideshow-v01 .bottom.fade-item{transition-delay:0.6s}.slideshow-v02 .sld-image::after{content:"";position:absolute;inset:0;backdrop-filter:blur(2px);background:rgb(115 115 115 / .2)}.slideshow-v02 .sld-image img{object-position:left}.faq-contact .accordion-item{padding-left:15px;padding-right:15px}.accordion-item-4,.account-order_item .order-content,.account-order_item .order-heading{padding:20px 15px}.timeline-wrap .timeline-item:not(:first-child){padding-top:24px}.buy-more_item .it-group_action,.countdown-v03.style-2,.footer-v4 .footer-wrap-1,.footer-v4 .footer-wrap-2,.footer-v4 .footer-wrap-3,.footer-v4 .footer-wrap-4,.footer-v4 .footer-wrap-5,.footer-v5 .footer-inner_wrap .footer-col-block,.product-desc_review .rate_progress-item .progress,.product-desc_review .rating_progress-list,.timeline-item .tl-content .info_left{width:100%}.lookbook-product{box-shadow:unset}.countdown-v03.style-2 .countdown__timer,.product-style_list .card-product_info{gap:8px}.countdown-v03.style-2 .countdown__item{aspect-ratio:1;min-width:unset}.cta-subscribe-v02 .content{padding:20px 15px;flex-wrap:wrap}.wg-store .store-image img{min-height:300px}.wg-store .store-content{padding:40px 15px;gap:16px}.wg-trusted{display:flex;flex-wrap:wrap;gap:32px 12px}.wg-trusted .frame-image{width:calc(50% - 6px)}.wg-trusted .content{padding:0;margin-bottom:30px}#goTop{bottom:30px}.infiniteSlide-gallery .infiniteSlide-item{width:66.6666666667%}.brand-list>*{min-width:200px}.section-testimonial-thumb-2 .sw-thumbs_main .group-direc{bottom:20px;left:15px;right:15px;gap:16px}.banner-countdown-2{padding:40px 20px}.infiniteSlide-testimonial .infiniteSlide-item{max-width:300px}.tf-view-layout-switch{font-size:14px}.product-action_bot .icon,.product-action_list .icon{font-size:16px}.product-badge_list{flex-direction:column;align-items:start;gap:4px}.product-action_bot>.w-100{padding-left:5px!important;padding-right:5px!important}.form-buyX-getY .group-item-product{flex-direction:column}.form-buyX-getY .plus-add{margin-bottom:5px}.product-desc_review .review-rating{gap:20px}.product-desc_review .rating_image-list .image-item{min-width:100px}.buy-more_item{flex-wrap:wrap}.tf-product-countdown-timer{padding:20px 16px}.list-bundle-prd .bundle-item .quantity-price{width:100%;justify-content:space-between}.box-order-gift{padding-left:15px;padding-right:15%}.box-order-gift .img-item{right:0}.mini-product-cart,.mini-product-cart .prd-wrap{gap:12px}.footer-heading-mobile{display:block;position:relative;padding-right:20px;line-height:24px;margin-bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.footer-heading-mobile::after,.footer-heading-mobile::before{position:absolute;content:"";top:50%;background-color:var(--black);transition:.25s ease-in-out}.footer-heading-mobile::after{right:0;transform:translateY(-50%);width:12px;height:1px}.footer-heading-mobile::before{right:5px;transform:translate(-50%,-50%);width:1px;height:12px}.footer-heading-mobile.text-white::after,.footer-heading-mobile.text-white::before{background:var(--white)}.footer-heading-mobile.cl-text-3::after,.footer-heading-mobile.cl-text-3::before{background:var(--text-3)}.footer-col-block,.footer-v3 .footer-col-block{margin-bottom:20px}.footer-col-block.open .footer-heading-mobile{margin-bottom:12px}.footer-col-block.open .footer-heading-mobile::before{opacity:0}.footer-col-block.open .footer-heading-mobile::after{transform:translate(0,-50%) rotate(180deg)}.footer-col-block:last-child,.footer-v2 .footer-inner_wrap .col-right .footer-col-block:last-child{margin-bottom:0}.footer-v1 .footer-inner_wrap .footer-col-block,.footer-v1 .footer-inner_wrap .ft-contact{width:100%;padding:0}.footer-v1 .footer-inner_wrap .ft-contact,.footer-v3 .ft-desc{margin-bottom:30px}.footer-v1 .footer-bottom_wrap,.footer-v5 .footer-bottom_wrap{justify-content:center}.footer-v2 .footer-inner_wrap .col-right{grid-template-columns:1fr;gap:0}.footer-v2 .footer-bottom_wrap{justify-content:center;flex-wrap:wrap;gap:16px}.footer-v2 .footer-bottom_wrap .ft-text-nocopy{width:100%;text-align:center}.footer-v3 .footer-inner_wrap,.footer-v4 .footer-inner_wrap{gap:0}.footer-v3 .footer-inner_wrap>*{flex:unset;width:100%}.footer-v5 .logo-large{margin-bottom:-15px}.footer-v5 .footer-inner_wrap{gap:0;flex-direction:column;margin-left:5px}}.footer-v5 .footer-bottom{position:relative;padding-top:20px;border-top:1px solid}.sld-image::after{content:'';position:absolute;inset:0;background:linear-gradient(45deg,#000000a3,transparent)}span.number-order{position:absolute;top:-4px;right:-10px;background:#000;font-size:12px;width:26px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center}.topbar-left li a{background:var(--black-2);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:3px}.tf-collapse-content .social li a:hover,.topbar-left li a:hover{background:var(--white);color:#000!important}.feature-card:hover .icon,.login-price a{background:var(--black-2)}.trust-images img{max-width:180px;max-height:100px;margin-right:20px}.contact-head-list li a i{top:3px;position:relative;margin-right:7px;font-size:18px}.card-product.card-s2 .card-product_info .price-wrap{font-size:18px;font-weight:600}.tf-collapse-content .social li a{background:var(--black-2);width:42px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:3px;color:#fff!important;margin-top:25px;transition:.3s}.card-product.card-s2 .card-product_info p{font-size:14px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.card-product.card-s2 .card-product_info .name-product{font-size:17px;color:var(--black);font-weight:500;margin-bottom:8px}.card-product{display:flex;flex-direction:column;height:100%}.card-product_info{display:flex;flex-direction:column;flex:1}.price-wrap{margin-top:auto}.login-price a{text-align:center;color:#fff;display:block;padding:5px 12px;border-radius:20px;font-size:13px;font-weight:400}.feature-card .text-read h3,.feature-card h4{font-size:22px;color:#fff;margin-bottom:12px}.feature-card p{color:#e6e6e6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.feature-card{padding:20px;border-radius:10px;background:linear-gradient(45deg,#545454bf,#545454a3,transparent);transition:.3s;height:100%;backdrop-filter:blur(4px);border-bottom:4px solid #c79945}.footer-inner.flat-spacing{padding-bottom:40px}.feature-card .icon i{display:inline-block;transition:transform .6s;transform-style:preserve-3d}.feature-card:hover .icon i{transform:rotateY(180deg);transition-delay:0.1s}.feature-card .icon{margin-bottom:22px;font-size:28px;width:65px;height:65px;background:var(--black);border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid #c79a3b}.col-wrap-1,.feature-cards,.section-category{position:relative;overflow:hidden;z-index:1}.feature-cards::after{content:"";position:absolute;inset:0;background:url(/wp-content/themes/camillaofsweden/assets/images/ct-bg.jpg) center center/cover no-repeat;opacity:.3;z-index:-1}@media (max-width:1400px){.login-price a{padding:5px 10px;font-size:12px;font-weight:400}.card-product.card-s2 .card-product_info .price-wrap{font-size:19px;font-weight:600}}.col-wrap-1::after{content:"";position:absolute;top:auto;background:url(/wp-content/themes/camillaofsweden/assets/images/flower.png) 0 0/contain no-repeat;z-index:0;bottom:-30px;left:0;max-width:400px;max-height:400px;width:100%;height:100%;opacity:.2}.collection-v02 p{position:relative;margin:0 auto 10px}.collection-v02 p::after{content:"";display:block;width:45px;height:3px;background:#c79a3b;margin:5px auto 0;border-radius:2px}.section-category::after,.section-category::before{content:"";position:absolute;top:0;width:450px;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.23;pointer-events:none;z-index:-1}.section-category::before{left:0;background-image:url(/wp-content/themes/camillaofsweden/assets/images/side-left.png)}.section-category::after{right:0;background-image:url(/wp-content/themes/camillaofsweden/assets/images/side-right.png)}.mb-nav-title{flex:1;color:inherit;text-decoration:none}.mb-nav-toggle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;cursor:pointer;padding:0}.banner-top-spacing{position:relative;background-position:center;background-size:cover}.banner-top-spacing:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}span.b2bking_both_prices_text{font-weight:400}span.yith-wcwl-add-to-wishlist-button__label{font-size:0;position:relative}.tf-product-info-wrap .tf-product-extra-link span.yith-wcwl-add-to-wishlist-button__label{font-size:14px}.tf-product-info-wrap .tf-product-extra-link span.yith-wcwl-add-to-wishlist-button__label:before,.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:none}span.yith-wcwl-add-to-wishlist-button__label:before{content:'';content:"\e935";font-size:20px;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--black-2);color:var(--white);box-shadow:0 10px 25px 0 rgb(43 52 74 / .1215686275)}.tf-product-variant form.cart{display:flex;gap:2rem;flex-wrap:wrap;align-items:center}button.single_add_to_cart_button,input.wpcf7-form-control.wpcf7-submit{display:inline-flex;gap:8px;position:relative;font-weight:400;height:40px;padding-left:20px;padding-right:20px;color:var(--white);border-radius:8px;text-transform:uppercase}button.single_add_to_cart_button{align-items:center;justify-content:center;transition:.3s;background:var(--black-2)!important}button.single_add_to_cart_button:hover{background:var(--black)!important}input.wpcf7-form-control.wpcf7-submit{align-items:center;justify-content:center;background:var(--black-2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border:0}.woocommerce-account,table#b2bking_purchase_lists_table:not(.has-background) tbody td{background:#f6f6f4}.woocommerce-account .woocommerce{max-width:1440px;margin:0 auto;padding:70px 25px 90px;display:flex;gap:30px;align-items:start}.woocommerce-MyAccount-navigation{position:sticky;top:30px;background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:14px;box-shadow:0 12px 40px rgb(0 0 0 / .06);overflow:hidden;float:none!important}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:3px 0!important;padding:0!important}.woocommerce-MyAccount-navigation li a{position:relative;display:flex;align-items:center;min-height:48px;padding:0 17px;color:#222!important;text-decoration:none!important;font-weight:500;letter-spacing:.2px;transition:.3s}.woocommerce-MyAccount-navigation li a:hover{background:#f3f3f1;color:#000!important;padding-left:21px}.woocommerce-MyAccount-navigation li.is-active a{color:#fff!important;font-weight:600;box-shadow:0 8px 20px rgb(0 0 0 / .16)}.woocommerce-MyAccount-navigation-link a::after{margin-left:auto;opacity:0;transform:translateX(-5px);transition:.25s;font-size:13px}.woocommerce-MyAccount-navigation-link a:hover::after,.woocommerce-MyAccount-navigation-link.is-active a::after{opacity:1;transform:translateX(0)}.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"⌂"}.woocommerce-MyAccount-navigation-link--orders a::before{content:"↗"}.woocommerce-MyAccount-navigation-link--conversations a::before{content:"○"}.woocommerce-MyAccount-navigation-link--offers a::before{content:"◇"}.woocommerce-MyAccount-navigation-link--purchase-lists a::before{content:"☷"}.woocommerce-MyAccount-navigation-link--bulkorder a::before{content:"▣"}.woocommerce-MyAccount-navigation-link--subaccounts a::before{content:"♙"}.woocommerce-MyAccount-navigation-link--downloads a::before{content:"↓"}.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"⌖"}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"◉"}.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"↪"}.woocommerce-MyAccount-navigation li a::before{width:25px;margin-right:10px;font-weight:400;text-align:center;transition:.25s}.woocommerce-MyAccount-navigation li a:hover::before{transform:scale(1.12)}.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:14px!important;padding-top:14px!important;border-top:1px solid #eee}.woocommerce-MyAccount-navigation-link--customer-logout a{color:#555!important}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#111;color:#fff!important}.woocommerce-MyAccount-content{position:relative;background:#fff;min-height:500px;border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 12px 40px rgb(0 0 0 / .055);overflow:hidden}.woocommerce-MyAccount-content::after{content:"";position:absolute;width:180px;height:180px;right:-90px;top:-90px;border:1px solid #ededeb;border-radius:50%;pointer-events:none}.woocommerce-MyAccount-content::before{content:"";position:absolute;width:110px;height:110px;right:-55px;top:-55px;border:1px solid #ededeb;border-radius:50%;pointer-events:none}.woocommerce-MyAccount-content>p:first-child{position:relative;margin:0 0 25px;padding:28px 30px;background:#000;color:#fff;border-radius:15px;font-size:14px;line-height:1.8;overflow:hidden}.woocommerce-MyAccount-content>p:first-child::after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-70px;border:1px solid rgb(255 255 255 / .15);border-radius:50%}.woocommerce-MyAccount-content>p:first-child strong{color:#fff;font-size:18px;font-weight:600}.woocommerce-MyAccount-content>p:first-child a{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.woocommerce-MyAccount-content>p:nth-child(2){line-height:2;max-width:760px;margin:0}.woocommerce-MyAccount-content>p:nth-child(2) a{font-weight:600;text-decoration:none;border-bottom:1px solid #000;transition:.25s}.woocommerce-MyAccount-content>p:nth-child(2) a:hover{opacity:.55}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:12px!important;background:#f5f5f3!important;color:#222!important}.woocommerce-account a.button,.woocommerce-account button.button,.woocommerce-account input.button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:8px!important;padding:13px 23px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.4px;transition:.3s!important}.woocommerce-account a.button:hover,.woocommerce-account button.button:hover,.woocommerce-account input.button:hover{background:#fff!important;color:#000!important;transform:translateY(-2px)}.woocommerce-account h1,.woocommerce-account h2,.woocommerce-account h3{color:#111;font-weight:500;letter-spacing:-.3px;font-size:20px}.woocommerce-account table.shop_table{border:1px solid #e8e8e8!important;border-radius:14px!important;overflow:hidden;border-collapse:separate!important;border-spacing:0;background:#fff}.woocommerce-account table.shop_table th{background:#f5f5f3;color:#111;text-transform:uppercase;letter-spacing:.8px;font-weight:600;padding:16px!important}.woocommerce-account table.shop_table td{padding:17px 16px!important;border-top:1px solid #eee!important;font-size:13px;color:#555}.woocommerce-account input.input-text,.woocommerce-account select,.woocommerce-account textarea{background:#fafafa!important;border:1px solid #ddd!important;border-radius:8px!important;min-height:46px;padding:10px 14px!important;color:#222!important;transition:.25s}.woocommerce-account input.input-text:focus,.woocommerce-account select:focus,.woocommerce-account textarea:focus{border-color:#000!important;outline:0!important;box-shadow:0 0 0 3px rgb(0 0 0 / .06)!important}@media (max-width:991px){.section-category::after{content:none;display:none}.section-category::before{width:300px}.nav-icon-list .nav-icon-item{width:45px;height:45px}.contact-head-list li a{font-size:11px}.topbar-left .tf-list{gap:10px!important}.card-product.card-s2 .card-product_info p{-webkit-line-clamp:2}.woocommerce-account .woocommerce{flex-direction:column;gap:20px;padding:45px 18px 60px}.woocommerce-MyAccount-navigation{position:relative;top:auto;border-radius:15px;padding:10px;width:100%!important}.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.woocommerce-MyAccount-navigation li{margin:0!important}.woocommerce-MyAccount-navigation li a{min-height:45px;font-size:12px;padding:0 10px}.woocommerce-MyAccount-navigation li a:hover{padding-left:12px}.woocommerce-MyAccount-navigation li.is-active a::before{display:none}.woocommerce-MyAccount-navigation li a::before{width:20px;margin-right:5px}.woocommerce-MyAccount-navigation-link--customer-logout{grid-column:span 2}.woocommerce-MyAccount-content{padding:25px 20px;min-height:400px;border-radius:15px;width:100%!important}.woocommerce-MyAccount-content>p:first-child{padding:22px 20px}}.yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button-icon{display:none}.woocommerce-cart,.woocommerce-checkout,.woocommerce-wishlist{background:#f7f6f3}.woocommerce-cart .woocommerce{max-width:1280px;margin:0 auto;padding:70px 25px 100px}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:25px}.woocommerce-cart .woocommerce-message{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff!important;color:#222!important;border:1px solid #e6e3dd!important;border-left:3px solid #64b398!important;border-radius:12px!important;padding:16px 20px!important;font-size:13px;line-height:1.5;box-shadow:0 8px 25px rgb(0 0 0 / .04)}.woocommerce-cart .woocommerce-message::before{color:#64b398!important}.woocommerce-cart .woocommerce-message .button{order:2;margin:0!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:7px!important;padding:11px 20px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;transition:.3s}.woocommerce-checkout .wc-block-components-address-card__edit:hover,.woocommerce-checkout .wc-block-components-address-form__address_2-toggle:hover{color:#64b398!important}.woocommerce-cart .coupon button:hover,.woocommerce-cart .woocommerce-message .button:hover{background:#fff!important;color:#000!important}.woocommerce-cart-form{background:#fff;border:1px solid #e6e3dd;border-radius:18px;padding:15px 25px 25px;box-shadow:0 15px 45px rgb(0 0 0 / .05)}.woocommerce-cart table.shop_table{width:100%;border:0!important;border-collapse:separate!important;border-spacing:0;background:#fff}.woocommerce-cart table.shop_table thead th{background:0 0;color:#777;border:0!important;border-bottom:1px solid #ece9e4!important;padding:18px 12px!important;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.woocommerce-cart table.shop_table tbody tr.cart_item{transition:.25s}.woocommerce-cart table.shop_table tbody tr.cart_item:hover{background:#fafaf8}.woocommerce-cart table.shop_table tbody tr.cart_item td{border:0!important;border-bottom:1px solid #efede9!important;padding:25px 12px!important;color:#333;font-size:13px;vertical-align:middle}.woocommerce-cart td.product-remove{width:45px}.woocommerce-cart td.product-remove a.remove{display:flex!important;align-items:center;justify-content:center;width:30px;height:30px;background:#f4f3f0;color:#555!important;border-radius:50%;font-size:18px;font-weight:300;text-decoration:none!important;transition:.25s}.woocommerce-cart td.product-remove a.remove:hover,.woocommerce-wishlist td.product-remove .remove_from_wishlist:hover{background:#000!important;color:#fff!important;transform:rotate(90deg)}.woocommerce-cart td.product-thumbnail{width:105px}.woocommerce-cart td.product-thumbnail img{width:82px!important;height:82px!important;object-fit:contain;background:#f7f6f3;border-radius:10px;padding:7px;margin:0!important;transition:.3s}.woocommerce-cart tr.cart_item:hover td.product-thumbnail img{transform:scale(1.04)}.woocommerce-cart td.product-name{min-width:220px}.woocommerce-cart td.product-name a{color:#111!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:.25s}.woocommerce-cart td.product-name a:hover{color:#9d824b!important}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{color:#222;font-size:13px;font-weight:500;white-space:nowrap}.woocommerce-cart td.product-subtotal{font-weight:700}.woocommerce-cart td.product-quantity{min-width:130px}.woocommerce-cart .quantity{display:inline-flex;align-items:center;width:auto;height:40px;background:#fafafa;border:1px solid #dedbd5;border-radius:8px;overflow:hidden}.woocommerce-cart .quantity button{width:38px;height:38px;padding:0;background:0 0!important;color:#111!important;border:0!important;font-size:17px;font-weight:400;cursor:pointer;align-items:center;justify-content:center;transition:.2s}.woocommerce-cart .quantity button:hover,.woocommerce-cart button[name=update_cart]:hover{background:#000!important;color:#fff!important}.woocommerce-cart .quantity input.qty{width:40px!important;height:38px!important;padding:0!important;background:0 0!important;color:#111!important;border:0!important;outline:0!important;text-align:center;font-size:13px;font-weight:600;box-shadow:none!important}.woocommerce-cart input.qty::-webkit-inner-spin-button,.woocommerce-cart input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart input.qty{-moz-appearance:textfield}.woocommerce-cart table.shop_table td.actions{padding:25px 0 5px!important;border:0!important;background:0 0}.woocommerce-cart .coupon{display:flex;align-items:center;gap:8px;float:left}.woocommerce-cart .coupon input.input-text{width:190px!important;height:44px;background:#fafafa!important;border:1px solid #ddd9d2!important;border-radius:7px!important;padding:0 14px!important;font-size:12px;color:#222;outline:0;box-shadow:none!important;transition:.25s}.woocommerce-cart .coupon button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart button[name=update_cart]{background:#000!important;font-weight:600!important;text-transform:uppercase}.woocommerce-cart .coupon input.input-text:focus{background:#fff!important;border-color:#000!important}.woocommerce-cart .coupon button{height:44px;color:#fff!important;border:1px solid #000!important;border-radius:7px!important;padding:0 18px!important;font-size:11px!important;letter-spacing:.4px;transition:.25s}.woocommerce-cart button[name=update_cart]{float:right;height:44px;color:#fff!important;border:1px solid #ddd9d2!important;border-radius:7px!important;padding:0 20px!important;font-size:11px!important;letter-spacing:.4px;transition:.25s}.woocommerce-cart .cart-collaterals{display:flex;justify-content:flex-end;margin-top:30px}.woocommerce-cart .cart_totals{width:430px!important;background:#fff;border:1px solid #e4e1db;border-radius:18px;padding:30px;box-shadow:0 15px 45px rgb(0 0 0 / .055)}.woocommerce-cart .cart_totals h2{margin:0 0 25px;color:#111;font-size:21px;font-weight:500;letter-spacing:-.3px}.woocommerce-cart .cart_totals table.shop_table{border:0!important;margin:0}.woocommerce-cart .cart_totals table.shop_table td,.woocommerce-cart .cart_totals table.shop_table th{background:0 0!important;border:0!important;border-bottom:1px solid #eeeae4!important;padding:16px 0!important;font-size:13px}.woocommerce-cart .cart_totals table.shop_table th{color:#666;font-weight:400}.woocommerce-cart .cart_totals table.shop_table td{color:#222;text-align:right}.woocommerce-cart .cart_totals tr.order-total td,.woocommerce-cart .cart_totals tr.order-total th{border-bottom:0!important;padding-top:22px!important;color:#111;font-size:16px;font-weight:700}.woocommerce-cart .wc-proceed-to-checkout{padding:20px 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0!important;color:#fff!important;border:1px solid #000!important;border-radius:8px!important;font-size:12px!important;letter-spacing:1px;text-decoration:none!important;transition:.3s}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#64b398!important;border-color:#64b398!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(184 155 94 / .22)}@media (max-width:900px){.woocommerce-cart .woocommerce{padding:45px 18px 70px}.woocommerce-cart-form{padding:10px 15px 20px;border-radius:14px}.woocommerce-cart table.shop_table thead{display:none}.woocommerce-cart table.shop_table tbody tr.cart_item{display:grid;grid-template-columns:75px 1fr 35px;gap:12px;padding:20px 0;border-bottom:1px solid #eee}.woocommerce-cart table.shop_table tbody tr.cart_item td{display:block;width:auto!important;min-width:0!important;padding:5px!important;border:0!important}.woocommerce-cart td.product-remove{grid-column:3;grid-row:1}.woocommerce-cart td.product-thumbnail{grid-column:1;grid-row:1/span 4}.woocommerce-cart td.product-thumbnail img{width:70px!important;height:70px!important}.woocommerce-cart td.product-name{grid-column:2;grid-row:1}.woocommerce-cart td.product-price{grid-column:2;grid-row:2}.woocommerce-cart td.product-quantity{grid-column:2;grid-row:3}.woocommerce-cart td.product-subtotal{grid-column:2;grid-row:4}.woocommerce-cart table.shop_table td.actions{display:flex;flex-direction:column;gap:12px;padding:20px 0!important}.woocommerce-cart .coupon,.woocommerce-cart button[name=update_cart]{float:none;width:100%}.woocommerce-cart .coupon input.input-text{flex:1;width:auto}.woocommerce-cart .cart-collaterals{display:block;margin-top:20px}.woocommerce-cart .cart_totals{width:100%!important;padding:25px 20px;border-radius:14px}}@media (max-width:480px){.woocommerce-account .woocommerce{padding:30px 0 50px}.woocommerce-MyAccount-navigation ul{grid-template-columns:1fr 1fr}.woocommerce-MyAccount-navigation li a{font-size:11px;padding:0 7px}.woocommerce-MyAccount-content{padding:20px 16px}.woocommerce-MyAccount-content>p:first-child{font-size:13px;padding:20px 17px}.woocommerce-MyAccount-content>p:first-child strong{font-size:16px}.woocommerce-cart .woocommerce{padding:30px 12px 55px}.woocommerce-cart .woocommerce-message{flex-direction:column;align-items:flex-start;padding:15px!important}.woocommerce-cart .woocommerce-message .button{width:100%;text-align:center}.woocommerce-cart-form{padding:5px 12px 15px}.woocommerce-cart table.shop_table tbody tr.cart_item{grid-template-columns:65px 1fr 30px;gap:9px}.woocommerce-cart td.product-thumbnail img{width:60px!important;height:60px!important}.woocommerce-cart td.product-name a{font-size:13px}.woocommerce-cart .cart_totals h2{font-size:19px}}.woocommerce-checkout .wp-block-woocommerce-checkout{max-width:1440px!important;margin:0 auto!important;padding:65px 25px 100px!important}.woocommerce-checkout .wc-block-checkout{gap:35px!important;align-items:flex-start!important}.woocommerce-checkout .wc-block-checkout__sidebar{width:390px!important}.woocommerce-checkout .wc-block-components-checkout-step{position:relative;background:#fff;border:1px solid #e7e4de!important;border-radius:16px!important;padding:28px 30px!important;margin-bottom:20px!important;box-shadow:0 10px 35px rgb(0 0 0 / .045);transition:.3s}.woocommerce-checkout .wc-block-components-checkout-step:hover{box-shadow:0 14px 40px rgb(0 0 0 / .065)}.woocommerce-checkout .wc-block-components-checkout-step__heading-container{margin-bottom:22px!important}.woocommerce-checkout .wc-block-components-checkout-step__heading{display:flex;align-items:center;gap:12px}.woocommerce-checkout .wc-block-components-checkout-step__title{margin:0!important;color:#111!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.3px}.woocommerce-checkout .wc-block-components-checkout-step__heading::after{content:"";width:35px;height:1px;background:#64b398;margin-left:5px}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-blocks-components-select__select{background:#fafaf8!important;border:1px solid #dedbd5!important;border-radius:8px!important;color:#222!important;font-size:13px!important;min-height:52px!important;box-shadow:none!important;transition:.25s!important}.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-blocks-components-select__select:focus{background:#fff!important;border-color:#111!important;outline:0!important;box-shadow:0 0 0 3px rgb(0 0 0 / .05)!important}.woocommerce-checkout .wc-block-components-text-input label{color:#777!important;font-size:12px!important;transition:.2s}.woocommerce-checkout .wc-blocks-components-select__container{background:#fafaf8!important;border:1px solid #dedbd5!important;border-radius:8px!important}.woocommerce-checkout .wc-block-components-order-summary-item__individual-price,.woocommerce-checkout .wc-blocks-components-select__label{color:#777!important;font-size:11px!important}.woocommerce-checkout .wc-block-components-address-form{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:2px}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{color:#111!important;font-size:12px!important;margin:5px 0 14px!important;cursor:pointer;text-decoration:none!important;transition:.2s}.woocommerce-checkout .wc-block-components-address-card{background:#f8f7f4!important;border:1px solid #e4e1da!important;border-radius:10px!important;padding:15px 18px!important}.woocommerce-checkout .wc-block-components-address-card__edit{color:#111!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px}.woocommerce-checkout #wc-block-components-payment-methods{border:1px solid #e5e2dc;border-radius:10px;overflow:hidden}.woocommerce-checkout .wc-block-components-radio-control{border:1px solid #e4e1db!important;border-radius:10px!important;overflow:hidden}.woocommerce-checkout .wc-block-components-radio-control__option{background:#fff!important;padding:16px!important;border-bottom:1px solid #eee!important}.woocommerce-checkout .wc-block-components-radio-control__option:last-child,.woocommerce-wishlist .wishlist-items-wrapper tr:last-child td{border-bottom:0!important}.woocommerce-checkout .wc-block-checkout__no-payment-methods-notice{background:#faf7f0!important;border:1px solid #e5d7b9!important;border-radius:10px!important;color:#4d4330!important;padding:17px!important;font-size:12px!important}.woocommerce-checkout .wc-block-checkout__order-notes{padding:22px 25px!important}.woocommerce-checkout .wc-block-components-checkbox__label{color:#444!important;font-size:12px!important}.woocommerce-checkout .wc-block-components-checkbox__input{border-color:#aaa!important}.woocommerce-checkout .wc-block-components-checkbox__input:checked{background:#000!important;border-color:#000!important}.woocommerce-checkout .wc-block-checkout__terms{background:0 0!important;border:0!important;padding:8px 5px 20px!important;color:#777!important;font-size:11px!important;line-height:1.7}.woocommerce-checkout .wc-block-checkout__terms a{color:#111!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height:55px!important;width:100%!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1px;transition:.3s!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background:#64b398!important;border-color:#64b398!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px rgb(184 155 94 / .22)}.woocommerce-checkout .wc-block-components-checkout-place-order-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.woocommerce-checkout .wc-block-checkout__sidebar{position:sticky!important;top:30px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#fff!important;border:1px solid #e4e1da!important;border-radius:16px!important;padding:25px!important;box-shadow:0 14px 40px rgb(0 0 0 / .06)}.woocommerce-checkout .wc-block-components-checkout-order-summary__title{display:flex!important;align-items:center;justify-content:space-between;padding-bottom:20px!important;margin-bottom:10px;border-bottom:1px solid #ece9e3}.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{margin:0!important;color:#111!important;font-size:19px!important;font-weight:500!important}.woocommerce-checkout .wc-block-components-checkout-order-summary__title-price{color:#111!important;font-size:14px!important;font-weight:700}.woocommerce-checkout .wc-block-components-checkout-order-summary__title-icon,.woocommerce-checkout .wc-block-components-product-metadata{display:none!important}.woocommerce-checkout .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:70px 1fr auto;gap:13px;align-items:center;padding:15px 0!important;border-bottom:1px solid #eeeae4}.woocommerce-checkout .wc-block-components-order-summary-item__image{position:relative;width:65px!important;height:65px!important;background:#f7f6f3;border-radius:9px;padding:5px}.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:6px}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{position:absolute;top:-7px;right:-7px;z-index:2;width:21px;height:21px;display:flex;align-items:center;justify-content:center;background:#000!important;color:#fff!important;border:2px solid #fff;border-radius:50%;font-size:9px!important;font-weight:600}.woocommerce-checkout .wc-block-components-product-name{margin:0 0 4px!important;color:#111!important;font-size:13px!important;font-weight:600!important}.woocommerce-checkout .wc-block-components-order-summary-item__total-price{color:#111!important;font-size:13px!important;font-weight:600}.woocommerce-checkout .wc-block-components-totals-coupon{border-bottom:1px solid #eeeae4;padding:17px 0}.woocommerce-checkout .wc-block-components-panel__button{color:#222!important;font-size:12px!important;font-weight:500!important}#loginModal .woocommerce-form-login label .required,.woocommerce-checkout .wc-block-components-panel__button:hover{color:#64b398!important}.woocommerce-checkout .wc-block-components-totals-item{display:flex;justify-content:space-between;padding:12px 0!important;border:0!important}.woocommerce-checkout .wc-block-components-totals-item__label{color:#777!important;font-size:12px!important}.woocommerce-checkout .wc-block-components-totals-item__value{color:#222!important;font-size:13px!important;font-weight:500}.woocommerce-checkout .wc-block-components-totals-footer-item{margin-top:8px;padding-top:18px!important;border-top:1px solid #ddd8d0!important}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:#111!important;font-size:15px!important;font-weight:600!important}.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#111!important;font-size:17px!important;font-weight:700!important}.woocommerce-checkout .wc-block-components-sidebar-layout{align-items:flex-start!important}.camilla-live-search-results{width:100%;background:#fff;border:1px solid #e5e3df;border-radius:0 0 14px 14px;box-shadow:0 18px 45px rgb(0 0 0 / .12);overflow:hidden}.camilla-live-search-results .live-search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px}.camilla-live-search-results .live-search-product{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;background:#fff;border-right:1px solid #eee;border-bottom:1px solid #eee;color:#111;text-decoration:none!important;transition:.25s}.camilla-live-search-results .live-search-product:nth-child(4n){border-right:0}.camilla-live-search-results .live-search-product-image{flex:0 0 65px;width:65px;height:65px;background:#f7f6f3;border-radius:8px;padding:5px;overflow:hidden}.camilla-live-search-results .live-search-product-image img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s}.camilla-live-search-results .live-search-product-content{min-width:0;flex:1}.camilla-live-search-results .live-search-product-title{color:#222;font-size:12px;font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s}.camilla-live-search-results .live-search-product-price{margin-top:6px;color:#111;font-size:12px;font-weight:600}.camilla-live-search-results .live-search-product:hover{background:#faf9f7}.camilla-live-search-results .live-search-product:hover .live-search-product-image img{transform:scale(1.08)}.camilla-live-search-results .live-search-product:hover .live-search-product-title{color:#a2864d}.camilla-live-search-results .live-search-product:hover .live-search-product-image{box-shadow:inset 0 0 0 1px #c4aa72}#loginModal{background:rgb(0 0 0 / .55);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);padding:20px!important}#loginModal .modal-dialog{width:100%;max-width:460px;margin:auto}#loginModal .modal-content{position:relative;background:#fff;border:1px solid rgb(255 255 255 / .7)!important;border-radius:20px!important;overflow:hidden;box-shadow:0 30px 80px rgb(0 0 0 / .25),0 8px 25px rgb(0 0 0 / .08);animation:.35s camillaLoginPopup}@keyframes camillaLoginPopup{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#loginModal .modal-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#64b398}#loginModal .modal-header{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 45px 24px!important;background:#fff;border-bottom:1px solid #eeeae4!important}#loginModal .modal-title{margin:0!important;color:#111;font-size:22px!important;line-height:1.3;font-weight:500!important;letter-spacing:-.4px}#loginModal .modal-title::after{content:"";display:block;width:34px;height:1px;background:#64b398;margin:12px auto 0}#loginModal .btn-close{position:absolute;top:18px;right:18px;width:32px;height:32px;padding:0;opacity:1;background-color:#f5f4f1;border-radius:50%;transition:.25s}#loginModal .btn-close:hover{background-color:#000;transform:rotate(90deg)}#loginModal .modal-body{padding:30px 38px 35px!important;background:#fff}#loginModal .woocommerce,.woocommerce-wishlist .yith-wcwl-share .share-button{margin:0!important;padding:0!important}#loginModal .woocommerce-form-login{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:0 0!important}#loginModal .woocommerce-form-login .form-row{margin:0 0 18px!important;padding:0!important;width:100%!important}#loginModal .woocommerce-form-login .form-row-first,#loginModal .woocommerce-form-login .form-row-last{width:100%!important;float:none!important}#loginModal .woocommerce-form-login label{display:block;margin:0 0 8px!important;color:#333!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase}#loginModal .woocommerce-form-login input.input-text{width:100%!important;height:50px!important;margin:0!important;padding:0 15px!important;background:#faf9f7!important;color:#111!important;border:1px solid #dedbd5!important;border-radius:8px!important;outline:0!important;box-shadow:none!important;font-size:13px!important;transition:.25s}#loginModal .woocommerce-form-login input.input-text:focus{background:#fff!important;border-color:#111!important;box-shadow:0 0 0 3px rgb(0 0 0 / .045)!important}#loginModal .woocommerce-form-login input::placeholder{color:#aaa}#loginModal .password-input,.b2b-login-wrapper .password-input{position:relative;display:block;width:100%}#loginModal .password-input input,.b2b-login-wrapper .password-input input{padding-right:50px!important}#loginModal .show-password-input{position:absolute;top:50%;right:13px;width:28px;height:28px;transform:translateY(-50%);border:0!important;background:0 0!important;cursor:pointer;opacity:.55;transition:.2s}#loginModal .show-password-input::before{content:"◉";color:#222;font-size:13px}#loginModal .woocommerce-form-login>p.form-row:nth-of-type(3){display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:5px!important;margin-bottom:0!important}#loginModal .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;text-transform:none!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;color:#666!important;cursor:pointer}#loginModal .woocommerce-form-login__rememberme input{width:16px!important;height:16px!important;margin:0!important;accent-color:#000;cursor:pointer}#loginModal .woocommerce-form-login__submit{width:auto!important;min-width:115px;height:46px;margin:0!important;padding:0 24px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:7px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.8px;transition:.3s!important}#loginModal .woocommerce-form-login__submit:hover{background:#64b398!important;border-color:#64b398!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 7px 18px rgb(184 155 94 / .22)}#loginModal .lost_password{margin:22px 0 0!important;padding-top:20px;border-top:1px solid #eeeae4;text-align:center}#loginModal .lost_password a{color:#555!important;font-size:11px!important;font-weight:500;text-decoration:none!important;transition:.25s}#loginModal .lost_password a:hover{color:#64b398!important;text-decoration:underline!important;text-underline-offset:3px}#loginModal .woocommerce-error,#loginModal .woocommerce-info,#loginModal .woocommerce-message{margin:0 0 20px!important;padding:13px 15px!important;border-radius:8px!important;border:1px solid #e5e1da!important;background:#faf9f6!important;color:#444!important;font-size:11px!important}.woocommerce-wishlist .yith-wcwl-form{max-width:1280px;margin:0 auto;padding:65px 25px 100px}.woocommerce-wishlist .wishlist-title-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.woocommerce-wishlist .wishlist-title{display:flex;align-items:center;gap:15px;margin:0!important}.woocommerce-wishlist .wishlist-title h2{margin:0!important;color:#111!important;font-size:28px!important;line-height:1.2;font-weight:500!important;letter-spacing:-.5px}.woocommerce-wishlist .wishlist-title h2::after{content:"";display:block;width:38px;height:1px;background:#64b398;margin-top:10px}.woocommerce-wishlist .wishlist-title .show-title-form{display:inline-flex;align-items:center;gap:7px;padding:8px 13px!important;background:#fff!important;color:#555!important;border:1px solid #e2ded7!important;border-radius:7px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;text-decoration:none!important;transition:.25s}.woocommerce-wishlist .product-add-to-cart .remove_from_wishlist.button:hover,.woocommerce-wishlist .wishlist-title .show-title-form:hover{background:#000!important;color:#fff!important;border-color:#000!important}.woocommerce-wishlist .wishlist-title .show-title-form svg{width:14px;height:14px}.woocommerce-wishlist .hidden-title-form{display:none;align-items:center;gap:8px;width:100%}.woocommerce-wishlist .hidden-title-form input{height:43px;padding:0 14px;background:#fff;border:1px solid #ddd9d2;border-radius:7px;outline:0;font-size:13px}.woocommerce-wishlist .hidden-title-form input:focus{border-color:#111}.woocommerce-wishlist .edit-title-buttons{display:flex;gap:5px}.woocommerce-wishlist .edit-title-buttons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#000;color:#fff;border-radius:7px;text-decoration:none}.br-dot,.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-wishlist .edit-title-buttons a:hover{background:#64b398}.woocommerce-wishlist .wishlist_table{width:100%!important;margin:0!important;background:#fff;border:1px solid #e4e1da!important;border-radius:18px!important;border-collapse:separate!important;border-spacing:0;overflow:hidden;box-shadow:0 14px 45px rgb(0 0 0 / .05)}.woocommerce-wishlist .wishlist_table thead th{background:#faf9f7!important;color:#777!important;border:0!important;border-bottom:1px solid #e8e5df!important;padding:17px 15px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1px}.woocommerce-wishlist .wishlist-items-wrapper tr{transition:background .25s}.woocommerce-wishlist .wishlist-items-wrapper tr:hover{background:#fcfbf9}.woocommerce-wishlist .wishlist-items-wrapper td{padding:20px 15px!important;border:0!important;border-bottom:1px solid #eeeae4!important;vertical-align:middle!important;font-size:13px}.woocommerce-wishlist td.product-remove{width:55px;text-align:center}.woocommerce-wishlist td.product-remove .remove_from_wishlist{display:inline-flex!important;align-items:center;justify-content:center;width:30px;height:30px;background:#f3f2ef!important;color:#555!important;border:0!important;border-radius:50%!important;font-size:18px!important;line-height:1;text-decoration:none!important;transition:.25s}.woocommerce-wishlist td.product-thumbnail{width:110px;text-align:center}.woocommerce-wishlist td.product-thumbnail img{width:82px!important;height:82px!important;object-fit:contain;background:#f7f6f3;border-radius:10px;padding:6px;transition:transform .3s}.woocommerce-wishlist .wishlist-items-wrapper tr:hover .product-thumbnail img{transform:scale(1.06)}.woocommerce-wishlist td.product-name{min-width:250px}.woocommerce-wishlist td.product-name a{color:#111!important;font-size:14px!important;font-weight:600!important;line-height:1.5;text-decoration:none!important;transition:.25s}.woocommerce-wishlist td.product-name a:hover{color:#a2864d!important}.woocommerce-wishlist td.product-price{white-space:nowrap;color:#222;font-size:13px;font-weight:600}.woocommerce-wishlist td.product-stock-status{white-space:nowrap;font-size:11px}.woocommerce-wishlist .wishlist-in-stock{display:inline-flex;align-items:center;gap:6px;color:#333;font-weight:500}.woocommerce-wishlist .wishlist-in-stock::before{content:"";width:7px;height:7px;background:#111;border-radius:50%}.woocommerce-wishlist .wishlist-out-of-stock{color:#999}.woocommerce-wishlist td.product-add-to-cart{min-width:180px;text-align:right}.woocommerce-wishlist .product-add-to-cart .add_to_cart{display:inline-flex!important;align-items:center;justify-content:center;min-width:120px;min-height:40px;padding:0 17px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:7px!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.6px;text-decoration:none!important;transition:.3s}.woocommerce-wishlist .product-add-to-cart .add_to_cart:hover{background:#64b398!important;border-color:#64b398!important;color:#fff!important;transform:translateY(-2px)}.woocommerce-wishlist .product-add-to-cart .remove_from_wishlist.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;margin-left:6px;padding:0 13px!important;background:0 0!important;color:#777!important;border:1px solid #dedbd5!important;border-radius:7px!important;font-size:10px!important;text-decoration:none!important;transition:.25s}.woocommerce-wishlist .yith_wcwl_wishlist_footer{display:flex;justify-content:flex-end;margin-top:25px}.woocommerce-wishlist .yith-wcwl-share{display:flex;align-items:center;gap:15px;margin:0!important;padding:15px 18px;background:#fff;border:1px solid #e4e1da;border-radius:10px;box-shadow:0 8px 25px rgb(0 0 0 / .035)}.woocommerce-wishlist .yith-wcwl-share-title{margin:0!important;color:#555;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.woocommerce-wishlist .yith-wcwl-share ul{display:flex;align-items:center;gap:7px;margin:0!important;padding:0!important;list-style:none}.woocommerce-wishlist .yith-wcwl-share .share-button a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#f4f3f0;color:#333!important;border-radius:50%;transition:.25s}.woocommerce-wishlist .yith-wcwl-share .share-button a:hover{background:#000;color:#fff!important;transform:translateY(-2px)}.woocommerce-wishlist .yith-wcwl-share .share-button svg{width:12px;height:12px}.woocommerce-wishlist .wishlist-empty{padding:70px 30px!important;background:#fff;border:1px solid #e4e1da;border-radius:16px;color:#777;text-align:center;font-size:13px;box-shadow:0 12px 40px rgb(0 0 0 / .04)}@media (max-width:1000px){.woocommerce-checkout .wp-block-woocommerce-checkout{padding:50px 20px 80px!important}.woocommerce-checkout .wc-block-checkout{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{width:100%!important}.woocommerce-checkout .wc-block-checkout__sidebar{position:relative!important;top:auto!important;order:2}.camilla-live-search-results .live-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.camilla-live-search-results .live-search-product:nth-child(4n){border-right:1px solid #eee}.camilla-live-search-results .live-search-product:nth-child(2n){border-right:0}.woocommerce-wishlist .yith-wcwl-form{padding:50px 20px 80px}.woocommerce-wishlist .wishlist_table{font-size:12px}.woocommerce-wishlist .wishlist-items-wrapper td{padding:16px 10px!important}.woocommerce-wishlist td.product-name{min-width:180px}.woocommerce-wishlist td.product-add-to-cart{min-width:145px}.woocommerce-wishlist .product-add-to-cart .remove_from_wishlist.button{display:none!important}}@media (max-width:700px){.woocommerce-wishlist .yith-wcwl-form{padding:35px 12px 60px}.woocommerce-wishlist .wishlist-title-container{margin-bottom:20px}.woocommerce-wishlist .wishlist-title h2{font-size:23px!important}.woocommerce-wishlist .wishlist-title .show-title-form{font-size:9px!important;padding:7px 10px!important}.woocommerce-wishlist .product-add-to-cart .remove_from_wishlist.button,.woocommerce-wishlist .wishlist_table thead{display:none!important}.woocommerce-wishlist .wishlist_table{display:block!important;border-radius:14px!important;padding:5px 15px!important}.woocommerce-wishlist .wishlist_table tbody{display:block!important}.woocommerce-wishlist .wishlist-items-wrapper tr{position:relative;display:grid!important;grid-template-columns:85px 1fr 35px;gap:10px;padding:18px 0!important;border-bottom:1px solid #eeeae4}.woocommerce-wishlist .wishlist-items-wrapper tr:last-child{border-bottom:0}.woocommerce-wishlist .wishlist-items-wrapper td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important}.woocommerce-wishlist td.product-remove{grid-column:3;grid-row:1;width:30px}.woocommerce-wishlist td.product-thumbnail{grid-column:1;grid-row:1/span 4;width:85px!important;text-align:left}.woocommerce-wishlist td.product-thumbnail img{width:78px!important;height:78px!important}.woocommerce-wishlist td.product-name{grid-column:2;grid-row:1;padding-top:2px!important}.woocommerce-wishlist td.product-name a{font-size:13px!important}.woocommerce-wishlist td.product-price{grid-column:2;grid-row:2;margin-top:4px;font-size:12px}.woocommerce-wishlist td.product-stock-status{grid-column:2;grid-row:3;margin-top:5px}.woocommerce-wishlist td.product-add-to-cart{grid-column:2/span 2;grid-row:4;margin-top:12px;text-align:left}.woocommerce-wishlist .product-add-to-cart .add_to_cart{width:100%!important;min-height:43px}.woocommerce-wishlist .yith_wcwl_wishlist_footer{justify-content:center;margin-top:20px}.woocommerce-wishlist .yith-wcwl-share{width:100%;justify-content:center;flex-wrap:wrap}}.b2b-login-wrapper,.b2b-registration-wrapper{box-sizing:border-box;width:100%}.b2b-login-wrapper *,.b2b-registration-wrapper *,.woocommerce-order,.woocommerce-order *{box-sizing:border-box}.b2b-registration-wrapper{position:relative;padding:42px 45px;background:#fff;border:1px solid #e5e2dc;border-radius:20px;box-shadow:0 15px 45px rgb(0 0 0 / .06);overflow:hidden;margin:15px 0}.b2b-registration-wrapper::before{content:"";position:absolute;top:0;left:8%;right:8%;height:3px;background:#64b398}.b2b-registration-wrapper .b2bking_b2bregistration_only_register_header{margin:0 0 32px!important;padding-bottom:15px;color:#111;font-size:30px!important;font-weight:600;line-height:1.2;letter-spacing:-.5px;border-bottom:1px solid #eeeeeb;position:relative}.b2b-registration-wrapper .b2bking_b2bregistration_only_register_header::after{content:"";position:absolute;left:0;bottom:-1px;width:50px;height:3px;background:#64b398}.b2b-registration-wrapper .woocommerce-form-register{margin:0!important;width:100%}.b2b-login-wrapper .form-row,.b2b-registration-wrapper .woocommerce-form-row{width:100%!important;margin:0 0 20px!important;padding:0!important}.b2b-registration-wrapper label{display:block;margin:0 0 8px!important;color:#222;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.6px;text-transform:uppercase}.b2b-registration-wrapper input[type=email],.b2b-registration-wrapper input[type=password],.b2b-registration-wrapper input[type=tel],.b2b-registration-wrapper input[type=text],.b2b-registration-wrapper select{display:block;width:100%!important;height:52px!important;padding:0 16px!important;background:#faf9f6!important;border:1px solid #dedbd5!important;border-radius:8px!important;color:#111!important;font-size:14px!important;outline:0!important;box-shadow:none!important;transition:border-color .25s,background .25s,box-shadow .25s}.b2b-registration-wrapper input::placeholder{color:#aaa7a1;opacity:1}.b2b-registration-wrapper input:focus,.b2b-registration-wrapper select:focus{background:#fff!important;border-color:#111!important;box-shadow:0 0 0 3px rgb(184 155 94 / .12)!important}.b2b-registration-wrapper .b2bking_country_field_selector{width:100%!important;margin:0 0 20px!important}.b2b-registration-wrapper .b2bking_country_field_selector .woocommerce-input-wrapper{display:block;width:100%}.b2b-registration-wrapper .woocommerce-privacy-policy-text{margin:5px 0 25px!important;padding:15px 17px;background:#faf9f6;border-left:3px solid #64b398;border-radius:0 7px 7px 0}.b2b-registration-wrapper .woocommerce-privacy-policy-text p{margin:0!important;color:#77736d;font-size:12px;line-height:1.7}.b2b-registration-wrapper .woocommerce-privacy-policy-text a{color:#111;font-weight:600;text-decoration:underline;text-underline-offset:3px}.b2b-registration-wrapper .woocommerce-form-register__submit{display:block;width:100%!important;height:54px!important;margin:5px 0 0!important;background:#111!important;border:1px solid #111!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:.3s}.b2b-registration-wrapper .woocommerce-form-register__submit:hover{background:#64b398!important;border-color:#64b398!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(184 155 94 / .22)}.b2b-login-wrapper{position:relative;padding:42px 38px;background:#111;border:1px solid #111;border-radius:20px;box-shadow:0 15px 45px rgb(0 0 0 / .15);overflow:hidden;margin:15px 0}.b2b-login-wrapper::before{content:"";position:absolute;top:0;left:12%;right:12%;height:3px;background:#64b398}.b2b-login-wrapper::after{content:"";position:absolute;width:220px;height:220px;right:-120px;top:-120px;border:1px solid rgb(184 155 94 / .18);border-radius:50%;pointer-events:none}.b2b-login-wrapper .woocommerce-form-login{position:relative;z-index:2;margin:0!important}.b2b-login-wrapper .woocommerce-form-login::before{content:"Welcome Back";display:block;margin:0 0 7px;color:#fff;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.5px}.b2b-login-wrapper .woocommerce-form-login::after{content:"Sign in to access your account";display:block;margin:0 0 32px;color:rgb(255 255 255 / .55);font-size:13px;line-height:1.6}.b2b-login-wrapper label{display:block;margin:0 0 8px!important;color:rgb(255 255 255 / .82);font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.b2b-login-wrapper input[type=email],.b2b-login-wrapper input[type=password],.b2b-login-wrapper input[type=text]{display:block;width:100%!important;height:52px!important;padding:0 16px!important;background:rgb(255 255 255 / .07)!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;outline:0!important;box-shadow:none!important}.b2b-login-wrapper input::placeholder{color:rgb(255 255 255 / .4)}.b2b-login-wrapper input:focus{background:rgb(255 255 255 / .1)!important;border-color:#64b398!important;box-shadow:0 0 0 3px rgb(184 155 94 / .13)!important}.b2b-login-wrapper .show-password-input{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.b2b-login-wrapper .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;width:auto!important;margin:0!important;color:rgb(255 255 255 / .65)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.b2b-login-wrapper #rememberme{width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;accent-color:#64b398}.b2b-login-wrapper .woocommerce-form-login__submit{display:block;width:100%!important;height:54px!important;margin:20px 0 18px!important;background:#fff!important;border:1px solid #fff!important;border-radius:8px!important;color:#111!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:.3s}.b2b-login-wrapper .woocommerce-form-login__submit:hover{background:#64b398!important;border-color:#64b398!important;color:#fff!important;transform:translateY(-2px)}.b2b-login-wrapper .lost_password{margin:0!important;text-align:center}.b2b-login-wrapper .lost_password a{color:rgb(255 255 255 / .65);font-size:12px;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .25);padding-bottom:3px;transition:.25s}.b2b-login-wrapper .lost_password a:hover,.feature-card .icon{color:#64b398;border-color:#64b398}.b2b-wrap{display:flex;gap:35px;margin:35px 0}@media (max-width:992px){.container{max-width:100%}.b2b-wrap{flex-direction:column}}.woocommerce-order{width:100%;max-width:1000px;margin:0 auto;padding:55px 0 75px;color:#222}.woocommerce-order .woocommerce-thankyou-order-received{position:relative;margin:0 0 25px!important;padding:24px 28px 24px 62px!important;background:#fff;border:1px solid #e6e3dd;border-radius:12px;color:#171717;font-size:15px;font-weight:500;line-height:1.5;box-shadow:0 8px 30px rgb(0 0 0 / .04)}.woocommerce-order .woocommerce-thankyou-order-received::before{content:"✓";position:absolute;left:22px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#64b398;color:#fff;font-size:15px;font-weight:700}.woocommerce-order .woocommerce-order-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 38px!important;padding:0!important;background:#dedbd5;border:1px solid #dedbd5;border-radius:12px;overflow:hidden;list-style:none}.woocommerce-order .woocommerce-order-overview:after,.woocommerce-order .woocommerce-order-overview:before{content:none!important}.woocommerce-order .woocommerce-order-overview li{min-width:0;margin:0!important;padding:22px 20px!important;background:#fff;color:#77736d;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1.5;text-transform:uppercase}.woocommerce-order .woocommerce-order-overview li strong{display:block;margin-top:7px;color:#171717;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4}.woocommerce-order .woocommerce-order-overview li:first-child{border-top:3px solid #64b398}.woocommerce-order>p:not(.woocommerce-thankyou-order-received){margin:0 0 18px!important;color:#77736d;font-size:13px;line-height:1.7}.woocommerce-order h2{position:relative;margin:0 0 20px!important;padding-bottom:13px;color:#171717;font-size:32px!important;font-weight:500!important;line-height:1.2;letter-spacing:-.5px}.woocommerce-order h2::after{content:"";position:absolute;left:0;bottom:0;width:45px;height:3px;background:#64b398}.woocommerce-order .woocommerce-order-details{margin:0 0 48px!important}.woocommerce-order .woocommerce-table--order-details{width:100%!important;margin:0!important;border:1px solid #dedbd5!important;border-radius:12px;border-collapse:separate!important;border-spacing:0;background:#fff;overflow:hidden}.woocommerce-order .woocommerce-table--order-details thead th{padding:17px 18px!important;background:#171717;color:#fff;border:0!important;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.woocommerce-order .woocommerce-table--order-details tbody td{padding:18px!important;background:#fff;border:0!important;border-bottom:1px solid #e9e7e2!important;color:#55514c;font-size:13px}.woocommerce-order .woocommerce-table--order-details .product-name a{color:#222;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s}.woocommerce-order .woocommerce-table--order-details .product-name a:hover{color:#64b398}.woocommerce-order .product-quantity{color:#99938b;font-size:12px;font-weight:400}.woocommerce-order .woocommerce-table--order-details .product-total{color:#222;font-weight:500}.woocommerce-order .woocommerce-table--order-details tfoot td,.woocommerce-order .woocommerce-table--order-details tfoot th{padding:14px 18px!important;background:#faf9f6;border:0!important;border-bottom:1px solid #e7e4df!important;font-size:13px}.woocommerce-order .woocommerce-table--order-details tfoot th{text-align:left;color:#222;font-weight:600}.woocommerce-order .woocommerce-table--order-details tfoot td{text-align:right;color:#222;font-weight:600}.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-last-child(2) td,.woocommerce-order .woocommerce-table--order-details tfoot tr:nth-last-child(2) th{background:#fff;font-size:14px}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child th{border-bottom:0!important}.woocommerce-order .woocommerce-customer-details{margin:0!important}.woocommerce-order .woocommerce-customer-details address{position:relative;margin:0!important;padding:24px 25px 22px!important;background:#fff;border:1px solid #dedbd5;border-radius:12px;color:#55514c;font-size:13px;font-style:normal;line-height:1.8;box-shadow:0 8px 25px rgb(0 0 0 / .035)}.woocommerce-order .woocommerce-customer-details address::before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:#64b398;border-radius:0 3px 3px 0}.woocommerce-order .woocommerce-customer-details--phone{margin:10px 0 0!important;padding-top:10px;border-top:1px solid #eeeae4;color:#44403b}.woocommerce-order .woocommerce-customer-details--email{margin:4px 0 0!important;color:#77736d}.woocommerce-order .woocommerce-customer-details+br{display:none}@media (max-width:900px){.b2b-login-wrapper,.b2b-registration-wrapper{padding:35px 30px}.b2b-login-wrapper .woocommerce-form-login::before,.b2b-registration-wrapper .b2bking_b2bregistration_only_register_header{font-size:27px!important}.woocommerce-order{max-width:92%;padding:45px 0 65px}.woocommerce-order .woocommerce-order-overview{grid-template-columns:repeat(2,1fr)}.woocommerce-order h2{font-size:29px!important}}@media (max-width:600px){.card-product.card-s2 .card-product_info .name-product{font-size:14px}.card-product.card-s2 .card-product_info p{font-size:13px}.product-action_bot .tf-btn,.woocommerce-order .woocommerce-order-overview li strong,.woocommerce-order .woocommerce-table--order-details,.woocommerce-order .woocommerce-table--order-details .product-name a,.woocommerce-order>p:not(.woocommerce-thankyou-order-received){font-size:12px}.woocommerce-checkout .wp-block-woocommerce-checkout{padding:30px 12px 60px!important}.woocommerce-checkout .wc-block-components-checkout-step{padding:22px 17px!important;border-radius:13px!important;margin-bottom:14px!important}.woocommerce-checkout .wc-block-components-checkout-step__title{font-size:17px!important}.woocommerce-checkout .wc-block-components-address-form{display:block}.woocommerce-checkout .wc-block-components-text-input{margin-bottom:12px!important}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-blocks-components-select__select{min-height:50px!important;font-size:13px!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{padding:20px!important;border-radius:13px!important}.woocommerce-checkout .wc-block-components-order-summary-item{grid-template-columns:60px 1fr auto;gap:10px}.woocommerce-checkout .wc-block-components-order-summary-item__image{width:58px!important;height:58px!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height:52px!important}.woocommerce-checkout .wc-block-checkout__terms{font-size:10px!important;padding-left:2px!important;padding-right:2px!important}.camilla-live-search-results{border-radius:0 0 10px 10px;max-height:70vh;overflow-y:auto}.camilla-live-search-results .live-search-results{grid-template-columns:1fr;padding:5px}.camilla-live-search-results .live-search-product{border-right:0!important;padding:12px 10px}.camilla-live-search-results .live-search-product-image{width:55px;height:55px;flex-basis:55px}#loginModal{padding:15px!important}#loginModal .modal-dialog{max-width:100%;margin:0 auto}#loginModal .modal-content{border-radius:16px!important}#loginModal .modal-header{padding:27px 35px 22px!important}#loginModal .modal-title{font-size:20px!important}#loginModal .modal-body{padding:25px 22px 28px!important}.b2b-login-wrapper,.b2b-registration-wrapper{padding:30px 22px;border-radius:15px}.b2b-login-wrapper .woocommerce-form-login::before,.b2b-registration-wrapper .b2bking_b2bregistration_only_register_header{font-size:24px!important}.b2b-login-wrapper input[type=password],.b2b-login-wrapper input[type=text],.b2b-registration-wrapper input[type=email],.b2b-registration-wrapper input[type=tel],.b2b-registration-wrapper input[type=text],.b2b-registration-wrapper select{height:50px!important}.b2b-login-wrapper .woocommerce-form-login__submit,.b2b-registration-wrapper .woocommerce-form-register__submit{height:52px!important}.woocommerce-order{max-width:none;width:auto;margin:0 15px;padding:32px 0 50px}.woocommerce-order .woocommerce-thankyou-order-received{margin-bottom:18px!important;padding:18px 18px 18px 52px!important;font-size:13px}.woocommerce-order .woocommerce-thankyou-order-received::before{left:16px}.woocommerce-order .woocommerce-order-overview{grid-template-columns:1fr 1fr;margin-bottom:30px!important;border-radius:10px}.woocommerce-order .woocommerce-order-overview li{padding:17px 14px!important;font-size:9px}.woocommerce-order h2{margin-bottom:16px!important;font-size:25px!important}.woocommerce-order .woocommerce-table--order-details tbody td,.woocommerce-order .woocommerce-table--order-details tfoot td,.woocommerce-order .woocommerce-table--order-details tfoot th,.woocommerce-order .woocommerce-table--order-details thead th{padding:13px 12px!important}.woocommerce-order .woocommerce-customer-details address{padding:19px 20px!important;font-size:12px;line-height:1.7}.woocommerce-order .woocommerce-order-details{margin-bottom:35px!important}}@media (max-width:400px){#loginModal{padding:10px!important}#loginModal .modal-header{padding:25px 25px 20px!important}#loginModal .modal-body{padding:22px 18px 25px!important}#loginModal .woocommerce-form-login>p.form-row:nth-of-type(3){grid-template-columns:1fr;gap:13px}#loginModal .woocommerce-form-login__rememberme{justify-content:center}#loginModal .woocommerce-form-login__submit{width:100%!important;min-width:0;height:48px}.woocommerce-wishlist .yith-wcwl-form{padding-left:10px;padding-right:10px}.woocommerce-wishlist .wishlist_table{padding-left:12px!important;padding-right:12px!important}.woocommerce-wishlist .wishlist-items-wrapper tr{grid-template-columns:70px 1fr 30px}.woocommerce-wishlist td.product-thumbnail{width:70px!important}.woocommerce-wishlist td.product-thumbnail img{width:65px!important;height:65px!important}.woocommerce-wishlist .wishlist-title h2{font-size:21px!important}.woocommerce-wishlist .wishlist-title .show-title-form{padding:6px 8px!important}.woocommerce-wishlist .yith-wcwl-share{gap:10px}.b2b-login-wrapper,.b2b-registration-wrapper{padding:25px 17px;border-radius:13px}.b2b-login-wrapper .woocommerce-form-login::before,.b2b-registration-wrapper .b2bking_b2bregistration_only_register_header{font-size:22px!important}.b2b-login-wrapper label,.b2b-registration-wrapper label,.woocommerce-order .woocommerce-order-overview li strong{font-size:11px}.woocommerce-order{margin:0 10px}.woocommerce-order .woocommerce-order-overview li{padding:15px 10px!important}.woocommerce-order h2{font-size:23px!important}.woocommerce-order .woocommerce-table--order-details .product-quantity{display:block;margin-top:3px}}.feature-card{perspective:1000px;border-bottom-color:#64b398!important}.wc-block-components-radio-control__option-layout{margin-left:40px!important}.woocommerce-MyAccount-navigation li a{background:#00000014;border-radius:6px;margin-bottom:10px!important;font-size:15px}.woocommerce-MyAccount-content{padding:25px 35px 35px}.woocommerce-MyAccount-content>p:nth-child(2) a{color:#64b398!important;border-bottom-color:#64b398!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:1px solid #e2e2e2!important;font-size:16px;padding:20px 20px 20px 58px!important}.woocommerce-info::before{top:1.2em;color:#64b398}.woocommerce-MyAccount-content>p:nth-child(2){font-size:20px;font-weight:400;color:#000;margin-bottom:15px}.woocommerce-account table.shop_table th{font-size:12px}#b2bking_myaccount_conversations_container_top button,button.b2bking_myaccount_view_conversation_button{background:#64b398!important;min-width:auto!important}#b2bking_myaccount_conversations_title,#b2bking_myaccount_offers_title{color:#000;font-weight:600;margin-bottom:25px}.b2bking_purchase_lists_top_title{color:#000;font-weight:600}#b2bking_purchase_list_new_button{min-width:auto!important;background:#64b398!important}#b2bking_purchase_lists_table_filter input{border:1px solid #cecece}.b2bking_bulkorder_form_container_bottom_add_button,.b2bking_purchase_lists_view_list{background:#64b398!important}table#b2bking_purchase_lists_table{padding-top:22px;padding-bottom:22px}.b2bking_bulkorder_form_container_content_line input{margin-bottom:8px!important;border:1px solid #cdcdcd!important}.b2bking_bulkorder_form_container_bottom_save_button{background:#161616!important}#b2bking_myaccount_bulkorder_title{margin-bottom:25px;font-weight:600}.b2bking_subaccounts_container_top_button{min-width:auto!important;background:#64b398!important;gap:10px}.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{background:#f6f6f4;border:1px solid #cecece;border-radius:0}.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header{background:#64b398;padding:12px}.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{padding:12px}.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header h2{color:#fff;font-weight:400!important}.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header a{background:#4e4e4e;color:#fff;padding:5px 12px;border-radius:5px;font-size:14px;margin-top:12px}.woocommerce form .form-row{margin:0 0 10px}.woocommerce-EditAccountForm .woocommerce-Button.button{margin-top:15px}@media (max-width:767px){.footer-v4 .footer-bottom_wrap{flex-wrap:wrap-reverse;justify-content:center;gap:16px}.footer-v4 .footer-bottom_wrap .ft-text-nocopy{width:100%;text-align:center;padding:0}span.number-order{position:absolute;top:-5px;right:-3px}.woocommerce-MyAccount-navigation li a{font-size:12px}.woocommerce-MyAccount-navigation li a::before{font-size:20px}.woocommerce-MyAccount-content{padding:10px 15px 15px}#b2bking_myaccount_bulkorder_container,#b2bking_myaccount_conversations_container{margin:0}#b2bking_myaccount_bulkorder_title,#b2bking_myaccount_conversations_title,#b2bking_myaccount_offers_title{font-size:22px}.b2bking_bulkorder_form_container_bottom_add_button{margin-bottom:10px}.b2bking_subaccounts_container_top_title{font-size:22px;margin-bottom:15px}.woocommerce-info .button{margin-top:15px!important}.woocommerce-MyAccount-content>p:nth-child(2){line-height:1.4;font-size:15px}}.woocommerce-orders-table .woocommerce-button.button.view{background:#64b398!important;border:#64b398!important}small.woocommerce-price-suffix{color:#000;font-weight:300;font-size:13px}span.b2bking_both_prices_text{font-size:13px;color:#000}.price-new .woocommerce-Price-amount.amount{font-size:18px}.page-id-1234 .entry-content{position:relative;z-index:1;padding:40px;border-radius:8px;background:#fff;max-width:795px;margin:2rem auto}.page-id-1234 .entry-content h2{font-weight:300;margin-bottom:1.5rem}.page-id-1234 .entry-content form{border:none;padding:0;margin:0}.page-id-1234 .entry-content form label{font-family:var(--font-body);font-size:1rem}.page-id-1234 .entry-content form input{border:1px solid var(--line-5)!important}.page-id-1234 .entry-content form button{background:var(--black);display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;font-weight:400;text-transform:uppercase;height:40px;padding-left:20px;padding-right:20px;background:#545454;color:#fff;border-radius:8px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border:0;margin-top:1rem}.page-id-1234 .entry-content form button:hover{background:#000;color:#fff}h2.s-title{font-size:clamp(26px, 3.2vw, 40px)}.product-infor-price ins .woocommerce-Price-amount.amount,.product-infor-price ins span{text-decoration:underline;text-decoration-color:#ebe8e5;text-decoration-thickness:0}.banner-cta-v2 h5,.banner-cta-v2 p,.product-infor-price del,.product-infor-price del *{color:#000!important}.single-product .variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:550px}@media screen and (max-width:767px){.single-product button.single_add_to_cart_button.button.alt{width:unset!important;width:revert}.single-product .variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;width:unset!important}}.single-product .quantity{border:1px solid #73737352;border-radius:20px;padding:5px 10px}.single-product input#quantity_6aa3a749432c3{background:0 0!important;border:none!important}.woocommerce .quantity .qty{width:3.631em;text-align:center;background:0 0;border:none;padding:5px}.single-product button.single_add_to_cart_button.button.alt{width:78%;border-radius:20px;padding:11px}.card-product .wishlist .yith-wcwl-add-to-wishlist .ajax-loading,.card-product .wishlist .yith-wcwl-add-to-wishlist a .feedback,.hidden-variation-dropdown,.hidden-variation-dropdown select,.product-infor-meta.meta_rate{display:none!important}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist,.card-product .wishlist .yith-wcwl-add-to-wishlist,.price-wrap .login-link,.price-wrap .price-new{display:inline-block}.card-product .wishlist .yith-wcwl-add-to-wishlist a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#333;font-size:0;transition:.3s;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.card-product .wishlist .yith-wcwl-add-to-wishlist a:hover{background:#ff385c;color:#fff;transform:scale(1.1)}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a i,.card-product .wishlist .yith-wcwl-add-to-wishlist a i{font-size:18px}.card-product .wishlist .yith-wcwl-add-to-wishlist a .fa-heart-o{margin:0}.card-product .wishlist .yith-wcwl-add-to-wishlist a .fa-heart{color:#ff385c}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #ddd;border-radius:4px;background:0 0;color:#333;font-size:14px;font-weight:500;text-decoration:none;transition:.3s}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a:hover{background:#f5f5f5;border-color:#ccc}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a .fa-heart-o{margin-right:5px}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a .fa-heart{color:#ff385c;margin-right:5px}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a .feedback{font-size:13px}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist .ajax-loading{margin-left:10px}.wishlist-loader{text-align:center;padding:15px 0;color:#999;font-size:14px}.wishlist-loader::after{content:'';display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #333;border-radius:50%;animation:.8s linear infinite spin;margin-left:10px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.header-abs:not(.header-sticky){background:#0000002e!important}.b2bking_b2b_group_242 .section-category,.b2bking_b2b_group_242 li.allgrpup.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item.position-relative.has-sub-menu,.post-type-archive-product nav.woocommerce-breadcrumb,.wholesale-hint.b2b-hint,button#b2bking_request_custom_quote_button,li.privategroup.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.current_page_item.menu-item.position-relative,li.privategroup.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item.position-relative,section#teamsection{display:none}.quick-view-product{padding:20px}.quick-view-gallery-col{padding-right:30px}.quick-view-main-image{margin-bottom:15px;border-radius:8px;overflow:hidden}.quick-view-main-image img{width:100%;height:auto;object-fit:cover}.quick-view-thumbnails,.size-options{display:flex;gap:10px;flex-wrap:wrap}.quick-view-thumb{width:70px;height:70px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid #fff0;transition:.3s}.quick-view-thumb.active,.quick-view-thumb:hover{border-color:#2a7a5e}.b2b-tier-message,.wholesale-hint{font-size:12px;margin-top:4px;border-left:3px solid #2a7a5e;display:block}.quick-view-info-col .product-name{font-size:24px;margin-bottom:10px;font-weight:600}.quick-view-info-col .product-info__rate{display:flex;align-items:center;gap:8px;margin-bottom:15px}.quick-view-info-col .product-description{margin-bottom:20px}.quick-view-info-col .product-description p{color:#666;line-height:1.6}.quick-view-info-col .product-price-wrap{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.quick-view-info-col .product-actions .tf-btn{text-align:center;justify-content:center}#modalQuickView .btn-close{position:absolute;top:15px;right:15px;z-index:10;background:rgb(0 0 0 / .1);border-radius:50%;padding:8px;opacity:.7}#modalQuickView .btn-close:hover{opacity:1;background:rgb(0 0 0 / .2)}.product-badge.wholesale{background:#2a7a5e;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;position:absolute;top:10px;left:10px;z-index:10}.product-badge.b2b-product,.product-badge.normal-product{font-size:10px;font-weight:700;padding:3px 10px;top:45px;left:10px;color:#fff;letter-spacing:.5px;border-radius:4px;z-index:10;position:absolute;text-transform:uppercase}.product-badge.b2b-product{background:#e63946}.product-badge.normal-product{background:#6c757d}.product-badge.sale{background:#e63946;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;position:absolute;top:10px;right:10px;z-index:10}.b2b-tier-message{color:#555;padding:4px 10px;background:#f0f7f4;border-radius:4px}.b2b-tier-message .woocommerce-Price-amount{font-weight:600;color:#2a7a5e}.wholesale-hint{color:#666;padding:2px 8px;background:#f8f9fa;border-radius:4px}.b2b-badge,.login-link{display:inline-block;margin-left:8px}.wholesale-hint.b2b-hint{border-left-color:#e63946;background:#fef0f0;color:#c0392b}.wholesale-hint.normal-hint{border-left-color:#6c757d;background:#f8f9fa}.product-type-label{margin-top:2px;margin-bottom:4px}.product-type-label .b2b-label{font-size:11px;color:#e63946;font-weight:600}.product-type-label .normal-label{font-size:11px;color:#6c757d;font-weight:600}.product-short-desc{font-size:13px;color:#666;margin-top:4px;line-height:1.4}.current-user-group .tier-group-name,.quick-view-loader .fa-spinner{color:#2a7a5e}.wholesale-swiper .swiper-button-next,.wholesale-swiper .swiper-button-prev{background:#2a7a5e;color:#fff;width:40px;height:40px;border-radius:50%;opacity:.7;transition:.3s}.wholesale-swiper .swiper-button-next:hover,.wholesale-swiper .swiper-button-prev:hover{opacity:1;background:#1a4a3e}.wholesale-swiper .swiper-button-next:after,.wholesale-swiper .swiper-button-prev:after{font-size:16px}@media (max-width:768px){.card-product .wishlist .yith-wcwl-add-to-wishlist a{width:36px;height:36px}.card-product .wishlist .yith-wcwl-add-to-wishlist a i{font-size:16px}#quickViewWishlistContainer .yith-wcwl-add-to-wishlist a{padding:8px 16px;font-size:13px}.quick-view-gallery-col{padding-right:0;margin-bottom:20px}.quick-view-thumb{width:50px;height:50px}.quick-view-info-col .product-name{font-size:20px}#modalQuickView .modal-dialog{margin:10px}.product-badge.wholesale{font-size:9px;padding:3px 8px}.product-badge.b2b-product,.product-badge.normal-product{font-size:8px;padding:2px 8px;top:38px}.b2b-tier-message,.wholesale-hint{font-size:10px;padding:3px 8px}.b2b-badge{font-size:8px;padding:1px 6px}.wholesale-swiper .swiper-button-next,.wholesale-swiper .swiper-button-prev{width:30px;height:30px}.wholesale-swiper .swiper-button-next:after,.wholesale-swiper .swiper-button-prev:after{font-size:12px}}.b2b-price{color:#e74c3c;font-weight:600}.b2b-price .regular-price{color:#999;font-weight:400;font-size:14px;margin-left:8px}.b2b-badge{text-transform:uppercase;background:#2a7a5e;color:#fff;font-size:10px;padding:2px 10px;border-radius:12px;font-weight:400;text-transform:uppercase}.login-link{font-size:12px;color:#2a7a5e;cursor:pointer;font-weight:500;text-decoration:none}.login-link:hover{text-decoration:underline}.login-link i{font-size:11px;margin-right:4px}.quickview-b2b-login{margin-top:5px}.price-wrap.login-price{display:flex;flex-wrap:wrap;align-items:flex-start}.price-wrap.login-price .price-new,.quickview-tier-box .product-tier-group,.quickview-tier-pricing{width:100%}.product-tier-pricing{margin-top:10px;width:100%;border-top:1px solid #eee;padding-top:8px}.product-tier-title{font-size:12px;font-weight:600;color:#333;margin-bottom:8px}.product-tier-group-list,.quickview-tier-box .product-tier-group-list{display:flex;flex-direction:column;gap:8px}.product-tier-group{width:100%;border:1px solid #eee;border-radius:5px;padding:7px;background:#fff}.product-tier-group.current-user-group{border-color:#2a7a5e;background:#f5faf8}.product-tier-group-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.tier-group-name{font-size:11px;font-weight:700;color:#333}.tier-current-badge{display:inline-block;background:#2a7a5e;color:#fff;font-size:8px;line-height:1;padding:3px 6px;border-radius:10px;white-space:nowrap;font-weight:600}.product-tier-list{display:flex;flex-wrap:wrap;gap:5px}.product-tier-row{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #eee;border-radius:4px;padding:5px 7px;background:#fafafa;font-size:11px;line-height:1.2;flex:1 1 auto;min-width:105px}.current-user-group .product-tier-row{background:#fff;border-color:#d8ebe3}.product-tier-row .tier-quantity{font-weight:600;color:#555;white-space:nowrap}.product-tier-row .tier-price{font-weight:600;color:#2a7a5e;white-space:nowrap}.product-tier-row .woocommerce-Price-amount{font-size:11px}.product-tier-row .woocommerce-Price-currencySymbol{margin-left:2px}.product-tier-row .tier-per-unit{font-size:9px;color:#777;font-weight:400;white-space:nowrap}.product-tier-row .tier-saving{font-size:9px;color:#2a7a5e;font-weight:600;white-space:nowrap}.quickview-tier-box{margin-top:8px}.quickview-tier-box .product-tier-list{display:flex;flex-direction:column;gap:5px}.quickview-tier-box .product-tier-row{width:100%;min-height:32px;padding:7px 10px;flex:none}.size-selector-wrapper{margin:15px 0;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.variation-selector label{display:block;margin-bottom:10px;font-weight:600;font-size:14px}.variation-selector label .selected-size{font-weight:400;color:#2a7a5e;margin-left:5px}.size-option{padding:8px 20px;border:2px solid #ddd;background:#fff;border-radius:30px;cursor:pointer;transition:.3s;font-size:14px;font-weight:500;color:#333;min-width:50px;text-align:center}.size-option:hover{border-color:#2a7a5e;background:#f0f7f4}.size-option.active{border-color:#2a7a5e;background:#2a7a5e;color:#fff}.camilla-quantity{display:inline-flex!important;align-items:center;width:auto;height:48px;border:1px solid #ddd;background:#fff;overflow:hidden}.camilla-quantity button{width:45px;height:46px;min-width:45px;border:0;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;line-height:1;padding:0;color:#222}.camilla-quantity button:hover{background:#f5f5f5}.camilla-quantity-input{width:55px!important;min-width:55px!important;height:46px!important;border:0!important;background:0 0!important;text-align:center!important;padding:0!important;margin:0!important;font-size:15px}.camilla-quantity-input::-webkit-inner-spin-button,.camilla-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.camilla-quantity-input[type=number]{-moz-appearance:textfield}.single_variation_wrap{margin-top:10px}.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.variations_form .single_add_to_cart_button{min-height:48px}.related-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.related-products-grid .card-product{height:100%}.related-products-grid .product-action_list{position:absolute;top:15px;right:15px;z-index:5}.related-products-grid .product-action_bot{position:absolute;left:15px;right:15px;bottom:15px;z-index:5}.product-action_bot .login-link{display:flex;align-items:center;justify-content:center;min-height:45px}.camilla-share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.camilla-share-button{min-width:110px;min-height:45px;padding:10px 15px;border:1px solid #ddd;background:#fff;color:#222;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.camilla-share-button:hover{color:#222;text-decoration:none;background:#f7f7f7}.camilla-copy-message{margin-top:15px;font-size:13px}@media (max-width:992px){.related-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.b2b-price .regular-price{font-size:12px;display:block;margin-left:0}.b2b-badge{font-size:9px;padding:1px 8px}.login-link,.product-tier-title{font-size:11px}.login-link{display:block;margin-left:0;margin-top:4px}.product-tier-pricing{margin-top:8px;padding-top:7px}.product-tier-group{padding:6px}.product-tier-row .woocommerce-Price-amount,.tier-group-name{font-size:10px}.tier-current-badge{font-size:7px;padding:3px 5px}.product-tier-list{gap:4px}.product-tier-row{font-size:10px;padding:4px 6px;min-width:95px}.product-tier-row .tier-per-unit,.product-tier-row .tier-saving{font-size:8px}.related-products-grid{grid-template-columns:repeat(2,1fr)}.size-options{gap:8px}.size-option{padding:6px 15px;font-size:13px}}@media (max-width:480px){.related-products-grid{grid-template-columns:repeat(2,1fr);gap:10px}.camilla-quantity button{width:40px;min-width:40px}.camilla-quantity-input{width:45px!important;min-width:45px!important}}.wc-block-components-radio-control__option-layout{margin-left:40px!important;width:auto!important}.tf-product-media-main .swiper-slide img{width:100%;height:auto;object-fit:cover;border-radius:8px;cursor:zoom-in}.tf-product-media-thumbs{margin-top:15px}.tf-product-media-thumbs .item-thumb{border:2px solid #fff0;border-radius:6px;overflow:hidden;transition:.3s;cursor:pointer;margin-top:10px}.tf-product-media-thumbs .item-thumb img{width:100%;height:auto;display:block;object-fit:cover}.tf-product-media-thumbs .swiper-slide-thumb-active .item-thumb{border-color:#000}.group-btn-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding:0 10px;z-index:10}.group-btn-nav .tf-sw-nav{pointer-events:auto;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .15);transition:.3s}.group-btn-nav .tf-sw-nav:hover{background:#000;color:#fff}.tf-product-media-main{position:relative}.product-infor-price del .woocommerce-Price-amount.amount{color:#dd2427;font-weight:400;font-size:18px}[12:02PM] Sawan Kaushik .price-new del .woocommerce-Price-amount.amount{color:#000;font-weight:400;font-size:18px}.price-new .woocommerce-Price-amount.amount{color:#000;font-weight:600;font-size:20px}.price-new ins .woocommerce-Price-amount.amount{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:0;color:#dd2427}.product-infor-price del span{color:#000;font-weight:400;font-size:18px}.product-infor-price .woocommerce-Price-amount.amount{color:#000;font-weight:600;font-size:22px}.product-infor-price ins span{color:#dd2427!important}.collection-v02{border-bottom-color:#64b398!important}.collection-v02 p::after{background:#64b398!important}@media (max-width:767px){.price-new .woocommerce-Price-amount.amount{font-size:17px}.price-new del .woocommerce-Price-amount.amount{font-size:15px}.wholesale-swiper .swiper-button-next{right:0;z-index:99;opacity:1;top:50%}.wholesale-swiper .swiper-button-prev{left:0;z-index:99;opacity:1;top:50%}}#review_form_wrapper .submit,.cart-empty.custom-cart-empty .button{background:var(--primary-color)!important;color:#fff!important;padding:13px 26px!important;margin-top:15px!important}#comments .woocommerce-Reviews-title,.error-404.not-found .page-title{margin-bottom:15px}.woocommerce #reviews #comments ol.commentlist li .comment-text{background:#fff}.cart-empty.custom-cart-empty{text-align:center}.return-to-shop .button.wc-backward{background:var(--primary-color)!important;color:#fff!important;padding:13px 26px!important;margin-top:25px!important}.error-404.not-found .tf-btn,a.register{margin-top:20px}a.button.wc-backward{text-align:center;margin:auto;display:block;justify-content:center;width:220px}.error-404.not-found{text-align:center;margin-top:50px}.error-404.not-found i{font-size:60px;margin-bottom:15px}.error404 header.tf-header.header-abs.scr-black{background:#000!important;opacity:.7}span#number-order{position:absolute;top:-4px;right:-10px;background:#000;font-size:12px;width:26px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center}.b2bking_b2b_group_242 h4.s-title.letter-space--4{margin-top:60px}.b2bking_b2b_group_242 li.privategroup.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item.position-relative{display:block}small.woocommerce-price-suffix{color:red}a.register{background:#000;border-radius:7px;color:#fff;padding:14px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px}h3.companyregister{font-size:20px;text-align:center}.page-id-151 .cross-sells{DISPLAY:NONE}