h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.card__heading,.section-header,.title{font-family:var(--font-heading-family);letter-spacing:.02em}body,p,.body-text,.caption,.price,label,input,textarea,select,button{font-family:var(--font-body-family)}body{color:var(--color-text-primary)}::-webkit-scrollbar-thumb{background-color:var(--color-primary)!important;border-radius:0!important}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;gap:8px!important;font-family:var(--font-body-family)!important;font-weight:500!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;line-height:1.2!important;border-radius:12px!important;border:1.5px solid transparent!important;padding:12px 22px!important;min-height:unset!important;min-width:unset!important;cursor:pointer!important;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important;-webkit-tap-highlight-color:transparent!important}.button:not(.button--secondary):not(.button--tertiary),.button--primary,.product-form__submit:not([aria-disabled=true]){background:var(--color-primary)!important;color:var(--color-text-on-primary)!important;border-color:var(--color-primary)!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.button:not(.button--secondary):not(.button--tertiary):active,.button--primary:active{background:var(--color-primary-press)!important;border-color:var(--color-primary-press)!important;transform:scale(.98)!important}.button--secondary{background:transparent!important;color:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.button--secondary:hover{background:var(--color-secondary)!important;color:var(--color-text-on-primary)!important}.button--secondary:active{background:var(--ds-mahogany-700, #4E3534)!important;color:var(--color-text-on-primary)!important;transform:scale(.98)!important}.button--tertiary{background:transparent!important;color:var(--color-text-primary)!important;border-color:transparent!important}.button--tertiary:hover{background:var(--color-bg-subtle)!important}.cart-drawer-item__cart-remove-button .button,cart-remove-button .button{width:32px!important;height:32px!important;padding:6px!important;background:transparent!important;color:var(--color-text-primary)!important;border-color:transparent!important;border-radius:8px!important;flex-shrink:0!important;min-width:unset!important;min-height:unset!important}@media(hover:hover){.cart-drawer-item__cart-remove-button .button:hover,cart-remove-button .button:hover{background:var(--color-bg-subtle)!important;color:var(--color-primary)!important}}.cart-drawer-item__cart-remove-button .button .icon,cart-remove-button .button .icon{width:18px!important;height:18px!important;margin:0!important;flex-shrink:0!important}.cart-drawer-item .cart-drawer-item__right{display:grid!important;grid-template-columns:minmax(90px,1fr) auto auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:10px!important;align-items:start!important}.cart-drawer-item .cart-drawer-item__details-and-delete-btn,.cart-drawer-item .cart-drawer-item__quantity-and-prices{display:contents!important}.cart-drawer-item .cart-item__details{grid-column:1!important;grid-row:1!important}.cart-drawer-item .cart-item__totals{grid-column:2 / 4!important;grid-row:1!important;text-align:right!important;align-self:start!important}.cart-drawer-item .cart-item__quantity{grid-column:2!important;grid-row:2!important;align-self:center!important;justify-self:end!important}.cart-drawer-item .cart-drawer-item__cart-remove-button{display:flex!important;align-items:center!important;grid-column:3!important;grid-row:2!important;align-self:center!important;justify-self:end!important}.cart-drawer-item.sg-updating .quantity,.cart-drawer-item.sg-updating .cart-quantity{opacity:.45!important;pointer-events:none!important;transition:opacity .1s ease!important}.cart-item__error{display:none!important}.cart-drawer-item .cart-item__price-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.cart-drawer-item .cart-item__discounted-prices{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:6px!important}.cart-drawer-item .cart-item__old-price,.cart-drawer-item .compare-price{color:#6b645c!important;font-size:13px!important;font-weight:400!important}.cart-drawer-item__saving{display:block!important;text-align:right!important}.cart-drawer-item .quantity:after,.cart-drawer-item .quantity:before,.cart-drawer-item .cart-quantity:after,.cart-drawer-item .cart-quantity:before{display:none!important;content:none!important}.cart-drawer-item .quantity .quantity__button,.cart-drawer-item .quantity .quantity__input{background-color:transparent!important;background:transparent!important}.cart-drawer-item .quantity .quantity__input{border-left:none!important;border-right:none!important}.cart-drawer-item .quantity,.cart-drawer-item .cart-quantity{background:var(--color-bg-subtle)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px #1a161214!important;display:inline-flex!important;align-items:center!important;height:38px!important;overflow:hidden!important;width:auto!important;padding:0!important;--border-width: 0px;--separator-opacity: 0}.cart-drawer-item .quantity__button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-primary)!important;width:36px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;border-radius:0!important;transition:background .15s ease!important;flex-shrink:0!important}@media(hover:hover){.cart-drawer-item .quantity__button:hover:not(:disabled){background:var(--color-bg-base)!important}}.cart-drawer-item .quantity__button:disabled{color:var(--color-border)!important;cursor:not-allowed!important}.cart-drawer-item .quantity__button svg{width:12px!important;height:12px!important;pointer-events:none!important}.cart-drawer-item .quantity__input{min-width:28px!important;text-align:center!important;font-weight:500!important;font-size:14px!important;color:var(--color-text-primary)!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;height:100%!important}.button[disabled],.button[aria-disabled=true],.product-form__submit[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}.button--small{font-size:12px!important;padding:8px 14px!important;border-radius:8px!important;gap:6px!important}.button--large,.button--large-text{font-size:15px!important;padding:15px 28px!important;gap:10px!important}.product-form__submit,.cart__checkout-button{font-size:15px!important;padding:15px 28px!important;font-weight:600!important}.button--full-width{width:100%!important}.button:after,button[type=submit]:after,.shopify-payment-button__button--unbranded:after{content:none!important}.button:before,button[type=submit]:before{border-radius:12px!important}.visually-hidden{position:absolute!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important}.quick-add .quick-add__submit{height:52px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important}.card>.card__content{display:flex!important;flex-direction:column!important;gap:8px!important;grid-template-rows:unset!important}.quick-add{margin-top:0!important;margin-bottom:0!important}button[type=submit].atc-feedback-hidden,.button.atc-feedback-hidden{display:none!important}.atc-feedback-qty{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:52px!important;min-height:0!important;background:#fff!important;border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #33201f14!important;overflow:hidden!important;box-sizing:border-box!important;padding:0!important}.atc-feedback-qty:after{content:none!important}.atc-feedback-qty .quantity__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:44px!important;height:100%!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text-primary)!important;font-size:20px!important;font-weight:400!important;cursor:pointer!important;padding:0!important;min-height:0!important;min-width:0!important;transition:background .15s ease!important}.atc-feedback-qty .quantity__button:hover{background:var(--color-border)!important}.atc-feedback-qty .atc-feedback-qty__count{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;font-family:var(--font-body-family)!important;font-weight:500!important;font-size:15px!important;line-height:1!important;color:var(--color-text-primary)!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:auto!important;-webkit-appearance:none!important;appearance:none!important}.shopify-payment-button__button--branded{border-radius:var(--radius-md, 12px)!important;overflow:hidden!important}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;width:100%!important}.shopify-payment-button__button--unbranded:hover{background:var(--color-secondary)!important;color:var(--color-text-on-primary)!important}.main-product__info-container .shopify-payment-button{margin-top:8px}.main-product__info-container .product-form__quantity{display:none!important}.main-product__info-container .product-form__quantity-and-btn{display:block!important}.sg-pdp-stepper{display:none;width:100%;min-height:52px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:12px;box-shadow:inset 0 1px 3px #1a161214;align-items:center;overflow:hidden}.sg-pdp-stepper.sg-visible{display:flex!important}.sg-pdp-stepper.sg-loading{opacity:.55;pointer-events:none;transition:opacity .1s ease}.sg-pdp-stepper__btn{background:transparent;border:none;box-shadow:none;color:var(--color-text-primary);width:60px;min-height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s ease}@media(hover:hover){.sg-pdp-stepper__btn:hover{background:var(--color-bg-base)}}.sg-pdp-stepper__btn svg{width:14px;height:14px}.sg-pdp-stepper__count{flex:1;text-align:center;font-size:16px;font-weight:500;color:var(--color-text-primary)}.sg-pdp-in-cart .atc-button{display:none!important}.product-form__quantity-and-btn .quantity,.main-quantity{background:var(--color-bg-subtle)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px #1a161214!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important;padding:0!important;--border-width: 0px;--separator-opacity: 0}.product-form__quantity-and-btn .quantity:after,.product-form__quantity-and-btn .quantity:before,.main-quantity:after,.main-quantity:before{display:none!important;content:none!important}.product-form__quantity-and-btn .quantity__button,.main-quantity .quantity__button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-primary)!important;width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;border-radius:0!important;transition:background .15s ease!important;flex-shrink:0!important}@media(hover:hover){.product-form__quantity-and-btn .quantity__button:hover:not(:disabled),.main-quantity .quantity__button:hover:not(:disabled){background:var(--color-bg-base)!important}}.product-form__quantity-and-btn .quantity__button svg,.main-quantity .quantity__button svg{width:14px!important;height:14px!important}.product-form__quantity-and-btn .quantity__input,.main-quantity .quantity__input{flex:1!important;text-align:center!important;font-weight:500!important;font-size:16px!important;color:var(--color-text-primary)!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-width:0!important}.swatch-input__input+.swatch-input__zoom,.variant-pills__input+label,.picker__option-label{border-radius:3px!important}input:not([type=radio]):not([type=checkbox]):not([type=range]):not(.quantity__input),textarea,select{border-color:var(--color-border)!important;border-radius:3px!important;background-color:var(--color-bg-subtle)!important}input:focus,textarea:focus,select:focus{border-color:var(--color-border-strong)!important;box-shadow:0 0 0 1.5px var(--color-border-strong)!important;outline:none!important}.card-wrapper .card,.card--product{background-color:var(--color-bg-subtle)!important;border-radius:18px!important;border:1px solid var(--color-border)!important;box-shadow:0 2px 6px #33201f12!important;overflow:hidden!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-3px)!important;box-shadow:0 6px 18px #33201f17!important}}.card__inner,.card--card .card__inner,.card--standard .card__inner{border-radius:0!important;overflow:hidden!important}.card__media,.card .media,.card__media .media,.card__inner .media{border-radius:0!important}.card>.card__content{padding:18px!important}.card__information{padding:0!important}.card>.card__content>.card__badge{display:none!important}.card__inner .card__badge{position:absolute!important;top:14px!important;left:14px!important;bottom:auto!important;right:auto!important;z-index:2!important;font-size:0!important;line-height:0!important}.price--on-sale .price__sale .price-item--sale,.price-item--sale{color:var(--color-sale)!important}.price-item--regular,.caption,.product-card__vendor{color:var(--color-text-secondary)!important}.card .price{flex-wrap:nowrap!important;align-items:baseline!important;column-gap:6px!important}.card .price-item{white-space:nowrap!important}.card__badge .badge,.price__badge-sale,.price__badge-custom{display:inline-flex!important;align-items:center!important;background-color:#fd617b!important;color:#fff!important;border-radius:999px!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:5px 10px!important;border:none!important;box-shadow:none!important;line-height:1!important}.cart-drawer-item .cart-drawer-item__single-item-prices{display:none!important}.cart-item__totals .cart-drawer__discounts{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:4px!important;margin-top:4px!important}.cart-item__totals .cart-drawer__discounts .badge{display:inline-flex!important;align-items:center!important;gap:4px!important;background-color:#fff4e5!important;color:#8b5e00!important;border:1px solid #F0C870!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;padding:3px 8px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.02em!important}.cart-item__totals .cart-drawer__discounts .badge .icon{width:10px!important;height:10px!important;flex-shrink:0!important}hr,.separator{border-color:var(--color-border)!important}a:not(.button):not(.btn){color:inherit;text-decoration-color:var(--color-border-strong)}a:not(.button):not(.btn):hover{color:var(--color-primary);text-decoration-color:var(--color-primary)}.collection-card-wrapper .card__heading a:hover,.collection-card-wrapper a:hover{color:inherit!important;text-decoration-color:inherit!important}.footer{background-color:var(--color-bg-inverse)!important;color:var(--color-text-on-inverse)!important}.footer a,.footer p,.footer span,.footer li{color:var(--color-text-on-inverse)!important}.footer__heading,.footer .heading{color:var(--ds-paper)!important}.success,.form-status--success{color:var(--color-success)!important}.errors,.form-status--error,.field__message--error{color:var(--color-error)!important}.icon-accent,.icon-wrapper{color:var(--color-primary)!important}@media screen and (max-width:749px){:root{--grid-mobile-horizontal-spacing: 24px;--grid-mobile-vertical-spacing: 24px}.page-width{padding-left:clamp(16px,4vw,24px)!important;padding-right:clamp(16px,4vw,24px)!important}}@media screen and (max-width:640px){.quick-add .quick-add__submit{font-size:15px!important;padding-left:12px!important;padding-right:12px!important;white-space:nowrap!important;height:44px!important}.atc-feedback-qty{height:44px!important}.card__badge .badge{font-size:9px!important;padding:3px 7px!important}.card__inner .card__badge{top:10px!important;left:10px!important;font-size:0!important;line-height:0!important}.card>.card__content{padding:14px!important;gap:6px!important}}@media screen and (max-width:380px){:root{--grid-mobile-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 16px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom.css.map */
