*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.6rem;line-height:1.65;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:500;line-height:1.2;margin:0 0 1.6rem;letter-spacing:-.01em}h1{font-size:clamp(3.2rem,5vw,5.2rem)}h2{font-size:clamp(2.6rem,4vw,3.8rem)}h3{font-size:2.2rem}h4{font-size:1.8rem}p{margin:0 0 1.6rem}img{max-width:100%;height:auto;display:block}a{color:inherit}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media(min-width:750px){.page-width{padding:0 4rem}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content:focus{position:fixed;top:1rem;left:1rem;z-index:9999;width:auto;height:auto;padding:1rem 2rem;margin:0;clip:auto;background:var(--color-card);border-radius:var(--radius-btn)}.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.4rem 3.2rem;font-family:var(--font-body);font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--color-accent);border:2px solid var(--color-accent);border-radius:var(--radius-btn);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.button--secondary{background:transparent;color:var(--color-text);border-color:var(--color-text)}.button--secondary:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.button--light{background:#fff;color:var(--color-text);border-color:#fff}.button--light:hover{background:var(--color-bg-alt);border-color:var(--color-bg-alt)}.button--full{width:100%}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.field{position:relative;margin-bottom:1.6rem}.field__input,input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{width:100%;padding:1.4rem 1.8rem;font-family:var(--font-body);font-size:1.5rem;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) * .75)}.field__input:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:transparent}label{font-size:1.4rem;font-weight:500;display:block;margin-bottom:.6rem}.form-status{padding:1.2rem 1.6rem;border-radius:var(--radius);margin-bottom:1.6rem;font-size:1.4rem}.form-status--success{background:#e7f2e4;color:#2e5b2a}.form-status--error{background:#f8e4e4;color:#8a2a2a}.announcement-bar{background:var(--color-text);color:#fff;text-align:center;padding:1rem 2rem;font-size:1.3rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.announcement-bar a{color:inherit}.site-header{position:sticky;top:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1.2rem 2rem;max-width:var(--page-width);margin:0 auto}.site-header__logo{display:flex;align-items:center;text-decoration:none}.site-header__logo img{width:var(--logo-width, 180px);height:auto}.site-header__logo-text{font-family:var(--font-heading);font-size:2.6rem;font-weight:600;color:var(--color-text)}.site-header__logo-text em{color:var(--color-accent);font-style:normal}.site-nav{display:none}@media(min-width:990px){.site-nav{display:flex;justify-content:center;gap:.4rem}}.site-nav__link{padding:1rem 1.6rem;font-size:1.45rem;font-weight:500;text-decoration:none;border-radius:var(--radius-btn);transition:background .15s ease,color .15s ease}.site-nav__link:hover{background:var(--color-accent-light);color:var(--color-accent-dark)}.site-header__icons{display:flex;align-items:center;gap:.6rem;justify-self:end}.header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:var(--color-text);background:none;border:none;border-radius:50%;cursor:pointer;text-decoration:none;transition:background .15s ease}.header-icon:hover{background:var(--color-accent-light)}.header-icon svg{width:2.2rem;height:2.2rem}.cart-count-bubble{position:absolute;top:.2rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff;background:var(--color-accent);border-radius:1rem}.mobile-menu-toggle{display:inline-flex}@media(min-width:990px){.mobile-menu-toggle{display:none}}.mobile-menu{display:none;border-top:1px solid var(--color-border);background:#fff;padding:1rem 2rem 2rem}.mobile-menu.is-open{display:block}.mobile-menu a{display:block;padding:1.2rem .4rem;font-size:1.6rem;font-weight:500;text-decoration:none;border-bottom:1px solid var(--color-border)}.section{padding:5.5rem 0}@media(min-width:750px){.section{padding:8rem 0}}.section--alt{background:var(--color-bg-alt)}.section--tight{padding:3rem 0}.section-header{text-align:center;max-width:64rem;margin:0 auto 4rem}.section-header .eyebrow{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.section-header p{color:var(--color-text-light)}.hero{position:relative;display:flex;align-items:center;min-height:58rem;overflow:hidden}@media(max-width:749px){.hero{min-height:70vh}}.hero__media,.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fbf7f2eb,#fbf7f2a6 38%,#fbf7f200 70%)}@media(max-width:749px){.hero__media:after{background:linear-gradient(180deg,#fbf7f28c,#fbf7f2e0)}}.hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--color-bg-alt) 0%,var(--color-accent-light) 100%)}.hero__content{position:relative;z-index:2;max-width:60rem;padding:6rem 2rem}@media(min-width:750px){.hero__content{padding:8rem 4rem;margin-left:max(calc((100vw - var(--page-width)) / 2),0px)}}.hero__content .eyebrow{display:inline-block;padding:.6rem 1.6rem;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);background:#fff;border-radius:2rem;box-shadow:0 2px 10px #0000000f;margin-bottom:2rem}.hero__content h1{margin-bottom:1.6rem}.hero__content p{font-size:1.8rem;color:var(--color-text-light);margin-bottom:2.8rem}.hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.trust-badges{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff}.trust-badges__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:2.6rem 0}@media(min-width:750px){.trust-badges__grid{grid-template-columns:repeat(4,1fr)}}.trust-badge{display:flex;align-items:center;gap:1.4rem}.trust-badge__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;color:var(--color-accent);background:var(--color-accent-light);border-radius:50%}.trust-badge__icon svg{width:2.4rem;height:2.4rem}.trust-badge h4{margin:0 0 .2rem;font-family:var(--font-body);font-weight:600;font-size:1.5rem}.trust-badge p{margin:0;font-size:1.3rem;color:var(--color-text-light)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:750px){.product-grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.product-card{position:relative;background:var(--color-card);border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 12px #2e2a280f;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #2e2a281f}.product-card__media{position:relative;aspect-ratio:1;background:var(--color-bg-alt);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__media svg{width:100%;height:100%}.product-card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--color-sale);border-radius:2rem}.product-card__info{padding:1.6rem}.product-card__title{margin:0 0 .6rem;font-family:var(--font-body);font-size:1.5rem;font-weight:500}.product-card__title a{text-decoration:none}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.product-card__rating{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:var(--color-text-light);margin-bottom:.6rem}.stars{color:#e8a33d;letter-spacing:.1em;font-size:1.3rem}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;font-size:1.6rem;font-weight:600}.price--compare{text-decoration:line-through;font-weight:400;font-size:1.4rem;color:var(--color-text-light)}.price--sale{color:var(--color-sale)}.price-badge{background:var(--color-sale);color:#fff;font-size:1.2rem;font-weight:600;padding:.3rem .9rem;border-radius:999px;white-space:nowrap}.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:750px){.collection-grid{grid-template-columns:repeat(var(--collection-columns, 4),1fr);gap:2.4rem}}.collection-card{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;text-decoration:none;background:var(--color-bg-alt)}.collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-card:hover img{transform:scale(1.06)}.collection-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c)}.collection-card__label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2rem;color:#fff}.collection-card__label h3{margin:0;font-size:2rem;color:#fff}.collection-card__label span{font-size:1.3rem;opacity:.9}.image-with-text__grid{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.image-with-text__grid{grid-template-columns:1fr 1fr;gap:6rem}}.image-with-text__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:var(--color-bg-alt)}.image-with-text__media img{width:100%;height:100%;object-fit:cover}.image-with-text__content .eyebrow{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.testimonial-grid{display:grid;gap:2rem}@media(min-width:750px){.testimonial-grid{grid-template-columns:repeat(3,1fr)}}.testimonial-card{display:flex;flex-direction:column;gap:1.4rem;padding:2.8rem;background:var(--color-card);border-radius:var(--radius);box-shadow:0 2px 12px #2e2a280f}.testimonial-card blockquote{margin:0;font-size:1.5rem;line-height:1.7}.testimonial-card__author{display:flex;align-items:center;gap:1.2rem;margin-top:auto}.testimonial-card__avatar{width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;background:var(--color-accent-light);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-accent-dark)}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__author strong{display:block;font-size:1.4rem}.testimonial-card__author span{font-size:1.25rem;color:var(--color-text-light)}.newsletter-section{background:var(--color-accent);color:#fff;text-align:center}.newsletter-section h2,.newsletter-section p{color:#fff}.newsletter-section p{opacity:.92}.newsletter-form{display:flex;flex-wrap:wrap;gap:1rem;max-width:52rem;margin:2.4rem auto 0}.newsletter-form input[type=email]{flex:1 1 26rem;border:none;border-radius:var(--radius-btn);padding:1.5rem 2.2rem}.newsletter-form .button{flex:0 0 auto;background:var(--color-text);border-color:var(--color-text)}.newsletter-form .button:hover{background:#000;border-color:#000}.site-footer{background:#2e2a28;color:#d8d2cc;padding:6rem 0 3rem;font-size:1.4rem}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#fff}.site-footer h4{color:#fff;font-family:var(--font-body);font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.8rem}.site-footer__grid{display:grid;gap:4rem;margin-bottom:4rem}@media(min-width:750px){.site-footer__grid{grid-template-columns:2fr 1fr 1fr 1.5fr}}.site-footer__brand p{max-width:32rem}.site-footer li{list-style:none;margin-bottom:1rem}.site-footer ul{margin:0;padding:0}.site-footer__social{display:flex;gap:1.2rem;margin-top:1.8rem}.site-footer__social a{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(255,255,255,.25);border-radius:50%;transition:background .15s ease,border-color .15s ease}.site-footer__social a:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.site-footer__social svg{width:1.8rem;height:1.8rem}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.12);font-size:1.25rem;color:#a39c95}.site-footer__payment{display:flex;flex-wrap:wrap;gap:.6rem}.site-footer__payment svg{height:2.4rem;width:auto}.footer-newsletter{display:flex;gap:.8rem;margin-top:1.4rem}.footer-newsletter input[type=email]{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:var(--radius-btn);padding:1.2rem 1.8rem}.footer-newsletter input::placeholder{color:#ffffff80}.footer-newsletter .button{padding:1.2rem 2rem}.product-page{display:grid;gap:4rem;padding:4rem 0 8rem}@media(min-width:990px){.product-page{grid-template-columns:1.1fr 1fr;gap:6rem;align-items:start}}@media(min-width:990px){.product-gallery{position:sticky;top:10rem}}.product-gallery__main{border-radius:var(--radius);overflow:hidden;background:#fff;aspect-ratio:1;margin-bottom:1.2rem}.product-gallery__main img{width:100%;height:100%;object-fit:cover}.product-gallery__thumbs{display:flex;gap:1rem;flex-wrap:wrap}.product-gallery__thumbs img{width:7.2rem;height:7.2rem;object-fit:cover;border-radius:calc(var(--radius) * .5);cursor:pointer;border:2px solid transparent}.product-gallery__thumbs img.is-active{border-color:var(--color-accent)}.product-info__vendor{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:.8rem}.product-info h1{font-size:clamp(2.6rem,3.4vw,3.6rem);margin-bottom:1.2rem}.product-info .price{font-size:2.4rem;margin-bottom:2rem}.product-info__rating{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:1.35rem;color:var(--color-text-light)}.variant-select{margin-bottom:2rem}.quantity-row{display:flex;gap:1.2rem;align-items:stretch;margin:2rem 0 1.2rem}.quantity{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff}.quantity button{width:4.4rem;height:5.2rem;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--color-text)}.quantity input{width:4.4rem;text-align:center;border:none;font-size:1.6rem;font-weight:600;padding:0;background:transparent}.quantity input:focus{outline:none}.product-form__buttons{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.4rem}.shopify-payment-button__button--unbranded{border-radius:var(--radius-btn)!important;font-weight:600!important}.product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.6rem;background:var(--color-bg-alt);border-radius:var(--radius);margin-bottom:2.4rem;text-align:center;font-size:1.25rem}.product-trust svg{width:2.2rem;height:2.2rem;margin:0 auto .6rem;color:var(--color-accent);display:block}.accordion{border-top:1px solid var(--color-border)}.accordion details{border-bottom:1px solid var(--color-border)}.accordion summary{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;font-weight:600;font-size:1.5rem;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:2.2rem;font-weight:300;transition:transform .2s ease}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion .accordion__content{padding:0 0 2rem;font-size:1.45rem;color:var(--color-text-light)}.collection-banner{padding:5rem 0 3rem;text-align:center}.collection-banner p{max-width:56rem;margin:0 auto;color:var(--color-text-light)}.collection-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0;margin-bottom:2.4rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:1.4rem}.collection-toolbar select{width:auto;padding:1rem 3rem 1rem 1.6rem}.pagination{display:flex;justify-content:center;gap:.6rem;padding:4rem 0}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding:0 1.2rem;border-radius:50%;text-decoration:none;font-size:1.4rem}.pagination a:hover{background:var(--color-accent-light)}.pagination .pagination__current{background:var(--color-accent);color:#fff;font-weight:600}.cart-page{padding:4rem 0 8rem}.cart-grid{display:grid;gap:4rem}@media(min-width:990px){.cart-grid{grid-template-columns:1.8fr 1fr;align-items:start}}.cart-items{width:100%;border-collapse:collapse}.cart-items th{text-align:left;font-size:1.25rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light);padding-bottom:1.4rem;border-bottom:1px solid var(--color-border)}.cart-items td{padding:2rem 1rem 2rem 0;border-bottom:1px solid var(--color-border);vertical-align:middle}.cart-item__media img{width:9rem;height:9rem;object-fit:cover;border-radius:calc(var(--radius) * .6)}.cart-item__title{font-weight:500;text-decoration:none}.cart-item__variant,.cart-item__remove{font-size:1.3rem;color:var(--color-text-light)}.cart-summary{padding:2.8rem;background:var(--color-card);border-radius:var(--radius);box-shadow:0 2px 12px #2e2a280f}@media(min-width:990px){.cart-summary{position:sticky;top:10rem}}.cart-page.is-updating .cart-grid{opacity:.55;pointer-events:none;transition:opacity .15s}.cart-summary__row{display:flex;justify-content:space-between;font-size:1.6rem;margin-bottom:1rem}.cart-summary__row--total{font-size:2rem;font-weight:600;padding-top:1.4rem;border-top:1px solid var(--color-border)}.cart-summary small{color:var(--color-text-light);display:block;margin-bottom:2rem}.free-shipping-bar{margin-bottom:2rem;font-size:1.35rem}.free-shipping-bar__track{height:.8rem;background:var(--color-bg-alt);border-radius:.4rem;overflow:hidden;margin-top:.8rem}.free-shipping-bar__fill{height:100%;background:var(--color-accent);border-radius:.4rem;transition:width .3s ease}.cart-empty{text-align:center;padding:8rem 2rem}.page-content{max-width:76rem;margin:0 auto;padding:5rem 2rem 8rem}.page-content h1{text-align:center;margin-bottom:3rem}.rte img{border-radius:var(--radius)}.template-404 .page-content,.auth-page{text-align:center;padding:8rem 2rem;max-width:56rem;margin:0 auto}.auth-page form{text-align:left;margin-top:2.4rem}.auth-page .button{margin-top:.8rem}.auth-links{margin-top:2rem;font-size:1.4rem}.auth-links a{color:var(--color-accent-dark)}.blog-grid{display:grid;gap:2.4rem;padding-bottom:6rem}@media(min-width:750px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.article-card{background:var(--color-card);border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 12px #2e2a280f}.article-card__image{aspect-ratio:3/2;background:var(--color-bg-alt)}.article-card__image img{width:100%;height:100%;object-fit:cover}.article-card__info{padding:2rem}.article-card__info h3{font-size:1.8rem}.article-card__info a{text-decoration:none}.article-card__meta{font-size:1.3rem;color:var(--color-text-light)}.center{text-align:center}.mt-2{margin-top:2rem}.placeholder-svg{background:var(--color-bg-alt);color:var(--color-text-light);width:100%;height:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.low-stock{color:var(--color-sale);font-size:1.4rem;font-weight:600;margin:-.8rem 0 1.6rem}.product-payments{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:-.8rem 0 2rem}.product-payments svg{height:2.4rem;width:auto}.cart-payments{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.4rem}.cart-payments svg{height:2.2rem;width:auto}.additional-checkout-buttons{margin-top:1rem}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--color-card);border-top:1px solid var(--color-border);box-shadow:0 -6px 24px #00000014}.sticky-atc[hidden]{display:none}@media(min-width:990px){.sticky-atc{display:none}}.sticky-atc__info{min-width:0;display:flex;flex-direction:column}.sticky-atc__title{font-size:1.3rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:1.4rem;color:var(--color-text-light)}.sticky-atc__button{margin-left:auto;flex:0 0 auto;padding:1.2rem 2.4rem}@media(max-width:989px){.template-product main{padding-bottom:8rem}}.cart-toast{position:fixed;left:50%;bottom:2rem;transform:translate(-50%,12px);z-index:60;display:flex;align-items:center;gap:1.2rem;max-width:min(92vw,48rem);padding:1.2rem 1.6rem;background:var(--color-text);color:#fff;font-size:1.4rem;border-radius:var(--radius);box-shadow:0 10px 30px #0000002e;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.cart-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.cart-toast--error{background:#8a2a2a}.cart-toast__link.button{padding:.8rem 1.4rem;font-size:1.3rem;background:var(--color-accent);border-color:var(--color-accent);white-space:nowrap}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
