html{scroll-behavior:smooth}body{background:#fff;color:#222}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #222;outline-offset:4px}.navigation-mobile-actions{display:none}.category-heading{position:absolute;top:90px;left:20px;z-index:2;max-width:22vw}.category-heading h1{font-size:16px;text-transform:uppercase}.category-text-link{text-decoration:underline!important;text-underline-offset:4px}.category-home-links{display:none}.category-pagination{padding:30px 0;margin-left:40%;display:flex;flex-wrap:wrap;gap:16px}.category-pagination span,.category-pagination a{font-size:12px}.category-pagination .current{text-decoration:underline}.category-empty{padding:100px 0}.category-empty a{margin-top:20px;text-decoration:underline}.category-home-fallback{width:100%;min-height:60vh;display:grid;place-items:center;background:#f0eeea}.section-gallery .gallery-list .slide{flex-shrink:0}.section-gallery .gallery__overview .gallery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.section-gallery .gallery__overview .slide{height:calc(var(--vh) / 2)}.section-content-description{max-height:100%;overflow-y:auto}.product-header h2:empty{display:none}@media(max-width:1100px){.page{gap:0}.page-navigation{width:100%;background:#fff}.page-navigation .navigation{display:grid;grid-template-columns:1fr auto;gap:0;align-items:center}.page-navigation .navigation-logo{margin:14px 16px;width:70px}.navigation-mobile-actions{display:flex;align-items:center;gap:20px;margin-right:16px}.navigation-mobile-actions a,.navigation-toggle{display:inline-flex;align-items:center;min-height:44px;text-transform:uppercase}.navigation-toggle{cursor:pointer}.page-navigation .navigation-content{display:none;grid-column:1 / -1;flex-direction:column;padding:12px 20px 24px;overflow:auto;white-space:normal;max-height:calc(100dvh - 70px);gap:0}.page-navigation.navigation-open .navigation-content{display:flex}.page-navigation .navigation-content-group{flex-direction:column}.page-navigation .navigation-content-group .menu{padding:0}.page-navigation .navigation-content-group .menu-link{display:flex;align-items:center;min-height:48px;width:100%;border-bottom:1px solid #eee}.page-navigation .navigation-content-group .menu-link:after{display:none}.page-navigation .navigation-content-group .menu-link__active{text-decoration:underline;text-underline-offset:5px}.page-navigation .navigation-desktop-cart{display:none}.category-heading{position:static;padding:22px 16px;max-width:none}.category-home-links{display:flex;flex-direction:column;padding:0 16px 24px}.category-home-links a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #eee;text-transform:uppercase}.section-content{padding:10px 16px 0}.section-content-description{max-height:none;overflow:visible;gap:24px;width:100%}.section-content-description .information-group-header-action{min-height:44px}.section-content-description .information-group-content-description{max-height:none;overflow:visible}.section-content-description .product-list .size-link,.section-content-description .product-list .size-label{min-width:32px;min-height:44px;display:flex;align-items:center}.section-content-description .product-action{min-height:44px;padding:12px 16px}.section-asset{width:100%}.section-gallery .gallery{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;height:auto}.section-gallery .gallery-list{width:100%}.section-gallery .gallery-list .slide{width:100vw;height:125vw;scroll-snap-align:start}.section-gallery .gallery-list .slide-action,.section-gallery .gallery-list .slide-link{width:100%;cursor:default}.section-gallery .gallery-list .asset{width:100%;height:100%}.section.section__active .section-gallery .gallery-navigation{display:none}.category-home{padding-bottom:24px!important}.category-pagination{margin:0;padding:20px 16px}.category-pagination a{padding:10px}.category-empty{padding:40px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page__ready,.section-gallery .gallery{transition:none}}.section-gallery .gallery-list{align-self:flex-start}.category-home-footer{display:none}@media(max-width:1100px){.category-home-footer{display:flex;gap:24px;padding:0 16px 24px}.category-home-footer a{display:flex;align-items:center;min-height:44px;text-transform:uppercase}}@media(min-width:1101px){.category-heading{display:none}}.page-navigation a.navigation-cart--filled{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-synthesis:weight}@media(min-width:1101px){.page-navigation .navigation-content{max-height:calc(100dvh - 90px);overflow-y:auto}}@media(max-width:1100px){.page-navigation .navigation-product-shortcuts{padding:0 0 10px 16px}}@media(min-width:1101px){.page-navigation a.navigation-cart--empty{color:#b3b3b3}}@media(max-width:1100px){.page-navigation .navigation-product-shortcuts--desktop-only{display:none}}@media(max-width:1100px){.category-home-footer{justify-content:center;flex-wrap:wrap}}.cart-scroll{display:flex;flex-direction:column;width:100%}.cart-image-missing{align-items:center;background:#f0eeea}.cart-line-price s{font:inherit;color:#777}@media(max-width:1100px){.cart-product-section .section-content-description{width:100%}}.section-content-description .information-group-content-description table.size-guide-table{width:100%;margin-bottom:20px}.section-content-description .information-group-content-description table.size-guide-table th{text-transform:none;padding:0 8px 10px 0;width:auto}.size-guide-units{display:flex;gap:18px;margin-top:12px}.size-guide-units[hidden]{display:none}.size-guide-units button{min-height:44px;cursor:pointer}.size-guide-units button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/categories.css.map */
