
.lumin-section__main{position:relative;isolation:isolate;overflow:clip;border-bottom:1px solid #bfa87a55}
.wm2-section h1,.wm2-section h2,.wm2-section h3,.wm2-section h4,.wm2-section h5,.wm2-section h6{color:inherit}
.lumin-section__main>.page-width{position:relative;z-index:1;max-width:1320px}
.lumin-section__main .product{align-items:flex-start;gap:32px}
.lumin-section__main .product__media-wrapper,.lumin-section__main .product__info-wrapper{min-width:0}
.lumin-section__main .product__info-wrapper{padding-left:0}
.lumin-section__main .product__title h1{font-family:WMBody,Arial,sans-serif;font-weight:500;letter-spacing:0;margin-bottom:12px}
.lumin-section__main .product__text.caption-with-letter-spacing{color:#786341;font-size:10px;letter-spacing:.12em;font-weight:500}
.lumin-section__main .product__info-container{box-shadow:0 12px 35px #13233308}
.lumin-section__main .text-benefits h2{font:normal clamp(37px,3.2vw,47px)/1.07 WMHeading,Georgia,serif;letter-spacing:-.018em;margin:0 0 18px}
.lumin-section__main .text-benefits{font-size:13px;line-height:1.85}
.lumin-section__main .text-benefits ul{font-size:12px;line-height:1.8;margin:0 0 24px;padding:17px 0;list-style:none;border-top:1px solid #bfa87a70;border-bottom:1px solid #bfa87a70}
.lumin-section__main .text-benefits li{margin:0 0 6px}
.lumin-section__main .text-benefits li:before{content:'✧';margin-right:8px;color:#786341}
.lumin-section__main .text-benefits li:last-child{margin:0}
.lumin-section__main .product-form__buttons{max-width:none}
.lumin-section__main .product-form__submit{border-radius:5px;letter-spacing:.02em;font-weight:500}
.lumin-section__main .quantity{border-radius:5px;background:#f7f3ec}
.lumin-section__main .product__accordion{border-color:#bfa87a55}
.lumin-section__main .accordion__title{font-size:13px;font-family:WMBody,Arial,sans-serif;font-weight:500}
.lumin-section__main .accordion__content{font-size:12px;line-height:1.85}
.lumin-section__main .thumbnail{border-radius:7px}
.lumin-section__main .thumbnail[aria-current]{box-shadow:0 0 0 1px #bfa87a}
.wm2-native-garland{position:absolute;top:-40px;left:calc(-100vw + 100%);right:calc(-100vw + 100%);height:110px;pointer-events:none;overflow:hidden;z-index:-1}
.wm2-native-garland img{position:absolute;width:440px;max-width:none;height:auto;top:-35px}
.wm2-native-garland-left{left:calc(50% - 50vw - 75px)}
.wm2-native-garland-right{right:calc(50% - 50vw - 75px);transform:scaleX(-1)}
.wm2-cart-link{position:relative;min-width:30px;min-height:32px}
.wm2-cart-link .icon{width:30px;height:30px}
.wm2-cart-link .cart-count-bubble{font-size:10px;background:#132333;color:#f7f3ec;width:16px;height:16px;bottom:0;left:20px}
.drawer__heading,.cart__empty-text{font-family:WMHeading,Georgia,serif}
.cart-drawer .button{border-radius:5px}
@media(min-width:990px){.lumin-section__main .product--medium .product__media-wrapper{max-width:calc(55% - 16px);width:calc(55% - 16px)}.lumin-section__main .product--medium .product__info-wrapper{max-width:calc(45% - 16px);width:calc(45% - 16px)}}
@media(max-width:749px){.lumin-section__main .product{gap:0}.lumin-section__main .product__info-wrapper{padding:20px 0 0}.lumin-section__main .product__info-container{box-shadow:none}.lumin-section__main .product__title h1{font-size:15px!important;margin-bottom:10px}.lumin-section__main .text-benefits h2{font-size:37px;margin-bottom:16px}.lumin-section__main .text-benefits{font-size:12px}.lumin-section__main .text-benefits ul{font-size:11px}.wm2-native-garland{top:-24px;height:75px}.wm2-native-garland img{width:280px;top:-18px}}
