.shopify-policy__container{background:#0d0d0d!important;padding:1.25rem;max-width:100%}.shopify-policy__container .shopify-policy__body,.shopify-policy__container .shopify-policy__title{max-width:65ch;margin:0 auto}@media only screen and (min-width:1100px){.shopify-policy__container{padding:2rem}}.o-break-thumbnail{position:relative}.o-product-thumbnail{color:#151515;width:100%;padding:.25rem 0;position:relative}.o-product-thumbnail__quickadd-btn{margin-top:auto;margin-bottom:0}.o-product-thumbnail__quickadd-btn.is-secondary{background:#e94a34;border-color:#e94a34;color:#fff;display:flex;align-items:center;padding:0 1.5rem;line-height:1;height:2.5rem;line-height:2.5rem;font-family:roboto-mono,monospace}.o-product-thumbnail__quickadd-btn.is-secondary svg{width:1.25rem;height:1.25rem;position:relative;margin-left:.5rem;margin-right:-.5rem}.o-product-thumbnail__quickadd-btn.is-secondary:hover{border-color:#252525;background:#252525;opacity:.6}.o-product-thumbnail__quickadd-btn.is-open+.o-product-thumbnail__swatches{opacity:1;visibility:visible}.o-product-thumbnail__swatches{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,5%,.95);opacity:0;visibility:hidden}.o-product-thumbnail__swatches,.o-product-thumbnail__variant{transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:all}.o-product-thumbnail__variant{color:#fff;padding:.5rem 1rem;font-size:.875rem;font-family:roboto-mono,monospace;line-height:1.5}.o-product-thumbnail__variant.is-sold-out{opacity:.2;pointer-events:none;text-decoration:line-through}.o-product-thumbnail__variant-price{padding-left:.5rem}.o-product-thumbnail__variant:hover{color:#e94a34}.o-product-thumbnail__variant:first-child{padding-top:2rem}.o-product-thumbnail__variant:last-child{padding-bottom:2rem}.o-product-thumbnail__variants{height:100%;position:absolute;width:100%;overflow:auto;display:flex}.o-product-thumbnail__variants-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;margin:auto}.o-product-thumbnail.filtered-out{display:none}.o-product-thumbnail__inner{border-radius:.5rem;background-color:#fff;display:block;height:100%;padding:2rem 1rem .5rem;position:relative;overflow:hidden}.o-product-thumbnail__image{border-radius:5%;position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto}.o-product-thumbnail__image-container{position:relative;padding-bottom:60%;overflow:hidden}.o-product-thumbnail__title{margin-bottom:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-product-thumbnail__pretitle{min-height:1.5rem;margin-bottom:.4rem}.o-product-thumbnail-info,.o-product-thumbnail__pretitle{color:#e94a34;font-family:roboto-mono,monospace;text-transform:uppercase}.o-product-thumbnail-info{outline:1px solid #e94a34;border-radius:2.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1;letter-spacing:.01618em;white-space:nowrap;display:inline-block;margin-right:.5rem;margin-bottom:.5rem;line-height:1.5rem}.o-product-thumbnail-info:last-child{margin:0}.o-product-thumbnail__price-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:1rem 0;border-top:1px solid #f5f5f7}.o-product-thumbnail__rollover{margin-bottom:0}.o-product-thumbnail__details-container{margin-top:2rem;font-family:roboto-mono,monospace;flex-grow:1;display:flex;flex-direction:column}.o-product-thumbnail__price{font-weight:500;margin-bottom:0}.o-product-thumbnail__price.has-compare{color:#e94a34}.o-product-thumbnail__price-compare{text-decoration:line-through;color:#a1a1a6;margin-right:.25rem}@media screen and (min-width:31.25rem){.o-product-thumbnail{width:calc(50% - .25rem)}}@media only screen and (max-width:1099px){.o-product-thumbnail .release-date-badge{padding:2px 6px!important}.o-product-thumbnail__inner{padding:2.75rem 1rem 0}}@media only screen and (min-width:750px){.o-product-thumbnail{width:calc(33.33% - .3rem)}}@media only screen and (min-width:1100px){.o-product-thumbnail:hover .o-product-thumbnail__image{transform:translateX(-50%) scale(.9)}.o-product-thumbnail__details-container{margin-top:3rem;padding:0;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:all;text-align:start}.o-product-thumbnail__inner{padding:4rem 1.5rem .5rem;display:flex;flex-direction:column}.o-product-thumbnail__image{transition:transform .5s ease}.o-product-thumbnail__image-container{padding-bottom:80%;overflow:visible}.o-product-thumbnail__image-wrapper{padding-left:2rem;padding-right:2rem;overflow:hidden}.o-product-thumbnail__rollover{transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:all;text-align:start}.o-product-thumbnail__price-actions{padding-top:1.5rem}.o-product-thumbnail__title{margin-bottom:1.5rem}}@media only screen and (min-width:1350px){.o-product-thumbnail{width:calc(25% - .35rem)}}.my-badge-labels{position:absolute;top:1rem;left:1rem;right:1rem;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.my-badge-labels::-webkit-scrollbar{display:none}.my-badge-labels.is-dragging{scroll-behavior:auto}.my-badge-labels.is-dragging .release-date-badge,.my-badge-labels.is-dragging .tag-list-badge{cursor:grabbing}.my-badge-labels .release-date-badge,.my-badge-labels .tag-list-badge{position:static;top:auto;right:auto;font-size:.875rem;box-shadow:inset 0 0 0 .0625rem #e94a34;border:0;border-radius:1rem;padding:.25rem .75rem;color:#e94a34;background:#fff;line-height:1.5rem;font-family:roboto-mono,monospace!important;text-transform:uppercase;flex:0 0 auto;white-space:nowrap;pointer-events:auto}.my-badge-labels.is-scrollable .release-date-badge,.my-badge-labels.is-scrollable .tag-list-badge{cursor:grab}#fs-ssr-app-content .product-title-date,.product-title-date{display:block;font-family:roboto-mono,monospace;font-size:.875rem;line-height:1.5;color:#a1a1a6;margin-bottom:.4375rem}@media only screen and (min-width:1100px){.my-badge-labels{top:1.3125rem;left:1.3125rem;right:1.3125rem}#fs-ssr-app-content .product-title-date,.product-title-date{font-size:1rem}}.o-pagination{margin:0 auto;font-weight:700;width:100%;max-width:27.5rem;text-align:center;letter-spacing:0;display:flex;justify-content:center;position:relative;align-items:center}.o-pagination>span{display:inline-block}.o-pagination>span.page{font-size:1.125rem;line-height:1.2;margin:0 1rem;color:#fff}.o-pagination>span.page:last-child{margin-right:0}.o-pagination>span.page.current{cursor:default;color:#434347}.o-pagination>span.page a{display:inline-block}.o-pagination>span.page a:hover{color:#434347;border-bottom:.125rem solid #434347}.o-pagination>span.next,.o-pagination>span.prev{font-size:0;width:2.5rem;height:2.5rem;background:#fff url(svg.arrow-right.svg) no-repeat 50%;border-radius:100%;border:.0625rem solid #151515;background-size:.8125rem;display:block;cursor:pointer;overflow:hidden}.o-pagination>span.next a,.o-pagination>span.prev a{display:inline-block;width:100%;height:100%}.o-pagination>span.next:hover,.o-pagination>span.prev:hover{background-color:#a1a1a6}.o-pagination>span.next{margin-left:1.8125rem}.o-pagination>span.prev{transform:rotate(180deg);margin-right:1.8125rem}@media only screen and (min-width:1100px){.o-pagination>span.next,.o-pagination>span.prev{background-size:1.5rem;width:3.5625rem;height:3.5rem}.o-pagination>span.next{margin-left:3.8125rem}.o-pagination>span.prev{margin-right:3.8125rem}.o-pagination>span.page{font-size:1.5rem;margin:0 1.375rem}}.c-search-results{background-color:#0d0d0d}.c-search-results__wrapper{padding:4.125rem 1rem 2.5rem;margin:0 auto;text-align:center;max-width:125rem}.c-search-results__no-results{display:none;color:#fff}.c-search-results__search-form{margin:0 auto 3rem;max-width:37.5rem}.c-search-results__search-form .c-search-form__form{border:.0625rem solid #434347;border-radius:2rem}.c-search-results__search-form .c-search-form__close-btn{display:none}.c-search-results__search-term{color:#fff}.c-search-results__outer{margin:0 auto 4rem}.c-search-results__outer.no-results{background-color:#0d0d0d}.c-search-results__outer.no-results .c-search-results__no-results{display:block;font-family:roboto-mono,monospace;font-size:1.1rem;line-height:1.5;color:#d6d6d9}.c-search-results__outer.no-results .c-search-results__no-results--subtitle{font-size:1.5rem;line-height:1;color:#fff}.c-search-results__outer.no-results .c-search-results__heading-inner{display:none;margin-bottom:0}.c-search-results__heading{text-align:center}.c-search-results__heading-inner{margin:0 auto 1.875rem}.c-search-results__container{margin:0 auto;list-style:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.c-search-results__item{margin:0 auto 1.875rem}.c-search-results__product-card{width:80%;margin:0 auto;position:relative;height:100%}@media screen and (min-width:34.375rem){.c-search-results__container{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}.c-search-results__product-card{width:100%}.c-search-results__item{margin:0}}@media only screen and (min-width:750px){.c-search-results__container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1100px){.c-search-results__inner{padding-left:10%;padding-right:10%}}.c-search-brands{background-color:#0d0d0d}.c-search-brands__inner{padding:0 0 3.5rem 1rem;margin:0 auto}.c-search-brands__wrapper{white-space:nowrap}.c-search-brands__brand{text-align:center;padding:9%;border:.0625rem solid #434347;border-radius:.25rem;width:12.5rem;display:inline-block}.c-search-brands__brand svg{overflow:visible}@media only screen and (min-width:34.375rem){.c-search-brands__brand{padding:4%}}@media only screen and (min-width:750px){.c-search-brands__inner{padding-left:10%}.c-search-brands__brand{padding:3%}}@media only screen and (min-width:1100px){.c-search-brands__inner{padding:0 4% 6.125rem}.c-search-brands__wrapper{display:grid;grid-gap:.5rem;grid-template-columns:repeat(6,1fr)}.c-search-brands__brand{width:100%;padding:19.5% 16%;transition:all .2s,border-width 0s}.c-search-brands__brand:hover{border:.125rem solid #e94a34}}
