.product__info-container>*+*{margin-top:1.2rem}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:0;font-family:var(--font-body-family);font-weight:700;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a}.product__info-container .product__title>h1,.product__info-container .product__title h2{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.15;letter-spacing:0;color:#1a1a1a}.product__info-container .price .price-item{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;color:#1a1a1a}.product__info-container .product-form__input .form__label{font-family:var(--font-body-family);font-size:1.2rem;color:#1a1a1a;letter-spacing:0;text-transform:none}.product__info-container fieldset.product-form__input{gap:1.6rem}.product__info-container .product-form__input--pill input[type=radio]+label{min-width:0;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-body-family);font-size:1.3rem;color:#8a8a8a;transition:color .15s ease}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:#1a1a1a;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.product__info-container .product-form__input--pill input[type=radio]:hover+label{color:#1a1a1a}.product__info-container .swatch{width:2.6rem;height:2.6rem;border-radius:50%}.product__info-container .product-form__submit{border-radius:0;border:0;padding:1.7rem;background:#1a1a1a;color:#fff;font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.product__info-container .product-form__submit:not([disabled]):hover{background:#000}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{display:none}.product-ella__shipping{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:1.3rem;color:#1a1a1a}.product__info-container .product__description{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.75;color:#3a3a3a}.product__desc-body{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.product__desc-body.expanded{display:block;overflow:visible}.product__desc-toggle{display:inline-block;margin-top:.6rem;padding:0;border:0;background:none;font-family:var(--font-body-family);font-size:1.2rem;color:#1a1a1a;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}product-read-more{display:block}.product__info-container .product__accordion{border-bottom:.1rem solid #e0e0e0;margin:0}.product__info-container .product__accordion:first-of-type{border-top:.1rem solid #1a1a1a}.product__info-container .product__accordion details{border:0;padding:0}.product__info-container .product__accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0}.product__info-container .product__accordion .accordion__title{margin:0;font-family:var(--font-body-family);font-weight:600;font-size:1.25rem;letter-spacing:0;text-transform:none;color:#1a1a1a}.product__info-container .product__accordion summary .icon-caret{display:none}.product__info-container .product__accordion summary:after{content:"+";font-size:1.6rem;line-height:1;color:#1a1a1a}.product__info-container .product__accordion details[open] summary:after{content:"\2212"}.product__info-container .product__accordion .accordion__content{padding:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.7;color:#555}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__info-wrapper{padding-left:3.4rem}}@media screen and (min-width:990px){.product--thumbnail media-gallery{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.product--thumbnail media-gallery>slider-component:first-of-type{flex:1 1 auto;min-width:0}.product--thumbnail .thumbnail-slider{order:-1;flex:0 0 104px;width:104px;padding:0}.product--thumbnail .thumbnail-list{display:flex!important;flex-direction:column;gap:.8rem;grid-template-columns:unset;padding:0}.product--thumbnail .thumbnail-list__item,.product--thumbnail .thumbnail-list__item.slider__slide{width:100%!important;flex:0 0 auto}.product--thumbnail .thumbnail-slider .slider-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-luxe.css.map */
