body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary, #212529);background:var(--color-background, #FFFFFF)}p,li,.rte p,.rte li{line-height:1.65;color:var(--color-text-secondary, #6B7280)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-text-primary, #212529);line-height:1.25;letter-spacing:-.01em}.button,.btn,button[type=submit],.shopify-challenge__button,.customer button,a.button{min-height:50px;padding:var(--btn-padding-y, 1.4rem) var(--btn-padding-x, 3.2rem);font-weight:600;font-size:var(--btn-font-size, 1.6rem);border-radius:var(--btn-radius, 8px);letter-spacing:0;transition:all var(--duration-short, .15s) ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;cursor:pointer;border:2px solid transparent}.button--primary,.btn-primary,button[type=submit]{background-color:var(--btn-primary-bg-color, var(--color-primary));color:var(--btn-primary-color, #FFFFFF);border-color:var(--btn-primary-bg-color, var(--color-primary))}.button--primary:hover,.btn-primary:hover,button[type=submit]:hover{filter:brightness(.92);transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--primary:active,.btn-primary:active,button[type=submit]:active{transform:translateY(0);box-shadow:none}.button--outline{background:transparent;color:var(--color-text-primary, #212529);border-color:var(--color-border-light, #E2E6E6)}.button--outline:hover{border-color:var(--color-text-primary, #212529)}@media(max-width:767.98px){.button,.btn,button[type=submit],a.button{min-height:46px;padding:1.2rem 2rem;font-size:1.5rem}}.card,.product-card,.collection-card,.article-card{border-radius:var(--card-radius, 14px);overflow:hidden;background:var(--color-background, #FFFFFF);border:1px solid var(--color-border-light, #E2E6E6)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{min-height:48px;padding:var(--input-padding, 1rem 1.5rem);border:1px solid var(--color-border-light, #E2E6E6);border-radius:var(--input-border-radius, 8px);font-size:1.6rem;background:var(--color-background, #FFFFFF);color:var(--color-text-primary, #212529);transition:border-color var(--duration-short, .15s) ease}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.section__header{text-align:center;margin-bottom:4rem}.section__title{font-size:var(--h3-size, 3rem);font-weight:700;color:var(--color-text-primary, #212529);margin:0 0 1rem}.section__description{font-size:var(--body-font-size, 1.6rem);color:var(--color-text-secondary, #6B7280);max-width:560px;margin:0 auto;line-height:1.6}@media(max-width:767.98px){.section__header{margin-bottom:2.8rem}.section__title{font-size:2.4rem}}a{color:var(--color-link, var(--color-primary));text-decoration:none;transition:color var(--duration-short, .15s) ease}a:hover{color:var(--color-link-hover, var(--color-primary));text-decoration:underline}.badge,.product__badges-inner{border-radius:var(--bages-radius, 6px);font-weight:600;font-size:1.1rem;padding:.4rem 1rem;letter-spacing:.02em}hr,.divider{border-color:var(--color-border-light, #E2E6E6)}.quantity{border-radius:var(--btn-radius, 8px);border:1px solid var(--color-border-light, #E2E6E6)}.quantity__button{min-height:44px;width:44px}.payment-icons{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.announcement-bar{font-size:1.3rem;font-weight:500;min-height:40px;display:flex;align-items:center;justify-content:center}.header-wrapper{border-bottom:1px solid var(--color-border-light, #E2E6E6)}.footer{background:var(--color-bg-secondary, #F5F7F7);color:var(--color-text-primary, #212529)}.footer a{color:var(--color-text-secondary, #6B7280)}.footer a:hover{color:var(--color-text-primary, #212529)}.newsletter-form{display:flex;gap:1rem;max-width:480px}.newsletter-form input[type=email]{flex:1;min-height:50px}@media(max-width:767.98px){.newsletter-form{flex-direction:column}.newsletter-form input[type=email],.newsletter-form button{width:100%}}html,body{overflow-x:hidden;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/conversion-first.css.map */
