@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--cv-navy: #1b2a4a;--cv-blue: #2445d6;--cv-text: #2e2a39;--cv-muted: #6b6878;--cv-bg: #f8f9fa;--cv-soft: #f8faff;--cv-line: #e6e8ee;--cv-font: "Plus Jakarta Sans", var(--font-body-family), sans-serif}body:has(.cv-page){--font-body-family: "Plus Jakarta Sans", sans-serif;--font-heading-family: "Plus Jakarta Sans", sans-serif;font-family:var(--cv-font);font-weight:500;letter-spacing:.06em;background:var(--cv-bg);color:#2e2a39e6}body:has(.cv-page) main#MainContent{background:var(--cv-bg)}body:has(.cv-page) .header__menu-item,body:has(.cv-page) .zx-footer{font-family:var(--cv-font)}.cv-page{font-family:var(--cv-font);color:var(--cv-text)}.cv-container{max-width:1400px;margin:0 auto;padding:0 50px}@media screen and (max-width:749px){.cv-container{padding:0 16px}}.cv-heading{font-family:var(--cv-font);font-size:39px;line-height:1.23;font-weight:700;letter-spacing:.02em;color:var(--cv-text);margin:0}.cv-subheading{font-size:16px;line-height:1.6;color:#2e2a39d9;margin:14px 0 0}@media screen and (max-width:749px){.cv-heading{font-size:28px;line-height:1.25}.cv-subheading{font-size:15px}}.cv-product{font-family:var(--cv-font)}@media screen and (min-width:990px){.cv-product.page-width{max-width:1400px;padding:0 50px}.cv-product .product{gap:50px;flex-wrap:nowrap}.cv-product .product__media-wrapper{flex:0 0 47%!important;max-width:47%!important;width:47%!important}.cv-product .product__info-wrapper{flex:1 1 auto!important;max-width:none!important;width:auto!important;padding-left:0!important}}.cv-product .product__info-container>*+*{margin:10px 0}.cv-gallery__main{position:relative}.cv-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;background:#fff}.cv-gallery__track::-webkit-scrollbar{display:none}.cv-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.cv-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.cv-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cv-text);z-index:2}.cv-gallery__arrow--prev{left:10px}.cv-gallery__arrow--next{right:10px}.cv-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.cv-gallery__thumbs::-webkit-scrollbar{display:none}.cv-gallery__thumb{flex:0 0 74px;height:74px;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;background:#fff;cursor:pointer}.cv-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cv-gallery__thumb[aria-current=true]{border-color:var(--cv-navy)}@media screen and (max-width:749px){.cv-product .product__media-wrapper{margin:0 -1.5rem}.cv-gallery__track{border-radius:0}.cv-gallery__thumbs{padding:0 1.5rem}.cv-gallery__thumb{flex-basis:64px;height:64px}}.cv-product .zx-rating__star{background:linear-gradient(90deg,var(--cv-blue) var(--fill),#dfe1e6 var(--fill));width:17px;height:17px}.cv-product .zx-rating__text{font-weight:500;font-size:16px;color:#2e2a39e6;letter-spacing:.06em}.cv-title{margin:4px 0 0}.cv-title__heading{font-family:var(--cv-font);font-size:39px;line-height:1.23;font-weight:800;letter-spacing:.02em;color:var(--cv-text);margin:0}.cv-title__sub{margin:8px 0 0;font-size:16px;line-height:1.3;font-weight:700;color:#121212}@media screen and (max-width:749px){.cv-title__heading{font-size:24px;font-weight:700;line-height:1.3}}.cv-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.cv-price__was{font-size:20px;font-weight:400;color:#999;text-decoration:line-through;letter-spacing:.06em}.cv-price__now{font-size:22px;font-weight:700;color:var(--cv-text);letter-spacing:.06em}.cv-price__save{background:var(--cv-blue);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;line-height:21px;padding:0 8px;border-radius:10px;text-transform:uppercase}.cv-checks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.cv-checks li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.3;color:var(--cv-text)}.cv-checks svg{flex:0 0 22px;width:22px;height:22px;color:var(--cv-blue)}.cv-product .product-form__submit{min-height:56px;border-radius:8px;background:var(--cv-navy);color:#fff;font-family:var(--cv-font);font-size:19px;font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:none}.cv-product .product-form__submit:before,.cv-product .product-form__submit:after{box-shadow:none;border-radius:8px}.cv-product .product-form__submit>span:not(.loading__spinner){display:inline-flex;align-items:center;justify-content:center;gap:10px}.cv-product .product-form__submit:not([disabled])>span:not(.loading__spinner):before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3.5h2.6l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.4a1.5 1.5 0 0 0 1.5-1.1l1.6-6.8H6.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2.5 3.5h2.6l2.4 11.2a1.5 1.5 0 0 0 1.5 1.2h8.4a1.5 1.5 0 0 0 1.5-1.1l1.6-6.8H6.2'/%3E%3C/svg%3E") center / contain no-repeat}.cv-product .product-form__buttons{max-width:none}.cv-lines{display:grid;gap:4px;justify-items:center;margin-top:12px}.cv-lines__item{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--cv-text)}.cv-lines__item svg{width:18px;height:18px;color:var(--cv-text)}.cv-note{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:16px;font-weight:600;color:#b8431a;margin-top:14px}.cv-note__dot{width:10px;height:10px;border-radius:50%;background:#e2581f;flex:0 0 10px;box-shadow:0 0 #e2581f80;animation:cv-pulse 1.8s infinite}@keyframes cv-pulse{70%{box-shadow:0 0 0 9px #e2581f00}to{box-shadow:0 0 #e2581f00}}.cv-product .product__accordion{border:0;border-bottom:1px solid var(--cv-line);margin:0}.cv-product .product__accordion:first-of-type{border-top:1px solid var(--cv-line)}.cv-product .product__accordion summary{padding:16px 4px}.cv-product .product__accordion .accordion__title{font-family:var(--cv-font);font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--cv-text)}.cv-product .product__accordion .accordion__content{padding:0 4px 12px;font-size:15px;line-height:1.6}.cv-product .product__description{font-size:15px;letter-spacing:.02em}.cv-section{padding:60px 0}@media screen and (max-width:749px){.cv-section{padding:40px 0}}.cv-center{text-align:center}body:has(.cv-page) main>.shopify-section>.gradient,body:has(.cv-page) main>.shopify-section>section.gradient{background:var(--cv-bg)}body:has(.cv-page) .contact .title{text-align:center;font-size:31px}.cv-bundle{display:grid;gap:12px;margin:18px 0 6px}.cv-bundle__heading{display:flex;align-items:center;gap:12px;margin:0 0 2px;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--cv-text)}.cv-bundle__heading:before,.cv-bundle__heading:after{content:"";flex:1;height:1px;background:#cfd2d8}.cv-bundle__tier{position:relative;display:block;padding:16px 18px;border:1.5px solid #d5d8de;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cv-bundle__tier.is-selected{border:2px solid var(--cv-navy);padding:15.5px 17.5px;background:var(--cv-soft);box-shadow:0 2px 10px #0000000f}.cv-bundle__badge{position:absolute;top:-11px;right:14px;background:var(--cv-badge, #e0312b);color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:22px;padding:0 10px;border-radius:4px}.cv-bundle__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-bundle__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cv-bundle__radio{width:18px;height:18px;border-radius:50%;border:2px solid #b9bdc6;flex:0 0 18px;position:relative}.cv-bundle__tier.is-selected .cv-bundle__radio{border-color:var(--cv-navy)}.cv-bundle__tier.is-selected .cv-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--cv-navy)}.cv-bundle__name{font-size:17px;font-weight:700;color:var(--cv-text);letter-spacing:.02em}.cv-bundle__save{background:#e9ebef;color:var(--cv-text);font-size:12px;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:6px}.cv-bundle__tier.is-selected .cv-bundle__save{background:var(--cv-blue);color:#fff}.cv-bundle__right{display:grid;justify-items:end;line-height:1.25}.cv-bundle__total{font-size:17px;font-weight:700;color:var(--cv-text);letter-spacing:.02em}.cv-bundle__each{font-size:13px;font-style:italic;color:#6b6878}.cv-bundle__was{font-size:13px;color:#8d8a96}.cv-bundle__picks{display:none;margin:12px 0 0 28px;gap:6px}.cv-bundle__tier.is-selected .cv-bundle__picks{display:grid}.cv-bundle__pick{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--cv-text)}.cv-bundle__num{font-weight:700;width:22px}.cv-bundle__pick select{font:inherit;font-size:13px;padding:5px 28px 5px 10px;border:1px solid #c9ccd3;border-radius:6px;background:#fff;color:var(--cv-text);max-width:220px}@media screen and (max-width:749px){.cv-bundle__tier{padding:14px}.cv-bundle__tier.is-selected{padding:13.5px}.cv-bundle__name,.cv-bundle__total{font-size:16px}}.cv-specs{border-top:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line);margin-top:18px}.cv-specs summary{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;cursor:pointer;list-style:none;font-size:16px;font-weight:700;color:var(--cv-text);letter-spacing:.02em}.cv-specs summary::-webkit-details-marker{display:none}.cv-specs[open] summary svg{transform:rotate(45deg)}.cv-specs ul{margin:0;padding:0 4px 14px 22px;font-size:15px;line-height:1.7;color:var(--cv-text)}.cv-product:has(cv-bundle) kaching-bundle,.cv-product:has(cv-bundle) kaching-bundles-block{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/cv-page.css.map */
