@media screen and (max-width: 768px){.single-product #adaptdev-page-title,.editor-styles-wrapper .single-product #adaptdev-page-title{padding:21px var(--wp--style--root--padding-right)}.single-product #adaptdev-page-title h1,.editor-styles-wrapper .single-product #adaptdev-page-title h1{font-size:30px;text-align:left}.single-product.modal-open,.editor-styles-wrapper .single-product.modal-open{overflow:hidden !important}}
.single-product .adaptdev-product-main-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-columns{flex-direction:column;height:100%;position:relative}
@media screen and (min-width: 768px){.single-product .adaptdev-product-main-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-columns{gap:var(--wp--preset--spacing--3-x-large)}}
@media screen and (min-width: 1280px){.single-product .adaptdev-product-main-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-columns{flex-direction:row}}
@media(max-width: 768px){.single-product .adaptdev-product-main-column-left,.editor-styles-wrapper .single-product .adaptdev-product-main-column-left{margin-right:calc(var(--wp--style--root--padding-right)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1)}}
.single-product .adaptdev-product-main-column-right,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right{margin-bottom:var(--wp--preset--spacing--3-x-large);max-width:100%}
@media(min-width: 768px)and (max-width: 1279px){.single-product .adaptdev-product-main-column-right,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right{display:grid;-moz-column-gap:50px;column-gap:50px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.single-product .adaptdev-product-main-column-right .wp-block-columns.is-not-stacked-on-mobile,.single-product .adaptdev-product-main-column-right h1.wp-block-post-title,.single-product .adaptdev-product-main-column-right .wp-block-columns.adaptdev-price-columns,.single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta,.single-product .adaptdev-product-main-column-right #quoteModalWrapper,.single-product .adaptdev-product-main-column-right .wp-block-adaptdev-product-key-features,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-columns.is-not-stacked-on-mobile,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right h1.wp-block-post-title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-columns.adaptdev-price-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right #quoteModalWrapper,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-adaptdev-product-key-features{grid-column:1}.single-product .adaptdev-product-main-column-right .wp-block-add-to-cart-form,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-add-to-cart-form{grid-column:2;grid-row-start:1;grid-row-end:span 6}}
@media screen and (min-width: 1280px){.single-product .adaptdev-product-main-column-right,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right{max-width:calc(35% - var(--wp--preset--spacing--3-x-large))}}
.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-columns{align-items:center;gap:16px;margin-bottom:var(--wp--preset--spacing--medium)}
.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-left .adaptdev-product-new-label,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-left .adaptdev-product-new-label{align-items:center;border:1px solid #b9b9b9;border-radius:55px;color:var(--wp--preset--color--primary);display:inline-flex;font-family:var(--wp--preset--font-family--gesta);font-size:15px;font-weight:700;justify-content:center;letter-spacing:.75px;line-height:1.2;margin-bottom:0;padding:5px 15px}
.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating,.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating{text-align:right}
.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating .wc-block-components-product-rating__stars,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating .wc-block-components-product-rating__stars{color:var(--wp--preset--color--primary);width:6.5rem}
.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating .wc-block-components-product-rating__stars:before,.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating .wc-block-components-product-rating__stars span:before,.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating .wc-block-components-product-rating__stars:before,.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating .wc-block-components-product-rating__stars span:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating .wc-block-components-product-rating__stars:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-grid__product-rating .wc-block-components-product-rating__stars span:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating .wc-block-components-product-rating__stars:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating .wc-block-components-product-rating__stars span:before{letter-spacing:4px}
.single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating__reviews_count,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-pre-title-column-right .wc-block-components-product-rating__reviews_count{display:none}
.single-product .adaptdev-product-main-column-right h1.wp-block-post-title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right h1.wp-block-post-title{font-size:clamp(1.375rem,1.196rem + .476vw,1.625rem);font-weight:500;margin-bottom:var(--wp--preset--spacing--medium);text-transform:none}
.single-product .adaptdev-product-main-column-right h1.wp-block-post-title:has(+p),.editor-styles-wrapper .single-product .adaptdev-product-main-column-right h1.wp-block-post-title:has(+p){margin-bottom:0}
.single-product .adaptdev-product-main-column-right .adaptdev-price-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-columns{margin-bottom:var(--wp--preset--spacing--medium)}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--gesta);font-size:clamp(1.875rem,1.652rem + .595vw,2.188rem) !important;font-weight:700;letter-spacing:.88px;line-height:1.2}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price sup,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price sup{font-size:18px;line-height:1}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price del,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price del{color:var(--wp--preset--color--dark-gray);font-size:18px;font-weight:400;letter-spacing:normal}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price del sup,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price del sup{font-size:10px;line-height:1;text-decoration:line-through}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price ins,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price ins{text-decoration:none}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price .adaptdev-product-price-prefix,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-left .wc-block-components-product-price .adaptdev-product-price-prefix{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--inter);font-size:12px;font-style:italic;font-weight:400;letter-spacing:normal}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white{cursor:default;justify-content:flex-end;padding:0}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white span,.single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white i,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white span,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white i{transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white:hover{background:none}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white:hover i,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white:hover i{color:var(--wp--preset--color--primary)}
.single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white:hover span,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-column-right .wp-block-adaptdev-fa-icon-button .fa-icon-button.style-white:hover span{color:var(--wp--preset--color--off-black)}
.single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta{gap:10px;margin-bottom:var(--wp--preset--spacing--medium)}
.single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link{background-color:var(--wp--preset--color--white);border-color:1px solid var(--wp--preset--color--border-gray) !important;border-radius:20px !important;color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--gesta) !important;font-weight:400;letter-spacing:normal;padding-left:26px !important;padding-right:26px !important;text-transform:none}
.single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link span,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link span{color:var(--wp--preset--color--primary);transition:color .3s ease}
.single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary) !important;color:var(--wp--preset--color--white)}
.single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link:hover span,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .wp-block-buttons.adaptdev-product-financing-cta .wp-block-button.is-style-adaptdev-green-outline .wp-block-button__link:hover span{color:var(--wp--preset--color--white)}
.single-product .adaptdev-product-main-column-right h6.adaptdev-product-heading,.single-product .adaptdev-product-main-column-right h2.component_title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right h6.adaptdev-product-heading,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right h2.component_title{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:.8px;line-height:1.25;margin-top:0}
.single-product .adaptdev-product-main-column-right .composite_form .components-heading,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .components-heading{align-items:center;display:flex;margin:0 0 var(--wp--preset--spacing--x-large) var(--wp--preset--spacing--x-small)}
.single-product .adaptdev-product-main-column-right .composite_form .components-heading h3,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .components-heading h3{font-size:var(--wp--preset--font-size--medium);font-weight:700;letter-spacing:.9px;line-height:1.25;margin:0 0 0 var(--wp--preset--spacing--2-x-small)}
.single-product .adaptdev-product-main-column-right .composite_form h2.component_title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form h2.component_title{color:var(--wp--preset--color--primary);margin-left:var(--wp--preset--spacing--x-small)}
.single-product .adaptdev-product-main-column-right .composite_form .component_options,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_options{overflow:visible}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container{justify-content:space-between;margin:0 0 12px}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail{align-items:stretch;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;box-sizing:border-box;display:flex;gap:34px;margin:0;padding:16px;transition:border .3s ease}
@media screen and (min-width: 1024px){.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail{padding:16px 28px}}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image{align-self:center;margin:0;padding:0;width:auto}
@media screen and (min-width: 1024px){.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image{align-self:flex-start}}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image img,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image img{border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;height:44px;max-width:44px;-o-object-fit:cover;object-fit:cover}
@media screen and (min-width: 1024px){.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image img,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .image.thumbnail_image img{height:100%;max-width:116px}}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 0;text-align:left}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description h5.thumbnail_title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description h5.thumbnail_title{font-size:15px;letter-spacing:normal;text-transform:none}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description .thumbnail_price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description .thumbnail_price{font-size:16px;font-weight:500;margin-bottom:0}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description .thumbnail_price sup,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_description .thumbnail_price sup{font-size:12px;position:relative;top:3px}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-left:auto;padding:.25rem 0;position:relative;z-index:1}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .fa-circle-info,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .fa-circle-info{color:#959595;font-size:18px;transition:color .3s ease}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .fa-circle-info:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .fa-circle-info:hover{color:var(--wp--preset--color--primary);cursor:pointer}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip{background-color:var(--wp--preset--color--off-white);border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;font-size:var(--wp--preset--font-size--x-small);font-weight:400;opacity:0;max-width:240px;padding:var(--wp--preset--spacing--2-x-small) var(--wp--preset--spacing--x-small);pointer-events:none;position:absolute;text-align:left;transition:opacity .3s ease;white-space:normal;width:-moz-max-content;width:max-content;word-wrap:break-word;z-index:1000}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:after,.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:before{left:100%;top:17px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:after{border-color:rgba(249,249,249,0);border-left-color:var(--wp--preset--color--off-white);border-width:5px;margin-top:-5px}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip:before{border-color:rgba(221,221,221,0);border-left-color:var(--wp--preset--color--gray);border-width:6px;margin-top:-6px}
@media screen and (min-width: 768px){.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .adaptdev-tooltip{max-width:300px}}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_select,.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_select,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:relative;transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_select .fa-plus,.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect .fa-plus,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_select .fa-plus,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect .fa-plus{color:var(--wp--preset--color--primary);font-size:14px}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_select:hover,.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_select:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect:hover{color:var(--wp--preset--color--primary);cursor:pointer}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect{border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;display:none;height:28px;position:relative;width:28px}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect::after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .component_option_thumbnail_deselect::after{color:var(--wp--preset--color--primary);content:"";font-family:"Font Awesome 6 Pro";font-size:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.cp_clearfix:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.cp_clearfix:after{display:none}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.selected:not(.loading),.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.selected:not(.loading){border-color:var(--wp--preset--color--primary)}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.selected:not(.loading) .component_option_thumbnail_select,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.selected:not(.loading) .component_option_thumbnail_select{display:none}
.single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.selected:not(.loading) .component_option_thumbnail_deselect,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_inner .component_option_thumbnail_container .component_option_thumbnail.selected:not(.loading) .component_option_thumbnail_deselect{display:block}
.single-product .adaptdev-product-main-column-right .composite_form .component_summary .summary_content.populated.cart,.single-product .adaptdev-product-main-column-right .composite_form .component_section_title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_summary .summary_content.populated.cart,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .component_section_title{display:none}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap{align-items:center;border:1px solid var(--wp--preset--color--border-gray);border-radius:5px 5px 0 0;display:flex;flex-wrap:wrap;justify-content:center;padding:31px 21px}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap:after{display:none}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price{color:var(--wp--preset--color--primary);flex-shrink:0;font-family:var(--wp--preset--font-family--gesta);font-size:clamp(1.875rem,1.652rem + .595vw,2.188rem) !important;font-weight:700;letter-spacing:.88px;line-height:1.2;margin-bottom:25px}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price sup,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price sup{font-size:18px;line-height:1}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price del,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price del{display:none}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button{display:flex}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .quantity,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .quantity{margin-bottom:0 !important}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .quantity .qty,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .quantity .qty{border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;height:38px;margin-right:0;padding:0 0 0 13px;text-align:center;width:38px}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .composite_add_to_cart_button,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .composite_add_to_cart_button{background:var(--wp--preset--color--black);border:1px solid var(--wp--preset--color--black);font-size:13px;letter-spacing:1.3px;margin-bottom:0 !important;padding:11px 16px;transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .composite_add_to_cart_button:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_button .composite_add_to_cart_button:hover{background:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--black);outline:none}
@media screen and (min-width: 1024px)and (max-width: 1279px){.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap{justify-content:space-between}.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price{margin-bottom:0}}
@media screen and (min-width: 1440px){.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap{justify-content:space-between}.single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .composite_wrap .composite_price p.price{margin-bottom:0}}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .composited_product_images,.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .bundle_price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .composited_product_images,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .bundle_price{display:none !important}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details{display:flex;flex-direction:column;float:none;gap:10px;padding:0;width:100%}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product{align-items:center;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;display:flex;gap:34px;justify-content:space-between;margin-bottom:0;padding:16px;transition:border-color .3s ease}
@media screen and (min-width: 1024px){.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product{padding:16px 28px}}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product:before,.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product:after{display:none}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product:has(.bundled_product_checkbox:checked),.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product:has(.bundled_product_checkbox:checked){border-color:var(--wp--preset--color--primary)}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_images,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_images{padding:0}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_images img,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_images img{border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;margin-bottom:0}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details{display:flex;flex-direction:row;float:none;position:relative}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .fa-circle-info,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .fa-circle-info{color:#959595;font-size:18px;order:0;transition:color .3s ease}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .fa-circle-info:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .fa-circle-info:hover{color:var(--wp--preset--color--primary);cursor:pointer}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip{background-color:var(--wp--preset--color--off-white);border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;font-size:var(--wp--preset--font-size--x-small);font-weight:400;opacity:0;max-width:240px;padding:var(--wp--preset--spacing--2-x-small) var(--wp--preset--spacing--x-small);pointer-events:none;position:absolute;text-align:left;transition:opacity .3s ease;white-space:normal;width:-moz-max-content;width:max-content;word-wrap:break-word;z-index:1000}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:after,.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:before{left:100%;top:17px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:after{border-color:rgba(249,249,249,0);border-left-color:var(--wp--preset--color--off-white);border-width:5px;margin-top:-5px}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip:before{border-color:rgba(221,221,221,0);border-left-color:var(--wp--preset--color--gray);border-width:6px;margin-top:-6px}
@media screen and (min-width: 768px){.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product .details .adaptdev-tooltip{max-width:300px}}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_title{flex:1;font-size:15px;font-weight:400;line-height:1.25;margin:0 0 var(--wp--preset--spacing--x-large);order:1;text-transform:none}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_title_link,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_title_link{display:none}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_excerpt,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_excerpt{display:none}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-size:0;justify-content:space-between;order:2;text-align:right}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:5px;display:flex;height:28px;margin:0;order:2;padding:0;position:relative;transition:all .3s ease;width:auto}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox::before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox::before{color:var(--wp--preset--color--primary);content:"";font-family:"Font Awesome 6 Pro";font-size:14px;transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox::after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox::after{content:"Add";color:var(--wp--preset--color--off-black);font-family:var(--wp--preset--font-family--inter);font-size:16px;margin-left:5px;transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:checked,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:checked{border:1px solid var(--wp--preset--color--border-gray);justify-content:center;padding:0;width:28px}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:checked::before,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:checked::before{content:"";font-size:1.25rem;margin-right:0}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:checked::after,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:checked::after{content:none}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:hover,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .bundled_product_checkbox:hover{cursor:pointer}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price{bottom:8px;font-size:15px;left:8px;order:1;position:absolute;text-align:left;width:100%}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price del,.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price ins,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price del,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price ins{color:var(--wp--preset--color--off-black);font-weight:500;opacity:1}
.single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price sup,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .bundle_form .composited_product_details_wrapper .details .bundled_product_optional_checkbox .price sup{font-size:12px;position:relative;top:3px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection{align-items:center;border:1px solid var(--wp--preset--color--border-gray);border-top:none;display:flex;flex-direction:column;justify-content:center;padding:31px 20px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection-title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection-title{color:#5c5c5c;font-size:var(--wp--preset--font-size--x-small);font-weight:500;margin-bottom:5px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection-title i,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection-title i{color:var(--wp--preset--color--primary);margin-right:3px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal{display:none;width:100%;padding-top:5px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal.active,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal.active{display:block}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal .location-modal-content,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal .location-modal-content{display:flex;flex-direction:column;gap:10px;width:100%}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal .location-modal-content select,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .location-modal .location-modal-content select{width:100%;padding:10px;border:1px solid var(--wp--preset--color--border-gray);border-radius:5px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .adaptdev-selected-location,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .adaptdev-selected-location{display:none;padding-top:5px}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .adaptdev-selected-location.active,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .adaptdev-selected-location.active{display:block}
.single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .adaptdev-selected-location .adaptdev-selected-location-title .location-label,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-locations-selection .adaptdev-selected-location .adaptdev-selected-location-title .location-label{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--primary);font-weight:500;margin:0;text-transform:capitalize}
.single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons{align-items:center;border:1px solid var(--wp--preset--color--border-gray);border-top:none;border-radius:0 0 5px 5px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:30px}
.single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons .fa-icon-button.style-white,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons .fa-icon-button.style-white{border:1px solid #dbdbdb;border-radius:5px;padding:13px;transition:all .3s ease}
.single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons .fa-icon-button.style-white i,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons .fa-icon-button.style-white i{font-weight:400}
.single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons .fa-icon-button.style-white span,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-add-to-cart-buttons .fa-icon-button.style-white span{font-size:13px}
@media screen and (max-width: 768px){.single-product .adaptdev-product-main-column-right,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right{margin-top:var(--wp--preset--spacing--medium)}.single-product .adaptdev-product-main-column-right h1.wp-block-post-title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right h1.wp-block-post-title{font-size:30px}.single-product .adaptdev-product-main-column-right .adaptdev-price-columns,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .adaptdev-price-columns{flex-wrap:nowrap !important}.single-product .adaptdev-product-main-column-right .composite_form,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form{background:var(--wp--preset--color--off-white);display:flex;flex-direction:column;margin:0 calc(var(--wp--style--root--padding-right)*-1) 0 calc(var(--wp--style--root--padding-left)*-1) !important}.single-product .adaptdev-product-main-column-right .composite_form>div,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form>div{order:2;margin-left:var(--wp--style--root--padding-left);margin-right:var(--wp--style--root--padding-right)}.single-product .adaptdev-product-main-column-right .composite_form .cart.composite_data,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .cart.composite_data{background:var(--wp--preset--color--white);margin-left:0;margin-right:0;padding:0 var(--wp--style--root--padding-left) var(--wp--preset--spacing--medium);order:1}.single-product .adaptdev-product-main-column-right .composite_form .components-heading,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form .components-heading{margin-top:var(--wp--preset--spacing--large)}.single-product .adaptdev-product-main-column-right .composite_form h2.component_title,.editor-styles-wrapper .single-product .adaptdev-product-main-column-right .composite_form h2.component_title{margin-left:0}}
.single-product .adaptdev-product-main p.stock.out-of-stock,.editor-styles-wrapper .single-product .adaptdev-product-main p.stock.out-of-stock{color:#a44;font-size:1rem;font-weight:700;margin-bottom:0 !important}
.single-product .adaptdev-product-tabs,.single-product .adaptdev-related-eq,.single-product .adaptdev-prefooter-cta-section,.single-product footer.wp-block-template-part,.editor-styles-wrapper .single-product .adaptdev-product-tabs,.editor-styles-wrapper .single-product .adaptdev-related-eq,.editor-styles-wrapper .single-product .adaptdev-prefooter-cta-section,.editor-styles-wrapper .single-product footer.wp-block-template-part{position:relative;z-index:2}
@media screen and (max-width: 768px){.single-product .adapt-dev-basement,.editor-styles-wrapper .single-product .adapt-dev-basement{padding-bottom:135px}}
.single-product .adaptdev-related-eq,.editor-styles-wrapper .single-product .adaptdev-related-eq{background:var(--wp--preset--color--white);margin-block-end:0;margin-block-start:0;padding-bottom:var(--wp--preset--spacing--3-x-large) !important;padding-top:var(--wp--preset--spacing--3-x-large)}
@media screen and (max-width: 768px){.single-product .adaptdev-related-eq,.editor-styles-wrapper .single-product .adaptdev-related-eq{padding-bottom:0 !important;padding-top:0 !important}}
.single-product .adaptdev-related-eq .wp-block-heading,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-heading{font-weight:700}
.single-product .adaptdev-related-eq .wp-block-post.type-product,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product{background:var(--wp--preset--color--off-white);border-radius:5px;padding:20px 25px 30px}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wp-post-image,.single-product .adaptdev-related-eq .wp-block-post.type-product .attachment-woocommerce_thumbnail,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wp-post-image,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .attachment-woocommerce_thumbnail{max-height:215px;-o-object-fit:cover;object-fit:cover;width:100%}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-post-title,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-post-title{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--inter);font-size:21px;font-weight:500}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-post-title a,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-post-title a{color:var(--wp--preset--color--black);text-decoration:none;transition:color .3s ease}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-post-title a:hover,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-post-title a:hover{color:var(--wp--preset--color--primary)}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price{align-items:baseline;display:flex}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price .adaptdev-product-price-prefix,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price .adaptdev-product-price-prefix{display:inline-block;margin-right:4px}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price sup,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price sup{align-self:flex-start;display:inline-block;font-size:10px;margin-top:2px;vertical-align:top}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price del,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price del{margin-right:10px;opacity:.6}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price ins,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wc-block-components-product-price ins{text-decoration:none}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-read-more,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-read-more{color:var(--wp--preset--color--black);font-weight:700;text-decoration:none;transition:color .3s ease}
.single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-read-more:hover,.editor-styles-wrapper .single-product .adaptdev-related-eq .wp-block-post.type-product .wp-block-read-more:hover{color:var(--wp--preset--color--primary)}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form),.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form){align-items:center;border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center;padding:31px 0 0}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--gesta);font-size:clamp(1.875rem,1.652rem + .595vw,2.188rem) !important;font-weight:700;letter-spacing:.88px;line-height:1.2}
@media screen and (max-width: 1280px){.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price{flex-basis:100%;margin-bottom:25px;text-align:center}}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price .adaptdev-product-price-prefix,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price .adaptdev-product-price-prefix{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--inter);font-size:12px;font-style:italic;font-weight:400;letter-spacing:normal}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price del,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price del{display:none}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price ins,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price ins{text-decoration:none}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price sup,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .product-price sup{font-size:18px;line-height:1}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .quantity,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .quantity{display:inline-block;margin-bottom:0 !important}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .quantity .qty,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .quantity .qty{border:1px solid var(--wp--preset--color--border-gray);border-radius:5px;height:38px;margin:0 4px 0 10px;padding:0 0 0 13px;text-align:center;width:38px}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .single_add_to_cart_button,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .single_add_to_cart_button{background:var(--wp--preset--color--black);border:1px solid var(--wp--preset--color--black);display:inline-block;font-size:13px;letter-spacing:1.3px;margin-bottom:0 !important;padding:11px 16px;transition:all .3s ease}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .single_add_to_cart_button:hover,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .single_add_to_cart_button:hover{background:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--black);outline:none}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .adaptdev-locations-selection,.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .adaptdev-add-to-cart-buttons,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .adaptdev-locations-selection,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .adaptdev-add-to-cart-buttons{border:none;flex-basis:100%}
.single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .adaptdev-locations-selection,.editor-styles-wrapper .single-product .wc-block-add-to-cart-form form.cart:not(.composite_form) .adaptdev-locations-selection{border-bottom:1px solid var(--wp--preset--color--border-gray);border-top:1px solid var(--wp--preset--color--border-gray);margin-top:31px}
.single-product.product_cat-pre-owned-equipment form.cart,.single-product.product_cat-used form.cart,.editor-styles-wrapper .single-product.product_cat-pre-owned-equipment form.cart,.editor-styles-wrapper .single-product.product_cat-used form.cart{margin-bottom:2em}
.single-product.product_cat-pre-owned-equipment .adaptdev-product-description,.single-product.product_cat-used .adaptdev-product-description,.editor-styles-wrapper .single-product.product_cat-pre-owned-equipment .adaptdev-product-description,.editor-styles-wrapper .single-product.product_cat-used .adaptdev-product-description{border-bottom:1px solid var(--wp--preset--color--border-gray)}
.single-product.product_cat-pre-owned-equipment .adaptdev-product-description h5,.single-product.product_cat-used .adaptdev-product-description h5,.editor-styles-wrapper .single-product.product_cat-pre-owned-equipment .adaptdev-product-description h5,.editor-styles-wrapper .single-product.product_cat-used .adaptdev-product-description h5{font-weight:500;margin-bottom:.5em;text-transform:none}
.single-product div[data-cached-form-url] .onFormSubmittedFeedback,.editor-styles-wrapper .single-product div[data-cached-form-url] .onFormSubmittedFeedback{max-width:100%}
.single-product.product-type-composite .adaptdev-product-main-column-right .wc-block-components-product-price del,.editor-styles-wrapper .single-product.product-type-composite .adaptdev-product-main-column-right .wc-block-components-product-price del{display:none}
.single-product.product_cat-build-your-own-components .adaptdev-price-column-right,.editor-styles-wrapper .single-product.product_cat-build-your-own-components .adaptdev-price-column-right{display:none}
.single-product.product_cat-build-your-own-components .woocommerce-info,.editor-styles-wrapper .single-product.product_cat-build-your-own-components .woocommerce-info{padding-left:2em}
.single-product.product_cat-build-your-own-components .woocommerce-info::before,.editor-styles-wrapper .single-product.product_cat-build-your-own-components .woocommerce-info::before{display:none}
.single-product:not(.product-type-composite) .wp-block-adaptdev-product-key-features{border-bottom:none;padding-bottom:0}
