<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Generated time: March 3, 2025 09:46
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.mini-cart-header{background-color:#fff;color:var(--color-body-text)}.mini-cart-header .modal-header .close{position:relative;z-index: 0;top:0;right:0}.mini-cart-header .js-cart-count{position:static;border:none}.js-mini-cart-content{background-color:#fff;flex-grow:1;}.js-mini-cart-content .mini-cart-image{flex:0 0 104px;padding-right:24px}.js-mini-cart-content .mini-cart-meta{flex:0 0 calc(100% - 104px);padding-right:0}.mini-cart-meta p{font-size:14px}.mini-cart-item{position:relative}.js-remove-mini-cart{font-weight:400;font-size:12px;padding: 0;}.mini-cart-empty .iconcart-empty{background-color:rgba(var(--color-body-text-rgb),.05);width:80px;height:80px;line-height:78px;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 24px auto}.mini-cart-footer{position:relative;background-color:#fff}.js-note-cart{position:absolute;background-color:#fff;z-index:100;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;padding:48px 24px;left:-24px;right:-24px;bottom:-24px;box-shadow:0 -8px 8px rgb(0 0 0 / 10%)}.drawer-crossell .product-card__price{margin-bottom:1rem}@media only screen and (min-width:992px){.drawer-crossell{position:absolute;top:0;left:0;bottom:0;width:22rem;background-color:#fff;overflow-y:auto;overflow-x:hidden;z-index:-1;scroll-snap-type:y mandatory;scroll-behavior:smooth;opacity:0;transform:translate(3rem);transition-property:transform,opacity;transition-timing-function:ease;border-inline-end:1px solid rgb(var(--color-border))}.cardraw.active .drawer-crossell{transform:translateX(calc(-100%));opacity:1;transition-delay:.25s;transition-duration:.4s}}.drawer-crossell-product .drawer-crossell__item .first-image{transform:none!important}@media (max-width:991px){.drawer-crossell-product{overflow-x:scroll;scrollbar-width: none;}.drawer-crossell-product .drawer-crossell__item{flex:0 0 220px;width:220px;padding-right:0rem}}@media (max-width:749px){.drawer-crossell-product .drawer-crossell__item{flex:0 0 220px;width:220px}}.drawer-crossell__item .product-card{display:flex;width:100%}.drawer-crossell__item .product-card__image-wr{flex:0 0 80px}.drawer-crossell__item .product-card__info{flex:1;padding:0 0 0 1.5rem!important;margin-bottom:1rem}.drawer-crossell__item .product-card__name{margin-bottom:.5rem;font-size:var(--g-font-size);letter-spacing:0;font-family:var(--g-font-2);text-transform:inherit}.drawer-crossell .slick-dots{bottom:-1.5rem;z-index:10}.boxgift{display:block;position:absolute;bottom:-24px;left:-24px;right:-24px;z-index:100;background:#fff;text-align:center;padding:40px;min-height:200px;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;box-shadow:0 -8px 8px rgb(0 0 0 / 10%)}.block-addon__box--wrap{display:block;position:absolute;bottom:-24px;left:-24px;right:-24px;z-index:100;background:#fff;text-align:center;padding:40px 40px 100px;min-height:220px;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;box-shadow:0 -8px 8px rgb(0 0 0 / 10%)}.block-addon__box--wrap .form-group label{font-weight:var(--g-font-weight-body);line-height:var(--g-body-lineheight)}.block-addon__box--wrap.active{opacity:1;visibility:visible;transform:translateY(0);cursor:auto}.js-cart-bottom label{font-weight:400;color:var(--g-color-heading);font-family:var(--g-font-2)}.js-cart-bottom .form-control{border-radius:var(--g-input-radius);background:var(--g-input-bg);border:1px solid var(--g-input-border);outline:0;box-shadow:none;color:var(--g-color-heading);height:var(--g-input-height);line-height:var(--g-input-height)}.js-cart-bottom .form-control:active,.js-cart-bottom .form-control:focus{border-color:var(--g-color-heading);box-shadow:0 0 0 1px rgb(var(--g-color-heading-rgb)) inset}.boxgif__wrap svg{width:64px;height:64px;fill:transparent}.open-gift svg{width:20px;height:20px;margin-right:4px;fill:none}.edit-discountcode svg,.edit-notecart svg,.js-open-addon svg{width:19px;height:19px;margin-right:4px;fill:none}.cardraw .mini-cart-content{padding:0 24px;cursor:auto}.block-addon__box{cursor:pointer}.mini-cart-content.overlay:before{content:"";width:100%;height:100%;background-color:rgba(255,255,255,.8);position:absolute;z-index:1;cursor:auto}.giftwrap{font-family:var(--g-font-2)}.drawer-crossell-product .slick-arrow{top:-49px;transform:translateY(0)!important;box-shadow:none;width:30px;height:30px;border:1px solid rgba(var(--g-color-heading-rgb),.1);background-color:transparent}.drawer-crossell-product .slick-arrow:before{font-size:12px;font-weight:700}.drawer-crossell-product .slick-next{right:0}.drawer-crossell-product .slick-prev{right:38px;left:auto}.card-coupon{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.card-coupon ol,.card-coupon ul{padding-left:1rem}.heading-coupon{cursor:pointer}.heading-coupon .coupon-icon{display:inline-block;width:40px;height:40px;line-height:38px;font-size:14px;text-align:center;position:absolute;top:8px;right:0}.heading-coupon .coupon-icon i{font-size:12px}.heading-coupon.collapsed .coupon-icon i::before{content:"\e93d"}.heading-coupon .coupon-icon i::before{content:"\e92d"}.mini-cart-img{position:relative;overflow:hidden}.mini-cart-img.portrait{padding-top:var(--g-img-portrait)!important}.mini-cart-img.square{padding-top:var(--g-img-square)!important}.mini-cart-img.wide{padding-top:var(--g-img-wide)!important}.mini-cart-img.landscape{padding-top:var(--g-img-landscape)!important}.mini-cart-img.landscape img,.mini-cart-img.portrait img,.mini-cart-img.square img,.mini-cart-img.wide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.edit-discountcode span,.edit-notecart span,.js-open-addon span,.open-gift span{display:none}.block-addon{justify-content:center}.block-addon__box--wrap{padding:32px}}.btn-close-addon.link,.link.cart-note-close{font-size:var(--g-font-size)}

.price-based-milestone {
    margin-top: 15px;
    margin-bottom: 15px;
}
.shipping-notes-wrapper {
    padding: 0 0 30px;
}
.shipping-notes-wrapper-text {
    font-weight: 600;
    text-align: left;
    line-height: 1.3;
    display: block;
}
.shipiing-progress-track {
    height: 6px;
    width: 94%;
    background-color: #e1e1e1;
    border-radius: 999px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: auto;
}
.shipping-progress-thumb {
    height: 6px;
    background-color: #ffbb49;
    border-radius: 99px 0 0 99px;
    font-size: 0;
    display: block;
}
.check-point {
    position: absolute;
    width: 1px;
    white-space: nowrap;
    top: 8px;
}
.shipiing-progress-track .check-point:before {
    content: "";
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFF;
    border: 1px solid #efa30b;
    width: 28px;
    height: 28px;
    top: -20px;
    border-radius: 99px;
    position: absolute;
    top: -17px;
    left: 50%;
    transform: translate(-50%);
}
.shipiing-progress-track .checkpoint-price {
    position: absolute;
    top: 17px;
    left: 50%;
    transform: translateX(-50%);
    padding: 4px 6px;
    background-color: #f0f0f0;
    font-size: 12px;
}
.mini-cart-content-wrap {
    overflow-x: hidden;
    overflow-y: auto;
    flex-grow: 1;
    padding-bottom: 0;
    scrollbar-width: none;
    display: flex;
    flex-direction: column;
}
.mini-cart-bottom-content {
    margin-inline: -24px;
    margin-top: 15px;
}
.cart-drawer-coupon-text {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 10px;
    background-color: #f6f5f5;
    padding: 12px 6px;
}
.cart-drawer-coupon-text p {
    font-size: calc(var(--menu_font_size) + 1px);
}
.cart-drawer-payment-text {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #3c3c3c;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 16px;
}
.cart-drawer-payments-icons-list {
    padding: 0;
    display: flex;
    justify-content: center;
    gap: 5px;
    margin: 10px 0 0;
}
.cart-drawer-payments-icons-item {
    list-style: none;
    display: flex;
}
.cart-drawer-payments-icons-item svg {
    width: 36px;
    height: 22px;
}
.cart-drawer-payment-icons {
    text-align: center;
    margin: 18px 0;
}
.cart-drawer-order-summary {
    margin: 20px 0 0;
    padding-inline: 24px;
}
.order-summary-title {
    margin: 0 0 10px;
    font-weight: 500;
    color: #000;
    text-align: left;
    text-transform: capitalize;
}
.cart-payment-summary_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #3c3c3c9c;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
}
.cart-payment-summary_item:not(:last-child) {
    padding: 0 0 14px;
}
.cart-payment-summary_payable {
    border-top: 2px dashed #00000030;
    margin-top: 0px;
    padding-top: 14px;
    color: #000;
}
.cart-payment-summary_shipping .cart-payment-summary_item-price {
    color: #00b53a;
}
.free-gift__product-item {
  width: 33.33%;
  padding: 10px;
}
.free-gift__product-item-info--title {
  font-size: 12px;
  line-height: 1.2;
  color: #000;
  font-weight: normal;
  text-align: center;
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.add-freegift__btn {
  padding: 10px 20px;
  letter-spacing: 0;
  width: 100%;
}
.mini-cart-item[data_hndle="Freegift"] .d-flex.align-items-center.mt-2.justify-content-between .js-qty.mt-1,
.mini-cart-item[data_hndle="Freegift"] .mini-cart-meta_price-qty{
  display: none;
}

.close-freegift__btn {
  position: absolute;
  top: 26px;
  right: 20px;
  border: 1px solid currentColor;
  border-radius: 99px;
  width: 30px;
  height: 30px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-size: 22px;
  padding-bottom: 3px;
}
.free-gift__wrap {
    margin: 0 -20px;
}

@media screen and (max-width: 740px) {
  .add-freegift__btn {
    padding: 8px 20px;
  }
  .drawer-crossell__item .product-card__info {
    padding: 0 0 0 0.8rem!important;
  }
  .drawer-crossell__item .product-card__name {
    font-size: calc(var(--g-font-size) - 3px);
    margin-bottom: .3rem;
  }
  .drawer-crossell .product-card__price {
    margin-bottom: 0.3rem;
    font-size: calc(var(--g-font-size) - 2px);
  }
}

#cart-template-cart-template-free-gift_main {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0, 0.4);
  z-index: 9999999;
  padding:20px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cart-template-free-gift {
  max-width: 600px;
  background-color: #FFF;
  padding: 10px;
  position: relative;
}
.cart-template-free-gift__product-item {
  width: 33.33%;
  padding: 10px;
  text-align: center;
}
.cart-template-free-gift-modal-title {
  text-align: center;
}
.cart-template-free-gift__product-item-info--title {
  font-size: 14px;
  line-height: 1.2;
  color: #000;
  font-weight: normal;
  text-align: center;
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cart-template-free-gift__product-item-info {
  width: 100%;
}
.cart-template-close-freegift__btn{
  position: absolute;
  top: 18px;
  right: 20px;
  border: 1px solid currentColor;
  border-radius: 99px;
  width: 30px;
  height: 30px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-size: 22px;
  padding-bottom: 3px;
}

#cart-template-cart-template-free-gift_main:not(.active){
  display: none;
}

.cart__row.responsive-table__row[data_hndle="Freegift"] .cart__cell--quantity label,
.cart__row.responsive-table__row[data_hndle="Freegift"] .cart__cell--quantity .js-qty{
  display: none;
}</pre></body></html>