.dv-quality{width:100%;height:420px;background:#fff;color:#191817}.dv-quality *,.dv-quality *:before,.dv-quality *:after{box-sizing:border-box}.dv-quality__inner{position:relative;width:min(100%,1440px);height:420px;margin:0 auto}.dv-quality__title{position:absolute;top:24px;left:50%;width:740px;margin:0;transform:translate(-50%);color:#191817;font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:30px;text-align:center;white-space:nowrap}.dv-quality__intro{position:absolute;top:83px;left:120px;width:1200px}.dv-quality__intro,.dv-quality__intro p{margin:0;color:#3d3a37;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px;text-align:center}.dv-quality__features{position:absolute;top:155px;left:120px;display:grid;grid-template-columns:repeat(5,240px);width:1200px;height:240px;overflow:hidden}.dv-quality__feature{position:relative;width:240px;height:240px}.dv-quality__feature:not(:last-child):after{position:absolute;top:0;right:0;width:1px;height:240px;background:#e7e0d7;content:""}.dv-quality__icon-bg{position:absolute;top:49px;left:80px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:40px;background:#2f6d59;box-shadow:0 10px 12px #245c4733}.dv-quality__icon{display:block;width:32px;height:32px;object-fit:contain}.dv-quality__label{position:absolute;top:145px;left:20px;width:200px;color:#3d3a37;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:30px;text-align:center}.dv-quality__label span{display:block}@media(max-width:1399px)and (min-width:768px){.dv-quality,.dv-quality__inner{height:auto}.dv-quality__inner{display:flex;flex-direction:column;gap:24px;padding:24px 5%}.dv-quality__header{display:flex;flex-direction:column;gap:18px;min-width:0}.dv-quality__title,.dv-quality__intro,.dv-quality__features{position:static;width:100%;min-width:0;transform:none}.dv-quality__title{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.dv-quality__features{grid-template-columns:repeat(5,minmax(0,1fr));height:auto;overflow:visible}.dv-quality__feature{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0;width:100%;height:auto;min-height:240px;padding:24px 10px}.dv-quality__feature:not(:last-child):after{height:100%}.dv-quality__icon-bg{position:static;flex:0 0 80px}.dv-quality__label{position:static;min-width:0;width:100%;transform:none;overflow-wrap:anywhere;white-space:normal}}@media(max-width:767px){.dv-quality,.dv-quality__inner{height:auto;min-height:578px}.dv-quality__inner{display:flex;flex-direction:column;gap:24px;padding:16px}.dv-quality__header{display:flex;flex-direction:column;gap:12px;width:100%}.dv-quality__title,.dv-quality__intro,.dv-quality__features{position:static;width:100%;transform:none}.dv-quality__title{max-width:100%;padding:0 8px;font-size:21px!important;line-height:1.18!important;overflow-wrap:break-word;white-space:normal}.dv-quality__intro,.dv-quality__intro p{color:#716d68;font-size:14px;line-height:20px}.dv-quality__features{display:flex;height:auto;flex-direction:column;gap:16px;overflow:visible}.dv-quality__feature{display:flex;align-items:center;gap:12px;min-width:0;width:100%;height:64px;padding:12px;border:1px solid #e0ddd5;border-radius:8px}.dv-quality__feature:not(:last-child):after{display:none}.dv-quality__icon-bg{position:static;flex:0 0 40px;width:40px;height:40px;border-radius:16px;box-shadow:none}.dv-quality__icon{width:20px;height:20px}.dv-quality__label{position:static;min-width:0;width:auto;color:#191817;font-size:16px;font-weight:600;line-height:26px;text-align:left;overflow-wrap:anywhere;white-space:normal}.dv-quality__label span{display:inline}.dv-quality__label span+span:before{content:" "}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/product-divanoso-quality-dynamic.css.map */
