.product__media-wrapper,.product-media-container{border-radius:8px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.product__title,.product-information h1{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:clamp(22px,3vw,36px)!important;color:#1a1a1a!important;line-height:1.2!important;margin-bottom:12px!important}.price__container .price-item--regular,.product__price .price{font-family:Cormorant,Georgia,serif!important;font-size:28px!important;font-weight:700!important;color:#c9a84c!important}.price__container .price-item--sale{color:#c9a84c!important;font-size:28px!important;font-weight:700!important}.price__container .price-item--regular:not(.price-item--last){color:#999!important;font-size:18px!important;font-weight:400!important;text-decoration:line-through!important}.badge--sale,.product__badge{background:#c9a84c!important;color:#000!important;font-family:Cormorant,serif!important;font-weight:700!important;letter-spacing:1px!important;border-radius:2px!important;padding:4px 10px!important}.variant-input-wrap label,.product-form__input label{font-family:Cormorant,serif!important;font-size:15px!important;letter-spacing:1px!important;color:#1a1a1a!important}.variant-input input:not(:checked)+label,.swatch__input:not(:checked)+.swatch__label{border:1px solid #E8A0A0!important;color:#1a1a1a!important;transition:all .2s ease!important}.variant-input input:checked+label,.swatch__input:checked+.swatch__label{border:2px solid #C9A84C!important;background:#fdf0f0!important;color:#1a1a1a!important;font-weight:700!important}.product-form__submit,.btn--add-to-cart,btn[name=add]{background:#c9a84c!important;color:#000!important;font-family:Cormorant,Georgia,serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;border:none!important;border-radius:2px!important;padding:18px 40px!important;width:100%!important;transition:background .3s ease,transform .2s ease!important;cursor:pointer!important}.product-form__submit:hover{background:#e8c97a!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c9a84c4d!important}.product__description,.product-single__description,.product-description{font-family:Cormorant,Georgia,serif!important;font-size:17px!important;line-height:1.8!important;color:#444!important;border-top:1px solid rgba(201,168,76,.25)!important;padding-top:24px!important;margin-top:24px!important}.product__description h2,.product__description h3{font-family:Playfair Display,serif!important;font-weight:400!important;color:#1a1a1a!important;margin-top:20px!important}.product__description ul li{padding-left:20px!important;position:relative!important;margin-bottom:6px!important}.product__description ul li:before{content:"\2022"!important;color:#c9a84c!important;position:absolute!important;left:0!important;font-size:18px!important}.product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;padding:20px;background:#fdf0f0;border-radius:6px;border:1px solid rgba(201,168,76,.2)}.product-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.product-trust__icon{font-size:20px}.product-trust__label{font-family:Cormorant,serif;font-size:12px;letter-spacing:1px;color:#5a1a1a;font-weight:600;text-transform:uppercase}.product__share,.share-button{margin-top:16px!important}.breadcrumbs,.breadcrumb{font-family:Cormorant,serif!important;font-size:13px!important;color:#999!important;letter-spacing:1px!important}.breadcrumbs a,.breadcrumb a{color:#c9a84c!important;text-decoration:none!important}.product-recommendations h2,.recommendations__title{font-family:Playfair Display,serif!important;font-weight:400!important;font-size:clamp(22px,3vw,32px)!important;color:#1a1a1a!important;text-align:center!important;margin-bottom:32px!important}.quantity__input{border:1px solid #E8A0A0!important;border-radius:2px!important;font-family:Cormorant,serif!important;font-size:16px!important;text-align:center!important;color:#1a1a1a!important}.quantity__button{border:1px solid #E8A0A0!important;background:#fdf0f0!important;color:#c9a84c!important;font-size:20px!important;transition:background .2s!important}.quantity__button:hover{background:#f4c2c2!important}.accordion__button{font-family:Playfair Display,serif!important;font-size:17px!important;font-weight:400!important;color:#1a1a1a!important;border-bottom:1px solid rgba(201,168,76,.25)!important;padding:16px 0!important}.accordion__button:after{color:#c9a84c!important}@media(max-width:768px){.product__title{font-size:clamp(20px,6vw,28px)!important}.product-trust{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 10px}.product-trust__label{font-size:10px}.product-form__submit{padding:16px 24px!important;font-size:13px!important}}.shopify-payment-button__more-options{display:block!important;text-align:center!important;margin-top:14px!important;font-family:Cormorant,Georgia,serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#c4607e!important;text-decoration:none!important;border:1.5px solid #C4607E!important;border-radius:2px!important;padding:12px 20px!important;background:#fceef3!important;transition:all .3s ease!important}.shopify-payment-button__more-options:hover{background:#c4607e!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/klb-product.css.map */
