#product:has(.col-pre-oder-btn) #product-availability{background-color:#004b8e !important;display:flex;align-items:center;column-gap:8px}#product:has(.col-pre-oder-btn) #product-availability:before{content:"";font-family:"Font Awesome 7 Pro",serif;font-weight:400}#product:has(.col-pre-oder-btn) #product-availability i{display:none}#product:has(.col-pre-oder-btn) .col-add-btn:not(.col-pre-oder-btn){display:none !important}#product:has(.col-pre-oder-btn) .col-add-btn .add-to-cart{font-size:24px;font-weight:700;padding:0;height:100%}@media(min-width: 768px)and (max-width: 991px){#product:has(.col-pre-oder-btn) .col-add-btn .add-to-cart{font-size:22px;line-height:1}}@media(max-width: 767px)and (min-width: 376px){#product:has(.col-pre-oder-btn) .col-add-btn .add-to-cart{font-size:22px;line-height:1}}@media(max-width: 375px){#product:has(.col-pre-oder-btn) .col-add-btn .add-to-cart{font-size:22px;line-height:1}}#product:has(.col-pre-oder-btn) .col-pre-oder-btn{position:relative;cursor:pointer;white-space:nowrap}#product:has(.col-pre-oder-btn) .col-pre-oder-btn.hoverbtn button{background:#fff !important;color:#7b1e1e !important;border-color:#7b1e1e !important}#product:has(.col-pre-oder-btn) .pre-oder-overlay{content:"";display:block;z-index:999;top:0;left:0;right:0;bottom:0;position:absolute}@media(min-width: 768px)and (max-width: 991px){#product .pre-order-after{width:100%}}@media(max-width: 767px)and (min-width: 376px){#product .pre-order-after{width:100%}}@media(max-width: 375px){#product .pre-order-after{width:100%}}@media(min-width: 768px)and (max-width: 991px){#product:has(.pre-order-after) .disp-key{flex-direction:column;row-gap:10px;justify-content:flex-start;align-items:flex-start !important}}@media(max-width: 767px)and (min-width: 376px){#product:has(.pre-order-after) .disp-key{flex-direction:column;row-gap:10px;justify-content:flex-start;align-items:flex-start !important}}@media(max-width: 375px){#product:has(.pre-order-after) .disp-key{flex-direction:column;row-gap:10px;justify-content:flex-start;align-items:flex-start !important}}.swal2-popup .swal2-styled.swal2-confirm{background-color:#7b1e1e !important;outline:none !important;box-shadow:none !important;font-weight:600}.swal2-html-container{color:#000;display:block;padding:0 !important;overflow:visible}.swal2-container{background:rgba(0,0,0,.8) !important}.swal2-popup .swal2-close{color:#969696 !important;font-size:22px !important;border:1px solid #969696 !important;border-radius:50% !important;margin:-8px 0 15px 0 !important;position:static !important;padding:0 !important;width:22px !important;height:22px !important}div:has(>#confirm_order){display:table;margin:30px auto auto;position:relative}div:has(>#confirm_order) .confirm-order-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.confirm-button-wrapper.hoverbtn{cursor:pointer}.confirm-button-wrapper.hoverbtn button{background:#fff;color:#7b1e1e;border-color:#7b1e1e}.pre-order-product-line{display:flex;font-size:20px;color:#000;font-weight:600;max-width:90%;align-items:center;margin:15px auto 30px}.pre-order-product-line>span:nth-of-type(1){width:70px;display:inline-block}.pre-order-product-line>span:nth-of-type(1) img{width:70px}.pre-order-product-line>span:nth-of-type(2){text-align:left;flex:1;font-size:18px;line-height:1.15;padding-left:20px;padding-right:20px}.pre-order-product-line>span:nth-of-type(3){width:200px;text-align:right}.swal2-container:has(.pre-order-product-line) .swal2-actions{margin-top:0 !important}
