.gfield{margin:0 0 1em 0}.gfield_label,.gfield .gfield_radio .gchoice label,.gfield .gfield_checkbox .gchoice label{font-family:proxima-nova,sans-serif;font-weight:normal;margin:0 0 .5em 0;color:#233038}.gfield_required{display:inline-block;margin-left:.25em;font-size:.9em;color:#999}textarea{height:8em;width:100%}.hidden_label,.gfield_visibility_hidden{display:none !important}.gform_validation_errors{padding:1em;background:#fafafa;color:#233038;margin:0 0 1rem 0;text-align:center}.gform_validation_errors .gform_submission_error{font-size:16px;font-family:proxima-nova,sans-serif;color:#233038;padding:0;margin:0;line-height:1}.gfield_error{background:#f3f3f3;padding:.5em}#gform_1 fieldset{all:unset}#gform_1 .gfield--type-radio,#gform_1 .gfield--type-option,#gform_1 .gfield--type-product{display:flex;flex-wrap:wrap;margin:0 -0.5em}#gform_1 .gfield--type-radio .gfield_radio,#gform_1 .gfield--type-option .gfield_radio,#gform_1 .gfield--type-product .gfield_radio{display:flex;flex-wrap:wrap;margin:0 -0.5em}#gform_1 .gfield--type-radio .gfield_radio .gchoice,#gform_1 .gfield--type-option .gfield_radio .gchoice,#gform_1 .gfield--type-product .gfield_radio .gchoice{flex:auto 0 0;margin:.5em;display:grid;grid-template-columns:auto;grid-gap:1em;align-items:flex-start}#gform_1 .gfield--type-radio .gfield_radio .gchoice .swatch-field,#gform_1 .gfield--type-option .gfield_radio .gchoice .swatch-field,#gform_1 .gfield--type-product .gfield_radio .gchoice .swatch-field{grid-template-columns:60px}#gform_1 .gfield--type-radio .gfield_radio .gchoice .swatch-field .thumb_label,#gform_1 .gfield--type-option .gfield_radio .gchoice .swatch-field .thumb_label,#gform_1 .gfield--type-product .gfield_radio .gchoice .swatch-field .thumb_label{text-align:center;font-family:proxima-nova,sans-serif;font-size:.8em}#gform_1 .gfield--type-checkbox{width:50% !important}#gform_1 input[type=radio]{position:absolute;left:-9999px}#gform_1 input[type=radio]+label{border:solid 2px #fff;padding:3px}#gform_1 input[type=radio]:checked+label{border:solid 2px #000}.swatch-field{display:grid;grid-template-columns:60px auto;grid-gap:.5em;align-items:flex-start}.swatch-field .thumb_label{text-align:center;font-family:proxima-nova,sans-serif;font-size:.8em}.woocommerce table.shop_attributes{all:unset}.woocommerce table.shop_attributes{display:grid !important;background:none;background-color:#fff !important;border-top:0;font-family:proxima-nova,sans-serif}.woocommerce table.shop_attributes tbody{display:grid;border:solid 1px #cdcdcd;line-height:0}.woocommerce table.shop_attributes tbody tr{display:grid;grid-template-columns:150px 1fr;grid-gap:0}.woocommerce table.shop_attributes tbody tr:nth-child(even){background-color:#fafafa}.woocommerce table.shop_attributes tbody th,.woocommerce table.shop_attributes tbody td{border:0;background:none !important;display:grid;align-items:center;justify-content:flex-start;padding:.5em}.woocommerce table.shop_attributes tbody th{border-right:solid 1px #cdcdcd;font-weight:600}dl.variation{display:grid;grid-template-columns:50% 1fr;grid-gap:1em;margin:1em 0;align-items:center}dl.variation dt{font-weight:bold}dl.variation dd{display:grid;grid-template-columns:100% auto;grid-gap:1em;align-items:center}dl.variation dd .swatch-field{display:grid;grid-template-columns:20px auto;grid-gap:.5em;align-items:center}dl.variation dd .swatch-field .thumb_label{text-align:left;font-family:proxima-nova,sans-serif;font-size:.8em}dl.variation dd p{margin:0;padding:0}.woocommerce-mini-cart dl.variation{display:grid;grid-template-columns:1fr;grid-gap:1em;margin:1em 0;align-items:center}.woocommerce-mini-cart dl.variation dt{font-weight:bold;width:100%}.woocommerce-mini-cart dl.variation dd{display:grid;grid-template-columns:1fr;grid-row-gap:0;grid-column-gap:1em;align-items:center;font-size:12px}.woocommerce-mini-cart dl.variation dd .swatch-field{display:grid;grid-template-columns:auto;grid-gap:0;align-items:flex-start}.woocommerce-mini-cart dl.variation dd .swatch-field img{width:20px;height:auto}.woocommerce-mini-cart dl.variation dd .swatch-field .thumb_label{text-align:left;font-family:proxima-nova,sans-serif;font-size:.8em}.woocommerce-mini-cart dl.variation dd p{margin:0;padding:0}.tooltip{position:absolute;display:none;padding:.5em;background-color:#fff;z-index:1000;box-shadow:5px 5px 5px rgba(0,0,0,.2);line-height:0;display:grid;grid-template-rows:auto auto;grid-gap:.5em;opacity:0;transition:all .5s}.tooltip img{height:200px;width:200px;line-height:0}.tooltip .swatch_title{text-align:center;line-height:1;padding:.25em 0 0 0;font-family:proxima-nova,sans-serif;font-size:1em}h1,h2,h3{font-weight:400 !important}.pjncartpagetext{margin:2em auto}.gfield{margin:0 0 2em 0 !important}.gfield_label,.gfield .gfield_radio .gchoice label,.gfield .gfield_checkbox .gchoice label{font-weight:700;margin:0 0 .5em 0;color:#233038}.gfield_required{display:inline-block;margin-left:.25em;font-size:.9em;color:#999}.gfield_required_text{color:#999 !important}textarea{height:8em;width:100%}.hidden_label{display:none}.gform_validation_errors{padding:1em;margin:0 0 2em 0}.gform_validation_errors .gform_submission_error{font-weight:700;color:#233038;padding:0;margin:0;line-height:1}.gfield_error{padding:.5em}.gfield select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("/wp-content/uploads/chevron-down-sharp-solid.png");background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - .5em) center;background-size:.75em auto;background-position:content-box}.gfield select option{width:100%}.gfield .gfield_checkbox{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.gfield .gfield_checkbox .gchoice{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.5em;padding:0;margin:0}.gfield .gfield_checkbox .gchoice input{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:2em;width:2em;display:grid;align-items:center;justify-content:center;padding:2px;background-color:#fff;border:1px solid #666;display:grid;grid-template-columns:auto;align-items:center;justify-content:center;text-align:center}.gfield .gfield_checkbox .gchoice input:checked{background-clip:content-box}.gfield .gfield_checkbox .gchoice input:checked:before{font-family:"Font Awesome 6 Pro";content:"";line-height:1;font-size:.95em;padding:0;margin:0;overflow:hidden;vertical-align:middle;border-radius:1px}.gfield .gfield_checkbox .gchoice input:focus{outline:none}.gfield .gfield_radio{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.gfield .gfield_radio .gchoice{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:.5em;padding:0;margin:0}.gfield .gfield_radio .gchoice input{margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:2em;width:2em;display:grid;align-items:center;justify-content:center;padding:2px;background-color:#fff;border:1px solid #666;display:grid;grid-template-columns:auto;align-items:center;justify-content:center;text-align:center;border-radius:50%}.gfield .gfield_radio .gchoice input:checked{background-clip:content-box}.gfield .gfield_radio .gchoice input:checked:before{font-family:"Font Awesome 6 Pro";content:"";line-height:1;font-size:.95em;padding:0;margin:0;overflow:hidden;vertical-align:middle;border-radius:1px;font-weight:bold}.gfield .gfield_radio .gchoice input:focus{outline:none}.gform_footer{display:grid;grid-gap:1em;align-items:center;grid-template-columns:auto auto}.gform_button{line-height:1 !important;margin-bottom:0 !important}@media(max-width: 768px){.gform_button{width:100% !important}}.coverprice[data-conditional-logic=visible]{display:grid !important;grid-template-columns:1fr}.coverprice[data-conditional-logic=visible] .ginput_product_price_wrapper label{display:none}.pricefield input[type=text]{width:auto !important}.new-badge{position:absolute;top:1.5rem;left:1.5rem;z-index:999;background:#e4502c;color:#fff;font-family:inherit;font-weight:bold;border-radius:50%;display:grid;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:.9em}.single-product .new-badge{width:4rem;height:4rem;font-size:1em}.range_output{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:2rem}@media(max-width: 1024px){.range_output{grid-template-columns:repeat(2, 1fr)}}.range_output>*{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.05);overflow:hidden}#field_1_25{padding-top:2rem;padding-bottom:0;border-top:1px solid #eee}.validation_message{background:#fafafa;padding:1rem;text-align:center;display:block;width:100%;color:#233038;font-family:proxima-nova,sans-serif}.tml-action .entry-title{text-align:center;margin:2rem auto}.tml{margin:4rem auto;max-width:700px;padding:1rem}.tml-links{list-style-type:none;margin:0;padding:0}.tml-links li{margin:0;padding:0}.tml-links a{color:#e4502c}.e-my-account-tab{margin:4rem auto}.e-my-account-tab a{color:#e4502c}.e-my-account-tab .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a a{color:#e4502c !important}.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background-color:#000}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#e4502c !important}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:hover{color:#fff !important;background-color:#e4502c !important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button{color:#fff !important;background-color:#e4502c !important;border-radius:0 !important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover{color:#fff !important;background-color:#000 !important}