:root{--cv-collection-font: "Nunito Sans", Arial, Helvetica, sans-serif;--cv-collection-heading-font: Montserrat, "Nunito Sans", Arial, sans-serif;--cv-collection-text: #292929;--cv-collection-heading: #171717;--cv-collection-muted: #626262;--cv-collection-brand: #e4372b;--cv-collection-brand-hover: #bd261d;--cv-collection-border: #e2e2e2;--cv-collection-soft-bg: #f7f7f7;--cv-collection-white: #ffffff;--cv-collection-width: 1400px;--cv-collection-radius: 8px}.cv-collection-content,.collection-description,.collection__description,.collection--description,.productgrid--masthead .rte,.productgrid--outer .rte{width:100%;max-width:var(--cv-collection-width);margin-right:auto;margin-left:auto;color:var(--cv-collection-text);font-family:var(--cv-collection-font);font-size:16px;font-style:normal;font-weight:400;line-height:1.65;letter-spacing:0;text-align:left}.cv-collection-content *,.collection-description *,.collection__description *,.collection--description *,.productgrid--masthead .rte *,.productgrid--outer .rte *{box-sizing:border-box}.cv-collection-content span,.collection-description span,.collection__description span,.collection--description span,.productgrid--masthead .rte span{font-family:inherit!important}.cv-collection-content h1,.collection-description h1,.collection__description h1,.collection--description h1,.productgrid--masthead .rte h1{margin:0 0 14px;color:var(--cv-collection-heading);font-family:var(--cv-collection-heading-font);font-size:34px;font-style:normal;font-weight:800;line-height:1.2;letter-spacing:-.02em;text-transform:none}.cv-collection-content h2,.collection-description h2,.collection__description h2,.collection--description h2,.productgrid--masthead .rte h2{margin:30px 0 12px;color:var(--cv-collection-heading);font-family:var(--cv-collection-heading-font);font-size:25px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-.015em;text-transform:none}.cv-collection-content h3,.collection-description h3,.collection__description h3,.collection--description h3,.productgrid--masthead .rte h3{margin:24px 0 10px;color:var(--cv-collection-heading);font-family:var(--cv-collection-heading-font);font-size:20px;font-style:normal;font-weight:800;line-height:1.35;letter-spacing:-.01em;text-transform:none}.cv-collection-content h4,.collection-description h4,.collection__description h4,.collection--description h4,.productgrid--masthead .rte h4{margin:20px 0 8px;color:var(--cv-collection-heading);font-family:var(--cv-collection-heading-font);font-size:18px;font-weight:800;line-height:1.4}.cv-collection-content p,.collection-description p,.collection__description p,.collection--description p,.productgrid--masthead .rte p{margin:0 0 14px;color:var(--cv-collection-text);font-family:var(--cv-collection-font);font-size:16px;font-weight:400;line-height:1.65}.cv-collection-lead{max-width:950px;color:var(--cv-collection-text);font-size:17px;line-height:1.7}.cv-collection-muted{color:var(--cv-collection-muted)}.cv-collection-content strong,.cv-collection-content b,.collection-description strong,.collection-description b,.collection__description strong,.collection__description b,.collection--description strong,.collection--description b,.productgrid--masthead .rte strong,.productgrid--masthead .rte b{color:var(--cv-collection-heading);font-weight:700}.cv-collection-highlight{color:var(--cv-collection-brand)!important;font-weight:700}.cv-collection-content a,.collection-description a,.collection__description a,.collection--description a,.productgrid--masthead .rte a{color:var(--cv-collection-brand);font-weight:600;text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.cv-collection-content a:hover,.collection-description a:hover,.collection__description a:hover,.collection--description a:hover,.productgrid--masthead .rte a:hover{color:var(--cv-collection-brand-hover);text-decoration:underline;text-underline-offset:3px}.cv-collection-content ul,.cv-collection-content ol,.collection-description ul,.collection-description ol,.collection__description ul,.collection__description ol,.collection--description ul,.collection--description ol,.productgrid--masthead .rte ul,.productgrid--masthead .rte ol{margin:12px 0 20px;padding-left:24px}.cv-collection-content li,.collection-description li,.collection__description li,.collection--description li,.productgrid--masthead .rte li{margin:0 0 7px;color:var(--cv-collection-text);font-family:var(--cv-collection-font);font-size:16px;line-height:1.55}.cv-collection-content li::marker,.collection-description li::marker,.collection__description li::marker,.collection--description li::marker,.productgrid--masthead .rte li::marker{color:var(--cv-collection-brand)}.cv-collection-content img,.collection-description img,.collection__description img,.collection--description img,.productgrid--masthead .rte img{display:block;max-width:100%;height:auto;margin-top:18px;margin-bottom:18px}.cv-collection-brand-logo{width:auto;max-width:210px;max-height:210px;margin:0 auto;object-fit:contain}.cv-collection-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:36px;align-items:center;width:100%;margin-bottom:28px;padding:28px;border:1px solid var(--cv-collection-border);border-radius:var(--cv-collection-radius);background:var(--cv-collection-white)}.cv-collection-hero-text{min-width:0}.cv-collection-hero-image{display:flex;min-height:220px;align-items:center;justify-content:center;padding:20px;border-radius:var(--cv-collection-radius);background:var(--cv-collection-soft-bg)}.cv-collection-hero-image img{width:auto;max-width:100%;max-height:230px;margin:0;object-fit:contain}.cv-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.cv-collection-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.cv-collection-panel{padding:24px;border:1px solid var(--cv-collection-border);border-radius:var(--cv-collection-radius);background:var(--cv-collection-white)}.cv-collection-panel h2:first-child,.cv-collection-panel h3:first-child{margin-top:0}.cv-collection-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;overflow:hidden;border-top:1px solid var(--cv-collection-border);border-left:1px solid var(--cv-collection-border);border-radius:var(--cv-collection-radius)}.cv-collection-category{display:flex;min-height:70px;gap:10px;align-items:center;padding:14px 16px;color:var(--cv-collection-heading)!important;border-right:1px solid var(--cv-collection-border);border-bottom:1px solid var(--cv-collection-border);background:var(--cv-collection-white);font-family:var(--cv-collection-font);font-size:15px;font-weight:700;line-height:1.35;text-decoration:none!important;transition:color .15s ease,background-color .15s ease}.cv-collection-category:hover{color:var(--cv-collection-brand)!important;background:#fff8f7}.cv-collection-category-icon{flex:0 0 auto;color:var(--cv-collection-brand);font-size:21px}.cv-collection-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0;overflow:hidden;border:1px solid var(--cv-collection-border);border-radius:var(--cv-collection-radius);background:var(--cv-collection-white)}.cv-collection-benefit{display:flex;min-height:92px;gap:12px;align-items:center;padding:16px;border-right:1px solid var(--cv-collection-border)}.cv-collection-benefit:last-child{border-right:0}.cv-collection-benefit-icon{display:flex;flex:0 0 38px;width:38px;height:38px;align-items:center;justify-content:center;color:var(--cv-collection-brand);border:1.5px solid var(--cv-collection-brand);border-radius:50%;font-size:18px;font-weight:700}.cv-collection-benefit-text{color:var(--cv-collection-heading);font-size:14px;font-weight:700;line-height:1.4}.cv-collection-search{display:flex;width:100%;margin:18px 0}.cv-collection-search input{width:100%;min-width:0;height:48px;padding:0 15px;color:var(--cv-collection-text);border:1px solid var(--cv-collection-border);border-right:0;border-radius:5px 0 0 5px;outline:none;background:var(--cv-collection-white);font-family:var(--cv-collection-font);font-size:15px}.cv-collection-search input:focus{border-color:var(--cv-collection-brand)}.cv-collection-search button{min-width:110px;height:48px;padding:0 20px;color:#fff;border:1px solid var(--cv-collection-brand);border-radius:0 5px 5px 0;background:var(--cv-collection-brand);font-family:var(--cv-collection-font);font-size:15px;font-weight:700;cursor:pointer}.cv-collection-search button:hover{border-color:var(--cv-collection-brand-hover);background:var(--cv-collection-brand-hover)}.cv-collection-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 22px;color:#fff!important;border:1px solid var(--cv-collection-brand);border-radius:5px;background:var(--cv-collection-brand);font-family:var(--cv-collection-font);font-size:15px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease}.cv-collection-button:hover{color:#fff!important;border-color:var(--cv-collection-brand-hover);background:var(--cv-collection-brand-hover);text-decoration:none!important}.cv-collection-content table,.collection-description table,.collection__description table,.collection--description table,.productgrid--masthead .rte table{width:100%;margin:20px 0;border-collapse:collapse;border-spacing:0;font-family:var(--cv-collection-font);font-size:15px}.cv-collection-content th,.cv-collection-content td,.collection-description th,.collection-description td,.collection__description th,.collection__description td,.collection--description th,.collection--description td,.productgrid--masthead .rte th,.productgrid--masthead .rte td{padding:11px 13px;border:1px solid var(--cv-collection-border);line-height:1.5;text-align:left;vertical-align:top}.cv-collection-content th,.collection-description th,.collection__description th,.collection--description th,.productgrid--masthead .rte th{color:var(--cv-collection-heading);background:var(--cv-collection-soft-bg);font-weight:700}.cv-collection-content font,.collection-description font,.collection__description font,.collection--description font{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.cv-collection-content [style*=font-family],.collection-description [style*=font-family],.collection__description [style*=font-family],.collection--description [style*=font-family]{font-family:inherit!important}.cv-collection-content p[style],.collection-description p[style],.collection__description p[style],.collection--description p[style]{font-family:var(--cv-collection-font)!important;font-size:16px!important;line-height:1.65!important}@media screen and (max-width:1023px){.cv-collection-hero{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:24px;padding:22px}.cv-collection-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-collection-benefit{border-bottom:1px solid var(--cv-collection-border)}.cv-collection-benefit:nth-child(2n){border-right:0}.cv-collection-benefit:last-child{border-bottom:0}.cv-collection-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:719px){.cv-collection-content,.collection-description,.collection__description,.collection--description,.productgrid--masthead .rte,.productgrid--outer .rte{font-size:15px;line-height:1.6}.cv-collection-content h1,.collection-description h1,.collection__description h1,.collection--description h1,.productgrid--masthead .rte h1{margin-bottom:12px;font-size:28px;line-height:1.25}.cv-collection-content h2,.collection-description h2,.collection__description h2,.collection--description h2,.productgrid--masthead .rte h2{margin-top:25px;margin-bottom:10px;font-size:22px}.cv-collection-content h3,.collection-description h3,.collection__description h3,.collection--description h3,.productgrid--masthead .rte h3{margin-top:21px;font-size:18px}.cv-collection-content p,.collection-description p,.collection__description p,.collection--description p,.productgrid--masthead .rte p{font-size:15px;line-height:1.6}.cv-collection-content li,.collection-description li,.collection__description li,.collection--description li,.productgrid--masthead .rte li{font-size:15px}.cv-collection-hero{grid-template-columns:1fr;gap:18px;padding:18px}.cv-collection-hero-image{min-height:170px}.cv-collection-hero-image img{max-height:180px}.cv-collection-grid,.cv-collection-grid-3{grid-template-columns:1fr;gap:16px}.cv-collection-panel{padding:18px}.cv-collection-categories{grid-template-columns:1fr}.cv-collection-category{min-height:58px;padding:12px 14px;font-size:14px}.cv-collection-benefits{grid-template-columns:1fr}.cv-collection-benefit,.cv-collection-benefit:nth-child(2n){min-height:72px;border-right:0;border-bottom:1px solid var(--cv-collection-border)}.cv-collection-benefit:last-child{border-bottom:0}.cv-collection-search{display:block}.cv-collection-search input{border-right:1px solid var(--cv-collection-border);border-radius:5px}.cv-collection-search button{width:100%;margin-top:9px;border-radius:5px}.cv-collection-content table,.collection-description table,.collection__description table,.collection--description table,.productgrid--masthead .rte table{font-size:13px}.cv-collection-content th,.cv-collection-content td,.collection-description th,.collection-description td,.collection__description th,.collection__description td,.collection--description th,.collection--description td,.productgrid--masthead .rte th,.productgrid--masthead .rte td{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/chanhvinh-collections.css.map */
