body{font-family:var(--font-family-content);font-size:var(--size-p3);line-height:var(--line-height-body);letter-spacing:0;color:var(--color-text-body);background-color:var(--color-bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-family-content);font-weight:var(--font-weight-content-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-text-primary)}h1,.h1{font-size:var(--size-h1)}h2,.h2{font-size:var(--size-h2)}h3,.h3{font-size:var(--size-h3)}h4,.h4{font-size:var(--size-h4)}h5,.h5{font-size:var(--size-p2)}.rd-p1{font-size:var(--size-p1);line-height:var(--line-height-body)}.rd-p2{font-size:var(--size-p2);line-height:var(--line-height-body)}.rd-p3{font-size:var(--size-p3);line-height:var(--line-height-body)}.rd-p4{font-size:var(--size-p4);line-height:var(--line-height-body)}.rd-ui1,.rd-ui2,.rd-eyebrow{font-family:var(--font-family-ui);font-weight:var(--font-weight-ui-regular);line-height:var(--line-height-ui);letter-spacing:0}.rd-ui1{font-size:var(--size-ui1)}.rd-ui2{font-size:var(--size-ui2)}.rd-eyebrow{font-size:var(--size-ui2);text-transform:uppercase;color:var(--color-text-eyebrow)}.rd-text-primary{color:var(--color-text-primary)}.rd-text-body{color:var(--color-text-body)}.rd-container{width:100%;max-width:calc(var(--layout-content-max) + 2 * var(--layout-page-gutter));margin-inline:auto;padding-inline:var(--layout-page-gutter)}.rd-section{padding-block:var(--section-padding-y-default)}.rd-section--sm{padding-block:var(--section-padding-y-sm)}.rd-bg-canvas{background-color:var(--color-bg-canvas)}.rd-bg-canvas-alt{background-color:var(--color-bg-canvas-alt)}.rd-bg-band{background-color:var(--color-bg-band)}.link,.customer a{font-size:inherit;text-underline-offset:.3rem}.button,.shopify-challenge__button,.customer button{min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);gap:var(--spacing-2xs);border-radius:0;font-family:var(--font-family-ui);font-size:var(--size-ui1);font-weight:var(--font-weight-ui-regular);line-height:var(--line-height-ui);letter-spacing:0;text-transform:none;background-color:var(--color-action-primary-default);color:var(--color-action-primary-text);transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{box-shadow:none!important;border-radius:0}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:not([disabled]):hover{background-color:var(--color-action-primary-hover)}.button--secondary,.button--outline{background-color:var(--color-bg-glass);color:var(--color-text-primary);border:1px solid var(--color-border-outline);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.button--secondary:not([disabled]):hover,.button--outline:not([disabled]):hover{background-color:#ffffff29}.button--tertiary{min-height:auto;padding:0;background:transparent;color:var(--color-text-primary);font-family:var(--font-family-content);text-decoration:underline;text-underline-offset:.3rem}.button--tertiary:not([disabled]):hover{background:transparent;color:var(--color-text-body)}.button:disabled,.button[aria-disabled=true],.button.disabled{opacity:.5}.button:focus-visible,.customer button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}.button .icon,.button svg{width:16px;height:16px;flex-shrink:0}.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:var(--font-family-ui)!important;font-size:var(--size-ui1)!important;min-height:var(--button-height)!important;background-color:var(--color-action-primary-default)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-action-primary-hover)!important}.field__input,.select__select,.customer .field input,.customer select,.form__label{font-family:var(--font-family-content);font-size:var(--size-p3)}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;background-color:var(--color-bg-glass);color:var(--color-text-primary)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:0!important;box-shadow:0 0 0 1px var(--color-border-default)!important}.field:hover.field:after,.select:hover.select:after,.field__input:focus~.field:after{box-shadow:0 0 0 1px var(--color-border-outline)!important}.field__label,.customer .field label{font-family:var(--font-family-content);color:var(--color-text-secondary)}.quantity{border-radius:0;min-height:47px;width:142px;background-color:var(--color-bg-glass)}.quantity:before{border-radius:0;background:transparent}.quantity:after{border-radius:0;box-shadow:0 0 0 1px var(--color-border-default)}.quantity__input{font-family:var(--font-family-ui);font-size:var(--size-ui1);font-weight:var(--font-weight-ui-regular);color:var(--color-text-primary)}.quantity__button{width:46px;color:var(--color-text-primary);border-radius:0!important}.quantity__button:hover{border:0!important;background-color:#ffffff0f}.quantity__button svg{width:10px}.badge{border-radius:0;font-family:var(--font-family-ui);font-size:var(--size-ui2);line-height:var(--line-height-ui);padding:2px 9px;background-color:var(--color-bg-canvas);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.price{font-family:var(--font-family-content);letter-spacing:0;color:var(--color-text-body)}.price .price-item{font-size:var(--size-p3);line-height:var(--line-height-body);letter-spacing:0}.price--on-sale .price-item--regular{color:var(--color-text-secondary);opacity:.7}.media,.global-media-settings{border-radius:0}.rd-glass{background-color:var(--color-bg-glass);border:1px solid var(--color-border-glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass-card)}.rd-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#0066cd1a;border:1px solid rgba(0,102,205,.2);border-radius:4px}.rd-icon-tile img,.rd-icon-tile svg{width:28px;height:28px}.rd-divider{border:0;border-top:var(--card-border-weight) solid var(--color-border-default);margin:0}:focus-visible{outline-color:var(--color-focus-ring)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/redesign.css.map */
