/** Shopify CDN: Minification failed

Line 1632:1 Unexpected "}"

**/
.prov-source #shopify-buyer-consent{
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}
.prov-source #shopify-buyer-consent.hidden{
  display: none;
}
.prov-source #shopify-subscription-policy-button{
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}
.prov-source #shopify-subscription-policy-button::before{
  box-shadow: none;
}
.prov-source #myLauncher:hover{
                cursor: pointer;
        }
.prov-source .simg-pop-btn{
    position: fixed;
    z-index: 2147483647;
    width: 32px;
    height: 32px;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out;
    border: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.prov-source .simg-pop-btn:hover{
    background: rgba(0, 0, 0, 0.8);
}
.prov-source .simg-pop-btn svg{
    width: 18px;
    height: 18px;
    fill: #fff;
}
.prov-source .simg-pop-btn-small{
    width: 28px;
    height: 28px;
    border-radius: 14px;
}
.prov-source .simg-pop-btn-small svg{
    width: 16px;
    height: 16px;
}
.prov-source .ig-hidden{ display: none !important; }
.prov-source [data-ig-discount]:not([data-ig-discount="0"]){
          display: none;
      }
.prov-source #aca-close-icon-container{ background: none; border: none; padding: 0; }
.prov-source #aca-bottom-close{ all: unset; }
.prov-source #aca-modal-container{ border: none; }
.prov-source .aca-container{
      flex: 1;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100vh;
      overflow: auto;
    }
.prov-source .aca-container::-webkit-scrollbar{ width: 0.5em; }
.prov-source .aca-container::-webkit-scrollbar-thumb{ background-color: transparent; }
.prov-source #left-wrapper{ display: flex; align-items: flex-start; }
.prov-source #center-wrapper{ display: flex; align-items: center; }
.prov-source #right-wrapper{ display: flex; align-items: flex-end; }
.prov-source .aca-main-wrapper .aca-container .aca-item-section{
      display: flex;
      flex-direction: column;
    }
.prov-source .aca-main-wrapper{
      position: fixed;
      top: 0px;
      right: 0px;
      left: 0px;
      bottom: 0px;
      pointer-events: none;
      width: 100%;
      display: flex;
      z-index:9999;
      flex-wrap: wrap;
    }
@media (max-width: 700px) {.prov-source .aca-container{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        justify-content: space-between;
        align-items: center;
        overflow: visible;
      }
.prov-source .aca-item-section{ align-items: center; width: 100%; }}
.prov-source .fomo-sr-only{
        display: block !important; 
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important; 
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important; 
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important; 
      }
.prov-source .fomo-notification.fomo-notification-animation-fade-in{-webkit-animation:fomoFadeIn 1s;animation:fomoFadeIn 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.prov-source .fomo-notification.fomo-notification-animation-fade-out{-webkit-animation:fomoFadeOut 1s;animation:fomoFadeOut 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.prov-source .fomo-notification.fomo-notification-animation-horizontal,.prov-source .fomo-notification.fomo-notification-animation-vertical{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.prov-source .fomo-notification.fomo-notification-position-bottom-left,.prov-source .fomo-notification.fomo-notification-position-top-left{-webkit-animation-duration:1s;animation-duration:1s}
.prov-source .fomo-notification.fomo-notification-position-bottom-left.fomo-notification-animation-horizontal.fomo-notification-show,.prov-source .fomo-notification.fomo-notification-position-top-left.fomo-notification-animation-horizontal.fomo-notification-show{-webkit-transform:translateX(-200%);transform:translateX(-200%);opacity:0;-webkit-animation-name:fomoSlideInHorizontalRight;animation-name:fomoSlideInHorizontalRight}
.prov-source .fomo-notification.fomo-notification-position-bottom-left.fomo-notification-animation-horizontal.fomo-notification-hide,.prov-source .fomo-notification.fomo-notification-position-top-left.fomo-notification-animation-horizontal.fomo-notification-hide{-webkit-animation-name:fomoSlideOutHorizontalLeft;animation-name:fomoSlideOutHorizontalLeft}
.prov-source .fomo-notification.fomo-notification-position-bottom-left.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTop;animation-name:fomoSlideInVerticalTop}
.prov-source .fomo-notification.fomo-notification-position-bottom-left.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-animation-name:fomoSlideOutVerticalBottom;animation-name:fomoSlideOutVerticalBottom}
.prov-source .fomo-notification.fomo-notification-position-top-left{bottom:auto;top:20px}
.prov-source .fomo-notification.fomo-notification-position-top-left.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateY(-200%);transform:translateY(-200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTop;animation-name:fomoSlideInVerticalTop}
.prov-source .fomo-notification.fomo-notification-position-top-left.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-animation-name:fomoSlideOutVerticalTop;animation-name:fomoSlideOutVerticalTop}
.prov-source .fomo-notification.fomo-notification-position-bottom-right,.prov-source .fomo-notification.fomo-notification-position-top-right{-webkit-animation-duration:1s;animation-duration:1s}
.prov-source .fomo-notification.fomo-notification-position-bottom-right.fomo-notification-animation-horizontal.fomo-notification-show,.prov-source .fomo-notification.fomo-notification-position-top-right.fomo-notification-animation-horizontal.fomo-notification-show{-webkit-transform:translateX(200%);transform:translateX(200%);opacity:0;-webkit-animation-name:fomoSlideInHorizontalRight;animation-name:fomoSlideInHorizontalRight}
.prov-source .fomo-notification.fomo-notification-position-bottom-right.fomo-notification-animation-horizontal.fomo-notification-hide,.prov-source .fomo-notification.fomo-notification-position-top-right.fomo-notification-animation-horizontal.fomo-notification-hide{-webkit-animation-name:fomoSlideOutHorizontalRight;animation-name:fomoSlideOutHorizontalRight}
.prov-source .fomo-notification.fomo-notification-position-top-right{right:20px;top:20px;left:auto;bottom:auto}
.prov-source .fomo-notification.fomo-notification-position-top-right.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateY(-200%);transform:translateY(-200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTop;animation-name:fomoSlideInVerticalTop}
.prov-source .fomo-notification.fomo-notification-position-top-right.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-animation-name:fomoSlideOutVerticalTop;animation-name:fomoSlideOutVerticalTop}
.prov-source .fomo-notification.fomo-notification-position-bottom-right{right:20px;left:auto}
.prov-source .fomo-notification.fomo-notification-position-bottom-right.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTop;animation-name:fomoSlideInVerticalTop}
.prov-source .fomo-notification.fomo-notification-position-bottom-right.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-animation-name:fomoSlideOutVerticalBottom;animation-name:fomoSlideOutVerticalBottom}
.prov-source .fomo-notification.fomo-notification-position-bottom-center{left:50%!important;-webkit-animation-duration:1s;animation-duration:1s}
.prov-source .fomo-notification.fomo-notification-position-bottom-center.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateX(-50%) translateY(200%);transform:translateX(-50%) translateY(200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTopCenter;animation-name:fomoSlideInVerticalTopCenter}
.prov-source .fomo-notification.fomo-notification-position-bottom-center.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-animation-name:fomoSlideOutVerticalBottomCenter;animation-name:fomoSlideOutVerticalBottomCenter}
.prov-source .fomo-notification.fomo-notification-position-top-center{bottom:auto;top:20px;left:50%!important;-webkit-animation-duration:1s;animation-duration:1s}
.prov-source .fomo-notification.fomo-notification-position-top-center.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTopCenter;animation-name:fomoSlideInVerticalTopCenter}
.prov-source .fomo-notification.fomo-notification-position-top-center.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-animation-name:fomoSlideOutVerticalTopCenter;animation-name:fomoSlideOutVerticalTopCenter}
@media only screen and (max-width:420px){.prov-source .fomo-notification.fomo-notification-mobile-position-bottom,.prov-source .fomo-notification.fomo-notification-mobile-position-top{width:calc(100% - 20px);left:10px!important}}
@media only screen and (max-width:420px){.prov-source .fomo-notification.fomo-notification-mobile-position-bottom{bottom:10px;top:auto}
.prov-source .fomo-notification.fomo-notification-mobile-position-bottom.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTop;animation-name:fomoSlideInVerticalTop}
.prov-source .fomo-notification.fomo-notification-mobile-position-bottom.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-animation-name:fomoSlideOutVerticalBottom;animation-name:fomoSlideOutVerticalBottom}}
@media only screen and (max-width:420px){.prov-source .fomo-notification.fomo-notification-mobile-position-top{top:10px;bottom:auto}
.prov-source .fomo-notification.fomo-notification-mobile-position-top.fomo-notification-animation-vertical.fomo-notification-show{-webkit-transform:translateX(0) translateY(-200%);transform:translateX(0) translateY(-200%);opacity:0;-webkit-animation-name:fomoSlideInVerticalTop;animation-name:fomoSlideInVerticalTop}
.prov-source .fomo-notification.fomo-notification-mobile-position-top.fomo-notification-animation-vertical.fomo-notification-hide{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-animation-name:fomoSlideOutVerticalTop;animation-name:fomoSlideOutVerticalTop}}
@media only screen and (max-width:420px){.prov-source .fomo-notification.fomo-notification-mobile-position-top.fomo-notification-ad{top:20px}}
.prov-source .fomo-notification .fomo-animation-count-up{display:none;font-variant-numeric:tabular-nums}
.prov-source .fomo-notification .fomo-animation-tada{-webkit-animation-name:fomo-animation-tada;animation-name:fomo-animation-tada;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}
.prov-source .fomo-notification .fomo-animation-arrow svg{-webkit-animation:fomo-animation-arrow 2s infinite;animation:fomo-animation-arrow 2s infinite;display:inline-block;height:9px;width:7px;vertical-align:middle;margin:0 5px 1px 2px}
.prov-source .fomo-notification.fomo-notification-font-sm .fomo-animation-arrow svg{height:8px;width:6px}
.prov-source .fomo-notification.fomo-hover-animation-float,.prov-source .fomo-notification.fomo-hover-animation-forward{-webkit-transition:margin .3s cubic-bezier(.42,.97,.52,1.49);transition:margin .3s cubic-bezier(.42,.97,.52,1.49)}
.prov-source .fomo-notification.fomo-notification-position-bottom-center.fomo-hover-animation-forward:hover,.prov-source .fomo-notification.fomo-notification-position-bottom-left.fomo-hover-animation-forward:hover,.prov-source .fomo-notification.fomo-notification-position-none.fomo-hover-animation-forward:hover,.prov-source .fomo-notification.fomo-notification-position-top-center.fomo-hover-animation-forward:hover,.prov-source .fomo-notification.fomo-notification-position-top-left.fomo-hover-animation-forward:hover{
  margin-left:10px!important}
