.pdh{position:relative;width:100%;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.pdh__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pdh__background img{width:100%;height:100%;object-fit:cover;display:block}.pdh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;pointer-events:none}.pdh__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:45%;max-width:480px;padding:60px 48px 60px 0}.pdh__card{background:var(--so-glass-bg-light);-webkit-backdrop-filter:var(--so-blur-medium);backdrop-filter:var(--so-blur-medium);border:var(--so-border-glass);border-radius:var(--so-radius-md);box-shadow:var(--so-shadow-glass),var(--so-border-glass-inner);overflow:hidden;transition:background .2s ease}html.reduced-effects .pdh__card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffc!important}.pdh__card:hover{background:var(--so-glass-bg-strong)}.pdh__card-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:none;border:none;cursor:pointer;color:#000000bf;font-family:inherit;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-align:left;line-height:1.4}.pdh__card-header:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:-2px;border-radius:var(--so-radius-md)}.pdh__card-header:hover{background:var(--so-glass-bg-light)}.pdh__card-chevron{width:18px;height:18px;flex-shrink:0;margin-left:12px;transition:transform .3s ease;opacity:.5}.pdh__card.open .pdh__card-chevron{transform:rotate(180deg)}.pdh__card-body{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .45s cubic-bezier(.32,.72,0,1),opacity .25s ease,padding .3s ease;padding:0 24px}.pdh__card.open .pdh__card-body{grid-template-rows:1fr;opacity:1;padding:0 24px 24px}.pdh__card-body-inner{min-height:0;overflow:hidden;color:#000000a6;font-size:.875rem;line-height:1.7}.pdh__card-body-inner p{margin:0 0 .75em}.pdh__card-body-inner p:last-child{margin-bottom:0}.pdh__card-body-inner ul,.pdh__card-body-inner ol{padding-left:1.25em;margin:0 0 .75em}.pdh__card-body-inner li{margin-bottom:.25em}.pdh--photo-only{justify-content:center}.pdh--photo-only .pdh__content{display:none}.pdh--no-photo{min-height:0;background:#f9f6f1}.pdh--no-photo .pdh__content{width:100%;max-width:720px;margin-inline:auto;padding:32px 24px 56px}@media screen and (max-width:768px){.pdh{min-height:auto;flex-direction:column;align-items:stretch}.pdh__background{position:relative;aspect-ratio:4 / 3}.pdh__content{width:100%;max-width:none;padding:24px 16px}.pdh__card-header{padding:18px 20px;font-size:.8rem}.pdh__card-body{padding:0 20px}.pdh__card.open .pdh__card-body{padding:0 20px 20px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-product-details-hero.css.map */
