.beradi-luxe-product{--bp-gap: clamp(2.2rem, 4vw, 4.2rem);--bp-radius: 1.4rem;--bp-radius-sm: .9rem;--bp-ring: 1px solid var(--luxury-border);--bp-shadow-soft: 0 1.6rem 4rem -2.4rem var(--luxury-shadow);--bp-shadow-lift: 0 2.4rem 5rem -2rem rgba(74, 34, 48, .22);--bp-ease: cubic-bezier(.22, .61, .36, 1)}@media screen and (min-width:750px){.beradi-luxe-product .product.product--left{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--bp-gap);align-items:start}.beradi-luxe-product .product.product--left .product__media-wrapper{order:1;width:100%!important;max-width:none!important;padding-right:0}.beradi-luxe-product .product.product--left .product__info-wrapper{order:2;width:100%!important;max-width:none!important;padding:0 0 0 var(--bp-gap)}.beradi-luxe-product .product.product--right{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--bp-gap);align-items:start}.beradi-luxe-product .product.product--right .product__info-wrapper{order:1;width:100%!important;max-width:none!important;padding:0 var(--bp-gap) 0 0}.beradi-luxe-product .product.product--right .product__media-wrapper{order:2;width:100%!important;max-width:none!important}}@media screen and (min-width:990px){.beradi-luxe-product .product.product--large.product--left{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.beradi-luxe-product .product.product--large.product--right{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}}@media screen and (min-width:750px){.beradi-luxe-product .product__column-sticky{top:4rem}}@media screen and (min-width:990px){.beradi-luxe-product .product__media-wrapper{overflow:visible}}.beradi-luxe-product .product__media-wrapper{--media-radius: var(--bp-radius)}.beradi-luxe-product .product__media-cover-shell{position:relative;width:100%;--product-cover-h: clamp(14rem, 40vw, 20rem);--product-cover-gap: clamp(.75rem, 2.5vw, 1.25rem)}.beradi-luxe-product .product__media-cover{position:relative;top:auto;left:auto;right:auto;width:100%;height:var(--product-cover-h);z-index:0;border-radius:var(--bp-radius-sm);overflow:hidden;pointer-events:none;box-shadow:var(--bp-shadow-soft);border:var(--bp-ring)}.beradi-luxe-product .product__media-cover picture,.beradi-luxe-product .product__media-cover-img{display:block;width:100%;height:100%}.beradi-luxe-product .product__media-cover-img{object-fit:cover;object-position:var(--product-cover-position, center 28%)}.beradi-luxe-product .product__media-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a0f1414,#f7f3ed00 55%,#f7f3ed26);pointer-events:none}.beradi-luxe-product .product__media-cover-content{position:relative;z-index:1;margin-top:var(--product-cover-gap)}@media screen and (min-width:750px){.beradi-luxe-product .product__media-cover-shell{--product-cover-h: clamp(16rem, 32vw, 24rem);--product-cover-gap: clamp(1rem, 2vw, 1.5rem);width:100%;max-width:100%}.beradi-luxe-product .product__media-cover{border-radius:var(--bp-radius);width:100%;max-width:100%}}@media screen and (min-width:990px){.beradi-luxe-product .product__media-cover-shell{--product-cover-h: clamp(18rem, 24vw, 28rem);--product-cover-gap: clamp(1rem, 1.5vw, 1.75rem)}.beradi-luxe-product .product.product--large .product__media-cover-shell{--product-cover-h: clamp(18rem, 26vw, 28rem)}}.beradi-luxe-product .product__media-item .media,.beradi-luxe-product .product__media-item>.media{border-radius:var(--bp-radius);overflow:hidden;background:var(--luxury-surface);box-shadow:var(--bp-shadow-soft);border:var(--bp-ring);transition:box-shadow .5s var(--bp-ease),transform .6s var(--bp-ease)}.beradi-luxe-product .product__media-item img{transition:transform .9s var(--bp-ease);will-change:transform}@media screen and (min-width:750px){.beradi-luxe-product .product__media-item:hover .media{box-shadow:var(--bp-shadow-lift)}.beradi-luxe-product .product__media-item:hover img{transform:scale(1.035)}}@media screen and (min-width:750px){.beradi-luxe-product .product--stacked .product__media-item:not(:first-child){margin-top:2rem}}.beradi-luxe-product .slider-button{border:var(--bp-ring);background:var(--luxury-overlay);color:var(--luxury-brown);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s var(--bp-ease),color .3s var(--bp-ease),border-color .3s var(--bp-ease)}.beradi-luxe-product .slider-button:not([disabled]):hover{background:var(--luxury-brown);color:var(--luxury-beige);border-color:var(--luxury-brown)}.beradi-luxe-product .slider-counter{color:var(--luxury-brown);letter-spacing:.12em}.beradi-luxe-product .thumbnail{border-radius:var(--bp-radius-sm);border:var(--bp-ring);overflow:hidden;transition:border-color .3s var(--bp-ease),box-shadow .3s var(--bp-ease),transform .3s var(--bp-ease)}.beradi-luxe-product .thumbnail:hover{transform:translateY(-.2rem);box-shadow:var(--bp-shadow-soft)}.beradi-luxe-product .thumbnail[aria-current],.beradi-luxe-product .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--luxury-gold);box-shadow:0 0 0 1px var(--luxury-gold)}.beradi-luxe-product .thumbnail[aria-current]:after{border:0}.beradi-luxe-product .product__info-container>*+*{margin:1.8rem 0}.beradi-luxe-product .product__info-container .product-form,.beradi-luxe-product .product__info-container .product__description,.beradi-luxe-product .product__info-container .icon-with-text{margin:2.8rem 0}@media screen and (min-width:750px){.beradi-luxe-product .product__info-container{max-width:62rem}}.beradi-luxe-product .product__text.caption-with-letter-spacing{color:var(--luxury-burnt);font-size:1.15rem;letter-spacing:.26em;text-transform:uppercase;font-weight:600;opacity:.95}.beradi-luxe-product .product__title{margin-bottom:1.2rem}.beradi-luxe-product .product__title h1,.beradi-luxe-product .product__title .h1{font-family:var(--font-heading-family);color:var(--luxury-brown);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.1;letter-spacing:.01em;font-weight:500}.beradi-luxe-product .product__title:after{content:"";display:block;width:4.4rem;height:2px;margin-top:1.8rem;background:linear-gradient(to right,var(--luxury-gold),rgba(184,155,94,0))}.beradi-luxe-product .price{color:var(--luxury-brown)}.beradi-luxe-product .price .price-item--regular,.beradi-luxe-product .price__regular .price-item{font-size:clamp(2rem,2.4vw,2.6rem);font-weight:500;letter-spacing:.01em}.beradi-luxe-product .price--large{line-height:1.2}.beradi-luxe-product .price__sale .price-item--sale{color:var(--luxury-wine)}.beradi-luxe-product .product__tax.caption{color:var(--luxury-text);opacity:.7;margin-top:.4rem}.beradi-luxe-product .product__description.rte{color:var(--luxury-text);font-size:1.55rem;line-height:1.85;max-width:var(--luxury-measure)}.beradi-luxe-product .product__description.rte p{margin:0 0 1.2rem}.beradi-luxe-product .product-form__input .form__label{font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;color:var(--luxury-brown);opacity:.85;margin-bottom:1rem}.beradi-luxe-product .variant-pill,.beradi-luxe-product fieldset .product-form__input label{transition:border-color .25s var(--bp-ease),color .25s var(--bp-ease),background .25s var(--bp-ease),box-shadow .25s var(--bp-ease)}.beradi-luxe-product .product-form__input input[type=radio]+label{border-radius:.6rem}.beradi-luxe-product .product-form__input input[type=radio]:checked+label{border-color:var(--luxury-brown);box-shadow:inset 0 0 0 1px var(--luxury-brown)}.beradi-luxe-product .product-form__input input[type=radio]:hover+label{border-color:var(--luxury-gold)}.beradi-luxe-product .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px var(--luxury-beige),0 0 0 4px var(--luxury-gold)}.beradi-luxe-product .quantity{border-radius:.6rem;border:var(--bp-ring);overflow:hidden}.beradi-luxe-product .quantity__button{color:var(--luxury-brown);transition:background .25s var(--bp-ease),color .25s var(--bp-ease)}.beradi-luxe-product .quantity__button:hover{background:var(--luxury-sand)}.beradi-luxe-product .quantity__label.form__label{font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;color:var(--luxury-brown);opacity:.85}.beradi-luxe-product .product-form__submit{border-radius:.6rem;letter-spacing:.14em;text-transform:uppercase;font-size:1.35rem;min-height:5.2rem;box-shadow:var(--bp-shadow-soft);transition:transform .3s var(--bp-ease),box-shadow .4s var(--bp-ease),filter .3s var(--bp-ease)}.beradi-luxe-product .product-form__submit:not([disabled]):hover{transform:translateY(-.2rem);box-shadow:var(--bp-shadow-lift);filter:brightness(1.03)}.beradi-luxe-product .shopify-payment-button__button{border-radius:.6rem;min-height:5.2rem;letter-spacing:.04em}.beradi-luxe-product .shopify-payment-button__more-options{margin-top:.6rem}.beradi-luxe-product .product__accordion{border-top:var(--bp-ring)}.beradi-luxe-product .product__accordion:last-of-type{border-bottom:var(--bp-ring)}.beradi-luxe-product .product__accordion summary{padding:1.8rem .4rem;transition:color .25s var(--bp-ease)}.beradi-luxe-product .product__accordion summary:hover{color:var(--luxury-gold)}.beradi-luxe-product .product__accordion .accordion__title{font-size:1.5rem;letter-spacing:.06em;color:var(--luxury-brown)}.beradi-luxe-product .product__inventory,.beradi-luxe-product .product__sku{font-size:1.3rem;letter-spacing:.04em;color:var(--luxury-text);opacity:.85}.beradi-luxe-product .product__view-details{color:var(--luxury-brown);letter-spacing:.06em}.beradi-luxe-product .product__view-details:hover{color:var(--luxury-gold)}.beradi-luxe-product .share-button__button{color:var(--luxury-brown);letter-spacing:.06em}.beradi-luxe-product .beradi-order-form-wrap{margin-top:2.4rem;padding:clamp(2rem,3vw,2.8rem);border-radius:var(--bp-radius);border:var(--bp-ring);background:color-mix(in srgb,var(--luxury-ivory) 88%,var(--luxury-beige));box-shadow:var(--bp-shadow-soft)}.beradi-luxe-product .beradi-order-form__heading{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,2.6rem);color:var(--luxury-bordeaux);margin:0 0 .8rem;line-height:1.15}.beradi-luxe-product .beradi-order-form__subheading{font-size:1.45rem;line-height:1.65;color:var(--luxury-text);margin:0 0 2rem;opacity:.9}.beradi-luxe-product .beradi-order-form__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.beradi-luxe-product .beradi-order-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.beradi-luxe-product .beradi-order-form__field--full{grid-column:1 / -1}.beradi-luxe-product .beradi-order-form__label{display:block;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--luxury-brown);margin-bottom:.6rem}.beradi-luxe-product .beradi-order-form__req{color:var(--luxury-gold)}.beradi-luxe-product .beradi-order-form__optional{text-transform:none;letter-spacing:0;font-size:1.1rem;color:var(--luxury-text);opacity:.75}.beradi-luxe-product .beradi-order-form__input,.beradi-luxe-product .beradi-order-form__textarea{width:100%;border:1px solid var(--luxury-border);border-radius:var(--bp-radius-sm);background:var(--luxury-ivory);color:var(--luxury-text);font-family:var(--font-body-family);font-size:1.45rem;line-height:1.5;padding:1.2rem 1.4rem;transition:border-color .25s var(--bp-ease),box-shadow .25s var(--bp-ease)}.beradi-luxe-product .beradi-order-form__textarea{resize:vertical;min-height:9rem}.beradi-luxe-product .beradi-order-form__input:focus,.beradi-luxe-product .beradi-order-form__textarea:focus{outline:none;border-color:var(--luxury-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--luxury-gold) 28%,transparent)}.beradi-luxe-product .beradi-order-form__input--readonly{background:color-mix(in srgb,var(--luxury-beige) 70%,var(--luxury-ivory));color:var(--luxury-brown);cursor:default}.beradi-luxe-product .beradi-order-form__submit{margin-top:2rem;min-height:5.2rem;border-radius:.6rem;letter-spacing:.14em;text-transform:uppercase;font-size:1.35rem;box-shadow:var(--bp-shadow-soft);transition:transform .3s var(--bp-ease),box-shadow .4s var(--bp-ease),filter .3s var(--bp-ease)}.beradi-luxe-product .beradi-order-form__submit:hover{transform:translateY(-.2rem);box-shadow:var(--bp-shadow-lift);filter:brightness(1.03)}.beradi-luxe-product .beradi-order-form__fine-print{margin:1.2rem 0 0;font-size:1.25rem;line-height:1.6;color:var(--luxury-text);opacity:.8;text-align:center}.beradi-luxe-product .beradi-order-form__success{text-align:center;padding:clamp(2rem,4vw,3.2rem) 1.6rem}.beradi-luxe-product .beradi-order-form__success-icon{display:inline-flex;width:4.8rem;height:4.8rem;margin-bottom:1.2rem;color:var(--luxury-gold)}.beradi-luxe-product .beradi-order-form__success-icon svg{width:100%;height:100%}.beradi-luxe-product .beradi-order-form__success-title{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,2.8rem);color:var(--luxury-bordeaux);margin:0 0 1rem}.beradi-luxe-product .beradi-order-form__success-text{font-size:1.5rem;line-height:1.7;color:var(--luxury-text);margin:0;max-width:42rem;margin-inline:auto}.beradi-luxe-product .beradi-order-form__errors{margin-bottom:1.6rem;padding:1.2rem 1.4rem;border-radius:var(--bp-radius-sm);border:1px solid color-mix(in srgb,var(--luxury-bordeaux) 24%,transparent);background:color-mix(in srgb,var(--luxury-bordeaux) 6%,var(--luxury-ivory))}.beradi-luxe-product .beradi-order-form__errors-heading{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;color:var(--luxury-bordeaux);margin:0 0 .6rem}.beradi-luxe-product .beradi-order-form__errors-list{font-size:1.3rem;color:var(--luxury-text)}@media screen and (max-width:749px){.beradi-luxe-product .product__info-wrapper{padding:0 .4rem}.beradi-luxe-product .product__media-item .media{border-radius:var(--bp-radius-sm)}.beradi-luxe-product .product__title h1,.beradi-luxe-product .product__title .h1{font-size:clamp(2.4rem,8vw,3.2rem)}.beradi-luxe-product .product__info-container>*+*{margin:1.5rem 0}.beradi-luxe-product .product-form__submit,.beradi-luxe-product .shopify-payment-button__button{min-height:5rem}}@media(prefers-reduced-motion:reduce){.beradi-luxe-product .product__media-item .media,.beradi-luxe-product .product__media-item img,.beradi-luxe-product .product-form__submit,.beradi-luxe-product .thumbnail{transition:none}.beradi-luxe-product .product__media-item:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/beradi-product.css.map */
