input,textarea,select,button{font:inherit}input,textarea,select{border-radius:var(--radius-input, 4px);background-color:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a);border:1px solid var(--color-border, #e5e5e5);padding:.625rem .875rem;width:100%;transition:border-color var(--duration-short, .2s) ease}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:2px;border-color:var(--color-primary, #1a1a1a)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--button-padding-v, 14px) var(--button-padding-h, 28px);min-height:3rem;border-radius:var(--button-border-radius, 4px);font-weight:600;font-size:.9375rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color var(--duration-short, .2s) ease,color var(--duration-short, .2s) ease,border-color var(--duration-short, .2s) ease,opacity var(--duration-short, .2s) ease;border:2px solid transparent;white-space:nowrap;line-height:1;-webkit-appearance:none;appearance:none;touch-action:manipulation}.btn--primary{background-color:var(--color-primary, #1a1a1a);color:var(--color-primary-contrast, #fff);border-color:var(--color-primary, #1a1a1a)}.btn--primary:hover{opacity:.85}.btn--outline{background-color:transparent;color:var(--color-primary, #1a1a1a);border-color:var(--color-primary, #1a1a1a)}.btn--outline:hover{background-color:var(--color-primary, #1a1a1a);color:var(--color-primary-contrast, #fff)}.btn--link{background-color:transparent;border-color:transparent;color:var(--color-foreground, #1a1a1a);padding-inline:0;text-decoration:underline;text-underline-offset:.25em}.btn--link:hover{color:var(--color-primary, #1a1a1a);text-decoration-color:transparent}.btn:focus-visible{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:2px}.btn[disabled],.btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--full-width{width:100%}.btn--small{padding:.5rem 1rem;font-size:.8125rem;min-height:2.5rem}dialog{background-color:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a);border:none;padding:0;max-width:100%}dialog::backdrop{background-color:#0000007f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.75rem;min-width:3rem;min-height:3rem;color:currentcolor;border-radius:50%;transition:opacity var(--duration-short, .2s) ease;position:relative;text-decoration:none;touch-action:manipulation}.icon-btn:hover{opacity:.7}.icon-btn svg{width:1.5rem;height:1.5rem;pointer-events:none}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1}.badge--sale{background-color:var(--color-sale, #e53e3e);color:#fff}.badge--sold-out{background-color:#0000008c;color:#fff}.badge--new{background-color:var(--color-primary, #1a1a1a);color:var(--color-primary-contrast, #fff)}.divider{border:none;border-top:1px solid var(--color-border, #e5e5e5);margin-block:0}.section-padding{padding-block-start:var(--pt, var(--section-spacing, 4rem));padding-block-end:var(--pb, var(--section-spacing, 4rem))}.scheme-default{background-color:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a)}.scheme-light,.scheme-secondary{background-color:var(--color-secondary-bg, #f5f5f0);color:var(--color-foreground, #1a1a1a)}.scheme-accent{background-color:var(--color-accent, #d4a574);color:var(--color-primary-contrast, #fff)}.scheme-primary{background-color:var(--color-primary, #1a1a1a);color:var(--color-primary-contrast, #fff)}.scheme-dark{background-color:var(--color-foreground, #1a1a1a);background-color:color-mix(in srgb,var(--color-foreground, #1a1a1a) 95%,transparent);color:var(--color-background, #fff)}.scheme-primary .btn--primary,.scheme-dark .btn--primary{background-color:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a);border-color:var(--color-background, #fff)}.scheme-accent .btn--primary{background-color:var(--color-primary, #1a1a1a);color:var(--color-primary-contrast, #fff);border-color:var(--color-primary, #1a1a1a)}.scheme-primary input,.scheme-primary select,.scheme-primary textarea,.scheme-dark input,.scheme-dark select,.scheme-dark textarea{background-color:#ffffff1a;border-color:#ffffff4d;color:inherit}.scheme-primary input::placeholder,.scheme-dark input::placeholder{color:#fff9}.rte>*+*{margin-block-start:1em}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte ul,.rte ol{padding-inline-start:1.5rem;list-style:revert}.rte li+li{margin-block-start:.375rem}.rte h1,.rte h2,.rte h3,.rte h4{margin-block:1.5em .5em}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child{margin-block-start:0}.rte img{border-radius:var(--radius-card, 8px);max-width:100%}.rte blockquote{border-inline-start:4px solid var(--color-primary, #2d6a4f);padding-inline-start:1.25rem;margin-inline:0;font-style:italic;opacity:.8}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:.625rem .875rem;border:1px solid rgba(var(--color-foreground-rgb),.12);text-align:start}.rte th{background:rgba(var(--color-foreground-rgb),.04);font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:3px}:focus:not(:focus-visible){outline:none}.icon-btn:focus-visible{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:3px;border-radius:50%}@media(prefers-reduced-motion:no-preference){[data-animate]{opacity:0;transform:translateY(1.5rem);transition:opacity .5s ease,transform .5s ease}[data-animate=fade]{transform:none}[data-animate=slide-left]{transform:translate(-1.5rem)}[data-animate=slide-right]{transform:translate(1.5rem)}[data-animate=scale]{transform:scale(.95)}[data-animate].is-visible{opacity:1;transform:none}[data-animate-delay="100"]{transition-delay:.1s}[data-animate-delay="200"]{transition-delay:.2s}[data-animate-delay="300"]{transition-delay:.3s}[data-animate-delay="400"]{transition-delay:.4s}[data-animate-delay="500"]{transition-delay:.5s}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media print{.no-print,header,footer,.cart-drawer,.header__nav,.btn--primary,[data-cart-toggle],[aria-live]{display:none!important}body{color:#000;background:#fff}a:after{content:" (" attr(href) ")"}img{max-width:100%}}[dir=rtl] .header__chevron,[dir=rtl] .footer__menu-chevron,[dir=rtl] .cart-notes__chevron,[dir=rtl] .cart-discount__chevron,[dir=rtl] .locale-sel__chevron{transform:none}[dir=rtl] .breadcrumb__separator{transform:scaleX(-1);display:inline-block}[dir=rtl] .skip-to-content-link{inset-inline-start:1rem;inset-inline-end:auto}[dir=rtl] .cart-drawer__panel{inset-inline-end:auto;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .cart-drawer[data-open] .cart-drawer__panel{transform:translate(0)}[dir=rtl] .size-guide{inset-inline-start:0;inset-inline-end:auto;border-left:none;border-right:1px solid var(--color-border)}[dir=rtl] .locale-sel__list,[dir=rtl] .currency-sel .locale-sel__list{inset-inline-start:auto;inset-inline-end:0}[dir=rtl] .product__layout--media-right{direction:ltr}[dir=rtl] .hero__content{text-align:start}[dir=rtl] .marquee__inner{animation-direction:reverse}.locale-form{margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/246/assets/theme.css.map */
