.sano-product-buybox{--sano-buybox-border: var(--color-border, #dedfd9);--sano-buybox-muted: var(--color-text-muted, #5f625f);--sano-buybox-lime: var(--color-primary, #eefb13);--sano-buybox-dark: var(--color-primary-contrast, #0b0c0c);--sano-buybox-red: #c62828;--sano-buybox-red-hover: #9f1f1f;position:relative;isolation:isolate;padding-block:clamp(1.25rem,2.5vw,2rem)!important}.sano-product-buybox>.container{position:relative;z-index:1;width:min(calc(100% - 2rem),86.25rem);max-width:86.25rem}.sano-product-buybox:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--sano-flavour-effect-color, transparent);opacity:0;pointer-events:none;content:""}.sano-product-buybox[data-sano-flavour-effect=red-moon]{--sano-flavour-effect-color: rgba(198, 40, 40, .08)}.sano-product-buybox[data-sano-flavour-effect=blueberry-ice]{--sano-flavour-effect-color: rgba(58, 137, 203, .08)}.sano-product-buybox[data-sano-flavour-effect]:after{animation:sano-flavour-page-reaction .5s ease-out both}@keyframes sano-flavour-page-reaction{0%,to{opacity:0}35%{opacity:1}}.sano-product-buybox .bwp-single-content{max-width:100%}.sano-product-buybox .bwp-single-info{padding-left:0}.sano-product-buybox .product-single__metas{max-width:34rem;margin-inline:auto}.sano-product-social-proof{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;min-width:0;min-height:0;margin:0 0 .625rem}.sano-product-social-proof__judgeme,.sano-product-social-proof__reviews{width:auto!important;min-width:0;flex:0 1 auto;display:inline-flex;align-items:center;white-space:nowrap}.sano-product-social-proof .jdgm-prev-badge{display:inline-flex!important;align-items:center;min-height:2rem}.sano-product-social-proof .jdgm-star{color:var(--sano-buybox-lime)}.sano-product-buybox .sano-product-social-proof .jdgm-star{display:inline-block;transform-origin:50% 70%;animation:sano-outrage-review-star-enter .52s cubic-bezier(.22,1,.36,1) both}.sano-product-buybox .sano-product-social-proof .jdgm-star:nth-child(2){animation-delay:70ms}.sano-product-buybox .sano-product-social-proof .jdgm-star:nth-child(3){animation-delay:.14s}.sano-product-buybox .sano-product-social-proof .jdgm-star:nth-child(4){animation-delay:.21s}.sano-product-buybox .sano-product-social-proof .jdgm-star:nth-child(5){animation-delay:.28s}.sano-product-buybox .sano-product-social-proof .jdgm-prev-badge__text{display:inline-block;animation:sano-outrage-review-copy-enter .46s ease-out .26s both}@keyframes sano-outrage-review-star-enter{0%{opacity:0;transform:translateY(5px) scale(.72) rotate(-8deg)}68%{opacity:1;transform:translateY(-1px) scale(1.1) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes sano-outrage-review-copy-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.sano-product-buybox .product-single__title{margin:0 0 .625rem!important;color:var(--color-text, #151616)!important;font-family:var(--font-family-display, sans-serif);font-size:clamp(2.875rem,3.5vw,3.25rem)!important;font-weight:400;letter-spacing:.01em;line-height:.96;text-transform:uppercase!important;animation:sano-product-title-enter .6s cubic-bezier(.22,.61,.36,1) .1s both}@keyframes sano-product-title-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sano-product-buybox .short_description{max-width:50ch;margin:0 0 .875rem!important;color:var(--sano-buybox-muted)!important;font-size:.9375rem!important;line-height:1.5}.sano-product-buybox .short_description>*:last-child{margin-bottom:0}.sano-product-buybox .price-single-product{margin:0 0 1rem!important}.sano-product-buybox .price-container{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;line-height:1.2}.sano-product-buybox .product-single__price{color:var(--sano-buybox-red);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.sano-product-buybox .product-single__price--sale{color:var(--sano-buybox-red)}.sano-product-buybox .product-single__price--compare-at{order:initial;margin:0;color:#777a77;font-size:1rem;line-height:1.3;text-decoration:line-through}.sano-product-buybox .sano-price-discount{display:inline-flex;align-items:center;min-height:2.125rem;padding:.4375rem 1rem;border:2px solid #d4a24c;border-radius:999px;color:var(--sano-buybox-dark);background:#fff8e8;font-size:.75rem;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap}.sano-product-buybox .sano-price-discount.d-none{display:none}.sano-product-buybox .product-single__form{margin-top:0}.sano-product-buybox .variants-wrapper{margin-bottom:.875rem;padding:0}.sano-product-buybox .variants__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sano-product-buybox .variants__label span{color:var(--sano-buybox-muted);font-weight:500}.sano-product-buybox .single-option-selector label{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;border:1px solid var(--sano-buybox-border);border-radius:var(--radius-small, .25rem);color:var(--color-text, #151616);background:#fff}.sano-product-buybox .single-option-selector input[type=radio]:disabled+label,.sano-product-buybox .single-option-selector label.disabled{color:#777a77;background:#f0f1ed;border-color:#d7d8d3;text-decoration:line-through;cursor:not-allowed;opacity:.72}.sano-product-buybox .single-option-selector input[type=radio]:checked+label{color:#fff;background:var(--sano-buybox-dark);border-color:var(--sano-buybox-dark);box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--sano-buybox-dark)}.sano-product-buybox .single-option-selector input[type=radio]:focus-visible+label{outline:2px solid #23834c;outline-offset:3px}.sano-product-buybox .variants__options.color-checkbox{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor]{width:100%;max-width:100%;min-width:0;display:flex;margin:0;box-sizing:border-box}.sano-product-buybox [data-sano-flavor=red-moon]{--sano-flavor: #e25757;--sano-flavor-soft: #fff3f2;--sano-flavor-border: #d79a98}.sano-product-buybox [data-sano-flavor=blueberry-ice]{--sano-flavor: #6d9fd8;--sano-flavor-soft: #f2f7fd;--sano-flavor-border: #9abbdc}.sano-product-buybox [data-sano-flavor=jungle-apple]{--sano-flavor: #76a64e;--sano-flavor-soft: #f4f8ef}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] label.checkbox{position:relative;overflow:hidden;width:100%;height:100%;min-height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.625rem;align-items:center;justify-content:initial;margin:0;padding:.625rem .75rem;border-radius:.5rem;box-sizing:border-box;text-align:left;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] label.checkbox:before{display:none}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:checked+label.checkbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.58) 44%,transparent 72%);opacity:0;transform:translate(-100%);pointer-events:none;animation:sano-flavour-selected-sheen .35s ease-out 1}.sano-flavor-card__swatch,.sano-flavor-card__name,.sano-flavor-card__check{position:relative;z-index:1}@keyframes sano-flavour-selected-sheen{0%{opacity:0;transform:translate(-100%)}30%{opacity:.65}to{opacity:0;transform:translate(100%)}}.sano-product-buybox [data-sano-flavor=red-moon] label.checkbox{border-color:#e6aaa6;background:radial-gradient(ellipse at 86% 25%,#462423 0 1.5px,transparent 2px),radial-gradient(ellipse at 91% 39%,#462423 0 1.5px,transparent 2px),radial-gradient(ellipse at 82% 45%,#462423 0 1.5px,transparent 2px),radial-gradient(ellipse at 100% 110%,transparent 0 42%,rgba(55,116,67,.2) 43% 47%,transparent 48%),linear-gradient(135deg,#fffaf9,#fff2f0 64%,#ffe8e5)}.sano-product-buybox [data-sano-flavor=blueberry-ice] label.checkbox{border-color:#aac9e7;background:linear-gradient(135deg,transparent 0 79%,rgba(255,255,255,.74) 79.5% 82%,transparent 82.5%),linear-gradient(45deg,transparent 0 84%,rgba(120,181,225,.2) 84.5% 88%,transparent 88.5%),radial-gradient(circle at 87% 28%,#536daa 0 4px,#8ebce5 4.5px 5.5px,transparent 6px),radial-gradient(circle at 94% 43%,#405a97 0 3px,#9ec8eb 3.5px 4.5px,transparent 5px),radial-gradient(circle at 82% 49%,#6684bd 0 2.5px,transparent 3px),linear-gradient(135deg,#fbfdff,#eef7ff 64%,#e5f2fc)}.sano-flavor-card__swatch{width:1.125rem;height:1.125rem;display:block;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:var(--sano-flavor, #d9dad5);box-shadow:inset 0 1px 1px #ffffff8c,0 0 0 1px #bfc2bb}.sano-flavor-card__name{min-width:0;font-size:.8125rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.sano-flavor-card__name>span,.sano-flavor-card__name>small{display:block}.sano-flavor-card__name>small{margin-top:.125rem;color:#8c3636;font-size:.625rem;font-weight:700;line-height:1.1;text-decoration:none}.sano-flavor-card__check{width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;border:2px solid var(--sano-flavor);background:var(--sano-flavor);box-shadow:inset 0 1px #ffffff75,0 0 0 2px #ffffffc7;font-size:.75rem;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .22s cubic-bezier(.22,.61,.36,1)}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:checked+label.checkbox{color:var(--sano-buybox-dark);background:var(--sano-flavor-soft, #f7f7f4);border-color:var(--sano-flavor-border, var(--sano-buybox-dark));box-shadow:0 0 0 1px var(--sano-flavor),inset 0 1px #ffffffb8}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:checked+label .sano-flavor-card__check{opacity:1;transform:scale(1)}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:disabled+label.checkbox:hover{color:#777a77;background:#f0f1ed;border-color:#d7d8d3}@media(hover:hover)and (pointer:fine){.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:not(:disabled)+label.checkbox:hover{color:var(--sano-buybox-dark);border-color:var(--sano-flavor-border, #aeb1aa);box-shadow:0 6px 16px #0b0c0c12;transform:translateY(-1px)}}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:disabled+label .sano-flavor-card__swatch{filter:grayscale(1);opacity:.5}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:disabled+label .sano-flavor-card__check{display:none}.sano-product-buybox .product-single__buttons{display:grid;grid-template-columns:minmax(5.5rem,18%) minmax(0,1fr);gap:.5rem;align-items:end}.sano-product-buybox .product-single__buttons .product-quantity{width:100%;height:auto;margin:0;border:0}.sano-product-buybox .product-quantity__label{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.sano-product-buybox .product-quantity__selector,.sano-product-buybox .product-quantity__select{width:100%}.sano-product-buybox .product-quantity__select{min-height:3.25rem;padding-inline:.875rem;border:1px solid var(--sano-buybox-border);border-radius:var(--radius-small, .25rem);background-color:#fff}.sano-product-buybox .product-quantity__select:focus-visible{outline:2px solid var(--sano-buybox-lime);outline-offset:2px}.sano-product-buybox .product-single__add-to-cart{width:100%;min-width:0}.sano-product-buybox .product-single__buttons>.product-single__add-to-cart:only-child{grid-column:1 / -1}.sano-product-buybox .product-single__buttons>.product-quantity+.product-single__add-to-cart{margin-top:0}.sano-product-buybox .product-single__buttons .btn--add-to-cart{width:100%;min-height:3.25rem;margin:0;padding:.875rem 1.25rem;color:#fff;background:var(--sano-buybox-red);border:1px solid var(--sano-buybox-red);border-radius:var(--radius-small, .25rem);font-size:.875rem;font-weight:800;letter-spacing:.08em;line-height:1.2}.sano-product-buybox .product-single__buttons .btn--add-to-cart:hover{color:#fff;background:var(--sano-buybox-red-hover);border-color:var(--sano-buybox-red-hover)}.sano-product-buybox .product-single__buttons .btn--add-to-cart:focus-visible{outline:3px solid var(--sano-buybox-red);outline-offset:3px}.sano-product-buybox .product-single__buttons .btn--add-to-cart[disabled]{color:#696c69;background:#e5e6e1;border-color:#e5e6e1}.sano-product-buybox .product-single__buttons .btn--add-to-cart.is-adding{cursor:wait;opacity:.72}.sano-product-buybox__usp{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;margin:0 0 .875rem;padding:0;color:var(--sano-buybox-muted);font-size:.8125rem;font-weight:600;line-height:1.25;list-style:none}.sano-product-buybox__usp li{display:inline-flex;align-items:center;gap:.5rem;margin:0}.sano-product-buybox__usp svg{width:1.125rem;height:1.125rem;flex:0 0 1.125rem;fill:#eaf6ee;stroke:#23834c;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sano-product-buybox__usp li span{color:#303330}.sano-product-buybox .ask-share{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:clamp(.5rem,1.5vw,1rem);margin:.75rem 0 0!important}.sano-product-buybox .ask-share>div{min-width:0;flex:0 1 auto;margin:0}.sano-product-buybox .ask-share .button-compare button,.sano-product-buybox .ask-share .sano-product-instructions__trigger,.sano-product-buybox .ask-share .open-ask_a_question,.sano-product-buybox .ask-share .delivery_return-title,.sano-product-buybox .ask-share .product_share_label{width:auto;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:flex-start;margin:0;padding:0;border:0;border-radius:0;color:var(--sano-buybox-dark);background:transparent;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.sano-product-buybox .ask-share .button-compare button:before,.sano-product-buybox .ask-share .sano-product-instructions__trigger i,.sano-product-buybox .ask-share .open-ask_a_question i,.sano-product-buybox .ask-share .delivery_return-title i,.sano-product-buybox .ask-share .product_share_label i{width:2rem;height:2rem;flex:0 0 2rem;margin-right:.375rem;line-height:2rem;text-align:center;background:#f3f3f0;border-radius:50%}.sano-product-buybox .ask-share button:focus-visible,.sano-product-buybox .ask-share .open-ask_a_question:focus-visible,.sano-product-buybox .ask-share .delivery_return-title:focus-visible,.sano-product-buybox .ask-share .product_share_label:focus-visible{outline:2px solid var(--sano-buybox-red);outline-offset:2px}.sano-product-buybox .section-estimated_delivery{margin:.625rem 0 0!important}.sano-product-buybox .estimated_delivery{position:relative;overflow:hidden;min-height:3.375rem;display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--sano-buybox-border);border-radius:.625rem;color:var(--sano-buybox-dark);background:#fafaf7;font-size:.875rem;line-height:1.45}.sano-product-buybox .estimated_delivery .content{position:relative;z-index:1;min-width:0;color:#303330;font-weight:500}.sano-product-buybox .estimated_delivery .time_hour,.sano-product-buybox .estimated_delivery .time_min,.sano-product-buybox .estimated_delivery .time_sec,.sano-product-buybox .estimated_delivery .next-business-day{font-weight:700}.sano-product-buybox .estimated_delivery .time_hour,.sano-product-buybox .estimated_delivery .time_min,.sano-product-buybox .estimated_delivery .time_sec{font-variant-numeric:tabular-nums}.sano-product-buybox .estimated_delivery .time_sec{min-width:2ch;display:inline-block}.sano-product-buybox .estimated_delivery .icons{position:relative;z-index:2;flex:0 0 auto;color:var(--sano-buybox-red);font-size:1.375rem}.sano-product-buybox .estimated_delivery.is-sano-add-success .icons{animation:sano-delivery-truck-success 1.15s cubic-bezier(.22,.61,.36,1) both}.sano-product-buybox .estimated_delivery.is-sano-add-success .content{transform-origin:center bottom;animation:sano-delivery-copy-squash 1.15s ease-out both}@keyframes sano-delivery-truck-success{0%,12%{opacity:1;transform:translate(0)}76%{opacity:1;transform:translate(var(--sano-delivery-travel, 0))}88%{opacity:0;transform:translate(var(--sano-delivery-travel, 0))}89%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes sano-delivery-copy-squash{0%,28%,78%,to{transform:translateY(0) scaleY(1)}48%,62%{transform:translateY(2px) scaleY(.84)}}.sano-instructions-modal[hidden]{display:none}.sano-instructions-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem}.sano-instructions-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0b0c0cbf}.sano-instructions-modal__panel{width:min(100%,42rem);max-height:min(85vh,46rem);position:relative;z-index:1;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:clamp(1.5rem,4vw,2.5rem);border-radius:.5rem;background:#fff;box-shadow:0 1.5rem 4rem #0b0c0c33}.sano-instructions-modal__panel h2{margin:0 2rem 1.25rem 0;color:var(--sano-buybox-dark);font-size:clamp(1.5rem,3vw,2rem)}.sano-instructions-modal__content{display:grid;gap:1rem}.sano-instructions-modal__content section,.sano-instructions-modal__content h3,.sano-instructions-modal__content p{margin:0}.sano-instructions-modal__content h3{margin-bottom:.25rem;color:#23834c;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sano-instructions-modal__content p{color:var(--sano-buybox-muted);font-size:.9375rem;line-height:1.6;text-align:left;overflow-wrap:anywhere}.sano-instructions-modal__close{width:2.75rem;height:2.75rem;position:absolute;top:.75rem;right:.75rem;padding:0;border:0;border-radius:50%;background:#f3f3f0}.sano-instructions-modal__close:before,.sano-instructions-modal__close:after{content:"";width:1rem;height:1px;position:absolute;top:50%;left:50%;background:var(--sano-buybox-dark)}.sano-instructions-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.sano-instructions-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.sano-instructions-modal__close:focus-visible{outline:2px solid var(--sano-buybox-red);outline-offset:2px}body.sano-modal-open{overflow:hidden}.sano-sticky-atc{--sano-buybox-border: var(--color-border, #dedfd9);--sano-buybox-muted: var(--color-text-muted, #5f625f);--sano-buybox-lime: var(--color-primary, #eefb13);--sano-buybox-dark: var(--color-primary-contrast, #0b0c0c);--sano-buybox-red: #c62828;--sano-buybox-red-hover: #9f1f1f;display:none!important}.sano-sticky-atc .sano-price-discount{display:none}@media(max-width:767px){.sano-sticky-atc.is-visible:not([hidden]){position:fixed;z-index:90;right:0;bottom:0;left:0;display:block!important;padding:.75rem max(.875rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(.875rem,env(safe-area-inset-left));border-top:1px solid var(--sano-buybox-border);background:#fffffff7;box-shadow:0 -8px 28px #0b0c0c1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sano-sticky-atc__content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(9.5rem,1.15fr);gap:.75rem;align-items:center;max-width:42rem;margin-inline:auto}.sano-sticky-atc__meta{min-width:0}.sano-sticky-atc__title,.sano-sticky-atc__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sano-sticky-atc__title{color:var(--sano-buybox-red);font-size:.75rem;line-height:1.2;text-transform:uppercase}.sano-sticky-atc__variant{margin-top:.2rem;color:var(--sano-buybox-muted);font-size:.6875rem}.sano-sticky-atc__price .price-container{display:block;margin:0!important}.sano-sticky-atc__price .product-single__price{color:var(--sano-buybox-dark);font-size:.9375rem;font-weight:800}.sano-sticky-atc__price .product-single__price--compare-at{display:none}.sano-sticky-atc__button{width:100%;min-height:52px;margin:0;padding:.75rem 1rem;border:1px solid var(--sano-buybox-red);border-radius:var(--radius-small, .25rem);color:#fff;background:var(--sano-buybox-red);font-size:.75rem;font-weight:800;letter-spacing:.05em}.sano-sticky-atc__button:focus-visible{outline:3px solid var(--sano-buybox-red);outline-offset:2px}.sano-sticky-atc__button:hover{color:#fff;background:var(--sano-buybox-red-hover);border-color:var(--sano-buybox-red-hover)}.sano-sticky-atc__button:disabled{color:#696c69;background:#e5e6e1;border-color:#e5e6e1}}@media(max-width:390px){.sano-sticky-atc__content{grid-template-columns:minmax(0,1fr) minmax(9rem,1.2fr)}.sano-sticky-atc__price{display:none}}.sano-product-buybox__trust{display:grid;gap:.625rem;margin:1.25rem 0 .875rem;padding:1rem 0;border-top:1px solid var(--sano-buybox-border);border-bottom:1px solid var(--sano-buybox-border);list-style:none}.sano-product-buybox__trust li{position:relative;margin:0;padding-left:1.25rem;color:var(--sano-buybox-muted);font-size:.8125rem;line-height:1.45}.sano-product-buybox__trust li:before{content:"";width:.5rem;height:.5rem;position:absolute;left:0;top:.35rem;background:var(--sano-buybox-lime);border:1px solid var(--sano-buybox-dark);border-radius:50%}.sano-product-buybox .inventory-content{margin:0 0 .875rem!important;font-size:.9375rem}.sano-product-buybox .inventory-content--attention #variant-inventory:not(.out_stock) i.wpb-icon-in-stock{position:relative;display:inline-block;transform-origin:center;animation:sano-inventory-icon-pulse 2.8s cubic-bezier(.2,.8,.2,1) infinite}.sano-product-buybox .inventory-content--attention #variant-inventory:not(.out_stock){font-weight:700}.sano-product-buybox .inventory-content--attention #variant-inventory:not(.out_stock) i.wpb-icon-in-stock:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid currentColor;border-radius:50%;opacity:0;pointer-events:none;animation:sano-inventory-ring-pulse 2.8s cubic-bezier(.2,.8,.2,1) infinite}@keyframes sano-inventory-icon-pulse{0%,26%,to{transform:scale(1)}11%{transform:scale(1.1)}}@keyframes sano-inventory-ring-pulse{0%{opacity:0;transform:scale(.9)}10%{opacity:.38}25%,to{opacity:0;transform:scale(1.45)}}@media(hover:hover)and (pointer:fine){.sano-product-buybox .product-single__buttons .btn--add-to-cart:not([disabled]):after,.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:not(:disabled)+label.checkbox:after{content:"";width:38%;height:100%;position:absolute;top:0;left:-65%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-20deg);pointer-events:none;opacity:0}.sano-product-buybox .product-single__buttons .btn--add-to-cart:not([disabled]):hover:after,.sano-product-buybox .product-single__buttons .btn--add-to-cart:not([disabled]):focus-visible:after{animation:sano-control-shine .65s ease-out 1}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:not(:disabled)+label.checkbox:hover:after,.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:not(:disabled):focus-visible+label.checkbox:after{animation:sano-control-shine .7s ease-out 1;opacity:.65}}@keyframes sano-control-shine{0%{left:-65%;opacity:0}18%{opacity:1}to{left:130%;opacity:0}}@media(min-width:1100px){.sano-product-buybox .bwp-single-content>.row.sticky{display:grid;grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:clamp(2rem,4vw,4rem);align-items:start;margin-inline:0}.sano-product-buybox .bwp-single-content>.row.sticky>.bwp-single-image,.sano-product-buybox .bwp-single-content>.row.sticky>.bwp-single-info{width:100%;max-width:100%;min-width:0;padding-inline:0}}@media(max-width:1099px){.sano-product-buybox .bwp-single-content>.row.sticky>.bwp-single-image,.sano-product-buybox .bwp-single-content>.row.sticky>.bwp-single-info{width:100%;max-width:100%;flex:0 0 100%;padding-inline:0}.sano-product-buybox .bwp-single-info{margin-top:.875rem}.sano-product-buybox .product-single__metas{max-width:42rem;margin-inline:auto}}@media(min-width:600px)and (max-width:1099px){.sano-product-buybox .product-single__title{font-size:clamp(2.625rem,5vw,3rem)!important}}@media(max-width:599px){.sano-product-buybox{padding-block:1rem 2.25rem!important}.sano-product-buybox .product-single__title{margin-bottom:.375rem!important;font-size:clamp(2rem,8.8vw,2.25rem)!important}.sano-product-social-proof{margin-bottom:.5rem}.sano-product-social-proof .jdgm-prev-badge{min-height:1.5rem}.sano-product-social-proof .jdgm-star{font-size:1.3125rem!important;line-height:1}.sano-product-social-proof .jdgm-prev-badge__text{font-size:.9375rem!important}.sano-product-buybox .short_description{margin-bottom:.75rem!important;font-size:.875rem!important;line-height:1.5}.sano-product-buybox__usp{gap:.3125rem;margin-bottom:.75rem;font-size:.8125rem}.sano-product-buybox .variants__options.color-checkbox{grid-template-columns:repeat(2,minmax(0,1fr))}.sano-product-buybox .variants__options.color-checkbox [data-sano-flavor=jungle-apple]{grid-column:1 / -1}.sano-product-buybox .product-single__buttons{grid-template-columns:minmax(4.75rem,22%) minmax(0,1fr);gap:.5rem}.sano-product-buybox .product-quantity__select,.sano-product-buybox .product-single__buttons .btn--add-to-cart{min-height:3.375rem}.sano-product-buybox .estimated_delivery{min-height:3.375rem;padding:.75rem;font-size:.8125rem}.sano-product-buybox .ask-share{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem}.sano-product-buybox .ask-share>div{width:100%}.sano-product-buybox .single-option-selector label{min-height:2.875rem;padding-inline:.875rem}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] label.checkbox{min-height:3.25rem;padding-inline:.625rem}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor]:not([data-sano-flavor=jungle-apple]) .sano-flavor-card__name>span{white-space:nowrap}.sano-instructions-modal{padding:.75rem}.sano-instructions-modal__panel{max-height:calc(100dvh - 1.5rem);padding:1.5rem 1.125rem}.sano-instructions-modal__panel h2{margin-right:2.5rem;margin-bottom:1rem}}@media(max-width:359px){.sano-product-buybox .variants__options.color-checkbox{grid-template-columns:1fr}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] .sano-flavor-card__name>span{white-space:normal}}.sano-product-buybox .price-container[data-sano-price-reveal]{position:relative}.sano-product-buybox .sano-price-reveal{display:none;position:absolute;top:50%;left:0;z-index:2;align-items:center;transform:translateY(-50%);pointer-events:none}.sano-product-buybox .sano-price-reveal [data-sano-price-reveal-counter]{color:var(--color-text, #171717);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.sano-product-buybox .price-container.sano-price-reveal--ready .sano-price-reveal{display:flex}.sano-product-buybox .price-container.sano-price-reveal--ready>[data-product-price],.sano-product-buybox .price-container.sano-price-reveal--ready>[data-compare-price],.sano-product-buybox .price-container.sano-price-reveal--ready>[data-discount-badge]{opacity:0}.sano-product-buybox .price-container.sano-price-reveal--running [data-sano-price-reveal-counter]{animation:sano-price-countdown-color .8s cubic-bezier(.22,1,.36,1) both}.sano-product-buybox .price-container.sano-price-reveal--settling .sano-price-reveal{opacity:0;transition:opacity .12s ease-out}.sano-product-buybox .price-container.sano-price-reveal--settling>[data-product-price]{opacity:1;animation:sano-sale-price-land .22s cubic-bezier(.22,1,.36,1) both}.sano-product-buybox .price-container.sano-price-reveal--settling>[data-compare-price]{position:relative;opacity:1;text-decoration:none;animation:sano-compare-price-arrive .28s cubic-bezier(.22,1,.36,1) 70ms both}.sano-product-buybox .price-container.sano-price-reveal--settling>[data-compare-price]:after{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;animation:sano-compare-strike .22s ease-out .18s forwards}.sano-product-buybox .price-container.sano-price-reveal--settling>[data-discount-badge]{opacity:1;animation:sano-discount-badge-arrive .26s cubic-bezier(.22,1,.36,1) .33s both}.sano-product-buybox .price-container.sano-price-reveal--complete .sano-price-reveal{display:none}@keyframes sano-price-countdown-color{0%,34%{color:var(--color-text, #171717)}to{color:var(--price-color-sale, #cf2729)}}@keyframes sano-sale-price-land{0%{transform:scale(1)}55%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes sano-compare-price-arrive{0%{opacity:0;transform:translate(-14px,-2px) scale(1.04)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sano-compare-strike{to{transform:scaleX(1)}}@keyframes sano-discount-badge-arrive{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.sano-product-buybox .price-container[data-sano-price-reveal] .sano-price-reveal{display:none!important}.sano-product-buybox .price-container[data-sano-price-reveal]>[data-product-price],.sano-product-buybox .price-container[data-sano-price-reveal]>[data-compare-price],.sano-product-buybox .price-container[data-sano-price-reveal]>[data-discount-badge]{opacity:1!important;animation:none!important;transform:none!important}.sano-product-buybox .product-single__title{animation:none}.sano-product-buybox .sano-product-social-proof .jdgm-star,.sano-product-buybox .sano-product-social-proof .jdgm-prev-badge__text{animation:none;transform:none}.sano-product-buybox .product-single__buttons .btn--add-to-cart{transition:none}.sano-product-buybox .inventory-content--attention #variant-inventory:not(.out_stock) i.wpb-icon-in-stock,.sano-product-buybox .inventory-content--attention #variant-inventory:not(.out_stock) i.wpb-icon-in-stock:after,.sano-product-buybox .inventory-content--attention #variant-inventory:not(.out_stock),.sano-product-buybox[data-sano-flavour-effect]:after,.sano-product-buybox .estimated_delivery.is-sano-add-success .icons,.sano-product-buybox .estimated_delivery.is-sano-add-success .content,.sano-product-buybox .product-single__buttons .btn--add-to-cart:after,.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] label.checkbox:after{animation:none!important}.sano-product-buybox .single-option-selector.color-checkbox[data-sano-flavor] input[type=radio]:checked+label.checkbox:before{animation:none}.sano-flavor-card__check{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-sano-product-buybox.css.map */
