html body .zw{--zw-line: #EFE8DC}html body .zw__section{padding-top:44px}html body .zw__head{margin-bottom:18px;align-items:center}html body .zw__head h2,html body .zw .zw-steps__head h2{font-size:clamp(20px,2.2vw,26px);font-weight:600;letter-spacing:.2px}html body .zw__link{font-size:14px;font-weight:600}html body .zw__sub{font-size:14px}html body .zw-btn{min-height:42px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:700}html body .zw-btn--sm{min-height:38px;font-size:14px;padding:0 12px;border-radius:9px}html body .zw-slider{padding-top:14px}html body .zw-slider__track{border-radius:18px}html body .zw-slide{min-height:clamp(210px,22vw,290px)}html body .zw-slide__text{padding:clamp(22px,3.4vw,44px);gap:10px}html body .zw .zw-slide__h{font-size:clamp(24px,3.1vw,40px);line-height:1.35;font-weight:600}html body .zw-slide__p{font-size:clamp(14px,1.2vw,16px)}html body .zw-slide__eyebrow{font-size:12.5px;padding:5px 12px}html body .zw-slide__ring{width:clamp(120px,13vw,170px)}html body .zw-slide__art:before,html body .zw-slide__art:after{width:40px;height:40px;border-width:4px}html body .zw-slider__dots{margin-top:10px}@media(max-width:749px){html body .zw-slide__text{padding:22px 20px 24px}html body .zw .zw-slide__h{font-size:24px}html body .zw-slide__art{opacity:.22}}html body .zw-icons{padding-top:26px}html body .zw-icons__disc{width:64px;height:64px}html body .zw-icons__label{font-size:13px;font-weight:600}@media(max-width:749px){html body .zw-icons__disc{width:56px;height:56px}html body .zw-icons__item{flex:0 0 68px}html body .zw-icons__label{font-size:12px}}html body .zw-trust{padding-top:22px}html body .zw-trust__grid{gap:0;background:#fff;border:1px solid var(--zw-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr))}html body .zw-trust__item{background:transparent;border:0;border-radius:0;padding:12px 14px;gap:10px}html body .zw-trust__item+.zw-trust__item{border-inline-start:1px solid var(--zw-line)}html body .zw-trust__icon{width:34px;height:34px;border-radius:9px}html body .zw-trust__icon svg{width:18px;height:18px}html body .zw-trust__title{font-size:14px}html body .zw-trust__text{font-size:12.5px}@media(max-width:749px){html body .zw-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .zw-trust__item{padding:10px}html body .zw-trust__item:nth-child(3){border-inline-start:0}html body .zw-trust__item:nth-child(n+3){border-top:1px solid var(--zw-line)}html body .zw-trust__title{font-size:13px}html body .zw-trust__text{font-size:11.5px}}html body .zw-card{border-color:var(--zw-line);border-radius:14px}html body .zw-card:hover{box-shadow:0 8px 22px #1b1b1b12}html body .zw-card__body{padding:12px 14px 14px;gap:6px}html body .zw-card__title{font-size:15px;font-weight:600;line-height:1.55}html body .zw-card__now{font-size:17px;font-weight:700}html body .zw-card__was{font-size:13px}html body .zw-card__save,html body .zw-card__cod{font-size:12px}html body .zw-card__badge{font-size:11.5px;padding:4px 8px;border-radius:6px;top:10px;inset-inline-start:10px}@media(max-width:749px){html body .zw-card__title{font-size:13.5px}html body .zw-card__now{font-size:15.5px}html body .zw-card__body{padding:10px}}html body .zw-promo{min-height:150px;border-radius:16px;padding:clamp(18px,2.4vw,26px)}html body .zw .zw-promo__h{font-size:clamp(19px,1.9vw,24px);font-weight:600}html body .zw-promo__p{font-size:14px}html body .zw-promo__icon{width:92px;height:92px}html body .zw-promo__icon svg{width:52px;height:52px}@media(max-width:749px){html body .zw-promo{min-height:120px}html body .zw-promo__icon{width:70px;height:70px}html body .zw-promo__icon svg{width:40px;height:40px}}html body .zw__section--last:has(.zw-faq__list){padding-top:30px;padding-bottom:28px}html body .zw__section--last:has(.zw-faq__list) .zw__head{justify-content:center;margin-bottom:10px}html body .zw__section--last:has(.zw-faq__list) .zw__head h2{font-size:18px}html body .zw-faq__list{gap:0;max-width:620px;margin-inline:auto;background:#fff;border:1px solid var(--zw-line);border-radius:12px;padding:0 14px}html body .zw-faq__item{background:transparent;border:0;border-radius:0;padding:9px 0}html body .zw-faq__item+.zw-faq__item{border-top:1px solid var(--zw-line)}html body .zw-faq__item summary{font-size:13.5px;font-weight:600;line-height:1.5;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}html body .zw-faq__item summary::-webkit-details-marker{display:none}html body .zw-faq__item summary:after{content:"+";font-size:16px;font-weight:400;color:var(--zw-teal);flex:0 0 auto}html body .zw-faq__item[open] summary:after{content:"\2013"}html body .zw-faq__answer{margin-top:6px;font-size:13px;line-height:1.7}@media(max-width:749px){html body .zw-faq__item{padding:8px 0}html body .zw-faq__item summary{font-size:13px}}html body .zw-faq__list{max-width:620px!important;width:100%;padding:0 14px!important}html body .zw-faq__item{padding:0!important;margin:0!important;min-height:0!important}html body .zw-faq__item summary{padding:9px 0!important;margin:0!important;min-height:0!important;height:auto!important;flex-direction:row!important;text-align:start;line-height:1.4!important}html body .zw-faq__item summary>*{margin:0!important}html body .zw-faq__answer{margin:0!important;padding:0 0 10px!important}html body .zw-faq__answer p{margin:0!important}html body .zw-foot{margin-top:44px;padding-bottom:16px}html body .zw-foot__news{padding:18px 0;gap:12px}html body .zw .zw-foot__news-h{font-size:17px}html body .zw-foot__news p{font-size:13px;margin-top:2px}html body .zw-foot__form input[type=email]{min-height:40px;font-size:14px;border-radius:10px}html body .zw-foot__cols{padding:22px 0;gap:18px}html body .zw-foot__wordmark{font-size:20px}html body .zw-foot__logo{max-width:110px}html body .zw-foot__about{font-size:13px;line-height:1.7;margin-top:8px}html body .zw-foot__contact{margin-top:10px;gap:6px;font-size:13px}html body .zw-foot__col h3{font-size:14px;margin-bottom:8px}html body .zw-foot__col ul{gap:6px;font-size:13px}html body .zw-foot__bottom{padding-top:12px;gap:10px}html body .zw-foot__social a{width:32px;height:32px}html body .zw-foot__cod{font-size:12px;padding:5px 10px}html body .zw-foot__copy{font-size:12px}@media(max-width:749px){html body .zw-foot{margin-top:32px}html body .zw-foot__news{padding:14px 0}html body .zw-foot__news p{display:none}html body .zw-foot__cols{grid-template-columns:1fr 1fr;padding:16px 0;gap:14px 12px}html body .zw-foot__about{display:none}html body .zw-foot__bottom{flex-direction:row;flex-wrap:wrap;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zawaya-refine.css.map */
