:root{--zy-pdp-wine:#570517;--zy-pdp-wine-dark:#36010b;--zy-pdp-wine-soft:#7a1c31;--zy-pdp-gold:#c59a5b;--zy-pdp-gold-light:#ead9bd;--zy-pdp-ivory:#fffaf7;--zy-pdp-blush:#f9eff0;--zy-pdp-card:#fff;--zy-pdp-text:#271b1e;--zy-pdp-muted:#75656a;--zy-pdp-line:rgba(87,5,23,.12);--zy-pdp-shadow:0 18px 46px rgba(61,3,16,.09);--zy-pdp-shadow-soft:0 8px 24px rgba(61,3,16,.07);--zy-pdp-ease:.26s cubic-bezier(.22,1,.36,1)}.sale-countdown-box,[id$=__about_company_rYBWph]{display:none!important}.product-breadcrumb{padding:12px 0!important;background:linear-gradient(90deg,#fff 0%,var(--zy-pdp-ivory) 50%,#fff 100%)!important;border-top:1px solid rgba(87,5,23,.06);border-bottom:1px solid rgba(87,5,23,.09)}.product-breadcrumb .breadcrumb-list{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;min-width:0;margin:0!important;overflow:hidden}.product-breadcrumb .breadcrumb-item{display:flex!important;align-items:center!important;min-width:0;color:var(--zy-pdp-muted);font-size:13px;line-height:1.35}.product-breadcrumb .breadcrumb-item:first-child{flex:0 0 auto}.product-breadcrumb .breadcrumb-item:last-child{flex:1 1 auto;overflow:hidden}.product-breadcrumb .breadcrumb-item a{color:var(--zy-pdp-wine);font-weight:700;text-decoration:none}.product-breadcrumb .breadcrumb-item:last-child span{display:block;min-width:0;overflow:hidden;color:#5e5054;white-space:nowrap;text-overflow:ellipsis}.product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"\203a"!important;flex:0 0 auto;padding:0 10px!important;color:var(--zy-pdp-gold)!important;font-size:16px!important}.product-details-page{padding-top:clamp(22px,3vw,46px)!important;padding-bottom:clamp(28px,4vw,58px)!important;background:radial-gradient(circle at 4% 4%,rgba(197,154,91,.09),transparent 25%),linear-gradient(180deg,#fff 0%,var(--zy-pdp-ivory) 100%)!important}.product-details-page>.container{max-width:1380px}.product-details-page .pro_details_pos{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(28px,4vw,58px);align-items:start!important;margin-top:0!important}.product-details-page .pro_details_pos>.product_detail_slider,.product-details-page .pro_details_pos>.product_details_wrap{width:100%!important;min-width:0;margin-top:0!important}.product-details-page .product_detail_slider.product_details_sticky{top:105px!important}.product-details-page .product_details_info{position:relative;padding:clamp(22px,2.5vw,34px)!important;background:#fffffff5;border:1px solid var(--zy-pdp-line);border-radius:24px;box-shadow:var(--zy-pdp-shadow)}.product-details-page .product_details_info:before{content:"";position:absolute;top:-1px;left:26px;right:26px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,var(--zy-pdp-gold),var(--zy-pdp-wine),var(--zy-pdp-gold),transparent)}.product-details-page .product_detail_img .product_img_top .slider-big{overflow:hidden;background:#fff;border:1px solid rgba(87,5,23,.1)!important;border-radius:24px!important;box-shadow:var(--zy-pdp-shadow)}.product-details-page .product_detail_img .product_img_top .slider-big:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffbf}.product-details-page .product_detail_img .product_img_top .slider-big .swiper-slide a img,.product-details-page .product_detail_img .product_img_top .slider-big .swiper-slide a figure{object-fit:contain!important;background-color:#fff!important}.product-details-page .product_detail_img .product_img_top .slider-big .big-button{width:42px!important;height:42px!important;color:#fff!important;background:#570517eb!important;border:1px solid rgba(255,255,255,.7);box-shadow:0 9px 22px #3d031038!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-details-page .product_detail_img .product_img_top .slider-big .big-button:hover{color:var(--zy-pdp-wine)!important;background:#fff!important;border-color:var(--zy-pdp-gold)}.product-details-page .product_detail_img.product_detail_img_bottom .slider-small{margin-top:12px!important;padding:3px}.product-details-page .pro-slider .slider-small .swiper-slide .product-thumb{aspect-ratio:1;background:#fff;border:1px solid rgba(87,5,23,.1)!important;border-radius:13px!important;box-shadow:0 4px 12px #3d03100a;transition:transform var(--zy-pdp-ease),border-color var(--zy-pdp-ease),box-shadow var(--zy-pdp-ease)}.product-details-page .pro-slider .slider-small .swiper-slide .product-thumb:before{padding-bottom:100%!important}.product-details-page .pro-slider .slider-small .swiper-slide .product-thumb img{object-fit:contain!important;padding:4px}.product-details-page .pro-slider .slider-small .swiper-slide:hover .product-thumb{transform:translateY(-2px);border-color:#57051752!important;box-shadow:0 7px 16px #3d031014}.product-details-page .pro-slider .slider-small .swiper-slide.swiper-slide-thumb-active .product-thumb{border:2px solid var(--zy-pdp-wine)!important;box-shadow:0 0 0 3px #c59a5b38}.product-details-page .product_details_info .pro-nprist .product-info{margin-top:14px!important}.product-details-page .product_details_info .pro-nprist .product-info:first-child{margin-top:0!important}.product-details-page .product-title h1{color:var(--zy-pdp-wine-dark)!important;font-size:clamp(25px,2.25vw,36px)!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.18!important;text-wrap:balance}.product-details-page .product-short-description{padding:0 0 2px;color:var(--zy-pdp-muted);font-size:15px;line-height:1.7}.product-details-page .product-short-description p{margin:0}.product-details-page .product_details_info .pro-prlb{display:flex!important;flex-wrap:wrap;gap:7px 10px}.product-details-page .product_details_info .pro-prlb .price-box{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.product-details-page .product_details_info .pro-prlb .price-box .new-price{color:var(--zy-pdp-wine)!important;font-size:clamp(28px,2.6vw,38px)!important;font-weight:800;letter-spacing:-.025em}.product-details-page .product_details_info .pro-prlb .price-box .old-price{color:#9d8f93!important;font-size:17px!important;font-weight:500;margin:0!important;text-decoration-thickness:1.5px}.product-details-page .product_details_info .pro-prlb .product-label{position:static!important;display:inline-flex!important;align-items:center;min-height:28px;margin:0 0 3px!important;padding:5px 9px!important;color:#fff!important;background:linear-gradient(135deg,var(--zy-pdp-wine),#8a1832)!important;border-radius:999px!important;font-size:11px!important;font-weight:800;letter-spacing:.04em;box-shadow:0 5px 12px #57051729}.product-details-page .shipping-tax,.product-details-page .product__tax,.product-details-page .installment{color:var(--zy-pdp-muted)!important;font-size:12px!important;line-height:1.5}.product-details-page .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:5px;padding:7px 10px;background:#fffaf1;border:1px solid rgba(197,154,91,.3);border-radius:999px}.product-details-page .jdgm-prev-badge__text{color:#67575b!important;font-size:12px}.product-details-page .product_details_info .week-countdown{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;padding:13px 16px!important;color:var(--zy-pdp-wine)!important;background:linear-gradient(100deg,#fff8f7,#f9edef)!important;border:1px solid rgba(87,5,23,.14)!important;border-radius:14px;box-shadow:0 5px 14px #3d03100d}.product-details-page .product_details_info .week-countdown p,.product-details-page .product_details_info .week-countdown span{padding:0!important;color:var(--zy-pdp-wine)!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}.product-details-page .product_details_info .week-countdown span{flex:0 0 auto;padding:7px 9px!important;color:#fff!important;background:var(--zy-pdp-wine);border-radius:9px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.product-details-page .product_details_info .pr-option{padding-top:19px!important;border-top:1px solid var(--zy-pdp-line)!important}.product-details-page .product_details_info .pr-option .option-title{color:var(--zy-pdp-text);font-size:14px!important;font-weight:750!important}.product-details-page .product_details_info .pr-option .current-option{color:var(--zy-pdp-wine)!important;font-weight:700!important}.product-details-page .product_details_info .pr-option .option-block{gap:7px;margin-top:9px!important}.product-details-page .product_details_info .pr-option .option-block .op-lb{margin:0!important}.product-details-page .product_details_info .pr-option .option-block .op-lb.ot-size{min-width:48px!important;height:40px!important;padding:9px 13px!important;color:#4e4145;background:#fff!important;border:1px solid rgba(87,5,23,.17)!important;border-radius:10px!important;font-size:13px!important;box-shadow:0 3px 9px #3d031009}.product-details-page .product_details_info .pr-option .option-block input:checked+.op-lb.ot-size,.product-details-page .product_details_info .pr-option .option-block .op-lb.ot-size:hover{color:#fff!important;background:var(--zy-pdp-wine)!important;border-color:var(--zy-pdp-wine)!important;box-shadow:0 8px 16px #57051729;transform:translateY(-1px)}.product-details-page .product_details_info .product-qty .qty-box{width:132px;height:48px!important;overflow:hidden;background:#fff;border:1px solid rgba(87,5,23,.16);border-radius:12px!important;box-shadow:0 4px 12px #3d03100a}.product-details-page .product_details_info .product-qty .qty-box .qty-bt{width:40px;color:var(--zy-pdp-wine);transition:background var(--zy-pdp-ease),color var(--zy-pdp-ease)}.product-details-page .product_details_info .product-qty .qty-box .qty-bt:hover{color:#fff;background:var(--zy-pdp-wine)}.product-details-page .product_details_info .product-qty .qty-box input{color:var(--zy-pdp-text)!important;font-size:14px!important}.product-details-page .product_details_info .form-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.product-details-page .product_details_info .form-group .form-btn{width:100%;min-height:42px;justify-content:center;padding:8px 10px;color:var(--zy-pdp-wine)!important;background:var(--zy-pdp-ivory);border:1px solid rgba(87,5,23,.11);border-radius:10px;font-size:11px!important;font-weight:750!important;text-transform:none!important}.product-details-page .product_details_info .form-group .form-btn i{font-size:15px!important}.product-details-page .product_details_info .form-group .form-btn span{padding-inline-start:6px!important}.product-details-page .product_details_info .form-group .form-btn:hover{color:#fff!important;background:var(--zy-pdp-wine);border-color:var(--zy-pdp-wine);transform:translateY(-1px)}.product-details-page .product_details_info .pr-form-button{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn,.product-details-page .product_details_info .pr-form-button .shopify-payment-button{width:100%!important;min-width:0}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn button,.product-details-page .product_details_info .shopify-payment-button__button{position:relative;isolation:isolate;width:100%!important;min-height:54px!important;overflow:hidden;border-radius:13px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.055em;text-transform:uppercase;transition:transform var(--zy-pdp-ease),box-shadow var(--zy-pdp-ease),background var(--zy-pdp-ease)!important}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn button{color:#fff!important;background:linear-gradient(135deg,var(--zy-pdp-wine-dark),var(--zy-pdp-wine) 62%,#7b1630)!important;border:1px solid var(--zy-pdp-wine)!important;box-shadow:0 11px 25px #57051738}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn button:after{content:"";position:absolute;z-index:-1;top:-80%;left:-40%;width:32%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(18deg) translate(-260%);transition:transform .7s ease}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn button:hover{color:#fff!important;background:linear-gradient(135deg,#6e0c24,var(--zy-pdp-wine))!important;border-color:var(--zy-pdp-gold)!important;box-shadow:0 15px 31px #57051747;transform:translateY(-2px)}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn button:hover:after{transform:rotate(18deg) translate(620%)}.product-details-page .product_details_info .shopify-payment-button__button{color:var(--zy-pdp-wine)!important;background:linear-gradient(180deg,#fff,#fff8f5)!important;border:1px solid var(--zy-pdp-gold)!important;box-shadow:0 8px 19px #3d031014}.product-details-page .product_details_info .shopify-payment-button__button:hover{color:#fff!important;background:var(--zy-pdp-wine)!important;border-color:var(--zy-pdp-wine)!important;transform:translateY(-2px)}.product-details-page .product_details_info .product-info .ser-block{padding:15px 10px!important;background:linear-gradient(135deg,#fff,var(--zy-pdp-ivory))!important;border:1px solid var(--zy-pdp-line)!important;border-radius:16px!important;box-shadow:var(--zy-pdp-shadow-soft)}.product-details-page .product_details_info .ser-block ul.grid-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:stretch}.product-details-page .product_details_info .ser-block li{min-width:0;padding:2px 10px;border-right:1px solid rgba(87,5,23,.1)}.product-details-page .product_details_info .ser-block li:last-child{border-right:0}.product-details-page .product_details_info .ser-block a{display:flex!important;min-height:76px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--zy-pdp-wine);text-align:center}.product-details-page .product_details_info .ser-block a i{display:grid!important;width:34px;height:34px;place-items:center;color:var(--zy-pdp-wine);background:#5705170e;border:1px solid rgba(87,5,23,.09);border-radius:50%;font-size:18px!important}.product-details-page .product_details_info .ser-block a:hover i{color:#fff;background:var(--zy-pdp-wine);transform:translateY(-2px) rotate(-5deg)!important}.product-details-page .product_details_info .ser-block a .service-text{margin:0!important}.product-details-page .product_details_info .ser-block a h6{color:var(--zy-pdp-wine)!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.product-details-page .product_details_info .ser-block li:nth-child(2) h6{font-size:0!important}.product-details-page .product_details_info .ser-block li:nth-child(2) h6:after{content:"3-Day Easy Returns";font-size:11px;line-height:1.35}.product-details-page .coupon-carousel-v6{position:relative;margin-top:3px;padding-top:40px!important;overflow:hidden}.product-details-page .coupon-carousel-v6:before{content:"Available Offers";position:absolute;top:4px;left:4px;color:var(--zy-pdp-wine-dark);font-size:16px;font-weight:800;letter-spacing:-.01em}.product-details-page .coupon-carousel-v6:after{content:"";position:absolute;top:30px;left:4px;width:46px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--zy-pdp-wine),var(--zy-pdp-gold))}.product-details-page .coupon-carousel-v6 .cc6-scroll{display:flex!important;gap:11px!important;padding:5px 4px 11px!important;overflow-x:auto!important;scroll-padding-inline:4px}.product-details-page .coupon-carousel-v6 .cc6-card{flex:0 0 min(76%,248px)!important;min-width:0!important;max-width:none!important;min-height:166px;padding:15px 13px 12px!important;gap:7px!important;justify-content:flex-start;background:radial-gradient(circle at 88% 10%,rgba(197,154,91,.13),transparent 30%),linear-gradient(145deg,#fff,#fffaf8)!important;border:1px solid rgba(87,5,23,.13)!important;border-radius:16px!important;box-shadow:0 8px 20px #3d031012!important}.product-details-page .coupon-carousel-v6 .cc6-card:before{width:4px!important;background:linear-gradient(180deg,var(--zy-pdp-wine),var(--zy-pdp-gold))!important}.product-details-page .coupon-carousel-v6 .cc6-card:hover{border-color:#57051745!important;box-shadow:0 13px 26px #3d03101f!important;transform:translateY(-3px)!important}.product-details-page .coupon-carousel-v6 .cc6-icon{width:36px!important;height:36px!important;flex:0 0 36px;background:#57051712!important;border:1px solid rgba(87,5,23,.08)}.product-details-page .coupon-carousel-v6 .cc6-icon svg{width:18px!important;height:18px!important}.product-details-page .coupon-carousel-v6 .cc6-body{flex:1 1 auto;min-height:55px;justify-content:center}.product-details-page .coupon-carousel-v6 .cc6-title{margin:0!important;color:var(--zy-pdp-wine)!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.product-details-page .coupon-carousel-v6 .cc6-text{margin:3px 0 0!important;color:#79666c!important;font-size:12px!important;line-height:1.45!important;opacity:1!important}.product-details-page .coupon-carousel-v6 .cc6-code,.product-details-page .coupon-carousel-v6 .cc6-auto{min-height:31px;max-width:100%;padding:6px 12px!important;color:var(--zy-pdp-wine)!important;background:#fff!important;border-color:#57051757!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap}.product-details-page .coupon-carousel-v6 .cc6-code.copied{color:#fff!important;background:var(--zy-pdp-wine)!important}.product-details-page .coupon-carousel-v6 .cc6-fade-right{top:45px!important;bottom:21px!important;width:48px!important;background:linear-gradient(to right,transparent,rgba(255,250,247,.96) 85%)!important}.product-details-page .coupon-carousel-v6 .cc6-track{height:4px!important;margin:8px 5px 1px!important;background:#5705171a!important}.product-details-page .coupon-carousel-v6 .cc6-thumb{background:linear-gradient(90deg,var(--zy-pdp-wine),var(--zy-pdp-gold))!important}[id^=sh-]{padding:clamp(34px,5vw,64px) 0!important;background:#fff!important}[id^=sh-] .sh-page-width{max-width:1180px!important;padding:0 20px!important}[id^=sh-] .sh-wrapper{gap:0!important}[id^=sh-] .sh-wrapper.sh-no-image .sh-right{width:100%!important;padding:clamp(15px,2.5vw,28px)!important;background:linear-gradient(145deg,#fff,var(--zy-pdp-ivory));border:1px solid var(--zy-pdp-line);border-radius:22px;box-shadow:var(--zy-pdp-shadow-soft)}[id^=sh-] .accordion-item{margin-bottom:9px!important;border:1px solid rgba(87,5,23,.11)!important;border-radius:13px!important;box-shadow:none!important}[id^=sh-] .accordion-item:hover{border-color:#57051745!important;box-shadow:0 7px 17px #3d031012!important;transform:translate(2px)!important}[id^=sh-] .accordion-item.active{border-color:#57051757!important;box-shadow:0 9px 22px #3d031014!important}[id^=sh-] .accordion-header{min-height:54px;padding:14px 16px!important}[id^=sh-] .accordion-header h3{color:var(--zy-pdp-wine-dark)!important;font-size:15px!important;font-weight:750!important}[id^=sh-] .accordion-icon{width:24px!important;height:24px!important;border-color:var(--zy-pdp-wine)!important}[id^=sh-] .accordion-content-inner{padding:0 16px 17px!important}[id^=sh-] .accordion-content p,[id^=sh-] .accordion-content li,[id^=sh-] .accordion-content td,[id^=sh-] .accordion-content th{color:#66585c!important;font-size:14px!important;line-height:1.7!important}[id^=sh-] .accordion-content table{width:100%;overflow:hidden;border:1px solid var(--zy-pdp-line);border-collapse:separate;border-spacing:0;border-radius:12px}[id^=sh-] .accordion-content th,[id^=sh-] .accordion-content td{padding:10px 12px!important;border-bottom:1px solid rgba(87,5,23,.08)}[id^=sh-] .accordion-content th{color:var(--zy-pdp-wine-dark)!important;background:var(--zy-pdp-blush)}[id^=sh-] :is(.zy-care-wrap,.zy-ship-wrap,.zy-return-wrap){margin:4px auto!important;padding:0!important}[id^=sh-] :is(.zy-care-box,.zy-ship-box,.zy-return-box){padding:clamp(16px,2.5vw,26px)!important;border-radius:16px!important;box-shadow:none!important}[id^=sh-] :is(.zy-care-title,.zy-ship-title,.zy-return-title){font-size:clamp(23px,3vw,32px)!important}[id^=sh-] :is(.zy-care-card,.zy-ship-card,.zy-return-card,.zy-ship-mini,.zy-return-mini){box-shadow:none!important}.bbm-faq-section{padding:clamp(34px,5vw,64px) 0!important;background:linear-gradient(180deg,var(--zy-pdp-ivory),#fff)!important}.bbm-faq-section .bbm-page-width{max-width:1120px!important}.bbm-faq-section .bbm-faq-title h2{color:var(--zy-pdp-wine-dark)!important;font-size:clamp(27px,3.2vw,40px)!important;font-weight:750!important;letter-spacing:-.025em}.bbm-faq-section .bbm-faq-desc{max-width:650px;margin:0 auto}.bbm-faq-section .bbm-faq-item{border-radius:13px!important;border-color:#5705171c!important}.bbm-faq-section .bbm-faq-header{min-height:58px}.bbm-faq-section .bbm-faq-title-text{color:var(--zy-pdp-wine-dark)!important;font-size:15px!important;font-weight:700!important}.shopify-section .jdgm-widget.jdgm-review-widget{max-width:1200px;margin:clamp(30px,5vw,65px) auto!important;padding:clamp(18px,3vw,34px);background:#fff;border:1px solid var(--zy-pdp-line);border-radius:22px;box-shadow:var(--zy-pdp-shadow-soft)}.related-product,.recently-viewed{padding-top:clamp(42px,5vw,72px)!important;padding-bottom:clamp(42px,5vw,72px)!important}.related-product{background:linear-gradient(180deg,#fbf5f2,#f8f7f3)!important;border-top:1px solid rgba(87,5,23,.07)}.recently-viewed{background:#fff!important}.related-product .section-title .sub-title{color:var(--zy-pdp-gold);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.related-product .section-title h2,.recently-viewed .section-title h2{color:var(--zy-pdp-wine-dark);font-size:clamp(27px,3vw,39px);font-weight:750;letter-spacing:-.025em}.related-product .single-product-wrap,.recently-viewed .single-product-wrap{height:100%;overflow:hidden;background:#fff;border:1px solid rgba(87,5,23,.09);border-radius:17px;box-shadow:0 7px 20px #3d03100e;transition:transform var(--zy-pdp-ease),box-shadow var(--zy-pdp-ease)}.related-product .single-product-wrap:hover,.recently-viewed .single-product-wrap:hover{transform:translateY(-4px);box-shadow:0 14px 28px #3d03101c}.related-product .single-product-wrap .product-image,.recently-viewed .single-product-wrap .product-image{overflow:hidden;border-radius:17px 17px 0 0}.related-product .single-product-wrap .product-content,.recently-viewed .single-product-wrap .product-content{padding:13px 13px 16px}.related-product .single-product-wrap .product-content h6 a,.recently-viewed .single-product-wrap .product-content h6 a{display:-webkit-box;overflow:hidden;color:var(--zy-pdp-wine-dark);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sticky-btn-atc{z-index:1000!important;padding:11px 0!important;background:#fffffff5!important;border-top:1px solid var(--zy-pdp-line);box-shadow:0 -12px 34px #3d03101f!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-btn-atc .product-img .pro-img{width:58px!important;height:58px!important;border:1px solid var(--zy-pdp-line);border-radius:12px!important}.sticky-btn-atc .product-img h6 a{display:-webkit-box;overflow:hidden;color:var(--zy-pdp-wine-dark);font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sticky-btn-atc form .qty-box,.sticky-btn-atc form select{height:48px!important;border-color:#57051729!important;border-radius:11px!important}.sticky-btn-atc form .pr-form-button .ajax-cart-btn{min-width:180px!important;height:48px!important;padding:10px 24px!important;color:#fff!important;background:linear-gradient(135deg,var(--zy-pdp-wine-dark),var(--zy-pdp-wine))!important;border-radius:11px!important;box-shadow:0 9px 20px #57051730}@media(min-width:992px){.product-details-page .product_detail_slider{animation:zyPdpRise .55s cubic-bezier(.22,1,.36,1) both}.product-details-page .product_details_wrap{animation:zyPdpRise .62s .07s cubic-bezier(.22,1,.36,1) both}}@keyframes zyPdpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.product-details-page :is(button,a,input,select):focus-visible,.sticky-btn-atc :is(button,a,input,select):focus-visible{outline:2px solid var(--zy-pdp-gold)!important;outline-offset:3px}@media(max-width:1199px){.product-details-page .pro_details_pos{grid-template-columns:minmax(0,1fr) minmax(350px,.92fr);gap:28px}.product-details-page .product_details_info{padding:22px!important}.product-details-page .product_details_info .pr-form-button{grid-template-columns:1fr!important}.product-details-page .coupon-carousel-v6 .cc6-card{flex-basis:min(82%,240px)!important}}@media(max-width:991px){.product-details-page .pro_details_pos{grid-template-columns:1fr;gap:24px}.product-details-page .product_detail_slider.product_details_sticky{position:static!important}.product-details-page .product_details_info{max-width:760px;margin:0 auto}.product-details-page .product_details_info .pr-form-button{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.product-breadcrumb{padding:9px 0!important}.product-breadcrumb .container{padding-inline:15px}.product-breadcrumb .breadcrumb-item{font-size:12px}.product-breadcrumb .breadcrumb-item+.breadcrumb-item:before{padding:0 7px!important}.product-details-page{padding-top:14px!important;padding-bottom:34px!important}.product-details-page>.container{padding-inline:12px}.product-details-page .pro_details_pos{gap:17px}.product-details-page .product_detail_img .product_img_top .slider-big{border-radius:17px!important;box-shadow:0 10px 26px #3d031013}.product-details-page .product_detail_img .product_img_top .slider-big .big-button{width:36px!important;height:36px!important;font-size:16px!important}.product-details-page .product_detail_img .product_img_top .slider-big .big-button.button-prev,.product-details-page .product_detail_img .product_img_top .slider-big:hover .big-button.button-prev{left:9px!important}.product-details-page .product_detail_img .product_img_top .slider-big .big-button.button-next,.product-details-page .product_detail_img .product_img_top .slider-big:hover .big-button.button-next{right:9px!important}.product-details-page .product_detail_img.product_detail_img_bottom .slider-small{margin-top:9px!important}.product-details-page .pro-slider .slider-small .swiper-slide .product-thumb{border-radius:10px!important}.product-details-page .product_details_info{width:100%;padding:18px 15px 17px!important;border-radius:18px;box-shadow:0 11px 28px #3d031013}.product-details-page .product_details_info:before{left:18px;right:18px}.product-details-page .product-title h1{font-size:clamp(22px,6.4vw,28px)!important;line-height:1.22!important}.product-details-page .product-short-description{font-size:14px;line-height:1.6}.product-details-page .product_details_info .pro-prlb .price-box .new-price{font-size:27px!important}.product-details-page .product_details_info .pro-prlb .price-box .old-price{font-size:15px!important}.product-details-page .product_details_info .week-countdown{flex-direction:row!important;align-items:center!important;padding:11px 12px!important}.product-details-page .product_details_info .week-countdown p,.product-details-page .product_details_info .week-countdown span{font-size:12px!important}.product-details-page .product_details_info .week-countdown span{padding:6px 7px!important}.product-details-page .product_details_info .pr-form-button{grid-template-columns:1fr!important;gap:8px!important}.product-details-page .product_details_info .pr-form-button .ajax-cart-btn button,.product-details-page .product_details_info .shopify-payment-button__button{min-height:52px!important;font-size:13px!important}.product-details-page .product_details_info .form-group{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.product-details-page .product_details_info .form-group .form-btn{min-height:40px;padding:7px 5px;font-size:10px!important}.product-details-page .product_details_info .form-group .form-btn i{font-size:14px!important}.product-details-page .product_details_info .ser-block{padding:11px 5px!important;border-radius:14px!important}.product-details-page .product_details_info .ser-block li{padding:1px 5px}.product-details-page .product_details_info .ser-block a{min-height:70px;gap:6px}.product-details-page .product_details_info .ser-block a i{width:31px;height:31px;font-size:16px!important}.product-details-page .product_details_info .ser-block a h6,.product-details-page .product_details_info .ser-block li:nth-child(2) h6:after{font-size:10px!important;line-height:1.28}.product-details-page .coupon-carousel-v6{padding-top:38px!important}.product-details-page .coupon-carousel-v6:before{font-size:15px}.product-details-page .coupon-carousel-v6 .cc6-card{flex-basis:min(82vw,248px)!important;min-height:158px;padding:13px 12px 11px!important}.product-details-page .coupon-carousel-v6 .cc6-title{font-size:13px!important}.product-details-page .coupon-carousel-v6 .cc6-text{font-size:11.5px!important}[id^=sh-]{padding:28px 0!important}[id^=sh-] .sh-page-width{padding:0 12px!important}[id^=sh-] .sh-wrapper.sh-no-image .sh-right{padding:12px!important;border-radius:17px}[id^=sh-] .accordion-header{min-height:50px;padding:12px 13px!important}[id^=sh-] .accordion-header h3{font-size:13.5px!important}[id^=sh-] .accordion-content-inner{padding:0 13px 14px!important;overflow-x:auto}[id^=sh-] :is(.zy-care-box,.zy-ship-box,.zy-return-box){padding:16px 12px!important}[id^=sh-] :is(.zy-care-grid,.zy-ship-grid,.zy-ship-highlight,.zy-return-grid,.zy-return-highlight,.zy-return-step-list){grid-template-columns:1fr!important}.bbm-faq-section{padding:30px 0!important}.bbm-faq-section .bbm-page-width{padding-inline:12px!important}.bbm-faq-section .bbm-faq-title h2{font-size:27px!important}.related-product,.recently-viewed{padding-top:40px!important;padding-bottom:40px!important}.related-product .container,.recently-viewed .container{padding-inline:12px}.related-product .product-related-slider{overflow:visible}.related-product .single-product-wrap .product-content,.recently-viewed .single-product-wrap .product-content{padding:10px 9px 13px}.sticky-btn-atc{padding:9px 0 calc(9px + env(safe-area-inset-bottom))!important}.sticky-btn-atc .container{padding-inline:10px}.sticky-btn-atc form{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.sticky-btn-atc form>.pro-form-noscript{flex:0 0 112px;min-width:0}.sticky-btn-atc form .variant-option-block{margin:0!important}.sticky-btn-atc form select{width:100%;min-width:0;padding:0 28px 0 9px;font-size:11px}.sticky-btn-atc form .pr-form-button{display:block!important;flex:1 1 auto;min-width:0}.sticky-btn-atc form .product-qty{display:none!important}.sticky-btn-atc form .pr-form-button .ajax-cart-btn{width:100%;min-width:0!important;height:48px!important;padding:8px 12px!important;font-size:12px}}@media(max-width:420px){.product-details-page .product_details_info{padding-inline:13px!important}.product-details-page .product_details_info .form-group .form-btn span{padding-inline-start:4px!important}.product-details-page .product_details_info .ser-block a h6,.product-details-page .product_details_info .ser-block li:nth-child(2) h6:after{font-size:9.5px!important}.product-details-page .coupon-carousel-v6 .cc6-card{flex-basis:84vw!important}}@media(prefers-reduced-motion:reduce){.product-details-page *,.product-details-page *:before,.product-details-page *:after,.sticky-btn-atc *,.sticky-btn-atc *:before,.sticky-btn-atc *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:767px){.product-details-page .product_details_info .form-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important}.product-details-page .product_details_info .form-group .grid-wrapper{width:100%!important;min-width:0!important;margin:0!important}.product-details-page .product_details_info .form-group .form-btn{display:flex!important;width:100%!important;min-width:0!important;min-height:52px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:10px 8px!important;color:#570517!important;background:linear-gradient(145deg,#fff,#fff8f6)!important;border:1px solid rgba(87,5,23,.14)!important;border-radius:12px!important;box-shadow:0 5px 14px #5705170e!important;font-size:12.5px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}.product-details-page .product_details_info .form-group .form-btn i{flex:0 0 auto!important;margin:0!important;font-size:18px!important;line-height:1!important}.product-details-page .product_details_info .form-group .form-btn span{min-width:0!important;padding:0!important;overflow:hidden!important;font-size:inherit!important;line-height:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-details-page .product_details_info .form-group .form-btn:active{color:#fff!important;background:#570517!important;border-color:#570517!important;box-shadow:0 7px 17px #5705172e!important;transform:translateY(-1px)!important}}@media screen and (max-width:370px){.product-details-page .product_details_info .form-group{gap:8px!important}.product-details-page .product_details_info .form-group .form-btn{min-height:49px!important;padding-inline:5px!important;font-size:11.5px!important}.product-details-page .product_details_info .form-group .form-btn i{font-size:16px!important}}@media screen and (max-width:767px){.product-details-page .product_details_info .product-info .ser-block{position:relative!important;width:100%!important;margin:2px 0 0!important;padding:15px 8px 13px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,rgba(197,154,91,.12),transparent 48%),linear-gradient(145deg,#fff,#fff9f6)!important;border:1px solid rgba(87,5,23,.13)!important;border-radius:17px!important;box-shadow:0 10px 24px #57051713,inset 0 1px #ffffffe6!important}.product-details-page .product_details_info .product-info .ser-block:before{content:"";position:absolute;top:0;left:20%;width:60%;height:2px;background:linear-gradient(90deg,transparent,#c59a5b,#570517,#c59a5b,transparent);border-radius:0 0 999px 999px}.product-details-page .product_details_info .ser-block ul.grid-wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important}.product-details-page .product_details_info .ser-block ul.grid-wrap>li.grid-wrapper{position:relative!important;display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:3px 7px!important;border:0!important;border-right:1px solid rgba(87,5,23,.1)!important}.product-details-page .product_details_info .ser-block ul.grid-wrap>li.grid-wrapper:last-child{border-right:0!important}.product-details-page .product_details_info .ser-block li>a{display:flex!important;width:100%!important;min-width:0!important;min-height:94px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;color:#570517!important;text-align:center!important;text-decoration:none!important}.product-details-page .product_details_info .ser-block li>a>i{display:grid!important;width:38px!important;height:38px!important;flex:0 0 38px!important;place-items:center!important;margin:0!important;color:#570517!important;background:linear-gradient(145deg,#fff,#f7ecee)!important;border:1px solid rgba(87,5,23,.12)!important;border-radius:50%!important;box-shadow:0 5px 12px #57051714,inset 0 1px #fff!important;font-size:18px!important;line-height:1!important}.product-details-page .product_details_info .ser-block .service-text{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.product-details-page .product_details_info .ser-block .service-text h6{display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;color:#570517!important;font-size:0!important;font-weight:750!important;line-height:1.3!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.product-details-page .product_details_info .ser-block li:nth-child(1) .service-text h6:after{content:"Quality\a Checked"}.product-details-page .product_details_info .ser-block li:nth-child(2) .service-text h6:after{content:"3-Day Easy\aReturns"}.product-details-page .product_details_info .ser-block li:nth-child(3) .service-text h6:after{content:"Secure\a Checkout"}.product-details-page .product_details_info .ser-block li .service-text h6:after{display:block!important;color:#570517!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;text-align:center!important;white-space:pre-line!important;word-break:normal!important;overflow-wrap:normal!important}.product-details-page .product_details_info .ser-block li>a:active>i{color:#fff!important;background:#570517!important;border-color:#570517!important;transform:scale(.96)!important}}@media screen and (max-width:380px){.product-details-page .product_details_info .product-info .ser-block{padding-inline:5px!important}.product-details-page .product_details_info .ser-block ul.grid-wrap>li.grid-wrapper{padding-inline:4px!important}.product-details-page .product_details_info .ser-block li>a{min-height:89px!important;gap:7px!important}.product-details-page .product_details_info .ser-block li>a>i{width:35px!important;height:35px!important;flex-basis:35px!important;font-size:16px!important}.product-details-page .product_details_info .ser-block li .service-text h6:after{font-size:10px!important}}@media screen and (max-width:600px){.template-product .sticky-btn-atc{bottom:69px!important;z-index:90!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;background:#fffffff7!important;border-top:1px solid rgba(87,5,23,.12)!important;box-shadow:0 -10px 28px #57051721!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.template-product .sticky-btn-atc .container{width:100%!important;max-width:none!important;padding:0!important}.template-product .sticky-btn-atc .grid-wrap,.template-product .sticky-btn-atc .grid-wrapper,.template-product .sticky-btn-atc cart-action,.template-product .sticky-btn-atc form,.template-product .sticky-btn-atc .pr-form-button{width:100%!important;min-width:0!important}.template-product .sticky-btn-atc form,.template-product .sticky-btn-atc .pr-form-button{display:block!important;margin:0!important}.template-product .sticky-btn-atc .pr-form-button .ajax-cart-btn{display:flex!important;width:100%!important;min-width:0!important;height:52px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:10px 18px!important;color:#fff!important;background:linear-gradient(135deg,#39000c,#570517 58%,#7a1730)!important;border:1px solid #570517!important;border-radius:13px!important;box-shadow:0 9px 22px #5705173b!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:.055em!important;text-align:center!important;text-transform:uppercase!important}.template-product .sticky-btn-atc .ajax-cart-btn .cart-title{display:block!important;margin:0!important;padding:0!important;color:#fff!important;opacity:1!important;visibility:visible!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.055em!important;text-align:center!important;white-space:nowrap!important}.template-product .sticky-btn-atc .ajax-cart-btn.loading .cart-title{display:none!important}.template-product .sticky-btn-atc .ajax-cart-btn:not(.loading) .ajax-loader{display:none!important}.template-product .sticky-btn-atc .ajax-cart-btn.loading .ajax-loader{display:flex!important;color:#fff!important;align-items:center!important;justify-content:center!important}.template-product .sticky-btn-atc .product-qty{display:none!important}.template-product .sticky-btn-atc .pro-form-noscript,.template-product .sticky-btn-atc [class*=pro-form-noscript-]{margin:0 0 7px!important}.template-product .sticky-btn-atc select{width:100%!important;height:42px!important;padding:0 36px 0 12px!important;color:#570517!important;background-color:#fff!important;border:1px solid rgba(87,5,23,.16)!important;border-radius:10px!important;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/zyvira-product-ui-base-20260727.css.map */
