body .about-company.zyv-read-more{--zyv-rm-wine: #570517;--zyv-rm-wine-dark: #3b020e;--zyv-rm-gold: #c79a45;--zyv-rm-text: #40373a;--zyv-rm-muted: #70666a;--zyv-rm-ivory: #fffaf7;--zyv-rm-line: rgba(87, 5, 23, .11);--zyv-rm-shadow: 0 18px 48px rgba(87, 5, 23, .085);position:relative!important;isolation:isolate;box-sizing:border-box;width:min(calc(100% - 36px),1180px)!important;max-width:1180px!important;margin:clamp(42px,6vw,78px) auto!important;padding:clamp(34px,4.8vw,58px)!important;overflow:hidden;color:var(--zyv-rm-text);background:radial-gradient(circle at 96% 2%,rgba(199,154,69,.13),transparent 29%),radial-gradient(circle at 2% 98%,rgba(87,5,23,.045),transparent 25%),linear-gradient(145deg,#ffffff 0%,var(--zyv-rm-ivory) 100%)!important;border:1px solid var(--zyv-rm-line)!important;border-radius:24px!important;box-shadow:var(--zyv-rm-shadow)!important;text-align:left!important}body .about-company.zyv-read-more:before{content:"";position:absolute;z-index:-1;top:0;left:10%;width:80%;height:3px;background:linear-gradient(90deg,transparent,var(--zyv-rm-gold),var(--zyv-rm-wine),var(--zyv-rm-gold),transparent);border-radius:0 0 999px 999px}body .about-company.zyv-read-more:after{content:"";position:absolute;z-index:-1;right:-95px;bottom:-95px;width:210px;height:210px;border:1px solid rgba(199,154,69,.13);border-radius:50%;pointer-events:none}body .about-company.zyv-read-more .zyv-read-more__title,body .about-company.zyv-read-more .about-title{position:relative;max-width:840px;margin:0 auto clamp(24px,3vw,34px)!important;padding:0 0 17px;color:var(--zyv-rm-wine-dark)!important;font-size:clamp(30px,3.5vw,43px)!important;font-weight:600!important;line-height:1.16!important;letter-spacing:-.03em;text-align:center!important;text-wrap:balance}body .about-company.zyv-read-more .zyv-read-more__title:after,body .about-company.zyv-read-more .about-title:after{content:"";position:absolute;bottom:0;left:50%;width:52px;height:2px;background:linear-gradient(90deg,var(--zyv-rm-wine),var(--zyv-rm-gold));border-radius:999px;transform:translate(-50%)}body .about-company.zyv-read-more .zyv-read-more__summary,body .about-company.zyv-read-more .about-short{box-sizing:border-box;width:100%;max-width:min(var(--zyv-read-more-summary-width, 920px),100%)!important;margin:0 auto!important;padding:clamp(20px,2.7vw,29px)!important;color:var(--zyv-rm-muted)!important;background:#ffffffb8;border:1px solid rgba(87,5,23,.085);border-radius:17px;box-shadow:0 7px 20px #5705170a;font-size:15.5px!important;line-height:1.72!important;text-align:var(--zyv-read-more-text-align, left)!important}body .about-company.zyv-read-more .zyv-read-more__summary>:first-child,body .about-company.zyv-read-more .about-short>:first-child,body .about-company.zyv-read-more .zyv-read-more__summary>:first-child>:first-child,body .about-company.zyv-read-more .about-short>:first-child>:first-child{margin-top:0!important}body .about-company.zyv-read-more .zyv-read-more__summary>:last-child,body .about-company.zyv-read-more .about-short>:last-child,body .about-company.zyv-read-more .zyv-read-more__summary>:last-child>:last-child,body .about-company.zyv-read-more .about-short>:last-child>:last-child{margin-bottom:0!important}body .about-company.zyv-read-more .zyv-read-more__summary :is(h2,h3,h4,h5,h6),body .about-company.zyv-read-more .about-short :is(h2,h3,h4,h5,h6){margin:0 0 13px!important;color:var(--zyv-rm-wine)!important;font-size:clamp(19px,2.2vw,25px)!important;font-weight:650!important;line-height:1.34!important;letter-spacing:-.018em}body .about-company.zyv-read-more .zyv-read-more__summary p,body .about-company.zyv-read-more .about-short p{margin:0 0 12px!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}body .about-company.zyv-read-more .zyv-read-more__summary strong,body .about-company.zyv-read-more .about-short strong,body .about-company.zyv-read-more .zyv-read-more__content strong{color:#56494e;font-weight:700}body .about-company.zyv-read-more .zyv-read-more__content{box-sizing:border-box;width:100%;max-width:min(var(--zyv-read-more-content-width, 960px),100%)!important;margin:clamp(26px,3vw,36px) auto 0!important;padding:clamp(23px,3vw,32px)!important;color:var(--zyv-rm-muted)!important;background:#ffffffe0;border:1px solid rgba(87,5,23,.095);border-radius:18px;box-shadow:0 10px 28px #5705170e;font-size:15px!important;line-height:1.75!important;text-align:left!important;scroll-margin-top:100px}body .about-company.zyv-read-more .zyv-read-more__content[hidden]{display:none!important}body .about-company.zyv-read-more .zyv-read-more__content:not([hidden]){animation:zyvReadMoreReveal .36s cubic-bezier(.22,1,.36,1) both}body .about-company.zyv-read-more .zyv-read-more__content .richtext-content>:first-child{margin-top:0!important}body .about-company.zyv-read-more .zyv-read-more__content .richtext-content>:last-child{margin-bottom:0!important}body .about-company.zyv-read-more .zyv-read-more__content :is(h2,h3,h4,h5,h6){margin:24px 0 10px!important;color:var(--zyv-rm-wine-dark)!important;font-weight:650!important;line-height:1.34!important;letter-spacing:-.015em}body .about-company.zyv-read-more .zyv-read-more__content h2{font-size:clamp(22px,2.5vw,29px)!important}body .about-company.zyv-read-more .zyv-read-more__content :is(h3,h4,h5,h6){font-size:clamp(17px,1.9vw,21px)!important}body .about-company.zyv-read-more .zyv-read-more__content p{margin:0 0 13px!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}body .about-company.zyv-read-more .zyv-read-more__content :is(ul,ol){margin:13px 0 17px 20px!important;padding:0!important}body .about-company.zyv-read-more .zyv-read-more__content li{margin:6px 0;padding-left:3px}body .about-company.zyv-read-more .zyv-read-more__content a{color:var(--zyv-rm-wine)!important;font-weight:650;text-decoration:underline;text-decoration-color:#c79a45cc;text-underline-offset:3px}body .about-company.zyv-read-more .zyv-read-more__toggle{position:relative;display:flex!important;width:fit-content!important;min-width:174px;min-height:49px;align-items:center;justify-content:center;gap:10px;margin:clamp(24px,3vw,32px) auto 0!important;padding:11px 22px!important;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,var(--zyv-rm-wine-dark),var(--zyv-rm-wine))!important;border:1px solid var(--zyv-rm-wine)!important;border-radius:999px!important;box-shadow:0 10px 24px #57051730!important;font-size:14px!important;font-weight:750!important;line-height:1!important;letter-spacing:.025em;cursor:pointer;transition:color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease!important}body .about-company.zyv-read-more .zyv-read-more__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.17) 48%,transparent 70%);transform:translate(-120%);transition:transform .65s ease}body .about-company.zyv-read-more .zyv-read-more__toggle-icon{position:relative;display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;color:var(--zyv-rm-wine);background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:50%;box-shadow:0 3px 9px #2c020b2e;transition:transform .26s ease,background-color .26s ease}body .about-company.zyv-read-more .zyv-read-more__toggle-icon:before,body .about-company.zyv-read-more .zyv-read-more__toggle-icon:after{content:"";position:absolute;width:10px;height:1.5px;background:currentColor;border-radius:999px;transition:opacity .22s ease,transform .26s ease}body .about-company.zyv-read-more .zyv-read-more__toggle-icon:after{transform:rotate(90deg)}body .about-company.zyv-read-more .zyv-read-more__toggle[aria-expanded=true] .zyv-read-more__toggle-icon{transform:rotate(180deg)}body .about-company.zyv-read-more .zyv-read-more__toggle[aria-expanded=true] .zyv-read-more__toggle-icon:after{opacity:0;transform:rotate(90deg) scaleX(0)}body .about-company.zyv-read-more .zyv-read-more__toggle-label{position:relative;z-index:1;display:inline-block;color:inherit!important;font:inherit!important;line-height:1!important}body .about-company.zyv-read-more .zyv-read-more__toggle:focus-visible{outline:2px solid var(--zyv-rm-gold)!important;outline-offset:4px!important}body .about-company.zyv-read-more .richtext-center,body .about-company.zyv-read-more .richtext-center *{text-align:center!important}@keyframes zyvReadMoreReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){body .about-company.zyv-read-more .zyv-read-more__toggle:hover{background:var(--zyv-rm-wine-dark)!important;border-color:var(--zyv-rm-wine-dark)!important;box-shadow:0 14px 29px #57051740!important;transform:translateY(-2px)}body .about-company.zyv-read-more .zyv-read-more__toggle:hover:after{transform:translate(120%)}}@media screen and (max-width:767px){body .about-company.zyv-read-more{width:calc(100% - 24px)!important;margin:32px 12px!important;padding:25px 17px 26px!important;border-radius:18px!important;box-shadow:0 12px 32px #57051713!important}body .about-company.zyv-read-more:before{left:14%;width:72%;height:2px}body .about-company.zyv-read-more:after{right:-75px;bottom:-75px;width:160px;height:160px}body .about-company.zyv-read-more .zyv-read-more__title,body .about-company.zyv-read-more .about-title{max-width:100%;margin-bottom:20px!important;padding-bottom:13px;font-size:clamp(26px,7.8vw,32px)!important;line-height:1.18!important;letter-spacing:-.028em}body .about-company.zyv-read-more .zyv-read-more__title:after,body .about-company.zyv-read-more .about-title:after{width:43px}body .about-company.zyv-read-more .zyv-read-more__summary,body .about-company.zyv-read-more .about-short{padding:18px 15px!important;border-radius:14px;font-size:14px!important;line-height:1.67!important;text-align:left!important}body .about-company.zyv-read-more .zyv-read-more__summary :is(h2,h3,h4,h5,h6),body .about-company.zyv-read-more .about-short :is(h2,h3,h4,h5,h6){margin-bottom:10px!important;font-size:19px!important;line-height:1.36!important}body .about-company.zyv-read-more .zyv-read-more__content{margin-top:22px!important;padding:19px 15px!important;border-radius:14px;font-size:13.5px!important;line-height:1.7!important}body .about-company.zyv-read-more .zyv-read-more__content :is(h2,h3,h4,h5,h6){margin-top:20px!important}body .about-company.zyv-read-more .zyv-read-more__content h2{font-size:20px!important}body .about-company.zyv-read-more .zyv-read-more__content :is(h3,h4,h5,h6){font-size:17px!important}body .about-company.zyv-read-more .zyv-read-more__toggle{min-width:160px;min-height:46px;margin-top:21px!important;padding:10px 18px!important;gap:9px;font-size:13px!important}body .about-company.zyv-read-more .zyv-read-more__toggle-icon{width:23px;height:23px;flex-basis:23px}}@media screen and (max-width:360px){body .about-company.zyv-read-more{width:calc(100% - 18px)!important;margin-inline:9px!important;padding-inline:14px!important}body .about-company.zyv-read-more .zyv-read-more__title,body .about-company.zyv-read-more .about-title{font-size:25px!important}}@media(prefers-reduced-motion:reduce){body .about-company.zyv-read-more .zyv-read-more__content:not([hidden]){animation:none!important}body .about-company.zyv-read-more .zyv-read-more__toggle,body .about-company.zyv-read-more .zyv-read-more__toggle:after,body .about-company.zyv-read-more .zyv-read-more__toggle-icon,body .about-company.zyv-read-more .zyv-read-more__toggle-icon:before,body .about-company.zyv-read-more .zyv-read-more__toggle-icon:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/zyvira-read-more-section.css.map */
