@charset "UTF-8";
/*# cv2-blog-module.css */.cv2-blog-page #main-content,.cv2-blog{--canvas: #F7F1EB;--surface: #FFFFFF;--ink: #1D1D1F;--ink-2: #6E6E73;--hairline: #E3DEDA;--brand: #6E1F3E;--brand-tint: #FAF0F4;--brand-line: #EFDCE4;--shadow: 0 1px 2px rgba(29,29,31,.04),0 8px 24px rgba(29,29,31,.05);--font: "Inter","Manrope","Helvetica Neue",Arial,sans-serif;--display: "Manrope","Inter",sans-serif;color: var(--ink);font-family: var(--font)}.cv2-blog{max-width: 1120px;margin: 0 auto;padding: 16px 16px 64px;box-sizing: border-box}.cv2-blog-head{margin: 8px 0 20px}.cv2-blog-title{font-family: "Cormorant Garamond",Georgia,serif;font-size: 32px;line-height: 1.15;font-weight: 600;margin: 0 0 8px;color: var(--ink);text-transform: none;letter-spacing: -0.02em;text-align: left}.cv2-blog-intro,.cv2-blog-excerpt{font-size: 16px;line-height: 1.5;color: var(--ink-2);margin: 0 0 16px;text-align: left}.cv2-blog-empty{padding: 28px 0;color: var(--ink-2);font-size: 16px}.cv2-blog-kicker{font-size: 12px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--brand);margin: 0 0 8px;text-align: left}.cv2-blog-kicker a{color: inherit;text-decoration: none}.cv2-blog-sec{margin: 28px 0 16px;padding: 0;font-family: Poppins,Helvetica,Arial,sans-serif;font-weight: 700;font-size: 34px;line-height: 1.1;letter-spacing: 0.04em;text-transform: uppercase;color: #1a1519;text-align: left}html body.cv2-blog-page .cv2-blog-bc,html body.cv2-blog-home .cv2-blog-bc{margin: 0 0 14px;padding: 0;font-family: "Nunito Sans","Helvetica Neue",Arial,sans-serif}html body.cv2-blog-page .cv2-blog-bc ol,html body.cv2-blog-home .cv2-blog-bc ol{list-style: none;margin: 0;padding: 0;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;gap: 8px;flex-wrap: wrap;font-size: 13px;line-height: 1.3;font-family: "Nunito Sans","Helvetica Neue",Arial,sans-serif}html body.cv2-blog-page .cv2-blog-bc li,html body.cv2-blog-home .cv2-blog-bc li{display: inline;margin: 0;padding: 0;font-family: "Nunito Sans","Helvetica Neue",Arial,sans-serif;font-size: 13px;font-weight: 700}html body.cv2-blog-page .cv2-blog-bc li + li:before,html body.cv2-blog-home .cv2-blog-bc li + li:before{content: "/";margin-right: 8px;color: #A98F97;font-weight: 400}html body.cv2-blog-page .cv2-blog-bc a,html body.cv2-blog-home .cv2-blog-bc a{color: #8A1240;text-decoration: none;font-weight: 700;font-size: 13px;font-family: "Nunito Sans","Helvetica Neue",Arial,sans-serif}html body.cv2-blog-page .cv2-blog-bc a:hover,html body.cv2-blog-home .cv2-blog-bc a:hover{color: #B00F4F}html body.cv2-blog-page .cv2-blog-bc [aria-current="page"],html body.cv2-blog-home .cv2-blog-bc [aria-current="page"]{color: #7A626B;font-weight: 700;font-size: 13px;font-family: "Nunito Sans","Helvetica Neue",Arial,sans-serif}.cv2-blog-cats{margin: 0 0 24px}.cv2-blog-cats ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: nowrap;gap: 8px;overflow-x: auto;-webkit-overflow-scrolling: touch}.cv2-blog-cats a{display: inline-block;padding: 8px 14px;border-radius: 999px;border: 1px solid var(--hairline);background: var(--surface);color: var(--ink);text-decoration: none;font-size: 14px;font-weight: 600;white-space: nowrap}.cv2-blog-cats .is-current a,.cv2-blog-cats a:hover{background: var(--brand-tint);border-color: var(--brand-line);color: var(--brand)}.cv2-blog-featured{display: grid;grid-template-columns: 1fr;gap: 16px;background: var(--surface);border: 1px solid var(--hairline);border-radius: 16px;overflow: hidden;box-shadow: var(--shadow);margin: 0 0 28px}.cv2-blog-featured__media{display: block;aspect-ratio: 16 / 10;background: var(--brand-tint);overflow: hidden}.cv2-blog-featured__media img,.cv2-blog-card__media img,.cv2-blog-hero img{width: 100%;height: 100%;object-fit: cover;display: block}.cv2-blog-featured__body{padding: 8px 16px 20px}.cv2-blog-featured__title{font-family: "Cormorant Garamond",Georgia,serif;font-size: 28px;line-height: 1.2;margin: 6px 0 10px;font-weight: 600}.cv2-blog-featured__title a,.cv2-blog-card__title a{color: var(--ink);text-decoration: none}.cv2-blog-featured__title a:hover,.cv2-blog-card__title a:hover{color: var(--brand)}.cv2-blog-cta{display: inline-block;margin-top: 8px;padding: 10px 16px;background: var(--brand);color: #fff !important;border-radius: 999px;text-decoration: none;font-weight: 600;font-size: 14px}.cv2-blog-grid{display: grid;grid-template-columns: 1fr;gap: 16px}.cv2-blog-card{background: var(--surface);border: 1px solid var(--hairline);border-radius: 14px;overflow: hidden;box-shadow: var(--shadow);display: flex;flex-direction: column}.cv2-blog-card__media{display: block;aspect-ratio: 16 / 10;background: var(--brand-tint)}.cv2-blog-card__ph{display: block;width: 100%;height: 100%;min-height: 140px;background: linear-gradient(135deg,var(--brand-tint),#fff)}.cv2-blog-card{height: 100%}.cv2-blog-card__media{-webkit-flex: 0 0 auto;flex: 0 0 auto;aspect-ratio: 16 / 10;overflow: hidden}.cv2-blog-card__body{padding: 12px 14px 16px;-webkit-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column}.cv2-blog-card__cat{display: inline-block;font-size: 12px;font-weight: 600;color: var(--brand);text-decoration: none;margin-bottom: 6px}.cv2-blog-card__title{font-family: "Cormorant Garamond",Georgia,serif;font-size: 22px;line-height: 1.25;margin: 0 0 8px;font-weight: 600;min-height: 2.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.cv2-blog-card__title:has(+ .cv2-blog-card__author){margin-bottom: 2px;min-height: 0}.cv2-blog-card__author,.cv2-blog-author{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;gap: 10px;width: auto;box-sizing: border-box;font-family: "Cormorant Garamond",Georgia,serif;font-weight: 600;font-style: normal;color: var(--ink);letter-spacing: 0.02em;text-align: center;white-space: nowrap}.cv2-blog-card__author{font-size: 12px;line-height: 1.2;margin: 0 -14px 10px;padding: 0}.cv2-blog-author{font-size: 14px;line-height: 1.3;margin: 4px 0 14px}.cv2-blog-card__author::before,.cv2-blog-card__author::after,.cv2-blog-author::before,.cv2-blog-author::after{content: "";-webkit-flex: 1 1 0%;flex: 1 1 0%;height: 1px;background: #fafafa;min-width: 12px}.cv2-blog-card__author-txt,.cv2-blog-author-txt{-webkit-flex: 0 0 auto;flex: 0 0 auto;padding: 0 2px}.cv2-blog-card__excerpt{font-size: 14px;line-height: 1.45;color: var(--ink-2);margin: 0;min-height: 4.35em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.cv2-blog-hero{margin: 0 0 20px;border-radius: 14px;overflow: hidden}.cv2-blog-hero img{width: 100%;height: auto;display: block}.cv2-blog-body{font-size: 16px;line-height: 1.7;color: var(--ink);text-align: left}.cv2-blog-body p,.cv2-blog-body div,.cv2-blog-body li{font-size: 16px;line-height: 1.7}.cv2-blog-body,.cv2-blog-body p,.cv2-blog-body div,.cv2-blog-body h1,.cv2-blog-body h2,.cv2-blog-body h3,.cv2-blog-body h4{text-align: left !important}.cv2-blog-body p{margin: 0 0 1em}.cv2-blog-body img{max-width: 100%;height: auto}.cv2-blog-body a{color: var(--brand)}.cv2-blog-body h1,.cv2-blog-body h2,.cv2-blog-body h3,.cv2-blog-body h4{font-family: "Archivo","Manrope",sans-serif;text-transform: none;letter-spacing: .02em;margin: 1.4em 0 .5em}.cv2-blog-body h2{font-size: 22px !important;color: #8d0042;font-weight: 600}.cv2-blog-body h3{font-size: 18px !important;color: #8d0042;font-weight: 600}.cv2-blog-body h4{font-size: 16px !important;color: #333333;font-weight: 600}.cv2-blog-body h1{font-size: 22px !important;color: #8d0042;font-weight: 600}.cv2-blog-body h1 strong,.cv2-blog-body h2 strong,.cv2-blog-body h3 strong,.cv2-blog-body h4 strong,.cv2-blog-body h1 b,.cv2-blog-body h2 b,.cv2-blog-body h3 b,.cv2-blog-body h4 b{font-weight: inherit}.cv2-blog-related,.cv2-blog-products{margin-top: 40px}.cv2-blog-related h2,.cv2-blog-products h2{font-family: var(--display);font-size: 22px;margin: 0 0 16px}.cv2-blog-prodgrid{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.cv2-blog-prod{display: block;background: var(--surface);border: 1px solid var(--hairline);border-radius: 12px;overflow: hidden;text-decoration: none;color: var(--ink)}.cv2-blog-prod__img{display: block;aspect-ratio: 3 / 4;background: #f3eee9}.cv2-blog-prod__img img{width: 100%;height: 100%;object-fit: cover}.cv2-blog-prod__name{display: block;padding: 10px 12px 12px;font-size: 14px;font-weight: 600}.cv2-blog-pager{margin: 28px 0 0}.cv2-blog-pager ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.cv2-blog-pager a{display: inline-block;min-width: 36px;padding: 8px 12px;border: 1px solid var(--hairline);border-radius: 8px;text-align: center;text-decoration: none;color: var(--ink);background: var(--surface);font-weight: 600;font-size: 14px}.cv2-blog-pager .is-current a,.cv2-blog-pager a[aria-current="page"]{background: var(--brand);border-color: var(--brand);color: #fff}@media (min-width: 640px){.cv2-blog{padding: 24px 24px 72px}.cv2-blog-title{font-size: 40px}.cv2-blog-grid{grid-template-columns: repeat(2,1fr)}.cv2-blog-featured{grid-template-columns: 1.1fr 1fr;align-items: center}.cv2-blog-featured__body{padding: 24px 24px 24px 8px}.cv2-blog-prodgrid{grid-template-columns: repeat(3,1fr)}.cv2-blog-cats ul{flex-wrap: wrap;overflow: visible}}@media (min-width: 960px){.cv2-blog-grid{grid-template-columns: repeat(3,1fr)}.cv2-blog-prodgrid{grid-template-columns: repeat(4,1fr)}}.cv2-blog-readbg,.cv2-blog-readchrome{display: none !important}.cv2-blog-readbg{position: fixed;inset: 0;width: 100%;height: 100%;height: 100dvh;z-index: 25;margin: 0;background-color: #12080c;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity .55s ease,visibility .55s ease}.cv2-blog-readbg.is-on{opacity: 0;visibility: hidden}.cv2-blog-readbg__img{position: absolute;inset: -8%;background-size: cover;background-position: center;filter: blur(8px) brightness(.72) grayscale(.25);-webkit-filter: blur(8px) brightness(.72) grayscale(.25)}.cv2-blog-readbg:after{content: "";position: absolute;inset: 0;background: rgba(6,2,6,.28)}.cv2-blog-readchrome{position: fixed;top: 0;left: 0;right: 0;z-index: 1100;display: flex;align-items: center;justify-content: space-between;padding: 16px 20px;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity .45s ease,visibility .45s ease}.cv2-blog-readchrome.is-on{opacity: 0;visibility: hidden}.cv2-blog-readlogo,.cv2-blog-readclose{pointer-events: auto}.cv2-blog-readlogo{display: block;line-height: 0}.cv2-blog-readlogo img{height: 24px;width: auto;display: block;filter: brightness(0) invert(1)}.cv2-blog-readclose{width: 44px;height: 44px;border: 0;background: transparent;color: #fff;font-size: 32px;line-height: 1;cursor: pointer;padding: 0}html body.webstore-main-body.cv2-blog-reading,html body.cv2-blog-reading,html:has(body.cv2-blog-reading){overflow-x: hidden;background: #fff !important;background-color: #fff !important}html body.cv2-blog-reading #full-wrapper,html body.cv2-blog-reading .full-wrapper,html body.cv2-blog-reading #main-container,html body.cv2-blog-reading #main-content,html body.cv2-blog-reading .main-content,html body.cv2-blog-reading .main-container,html body.cv2-blog-reading .cv2-blog,html body.cv2-blog-reading .cv2-blog-page{background: #fff !important;background-color: #fff !important;box-shadow: none !important}body.cv2-blog-reading .header-wrapper,body.cv2-blog-reading .webstore-header,body.cv2-blog-reading .webstore-header-container,body.cv2-blog-reading .header-contacts{opacity: 1 !important;pointer-events: auto !important}body.cv2-blog-reading .cv2-blog{position: relative;z-index: 40}body.cv2-blog-reading .cv2-blog-hero{opacity: 1}body.cv2-blog-reading .cv2-blog-title,body.cv2-blog-reading .cv2-blog-excerpt,body.cv2-blog-reading .cv2-blog-author,body.cv2-blog-reading .cv2-blog-kicker,body.cv2-blog-reading .cv2-blog-kicker a,body.cv2-blog-reading .cv2-blog-bc,body.cv2-blog-reading .cv2-blog-bc a,body.cv2-blog-reading .cv2-blog-body,body.cv2-blog-reading .cv2-blog-body *{color: var(--ink) !important;border-color: var(--hairline)}body.cv2-blog-reading .cv2-blog-body a{color: var(--brand) !important}body.cv2-blog-reading .cv2-blog-body,body.cv2-blog-reading .cv2-blog-body p,body.cv2-blog-reading .cv2-blog-body div,body.cv2-blog-reading .cv2-blog-body li{font-size: 16px !important;line-height: 1.7 !important;text-align: left !important}body.cv2-blog-reading .cv2-blog-title{font-family: "Cormorant Garamond",Georgia,serif;text-align: left !important}body.cv2-blog-reading .cv2-blog-kicker,body.cv2-blog-reading .cv2-blog-excerpt{text-align: left !important}.cv2-blog-hero{transition: opacity .55s ease}.cv2-blog-title,.cv2-blog-excerpt,.cv2-blog-kicker,.cv2-blog-kicker a,.cv2-blog-bc,.cv2-blog-bc a,.cv2-blog-body,.cv2-blog-body p,.cv2-blog-body div,.cv2-blog-body li,.cv2-blog-body span,.cv2-blog-body strong,.cv2-blog-body em,.cv2-blog-body a{transition: color .55s ease,border-color .55s ease}html body.cv2-blog-page .header-wrapper,html body.cv2-blog-page .webstore-header,html body.cv2-blog-page .webstore-header-container,html body.cv2-blog-page .header-contacts{transition: opacity .45s ease}html body.cv2-blog-page,html body.webstore-main-body.cv2-blog-page,html body.cv2-blog-page #full-wrapper,html body.cv2-blog-page .full-wrapper,html body.cv2-blog-page #main-container,html body.cv2-blog-page #main-content,html body.cv2-blog-page .main-content,html body.cv2-blog-page .main-container,html body.cv2-blog-page .cv2-blog,html body.cv2-blog-page .cv2-blog-page{transition: background-color .55s ease,background .55s ease,box-shadow .55s ease}html body.cv2-blog-home,html body.webstore-main-body.cv2-blog-home{background: #f7f1eb !important;background-color: #f7f1eb !important}html body.cv2-blog-home #full-wrapper,html body.cv2-blog-home .full-wrapper,html body.cv2-blog-home #main-container,html body.cv2-blog-home .main-container,html body.cv2-blog-home #main-content,html body.cv2-blog-home .main-content,html body.cv2-blog-home .cv2-blog{display: block !important;float: none !important;width: 100% !important;max-width: none !important;min-width: 0 !important;padding: 0 !important;margin: 0 !important;box-sizing: border-box !important;overflow: visible !important;background: #f7f1eb !important;background-color: #f7f1eb !important}html body.cv2-blog-home .main-menu{display: none !important}html body.cv2-blog-page{overflow-x: hidden}.cv2-blog[data-blog-type="home"]{max-width: none;padding: 0 0 64px}@media (min-width: 640px){.cv2-blog[data-blog-type="home"]{padding: 0 0 72px}}.cv2-blog-homehero{position: relative;z-index: 1;display: block;width: 100%;min-height: 0;height: auto;box-sizing: border-box;background: #f7f1eb;overflow: visible}.cv2-blog-homehero:before,.cv2-blog-homehero:after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 100vw;margin-left: -50vw;z-index: 0;pointer-events: none}.cv2-blog-homehero:before{background-color: #f6ebe4;background-image: url("/css/cv2-blog-home-hero.jpg");background-size: cover;background-position: center right;background-repeat: no-repeat}.cv2-blog-homehero:after{background: linear-gradient(180deg,rgba(247,241,235,0) 68%,#f7f1eb 100%)}.cv2-blog-homehero__inner{position: relative;z-index: 1;width: 100%;max-width: 1440px;margin: 0 auto;padding: 48px 16px 88px;box-sizing: border-box;text-align: left}.cv2-blog-homehero .cv2-blog-title{font-family: "Cormorant Garamond",Georgia,serif !important;font-size: 36px !important;line-height: 1.1 !important;font-weight: 700 !important;margin: 0 0 14px !important;color: #3A2430 !important;letter-spacing: -0.02em !important;text-align: left !important;text-transform: none !important}.cv2-blog-homehero .cv2-blog-intro{margin: 0;max-width: 440px;font-size: 17px;line-height: 1.65;font-weight: 400;color: #4A3A41;text-align: left;font-family: "Nunito Sans","Helvetica Neue",Arial,sans-serif}.cv2-blog-homebody{max-width: 1440px;margin: 0 auto;padding: 32px 16px 64px;box-sizing: border-box}.cv2-blog-homebody .cv2-blog-cats{margin: 0 0 28px}@media (min-width: 801px){.cv2-blog-homehero .cv2-blog-title{font-size: 36px !important}.cv2-blog-homehero__inner{padding: 56px 24px 24px}.cv2-blog-homebody{padding: 32px 24px 72px}html body.cv2-blog-home #full-wrapper,html body.cv2-blog-home .full-wrapper{position: relative}html body.cv2-blog-home #topm-cats.cv2mm-host,html body.cv2-blog-home .topm-cats.cv2mm-host{position: absolute !important;left: 0;right: 0;top: var(--cv2-hdr-h,80px);width: 100% !important;max-width: none !important;z-index: 80;background: #85003ebd !important}.cv2-blog-homehero{padding-top: var(--cv2-menu-h,48px);min-height: 0;height: auto}}@media (min-width: 1081px){.cv2-blog-homehero .cv2-blog-title{font-size: 36px !important}}@media (max-width: 800px){.cv2-blog-homehero .cv2-blog-title{font-size: 36px !important}.cv2-blog-homehero{min-height: 0;height: auto}.cv2-blog-homehero:before{background-position: 48% center}.cv2-blog-homehero:after{background: linear-gradient(180deg,rgba(247,241,235,0) 68%,#f7f1eb 100%)}.cv2-blog-homehero__inner{padding: 28px 16px 28px}.cv2-blog-homebody{padding: 18px 16px 64px}}.cv2-blog-previewbar{position: sticky;top: 0;z-index: 40;margin: 0 0 16px;padding: 10px 14px;border-radius: 10px;background: #1d1d1f;color: #fff;font-size: 13px;font-weight: 700;text-align: center}
