@charset "UTF-8";
@charset "UTF-8";

 .wa-order-gdprchk label {
font-size: inherit;
display: inline-block;
position: relative;
vertical-align: middle;
margin-left: 8px;
}
.wa-order-gdprchk input[type=checkbox] {
position: relative;
bottom: 0;
border: 1px solid #b4b9be;
background: #fff;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
width: 16px !important;
min-width: 16px !important;
height: 16px !important;
margin: 0 8px 0 0;
outline: 0;
padding: 0 !important;
vertical-align: middle;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
transition: 0.05s border-color ease-in-out;
border-radius: 3px;
}
.wa-order-gdprchk input[type=checkbox]:checked {
background-color: #25d366;
border-color: #25d366;
}
.wa-order-gdprchk input[type=checkbox] + label {
opacity: 0.5 !important;
transition: opacity 0.3s ease;
}
.wa-order-gdprchk input[type=checkbox]:checked + label {
opacity: 1 !important;
}
.wa-order-gdprchk {
margin-top: 20px;
margin-bottom: 10px;
padding: 15px;
background-color: #f9f9f9;
border: 1px solid #e1e1e1;
border-radius: 4px;
}   .wa-order-button,
.gdpr_wa_button_input {
background: #25d366 !important;
color: #ffffff !important;
border: none !important;
text-decoration: none !important;
cursor: pointer !important;
}    .single-product .cart .wa-order-button.single_add_to_cart_button,
.single-product form.cart .wa-order-button.single_add_to_cart_button {
margin-left: 0.1em;
} .single-product .cart .wa-order-button:not(.single_add_to_cart_button),
.single-product form.cart .wa-order-button:not(.single_add_to_cart_button) {
margin-left: 0;
} a.wa-order-checkout,
a.wa-order-thankyou {
background: #25d366 !important;
color: #ffffff !important;
border: none !important;
border-radius: 4px !important;
padding: 15px 30px !important;
font-size: 18px !important;
font-weight: 600 !important;
text-decoration: none !important;
outline: 0 !important;
cursor: pointer !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 50px !important;
box-sizing: border-box !important;
transform: translateY(0);
transition: all 0.3s ease !important;
box-shadow: 0 4px 12px rgba(37, 211, 102, 0.3) !important;
text-transform: none !important;
letter-spacing: 0.5px !important;
line-height: 1.4 !important; text-align: center !important;
} .shortcode_wa_button,
.shortcode_wa_button_nt {
background: #25d366 !important;
color: #ffffff !important;
border: none !important;
border-radius: 4px !important;
padding: 12px 24px !important;
font-size: 16px !important;
font-weight: 600 !important;
text-decoration: none !important;
outline: 0 !important;
cursor: pointer !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 44px !important;
box-sizing: border-box !important;
width: auto !important;
margin: 10px 0 !important;
transform: translateY(0);
transition: all 0.3s ease !important;
box-shadow: 0 4px 12px rgba(37, 211, 102, 0.3) !important;
text-transform: none !important;
letter-spacing: 0.5px !important;
line-height: 1.4 !important;
}
label.wa-button-gdpr2 {
display: inline-block;
}
.wa-order-gdprchk {
margin-top: 30px;
}
.wa-order-thankyou:before,
a.wa-order-checkout:before,
.gdpr_wa_button_input:before,
.wa-order-button:before,
a.wa-shop-button:before {
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
color: #ffffff;
font-size: inherit;
font-weight: inherit!important;
display: inline-block;
vertical-align: middle;
align-items: center;
margin-bottom: -5px;
margin-top: -5px;
width: 0.875em;
height: auto;
}
.gdpr_wa_button_input:before {
margin-right: 3.5px;
}
a.wa-shop-button:before,
.wa-order-button:before,
a.wa-order-thankyou:before,
a.wa-order-checkout:before {
margin-right: 7px;
}
a.wa-order-thankyou {
display: inline-block;
text-align: center;
box-sizing: border-box;
word-break: break-word;
padding: 10px 15px;
margin: 20px auto 20px;
font-size: 18px;
font-weight: 600;
border-radius: 4px;
text-rendering: optimizeLegibility;
letter-spacing: 0px;
}
.thankyoutitle {
margin-top: 20px;
font-size: 1.875em;
font-size: 30px;
font-weight: 600;
}
.thankyoucustom_wrapper {
background: #f9f9f9;
width: 100%;
padding: 20px;
margin: auto;
text-align: center;
}
.subtitle {
font-size: 20px;
margin: auto;
letter-spacing: 1px;
margin-top: 20px;
font-weight: normal;
}
a.wa-shop-button {
background-color: #25D366 !important;
color: #fff!important;
border: none!important;
}
a.shortcode_wa_button:before, a.shortcode_wa_button_nt:before {
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
font-size: 20px;
font-weight: 500;
vertical-align: top;
text-decoration: none!important;
outline: 0!important;
width: 0.875em;
height: auto;
margin-right: 7px;
}
a.shortcode_wa_button:before {
margin-right: 8px;
}
.wa-order-button, .gdpr_wa_button_input {
padding-left: 25px!important;
padding-right: 25px!important;
} .shortcode_wa_button, .shortcode_wa_button_nt {
padding: 7px 25px!important;
opacity: 1;
text-decoration: none!important;
outline: 0!important;
} .wa-order-button:hover,
.gdpr_wa_button_input:hover {
background: #21bd5b !important;
}
button.gdpr_wa_button_input:disabled:hover, button.gdpr_wa_button_input:disabled {
opacity: .5!important;
cursor: not-allowed;
}
button.gdpr_wa_button_input:disabled:hover,
button.gdpr_wa_button_input:disabled {
opacity: .5!important;
}
button.gdpr_wa_button_input:disabled {
cursor: not-allowed;
}
.floating_button {
position: fixed !important;
width: 60px !important;
height: 60px !important;
bottom: 20px !important;
background-color: #25D366 !important;
color: #ffffff !important;
border-radius: 50px !important;
text-align: center !important;
box-shadow: 0 8px 25px -5px rgba(45, 62, 79, .3) !important;
z-index: 9999999 !important;
text-decoration: none;
}
.label-container {
position: fixed !important;
bottom: 33px !important;
display: table !important;
visibility: hidden !important;
z-index: 9999999 !important;
}
.label-text {
color: #43474e!important;
background: #f5f7f9!important;
display: inline-block;
padding: 7px !important;
border-radius: 3px !important;
font-size: 14px;
bottom: 15px;
}
a.floating_button + div.label-container {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.5s ease;
}
a.floating_button:hover div.label-container,
a.floating_button:hover div.label-text {
visibility: visible!important;
opacity: 1;
}
.floating_button:before {
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="30px" height="30px"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;
position: relative !important;
color: #ffffff !important;
font-size: 30px !important;
display: block !important;
width: 60px;
top: 0px !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
line-height: 1 !important;
text-align: center !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
.floating_button a:before {
outline: 0!important;
text-decoration: none!important;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.floating_button {
bottom: 10px;
}
}
.wa-order-fullwidth {
width: 100%;
display: block;
}
.woocommerce-js .sold-individually .button.wa-order-button {
margin-left: inherit;
}
a.single_product_shortcode_fullwidth, a.single_product_shortcode_fullwidth button {
width: 100% !important;
display: block !important;
text-align: center !important;
text-decoration: none !important;
}
a.single_product_shortcode_fullwidth:before {
max-width: 15px!important;
display: inline-block!important;
}
@media (max-width: 921px) {
a.wa-shop-button {
margin-left: 0!important;
margin-right: 0!important;
text-align: center!important;
padding-left: 0!important;
padding-right: 0!important;
}
a.wa-shop-button:before {
margin-right: 3px!important;
}
}
.woocommerce-variation-add-to-cart > a.wa-order-class {
flex: unset !important;
}
.single-product a.wa-order-class {
flex: 0 0 auto!important;
}.yith-wcbr-brands{
display: block;
margin-top: 15px;
}
.list .yith-wcbr-brands{
text-align: left;
}
li.product .yith-wcbr-brands{
margin: 15px 0;
}
.yith-wcbr-brands-logo{
display: block;
margin-top: 15px;
}
.list .yith-wcbr-brands-logo{
text-align: left;
}
li.product .yith-wcbr-brands-logo{
margin: 15px 0;
}
.yith-wcbr-brands-logo a{
display: inline-block;
border: none!important;
margin-right: 15px;
}
.yith-wcbr-brands-logo a:last-child{
margin-right: 0;
}
.yith-wcbr-brands-header-wrapper{
margin: 15px 0;
}
.rtwpvs{--rtwpvs-border-color: #cccccc}.rtwpvs .reset_variations{display:none!important;padding:5px 0 0;font-size:14px}.rtwpvs .reset_variations.show{display:block!important}.rtwpvs .rtwpvs-label{line-height:1.4;font-weight:500;font-size:14px;margin-bottom:5px;text-transform:capitalize}.rtwpvs .variations td,.rtwpvs .variations th{background-color:transparent}.rtwpvs .rtwpvs-variation-terms-wrapper .rtwpvs-wc-select{width:100%;padding-right:25px!important}.rtwpvs .rtwpvs-variation-terms-wrapper+.rtwpvs-variation-terms-wrapper{margin-top:10px}.rtwpvs .rtwpvs-wc-select{border:1px solid var(--rtwpvs-border-color);outline:none;padding:8px 20px 8px 8px}.rtwpvs .rtwpvs-wc-select+.select2,.rtwpvs .rtwpvs-wc-select+.select2-container,.rtwpvs .rtwpvs-wc-select+.theme-select{display:none!important}.rtwpvs .variations.rtwpvs-variations{display:block;margin:0 0 1em}.rtwpvs .variations.rtwpvs-variations .rtwpvs-variation-row{display:block}.rtwpvs .variations.rtwpvs-variations .rtwpvs-variation-row+.rtwpvs-variation-row{margin-top:15px}.rtwpvs .variations.rtwpvs-variations .label{display:block;margin-bottom:6px;font-weight:600;line-height:1.4}.rtwpvs .variations.rtwpvs-variations .label label{margin:0;font-weight:inherit;line-height:inherit}.rtwpvs .variations.rtwpvs-variations .value{display:block}.rtwpvs .variations.rtwpvs-variations .value .reset_variations{margin-top:8px}.rtwpvs .rtwpvs-terms-wrapper{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;position:relative;gap:10px}.rtwpvs .rtwpvs-terms-wrapper.custom-variable-wrapper .rtwpvs-term-span-dual-color{width:100%;height:100%}.rtwpvs .rtwpvs-terms-wrapper .image-tooltip-wrapper{position:absolute;width:150px;bottom:140%;border-width:2px;border-style:solid;box-shadow:0 7px 15px #0000004d;line-height:0;visibility:hidden;opacity:0;pointer-events:none;transition:all .2s linear;z-index:999}.rtwpvs .rtwpvs-terms-wrapper .image-tooltip-wrapper img{border-radius:0!important}.rtwpvs .rtwpvs-terms-wrapper .image-tooltip-wrapper:after{content:"";bottom:-16px;display:block;position:absolute;border-radius:0!important;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#333333e6}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term{margin:0;padding:0;list-style:none;transition:all .2s ease;position:relative}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term img{margin:0;padding:0;width:100%;height:100%;object-fit:cover}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term){box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 0 1px var(--rtwpvs-border-color);-moz-box-shadow:0 0 0 1px var(--rtwpvs-border-color);box-shadow:0 0 0 1px var(--rtwpvs-border-color);padding:2px}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):last-of-type{margin-right:0}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover{background-color:#fff;-webkit-box-shadow:0 0 0 3px #000000;-moz-box-shadow:0 0 0 3px #000000;box-shadow:0 0 0 3px #000}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected,.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).selected:hover{-webkit-box-shadow:0 0 0 2px #000000;-moz-box-shadow:0 0 0 2px #000000;box-shadow:0 0 0 2px #000}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color{width:100%;height:100%;position:relative;overflow:hidden}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 1px #00000080}.rtwpvs .rtwpvs-terms-wrapper.rtwpvs-color-with-label{gap:12px}.rtwpvs .rtwpvs-terms-wrapper.rtwpvs-color-with-label .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term{width:auto!important;height:auto!important;display:inline-flex;justify-content:flex-start;align-items:center;gap:7px;padding:6px 18px 6px 7px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 0 1px var(--rtwpvs-border-color, #e6e6e6);-moz-box-shadow:0 0 0 1px var(--rtwpvs-border-color, #e6e6e6);box-shadow:0 0 0 1px var(--rtwpvs-border-color, #e6e6e6)}.rtwpvs .rtwpvs-terms-wrapper.rtwpvs-color-with-label .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color{width:24px!important;height:24px!important;min-width:24px;border-radius:50%!important;flex:0 0 auto}.rtwpvs .rtwpvs-terms-wrapper.rtwpvs-color-with-label .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-span-color:after{border-radius:50%!important}.rtwpvs .rtwpvs-terms-wrapper.rtwpvs-color-with-label .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term .rtwpvs-term-label{font-size:15px;font-weight:600;line-height:1;color:#6b6b6b;white-space:nowrap}.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper.rtwpvs-color-with-label .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-color-term{border-radius:999px}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term.rtwpvs-image-term .rtwpvs-term-span{line-height:0;display:block;width:100%;height:100%;overflow:hidden}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term{text-align:center;border-radius:2px;width:auto;height:auto;min-width:40px;max-width:100%;line-height:1.4}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term span{color:#000;transition:color .2s ease;word-break:break-word}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term span.rtwpvs-term-span{padding:0 5px}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term:hover{background-color:#f5f5f5}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term.selected{background-color:#222;-webkit-box-shadow:0 0 0 2px #222222;-moz-box-shadow:0 0 0 2px #222222;box-shadow:0 0 0 2px #222}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term.selected span{color:#fff}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper{display:block}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term{box-sizing:border-box;cursor:pointer;margin:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:3px 0}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term input{width:18px;height:18px;accent-color:#222222;margin:0}.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term label{padding:2px 0;color:#000;cursor:pointer;margin:0;font-size:14px;line-height:1.4}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-more{align-items:center;display:flex}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-more a{font-size:small}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-group{display:flex;flex-direction:column;gap:8px;margin-right:26px}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-group:last-child{margin-right:0}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-group-label{font-size:13px;font-style:italic;line-height:1.2;color:#6b7280}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-group-items{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term-group--ungrouped{flex-direction:row;flex-wrap:wrap;gap:10px}.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term){border-radius:100%}.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term) .rtwpvs-term-span,.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term) img,.rtwpvs.rtwpvs-rounded .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-button-term) .rtwpvs-term-span:after{border-radius:100%}.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper .rtwpvs-term{border-radius:2px}.rtwpvs.rtwpvs-squared .rtwpvs-terms-wrapper .rtwpvs-term.rtwpvs-color-term span:after{border-radius:0}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover{cursor:not-allowed;pointer-events:none;position:relative;overflow:hidden}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled img,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled span,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover img,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover span{opacity:.3}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:after{position:absolute;content:" "!important;width:100%;height:1px;background:red!important;inset:50% 0 0;visibility:visible;opacity:1;border:0;margin:0!important;padding:0!important;min-width:auto;transform-origin:center;z-index:0}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:before{transform:rotate(45deg)}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover:after{transform:rotate(-45deg)}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled label,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled input,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover label,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover input{cursor:not-allowed;text-decoration:line-through;opacity:.5}.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:after,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover:before,.rtwpvs.rtwpvs-attribute-behavior-blur .rtwpvs-radio-term.disabled:hover:after{display:none}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover{pointer-events:none;box-shadow:0 0 0 1px #0000;position:relative;overflow:hidden}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled img,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled span,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover img,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-term:not(.rtwpvs-radio-term).disabled:hover span{opacity:.3}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled:hover{overflow:hidden}.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled label,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled input,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled:hover label,.rtwpvs.rtwpvs-attribute-behavior-blur-no-cross .rtwpvs-radio-term.disabled:hover input{pointer-events:none;opacity:.3}.rtwpvs.rtwpvs-attribute-behavior-hide .rtwpvs-term.disabled.rtwpvs-radio-term{width:auto!important}.rtwpvs.rtwpvs-attribute-behavior-hide .rtwpvs-term.disabled{opacity:0;visibility:hidden;transform:scale(0);transform-origin:center;width:0!important;height:0!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important}.rtwpvs.rtwpvs-archive-align-left .rtwpvs-archive-variation-wrapper .variations{text-align:left}.rtwpvs.rtwpvs-archive-align-left .rtwpvs-archive-variation-wrapper .rtwpvs-terms-wrapper{justify-content:flex-start}.rtwpvs.rtwpvs-archive-align-center .rtwpvs-archive-variation-wrapper .variations{text-align:center}.rtwpvs.rtwpvs-archive-align-center .rtwpvs-archive-variation-wrapper .rtwpvs-terms-wrapper{justify-content:center}.rtwpvs.rtwpvs-archive-align-center .rtwpvs-archive-variation-wrapper .reset_variations{margin:0}.rtwpvs.rtwpvs-archive-align-right .rtwpvs-archive-variation-wrapper .variations{text-align:right}.rtwpvs.rtwpvs-archive-align-right .rtwpvs-archive-variation-wrapper .rtwpvs-terms-wrapper{justify-content:flex-end}.rtwpvs.rtwpvs-archive-align-right .rtwpvs-archive-variation-wrapper .reset_variations{margin:0}.rtwpvs-unclip-meta{height:auto!important;max-height:none!important;overflow:visible!important}.rtwpvs-archive-variation-wrapper:not(.rtwpvs-reveal-hover) .rtwpvs_archive_reset_variations{margin-top:8px}.rtwpvs-archive-variation-wrapper:not(.rtwpvs-reveal-hover) .rtwpvs_archive_reset_variations .reset_variations,.rtwpvs-archive-variation-wrapper:not(.rtwpvs-reveal-hover) .variations>.reset_variations{display:inline-block;width:auto;min-height:0;margin:0;padding:0;font-size:13px;line-height:1.4;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;text-decoration:underline;text-underline-offset:2px}.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover){position:relative}.rtsb-product-content:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover){position:relative}.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover) img.attachment-woocommerce_thumbnail,.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover) img.wp-post-image{transition:filter .3s ease}.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover):hover img.attachment-woocommerce_thumbnail,.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover):hover img.wp-post-image,.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover):focus-within img.attachment-woocommerce_thumbnail,.rtwpvs-product:has(.rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover):focus-within img.wp-post-image{filter:brightness(.5)}.rtwpvs-product .rtwpvs-reveal-hover-wrapper{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;margin:0;pointer-events:none;z-index:99}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:16px;background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 1px 5px #0000001f;transform:translateY(20px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-image{width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:12px}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-image img{display:block;width:100%;height:100%;object-fit:cover}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-title{display:block;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-title:hover{text-decoration:underline}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .variations{margin:0 -4px;padding:4px;display:block;max-height:40vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-label{margin-bottom:6px}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-variation-terms-wrapper+.rtwpvs-variation-terms-wrapper{margin-top:12px}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs_archive_reset_variations{position:absolute;top:10px;right:16px;margin:0;padding:0;z-index:2;line-height:1}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs_archive_reset_variations .reset_variations{display:inline-block!important;padding:0;font-size:12px;text-decoration:underline;text-underline-offset:2px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs_archive_reset_variations .reset_variations.show{opacity:1;visibility:visible}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .variations>.reset_variations{position:absolute;top:10px;right:16px;z-index:2;display:inline-block!important;width:auto!important;margin:0!important;padding:0!important;line-height:1;font-size:12px;text-decoration:underline;text-underline-offset:2px;border:0!important;border-radius:0!important;background:none!important}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-price{margin:14px 0;font-size:18px;font-weight:700;line-height:1.3;color:#1f2937}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-price span.price{margin-bottom:0!important;color:inherit}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-price ins{text-decoration:none}.rtwpvs-product .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover .rtwpvs-reveal-price del{opacity:.55;font-size:.85em;font-weight:400;margin-right:6px}.rtwpvs-product:hover .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover,.rtwpvs-product:focus-within .rtwpvs-archive-variation-wrapper.rtwpvs-reveal-hover{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.rtwpvs-reveal-hover .rtwpvs-hover-add-to-cart{display:block;box-sizing:border-box;width:100%;margin:14px 0 0;padding:10px 16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;color:#fff;background-color:#222;border:0;border-radius:4px;opacity:.5;cursor:not-allowed;pointer-events:none;transition:background-color .2s ease}.rtwpvs-reveal-hover.rtwpvs-variation-selected .rtwpvs-hover-add-to-cart{opacity:1;cursor:pointer;pointer-events:auto}.rtwpvs-reveal-hover.rtwpvs-variation-selected .rtwpvs-hover-add-to-cart:hover{color:#fff;background-color:#000}.rtwpvs-reveal-hover .rtwpvs-reveal-view-product{display:block;box-sizing:border-box;width:100%;margin:10px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;color:#222;background:none;border:0;transition:color .2s ease}.rtwpvs-reveal-hover .rtwpvs-reveal-view-product:hover,.rtwpvs-reveal-hover .rtwpvs-reveal-view-product:focus{color:#000;text-decoration:underline;text-underline-offset:2px}.rtwpvs-reveal-hover .added_to_cart{display:block;box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;color:#fff;background-color:#222;border:0;border-radius:4px;overflow:hidden;transition:background-color .2s ease;animation:rtwpvs-reveal-cart-in .32s ease both}.rtwpvs-reveal-hover .added_to_cart:hover{color:#fff;background-color:#000}@keyframes rtwpvs-reveal-cart-in{0%{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;opacity:0}to{max-height:60px;margin-top:10px;padding-top:10px;padding-bottom:10px;opacity:1}}.rtwpvs-product .woocommerce-variation-price .price,.rtwpvs-product .woocommerce-variation-price span.price{font-size:18px;font-weight:700;color:#1f2937}.rtwpvs-product .woocommerce-variation-price .price del,.rtwpvs-product .woocommerce-variation-price span.price del{opacity:.55;font-size:.85em;font-weight:400;margin-right:6px}.rtwpvs-product .woocommerce-variation-price .price ins,.rtwpvs-product .woocommerce-variation-price span.price ins{text-decoration:none}.rtwpvs-product .woocommerce-variation-availability .stock,.rtwpvs-reveal-price .woocommerce-variation-availability .stock{display:block;margin:8px 0 0;padding:0;font-size:14px;font-weight:500;line-height:1.5;background:none;border:0;border-radius:0}.rtwpvs-product .woocommerce-variation-availability .stock.in-stock,.rtwpvs-reveal-price .woocommerce-variation-availability .stock.in-stock{color:#15803d}.rtwpvs-product .woocommerce-variation-availability .stock.out-of-stock,.rtwpvs-reveal-price .woocommerce-variation-availability .stock.out-of-stock{color:#b91c1c}.rtwpvs-product .woocommerce-variation-availability .stock.available-on-backorder,.rtwpvs-reveal-price .woocommerce-variation-availability .stock.available-on-backorder{color:#b45309}.rtwpvs-product .variations{margin:15px 0 5px;border-collapse:collapse}.rtwpvs-product .variations tr{vertical-align:middle}.rtwpvs-product .variations th.label,.rtwpvs-product .variations td.value{padding:6px 0;margin:0;vertical-align:middle}.rtwpvs-product .variations th.label{width:1%;padding-right:15px;white-space:nowrap}.rtwpvs-product.rtwpvs-selected-term-beside-label .variations th.label,.rtwpvs-product.rtwpvs-selected-term-beside-label .variations td.value{display:block;text-align:left;padding:0 0 10px;margin:0}.rtwpvs-image-load{opacity:1;animation:rtwpvs-image-fadeIn .5s ease-in}@keyframes rtwpvs-image-fadeIn{0%{opacity:0}to{opacity:1}}.rtwpvs-shape-checkmark .rtwpvs-term.selected span.rtwpvs-term-span:before{content:"\2713";width:18px;height:18px;color:#fff;background-color:#000;line-height:1;font-weight:700;font-size:11px;position:absolute;top:-7px;right:-7px;z-index:9;border-radius:50%;border:2px solid #ffffff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px #0000004d;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.rtwpvs-shape-checkmark .rtwpvs-term.selected .rtwpvs-term-span-color,.rtwpvs-shape-checkmark .rtwpvs-term.selected span.rtwpvs-term-span{overflow:visible!important}.rtwpvs-shape-checkmark.rtwpvs-checkmark-pos-top-left .rtwpvs-term.selected span.rtwpvs-term-span:before{inset:-7px auto auto -7px;transform:none}.rtwpvs-shape-checkmark.rtwpvs-checkmark-pos-top-right .rtwpvs-term.selected span.rtwpvs-term-span:before{inset:-7px -7px auto auto;transform:none}.rtwpvs-shape-checkmark.rtwpvs-checkmark-pos-center-center .rtwpvs-term.selected span.rtwpvs-term-span:before{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.rtwpvs-shape-checkmark.rtwpvs-checkmark-pos-bottom-left .rtwpvs-term.selected span.rtwpvs-term-span:before{inset:auto auto -7px -7px;transform:none}.rtwpvs-shape-checkmark.rtwpvs-checkmark-pos-bottom-right .rtwpvs-term.selected span.rtwpvs-term-span:before{inset:auto -7px -7px auto;transform:none}.rtwpvs-shape-checkmark.rtwpvs-checkmark-pos-center-center .rtwpvs-term.selected span.rtwpvs-term-span:before{width:18px;height:18px;font-size:11px;border:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35);-moz-box-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 1px 4px #00000059}@media only screen and (max-width:600px){.theme-storefront.single-product .variations_form{padding-left:2px!important}}.rtwpvs-product-loop-variation.rtwpvs_av_loading{opacity:0;visibility:visible}.rtwpvs-product-loop-variation .rtwpvs-archive-variation-wrapper .variations{display:flex}