:root{--btn-slant-angle:7deg;--slanted-s:4deg;--slanted-m:7deg}*{scrollbar-width:thin;scrollbar-color:var(--primary) var(--base)}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:var(--base)}*::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:20px;border:3px solid var(--base)}a.fishwink{background:-webkit-linear-gradient(0deg,#1BCEC5 0,#9768d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html{scroll-behavior:smooth;scroll-padding-top:100px}.slanted--s{transform:skew(calc(var(--slanted-s) * -1))}.slanted--s>*{transform:skew(var(--slanted-s))}.slanted--m{transform:skew(calc(var(--btn-slant-angle) * -1))}.slanted--m>*{transform:skew(var(--btn-slant-angle))}.cta-button{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;transition:all .3s ease}.cta-button:hover{border-radius:70% 30% 30% 70% / 70% 70% 30% 30%}[class*=btn--]{transform:skew(calc(var(--btn-slant-angle) * -1))}[class*=btn--]>*{transform:skew(var(--btn-slant-angle))!important}.ribbon-container{position:absolute;top:0;left:0;overflow:hidden;width:150px;height:150px}.ribbon{position:absolute;top:30px;left:-40px;width:200px;background-color:#ED2024;color:white;text-align:center;font-weight:bold;font-size:14px;line-height:36px;letter-spacing:1px;transform:rotate(-45deg);box-shadow:0 3px 10px -5px rgba(0,0,0,.5)}.ribbon:before,.ribbon:after{content:"";position:absolute;z-index:-1;bottom:-5px;border-top:5px solid #a01115;border-left:5px solid transparent;border-right:5px solid transparent}.ribbon:before{left:0;transform:skewY(-25deg)}.ribbon:after{right:0;transform:skewY(25deg)}:root{--gf-bg-color:#fff;--gf-border-color:#ccc;--gf-primary-color:#0073aa;--gf-primary-hover:#005177;--gf-input-padding:calc(var(--space-s) * 1.2);--gf-input-bg-color:var(--white);--gf-border-radius:var(--radius);--gf-label-color:var(--neutral-dark);--gf-label-size:var(--text-m);--gf-label-weight:500;--gf-submit-text-color:var(--white);--gf-submit-bg-color:var(--primary);--gf-submit-bg-hover-color:var(--primary-semi-dark);--gf-submit-padding:var(--space-s) var(--space-m);--gf-submit-font-size:var(--text-l);--gf-submit-text-transform:uppercase}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper textarea,.gform_wrapper select{width:100%;padding:var(--gf-input-padding)!important;border:1px solid var(--gf-border-color)!important;border-radius:var(--gf-border-radius)!important;background-color:var(--neutral-light-trans-20)!important}.gform_wrapper .gfield .ts-wrapper .ts-control{padding:var(--space-xs);background-color:var(--neutral-light-trans-20);border:1px solid var(--gf-border-color)!important;border-radius:var(--gf-border-radius)!important}.gform_wrapper .gfield_label{font-weight:var(--gf-label-weight)!important;font-size:var(--gf-label-size)!important;margin-bottom:5px;color:var(--gf-label-color)!important}.gform_wrapper input[type=submit]{background-color:var(--gf-submit-bg-color)!important;color:var(--gf-submit-text-color)!important;padding:var(--gf-submit-padding)!important;border:0;border-radius:4px;font-size:var(--gf-submit-font-size)!important;cursor:pointer;transition:background-color .3s ease;text-transform:var(--gf-submit-text-transform)!important}.gform_wrapper input[type=submit]:hover{background-color:var(--gf-submit-bg-hover-color)!important}.gform_wrapper .single_add_to_cart_button.button.alt{background-color:var(--neutral)!important;padding:var(--space-s)!important;font-size:var(--text-l)!important}.gform_wrapper .gfield input{border-radius:var(--radius)}.gform_wrapper .gfield input[type=text]{border:2px solid var(--neutral-dark-trans-10)}.gform_wrapper .gfield.buttonized .gfield_radio .gchoice,.gform_wrapper .gfield.buttonized .gfield_checkbox .gchoice{position:relative;text-align:center}.gform_wrapper .gfield.buttonized input[type=radio],.gform_wrapper .gfield.buttonized input[type=checkbox]{position:absolute;left:-9999px}.gform_wrapper .gfield.buttonized .gfield_radio label,.gform_wrapper .gfield.buttonized .gfield_checkbox label{display:block!important;margin-left:0;position:relative;border-radius:var(--radius);min-width:200px;max-width:100%;padding:calc(var(--space-xs) / 2);font-size:var(--text-m)!important;border:2px solid var(--neutral-trans-10);background-color:var(--neutral-light-trans-20);cursor:pointer}.gform_wrapper .gfield.buttonized input[type=radio]:focus + label,.gform_wrapper .gfield.buttonized input[type=checkbox]:focus + label{border-color:var(--neutral-trans-10)}.gform_wrapper .gfield.buttonized input[type=radio]:checked + label,.gform_wrapper .gfield.buttonized input[type=checkbox]:checked + label{border-color:var(--neutral);background-color:var(--white);overflow:hidden;color:var(--neutral);font-weight:bold}.gform_wrapper .gfield.buttonized input[type=radio]:checked + label::before,.gform_wrapper .gfield.buttonized input[type=checkbox]:checked + label::before{content:"";display:block;position:absolute;top:-.75em;right:-.75em;left:auto;width:1.5em;height:1.5em;background-color:var(--primary);border-radius:0;border:0;transform:rotate(45deg)}.gform_wrapper .gfield.buttonized .gfield_radio label::before,.gform_wrapper .gfield.buttonized .gfield_checkbox label::before{display:none}#gform_2{flex-direction:column}#gform_2 .gform_fields{row-gap:calc(var(--content-gap) / 2)}#gform_2 select{color:var(--text-dark)!important;padding:0 22px!important;height:var(--text-xxl);font-size:var(--text-m);background-color:var(--white)}.gform-theme--foundation .gfield select.large{color:var(--text-dark)!important}form.gspc__form.cart .ginput_container.ginput_container_total .ginput_total{background-color:transparent!important;font-size:calc(var(--text-xl) * 1)!important;font-weight:bold;padding:0!important;border:0!important}form.gspc__form.cart .hidden-field{opacity:0!important;height:0!important}.checkout.woocommerce-checkout input::placeholder{color:var(--neutral-trans-40)}.checkout.woocommerce-checkout a{color:var(--neutral)!important}.wfacp_main_form .wfacp-coupon-section{padding:var(--space-xs) var(--space-xs) 0 var(--space-xs);background:transparent;border:2px solid var(--primary);border-radius:var(--radius);margin-bottom:var(--space-s)}#brxe-f14e3b #wfacp-e-form .wfacp_main_form .woocommerce-form-login-toggle .woocommerce-info{font-size:var(--text-l)!important;color:var(--neutral)!important;font-weight:500!important}#funnelkitLoginModal #wfacp-e-form .wfacp_main_form button[type=submit]{background-color:var(--primary)!important}.woocommerce-Button.button{background-color:var(--neutral);color:var(--white);border-radius:var(--radius);padding-inline:var(--space-m);padding-block:var(--space-xs);transition:all .3s ease-in-out}.woocommerce-Button.button:hover{background-color:var(--neutral-ultra-dark)}.woocommerce-form-row label{font-weight:bold;font-size:var(--text-l)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #e0e0e0;border-radius:var(--radius);padding:12px 15px;height:auto;font-size:var(--text-m);box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s ease;background-color:#f9f9f9}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--primary);box-shadow:0 4px 8px rgba(92,106,196,.15);outline:0;background-color:#fff;transform:translateY(-1px)}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#8e8e8e;font-style:italic}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--primary)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69c379}.woocommerce .woocommerce-MyAccount-navigation{background:var(--neutral);border-radius:var(--radius)}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:var(--space-xs)}.woocommerce .woocommerce-MyAccount-navigation ul li:hover{background-color:var(--neutral-ultra-dark)}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{background-color:var(--neutral-ultra-dark)}.woocommerce .woocommerce-MyAccount-navigation ul li a{color:var(--white);font-size:var(--text-l)}.woocommerce-MyAccount-content form fieldset legend{font-size:var(--text-xl);font-weight:bold;text-transform:uppercase}.woocommerce-MyAccount-content button[type=submit]{background-color:var(--neutral)!important;color:var(--white)!important;border-radius:var(--radius)!important;padding-inline:var(--space-m)!important;padding-block:var(--space-xs)!important;transition:all .3s ease-in-out!important}.woocommerce-MyAccount-content button[type=submit]:hover{background-color:var(--neutral-ultra-dark)!important}.woocommerce-MyAccount-content a.button{background-color:var(--neutral);color:var(--white);border-radius:var(--radius);padding-inline:var(--space-m);padding-block:var(--space-xs);transition:all .3s ease-in-out}.woocommerce-MyAccount-content a.button:hover{background-color:var(--neutral-ultra-dark)}.woocommerce div.product form.cart .quantity,.woocommerce-page div.product form.cart .quantity{display:none!important}.brxe-product-add-to-cart form.gspc__form.cart .quantity{display:none!important}