.handle-switcher-drawer{position:fixed;z-index:1000;visibility:hidden;transition:transform .5s ease,visibility 0s linear .5s;overflow:hidden}@media screen and (min-width: 751px){.handle-switcher-drawer{top:10px;right:10px;width:calc(100% - 2rem);max-width:606px;height:calc(100% - 2rem);transform:translate(calc(100% + 10px));border-radius:.4rem}}@media screen and (max-width: 750px){.handle-switcher-drawer{bottom:0;left:0;width:100%;height:100vh;top:0;transform:translateY(100%);border-radius:0}}@media screen and (min-width: 751px){.handle-switcher-drawer.active{visibility:visible;transform:translate(0);transition:transform .5s ease,visibility 0s}}@media screen and (max-width: 750px){.handle-switcher-drawer.active{visibility:visible;transform:translateY(0);transition:transform .5s ease,visibility 0s}}.handle-switcher-drawer__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;z-index:999;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.handle-switcher-drawer__overlay.active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s;display:block!important}.handle-switcher-drawer__inner{position:relative;width:100%;height:100%;background-color:#dbebf8;overflow-y:auto;padding:3rem 1rem;box-shadow:-2px 0 10px #0000001a}@media screen and (min-width: 751px){.handle-switcher-drawer__inner{padding:3rem}}.handle-switcher-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem}.handle-switcher-drawer__title-container{display:flex;flex-direction:column;gap:1rem}.handle-switcher-drawer__title{font-size:2.4rem;font-weight:800;line-height:2.88rem;margin:0;color:#142978;text-transform:uppercase}.handle-switcher-drawer__subtitle{font-size:1.2rem;color:#142978;max-width:450px;line-height:1.68rem}.handle-switcher-drawer__close{background:transparent;border:none;cursor:pointer;padding:.5rem}.handle-switcher-drawer__content{display:grid;gap:1rem;grid-auto-rows:1fr}@media screen and (min-width: 751px){.handle-switcher-drawer__content{grid-template-columns:repeat(3,1fr)}.handle-switcher-drawer__title{font-size:3.2rem;line-height:3.84rem}.handle-switcher-drawer__subtitle{font-size:1.6rem;line-height:1.92rem}.handle-option__image-container{aspect-ratio:1/3!important}}@media screen and (max-width: 750px){.handle-switcher-drawer__content{grid-template-columns:repeat(2,1fr);padding-bottom:2rem}.handle-switcher-drawer__title-container{gap:.5rem}.handle-switcher-drawer__header{margin-bottom:2rem}}.handle-option{border:1px solid #e5e5e5;border-radius:.4rem;cursor:pointer;transition:border-color .3s ease;background-color:#fff;height:100%;display:flex;flex-direction:column}.handle-option:hover,.handle-option.selected{border-color:#142978;box-shadow:0 0 0 2px #142978}.handle-option__image-container{width:100%;border-radius:.4rem;margin-bottom:1rem;overflow:hidden;flex:1;aspect-ratio:1/1}.handle-option__info{padding:3rem 1rem;text-align:center}.handle-option__title{font-weight:700;margin-bottom:.5rem;color:#142978;text-align:center;text-transform:uppercase;font-size:1.2rem;font-family:DSC Specter,sans-serif}.handle-option__price{font-weight:500;color:#142978;text-align:center;font-size:1.4rem;margin-bottom:.5rem;font-family:var(--font-body-family)}.handle-option__description{font-size:1.2rem;color:#142978;text-align:center;font-family:var(--font-body-family)}.disable-handle-product-link{pointer-events:none;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-handle-switcher-drawer.css.map */
