.product-details--refined{padding-top:96px;padding-bottom:0}.product-details--refined .section-heading{margin-bottom:30px}.product-details--refined .section-heading>div:first-child{display:flex;flex-direction:column;gap:14px}.product-details--refined .section-heading .eyebrow,.product-details--refined .section-heading h2{margin:0}.product-details--refined .section-heading h2{font-size:48px;line-height:1.08;font-weight:600;letter-spacing:-.035em}.product-details--refined .product-tabs__tabs{gap:8px;margin-bottom:32px;padding:0}.product-details--refined .product-tabs__tabs button{min-height:46px;padding:0 20px;font-size:14.5px;font-weight:500}.product-details--refined :is(.product-details__grid,.product-details__materials,.product-details__design){display:grid;grid-template-columns:minmax(0,617fr) minmax(0,611fr);gap:72px;align-items:start}.product-details--refined .product-details__drawing{display:flex;flex-direction:column;height:480px;padding:26px 28px;border-radius:22px;background:#2d2c30;color:#fff}.product-details--refined .product-details__drawing-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;line-height:1.5}.product-details--refined .product-details__drawing-heading strong{font-size:16px;font-weight:600}.product-details--refined .product-details__drawing-heading>span{color:#fff9}.product-details--refined .product-details__drawing-canvas{display:flex;flex:1;align-items:center;min-height:0}.product-details--refined .product-dimension-diagram{display:block;flex:0 0 100%;width:100%;height:auto;max-height:100%;font-family:inherit;overflow:visible}.product-details--refined .product-details__drawing-note{display:flex;align-items:center;gap:10px;margin:0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .12);color:#ffffffbf;font-size:13px;line-height:1.5}.product-details--refined .product-details__drawing-note>.icon{flex:0 0 16px;width:16px;height:16px}.product-details--refined .product-details__drawing--photo>img{width:100%;min-height:0;object-fit:contain}.product-details--refined :is(.product-details__information,.product-details__material-copy,.product-details__design-copy){display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:6px;color:#4a4648;font-size:15.5px;line-height:1.75}.product-details--refined :is(h3,.product-details__subtab-list button){margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.product-details--refined :is(.rte,.product-detail-value){font-size:15.5px;line-height:1.75}.product-details--refined .rte>:first-child{margin-top:0}.product-details--refined .rte>:last-child{margin-bottom:0}.product-details--refined .product-details__accordion-group{margin-top:8px;border-top:1px solid #e8e6e3}.product-details--refined .product-details__accordion-group--material{margin-top:16px}.product-details--refined .product-details__accordion{margin:0;padding:0;border:0;border-bottom:1px solid #e8e6e3}.product-details--refined .product-details__accordion:first-of-type,.product-details--refined .product-details__accordion+.product-details__accordion{margin-top:0;border-top:0}.product-details--refined .product-details__accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.35;color:#1b1716}.product-details--refined .product-details__accordion>summary>.icon{flex:0 0 20px;width:20px;height:20px;max-width:20px;max-height:20px}.product-details--refined .product-details__accordion>div{margin:0;padding:0 0 22px;color:#4a4648;font-size:15px;line-height:1.7}.product-details--refined .product-details__accordion :is(.rte,.product-detail-value){font-size:15px;line-height:1.7}.product-details--refined .product-details__accordion ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.product-details--refined .product-details__dimensions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;margin:0;padding:0}.product-details--refined .product-details__dimensions>div{display:flex;flex-direction:column;gap:2px;padding:10px 0;border:0}.product-details--refined .product-details__dimensions dt{color:#1b1716;font-weight:600}.product-details--refined .product-details__dimensions dd{margin:0;color:#4a4648}.product-details--refined .product-details__dimensions dd :is(.rte,p){margin:0}.product-details--refined .product-details__visual{position:relative;display:block;width:100%;height:480px;overflow:hidden;border-radius:22px;box-shadow:inset 0 0 0 1px #e8e6e3}.product-details--refined .product-details__visual>.product-details__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:50% var(--detail-image-y,50%)}.product-details--refined .product-details__kicker{margin:0;color:#77737a;font-size:14px;line-height:1.5}.product-details--refined .product-details__subtab-list{display:flex;gap:22px;margin:0 0 14px;padding:0}.product-details--refined .product-details__subtab-list button{padding:0 0 8px;color:#77737a}.product-details--refined .product-details__subtab-list button[aria-selected=true]{color:#1b1716}.product-details--refined .product-details__material-panel{font-size:15.5px;line-height:1.75}.product-details--refined .product-details__design-copy blockquote{margin:6px 0 0;padding:0 0 0 20px;border-left:2px solid #61241f;color:#1b1716;font-size:18px;line-height:1.6}.product-details--refined .product-details__design-credit{margin:0;color:#77737a;font-size:14px;line-height:1.5}.product-details--refined .product-details__design-credit strong{color:#1b1716;font-weight:600}.product-details--refined [role=tabpanel][hidden]{display:none!important}.product-details--refined [role=tabpanel]:not([hidden]){animation:olea-detail-appear .24s ease-out both}@keyframes olea-detail-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:990px)and (max-width:1199px){.product-details--refined :is(.product-details__grid,.product-details__materials,.product-details__design){gap:40px}}@media(max-width:989px){.product-details--refined :is(.product-details__grid,.product-details__materials,.product-details__design){gap:28px}}@media(max-width:749px){.product-details--refined{padding-top:56px}.product-details--refined .section-heading{margin-bottom:20px}.product-details--refined .section-heading>div:first-child{gap:10px}.product-details--refined .section-heading h2{font-size:28px;line-height:1.12}.product-details--refined .product-tabs__tabs{margin-bottom:20px}.product-details--refined .product-tabs__tabs button{min-height:42px;padding:0 16px;font-size:14px}.product-details--refined :is(.product-details__grid,.product-details__materials,.product-details__design){display:flex;flex-direction:column;gap:20px}.product-details--refined :is(.product-details__grid,.product-details__materials,.product-details__design)>*{width:100%;min-width:0}.product-details--refined .product-details__drawing{height:340px;padding:20px 16px 16px;border-radius:20px}.product-details--refined .product-details__drawing-heading{font-size:12.5px}.product-details--refined .product-details__drawing-heading strong{font-size:15px}.product-details--refined .product-details__drawing-note{align-items:flex-start;padding-top:12px;font-size:13px;line-height:1.45}.product-details--refined :is(.product-details__information,.product-details__material-copy,.product-details__design-copy){gap:12px;padding-top:0;font-size:15px;line-height:1.7}.product-details--refined :is(h3,.product-details__subtab-list button){font-size:22px}.product-details--refined :is(.rte,.product-detail-value){font-size:15px;line-height:1.7}.product-details--refined .product-details__visual{height:300px;border-radius:20px}.product-details--refined .product-details__subtab-list{gap:18px;margin-bottom:12px}.product-details--refined .product-details__accordion>summary{padding:17px 0;font-size:16px}.product-details--refined .product-details__dimensions{gap:0 18px}.product-details--refined .product-details__design-copy blockquote{font-size:17px}}@media(prefers-reduced-motion:reduce){.product-details--refined [role=tabpanel]:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-details-refinement.css.map */
