/** Shopify CDN: Minification failed

Line 13:37 Unexpected "}"
Line 14:40 Unexpected "}"

**/
.hdt-free-shipping-bar{--progress-bar:var(--color-error-text)}.hdt-free-shipping-bar.is-unreached{--progress-bar:var(--color-warning-text)}.hdt-free-shipping-bar.is-success{--progress-bar:var(--color-success-text)}#CartDrawer .hdt-progress-bar{height:.4rem;background-color:rgb(var(--color-line-border));margin:1.4rem 0 1rem}#CartDrawer .hdt-progress-bar:before{content:none}#CartDrawer .hdt-progress-bar>div{height:100%;transition:all .5s ease;background:rgb(var(--progress-bar))}.hdt-mini-cart__threshold{padding:1.8rem 0 1.6rem;border-bottom:.1rem solid rgb(var(--color-line-border));margin:0 1.5rem}.hdt-mini-cart__threshold-bar{height:.4rem;background-color:rgb(var(--color-line-border));margin:1.4rem 0 1rem}.hdt-mini-cart__threshold-bar>div{background-color:rgb(var(--color-accent));transition:width .4s ease-in-out;height:100%}.hdt-free-shipping-bar-icon{width:3.6rem;height:2.6rem;color:rgb(var(--progress-bar));border:.1rem solid rgb(var(--progress-bar));border-radius:var(--rounded-xs);top:50%;transform:translateY(-50%)}[data-hdt-percent="0.0"] .hdt-free-shipping-bar-icon{left:100%}[data-hdt-percent="1"] .hdt-free-shipping-bar-icon{background:rgb(var(--progress-bar));color:rgb(var(--color-background))}#CartDrawer .hdt-progress-msg{margin-top:1.8rem}:where(.hdt-mini-cart)::part(header){min-height:6rem;border-bottom:.1rem solid rgb(var(--color-line-border));padding-top:.5rem;padding-bottom:.5rem;margin:0 1.5rem;display:flex;align-items:center;justify-content:center}:where(.hdt-mini-cart)::part(close-button){background-color:transparent;transition:color .3s ease;color:rgb(var(--color-foreground));outline:0;border:none;cursor:pointer}:where(.hdt-mini-cart)::part(body){display:flex;flex-direction:column;height:100%;padding:0}#CartDrawer::part(content){max-width:42rem}.hdt-mini-cart__header-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.hdt-mini-cart__header-close{background-color:transparent;transition:color .3s ease}.hdt-cookie-message{padding:1rem 0;border-bottom:.1rem solid rgb(var(--color-line-border))}.hdt-mini-cart [data-hdt-scroll-me]{overflow:auto;-webkit-overflow-scrolling:touch;z-index:0}.hdt-mini-cart__wrap{flex:1 1 auto;height:100%}.hdt-mini-cart__main{flex:1 1 auto}.hdt-mini-cart__item{padding:1.2rem 0;margin:0 1.5rem;border-bottom:.1rem solid rgb(var(--color-line-border))}.hdt-mini-cart__item.is-gift-wrap .hdt-mini-cart__edit,.hdt-mini-cart__item.is-gift-wrap .hdt-mini-cart__meta-variant,.hdt-mini-cart__item.is-gift-wrap .hdt-mini-cart__quantity{display:none}.hdt-mini-cart__item.is-gift-wrap .hdt-mini-cart__price{margin-top:1rem}.hdt-mini-cart__item.is-gift-wrap .hdt-mini-cart__btns{margin-top:.6rem}.hdt-mini-cart__img{width:6rem;margin-inline-end:1.5rem;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;max-height:8rem;border-radius:var(--rounded-xs)}.hdt-mini-cart__info{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.hdt-mini-cart__info>*+:not(:empty){margin-top:var(--spacing-0-4)}.hdt-mini-cart__img-placeholder{background-color:#f5f5f5;border-radius:var(--rounded-xs)}.hdt-mini-cart__title{width:100%;transition:color .3s ease;line-height:1.2;font-size:var(--text-sm)}.hdt-mini-cart-variant{margin-top:.5rem}.hdt-mini-cart__remove{text-decoration:underline;font-size:var(--text-sm)}.hdt-mini-cart .hdt-quantity-cart-item{min-width:8.6rem;width:8.6rem;height:3rem;background:rgb(var(--color-background2));border-radius:var(--rounded-button)}.hdt-mini-cart .hdt-mini-cart__item:last-child{border-bottom:0}.hdt-mini-cart-discount_item svg{top:-.2rem}.hdt-cart_discounts{font-weight:var(--font-medidum);color:rgb(var(--color-foreground));margin-bottom:.6rem}.hdt-discounts__discount svg{width:1.4rem;height:auto;fill:currentColor;position:relative;top:-.2rem;display:inline-block;margin-inline-end:.5rem}.hdt-mini-cart__price{margin-top:.5rem}.hdt-mini-cart__price .hdt-compare-at-price{font-size:inherit}.hdt-mini-cart__price .hdt-price{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:0}.hdt-mini-cart__btns{margin-top:.6rem!important;gap:.4rem}.hdt-mini-cart__btns>div{gap:1.2rem}.hdt-mini-cart__quantity .hdt-quantity-cart-item button{width:2.5rem;height:3rem;line-height:3rem;border:0;background:0 0;transition:all .3s ease}.hdt-mini-cart__quantity .hdt-quantity-cart-item button svg{position:relative;top:-.1rem}.hdt-mini-cart__quantity .hdt-quantity-cart-item input[type=number]{-moz-appearance:textfield;width:3rem;height:3rem;border:0;background:0 0;outline:0}.hdt-mini-cart__quantity input.hdt-quantity-input[type=number],.hdt-mini-cart__quantity input.hdt-quantity-input[type=number]::-webkit-inner-spin-button,.hdt-mini-cart__quantity input.hdt-quantity-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield}.hdt-mini-cart__quantity .hdt-quantity-cart-item button.is--minus{padding-inline-start:0.8rem}.hdt-mini-cart__quantity .hdt-quantity-cart-item button.is--plus{padding-inline-end:0.8rem}.hdt-mini-cart__imgtrust-mess{margin-bottom:.5rem}.hdt-mini-cart__imgtrust-svgs .hdt-payment-item{padding:.4rem}.hdt-mini-cart__imgtrust-svgs .hdt-icon-payment{width:auto;height:var(--height-img)}.hdt-minicart-recommendations{margin:0 1.5rem;margin-top:1.5rem!important;margin-bottom:1.5rem!important;padding:1.8rem;box-shadow:0 .4rem 1.6rem 0 rgba(0,0,0,.08);border-radius:var(--rounded-sm)}.hdt-minicart-recommendations .hdt-slider__container{column-gap:1.8rem}.hdt-minicart-recommendations-heading{gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.hdt-minicart-recommendations__item--image{max-width:10rem;flex:0 0 auto;width:auto;margin-inline-end:1.8rem}.hdt-minicart-recommendations__item--image>a{width:8rem;max-height:11rem;border-radius:var(--rounded-xs)}.hdt-minicart-recommendations__item--infos{flex:1 0 0}.hdt-minicart-recommendations__item--price del{color:rgb(var(--color-pr-price))}.hdt-minicart-recommendations__item--price ins{color:rgb(var(--color-pr-sale-price));margin-inline-start:.5rem;text-decoration:none}.hdt-minicart-recommendations__item--quickview{max-width:10rem;flex:0 0 auto;width:auto}.hdt-minicart-recommendations__item--quickview>button{margin-inline-start:1.5rem;width:4.2rem;height:4.2rem;padding:0;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));border-radius:var(--rounded-full);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.hdt-minicart-recommendations .hdt-slider__dots,.hdt-minicart-recommendations .hdt-slider__dots_outline{margin-top:0;gap:var(--spacing-0-6)}.hdt-minicart-recommendations .hdt-slider__dot{--size-dot:16px}.hdt-slider__dots_outline .hdt-slider__dot:before{--size-dot:var(--spacing-0-6)}.hdt-minicart-recommendations__item .hdt-price{font-size:var(--text-base);letter-spacing:0}.hdt-minicart-recommendations__item--price{margin-top:var(--spacing-0-4)}.hdt-mini-cart__tool{background-color:rgb(var(--color-background2))}.hdt-mini-cart__tool button{width:6.9rem;height:4.3rem;line-height:4.3rem;margin:1.8rem 1rem;border-radius:var(--rounded-button);cursor:pointer;transition:all .3s ease}.hdt-mini-cart__tool-openable::part(content){padding:2rem;position:fixed;left:0;right:0;bottom:0;z-index:4;transition:transform .25s ease-in-out;background-color:rgb(var(--color-background2));box-shadow:0 0 1rem rgb(var(--color-overlay,0 0 0) / .2)}.hdt-mini-cart__tool-openable::part(outside-close-button){display:none}.hdt-mini-cart__tool-openable::part(overlay){position:fixed;top:0;bottom:0;left:0;right:0;min-height:100lvh;cursor:var(--cursor-close-svg-url) 28 28,auto;background-color:rgb(var(--color-overlay,0 0 0) / .3)}#Cart-note{min-height:11.5rem;padding:.8rem 2rem;width:100%!important;resize:none;border-radius:var(--rounded-input);outline:0;display:block}.hdt-mini-cart__tool-text>div{gap:.8rem}.hdt-mini-cart__tool-note-icon,.hdt-shipping-calculator-heading-icon{width:3.3rem;height:3.3rem;border:.1rem solid rgb(var(--color-foreground))}.hdt-shipping-calculator-heading{margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.hdt-mini-cart__tool-text{margin-bottom:1.8rem}.hdt-cart__tool-btns{margin-top:2rem}.hdt-cart__tool-primary{width:100%}.hdt-mini-cart__tool-gift-icon{width:6rem;height:6rem;margin-inline-end:1.5rem}.hdt-mini-cart__tool-gift-icon svg{margin:0;top:0}.hdt-mini-cart__tool-wrap .hdt-field{margin-bottom:1.5rem}.hdt-mini-cart__tool-wrap .hdt-field>label{margin-bottom:.8rem;color:rgb(var(--color-foreground));display:block}.hdt-mini-cart__tool-wrap input:not([type=submit]):not([type=checkbox]),.hdt-mini-cart__tool-wrap select,.hdt-mini-cart__tool-wrap textarea{outline:0;padding:0 1.5rem;color:rgb(var(--color-input-secondary));background-color:rgb(var(--color-input-primary));max-width:100%;width:100%;height:4.9rem;line-height:2.2rem;transition:border-color .5s;box-shadow:none;border-radius:0;appearance:none;border-radius:var(--rounded-input)}.hdt-mini-cart__tool-wrap select{padding:0 2rem;vertical-align:middle;background-position:right 2rem top 50%;background-size:auto 1.8rem;background-repeat:no-repeat;display:inline-block;color:rgb(var(--color-input-secondary));background-color:rgb(var(--color-input-primary))}.hdt-mini-cart__value{margin-inline-start:1.5rem}.hdt-mini-cart__bottom{opacity:1;transform:translateY(0);-webkit-transition:opacity .25s cubic-bezier(.25,.46,.45,.94) .45s,-webkit-transform .25s cubic-bezier(.25,.46,.45,.94) .45s;transition:opacity .25s cubic-bezier(.25,.46,.45,.94) .25s,transform .35s cubic-bezier(.25,.46,.45,.94) .25s,-webkit-transform .25s cubic-bezier(.25,.46,.45,.94) .25s}.hdt-mini-cart__bottom-wrap>*+*{margin-top:1rem}.hdt-mini-cart__bottom-wrap{padding:1rem 1.5rem 1.5rem 1.5rem}.hdt-mini-cart__tax{color:rgb(var(--color-foreground) / .6)}.hdt-mini-cart__line{border:.1rem solid rgb(var(--color-line-border));margin-top:1.4rem;margin-bottom:1.4rem}.hdt-cart-checkbox{display:flex;align-items:center}.hdt-cart-checkbox label{padding-inline-start:1rem;color:rgb(var(--color-foreground))}.hdt-cart-checkbox label a{text-decoration:underline;text-underline-offset:0.2rem}.hdt-cart-checkbox label strong{font-weight:var(--font-semibold)}.hdt-checkbox-wrapp{min-width:1.6rem;place-items:center}.hdt-checkbox-wrapp input{appearance:none;-webkit-appearance:none;width:1.6rem;height:1.6rem;border-radius:var(--rounded-full);display:block;border:.1rem solid rgb(var(--color-line-border));transition:.2s ease-in-out;background-color:rgb(var(--color-background))}.is-uncheck .hdt-checkbox-wrapp input{border-color:rgb(var(--color-error-text))}.is-uncheck input,.is-uncheck textarea{border:1px solid rgb(var(--color-error-text))}.hdt-checkbox-wrapp svg{color:rgb(var(--color-accent-secondary));fill:currentColor;transform:scale(0);transition:.25s ease-in-out}.hdt-cart-checkbox input:checked{background-color:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.hdt-cart-checkbox input:checked+svg{transform:scale(1)}.hdt-mini-cart__agree a{font-weight:var(--font-semibold);text-decoration-line:underline}.hdt-mini-cart__btn-checkout,.hdt-mini-cart__btn-viewcart{width:100%}.hdt-mini-cart__view-checkout{--spacing-y:var(--spacing-1-2);--spacing-x:var(--spacing-1-4);margin-top:2rem}.hdt-mini-cart .hdt-mess__rates{margin-top:2rem}.hdt-mini-cart .hdt-mess__rates p{margin-bottom:.5rem;color:rgb(var(--color-foreground))}.hdt-mini-cart .hdt-mess__rates.is--rates-success{color:rgb(var(--color-success-text))}.hdt-mini-cart .hdt-mess__rates.is--rates-error{color:rgb(var(--color-error-text))}.hdt-mini-cart .hdt-mess__rates ul{list-style:disc;font-size:var(--text-sm);margin-bottom:0;padding-inline-start:1.5rem}.hdt-mini-cart .hdt-key__rate{text-transform:uppercase;display:inline-block}.hdt-mini-cart__emty{margin:5rem 1.5rem 5rem 1.5rem}.hdt-mini-cart__emty>*+*{margin-top:2.4rem}@media (min-width:1150px){#CartDrawer::part(content){max-width:47.7rem}.hdt-mini-cart__item,.hdt-mini-cart__threshold,.hdt-minicart-recommendations,:where(.hdt-mini-cart)::part(header){margin:0 3.6rem}.hdt-mini-cart__emty{margin:13rem 5.4rem}.hdt-mini-cart__bottom-wrap{padding:2rem 3.6rem 3rem}.hdt-mini-cart__tool-openable::part(content){padding:3.2rem 3.6rem}.hdt-mini-cart__tool-text{margin-bottom:2.8rem}#Cart-note{padding:2rem 2rem}.hdt-cart__tool-btns{margin-top:3.2rem}#CartDrawer .hdt-progress-msg,.hdt-mini-cart__title{font-size:var(--text-lg)}}@media (max-width:1149px){.hdt-minicart-recommendations{padding:1.5rem}.hdt-minicart-recommendations__title{font-size:var(--text-lg)}}@media (max-width:767px){.hdt-mini-cart__img{margin-inline-end:1.4rem}.hdt-mini-cart__tool button{width:5rem;height:3.8rem;line-height:3.8rem;margin:1.8rem .8rem}.hdt-minicart-recommendations__item--title{font-size:var(--text-base)}.hdt-minicart-recommendations__item--quickview>button{width:3.6rem;height:3.6rem}.hdt-minicart-recommendations__item--image{margin-inline-end:1.5rem}#CartDrawer::part(content){max-width:90%}#CartDrawer .hdt-progress-msg{margin-top:2rem;font-size:1.3rem}.hdt-mini-cart__threshold{padding:1rem 0}}@media (-moz-touch-enabled:0),(hover:hover) and (min-width:1150px){.hdt-mini-cart__edit:hover,.hdt-mini-cart__quantity .hdt-quantity-cart-item button:hover,.hdt-mini-cart__remove:hover,.hdt-mini-cart__title:hover,.hdt-minicart-recommendations__item--title:hover,:where(.hdt-mini-cart)::part(close-button):hover{color:rgb(var(--color-accent))}.hdt-mini-cart__tool button:hover,.hdt-minicart-recommendations__item--quickview>button:hover{color:rgb(var(--color-accent-secondary));background-color:rgb(var(--color-accent))}}.dir--rtl [data-hdt-percent="0.0"] .hdt-free-shipping-bar-icon{right:100%;left:auto}.dir--rtl .hdt-cart-threshold__bar-icon svg,.dir--rtl .hdt-free-shipping-bar-icon svg,.dir--rtl .hdt-mini-cart__tool-content svg,.dir--rtl .hdt-mini-cart__tool_btn.is--rates svg{transform:rotateY(180deg)}.dir--rtl .hdt-mini-cart__tool-wrap select{background-position:left 1.8rem top 50%}





