:root{--heading-font-family: "Bricolage Grotesque", var(--it-sans-fallback);--heading-font-weight: 700;--heading-font-style: normal;--text-font-family: "Onest", var(--it-sans-fallback);--text-font-weight: 400;--text-font-style: normal;--text-font-bolder-weight: 600;--it-sans-fallback: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--it-mono: "Onest", ui-monospace, SFMono-Regular, Menlo, monospace;--it-step--2: .75rem;--it-step--1: .8125rem;--it-step-0: 1rem;--it-step-1: clamp(1.0625rem, .99rem + .36vw, 1.25rem);--it-step-2: clamp(1.25rem, 1.11rem + .7vw, 1.625rem);--it-step-3: clamp(1.625rem, 1.27rem + 1.78vw, 2.5rem);--it-step-4: clamp(2rem, 1.46rem + 2.68vw, 3.5rem);--it-leading-display: 1.06;--it-leading-title: 1.16;--it-leading-body: 1.6;--it-tracking-display: -.03em;--it-tracking-title: -.02em;--it-tracking-label: .06em;--it-measure: 58ch;--it-ink: #241F18;--it-ink-2: #5F574A;--it-ink-3: #7A7163;--it-surface-1: #FFFFFF;--it-surface-2: #FAF7F2;--it-surface-3: #F2EDE5;--it-line: #E7E1D8;--it-line-strong: #988E80;--it-clay: #D97757;--it-clay-ink: #B8532F;--it-green: #4C8C2B;--it-cta: #3F7522;--it-cta-hover: #36641D;--it-brass: #B8863B;--it-warn-ink: #8A6220;--it-danger: #B3462C;--it-r-card: 14px;--it-r-control: 10px;--it-r-media: 14px;--it-r-chip: 999px;--it-shadow-1: 0 1px 2px rgba(36, 31, 24, .06), 0 1px 1px rgba(36, 31, 24, .04);--it-shadow-2: 0 2px 4px rgba(36, 31, 24, .05), 0 8px 24px -8px rgba(36, 31, 24, .14);--it-shadow-3: 0 4px 8px rgba(36, 31, 24, .06), 0 18px 44px -14px rgba(36, 31, 24, .22);--it-space-2xs: .25rem;--it-space-xs: .5rem;--it-space-sm: .75rem;--it-space-md: 1.25rem;--it-space-lg: 2rem;--it-space-xl: 3rem;--it-space-2xl: clamp(3rem, 2rem + 4vw, 5.5rem);--it-ease: cubic-bezier(.4, 0, .2, 1);--it-ease-out: cubic-bezier(.16, 1, .3, 1);--it-dur-fast: .14s;--it-dur: .22s;--it-dur-slow: .52s}::selection{background-color:#d9775742;color:var(--it-ink)}html{caret-color:var(--it-clay-ink);scrollbar-color:#C9C0B2 transparent;scrollbar-width:thin;-webkit-text-size-adjust:100%;text-size-adjust:100%}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#c9c0b2;border-radius:var(--it-r-chip);border:3px solid var(--it-surface-1)}::-webkit-scrollbar-thumb:hover{background-color:#a89e8f}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.button:focus-visible,.button2:focus-visible{outline:2px solid var(--it-clay-ink);outline-offset:2px;border-radius:var(--it-r-control)}a,.link{text-underline-offset:.18em;text-decoration-thickness:1px;text-decoration-color:#241f1852;transition:text-decoration-color var(--it-dur-fast) var(--it-ease),color var(--it-dur-fast) var(--it-ease)}a:hover,.link:hover{text-decoration-color:currentColor}.price,.price-list,.product-item__price-list,.quantity-selector,.quantity-selector__input,.header__cart-count,.cart-recap__price-line,.order-table td,.unit-price-measurement{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body{font-family:var(--text-font-family);font-size:var(--it-step-0);line-height:var(--it-leading-body);color:var(--it-ink);background-color:var(--it-surface-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.text--pull{margin-top:-.3em}.heading,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font-family);font-style:normal;color:var(--it-ink);font-variation-settings:"opsz" 32;text-wrap:balance}.h1,.rte h1,h1{font-size:var(--it-step-4);line-height:var(--it-leading-display);letter-spacing:var(--it-tracking-display);font-weight:700;font-variation-settings:"opsz" 72;margin-top:0;margin-bottom:var(--it-space-md)}.h2,.rte h2,h2{font-size:var(--it-step-3);line-height:var(--it-leading-title);letter-spacing:var(--it-tracking-display);font-weight:700;font-variation-settings:"opsz" 48;margin-top:var(--it-space-xl);margin-bottom:var(--it-space-md)}.h3,.rte h3,h3{font-size:var(--it-step-2);line-height:1.24;letter-spacing:var(--it-tracking-title);font-weight:600;margin-top:var(--it-space-lg);margin-bottom:var(--it-space-sm)}.h4,.rte h4,h4{font-size:var(--it-step-1);line-height:1.34;letter-spacing:var(--it-tracking-title);font-weight:600;text-transform:none;margin-top:var(--it-space-lg);margin-bottom:var(--it-space-xs)}.h5,.rte h5,h5,.h6,.rte h6,h6{font-family:var(--text-font-family);font-weight:600;text-transform:uppercase;letter-spacing:var(--it-tracking-label);line-height:1.4;color:var(--it-ink-2);margin-top:var(--it-space-lg);margin-bottom:var(--it-space-xs)}.h5,.rte h5,h5{font-size:var(--it-step--1)}.h6,.rte h6,h6{font-size:var(--it-step--2)}.rte>:first-child,.section__header>:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}.rte>p,.rte>ul,.rte>ol,.rte>blockquote{max-width:var(--it-measure)}.text-center .rte>p,.text-center .rte>ul,.text-center .rte>ol,[style*="text-align: center"] .rte>p{margin-left:auto;margin-right:auto}.footer .rte,.cookie-bar__text,.product-item,.announcement-bar{--it-measure: none}.rte p{margin-bottom:var(--it-space-md)}.rte>:last-child{margin-bottom:0}.rte strong,strong,b,.text--strong{font-weight:600}.rte blockquote{border-left:1px solid var(--it-line-strong);padding-left:var(--it-space-md);margin:var(--it-space-lg) 0;font-size:var(--it-step-1);line-height:1.45;color:var(--it-ink-2)}.rte a{color:var(--it-clay-ink)}.shopify-section+.shopify-section>.section:not(.section--flush){padding-top:var(--it-space-2xl)}.section__header{margin-bottom:var(--it-space-lg)}.section__title+.section__subheading{margin-top:var(--it-space-xs);color:var(--it-ink-2);max-width:var(--it-measure)}hr,.divider,.border-top,.border-bottom{border-color:var(--it-line)}hr{border:0;border-top:1px solid var(--it-line);margin:var(--it-space-lg) 0}.cart-recap,.order-summary,.card,.accordion,.collapsible,.tab-list,.block-list{border-radius:var(--it-r-card);border-color:var(--it-line)}.drawer__inner,.modal__content,.quick-view__content,.popover,.dropdown{border:0;border-radius:var(--it-r-card);box-shadow:var(--it-shadow-3);background-color:var(--it-surface-1)}.section--secondary,.cart-recap,.newsletter--boxed,.quantity-selector,.search-bar__inner,.popups__content{background-color:var(--it-surface-2)}.button,.button2,.shopify-payment-button__button--unbranded{font-family:var(--text-font-family);font-weight:600;letter-spacing:.005em;border-radius:var(--it-r-control);text-wrap:balance;transition:background-color var(--it-dur) var(--it-ease),border-color var(--it-dur) var(--it-ease),color var(--it-dur) var(--it-ease),box-shadow var(--it-dur) var(--it-ease),transform var(--it-dur-fast) var(--it-ease)}.button--primary,.button2--primary,.shopify-payment-button__button--unbranded{background-color:var(--it-cta);color:#fff;border-color:var(--it-cta);box-shadow:var(--it-shadow-1)}@media(hover:hover)and (pointer:fine){.button--primary:hover,.button2--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--it-cta-hover);border-color:var(--it-cta-hover);box-shadow:var(--it-shadow-2);transform:translateY(-1px);filter:none}}.button--primary:active,.button2--primary:active{transform:translateY(0) scale(.985);box-shadow:var(--it-shadow-1)}.button--secondary,.button2--secondary{background-color:var(--it-surface-1);color:var(--it-ink);border:1px solid var(--it-line-strong);box-shadow:none}@media(hover:hover)and (pointer:fine){.button--secondary:hover,.button2--secondary:hover{background-color:var(--it-surface-2);border-color:var(--it-ink-2)}}.button--ternary,.button--transparent{color:var(--it-ink);background-color:transparent;border:1px solid var(--it-line-strong)}.button--disabled,.button[disabled],.button2[disabled],button[disabled],.shopify-payment-button__button[disabled]{background-color:var(--it-surface-3);color:var(--it-ink-2);border-color:var(--it-line);box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.button.is-loading,.button--loading{color:transparent;position:relative;pointer-events:none}.button.is-loading:after,.button--loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:it-spin .64s linear infinite}@keyframes it-spin{to{transform:rotate(360deg)}}.form__input,.form__field input,.form__field select,.form__field textarea,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],select,textarea{font-family:var(--text-font-family);font-size:var(--it-step-0);line-height:1.4;color:var(--it-ink);background-color:var(--it-surface-1);border:1px solid var(--it-line-strong);border-radius:var(--it-r-control);transition:border-color var(--it-dur-fast) var(--it-ease),box-shadow var(--it-dur-fast) var(--it-ease)}.form__input:focus,input:focus,select:focus,textarea:focus{border-color:var(--it-clay-ink);box-shadow:0 0 0 3px #b8532f29;outline:none}::placeholder{color:var(--it-ink-3);opacity:1}.form__label,.form__floating-label{color:var(--it-ink-2);font-size:var(--it-step--1);font-weight:600;letter-spacing:.01em}.form__message--error,.errors,.alert--error{color:var(--it-danger);background-color:#b3462c12;border:1px solid rgba(179,70,44,.28);border-radius:var(--it-r-control)}.alert--success{color:var(--it-cta);background-color:#3f752214;border:1px solid rgba(63,117,34,.28);border-radius:var(--it-r-control)}.form__field--error input,input[aria-invalid=true]{border-color:var(--it-danger)}.quantity-selector{border:1px solid var(--it-line-strong);border-radius:var(--it-r-control);overflow:hidden}.quantity-selector__input{border:0;background:transparent;font-weight:600}.quantity-selector__button{transition:background-color var(--it-dur-fast) var(--it-ease),transform .12s var(--it-ease)}@media(hover:hover)and (pointer:fine){.quantity-selector__button:hover{background-color:var(--it-surface-3)}}.quantity-selector__button:active{transform:scale(.9)}.product-item__image-wrapper,.collection-item__image-wrapper,.collection-block-item__image{border-radius:var(--it-r-media);overflow:hidden;background-color:var(--it-surface-2)}.product-item__info{padding-top:var(--it-space-sm)}.product-item__vendor{font-size:var(--it-step--1);font-weight:500;color:var(--it-ink-3);text-decoration:none}.product-item__title{font-family:var(--text-font-family);font-size:var(--it-step-0);font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--it-ink);text-decoration:none;margin-top:var(--it-space-2xs)}@media(hover:hover)and (pointer:fine){.product-item__title:hover{color:var(--it-clay-ink);text-decoration:underline}}.product-item__price-list{margin-top:var(--it-space-2xs);display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--it-space-xs)}.product-item{border:0;transition:transform var(--it-dur) var(--it-ease)}.price{font-family:var(--text-font-family);font-weight:700;letter-spacing:-.01em;color:var(--it-ink)}.price--highlight{color:var(--it-clay-ink)}.price--compare{font-weight:400;color:var(--it-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.product-label,.product-item__label-list span,.barradefundo{border-radius:var(--it-r-chip);font-family:var(--text-font-family);font-size:var(--it-step--2);font-weight:700;letter-spacing:var(--it-tracking-label);text-transform:uppercase;padding:.3em .75em;line-height:1.5}.product-label--on-sale,.product-label--custom1{background-color:var(--it-clay-ink);color:#fff}.product-label--custom2{background-color:var(--it-ink);color:#fff}.inventory{font-size:var(--it-step--1);font-weight:600}.inventory--high{color:var(--it-cta)}.inventory--low{color:var(--it-warn-ink)}.spr-icon-star,.spr-icon-star-half-alt,.shopify-product-reviews-badge .spr-badge-starrating,.fa-star{color:var(--it-brass)}.header{background-color:var(--it-surface-1);border-bottom:1px solid var(--it-line)}.header__inner{min-height:64px}@media(min-width:1024px){.header__inner{min-height:72px;max-height:80px}}.header__desktop-nav-text,.header__action-item-title{font-family:var(--text-font-family);font-size:var(--it-step--1);font-weight:600;letter-spacing:.01em;white-space:nowrap;text-decoration:none}.header__logo-text{font-family:var(--heading-font-family);font-weight:700;letter-spacing:var(--it-tracking-title)}.header__cart-count{background-color:var(--it-cta);color:#fff;font-weight:700;font-size:11px}.announcement-bar{font-size:var(--it-step--1);font-weight:600;letter-spacing:.01em}.footer{background-color:var(--it-ink);color:#fff;line-height:1.7}.footer__aside-title,.footer .h5,.footer .h6{color:#fff;font-weight:600;letter-spacing:.07em}.footer__link-item,.footer .rte,.footer__newsletter-text{color:#bdb5a8;letter-spacing:.005em}@media(hover:hover)and (pointer:fine){.footer__link-item:hover{color:#fff}}.footer__aside{border-top:1px solid rgba(255,255,255,.14)}.footer input,.footer .form__input{background-color:#ffffff0f;border-color:#ffffff47;color:#fff}.footer ::placeholder{color:#a79e90}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible{outline-color:#fff}.product-meta__title{font-size:var(--it-step-3);line-height:var(--it-leading-title);letter-spacing:var(--it-tracking-display);font-weight:700}.product-meta__vendor{font-size:var(--it-step--1);font-weight:500;color:var(--it-ink-3)}.product-meta__price-list-container .price{font-size:var(--it-step-2)}.product-form__option-name,.block-swatch__item-label,.color-swatch__item-label{display:block;font-size:var(--it-step--1);font-weight:600;color:var(--it-ink-2);margin-bottom:var(--it-space-xs);letter-spacing:.01em}.block-swatch__item,.variant-swatch__item{border:1px solid var(--it-line-strong);border-radius:var(--it-r-control);font-weight:600;color:var(--it-ink);transition:border-color var(--it-dur-fast) var(--it-ease),background-color var(--it-dur-fast) var(--it-ease),transform var(--it-dur-fast) var(--it-ease)}.block-swatch__radio:checked+.block-swatch__item,.variant-swatch__radio:checked+.variant-swatch__item{border-color:var(--it-ink);background-color:var(--it-ink);color:#fff}.color-swatch__item{border-radius:50%;box-shadow:inset 0 0 0 1px #241f1824}.color-swatch__radio:checked+.color-swatch__item{box-shadow:0 0 0 2px var(--it-surface-1),0 0 0 4px var(--it-ink)}.product-gallery__thumbnail{border-radius:var(--it-r-control);overflow:hidden;transition:box-shadow var(--it-dur) var(--it-ease),transform var(--it-dur) var(--it-ease)}.product-gallery__thumbnail.is-nav-selected{filter:none;box-shadow:0 0 0 2px var(--it-ink)}.product-form__add-button.button--primary,.product-form__add-button.button--primary-add{font-size:var(--it-step-1);padding-top:.85em;padding-bottom:.85em;background-image:none;background-color:var(--it-cta);box-shadow:var(--it-shadow-2)}@media(hover:hover)and (pointer:fine){.product-form__add-button.button--primary:hover,.product-form__add-button.button--primary-add:hover{background-color:var(--it-cta-hover);box-shadow:var(--it-shadow-3);filter:none}}.product-item__inventory--sold-out,.product-label--sold-out,.product-form__add-button.button--disabled{color:var(--it-ink-3)}.cart-recap{border:1px solid var(--it-line);border-radius:var(--it-r-card);box-shadow:none;background-color:var(--it-surface-2)}.line-item{border-bottom:1px solid var(--it-line)}.line-item:last-child{border-bottom:0}.line-item__title{font-weight:600;color:var(--it-ink)}.cart--empty,.empty-state{text-align:center;padding:var(--it-space-2xl) var(--it-space-md)}.cart--empty .h1,.empty-state .h1{font-size:var(--it-step-3);margin-bottom:var(--it-space-xs)}.cart--empty p,.empty-state p{color:var(--it-ink-2);max-width:44ch;margin-inline:auto;margin-bottom:var(--it-space-lg)}.product-item--placeholder .placeholder-background,.product-item-placeholder,.skeleton{background-color:var(--it-surface-2);background-image:linear-gradient(90deg,var(--it-surface-2) 0%,var(--it-surface-3) 45%,var(--it-surface-2) 90%);background-size:200% 100%;border-radius:var(--it-r-media);animation:it-shimmer 1.3s linear infinite}@keyframes it-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.it-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--it-dur-slow) var(--it-ease-out),transform var(--it-dur-slow) var(--it-ease-out)}.it-reveal.it-in{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.product-item:hover .product-item__primary-image,.product-item:hover .product-item__secondary-image{transform:scale(1.035)}}.product-item__primary-image,.product-item__secondary-image{transition:transform .7s var(--it-ease-out),opacity .35s ease-in-out,visibility .35s ease-in-out}@media(hover:none)and (pointer:coarse){.button:active,.button2:active{transform:scale(.97)}.block-swatch__item:active,.variant-swatch__item:active{transform:scale(.94)}.product-gallery__thumbnail:active{transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.it-reveal{opacity:1;transform:none;transition:none}.product-item__primary-image,.product-item__secondary-image,.product-gallery__thumbnail,.button,.button2{transition:none}.product-item--placeholder .placeholder-background,.product-item-placeholder,.skeleton,.button.is-loading:after,.button--loading:after{animation:none}}[class*=gp-] .h1,[class*=gp-] .h2,[class*=gp-] .h3,[class*=pf-] .h1,[class*=pf-] .h2,[class*=pf-] .h3{margin-top:0}.mini-cart[aria-hidden=false],.mobile-menu[aria-hidden=false],.popover[aria-hidden=false]{transition:opacity .4s var(--it-ease-out),transform .4s var(--it-ease-out),visibility .4s linear}.modal[aria-hidden=false] .modal__dialog{transition:transform .4s var(--it-ease-out),visibility .4s linear}@media(prefers-reduced-motion:reduce){.mini-cart[aria-hidden=false],.mobile-menu[aria-hidden=false],.popover[aria-hidden=false],.modal[aria-hidden=false] .modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/impeccable-taste.css.map */