.prov-source .fomo-notification.fomo-notification-position-bottom-right.fomo-hover-animation-forward:hover,.prov-source .fomo-notification.fomo-notification-position-top-right.fomo-hover-animation-forward:hover{margin-right:10px}
.prov-source .fomo-notification.fomo-notification-position-bottom-center.fomo-hover-animation-float:hover,.prov-source .fomo-notification.fomo-notification-position-bottom-left.fomo-hover-animation-float:hover,.prov-source .fomo-notification.fomo-notification-position-bottom-right.fomo-hover-animation-float:hover,.prov-source .fomo-notification.fomo-notification-position-none.fomo-hover-animation-float:hover{margin-bottom:10px}
.prov-source .fomo-notification.fomo-notification-position-top-center.fomo-hover-animation-float:hover,.prov-source .fomo-notification.fomo-notification-position-top-left.fomo-hover-animation-float:hover,.prov-source .fomo-notification.fomo-notification-position-top-right.fomo-hover-animation-float:hover{margin-top:10px}
.prov-source .fomo-notification.fomo-notification-position-none.fomo-hover-animation-forward:hover{margin-left:10px;margin-right:0}
.prov-source .fomo-notification.fomo-notification-position-none.fomo-hover-animation-float:hover{margin-top:0;margin-bottom:10px}
.prov-source .fomo-notification{display:none;width:320px;border:0;bottom:20px;left:20px;position:fixed;text-align:left;z-index:2147483200;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;border-radius:6px;-webkit-box-shadow:2px 2px 10px 2px hsla(0,0%,60%,.2);box-shadow:2px 2px 10px 2px hsla(0,0%,60%,.2);background-color:#fff}
.prov-source .fomo-notification:hover #fomo-close{opacity:.8;visibility:visible}
.prov-source .fomo-notification *,.prov-source .fomo-notification :after,.prov-source .fomo-notification :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.prov-source .fomo-notification .fomo-notification-powered-by{margin-top:3px!important;display:block!important;font-size:9px!important;line-height:9px!important;color:#474ba5;opacity:.5;position:absolute;bottom:6px;right:6px}
.prov-source .fomo-notification .fomo-notification-badge{fill:currentColor;margin-bottom:-3px;margin-right:-2px;width:12px;height:12px}
.prov-source .fomo-notification .fomo-notification-ad-by{display:none;visibility:hidden}
.prov-source .fomo-notification .fomo-notification-ad-by a,.prov-source .fomo-notification .fomo-notification-ad-by a:hover{text-decoration:none;cursor:pointer}
.prov-source .fomo-notification.fomo-notification-ad{z-index:2147483300}
.prov-source .fomo-notification.fomo-notification-ad .fomo-notification-ad-by{margin:0;display:block!important;visibility:visible;font-size:12px!important;position:absolute;top:-24px!important;left:2px}
.prov-source .fomo-notification .fomo-notification-container{display:table!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}
.prov-source .fomo-notification .fomo-notification-content-wrapper{margin:0;height:100%;color:gray;padding-left:20px;padding-right:20px;border-radius:0 6px 6px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:table-cell!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}
.prov-source .fomo-notification .fomo-notification-content-wrapper .fomo-notification-content{margin:0!important;padding:0!important;font-size:15px;line-height:1.1}
.prov-source .fomo-notification .fomo-notification-content-wrapper .fomo-notification-content-info{display:block!important}
.prov-source .fomo-notification .fomo-notification-content-wrapper a{text-decoration:none!important}
.prov-source .fomo-notification .fomo-notification-content-wrapper .fomo-notification-powered-by,.prov-source .fomo-notification .fomo-notification-content-wrapper small{margin-top:3px!important;display:block!important;font-size:9px!important}
.prov-source .fomo-notification .fomo-notification-content-wrapper small{margin-right:6px;vertical-align:middle}
.prov-source .fomo-notification .fomo-notification-powered-by{opacity:.75;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;font-size:9px;vertical-align:bottom}
.prov-source .fomo-notification .fomo-notification-powered-by:hover{opacity:1;cursor:pointer}
.prov-source .fomo-notification .fomo-notification-badge{-webkit-animation-name:badge_bounce;animation-name:badge_bounce;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.prov-source .fomo-notification .fomo-notification-image-wrapper{height:80px;width:80px;overflow:hidden;display:table-cell!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;vertical-align:middle;border-radius:6px 0 0 6px;text-align:center}
.prov-source .fomo-notification .fomo-notification-image-wrapper img{max-width:100%!important;width:auto;height:100%}
.prov-source .fomo-notification .fomo-notification-image-wrapper.fomo-notification-image-is-landscape img{position:relative;max-width:100%!important;width:auto;max-height:100%!important;height:auto}
.prov-source .fomo-notification .fomo-notification-image-wrapper-inside{height:100%;width:100%;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}
.prov-source .fomo-notification.fomo-notification-no-image .fomo-notification-image-wrapper{display:none!important}
.prov-source .fomo-notification.fomo-notification-pointer,.prov-source .fomo-notification .fomo-notification-pointer{cursor:pointer}
.prov-source .fomo-notification #fomo-close{position:absolute;top:2px;right:2px;height:24px;width:24px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.prov-source .fomo-notification #fomo-close:before{width:12px;height:2px}
.prov-source .fomo-notification #fomo-close:after,.prov-source .fomo-notification #fomo-close:before{content:"";display:block;background-color:gray;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.prov-source .fomo-notification #fomo-close:after{height:12px;width:2px}
.prov-source .fomo-notification.fomo-notification-no-shadow{-webkit-box-shadow:none;box-shadow:none}
.prov-source .fomo-notification.fomo-notification-is-touch #fomo-close{opacity:.8;visibility:visible;top:-10px;right:-10px;height:48px;width:48px}
.prov-source .fomo-notification-no-image .fomo-notification-content-wrapper{padding-left:40px;padding-right:40px;border-radius:6px}
.prov-source .fomo-notification-font-lg.fomo-notification-no-image .fomo-notification-content-wrapper{padding-right:80px}
.prov-source .fomo-notification-font-md .fomo-notification-content-wrapper .fomo-notification-content{font-size:13px}
.prov-source .fomo-notification-font-sm .fomo-notification-content-wrapper .fomo-notification-content{font-size:11px}
.prov-source .fomo-notification-font-xs .fomo-notification-content-wrapper{padding-left:20px;padding-right:20px;margin-top:0}
.prov-source .fomo-notification-font-xs .fomo-notification-content-wrapper .fomo-notification-content{font-size:9px}
.prov-source .fomo-notification.fomo-suppress{border-radius:6px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-image:none!important;background:rgba(71,75,165,.1);cursor:default!important;font-size:13px;padding:12px;color:#474ba5}
.prov-source .fomo-notification.fomo-suppress #fomo-notification-suppress{font-weight:700;cursor:pointer;text-decoration:underline}
.prov-source .fomo-notification.fomo-notification-v2-shorty{width:236px}
.prov-source .fomo-notification.fomo-notification-v2-shorty .fomo-notification-container{min-height:40px;height:auto}
.prov-source .fomo-notification.fomo-notification-v2-shorty .fomo-notification-content-wrapper{padding-left:8px}
.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-no-image .fomo-notification-content-wrapper{padding-right:24px;padding-left:24px}
.prov-source .fomo-notification.fomo-notification-v2-shorty .fomo-notification-content-wrapper .fomo-notification-content{font-size:12px;line-height:14px;padding:6px 0!important}
.prov-source .fomo-notification.fomo-notification-v2-shorty .fomo-notification-content-wrapper .fomo-notification-content .fomo-notification-powered-by,.prov-source .fomo-notification.fomo-notification-v2-shorty .fomo-notification-content-wrapper .fomo-notification-content small{display:none!important}
.prov-source .fomo-notification.fomo-notification-v2-shorty .fomo-notification-image-wrapper{max-height:40px;width:40px}
.prov-source .fomo-notification.fomo-notification-v2-shorty #fomo-close{height:18px;width:18px;top:3px;right:3px}
.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-position-bottom-center .fomo-notification-powered-by,.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-position-bottom-left .fomo-notification-powered-by,.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-position-bottom-right .fomo-notification-powered-by{right:0;bottom:100%;margin-bottom:12px}
.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-position-top-center .fomo-notification-powered-by,.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-position-top-left .fomo-notification-powered-by,.prov-source .fomo-notification.fomo-notification-v2-shorty.fomo-notification-position-top-right .fomo-notification-powered-by{right:0;bottom:0;margin-bottom:-24px!important;margin-top:0}
.prov-source .fomo-notification-v2-shorty .fomo-notification-image-wrapper{ padding: 0px; }
.prov-source .fomo-notification-v2-shorty{}
.prov-source .fomo-notification-v2-shorty .fomo-notification-content-wrapper p{}
.prov-source .fomo-notification-v2-shorty .fomo-notification-content-wrapper a{}
.prov-source .fomo-notification-v2-shorty .fomo-notification-image-wrapper{}
.prov-source .fomo-notification-v2-shorty .fomo-notification-image-wrapper img{}
.prov-source .product_section .product_form,.prov-source .product_gallery{
        opacity: 1;
      }
.prov-source .multi_select,.prov-source form .select{
        display: block !important;
      }
.prov-source .image-element__wrap{
        display: none;
      }
.prov-source .loop-hidden{
  display: none !important;
}
.prov-source .loop-full-width{
  width: 100% !important;
}
.prov-source .loop-subscription-container{
  display: flex;
  flex-direction: column;
}
.prov-source .loop-selling-plan-fieldset{
  padding: 0;
  margin: 15px 0;
  flex-basis: 100%;
  border-width: 0;
  border-style: groove;
  border-color: threedface;
  border-image: initial;
  border-radius: 0.5em;
  border: 1px solid #c3cfd9 !important;
  overflow: hidden !important;
}
.prov-source .loop-selling-plan-fieldset-legend{
  display: none;
}
.prov-source .loop-one-time-purchase-option-position{
  display: flex !important;
}
.prov-source .loop-purchase-options-label{
  width: auto !important;
  flex: 2;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 1.1em !important;
  line-height: 1.1em !important;
}
.prov-source .loop-one-time-purchase-option{
  display: flex;
  align-items: center;
  width: 100% !important;
  padding: 1.1em !important;
}
.prov-source .loop-one-time-purchase-option-radio{
  width: 1.2rem !important;
  height: 1.2rem !important;
  min-height: 1.2rem !important;
  position: initial !important;
  appearance: auto !important;
  line-height: 1.2rem !important;
  margin: 0 1rem 0 0 !important;
  padding: 0 !important;
}
.prov-source .loop-one-time-purchase-option-label{
  width: auto !important;
  line-height: 1.2em !important;
  font-size: 1em !important;
  font-weight: 600 !important;
  flex: 2;
  padding: 0 !important;
  margin: 0 !important;
}
.prov-source .loop-one-time-purchase-option-price-container{
  text-align: right;
  flex: 1;
}
.prov-source .loop-one-time-purchase-option-price-amount{
  line-height: 1.2em !important;
  font-size: 1em !important;
}
.prov-source .loop-one-time-purchase-option-price-quantity{
  line-height: 1em !important;
  font-size: 0.8em !important;
  opacity: 0.8;
}
.prov-source .loop-selling-plan-allocation{
  display: flex !important;
}
.prov-source .loop-subscription-group{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 1.1em !important;
}
.prov-source .loop-subscription-group-border-top{
  border-top: 1px solid #c3cfd9 !important;
}
.prov-source .loop-subscription-group-border-bottom{
  border-bottom: 1px solid #c3cfd9 !important;
}
.prov-source .loop-subscription-group-radio{
  width: 1.2rem !important;
  height: 1.2rem !important;
  min-height: 1.2rem !important;
  line-height: 1.2rem;
  position: initial !important;
  appearance: auto !important;
  margin: 0 1rem 0 0 !important;
  padding: 0 !important;
}
.prov-source .loop-subscription-group-text{
  display: flex;
  flex-wrap: wrap;
  flex: 3;
  align-items: center;
}
.prov-source .loop-subscription-group-label{
  width: auto !important;
  padding: 0;
  margin: 0 1em 0 0;
  line-height: 1.2em !important;
  font-size: 1em !important;
  font-weight: 600 !important;
  display: flex;
  align-items: center;
}
.prov-source .loop-subscription-group-discount-badge{
  border-radius: 50px;
  padding: 0.3em 0.8em;
  background: #53cf54;
  display: flex;
  justify-content: center;
  width: max-content;
  line-height: 1.2em;
  font-size: 1em;
}
.prov-source .loop-subscription-group-price-container{
  text-align: right;
  flex: 1;
}
.prov-source .loop-subscription-group-price-amount{
  line-height: 1.2em !important;
  font-size: 1em !important;
}
.prov-source .loop-subscription-group-price-quantity{
  line-height: 1em !important;
  font-size: 0.8em !important;
  opacity: 0.8;
}
.prov-source .loop-subscription-group-selling-plans-container{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100% !important;
  margin-top: 0.5em;
  margin-left: 2.2rem;
}
.prov-source .loop-selling-plan-selector-label{
  width: auto !important;
  padding: 0;
  margin: 0.5em 0 0.5em 0;
  line-height: 1.2em;
  font-size: 1em;
}
.prov-source .loop-selling-plan-selector{
  width: auto !important;
  display: block !important;
  border-color: #c3d0d9 !important;
  border-width: 1px !important;
  margin: 6px 0 0 12px !important;
  padding: 0.5em 2.5em 0.5em 0.7em !important;
  border-radius: 5px !important;
  font-size: 1em !important;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em), calc(100% - 15px) calc(1em),
    calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 0px 1.5em;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.prov-source .loop-selling-plan-selector:focus{
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em), calc(100% - 15px) calc(1em),
    calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 0px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
  padding: 0.5em 2.5em 0.5em 0.7em !important;
}
.prov-source .loop-selling-plan-selector:-moz-focusring{
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.prov-source .loop-selling-plan-selector-option{
  display: flex;
  align-items: center;
}
.prov-source .loop-selling-plan-selector-description{
  width: 100%;
  font-size: 0.9em !important;
  line-height: normal !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0.8;
}
.prov-source .loop-subscription-group-radio:not(:checked)
  ~ .loop-subscription-group-selling-plans-container{
  display: none !important;
}
.prov-source .loop-selling-plan-selector:focus-visible{
  outline: none !important;
  outline-offset: 0.3rem;
  box-shadow: none !important;
}
.prov-source .loop-price-container{
  display: flex;
  align-items: center;
  flex-direction: column;
}
.prov-source .loop-price-section{
  width: 100%;
  display: flex;
  flex-direction: row;
}
.prov-source .loop-price-section-subscription-banner{
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 0px 5px;
  border: 1px solid;
  border-radius: 5px;
  line-height: 11px;
  margin-left: 8px;
}
.prov-source .loop-final-price{
}
.prov-source .loop-compare-price{
  text-decoration: line-through;
  opacity: 0.5;
}
.prov-source .loop-price-sub-text{
  font-size: 11px;
}
.prov-source .loop-dot{
  height: 4px;
  width: 4px;
  background-color: #000;
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px;
}
.prov-source .loop-display-none{
  display: none !important;
}
.prov-source .loop-display-none-by-variant{
  display: none !important;
}
.prov-source .loop-left-margin-0{
  margin-left: 0 !important;
}
.prov-source .loop-tooltip{
  position: relative;
  display: flex;
  align-items: center;
  width: fit-content;
  padding-bottom: 1em;
  margin-top: -10px;
}
.prov-source .loop-tooltip-label{
  display: flex;
  cursor: pointer;
}
.prov-source .loop-tooltip-image{
  height: 18px;
  width: 18px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}
.prov-source .loop-tooltip .loop-tooltiptext{
  visibility: hidden;
  width: 300px;
  min-width: 100%;
  background-color: #081d33;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 15px;
  margin-top: -10px;

  position: absolute;
  z-index: 9999 !important;
  top: 100%;
  left: 0%;
}
.prov-source .loop-tooltip:hover .loop-tooltiptext{
  visibility: visible;
}
.prov-source .loop-tooltip-description{
  margin: 0 !important;
  padding: 0 !important;
  font-size: 1em;
}
.prov-source .loop-container-arrow{
  height: 16px;
  width: 16px;
  background-color: #081d33;
  position: absolute;
}
.prov-source .loop-container-arrow--tl{
  left: 32px;
  top: 0px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  transform: translate(50%, -50%) rotate(45deg);
}
.prov-source .global-announcement-bar{
      display: block;
      position: relative;
      width: 100%;
      background-color: #fff0a5;
      color: #111111;
      padding: 8px 20px;
      text-align: center;
      z-index: 9998;
      box-shadow: 0 2px 4px rgba(0,0,0,0.1);
      line-height: 1.3;
      border-radius: 0 !important;
      margin: 0 !important;
    }
.prov-source .global-announcement-bar.ga--hide{
      display: none;
    }
.prov-source .global-announcement-bar__inner{
      max-width: 1200px;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
    }
.prov-source .global-announcement-bar__text{
      font-size: 15px;
      font-weight: 600;
      font-family: "Jost", sans-serif;
    }
.prov-source .global-announcement-bar__text a{
      color: #111111 !important;
      text-decoration: none;
    }
.prov-source .global-announcement-bar__text a:hover{
      opacity: 0.85;
      text-decoration: underline;
    }
.prov-source .global-announcement-bar__text a:visited{
      color: #111111 !important;
    }
.prov-source .global-announcement-bar__close{
      position: absolute;
      right: 12px;
      top: 50%;
      transform: translateY(-50%);
      background: none;
      border: none;
      font-size: 22px;
      cursor: pointer;
      color: #111111;
      opacity: 0.7;
      padding: 0;
      width: 28px;
      height: 28px;
      display: flex;
      align-items: center;
      justify-content: center;
      line-height: 1;
    }
.prov-source .global-announcement-bar__close:hover{
      opacity: 1;
    }
.prov-source{
      --global-top-offset: 0px;
    }
.prov-source .fornav,.prov-source #main-nav,.prov-source .logo-buy1,.prov-source .logo-buy-rt2,.prov-source .logo1.logo-1{
      top: var(--global-top-offset) !important;
      transition: top 0.2s ease-in-out;
    }
.prov-source .global-announcement-bar .ga-promo-label,.prov-source .global-announcement-bar .ga-promo-copy{
        color: #111111 !important;
      }
.prov-source .global-announcement-bar .ga-promo-label{
        margin-right: 4px;
        font-weight: 800;
        letter-spacing: 0.05em;
        text-transform: uppercase;
      }
.prov-source .global-announcement-bar .ga-promo-copy{
        font-weight: 500;
      }
@media screen and (max-width: 768px) {.prov-source .global-announcement-bar .ga-promo-label{
          display: block;
          margin: 0 0 2px;
          font-size: 11px;
        }}
@media screen and (max-width: 768px) {.prov-source .global-announcement-bar{
        padding: 6px 35px 6px 12px;
      }
.prov-source .global-announcement-bar__text{
        font-size: 13px;
      }
.prov-source .global-announcement-bar__close{
        right: 8px;
        font-size: 18px;
      }}
.prov-source .country-redirect-banner{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ffffff;
    border-top: 1px solid #e0e0e0;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    padding: 40px 20px;
    font-family: Arial, sans-serif;
    z-index: 99999999;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    transition: transform 0.3s ease;
  }
.prov-source .country-redirect-banner .country-redirect-banner_heading{
    font-size: 26px;
    margin-bottom: 10px;
  }
.prov-source .country-redirect-banner p{
    font-size: 16px;
    margin-bottom: 20px;
    max-width: 600px;
  }
.prov-source .country-redirect-banner-buttons{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }
.prov-source .country-redirect-banner-buttons button{
    background: #000;
    color: #fff;
    border: none;
    padding: 12px 20px;
    font-size: 16px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
  }
.prov-source .country-redirect-banner-buttons .switch-button{
    background: #ffffff;
    color: #000000;
    border: 2px solid #000000;
  }
@media (max-width: 700px) {.prov-source .country-redirect-banner-buttons{
      gap: 2px;
    }
.prov-source .country-redirect-banner_heading{
      font-size: 18px;
    }
.prov-source .country-redirect-banner p{
      font-size: 14px;
    }
.prov-source .country-redirect-banner-buttons button{
      width: 100%;
      margin-bottom: 10px;
    }}
.prov-source .country-redirect-banner.hidden{
    transform: translateY(100%);
  }
.prov-source div.header__logo,.prov-source div.header__logo img,.prov-source div.header__logo span,.prov-source .sticky_nav .menu-position--block .header__logo{
    max-width: 205px;
  }
.prov-source .refresher-layout .refresher-nav-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 5px;
  }
.prov-source .refresher-layout .refresher-logo{
    flex: 0 0 auto;
  }
.prov-source .refresher-layout .refresher-menu{
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
.prov-source .refresher-layout .refresher-menu .menu{
    display: flex;
    align-items: center;
    gap: 30px;
    margin: 0;
    padding: 0;
    list-style: none;
  }
.prov-source .refresher-layout .refresher-menu .menu li{
    margin: 0;
    padding: 0;
  }
.prov-source .refresher-layout .refresher-menu .menu a,.prov-source .refresher-layout .refresher-menu .menu a:visited,.prov-source .refresher-layout .refresher-menu .menu a span,.prov-source .refresher-layout .refresher-menu .menu li a{
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    text-decoration: none;
    padding: 10px 0;
    transition: color 0.3s ease;
  }
.prov-source .refresher-layout .refresher-menu .menu a:hover,.prov-source .refresher-layout .refresher-menu .menu a:active,.prov-source .refresher-layout .refresher-menu .menu li a:hover{
    color: #006b81;
  }
.prov-source .refresher-layout .refresher-actions{
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 30px;
  }
.prov-source .refresher-layout .refresher-actions .top-bar__login-link,.prov-source .refresher-layout .refresher-cart{
    display: flex;
    align-items: center;
    gap: 8px;
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    transition: color 0.3s ease;
  }
.prov-source .refresher-layout .refresher-actions .top-bar__login-link:hover,.prov-source .refresher-layout .refresher-cart:hover{
    color: #ffffff;
    opacity: 0.85;
  }
.prov-source .refresher-layout .refresher-actions .refresher-icon{
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    flex-shrink: 0;
  }
.prov-source .refresher-layout .refresher-cart .cart_count{
    color: white;
    font-size: 16px;
    text-align: center;
  }
.prov-source .main-nav__wrapper{
    position: relative;
  }
.prov-source a,.prov-source a:visited,.prov-source a span{
    color: #222427;
  }
.prov-source .mobile-cart-icon{
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
@media only screen and (max-width: 798px) {.prov-source [data-mobile-menu]::before{
      content: "";
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.45);
      opacity: 0;
      pointer-events: none;
      transition: opacity 200ms ease;
      z-index: 998;
    }
.prov-source [data-mobile-menu][open]::before{
      opacity: 1;
      pointer-events: auto;
    }
.prov-source .mobile-menu-container.dropdown{
      position: fixed;
      top: 16px;
      left: 16px;
      right: 16px;
      max-width: calc(100vw - 32px);
      background: #ffffff;
      border-radius: 14px;
      box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);
      max-height: calc(100vh - 32px);
      overflow-y: auto;
      transform: translateY(-8px);
      opacity: 0;
      pointer-events: none;
      transition: opacity 200ms ease, transform 200ms ease;
      z-index: 9999;
      padding: 20px 16px 16px 16px;
      box-sizing: border-box;
    }
.prov-source .mobile-menu-container.dropdown[data-animation-state="open"]{
      opacity: 1;
      pointer-events: auto;
      transform: translateY(0);
    }
.prov-source .mobile-menu-panel-header{
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 2px 16px 2px;
      margin-bottom: 8px;
      border-bottom: 1px solid #f0f0f0;
    }
.prov-source .mobile-menu-logo{
      display: flex;
      align-items: center;
      text-decoration: none;
    }
.prov-source .mobile-menu-logo-img{
      height: 40px;
      width: auto;
      max-width: 100%;
      display: block;
    }
.prov-source .mobile-menu-close{
      width: 32px;
      height: 32px;
      min-width: 32px;
      border-radius: 50%;
      border: 1px solid #e1e1e1;
      background: #ffffff;
      color: #222427;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      padding: 0;
      margin: 0;
      font-size: 20px;
      line-height: 1;
      transition: border-color 0.2s ease;
    }
.prov-source .mobile-menu-close:hover{
      border-color: #c1c1c1;
    }
.prov-source .mobile-menu-close-icon{ width: 16px; height: 16px; display: block; }
.prov-source #mobile_menu.menu{
      margin: 0;
    }
.prov-source #mobile_menu.menu > li{
      padding: 12px 2px;
      margin: 0;
    }
.prov-source #mobile_menu.menu a,.prov-source #mobile_menu.menu a:visited,.prov-source .mobile-menu__disclosure button.disclosure__button{
      color: #222427;
    }