to{opacity:1;transform:translateX(0)}}
50%{transform:scale(1.15) rotate(10deg)}}
@media (max-width:767px){}
/* DOLCE VITA ULTRA PREMIUM DISCOUNT BADGE */
.dolce-discount-badge-ultra{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;margin-top:6px;background:linear-gradient(135deg,#FF6B6B 0%,#C92A2A 100%);border-radius:6px;box-shadow:0 3px 12px rgba(255,107,107,.4),inset 0 1px 0 rgba(255,255,255,.3);overflow:hidden;transform-style:preserve-3d;transition:all .3s cubic-bezier(.4,0,.2,1);animation:discountPulse 2s ease-in-out infinite}
.dolce-discount-badge-ultra::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);border-radius:7px;animation:borderShine 3s linear infinite;z-index:0}
.dolce-discount-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;z-index:2;line-height:1}
.dolce-discount-percent{font-size:13px;font-weight:900;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5),0 0 10px rgba(255,255,255,.3);letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.dolce-discount-label{font-size:7px;font-weight:700;color:rgba(255,255,255,.95);text-transform:uppercase;letter-spacing:1.2px;margin-top:-2px;text-shadow:0 1px 2px rgba(0,0,0,.3)}
.dolce-discount-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);animation:shine 3s ease-in-out infinite;z-index:3;pointer-events:none}
.dolce-discount-glow{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(255,107,107,.6) 0%,transparent 70%);transform:translate(-50%,-50%);filter:blur(8px);opacity:0;animation:glowPulse 2s ease-in-out infinite;z-index:1;pointer-events:none}
@keyframes discountPulse{0%,100%{transform:scale(1);box-shadow:0 3px 12px rgba(255,107,107,.4),inset 0 1px 0 rgba(255,255,255,.3)}50%{transform:scale(1.03);box-shadow:0 5px 20px rgba(255,107,107,.6),inset 0 1px 0 rgba(255,255,255,.4)}}
@keyframes shine{0%{left:-100%}20%{left:150%}100%{left:150%}}
@keyframes glowPulse{0%,100%{opacity:.3}50%{opacity:.6}}
@keyframes borderShine{0%{transform:translateX(-100%) translateY(-100%) rotate(0deg)}100%{transform:translateX(100%) translateY(100%) rotate(360deg)}}
.dolce-discount-badge-ultra:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 6px 20px rgba(255,107,107,.6),inset 0 1px 0 rgba(255,255,255,.4);animation:none}
.dolce-discount-badge-ultra:hover .dolce-discount-glow{opacity:.8}
.dolce-discount-badge-ultra:hover .dolce-discount-percent{transform:scale(1.1);text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 15px rgba(255,255,255,.5)}
@media (max-width:767px){.dolce-discount-badge-ultra{padding:3px 8px;border-radius:5px}.dolce-discount-percent{font-size:11px}.dolce-discount-label{font-size:6px}}
