#zvshop .ar-in{max-width:1080px;margin:0 auto}#zvshop .ar-walls{background:var(--paper);padding:92px 34px;color:#232019}#zvshop .ar-walls .shead{color:#232019}#zvshop .ar-walls .shead small{color:#a8853f}#zvshop .ar-lead{max-width:62ch;margin:20px auto 0;font-size:15.5px;line-height:1.9;color:#5c564c;text-align:center}#zvshop .ar-body{padding:0 34px 92px;background:var(--paper);color:#232019}#zvshop .ar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 56px;align-items:start}#zvshop .arc>b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.2;color:#232019;margin-bottom:14px}#zvshop .arc>b::before{content:"";display:block;width:30px;height:1px;background:#c6a35f;margin-bottom:18px}#zvshop .arc>p{font-size:14px;line-height:1.85;color:#5c564c;margin:0}#zvshop .ar-log{background:#0d0b08;color:var(--ivory);padding:92px 34px}#zvshop .ar-log .ar-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}#zvshop .ar-log small{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--goldl);margin-bottom:12px}#zvshop .ar-log small::after{content:"";display:block;width:30px;height:1px;background:#c6a35f;margin-top:14px}#zvshop .ar-log h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0 0 18px}#zvshop .ar-log p{font-size:14px;line-height:1.85;color:rgba(244,239,230,.68);margin:0 0 14px;max-width:48ch}#zvshop .arf{font-family:var(--serif);font-size:21px;line-height:1.5;color:var(--ivory)!important;margin-bottom:14px!important}#zvshop .arw{font-size:13.5px!important}#zvshop .arl-go{display:inline-block;margin-top:6px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--goldl);border-bottom:1px solid rgba(222,193,119,.55);padding-bottom:4px;transition:color .3s,border-color .3s}#zvshop .arl-go:hover{color:var(--ivory);border-color:var(--ivory)}#zvshop .ar-cta{padding:92px 34px;text-align:center;color:#232019;background:radial-gradient(900px 520px at 20% 0%,rgba(255,252,246,.78),transparent 62%),radial-gradient(700px 480px at 88% 100%,rgba(198,163,95,.16),transparent 60%),linear-gradient(180deg,#eee8db 0%,#e7dfcf 100%) #ebe4d6}#zvshop .ar-cta small{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#a8853f;margin-bottom:14px}#zvshop .ar-cta h2{font-family:var(--serif);font-weight:400;font-size:clamp(25px,3.4vw,36px);line-height:1.12;margin:0 0 16px}#zvshop .ar-cta>.ar-in>p{max-width:56ch;margin:0 auto 26px;font-size:14.5px;line-height:1.85;color:#5c564c}#zvshop .ar-also{max-width:58ch;margin:34px auto 0!important;font-size:12.5px!important;color:#7b7365!important}#zvshop .ar-also a{color:#8a6a2c;border-bottom:1px solid rgba(168,133,63,.5);padding-bottom:1px}#zvshop .ar-also a:hover{color:#232019;border-color:#232019}#zvshop .arg{margin-top:16px!important;font-size:13px!important;color:rgba(244,239,230,.5)!important}#zvshop .ar-faq{background:var(--paper);color:#232019;padding:92px 34px}#zvshop .ar-faq .shead{color:#232019}#zvshop .ar-faq .shead small{color:#a8853f}#zvshop .ar-faq .faq-list{max-width:760px;margin:44px auto 0}#zvshop .ar-faq details{padding:18px 0}#zvshop .ar-faq summary{list-style:none;cursor:pointer;font-family:var(--serif);font-size:19px;line-height:1.35;color:#232019;position:relative;padding-right:30px}#zvshop .ar-faq summary::-webkit-details-marker{display:none}#zvshop .ar-faq summary::after{content:"+";position:absolute;right:0;top:0;color:#a8853f;font-family:var(--sans);font-size:17px}#zvshop .ar-faq details[open] summary::after{content:"\2212"}#zvshop .ar-faq details p{margin:12px 0 0;font-size:14px;line-height:1.85;color:#5c564c;max-width:64ch}@media(max-width:900px){#zvshop .ar-grid{grid-template-columns:1fr;gap:42px}#zvshop .ar-log .ar-in{grid-template-columns:1fr;gap:44px}}@media(max-width:600px){#zvshop .ar-walls{padding:64px 20px}#zvshop .ar-body{padding:0 20px 64px}#zvshop .ar-log,#zvshop .ar-cta,#zvshop .ar-faq{padding:64px 20px}}