.products-optionals__card:focus-visible,.products-optionals__card:hover{filter:saturate(1.02);transform:translateY(-2px)}.products-optionals__card:focus-visible{outline:2px solid var(--Primary-100,#003253);outline-offset:4px}.products-optionals__card:focus-visible .products-optionals__title,.products-optionals__card:hover .products-optionals__title{color:var(--Accent,#2a5f82)}.products-optionals__card:focus-visible .products-optionals__detail-trigger,.products-optionals__card:hover .products-optionals__detail-trigger{color:var(--Primary-70,#2a5f82)}.products-optionals__card:focus-visible .products-optionals__detail-icon,.products-optionals__card:hover .products-optionals__detail-icon{transform:scale(1.12)}.products-optionals__overlay{opacity:0;pointer-events:none}.products-optionals__panel{bottom:0;left:0;max-height:92dvh;opacity:0;right:0;transform:translate3d(0,100%,0);transition-timing-function:cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,opacity}[data-products-optionals].is-open .products-optionals__panel{opacity:1;transform:translateZ(0)}[data-products-optionals].is-open .products-optionals__overlay{opacity:1;pointer-events:auto}.products-optionals__content{overscroll-behavior:contain;scrollbar-width:thin}.products-optionals__panel-body{min-height:100%}.products-optionals__panel-body>*{opacity:0;transform:translate3d(36px,0,0);transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}[data-products-optionals].is-open .products-optionals__panel-body:not([hidden])>*{opacity:1;transform:translateZ(0)}@media (min-width:768px){.products-optionals__panel{border-radius:28px 0 0 28px;bottom:0;left:auto;max-height:none;max-width:720px;opacity:0;right:0;top:0;transform:translate3d(100%,0,0);width:min(44vw,720px)}}@media (max-width:767px){.products-optionals__panel{touch-action:none}.products-optionals__panel-body>*{transform:translate3d(0,24px,0)}}@media (prefers-reduced-motion:reduce){.products-optionals__overlay,.products-optionals__panel,.products-optionals__panel-body>*{animation-duration:.01ms!important;transition-duration:.01ms!important}}