.prov-source #mobile_menu.menu a:hover,.prov-source #mobile_menu.menu a:active,.prov-source #mobile_menu.menu a:focus,.prov-source .mobile-menu__disclosure button.disclosure__button:hover,.prov-source .mobile-menu__disclosure button.disclosure__button:focus{
      color: #000000;
    }
.prov-source .mobile-menu-social ul.social_icons{
      display: flex;
      gap: 18px;
      padding: 0 0 14px 0;
      border-bottom: 1px solid #E6E6E6;
    }
.prov-source .mobile-menu-social ul.social_icons li{ list-style: none; }
.prov-source .mobile-menu-social ul.social_icons a{
      position: relative;
      width: 28px;
      height: 28px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }
.prov-source .mobile-menu-social ul.social_icons a [class^="icon-"],.prov-source .mobile-menu-social ul.social_icons a [class*=" icon-"]{
      display: none !important;
    }
.prov-source .mobile-menu-social ul.social_icons a::before{
      content: "";
      display: block;
      width: 24px;
      height: 24px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
    }
.prov-source .mobile-menu-social ul.social_icons a[href*="facebook.com"]::before{
      background-image: none;
    }
.prov-source .mobile-menu-social ul.social_icons a[href*="instagram.com"]::before{
      background-image: none;
    }
