body:has(.ve-product-main) #MainContent{background:#f7f6f1}.ve-product-main{--color-background: 247,246,241;background:#f7f6f1;color:#151512}.ve-product-main .page-width{max-width:1500px}.ve-product-main .ve-product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;color:#6c695f;font-family:var(--font-body-family);font-size:11px;line-height:1.5;letter-spacing:.06em}.ve-product-main .ve-product-breadcrumb a{color:inherit;text-decoration:none}.ve-product-main .ve-product-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.ve-product-main .ve-product-breadcrumb>span:last-child{color:#151512}.ve-product-main .product__title{margin:0 0 16px}.ve-product-main .product__title h1{font-family:var(--font-heading-family);font-size:clamp(28px,2.65vw,42px);font-weight:400;line-height:1.18;letter-spacing:-.025em}.ve-product-main .ve-product-category{color:#777163;font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px}.ve-product-main .ve-product-intro{max-width:48ch;margin:20px 0 24px;color:#58564f;font-size:14px;line-height:1.8;letter-spacing:.01em}.ve-product-main .price{font-size:23px;letter-spacing:0}.ve-product-main .product__tax{font-size:12px;color:#6d695e;margin-top:6px}.ve-product-main .product-form__input{margin-bottom:20px;max-width:100%}.ve-product-main .product-form__input .form__label{font-size:13px;font-weight:500;color:#22221f;margin-bottom:10px}.ve-product-main .product-form__input--pill input[type=radio]+label{min-height:46px;padding:14px 20px;margin-right:7px;border:1px solid #b7b2a6;border-radius:0;background:transparent;color:#151512;font-size:13px}.ve-product-main .product-form__input--pill input[type=radio]:checked+label{background:#151512;border-color:#151512;color:#fff}.ve-product-main .product-form__buttons{max-width:100%}.ve-product-main .product-form__submit{width:100%;min-height:54px;border:1px solid #151512;border-radius:0;background:#151512!important;color:#fff!important;font-size:14px;letter-spacing:.07em}.ve-product-main .product-form__submit:after,.ve-product-main .product-form__submit:before{border-radius:0;box-shadow:none}.ve-product-main .product-form__submit:hover{background:#34332c!important}.ve-product-main .product-form__submit[disabled]{opacity:.6}.ve-product-main .quantity{min-height:46px;border-radius:0}.ve-product-main .quantity:after{box-shadow:0 0 0 1px #b7b2a6}.ve-product-main .quantity__input,.ve-product-main .quantity__button{min-height:46px}.ve-product-main .product__media-wrapper .product-media-container{border:0}.ve-product-main .thumbnail{border-radius:0}.ve-product-main .thumbnail[aria-current=true]{border-color:#716448;box-shadow:none}.ve-product-main .ve-project-purchase{margin-top:18px}.ve-product-main .share-button{font-size:12px}@media(min-width:990px){.ve-product-main .product--medium .product__media-wrapper{width:55%;max-width:55%}.ve-product-main .product--medium .product__info-wrapper{width:45%;max-width:45%;padding:0 0 0 56px}.ve-product-main .product__info-container{max-width:520px}}@media(max-width:989px)and (min-width:750px){.ve-product-main .product__info-wrapper{padding-left:30px}.ve-product-main .product__title h1{font-size:28px}}@media(max-width:749px){.ve-product-main{padding-top:20px!important;padding-bottom:4px!important}.ve-product-main .page-width{padding-right:20px;padding-left:20px}.ve-product-main .ve-product-breadcrumb{font-size:10px;gap:7px;margin-bottom:18px}.ve-product-main .ve-product-breadcrumb>span:last-child{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-product-main .product__info-wrapper{padding:24px 0 0}.ve-product-main .product__media-list{margin-bottom:8px}.ve-product-main .product__title h1{font-size:29px;line-height:1.17}.ve-product-main .ve-product-category{font-size:10px;margin-bottom:12px}.ve-product-main .ve-product-intro{font-size:14px;margin:16px 0 22px}.ve-product-main .product-form__input--pill input[type=radio]+label{min-height:46px;padding:14px 15px}.ve-product-main .product-form__submit{min-height:54px}}.ve-product-main shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}.ve-product-main .shopify-payment-button__more-options{display:block;width:100%;margin:16px 0 0;padding:6px 0;color:#151512;font-size:14px;line-height:1.6;text-align:center;text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ve-product-layout.css.map */
