.si-journal-index-section .si-padding-section-medium{padding-top:var(--space-sm)}.si-journal-index{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xl) var(--space-lg)}.si-journal-index>li{min-width:0;margin:0}.si-journal-index>li:not(.si-journal-index__lead){padding-top:var(--space-md);border-top:1px solid var(--border-color-hairline)}@media(min-width:700px){.si-journal-index{grid-template-columns:repeat(2,minmax(0,1fr))}.si-journal-index__lead{grid-column:1 / -1;padding-bottom:var(--space-md)}}.si-journal-pagination{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--border-color-hairline)}.si-journal-pagination a{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:4.4rem}.si-journal-pagination__next{margin-left:auto}.si-journal-card{position:relative;display:grid;gap:var(--space-sm);align-content:start}.si-journal-card__media{aspect-ratio:var(--aspect-content-lead)}.si-journal-card__media img{transition:transform 1s var(--ease-settle)}.si-journal-card__copy{display:grid;gap:var(--space-xs);justify-items:start}.si-journal-card__copy p{margin:0;max-width:52ch;color:var(--text-color-secondary)}.si-journal-card__copy h2{margin:0}.si-journal-card__link{text-decoration:none;transition:color .35s var(--ease-settle)}.si-journal-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@supports selector(:has(*)){.si-journal-card__link:focus-visible{outline:none}.si-journal-card:has(.si-journal-card__link:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:var(--space-xs)}}.si-journal-card:hover .si-journal-card__link,.si-journal-card__link:focus-visible{color:var(--text-color-accent)}.si-journal-card:hover .si-journal-card__media img,.si-journal-card:focus-within .si-journal-card__media img{transform:scale(1.03)}.si-journal-card__excerpt:not(.si-text-size-large){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.si-journal-card__more{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps)}.si-journal-card__more svg{transition:transform .4s var(--ease-settle)}.si-journal-card:hover .si-journal-card__more svg{transform:translate(6px)}.si-journal-card--lead .si-journal-card__media{aspect-ratio:var(--aspect-content-card)}@media(min-width:900px){.si-journal-card--lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-xl);align-items:end}.si-journal-card--lead .si-journal-card__media{aspect-ratio:var(--aspect-content-lead)}.si-journal-card--lead .si-journal-card__copy{gap:var(--space-sm);padding-bottom:var(--space-xs)}}@media(prefers-reduced-motion:reduce){.si-journal-card__media img,.si-journal-card__link,.si-journal-card__more svg{transition:none}.si-journal-card:hover .si-journal-card__media img,.si-journal-card:focus-within .si-journal-card__media img{transform:none}}.si-article-header{padding-block:var(--space-lg) var(--space-md)}.si-article-header__grid{display:grid;gap:var(--space-lg)}.si-article-header__copy{display:grid;gap:var(--space-lg);align-content:space-between}.si-article-header__title{display:grid;gap:var(--space-sm)}.si-article-header__title h1{max-width:20ch}.si-article-header__media{margin:0;aspect-ratio:var(--aspect-content-hero)}@media(min-width:900px){.si-article-header__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl);align-items:stretch}.si-article-header__title{padding-bottom:var(--space-xs)}}.si-article-body-section .si-padding-section-small{padding-top:var(--space-md)}.si-article-body{display:grid;gap:var(--space-lg)}.si-article-body__aside{display:none}.si-article-body__toc-phone{margin-bottom:var(--space-lg)}.si-article-body__text{min-width:0}@media(min-width:900px){.si-article-body{grid-template-columns:var(--content-aside-width) minmax(0,1fr);gap:var(--space-xl)}.si-article-body__aside{display:block}.si-article-body__sticky{position:sticky;top:var(--scroll-offset);max-height:calc(100vh - var(--scroll-offset) - var(--space-md));overflow-y:auto}.si-article-body__toc-phone{display:none}}.si-rich-text table:not([class]){box-shadow:none}.si-content-toc p{margin:0}.si-content-toc-disclosure{border-block:1px solid var(--border-color-hairline)}.si-content-toc-disclosure>summary{display:flex;justify-content:space-between;align-items:center;min-height:var(--control-height);list-style:none;cursor:pointer;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.si-content-toc-disclosure>summary::-webkit-details-marker{display:none}.si-content-toc-disclosure>summary svg{transition:transform .3s var(--ease-settle)}.si-content-toc-disclosure[open]>summary svg{transform:rotate(180deg)}.si-content-toc-disclosure .si-side-nav{padding-bottom:var(--space-sm)}@media(prefers-reduced-motion:reduce){.si-content-toc-disclosure>summary svg{transition:none}}.si-next-article{display:grid;gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--border-color-hairline)}.si-next-article__back{display:inline-flex;align-items:center;gap:var(--space-2xs);justify-self:start}.si-next-article__link{display:grid;grid-template-columns:var(--content-thumb-width) minmax(0,1fr) auto;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) 0;text-decoration:none;border-bottom:1px solid var(--border-color-hairline)}.si-next-article__media{aspect-ratio:var(--aspect-content-card)}.si-next-article__media img{transition:transform .8s var(--ease-settle)}.si-next-article__copy{display:grid;gap:var(--space-2xs)}.si-next-article__title{transition:color .35s var(--ease-settle)}.si-next-article__arrow{flex:none;transition:transform .4s var(--ease-settle)}.si-next-article__link:hover .si-next-article__title,.si-next-article__link:focus-visible .si-next-article__title{color:var(--text-color-accent)}.si-next-article__link:hover .si-next-article__arrow,.si-next-article__link:focus-visible .si-next-article__arrow{transform:translate(6px)}.si-next-article__link:hover .si-next-article__media img{transform:scale(1.05)}@media(min-width:900px){.si-next-article{grid-template-columns:var(--content-aside-width) minmax(0,1fr);gap:var(--space-xl);align-items:center}}@media(prefers-reduced-motion:reduce){.si-next-article__media img,.si-next-article__title,.si-next-article__arrow{transition:none}}.si-content-rail{container-type:inline-size;overflow:hidden}.si-content-rail__head{margin-bottom:3.2rem;display:flex;justify-content:space-between;align-items:end;gap:2.4rem}.si-content-rail__head h2{margin:0}.si-content-rail__head p{margin:1.44rem 0 0;max-width:42ch;color:var(--text-color-secondary)}.si-content-rail__controls{display:none;gap:.8rem}@media(min-width:900px){html.si-js .si-content-rail__controls{display:flex}}.si-content-rail__list{--edge: max(var(--gutter), (100cqw - var(--container-large)) / 2);list-style:none;margin:0 calc(-1 * var(--edge));padding:0 var(--edge) 1.6rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,33.6rem);gap:clamp(1.6rem,2vw,2.8rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:thin}@media(min-width:900px){html.si-js .si-content-rail__list{scrollbar-width:none}html.si-js .si-content-rail__list::-webkit-scrollbar{display:none}}.si-content-rail__piece{scroll-snap-align:start;margin:0}.si-content-rail__piece>a{display:grid;gap:.56rem;align-content:start;text-decoration:none;color:inherit}.si-content-rail__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--background-color-alternate);margin-bottom:.96rem}.si-content-rail__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease-settle),transform 1s var(--ease-settle)}.si-content-rail__alt{opacity:0}.si-content-rail__piece>a:hover .si-content-rail__alt,.si-content-rail__piece>a:focus-visible .si-content-rail__alt{opacity:1}.si-content-rail__piece>a:hover .si-content-rail__media img,.si-content-rail__piece>a:focus-visible .si-content-rail__media img{transform:scale(1.03)}.si-content-rail__meta{font-size:var(--font-size-small);color:var(--text-color-secondary)}.si-content-rail__piece--lead .si-content-rail__media{aspect-ratio:auto;height:calc(min(72vw,33.6rem)/.8)}.si-content-rail__text{max-width:44ch;color:var(--text-color-secondary)}@media(min-width:900px){.si-content-rail__piece--lead{grid-column:span 2}}.si-content-rail__all{display:inline-block;margin-top:var(--space-md);padding-block:var(--space-3xs)}@media(prefers-reduced-motion:reduce){.si-content-rail__media img{transition:none}}.si-page-body-section .si-padding-section-medium{padding-top:var(--space-md)}.si-about-intro-section .si-padding-section-medium{padding-top:var(--space-sm)}.si-about-intro{display:grid;gap:var(--space-lg)}.si-about-intro__media{margin:0;aspect-ratio:var(--aspect-content-portrait)}.si-about-intro__media img{object-position:50% 60%}.si-about-intro__copy{display:grid;gap:var(--space-md);align-content:end}.si-about-intro__copy p{margin:0;max-width:40ch}.si-about-intro__shop{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.si-about-intro__shop li{margin:0}@media(min-width:900px){.si-about-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-xl)}.si-about-intro__media{aspect-ratio:var(--aspect-content-hero)}.si-about-intro__copy{padding-bottom:var(--space-sm)}}.si-about-values-section .si-padding-section-medium{padding-top:var(--space-md)}.si-about-values{display:grid;gap:var(--space-lg)}.si-about-values__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-color-row)}.si-about-values__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-md);align-items:baseline;margin:0;padding-block:var(--space-md);border-bottom:1px solid var(--border-color-row)}.si-about-values__list h3{margin:0}.si-about-values__list p{grid-column:2;margin:0;max-width:44ch;color:var(--text-color-secondary)}@media(min-width:900px){.si-about-values{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl);align-items:start}.si-about-values__list li{grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr)}.si-about-values__list p{grid-column:3}}.si-about-promise{display:grid;gap:var(--space-lg)}.si-about-promise__copy{display:grid;gap:var(--space-md);justify-items:start}.si-about-promise__copy p{margin:0;max-width:34ch;text-wrap:pretty}@media(min-width:900px){.si-about-promise{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl);align-items:start}}.si-about-essentials{display:grid;gap:var(--space-lg)}.si-about-essentials__head{display:grid;gap:var(--space-lg);align-content:start}.si-about-essentials__media{margin:0;aspect-ratio:var(--aspect-content-card)}@media(min-width:900px){.si-about-essentials{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl);align-items:start}.si-about-essentials__media{aspect-ratio:var(--aspect-content-portrait);max-width:41.6rem}}.si-contact-section .si-padding-section-medium{padding-top:var(--space-md)}.si-contact{display:grid;gap:var(--space-xl)}.si-contact__details{display:grid;gap:var(--space-md);align-content:start}.si-contact__policies{margin:0;max-width:40ch;font-size:var(--font-size-small);color:var(--text-color-secondary)}.si-contact__policies p{margin:0}.si-contact__policies a{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.si-contact__policies a:hover{color:var(--text-color-accent)}.si-contact__form{display:grid;gap:var(--space-sm);align-content:start}.si-contact__form h2{margin:0}.si-contact__form-intro{margin:0 0 var(--space-xs);max-width:46ch;color:var(--text-color-secondary)}.si-contact__media{display:none;margin:var(--space-md) 0 0;aspect-ratio:var(--aspect-content-card);max-width:48rem}@media(min-width:900px){.si-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-xl)}.si-contact__form{padding-left:var(--space-xl);border-left:1px solid var(--border-color-hairline)}.si-contact__media{display:block}}.si-contact-form{display:grid;gap:var(--space-md);margin:0}.si-contact-form__required{color:var(--text-color-error)}.si-contact-form .si-form-hint,.si-contact-form .si-form-error{margin:0}.si-contact-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.si-contact-form__status:empty{display:none}.si-contact-form__status p,.si-contact-form__status .si-form-status{margin:0}.si-contact-form__status ul{margin:var(--space-2xs) 0 0;padding-left:2rem}.si-form-status.si-contact-form__sent{padding:var(--space-sm) var(--space-md);border-left:2px solid var(--text-color-positive);background:var(--background-color-mood-bright);color:var(--text-color-primary)}.si-form-status.si-contact-form__failed{padding:var(--space-sm) var(--space-md);border-left:2px solid var(--text-color-error);background:var(--background-color-placeholder);color:var(--text-color-primary)}.si-contact-form__failed a{color:inherit;text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(var(--container-large) + 2 * var(--gutter));margin:0 auto;padding:clamp(3.2rem,5vw,5.6rem) var(--gutter) var(--space-section-medium)}.shopify-policy__title{margin:0 0 var(--space-md);padding-bottom:clamp(2.4rem,3vw,4rem);text-align:left}html.si-js .shopify-policy__container:not(.si-policy) .shopify-policy__title{padding-top:calc(var(--font-size-tiny) * 1.65 + var(--space-sm))}.shopify-policy__title h1{margin:0;max-width:22ch;font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:lowercase}.shopify-policy__title h1:after{content:".";color:var(--text-color-accent)}.shopify-policy__body .rte{max-width:65ch;font-size:var(--font-size-regular);line-height:var(--line-height-body)}.shopify-policy__body .rte>*{margin-block:0}.shopify-policy__body .rte>*+*{margin-top:var(--space-sm)}.shopify-policy__body .rte>*+:is(h2,h3,h4){margin-top:var(--space-lg)}.shopify-policy__body .rte>:is(h2,h3,h4)+*{margin-top:var(--space-xs)}.shopify-policy__body .rte h2{font-size:var(--font-size-h3);scroll-margin-top:var(--scroll-offset)}.shopify-policy__body .rte h3{font-size:var(--font-size-h4);scroll-margin-top:var(--scroll-offset)}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:2rem;list-style-position:outside}.shopify-policy__body .rte li+li{margin-top:var(--space-2xs)}.shopify-policy__body .rte strong{font-weight:var(--font-weight-semibold)}.shopify-policy__body .rte a{text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.shopify-policy__body .rte a:hover{color:var(--text-color-accent)}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;box-shadow:none;font-size:var(--font-size-small)}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:var(--space-xs);border:0;border-bottom:1px solid var(--border-color-hairline);text-align:left;vertical-align:top}@media(min-width:900px){html.si-js .shopify-policy__container:not(.si-policy) .shopify-policy__body{padding-left:calc(var(--content-aside-width) + var(--space-xl))}}.si-policy.shopify-policy__container{width:100%;max-width:none;margin:0;padding:0}.si-policy .si-page-header__title{text-transform:none}.si-policy__section .si-padding-section-medium{padding-top:var(--space-md)}.si-policy__grid{display:grid;gap:var(--space-xl)}.si-policy__aside{order:2;padding-top:var(--space-lg);border-top:1px solid var(--border-color-hairline)}.si-policy__aside .si-content-toc{display:none}.si-policy__sticky{display:grid;gap:var(--space-lg)}.si-policy__toc-phone{margin-bottom:var(--space-lg)}.si-policy .shopify-policy__body{min-width:0;padding-left:0}.si-policy-index p{margin:0}@media(min-width:900px){.si-policy__grid{grid-template-columns:var(--content-aside-width) minmax(0,1fr)}.si-policy__aside{order:0;padding-top:0;border-top:0}.si-policy__aside .si-content-toc{display:grid}.si-policy__sticky{position:sticky;top:var(--scroll-offset);max-height:calc(100vh - var(--scroll-offset) - var(--space-md));overflow-y:auto}.si-policy__toc-phone{display:none}}@media(max-width:599px){.shopify-policy__body .rte table{display:block;overflow-x:auto}}#MainContent:has(.si-cart-header) .title-wrapper-with-link{display:none}.si-cart-header .si-page-header{padding-bottom:var(--space-md)}#MainContent:has(cart-items.is-empty) .si-cart-header__continue{display:none}.si-cart-header__continue{display:inline-flex;align-items:center;gap:var(--space-2xs);justify-self:start;font-size:var(--font-size-small)}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer)>.page-width{max-width:calc(var(--container-large) + 2 * var(--gutter));padding-inline:var(--gutter)}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer){background:var(--background-color-page);color:var(--text-color-primary)}#MainContent:has(.si-cart-header) .cart__warnings{padding:var(--space-md) 0 var(--space-section-small);text-align:left}#MainContent:has(.si-cart-header) .is-empty .cart__warnings{display:grid;gap:var(--space-md);justify-items:start}#MainContent:has(.si-cart-header) .cart__empty-text{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}#MainContent:has(.si-cart-header) .cart__login-title{margin:var(--space-md) 0 0;padding-top:var(--space-md);border-top:1px solid var(--border-color-hairline);width:100%;max-width:57.6rem;font-family:var(--font-family-body);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);letter-spacing:0}#MainContent:has(.si-cart-header) .cart__login-paragraph{margin:0;font-size:var(--font-size-small);color:var(--text-color-secondary)}#MainContent:has(.si-cart-header) .cart__login-paragraph a,#MainContent:has(.si-cart-header) .tax-note a{color:var(--text-color-primary);text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button{min-height:var(--control-height);min-width:0;padding:0 var(--space-md);border:1px solid var(--border-color-strong);border-radius:0;background:var(--background-color-inverse);color:var(--text-color-inverse);box-shadow:none;font-family:var(--font-family-body);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;text-decoration:none;transition:background-color .35s var(--ease-settle),border-color .35s var(--ease-settle)}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button:before,#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button:after{box-shadow:none;display:none}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button:hover,#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button:focus-visible{background:var(--text-color-accent);border-color:var(--text-color-accent)}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) .button:disabled{background:transparent;color:var(--text-color-secondary);border-color:var(--border-color-control);border-style:dashed;cursor:not-allowed}#MainContent:has(.si-cart-header) .cart-items{border-collapse:collapse}#MainContent:has(.si-cart-header) .cart-items thead th{padding-bottom:var(--space-sm);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--text-color-secondary);opacity:1}#MainContent:has(.si-cart-header) .cart-items thead{border-bottom:1px solid var(--border-color-row)}#MainContent:has(.si-cart-header) .cart-item{border-bottom:1px solid var(--border-color-hairline)}#MainContent:has(.si-cart-header) .cart-item td{padding-block:var(--space-md)}#MainContent:has(.si-cart-header) .cart-item__image{border-radius:0;background:var(--background-color-alternate)}#MainContent:has(.si-cart-header) .cart-item__name{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h4);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-heading);text-decoration:none;color:var(--text-color-primary)}#MainContent:has(.si-cart-header) .cart-item__name:hover{color:var(--text-color-accent);text-decoration:none}#MainContent:has(.si-cart-header) :is(.cart-item__details,.cart-item__totals){font-size:var(--font-size-small);color:var(--text-color-secondary)}#MainContent:has(.si-cart-header) :is(.cart-item .price,.cart-item__price-wrapper .price){font-variant-numeric:tabular-nums;color:var(--text-color-primary);font-size:var(--font-size-small);letter-spacing:0}#MainContent:has(.si-cart-header) .cart-item .product-option{font-size:var(--font-size-tiny);color:var(--text-color-secondary);letter-spacing:var(--letter-spacing-caps)}#MainContent:has(.si-cart-header) .quantity{min-height:var(--control-height-compact);border-radius:0}#MainContent:has(.si-cart-header) .quantity:before,#MainContent:has(.si-cart-header) .quantity:after{box-shadow:none;display:none}#MainContent:has(.si-cart-header) .quantity{border:1px solid var(--border-color-control);background:var(--background-color-page)}#MainContent:has(.si-cart-header) .quantity__input{font-family:var(--font-family-body);font-size:var(--font-size-small);color:var(--text-color-primary);opacity:1}#MainContent:has(.si-cart-header) .quantity__button{color:var(--text-color-primary)}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) cart-remove-button .button{min-width:var(--control-height-compact);min-height:var(--control-height-compact);padding:0;background:transparent;color:var(--text-color-secondary);border-color:transparent}#MainContent:has(.si-cart-header) :is(cart-items,#main-cart-footer) cart-remove-button .button:hover{background:transparent;border-color:var(--border-color-control);color:var(--text-color-primary)}#MainContent:has(.si-cart-header) .cart__note label{display:block;margin-bottom:var(--space-2xs);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}#MainContent:has(.si-cart-header) .cart__note .field__input{min-height:12.8rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color-control);border-radius:0;box-shadow:none;background:var(--background-color-page);font-family:var(--font-family-body);font-size:var(--font-size-regular);color:var(--text-color-primary)}#MainContent:has(.si-cart-header) .cart__note .field__input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;box-shadow:none;border-color:var(--border-color-strong)}#MainContent:has(.si-cart-header) .cart__note.field:before,#MainContent:has(.si-cart-header) .cart__note.field:after{box-shadow:none;display:none}#MainContent:has(.si-cart-header) .totals{align-items:baseline}#MainContent:has(.si-cart-header) .totals__total{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-heading)}#MainContent:has(.si-cart-header) .totals__total-value{font-family:var(--font-family-body);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:0}#MainContent:has(.si-cart-header) .cart-item__old-price{color:var(--text-color-secondary)}#MainContent:has(.si-cart-header) .cart-item__final-price{color:var(--text-color-primary);font-weight:var(--font-weight-semibold)}#MainContent:has(.si-cart-header) .si-cart-saving{display:flex;justify-content:center;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-2xs);color:var(--text-color-positive);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}@media(min-width:750px){#MainContent:has(.si-cart-header) .si-cart-saving{justify-content:flex-end}}#MainContent:has(.si-cart-header) .si-cart-footer__side{display:grid;gap:var(--space-lg);align-content:start}.si-gift-cart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border-color-row);background:var(--background-color-page);color:var(--text-color-primary)}.si-gift-cart.is-on{border-color:var(--border-color-strong)}.si-gift-cart[aria-busy=true]{cursor:progress}.si-gift-cart__thumb{display:block;width:6.4rem;height:6.4rem;object-fit:cover}.si-gift-cart__body{display:grid;gap:var(--space-xs);min-width:0}.si-gift-cart__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h5);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-heading)}.si-gift-cart__line,.si-gift-cart__added{margin:0;font-size:var(--font-size-small);color:var(--text-color-secondary)}.si-gift-cart__line .si-text-link,.si-gift-cart__added .si-text-link{color:var(--text-color-primary)}.si-gift-cart__toggle{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:4.4rem;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer}.si-gift-cart__toggle input{flex:none;width:2rem;height:2rem;margin:0;accent-color:var(--text-color-primary);cursor:pointer}.si-gift-cart__price{font-weight:var(--font-weight-regular);color:var(--text-color-secondary)}html:not(.si-js) .si-gift-cart__toggle{display:none}.si-js .si-gift-cart__nojs{display:none}.si-gift-cart__message{display:grid;gap:var(--space-2xs)}.si-gift-cart__message[hidden]{display:none}.si-gift-cart__message label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.si-gift-cart__message textarea{width:100%;min-height:8.8rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color-control);border-radius:0;resize:vertical;background:var(--background-color-page);font-family:var(--font-family-body);font-size:var(--font-size-regular);color:var(--text-color-primary)}.si-gift-cart__message textarea:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;border-color:var(--border-color-strong)}.si-gift-cart__count,.si-gift-cart__paper{margin:0;font-size:var(--font-size-tiny);color:var(--text-color-secondary)}.si-gift-cart__hint{margin:0;font-size:var(--font-size-small);color:var(--text-color-secondary)}.si-gift-cart__count{justify-self:end}.si-gift-cart__paper .si-text-link{color:var(--text-color-primary)}.si-gift-cart__status{margin:0;font-size:var(--font-size-tiny);color:var(--text-color-positive)}.si-gift-cart__status:empty{display:none}#MainContent:has(.si-cart-header) .si-gift-cart__alone{margin:0 0 var(--space-sm);font-size:var(--font-size-small);color:var(--text-color-error);text-align:left}#MainContent:has(.si-cart-header) .tax-note{font-size:var(--font-size-tiny);letter-spacing:var(--letter-spacing-caps);color:var(--text-color-secondary)}#MainContent:has(.si-cart-header) .cart__checkout-button{width:100%}#MainContent:has(.si-cart-header) .cart__dynamic-checkout-buttons{margin-top:var(--space-sm)}.customer{max-width:48rem;padding-block:var(--space-lg) var(--space-section-small);color:var(--text-color-primary)}.customer:is(.account,.addresses,.order){max-width:var(--container-large)}.customer h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:lowercase;text-align:left}.customer :is(h2,h3){font-family:var(--font-family-heading);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-heading);text-align:left}.customer .field:before,.customer .field:after,.customer .field__input:focus{box-shadow:none}.customer .field__input{border:1px solid var(--border-color-control);border-radius:0;background:var(--background-color-page);font-family:var(--font-family-body);font-size:var(--font-size-regular);color:var(--text-color-primary)}.customer .field__input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;border-color:var(--border-color-strong)}.customer .field__label{font-family:var(--font-family-body);color:var(--text-color-secondary);letter-spacing:0}.customer :is(button,.button){min-height:var(--control-height);padding:0 var(--space-md);border:1px solid var(--border-color-strong);border-radius:0;box-shadow:none;background:var(--background-color-inverse);color:var(--text-color-inverse);font-family:var(--font-family-body);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.customer :is(button,.button):before,.customer :is(button,.button):after{box-shadow:none;display:none}.customer :is(button,.button):hover{background:var(--text-color-accent);border-color:var(--text-color-accent)}.customer a:not(.button){color:var(--text-color-primary);text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}.customer table{box-shadow:none;border-collapse:collapse;font-size:var(--font-size-small)}.customer :is(th,td){border-bottom:1px solid var(--border-color-hairline)}.customer .form__message,.customer .form-status{font-size:var(--font-size-small)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/si-content.css.map */
