.product__info-container{font-family:var(--b7a-body)}.product__info-container .product__text{font-family:var(--b7a-mono)!important;font-size:1.04rem!important;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--b7a-leaf);margin-bottom:1.2rem}.product__info-container h1,.product__title>h1{font-family:var(--b7a-display);font-weight:700;font-size:clamp(2.6rem,3.4vw,3.8rem);letter-spacing:-.03em;line-height:1.08;margin:0 0 1.6rem}.product__info-container .price{font-family:var(--b7a-display);font-weight:700}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:2.2rem;letter-spacing:-.02em}.product__info-container .price--on-sale .price-item--regular{font-weight:400;font-size:1.6rem;opacity:.5}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{font-family:var(--b7a-mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;border-radius:100px}:is(.product-form__input--pill,.product-form__input--swatch) .form__label,.product-form__input--dropdown .form__label{font-family:var(--b7a-mono);font-size:1.04rem;letter-spacing:.16em;text-transform:uppercase;color:var(--b7a-ink-60);margin-bottom:1rem}.product-form__input--pill input[type=radio]+label{font-family:var(--b7a-body);font-size:1.44rem;font-weight:600;border-radius:100px;border-color:var(--b7a-ink-12);padding:1.1rem 2rem;transition:border-color .2s,background-color .2s,color .2s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--b7a-leaf)}.product-form__input--pill input[type=radio]:checked+label{background:var(--b7a-leaf);border-color:var(--b7a-leaf);color:var(--b7a-white)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.4}.product-form__buttons .button,.product-form__submit{font-family:var(--b7a-display);font-weight:700;font-size:1.5rem;letter-spacing:0;border-radius:100px;min-height:5.4rem}.product-form__submit.button--primary{--color-button: 255, 218, 9;--color-button-text: 3, 0, 50}.product__info-container .quantity{border-radius:100px}.product__description.rte{font-size:1.52rem;line-height:1.65}.product__description.rte>:first-child{margin-top:0}.product__description.rte h4{font-family:var(--b7a-mono);font-size:1.04rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--b7a-leaf);margin:2.8rem 0 1rem;padding-top:1.8rem;border-top:1px solid var(--b7a-ink-12)}.product__description.rte h4:first-child{padding-top:0;border-top:0;margin-top:0}.product__description.rte ul{list-style:none;padding:0;margin:0 0 1.6rem}.product__description.rte ul li{position:relative;padding-left:1.8rem;margin-bottom:.7rem}.product__description.rte ul li:before{content:"";position:absolute;left:0;top:.85em;width:6px;height:6px;border-radius:50%;background:var(--b7a-gold)}.product__description.rte p em:only-child{display:block;margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid var(--b7a-ink-12);font-size:1.28rem;font-style:normal;line-height:1.6;color:var(--b7a-ink-40)}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:var(--b7a-radius);overflow:hidden;background:var(--b7a-stone)}.product__accordion .accordion__title{font-family:var(--b7a-display);font-weight:700;letter-spacing:-.018em}.product__info-container .product__sku,.product__info-container .product__inventory{font-family:var(--b7a-mono);font-size:1.12rem;letter-spacing:.06em;color:var(--b7a-ink-40)}.product__info-container .share-button__button{font-family:var(--b7a-mono);font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;color:var(--b7a-ink-40)}.b7a-tagline{font-family:var(--b7a-display);font-style:italic;font-weight:400;font-size:1.76rem;letter-spacing:-.015em;line-height:1.35;color:var(--b7a-ink-60);margin:-.8rem 0 1.8rem}.b7a-batchline{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.8rem;padding:1.4rem 1.8rem;border:1px solid var(--b7a-ink-12);border-radius:100px;background:#0300320a;font-size:1.36rem;line-height:1.4}.b7a-batchline__row{display:flex;align-items:center;gap:.9rem}.b7a-batchline__tick{width:16px;height:16px;flex:none;color:var(--b7a-leaf)}.b7a-batchline strong{font-family:var(--b7a-mono);font-weight:500;letter-spacing:.04em}.b7a-batchline__link{margin-left:auto;font-family:var(--b7a-display);font-weight:700;font-size:1.28rem;color:var(--b7a-leaf);text-decoration:none;white-space:nowrap;border-bottom:1.5px solid transparent;transition:border-color .2s}.b7a-batchline__link:hover{border-color:var(--b7a-leaf)}@media(max-width:560px){.b7a-batchline{border-radius:14px}.b7a-batchline__link{margin-left:0}}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .rating-wrapper{margin-top:.6rem}.product__info-container .rating,.product__info-container .rating-text{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--b7a-mono);font-size:1.2rem;color:var(--b7a-ink-60)}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:2.8rem}.product-form__input .form__label{color:var(--b7a-leaf)!important;font-family:var(--b7a-display)!important;font-size:1.36rem!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;margin-bottom:1.1rem}.product-form__input--pill input[type=radio]+label{background:#f4f4f4;border:1.5px solid transparent;color:var(--b7a-ink);padding:1.15rem 2.2rem;font-size:1.4rem}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--b7a-ink-12)}.product-form__input--pill input[type=radio]:checked+label{background:transparent;border-color:var(--b7a-leaf);color:var(--b7a-leaf);box-shadow:none}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{background:#f7f7f9;color:var(--b7a-ink-40);opacity:1}.product__inventory{font-family:var(--b7a-body)!important;font-size:1.4rem!important;font-weight:600;color:var(--b7a-leaf)!important;letter-spacing:0!important}@media screen and (min-width:750px){.product__info-container .product-form__quantity{display:inline-block;width:auto;vertical-align:bottom;margin:1.6rem 1.2rem 0 0}.product__info-container product-form{display:inline-block;width:calc(100% - 15rem);vertical-align:bottom;margin-top:0}}.product__info-container .quantity{width:13rem;border-radius:100px;background:#f4f4f4}.product__info-container .quantity:after{box-shadow:none}.product-form__submit{width:100%}.b7a-ship{margin-top:1.8rem;padding:1.5rem;text-align:center;background:#f4f4f4;border-radius:10px;font-size:1.4rem;font-weight:600}.b7a-assure{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 2rem}.b7a-assure li{position:relative;padding-left:2.6rem;font-size:1.4rem;line-height:1.35}.b7a-assure li:before{content:"";position:absolute;left:0;top:.05em;width:17px;height:17px;background:var(--b7a-leaf);border-radius:50%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1a9 9 0 100 18 9 9 0 000-18zm4.3 6.6l-5 6a1 1 0 01-1.5.05L5.3 11.2a1 1 0 111.4-1.4l1.7 1.7 4.3-5.2a1 1 0 111.6 1.3z'/%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 1a9 9 0 100 18 9 9 0 000-18zm4.3 6.6l-5 6a1 1 0 01-1.5.05L5.3 11.2a1 1 0 111.4-1.4l1.7 1.7 4.3-5.2a1 1 0 111.6 1.3z'/%3E%3C/svg%3E") center/contain no-repeat}@media screen and (max-width:560px){.b7a-assure{grid-template-columns:1fr}}.section-main-product,.product__info-wrapper,#MainContent .shopify-section:first-child .product{padding-top:0}@media screen and (min-width:990px){.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--large:not(.product--no-media) .product__info-wrapper,.product.product--medium:not(.product--no-media) .product__info-wrapper,.product.product--small:not(.product--no-media) .product__info-wrapper{padding-left:clamp(3.2rem,4vw,6rem)}.product.product--right:not(.product--no-media) .product__info-wrapper{padding-left:0;padding-right:clamp(3.2rem,4vw,6rem)}}.product__info-container>*+*{margin-top:2.6rem}.product__info-container .rating-wrapper{margin-top:1rem}.product__info-container h1,.product__title>h1{font-size:clamp(3rem,3.8vw,4.4rem);line-height:1.1;margin-bottom:0}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:3.4rem}.product-form__input .form__label{font-size:1.5rem!important;margin-bottom:1.4rem}.product-form__input--pill input[type=radio]+label{font-size:1.5rem;padding:1.4rem 2.6rem;margin-right:1rem;margin-bottom:1rem}.product__inventory{font-size:1.5rem!important}.product__info-container .quantity{width:14rem;height:5.8rem}.product__info-container .quantity__input,.product__info-container .quantity__button{font-size:1.6rem}.product-form__buttons .button,.product-form__submit{font-size:1.7rem;min-height:5.8rem}@media screen and (min-width:750px){.product__info-container product-form{width:calc(100% - 16rem)}}.b7a-ship{font-size:1.5rem;padding:1.9rem;margin-top:2.4rem}.b7a-assure{margin-top:2.4rem;gap:1.5rem 2.4rem}.b7a-assure li{font-size:1.5rem;padding-left:3rem}.b7a-assure li:before{width:19px;height:19px}.product__description.rte{font-size:1.7rem;line-height:1.75;margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid var(--b7a-ink-12)}.product__description.rte h4{font-size:1.3rem;letter-spacing:.14em;margin:3.4rem 0 1.4rem;padding-top:2.4rem}.product__description.rte ul{margin-bottom:2.2rem}.product__description.rte ul li{margin-bottom:1rem;padding-left:2.2rem}.product__description.rte ul li:before{width:7px;height:7px}.product__description.rte p{margin-bottom:1.4rem}.product__description.rte p em:only-child{margin-top:3.2rem;padding-top:2.4rem;font-size:1.36rem}@media screen and (max-width:749px){.product__info-container>*+*{margin-top:2.2rem}.product__info-container h1,.product__info-container .price .price-item--regular{font-size:2.8rem}.product__description.rte{font-size:1.6rem}}@media screen and (min-width:750px){.product .thumbnail-list:not(.slider--tablet-up){--b7a-thumbs: 4;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.product .thumbnail-list:not(.slider--tablet-up)>.thumbnail-list__item{flex:0 0 calc((100% - (var(--b7a-thumbs) - 1) * 1rem) / var(--b7a-thumbs));max-width:calc((100% - (var(--b7a-thumbs) - 1) * 1rem) / var(--b7a-thumbs))}}@media screen and (min-width:990px){.product--medium .thumbnail-list:not(.slider--tablet-up){--b7a-thumbs: 5}.product--large .thumbnail-list:not(.slider--tablet-up){--b7a-thumbs: 6}}.product__info-container product-form.product-form{display:block;margin:0}.product__info-container>:has(>#pl-buy-block){margin-top:0}.product__info-container variant-selects .product-form__input:last-child{margin-bottom:0}.product__info-container #pl-buy-block{margin-top:2rem}#pl-buy-block .pl-links{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.8rem 2.8rem}product-modal.product-media-modal{background-color:#030032b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-media-modal .product-media-modal__dialog,.product-media-modal .product-media-modal__dialog.gradient{background:transparent;justify-content:center;height:100vh;height:100dvh;padding:4vh 4vw;box-sizing:border-box}.product-media-modal .product-media-modal__content,.product-media-modal .product-media-modal__content.gradient{width:min(92vw,960px);max-height:92vh;padding:2.4rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--b7a-white);border-radius:var(--b7a-radius);box-shadow:0 30px 80px -20px #03003280}.product-media-modal .product-media-modal__content>*:not(.active){display:none!important}.product-media-modal .product-media-modal__content>img.active{width:auto;max-width:100%;max-height:calc(92vh - 4.8rem);object-fit:contain;margin:0 auto;border-radius:var(--b7a-radius-sm)}.product-media-modal .product-media-modal__content>.active:not(img){width:100%}.product-media-modal .product-media-modal__toggle{background:var(--b7a-white);color:var(--b7a-ink);border:0;width:4.4rem;box-shadow:0 6px 20px -6px #03003266}.product-media-modal .product-media-modal__toggle:hover{color:var(--b7a-ink);background:var(--b7a-accent)}@media screen and (max-width:749px){.product-media-modal .product-media-modal__content,.product-media-modal .product-media-modal__content.gradient{padding:1.2rem}.product-media-modal .product-media-modal__content>img.active{max-height:calc(92vh - 2.4rem)}.product-media-modal .product-media-modal__toggle{top:1.4rem;right:1.4rem}}@media screen and (max-width:749px){.product .product__media-wrapper{max-width:48rem;margin-left:auto;margin-right:auto}.thumbnail-slider .thumbnail-list.slider{justify-content:safe center;gap:.8rem}.thumbnail-slider .thumbnail-list.slider>.thumbnail-list__item.slider__slide{width:6.8rem;flex:0 0 6.8rem}}.product .thumbnail-list{--media-radius: 10px}@media screen and (max-width:749px){.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product .product__media-list{margin-left:0;width:100%;column-gap:0;scroll-padding-left:0}.product .product__media-list .product__media-item,.product .product__media-list.grid--peek.slider .product__media-item:first-of-type{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product .product__media-list.slider--mobile:after{display:none}}@media screen and (max-width:749px){#MainContent .shopify-section .product.grid{position:relative;padding-top:3.6rem}.product .product__info-wrapper.animate--slide-in,.product .product__info-wrapper.scroll-trigger{transform:none;animation:none;opacity:1}.product .pl-breadcrumb{position:absolute;top:0;left:0;right:0;margin:0;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/b7a-product.css.map */
