:root{--brand-font: "Instrument Sans", Arial, sans-serif;--brand-heading: #1a1a1a;--brand-text: #333333;--brand-accent: #75465c;--brand-accent-hover: #593347;--brand-background: #fffcf8;--brand-surface: #f8f5f0;--brand-border: #eadbe0;--body-font: var(--brand-font);--heading-font: var(--brand-font);--menu-font: var(--brand-font);--btn-font: var(--brand-font)}body,button,input,select,textarea{font-family:var(--body-font)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);overflow-wrap:break-word;text-wrap:balance}.brand-feature-icon{filter:grayscale(1)}body sticky-add-cart .sticky__item-info{align-items:center;--sticky-control-height: 40px}body sticky-add-cart .sticky__item-info>.product-detail__variant-picker{flex:0 1 150px;width:150px;min-width:100px}body sticky-add-cart .sticky__item-info>.product-detail__buy-buttons{flex:1 1 auto;min-width:0}body sticky-add-cart .product-detail__variant-picker select,body sticky-add-cart .product-form__quantity .quantity,body sticky-add-cart .product-form__submit{box-sizing:border-box;height:var(--sticky-control-height);min-height:var(--sticky-control-height);border-radius:6px}body sticky-add-cart .product-detail__variant-picker select{padding-block:0;padding-inline:12px 32px;font-size:14px;line-height:normal}body sticky-add-cart .product-form__submit{padding-block:0;display:inline-flex;align-items:center;justify-content:center}body sticky-add-cart .quantity :is(input,button){height:100%;min-height:0}@media(max-width:767px){body sticky-add-cart .sticky__item-info>.product-detail__variant-picker{flex-basis:110px;width:110px}}body .product__badges-sale{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:max-content;max-width:none;min-height:24px;max-height:none;margin-left:0;padding:4px 8px;line-height:1.25;white-space:nowrap;overflow-wrap:normal;word-break:normal}body .product-item__wrapper .product__badges-sale{--bages-sale-bg-color: var(--brand-accent, #75465c);--bages-sale-color: #fff;background:var(--brand-accent, #75465c);color:#fff;box-sizing:border-box;min-height:26px;height:auto;min-width:46px;max-width:none;padding:4px 9px;border:1px solid rgba(255,255,255,.3);border-radius:999px;box-shadow:0 3px 8px #59334729;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.02em;overflow-wrap:normal}@media(max-width:767px){body .product-item__wrapper .product__badges-sale{min-height:23px;min-width:42px;padding:3px 8px;font-size:11px}}.bought-together-heading{display:inline-block;background-color:var(--brand-border, #eadbe0);color:var(--brand-accent, #75465c);border:1px solid var(--brand-accent, #75465c);border-radius:4px;padding:.75rem 1.15rem;font-size:14px;font-weight:600;line-height:1.4}body .product-item__wrapper :is(.product__add-cart,.bls-add-cart-list){--btn-bg: var(--brand-accent);--btn-color: #fff;background:var(--brand-accent);color:#fff;border:0;box-shadow:none}body .product-item__wrapper :is(.product__add-cart,.bls-add-cart-list):hover{background:var(--brand-accent-hover);color:#fff;border:0;box-shadow:none}body .product-item__wrapper :is(.product__add-cart,.bls-add-cart-list):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}body.product .nav-back .tooltip-content{--left: auto;--right: 0;--tooltip-transform: translateY(-100%);--tooltip-hover-transform: translateY( calc(-100% - 10px) );--tooltip-left: auto;--tooltip-right: 3px;--tooltip-before: none}body.product #judgeme_product_reviews{box-sizing:border-box;width:100%;max-width:none!important;margin-inline:auto;padding-inline:var(--bs-gutter-x, 1.5rem)}body.product #judgeme_product_reviews .jdgm-rev-widg{width:100%;max-width:none;padding-inline:0!important}body.product .jdgm-review-widget .jdgm-rev-widg{background:var(--brand-background)!important;color:var(--brand-text)}body.product .jdgm-review-widget .jdgm-rev{background:var(--brand-surface)!important;color:var(--brand-text);border:1px solid var(--brand-border);border-radius:12px;padding:clamp(16px,3vw,24px);margin-bottom:16px}body.product .jdgm-review-widget .jdgm-rev__reply{background:var(--brand-background)!important;color:var(--brand-text)}body .fluid_container{width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/165/assets/brand-system.css.map */
