html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}table{border-collapse:collapse;border-spacing:0}input,textarea,select{font:inherit;color:inherit;border-radius:var(--radius-inputs)}.font-accent{font-family:var(--font-accent-family)}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i{font-family:var(--font-italic-heading-family);color:var(--color-heading-italic, inherit)}.link,a.link{font-weight:var(--font-link-weight);color:var(--color-link, inherit);text-decoration:var(--font-link-text-decoration);text-underline-offset:.2em}.link:hover,a.link:hover{color:var(--color-link-hover, inherit);text-decoration:var(--font-link-hover-text-decoration)}.menu-item,.nav__link,.menu-link{font-family:var(--font-menu-family);font-weight:var(--font-menu-weight);letter-spacing:var(--font-menu-letter-spacing);text-transform:var(--font-menu-text-transform)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-block-end:.5em}.rte p{margin-block-end:1em}.rte p:last-child{margin-block-end:0}.rte ul,.rte ol{list-style:revert;padding-inline-start:1.5em;margin-block-end:1em}.rte a{text-decoration:underline;text-underline-offset:.2em;color:var(--color-accent, inherit)}.rte img{margin-block:1em;border-radius:var(--radius-media-content)}.rte blockquote{border-inline-start:3px solid var(--color-border, #e0e0e0);padding-inline-start:1em;margin-block:1em;font-style:italic}.rte table{width:100%;margin-block:1em}.rte table th,.rte table td{padding:.5em .75em;border:1px solid var(--color-border, #e0e0e0);text-align:start}.rte table th{font-weight:600;background:color-mix(in srgb,var(--color-text, #000) 5%,transparent)}.btn{border-radius:var(--radius-buttons);font-family:var(--font-body-family);font-weight:var(--font-button-weight);text-decoration:none;cursor:pointer;border:var(--border-width-buttons) var(--border-style-buttons, solid) transparent;box-shadow:var(--shadow-buttons, none);transition:background-color var(--interactive-duration, .2s) var(--interactive-easing, ease),color var(--interactive-duration, .2s) var(--interactive-easing, ease),border-color var(--interactive-duration, .2s) var(--interactive-easing, ease),transform var(--interactive-duration, .2s) var(--interactive-easing, ease),opacity var(--interactive-duration, .2s) var(--interactive-easing, ease),box-shadow var(--interactive-duration, .2s) var(--interactive-easing, ease)}.btn--primary{background-color:var(--color-button-bg, #1C1B1B);color:var(--color-button-text, #FFFFFF);border-color:var(--color-button-border, var(--color-button-bg, #1C1B1B))}.btn--secondary{background-color:transparent;color:var(--color-button-bg, #1C1B1B);border-color:var(--color-button-bg, #1C1B1B)}.btn--link{background:none;border:none;color:var(--color-accent, inherit);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-skip-ink:auto}.btn--primary:hover{background-color:var(--color-button-hover-bg, var(--color-button-bg));color:var(--color-button-hover-text, var(--color-button-text));border-color:var(--color-button-hover-border, var(--color-button-border, var(--color-button-bg)))}.btn--secondary:hover{background-color:var(--color-button-bg, #1C1B1B);color:var(--color-button-text, #FFFFFF);border-color:var(--color-button-bg, #1C1B1B)}.btn--link:hover{color:var(--color-button-hover-bg, var(--color-button-bg, var(--color-text)));text-decoration-thickness:2px}body[data-button-hover=lift] .btn:hover{transform:translateY(calc(-1 * var(--button-hover-lift, 2.5px)));box-shadow:var(--shadow-cards-hover, var(--shadow-buttons, none))}body[data-button-hover=scale] .btn:hover{transform:scale(var(--button-hover-scale, 1.05))}body[data-button-hover=outline-grow] .btn:hover{box-shadow:0 0 0 calc(var(--border-width-buttons, 1px) + 2px) var(--color-accent, currentColor)}body[data-button-hover=underline-slide] .btn:hover{text-decoration:underline;text-underline-offset:.3em}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.input{color:var(--color-input-text, var(--color-text));background-color:var(--color-input-bg, var(--color-background, #FFFFFF));border:var(--border-width-inputs) var(--border-style-inputs, solid) var(--color-input-border, var(--color-border, #d0d0d0));border-radius:var(--radius-inputs);box-shadow:var(--shadow-inputs, none);transition:border-color var(--interactive-duration, .2s) var(--interactive-easing, ease),box-shadow var(--interactive-duration, .2s) var(--interactive-easing, ease),background-color var(--interactive-duration, .2s) var(--interactive-easing, ease)}body[data-input-style=border-bottom] .input{border-top:none;border-inline:none;border-radius:0}body[data-input-style=filled] .input{background-color:color-mix(in srgb,var(--color-text, #000) 5%,transparent);border-color:transparent}body[data-input-style=minimal] .input{border:none;background:transparent}.input:focus{outline:none}body[data-input-focus=border-color] .input:focus{border-color:var(--color-input-border-focus, var(--color-accent, #1C1B1B))}body[data-input-focus=glow] .input:focus{border-color:var(--color-input-border-focus, var(--color-accent, #1C1B1B));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-input-border-focus, var(--color-accent, #000)) 25%,transparent)}body[data-input-focus=underline-grow] .input:focus{border-bottom-width:calc(var(--border-width-inputs, 1px) + 2px);border-bottom-color:var(--color-input-border-focus, var(--color-accent, #1C1B1B))}.label{font-weight:var(--font-label-weight)}select.input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75em center}.responsive-image-wrapper--ratio{border-radius:var(--image-border-radius, var(--radius-media-content))}.responsive-image-placeholder{background:color-mix(in srgb,var(--color-text, #000) 5%,transparent);border-radius:var(--image-border-radius, var(--radius-media-content))}.responsive-image-placeholder__svg{opacity:.3}.badge{font-weight:600}.badge--sale{background:var(--color-accent, #e74c3c);color:var(--color-button-text, #fff)}.badge--sold-out{background:color-mix(in srgb,var(--color-text, #000) 15%,transparent);color:var(--color-text)}.badge--new{background:var(--color-button-bg, #1C1B1B);color:var(--color-button-text, #fff)}.badge--rectangle{border-radius:2px}.badge--rounded{border-radius:6px}.badge--pill{border-radius:999px}.badge--circle{border-radius:50%}:focus-visible{outline:2px solid var(--color-accent, #1C1B1B);outline-offset:2px}:focus:not(:focus-visible){outline:none}.color-scheme{background-color:var(--color-background);color:var(--color-text)}@media print{.skip-to-content,.u-visually-hidden,nav,footer,.no-print{display:none!important}body{font-size:12pt;line-height:1.5}a[href]:after{content:" (" attr(href) ")";font-size:.8em}}.section-heading--design-2{border-block-end:1px solid var(--color-border, #e0e0e0)}.section-heading--design-3:after{content:"";display:block;inline-size:60px;block-size:3px;background:var(--color-accent, var(--color-text, #1C1B1B));margin-block-start:calc(var(--section-heading-gap, 16px) * .5)}.section-heading--design-3.section-heading--center:after{margin-inline:auto}.section-heading--design-3.section-heading--right:after{margin-inline-start:auto}.section-heading--design-4{background:color-mix(in srgb,var(--color-text, #1C1B1B) 5%,transparent);border-radius:var(--radius-containers, 4px)}:focus-visible{outline:var(--focus-ring-width, 2px) var(--focus-ring-style, solid) var(--color-focus, currentColor);outline-offset:2px}body[data-focus-ring=glow] :focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--color-focus, currentColor),0 0 calc(var(--focus-ring-width, 2px) * 4) var(--color-focus, currentColor)}.card{border-radius:var(--radius-cards-sm, 4px);border:var(--border-width-cards) var(--border-style-cards, solid) var(--color-border, transparent);box-shadow:var(--shadow-cards, none);transition:transform var(--interactive-duration, .2s) var(--interactive-easing, ease),box-shadow var(--interactive-duration, .2s) var(--interactive-easing, ease),border-color var(--interactive-duration, .2s) var(--interactive-easing, ease),border-width var(--interactive-duration, .2s) var(--interactive-easing, ease)}body[data-card-hover=lift] .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-cards-hover, none)}body[data-card-hover=zoom-image] .card:hover img{transform:scale(1.05);transition:transform .4s ease}body[data-card-hover=border-grow] .card:hover{border-width:calc(var(--border-width-cards, 1px) + 2px);border-color:var(--color-accent, currentColor)}body[data-card-hover=shadow-grow] .card:hover{box-shadow:var(--shadow-cards-hover, none)}body[data-link-hover=color-change] .link:hover,body[data-link-hover=color-change] a.link:hover{color:var(--color-link-hover, var(--color-accent, inherit))}body[data-link-hover=opacity-fade] .link:hover,body[data-link-hover=opacity-fade] a.link:hover{opacity:.7}body[data-link-hover=underline-grow] .link,body[data-link-hover=underline-grow] a.link{text-decoration-thickness:1px;transition:text-decoration-thickness .2s ease}body[data-link-hover=underline-grow] .link:hover,body[data-link-hover=underline-grow] a.link:hover{text-decoration-thickness:3px}body[data-link-hover=underline-slide] .link,body[data-link-hover=underline-slide] a.link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s ease;text-decoration:none}body[data-link-hover=underline-slide] .link:hover,body[data-link-hover=underline-slide] a.link:hover{background-size:100% 1px}body[data-hover-effects=off] .btn:hover{transform:none;box-shadow:var(--shadow-buttons, none)}body[data-hover-effects=off] .card:hover{transform:none;box-shadow:var(--shadow-cards, none);border-width:var(--border-width-cards);border-color:var(--color-border, transparent)}body[data-hover-effects=off] .card:hover img{transform:none}body[data-hover-effects=off] .link:hover,body[data-hover-effects=off] a.link:hover{color:inherit;opacity:1;text-decoration-thickness:1px;background-size:0 1px}body[data-hover-effects=off] .hover-lift:hover{transform:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
