#MainContent{--cf-accent: #d6455a;--cf-accent-dark: #bb3448;--cf-ink: #1f1a1c;--cf-muted: #75696d;--cf-line: #ece1e3;--cf-soft: #fff5f6;--cf-radius: 12px;--cf-font: "Montserrat", "Helvetica Neue", Arial, sans-serif}#MainContent,#MainContent :where(h1,h2,h3,h4,p,a,span,strong,label,li,div,input,textarea,button,.h1,.h2,.h3){font-family:var(--cf-font);letter-spacing:normal}#MainContent :where(h1,h2,h3,.h1,.h2,.h3,label){text-transform:none;color:var(--cf-ink)}#MainContent .index-section{margin:40px 0}#MainContent .section--divider{border-top:0;padding-top:0}#MainContent .theme-block h2{font-size:28px;font-weight:700;line-height:1.25;margin:40px 0 16px}#MainContent .theme-block .rte{background:var(--cf-soft);border:1px solid var(--cf-line);border-radius:var(--cf-radius);padding:24px}#MainContent .theme-block .rte .enlarge-text p,#MainContent .theme-block .rte p{font-size:15px;line-height:1.7;color:var(--cf-muted);margin-bottom:10px}#MainContent .theme-block .rte p:last-child{margin-bottom:0}#MainContent .theme-block .rte strong{color:var(--cf-ink);font-weight:600}#MainContent .form-vertical{background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);padding:24px;margin-bottom:0}#MainContent .form-vertical label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}#MainContent .form-vertical input,#MainContent .form-vertical textarea{width:100%;font-size:15px;color:var(--cf-ink);background:#fff;border:1px solid var(--cf-line);border-radius:10px;padding:12px 14px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease}#MainContent .form-vertical input:focus,#MainContent .form-vertical textarea:focus{outline:none;border-color:var(--cf-accent);box-shadow:0 0 0 3px #d6455a1f}#MainContent .form-vertical .btn{min-width:200px;min-height:48px;padding:12px 28px;font-size:15px;font-weight:600;text-transform:none;letter-spacing:normal;color:#fff;background:var(--cf-accent);border:0;border-radius:10px;transition:background .2s ease}#MainContent .form-vertical .btn:hover{background:var(--cf-accent-dark)}#MainContent .form-vertical .btn:not(:last-child){margin-bottom:16px}#MainContent .form-vertical .note{border-radius:10px}#MainContent .form-vertical p:last-child,#MainContent .form-vertical p:last-child a{font-size:12px;line-height:1.6;color:var(--cf-muted)}#MainContent .index-section--faq{margin:36px 0 14px}#MainContent .index-section--faq .h2{font-size:22px;font-weight:700;margin:0;padding-bottom:10px;border-bottom:2px solid var(--cf-accent);display:inline-block}#MainContent .collapsible-trigger--inline{position:relative;width:100%;font-size:15px;font-weight:600;line-height:1.45;color:var(--cf-ink);background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);padding:16px 18px 16px 44px;margin-top:10px;transition:border-color .2s ease,background .2s ease}#MainContent .collapsible-trigger--inline:hover,#MainContent .collapsible-trigger--inline.is-open{border-color:var(--cf-accent)}#MainContent .collapsible-trigger--inline.is-open{background:var(--cf-soft)}#MainContent .collapsible-trigger--inline .collapsible-trigger__icon{left:18px;color:var(--cf-accent)}#MainContent .rte.collapsible-content__inner--faq{padding:12px 18px 6px 44px}#MainContent .collapsible-content__inner--faq p{font-size:14.5px;line-height:1.7;color:var(--cf-muted)}#MainContent .collapsible-content__inner--faq a{color:var(--cf-accent)}@media only screen and (max-width:589px){#MainContent .page-width{padding-left:0;padding-right:0}#MainContent .index-section{margin:28px 0}#MainContent .theme-block h2{font-size:24px;margin-top:28px;padding:0 16px}#MainContent .theme-block .rte,#MainContent .form-vertical,#MainContent .collapsible-trigger--inline{border-left:0;border-right:0;border-radius:0}#MainContent .theme-block .rte,#MainContent .form-vertical{padding:20px 16px}#MainContent .form-vertical .btn{width:100%}#MainContent .index-section--faq{padding:0 16px}#MainContent .index-section--faq .h2{font-size:20px}#MainContent .collapsible-trigger--inline{margin-top:0;border-top:0;padding:15px 16px 15px 40px}#MainContent .collapsible-trigger--inline .collapsible-trigger__icon{left:16px}#MainContent .rte.collapsible-content__inner--faq{padding:12px 16px 6px 40px}}#MainContent .section-header__title{font-size:30px;font-weight:700;line-height:1.25}.template-page #MainContent .page-content>.rte{background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);padding:28px}.template-page #MainContent .page-content>.rte h4{font-size:20px;font-weight:700;line-height:1.35;color:var(--cf-ink);margin:28px 0 10px;padding-top:24px;border-top:1px solid var(--cf-line)}.template-page #MainContent .page-content>.rte h5{margin:0}.template-page #MainContent .page-content>.rte p,.template-page #MainContent .page-content>.rte li{font-size:15px;line-height:1.7;color:var(--cf-muted)}.template-page #MainContent .page-content>.rte p strong{color:var(--cf-accent);font-weight:600}.template-page #MainContent .page-content>.rte h4 strong{color:inherit}.template-page #MainContent .page-content>.rte ol{margin:0 0 18px 20px}.template-page #MainContent .page-content>.rte li::marker{color:var(--cf-accent);font-weight:700}.template-page #MainContent .page-content>.rte img{max-width:100%;height:auto;border-radius:10px}.template-blog #MainContent .sw-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:40px}.template-blog #MainContent .sw-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--cf-line);border-radius:14px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.template-blog #MainContent .sw-blog-card:hover{box-shadow:0 14px 30px -18px #1f1a1c59;transform:translateY(-3px)}.template-blog #MainContent .sw-blog-card__media{display:block;aspect-ratio:16 / 10;background:var(--cf-soft);overflow:hidden;border:0}.template-blog #MainContent .sw-blog-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.template-blog #MainContent .sw-blog-card:hover .sw-blog-card__img{transform:scale(1.04)}.template-blog #MainContent .sw-blog-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;font-weight:700;color:var(--cf-accent)}.template-blog #MainContent .sw-blog-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 20px 20px}.template-blog #MainContent .sw-blog-card__meta{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-accent);margin-bottom:8px}.template-blog #MainContent .sw-blog-card__meta a{color:inherit}.template-blog #MainContent .sw-blog-card__title{font-size:18px;font-weight:700;line-height:1.4;margin:0 0 10px}.template-blog #MainContent .sw-blog-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--cf-ink);text-decoration:none;border-bottom:0}.template-blog #MainContent .sw-blog-card__title a:hover{color:var(--cf-accent)}.template-blog #MainContent .sw-blog-card__author{font-size:13px;color:var(--cf-muted);margin-bottom:8px}.template-blog #MainContent .sw-blog-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;line-height:1.65;color:var(--cf-muted);margin:0 0 16px}.template-blog #MainContent .sw-blog-card__link{margin-top:auto;font-size:14px;font-weight:600;color:var(--cf-accent);text-decoration:none;border-bottom:0}.template-blog #MainContent .sw-blog-card__link:hover{color:var(--cf-accent-dark)}.template-blog #MainContent .sw-blog-card__link span{display:inline-block;transition:transform .2s ease}.template-blog #MainContent .sw-blog-card:hover .sw-blog-card__link span{transform:translate(4px)}@media only screen and (max-width:989px){.template-blog #MainContent .sw-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.template-customers-login #MainContent .section-header{text-align:center}.template-customers-login #MainContent .form-vertical .btn{width:100%}.template-customers-login #MainContent .form-vertical a,.template-customers-login #MainContent #HideRecoverPasswordLink{font-size:14px;font-weight:600;color:var(--cf-accent);text-decoration:none;border-bottom:0}.template-customers-login #MainContent #HideRecoverPasswordLink{background:none;border:0;padding:0;cursor:pointer}.template-customers-login #MainContent .form-vertical .grid .grid__item label{margin-bottom:6px}.template-customers-login #MainContent .form-vertical p{margin-bottom:12px}@media only screen and (max-width:589px){#MainContent .section-header__title{font-size:24px;padding:0 16px}.template-page #MainContent .page-content>.rte{border-left:0;border-right:0;border-radius:0;padding:20px 16px}.template-page #MainContent .page-content>.rte h4{font-size:18px}.template-blog #MainContent .sw-blog-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 16px}.template-blog #MainContent .sw-blog-card__body{padding:16px}.template-blog #MainContent .sw-blog-card__title{font-size:17px}.template-blog #MainContent .pagination{padding:0 16px}}.template-tracktor #MainContent #tracktor{font-family:var(--cf-font);color:var(--cf-ink);padding:0 20px}.template-tracktor #MainContent #tracktor :where(h1,h2,h3,p,label,span,dt,dd,div,a,button,input){font-family:var(--cf-font);letter-spacing:normal}.template-tracktor #MainContent #tracktor #tracktorOrderForm{float:none;width:auto;max-width:480px;margin:48px auto;padding:32px;text-align:left;background:#fff;border:1px solid var(--cf-line);border-radius:var(--cf-radius);box-shadow:0 18px 40px -28px #1f1a1c59}.template-tracktor #MainContent #tracktor #tracktorOrderForm h1{font-size:26px;font-weight:700;line-height:1.25;text-transform:none;text-align:center;color:var(--cf-ink);margin:0 0 20px}.template-tracktor #MainContent #tracktor #tracktorOrderForm div.field{float:none;padding:0;margin:0 0 16px}.template-tracktor #MainContent #tracktor #tracktorOrderForm div.field:after{display:none}.template-tracktor #MainContent #tracktor #tracktorOrderForm label{display:block;text-align:left;text-transform:none;font-size:13px;font-weight:600;color:var(--cf-ink);margin-bottom:6px}.template-tracktor #MainContent #tracktor #tracktorOrderForm input{display:block;width:100%;min-width:0;max-width:none;font-size:15px;color:var(--cf-ink);background:#fff;border:1px solid var(--cf-line);border-radius:10px;padding:12px 14px;margin:0;transition:border-color .2s ease,box-shadow .2s ease}.template-tracktor #MainContent #tracktor #tracktorOrderForm input:focus{outline:none;border-color:var(--cf-accent);box-shadow:0 0 0 3px #d6455a1f}.template-tracktor #MainContent #tracktor #tracktorOrderForm .field.recaptcha{margin-top:4px}.template-tracktor #MainContent #tracktor #tracktorOrderForm #tracktorTrack{display:block;width:100%;min-height:50px;margin:8px 0 0;padding:12px 24px;font-size:15px;font-weight:600;text-transform:none;letter-spacing:normal;color:#fff;background:var(--cf-accent);border:0;border-radius:10px;cursor:pointer;transition:background .2s ease}.template-tracktor #MainContent #tracktor #tracktorOrderForm #tracktorTrack:hover{background:var(--cf-accent-dark)}.template-tracktor #MainContent #tracktor #tracktorResponseContainer{margin-bottom:48px}.template-tracktor #MainContent #tracktor .tracktorError{color:var(--cf-accent);font-weight:600;text-align:center}.template-tracktor #MainContent #tracktor .tracktorDetailsCard,.template-tracktor #MainContent #tracktor .tracktorProductCard{border:1px solid var(--cf-line);border-radius:var(--cf-radius)}.template-tracktor #MainContent #tracktor .tracktorEstimatedDeliveryDate,.template-tracktor #MainContent #tracktor .tracktorActualDeliveredDate{color:var(--cf-ink);font-weight:700}.template-tracktor #MainContent #tracktor .tracktorSubdued,.template-tracktor #MainContent #tracktor .tracktorDetailDatetime{color:var(--cf-muted)}@media only screen and (max-width:589px){.template-tracktor #MainContent #tracktor{padding:0}.template-tracktor #MainContent #tracktor #tracktorOrderForm{margin:28px 0;padding:24px 16px;border-left:0;border-right:0;border-radius:0;box-shadow:none}.template-tracktor #MainContent #tracktor #tracktorOrderForm h1{font-size:22px}.template-tracktor #MainContent #tracktor #tracktorResponseContainer{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/sw-content-pages.css.map */