.prov-source #mobile_menu a#customer_login_link,.prov-source #mobile_menu a#customer_account_link{
      display: block;
      text-align: right;
      text-transform: uppercase;
      letter-spacing: .02em;
      font-weight: 300;
      color: #222427;
    }
.prov-source #mobile_menu.menu .icon-down-arrow{
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 28px;
      height: 28px;
      border-radius: 50%;
      background: #f2f2f2;
      color: #222427;
    }
.prov-source #mobile_menu.menu .icon-down-arrow:before{
      font-size: 12px;
      line-height: 1;
    }
.prov-source.is-active{
      height: auto; 
    }
.prov-source.is-active #header,.prov-source.is-active #header.mobile_nav-fixed--true,.prov-source.is-active .mobile_nav-fixed--false #header{
      position: static !important;
      bottom: auto !important;
      overflow: visible !important;
    }}
@media only screen and (max-width: 798px) {.prov-source .refresher-layout .refresher-nav-container{
      flex-direction: column;
      gap: 15px;
      padding: 10px 15px;
    }
.prov-source .refresher-layout .refresher-menu{
      order: 2;
      width: 100%;
    }
.prov-source .refresher-layout .refresher-menu .menu{
      justify-content: center;
      gap: 20px;
    }
.prov-source .refresher-layout .refresher-logo{
      order: 1;
    }
.prov-source .refresher-layout .refresher-actions{
      order: 3;
      justify-content: center;
    }}
@media (min-width: 798px) {.prov-source #shopify-section-header .nav-desktop__tier-1-item:last-child{padding-left: 10px; }}
.prov-source #shopify-section-template--16386161016994__custom_html_Xkne9c .PDPheading .h1,.prov-source .PDPheading h1{
font-family : Denton; 
text-align:center;
font-size: 4rem;
color: #1E1E1E;
margin-bottom:0px;
 }
.prov-source #shopify-section-template--16386161016994__custom_html_Xkne9c 
.PDPheading h1 span,.prov-source .PDPheading .h1 span{
color:#0d2489;
 }
.prov-source #shopify-section-template--16386161016994__custom_html_Xkne9c 
.PDPtext{
font-family: Poppins;
text-align:center;
font-weight:500;
font-size:1.5rem;
 }
