body .product-information{--ba-detail-ink:#263039;--ba-detail-muted:#697580}body .product-information h1{font-family:var(--font-heading--family)!important;font-size:clamp(20px,1.5vw,28px)!important;font-weight:400;line-height:1.08!important;letter-spacing:.005em;text-align:center;text-transform:uppercase;color:var(--ba-detail-ink)}body .product-information .price{font-family:var(--font-heading--family);font-size:clamp(24px,2.2vw,34px);font-weight:400;color:var(--ba-detail-ink)}body .product-information .compare-at-price{font-size:inherit;opacity:.65}body .product-information .product-details>.group-block{background:#f8f9fa;border-radius:12px;padding:28px 24px 24px}body .product-information .product-form-buttons{gap:12px}body .product-information .product-details .button{border-radius:3px!important;min-height:54px;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:400;letter-spacing:.22em;text-transform:uppercase}body .product-information .shopify-payment-button__button{border-radius:3px!important;min-height:54px}body .product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:3px}body .product-information .product-details [class*=ma-pay-]{justify-content:center;max-width:100%;margin-block:8px 12px}body .product-information .product-media-container,body .product-information .product-media{border-radius:16px;background:#fff}body .product-information media-gallery :is(slideshow-container,.product-media-constraint-wrapper,.product-media-container--image){background:#fff!important}body .product-information .product-media-container--image .product-media{background:#fff!important}body .product-information .product-media-container--image .product-media__image{object-fit:contain}body .product-information .ba-product-service--editorial{color:var(--ba-detail-ink)}body .product-information .ba-product-return{padding:22px 0 28px;font-size:15px;letter-spacing:.15em;color:var(--ba-detail-ink)}body .product-information .ba-product-return svg{stroke:#83919d}body .product-information .ba-product-return small{font-size:9px;color:var(--ba-detail-muted);letter-spacing:.06em}.ba-product-gift{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:1px solid #d5dce1;background:#fff;text-align:left}.ba-product-gift img{display:block;flex:0 0 68px;width:68px;height:72px;object-fit:cover;background:#eceeef}.ba-product-gift p{margin:0}.ba-product-gift__label{font:10px/1.45 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ba-product-gift .ba-product-gift__name{font:400 19px/1.3 var(--font-heading--family);margin-top:5px}.ba-product-gift .ba-product-gift__note{font:10px/1.5 Inter,Arial,sans-serif;color:#697580;margin-top:4px}.ba-benefit{display:block;width:100%;margin:30px 0 24px;color:#263039}.ba-benefit__box{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;min-height:72px;border:1px solid #d1d9df;border-radius:10px;background:#edf1f4}.ba-benefit__box>button{display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}.ba-benefit__box>button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.3}.ba-benefit__stage{min-width:0;display:grid;align-items:center}.ba-benefit__stage>[data-benefit-slide]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0}.ba-benefit__stage>[data-benefit-slide][hidden]{display:none!important}.ba-benefit__stage svg{width:23px;height:23px;flex:0 0 23px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ba-benefit__stage span{min-width:0;text-align:center}.ba-benefit__stage strong{display:block;font:400 14px/1.3 var(--font-heading--family);letter-spacing:.09em;text-transform:uppercase}.ba-benefit__stage small{display:block;font:11px/1.4 var(--font-heading--family);letter-spacing:.015em;color:#728390;margin-top:3px}.ba-benefit__dots{display:flex;justify-content:center;gap:0;margin-top:4px}.ba-benefit__dots button{display:grid;place-items:center;width:22px;height:22px;padding:0;background:transparent;border:0;cursor:pointer}.ba-benefit__dots button:after{content:"";width:5px;height:5px;border-radius:50%;background:#aeb8c1}.ba-benefit__dots button[aria-pressed=true]:after{background:#4e606f}.ba-benefit button:focus-visible{outline:2px solid #4e606f;outline-offset:2px}body .product-information .ba-product-accordions{margin-top:0;border-color:#cdd6dd}body .product-information .ba-product-accordions details{border-color:#cdd6dd}body .product-information .ba-product-accordions summary{padding:22px 0;font-size:16px!important;letter-spacing:.04em;color:#263039}body .product-information .ba-product-accordions .rte{font-size:12px;line-height:1.85;color:#5b6873}@media(min-width:1000px){body .product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:0;margin:0 32px;max-width:1600px;justify-self:center;width:calc(100% - 64px)}body .product-information .product-information__media{padding-right:24px;position:sticky;top:88px;align-self:start}body .product-information .product-information__grid.product-information--media-left .product-details{padding:28px 0 0}body .product-information media-gallery{--constrained-height: calc(100svh - 120px) }}@media(min-width:750px)and (max-width:999px){body .product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:16px;margin:0 20px;width:calc(100% - 40px)}body .product-information .product-details>.group-block{padding:24px 18px}body .product-information .product-information__grid.product-information--media-left .product-details{padding-top:20px}}@media(max-width:749px){body .product-information h1{font-size:24px!important;line-height:1.12!important}body .product-information .price{font-size:29px}body .product-information .product-information__media{position:static;padding:0}body .product-information media-gallery{padding:12px 16px 0!important;--constrained-height:none}body .product-information .product-details{padding:16px!important}body .product-information .product-details>.group-block{padding:24px 18px!important;border-radius:12px}body .product-information .product-details .button{min-height:52px}body .product-information .ba-product-return{padding:18px 0 24px;font-size:14px}.ba-product-gift{gap:12px;padding:11px}.ba-product-gift img{flex-basis:58px;width:58px;height:66px}.ba-product-gift__label{font-size:9px;letter-spacing:.1em}.ba-product-gift .ba-product-gift__name{font-size:19px}.ba-product-gift .ba-product-gift__note{font-size:9px}.ba-benefit{margin:24px 0 18px}.ba-benefit__box{grid-template-columns:30px minmax(0,1fr) 30px}.ba-benefit__stage strong{font-size:13px}.ba-benefit__stage small{font-size:11px}body .product-information .ba-product-accordions summary{font-size:16px!important;padding:21px 0}}body .product-information .product-details .price-item__group.price{color:#263039!important;font-size:clamp(26px,2.2vw,34px)}body .product-information .product-details .price-item__group.compare-at-price{color:#54616c;font-size:clamp(24px,2vw,30px);opacity:1}body .product-information .ba-product-return{cursor:default;gap:11px;text-decoration:none;-webkit-user-select:text;user-select:text}body .product-information .product-inventory{width:100%}body .product-information .product-inventory__status{gap:11px;line-height:1.4}body .product-information .product-inventory__text{font:400 16px/1.4 var(--font-heading--family);letter-spacing:.01em}body .product-information .product-inventory__icon-low{width:20px;height:20px;color:#bd2630;flex:0 0 20px}body .product-information .product-inventory__icon-low svg{width:20px;height:20px}body .product-information .product-inventory__icon-low circle:first-of-type{opacity:.07}body .product-information .product-inventory__icon-low circle:last-of-type{r:3.5px;stroke:none}body .product-information .product-inventory__icon-low+.product-inventory__text{font-size:20px;font-weight:600;letter-spacing:0;color:#bd2630}@media(max-width:749px){body .product-information .product-inventory__icon-low+.product-inventory__text{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/belle-product-page.css.map */
