:root{--nolia-bg: #faf8f5;--nolia-bg-deep: #f2eee8;--nolia-surface: #ffffff;--nolia-ink: #23211d;--nolia-ink-soft: #56524b;--nolia-ink-muted: #837d74;--nolia-line: rgba(35, 33, 29, .14);--nolia-line-strong: rgba(35, 33, 29, .28);--nolia-accent: #7a6855;--nolia-accent-soft: #efe7dd;--nolia-sale-ink: #b3261e;--nolia-r-none: 0px;--nolia-r-sm: 1px;--nolia-r-md: 2px;--nolia-w-wide: 1440px;--nolia-w-standard: 1280px;--nolia-w-reading: 720px;--nolia-gutter-mobile: 20px;--nolia-gutter-desktop: 40px;--nolia-space-section: 56px;--nolia-space-block: 32px;--nolia-space-tight: 16px;--nolia-grid-gap: 16px;--nolia-control-h: 52px;--nolia-control-h-sm: 44px;--nolia-icon: 20px;--nolia-ease: cubic-bezier(.22, .61, .36, 1);--nolia-fast: .16s;--nolia-base: .24s;--nolia-slow: .32s}@media screen and (min-width:750px){:root{--nolia-space-section: 96px;--nolia-space-block: 48px;--nolia-grid-gap: 22px;--nolia-control-h: 50px}}body{background:var(--nolia-bg);color:var(--nolia-ink)}.page-width{max-width:var(--nolia-w-standard);padding-inline:var(--nolia-gutter-mobile)}.page-width--narrow,.shopify-policy__container,.main-page-content .rte{max-width:var(--nolia-w-reading)}@media screen and (min-width:750px){.page-width{padding-inline:var(--nolia-gutter-desktop)}}.nolia-container{width:100%;margin-inline:auto;padding-inline:var(--nolia-gutter-mobile)}.nolia-container--wide{max-width:var(--nolia-w-wide)}.nolia-container--standard{max-width:var(--nolia-w-standard)}.nolia-container--reading{max-width:var(--nolia-w-reading)}.nolia-container--full{max-width:none;padding-inline:0}@media screen and (min-width:750px){.nolia-container{padding-inline:var(--nolia-gutter-desktop)}}.button,.shopify-challenge__button,.customer button,.nolia-btn{--nolia-btn-bg: var(--nolia-ink);--nolia-btn-fg: #fff;--nolia-btn-border: var(--nolia-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--nolia-control-h);padding:0 28px;border:1px solid var(--nolia-btn-border);border-radius:var(--nolia-r-none);background:var(--nolia-btn-bg);color:var(--nolia-btn-fg);box-shadow:none;cursor:pointer;text-decoration:none;transition:background-color var(--nolia-fast) var(--nolia-ease),color var(--nolia-fast) var(--nolia-ease),border-color var(--nolia-fast) var(--nolia-ease)}.button:after,.button:before,.shopify-challenge__button:after,.customer button:after{content:none!important;box-shadow:none!important}.button:hover,.nolia-btn:hover{--nolia-btn-bg: #3a3730;--nolia-btn-border: #3a3730}.button:active,.nolia-btn:active{--nolia-btn-bg: #14120f}.button:focus-visible,.nolia-btn:focus-visible{outline:2px solid var(--nolia-ink);outline-offset:3px;box-shadow:none}.button[disabled],.button[aria-disabled=true],.nolia-btn[disabled]{--nolia-btn-bg: #ded9d2;--nolia-btn-fg: #8d8880;--nolia-btn-border: #ded9d2;cursor:not-allowed}.button--secondary,.nolia-btn--secondary{--nolia-btn-bg: transparent;--nolia-btn-fg: var(--nolia-ink);--nolia-btn-border: var(--nolia-line-strong)}.button--secondary:hover,.nolia-btn--secondary:hover{--nolia-btn-bg: var(--nolia-ink);--nolia-btn-fg: #fff;--nolia-btn-border: var(--nolia-ink)}.nolia-btn--quiet{--nolia-btn-bg: transparent;--nolia-btn-fg: var(--nolia-ink);--nolia-btn-border: transparent;padding-inline:12px}.nolia-btn--quiet:hover{--nolia-btn-bg: var(--nolia-accent-soft);--nolia-btn-border: transparent}.nolia-btn--full{width:100%}.nolia-btn--icon{min-height:var(--nolia-control-h-sm);width:var(--nolia-control-h-sm);padding:0;--nolia-btn-bg: transparent;--nolia-btn-fg: var(--nolia-ink);--nolia-btn-border: transparent}.nolia-btn--icon:hover{--nolia-btn-bg: var(--nolia-accent-soft)}.nolia-link,.link{color:var(--nolia-ink);text-decoration:none;border-bottom:1px solid var(--nolia-line-strong);padding-bottom:2px;transition:border-color var(--nolia-fast) var(--nolia-ease),color var(--nolia-fast) var(--nolia-ease)}.nolia-link:hover,.link:hover{border-color:var(--nolia-ink)}.nolia-link:focus-visible,.link:focus-visible{outline:2px solid var(--nolia-ink);outline-offset:3px}.button .loading__spinner,.nolia-btn .loading__spinner{width:16px;height:16px}@media screen and (max-width:749px){.button,.nolia-btn{min-height:52px}}.field,.customer .field{position:static;display:flex;flex-direction:column}.field>.field__label,.customer .field>label{order:-1}.field__input,.customer .field>input,.customer .field>textarea{order:0}.field__input,.select__select,.customer input[type=text],.customer input[type=email],.customer input[type=password],.nolia-input,textarea{width:100%;min-height:var(--nolia-control-h);padding:12px 16px;border:1px solid var(--nolia-line);border-radius:var(--nolia-r-none);background:var(--nolia-surface);color:var(--nolia-ink);font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color var(--nolia-fast) var(--nolia-ease)}.field:after,.field:before,.select:after,.select:before,.customer .field:after{content:none!important;box-shadow:none!important}.field__input:focus,.select__select:focus,.nolia-input:focus,textarea:focus{outline:none;border-color:var(--nolia-ink)}.field__input:focus-visible,.select__select:focus-visible,.nolia-input:focus-visible{outline:2px solid var(--nolia-ink);outline-offset:2px}.field__label,.form__label,.nolia-label{position:static;display:block;margin-bottom:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--nolia-ink-muted);transform:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{transform:none;font-size:12px}.form__message,.nolia-form__error{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;color:var(--nolia-sale-ink)}.select{position:relative}.select__select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.select .svg-wrapper,.select .icon-caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.quantity{min-height:var(--nolia-control-h);border:1px solid var(--nolia-line);border-radius:var(--nolia-r-none);background:var(--nolia-surface)}.quantity:after{box-shadow:none!important}.quantity__input{border:0;font-size:15px}.quantity__button{width:44px;color:var(--nolia-ink)}.quantity__button:hover{background:var(--nolia-accent-soft)}.shopify-section+.shopify-section{margin-top:0}.nolia-section{padding-block:var(--nolia-space-section)}.nolia-section--tight{padding-block:var(--nolia-space-block)}.nolia-section--flush{padding-block:0}.nolia-section--alt{background:var(--nolia-bg-deep)}.nolia-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:var(--nolia-space-block)}.nolia-section__head--center{flex-direction:column;align-items:center;text-align:center}.nolia-section__eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--nolia-ink-muted)}.nolia-section__title{margin:0}.nolia-section__link{flex:0 0 auto;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--nolia-ink);text-decoration:none;border-bottom:1px solid var(--nolia-line-strong);padding-bottom:3px}.nolia-section__link:hover{border-color:var(--nolia-ink)}.title-wrapper-with-link{margin-bottom:var(--nolia-space-block);border:0}.title--primary{margin:0}.slider-button,.nolia-slider__btn{width:40px;height:40px;border:1px solid var(--nolia-line);border-radius:50%;background:var(--nolia-surface);color:var(--nolia-ink);transition:border-color var(--nolia-fast) var(--nolia-ease),background-color var(--nolia-fast) var(--nolia-ease)}.slider-button:hover,.nolia-slider__btn:hover{border-color:var(--nolia-ink);background:var(--nolia-accent-soft)}.slider-button:disabled{opacity:.3}.slider-counter__link{color:var(--nolia-ink-muted)}.slider-counter__link--active .dot{background:var(--nolia-ink)}:focus-visible{outline:2px solid var(--nolia-ink);outline-offset:2px}::selection{background:var(--nolia-accent-soft);color:var(--nolia-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nolia-breadcrumb__list,.nolia-breadcrumb__list a,.nolia-pp__breadcrumb .nolia-breadcrumb__list,.nolia-pp__breadcrumb .nolia-breadcrumb__list a,.nolia-cbanner--plain .nolia-breadcrumb,.nolia-cbanner--split .nolia-breadcrumb{color:var(--nolia-ink-soft)}.nolia-breadcrumb__list [aria-current=page]{color:var(--nolia-ink)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nolia-design-system.css.map */