.prov-source #shopify-section-template--16386161016994__custom_html_Xkne9c 
mark{background:#f5f5ad; }
.prov-source sup>a:visited{
    color:blue;
  }
.prov-source sup>a{
    color:blue;
  }
@media only screen and (max-width: 767px) {.prov-source .container{
  position: relative;
}
.prov-source .claim-text{
text-align:center;
width:210px;
margin:0;

}
.prov-source .okreview{
text-align:center;
  padding: 6px 0;
}
.prov-source .overlay{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 9998; 
}}
.prov-source .shopify-model-viewer-ui model-viewer{
  --progress-bar-height: 2px;
  --progress-bar-color: #070606;
}
.prov-source .product_form--subscription-buy-box[data-product-id="10852793862"]{
      --sbb-accent: #041c6b;
      --sbb-accent-dark: #041c6b;
      --sbb-soft: #f0fbff;
      --sbb-border: #cfd8f3;
      --sbb-ink: #1e1e1e;
      --sbb-title: #1e1e1e;
      --sbb-price: #1e1e1e;
      --sbb-per-month: #566875;
      --sbb-muted: #566875;
      --sbb-radio-border: #8c98c8;
      --sbb-detail-border: #cfd8f3;
      --sbb-benefit-text: #1e1e1e;
      --sbb-selected-shadow: rgba(4, 28, 107, 0.08);
      --sbb-save-bg: #f5f5ad;
      --sbb-save-border: #f5f5ad;
      --sbb-save-text: #000000;
      --sbb-otp: #041c6b;
      --sbb-atc-bg: #23bb1c;
      --sbb-atc-hover: #157e76;
      --sbb-atc-weight: 600;
    }
.prov-source .product-10852793862 .serving,.prov-source .product-10852793862 .modal_price.custom-price-ui-main{
      display: none !important;
    }
.prov-source *{box-sizing:border-box}
.prov-source .wallet-button-fade-in{animation:.3s cubic-bezier(.1,.79,1,1) animation-fade-in}
.prov-source button[aria-disabled=true]{opacity:.5;cursor:not-allowed}
.prov-source .accelerated-checkout-button{height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);box-shadow:var(--shopify-accelerated-checkout-button-box-shadow)}
.prov-source :host([page-type=cart_page]){height:100%;display:block}
.prov-source :host([page-type=cart_page]) .accelerated-checkout-button{border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);width:100%;height:100%;min-height:0;box-shadow:var(--shopify-accelerated-checkout-button-box-shadow)}
.prov-source :host([page-type=product]) .accelerated-checkout-button{min-width:150px}
@media (forced-colors:active){.prov-source .accelerated-checkout-button,.prov-source :host([page-type=cart_page]) .accelerated-checkout-button{border:1px solid #0000!important}}
.prov-source .accelerated-checkout-button{--gravity-button-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);--gravity-button-min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);--gravity-button-border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);--gravity-button-padding:0px 10px;--gravity-button-width:100%}
.prov-source :host([page-type=cart_page]) .accelerated-checkout-button{--gravity-button-height:100%;--gravity-button-min-height:100%;--gravity-button-border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);--gravity-button-width:100%}
.prov-source .button-content{white-space:nowrap;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex;container:bc/inline-size}
.prov-source .button-content>span{font-size:16px}
.prov-source .ShopPromise>.separator{margin:0 8px}
@container bc (width<=300px){.prov-source .ShopPromise{display:none!important}}
.prov-source gravity-button{display:block}
.prov-source shop-pay-iframe-content{height:100%}
.prov-source .credit-card-iframe-container{visibility:hidden;opacity:0;width:0;height:100%;transition:width .35s cubic-bezier(.33,0,0,1) .2s;position:relative;left:0}
.prov-source shop-pay-iframe-content,.prov-source .credit-card-iframe-container>iframe.credit-card-iframe{pointer-events:none;-webkit-user-select:none;user-select:none}
.prov-source .credit-card-iframe-visible{opacity:1;visibility:visible;width:72px}
.prov-source .credit-card-iframe{object-position:left top;object-fit:none;width:80px;height:100%;position:absolute;top:0;left:0}
.prov-source *{
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor;
    --focused-box-shadow: 0 0 0 3px #DBD1FF, 0 0 #0000;
  }
.prov-source button{
    text-transform: none;
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
    font-family: GTStandard-M;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
.prov-source button:disabled{
    cursor: default;
    opacity: 0.5;
  }
.prov-source .gravity-button{
    position: relative;
    display: flex;
    min-height: var(--gravity-button-min-height);
    height: var(--gravity-button-height);
    width: var(--gravity-button-width, 260px);
    justify-content: center;
    color: #FFFFFF;
    align-items: center;
    overflow: visible;
    padding: var(--gravity-button-padding, 16px 10px);
    border-radius: var(--gravity-button-border-radius);
    border: none;
    background-color: #5433EB;
    transition: all;
  }
.prov-source .gravity-button:not([disabled]):focus-visible{
    box-shadow: var(--focused-base-box-shadow, var(--focused-box-shadow));
    outline: var(--focused-base-outline, 2px solid transparent);
    outline-offset: var(--focused-base-outline-offset, 2px);
  }
.prov-source .gravity-button:not([disabled]):hover{
    background-color: #4524DB;
  }
.prov-source #more-payment-options-link{cursor:pointer}
.prov-source #more-payment-options-link[aria-disabled=true]{cursor:default;opacity:.6}
.prov-source *{box-sizing:border-box}
.prov-source .wallet-button-fade-in{animation:.3s cubic-bezier(.1,.79,1,1) animation-fade-in}
.prov-source button[aria-disabled=true]{opacity:.5;cursor:not-allowed}
.prov-source .accelerated-checkout-button{height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);box-shadow:var(--shopify-accelerated-checkout-button-box-shadow)}
.prov-source :host([page-type=cart_page]){height:100%;display:block}
.prov-source :host([page-type=cart_page]) .accelerated-checkout-button{border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);width:100%;height:100%;min-height:0;box-shadow:var(--shopify-accelerated-checkout-button-box-shadow)}
.prov-source :host([page-type=product]) .accelerated-checkout-button{min-width:150px}
@media (forced-colors:active){.prov-source .accelerated-checkout-button,.prov-source :host([page-type=cart_page]) .accelerated-checkout-button{border:1px solid #0000!important}}
.prov-source .accelerated-checkout-button{--gravity-button-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);--gravity-button-min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);--gravity-button-border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);--gravity-button-padding:0px 10px;--gravity-button-width:100%}
.prov-source :host([page-type=cart_page]) .accelerated-checkout-button{--gravity-button-height:100%;--gravity-button-min-height:100%;--gravity-button-border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);--gravity-button-width:100%}
.prov-source .button-content{white-space:nowrap;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex;container:bc/inline-size}
.prov-source .button-content>span{font-size:16px}
.prov-source .ShopPromise>.separator{margin:0 8px}
@container bc (width<=300px){.prov-source .ShopPromise{display:none!important}}
.prov-source gravity-button{display:block}
.prov-source shop-pay-iframe-content{height:100%}
.prov-source .credit-card-iframe-container{visibility:hidden;opacity:0;width:0;height:100%;transition:width .35s cubic-bezier(.33,0,0,1) .2s;position:relative;left:0}
.prov-source shop-pay-iframe-content,.prov-source .credit-card-iframe-container>iframe.credit-card-iframe{pointer-events:none;-webkit-user-select:none;user-select:none}
.prov-source .credit-card-iframe-visible{opacity:1;visibility:visible;width:72px}
.prov-source .credit-card-iframe{object-position:left top;object-fit:none;width:80px;height:100%;position:absolute;top:0;left:0}
.prov-source *{
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor;
    --focused-box-shadow: 0 0 0 3px #DBD1FF, 0 0 #0000;
  }
.prov-source button{
    text-transform: none;
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
    font-family: GTStandard-M;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
    cursor: pointer;
  }
.prov-source button:disabled{
    cursor: default;
    opacity: 0.5;
  }
.prov-source .gravity-button{
    position: relative;
    display: flex;
    min-height: var(--gravity-button-min-height);
    height: var(--gravity-button-height);
    width: var(--gravity-button-width, 260px);
    justify-content: center;
    color: #FFFFFF;
    align-items: center;
    overflow: visible;
    padding: var(--gravity-button-padding, 16px 10px);
    border-radius: var(--gravity-button-border-radius);
    border: none;
    background-color: #5433EB;
    transition: all;
  }
.prov-source .gravity-button:not([disabled]):focus-visible{
    box-shadow: var(--focused-base-box-shadow, var(--focused-box-shadow));
    outline: var(--focused-base-outline, 2px solid transparent);
    outline-offset: var(--focused-base-outline-offset, 2px);
  }
.prov-source .gravity-button:not([disabled]):hover{
    background-color: #4524DB;
  }
