.product.wl-product-layout{margin-bottom:24px}
.wl-product-layout .product__top{align-items:start;row-gap:24px}
.wl-product-layout .product__meta{position:static;padding-top:0}
.wl-product-layout .product__primary-left{grid-column:1;grid-row:1;min-width:0}
.wl-product-layout .product__primary-right{grid-column:2;grid-row:1;min-width:0}
.wl-product-layout .product__meta>.product__block{margin-top:18px;margin-bottom:0}
.wl-product-layout .product__meta>.product-block-custom-liquid{margin-top:16px;margin-bottom:0}
.wl-product-layout .wl-product-details-panel{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);column-gap:40px;align-items:center;min-width:0;padding:0 0 8px}
.wl-product-layout .wl-pdp-eyebrow{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;color:#58616b;margin:0 0 6px}
.wl-product-layout .wl-product-intro h2{font-family:Georgia,serif;font-size:27px;line-height:1.2;margin:0 0 12px;color:#182946}
.wl-product-layout .wl-product-intro>p:not(.wl-pdp-eyebrow){font-size:14px;line-height:1.7;margin:0 0 18px;color:#4c5257;max-width:54ch}
.wl-product-layout .wl-product-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-items:start}
.wl-product-layout .wl-product-details .accordion{display:contents;margin:0;border:0;box-shadow:none;background:none}
.wl-product-layout .wl-product-details .accordion__inner{display:contents;border:0;box-shadow:none}
.wl-product-layout .wl-product-details .accordion__label{padding:13px 0;min-height:48px;border:0;border-bottom:1px solid #e5e4df;box-shadow:none;background:none}
.wl-product-layout .wl-product-details .accordion__label h3{font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}
.wl-product-layout .wl-product-details .accordion__label-icons{font-size:14px}
.wl-product-layout .wl-product-details .accordion__label-icons svg{width:14px;height:14px}
.wl-product-layout .wl-product-details .accordion__content{grid-column:1/-1;order:1;width:100%;max-width:none;padding:20px 0 18px;font-size:14px;line-height:1.7}
.wl-product-layout .wl-product-details-panel:has(button[aria-expanded="true"]){align-items:start}
.wl-product-layout .wl-product-details .accordion__content p{margin-top:0}
.wl-product-layout .product-press{border:0;padding:18px 20px;background:#f5f4ef;border-radius:3px}
.wl-product-layout .product-press__item{display:grid;grid-template-columns:108px minmax(0,1fr);column-gap:20px;row-gap:3px;align-items:center;position:relative;padding-right:15px}
.wl-product-layout .product-press__item+.product-press__item{margin-top:20px}
.wl-product-layout .product-press__eyebrow{grid-column:2;grid-row:1;margin:0;font-size:9px;line-height:1.4;letter-spacing:.15em;color:#62686d}
.wl-product-layout .product-press__logo,.wl-product-layout .product-press__publication{grid-column:1;grid-row:1/3;width:108px;max-height:35px;margin:0}
.wl-product-layout .product-press__title{grid-column:2;grid-row:2;margin:0;font-size:12px;line-height:1.5;color:#414b58;opacity:1}
.wl-product-layout .product-press__item::after{content:'↗';position:absolute;right:0;top:0;font-size:14px;color:#667180}
.wl-product-layout .wl-style-invitation a{display:flex;gap:16px;align-items:center;padding:14px 16px;background:#f8f6f0;border-radius:3px;color:#182946;text-decoration:none;transition:background .2s}
.wl-product-layout .wl-style-invitation a:hover{background:#efede5}
.wl-product-layout .wl-style-preview{display:flex;gap:5px;flex:none}
.wl-product-layout .wl-style-preview img{width:43px;height:64px;object-fit:cover;display:block}
.wl-product-layout .wl-style-copy{display:flex;flex-direction:column;gap:2px;min-width:0}
.wl-product-layout .wl-style-copy .wl-pdp-eyebrow{margin:0;font-size:9px}
.wl-product-layout .wl-style-copy strong{font-family:Georgia,serif;font-size:22px;line-height:1.2;font-weight:400}
.wl-product-layout .wl-style-copy>span:last-child{font-size:11px;line-height:1.5;color:#62686d}
.wl-product-layout .wl-style-arrow{margin-left:auto;font-size:22px;transition:transform .2s}
.wl-product-layout .wl-style-invitation a:hover .wl-style-arrow{transform:translateY(3px)}
.wl-product-layout a:focus-visible,.wl-product-layout button:focus-visible{outline:2px solid #182946;outline-offset:4px}
.wl .wardrobe-section.wl-arriving .studio-heading{animation:wl-arrival .65s ease-out}
@keyframes wl-arrival{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:719px){
 .wl-product-layout .product__top{row-gap:20px}
 .wl-product-layout .product__primary-left{grid-column:1;grid-row:1}
 .wl-product-layout .product__primary-right{grid-column:1;grid-row:2}
 .wl-product-layout .wl-product-details-panel{grid-column:1;grid-row:3;grid-template-columns:minmax(0,1fr);padding:0 20px 4px;margin-top:24px}
 .wl-product-layout .wl-product-intro h2{font-size:25px}
 .wl-product-layout .wl-product-details{column-gap:18px}
 .wl-product-layout .wl-product-details .accordion__label h3{font-size:13px}
 .wl-product-layout .product-press{padding:16px}
 .wl-product-layout .product-press__item{grid-template-columns:94px minmax(0,1fr);column-gap:16px}
 .wl-product-layout .product-press__logo{width:94px}
 .product.wl-product-layout{margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){.wl-product-layout .wl-style-invitation a,.wl-product-layout .wl-style-arrow{transition:none}.wl .wardrobe-section.wl-arriving .studio-heading{animation:none}}

.wl-product-layout .wl-product-intro .wl-product-guide{font-size:12px;line-height:1.7;margin-top:16px}
.wl-product-layout .wl-product-guide a{text-decoration:underline;text-underline-offset:3px}
