.product{--blv-buy-bg: rgb(var(--color-button));--blv-buy-bg-hover: color-mix(in srgb, rgb(var(--color-button)) 80%, black);--blv-buy-text: rgb(var(--color-button-text))}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:68%;width:calc(68% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:32%;width:calc(32% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:var(--blv-space-5)}.product.product--large:not(.product--no-media).product--right .product__info-wrapper{padding-left:0;padding-right:var(--blv-space-5)}.product .product__column-sticky{top:var(--blv-space-4)}}@media screen and (min-width:750px)and (max-width:989px){.product .product__info-wrapper{padding-left:var(--blv-space-4)}.product.product--right .product__info-wrapper{padding-left:0;padding-right:var(--blv-space-4)}}.product .product__info-container>*+*{margin-block:var(--blv-space-3) 0}.product .product__info-container .product-form,.product .product__info-container .product__description,.product .product__info-container .icon-with-text{margin-block:var(--blv-space-4) 0}.product .product__info-container .price{margin-top:var(--blv-space-2)}.product .product__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:var(--blv-track-caption);text-transform:uppercase;opacity:var(--blv-ink-faint);margin-bottom:var(--blv-space-1)}.product .product__title>h1,.product .product__title.title{font-family:var(--blv-font-serif);font-style:var(--font-heading-style);font-weight:400;font-size:3rem;line-height:1.15;letter-spacing:-.012em;margin-bottom:0}.product .product__title>h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product .product__title .h1{display:none!important}@media screen and (min-width:990px){.product .product__title>h1,.product .product__title.title{font-size:3.2rem}}.product .price{letter-spacing:.005em;color:rgba(var(--color-foreground),var(--blv-ink-strong))}.product .price .price-item--sale,.product .price .price-item--regular{font-size:2.8rem;font-weight:450;line-height:1.1}.product .price--on-sale .price__sale .price-item--regular,.product .price s.price-item--regular{font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),var(--blv-ink-faint));margin-right:var(--blv-space-1)}.product .price--on-sale .price-item--sale{color:rgba(var(--color-foreground),var(--blv-ink-full))}@media screen and (min-width:750px){.product .product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product .product__info-container .price--on-sale .price-item--sale{font-size:2.8rem}}.product .product-form__input .form__label{font-size:1.3rem;font-weight:400;letter-spacing:var(--blv-track-nav);text-transform:uppercase;opacity:var(--blv-ink-soft);margin-bottom:calc(var(--blv-space-1) + .3rem)}.product .product-form__input--pill label{font-size:1.4rem;letter-spacing:.06em;border:1px solid rgba(var(--color-foreground),var(--blv-ink-ghost));border-radius:var(--blv-radius);padding:calc(var(--blv-space-1) + .3rem) var(--blv-space-2);margin:0 calc(var(--blv-space-1) + .2rem) calc(var(--blv-space-1) + .2rem) 0;color:rgba(var(--color-foreground),var(--blv-ink-soft));background:transparent;transition:border-color var(--blv-dur-fast) var(--blv-ease),color var(--blv-dur-fast) var(--blv-ease)}.product .product-form__input--pill label:hover{border-color:rgba(var(--color-foreground),var(--blv-ink-faint));color:rgba(var(--color-foreground),var(--blv-ink-strong))}.product .product-form__input--pill input[type=radio]:checked+label{background:transparent!important;background-color:transparent!important;border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-foreground))!important}.product .product-form__input--pill input[type=radio].disabled+label{opacity:var(--blv-ink-faint)}.product .product-form__input--pill label:empty,.product .product-form__input label:empty,.product .product-form__input--pill input[type=radio]+label:empty{display:none!important}.product .product-form__input{margin-bottom:var(--blv-space-3)}.product .product-form__submit.button,.product .product-form__buttons .button--primary{background:var(--blv-buy-bg);color:var(--blv-buy-text);border:none;border-radius:var(--blv-radius);min-height:5.8rem;font-size:1.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.22em;box-shadow:none;transition:background-color var(--blv-dur-med) var(--blv-ease)}.product .product-form__submit.button:hover:not([disabled]),.product .product-form__buttons .button--primary:hover:not([disabled]){background:var(--blv-buy-bg-hover);color:var(--blv-buy-text);box-shadow:none;transform:none}.product .product-form__submit.button[disabled]{opacity:.45}.product .product__media-wrapper .media,.product .product__media-wrapper .product__media-item img,.product .product__media-list .media,.product .product__media-list img{border:none;border-radius:0;box-shadow:none}.product .product__media-wrapper .global-media-settings,.product .product__media-list .global-media-settings{border:none;box-shadow:none;overflow:hidden}@media screen and (min-width:990px){.product .product__media-list .product__media-item+.product__media-item{margin-top:var(--blv-space-3)}}.product .thumbnail{border-radius:0;opacity:var(--blv-ink-soft);transition:opacity var(--blv-dur-fast) var(--blv-ease)}.product .thumbnail:hover,.product .thumbnail[aria-current]{opacity:1}.product .thumbnail[aria-current]{box-shadow:inset 0 -1px rgb(var(--color-foreground));border-color:transparent}.product .slider-button{border:none;background:transparent}.product .slider-counter{font-size:1.2rem;letter-spacing:var(--blv-track-body);opacity:var(--blv-ink-soft)}.product .product__description{font-size:1.5rem;line-height:var(--blv-leading-body);color:rgba(var(--color-foreground),var(--blv-ink-strong))}.product .product__accordion .accordion__title,.product .product__description-title{font-family:var(--blv-font-serif);font-weight:400;font-size:1.6rem;letter-spacing:.01em}.product .product__tax,.product .product__sku,.product .price__unit,.product .unit-price{font-size:1.3rem;opacity:var(--blv-ink-soft);letter-spacing:var(--blv-track-body)}@media(prefers-reduced-motion:reduce){.product .product-form__submit.button,.product .product-form__buttons .button--primary,.product .product-form__input--pill label,.product .thumbnail{transition:none}}.product .product__info-container .sale-badge,.product .product__info-wrapper .sale-badge,.sale-badge--product{display:none!important}.product .shopify-payment-button__button--unbranded,.product .shopify-payment-button__button[data-testid],.product .shopify-payment-button,.product .product-form__buttons .shopify-payment-button{display:none}.product .product__inventory .svg-wrapper,.product .product__inventory svg{display:none}.product .product__inventory{font-size:1.25rem;letter-spacing:var(--blv-track-body);opacity:var(--blv-ink-soft)}.product .product__tax{font-size:1.2rem;opacity:var(--blv-ink-faint);letter-spacing:var(--blv-track-body)}.product .product__tax a{text-decoration-thickness:1px;text-underline-offset:.2rem;color:inherit}.product .icon-with-text{--icon-size: 1.8rem !important;--icon-spacing: calc(var(--blv-space-1) * .6) !important;margin-block:var(--blv-space-4) 0;padding-top:var(--blv-space-3);border-top:var(--blv-hairline)}.product .icon-with-text .svg-wrapper,.product .icon-with-text .svg-wrapper svg,.product .icon-with-text img{height:1.8rem!important;width:1.8rem!important;opacity:var(--blv-ink-soft)}.product .icon-with-text .svg-wrapper svg{stroke-width:1}.product .icon-with-text .h4{font-family:var(--blv-font-sans)!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:var(--blv-track-nav);text-transform:uppercase;opacity:var(--blv-ink-soft);line-height:1.5;padding-top:var(--blv-space-1)!important}.product .slider-button,.product .slider-buttons{opacity:var(--blv-ink-faint);border:none;background:transparent;transition:opacity var(--blv-dur-fast) var(--blv-ease)}.product .product__media-wrapper:hover .slider-button,.product .product__media-wrapper:hover .slider-buttons{opacity:var(--blv-ink-soft)}.product .product__media-icon,.product .product__media-toggle .product__media-icon{border:var(--blv-hairline);box-shadow:none;background:rgba(var(--color-background),.7);opacity:var(--blv-ink-soft)}.product .product__accordion{border:none}.product .product__accordion details{border-top:var(--blv-hairline);border-bottom:none}.product .product__accordion .accordion__title{font-family:var(--blv-font-serif);font-weight:400;font-size:1.5rem;letter-spacing:.01em;opacity:var(--blv-ink-strong)}.product .product__accordion summary{padding-block:var(--blv-space-2)}.product .product__accordion .accordion__content{font-size:1.5rem;line-height:var(--blv-leading-body);opacity:var(--blv-ink-soft);padding-bottom:var(--blv-space-2)}.product .product__accordion .summary__title .icon-accordion,.product .product__accordion summary .svg-wrapper{opacity:var(--blv-ink-faint)}.product .share-button__button,.product .product__view-details{font-size:1.2rem;letter-spacing:var(--blv-track-nav);text-transform:uppercase;opacity:var(--blv-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/belvoir-product-page.css.map */
