.block{display:block}.absolute{position:absolute}.hidden{display:none!important}@media screen and (max-width: 767px){.hidden--sm{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.hidden--md{display:none!important}.block--md{display:block!important}.flex--md{display:flex!important}.grid--md{display:grid!important}}@media screen and (min-width: 1024px){.hidden--lg{display:none!important}.block--lg{display:block!important}.flex--lg{display:flex!important}.grid--lg{display:grid!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visibility-hidden{visibility:hidden}.overflow-hidden,.overflow-hidden--sm,.overflow-hidden--md{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden--sm{overflow:auto}}@media screen and (min-width: 1024px){.overflow-hidden--md{overflow:auto}}.relative{position:relative}.border-top{border-top:1px solid currentColor}.border-bottom{border-bottom:1px solid currentColor}.pointer{cursor:pointer}.zoom-in{cursor:zoom-in}.pointer-none{pointer-events:none}.rounded{border-radius:var(--nova-border-rounded)}.rounded-sm{border-radius:var(--nova-border-radius-s)}.rounded-md{border-radius:var(--nova-border-radius-m)}.rounded-lg{border-radius:var(--nova-border-radius-l)}@media (prefers-reduced-motion){.motion-reduce{animation:none;transition:none!important}}.cover{object-fit:cover}.contain{object-fit:contain}.img img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.zoom-overlay{cursor:zoom-out;z-index:1;margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.no-scroll{overflow:hidden;height:100vh;position:fixed;width:100%;scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none}.unvisible{opacity:0;pointer-events:none}.rotate-180{transform:rotate(180deg)}.rotate-90{transform:rotate(90deg)}.-rotate-90{transform:rotate(-90deg)}.content-for-layout{flex-direction:column}@media screen and (min-width: 768px){.content-for-layout{flex-direction:row}.page-has-sidebar{flex:1}}details summary::marker,details summary::-webkit-details-marker{display:none}@media screen and (min-width: 1024px){.block--lg.swiper-button-lock,.flex--lg.swiper-button-lock{display:none!important}}.inline-richtext a{text-decoration:underline;text-underline-offset:var(--nova-underline-offset)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/lib-helpers.css.map */
