.single-product-data-wrapper{border:1px solid #d7d7d7;display:flex;flex-direction:column;padding:20px;row-gap:20px}.single-product-data-wrapper h1{font-size:24px;font-weight:700;line-height:28px;margin-bottom:0;text-align:left}.single-product-data-wrapper hr{margin:0}.single-product-data-wrapper .description,.single-product-data-wrapper .reference{font-size:12px;line-height:24px}.single-product-data-wrapper .contact-form-container{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;row-gap:10px;width:100%}.single-product-data-wrapper .contact-form-container .contact-form-title{background:#f0e6d0;border-radius:8px;font-size:16px;font-weight:700;padding:16px;text-align:center;width:100%}.single-product-data-wrapper .contact-form-container #contact-form-wrapper.success{color:#27ae60;display:flex;font-size:24px;font-weight:700;line-height:28px;margin-bottom:0;padding:20px;text-align:center}.single-product-data-wrapper .contact-form-container #error-message{display:none;text-align:center}.single-product-data-wrapper .contact-form-container #error-message.active{color:red;display:block;text-transform:uppercase}.single-product-data-wrapper .contact-form-container #error-message .success{color:#3c763d;display:block;text-transform:uppercase}.single-product-data-wrapper .contact-form-container .button{align-items:center;background:#b41611;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Futura,sans-serif;font-size:18px;font-weight:300;justify-content:center;letter-spacing:2px;padding:20px;text-transform:uppercase;transition:all .5s;width:100%}.single-product-data-wrapper .contact-form-container .button a,.single-product-data-wrapper .contact-form-container .button a:hover{color:#fff}.single-product-data-wrapper .contact-form-container .button:hover{background:#d52032;cursor:pointer}.single-product-data-wrapper .contact-form-container .button.sent{background-color:#dff0d8;color:#3c763d}.single-product-data-wrapper .contact-form-container .button.disabled{pointer-events:none}.single-product-data-wrapper .contact-form-container form{display:inline-flex;flex-direction:column;row-gap:10px;width:100%}.single-product-data-wrapper .contact-form-container input{background:#efefef;border:1px solid #ddd;border-radius:8px;font-family:Futura,sans-serif;padding:10px 15px;width:100%}.single-product-data-wrapper .contact-form-container input.error{background:#feebe5;border:1px solid #e55b2a}.single-product-data-wrapper .contact-form-container textarea{background:#eee;border:1px solid #ddd;border-radius:8px;color:#222;font-family:Futura,sans-serif;line-height:20px;padding:15px}.single-product-data-wrapper .contact-form-container .contact-form-address-row,.single-product-data-wrapper .contact-form-container .contact-form-name-row{-moz-column-gap:10px;column-gap:10px;display:inline-flex;justify-content:space-between}.single-product-data-wrapper .single-product-data-reviews{display:flex;flex-direction:column;row-gap:10px}.single-product-data-wrapper .single-product-data-reviews .reverb a{align-items:baseline;-moz-column-gap:3px;column-gap:3px;display:flex}.single-product-data-wrapper .single-product-data-reviews .reverb img{height:18px}.single-product-data-wrapper .single-product-data-tabs{display:flex;flex-flow:column;row-gap:10px}.single-product-data-wrapper .single-product-data-tabs .tab-button-wrapper{border-top:1px solid #ddd;display:grid;grid-template-columns:1fr 1fr 1fr}.single-product-data-wrapper .single-product-data-tabs .tab-button{color:#767676;cursor:pointer;font-family:Futura,sans-serif;font-size:12px;font-weight:400;margin-top:-2px;padding:5px;text-align:center;text-transform:uppercase}.single-product-data-wrapper .single-product-data-tabs .tab-button.active{border-top:3px solid #333;color:#0f0105;font-weight:700}.single-product-data-wrapper .single-product-data-tabs .tab-content{display:none;margin:0}.single-product-data-wrapper .single-product-data-tabs .tab-content.active{display:block}.single-product-data-wrapper .single-product-data-price{align-items:baseline;display:flex;justify-content:space-between}@media (min-width:965px) and (max-width:1200px){.single-product-data-wrapper .single-product-data-price{flex-flow:column;row-gap:10px}}@media (max-width:768px){.single-product-data-wrapper .single-product-data-price{flex-flow:column}}.single-product-data-wrapper .single-product-data-price .price-ex-vat,.single-product-data-wrapper .single-product-data-price .price-incl-vat{align-items:baseline;-moz-column-gap:10px;column-gap:10px;display:flex}.single-product-data-wrapper .single-product-data-price .price-ex-vat span{color:#767676;font-size:14px;font-weight:500;line-height:24px}.single-product-data-wrapper .single-product-data-price .price-ex-vat span:first-of-type{color:#b11a29;font-size:24px;font-weight:700;letter-spacing:0;text-transform:capitalize}.single-product-data-wrapper .single-product-data-price .price-incl-vat{color:#767676;font-family:Futura,sans-serif;font-style:normal;font-weight:700}.single-product-data-wrapper .single-product-data-price .price-incl-vat span{font-size:12px;line-height:12px}.single-product-data-wrapper .single-product-data-price .price-incl-vat span:first-of-type{font-size:14px;line-height:14px}.single-product-data-wrapper .single-product-condition{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}.single-product-data-wrapper .single-product-condition .single-product-condition-inner-wrapper{-moz-column-gap:10px;column-gap:10px;display:flex;flex-flow:row;flex-wrap:wrap;row-gap:10px}.single-product-data-wrapper .single-product-condition .single-product-condition-inner-wrapper.first{flex:2 1 50%}@media (max-width:768px){.single-product-data-wrapper .single-product-condition .single-product-condition-inner-wrapper.first{flex:2 1 55%}}.single-product-data-wrapper .single-product-condition .single-product-condition-inner-wrapper.last{flex:1 1 45%;justify-content:end}@media (max-width:768px){.single-product-data-wrapper .single-product-condition .single-product-condition-inner-wrapper.last{flex:1 1 35%}}.single-product-data-wrapper .single-product-condition .single-product-data-brand{display:flex;justify-content:end;row-gap:10px}.single-product-data-wrapper .single-product-condition .single-product-data-brand img{max-height:40px;max-width:100%}.single-product-data-wrapper .single-product-condition .product-badge{align-items:center;background-color:#819787;color:#fff;display:flex;font-family:Futura,sans-serif;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:16px;max-height:24px;padding:3px 12px;text-transform:uppercase}.single-product-data-wrapper .single-product-condition .product-badge.new{background-color:#b41611}.single-product-data-wrapper .single-product-condition .product-badge.used{background-color:#4f6777}.single-product-data-wrapper .single-product-condition .product-badge.vintage{background-color:#819787}.single-product-data-wrapper .single-product-condition .product-badge.stock-red{background-color:#e61e15}.single-product-data-wrapper .single-product-condition .product-badge.stock-green{background-color:#27ae60}.single-product-data-wrapper .single-product-condition .product-badge.stock-yellow{background-color:#e6b325}.single-product-data-wrapper .single-product-condition .product-badge.black-friday{background-color:#000}.single-product-data-wrapper .single-product-data-quantity{align-items:start;-moz-column-gap:10px;column-gap:10px;display:flex;flex-flow:column;row-gap:5px}.single-product-data-wrapper .single-product-data-quantity .label{font-family:Roboto,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.single-product-data-wrapper .single-product-available-upon-order{background-color:#fdfaf4;border:1px solid #f5a623;border-radius:10px;display:flex;flex-flow:column;padding:12px 16px;row-gap:5px}.single-product-data-wrapper .single-product-available-upon-order .single-product-available-upon-orde-inner-wrapper{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;font-size:13px}.single-product-data-wrapper .single-product-available-upon-order .single-product-available-upon-orde-inner-wrapper.desc{color:#767676}.single-product-data-wrapper .single-product-available-upon-order .single-product-available-upon-orde-inner-wrapper.desc span{font-weight:700;text-decoration:underline}.single-product-data-wrapper .single-product-available-upon-order .single-product-available-upon-orde-inner-wrapper.desc span:hover{color:#000;cursor:pointer}.single-product-data-wrapper .single-product-available-upon-order .product-eta-circle{border-radius:50%;height:10px;width:10px}.single-product-data-wrapper .single-product-available-upon-order .product-eta-circle.eta-red{background-color:#e61e15}.single-product-data-wrapper .single-product-available-upon-order .product-eta-circle.eta-green{background-color:#27ae60}.single-product-data-wrapper .single-product-available-upon-order .product-eta-circle.eta-yellow{background-color:#e6b325}.single-product-data-wrapper .single-product-data-cta #add-to-cart{align-items:center;background:#b11a29;border-radius:10px;display:flex;justify-content:space-around;min-height:104px;padding:20px;text-transform:uppercase;transition:all .4s ease-in-out;width:100%}.single-product-data-wrapper .single-product-data-cta #add-to-cart .label{color:#fff;font-size:18px;font-weight:700}.single-product-data-wrapper .single-product-data-cta #add-to-cart:hover{background:#d52032;cursor:pointer;transform:scale(1.04)}@media (max-width:1199px){.single-product-data-wrapper .single-product-data-cta #add-to-cart{justify-content:space-around;padding:10px;row-gap:10px}}.single-product-data-wrapper .single-product-data-payment-options{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;row-gap:10px}.single-product-data-wrapper .single-product-data-payment-options img{border:1px solid #2e4369;border-radius:10px;height:36px;max-width:100px;min-width:90px;padding:10px 15px}@media (max-width:768px){.single-product-data-wrapper .single-product-data-payment-options img{max-width:80px}}.single-product-data-wrapper .single-product-data-payment-options .invoice{border:1px solid #b11a29;border-radius:10px;color:#b11a29;font-size:14px;font-weight:700;line-height:14px;padding:10px 15px;text-align:center;text-transform:uppercase}.single-product-data-wrapper #cart-modal .modal-container{display:flex;flex-flow:column;overflow:hidden;padding:40px;row-gap:20px;width:750px}@media (max-width:768px){.single-product-data-wrapper #cart-modal .modal-container{padding:20px}}.single-product-data-wrapper #cart-modal .modal-container .cart-total-cta{display:flex;flex-flow:column;row-gap:10px}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container{-moz-column-gap:20px;column-gap:20px;display:flex;padding:0 20px}@media (max-width:768px){.single-product-data-wrapper #cart-modal .modal-container .cart-product-container{padding:0}}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-image{flex:1}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-image img{max-width:100%}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-info{display:flex;flex:2;flex-flow:column;justify-content:space-between}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-data{display:flex;flex-flow:row;justify-content:space-between}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-title{color:#333;font-size:18px;font-weight:700;margin:0;padding:0;text-transform:uppercase}@media (max-width:768px){.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-title{font-size:14px}}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-quantity{color:#333;float:left;font-size:14px;line-height:40px}.single-product-data-wrapper #cart-modal .modal-container .cart-product-container .product-price{color:#333;float:right;font-weight:700;line-height:40px;text-transform:uppercase}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container{background:#efefef;display:flex;flex-direction:column;padding:20px;row-gap:20px}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .cart-totals-wrapper{display:flex;flex-direction:column;row-gap:5px}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .cart-totals-row{color:#333;display:flex;font-size:15px;font-weight:600;justify-content:space-between;text-transform:uppercase}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .cart-totals-row hr{border:1px solid #b11a29;margin:5px 0;width:100%}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .cart-totals-row.sub{font-size:10px}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .checkout{background-color:#b11a29;border-radius:2rem;color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:2px;line-height:50px;text-align:center;text-transform:uppercase;transition:background-color .2s linear;width:100%}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .checkout:hover{background-color:#d52032}@media (max-width:768px){.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .checkout{font-size:14px}}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .continue{background-color:#efe7d0;border-radius:2rem;box-shadow:0 8px 24px rgba(177,26,41,.2);color:#212528;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:2px;line-height:50px;text-align:center;text-transform:uppercase;transition:background-color .2s linear;width:100%}.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .continue:hover{background-color:#212528;color:#efe7d0}@media (max-width:768px){.single-product-data-wrapper #cart-modal .modal-container .cart-total-container .continue{font-size:14px}.single-product-data-wrapper #cart-modal .modal-container{width:calc(100% - 20px)!important}}
