.product-description-luxury{max-width:760px;margin:0 auto;padding:0 16px 40px;font-family:inherit}.product-description-luxury .lux-brand-logo-wrapper{display:flex;justify-content:center;margin-bottom:32px}.product-description-luxury .lux-brand-logo{width:100%;max-width:480px;height:auto;opacity:.95}.product-description-luxury .lux-title{font-size:2rem;font-weight:700;border-bottom:2px solid #e5e5e5;padding-bottom:8px;margin:48px 0 20px;letter-spacing:.3px}.product-description-luxury .lux-subtitle{font-size:1.75rem;font-weight:600;margin-top:32px;border-left:3px solid #caaa65;padding-left:12px;line-height:1.4;letter-spacing:.2px;color:#333}.product-description-luxury .lux-intro,.product-description-luxury p{font-size:1.55rem;line-height:1.78;color:#2f2f2f;margin-bottom:20px}.product-description-luxury .lux-link{color:#caaa65;font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #caaa65;transition:all .25s ease}.product-description-luxury .lux-link:hover{color:#9b803e;border-bottom-color:#9b803e}.product-description-luxury .lux-table-container{overflow-x:auto}.product-description-luxury .lux-table{width:100%;border-collapse:collapse;margin-top:16px;font-size:1.55rem;line-height:1.65}.product-description-luxury .lux-table th{width:40%;background:#f6f4f0;font-weight:600;border:1px solid #ddd;padding:12px 14px;color:#222}.product-description-luxury .lux-table td{border:1px solid #ddd;padding:12px 14px}@media(max-width:640px){.product-description-luxury .lux-title{font-size:2rem}.product-description-luxury .lux-subtitle,.product-description-luxury .lux-table,.product-description-luxury .lux-intro,.product-description-luxury p{font-size:1.45rem}}.product__accordion.accordion{max-width:820px;margin:0 auto;padding:0 16px}.product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;padding:16px 0;border-bottom:2px solid #e5e5e5;transition:background .25s ease}.product__accordion summary:hover{background:#caaa6514}.product__accordion summary .summary__title:before{content:"";width:3px;height:26px;background:#caaa65;border-radius:3px;display:inline-block;margin-right:12px;opacity:.85}.product__accordion summary .svg-wrapper svg{width:28px;height:28px;stroke:#caaa65;fill:none;opacity:.8}.product__accordion summary .icon-caret{width:20px;height:20px;transition:transform .35s cubic-bezier(.4,.2,.1,1)}.product__accordion details[open] summary .icon-caret{transform:rotate(180deg)}.product__accordion .accordion__title{font-size:1.55rem;font-weight:600;color:#2f2f2f;line-height:1.45;margin:0}.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:1.55rem;line-height:1.78;color:#2f2f2f;margin-bottom:20px}.product__accordion .accordion__content h3{font-size:1.75rem;font-weight:600;color:#2f2f2f;margin:32px 0 12px;border-left:4px solid #caaa65;padding-left:12px}.product__accordion .accordion__content h4{font-size:1.55rem;font-weight:600;color:#333;margin:26px 0 12px;text-decoration:underline;text-underline-offset:4px}.product__accordion .accordion__content a{color:#caaa65;font-weight:600;text-decoration:underline}.product__accordion .accordion__content{overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height .45s ease,opacity .35s ease,transform .35s ease}.product__accordion details[open] .accordion__content{max-height:999999px;opacity:1;transform:translateY(0)}@media(max-width:640px){.product__accordion summary{padding:18px 0}.product__accordion .accordion__title{font-size:1.45rem}.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:1.3rem;line-height:1.65}.product__accordion .accordion__content h3{font-size:1.5rem;padding-left:10px}.product__accordion .accordion__content h4{font-size:1.3rem}.product__accordion summary .summary__title:before{height:22px}}.product__accordion .accordion,.product__accordion details,.product__accordion details+details,.product__accordion .accordion+.accordion,.product__accordion summary .summary__title,.product__accordion summary .summary__title+*,.product__accordion .accordion__title,.product__accordion summary+.accordion__content{margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product-description-custom.css.map */
