body:is(.template-collection,.template-list-collections) .ss-v01-trust-wrapper{display:none}.ss-v02-categories-wrapper{width:100%}body:is(.template-index,.template-collection,.template-list-collections) #content>.shopify-section.ss-v02-categories-wrapper{--ss-section-gap:16px}@media(min-width:760px)and (max-width:1024px){body:is(.template-index,.template-collection,.template-list-collections) #content>.shopify-section.ss-v02-categories-wrapper{--ss-section-gap:14px}}@media(max-width:759px){body:is(.template-index,.template-collection,.template-list-collections) #content>.shopify-section.ss-v02-categories-wrapper{--ss-section-gap:12px}}.ss-v02-categories{width:100%;background:#fff;color:#102d3c;font-family:inherit}.ss-v02-categories__inner{position:relative;max-width:1500px;margin:0 auto;padding:8px clamp(30px,3vw,43px) 10px}.ss-v02-categories__navigation{width:100%;min-width:0;container-type:inline-size}.ss-v02-categories__list{--ss-quick-gap:clamp(3px,.6vw,9px);display:grid;grid-template-columns:repeat(32,calc((100cqw - 15 * var(--ss-quick-gap)) / 16));grid-template-rows:minmax(0,1fr);gap:0 var(--ss-quick-gap);width:100%;min-width:0;list-style:none;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.ss-v02-categories__list::-webkit-scrollbar{display:none}.ss-v02-categories__item{min-width:0;grid-row:1}.ss-v02-categories__item:nth-child(16n+1){scroll-snap-align:start;scroll-snap-stop:always}.ss-v02-categories__tile{display:flex;box-sizing:border-box;width:100%;min-height:78px;padding:7px 3px 6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;border-radius:9px;text-decoration:none;color:inherit;transition:background-color .15s ease,color .15s ease}.ss-v02-categories__tile[href]:hover{background:#f3f6f8;color:#102d3c}.ss-v02-categories__tile[href]:focus-visible{outline:2px solid #145e7b;outline-offset:2px}.ss-v02-categories__tile--unlinked{color:#87929b;cursor:default}.ss-v02-categories__icon{display:flex;flex:0 0 28px;width:28px;height:28px;align-items:center;justify-content:center}.ss-v02-categories__icon svg{display:block;width:28px;height:28px}.ss-v02-categories__title{box-sizing:border-box;display:block;width:100%;min-width:0;font-size:clamp(11px,.85vw,13px);font-weight:500;line-height:1.25;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ss-v02-categories__title--long{font-size:clamp(9px,.72vw,11px);letter-spacing:-.15px}.ss-v02-categories__title--very-long{font-size:clamp(8px,.65vw,10px);letter-spacing:-.22px}#root .ss-v02-categories__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;padding:0!important;margin:0;-webkit-appearance:none;appearance:none;border:0!important;border-radius:50%!important;outline:0;color:#102d3c;background:#fff!important;box-shadow:none!important;background-image:none!important;cursor:pointer;isolation:isolate}#root .ss-v02-categories__arrow:before,#root .ss-v02-categories__arrow:after{content:none!important;display:none!important;box-shadow:none!important;border:0!important;background:none!important}#root .ss-v02-categories__arrow--previous{left:4px}#root .ss-v02-categories__arrow--next{right:4px}#root .ss-v02-categories__arrow>svg{display:block;position:relative;z-index:1;flex:none;width:17px;height:17px;margin:auto}#root .ss-v02-categories__arrow:disabled{visibility:hidden;pointer-events:none}#root .ss-v02-categories__arrow:not(:disabled):hover{background:#f3f6f8!important}#root .ss-v02-categories__arrow:focus-visible{outline:2px solid #145e7b!important;outline-offset:1px}.ss-v02-categories__pagination{display:none}@media(min-width:601px)and (max-width:1199px){.ss-v02-categories__inner{padding:8px 10px 4px}.ss-v02-categories__list{--ss-quick-gap:8px;grid-template-columns:repeat(32,calc((100cqw - 7 * var(--ss-quick-gap)) / 8))}.ss-v02-categories__item:nth-child(16n+1){scroll-snap-align:none;scroll-snap-stop:normal}.ss-v02-categories__item:nth-child(8n+1){scroll-snap-align:start;scroll-snap-stop:always}.ss-v02-categories__tile{min-height:74px}.ss-v02-categories__title{font-size:12px}.ss-v02-categories__title--long{font-size:10px}.ss-v02-categories__title--very-long{font-size:9px}}@media(max-width:600px){.ss-v02-categories__inner{padding:9px 10px 4px}.ss-v02-categories__list{--ss-quick-gap:6px;grid-template-columns:repeat(16,calc((100cqw - 3 * var(--ss-quick-gap)) / 4));grid-template-rows:repeat(2,minmax(74px,auto));column-gap:var(--ss-quick-gap);row-gap:5px}.ss-v02-categories__item{grid-column:var(--ss-quick-column);grid-row:var(--ss-quick-row)}.ss-v02-categories__item:nth-child(16n+1){scroll-snap-align:none;scroll-snap-stop:normal}.ss-v02-categories__item:nth-child(8n+1){scroll-snap-align:start;scroll-snap-stop:always}.ss-v02-categories__tile{min-height:74px;padding:6px 2px;gap:5px}.ss-v02-categories__title{font-size:12px}.ss-v02-categories__title--long{font-size:10px}.ss-v02-categories__title--very-long{font-size:9px}.ss-v02-categories__icon,.ss-v02-categories__icon svg{width:26px;height:26px}.ss-v02-categories__icon{flex-basis:26px}}@media(max-width:1199px){#root .ss-v02-categories__arrow{display:none!important}#root .ss-v02-categories .ss-v02-categories__pagination{--ss-quick-thumb-width:30px;position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:112px;height:32px;min-height:32px;margin:0 auto;padding:0}#root .ss-v02-categories .ss-v02-categories__pagination:before,#root .ss-v02-categories .ss-v02-categories__pagination:after{content:"";display:block;position:absolute;top:50%;left:0;height:11px;border-radius:999px;pointer-events:none}#root .ss-v02-categories .ss-v02-categories__pagination:before{width:100%;background:#cfd9df;z-index:0;transform:translateY(-50%)}#root .ss-v02-categories .ss-v02-categories__pagination:after{width:var(--ss-quick-thumb-width);background:#064b63;z-index:1;transform:translate3d(var(--ss-quick-thumb-offset,0px),-50%,0);transition:none}#root .ss-v02-categories .ss-v02-categories__pagination>button.ss-v02-categories__page-button{position:relative!important;z-index:2;display:inline-flex!important;flex:1 1 0%!important;box-sizing:border-box;width:25%!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}#root .ss-v02-categories__pagination>button.ss-v02-categories__page-button:before,#root .ss-v02-categories__pagination>button.ss-v02-categories__page-button:after{content:none!important;display:none!important}#root .ss-v02-categories__page-dot{display:none}#root .ss-v02-categories__page-button:focus-visible{outline:2px solid #145e7b!important;outline-offset:-1px}}@media(prefers-reduced-motion:reduce){.ss-v02-categories__tile{transition:none}}@media(max-width:359px){.ss-v02-categories__title--very-long{font-size:8px;letter-spacing:-.25px}.ss-v02-categories__title--long{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/1324/assets/ss-v02-quick-categories.css.map */
