.template-product .zyv-pdp-accordions{--zyv-wine: #570517;--zyv-wine-dark: #35000b;--zyv-wine-soft: #7a1730;--zyv-gold: #c59a5b;--zyv-gold-light: #ead9bd;--zyv-ivory: #fffaf7;--zyv-blush: #f9eff0;--zyv-text: #2d2024;--zyv-muted: #6f6065;--zyv-border: rgba(87, 5, 23, .13);--zyv-shadow: 0 18px 45px rgba(87, 5, 23, .09);--zyv-shadow-hover: 0 16px 34px rgba(87, 5, 23, .14);position:relative!important;isolation:isolate;overflow:hidden}.template-product .zyv-pdp-accordions:before,.template-product .zyv-pdp-accordions:after{content:"";position:absolute;z-index:-1;width:340px;height:340px;border-radius:50%;pointer-events:none;filter:blur(2px)}.template-product .zyv-pdp-accordions:before{top:-170px;left:-150px;background:radial-gradient(circle,#c59a5b29,#c59a5b00 72%)}.template-product .zyv-pdp-accordions:after{right:-160px;bottom:-180px;background:radial-gradient(circle,#5705171a,#57051700 72%)}.template-product .zyv-pdp-accordions--details{padding:clamp(42px,6vw,78px) 0!important;background:radial-gradient(circle at 8% 10%,rgba(197,154,91,.13),transparent 28%),radial-gradient(circle at 92% 90%,rgba(87,5,23,.07),transparent 30%),linear-gradient(135deg,#fff,#fffaf7 44%,#f9eff0)!important;border-top:1px solid rgba(87,5,23,.07);border-bottom:1px solid rgba(87,5,23,.07)}.template-product .zyv-pdp-accordions--details .sh-page-width{width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:0 20px!important}.template-product .zyv-pdp-accordions--details .sh-wrapper.sh-no-image .sh-right{position:relative!important;width:100%!important;padding:clamp(18px,2.6vw,32px)!important;background:linear-gradient(145deg,#fffffff7,#fffaf7f7)!important;border:1px solid rgba(87,5,23,.13)!important;border-radius:28px!important;box-shadow:0 24px 60px #57051717,inset 0 1px #fffffff2!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.template-product .zyv-pdp-accordions--details .sh-wrapper.sh-no-image .sh-right:before{content:"";position:absolute;top:-1px;left:12%;width:76%;height:3px;background:linear-gradient(90deg,transparent,var(--zyv-gold),var(--zyv-wine),var(--zyv-gold),transparent);border-radius:0 0 999px 999px}.template-product .zyv-pdp-accordions--details .accordion-item{position:relative!important;overflow:hidden!important;margin:0 0 11px!important;background:linear-gradient(135deg,#fff,#fffdfb)!important;border:1px solid rgba(87,5,23,.12)!important;border-radius:16px!important;box-shadow:0 5px 15px #57051709!important;transform:translateZ(0);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease!important}.template-product .zyv-pdp-accordions--details .accordion-item:last-child{margin-bottom:0!important}.template-product .zyv-pdp-accordions--details .accordion-item:hover{transform:translateY(-2px)!important;border-color:#57051747!important;box-shadow:0 13px 28px #5705171a!important}.template-product .zyv-pdp-accordions--details .accordion-item.active{background:linear-gradient(135deg,#fff,#fff8f5)!important;border-color:#57051759!important;box-shadow:0 16px 34px #5705171f!important}.template-product .zyv-pdp-accordions--details .accordion-item:before{width:4px!important;background:linear-gradient(180deg,var(--zyv-gold) 0%,var(--zyv-wine) 50%,var(--zyv-gold) 100%)!important;border-radius:0 4px 4px 0}.template-product .zyv-pdp-accordions--details .accordion-header{min-height:62px!important;padding:17px 19px!important;cursor:pointer!important}.template-product .zyv-pdp-accordions--details .accordion-header h3{margin:0!important;color:var(--zyv-wine-dark)!important;font-size:15.5px!important;font-weight:750!important;line-height:1.4!important;letter-spacing:.01em!important}.template-product .zyv-pdp-accordions--details .accordion-item.active .accordion-header h3{color:var(--zyv-wine)!important}.template-product .zyv-pdp-accordions--details .accordion-icon{width:27px!important;height:27px!important;flex:0 0 27px!important;margin-left:15px!important;color:var(--zyv-wine)!important;background:linear-gradient(145deg,#fff,#f8edef)!important;border:1px solid rgba(87,5,23,.25)!important;border-radius:50%!important;box-shadow:0 5px 13px #57051714!important;transition:background .3s ease,transform .35s ease,box-shadow .3s ease!important}.template-product .zyv-pdp-accordions--details .accordion-icon:before,.template-product .zyv-pdp-accordions--details .accordion-icon:after{background:var(--zyv-wine)!important}.template-product .zyv-pdp-accordions--details .accordion-item.active .accordion-icon{color:#fff!important;background:linear-gradient(135deg,var(--zyv-wine-dark),var(--zyv-wine-soft))!important;border-color:var(--zyv-wine)!important;box-shadow:0 7px 16px #57051733!important}.template-product .zyv-pdp-accordions--details .accordion-item.active .accordion-icon:before,.template-product .zyv-pdp-accordions--details .accordion-item.active .accordion-icon:after{background:#fff!important}.template-product .zyv-pdp-accordions--details .accordion-content-inner{position:relative!important;padding:17px 19px 20px!important;border-top:1px solid rgba(87,5,23,.09)!important;background:linear-gradient(180deg,#fffaf785,#ffffffeb)!important}.template-product .zyv-pdp-accordions--details .accordion-content p,.template-product .zyv-pdp-accordions--details .accordion-content li,.template-product .zyv-pdp-accordions--details .accordion-content td,.template-product .zyv-pdp-accordions--details .accordion-content th{color:var(--zyv-muted)!important;font-size:14.5px!important;line-height:1.75!important}.template-product .zyv-pdp-accordions--details .accordion-content strong{color:var(--zyv-text)!important;font-weight:700!important}.template-product .zyv-pdp-accordions--details .accordion-content a{color:var(--zyv-wine)!important;font-weight:700!important;text-decoration-color:#57051759!important;text-underline-offset:3px}.template-product .zyv-pdp-accordions--details .accordion-content table{width:100%!important;overflow:hidden!important;border:1px solid rgba(87,5,23,.11)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:14px!important;background:#fff!important}.template-product .zyv-pdp-accordions--details .accordion-content th{color:var(--zyv-wine-dark)!important;background:var(--zyv-blush)!important;font-weight:700!important}.template-product .zyv-pdp-accordions--details .accordion-content th,.template-product .zyv-pdp-accordions--details .accordion-content td{padding:12px 14px!important;border-bottom:1px solid rgba(87,5,23,.08)!important}.template-product .zyv-pdp-accordions--faq{padding:clamp(46px,6vw,82px) 0!important;background:radial-gradient(circle at 10% 15%,rgba(197,154,91,.15),transparent 28%),radial-gradient(circle at 90% 90%,rgba(87,5,23,.11),transparent 32%),linear-gradient(145deg,#fffaf7,#f9eff0 52%,#fff)!important;border-top:1px solid rgba(87,5,23,.08);border-bottom:1px solid rgba(87,5,23,.08)}.template-product .zyv-pdp-accordions--faq .bbm-page-width{width:100%!important;max-width:1140px!important;margin:0 auto!important;padding:0 20px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-title{max-width:760px!important;margin:0 auto 34px!important;text-align:center!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-title:before{content:"ZYVIRA ANSWERS";display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin-bottom:13px;padding:7px 14px;color:var(--zyv-wine)!important;background:linear-gradient(135deg,#c59a5b29,#5705170f);border:1px solid rgba(87,5,23,.11);border-radius:999px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.13em}.template-product .zyv-pdp-accordions--faq .bbm-faq-title h2{margin:0 0 11px!important;color:var(--zyv-wine-dark)!important;font-size:clamp(28px,3.5vw,42px)!important;font-weight:750!important;line-height:1.18!important;letter-spacing:-.025em!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-desc{max-width:650px!important;margin:0 auto!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-desc p{color:var(--zyv-muted)!important;font-size:15px!important;line-height:1.7!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-main,.template-product .zyv-pdp-accordions--faq .bbm-accordion-list{width:100%!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item{position:relative!important;overflow:hidden!important;margin:0!important;background:linear-gradient(135deg,#fffffffa,#fffaf7fa)!important;border:1px solid rgba(87,5,23,.13)!important;border-radius:17px!important;box-shadow:0 7px 18px #5705170e!important;transform:translateZ(0);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item:hover{transform:translateY(-2px)!important;border-color:#57051747!important;box-shadow:0 15px 30px #5705171c!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item.active{border-color:#57051761!important;box-shadow:0 17px 36px #57051721!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item:before{width:4px!important;background:linear-gradient(180deg,var(--zyv-gold),var(--zyv-wine),var(--zyv-gold))!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-header{min-height:66px!important;padding:18px 20px!important;cursor:pointer!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-title-text{margin:0!important;color:var(--zyv-wine-dark)!important;font-size:15.5px!important;font-weight:720!important;line-height:1.48!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item.active .bbm-faq-title-text{color:var(--zyv-wine)!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-arrow-box{width:28px!important;height:28px!important;flex:0 0 28px!important;margin-left:16px!important;background:linear-gradient(145deg,#fff,#f8edef)!important;border:1px solid rgba(87,5,23,.27)!important;box-shadow:0 5px 13px #57051714!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-arrow-box:before,.template-product .zyv-pdp-accordions--faq .bbm-faq-arrow-box:after{background:var(--zyv-wine)!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item.active .bbm-faq-arrow-box{background:linear-gradient(135deg,var(--zyv-wine-dark),var(--zyv-wine-soft))!important;border-color:var(--zyv-wine)!important;box-shadow:0 7px 16px #57051736!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-item.active .bbm-faq-arrow-box:before,.template-product .zyv-pdp-accordions--faq .bbm-faq-item.active .bbm-faq-arrow-box:after{background:#fff!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-content-inner{padding:17px 20px 21px!important;background:linear-gradient(180deg,#fffaf78c,#fffffff2)!important;border-top:1px solid rgba(87,5,23,.09)!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-content p{margin:0 0 9px!important;color:var(--zyv-muted)!important;font-size:14.5px!important;line-height:1.75!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-content p:last-child{margin-bottom:0!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-content strong{color:var(--zyv-text)!important;font-weight:700!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-content a{color:var(--zyv-wine)!important;font-weight:700!important;text-underline-offset:3px}@media screen and (max-width:767px){.template-product .zyv-pdp-accordions--details,.template-product .zyv-pdp-accordions--faq{padding:32px 0!important}.template-product .zyv-pdp-accordions--details .sh-page-width,.template-product .zyv-pdp-accordions--faq .bbm-page-width{padding-right:12px!important;padding-left:12px!important}.template-product .zyv-pdp-accordions--details .sh-wrapper.sh-no-image .sh-right{padding:12px!important;border-radius:20px!important}.template-product .zyv-pdp-accordions--details .accordion-item,.template-product .zyv-pdp-accordions--faq .bbm-faq-item{border-radius:14px!important}.template-product .zyv-pdp-accordions--details .accordion-header{min-height:56px!important;padding:14px 15px!important}.template-product .zyv-pdp-accordions--details .accordion-header h3{font-size:14px!important}.template-product .zyv-pdp-accordions--details .accordion-icon{width:24px!important;height:24px!important;flex-basis:24px!important}.template-product .zyv-pdp-accordions--details .accordion-content-inner{padding:14px 15px 17px!important;overflow-x:auto!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-title{margin-bottom:24px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-title:before{min-height:27px;padding:6px 12px;font-size:9.5px}.template-product .zyv-pdp-accordions--faq .bbm-faq-title h2{font-size:27px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-desc p{font-size:14px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-header{min-height:58px!important;padding:15px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-title-text{font-size:14px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-arrow-box{width:25px!important;height:25px!important;flex-basis:25px!important;margin-left:11px!important}.template-product .zyv-pdp-accordions--faq .bbm-faq-content-inner{padding:14px 15px 17px!important}.template-product .zyv-pdp-accordions--details .accordion-content p,.template-product .zyv-pdp-accordions--details .accordion-content li,.template-product .zyv-pdp-accordions--details .accordion-content td,.template-product .zyv-pdp-accordions--details .accordion-content th,.template-product .zyv-pdp-accordions--faq .bbm-faq-content p{font-size:13.5px!important;line-height:1.7!important}}@media(prefers-reduced-motion:reduce){.template-product .zyv-pdp-accordions *,.template-product .zyv-pdp-accordions *:before,.template-product .zyv-pdp-accordions *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/zyvira-pdp-accordions.css.map */
