/* styles.css szablonu — tylko reguły użyte w kodzie; wygenerowane przez scripts/build-template-css.mjs. NIE EDYTOWAĆ. */
@font-face{font-family:"Satoshi";src:url("../../fonts/satoshi/Satoshi-Variable.woff2") format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--Black:#000000;--White:#ffffff;--Yellow:#ffc108;--Red:#9d0101;--Body-text-1:#777777;--Body-text-2:#818181;--Body-text-3:#545454;--Primary:#a47551;--Secondary:#252525;--Third:#ae873e;--Text-color-1:#404040;--Color-246B64:#246b64;--color-D4B04C:#d4b04c;--color-f5ece5:#f5ece5;--Text-heading:#1f1f1f;--Line:#ebebeb;--Line-2:#11111126;--Gray-90:#101828;--Color-c1a286:#c1a286;--Color-9C8853:#9c8853}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{margin-right:0 !important;font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1;font-family:"Satoshi", sans-serif;color:var(--Secondary)}body::-webkit-scrollbar{width:7px;background-color:var(--Line)}body::-webkit-scrollbar-thumb{background:var(--Primary);border-radius:999px}@media (max-width: 1199px){body{padding-bottom:68px}}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{width:100%;overflow-x:auto;table-layout:auto;border-collapse:collapse}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:none}a img{border:0}img{max-width:100%;height:auto}select{max-width:100%}body,button,input,select,textarea{font-family:"Satoshi", sans-serif;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}p{font-weight:400;font-size:16px;line-height:24px}strong,b,cite{font-weight:bold}dfn,cite,em,i,blockquote{font-style:italic}abbr,acronym{border-bottom:1px dotted #e0e0e0;cursor:help}mark,ins{text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}small{font-size:75%}big{font-size:125%}address{font-style:italic;margin:0 0 20px}code,kbd,tt,var,samp,pre{margin:20px 0;padding:4px 12px;background:#f5f5f5;border:1px solid #e0e0e0;overflow-x:auto;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;border-radius:0;height:auto}svg,svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{margin-bottom:20px;border:dashed 1px #ccc}ul,ol{padding:0}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0}li{list-style:none}ul li,ol li{padding:0}dl,dd{margin:0 0 20px}dt{font-weight:bold}del{text-decoration:line-through;filter:alpha(opacity=50);opacity:0.5}caption,th,td{font-weight:normal;text-align:left}th{border-width:0 1px 1px 0;font-weight:bold}td{border-width:0 1px 1px 0}th,td{padding:8px 12px}embed,object,video{margin-bottom:20px;max-width:100%;vertical-align:middle}p > embed,p > iframe,p > object,p > video{margin-bottom:0}button,input{line-height:normal}button{background-color:transparent}button,input,select,textarea{font-size:100%;line-height:inherit;margin:0;vertical-align:baseline}textarea{overflow:auto;vertical-align:top}button,input[type=button],input[type=reset],input[type=submit]{line-height:1;cursor:pointer;-webkit-appearance:button;border:0}input[type=checkbox],input[type=radio]{overflow:hidden;cursor:pointer;vertical-align:sub}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f7f7f7 inset}input[type=search]{outline:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#171412}::-moz-placeholder{color:#171412;opacity:1}:-ms-input-placeholder{color:#171412}textarea::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=color]::placeholder{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Satoshi", sans-serif;margin:0;text-rendering:optimizeLegibility;color:var(--Secondary);font-weight:500}h1,.h1{font-size:60px;line-height:72px}h2,.h2{font-size:48px;line-height:60px}h3,.h3{font-size:36px;line-height:44px}h4,.h4{font-size:24px;line-height:32px}h5,.h5{font-size:20px;line-height:30px}h6,.h6{font-size:18px;line-height:28px}.text-body-default{font-size:16px;line-height:24px}.text-caption-1{font-size:14px;line-height:20px}@media (max-width: 991px){h1,.h1{font-size:50px;line-height:58px}h2,.h2{font-size:40px;line-height:48px}h3,.h3{font-size:30px;line-height:38px}}@media (max-width: 767px){h1,.h1{font-size:42px;line-height:50px}h2,.h2{font-size:32px;line-height:40px}h3,.h3{font-size:28px;line-height:30px}.text-body-default{font-size:16px;line-height:24px}}@media (max-width: 575px){h1,.h1{font-size:34px;line-height:42px}h2,.h2{font-size:28px;line-height:36px}h3,.h3{font-size:24px;line-height:32px}h4,.h4{font-size:22px;line-height:30px}h5,.h5{font-size:18px;line-height:26px}}.fw-5{font-weight:500 !important}.fw-7{font-weight:700 !important}a{text-decoration:none;cursor:pointer;display:inline-block;color:inherit}a:focus,a:hover{text-decoration:none;outline:0}.link{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:inherit}.link:hover{color:var(--Primary)}.text_body-color-1{color:var(--Body-text-1)}.text_body-color-3{color:var(--Body-text-3)}.text_secondary-color{color:var(--Secondary)}.row{margin-top:0 !important;margin-right:-15px !important;margin-left:-15px !important}.row > *{padding-left:15px !important;padding-right:15px !important}.tf-container{max-width:1470px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.tf-grid-layout{--spacing:15px;display:grid;column-gap:var(--spacing);row-gap:var(--spacing)}.tf-grid-layout .wg-pagination{grid-column:1/-1;width:100%}@media (min-width: 576px){.tf-grid-layout.sm-col-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){.tf-grid-layout{--spacing:24px;gap:var(--spacing)}.tf-grid-layout.md-col-2{grid-template-columns:repeat(2, 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)}}@media (min-width: 992px){.tf-grid-layout{--spacing:30px;gap:var(--spacing)}.tf-grid-layout.lg-col-3{grid-template-columns:repeat(3, 1fr)}}.gap_2{gap:2px}.gap_8{gap:8px}.gap_10{gap:10px}.gap_12{gap:12px}.gap_16{gap:16px}.mt_24{margin-top:24px}.mb_4{margin-bottom:4px}.mb_8{margin-bottom:8px}.mb_10{margin-bottom:10px}.mb_12{margin-bottom:12px}.mb_16{margin-bottom:16px}.mb_20{margin-bottom:20px}.mb_24{margin-bottom:24px}.mb_40{margin-bottom:40px}.tf-spacing-2{padding-top:64px;padding-bottom:64px}.tf-spacing-10{padding-top:64px;padding-bottom:113px}@media (max-width: 991px){.tf-spacing-10{padding-top:80px;padding-bottom:80px}}@media (max-width: 767px){.tf-spacing-2,.tf-spacing-10{padding-top:60px;padding-bottom:60px}}#wrapper{background-color:var(--White-light);overflow-x:clip}.sticky-top{position:sticky !important;z-index:50;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.img-cover{width:100%;height:100%;object-fit:cover}#goTop{position:fixed;padding:0;bottom:90px;right:20px;width:38px;height:38px;background:var(--White);color:black;font-size:20px;text-align:center;line-height:50px;cursor:pointer;border:none;border-radius:50%;opacity:0;visibility:hidden;transition:opacity 0.3s ease;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.1019607843);z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#goTop.show{opacity:1;visibility:visible}#goTop .icon{font-size:16px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--Primary);animation:iconBounce 2s linear 0s infinite}#goTop:hover{box-shadow:0 8px 16px rgba(0, 0, 0, 0.5)}@media (min-width: 992px){#goTop{right:40px}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wg-pagination{display:flex;gap:12px}.wg-pagination li a{border:1px solid var(--Line);font-size:16px;line-height:26px;font-weight:500;background-color:var(--White);color:var(--Secondary);display:flex;justify-content:center;align-items:center;width:46px;height:46px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.wg-pagination li:last-child a,.wg-pagination li:first-child a{width:unset;padding:0 30px}@media (max-width: 575px){.wg-pagination li:last-child a,.wg-pagination li:first-child a{padding:0 18px}}.wg-pagination li:hover a,.wg-pagination li.active a{background-color:var(--Primary);color:var(--White)}.header{z-index:99;border-bottom:1px solid var(--Line)}.header.style-default{border-bottom:1px solid var(--Line)}@media (max-width: 767px){.header.style-default .tf-btn{display:none}}header{position:sticky;z-index:100;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.navigation li a{display:inline-block;font-size:16px;line-height:24px}.mega-menu{width:100%;left:0;padding:42px 0px;max-height:calc(100vh + 70px);overflow:auto}.footer{background-color:var(--Primary)}.footer .row{row-gap:40px}.footer.style-2{background-color:var(--White)}.tab-product_list{display:flex;gap:48px;padding:6px 0}.tab-product_list::-webkit-scrollbar{height:3px;background-color:var(--Line)}.tab-product_list::-webkit-scrollbar-thumb{background:var(--Primary);border-radius:999px}.tab-product_list.style-2{gap:64px;padding:9px 0}@media (max-width: 767px){.tab-product_list.style-2{gap:24px;padding:10px 0 18px}}.tf-btn{font-size:16px;line-height:24px;height:48px;padding:0 24px;display:inline-flex;justify-content:center;align-items:center;gap:10px;max-width:max-content;font-weight:500;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer}.tf-btn i{font-size:24px}.tf-btn.btn-bg-secondary{background-color:var(--Secondary);color:var(--White)}.tf-btn.btn-border{border:1px solid var(--Line)}.tf-btn.btn-border-secondary{border:1px solid var(--Secondary);color:var(--Secondary)}@media (min-width: 992px){.tf-btn.btn-h-52{height:52px}}.animate-btn{position:relative;overflow:hidden}.animate-btn:hover::after{animation:shine-reverse 1s forwards}.animate-btn.w-100:hover::after{animation:shine-reverse 1.5s forwards}.animate-btn:after{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 70%);top:0;left:-100%;opacity:0.6}button.animate-btn::after,.animate-btn.tf-btn::after{background-image:linear-gradient(120deg, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0) 70%)}.animate-fill.btn-border > *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.animate-fill.btn-border:hover{background:var(--Primary);color:var(--White)}.animate-fill.btn-border:hover > *{color:var(--White)}.animate-fill.btn-border-secondary:hover{background:var(--Secondary);color:var(--White)}form{position:relative;z-index:30}form textarea,form input[type=text],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color]{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;padding:12px 12px;font-size:16px;font-weight:400;line-height:24px;background-color:var(--White);border:1px solid var(--Line);border-radius:0px;color:var(--Black);overflow:hidden;margin-bottom:0}form textarea::placeholder,form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=datetime]::placeholder,form input[type=datetime-local]::placeholder,form input[type=date]::placeholder,form input[type=month]::placeholder,form input[type=time]::placeholder,form input[type=week]::placeholder,form input[type=number]::placeholder,form input[type=email]::placeholder,form input[type=url]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=color]::placeholder{color:var(--Body-text-1)}form button,form input[type=button],form input[type=reset],form input[type=submit]{background-color:transparent;overflow:hidden;padding:0}form textarea{height:126px;padding:12px 13px}.check-ship{display:flex;align-items:center;gap:8px;padding:15px 16px;border:1px solid var(--Line);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer}.check-ship:has(.tf-check-rounded:checked){border-color:var(--Primary)}.check-ship:has(.tf-check-rounded:checked) .text{color:var(--rgba-dark-2)}.check-ship .tf-check-rounded{flex-shrink:0}.check-ship .text{flex-grow:1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:rgba(102, 112, 133, 0.8)}.tf-check-rounded{padding:0 !important;position:relative;border:1px solid #9a9a9a;border-radius:50%;background:none;cursor:pointer;outline:0;height:10px;width:10px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none}.tf-check-rounded::before{content:"";position:absolute;border-radius:50%;width:6px;height:6px;background-color:var(--Primary);opacity:0}.tf-check-rounded:checked{border-color:var(--Primary)}.tf-check-rounded:checked::before{opacity:1}.form-contact .wrap{margin-bottom:40px}.form-contact fieldset input{height:50px;padding:16px 20px}.form-contact textarea{padding:12px 20px;height:229px}@media (min-width: 992px){.form-contact .tf-btn{height:52px}}.tab-reviews .tab-reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:30px 50px;flex-wrap:wrap;padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid var(--line)}.tab-reviews .tab-reviews-heading .top{display:flex;align-items:center;justify-content:space-between;flex-grow:1;width:100%;max-width:750px;gap:30px}.tab-reviews .tab-reviews-heading .top .number{display:flex;align-items:end;gap:24px;font-weight:700;font-size:70px;line-height:70px;margin-bottom:9px;color:var(--black)}.tab-reviews .tab-reviews-heading .top .number span{font-weight:400;font-size:40px;line-height:100%;color:var(--text-2)}@media (max-width: 1199px){.tab-reviews .tab-reviews-heading .top .number{gap:5px}}@media (max-width: 767px){.tab-reviews .tab-reviews-heading{padding-bottom:32px;margin-bottom:32px}}#sib-container{background-color:unset;padding:0;display:block}#sib-form{position:relative;display:block}#error-message{color:#f03e3e}#success-message{color:#3dab25}.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 15px;position:relative;text-transform:capitalize;gap:12px}.canvas-body{background-color:var(--White);padding:10px 15px;overscroll-behavior-y:contain;overflow-y:auto;flex:1}.canvas-body::-webkit-scrollbar{width:3px;background-color:var(--Line)}.canvas-body::-webkit-scrollbar-thumb{background:var(--Secondary);border-radius:999px}.canvas-bottom{padding:16px 15px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1)}.canvas-sidebar{max-width:320px;width:100%}@media (min-width: 992px){.canvas-sidebar{max-width:535px;width:100% !important}}.sidebar-filter{max-width:327px;width:100%}.overlay-filter{position:fixed;top:0;left:0;z-index:2000;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.4);visibility:hidden;opacity:0;transition:opacity 0.15s linear}.overlay-filter.show{opacity:1;visibility:visible}.hover-underline-link{width:max-content;--underline-position-y:calc(100% - 1px);--underline-height:1px;background-repeat:no-repeat;background-image:linear-gradient(90deg, currentColor 0, currentColor 100%);background-position:100% var(--underline-position-y);background-size:100% var(--underline-height)}.hover-underline-link:hover{animation:qode-inline-underline-initial-hover 0.8s cubic-bezier(0.57, 0.39, 0, 0.86) 1 forwards}@keyframes qode-inline-underline-initial-hover{0%{background-position:100% var(--underline-position-y);background-size:100% var(--underline-height)}35%{background-position:100% var(--underline-position-y);background-size:0 var(--underline-height)}36%{background-position:0 var(--underline-position-y);background-size:0 var(--underline-height)}100%{background-position:0 var(--underline-position-y);background-size:100% var(--underline-height)}}.accordion-item .accordion-title{width:100%}.accordion-item .accordion-title .ic-accordion-custom::before{transform:rotate(90deg)}.accordion-item .accordion-title .ic-accordion-custom::after{transform:rotate(180deg)}.accordion-item.style-default{padding:20px 0 19px;border-bottom:1px solid var(--Line)}@media (max-width: 767px){.accordion-item.style-default{padding:24px 0}}.ic-accordion-custom{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform 0.35s linear}.ic-accordion-custom::after,.ic-accordion-custom::before{content:"";position:absolute;background-color:var(--Text-heading);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:2px}.ic-accordion-custom::before{height:100%;width:2px}.ic-accordion-custom::after{height:2px;width:100%}.meta-filter-shop{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:64px}.meta-filter-shop #applied-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.meta-filter-shop .filter-tag,.meta-filter-shop .remove-all-filters{display:flex;align-items:center;text-transform:capitalize;gap:14px;padding:6px 20px;border-radius:30px;color:var(--Secondary);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;font-weight:400;font-size:16px;line-height:24px;background-color:var(--Line)}.meta-filter-shop .filter-tag .icon,.meta-filter-shop .remove-all-filters .icon{font-size:10px}.meta-filter-shop .filter-tag:hover,.meta-filter-shop .remove-all-filters:hover{background:var(--Primary);color:var(--White)}@media (max-width: 575px){.meta-filter-shop .filter-tag,.meta-filter-shop .remove-all-filters{gap:6px;padding:6px 12px}}.meta-filter-shop .remove-all-filters{background-color:var(--Secondary);color:var(--White)}@media (max-width: 991px){.meta-filter-shop{margin-bottom:30px}}.widget-facet:not(:last-child){border-bottom:1px solid var(--line)}.widget-facet .facet-title{display:flex;align-items:center;justify-content:space-between;padding:16px 0px;margin-bottom:16px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.widget-facet .facet-title .icon::before{transform:rotate(90deg)}.widget-facet .facet-title .icon::after{transform:rotate(180deg)}.widget-facet:first-child .facet-title{padding-top:0}.sidebar-filter{background-color:var(--White);transition:transform 0.3s ease-in-out}.sidebar-filter .canvas-body{padding:0 15px}.sidebar-filter .widget-facet:not(:last-child){padding-bottom:31px;border-bottom:1px solid var(--Line);margin-bottom:10px}@media (min-width: 1200px){.sidebar-filter .canvas-body{padding:0}}@media (max-width: 1199px){.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}}.filter-group-check .list-item{display:flex;gap:15px;align-items:center;cursor:pointer}.filter-group-check .list-item:not(:last-child){margin-bottom:15px}.filter-group-check .label{cursor:pointer;display:flex;align-items:center;font-size:16px;line-height:24px;gap:14px;width:100%}.filter-group-check .label span{color:var(--Body-text-1)}@media (min-width: 1200px){.filter-group-check .list-item{font-size:16px;line-height:24px;color:var(--Secondary)}}.tf-shop-control{background-color:var(--White)}.tf-shop-control .wrapper-shop{gap:40px 10px}@media (min-width: 992px){.tf-shop-control .wrapper-shop{gap:64px 10px}}.tf-shop-control.sticky-top{padding-block:10px;margin-bottom:22px}.thumbs-bottom{flex-direction:column;gap:10px}.tf-sticky-btn-atc{position:fixed;width:100%;bottom:0;z-index:70;box-shadow:4px -4px 5px rgba(0, 0, 0, 0.03);background-color:var(--White);transition:all 0.3s linear;transform:translateY(100%)}.tf-sticky-btn-atc .tf-btn{min-width:190px}.tf-sticky-btn-atc.show{transform:translateY(0)}@media (max-width: 1199px){.tf-sticky-btn-atc{bottom:84px}}@media (max-width: 767px){.tf-sticky-btn-atc{bottom:72px}.tf-sticky-btn-atc .title{display:none !important}}@keyframes tf-ani-flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.tf-product-mini-view{display:flex;gap:10px}.tf-product-mini-view .price-wrap{display:flex;align-items:center;gap:10px}.tf-product-mini-view .price-wrap .price-new{color:var(--Secondary)}@media (min-width: 576px){.tf-product-mini-view{gap:15px}}.tf-product-fbt{margin-top:38px}.tf-product-fbt .title{margin-bottom:24px}.tf-product-fbt .bundle-image{max-width:129px;flex-shrink:0}.tf-product-fbt .bundle-image img{aspect-ratio:1;width:100%;object-fit:cover}@media (max-width: 575px){.tf-product-fbt .bundle-image{max-width:100px}}.tf-product-fbt .tf-bundle-products{margin-bottom:40px}.tf-product-fbt .tf-bundle-product-item{display:flex;align-items:center;gap:20px;padding:24px 10px;background-color:#f9f9f9}.tf-product-fbt .tf-bundle-product-item:not(:last-child){margin-bottom:25px}.tf-product-fbt .tf-bundle-product-item .bundle-info{display:grid;gap:10px}.tf-product-fbt .tf-bundle-product-item .bundle-info .name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width: 575px){.tf-product-fbt .tf-bundle-product-item{gap:10px}}.price-wrap .price-new{color:#d63200}@keyframes shine-reverse{0%{left:100%}100%{left:-100%}}@-webkit-keyframes spinner-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@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 spinner-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.5)}50%{box-shadow:0 0 0 20px rgba(255, 255, 255, 0)}100%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0)}}.tf-page-title{padding:137px 15px 26px;background:linear-gradient(90deg, #ffffff 0%, #ecdfd0 50%, #ffffff 100%);max-width:1750px;width:100%;margin-left:auto;margin-right:auto}.tf-page-title .title{margin-bottom:101px}@media (max-width: 767px){.tf-page-title{padding:70px 15px 26px}.tf-page-title .title{margin-bottom:70px}}@media (max-width: 991px){.s-faqs-1 .row{gap:40px}}.s-faqs-1 .box-left{padding:30px 15px;background-color:#f7f7f7}@media (min-width: 576px){.s-faqs-1 .box-left{padding:40px 20px}}@media (min-width: 1200px){.s-faqs-1 .box-left{margin-right:-16px;padding:40px 40px 56px}}@media (max-width: 767px){.s-faqs-1 .box-left{padding:30px 15px}}.s-faqs-1 .box-left .heading{margin-bottom:24px}@media (max-width: 991px){.s-faqs-1 .box-left .heading{margin-bottom:24px}}@media (min-width: 992px){.s-faqs-1 .box-left .heading{margin-bottom:57px}}.s-faqs-1 .box-left .title{margin-bottom:32px}@media (max-width: 991px){.s-faqs-1 .box-left .title{margin-bottom:12px}}
