@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/drKomfort/build/assets/fonts/roboto.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/drKomfort/build/assets/fonts/playfair-display.ttf) format("truetype")}:root{--color-primary: black;--color-secondary: white;--color-accent: #EE3042;--color-background: #F7F8F9;--color-borders: #00000033;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-rendering:optimizeLegibility}*{box-sizing:border-box;font-family:Roboto,sans-serif}body{margin:0}section{position:relative}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,sans-serif;color:var(--color-primary);margin:0}h1,h2,h3,h4,h5,h6,p,span,div{color:var(--color-primary)}h1{font-size:50px;line-height:1.34}h2{font-weight:600;font-size:40px;line-height:1.4}.container{max-width:1450px;width:100%;padding:0 20px;display:block;margin:0 auto;position:relative}a{text-decoration:none;color:inherit;font-family:inherit}p{margin:0 0 20px;font-weight:400;font-size:16px;line-height:1.4;color:var(--color-primary)}ul,ol{margin:0;padding-left:20px}li{margin:0 0 10px;font-weight:400;font-size:16px;line-height:1.4}p:last-child,li:last-child{margin:0}img{width:100%}.site-main{min-height:50vh}.drkomfort-button{display:inline-block;padding:18px 64px;background:var(--color-accent);color:var(--color-secondary);border-radius:60px;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.05em;text-align:center;text-transform:uppercase}.rank-math-breadcrumb p{font-weight:400;font-size:14px;line-height:1.6}.rank-math-breadcrumb a,.rank-math-breadcrumb span{color:inherit}.rank-math-breadcrumb .last{font-weight:600}@media(max-width:1024px){h1{font-size:46px}h2{font-size:34px}}@media(max-width:767px){h1{font-size:36px}h2{font-size:30px}}.splide__pagination{position:relative;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:10px;margin-top:25px}.splide__pagination__page{width:8px;height:8px;background:#d5d5d5!important;transition:width .4s ease;border-radius:4px;margin:0}.splide__pagination__page.is-active{transform:none;width:40px}.preheader{padding:11px 20px;background:var(--color-primary);display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr) minmax(0,30%);grid-template-rows:auto;align-items:center;column-gap:20px}.preheader span{font-weight:300;font-size:16px;line-height:118%;color:var(--color-secondary)}.preheader span strong,.preheader span b,.preheader span a{font-weight:600}.preheader span:nth-child(2){flex-shrink:0;text-align:center}.preheader span:not(:nth-child(2)){flex-grow:1}.preheader span:last-child{text-align:right}@media(max-width:1100px){.preheader span{font-size:12px}.preheader{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}@media(max-width:767px){.preheader{justify-content:center}.preheader span{font-size:14px}.preheader span:not(:nth-child(2)){display:none}}.main-header{margin-top:20px;position:absolute;width:100%;z-index:9900}.main-header .container{position:unset}.main-header-wrapper{background:#0003;padding:12px 25px;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:60px;display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;column-gap:30px}.site-logo{width:min(260px,18%);margin-right:30px;flex-shrink:1}.site-logo svg{width:100%;height:auto}.main-menu-wrapper{flex-grow:1}.main-menu-wrapper .menu{list-style-type:none;padding:0;display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;column-gap:35px}.main-menu-wrapper .menu li{margin-bottom:0;font-weight:400;font-size:16px;line-height:1.18;color:var(--color-secondary);display:flex;flex-flow:row wrap;justify-content:start;align-items:center;column-gap:10px;row-gap:0}.main-menu-wrapper .menu li a{white-space:nowrap}.menu-item-has-children{position:relative}.toggle-submenu{line-height:0}@media(min-width:1201px){.menu-item-has-children .sub-menu-wrap{position:absolute;top:100%;min-width:180px;left:0;display:block;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.menu-item-has-children:hover>.sub-menu-wrap{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.menu-item-has-children .sub-menu{list-style-type:none;padding:15px 20px;border-radius:10px;background:#fff}.main-menu-wrapper .menu .sub-menu li{color:var(--color-primary)}.menu-item-has-children .sub-menu li:not(:last-child){margin-bottom:10px}.menu-item-has-children .sub-menu li svg path{stroke:var(--color-primary)}#menu-glavni-meni>.menu-item-has-children:hover>.sub-menu-wrap{padding-top:10px}#menu-glavni-meni>.menu-item-has-children:hover>.sub-menu-wrap .menu-item-has-children .sub-menu-wrap{left:calc(100% + 20px);padding-top:0;top:0}}.hamburger{display:none}.nav-search{width:min(270px,21%);margin-left:auto;flex-shrink:1}#open-cart{display:block;position:relative}#open-cart .mini-cart-count{position:absolute;top:0;right:0;background:var(--color-accent);border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--color-secondary);width:17px;height:17px;transform:translate(50%,-50%);font-weight:500;font-size:10px;line-height:1.4}#mini-cart{display:block;position:fixed;width:100%;max-width:420px;top:0;right:0;bottom:0;transform:translate(120%);transition:transform .3s ease;background:var(--color-secondary);border-radius:30px 0 0 30px;padding:20px 30px;z-index:9999;box-shadow:-4px 0 20px #00000014}@media(max-width:767px){#mini-cart{border-radius:0}}#mini-cart.open{transform:translate(0)}#close-cart{position:absolute;top:20px;right:30px;display:block;background:transparent;border:none;padding:0;outline:none}.woocommerce-mini-cart__empty-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-primary);font-weight:400;font-size:16px;line-height:1.2;text-align:center;max-width:calc(100% - 80px)}.mini-cart-title{font-family:Playfair Display,sans-serif;font-weight:600;font-size:24px;line-height:1.2;margin-bottom:16px}.widget_shopping_cart_content{height:calc(100% - 40px);display:flex;flex-flow:column nowrap;justify-content:start;align-items:stretch}.woocommerce-mini-cart{order:2;list-style-type:none;padding:0;margin:0 0 20px;max-height:70vh;overflow:auto;flex-grow:1}.woocommerce-mini-cart-item{display:flex;flex-flow:column nowrap;justify-content:center;align-items:start;padding-left:calc(min(110px,37%) + 20px);position:relative}.woocommerce-mini-cart-item:not(:last-child){margin-bottom:20px}.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail,.woocommerce-mini-cart-item .woocommerce-placeholder{position:absolute;top:0;left:0;width:min(110px,37%);height:auto;aspect-ratio:1;object-fit:cover;border-radius:20px}.woocommerce-mini-cart-item .remove{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:0}.woocommerce-mini-cart-item .remove:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='25'%20viewBox='0%200%2020%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.9124%2024.7415H4.07948C3.59537%2024.7409%203.13129%2024.5468%202.78903%2024.2019C2.44678%2023.8569%202.25432%2023.3891%202.25391%2022.9014V3.97929C2.25391%203.7724%202.33549%203.57399%202.48068%203.4277C2.62588%203.28142%202.82277%203.19922%203.02811%203.19922C3.23345%203.19922%203.43038%203.28142%203.57557%203.4277C3.72077%203.57399%203.80232%203.7724%203.80232%203.97929V22.8997C3.80252%2022.9738%203.83177%2023.0449%203.88368%2023.0974C3.9356%2023.1498%204.00597%2023.1795%204.07948%2023.1798H15.9124C15.9859%2023.1795%2016.0563%2023.1498%2016.1082%2023.0974C16.1601%2023.0449%2016.1894%2022.9738%2016.1895%2022.8997V3.97929C16.1895%203.7724%2016.2712%203.57399%2016.4164%203.4277C16.5615%203.28142%2016.7584%203.19922%2016.9638%203.19922C17.1691%203.19922%2017.366%203.28142%2017.5112%203.4277C17.6564%203.57399%2017.7379%203.7724%2017.7379%203.97929V22.8997C17.7379%2023.3879%2017.5457%2023.856%2017.2033%2024.2013C16.8611%2024.5467%2016.3967%2024.7409%2015.9124%2024.7415Z'%20fill='%23EE3042'/%3e%3cpath%20d='M7.35622%2020.2194C7.1509%2020.2194%206.95399%2020.1371%206.80879%2019.9909C6.6636%2019.8446%206.58203%2019.6462%206.58203%2019.4393V8.51835C6.58203%208.31146%206.6636%208.11305%206.80879%207.96676C6.95399%207.82048%207.1509%207.73828%207.35622%207.73828C7.56156%207.73828%207.75847%207.82048%207.90367%207.96676C8.04884%208.11305%208.13043%208.31146%208.13043%208.51835V19.4393C8.13043%2019.6462%208.04884%2019.8446%207.90367%2019.9909C7.75847%2020.1371%207.56156%2020.2194%207.35622%2020.2194Z'%20fill='%23EE3042'/%3e%3cpath%20d='M12.6453%2020.2194C12.44%2020.2194%2012.243%2020.1371%2012.0978%2019.9909C11.9526%2019.8446%2011.8711%2019.6462%2011.8711%2019.4393V8.51835C11.8711%208.31146%2011.9526%208.11305%2012.0978%207.96676C12.243%207.82048%2012.44%207.73828%2012.6453%207.73828C12.8506%207.73828%2013.0475%207.82048%2013.1927%207.96676C13.3379%208.11305%2013.4195%208.31146%2013.4195%208.51835V19.4393C13.4195%2019.6462%2013.3379%2019.8446%2013.1927%2019.9909C13.0475%2020.1371%2012.8506%2020.2194%2012.6453%2020.2194Z'%20fill='%23EE3042'/%3e%3cpath%20d='M19.2258%204.75934H0.774201C0.568871%204.75934%200.37196%204.67721%200.226769%204.53091C0.0815785%204.38462%200%204.18617%200%203.97929C0%203.7724%200.0815785%203.57399%200.226769%203.4277C0.37196%203.28142%200.568871%203.19922%200.774201%203.19922H19.2258C19.4311%203.19922%2019.628%203.28142%2019.7732%203.4277C19.9184%203.57399%2020%203.7724%2020%203.97929C20%204.18617%2019.9184%204.38462%2019.7732%204.53091C19.628%204.67721%2019.4311%204.75934%2019.2258%204.75934Z'%20fill='%23EE3042'/%3e%3cpath%20d='M13.0325%201.56013H6.90311C6.69779%201.56013%206.50088%201.47794%206.35568%201.33164C6.21049%201.18535%206.12891%200.986953%206.12891%200.780066C6.12891%200.573181%206.21049%200.374778%206.35568%200.228487C6.50088%200.0821966%206.69779%200%206.90311%200H13.0325C13.2378%200%2013.4347%200.0821966%2013.5799%200.228487C13.7251%200.374778%2013.8067%200.573181%2013.8067%200.780066C13.8067%200.986953%2013.7251%201.18535%2013.5799%201.33164C13.4347%201.47794%2013.2378%201.56013%2013.0325%201.56013Z'%20fill='%23EE3042'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:18px;display:inline-block;position:relative}.woocommerce-mini-cart-item a:not(.remove){display:block;font-weight:700;font-size:16px;line-height:20px;padding:4px 0 6px;max-width:calc(100% - 24px)}.woocommerce-mini-cart-item a:not(.remove) small{display:block;font-weight:400;font-size:14px;line-height:1.18;color:#00000080;text-transform:capitalize;margin-top:5px}.woocommerce-mini-cart-item>a:not(.remove) .variation{font-weight:400;font-size:14px;line-height:1.1;color:#00000080;margin-top:3px}.mini-cart-quantity-wrapper{flex-grow:1;display:flex;flex-flow:column nowrap;justify-content:space-between}.mini-cart-qty-controls{display:flex;flex-flow:row wrap;justify-content:start;align-items:stretch;row-gap:10px;margin:10px 0}.mini-cart-quantity-wrapper .price{width:100%}.mini-cart-qty-controls .minus{width:28px;height:38px;text-align:right;border-style:solid;border-color:#e2e2e2;border-width:1px 0 1px 1px;font-size:16px;line-height:1;color:#241f1f;background:transparent;border-radius:60px 0 0 60px}.mini-cart-qty-controls .qty{height:38px;min-width:50px;max-width:50px;display:flex;justify-content:center;align-items:center;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;border-left:none;border-right:none;text-align:center;font-size:16px;line-height:1;-moz-appearance:textfield;border-radius:0;outline:none}.mini-cart-qty-controls .qty::-webkit-outer-spin-button,.mini-cart-qty-controls .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart-qty-controls .plus{width:28px;height:38px;text-align:left;border-style:solid;border-color:#e2e2e2;border-width:1px 1px 1px 0;font-size:16px;line-height:1;color:#241f1f;background:transparent;border-radius:0 60px 60px 0}.woocommerce-mini-cart__total{order:4;margin-bottom:10px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-weight:700;font-size:16px;line-height:1.5}.woocommerce-mini-cart__buttons{order:5;margin-bottom:0}.mini-cart .free-shipping{display:block;margin:0 -30px 20px;width:calc(100% + 60px);order:1;padding:16px 20px;background:var(--color-background)}.mini-cart .free-shipping .line{position:relative;display:block;height:8px;background:#0003;border-radius:4px;margin-bottom:10px}.mini-cart .free-shipping .line .filling{position:relative;height:8px;border-radius:4px;background-color:var(--color-accent)}.mini-cart .free-shipping .tekst{display:inline-block;text-align:center;width:100%;font-size:14px;line-height:1.2;color:var(--color-primary)}.mini-cart .free-shipping .tekst strong{text-decoration:underline;text-underline-offset:3px;color:var(--color-accent)}.mini-cart .free-shipping-notice{display:block;order:5;padding-bottom:10px;font-size:12px;line-height:1.2;border-bottom:1px solid var(--color-borders)}.mini-cart .price,#reccommendations .price{display:flex;flex-flow:row wrap;justify-content:start;align-items:center;column-gap:10px;row-gap:5px}#reccommendations .price{margin-bottom:8px}.mini-cart .price .amount,#reccommendations .amount{font-weight:600;font-size:18px;line-height:1.2}.mini-cart .woocommerce-Price-currencySymbol,#reccommendations .woocommerce-Price-currencySymbol{color:inherit}.mini-cart .price ins,#reccommendations .price ins{order:-1;text-decoration:none}.mini-cart .price ins .amount,#reccommendations .price ins .amount{color:var(--color-accent)}.mini-cart .price del,#reccommendations .price del{text-decoration:none}.mini-cart .price del .amount,#reccommendations .price del .amount{font-weight:400;font-size:14px;line-height:1.2;text-decoration:line-through}#reccommendations{order:3;margin:20px -30px 10px;width:calc(100% + 60px);background:#ee30421a;padding:20px 30px}#reccommendations .title{display:block;text-align:center;font-size:15px;font-weight:700;line-height:1.2;color:var(--color-accent);margin-bottom:12px}#reccommendations .splide__slide{padding-left:115px;border:none}#reccommendations .splide__slide .woocommerce-LoopProduct-link{position:unset}#reccommendations .product-thumbnail-flip{position:absolute;top:0;left:0;width:100px;height:100px;aspect-ratio:1;object-fit:cover;margin:0;border-radius:20px!important}#reccommendations .product-thumbnail-flip img{width:100px;height:100px;object-fit:cover}#reccommendations .product-stickers{top:5px;left:10px;gap:3px}#reccommendations .product-stickers span{font-size:8px;padding:4px 8px;border-radius:30px}#reccommendations .woocommerce-LoopProduct-link{width:100%}#reccommendations .woocommerce-loop-product__title{display:block;font-weight:700;font-size:16px;margin-bottom:6px;min-height:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}#reccommendations .woocommerce-loop-product__title,#reccommendations .product .price{padding:0}#reccommendations .product-meta,#reccommendations .product-sizes,#reccommendations .woocommerce-product-rating{display:none}#reccommendations .add_to_cart_button{position:relative;display:inline-block;margin:0;border-radius:60px;border:1px solid var(--color-accent);padding:12px 12px 12px 40px;font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase;overflow:hidden;background-size:0 100%;background-repeat:no-repeat;background-image:linear-gradient(var(--color-accent),var(--color-accent));transition:background-size .3s ease}#reccommendations .splide__pagination{margin-top:15px}#reccommendations .splide__arrow{background:transparent;border:none;width:20px;height:20px}#reccommendations .splide__arrow--prev{left:3px}#reccommendations .splide__arrow--next{right:3px}.woocommerce-mini-cart__buttons .button{width:100%;padding:16px;border-radius:60px;font-weight:600;font-size:16px;line-height:1;text-align:center;text-transform:uppercase;color:var(--color-secondary);display:flex;justify-content:center;align-items:center}.woocommerce-mini-cart__buttons .button.checkout{background:var(--color-accent);color:#fff;margin-top:16px}.woocommerce-mini-cart__buttons .button.checkout:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='12'%20viewBox='0%200%2017%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%200V1.09091H10.0938V9.27273H6.82324C6.58667%208.33523%205.76489%207.63636%204.78125%207.63636C3.79761%207.63636%202.97583%208.33523%202.73926%209.27273H2.125V6.54545H1.0625V10.3636H2.73926C2.97583%2011.3011%203.79761%2012%204.78125%2012C5.76489%2012%206.58667%2011.3011%206.82324%2010.3636H11.2393C11.4758%2011.3011%2012.2976%2012%2013.2812%2012C14.2649%2012%2015.0867%2011.3011%2015.3232%2010.3636H17V5.91477L16.9668%205.82955L15.9043%202.55682L15.7881%202.18182H11.1562V0H0ZM0.53125%202.18182V3.27273H5.3125V2.18182H0.53125ZM11.1562%203.27273H15.0244L15.9375%206.06818V9.27273H15.3232C15.0867%208.33523%2014.2649%207.63636%2013.2812%207.63636C12.2976%207.63636%2011.4758%208.33523%2011.2393%209.27273H11.1562V3.27273ZM1.0625%204.36364V5.45455H4.25V4.36364H1.0625ZM4.78125%208.72727C5.37476%208.72727%205.84375%209.20881%205.84375%209.81818C5.84375%2010.4276%205.37476%2010.9091%204.78125%2010.9091C4.18774%2010.9091%203.71875%2010.4276%203.71875%209.81818C3.71875%209.20881%204.18774%208.72727%204.78125%208.72727ZM13.2812%208.72727C13.8748%208.72727%2014.3438%209.20881%2014.3438%209.81818C14.3438%2010.4276%2013.8748%2010.9091%2013.2812%2010.9091C12.6877%2010.9091%2012.2188%2010.4276%2012.2188%209.81818C12.2188%209.20881%2012.6877%208.72727%2013.2812%208.72727Z'%20fill='white'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:16px;display:inline-block;position:relative;margin-right:10px}#continue-shopping{display:block;margin-top:10px;order:7;background:transparent;padding:0;border:none;text-align:center;font-size:14px;line-height:1.2;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:767px){.mini-cart{padding-bottom:max(90px,env(safe-area-inset-bottom))}}.aws-container .aws-search-form{height:55px}.aws-container .aws-search-form .aws-form-btn{background:#fff;border:none;border-radius:0 60px 60px 0!important}.aws-container .aws-search-form .aws-search-btn_icon{width:23px;height:23px}.aws-container .aws-search-form .aws-search-btn{width:45px}.aws-container .aws-search-form .aws-search-btn svg{width:auto}.aws-container .aws-search-field{padding:18px 22px;border:none;border-radius:60px 0 0 60px!important;font-weight:400;font-size:14px;line-height:1.2}.aws-search-result{padding:20px 10px;background:var(--color-secondary);border-radius:20px!important;border:none;margin-top:10px;box-shadow:0 20px 20px #0003}.aws-search-result .aws_result_scroll{max-height:350px}.aws-search-result .aws_result_title{color:var(--color-primary);font-size:14px}.aws-search-result .aws_result_price{color:var(--color-primary);font-size:12px;display:flex;flex-flow:row-reverse;justify-content:start}.aws-search-result .aws_result_price ins{text-decoration:none;font-weight:600}.aws-search-result .aws_result_price ins .amount{color:var(--color-accent)}.aws-search-result .aws_result_price ins .amount .woocommerce-Price-currencySymbol{color:inherit}.aws-search-result .aws_result_price del{font-size:10px}.aws-search-result .aws_results .aws_result_item{padding:10px 0}.aws-search-result .aws_results a.aws_search_more{display:block!important;margin-top:10px!important;background:var(--color-accent);border-radius:60px;border:none;padding:6px 10px!important;color:var(--color-secondary);font-weight:600;font-size:14px;line-height:1.2;text-align:center;text-transform:uppercase}.aws-search-result .aws_result_image img{border-radius:10px}@media(max-width:1400px){.main-menu-wrapper .menu{column-gap:4%}.site-logo{margin-right:0}}@media(max-width:1200px){.hamburger{display:block;background:transparent;border:none;outline:none;padding:0}.hamburger.visible .closed,.hamburger .opened{display:none}.hamburger.visible .opened{display:block}.main-header-wrapper{justify-content:end}.site-logo{margin-right:auto}.main-menu-wrapper{order:5;flex-grow:0}.nav-search{margin-left:0}.menu-glavni-meni-container{position:absolute;left:-9999px;visibility:hidden;opacity:0;transition:all .3s ease}.menu-glavni-meni-container.visible{width:100%;top:100%;left:0;visibility:visible;opacity:1;background:#fff;padding:30px;border-radius:60px;z-index:99999}.main-menu-wrapper .menu{flex-flow:column nowrap;justify-content:start;align-items:center;row-gap:20px}.main-menu-wrapper .menu li{color:var(--color-primary);justify-content:center}.main-menu-wrapper li svg path{stroke:var(--color-primary)}.sub-menu{padding:0}.sub-menu-wrap{position:relative;padding:20px 0 0;min-width:0;display:none}.sub-menu li:not(:last-child){margin-bottom:20px}.sub-menu-wrap.active{width:100%;display:block}}@media(max-width:767px){.main-header-wrapper{padding:15px;border-radius:20px;display:grid;grid-template-columns:minmax(0,25px) minmax(0,1fr) minmax(0,25px);grid-template-rows:auto;align-items:center;column-gap:10px;row-gap:15px}.main-menu-wrapper{order:1}.site-logo{order:2;width:100%;max-width:195px;margin:0 auto}.nav-cart{order:3}.nav-search{order:4;grid-column:-1 / 1;width:100%}.aws-container .aws-search-form{height:40px}.menu-glavni-meni-container.visible{border-radius:20px;padding:20px 15px;top:50px}}.prefooter{z-index:10}.prefooter-wrapper{background-color:var(--color-accent);border-radius:40px;padding:2% 7%;margin-bottom:-115px;display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);grid-template-rows:1fr;column-gap:3%;align-items:center}.prefooter-text h2{color:var(--color-secondary);max-width:380px;margin-bottom:24px}.prefooter-text p{color:var(--color-secondary);max-width:400px}#wpforms-515920{margin:0}#wpforms-form-515920{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;column-gap:20px;align-items:start;padding:0 0 40px;position:relative}#wpforms-515920 .wpforms-field,#wpforms-515920 .wpforms-submit-container{padding:0;margin:0}#wpforms-515920-field_2-container{position:absolute;left:0;top:calc(100% - 20px)}#wpforms-515920-field_1{padding:20px 24px;border-radius:60px;border:1px solid var(--color-borders);background-color:var(--color-secondary);width:100%;height:auto;font-weight:400;font-size:16px;line-height:1.18;letter-spacing:.05em;color:var(--color-primary);outline:none;box-shadow:none}#wpforms-515920-field_1::placeholder{color:#00000080}#wpforms-submit-515920{width:100%;height:auto;padding:20px;background-color:var(--color-primary);border-radius:60px;font-weight:600;font-size:16px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;color:var(--color-secondary);outline:none;box-shadow:none}#wpforms-515920-field_2 span{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.05em;color:var(--color-secondary)}@media(max-width:1024px){.prefooter-wrapper{padding:2% 4%;grid-template-columns:minmax(0,1fr);row-gap:40px}.prefooter-text{display:flex;flex-flow:column nowrap;align-items:center}.prefooter-text h2{font-size:36px;margin-bottom:16px;text-align:center;max-width:100%}.prefooter-text p{text-align:center;max-width:100%}#wpforms-515920-field_2-container{width:100%;text-align:center}}@media(max-width:767px){.prefooter-wrapper{padding:35px 16px;row-gap:25px;margin-bottom:-235px}.prefooter-text h2{max-width:400px;font-size:30px}.prefooter-text p{max-width:400px}#wpforms-form-515920{grid-template-columns:minmax(0,1fr);row-gap:14px;align-items:stretch;padding:0 0 70px}#wpforms-515920-field_2-container{top:75%}}.main-footer{background-color:var(--color-background);padding:200px 0 30px;border-radius:100px 100px 0 0;overflow:hidden}.main-footer-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:start;gap:30px;margin-bottom:50px}.footer-col:not(#column-1){width:min(22%,170px)}#column-1{width:min(34%,320px)}.footer-logo{display:block;margin-bottom:30px}.footer-logo svg{max-width:100%}.footer-col:not(#column-1) .widget_text p{font-weight:700;font-size:16px;line-height:1.18;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.footer-col .widget_nav_menu ul{list-style-type:none;padding:0}@media(max-width:767px){.main-footer{padding:280px 0 25px;border-radius:50px 50px 0 0}.main-footer-wrapper{display:flex;flex-flow:column nowrap;justify-content:start;align-items:center;gap:0}.footer-col:not(#column-1){width:100%;max-width:450px;border-bottom:1px solid var(--color-borders);padding-bottom:15px}.footer-col:not(#column-1):not(:last-child){margin-bottom:15px}.footer-col.collapsable .widget_nav_menu{display:none}.footer-col.collapsable.open .widget_nav_menu{display:block}.footer-col.collapsable.open .widget_text:first-child p{padding-bottom:20px}#column-1{width:100%;max-width:450px;margin-bottom:50px}.footer-col.collapsable .widget_text:first-child p{display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.footer-col.collapsable .widget_text:first-child p:after{content:url("data:image/svg+xml,%3csvg%20width='7'%20height='11'%20viewBox='0%200%207%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.353516%200.353516L5.35352%205.35352L0.353516%2010.3535'%20stroke='black'/%3e%3c/svg%3e")}.footer-col.collapsable.open .widget_text:first-child p:after{transform:rotate(90deg)}.footer-logo{text-align:center}.footer-logo svg{max-width:270px}.footer-col:not(#column-1) .widget_text p{margin-bottom:0}}.copyrights{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid var(--color-borders)}.copyrights span{font-weight:400;font-size:14px;line-height:1.15}.social-icons{display:flex;flex-flow:row nowrap;gap:13px;justify-content:end;align-items:center}@media(max-width:767px){.copyrights{display:flex;flex-flow:column nowrap;justify-content:start;align-items:center;row-gap:25px}.copyrights span{order:2;font-size:12px;text-align:center}.social-icons{gap:30px}.social-icons svg{height:28px;width:auto}}.payment-cards{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;column-gap:30px;row-gap:8px;margin-top:20px}.payment-cards img{height:30px;width:auto;object-fit:contain}@media(max-width:767px){.payment-cards img{height:24px}}.splide__arrow{width:43px;height:43px;background:#fff;border:1px solid var(--color-borders)}.splide__arrow svg path{stroke:var(--color-primary);fill:none;stroke-width:2px}.splide__arrow:disabled{opacity:0}.woocommerce-notices-wrapper:not(:empty){margin-bottom:20px}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;padding:20px;border-radius:20px;background:var(--color-background);color:var(--color-primary);outline:none;row-gap:10px}.woocommerce-error{list-style-type:none;border:1px solid var(--color-accent)}.woocommerce-message{border:1px solid #46ce29}.woocommerce-info{border:1px solid #2357db}.woocommerce-warning{border:1px solid #f28a0a}.woocommerce-message a,.woocommerce-info a,.woocommerce-warning a{color:var(--color-primary)}.woocommerce-error a{color:var(--color-accent)}.payment_method_multipay form.card-form,.payment_method_multipay .cardContainer{display:none!important}#brands{padding:0 0 100px}#brands .container{display:flex;flex-flow:column nowrap;justify-content:start;align-items:center}#brands h2{margin-bottom:17px;text-align:center}#brands p{margin-bottom:60px;font-size:18px;text-align:center}#brands .splide{max-width:100%}#brands .splide__slide img{width:100%;max-width:130px;height:80px;object-fit:contain}@media(max-width:1024px){#brands{padding:0 0 80px}}@media(max-width:767px){#brands{padding:0 0 50px}#brands p{margin-bottom:30px;font-size:16px}#brands .splide__slide img{height:60px}}.page-header{position:relative;padding:120px 0 220px;background-position:bottom;background-size:cover;background-repeat:no-repeat}@media(max-width:767px){.page-header{padding:150px 0 180px;margin-bottom:-50px}}.page-header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0003,#0003)}.rank-math-breadcrumb p,h1{color:var(--color-secondary)}.page-content{position:relative;padding:50px 0 140px;background:#fff;border-radius:100px 100px 0 0;margin-top:-140px}@media(max-width:767px){.page-content{padding:40px 0 60px;border-radius:50px 50px 0 0;z-index:10}}.page-content a{color:var(--color-accent);font-weight:600}.page-content h2,.page-content h3,.page-content ul,.page-content ol{margin-bottom:20px}#billing_country_field,#shipping_country_field{display:none!important}body .bwf-section-wrap.bwf-section-23aa5f1c>.bwf-col,body .bwf-section-wrap.bwf-section-4d6ccf62>.bwf-col{max-width:1450px!important;padding:0 20px}.bwf-align-wrap-full:first-child>.bwf-section-wrap .bwf-col>.bwf-inner-col{justify-content:center;max-width:1450px!important;padding:0 20px}.wfacp-mini-cart-block.wfacp-504d89c6 .wfacp_mini_cart_start_h button.wfacp-coupon-btn,.wfacp-checkout-form-block.wfacp-ac36544b #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-input-wrapper .wfacp-form-control{border-radius:20px!important}.wfacp-checkout-form-block.wfacp-ac36544b #wfacp-e-form .wfacp_main_form.woocommerce input:not([type=checkbox]):not([type=radio]),.wfacp-checkout-form-block.wfacp-ac36544b #wfacp-e-form .wfacp_main_form.woocommerce textarea{padding:16px 22px!important}.bwf-col .wp-block-image{margin:0!important}@media(max-width:767px){.wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-col-left-half{padding-right:0!important}}.page-404 .page-content{margin-top:0}.page-404 .page-header{padding:120px 0 80px}.page-404 .page-header:before{display:none}.page-404 h1,.page-404 .rank-math-breadcrumb p{color:var(--color-primary);text-align:center}.page-404 .rank-math-breadcrumb{margin-bottom:50px}.page-404 h1{font-family:Roboto,sans-serif;font-size:400px;line-height:.8;font-weight:800;color:#0003;width:100%;position:relative;display:flex;justify-content:center;align-items:center}.page-404 h1 span{display:block;font-family:Playfair Display,sans-serif;font-size:50px;line-height:1;color:var(--color-accent);position:absolute;top:50%;left:50%;width:100%;max-width:100%;transform:translate(-50%,-50%)}.page-404 .page-content{text-align:center;padding-top:0!important}.page-404 .page-content p{text-align:center}.page-404 .page-content a{color:var(--color-secondary);padding:18px;font-size:16px}@media(max-width:767px){.page-404 .page-header{padding:150px 0 40px}.page-404 .page-content{position:relative;padding:0 0 80px}.page-404 .rank-math-breadcrumb{margin-bottom:30px}.page-404 h1{font-size:200px}.page-404 h1 span{font-size:24px}.page-404 .page-content p{font-size:14px}.page-404 .page-content a{color:var(--color-secondary);padding:14px;font-size:12px}}.container #brands .container{padding:0}.page-id-4400 h1,.page-id-4400 .rank-math-breadcrumb,.page-id-25054 h1,.page-id-25054 .rank-math-breadcrumb{text-align:center}.page-id-4400 #brands .container>h2,.page-id-4400 #brands .container>p{text-align:left!important}.page-id-4400 #brands .container{align-items:start}.page-id-4400 .page-content>.container,.page-id-4400 .page-header>.container,.page-id-25054 .page-content>.container,.page-id-25054 .page-header>.container{max-width:980px}.rank-math-list-item:not(:last-child){margin-bottom:30px}.rank-math-list-item h3{margin-bottom:12px}.page-content h3.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle-title{font-family:Playfair Display,sans-serif;font-size:30px;line-height:1.2}.page-id-4400 .wp-block-accordion-heading__toggle-title{font-size:24px}.wp-block-accordion-heading__toggle{padding:0;column-gap:15px}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title,.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-title{text-decoration:none;color:var(--color-accent)}.wp-block-accordion-item{border-bottom:1px solid var(--color-borders);padding-bottom:30px;margin-bottom:30px}.wp-block-accordion-panel{padding-top:0;font-size:18px;line-height:1.2}.wp-block-accordion-item.is-open .wp-block-accordion-panel{padding-top:16px}@media(max-width:767px){.wp-block-accordion-heading__toggle-title{font-size:20px}.wp-block-accordion-panel{font-size:16px}.wp-block-accordion-item{padding-bottom:15px;margin-bottom:15px}}.page-id-24933 h2{margin-bottom:15px}.page-id-24933 .wpforms-container-full{margin:0!important}.page-id-24933 .wpforms-container .wpforms-field:not(.wpforms-field-layout){padding-top:0;padding-bottom:28px}.page-id-24933 .wpforms-container-full .wpforms-field-label{font-weight:600;font-size:16px;line-height:1.2;margin-bottom:15px}.page-id-24933 input,.page-id-24933 textarea{padding:16px 22px;background:var(--color-secondary);border:1px solid var(--color-primary);outline:none!important;box-shadow:none!important;font-weight:400;font-size:16px;line-height:1.2;color:var(--color-primary);height:auto}.page-id-24933 input{border-radius:60px!important}.page-id-24933 textarea{border-radius:30px!important;height:170px!important}.page-id-24933 input::placeholder,.page-id-24933 textarea::placeholder{color:#00000080}.page-id-24933 .wpforms-container-full button[type=submit]{padding:23px;height:auto;width:min(100%,280px);background:var(--color-primary)!important;color:var(--color-secondary)!important;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:60px}.page-id-24933 .wpforms-container-full button[type=submit]:hover{background:var(--color-accent)!important}.page-id-24933 div.wpforms-container-full .wpforms-confirmation-container-full{padding:20px;margin:0;background:transparent;border:1px solid var(--color-primary);text-align:center;border-radius:20px}.page-id-24933 div.wpforms-container-full .wpforms-confirmation-container-full p{text-align:center}.page-id-24933 div.wpforms-container-full input[type=checkbox]:checked:before,selector div.wpforms-container-full input[type=radio]:checked:before{border-width:1px;border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 1px 2px var(--color-accent)}.page-id-24933 div.wpforms-container-full input[type=radio]:checked:after{background-color:var(--color-accent)}.page-id-24933 div.wpforms-container-full input[type=checkbox]:checked:after{border-color:var(--color-accent)}.page-id-24933 div.wpforms-container-full input[type=checkbox]:checked:before,.page-id-24933 div.wpforms-container-full input[type=radio]:checked:before{border-color:var(--color-accent)!important;box-shadow:0 0 0 1px var(--color-accent),0 1px 2px var(--color-accent)!important}.page-id-24933 h4{font-size:16px!important;margin:0 0 20px!important}
