:root{--ace-color-page: #fafaf7;--ace-color-surface: #ffffff;--ace-color-surface-secondary: #f3f0e8;--ace-color-border: #ddd8cc;--ace-color-text: #1a1a18;--ace-color-text-muted: #6b6659;--ace-color-accent: #d97706;--ace-color-accent-dark: #b45309;--ace-color-secondary: #0d9488;--ace-color-secondary-dark: #0f766e;--ace-color-success: #16a34a;--ace-color-danger: #dc2626;--ace-color-info: #2563eb;--ace-font-body: var(--font-body-family), Inter, "Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ace-font-display: var(--font-heading-family), Lato, Inter, "Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ace-content-width: 126rem;--ace-gutter: 2.4rem;--ace-section-space: clamp(6.4rem, 8vw, 9.6rem);--ace-control-height: 4.8rem;--ace-radius-surface: 1.4rem;--ace-radius-control: .8rem;--ace-radius-small: .8rem;--ace-shadow-normal: 0 .8rem 2.8rem rgba(26, 26, 24, .1);--ace-shadow-elevated: 0 1.8rem 4.8rem rgba(26, 26, 24, .14);--ace-transition-fast: .15s ease;--ace-transition-base: .25s ease;--ace-space-1: .4rem;--ace-space-2: .8rem;--ace-space-3: 1.2rem;--ace-space-4: 1.6rem;--ace-space-5: 2.4rem;--ace-space-6: 3.2rem;--ace-space-7: 4.8rem;--ace-space-8: 6.4rem;--focused-base-outline: .2rem solid rgb(var(--color-foreground));--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 0 .55rem rgb(var(--color-foreground))}body{color:rgb(var(--color-foreground));font-family:var(--ace-font-body);letter-spacing:.01em;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.gradient{background-attachment:initial}body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{font-family:var(--ace-font-display);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}body h4,body h5,body .h4,body .h5{letter-spacing:-.01em}body p,body li,body .rte{text-wrap:pretty}body .caption-with-letter-spacing{letter-spacing:.08em}body .ace-eyebrow,body .inkypanel-section__eyebrow{margin:0 0 var(--ace-space-3);color:var(--ace-color-accent);font-family:var(--ace-font-body);font-size:1.3rem;font-weight:700;letter-spacing:.06em;line-height:1.4}body .ace-section-heading,body .inkypanel-section-title{margin:0;color:rgb(var(--color-foreground));font-family:var(--ace-font-display);font-size:clamp(3.2rem,5vw,5.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}body .ace-lead,body .inkypanel-section-text{margin-top:var(--ace-space-5);color:color-mix(in srgb,rgb(var(--color-foreground)) 72%,transparent);font-size:clamp(1.7rem,2vw,1.9rem);line-height:1.65}body .ace-lead>:first-child,body .inkypanel-section-text>:first-child{margin-top:0}body .ace-lead>:last-child,body .inkypanel-section-text>:last-child{margin-bottom:0}body .light{color:color-mix(in srgb,rgb(var(--color-foreground)) 68%,transparent);opacity:1}body .rte a,body .underlined-link,body .customer a{color:rgb(var(--color-link));text-decoration-thickness:.1rem;text-decoration-color:var(--ace-color-accent);text-underline-offset:.35rem}body .rte a:hover,body .underlined-link:hover,body .customer a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}body :is(a,button,input,select,textarea,summary):focus-visible{outline-color:rgb(var(--color-foreground))}body .focus-inset:focus-visible,body .focused.focus-inset{outline-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}body ::selection{background:color-mix(in srgb,var(--ace-color-accent) 28%,transparent)}body hr{background-color:var(--ace-color-border)}body .background-secondary,body .placeholder{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 5%,rgb(var(--color-background)))}body .page-width{padding-inline:var(--ace-space-4)}body .button,body .shopify-challenge__button,body .customer button,body button.shopify-payment-button__button--unbranded{min-height:var(--ace-control-height);border-radius:var(--buttons-radius-outset);font-family:var(--ace-font-body);font-size:1.5rem;font-weight:700;letter-spacing:.01em;line-height:1.2}body .button:not(.button--secondary,.button--tertiary,[disabled],[aria-disabled=true]):hover,body .shopify-challenge__button:not([disabled]):hover,body .customer button:not([disabled]):hover,body button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 82%,black)}body .button--secondary{background-color:rgb(var(--color-background))}body .button--secondary:not([disabled],[aria-disabled=true]):hover{background-color:color-mix(in srgb,rgb(var(--color-foreground)) 5%,rgb(var(--color-background)))}body .button:not([disabled],[aria-disabled=true]):active{transform:translateY(.1rem)}body .button:is([disabled],[aria-disabled=true]),body .shopify-challenge__button[disabled],body .customer button[disabled]{cursor:not-allowed;opacity:.55;box-shadow:none}body .button:focus-visible,body .button.focused,body .shopify-payment-button__button--unbranded:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .55rem rgb(var(--color-foreground))}body .field__input,body .select__select,body .customer .field input,body .customer select{min-height:var(--ace-control-height);border-radius:var(--inputs-radius);background-color:color-mix(in srgb,rgb(var(--color-foreground)) 4%,rgb(var(--color-background)));font-family:var(--ace-font-body);font-size:1.5rem;letter-spacing:.01em}body .field:after,body .select:after,body .customer .field:after,body .customer select:after,body .localization-form__select:after,body .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}body .field:hover:after,body .select:hover:after,body .customer .field:hover:after,body .customer select:hover:after,body .localization-form__select:hover:after,body .quantity:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),calc(var(--inputs-border-opacity) + .2))}body .field__input:focus-visible,body .select__select:focus-visible,body .customer .field input:focus-visible,body .customer select:focus-visible{box-shadow:0 0 0 .2rem var(--ace-color-accent-dark)}body .field__label,body .form__label{color:color-mix(in srgb,rgb(var(--color-foreground)) 72%,transparent);letter-spacing:.01em}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--ace-color-accent-dark)}body :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.65}body .quantity{min-height:4.8rem;border-radius:var(--inputs-radius-outset)}body .quantity__button{min-width:4.4rem}body .quantity__button:hover{color:var(--ace-color-accent-dark)}body .card--card,body .card--standard .card__inner{border-color:rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--border-radius)}body .card--card{overflow:hidden;background:rgb(var(--color-background));border:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 15%,transparent);box-shadow:var(--ace-shadow-normal)}body .card--card:after,body .card--standard .card__inner:after{box-shadow:none}body .card .card__inner .card__media,body .card .media{background:var(--ace-color-surface-secondary)}body .card--card .card__content{padding:var(--ace-space-2) var(--ace-space-4) var(--ace-space-4)}body .card__information{padding:var(--ace-space-4) 0 var(--ace-space-2)}body .card__heading{font-family:var(--ace-font-display);font-weight:700;letter-spacing:-.01em}body .card-information>.price{color:color-mix(in srgb,rgb(var(--color-foreground)) 68%,transparent);font-weight:600}body .card__badge .badge,body .badge{border-color:color-mix(in srgb,rgb(var(--color-badge-foreground)) 16%,transparent);border-radius:var(--badge-corner-radius);font-size:1.1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.6rem 1rem}body .price__badge-sale{--color-badge-background: 180, 83, 9;--color-badge-foreground: 255, 255, 255;--color-badge-border: 180, 83, 9}body .price{font-variant-numeric:tabular-nums}body .product__info-container{max-width:64rem;padding:clamp(2rem,3vw,3.2rem);border:.1rem solid var(--ace-color-border);border-radius:var(--ace-radius-surface);background:rgb(var(--color-background));box-shadow:var(--ace-shadow-normal)}body .product__title{margin-bottom:var(--ace-space-4)}body .product__title h1{font-size:clamp(3rem,4vw,5rem)}body .product__info-container .price{font-size:2rem;font-weight:700;letter-spacing:-.01em}body .product__info-container .product__description{color:color-mix(in srgb,rgb(var(--color-foreground)) 68%,transparent);line-height:1.7}body .product-media-container,body .product__media-list .global-media-settings{border-color:rgba(var(--color-foreground),var(--media-border-opacity));background:var(--ace-color-surface)}body .thumbnail{border-radius:var(--ace-radius-small)}body .thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--ace-color-secondary)}body .product-form__input .form__label{margin-bottom:var(--ace-space-2);font-weight:700}body .product-form__input--pill input[type=radio]+label{margin:.7rem .7rem .2rem 0;border-color:rgba(var(--color-foreground),var(--variant-pills-border-opacity));border-radius:var(--variant-pills-radius);font-weight:600;letter-spacing:.01em}body .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ace-color-secondary)}body .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ace-color-secondary-dark);background:var(--ace-color-secondary-dark);color:#fff}body .product-form__input--pill input[type=radio]:focus-visible+label,body .product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .55rem rgb(var(--color-foreground))}body .product-form__submit{min-height:5.2rem}body .header-wrapper{border-bottom-color:var(--ace-color-border);background:rgb(var(--color-background));box-shadow:0 .4rem 1.8rem #1a1a180d}body .header{min-height:7.2rem}body .header__heading-link .h2{color:rgb(var(--color-foreground));font-weight:700;letter-spacing:-.02em}body .header__menu-item{color:color-mix(in srgb,rgb(var(--color-foreground)) 72%,transparent);font-size:1.5rem;font-weight:600;letter-spacing:.01em}body .header__menu-item:hover,body .header__active-menu-item,body details[open]>.header__menu-item{color:rgb(var(--color-foreground));text-decoration-color:var(--ace-color-accent);text-underline-offset:.5rem}body .global-settings-popup,body .header__submenu.global-settings-popup,body .mega-menu__content{border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);background:rgb(var(--color-background));box-shadow:var(--ace-shadow-elevated)}body .menu-drawer,body .menu-drawer__inner-submenu{background:rgb(var(--color-background))}body .menu-drawer__menu-item{font-family:var(--ace-font-display);font-weight:700;letter-spacing:-.01em}body .utility-bar{min-height:3.6rem}body .announcement-bar__message{padding-block:.8rem;font-family:var(--ace-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:none}body .footer{border-top:.1rem solid color-mix(in srgb,rgb(var(--color-foreground)) 16%,transparent)}body .footer__content-top{padding-bottom:var(--ace-space-7)}body .footer-block__heading{font-family:var(--ace-font-display);font-size:1.7rem;font-weight:700;letter-spacing:-.01em}body .footer-block__details-content,body .footer-block__details-content .list-menu__item--link,body .footer__copyright{color:color-mix(in srgb,rgb(var(--color-foreground)) 76%,transparent)}body .footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration-color:var(--ace-color-accent)}body .footer__content-bottom{border-top-color:color-mix(in srgb,rgb(var(--color-foreground)) 16%,transparent)}body .accordion{border-color:var(--ace-color-border)}body .accordion summary{min-height:5.6rem;align-items:center;padding-block:var(--ace-space-4)}body .accordion__title{font-family:var(--ace-font-display);font-weight:700;letter-spacing:-.01em}body .accordion__content{padding:0 var(--ace-space-4) var(--ace-space-4);color:color-mix(in srgb,rgb(var(--color-foreground)) 68%,transparent)}body .drawer{background:#1a1a1875}body .drawer__inner{width:44rem;max-width:calc(100vw - 1.6rem);padding-inline:var(--ace-space-5);border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));background:rgb(var(--color-background));box-shadow:var(--ace-shadow-elevated)}body .drawer__header{padding-block:var(--ace-space-5);border-bottom:.1rem solid var(--ace-color-border)}body .drawer__heading{font-family:var(--ace-font-display);font-weight:700}body .drawer__footer{border-top-color:var(--ace-color-border);padding-block:var(--ace-space-5)}body .cart-drawer .cart-item__image{border-radius:var(--ace-radius-small);background:var(--ace-color-surface-secondary)}body .cart-drawer .cart-items th,body .drawer__footer>details{border-color:var(--ace-color-border)}body .cart-notification,body .predictive-search,body .product-popup-modal__content,body .quick-add-modal__content,body .modal-video__content{border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--ace-radius-surface);background:rgb(var(--color-background));box-shadow:var(--ace-shadow-elevated)}body .predictive-search{overflow:hidden}body .predictive-search__heading,body .predictive-search__results-groups-wrapper{border-color:var(--ace-color-border)}body .predictive-search__list-item[aria-selected=true]>*,body .predictive-search__list-item:hover>*{background:color-mix(in srgb,rgb(var(--color-foreground)) 5%,rgb(var(--color-background)))}body .search-modal{border-bottom-color:var(--ace-color-border);background:rgb(var(--color-background))}body .facets__summary,body .facet-filters__label,body .product-count__text{color:color-mix(in srgb,rgb(var(--color-foreground)) 68%,transparent)}body .global-media-settings,body .content-container{border-color:rgba(var(--color-foreground),var(--media-border-opacity))}body .content-container{border-color:rgba(var(--color-foreground),var(--text-boxes-border-opacity))}body .image-with-text__content,body .rich-text__blocks,body .collapsible-content__wrapper{border-radius:var(--ace-radius-surface)}@media screen and (min-width:750px){body .page-width{padding-inline:var(--ace-gutter)}body .product__info-wrapper{padding-left:var(--ace-space-6)}body .product--right .product__info-wrapper{padding-right:var(--ace-space-6)}}@media screen and (min-width:990px){body .header:not(.drawer-menu).page-width,body .page-width,body .page-width-desktop{padding-inline:var(--ace-gutter)}body .header--middle-left{column-gap:var(--ace-space-6)}}@media screen and (min-width:1200px){body .page-width,body .page-width-desktop{padding-inline:var(--ace-gutter)}}@media screen and (max-width:749px){body .header{min-height:6.4rem}body .product__info-container{margin-top:var(--ace-space-5);padding:var(--ace-space-5) var(--ace-space-4)}body .drawer__inner{padding-inline:var(--ace-space-4)}body .card--card .card__content{padding-inline:var(--ace-space-3)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){body .button,body .card--card,body .card--standard .card__inner,body .header__menu-item,body .product-form__input--pill input[type=radio]+label{transition:color var(--duration-short) ease,background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-default) ease,transform var(--duration-default) ease}body .card-wrapper:hover .card--card,body .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.3rem);box-shadow:var(--ace-shadow-elevated)}}@media(prefers-reduced-motion:reduce){body .button,body .card--card,body .card--standard .card__inner,body .header__menu-item,body .product-form__input--pill input[type=radio]+label{transition:none}}@media(forced-colors:active){body .card--card,body .product__info-container,body .drawer__inner,body .global-media-settings{border:.1rem solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ace-design-system.css.map */
