/** Shopify CDN: Minification failed

Line 163:0 Unexpected "}"
Line 182:3 Expected "}" to go with "{"

**/
.popup_free_gifts_wrapper {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 999;  display: flex;  justify-content: center;  align-items: center;  } 
.overlay_free_gifts {  position: absolute;  width: 100%;  height: 100%;  background: #0004;  top: 0;  left: 0;  }
.container_popup_free-gifts {  width: 90%;  max-height: 90%;  max-width: 100rem;  background: #fff;  position: relative; border-radius: 1rem;  overflow: auto;  } 
.heading_free_gift {  font-family: 'Alaska-medium';  font-size: 24px;  font-weight: 700;  line-height: 37px;  margin: 0;margin-bottom: 2rem;}
.frees_gift_objects_list_wrapper {  padding: 1.5rem 2rem;  background: #F759AB1A;  border-radius: 1rem;  display: flex;  align-items: flex-start;  gap: 1rem;  }
.gift_icon_popup { display: flex; margin-top: 1rem; }.currect_offer_and_next.offer p {font-family: 'Alaska-Regular';font-size: 14px;font-weight: 400;line-height: 19.11px;margin: 0;}
.full_details_of_offers p {font-family: 'Alaska-Regular';font-size: 14px;font-weight: 100;line-height: 25px;margin: 0;margin-bottom: 0.5rem;}
.full_details_of_offers p span {opacity:0.5;}
.currect_offer_and_next {margin-bottom: 1rem;}
.full_list_of_all_offers {color: #F759AB;font-family: 'Alaska-Regular';font-size: 14px;font-weight: 700;line-height: 19.11px;border: 0;
background: transparent;padding: 0;display: flex;gap: 5px;align-items: center;justify-content: center;cursor: pointer;}
.toggle-offers-list .icon {width: 1.6rem;height: 1.6rem;}.toggle-offers-list.oppen .icon {rotate: 180deg;}
.grid_offer_products {display: flex;flex-wrap: wrap;gap: 2rem;}
.list_offer_products_wrapper {padding: 2rem;}
.grid_offer_products>div {width: 20%;flex-grow: 1;max-width: calc(25% - 1rem);}
.container_popup_free-gifts::-webkit-scrollbar{display:none;}
.container_popup_free-gifts_header {position: sticky;top: 0;z-index: 9;background: #fff;padding: 2rem;}
.heading_free_gift {display: flex;align-items: center;justify-content: space-between;gap: 1rem;}
.close_btn_gift_popup {cursor: pointer;width: 2rem;height: 2rem;border: 0;background: transparent;display: flex;align-items: center;justify-content: center;padding: 0;color:#9A9A9A;}
.loader_popup_gift {width: 48px;height: 48px;border-radius: 50%;position: relative;animation: rotate 1s linear infinite}
.gift_popup_loader {position: fixed;width: 100%;height: 100%;background: #fff7;z-index: 12;display: flex;justify-content: center;align-items: center;top:0;left:0;}
.loader_popup_gift::before {content: "";box-sizing: border-box;position: absolute;inset: 0px;border-radius: 50%;border: 5px solid #000;animation: prixClipFix 2s linear infinite;}
@keyframes rotate {100% {transform: rotate(360deg)}}@keyframes prixClipFix {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)}}
button.add_more_gift-products {font-family: 'Alaska-medium';font-size: 14px;font-weight: 700;line-height: 19.11px;min-width: max-content;background: transparent;border: 0;color: #F759AB;cursor:pointer;}
.main-cart-gift-header button.add_more_gift-products {margin-left: auto;}
.frees_gift_objects_list_wrapper.main-cart-gift-header {align-items: center;margin-bottom: 2rem;}
.frees_gift_objects_list_wrapper.main-cart-gift-header .gift_icon_popup,.frees_gift_objects_list_wrapper.main-cart-gift-header .currect_offer_and_next {margin: 0;}

.claim-gifts-popup .container_popup_free-gifts_header {margin-left: auto;display: flex;text-align: center;flex-direction: column;align-items: center;}
.claim-gifts-popup .close_btn_gift_popup {margin-left: auto;}
.claim-gifts-popup .heading_free_gift {margin-bottom: 0;}
.claim-gifts-popup .purcahse_text_claim {font-family: 'Alaska-Regular';font-size: 14px;font-weight: 400;line-height: 19.11px;text-align: center;color: #696969;margin-bottom: 0;}
.claim-gifts-popup .popup-claim-gift-items-atc[disabled] {border-color: #9a9a9a !important;background: transparent !important;color: #9a9a9a !important;}
.grid_offer_products.gifts-slider-grid {flex-wrap: nowrap;overflow:auto;}
.grid_offer_products.gifts-slider-grid::-webkit-scrollbar{display:none;}
.grid_offer_products.gifts-slider-grid>div {min-width: calc(30% - 1rem);}
.gift_card_product_inner * {-webkit-user-drag: none;}
.claim-gifts-popup .container_popup_free-gifts_header {display: flex;justify-content: center;align-items: center;flex-direction: column;}
.claim-gifts-popup .close_btn_gift_popup {margin-left: auto;}.claim-gifts-popup .heading_free_gift {margin-bottom: 0;}
.gifts-offer-slider {background: url(/cdn/shop/files/GWP.png?v=1737533702);background-position: center;background-size: cover;background-repeat: no-repeat;padding: 5rem 0 8rem;}
.gifts-offer-slider .gift_card_product {max-width: 23%;padding: 1rem; min-height:100%;display:grid;}
.gifts-offer-slider .frees_gift_objects_list_wrapper svg path {color: #fff;fill: #fff;}
.gifts-offer-slider .frees_gift_objects_list_wrapper {background-color: #F759AB;color: #fff;}
.gifts-offer-slider .gift_card_product_inner {padding: 1rem;background: #FFFFFF;border-radius: 1rem;border: 1px solid #f3f3f3;box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);}
.slider-gift-offers-wrapper {margin-left: max(6rem, calc((100vw - var(--page-width) + 3rem - var(--grid-desktop-horizontal-spacing)) / 2)) !important;max-width: calc(var(--page-width) + 14rem);}
.gifts-offer-slider .add_more_gift-products {color: #fff;}
.gifts-offer-slider .popup-gift-items-atc {font-family: Alaska-Bold;background-color: #cfe3f1 !important;border: 0 none !important;
padding: 0 10px !important;margin: 0;cursor: pointer;position: relative !important;overflow: hidden !important;transition: color .4s !important;
text-decoration: none !important;color: #1c80c9 !important;font-size: 14px !important;font-style: normal;font-weight: 700;line-height: 43px !important;border-radius: 10px !important;
display: flex !important;width: 100%;justify-content: center;opacity: 1 !important;box-shadow: unset !important;align-items: center;}
.gifts-offer-slider .popup-gift-items-atc .icon {display: none;}
.gifts-offer-slider .popup-gift-items-atc:before {content: "";width: 16px;height: 16px;background: url(/cdn/shop/files/Vector_2x_bbd08089-9271-4158-98b7-09ec3d77042e.png?v=1737109567);
background-size: contain;background-position: center;background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-right: 5px;}
.gifts-offer-slider .popup-gift-items-atc:hover {box-shadow: inset 0 -3.25em #1c80c9 !important;border-color: #1c80c9 !important;color: #fff !important;transition: .5s !important;background-color: transparent !important;}
.gifts-offer-slider .popup-gift-items-atc:hover:before {background-image: url(/cdn/shop/files/Vector.png?v=1737110661);}
.grid_offer_products_slider:focus-visible {outline: none !important;box-shadow: none !important;}
.flickity-button {z-index: 1;border: 0 !important;width: 4.8rem !important;height: 4.8rem !important;border-radius: 50% !important;background: #bbb !important;transform: translateY(-50%);cursor: pointer;opacity: .75 !important;color: #fff !important;}
svg.flickity-button-icon {width: 12px !important;height: 12px !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%);}
.flickity-button:focus{box-shadow:unset !important;}.flickity-button:disabled{pointer-events:unset !important;display: none !important;}
ol.flickity-page-dots:has(> *:only-child) {display: none !important;}
.flickity-prev-next-button.previous {left: -10px !important;}
.gift_card_product span.boost-sd__product-price--sale {font-family: 'Alaska-Regular';font-size: 16px;font-weight: 700;line-height: 21.84px;color: #1A1A1A;}
.gifts-offer-slider .boost-sd__product-price-content--column-reverse {margin-top: auto;}
.flickity-page-dots {display: flex;justify-content: center;align-items: center;}
.flickity-page-dots .dot {display: block;cursor: pointer;color: #ccc;border-radius: 999px;background: #ccc;width: 12px;height: 12px;margin: 5px;}
.flickity-page-dots .dot.is-selected {background: #1c80c9 !important;width: 20px !important;height: 8px !important;}
/* div#freegifts-main-popup-container {display: none !important;} */
.claim-gifts-popup .gift_card_product_btn {margin-top: auto;}
.template_cart.is-empty .frees_gift_objects_list_wrapper {display: none;}
.heading_gifts_slider {font-family: 'Alaska-Bold';font-size: 24px;font-weight: 700;line-height: 37px;color: #F759AB;}
.full_details_of_offers {padding-left: 0.7rem;}
.frees_gift_objects_list_wrapper.main-cart-gift-header .currect_offer_and_next.offer p {text-align: left;}
.wraper_gift-offer_gifts {padding: 2rem;}
.slider-gift-header .add_more_gift-products {display: flex;align-items: center;gap: 5px;font-family: 'Alaska-Bold';font-weight: 700;font-size: 16px;line-height: 21.84px;}
.list_offer_products_wrapper {position: relative;}
.list_offer_products_wrapper .slider-navigation button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 6;}
.list_offer_products_wrapper .slider-navigation button.nav-button.next {right: 0;}
.list_offer_products_wrapper .slider-navigation button.nav-button.prev {left: 0;}
.nav-button {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 1px solid #e5e7eb;border-radius: 50%;cursor: pointer;
transition: all 0.3s ease;background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));color: #fff;}
.qty_box_gift_block input {min-height: 35px;text-align: center;font-size: 16px;padding: 0;box-shadow: none !important;
border: 0 !important;outline: none !important;}
.qty_box_gift_block button {width: 30px;font-size: 20px;background: transparent;border: 0;cursor: pointer;}
.qty_box_gift_block {position: absolute;z-index: 3;right: 10px;display: flex;border: 1px solid;border-radius: 30px;background:#fff;}
qty_box_gift_block.hidden{display:none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0; display:none;}
.gift-popup_title {margin-bottom: 1rem;font-family: Alaska-Regular;font-size: 18px;font-weight: 700;line-height: 37px;}
.reminder_for_adding_gifts {background: #f759ab1a;max-width: max-content;padding: 1rem;margin: 0 0 2rem;color: #000;
border-radius: 10px;font-weight: 400;font-size: 14px;line-height: 19.84px;display: flex;gap: 10px;align-items: center;}
claim-offers#claim_gift_popup {display: flex;flex-direction: column;}
.continue_without_gifts_btn {color: #1C80C9;font-family: 'Alaska-Medium';font-weight: 700;font-size: 14px;line-height: 19.11px;
letter-spacing: 0px;padding: 1.2rem 3rem;border: 1px solid #1C80C9;border-radius: 10px;background: transparent;cursor: pointer;}
.gifts_claim_bottom {width: 100%;padding: 2rem;margin-top: 2rem;border-top: 1px solid #ececec;display: flex;justify-content: center;align-items: center;order: 1;}
claim-offers#claim_gift_popup .wraper_gift-offer_gifts:nth-child(2) .gift-popup_title { margin-top: 0;}
.popup-claim-gift-items-atc:hover .item_remove_link_gift {z-index: 1;opacity: 1;visibility: visible;}
.item_remove_link_gift {position: absolute;top:0;left:0;background: #fff;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;border-radius: 5rem;color: #F759AB;
  text-decoration: none;cursor: pointer;opacity: 0;visibility: hidden;transition: 0.5s;}
  .gift_card_product_img {transition: 0.5s;}.gift_card_product:hover .gift_card_product_img {scale: 1.1;}
  @media(max-width:990px){
.grid_offer_products>div{
  max-width:calc(50% - 1rem);    width: 50%;min-width:unset;
}
.gifts-offer-slider .gift_card_product {max-width: 33%;}
.slider-gift-offers-wrapper{margin-left:0 !important;}
} 
@media(max-width:749px){
.container_popup_free-gifts {width: 100%;height: 100%;max-height: 100%;border-radius: unset;}
.gift_card_product_price {display: none;}
.claim-gifts-popup .gift_card_product_btn {margin-top: auto;}
.grid_offer_products.gifts-slider-grid {flex-wrap: wrap;}
.grid_offer_products.gifts-slider-grid>div {min-width: unset;width: 100%;max-width: 100%;border-bottom: 1px solid #ececec;padding-bottom: 1rem;}
claim-offers#claim_gift_popup .grid_offer_products .gift_card_product_inner {display: grid;grid-template-columns: 100px 1fr;}
claim-offers#claim_gift_popup .grid_offer_products .gift_card_product_inner .gift_card_product_img {grid-row: 1 / span 2;}
.claim-gifts-popup .container_popup_free-gifts_header {text-align: left;align-items: flex-start;}
.claim-gifts-popup .container_popup_free-gifts_header {text-align: left;align-items: flex-start;}
  .gifts-offer-slider .gift_card_product {max-width: 50%;padding:0 0.5rem;}
.flickity-button {
  width: 3rem !important;
  height: 3rem !important;
}
.claim-gifts-popup .purcahse_text_claim {
  text-align: left;
}
.claim-gifts-popup .close_btn_gift_popup {
  margin-bottom: -2.5rem;
  position: relative;
  z-index: 2;
}
.cart_gift_item_wrapper {
  flex-wrap: wrap; align-items: flex-start;
}
.gift-info_item {
  max-width: calc(100% - 8rem);
}
.flickity-prev-next-button.previous {
  left: 5px !important;
}
.frees_gift_objects_list_wrapper.main-cart-gift-header {
  flex-wrap: wrap;
  align-items: flex-start;
}
.frees_gift_objects_list {
  max-width: calc(100% - 3.5rem);
}
.main-cart-gift-header button.add_more_gift-products {
  margin-left: 3rem;
}
.full_details_of_offers .active {
  color: #F759AB;
}
/* .gift_card_product_btn{margin-top:auto;} */
.currect_offer_and_next.offer p{font-size: 12px;}
.frees_gift_objects_list_wrapper{padding: 1.5rem 1rem;}
.gift_card_product_btn button {font-size: 12px;}
}
.gifts-offer-slider .gift_card_product_inner {padding-bottom: 0.4rem}
}
.popup_free_gifts_wrapper.animating .container_popup_free-gifts , .popup_free_gifts_wrapper.hidden .container_popup_free-gifts {
  animation: swip-down .7s linear;
}
@keyframes swip-down{
  0% {transform:translateY(0)}
  100% {transform:translateY(100vh)}
}


.popup_free_gifts_wrapper.active .container_popup_free-gifts {
  animation: swip-up 0.5s linear;
}
@keyframes swip-up {
  0% {
      transform:translateY(100vh)
  }
  100%{
          transform:translateY(0)
  }