.prov-source #more-payment-options-link{cursor:pointer}
.prov-source #more-payment-options-link[aria-disabled=true]{cursor:default;opacity:.6}
.prov-source #shopify-section-template--16386161016994__ad1c895f-fbae-45e4-b885-f51d4771a5c8 .gifimg{
width:300px; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 .section-possible-provitalize{
width:100%;
max-width:100%;
background-color:white;
padding-bottom:45px;
 }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.section-possible-provitalize .container{
max-width:1200px;
width:95%;  }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.icon-strip-mobile{
display:none; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.showonmobile{
display:none; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsulediv{
display: flex;
justify-content:space-between;

 }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt{
width:20%; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-img{
width:60%; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt img{
width:100px;
height: 100px;
margin:0 auto; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt-var img{
width:100px;
height: 100px;

 }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt .giftitle{
font-size: 1.5rem!important;
margin: 0 0 8px;
line-height:1.5rem
 }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt-var .giftitle{
font-size: 1.5rem!important;
margin: 0 0 8px;
line-height:1.5rem
 }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt p{
font-size:16px; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt-var p{
font-size:16px;  }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 

.capsule-txt-var{
margin: 0 auto;
display:flex;
width:35%; }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt-var-img{
width:30%;
text-align:center;
 }
.prov-source #shopify-section-template--16386161016994__811a59e2-253e-4b9a-9b5f-8fd3289c6675 
.capsule-txt-var-txt{
width:70%;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 .content_slider{
display:flex;
justify-content: space-between;
align-items: flex-start;
margin-top:45px;
margin-bottom:45px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.content-slider .container{
padding-bottom:35px; }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 

.showonmobile{display:none; }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.content-slider-1{
width:50%; }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.content-slider-2{
width:45%; }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.sliderpdp{
  width: 100%;
  position: relative;
margin-top:35px;
transition: left 0.5s ease;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.slidepdp{
  display: none;
  top: 0;
  left: 0;
  width: 100%;
border: 2px solid black;

    margin: 0;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 

.slidepdphead{
background-color:orange;
width:100%;
text-align:center;

 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.slidepdphead h4{
color:white;
font-style:bold;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.slidepdptxt{
    padding: 0px 40px 0px 40px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.slidepdp.active{
  display: block;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.arrowpdp{
  position: absolute;
  top: 50%;
  margin-top: -20px;
  font-size: 30px;
  cursor: pointer;
  z-index: 1;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.prevpdp{
  left: -28px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.nextpdp{
  right: -28px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.w3-black,.prov-source .w3-hover-black:hover{
    color: #fff!important;
    background-color: #000!important;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.w3-display-left{
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0%,-50%); }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.w3-btn,.prov-source .w3-button{
    border: none;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap; }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.w3-display-right{
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(0%,-50%);
    -ms-transform: translate(0%,-50%);
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.content-slider-2 .prev.disabled,.prov-source .content-slider-2 .next.disabled{
  display: none;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
  .tooltip1,.prov-source .tooltip2,.prov-source .tooltip3,.prov-source .tooltip4{
  position: unset !important;
  display: inline-block;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.tooltip1 .tooltip1text,.prov-source .tooltip2 .tooltip2text,.prov-source .tooltip3 .tooltip3text,.prov-source .tooltip4 .tooltip4text{
  position: absolute;
  top: 100%;
  left: 100%;
  z-index: 9;
  padding-top: 5px;
  margin-left: -33px;
  display: none;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.inner{
  width: 265px;
  height: 200px;
  background: #ffffff;
  box-shadow: 2px 3px 40px rgb(31 40 15 / 15%);
  border-radius: 4px;
  padding: 25px 20px 18px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 

.tooltip1:hover .tooltip1text,.prov-source .tooltip2:hover .tooltip2text,.prov-source .tooltip3:hover .tooltip3text,.prov-source .tooltip4:hover .tooltip4text{
  display: block;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 

.tooltip1text h4,.prov-source .tooltip2text h4,.prov-source .tooltip3text h4,.prov-source .tooltip4text h4,.prov-source .tooltip5text h4,.prov-source .tooltip6text h4,.prov-source .tooltip7text h4{
  font-style: normal;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 20px;
  color: #4db4ac;
  margin: 0 0 9px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.tooltip1text p,.prov-source .tooltip2text p,.prov-source .tooltip3text p,.prov-source .tooltip4text p,.prov-source .tooltip5text p,.prov-source .tooltip6text p,.prov-source .tooltip7text p{
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #121924;
  margin: 0 0 15px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.tooltip1text .coverh5,.prov-source .tooltip2text .coverh5,.prov-source .tooltip3text .coverh5,.prov-source .tooltip4text .coverh5,.prov-source .tooltip5text .coverh5,.prov-source .tooltip6text .coverh5,.prov-source .tooltip7text .coverh5{
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #121924;
  margin: 0 0 20px;
 }
.prov-source #shopify-section-template--16386161016994__b9c9e851-7488-40c1-b971-25c28c29f474 
.tooltip1text a,.prov-source .tooltip2text a,.prov-source .tooltip3text a,.prov-source .tooltip4text a,.prov-source .tooltip5text a,.prov-source .tooltip6text a,.prov-source .tooltip7text a{
  background: #ef7a34;
  border-radius: 4px;
  padding: 5px 16px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 .feature-stories{
width:100%;
max-width:100%;
background-color:#F7F7F7; }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 

.feature-stories .container{
max-width:1200px;
padding-bottom:35px;
width:95%; }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 


 .slider-card{
  position: relative;
  width: 100%;
  height: 450px;
  overflow: hidden;
  margin-top: 35px;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 

.slider-card-wrapper{
  display: flex;
  width: 100%;
  height: auto;
  transition: transform 0.5s ease-in-out;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.showcombined{
display: flex;
 justify-content: flex-start;
 align-items: center;
   }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.showcombined p{
margin-left:12px;
margin-top:10px;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.review-star{
text-align:left;
margin-top:5px; }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.review-star img{
width:100px; }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 

.slider-card-item{
  flex: 0 0 32%;  
  text-align: left;
background:white;
margin-left:15px;
padding: 20px;
border-radius:25px;
height:auto;
box-shadow: 2px 2px 5px #d0cece;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.slider-card-item img{
  max-width: 100%;
  height: auto;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 

.slider-card-nav{
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.slider-card-nav button{
  padding: 10px 20px;
  margin: 0 10px;
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 

.slider-card-nav button:active{
  transform: translateY(2px);
 }
.prov-source #shopify-section-template--16386161016994__d4cf1f21-dcfb-41d1-a287-4b1d28467118 
.next-card-btn,.prov-source .prev-card-btn{ background: #f0f8ff00; }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 .video-container{
max-width:100%;
width:100%;
background-color:#FFF4E4;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.video-container .container{
max-width:1200px;
padding-bottom:35px;
width:95%;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-above,.prov-source .videocontainer-below{
display:flex;
justify-content:space-around;
 flex-wrap: wrap;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-above div,.prov-source .videocontainer-below div{
  background-size: cover;
  background-position: center;
padding:18px;
margin:20px;
    width: 450px;
    height: 270px;
padding-top: 9rem;
color:white;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-above div a,.prov-source .videocontainer-below div a{
display:flex; 
justify-content:space-around;
align-items:center;
background-color:orange;
width:55%;
padding:5px;
color:white;
border-radius:25px;
font-family :poppins; }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 

.videocontainer-above div img,.prov-source .videocontainer-below div img{
width:30px; }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-left1{
background-image: none;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-left2{
background-image: none;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-right1{
background-image: none;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-right2{
background-image: none;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
.videocontainer-mobile{
display:none; }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 
  .video-popup-overlay{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
z-index:999;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 

.video-popup-content{
  position: relative;
  padding-bottom: 39.25%;
  width: 70%;
  height: 0;
left:10%;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 

.video-popup-content iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 70%;
  height: 70%;
 }
.prov-source #shopify-section-template--16386161016994__00e55f70-1b2a-4ef0-842a-d7c923bcd707 


 }


  
#shopify-section-template--16386161016994__bec9a43c-5b99-4a78-ae7d-36920f31c991 .customer-experience{
width:100%;
max-width:100%;
background-color:white;
 }
.prov-source #shopify-section-template--16386161016994__bec9a43c-5b99-4a78-ae7d-36920f31c991 
.customer-experience .container{
width:1200px;
padding-bottom:35px;
width:95%;
 }
.prov-source #shopify-section-template--16386161016994__bec9a43c-5b99-4a78-ae7d-36920f31c991 
.customer-exp-img{
text-align:center;
width:60%;
margin: 0 auto; }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 .grid-container{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    max-width: 1200px;
    margin: 35px auto;
    padding: 20px;
   }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
  
  .grid-item{
    display: flex;
    align-items: stretch;
    justify-content: center;
    position: relative;
    text-align: center;
    color: white;
    font-size: 18px; 
   }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
  .content{
font-family:poppins;
position:absolute;
padding:20px;
text-align:left;
color:black;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.content p{
font-size:15.8px; }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.content h3{
font-family:poppins;
font-weight:600;
color:#0d2489;
text-align:left;
font-size:20px;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
  .grid-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
   }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
  .tooltip1,.prov-source .tooltip2,.prov-source .tooltip3,.prov-source .tooltip4,.prov-source .tooltip5,.prov-source .tooltip6,.prov-source .tooltip7,.prov-source .tooltip8{
  position: unset !important;
  display: inline-block;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.tooltip1 .tooltip1text,.prov-source .tooltip2 .tooltip2text,.prov-source .tooltip3 .tooltip3text,.prov-source .tooltip4 .tooltip4text,.prov-source .tooltip5 .tooltip5text,.prov-source .tooltip6 .tooltip6text,.prov-source .tooltip7 .tooltip7text,.prov-source .tooltip8 .tooltip8text{
  position: absolute;
  top: 100%;
  left: 100%;
  z-index: 9;
  padding-top: 5px;
  margin-left: -33px;
  display: none;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.inner{
  width: 265px;
  height: 220px;
  background: #ffffff;
  box-shadow: 2px 3px 40px rgb(31 40 15 / 15%);
  border-radius: 4px;
  padding: 25px 20px 18px;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 

.tooltip1:hover .tooltip1text,.prov-source .tooltip2:hover .tooltip2text,.prov-source .tooltip3:hover .tooltip3text,.prov-source .tooltip4:hover .tooltip4text,.prov-source .tooltip5:hover .tooltip5text,.prov-source .tooltip6:hover .tooltip6text,.prov-source .tooltip7:hover .tooltip7text,.prov-source .tooltip8:hover .tooltip8text{
  display: block;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 

.tooltip1text h4,.prov-source .tooltip2text h4,.prov-source .tooltip3text h4,.prov-source .tooltip4text h4,.prov-source .tooltip5text h4,.prov-source .tooltip6text h4,.prov-source .tooltip7text h4,.prov-source .tooltip8text h4{
  font-style: normal;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 20px;
  color: #4db4ac;
  margin: 0 0 9px;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.tooltip1text p,.prov-source .tooltip2text p,.prov-source .tooltip3text p,.prov-source .tooltip4text p,.prov-source .tooltip5text p,.prov-source .tooltip6text p,.prov-source .tooltip7text p,.prov-source .tooltip8text p{
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #121924;
  margin: 0 0 15px;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.tooltip1text .coverh5,.prov-source .tooltip2text .coverh5,.prov-source .tooltip3text .coverh5,.prov-source .tooltip4text .coverh5,.prov-source .tooltip5text .coverh5,.prov-source .tooltip6text .coverh5,.prov-source .tooltip7text .coverh5,.prov-source .tooltip8text .coverh5{
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #121924;
  margin: 0 0 20px;
 }
.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 
.tooltip1text a,.prov-source .tooltip2text a,.prov-source .tooltip3text a,.prov-source .tooltip4text a,.prov-source .tooltip5text a,.prov-source .tooltip6text a,.prov-source .tooltip7text a,.prov-source .tooltip8text a{
  background: #ef7a34;
  border-radius: 4px;
  padding: 5px 16px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
 }
@media (max-width: 768px) {.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 .grid-container{grid-template-columns: repeat(2, 1fr); padding: 0; }}
@media (max-width: 480px) {.prov-source #shopify-section-template--16386161016994__17aa90ea-6fcd-42ff-a2ce-401a8d06bdd1 .grid-container{grid-template-columns: 1fr; padding: 0; }}
.prov-source #shopify-section-template--16386161016994__3ac16d45-11d0-4f5b-b7ed-f49a0f690627 .logo-quality-section .container{
padding-bottom:35px;
 }
.prov-source #shopify-section-template--16386161016994__3ac16d45-11d0-4f5b-b7ed-f49a0f690627 
.qualitylogoimg{
display:flex;
justify-content: space-evenly;
align-items: flex-start;
flex-wrap: wrap; }
.prov-source #shopify-section-template--16386161016994__3ac16d45-11d0-4f5b-b7ed-f49a0f690627 
.qualitylogoimg1{
text-align:center; }
.prov-source #shopify-section-template--16386161016994__3ac16d45-11d0-4f5b-b7ed-f49a0f690627 
.qualitylogoimg p{
font-weight:600;
text-align:center;
 }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d .suggested-use-section{
max-width:100%;
width:100%;
background-color:white; }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d 

.suggested-use-section .container{
max-width:1200px;
padding-top:35px;
padding-bottom:35px;
width:95%; }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d 

.suggestedusesection{
display:flex;
justify-content:space-evenly;
align-items:center;
 }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d 

.suggestedusesection 
 .giftitle{color:#0D2489; }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d 

.suggestedusesection p{color:#565B6C; }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d 
.suggestedusesection-left{
width:50%; }
.prov-source #shopify-section-template--16386161016994__1b3968c7-f0ec-4387-ae38-a45784205a5d 
.suggestedusesection-right{
width:50%; }
.prov-source #shopify-section-template--16386161016994__12bb2c66-5d1f-4bcf-b662-9e5989f5fde7 .shipping-icon-section{
 }
.prov-source #shopify-section-template--16386161016994__12bb2c66-5d1f-4bcf-b662-9e5989f5fde7 
.shipping-icon-section .container{
padding:35px 0;
 }
.prov-source #shopify-section-template--16386161016994__12bb2c66-5d1f-4bcf-b662-9e5989f5fde7 
.shipping-logo{
display:flex;
justify-content:space-evenly;
align-items:center; }
.prov-source #shopify-section-template--16386161016994__12bb2c66-5d1f-4bcf-b662-9e5989f5fde7 

.shipping-logo-1{
max-width: 300px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background-color: #edecec;
    padding: 15px;
    border-radius: 25px;
 }
.prov-source #shopify-section-template--16386161016994__12bb2c66-5d1f-4bcf-b662-9e5989f5fde7 
.shipping-logo-1 p{
margin-left:15px;
margin-bottom:0px; 
color:#565B6C; }
.prov-source #shopify-section-template--16386161016994__1678679241521b5b94 .product-app--container{margin-top: 0; max-width: 1200px; width: 95%; margin: 0 auto;}
.prov-source #shopify-section-template--16386161016994__1678679241521b5b94 .okeReviews .okeReviews-review-main-heading{font-size: 17.5px; letter-spacing: 1.5px;}
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a .accordion dd,.prov-source .accordion dt a{
font-family: poppins; }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 
  .tooltip1,.prov-source .tooltip2,.prov-source .tooltip3,.prov-source .tooltip4{
  position: unset !important;
  display: inline-block;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 
.tooltip1 .tooltip1text,.prov-source .tooltip2 .tooltip2text,.prov-source .tooltip3 .tooltip3text,.prov-source .tooltip4 .tooltip4text{
  position: absolute;
  top: 100%;
  left: 100%;
  z-index: 9;
  padding-top: 5px;
  margin-left: -33px;
  display: none;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 
.inner{
  width: 265px;
  height: 220px;
  background: #ffffff;
  box-shadow: 2px 3px 40px rgb(31 40 15 / 15%);
  border-radius: 4px;
  padding: 25px 20px 18px;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 

.tooltip1:hover .tooltip1text,.prov-source .tooltip2:hover .tooltip2text,.prov-source .tooltip3:hover .tooltip3text,.prov-source .tooltip4:hover .tooltip4text{
  display: block;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 

.tooltip1text h4,.prov-source .tooltip2text h4,.prov-source .tooltip3text h4,.prov-source .tooltip4text h4,.prov-source .tooltip5text h4,.prov-source .tooltip6text h4,.prov-source .tooltip7text h4{
  font-style: normal;
  font-weight: normal;
  font-size: 1.2rem;
  line-height: 20px;
  color: #4db4ac;
  margin: 0 0 9px;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 
.tooltip1text p,.prov-source .tooltip2text p,.prov-source .tooltip3text p,.prov-source .tooltip4text p,.prov-source .tooltip5text p,.prov-source .tooltip6text p,.prov-source .tooltip7text p{
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #121924;
  margin: 0 0 15px;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 
.tooltip1text .coverh5,.prov-source .tooltip2text .coverh5,.prov-source .tooltip3text .coverh5,.prov-source .tooltip4text .coverh5,.prov-source .tooltip5text .coverh5,.prov-source .tooltip6text .coverh5,.prov-source .tooltip7text .coverh5{
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #121924;
  margin: 0 0 20px;
 }
.prov-source #shopify-section-template--16386161016994__0e74023a-7df3-469f-a866-c9ef218ba49a 
.tooltip1text a,.prov-source .tooltip2text a,.prov-source .tooltip3text a,.prov-source .tooltip4text a,.prov-source .tooltip5text a,.prov-source .tooltip6text a,.prov-source .tooltip7text a{
  background: #ef7a34;
  border-radius: 4px;
  padding: 5px 16px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
 }
.prov-source iframe[title="Messaging window"],.prov-source iframe[name="Messaging window"]{
      z-index: 9999999999 !important;
    }
.prov-source iframe[name="Messaging window"]{
        z-index: 2147483648 !important;
      }
.prov-source #smile-ui-container{
        z-index: 999999 !important;
      }
.prov-source .shopify-pc__prefs__dialog{
        z-index: 99999999999999999 !important;
    }
.prov-source .shopify-pc__banner__dialog{
        z-index: 9999999999999999 !important;
        padding: 15px 20px !important;
    }
.prov-source .shopify-pc__banner__dialog h2{
        font-size: 100% !important;
        margin: 0 0 0.2em 0 !important;
    }
.prov-source .shopify-pc__banner__dialog button{
        padding: 7px 15px !important;
        margin-top: 5px !important;
        font-size: 80% !important;
        line-height: 100% !important;
    }
.prov-source .shopify-pc__banner__body{
        margin-bottom: 5px !important;
    }
.prov-source .shopify-pc__banner__body p{
        font-size: 80% !important;
    }
@media only screen and (max-width: 480px) {.prov-source .shopify-pc__banner__btns{
            flex-direction: row-reverse !important;
            gap: 3px !important;
        }}
.prov-source .ly-languages-switcher ul > li[key="en"]{
        order: -1 !important;
      }
.prov-source .ly-popup-modal .ly-popup-modal-content ul > li[key="en"],.prov-source .ly-languages-switcher.ly-links a[data-language-code="en"]{
        order: 1 !important;
      }
.prov-source .ly-languages-switcher ul > li[key="fr"]{
        order: -2 !important;
      }
.prov-source .ly-popup-modal .ly-popup-modal-content ul > li[key="fr"],.prov-source .ly-languages-switcher.ly-links a[data-language-code="fr"]{
        order: 2 !important;
      }
.prov-source .ly-flag-icon-en{ background-image: none; }
.prov-source .ly-breakpoint-1{ display: none; }
@media (min-width:0px) and (max-width: 999px ) {.prov-source .ly-breakpoint-1{ display: inline-block; }
.prov-source .ly-recommendation .ly-banner-content,.prov-source .ly-recommendation .ly-popup-modal-content{
          font-size: 14px !important;
          color: #000 !important;
          background: #fff !important;
          border-radius: 0px !important;
          border-width: 0px !important;
          border-color: #000 !important;
        }
.prov-source .ly-recommendation-form button[type="submit"]{
          font-size: 14px !important;
          color: #fff !important;
          background: #999 !important;
        }}
.prov-source .ly-breakpoint-1 .ly-flag-icon-en{ background-image: none !important; }
.prov-source .ly-breakpoint-2{ display: none; }
@media (min-width:1000px)  {.prov-source .ly-breakpoint-2{ display: inline-block; }
.prov-source .ly-recommendation .ly-banner-content,.prov-source .ly-recommendation .ly-popup-modal-content{
          font-size: 14px !important;
          color: #000 !important;
          background: #fff !important;
          border-radius: 0px !important;
          border-width: 0px !important;
          border-color: #000 !important;
        }
.prov-source .ly-recommendation-form button[type="submit"]{
          font-size: 14px !important;
          color: #fff !important;
          background: #999 !important;
        }}
.prov-source .ly-breakpoint-2 .ly-flag-icon-en{ background-image: none !important; }
.prov-source .ly-switcher-wrapper{
    
  }
.prov-source .ly-switcher-wrapper.fixed{
    position: fixed;
    z-index: 1000;
  }
.prov-source .ly-switcher-wrapper.absolute{
    position: absolute;
    z-index: 1000;
  }
.prov-source .ly-switcher-wrapper.fixed.top_left,.prov-source .ly-switcher-wrapper.absolute.top_left{
    top: 0;
    left: 0;
  }
.prov-source .ly-switcher-wrapper.fixed.top_right,.prov-source .ly-switcher-wrapper.absolute.top_right{
    top: 0;
    right: 0;
  }
.prov-source .ly-switcher-wrapper.fixed.bottom_left,.prov-source .ly-switcher-wrapper.absolute.bottom_left{
    bottom: 0;
    left: 0;
  }
.prov-source .ly-switcher-wrapper.fixed.bottom_right,.prov-source .ly-switcher-wrapper.absolute.bottom_right{
    bottom: 0;
    right: 0;
  }
.prov-source .ly-switcher-wrapper .shopify-currency-form{
    display: inline-block;
  }
.prov-source .ly-currency-switcher{
    font-size: 1em;
  }
.prov-source .ly-inner-text{
    margin: 0 0.2em;
    white-space: nowrap;
  }
.prov-source .ly-flag-icon{
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em;
  }
.prov-source .ly-flag-icon:before{
    content: "";
    display: inline-block;
  }
.prov-source .ly-flag-icon.ly-flag-squared{
    width: 1em;
  }
.prov-source .ly-flag-icon.ly-flag-rounded{
    width: 1em;
    border-radius: 50%;
  }
.prov-source .ly-languages-switcher{
    white-space: nowrap;
    list-style-type: none;
    display: flex;
    font-size: 1em;
  }
.prov-source .ly-languages-switcher-link{
    margin: 0 0.2em;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    display: inline-block;
  }
.prov-source .ly-languages-switcher.ly-list{
    margin: 0;
    padding: 0;
    display: block;
  }
.prov-source .ly-languages-switcher.ly-native-select{
    
  }
.prov-source .ly-icon{
    margin: 0 0.2em;
  }
.prov-source .ly-arrow{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    direction: ltr !important;
    -webkit-transition: transform 0.25s;
    -moz-transition: transform 0.25s;
    transition: transform 0.25s;
    margin: 0 0.2em;
  }
.prov-source .ly-custom-dropdown-switcher.ly-is-open .ly-arrow{
    transform: rotate(180deg);
  }
.prov-source .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up{
    transform: rotate(180deg);
  }
.prov-source .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up{
    transform: rotate(0deg);
  }
.prov-source .ly-custom-dropdown-switcher{
    text-align: left;
    display: inline-block;
    position: relative;
    user-select: none;
    cursor: pointer;
  }
.prov-source .ly-custom-dropdown-current{
    display: block;
    vertical-align: middle;
  }
.prov-source .ly-custom-dropdown-current-inner{
    display: inline-block;
    vertical-align: middle;
  }
.prov-source .ly-custom-dropdown-current-inner-image{
    margin-right: 0.25em;
  }
.prov-source .ly-custom-dropdown-current-inner-text{
    margin: 0 0.2em;
  }
.prov-source .ly-custom-dropdown-list{
    display: none !important;
    list-style: none;
    position: absolute;
    left: 0;
    padding: inherit !important;
    padding: 0 !important;
    margin: 0;
    z-index: 99999;
    text-align: left;
    width: 100%;
    font-size: 1em;
  }
.prov-source .ly-custom-dropdown-list-element{
    color: inherit !important;
    display: block;
  }
.prov-source .ly-custom-dropdown-list > li{
    margin: 0 !important;
    display: block;
  }
.prov-source .ly-custom-dropdown-list-element-left{
    margin-right: 0.5em;
  }
.prov-source .ly-custom-dropdown-list-element-right{
    text-align: left;
  }
.prov-source .ly-custom-dropdown-list-element-left,.prov-source .ly-custom-dropdown-list-element-right{
    vertical-align: middle;
  }
.prov-source .ly-custom-dropdown-switcher .ly-languages-switcher-link{
    margin: 0;
  }
.prov-source .ly-languages-switcher-dropdown{
    display: inline-block;
  }
.prov-source .ly-languages-links-switcher{
    display: inline-block;
  }
.prov-source .ly-languages-links-switcher > .ly-languages-link{
    
    padding: inherit !important;
    color: inherit !important;
  }
.prov-source .ly-custom-dropdown-list-element{
    
    text-decoration: none;
  }
.prov-source .ly-is-uppercase{
    text-transform: uppercase;
  }
.prov-source .ly-is-transparent.ly-links,.prov-source .ly-is-transparent.ly-list,.prov-source .ly-is-transparent.ly-currency-switcher,.prov-source .ly-is-transparent.ly-custom-dropdown-switcher,.prov-source .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list{
    background: transparent !important;
  }
.prov-source .ly-arrow-up{
    transform: rotateZ(180deg);
  }
.prov-source .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{
    display: none;
  }
.prov-source .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list{
    display: flex !important;
    min-width: 100%;
    width: 100%;
    flex-direction: column-reverse;
    right: 0;
    left: auto;
    overflow: auto;
    max-height: 350px;
    max-height: 50vh;
  }
.prov-source .ly-is-dropup .ly-custom-dropdown-list{
    bottom: 100%;
  }
.prov-source .ly-hide{
    display: none !important;
  }
.prov-source.ly-force-off #preview-bar-iframe,.prov-source.ly-force-off .ly-languages-switcher{
    display: none !important;
  }
.prov-source .ly-close{
    position: absolute;
    opacity: 0.3;
    right: 0;
    top: 0;
    width: 3em;
    height: 3em;
    display: inline-block !important;
    background: rbga(0,0,0,0);
    padding: 1em;
  }
.prov-source .ly-close:hover{
    opacity: 1;
  }
.prov-source .ly-close .inner{
    transform: translateX(-50%);
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block;
  }
.prov-source .ly-close .inner:before,.prov-source .ly-close .inner:after{
    position: absolute;
    left: 1em;
    content: " ";
    height: 1em;
    width: 2px;
    background-color: #333;
  }
.prov-source .ly-close .inner:before{
    transform: rotate(45deg);
  }
.prov-source .ly-close .inner:after{
    transform: rotate(-45deg);
  }
.prov-source .ly-popup-switcher{}
.prov-source .ly-popup-switcher .ly-popup-current{
    cursor: pointer;
    background: transparent;
  }
.prov-source .ly-popup-switcher .ly-popup-modal{
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    justify-content: center; 
    align-items: center;
  }
.prov-source .ly-popup-switcher.ly-is-open .ly-popup-modal{
    display: flex;
  }
.prov-source .ly-popup-switcher .ly-popup-modal-backdrop{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 0;
    top: 0;
    left: 0;
    background:rgba(0, 0, 0, 0.38);
    cursor: pointer;
  }
.prov-source .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content{
    padding: 1em;
    position: absolute;
    z-index: 1000;
  }
.prov-source .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul{
    padding: 0;
    margin: 12px 0 0 0;
    list-style: none;
    display: flex;
    flex-direction: column;
  }
.prov-source .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link{
    margin: 0;
    border: solid 1px;
    padding: 1em;
    display: block;
    min-width: 225px;
    margin-top: 1em;
  }
.prov-source .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang{
    display: none;
  }
.prov-source .ly-recommendation{
    display: none;
  }
.prov-source .ly-recommendation.ly-is-open{
    display: inline-block;
  }
.prov-source .ly-recommendation form{
    display: inline-block;
  }
.prov-source .ly-recommendation .ly-arrow,.prov-source .ly-arrow.recommendation{
    display: none;
  }
.prov-source .ly-recommendation .ly-arrow.recommendation{
    display: inline-block;
  }
.prov-source .ly-recommendation .ly-switcher-wrapper{
    font-size: 1em !important;
  }
.prov-source .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop{
    display: none;
  }
.prov-source .ly-recommendation-form button[type="submit"]{
    cursor: pointer;
  }
.prov-source .ly-recommendation .ly-banner{
    position: fixed;
    z-index: 100000;
    width: 100%;
  }
.prov-source .ly-recommendation .ly-banner .ly-banner-content{
    width: 100%;
    padding: 1em 30px 1em 1em;
    box-shadow: 0 0 20px rgba(0,0,0,.25);
  }
.prov-source .ly-recommendation .ly-banner.top{
    top: 0;
  }
.prov-source .ly-recommendation .ly-banner.bottom{
    bottom: 0;
  }
.prov-source .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper{
    position: relative !important;
    margin: 0 !important;
    display: inline-block !important;
  }
.prov-source .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"]{
    margin-left: 10px;
  }
.prov-source .ly-recommendation .ly-popup-modal{
    position: fixed;
    z-index: 10000;
  }
.prov-source .ly-recommendation .ly-popup-modal .ly-switcher-wrapper{
    position: relative !important;
    margin: 0 !important;
    display: inline-block !important;
  }
.prov-source .ly-recommendation .ly-popup-modal-backdrop{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    top: 0;
    left: 0;
    background:rgba(0, 0, 0, 0.38);
  }
.prov-source .ly-recommendation .ly-popup-modal .ly-popup-modal-content{
    padding: 1em 30px 1em 1em;
  }
.prov-source .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher{
    position: relative !important;
    margin: 0 !important;
  }
.prov-source .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3{
    margin: 0 2em 1em 0;
    font-size: inherit;
    position: relative;
  }
.prov-source .ly-recommendation .ly-popup-modal.top_left{ top: 0; left: 0; margin-right: 0 !important; margin-bottom: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important;}
.prov-source .ly-recommendation .ly-popup-modal.top_center{ top: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;}
.prov-source .ly-recommendation .ly-popup-modal.top_right{ top: 0; right: 0; margin-left: 0 !important; margin-bottom: 0 !important; padding-left: 0 !important; padding-bottom: 0 !important; }
.prov-source .ly-recommendation .ly-popup-modal.center_center{ top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0 !important; padding: 0 !important; }
.prov-source .ly-recommendation .ly-popup-modal.bottom_left{ bottom: 0; left: 0; margin-right: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }
.prov-source .ly-recommendation .ly-popup-modal.bottom_center{ bottom: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-left: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-left: 0 !important; padding-top: 0 !important; }
.prov-source .ly-recommendation .ly-popup-modal.bottom_right{ bottom: 0; right: 0; margin-left: 0 !important; margin-top: 0 !important; padding-left: 0 !important; padding-top: 0 !important; }
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-overlay{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-wrapper{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-additional-image{width: 400px !important;}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-minimized{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-minimized-close{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-teaser-content{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-email-content{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-sms-content{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-sms-country-code-select{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-one-time-password-content{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-success-content{}
.prov-source .recart-popup-6ae347c00c0176112a532515-custom-custom-step-bbc-1-button-container,.prov-source .recart-popup-6ae347c00c0176112a532515-custom-custom-step-bbc-2-button-container,.prov-source .recart-popup-6ae347c00c0176112a532515-custom-custom-step-email-quiz-button-container,.prov-source .recart-popup-6ae347c00c0176112a532515-custom-custom-step-sms-quiz-button-container{
  gap: 16px !important;
}