:root{--font-main: "Onest", sans-serif;--font-paragraph--family: var(--font-main) !important;--font-h1--family: var(--font-main) !important;--font-h2--family: var(--font-main) !important;--font-h3--family: var(--font-main) !important;--font-h4--family: var(--font-main) !important;--font-h5--family: var(--font-main) !important;--font-h6--family: var(--font-main) !important;--button-font-family-primary: var(--font-main) !important;--button-font-family-secondary: var(--font-main) !important}body,input,textarea,select,button{font-family:var(--font-main)}body,p,li{font-weight:400;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.5;letter-spacing:.01em}h1{font-weight:300;font-size:clamp(2.125rem,5vw,3rem);line-height:1.05;letter-spacing:-.02em}h2,h3{font-weight:400;line-height:1.15;letter-spacing:-.01em}h2{font-size:clamp(1.75rem,4vw,2.25rem)}h3{font-size:clamp(1.375rem,3vw,1.75rem)}.caption,.label,.header__nav a,.menu-item{font-weight:300;font-size:.75rem;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}a.button-unstyled{text-decoration:underline}.menu-drawer__menu-item-text{font-size:18px!important}.menu-drawer .svg-wrapper.icon-plus svg{display:none}.menu-drawer .svg-wrapper.icon-plus:after{content:"";display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.menu-drawer details[open]>summary .svg-wrapper.icon-plus:after{transform:rotate(135deg)}.menu-drawer__list-item--divider{border-bottom-color:#0707071f!important}.menu-drawer__close-button svg{width:35px!important;height:35px!important}[data-product-id] h5,[data-product-id] p[role=heading],.product-card h5,.product-card p[role=heading]{font-weight:600!important}@media screen and (max-width:749px){product-card p[role=heading]{width:100%;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}product-card .product-card__content{gap:6px!important}product-card .variant-option--swatches{margin-top:-8px!important}}[class*=ai-category-card__link]{font-size:10px!important}.product-grid{row-gap:38px!important}.price-item__group.price{color:#560000!important}span.price{font-weight:400!important}.button,.button-secondary,.button-custom{font-weight:400;font-size:14px;letter-spacing:0em;line-height:1}.contact-form{width:100%;max-width:520px;margin-left:auto!important;margin-right:auto!important}.contact-form__form-row{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}.contact-form__form-row>*{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.contact-form__input,.contact-form__input-textarea,.contact-form textarea{width:100%!important;border:0!important;border-bottom:1px solid #070707!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:14px 0!important;margin:0 0 18px!important;font-size:16px!important;color:#070707!important;transition:box-shadow .2s ease}.contact-form__input::placeholder,.contact-form textarea::placeholder{color:#6b6b6b!important;opacity:1!important}.contact-form__input:focus,.contact-form textarea:focus{box-shadow:inset 0 -1px #560000!important;border-bottom-color:#560000!important}.contact-form__input-textarea,.contact-form textarea{min-height:48px!important;max-height:180px!important;height:auto!important;resize:none!important;field-sizing:content;overflow-y:auto!important}.contact-form button[type=submit],.contact-form [class*=submit-button]{width:100%!important;box-sizing:border-box!important;margin-top:8px!important;padding:16px 24px!important;background:#560000!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:15px!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s ease}.contact-form button[type=submit]:hover,.contact-form [class*=submit-button]:hover{background:#3a0000!important}@media screen and (max-width:749px){.contact-form{max-width:100%;margin-top:32px}}cart-quantity-selector-component{border-color:#070707!important}.Vtl-WishlistHeader__IconWrapper>svg{display:none!important}.Vtl-WishlistHeader__IconWrapper{width:22px!important;height:22px!important;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 16.6C10 16.6 3.4 12.6 3.4 8.3C3.4 6.2 5.05 4.6 7 4.6C8.35 4.6 9.5 5.35 10 6.45C10.5 5.35 11.65 4.6 13 4.6C14.95 4.6 16.6 6.2 16.6 8.3C16.6 12.6 10 16.6 10 16.6Z' fill='none' stroke='black' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 16.6C10 16.6 3.4 12.6 3.4 8.3C3.4 6.2 5.05 4.6 7 4.6C8.35 4.6 9.5 5.35 10 6.45C10.5 5.35 11.65 4.6 13 4.6C14.95 4.6 16.6 6.2 16.6 8.3C16.6 12.6 10 16.6 10 16.6Z' fill='none' stroke='black' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.Vtl-WishlistIcon__Wrapper.Vtl-CollectionCardWidget{position:absolute!important;top:4px!important;right:8px!important;left:auto!important;bottom:auto!important;z-index:3!important}.Vtl-WishlistButton__WishlistIconButton{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important;background:#ffffffe6!important;box-shadow:0 2px 8px #0707071a!important;transition:background .2s ease!important}.Vtl-WishlistButton__IconWrapper>svg{display:none!important}.Vtl-WishlistButton__IconWrapper{display:block!important;width:19px!important;height:19px!important;background-color:#070707;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 16.6C10 16.6 3.4 12.6 3.4 8.3C3.4 6.2 5.05 4.6 7 4.6C8.35 4.6 9.5 5.35 10 6.45C10.5 5.35 11.65 4.6 13 4.6C14.95 4.6 16.6 6.2 16.6 8.3C16.6 12.6 10 16.6 10 16.6Z' fill='none' stroke='black' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 16.6C10 16.6 3.4 12.6 3.4 8.3C3.4 6.2 5.05 4.6 7 4.6C8.35 4.6 9.5 5.35 10 6.45C10.5 5.35 11.65 4.6 13 4.6C14.95 4.6 16.6 6.2 16.6 8.3C16.6 12.6 10 16.6 10 16.6Z' fill='none' stroke='black' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.Vtl-WishlistButton__WishlistIconButton[title="Added to Wishlist"] .Vtl-WishlistButton__IconWrapper{background-color:#560000;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 16.6C10 16.6 3.4 12.6 3.4 8.3C3.4 6.2 5.05 4.6 7 4.6C8.35 4.6 9.5 5.35 10 6.45C10.5 5.35 11.65 4.6 13 4.6C14.95 4.6 16.6 6.2 16.6 8.3C16.6 12.6 10 16.6 10 16.6Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 16.6C10 16.6 3.4 12.6 3.4 8.3C3.4 6.2 5.05 4.6 7 4.6C8.35 4.6 9.5 5.35 10 6.45C10.5 5.35 11.65 4.6 13 4.6C14.95 4.6 16.6 6.2 16.6 8.3C16.6 12.6 10 16.6 10 16.6Z' fill='black'/%3E%3C/svg%3E")}.Vtl-WishlistButton__WishlistIconButton[title="Added to Wishlist"]{background:#fff!important}@keyframes ttHeartPop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.Vtl-WishlistButton__WishlistIconButton[title="Added to Wishlist"] .Vtl-WishlistButton__IconWrapper{animation:ttHeartPop .32s ease-out}@media(prefers-reduced-motion:reduce){.Vtl-WishlistButton__WishlistIconButton[title="Added to Wishlist"] .Vtl-WishlistButton__IconWrapper{animation:none}}span.swatch,.variant-option__button-label{border-radius:50%!important}.variant-option__button-label{outline-offset:2px!important}product-card .variant-option--swatches .variant-option__swatch,product-card .variant-option--swatches .variant-option__button-label{width:auto!important;height:auto!important}product-card .variant-option--swatches .variant-option__button-label{padding:3px!important;outline-offset:-1px!important}product-card .variant-option--swatches span.swatch{width:10px!important;height:10px!important}product-card .variant-option--swatches,product-card .variant-option--swatches *{pointer-events:none!important}product-card .variant-option--swatches .variant-option__swatch{margin-right:-14px!important}product-card .variant-option--swatches .variant-option__swatch:first-child{margin-left:-8px!important}product-card .variant-option--swatches .variant-option__swatch:last-child{margin-right:0!important}product-card .variant-option--swatches overflow-list{counter-reset:ttExtra;position:relative;display:flex!important;flex-wrap:nowrap!important;align-items:center!important}product-card .variant-option--swatches .variant-option__swatch:nth-child(n+5){position:absolute!important;visibility:hidden!important;counter-increment:ttExtra}product-card .variant-option--swatches overflow-list:has(.variant-option__swatch:nth-child(5)):after{content:"+" counter(ttExtra);flex:0 0 auto;align-self:center;position:relative;top:1px;margin-left:8px;font-family:var(--font-main, "Onest", sans-serif);font-size:11px;line-height:1;color:#6b6b6b}@media(hover:none){.card-gallery slideshow-slides{touch-action:pan-y!important}.card-gallery slideshow-arrows,.card-gallery [class*=slideshow-control]{display:none!important}}@media screen and (max-width:749px){#shopify-section-template--22131721207998__carousel_wQLJqw .group-block-content.mobile-column{flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}}main[data-template=product] h1,main[data-template=product] .custom-typography h1{font-weight:600!important}.product-breadcrumbs{display:block;font-size:13px;color:#6b6b6b;margin:0 0 12px;letter-spacing:0}.product-breadcrumbs a{color:#6b6b6b;text-decoration:none}.product-breadcrumbs a:hover{color:#070707;text-decoration:underline}.product-breadcrumbs [aria-current=page]{color:#070707}.variant-option legend,.variant-option__swatch-value{color:#070707!important;font-size:14px!important}.variant-option__swatch-value{margin-left:-8px;text-transform:lowercase}.variant-option__swatch-value:before{content:":\a0"}.slideshow-controls__thumbnail[aria-selected=true]{border-color:#dedede!important;outline-color:#dedede!important}.rv-product-title,.rv-product-price{font-size:12px!important}.rv-product-price{margin-top:7px!important;font-weight:400!important}.menu-drawer .resource-card__title{font-size:12px!important;font-weight:600!important}.menu-drawer .resource-card .price{font-size:12px!important}.menu-drawer .resource-card__content{gap:4px!important}.rv-heading,.details__header{font-size:14px!important}.product-badges__badge{font-weight:600!important}@media screen and (min-width:750px){.product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, 1fr) !important}}.products-count-wrapper{display:none!important}@media screen and (min-width:750px){.sorting-filter.sorting-filter__horizontal{margin-inline-start:auto!important}}:root{--font-h6--size: 12px !important}@media screen and (min-width:750px){:root{--font-h6--size: 14px !important}}@media screen and (min-width:750px){#header-component .menu-list__link-title{padding-inline:clamp(1px,calc(.65vw - 2px),9.2px)!important}#header-component .menu-list__link{font-size:clamp(11px,1.1vw,14px)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
