hayd-product-details{display:block}hayd-product-details>details,hayd-product-details>details>summary{outline:none!important;box-shadow:none!important}hayd-product-details>details>summary .accordion__title{text-decoration:none!important}hayd-product-details[data-pointer-focus] summary:focus,hayd-product-details[data-pointer-focus] summary.focused,hayd-product-details[data-pointer-focus] .hayd-details-dialog__close:focus{outline:none;box-shadow:none}hayd-product-details .hayd-details-plus{width:20px;height:20px;flex:0 0 20px;align-self:center}.hayd-details-dialog{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(520px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;background:#fff;color:#171717;transform:translate(100%);transition:transform .24s ease;overflow:hidden}.hayd-details-dialog[open]{display:flex;flex-direction:column}.hayd-details-dialog.is-open{transform:translate(0)}.hayd-details-dialog::backdrop{background:#00000061;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hayd-details-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;padding:max(20px,env(safe-area-inset-top)) 24px 20px;border-bottom:1px solid #e5e5e5}.hayd-details-dialog__header h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:0}.hayd-details-dialog__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer;box-shadow:none}.hayd-details-dialog__close svg{width:24px;height:24px}.hayd-details-dialog__close:focus:not(:focus-visible){outline:none;box-shadow:none}.hayd-details-dialog__close:focus-visible{outline:2px solid #171717;outline-offset:2px}.hayd-details-dialog .accordion__content{flex:1;min-height:0;margin:0;padding:24px 28px max(32px,env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;font-size:15px;line-height:1.7}.hayd-details-dialog .accordion__content>:first-child{margin-top:0}.hayd-details-dialog .accordion__content img{height:auto;max-width:100%}@media(max-width:749px){.hayd-details-dialog__header{padding-left:20px;padding-right:12px}.hayd-details-dialog__header h2{font-size:18px}.hayd-details-dialog .accordion__content{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.hayd-details-dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/hayd-product-details.css.map */
