:root{--hds-blue: #1C49C2;--hds-blue-hover: #1639A0;--hds-blue-soft: rgba(28, 73, 194, .04);--hds-dark: #1a1a2e;--hds-text: #2a2a3e;--hds-text-mid: #475569;--hds-text-soft: #9ca3af;--hds-white: #ffffff;--hds-beige: #FFF8EC;--hds-yellow: #F8C740;--hds-border: #e5e7eb;--hds-bg-soft: #f8fafc}body.template-page-contact,body.template-page-faq,body.template-customers-account,body.page-cancellation-policy,body.page-shipping-policy,body.page-refund-policy,body.page-privacy-policy,body.page-terms-of-service{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--hds-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.template-page-contact .shopify-section:has(.slideshow),body.template-page-faq .shopify-section:has(.slideshow){background:var(--hds-dark)}body.template-page-contact .slideshow,body.template-page-faq .slideshow{background:linear-gradient(180deg,#1a1a2e8c,#1a1a2eeb),var(--hds-dark)!important}body.template-page-contact .slideshow .card__image,body.template-page-faq .slideshow .card__image{opacity:.35}body.template-page-contact .slideshow .card__image:after,body.template-page-faq .slideshow .card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,rgba(28,73,194,.45),transparent 60%);pointer-events:none}body.template-page-contact .slideshow .card__text,body.template-page-faq .slideshow .card__text{font-family:Inter,-apple-system,sans-serif!important}body.template-page-contact .slideshow .title,body.template-page-faq .slideshow .title,body.template-page-contact .slideshow h1,body.template-page-faq .slideshow h1,body.template-page-contact .slideshow h2,body.template-page-faq .slideshow h2{font-family:Inter,-apple-system,sans-serif!important;font-weight:700!important;font-size:clamp(2.2rem,5vw,3.4rem)!important;line-height:1.1!important;color:var(--hds-white)!important;letter-spacing:-.01em!important}body.template-page-contact .contact-form,body.template-page-contact .section--contact-form{background:var(--hds-white)!important}body.template-page-contact .contact-form *{font-family:Inter,-apple-system,sans-serif}body.template-page-contact .contact-form h1,body.template-page-contact .contact-form h2,body.template-page-contact .contact-form h3,body.template-page-contact .contact-form .heading-size--xsmall,body.template-page-contact .contact-form .heading-size--regular{color:var(--hds-dark);font-weight:700}body.template-page-contact .contact-form input[type=text],body.template-page-contact .contact-form input[type=email],body.template-page-contact .contact-form input[type=tel],body.template-page-contact .contact-form textarea{background:var(--hds-white)!important;border:1px solid var(--hds-border)!important;border-radius:8px!important;color:var(--hds-text)!important;padding:12px 14px!important;font-family:inherit}body.template-page-contact .contact-form input:focus,body.template-page-contact .contact-form textarea:focus{outline:0!important;border-color:var(--hds-blue)!important;box-shadow:0 0 0 3px #1c49c21f!important}body.template-page-contact .contact-form button[type=submit],body.template-page-contact .contact-form .button{background:var(--hds-blue)!important;color:var(--hds-white)!important;border:0!important;border-radius:50px!important;padding:12px 28px!important;font-family:inherit!important;font-weight:600!important;font-size:.9rem!important;transition:background .2s ease,transform .2s ease!important}body.template-page-contact .contact-form button[type=submit]:hover,body.template-page-contact .contact-form .button:hover{background:var(--hds-blue-hover)!important;transform:translateY(-1px)}body.template-page-contact .contact-form .card,body.template-page-contact .contact-form .block-text,body.template-page-contact .contact-form .block{background:var(--hds-beige)!important;border:1px solid var(--hds-border)!important;border-radius:12px!important}body.template-page-faq .content-toggles,body.template-page-faq .section--content-toggles{background:var(--hds-white)!important}body.template-page-faq .content-toggles *{font-family:Inter,-apple-system,sans-serif}body.template-page-faq .content-toggles summary,body.template-page-faq .content-toggles .toggle__title,body.template-page-faq .content-toggles .toggle-title{color:var(--hds-dark)!important;font-weight:600!important;font-size:1.05rem!important}body.template-page-faq .content-toggles summary:hover,body.template-page-faq .content-toggles .toggle__title:hover{color:var(--hds-blue)!important}body.template-page-faq .content-toggles details,body.template-page-faq .content-toggles .toggle{border:1px solid var(--hds-border)!important;border-radius:10px!important;margin-bottom:12px!important;background:var(--hds-white)!important;padding:4px 8px!important}body.template-page-faq .content-toggles details[open],body.template-page-faq .content-toggles .toggle.is-open{border-color:var(--hds-blue)!important;box-shadow:0 0 0 3px #1c49c214!important}body.template-page-faq .content-toggles p,body.template-page-faq .content-toggles a{color:var(--hds-text);line-height:1.7}body.template-page-faq .content-toggles a{color:var(--hds-blue);text-decoration:underline}body.template-page-faq .content-toggles a:hover{color:var(--hds-blue-hover)}body.page-cancellation-policy .main-page,body.page-shipping-policy .main-page,body.page-refund-policy .main-page,body.page-privacy-policy .main-page,body.page-terms-of-service .main-page,body.page-cancellation-policy .container--large,body.page-shipping-policy .container--large,body.page-refund-policy .container--large,body.page-privacy-policy .container--large,body.page-terms-of-service .container--large{max-width:820px!important;margin:0 auto!important}body.page-cancellation-policy .rte,body.page-shipping-policy .rte,body.page-refund-policy .rte,body.page-privacy-policy .rte,body.page-terms-of-service .rte,body.page-cancellation-policy .main-page,body.page-shipping-policy .main-page,body.page-refund-policy .main-page,body.page-privacy-policy .main-page,body.page-terms-of-service .main-page{font-size:1.0625rem;line-height:1.7;color:var(--hds-text)}body.page-cancellation-policy h1,body.page-shipping-policy h1,body.page-refund-policy h1,body.page-privacy-policy h1,body.page-terms-of-service h1,body.page-cancellation-policy .heading-size--page-title,body.page-shipping-policy .heading-size--page-title,body.page-refund-policy .heading-size--page-title,body.page-privacy-policy .heading-size--page-title,body.page-terms-of-service .heading-size--page-title{font-family:Inter,-apple-system,sans-serif!important;font-size:clamp(2rem,4vw,2.6rem)!important;font-weight:700!important;color:var(--hds-dark)!important;line-height:1.15!important;margin-bottom:1em!important}body.page-cancellation-policy .rte h2,body.page-shipping-policy .rte h2,body.page-refund-policy .rte h2,body.page-privacy-policy .rte h2,body.page-terms-of-service .rte h2,body.page-cancellation-policy .rte h3,body.page-shipping-policy .rte h3,body.page-refund-policy .rte h3,body.page-privacy-policy .rte h3,body.page-terms-of-service .rte h3{font-family:Inter,-apple-system,sans-serif!important;color:var(--hds-dark)!important;font-weight:700!important;line-height:1.25!important;margin:2em 0 .6em!important}body.page-cancellation-policy .rte h2,body.page-shipping-policy .rte h2,body.page-refund-policy .rte h2,body.page-privacy-policy .rte h2,body.page-terms-of-service .rte h2{font-size:clamp(1.4rem,2.4vw,1.8rem)!important}body.page-cancellation-policy .rte h3,body.page-shipping-policy .rte h3,body.page-refund-policy .rte h3,body.page-privacy-policy .rte h3,body.page-terms-of-service .rte h3{font-size:clamp(1.15rem,1.9vw,1.35rem)!important}body.page-cancellation-policy .rte p,body.page-shipping-policy .rte p,body.page-refund-policy .rte p,body.page-privacy-policy .rte p,body.page-terms-of-service .rte p{margin:0 0 1.2em;line-height:1.7;color:var(--hds-text)}body.page-cancellation-policy .rte a,body.page-shipping-policy .rte a,body.page-refund-policy .rte a,body.page-privacy-policy .rte a,body.page-terms-of-service .rte a{color:var(--hds-blue);text-decoration:underline;text-underline-offset:3px}body.page-cancellation-policy .rte a:hover,body.page-shipping-policy .rte a:hover,body.page-refund-policy .rte a:hover,body.page-privacy-policy .rte a:hover,body.page-terms-of-service .rte a:hover{color:var(--hds-blue-hover)}body.page-cancellation-policy .rte strong,body.page-shipping-policy .rte strong,body.page-refund-policy .rte strong,body.page-privacy-policy .rte strong,body.page-terms-of-service .rte strong{font-weight:700;color:var(--hds-dark)}body.page-cancellation-policy .rte ul,body.page-shipping-policy .rte ul,body.page-refund-policy .rte ul,body.page-privacy-policy .rte ul,body.page-terms-of-service .rte ul,body.page-cancellation-policy .rte ol,body.page-shipping-policy .rte ol,body.page-refund-policy .rte ol,body.page-privacy-policy .rte ol,body.page-terms-of-service .rte ol{padding-left:1.4em;margin:0 0 1.4em}body.page-cancellation-policy .rte li,body.page-shipping-policy .rte li,body.page-refund-policy .rte li,body.page-privacy-policy .rte li,body.page-terms-of-service .rte li{margin-bottom:.5em;line-height:1.6}body.page-cancellation-policy .rte li::marker,body.page-shipping-policy .rte li::marker,body.page-refund-policy .rte li::marker,body.page-privacy-policy .rte li::marker,body.page-terms-of-service .rte li::marker{color:var(--hds-blue)}body.page-cancellation-policy .breadcrumb a,body.page-shipping-policy .breadcrumb a,body.page-refund-policy .breadcrumb a,body.page-privacy-policy .breadcrumb a,body.page-terms-of-service .breadcrumb a{color:var(--hds-blue)}body.template-customers-account .heading-size--page-title{font-family:Inter,-apple-system,sans-serif!important;font-weight:700!important;color:var(--hds-dark)!important;font-size:clamp(2rem,4vw,2.6rem)!important;line-height:1.15!important}body.template-customers-account .heading-size--xsmall{font-family:Inter,-apple-system,sans-serif!important;color:var(--hds-dark)!important;font-weight:700!important}body.template-customers-account .text-link,body.template-customers-account .text-link--has-icon{color:var(--hds-blue)}body.template-customers-account .account-widget{background:var(--hds-white);border:1px solid var(--hds-border);border-radius:12px;padding:20px}body.template-customers-account .account-table .thead .tr{background:var(--hds-beige);color:var(--hds-dark)}body.template-customers-account .account-table .tr.orders{border-bottom:1px solid var(--hds-border)}body.template-customers-account .button--outline{border-color:var(--hds-blue);color:var(--hds-blue);border-radius:50px}body.template-customers-account .button--outline:hover{background:var(--hds-blue);color:var(--hds-white)}.hds-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--hds-text)}@media(max-width:640px){body.page-cancellation-policy .container--large,body.page-shipping-policy .container--large,body.page-refund-policy .container--large,body.page-privacy-policy .container--large,body.page-terms-of-service .container--large{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/design-system.css.map */
