.drawer{visibility:hidden;transition:transform .55s var(--ease-io),visibility 0s linear .55s}.drawer.is-open{visibility:visible;transition:transform .55s var(--ease-io),visibility 0s linear 0s}.drawer{width:min(430px,100%)}@media(max-width:560px){.drawer{width:100%}}@media(max-width:380px){.card__info{flex-wrap:wrap}}@media(max-width:860px){#cn-menu{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}#cn-menu .menu__loc .hdr__select{max-width:100%;min-width:0}html:has(#cn-menu.is-open){overflow:hidden;overscroll-behavior:none}}@media(hover:none){.template-index .pcarousel .card:hover .card__media img.main,.template-index .pgrid .card:hover .card__media img.main,.template-collection .pgrid .card:hover .card__media img.main{opacity:1}.template-index .pcarousel .card:hover .card__media img.alt,.template-index .pgrid .card:hover .card__media img.alt,.template-collection .pgrid .card:hover .card__media img.alt{opacity:0;transform:none}.template-index .pcarousel .card:hover .card__add,.template-index .pgrid .card:hover .card__add,.template-collection .pgrid .card:hover .card__add{opacity:0;transform:translateY(8px)}.template-index .pcarousel .card.is-alt .card__media img.main,.template-index .pgrid .card.is-alt .card__media img.main,.template-collection .pgrid .card.is-alt .card__media img.main{opacity:0}.template-index .pcarousel .card.is-alt .card__media img.alt,.template-index .pgrid .card.is-alt .card__media img.alt,.template-collection .pgrid .card.is-alt .card__media img.alt{opacity:1;transform:scale(1.03)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/theme-responsive-fix.css.map */
