.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:580px){.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock{flex-direction:column-reverse;gap:10px}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock .message{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#001618}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock .message span{color:var(--White,#fff);text-align:center;font-family:'Montserrat';font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.25px;text-transform:uppercase}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock .price-box{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:10px}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock .price-final_price .price{color:#001618;font-family:'Montserrat';font-size:32px;font-style:normal;font-weight:600;line-height:normal}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .section_out_of_stock .price-final_price .old-price span{color:#004449;font-family:'Montserrat';font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-decoration:strikethrough;opacity:.65}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container{display:flex;padding:24px 0;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;justify-content:space-between;position:relative}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .input-section{width:100%}@media only screen and (max-width:767px){.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container{flex-direction:column;gap:10px}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .product-alert-email{min-width:356px}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-result-success{margin-left:auto;margin-right:auto;position:relative !important}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-result-error{margin-left:auto;margin-right:auto;position:relative !important;margin-top:-18px}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-error{margin-left:auto;margin-right:auto;position:relative !important;margin-top:10px}}@media only screen and (max-width:480px){.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .product-alert-email{min-width:100%}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .input-section{width:100%}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .action-section{width:100%}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .action-section .btn-notify-stock{width:100%}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #alert_stock_form{display:contents}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #alert_stock_form .action-section{width:100%}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-error{position:absolute;bottom:7px;left:2px;font-size:10px;font-weight:400;color:#ff3b3b}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-result-success{opacity:0;position:absolute;bottom:0;left:2px;font-size:12px;font-weight:400;color:#000;display:flex;align-items:center;gap:5px}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-result-success:before{font-family:'font-icons';content:"\e929";font-size:16px;color:#00ac0b}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-result-error{opacity:0;position:absolute;bottom:0;left:7px;font-size:12px;font-weight:400;color:#000;display:flex;align-items:center;gap:5px}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container #guest-alert-email-result-error:before{font-family:'font-icons';content:"\e92f";font-size:16px;color:#ff3b3b}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .product-alert-email{padding:10px 16px;font-feature-settings:'liga' off,'clig' off;font-size:14px;font-style:normal;font-weight:400;flex:1;border-radius:12px;background:var(--Background-Gray,#f5f6f7);color:#001618;font-family:'Poppins';line-height:22px;width:100%}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .product-alert-email.mage-error{margin:0}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock{display:flex;height:40px;justify-content:center;align-items:center;gap:4px;border-radius:10px;background:var(--Primary-Main-Color,#00ac0b);color:var(--White,#fff);text-align:center;font-family:'Montserrat';font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;transition:background .3s,transform .3s;cursor:pointer;padding:12px 30px 12px 15px;position:relative}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock.hidden{display:none}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock span.btn-text{color:var(--White,#fff);text-align:center;font-family:'Montserrat';font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;text-wrap:nowrap;width:max-content}@media only screen and (max-width:400px){.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock span.btn-text{text-wrap:auto}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock:hover{background:#004449}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock:hover span:after{animation:moveDiagonal .3s linear}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock span{overflow:hidden}@keyframes moveDiagonal{0%{transform:translate(0,0);opacity:1}50%{transform:translate(50%,-50%);opacity:1}51%{transform:translate(-50%,50%);opacity:1}100%{transform:translate(0,0);opacity:1}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;opacity:0;transition:opacity .3s;animation:spin 1s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock.loading{background-color:#7f8c8d;color:transparent;cursor:not-allowed}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .btn-notify-stock.loading .spinner{opacity:1}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe{display:flex;justify-content:space-evenly;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:20px;width:100%}@media only screen and (max-width:580px){.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe{flex-direction:column;align-items:center}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe.hidden{display:none}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .unsubscribe-text{color:#001618;font-feature-settings:'liga' off,'clig' off;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:20px;position:relative;flex:1}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .unsubscribe-text:before{font-family:'font-icons';content:"\e929";font-size:16px;color:#00ac0b;position:absolute;left:0;top:0}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .btn-unsubscribe-stock{display:flex;height:40px;justify-content:center;align-items:center;gap:4px;border-radius:10px;background:var(--Primary-Main-Color,#001618);color:var(--White,#fff);text-align:center;font-family:'Montserrat';font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;transition:background .3s,transform .3s;cursor:pointer;padding:12px 15px;position:relative}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .btn-unsubscribe-stock span.btn-text{color:var(--White,#fff);text-align:center;font-family:'Montserrat';font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .btn-unsubscribe-stock:hover{background:#00ac0b}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .btn-unsubscribe-stock .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;opacity:0;transition:opacity .3s;animation:spin 1s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .btn-unsubscribe-stock.loading{background-color:#7f8c8d;color:transparent;cursor:not-allowed}.catalog-product-view #maincontent.cs-container__inner .column.main .product-gtdetail-container .product-gtdetail .product-info-main .product-alert-container .section-unsubscribe .btn-unsubscribe-stock.loading .spinner{opacity:1}