.fos-product-experience .product__title h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(2.6rem,2.8vw,3.8rem);line-height:1.18;letter-spacing:-.035em}
.fos-product-experience .product__text{font-size:1.25rem;text-transform:uppercase;letter-spacing:.16em;color:#715480}
.fos-product-experience .product__info-container>div,.fos-product-experience .product__info-container>p{margin-top:1.7rem;margin-bottom:1.7rem}
.fos-product-experience .product__info-container .product__title{margin-top:.7rem;margin-bottom:1.6rem}
.fos-product-experience .price--large{font-size:2.1rem;letter-spacing:0}
.fos-product-experience .product__media-wrapper .product-media-container{border:0;background:#faf9f7}
.fos-product-experience .product__media img{object-fit:contain!important;background:#faf9f7}
.fos-product-experience .product__modal-opener--image{position:relative;overflow:hidden}
.fos-watermark{position:absolute;right:4%;bottom:4%;width:clamp(62px,12%,105px);height:auto;z-index:2;opacity:.76;pointer-events:none;filter:drop-shadow(0 1px 2px #fff)}
.fos-buy-details{border-top:1px solid #ded8de;padding-top:1.7rem}
.fos-stock{display:flex;align-items:center;gap:.7rem;font-size:1.3rem;margin:0 0 1.8rem;color:#295b40}
.fos-stock>span{width:.75rem;height:.75rem;border-radius:50%;background:#41895a;box-shadow:0 0 0 3px #e5efe7}
.fos-stock--out{color:#7d5651}.fos-stock--out>span{background:#9b655e;box-shadow:0 0 0 3px #f4eae7}
.fos-label,.fos-eyebrow{font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}
.fos-option-group{margin:1.8rem 0}.fos-option{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:1px solid #b7a2bf;padding:1.05rem 1.5rem;border-radius:3px;font:inherit;font-size:1.3rem;background:transparent;color:inherit;line-height:1.4;min-height:4.5rem}
.fos-option--selected{background:#735082;color:#fff;border-color:#735082}.fos-option--sold{background:#eee9ef;color:#66596b;border-color:#a698ab;text-decoration:line-through}
.fos-packaging-options{display:flex;gap:.9rem;flex-wrap:wrap}.fos-option--unavailable{opacity:.7;cursor:not-allowed;color:#716c73;border-color:#cec8cf;background:#f7f5f8}.fos-option--unavailable span{font-size:1rem}
.fos-text-link{display:inline-block;margin-top:1rem;color:#715480;text-underline-offset:3px;font-size:1.2rem}.fos-concentration{font-size:1.2rem;color:#716c73}
.fos-product-experience .product-form__submit,.fos-product-experience .fragrance-restock .button{min-height:5rem;border-radius:3px;font-size:1.35rem;font-weight:600}
.fos-product-experience .product-form__submit[disabled]{opacity:1;background:#302b31;color:#fff}
.fos-product-experience .fragrance-restock .button{background:#735082;color:#fff}.fos-product-experience .fragrance-restock .caption-large{font-size:1.1rem;color:#716c73}
.fos-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #ded8de;padding:1.8rem 0;gap:.9rem;text-align:center}
.fos-service-strip>div{display:flex;flex-direction:column;gap:.55rem;padding:.2rem .5rem}.fos-service-strip>div+div{border-left:1px solid #ded8de}.fos-service-strip span{font-size:2rem;line-height:1.2;color:#735082}.fos-service-strip strong{font-size:1rem;font-weight:600;line-height:1.5}.fos-service-strip small{font-size:.95rem;line-height:1.5;color:#716c73}
.fos-disclosure{border-bottom:1px solid #ded8de;margin:0!important}.fos-disclosure summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:5.6rem;font-size:1.35rem;font-weight:600;padding:1.2rem 0}.fos-disclosure summary::-webkit-details-marker{display:none}.fos-disclosure summary>span::before{content:'+';font-size:1.8rem;font-weight:400}.fos-disclosure[open] summary>span::before{content:'−'}.fos-disclosure-content{padding:.6rem 0 2rem}.fos-disclosure-content.rte{font-size:1.3rem}.fos-disclosure-content table{font-size:1.15rem}
.fos-family{color:#735082;font-size:1.3rem;margin:0 0 1.6rem}.fos-eyebrow{font-size:1rem;color:#716c73;margin:1.8rem 0 1.1rem}.fos-note-row{display:grid;grid-template-columns:4.3rem 1fr;gap:.8rem;align-items:start;margin-bottom:1.2rem}.fos-note-label{text-transform:uppercase;font-size:.85rem;letter-spacing:.1em;padding-top:.5rem;color:#716c73}.fos-note-chips{display:flex;flex-wrap:wrap;gap:.5rem}.fos-note-chips>span{font-size:1.05rem;border:1px solid #c9d8cf;background:#f0f5f1;padding:.25rem .8rem;border-radius:2rem;line-height:1.5}.fos-note-row--heart .fos-note-chips>span{background:#faf0f2;border-color:#e1c9d0}.fos-note-row--base .fos-note-chips>span{background:#f7f1e8;border-color:#dfd0b6}
.fos-wear-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:.7rem}.fos-wear-card{min-height:7.5rem;display:flex;flex-direction:column;justify-content:flex-end;padding:.9rem;border-radius:4px;background:#eee9ef}.fos-wear-card--spring{background:linear-gradient(145deg,#f9e0e4,#f5edf0)}.fos-wear-card--summer{background:linear-gradient(145deg,#ffe4ad,#fff4df)}.fos-wear-card--fall{background:linear-gradient(145deg,#e9c5ac,#f9ede4)}.fos-wear-card--winter{background:linear-gradient(145deg,#dce4ed,#edf2f7)}.fos-wear-card small{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#716c73}.fos-wear-card strong{font-size:1.05rem;font-weight:600;line-height:1.3}.fos-profile-note{font-size:1rem;line-height:1.6;color:#716c73;margin:1.7rem 0 0}
@media(min-width:990px){.fos-product-experience>.page-width,.fos-product-experience product-component>.page-width{max-width:1450px}.fos-product-experience .product.grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:5rem;align-items:start}.fos-product-experience .product__media-wrapper,.fos-product-experience .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important}.fos-product-experience .product__column-sticky{top:3rem}.fos-product-experience .product__media-wrapper{position:sticky;top:3rem}}
@media(max-width:749px){.fos-product-experience .product__title h1{font-size:2.7rem}.fos-product-experience .product__info-wrapper{padding-top:2rem}.fos-product-experience .fos-watermark{width:72px}.fos-service-strip strong{font-size:.95rem}}
.fos-product-experience .product-form__submit{background:#302b31;color:#fff}.fos-product-experience .product-form__submit:not([disabled]):hover{background:#735082}