@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}html:has(dialog[open]:modal){overflow:hidden}body{min-height:100svh;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse}}@layer base{html{font-size:var(--root-font-size);scroll-padding-block-start:var(--header-height)}body{display:flex;flex-direction:column;background-color:var(--body-bg-color);color:var(--text-color);font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-m);line-height:var(--text-line-height)}main{flex-grow:1}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);text-wrap:balance}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}p{text-wrap:pretty}.flow>*+*{margin-block-start:var(--paragraph-spacing)}.flow>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing)}.flow :is(ul,ol):not([class]){padding-inline-start:var(--list-indent-spacing)}.flow :is(ul,ol):not([class])>li+li{margin-block-start:var(--list-item-spacing)}a{color:var(--link-color);text-decoration-line:var(--link-decoration);text-underline-offset:var(--link-underline-offset);transition:color var(--transition)}a:hover{color:var(--link-color-hover);text-decoration-line:var(--link-decoration-hover)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}input:not([type=checkbox],[type=radio],[type=submit]),select,textarea{inline-size:100%;padding:.625em .75em;border:var(--border);border-radius:var(--radius-s);background-color:var(--white);color:var(--text-dark)}label{display:block;margin-block-end:.25em;color:var(--text-dark);font-size:var(--text-s);font-weight:600}th,td{padding:var(--space-xs);border-block-end:var(--border);text-align:start}.btn{--_btn-bg: var(--primary);--_btn-bg-hover: var(--primary-hover);--_btn-color: var(--white);--_btn-border: var(--_btn-bg);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-inline-size:var(--btn-min-width);padding:var(--btn-padding-block) var(--btn-padding-inline);border:var(--btn-border-width) var(--btn-border-style) var(--_btn-border);border-radius:var(--btn-radius);background-color:var(--_btn-bg);color:var(--_btn-color);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.btn:hover{background-color:var(--_btn-bg-hover);border-color:var(--_btn-bg-hover);color:var(--_btn-color)}.btn--base{--_btn-bg: var(--base);--_btn-bg-hover: var(--base-hover)}.btn--neutral{--_btn-bg: var(--neutral);--_btn-bg-hover: var(--neutral-hover)}.btn--outline{--_btn-border: currentcolor;background-color:transparent;color:var(--_btn-bg)}.btn--outline:hover{background-color:var(--_btn-bg);border-color:var(--_btn-bg);color:var(--white)}.btn[disabled]{opacity:.5;cursor:not-allowed}.cart-form-error{color:var(--danger-dark);font-size:var(--text-s)}.section{padding-block:var(--section-padding-block);padding-inline:max(var(--gutter),(100% - var(--content-width)) / 2);background-color:var(--_section-bg, transparent);color:var(--_section-text, inherit)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:var(--grid-gap);padding:0;list-style:none}@media(min-width:64em){.product-grid{grid-template-columns:repeat(var(--product-grid-columns, 4),minmax(0,1fr))}}.collection{display:grid;gap:var(--space-l) var(--container-gap);align-items:start}.collection>*{min-inline-size:0}.collection__header{display:grid;gap:var(--space-s);align-items:center}.collection__header :is(h1,p){margin:0}.collection__image{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-m)}@media(min-width:48em){.collection__header--image{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-m)}.collection__header--image .collection__image{grid-column:2;grid-row:1 / span 2}.collection__header--image h1{align-self:end}.collection__header--image .collection__description{align-self:start}}.collection__description{max-inline-size:48rem}.collection__results{display:grid;gap:var(--space-m)}@media(min-width:64em){.collection[data-has-filters]{grid-template-columns:16rem minmax(0,1fr)}.collection[data-has-filters]>:is(.collection__header,[data-facets-status]){grid-column:1 / -1}.collection[data-has-filters] .facets{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-m));max-block-size:calc(100dvh - var(--header-height) - 2 * var(--space-m));padding-inline:calc(var(--focus-width) + var(--focus-offset));overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}}.collection__results:focus:not(:focus-visible){outline:none}.collection__results[aria-busy=true]{opacity:.5;transition:opacity var(--transition)}.collection__empty{margin:0}[data-bg=ultra-light]{--_section-bg: var(--bg-ultra-light)}[data-bg=light]{--_section-bg: var(--bg-light)}[data-bg=dark],[data-bg=ultra-dark],[data-bg=primary],[data-bg=base]{--_section-text: var(--text-light-muted);--heading-color: var(--text-light);--link-color: var(--text-light);--link-color-hover: var(--text-light-muted);--focus-color: var(--text-light);--border: var(--border-light)}[data-bg=dark]{--_section-bg: var(--bg-dark)}[data-bg=ultra-dark]{--_section-bg: var(--bg-ultra-dark)}[data-bg=primary]{--_section-bg: var(--primary)}[data-bg=base]{--_section-bg: var(--base)}[data-pad=none]{--section-padding-block: 0}[data-pad=xs]{--section-padding-block: var(--section-space-xs)}[data-pad=s]{--section-padding-block: var(--section-space-s)}[data-pad=m]{--section-padding-block: var(--section-space-m)}[data-pad=l]{--section-padding-block: var(--section-space-l)}[data-pad=xl]{--section-padding-block: var(--section-space-xl)}}@layer utilities{.js .no-js-only,.no-js .js-only{display:none!important}.visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.skip-link:not(:focus){position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-s);background-color:var(--white);color:var(--text-dark)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
