input,.input,textarea,.textarea,select,.select{font-size:16px}.header__primary-nav ul a.block.subheading.link-reversed{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.header__primary-nav ul a.block.subheading.link-reversed[aria-expanded=true] svg{transform:scaleY(-1)}[aria-expanded=true] .header__hamburger>:not(:last-child):not(:first-child){display:none}.text-subdued{color:rgb(var(--text-color))}.footer__block.footer__block--image.full-width{max-width:100%;width:100%;margin-bottom:.5rem}.footer__block.footer__block--image.full-width img{margin:auto}@media screen and (min-width:1000px){.header__utility-nav{grid-area:utility-nav;justify-self:start;align-items:center;display:flex;gap:20px}.header__utility-nav li a{font-family:var(--subheading-font-family);font-weight:500;text-transform:none;font-style:normal;letter-spacing:normal}.header__primary-nav--below{width:100%}.product-gallery__image-list [data-media-id]{transition:opacity .4s ease-in-out}.product-gallery__image-list [data-media-id][style*="order: -1"]{animation:fadeInTop .5s ease-in-out forwards}}@keyframes fadeInTop{0%{opacity:0}to{opacity:1}}@media screen and (max-width:699px){.footer__block.footer__block--image.full-width{grid-column:1 / -1}}.collection-description__content{overflow:hidden;transition:max-height .35s ease;max-width:40rem;margin-top:1rem;margin-left:auto;margin-right:auto}.collection-description:not(.is-expanded) .collection-description__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--read-more-lines, 3)}.collection-description__toggle{margin-top:1rem;padding:0;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;color:#961736}.collection-description__toggle[hidden]{display:none}.collection-description__content>p:first-child{margin-block-start:0}@media(prefers-reduced-motion:reduce){.collection-description__content{transition:none}}.section-split__column--image.section-split__column--fixed{align-self:start}.section-split__column--image.section-split__column--fixed img{object-fit:contain}.card-sku{margin-bottom:5px}.card-price-container{margin-top:5px}.card-author{font-size:15px;margin-top:7px;display:inline-block}.es-rating-item svg{margin:unset}.es-widget-background-content a{background:inherit!important}.shopify-section--main-article{font-size:1.125rem;line-height:1.6}.article-excerpt{font-size:1.25rem;font-weight:500;font-style:italic}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.25}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-transform:none}@media screen and (min-width:1000px){h2,.h2{font-size:var(--text-h4)}h3,.h3{font-size:var(--text-h5)}}.volume-pricing-table__title{margin:0 0 .5rem;font-family:Oswald;color:#000}.volume-pricing__notice{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:var(--text-sm);font-size:14px!important;font-weight:500}.volume-pricing__notice-separator{padding:0 2px}.volume-pricing-table__table{width:100%;max-width:24rem;margin-block-start:.5rem;border:1px solid #D2D2D2;border-collapse:collapse;font-size:var(--text-sm)}.volume-pricing-table .volume-pricing-table__table :is(th,td){padding:.65rem 1.25rem;text-align:start;border:0;font-size:16px;border-bottom:1px solid #D2D2D2}.volume-pricing-table__table thead th{font-weight:500}.volume-pricing-table__table thead th,.volume-pricing-table__table tbody tr{background:#f5f5f5}.volume-pricing-table .volume-pricing-table__table tr th:first-of-type,.volume-pricing-table .volume-pricing-table__table tr td:first-of-type{min-width:11rem}.volume-pricing-table .volume-pricing-table__table td.volume-pricing-table__savings{color:#961736;text-align:end;white-space:nowrap;font-size:14px;font-weight:500}.volume-pricing{display:grid;row-gap:.9rem}.volume-pricing__quantity-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:.6rem;row-gap:.5rem}.volume-pricing__quantity-row .volume-pricing__label{font-family:Oswald;font-size:18px;color:#000}.volume-pricing__label--price{margin-inline-start:3rem}.volume-pricing__unit,.volume-pricing__unit-price{font-size:var(--text-sm);font-size:18px}.volume-pricing__unit-price{padding-left:8px}.volume-pricing__notice a{color:#961736;background:none;text-decoration:underline}.volume-pricing__total-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem 1.25rem;margin-top:1rem;max-width:37rem}.volume-pricing__total-row>button{max-width:25rem;margin-left:auto;font-size:18px}.volume-pricing__total-row>button[disabled]{background:#d2d2d2;color:#404041;font-weight:500}.volume-pricing__total-row .volume-pricing__notice{grid-column:2 / 2;justify-content:center;max-width:25rem;margin-left:auto;width:100%}.volume-pricing__total-group{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem}.volume-pricing__total-group .volume-pricing__label,.volume-pricing__total-group .volume-pricing__total{white-space:nowrap}.volume-pricing__total-group .volume-pricing__label{font-size:18px;font-family:Oswald;color:#000}.volume-pricing__total-group .volume-pricing__total{font-size:22px}.volume-pricing .quantity-selector--plain{--quantity-selector-input-width: 6ch;grid-template-columns:auto;min-height:2.25rem;padding-inline:.75rem;padding-block:.75rem}.volume-pricing .quantity-selector--plain .quantity-selector__input{width:max(var(--quantity-selector-character-count, 1ch),var(--quantity-selector-input-width));text-align:left;font-size:18px}.volume-pricing .quantity-selector--plain:has(.quantity-selector__input:disabled){background:#e0e0e0;border-color:#909092}.volume-pricing .quantity-selector--plain .quantity-selector__input:disabled{cursor:not-allowed}.variant-picker__option legend{font-size:18px;font-family:Oswald;text-transform:uppercase;letter-spacing:.202px;color:#000}.block-swatch{border-color:#909092;font-size:16px;color:#404041;font-weight:500}.block-swatch.is-disabled{color:#747476;border-color:#e3e3e3}:checked+.block-swatch,.block-swatch.is-selected{--swatch-disabled-strike-color: #D2D2D2;border-color:#961736;box-shadow:inset 0 0 0 2px #961736}:checked+.block-swatch.is-disabled,.block-swatch.is-selected.is-disabled{border-color:#d2d2d2;box-shadow:inset 0 0 0 2px #d2d2d2}.product-card-info{margin:auto}.product-card--info-outside .product-card__info{background:#fafafa;padding-inline:1.5rem}.product-card-text{text-align:center}.card-price-container{margin:auto}.product-info__block-item .accordion__summary{text-transform:uppercase;font-weight:500;font-size:15px}@media screen and (min-width:1000px){product-rerender .product{padding-inline:3.5rem}product-rerender .product .product-info{max-width:100%;padding-inline-start:10rem}}@media screen and (max-width:699px){.volume-pricing__label--price{margin-inline-start:auto}.volume-pricing__total-row{grid-template-columns:minmax(0,1fr)}.volume-pricing__total-row>button,.volume-pricing__total-row .volume-pricing__notice{grid-column:1 / -1;max-width:none;margin-left:0}}.details-metafields__title{margin:0 0 .35rem;font-family:Oswald;color:#000}.details-metafields__table{width:100%;margin-block-start:.9rem;border:1px solid #D2D2D2;border-collapse:collapse;font-size:var(--text-sm)}.details-metafields .details-metafields__table td{padding:.55rem .85rem;text-align:start;font-size:15px}.details-metafields__table tbody th,.details-metafields__table tbody td{background:#f5f5f5;border-bottom:1px solid #D2D2D2}.details-metafields__table tbody tr td:first-of-type{font-weight:500}.details-metafields__table .details-metafields__label{width:50%}.block-swatch.is-disabled{text-decoration:none}.product-info__block-item .details-metafields{margin-top:2.5rem;margin-bottom:2.5rem}div[data-block-type=accordion-metafields] .details-metafields{margin-top:0;margin-bottom:.85rem}div[data-block-type=accordion-metafields] .details-metafields .details-metafields__table{margin:0}.prose table tbody tr{border-block:inherit}.block-swatch.is-disabled:after{content:"";position:absolute;inset:calc(-1 * var(--swatch-border-size));border-radius:inherit;pointer-events:none;background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--swatch-disabled-strike-color) calc(50% - .5px),var(--swatch-disabled-strike-color) calc(50% + .5px),transparent calc(50% + 1px))}.quantity-shortage{display:block;margin-block-start:1rem;padding:20px 17px;background:#ffeaee;color:rgb(var(--text-color));font-size:15px;line-height:21px}.quantity-shortage__title{display:flex;align-items:center;gap:6px;margin:0 0 11px;font-family:var(--heading-font-family);font-size:14px;font-weight:500;line-height:21px;letter-spacing:.14px;text-transform:uppercase;color:rgb(var(--button-background-primary))}.quantity-shortage__icon{flex:none;width:14px;height:14px}.quantity-shortage__text{margin:0}.quantity-shortage__list{margin:21px 0;padding-inline-start:22.5px;list-style:disc;font-size:15px}.quantity-shortage__list li{margin-block:0}.quantity-shortage__phone{color:rgb(var(--button-background-primary))}.quantity-shortage .button{--button-padding-block: 0;--button-padding-inline: 31px;margin-block-start:21px;min-height:40px;font-size:16px;text-transform:none;letter-spacing:normal}.quantity-shortage .button--outline{background:rgb(var(--background))}.klaviyo-bis{display:block}.klaviyo-bis__message{margin-block-start:21px;font-size:15px;line-height:21px}.klaviyo-bis__message--success{color:rgb(var(--success-text))}.klaviyo-bis__message--error{color:rgb(var(--error-text))}.product-info__block-item[data-block-type=info-banner]{margin-block-end:1rem}.product-info__block-item[data-block-type=info-banner]+.product-info__block-item[data-block-type=quantity-shortage]{margin-top:-1rem}.daily-market{align-items:center;gap:11px;font-size:14px;line-height:21px}.daily-market--header{display:none}.daily-market--drawer{display:flex;justify-content:center;margin:-2rem calc(-1 * var(--menu-drawer-padding-inline)) 1rem;padding:.9rem var(--menu-drawer-padding-inline)}.daily-market__icon{flex:none;width:28px;height:16px;object-fit:contain}.daily-market__label{color:rgb(var(--button-background-primary))}.daily-market__rates{color:#616161}@media screen and (min-width:1000px){.daily-market--header{display:flex;grid-area:utility-nav;justify-self:start}}.metaobject-media{display:grid;gap:1.5rem}.metaobject-media__item{margin:0}.metaobject-media__item--image{max-width:30rem;margin-inline:auto}.metaobject-media__image{display:block;width:auto;max-width:100%;height:auto}.metaobject-media__video{position:relative;aspect-ratio:16 / 9;background:rgb(var(--text-color) / .05)}.metaobject-media__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:699px){.volume-pricing-table .volume-pricing-table__table tr th:first-of-type,.volume-pricing-table .volume-pricing-table__table tr td:first-of-type{min-width:0}.volume-pricing-table .volume-pricing-table__table :is(th,td){padding:.65rem .75rem}.volume-pricing-table .volume-pricing-table__table td.volume-pricing-table__savings{padding-inline-start:.35rem}.volume-pricing__quantity-row .volume-pricing__label,.volume-pricing__unit,.volume-pricing__unit-price{font-size:16px}}@media screen and (max-width:439px){.volume-pricing .quantity-selector--plain{--quantity-selector-input-width: 4ch}}@media screen and (max-width:374px){.volume-pricing-table .volume-pricing-table__table :is(th,td){padding:.65rem .5rem}}.cart-notice{margin-block-start:.5rem;padding:10px 14px;background:#ffeaee;color:rgb(var(--text-color));font-size:.815rem;line-height:21px;text-align:start}.alert-icon{flex:none;width:14px;height:14px}.cart-notice__icon{display:inline-block;margin-inline-end:8px;vertical-align:-2px}.cart-notice__link{color:inherit;text-decoration:underline}.cart-notice__content,.cart-notice__content .metafield-rich_text_field,.cart-notice__content p{display:inline;margin:0;font-size:inherit}.line-items-container>line-item:not(:last-child){padding-bottom:1.25rem;border-bottom:1px solid rgb(var(--border-color))}.product-info__block-item[data-block-type=disclosures] .text-with-icon{--text-with-icon-gap: .5rem}.product-info__block-item[data-block-type=disclosures] .text-with-icon p{font-size:15px!important;margin:0}@media screen and (min-width:700px){.shopify-section--main-cart .cart-notice{max-width:90%}}:root{--container-max-width: 1362px}.product-gallery{max-width:500px;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
