.asm-touch-page-dock{display:none}@media(max-width:989px),(max-width:1366px)and (pointer:coarse){html body main#MainContent section.asm-page-hero[data-asm-catalog-heading]{display:block!important;width:100%!important;max-width:1400px!important;margin:14px auto 16px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}html body main#MainContent section.asm-page-hero[data-asm-catalog-heading]>span{display:none!important}html body main#MainContent section.asm-page-hero[data-asm-catalog-heading] h1{margin:0!important;color:#753958!important;font:500 19px/1.4 ASMTouchSans,Manrope,sans-serif!important;letter-spacing:-.015em!important}html body main#MainContent section.asm-page-hero[data-asm-catalog-heading] p{margin:6px 0 0!important;max-width:520px!important;color:#806f79!important;font:400 11px/1.65 ASMTouchSans,Manrope,sans-serif!important;letter-spacing:.005em!important}html body main#MainContent .pagination-wrapper[data-asm-paging-ready]{min-height:44px!important;margin:16px 0 0!important;padding:0!important}html body main#MainContent .template-search:has(.pagination-wrapper[data-asm-paging-ready]){padding-bottom:0!important}html body main#MainContent .pagination-wrapper[data-asm-paging-ready]>.pagination{display:none!important}html body main#MainContent .asm-touch-page-dock{position:relative!important;z-index:2!important;left:var(--asm-pagination-offset,0px)!important;right:auto!important;bottom:auto!important;display:block!important;width:var(--asm-pagination-width,100%)!important;height:44px!important;margin:0!important;padding:0!important;pointer-events:none!important;animation:none!important;transform:none!important}html body main#MainContent .asm-touch-page-dock .asm-touch-page-numbers{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:calc(100% - 144px)!important;max-width:320px!important;height:44px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important}html body main#MainContent .asm-touch-page-dock .asm-touch-page-control{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:1px solid #eadfe5!important;border-radius:9px!important;background:#fff!important;color:#8f2867!important;box-shadow:0 2px 8px #35172809!important;font:500 12px/1 ASMTouchSans,Manrope,sans-serif!important;text-decoration:none!important;letter-spacing:0!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent}html body main#MainContent .asm-touch-page-dock .asm-touch-page-control[aria-current=page]{border-color:#8f2867!important;background:#8f2867!important;color:#fff!important;font-weight:600!important;box-shadow:none!important;cursor:default!important}html body main#MainContent .asm-touch-page-dock .asm-touch-page-control:disabled{border-color:#eee7eb!important;color:#c7b9c1!important;box-shadow:none!important;cursor:default!important}html body main#MainContent .asm-touch-page-dock .asm-touch-page-control:focus-visible{outline:2px solid #8f2867!important;outline-offset:3px!important}html body main#MainContent .asm-touch-page-dock .asm-touch-page-control svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}html body main#MainContent .asm-touch-page-dock .asm-touch-pagination-cart{position:absolute!important;top:0!important;right:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#a4387c,#87215f)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 14px #481e361f!important;pointer-events:auto!important}html body main#MainContent .asm-touch-page-dock .asm-touch-pagination-cart>svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}html body main#MainContent .asm-touch-page-dock .asm-touch-pagination-cart>.cart-count-bubble{position:absolute!important;top:-3px!important;right:-3px!important;left:auto!important;bottom:auto!important;min-width:17px!important;width:17px!important;height:17px!important;margin:0!important;border-radius:50%!important;background:#fff!important;color:#8f2867!important;font:600 9px/17px ASMTouchSans,sans-serif!important;text-align:center!important}html body main#MainContent .asm-touch-page-dock .asm-touch-pagination-cart>.cart-count-bubble[style*="display:none"],html body main#MainContent .asm-touch-page-dock .asm-touch-pagination-cart>.cart-count-bubble[style*="display: none"]{display:none!important}html body:has(#Details-menu-drawer-container[open]) main#MainContent .asm-touch-page-dock,html body:has(dialog[open]) main#MainContent .asm-touch-page-dock{visibility:hidden!important;pointer-events:none!important}}@media(min-width:750px)and (max-width:989px),(min-width:750px)and (max-width:1366px)and (pointer:coarse){html body main#MainContent section.asm-page-hero[data-asm-catalog-heading]{padding:0 20px!important;margin-top:16px!important}html body main#MainContent section.asm-page-hero[data-asm-catalog-heading] h1{font-size:21px!important}html body main#MainContent section.asm-page-hero[data-asm-catalog-heading] p{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/asm-touch-catalog.css.map */
