#gcs-bogo-congratulatory-modal-wrapper .gcs-bogo-congratulatory-overlay.loader-active .loader{width:48px;height:48px;border-radius:50%;position:relative;animation:gcsBogoRotate 1s linear infinite}#gcs-bogo-congratulatory-modal-wrapper .gcs-bogo-congratulatory-overlay.loader-active .loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #c59b6d;animation:gcsBogoClipFix 2s linear infinite}@keyframes gcsBogoRotate{100%{transform:rotate(360deg)}}@keyframes gcsBogoClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}#gcs-bogo-congratulatory-modal-wrapper .gcs-bogo-congratulatory-overlay.loader-active{position:absolute;top:0;left:0;background:#fff;opacity:.8;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:8px}#gcs-bogo-congratulatory-modal-wrapper .lottie-tick{position:fixed;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);pointer-events:none}#main-menu-mini-cart .gcs_bogo-discounted-product-wrapper{border-width:2px;margin-bottom:20px}#main-menu-mini-cart .gcs_bogo-discounted-product-wrapper .lottie-tick{position:absolute;height:calc(100% + 120px);width:calc(100% + 80px);left:-65px;top:-70px;z-index:10;pointer-events:none}.gcs_bogo-discounted-product-wrapper input[type="button"]:disabled{background-color:#ddd;cursor:auto;color:#999}.gcs_bogo-discounted-product-wrapper .quantity>.qty{background-color:#ddd}.gcs_bogo-discounted-product-badge{font-size:11px;background-color:#469ab7;color:#fff;width:fit-content;padding:5px 15px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500}.gcs_bogo-discounted-product-badge i{margin-right:5px;color:#fff!important}.gcs_bogo-discounted-product-badge span{vertical-align:middle}.gcs_bogo-discounted-product-badge i.fa.fa-tag.fa-stack-1x{color:#469ab7}.gcs_bogo_product_wrapper{width:100%;text-align:center;position:absolute;bottom:-12px}.main-menu-mini-cart>ul.woocommerce-mini-cart .woocommerce-mini-cart-item .gcs_bogo-discounted-product-badge{display:inline-flex;line-height:normal;align-items:center;justify-content:center}@media all and (max-width:768px){.gcs_bogo-discounted-product-badge{margin-bottom:0}}#gcs-bogo-congratulatory-modal-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9999999999}#gcs-bogo-congratulatory-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .5);max-width:450px;width:100%}#gcs-bogo-congratulatory-modal .modal-body .message{text-align:center}#gcs-bogo-congratulatory-modal .modal-body .message h5{text-transform:inherit}#gcs-bogo-congratulatory-modal .modal-header .gcs-confirm-modal-header-text{text-align:center;font-weight:400;line-height:1.15;font-size:26px;margin-bottom:.5em}#gcs-bogo-congratulatory-modal .gcs_csm-discounted-product-badge{margin-top:10px}#gcs-bogo-congratulatory-modal .product-name-in-title .gcs_csm-discounted-product-badge{display:none}#gcs-bogo-congratulatory-modal-wrapper .close-modal{display:flex;justify-content:end}#gcs-bogo-congratulatory-modal-wrapper .close-modal i{cursor:pointer;color:#333;position:absolute;right:20px;top:20px;width:25px;height:25px}#gcs-bogo-congratulatory-modal-wrapper .close-modal i:hover{color:#666}#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-name-in-title{color:#c59b6d}#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-name-in-title a{pointer-events:none}#gcs-bogo-congratulatory-modal .product-info .cart_item .product-thumbnail{padding:0;width:90px}#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-info tr.cart_item .product-name{display:flex;justify-content:center;flex-direction:column;cursor:auto;pointer-events:none}#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-info tr.cart_item{border:1px solid #e0dede;padding:15px;margin-top:0;border-radius:.25em;box-shadow:.5px .0625rem .125rem 0 rgb(0 0 0 / .15);display:flex;flex-wrap:nowrap;gap:10px}#gcs-bogo-congratulatory-modal .message .gcs_hoxl_message-wrapper-cart,#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-info .ttt-price-duplicate,#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-info .variation dt{display:none}#gcs-bogo-congratulatory-modal .product-image a{pointer-events:none}#gcs-bogo-congratulatory-modal .product-title,#gcs-bogo-congratulatory-modal .product-attributes,#gcs-bogo-congratulatory-modal .product-image{text-align:center}#gcs-bogo-congratulatory-modal .product-image img{max-width:70%}#gcs-bogo-congratulatory-modal-wrapper .modal-footer .button{height:50px;width:100%}#gcs-bogo-congratulatory-modal-wrapper .modal-footer .gcs-bogo-remove-discounted-item{margin-top:10px}#gcs-bogo-congratulatory-modal .modal-footer{text-align:center}#gcs-bogo-congratulatory-modal .modal-footer{margin-top:40px;display:flex;justify-content:center}#gcs-bogo-congratulatory-modal .modal-footer .button.remove{background:#999}#gcs-bogo-congratulatory-modal .modal-footer .button.remove:hover{background:#aaa}#gcs-bogo-congratulatory-modal .modal-footer{flex-direction:column}@media screen and (max-width:599px){#gcs-bogo-congratulatory-modal-wrapper .lottie-tick{width:100%}#gcs-bogo-congratulatory-modal .modal-body .product-info tr.cart_item .product-name{padding-right:0;padding-bottom:0}#gcs-bogo-congratulatory-modal{padding:30px;max-width:calc(100% - 50px)}#gcs-bogo-congratulatory-modal .product-info .cart_item .product-thumbnail img{position:relative;max-width:80px}#gcs-bogo-congratulatory-modal-wrapper .modal-body .product-info tr.cart_item{gap:10px}#gcs-bogo-congratulatory-modal .woocommerce-product-gallery__image img{max-width:100%}}#gcs-cart-quantity-confirm-modal .product-name-in-title .gcs_bogo-discounted-product-badge{display:none}#gcs-cart-quantity-confirm-modal .product-info .gcs_bogo-discounted-product-badge{margin-bottom:4px}.gcs-bogo-discounts-item-active .button.remove{display:none}.button.bogo-remove{display:none}.gcs-bogo-discounts-item-active .button.bogo-remove{display:inline-block}#gcs-cart-quantity-confirm-modal .modal-footer .button.bogo-remove{background:#999}#gcs-cart-quantity-confirm-modal .modal-footer .button.bogo-remove:hover{background:#aaa}