.template-page #main-content{color:var(--cwc-color-text)}.template-page #main-content .image-with-text,.template-page #main-content .rich-text,.template-page #main-content .video-section,.template-page #main-content .blog-posts,.template-page #main-content .logo-list,.template-page #main-content .standard-page__wrapper{border:0!important;box-shadow:none!important}.template-page #main-content .image-with-text:before,.template-page #main-content .image-with-text:after,.template-page #main-content .rich-text:before,.template-page #main-content .rich-text:after,.template-page #main-content .video-section:before,.template-page #main-content .video-section:after,.template-page #main-content .blog-posts:before,.template-page #main-content .blog-posts:after,.template-page #main-content .logo-list:before,.template-page #main-content .logo-list:after{content:none!important;display:none!important}.template-page #main-content .image-with-text{padding:var(--cwc-space-4) 0 var(--cwc-space-3)!important}.template-page #main-content .image-with-text__container{width:100%!important;max-width:var(--cwc-layout-max)!important;margin:0 auto!important;padding:0 28px!important;gap:var(--cwc-space-5)!important;align-items:center!important}.template-page #main-content .image-with-text__image-wrapper{background:transparent!important;box-shadow:none!important}.template-page #main-content .image-with-text__image{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;box-shadow:none!important}.template-page #main-content .image-with-text__content{background:transparent!important;padding:0!important}.template-page #main-content .image-with-text__content-wrapper{width:100%!important;max-width:34em!important;margin:0 auto!important;padding:0!important}.template-page #main-content .image-with-text__heading{margin:0 0 var(--cwc-space-2)!important;color:var(--cwc-color-heading)!important;font-size:34px!important;line-height:1.18!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.018em!important}.template-page #main-content .image-with-text__text{font-size:16px!important;line-height:1.62!important;font-weight:var(--cwc-weight-light)!important;color:var(--cwc-color-text)!important}.template-page #main-content .image-with-text__text p{margin:0 0 var(--cwc-space-2)!important}.template-page #main-content .image-with-text__text p:last-child{margin-bottom:0!important}.template-page #main-content .rich-text{padding:var(--cwc-space-4) 0 var(--cwc-space-3)!important}.template-page #main-content .rich-text__wrapper{width:100%!important;max-width:var(--cwc-copy-max)!important;margin:0 auto!important;padding:0 28px!important}.template-page #main-content .rich-text__heading{margin:0 0 var(--cwc-space-3)!important;color:var(--cwc-color-heading)!important;font-size:34px!important;line-height:1.18!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.018em!important;text-align:center!important}.template-page #main-content .rich-text__content{font-size:16px!important;line-height:1.68!important;font-weight:var(--cwc-weight-light)!important;text-align:left!important;color:var(--cwc-color-text)!important}.template-page #main-content .rich-text__content h2{margin:var(--cwc-space-4) 0 var(--cwc-space-2)!important;color:var(--cwc-color-heading)!important;font-size:26px!important;line-height:1.25!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.02em!important}.template-page #main-content .rich-text__content p{margin:0 0 var(--cwc-space-3)!important}.template-page #main-content .rich-text__content p:last-child{margin-bottom:0!important}.template-page #main-content .standard-page__wrapper{padding:var(--cwc-space-4) 28px var(--cwc-space-5)!important}.template-page #main-content .standard-page{width:100%!important;max-width:var(--cwc-copy-wide)!important;margin:0 auto!important}.template-page #main-content .standard-page__header{margin:0 0 var(--cwc-space-4)!important;padding:0!important;text-align:center!important}.template-page #main-content .standard-page__header h1{margin:0!important;color:var(--cwc-color-heading)!important;font-size:34px!important;line-height:1.18!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.018em!important}.template-page #main-content .standard-page__content{font-size:16px!important;line-height:1.7!important;font-weight:var(--cwc-weight-light)!important;text-align:left!important;color:var(--cwc-color-text)!important}.template-page #main-content .standard-page__content p{margin:0 0 var(--cwc-space-3)!important}.template-page #main-content .standard-page__content p+p{margin-top:0!important}.template-page #main-content .standard-page__content strong{color:#3e4144!important;font-weight:500!important}.template-page #main-content .standard-page__content p>strong:first-child{font-size:17px!important;line-height:1.45!important;letter-spacing:.01em!important}.template-page #main-content .video-section{width:100%!important;max-width:var(--cwc-layout-max)!important;margin:0 auto!important;padding:var(--cwc-space-3) 28px var(--cwc-space-4)!important}.template-page #main-content .video-section__wrapper{box-shadow:none!important}.template-page #main-content .blog-posts{width:100%!important;max-width:var(--cwc-layout-max)!important;margin:0 auto!important;padding:var(--cwc-space-4) 28px var(--cwc-space-3)!important}.template-page #main-content .blog-posts__header{margin:0 0 var(--cwc-space-4)!important;text-align:center!important}.template-page #main-content .blog-posts__heading{margin:0!important;color:var(--cwc-color-heading)!important;font-size:34px!important;line-height:1.18!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.018em!important}.template-page #main-content .blog-posts__wrapper{gap:var(--cwc-space-4)!important}.template-page #main-content .blog-article__heading{font-weight:var(--cwc-weight-light)!important;line-height:1.28!important}.template-page #main-content .blog-article__excerpt{line-height:1.6!important}.template-page #main-content .logo-list{padding:var(--cwc-space-4) 28px var(--cwc-space-3)!important}.template-page #main-content .logo-list__section-header{margin:0 0 var(--cwc-space-3)!important}.template-page #main-content .logo-list__heading{margin:0!important;color:var(--cwc-color-heading)!important;font-size:21px!important;line-height:1.25!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.045em!important}.template-page #main-content .logo-list__logo-wrapper{width:100%!important;max-width:var(--cwc-layout-max)!important;margin:0 auto!important;gap:var(--cwc-space-3)!important}.template-page #main-content a:not(.image-with-text__button){text-underline-offset:3px}@media screen and (min-width:990px){.template-page #main-content .standard-page__header h1{font-size:var(--cwc-type-h1)!important;line-height:1.12!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.012em!important}.template-page #main-content .image-with-text__heading,.template-page #main-content .rich-text__heading,.template-page #main-content .blog-posts__heading{font-size:var(--cwc-type-h2)!important;line-height:1.16!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.016em!important}.template-page #main-content .rich-text__content h2{font-size:var(--cwc-type-h2)!important;line-height:1.16!important;font-weight:var(--cwc-weight-light)!important}.template-page #main-content .logo-list__heading{font-weight:var(--cwc-weight-light)!important;letter-spacing:.03em!important}.template-page #main-content .image-with-text__text,.template-page #main-content .rich-text__content,.template-page #main-content .standard-page__content{font-size:var(--cwc-type-body)!important;line-height:var(--cwc-line-body)!important;font-weight:var(--cwc-weight-light)!important;color:var(--cwc-color-text)!important}}.cwc-faq-page,.cwc-faq-page *{box-sizing:border-box;font-family:inherit!important}.cwc-faq-page{color:var(--cwc-color-text);border:0!important;box-shadow:none!important}.cwc-faq-page__shell{width:min(1180px,calc(100% - 56px));margin:0 auto;padding:42px 0 60px}.cwc-faq-page__head{width:min(900px,100%);margin:0 auto 26px;text-align:center}.cwc-faq-page__eyebrow{margin-bottom:10px;font-size:12px;line-height:1.3;letter-spacing:.14em;font-weight:var(--cwc-weight-light);color:var(--cwc-color-muted)}.cwc-faq-page__head h1{margin:0!important;font-size:var(--cwc-type-h1)!important;line-height:1.12!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--cwc-color-heading)!important}.cwc-faq-page__brief{width:min(980px,100%);margin:0 auto 28px;padding:24px 30px;background:var(--cwc-color-surface);text-align:center}.cwc-faq-page__brief-label{margin:0 0 10px;font-size:11.5px;line-height:1.3;letter-spacing:.13em;font-weight:var(--cwc-weight-light);color:var(--cwc-color-muted)}.cwc-faq-page__brief p{max-width:800px;margin:0 auto;font-size:16px!important;line-height:1.58!important;font-weight:var(--cwc-weight-light)!important}.cwc-faq-page__brief-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 22px;margin-top:16px}.cwc-faq-page__brief-facts span{font-size:11px;line-height:1.35;letter-spacing:.09em;font-weight:var(--cwc-weight-light);color:var(--cwc-color-muted)}.cwc-faq-page__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;width:min(1040px,100%);margin:0 auto 34px;padding:0;border:0}.cwc-faq-page__topics a{font-size:12px;line-height:1.35;letter-spacing:.09em;font-weight:var(--cwc-weight-light);color:var(--cwc-color-muted)!important;text-decoration:none!important}.cwc-faq-page__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:min(1040px,100%);margin:0 auto;color:var(--cwc-color-text)}.cwc-faq-page__content>p,.cwc-faq-page__content>figure,.cwc-faq-page__content>h2{grid-column:1/-1}.cwc-faq-page__content>p{width:min(860px,100%);margin:0 auto 10px!important;font-size:16px!important;line-height:1.62!important;font-weight:var(--cwc-weight-light)!important}.cwc-faq-page__content>h2{margin:34px 0 10px!important;font-size:24px!important;line-height:1.26!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;color:var(--cwc-color-heading)!important;scroll-margin-top:110px}.cwc-faq-page__content details{align-self:start;margin:0!important;border:1px solid rgba(64,68,72,.13)!important;background:#fff!important}.cwc-faq-page__content summary{position:relative;display:block;min-height:52px;padding:15px 48px 15px 16px!important;cursor:pointer;list-style:none!important;color:var(--cwc-color-heading)!important}.cwc-faq-page__content summary::-webkit-details-marker{display:none}.cwc-faq-page__content summary::marker{content:""}.cwc-faq-page__content summary:after{content:"i";position:absolute;right:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--cwc-color-border-strong);border-radius:50%;font-size:12px;line-height:1;font-weight:var(--cwc-weight-regular);color:var(--cwc-color-muted)}.cwc-faq-page__content details[open] summary:after{content:"\2013";font-size:15px;font-weight:var(--cwc-weight-light)}.cwc-faq-page__content summary h3{display:inline!important;margin:0!important;font-size:15.5px!important;line-height:1.42!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.018em!important;color:var(--cwc-color-heading)!important}.cwc-faq-page__content details>div{padding:0 38px 16px 16px!important}.cwc-faq-page__content details p{margin:0 0 10px!important;font-size:15px!important;line-height:1.62!important;font-weight:var(--cwc-weight-light)!important}.cwc-faq-page__content details p:last-child{margin-bottom:0!important}.cwc-faq-page__content figure{width:100%;margin:22px auto 28px!important}.cwc-faq-page__content figure img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important}.template-page .cwc-partner-page,.template-page .cwc-partner-page *{box-sizing:border-box;font-family:inherit!important}.template-page .custom-liquid:has(.cwc-partner-page),.template-page .custom-liquid:has(.cwc-partner-page) .custom-liquid__wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.cwc-partner-page{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:48px 0 64px;color:var(--cwc-color-text)}.cwc-partner-page__head{width:min(860px,100%);margin:0 auto 34px;text-align:center}.cwc-partner-page__eyebrow{margin:0 0 10px;font-size:12px;line-height:1.3;letter-spacing:.14em;font-weight:var(--cwc-weight-light);color:var(--cwc-color-muted)}.cwc-partner-page h1{margin:0!important;font-size:var(--cwc-type-h1)!important;line-height:1.12!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--cwc-color-heading)!important}.cwc-partner-page__lead{max-width:780px;margin:18px auto 0!important;font-size:var(--cwc-type-body)!important;line-height:1.58!important;font-weight:var(--cwc-weight-light)!important}.cwc-partner-page__hero,.cwc-partner-page__intro,.cwc-partner-page__mosaic{width:min(1040px,100%);margin-left:auto;margin-right:auto}.cwc-partner-page__hero{margin-bottom:44px;overflow:hidden}.cwc-partner-page__hero img{display:block;width:100%;height:auto;aspect-ratio:2.1/1;object-fit:cover}.cwc-partner-page__intro{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:56px;margin-bottom:48px;align-items:start}.cwc-partner-page h2{margin:0!important;font-size:26px!important;line-height:1.22!important;font-weight:var(--cwc-weight-light)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--cwc-color-heading)!important}.cwc-partner-page__copy p{margin:0 0 16px!important;font-size:var(--cwc-type-body)!important;line-height:var(--cwc-line-body)!important;font-weight:var(--cwc-weight-light)!important}.cwc-partner-page__aside{margin-top:20px!important;font-size:15px!important;line-height:1.55!important;font-style:italic;color:var(--cwc-color-text)}.cwc-partner-page__initial{font-size:26px;line-height:.8;font-weight:var(--cwc-weight-light);font-style:normal;color:var(--cwc-color-heading)}.cwc-partner-page__mail{display:inline-block;margin-top:3px;font-size:15px;line-height:1.4;font-weight:var(--cwc-weight-light);color:var(--cwc-color-heading);text-underline-offset:4px}.cwc-partner-page__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:48px}.cwc-partner-page__mosaic figure{margin:0;min-width:0}.cwc-partner-page__mosaic img{display:block;width:100%;height:410px;object-fit:cover}.cwc-partner-page__mosaic-wide{grid-column:1/-1}.cwc-partner-page__mosaic-wide img{height:360px}.cwc-partner-page__mosaic figcaption{padding-top:9px;font-size:12.5px!important;line-height:1.4!important;letter-spacing:.085em!important;font-weight:var(--cwc-weight-light)!important;color:#5d6266!important}.cwc-partner-page__closing{width:min(760px,100%);margin:0 auto;text-align:center}.cwc-partner-page__closing h2{margin-bottom:12px!important}.cwc-partner-page__closing p{margin:0 auto!important;max-width:680px;font-size:var(--cwc-type-body)!important;line-height:var(--cwc-line-body)!important;font-weight:var(--cwc-weight-light)!important}@media screen and (min-width:990px){.template-page #main-content .image-with-text__heading,.template-page #main-content .rich-text__heading,.template-page #main-content .faq__section-heading{font-size:30px!important;line-height:1.18!important}.template-page #main-content .logo-list__heading{font-size:24px!important;line-height:1.24!important}.template-page #main-content p,.template-page #main-content li{font-size:17px!important;line-height:1.6!important}.template-page #main-content .cwc-faq-page__content summary{padding-left:34px!important;padding-right:0!important}.template-page #main-content .cwc-faq-page__content summary:after{left:0!important;right:auto!important}.template-page #main-content .cwc-faq-page__content summary h3{font-size:17px!important;line-height:1.42!important}.template-page #main-content .cwc-faq-page__content details p,.template-page #main-content .cwc-faq-page__content details li{font-size:16.5px!important;line-height:1.6!important}}@media screen and (min-width:990px){.template-page #main-content h1,.template-page #main-content h2,.template-page #main-content h3,.template-page #main-content .cwc-faq-page__head h1,.template-page #main-content .cwc-faq-page__content summary h3{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:balance}.template-page #main-content p,.template-page #main-content li,.template-page #main-content .cwc-faq-page__brief,.template-page #main-content .cwc-faq-page__content{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/cwc-page-system.css.map */
