:root{--ff: "Poppins", sans-serif;--fs-10: 0.625rem;--fs-11: 0.6875rem;--fs-12: 0.75rem;--fs-13: 0.8125rem;--fs-14: 0.875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-21: 1.3125rem;--fs-22: 1.375rem;--fs-24: 1.5rem;--fs-28: 1.75rem;--fs-30: 1.875rem;--fs-32: 2rem;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--container-max-width: 1250px;--sidebar-width: 270px;--bp-sm: 630px;--bp-md: 768px;--bp-lg: 1024px;--spacing-extra-small: 0.5rem;--spacing-small: 0.75rem;--spacing-medium: 1rem;--spacing-large: 1.5rem;--spacing-extra-large: 1.75rem;--br-5: 4px;--br-10: 8px;--br-15: 12px;--radius-8: 8px;--white: #fff;--text-primary: #2c3744;--gray-100: hsl(from var(--white) h s 98%);--gray-200: hsl(from var(--white) h s 94%);--gray-300: hsl(from var(--white) h s 92%);--gray-400: hsl(from var(--white) h s 90%);--gray-500: hsl(from var(--white) h s 40%);--border-color: oklch(from var(--white) 0.91 0 h);--border-color-input: oklch(0.26 0.01 0 / 0.3);--gray-disabled: oklch(from var(--white) 0.80 0 h);--color-slate: #212529;--color-rose: #a75869;--red-main: #a93f55;--green-main: #00796b;--orange-main: #ffc107;--blue-main: #0dcaf0;--text-secondary: oklch(from var(--text-primary) clamp(0, l + 0.08, 1) calc(c * 0.98) h);--text-muted: oklch(from var(--text-primary) clamp(0, l + 0.2, 1) calc(c * 0.8) h);--text-light: hsl(from var(--text-primary) h s 95%);--color-slate-dark: oklch(from var(--color-slate) clamp(0, l - 0.1, 1) c h);--color-rose-dark: oklch(from var(--color-rose) clamp(0, l - 0.05, 1) c h);--red-light: oklch(from var(--red-main) 0.94 0.02 h);--red-medium: oklch(from var(--red-main) clamp(0, l + 0.18, 1) calc(c * 0.6) h);--red-dark: oklch(from var(--red-main) clamp(0, l - 0.23, 1) c h);--green-light: oklch(from var(--green-main) 0.92 calc(c * 0.15) h);--green-medium: oklch(from var(--green-main) clamp(0, l + 0.16, 1) calc(c * 0.7) h);--green-dark: oklch(from var(--green-main) clamp(0, l - 0.2, 1) c h);--blue-light: oklch(from var(--blue-main) 0.98 calc(c * 0.2) h);--blue-medium: oklch(from var(--blue-main) clamp(0, l + 0.12, 1) calc(c * 0.7) h);--blue-dark: oklch(from var(--blue-main) clamp(0, l - 0.2, 1) c h);--orange-light: oklch(from var(--orange-main) clamp(0, l + 0.35, 1) calc(c * 0.2) h);--orange-medium: oklch(from var(--orange-main) clamp(0, l + 0.16, 1) calc(c * 0.7) h);--orange-dark: oklch(from var(--orange-main) clamp(0, l - 0.2, 1) c h);--color-danger: var(--red-main);--color-warning: var(--orange-main);--color-success: var(--green-main);--color-info: var(--blue-main);--color-header: oklch(from var(--color-slate) l c h);--color-footer: oklch(from var(--color-slate) l c h);--color-button: oklch(from var(--text-primary) clamp(0, l + 0.05, 1) calc(c * 0.95) h);--color-buy-now: oklch(from var(--red-main) clamp(0, l + 0.02, 1) calc(c * 1.05) h);--animation-150: all 100ms ease-in-out;--animation-200: all 200ms ease-in-out;--shadow-100: 1px 1px 7px rgba(154, 154, 204, 0.2);--shadow-200: 0 19px 38px rgba(0, 0, 0, 0.2), 0 15px 12px rgba(0, 0, 0, 0.13);--shadow-300: rgba(50, 50, 93, 0.25) 0px 25px 50px -20px, rgba(0, 0, 0, 0.3) 0px 15px 30px -15px;--checkout-shadow: rgba(33, 35, 38, 0.2) 0px 10px 10px -10px}*,*::before,*::after{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}a{text-decoration:none;color:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}button{background-color:rgba(0,0,0,0);color:inherit;border:none;padding:0;cursor:pointer;text-align:inherit}:focus-visible{outline:2px solid #1e90ff;outline-offset:2px}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:400;src:url(../../fonts/Poppins-Regular.woff2) format("woff2"),url(../../fonts/Poppins-Regular.woff) format("woff")}@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:500;src:url(../../fonts/Poppins-Medium.woff2) format("woff2"),url(../../fonts/Poppins-Medium.woff) format("woff")}@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:600;src:url(../../fonts/Poppins-SemiBold.woff2) format("woff2"),url(../../fonts/Poppins-SemiBold.woff) format("woff")}@font-face{font-family:"Poppins";font-display:swap;font-style:normal;font-weight:700;src:url(../../fonts/Poppins-ExtraBold.woff2) format("woff2"),url(../../fonts/Poppins-ExtraBold.woff) format("woff")}.h1,h1{font-size:var(--fs-22)}.h2,h2{font-size:var(--fs-18)}.h3,h3{font-size:var(--fs-16)}p,a,li{color:var(--text-secondary);font-size:var(--fs-14)}blockquote,dl,figure,form,ol,p,pre,ul{margin-bottom:15px}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:var(--fw-600);line-height:1.4}.screen-reader-text,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skip-link:focus,.skip-link:focus-visible{position:fixed !important;top:8px;left:8px;z-index:99999;width:auto !important;height:auto !important;padding:12px 24px;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important;background:var(--white, #fff);color:var(--text-primary, #212529);font-size:var(--fs-14, 14px);font-weight:var(--fw-600, 600);text-decoration:none;border-radius:var(--br-8, 8px);box-shadow:0 4px 20px rgba(0,0,0,.2);outline:2px solid var(--green-main, #00796b);outline-offset:2px}.edit-link{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#dfe3e7;border-radius:.25em}::-webkit-scrollbar-thumb{background-color:#adafb2;border-radius:.25em;-webkit-transition:background-color .3s;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background-color:#495057}*{scrollbar-color:#adafb2 #dfe3e7;scrollbar-width:thin}html{box-sizing:border-box;text-rendering:geometricPrecision;font-size:16px;scrollbar-gutter:stable}body{background-color:var(--gray-200);color:var(--text-secondary);font-family:var(--ff);font-size:var(--fs-14);font-weight:var(--fw-400);line-height:1.6;letter-spacing:-0.005em !important;overflow-x:hidden}strong{font-weight:var(--fw-600)}.main-container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto}#page{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0, 1fr);min-height:100vh;min-height:100svh}#page #masthead,#page #content,#page .site-footer__outer{padding-left:30px;padding-right:30px}@media(max-width: 768px){#page #masthead,#page #content,#page .site-footer__outer,#page .spr-breadcrumbs{padding-left:20px;padding-right:20px}}@media(max-width: 510px){#page #masthead,#page #content,#page .site-footer__outer,#page .spr-breadcrumbs{padding-left:15px;padding-right:15px}}.site-content{margin:40px 0}.first_word_capitalaze{text-transform:capitalize}.ajax_add_to_cart+a.added_to_cart.wc-forward{display:none !important}.alert-color a.button.wc-forward,.success-color a.button.wc-forward,.post_comments,.autocomplete-suggestion img,.badge.badge-green,.title-wrapper span.mdp-stellar-results-after,.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar,.custom-single-product-image .custom-post-image .badge-container,.custom-single-product-title-flex .custom-secondary-title,ul.product-tabs,.wpcf7 .screen-reader-response,.user-name .user-id,li.woocommerce-MyAccount-navigation-link a::before,.dashboard-links,.custom-coupon-field h3,.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix,li.wc_payment_method input[type=radio],.input-radio:checked:checked~.option-1 .dot,.custom-download-info,.xlwcty_inner_qty,.xlwcty_p_name>div,.sidebar-menu .searchform-wrapper,a.added_to_cart,.wc-stripe-gateway-desc{display:none}.responsive-table,.woocommerce-account table.shop_table,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table{width:100%;margin-bottom:1.5rem;border-collapse:collapse}.responsive-table th,.woocommerce-account table.shop_table th,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table th,.responsive-table td,.woocommerce-account table.shop_table td,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color)}.responsive-table th,.woocommerce-account table.shop_table th,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table th{font-weight:var(--fw-600);background-color:var(--gray-200)}.responsive-table tbody tr:last-child td,.woocommerce-account table.shop_table tbody tr:last-child td,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table tbody tr:last-child td{border-bottom:none}.responsive-table tbody tr:hover,.woocommerce-account table.shop_table tbody tr:hover,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table tbody tr:hover{background-color:var(--gray-100)}@media(max-width: 768px){.responsive-table,.woocommerce-account table.shop_table,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table{border:none}.responsive-table thead,.woocommerce-account table.shop_table thead,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table thead{display:none}.responsive-table tr,.woocommerce-account table.shop_table tr,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table tr{display:block;margin-bottom:1.5rem;border:1px solid var(--border-color);border-radius:var(--br-5);box-shadow:var(--shadow-100);padding:.75rem}.responsive-table tr:last-child,.woocommerce-account table.shop_table tr:last-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table tr:last-child{margin-bottom:0}.responsive-table td,.woocommerce-account table.shop_table td,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td{display:block;text-align:right !important;position:relative;padding-left:50% !important;border-bottom:1px dotted var(--gray-200);min-height:calc(1.5em + 1.5rem);display:flex;align-items:center;justify-content:flex-end}.responsive-table td:last-child,.woocommerce-account table.shop_table td:last-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td:last-child{border-bottom:none}.responsive-table td::before,.woocommerce-account table.shop_table td::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td::before{content:attr(data-title);position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-weight:var(--fw-600);color:var(--text-primary);text-align:left !important;padding-right:.75rem;white-space:nowrap}.responsive-table td.cell-full-width-responsive,.woocommerce-account table.shop_table td.cell-full-width-responsive,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive,.responsive-table td.actions-cell-responsive,.woocommerce-account table.shop_table td.actions-cell-responsive,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive{padding-left:.75rem !important;text-align:left !important;justify-content:flex-start;display:block}.responsive-table td.cell-full-width-responsive::before,.woocommerce-account table.shop_table td.cell-full-width-responsive::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive::before,.responsive-table td.actions-cell-responsive::before,.woocommerce-account table.shop_table td.actions-cell-responsive::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive::before{display:none}.responsive-table td.cell-full-width-responsive .button,.woocommerce-account table.shop_table td.cell-full-width-responsive .button,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive .button,.responsive-table td.cell-full-width-responsive button,.woocommerce-account table.shop_table td.cell-full-width-responsive button,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive button,.responsive-table td.actions-cell-responsive .button,.woocommerce-account table.shop_table td.actions-cell-responsive .button,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive .button,.responsive-table td.actions-cell-responsive button,.woocommerce-account table.shop_table td.actions-cell-responsive button,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive button{display:block;width:100%;margin-top:.5rem;margin-bottom:.5rem;text-align:center}.responsive-table td.cell-full-width-responsive .button:first-child,.woocommerce-account table.shop_table td.cell-full-width-responsive .button:first-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive .button:first-child,.responsive-table td.cell-full-width-responsive button:first-child,.woocommerce-account table.shop_table td.cell-full-width-responsive button:first-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive button:first-child,.responsive-table td.actions-cell-responsive .button:first-child,.woocommerce-account table.shop_table td.actions-cell-responsive .button:first-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive .button:first-child,.responsive-table td.actions-cell-responsive button:first-child,.woocommerce-account table.shop_table td.actions-cell-responsive button:first-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive button:first-child{margin-top:0}.responsive-table td.cell-full-width-responsive .button:last-child,.woocommerce-account table.shop_table td.cell-full-width-responsive .button:last-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive .button:last-child,.responsive-table td.cell-full-width-responsive button:last-child,.woocommerce-account table.shop_table td.cell-full-width-responsive button:last-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.cell-full-width-responsive button:last-child,.responsive-table td.actions-cell-responsive .button:last-child,.woocommerce-account table.shop_table td.actions-cell-responsive .button:last-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive .button:last-child,.responsive-table td.actions-cell-responsive button:last-child,.woocommerce-account table.shop_table td.actions-cell-responsive button:last-child,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.actions-cell-responsive button:last-child{margin-bottom:0}}td.coupon-code:hover{cursor:pointer;text-decoration:underline}.woocommerce-account table.shop_table th,.woocommerce-account table.shop_table td,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table th,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td{text-align:center}@media(max-width: 768px){.woocommerce-account table.shop_table th::before,.woocommerce-account table.shop_table td::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table th::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td::before{text-align:left !important}.woocommerce-account table.shop_table th.order-actions,.woocommerce-account table.shop_table td.order-actions,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table th.order-actions,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.order-actions{text-align:left !important;padding-left:.75rem !important;justify-content:flex-start;display:block}.woocommerce-account table.shop_table th.order-actions::before,.woocommerce-account table.shop_table td.order-actions::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table th.order-actions::before,.woocommerce-account .wp-block-woocommerce-my-account-customer-orders table.wp-block-table__table td.order-actions::before{display:none}}:root{--site-header-height: 70px}.site-header{background-color:var(--color-header);height:var(--site-header-height)}.site-header .header-container{height:100%;display:flex;justify-content:space-between;align-items:center}.sticky-header-wrapper{--sticky-admin-offset: 0px}.sticky-header-wrapper.is-sticky{position:fixed;top:var(--sticky-admin-offset);left:0;right:0;width:100%;z-index:1001;transform:translate3d(0, calc(-100% - var(--sticky-admin-offset)), 0);transition:transform .28s ease-in-out;will-change:transform;backface-visibility:hidden}.sticky-header-wrapper.is-sticky .site-header-bottom-mobile{box-shadow:0 3px 6px rgba(0,0,0,.1)}.sticky-header-wrapper.is-sticky.header-visible{transform:translate3d(0, 0, 0)}@media(prefers-reduced-motion: reduce){.sticky-header-wrapper.is-sticky{transition:none}}.header-left,.header-right{display:flex;align-items:center}.header-left .site-branding{margin-right:25px}.site-branding{display:flex;align-items:center}.site-branding .custom-logo-link img.custom-logo{width:200px;height:auto;aspect-ratio:200/50;display:block}.site-branding .site-title a,.site-branding .site-description{color:var(--text-light);text-decoration:none}.site-branding .site-title{font-size:var(--fs-24);margin:0}.site-branding .site-description{font-size:var(--fs-14);margin:0}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;min-height:30px}.main-navigation li{margin-left:20px;flex-shrink:0;white-space:nowrap}.main-navigation a{display:block;color:var(--text-light);text-decoration:none;font-size:var(--fs-13);border-bottom:2px solid rgba(0,0,0,0);transition:color var(--animation-150),border-color var(--animation-150);line-height:1.2}.main-navigation a:hover{color:var(--green-medium);border-bottom-color:var(--green-medium)}.main-navigation .current-menu-item>a{border-bottom-color:var(--green-main);font-weight:var(--fw-600)}.header-mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-right:12px;background:rgba(0,0,0,0);border:none;color:var(--text-light);cursor:pointer;transition:opacity .15s;flex-shrink:0}.header-mobile-menu-toggle:hover{opacity:.8}.header-mobile-menu-toggle svg{display:block}.menu-toggle{display:none;background:none;border:1px solid var(--white);color:var(--text-light);padding:5px 10px;cursor:pointer}.site-header-bottom-mobile{display:none}.header-actions .header-cart .cart-contents-link,.header-actions .vault-library a,.header-actions .user-account a{display:flex;align-items:center;text-decoration:none;color:var(--text-light)}.header-actions .header-cart .cart-contents-link:hover,.header-actions .vault-library a:hover,.header-actions .user-account a:hover{color:var(--green-medium)}.header-action-text,.header-actions .header-cart .cart-text,.header-actions .vault-library .vault-library-text,.header-actions .user-account .user-account-text{margin-left:10px;line-height:1.3;text-align:start;min-width:80px}.header-action-title,.header-actions .header-cart .cart-line1,.header-actions .vault-library .vault-library-line1,.header-actions .user-account .user-account-line1{font-size:var(--fs-12);display:block}.header-action-subtitle,.header-actions .header-cart .cart-line2,.header-actions .vault-library .vault-library-line2,.header-actions .user-account .user-account-line2{font-size:var(--fs-13);color:var(--text-light);font-weight:var(--fw-600)}.header-action-separator{border:0;border-left:1px solid rgba(255,255,255,.2);margin:10px;height:30px;align-self:center}.header-actions{display:flex;align-items:center}.header-actions .user-account .account-icon{display:inline-block;width:30px;height:30px;flex-shrink:0;vertical-align:middle;fill:var(--text-light)}.header-actions .user-account .account-icon svg{width:100%;height:100%;display:block}.header-actions .user-account .account-icon img.avatar{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.header-actions .vault-library .vault-library-icon{display:inline-block;width:30px;height:30px;flex-shrink:0;vertical-align:middle;fill:var(--text-light)}.header-actions .vault-library .vault-library-icon svg{width:100%;height:100%;display:block}.header-actions .header-cart .cart-contents-link{text-align:start}.header-actions .header-cart .cart-icon-wrapper{position:relative;display:flex;align-items:center;flex-shrink:0}.header-actions .header-cart .cart-icon-svg{width:34px;height:34px;display:block}.header-actions .header-cart .cart-item-count{position:absolute;top:-5px;right:-7px;background-color:var(--green-main);color:var(--green-light);font-size:var(--fs-12);font-weight:var(--fw-600);min-width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;box-sizing:border-box;outline:4px solid var(--color-header);outline-offset:-1px}.account-icon svg path,.account-icon svg circle,.vault-library-icon svg path,.cart-icon-svg path,.cart-icon-svg circle{stroke:var(--text-light)}@media(max-width: 768px){:root{--site-header-height: 60px}.site-header-bottom-mobile{display:block}.is-landing-page .site-header-bottom-mobile{display:none}.site-header{height:var(--site-header-height)}.site-header .header-container{position:relative}.has-mobile-sidebar .header-mobile-menu-toggle{display:flex}.header-left{flex:1;justify-content:flex-start}.header-left .main-navigation{display:none}.header-left .site-branding{margin-right:0}.header-right{flex:0 0 auto}.header-right .user-account .user-account-text,.header-right .vault-library .vault-library-text,.header-right .header-cart .cart-text{display:none}.header-right .user-account .account-icon,.header-right .vault-library .vault-library-icon,.header-right .header-cart .cart-icon-wrapper{margin-right:0}.header-right .header-cart .cart-icon-wrapper .cart-icon-svg{width:26px}.header-right .header-action-separator{display:none}.header-right .vault-library{margin-right:16px;margin-left:0}.header-right .user-account{margin-right:16px;margin-left:0}.vault-library-icon{width:24px !important}.account-icon{width:24px !important}.site-branding .custom-logo-link img.custom-logo{width:180px}.header-actions .header-cart .cart-item-count{min-width:17px;height:17px}}.site-footer__outer{background-color:var(--color-footer);padding:30px 0;color:var(--text-light)}.site-footer__inner{max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.site-footer__widgets{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:30px}.site-footer__widget-column{max-width:100%;margin:0;padding:0}.footer-widget{color:var(--text-light)}.footer-widget .widget-title,.footer-widget__title{color:var(--text-light);font-size:var(--fs-14);font-weight:var(--fw-700);margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--text-muted);text-transform:uppercase}.footer-widget p{font-size:var(--fs-13);line-height:1.7;color:var(--text-light);margin-bottom:1em;text-align:justify}.footer-widget ul{list-style:none;padding-left:0;margin:0}.footer-widget ul li{padding-bottom:4px}.footer-widget ul li:last-child{padding-bottom:0}.footer-widget ul li+li{border-top:1px solid rgba(255,255,255,.08);padding-top:6px}.footer-widget ul li a{color:var(--text-light);text-decoration:none;font-size:var(--fs-13);transition:var(--animation-150)}.footer-widget ul li a:hover,.footer-widget ul li a:focus{color:var(--green-light);text-decoration:underline}#menu-menu-footer-social-media li{margin:0}#menu-menu-footer-social-media li a{display:flex;align-items:center}#menu-menu-footer-social-media li a:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center}#menu-menu-footer-social-media li a:hover,#menu-menu-footer-social-media li a:focus{color:var(--green-light)}#menu-menu-footer-social-media li.facebook-app a:before{background-image:url("../../icons/social-media/facebook.svg")}#menu-menu-footer-social-media li.pinterest-app a:before{background-image:url("../../icons/social-media/pinterest.svg")}#menu-menu-footer-social-media li.instagram-app a:before{background-image:url("../../icons/social-media/instagram.svg")}#menu-menu-footer-social-media li.tiktok-app a:before{background-image:url("../../icons/social-media/tiktok.svg")}#menu-menu-footer-social-media li.youtube-app a:before{background-image:url("../../icons/social-media/youtube.svg")}#menu-menu-footer-social-media li.android-app a:before{background-image:url("../../icons/social-media/google-play.svg")}@media(max-width: 768px){#menu-menu-footer-social-media{flex-direction:column;gap:10px}}#shop-sidebar.widget-area,#blog-sidebar.widget-area{width:var(--sidebar-width);height:100%;margin-right:30px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}#shop-sidebar.widget-area>*:not(.sidebar-close-btn),#blog-sidebar.widget-area>*:not(.sidebar-close-btn){background-color:var(--gray-100);padding:20px;border-radius:var(--br-5);width:100%;flex-shrink:0}#pages-sidebar.widget-area{width:var(--sidebar-width);margin-right:30px;flex-shrink:0;background-color:var(--gray-200);padding:15px;border-radius:var(--br-5);height:-moz-max-content;height:max-content}#general-sidebar.widget-area{width:var(--sidebar-width);margin-right:30px;flex-shrink:0;background-color:var(--gray-100);padding:20px;border-radius:var(--br-5);height:-moz-max-content;height:max-content}.sidebar-close-btn{display:none}@media(max-width: 768px){#shop-sidebar.widget-area,#blog-sidebar.widget-area{position:fixed;left:0;top:0;width:100vw;height:100vh;max-height:100vh;z-index:99999;transform:translateX(-100%);transition:transform .3s ease-in-out;overflow-y:auto;margin-right:0;padding:30px;background:var(--white);display:block;gap:0;border-radius:0}#shop-sidebar.widget-area>*:not(.sidebar-close-btn),#blog-sidebar.widget-area>*:not(.sidebar-close-btn){background:rgba(0,0,0,0);padding:0;border-radius:0;margin-bottom:24px}.sidebar-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;width:40px;height:40px;padding:0;background:var(--gray-200);border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;transition:background .15s,color .15s;z-index:10}.sidebar-close-btn:hover{background:var(--gray-300);color:var(--text-primary)}.sidebar-close-btn svg{display:block}body.sidebar-active{overflow:hidden}body.sidebar-active #shop-sidebar.widget-area,body.sidebar-active #blog-sidebar.widget-area{transform:translateX(0)}.content-sidebar-wrap>#primary.site-main{width:100%;flex:0 0 100%;margin-left:0}body.sidebar-active::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;opacity:1;transition:opacity .3s ease-in-out}body:not(.sidebar-active)::after{opacity:0;pointer-events:none}}.shop-container{display:flex}.woocommerce-page #primary.content-area{flex:1;min-width:0}.content-sidebar-wrap{display:flex}.content-sidebar-wrap>#primary.site-main{flex:1;min-width:0}.products.columns-3{display:grid;align-items:stretch;gap:30px;grid-template-columns:repeat(auto-fill, minmax(min(260px, 100%), 1fr));margin:30px 0 30px 0;overflow:visible}@media(max-width: 510px){.products.columns-3{gap:15px;grid-template-columns:repeat(auto-fill, minmax(min(146px, 100%), 1fr))}}:root{--modal-duration: 250ms;--modal-duration-fast: 150ms;--modal-duration-view: 200ms}body.spr-modal-open{overflow:hidden;padding-right:var(--scrollbar-width, 0)}.spr-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none;transition:visibility 0s var(--modal-duration, 250ms);contain:layout style}.spr-modal--open{visibility:visible;pointer-events:auto;transition:visibility 0s 0s}.spr-modal--animating .spr-modal__overlay,.spr-modal--animating .spr-modal__container{will-change:opacity,transform}.spr-modal--small .spr-modal__container{max-width:400px}.spr-modal--medium .spr-modal__container{max-width:540px}.spr-modal--large .spr-modal__container{max-width:720px}.spr-modal__overlay{position:absolute;inset:0;background:rgba(20,21,26,.7);opacity:0;transition:opacity var(--modal-duration, 250ms) cubic-bezier(0.2, 0, 0, 1)}@media(max-width: 510px){.spr-modal__overlay{background:rgba(20,21,26,.85)}}.spr-modal--open .spr-modal__overlay{opacity:1}.spr-modal__container{position:relative;background:var(--gray-100);border-radius:var(--br-15);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);width:100%;max-width:540px;margin:0 auto;z-index:2;opacity:0;transform:translate3d(0, 16px, 0);transition:opacity var(--modal-duration, 250ms) cubic-bezier(0.2, 0, 0, 1),transform var(--modal-duration, 250ms) cubic-bezier(0.2, 0, 0, 1);contain:content}.spr-modal__container.spr-modal--active{opacity:1;transform:translate3d(0, 0, 0)}@media(prefers-reduced-motion: reduce){.spr-modal,.spr-modal__overlay,.spr-modal__container{transition-duration:.01ms !important}}.spr-modal__close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:var(--text-muted);transition:background-color var(--modal-duration-fast, 150ms) cubic-bezier(0.2, 0, 0, 1),color var(--modal-duration-fast, 150ms) cubic-bezier(0.2, 0, 0, 1),transform var(--modal-duration-fast, 150ms) cubic-bezier(0.2, 0, 0, 1);z-index:10}.spr-modal__close:hover{background:var(--gray-200);color:var(--text-primary);transform:rotate(90deg)}.spr-modal__close svg{display:block}.spr-modal__content{overflow-y:auto;max-height:90vh;padding:40px}.spr-modal__content::-webkit-scrollbar{width:6px}.spr-modal__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.spr-modal__content::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.spr-modal__content::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.spr-modal__body{overflow:hidden}.spr-modal__header{text-align:center;margin-bottom:24px}.spr-modal__title{font-size:var(--fs-24);font-weight:var(--fw-700);color:var(--text-primary);margin:0;line-height:1.2;padding-inline:50px;transition:opacity var(--modal-duration-fast, 150ms) cubic-bezier(0.2, 0, 0, 1)}.spr-modal__forms{position:relative;width:100%;overflow:hidden;transition:height var(--modal-duration-view, 200ms) cubic-bezier(0.2, 0, 0, 1);contain:layout style}.spr-modal-view{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--modal-duration-view, 200ms) cubic-bezier(0.2, 0, 0, 1),visibility 0s var(--modal-duration-view, 200ms)}.spr-modal-view.active{position:relative;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.spr-modal-view.exiting{position:absolute;z-index:1;pointer-events:none}.spr-modal-view.active{z-index:2}@media(max-width: 510px){.spr-modal__container{max-width:100%;max-height:100vh;border-radius:0}.spr-modal__content{padding:24px;max-height:100vh}.spr-modal__title{font-size:var(--fs-24)}.spr-modal__close{top:16px;right:16px}}.spr-modal-form{width:100%}.spr-modal-form__extras{display:flex;align-items:center;justify-content:space-between;margin:24px 0;font-size:var(--fs-14)}.spr-modal-form__footer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-200)}.spr-modal-form__footer p{margin:0;font-size:var(--fs-14);color:var(--text-secondary)}.spr-modal-form__divider{display:flex;align-items:center;margin:20px 0;color:var(--text-muted);font-size:var(--fs-14)}.spr-modal-form__divider::before,.spr-modal-form__divider::after{content:"";flex:1;height:1px;background:var(--gray-300)}.spr-modal-form__divider span{padding:0 16px}.spr-modal-form__social{margin-bottom:20px}.spr-modal-form__terms{margin:30px 0}.spr-modal-form__terms .spr-form-field--checkbox{margin-bottom:10px}.spr-modal-form__terms .spr-form-field--checkbox:last-child{margin-bottom:0}.spr-modal-form__terms .spr-checkbox input[type=checkbox]{flex-shrink:0}.spr-modal-form__terms .spr-checkbox__label{font-size:var(--fs-12)}.spr-modal-form__terms .spr-checkbox__label a{color:var(--text-secondary);font-size:var(--fs-12);text-decoration:underline;font-weight:var(--fw-600);transition:color .2s ease}.spr-modal-form__terms .spr-checkbox__label a:hover{color:var(--green-main);text-decoration:none}.spr-modal-form__terms .spr-checkbox__label .required{color:var(--green-main);font-weight:var(--fw-500);margin-left:2px;text-decoration:none}.spr-form-field__label{display:block;font-size:var(--fs-12);font-weight:var(--fw-600);color:var(--text-muted);margin-bottom:4px}.spr-form-field__input{margin-bottom:0}.spr-form-field__input::-moz-placeholder{opacity:.8;font-weight:var(--fw-500)}.spr-form-field__input::placeholder{opacity:.8;font-weight:var(--fw-500)}.spr-form-field--error .spr-form-field__input{border-color:var(--color-danger)}.spr-form-field--error .spr-form-field__input:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.spr-checkbox{display:flex;align-items:center;cursor:pointer}.spr-checkbox input[type=checkbox]{margin-right:8px}.spr-checkbox__label{color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.spr-form-field__hint{display:block;font-size:var(--fs-11);font-weight:var(--fw-600);color:var(--text-muted);margin-bottom:15px}.spr-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;font-size:var(--fs-14);font-weight:var(--fw-600);border:none;border-radius:var(--br-5);cursor:pointer;transition:var(--animation-200)}.spr-btn--primary{background:var(--green-main);color:var(--white)}@media(hover: hover)and (min-width: 768px){.spr-btn--primary:hover:not(:disabled){background:var(--green-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}}@media(hover: none)or (max-width: 767px){.spr-btn--primary:active:not(:disabled){background:var(--green-dark)}}.spr-btn--primary:active:not(:disabled){transform:translateY(0)}.spr-btn--secondary{background:var(--gray-200);color:var(--text-secondary)}.spr-btn--secondary:hover:not(:disabled){background:var(--gray-300)}.spr-btn:disabled{opacity:.6;cursor:not-allowed}.spr-btn--loading{pointer-events:none}.spr-btn__loader{display:none}.spr-btn__loader svg{width:20px;height:20px}.spr-social-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;background:var(--gray-200);border:1px solid rgba(0,0,0,0);border-radius:var(--br-5);font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-secondary);cursor:pointer;transition:var(--animation-150)}.spr-social-btn:hover:not(:disabled){background:var(--gray-300);border-color:var(--gray-400)}.spr-social-btn:active:not(:disabled){transform:scale(0.98)}.spr-social-btn:disabled{opacity:.6;cursor:not-allowed}.spr-social-btn.spr-btn--loading{pointer-events:none}.spr-social-btn .spr-btn__text{display:flex;align-items:center;justify-content:center;gap:12px}.spr-social-btn .spr-btn__text svg{width:20px;height:20px;flex-shrink:0}.spr-social-btn .spr-btn__loader{display:none}.spr-social-btn .spr-btn__loader svg{width:20px;height:20px}.spr-form-error,.spr-form-success{padding:8px 14px;border-radius:var(--br-5);margin-bottom:16px;font-size:var(--fs-12);font-weight:var(--fw-600);text-align:center;animation:slideDown .3s ease}.spr-form-error{background:var(--red-light);color:var(--color-danger)}.spr-form-success{background:var(--green-light);color:var(--color-success)}.spr-form-description,.reset-password-info p{text-align:center;font-size:var(--fs-13);color:var(--text-muted);line-height:1.5}.spr-form-description{margin:0 0 20px 0}.reset-password-info p{margin:20px 0}.spr-form-info{padding:8px;background:var(--green-light);border-radius:var(--br-5);font-size:var(--fs-11);font-weight:var(--fw-500);color:var(--green-dark);text-align:center;margin:0}.spr-link{color:var(--text-secondary);text-decoration:underline;font-weight:var(--fw-600);font-size:var(--fs-13);transition:color .2s ease}.spr-link:hover{color:var(--green-dark);text-decoration:none}.spr-link--back{display:inline-flex;align-items:center;gap:6px}.spr-link--back svg{width:16px;height:16px}.spr-link--back:hover{color:var(--text-primary)}.spr-modal-confirmation{text-align:center;padding:20px 0}.spr-modal-confirmation__icon{margin:0 auto 24px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:scaleIn .5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.spr-modal-confirmation__icon svg{width:64px;height:64px}.spr-modal-confirmation__title{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-primary);margin:0 0 12px 0}.spr-modal-confirmation__text{font-size:var(--fs-13);color:var(--text-secondary);line-height:1.6;margin:0 0 24px 0}.spr-otp-description .spr-otp-phone{display:block;font-weight:var(--fw-700);color:var(--text-primary);font-size:var(--fs-16);margin-top:8px}.spr-otp-inputs{display:flex;gap:var(--spacing-small);justify-content:center;margin:var(--spacing-large) 0 var(--spacing-small) 0}@media(max-width: 510px){.spr-otp-inputs{gap:var(--spacing-extra-small)}}.spr-otp-hint{text-align:center;margin-bottom:var(--spacing-large)}.spr-otp-input{width:40px;height:40px;font-size:var(--fs-16);font-weight:var(--fw-600);text-align:center;border:1px solid var(--border-color-input);border-radius:var(--br-10);background:var(--white);color:var(--text-primary);font-family:var(--ff);line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.spr-otp-input:focus{border-color:var(--green-main);box-shadow:0 0 0 1px var(--green-main)}.spr-otp-input--error{border-color:var(--color-danger)}.spr-otp-input--error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.spr-otp-input:disabled{background:var(--gray-200);cursor:not-allowed;opacity:.6}.spr-otp-input::-webkit-outer-spin-button,.spr-otp-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.spr-otp-message-area{margin-bottom:0}.spr-otp-message-area:not(:empty){margin-bottom:16px}.spr-phone-verification-wrapper{display:none;flex-direction:column;align-items:flex-start;width:100%;margin:16px 0;padding:16px;position:relative;background:var(--orange-main);border-radius:var(--br-5);box-shadow:var(--shadow-100);box-sizing:border-box}.spr-phone-verification-wrapper.active{display:flex;animation:bubbleFadeIn .3s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.spr-phone-verification-wrapper::before{content:"";position:absolute;top:-6px;left:20px;width:12px;height:12px;background:inherit;border-left:1px solid inherit;border-top:1px solid inherit;transform:rotate(45deg)}.spr-phone-verification-status{display:block;font-size:var(--fs-13);font-weight:var(--fw-500);color:var(--color-slate-dark);line-height:1.4;margin:0;padding:0;border:none}.spr-otp-verify-btn{display:inline-flex;align-items:center;justify-content:center;margin:12px 0 0 0;padding:4px 8px;background-color:var(--color-slate-dark);color:var(--white);border:none;border-radius:var(--br-5);cursor:pointer;font-size:var(--fs-13);font-weight:var(--fw-500);text-decoration:none;transition:var(--animation-150);width:auto;box-shadow:0 2px 4px rgba(0,0,0,.1);height:35px}.spr-otp-verify-btn:hover{background-color:var(--green-dark);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.15)}.spr-otp-verify-btn:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.spr-otp-verify-btn.hidden{display:none}.spr-modal-form--coupon .spr-form-field__input{text-align:center;text-transform:uppercase;font-weight:var(--fw-700);letter-spacing:.05em}.spr-modal-form--coupon .spr-form-field__input::-moz-placeholder{text-transform:none;letter-spacing:normal}.spr-modal-form--coupon .spr-form-field__input::placeholder{text-transform:none;letter-spacing:normal}.custom-contact-wrapper{background-color:var(--gray-100);padding:40px;border-radius:var(--br-5)}@media(max-width: 768px){.custom-contact-wrapper{padding:20px}.custom-contact-main img{width:300px !important}}.custom-contact-main{margin-bottom:40px}.custom-contact-main img{width:450px}.custom-contact-main h1{font-weight:var(--fw-700);font-size:var(--fs-20);text-align:center;margin-bottom:30px;color:var(--text-secondary)}.custom-contact-form,.custom-contact-header{width:100%;max-width:700px;margin:auto}.custom-contact-header-main{margin-bottom:1rem;border-bottom:2px solid var(--border-color);padding-bottom:1rem}.custom-contact-image{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.custom-contact-header p{font-size:var(--fs-14);text-align:center;margin-bottom:10px}#status{text-align:center;margin-bottom:30px;font-weight:var(--fw-500)}#status .status-available,#status .status-unavailable{display:inline-block;white-space:normal;word-break:break-word;background-color:rgba(0,0,0,0);padding:10px;border-radius:var(--br-5)}#status .status-available{color:var(--text-secondary)}#status .status-unavailable{color:var(--red-main)}form{margin-bottom:0}.wpcf7-form>p:not(:last-of-type){margin-bottom:30px}.wpcf7-form input[type=file]{background-color:rgba(0,0,0,0)}.wpcf7-form .wpcf7-not-valid-tip{background-color:var(--red-light);padding:8px;border-radius:var(--br-5);border:0px solid rgba(0,0,0,0);margin-bottom:30px;color:var(--red-dark);display:table;line-height:inherit;margin-top:0;opacity:inherit;position:relative;text-transform:none;font-weight:var(--fw-500);font-size:var(--fs-12);text-align:center;letter-spacing:-0.5px}.wpcf7-form .wpcf7-not-valid-tip:after{border-bottom-color:var(--red-light)}.wpcf7-form .wpcf7-response-output{background-color:rgba(0,0,0,0);padding:8px !important;border-radius:var(--br-5);border:0px solid rgba(0,0,0,0) !important;margin-bottom:30px !important;font-weight:var(--fw-500);font-size:var(--fs-13);text-align:center;letter-spacing:-0.5px}.wpcf7-form.sent .wpcf7-response-output{background-color:var(--green-light);padding:8px !important;border-radius:var(--br-5);border:1px solid var(--green-medium) !important;margin-bottom:30px !important;color:var(--green-dark)}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output{background-color:var(--red-light);padding:8px !important;border-radius:var(--br-5);border:0px solid rgba(0,0,0,0) !important;margin-bottom:30px !important;color:var(--red-dark)}.wpcf7-form span.wpcf7-list-item{margin:0 0 .5rem 0}.wpcf7-form span.wpcf7-list-item label input[type=checkbox]{margin-right:5px;font-size:0}.wpcf7-form .wpcf7-list-item-label{color:var(--text-primary);font-size:var(--fs-12);font-weight:var(--fw-400);text-transform:none}.wpcf7-form .wpcf7-list-item-label a{font-size:var(--fs-12);text-decoration:underline;font-weight:var(--fw-700)}.wpcf7-form button.wpcf7-submit i{margin-right:7px}input.wpcf7-not-valid{border:2px solid var(--border-color)}span.custom-cf7-highlight{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-500)}.custom-cf7-half{background-color:rgba(0,0,0,0);padding:1.5rem;border-radius:var(--br-10);border:2px dashed var(--border-color);margin-bottom:1.5rem}.custom-cf7-help-info{color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-500);margin-top:5px}.custom-cf7-upload-file{margin-bottom:.5rem}.akceptuje-reg{margin:.5rem 0}.custom-cf7-acceptance-block{margin:20px 0 20px 0}span.custom-cf7-required{font-weight:var(--fw-500);color:var(--green-main);font-size:var(--fs-10)}.custom-cf7-terms{display:flex;align-items:baseline;line-height:1.6}.custom-cf7-terms p{color:var(--text-primary);font-size:var(--fs-13);font-weight:var(--fw-500)}.custom-cf7-terms-and-conditions p{color:#6e8690;font-size:var(--fs-11);font-weight:var(--fw-400);letter-spacing:.5px;margin-bottom:10px}.custom-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 768px){.custom-contact-layout{grid-template-columns:1fr}}.custom-contact-form{background-color:rgba(0,0,0,0);padding:0;border-radius:0;border:0 solid rgba(0,0,0,0)}.custom-contact-layout .custom-contact-faq-header,.custom-contact-layout .custom-contact-form-header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.custom-contact-layout .custom-contact-faq-header h2,.custom-contact-layout .custom-contact-form-header h2{color:var(--text-secondary);font-weight:var(--fw-700);font-size:var(--fs-18);text-transform:uppercase;margin-bottom:6px;text-align:left}.custom-contact-layout .custom-contact-faq-header p,.custom-contact-layout .custom-contact-form-header p{color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-400);margin:0}.custom-contact-layout .faq-item{background-color:var(--gray-100);padding:14px;border-radius:var(--br-5);border:1px solid var(--border-color);margin-bottom:20px}.custom-contact-layout .faq-item summary{list-style:none;cursor:pointer;position:relative;color:var(--text-primary);font-weight:var(--fw-600);font-size:var(--fs-14);padding-right:26px}.custom-contact-layout .faq-item summary::-webkit-details-marker{display:none}.custom-contact-layout .faq-item summary:after{content:"+";position:absolute;right:0;top:0;font-weight:var(--fw-700);color:var(--text-secondary)}.custom-contact-layout .faq-item[open] summary:after{content:"−"}.custom-contact-layout .faq-item .faq-content{margin-top:0;color:var(--text-secondary);font-size:var(--fs-13);line-height:1.6;height:0;opacity:0;overflow:hidden}.custom-contact-layout .faq-item[open] .faq-content{margin-top:10px;height:auto;opacity:1}.error-404-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:60vh;gap:20px}.error-404-container .error-404-image img{width:270px}.error-404-container .error-404-content{text-align:center;width:500px}.error-404-container .error-404-content .error-404-title{font-size:var(--fs-24);font-weight:var(--fw-700);color:var(--text-primary);text-transform:uppercase;margin-bottom:10px}.error-404-container .error-404-content .error-404-description{color:var(--text-muted)}.error-404-container .error-404-content .error-404-description div:first-child strong{font-size:var(--fs-18);font-weight:var(--fw-500);margin:10px 0}.error-404-container .error-404-content .error-404-description div:nth-last-child(2){margin:10px 0}.error-404-container .error-404-content .error-404-description a.wc-forward{color:var(--text-primary);text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-16)}.error-404-container .error-404-content .error-404-description a.wc-forward:hover{text-decoration:underline}@media only screen and (max-width: 600px){.error-404-container .error-404-content{width:100%}.error-404-container .error-404-content h1{font-size:var(--fs-21)}.error-404-container .error-404-content h2 div{font-size:var(--fs-16)}.error-404-container .error-404-content h2 div:nth-last-child(2){font-size:var(--fs-14)}}.dgwt-wcas-suggestion{padding:5px}.dgwt-wcas-suggestion strong{font-weight:var(--fw-700);color:var(--green-main);text-decoration:underline}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-selected{background-color:var(--gray-200);padding:5px;border-radius:var(--br-5)}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-has-img{padding-top:0;padding-bottom:0;min-height:45px}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{color:var(--text-primary);padding:1rem 0;font-size:var(--fs-13);font-weight:var(--fw-600)}.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover,.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected{text-decoration:none;background-color:var(--gray-300);padding:5px;border-radius:var(--br-5)}.dgwt-wcas-content-wrapp{display:flex;justify-content:space-between;align-items:center}.dgwt-wcas-st{display:block;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-400)}.dgwt-wcas-suggestion-headline .dgwt-wcas-st{font-weight:var(--fw-700);font-size:var(--fs-14);border-bottom:1px solid var(--border-color);padding-bottom:.5rem;margin-top:.75rem}.dgwt-wcas-st-breadcrumbs{font-size:var(--fs-11);font-weight:var(--fw-400);color:var(--text-secondary);opacity:1;padding-top:2px}.dgwt-wcas-sp{color:var(--text-secondary);font-size:var(--fs-12);padding-left:10px;display:flex;flex:0 0 30%;gap:10px}.dgwt-wcas-si{width:30px}.dgwt-wcas-si img{background:rgba(0,0,0,0);border:none;max-height:100%;max-width:100%;display:block}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:70px;background-color:var(--gray-100);padding:20px;border-radius:var(--br-5);border:0;color:var(--text-secondary);font-size:var(--fs-14);font-weight:var(--fw-600);letter-spacing:.3px}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{opacity:1;font-weight:var(--fw-400);font-size:var(--fs-12);color:var(--text-secondary);font-style:normal}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{opacity:1;font-weight:var(--fw-400);font-size:var(--fs-12);color:var(--text-secondary);font-style:normal}body.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:var(--br-5) var(--br-5) 0 0}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:16px;opacity:1;fill:var(--text-secondary)}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 50px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{font-size:var(--fs-14);font-weight:var(--fw-500)}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-size:var(--fs-14);font-weight:var(--fw-500)}.dgwt-wcas-suggestions-wrapp{background-color:var(--gray-100);padding:20px;border-radius:0 0 var(--br-5) var(--br-5);border:none;box-shadow:var(--shadow-300);max-height:-moz-max-content;max-height:max-content}body.is-landing-page .dgwt-wcas-suggestions-wrapp{border-radius:0 0 var(--br-15) var(--br-15)}@media(max-width: 510px){body.is-landing-page .dgwt-wcas-suggestions-wrapp{border-radius:0 0 var(--br-10) var(--br-10)}}.dgwt-wcas-darkened-overlay{opacity:.4}.fs-no-results h2{margin:0 0 .5rem;font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-primary);line-height:1.4}.fs-no-results p{margin:0 0 .75rem;font-size:var(--fs-13);line-height:1.6;color:var(--text-secondary)}.fs-no-results>h2+p{margin-bottom:1.25rem}.fs-no-results>ul~p:not(:last-child),.fs-no-results>p:nth-of-type(2){margin-bottom:.5rem;font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary, var(--text-secondary))}.fs-no-results ul{display:inline-block;margin:0 auto 1.25rem;padding:.875rem 1.25rem;list-style:none;text-align:left;background:var(--gray-100);border-radius:var(--br-10)}.fs-no-results li{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:var(--fs-12);color:var(--text-secondary);line-height:1.6}.fs-no-results li::before{content:"→";flex-shrink:0;color:var(--green-main);font-weight:var(--fw-600)}.fs-no-results li:last-child{margin-bottom:0}.fs-no-results>p:last-child{margin:0;padding-top:1rem;border-top:1px solid var(--gray-200);font-size:var(--fs-12);color:var(--text-tertiary, var(--text-secondary))}.fs-no-results a{color:var(--text-primary);font-weight:var(--fw-600);font-size:var(--fs-12);text-decoration:underline}.fs-no-results a:hover{color:var(--green-main)}.dgwt-wcas-no-results{padding:1.5rem 1.25rem 1.25rem;background:rgba(0,0,0,0)}.dgwt-wcas-no-results .dgwt-wcas-suggestion-headline{display:none}@media(max-width: 768px){.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{max-height:17px}.fibosearch-item-wrapper{display:block}.fibosearch-bar-container{width:calc(100vw - 40px);min-width:0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:50px;padding:10px 25px 10px 50px !important;border-radius:0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{font-size:var(--fs-12) !important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-size:var(--fs-12) !important}.dgwt-wcas-suggestions-wrapp{box-shadow:none}}.woofc-overlay{background:rgba(0,0,0,.7)}#woofc-area{max-width:410px;font-size:var(--fs-14)}#woofc-area span.woofc-area-heading{font-size:var(--fs-14)}#woofc-area .woofc-inner,#woofc-area .woofc-inner .woofc-area-top,#woofc-area .woofc-inner .woofc-area-mid,#woofc-area .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner,#woofc-area .woofc-inner .woofc-area-bot{background-color:var(--gray-100)}#woofc-area .woofc-inner .woofc-area-top,#woofc-area .woofc-inner .woofc-area-top .woofc-close,#woofc-area .woofc-inner .woofc-item-inner .woofc-item-info .woofc-item-title,#woofc-area .woofc-inner .woofc-area-bot .woofc-data{color:var(--text-secondary)}#woofc-area .woofc-inner .woofc-area-mid{margin:0}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-top .woofc-close{font-size:var(--fs-21);font-weight:var(--fw-600)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item{padding:6px 15px;margin:0}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item:first-child .woofc-item-inner{border-top:none}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item.woofc-item-has-remove:hover .woofc-item-inner{transform:translate3d(-10px, 0, 0)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item:hover .woofc-item-inner .woofc-item-remove,#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item:hover .woofc-item-inner .woofc-item-special{transform:translate3d(10px, -50%, 0)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner{padding:0}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner>div{margin:0px 10px}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove,#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-special{color:var(--text-primary);font-weight:var(--fw-700);transition:transform var(--animation-200);will-change:transform}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb{width:25px;flex:0 0 25px}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb img{border-radius:var(--br-5)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info{display:flex;justify-content:space-between;align-items:center;margin:0}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title{max-width:240px}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-400)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price span{color:var(--text-primary);font-size:var(--fs-14) !important;font-weight:var(--fw-600) !important}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner{display:none}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-no-item{padding:100px;font-size:var(--fs-20);font-weight:var(--fw-400);color:var(--text-secondary)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-undo{margin:0 0 15px 0}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-undo .woofc-undo-inner{border-bottom:1px solid var(--border-color);padding:0 15px 15px 15px;border-radius:0;color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-600);text-align:center;flex-direction:column;justify-content:center;gap:7px}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-mid .woofc-undo .woofc-undo-inner a{text-decoration:none;font-size:var(--fs-12);font-weight:var(--fw-500);background-color:var(--color-slate);border-radius:var(--br-5);padding:5px;width:140px;margin:0 auto}#woofc-area .woofc-inner .woofc-area-bot{padding:20px 0}#woofc-area .woofc-inner .woofc-area-bot .woofc-data .woofc-data-left,#woofc-area .woofc-inner .woofc-area-bot .woofc-data .woofc-data-right{font-size:var(--fs-16);font-weight:var(--fw-700)}#woofc-area .woofc-inner .woofc-area-bot .woofc-action{padding:20px 10px 0 10px}#woofc-area .woofc-inner .woofc-area-bot .woofc-continue{margin-top:15px;margin-bottom:10px}#woofc-area .woofc-inner .woofc-area-bot .woofc-continue .woofc-continue-url{color:var(--text-secondary);border-bottom:1px solid var(--text-secondary);font-size:var(--fs-13)}#woofc-area.woofc-style-01 .woofc-inner .woofc-area-bot .woofc-data,#woofc-area.woofc-style-01 .woofc-inner .woofc-area-bot .woofc-total{padding:5px 20px}@media(max-width: 510px){#woofc-area{max-width:100%}#woofc-area .woofc-inner .woofc-area-top{border-bottom:1px solid var(--border-color)}#woofc-area .woofc-inner .woofc-area-mid .woofc-item-inner{padding:0 20px 0 0}#woofc-area .woofc-inner .woofc-area-mid .woofc-item{padding:7px 10px}#woofc-area .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove,#woofc-area .woofc-inner .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-special{width:10px}#woofc-area .woofc-inner .woofc-area-bot{border-top:1px solid var(--border-color)}#woofc-area .woofc-inner .woofc-area-bot .woofc-data .woofc-data-left,#woofc-area .woofc-inner .woofc-area-bot .woofc-data .woofc-data-right{font-size:var(--fs-16)}#woofc-area .woofc-item-info .woofc-item-title{max-width:160px}}.button,button,.single_quick_buy_button,input[type=button],input[type=reset],input[type=submit],button[type=submit],#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-slate);border-radius:var(--br-5);box-shadow:none;color:var(--text-light);font-size:var(--fs-14);font-weight:var(--fw-500);height:45px;width:100%;padding:10px;margin:0;line-height:0;border:none;position:relative;transition:var(--animation-150) !important;cursor:pointer}.button .button-text,.button .button-content,button .button-text,button .button-content,.single_quick_buy_button .button-text,.single_quick_buy_button .button-content,input[type=button] .button-text,input[type=button] .button-content,input[type=reset] .button-text,input[type=reset] .button-content,input[type=submit] .button-text,input[type=submit] .button-content,button[type=submit] .button-text,button[type=submit] .button-content,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout .button-text,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout .button-content{transition:visibility 0s .15s,opacity .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;width:100%}.button .button-text svg,.button .button-content svg,button .button-text svg,button .button-content svg,.single_quick_buy_button .button-text svg,.single_quick_buy_button .button-content svg,input[type=button] .button-text svg,input[type=button] .button-content svg,input[type=reset] .button-text svg,input[type=reset] .button-content svg,input[type=submit] .button-text svg,input[type=submit] .button-content svg,button[type=submit] .button-text svg,button[type=submit] .button-content svg,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout .button-text svg,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout .button-content svg{width:22px;height:22px;margin-right:8px;display:inline-block;color:inherit;stroke:currentColor}.button.loading,button.loading,.single_quick_buy_button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,button[type=submit].loading,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout.loading{opacity:.8;cursor:wait;display:flex;align-items:center;justify-content:center}.button.loading .button-text,.button.loading .button-content,button.loading .button-text,button.loading .button-content,.single_quick_buy_button.loading .button-text,.single_quick_buy_button.loading .button-content,input[type=button].loading .button-text,input[type=button].loading .button-content,input[type=reset].loading .button-text,input[type=reset].loading .button-content,input[type=submit].loading .button-text,input[type=submit].loading .button-content,button[type=submit].loading .button-text,button[type=submit].loading .button-content,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout.loading .button-text,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout.loading .button-content{visibility:hidden;opacity:0;display:none}.button.loading .loader,button.loading .loader,.single_quick_buy_button.loading .loader,input[type=button].loading .loader,input[type=reset].loading .loader,input[type=submit].loading .loader,button[type=submit].loading .loader,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout.loading .loader{display:block}.button:hover,button:hover,.single_quick_buy_button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button[type=submit]:hover,#woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full a.woofc-action-checkout:hover{transform:translateY(-2px)}.single_add_to_cart_button,.single_quick_buy_button{max-width:220px}@media(max-width: 510px){.single_add_to_cart_button,.single_quick_buy_button{max-width:100%}}.single_quick_buy_button{background-color:var(--green-main)}.single_add_to_cart_button:hover{transform:translateY(-2px)}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select,.form-row textarea,.form-row input[type=text],.form-row input[type=email],.form-row input[type=tel],.form-row input[type=password],.form-row input[type=url],.form-row input[type=number],.form-row select,.spr-form-field__input{display:block;width:100%;height:auto;padding:12px 16px;margin-bottom:15px;font-size:var(--fs-13);font-weight:var(--fw-600);line-height:1.5;color:var(--text-primary);background:var(--white);background-clip:padding-box;border:1.5px solid var(--gray-300);border-radius:var(--br-5);box-shadow:none;transition:all .2s ease;font-family:inherit}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text::-moz-placeholder, .form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email::-moz-placeholder, .form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel::-moz-placeholder, .form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url::-moz-placeholder, .form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number::-moz-placeholder, .form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea::-moz-placeholder, .form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select::-moz-placeholder, .form-row textarea::-moz-placeholder, .form-row input[type=text]::-moz-placeholder, .form-row input[type=email]::-moz-placeholder, .form-row input[type=tel]::-moz-placeholder, .form-row input[type=password]::-moz-placeholder, .form-row input[type=url]::-moz-placeholder, .form-row input[type=number]::-moz-placeholder, .form-row select::-moz-placeholder, .spr-form-field__input::-moz-placeholder{color:var(--gray-400);font-weight:var(--fw-400)}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text::placeholder,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email::placeholder,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel::placeholder,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url::placeholder,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number::placeholder,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea::placeholder,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select::placeholder,.form-row textarea::placeholder,.form-row input[type=text]::placeholder,.form-row input[type=email]::placeholder,.form-row input[type=tel]::placeholder,.form-row input[type=password]::placeholder,.form-row input[type=url]::placeholder,.form-row input[type=number]::placeholder,.form-row select::placeholder,.spr-form-field__input::placeholder{color:var(--gray-400);font-weight:var(--fw-400)}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:hover:not(:focus),.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email:hover:not(:focus),.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel:hover:not(:focus),.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url:hover:not(:focus),.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number:hover:not(:focus),.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:hover:not(:focus),.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select:hover:not(:focus),.form-row textarea:hover:not(:focus),.form-row input[type=text]:hover:not(:focus),.form-row input[type=email]:hover:not(:focus),.form-row input[type=tel]:hover:not(:focus),.form-row input[type=password]:hover:not(:focus),.form-row input[type=url]:hover:not(:focus),.form-row input[type=number]:hover:not(:focus),.form-row select:hover:not(:focus),.spr-form-field__input:hover:not(:focus){border-color:var(--gray-400)}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select:focus,.form-row textarea:focus,.form-row input[type=text]:focus,.form-row input[type=email]:focus,.form-row input[type=tel]:focus,.form-row input[type=password]:focus,.form-row input[type=url]:focus,.form-row input[type=number]:focus,.form-row select:focus,.spr-form-field__input:focus{outline:none;border-color:var(--green-main);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:-webkit-autofill,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email:-webkit-autofill,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel:-webkit-autofill,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url:-webkit-autofill,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number:-webkit-autofill,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:-webkit-autofill,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select:-webkit-autofill,.form-row textarea:-webkit-autofill,.form-row input[type=text]:-webkit-autofill,.form-row input[type=email]:-webkit-autofill,.form-row input[type=tel]:-webkit-autofill,.form-row input[type=password]:-webkit-autofill,.form-row input[type=url]:-webkit-autofill,.form-row input[type=number]:-webkit-autofill,.form-row select:-webkit-autofill,.spr-form-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--white) inset !important;-webkit-text-fill-color:var(--text-primary) !important}@supports(-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox]{--active: var(--color-button);--active-inner: var(--white);--focus: 2px hsl(260deg 5.88% 10% / 15%);--border-hover: var(--color-button);--background: var(--white);--disabled: #f6f8ff;--disabled-inner: #e1e6f9;--height: 20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--height);height:var(--height);min-width:var(--height);margin:0;cursor:pointer;border:1px solid var(--bc, var(--border-color));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s;position:relative;vertical-align:top}input[type=checkbox]:after{content:"";display:block;left:6px;top:3px;position:absolute;width:6px;height:10px;border:3px solid var(--active-inner);border-top:0;border-left:0;transform:rotate(var(--r, 20deg));opacity:var(--o, 0);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s)}input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: 0.3s;--d-t: 0.6s;--d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);--o: 1;--r: 43deg}input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border-color)}input[type=checkbox]:not(.switch){border-radius:var(--br-5)}input[type=checkbox].spr-field-error{--bc: hsl(347deg 31% 30%)}}.form-row textarea{padding-top:1.5rem;min-height:100px}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-number:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:focus,.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select:focus{outline:none;border-color:var(--color-slate)}.form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{padding-top:1.5rem;min-height:100px}.form-row .required{color:var(--green-main);font-weight:var(--fw-600);font-size:var(--fs-12);text-decoration:none;margin-left:1px}textarea+label,label[for*=billing_order_comments]{top:1.35rem}label{cursor:pointer;display:inline-block;padding:0 5px;margin:0;font-size:var(--fs-12);font-weight:var(--fw-400);color:var(--text-muted);transition:top .2s ease,font-size .2s ease,color .2s ease}.woocommerce-checkout .custom-checkout-terms-box,.woocommerce-checkout #privacy_policy_field{position:relative;display:flex;align-items:center;margin-bottom:10px}.woocommerce-checkout .custom-checkout-terms-box .required,.woocommerce-checkout #privacy_policy_field .required{color:var(--green-main);font-weight:var(--fw-500);margin-left:2px}.woocommerce-checkout .custom-checkout-terms-box a,.woocommerce-checkout #privacy_policy_field a{color:var(--text-secondary);text-decoration:underline;font-weight:var(--fw-600);font-size:var(--fs-12)}.woocommerce-checkout .custom-checkout-terms-box a:hover,.woocommerce-checkout #privacy_policy_field a:hover{color:var(--green-main);text-decoration:none}span.optional{font-weight:var(--fw-500)}.form-row-first,.form-row-last{float:left;width:48%;margin-bottom:0}.form-row-first{margin-right:4%}.form-row-wide{float:left;width:100%;margin-bottom:0}form.checkout input[type=checkbox]{margin-top:0;margin-bottom:0;margin-right:10px}.woocommerce-form__label{margin-bottom:.5rem;display:flex;flex-wrap:wrap}input::-moz-placeholder{font-weight:var(--fw-400);color:var(--text-muted);font-size:var(--fs-11)}input::placeholder{font-weight:var(--fw-400);color:var(--text-muted);font-size:var(--fs-11)}.form-row input.spr-field-error,.form-row select.spr-field-error,.form-row textarea.spr-field-error{border:1.5px solid var(--red-medium)}.form-row.woocommerce-invalid input,.form-row.woocommerce-invalid select,.form-row.woocommerce-invalid textarea{border:1.5px solid var(--red-medium)}@media(max-width: 768px){.form-row-first,.form-row-last{float:left;width:100%;margin:0}}.loader{display:none;width:20px;height:20px;border:2px solid var(--color-button);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite;box-sizing:border-box}.loader--white{display:none;width:20px;height:20px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .8s linear infinite;box-sizing:border-box}.spr-product-card .loader{display:none;width:20px;height:20px;border:2px solid var(--green-main);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite;box-sizing:border-box;background:none !important;position:relative}.spr-product-card .loader::before{display:none !important}.loading .loader,.loading.loader,.spr-product-card.loading .loader,a.loading .loader,.spr-product-card__add-to-cart.loading .loader{display:block !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce-notices-wrapper ul li,.woocommerce-message,.woocommerce-error li{max-width:var(--container-max-width);margin:auto;margin-bottom:30px;background-color:var(--gray-100);padding:12px;border-radius:var(--br-5);text-align:center;font-size:var(--fs-13);font-weight:var(--fw-500);border-radius:var(--br-5);box-shadow:0 7px 15px 0 rgba(0,0,0,.13),0 1px 4px 0 rgba(0,0,0,.11)}.woocommerce-error:focus{outline:none;box-shadow:none}.woocommerce-error li{display:flex;align-items:center;justify-content:center;gap:6px;background-color:var(--red-main) !important;color:var(--red-light) !important}.woocommerce-error .woocommerce-error-icon{flex-shrink:0;width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center}.woocommerce-error .woocommerce-error-icon img{width:100%;height:100%;display:block}.woocommerce-message{background-color:var(--green-dark);color:var(--green-light)}body.swal2-toast-shown .swal2-container{width:100% !important}.swal2-toast{margin-top:80px !important;font-size:inherit !important;width:-moz-max-content !important;width:max-content !important}.swal2-modal .swal2-title{font-size:var(--fs-20) !important;font-weight:var(--fw-600) !important;color:var(--text-secondary) !important;letter-spacing:.5px;text-transform:uppercase}.custom-popup-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.swal2-html-container{color:var(--text-secondary) !important;font-size:var(--fs-14) !important;text-align:center !important}.checkout-modal-error-validation{text-align:center;color:var(--text-secondary);font-size:var(--fs-14)}.swal2-popup.swal2-toast .swal2-icon{font-size:10px}.swal2-popup.swal2-toast{padding:10px !important}.colored-toast.swal2-icon-success{background-color:var(--gray-100) !important;box-shadow:0 8px 24px rgba(0,0,0,.18) !important}.colored-toast.swal2-icon-error{background-color:#f27474 !important}.colored-toast.swal2-icon-warning{background-color:#f8bb86 !important}.colored-toast.swal2-icon-info{background-color:#3fc3ee !important}.colored-toast.swal2-icon-question{background-color:#87adbd !important}.colored-toast .swal2-title{color:#fff}.colored-toast .swal2-close{color:#fff}.colored-toast .swal2-html-container{color:#fff}.colored-toast .spr-sweetalert-custom-layout{font-size:var(--fs-13);font-weight:var(--fw-500);color:var(--text-secondary)}.swal2-popup{border-radius:var(--br-15) !important}.swal2-modal .swal2-validation-message{font-size:var(--fs-12) !important;font-weight:var(--fw-500) !important;color:var(--red-main) !important;text-align:center !important;justify-content:center !important;padding:0 !important;margin:15px 0 0 0 !important;background-color:rgba(0,0,0,0) !important}.swal2-modal .swal2-validation-message::before{display:none !important}.swal2-modal .swal2-html-container textarea{min-height:100px !important}.swal2-confirm,.swal2-cancel{font-size:var(--fs-14) !important;font-weight:var(--fw-500) !important;transition:var(--animation-150) !important;width:inherit !important;height:inherit !important;padding:1.25rem !important}.swal2-confirm{background-color:var(--green-main) !important}.swal2-cancel{background-color:var(--color-slate) !important}.swal2-input{width:50% !important;margin:0 auto !important;font-size:var(--fs-18) !important;color:var(--text-secondary) !important;text-align:center !important;border:0 solid rgba(0,0,0,0) !important;border-bottom:2px solid var(--border-color) !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important;border-radius:0 !important;height:30px !important;letter-spacing:4px;text-transform:uppercase;font-weight:var(--fw-600) !important}.swal2-input:hover{background-color:rgba(0,0,0,0) !important;border:0 solid rgba(0,0,0,0) !important;border-bottom:2px solid var(--green-main) !important;box-shadow:none !important}.swal2-html-container .swal2-cutom-error{text-align:center}.has-tooltip{position:relative;display:inline-flex;align-items:center;cursor:pointer;--tt-bg: var(--color-header, #1a1f2c);--tt-fg: var(--white, #fff);--tt-radius: 8px;--tt-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);--tt-z: 9999;--tt-gap: 10px;--tt-arrow-size: 6px;--tt-arrow-overlap: 5px;--tt-dy: 6px;--tt-dur: 0.3s;--tt-ease: cubic-bezier(0.68, -0.55, 0.265, 1.55);--tt-maxw: 360px;--tt-fs: var(--fs-12, 12px);--tt-lh: 1.4}.has-tooltip[data-tooltip-content=""]::before,.has-tooltip[data-tooltip-content=""]::after{display:none}.has-tooltip::before,.has-tooltip::after{position:absolute;z-index:var(--tt-z);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--tt-dur) var(--tt-ease),transform var(--tt-dur) var(--tt-ease);will-change:opacity}.has-tooltip::after{content:attr(data-tooltip-content);color:var(--tt-fg);background:var(--tt-bg);font-size:var(--tt-fs);line-height:var(--tt-lh);border-radius:var(--tt-radius);padding:8px 12px;max-width:var(--tt-maxw);width:-moz-max-content;width:max-content;text-align:center;white-space:pre-line;box-sizing:border-box;box-shadow:var(--tt-shadow);transform-origin:bottom center}.has-tooltip::before{content:"";width:0;height:0;background:rgba(0,0,0,0);box-shadow:none}.has-tooltip:not(.disabled):not([aria-disabled=true]):hover::before,.has-tooltip:not(.disabled):not([aria-disabled=true]):hover::after,.has-tooltip:not(.disabled):not([aria-disabled=true]):focus-visible::before,.has-tooltip:not(.disabled):not([aria-disabled=true]):focus-visible::after,.has-tooltip.is-open::before,.has-tooltip.is-open::after{opacity:1;visibility:visible}.has-tooltip::after{left:50%;bottom:calc(100% + var(--tt-gap));transform:translate(-50%, var(--tt-dy));transform-origin:bottom center}.has-tooltip::before{left:50%;bottom:calc(100% + var(--tt-gap) - var(--tt-arrow-overlap));transform:translate(-50%, var(--tt-dy));width:0;height:0;border-left:var(--tt-arrow-size) solid rgba(0,0,0,0);border-right:var(--tt-arrow-size) solid rgba(0,0,0,0);border-top:var(--tt-arrow-size) solid var(--tt-bg);background:rgba(0,0,0,0);box-shadow:none}.has-tooltip:hover::after,.has-tooltip:hover::before,.has-tooltip:focus-visible::after,.has-tooltip:focus-visible::before,.has-tooltip.is-open::after,.has-tooltip.is-open::before{transform:translate(-50%, 0)}@media(max-width: 640px){.has-tooltip{--tt-maxw: 220px;--tt-fs: var(--fs-10, 10px)}.has-tooltip::after{padding:6px 10px}}@media(prefers-reduced-motion: reduce){.has-tooltip::before,.has-tooltip::after{transition:opacity .01s linear !important;transform:none !important}}.terms-and-conditions-container{background-color:var(--gray-100);padding:40px;border-radius:var(--br-5)}@media(max-width: 768px){.terms-and-conditions-container{padding:20px}}.terms-and-conditions-container h1{font-size:var(--fs-21);margin-bottom:30px;font-weight:var(--fw-600)}.terms-and-conditions-container h2{font-size:var(--fs-18);margin:2rem 0 2rem 0;font-weight:var(--fw-600)}.terms-and-conditions-container a{color:var(--green-main);text-decoration:underline}.terms-and-conditions-container a:hover{color:var(--green-dark);text-decoration:none}.terms-and-conditions-container strong{font-weight:var(--fw-600)}.terms-and-conditions-container ul,.terms-and-conditions-container ol{margin:0 0 1.5em 0;padding-left:1.5rem}.terms-and-conditions-container ul{list-style-type:disc}.terms-and-conditions-container ol{list-style-type:decimal}.terms-and-conditions-container ul li,.terms-and-conditions-container ol li{line-height:1.7;margin-bottom:.6em}.terms-and-conditions-container ul ul,.terms-and-conditions-container ul ol,.terms-and-conditions-container ol ul,.terms-and-conditions-container ol ol{margin-top:.6em;margin-bottom:.6em}.terms-and-conditions-container ul ul{list-style-type:circle}.terms-and-conditions-container ul ul ul{list-style-type:square}.woocommerce-terms-and-conditions-checkbox-text{padding:0}/*# sourceMappingURL=spr-theme.min.css.map */