.no-product{padding:0 16px;font-family:Aachen Medium Plain}.filter-overlay,.product-filter-grid{position:absolute;top:-1px;left:-1px;width:100%;height:100%;background:#00000080;z-index:1;overflow:auto}.filter-overlay{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.filter-overlay.active{display:block;opacity:1;pointer-events:none}.product-filter-grid{padding:64px 0;width:100%;overflow:auto;transform:translate(-100%);opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.product-filter-grid.active{transform:translate(0);opacity:1;z-index:2;background:#fff;border:2px solid #000}.filter-header{display:flex;justify-content:space-between;align-items:center;padding-right:16px}.filter-header .btn{box-shadow:-2px 2px var(--Primary-Black, #000),-4px 4px var(--Primary-Black, #000),-6px 6px var(--Primary-Black, #000),-8px 8px var(--Primary-Black, #000)}.cross-icon{width:48px;height:48px;margin:0!important}.cross-icon:after{background:url(crossIcon.svg) no-repeat center center}.product-filter-grid .ribbon-wraper .text-header{-webkit-text-stroke-width:.8px;-webkit-text-stroke-color:var(--Primary-Black, #000);font-family:Aachen Medium Plain;font-size:48px;font-style:normal;font-weight:500;line-height:50px;text-transform:uppercase;transform:skew(7.92deg) translateY(-2px);text-shadow:-1px 1px 0 black,-2px 2px 0 black,-3px 3px 0 black,-4px 4px 0 black,-5px 5px 0 black,-6px 6px 0 black}.sorting-block.update-z-index{z-index:0;pointer-events:none}.merch-main-container .custom-container:not(.filter-nav){padding:64px 16px}.merch-main-container .custom-container:not(.filter-nav) .blog-section{margin:0;overflow:hidden}.rizla-merch-section{min-height:600px}.merch-prod-list-container{display:flex;flex-wrap:wrap;row-gap:16px}.merch-prod-list-container .product-card{border:0;outline:0}.product-card-container.merch-card-container{position:relative}.product-card-container.merch-card-container .mobile-card-link{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1;display:block!important}.product-card-container.merch-card-container .info,.product-card-container.merch-card-container .inner-card{padding:0}.product-card-container.merch-card-container .detail-product{display:flex;padding:16px;align-items:center;position:relative}.product-card-container.merch-card-container .content-info{display:flex;flex-direction:column;width:100%}.product-card-container.merch-card-container .content-info .merch-top-container{display:flex;align-items:center;justify-content:space-between}.product-card-container.merch-card-container .content-info .merch-top-container a{text-decoration:none}.product-card-container.merch-card-container .content-info .merch-price-container{display:flex;align-items:center;font-family:Gotham HTF;font-size:16px;font-style:normal;font-weight:500;line-height:22.4px;gap:16px}.product-card-container.merch-card-container .content-info .merch-price-container .actual-price.has-discount{color:#87888a;text-decoration-line:line-through}.product-card-container.merch-card-container .content-info .merch-price-container .discount-percentage{color:#fa3b3b}.quick-add-container{position:absolute;bottom:calc(100% + 20px);z-index:2;width:85%;left:51%;transform:translate(-50%);background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px solid;padding:16px;display:none}.quick-add-header{text-align:center;font-family:Aachen Medium Plain;font-size:24px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;margin-bottom:16px}.quick-add-sizes{font-family:Aachen Medium Plain;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;transform:skew(7.923deg);text-shadow:-1px 1px 0 black,-2px 2px 0 black,-3px 3px 0 black,-4px 4px 0 black,-5px 5px 0 black,-6px 6px 0 black;padding-left:6px;color:#fff;-webkit-text-stroke:black;-webkit-text-stroke-width:1px;margin-bottom:24px;display:flex;flex-direction:row;justify-content:center;column-gap:16px;width:100%;flex-wrap:wrap}.add-to-bag-btn{width:87%;padding:12px;font-family:Aachen Medium Plain;font-size:16px;font-style:normal;font-weight:500;line-height:16.8px;text-transform:uppercase;border-radius:2px;border:2px solid #000;background:#ffc91c}.add-to-bag-btn.btn:hover{background:linear-gradient(0deg,#fff3 0% 100%),#ffc91c;border-color:#000}.add-to-bag-btn[disabled],.add-to-bag-btn.btn[disabled]:hover{background:#87888a;width:87%;padding:12px;font-family:Aachen Medium Plain;font-size:16px;font-style:normal;font-weight:500;line-height:16.8px;text-transform:uppercase;opacity:1;cursor:not-allowed}.add-to-bag-btn:after{display:none}.quick-add-sizes .not-available,.quick-add-colors .not-available{position:relative;text-shadow:-1px 1px 0 #87888A,-2px 2px 0 #87888A,-3px 3px 0 #87888A,-4px 4px 0 #87888A,-5px 5px 0 #87888A,-6px 6px 0 #87888A;-webkit-text-stroke:#87888A;-webkit-text-stroke-width:1px}.quick-add-sizes .not-available:after,.quick-add-colors .not-available:after{content:"";position:absolute;left:50%;top:0;width:3px;height:57.405px;background:#525252;transform:rotate(45deg);z-index:2;border-radius:2px}.blog-articles{margin-bottom:16px!important}.filter-btn-container{position:absolute;left:20px}.filter-btn{padding:16px;font-weight:700;background:#fff;border:2px solid var(--Primary-Black, #000);outline:2px solid var(--Primary-White, #ffc91c);outline-offset:-4px;border-radius:4px;cursor:pointer;box-shadow:-2px 2px var(--Primary-Black, #000),-4px 4px var(--Primary-Black, #000),-6px 6px var(--Primary-Black, #000),-8px 8px var(--Primary-Black, #000);transition:transform .1s ease;color:var(--Primary-Black, #000);font-family:Aachen Medium Plain,sans-serif;font-size:16px;line-height:16.8px;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:center;vertical-align:middle;flex-direction:row;width:fit-content;gap:4px;height:60px}.top-banner{border:2px solid #fff;border-bottom:0}body.filter-open .product-card-container.merch-card-container,body.filter-open .product-card,body.filter-open .product-card *{pointer-events:none!important;cursor:not-allowed!important}body.filter-open .quick-add-container{display:none!important}.accordion-group{display:flex;flex-direction:column;gap:32px}.accordion-body{padding:0 16px 16px;display:flex;flex-direction:column;width:100%;gap:24px}.accordion-body label{display:flex;align-items:center;text-transform:uppercase}.accordion-body input[type=checkbox]{display:inline-block;width:24px;margin-right:8px;height:24px}.price-range-wrapper{padding:1rem 0}.price-values{display:flex;justify-content:space-between;font-weight:500;margin-bottom:.5rem}.range-slider{position:relative;height:40px}.range-track{position:absolute;top:50%;transform:translateY(-50%);height:4px;width:100%;background:#87888a;border-radius:100px;z-index:1}.range-fill{position:absolute;height:6px;background:#000;border-radius:3px;z-index:2;display:block!important}.range-slider input[type=range]{position:absolute;top:0;width:101%;height:40px;pointer-events:none;background:none;z-index:3;-webkit-appearance:none}.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;appearance:none;width:32px;height:32px;background:url(gold-plus-icon.svg) no-repeat center;background-size:contain;border:none;z-index:4;position:relative;left:-1px}.range-slider input[type=range]::-moz-range-thumb{pointer-events:all;width:32px;height:32px;background:url(gold-plus-icon.svg) no-repeat center;background-size:contain;border:none;z-index:4}.range-value-label{position:absolute;top:100%;white-space:nowrap;visibility:visible;pointer-events:none;display:inline-block}.view-results-btn{border-radius:4px!important;box-shadow:-2px 2px var(--Primary-Black, #000),-4px 4px var(--Primary-Black, #000),-6px 6px var(--Primary-Black, #000),-8px 8px var(--Primary-Black, #000)}.view-results-btn:after{display:none}.selected-filter-badge:after{background:url(crossIcon.svg) no-repeat center center}.selected-filters{gap:16px;flex-wrap:wrap}.selected-filters .badge:nth-child(odd){background:#ff8a1a}.selected-filters .badge:nth-child(odd):hover{background:linear-gradient(0deg,#fff3 0% 100%),#ff8a1a;border:2px solid var(--Primary-Black, #000);color:var(--Primary-Black, #000)}.selected-filters .badge:nth-child(2n){background:#00e394}.selected-filters .badge:nth-child(2n):hover{background:linear-gradient(0deg,#fff3 0% 100%),#00e394;border:2px solid var(--Primary-Black, #000);color:var(--Primary-Black, #000)}.color-swatch-list{display:flex;gap:8px;margin-top:16px}.swatch__square{width:24px;height:24px;border-radius:0;border:0;display:flex}.quick-add-colors{display:flex;gap:8px;margin-bottom:16px}.quick-size{padding-left:6px}.quick-color.selected{outline:2px solid black;border:2px solid #fff;border-radius:4px}.quick-size.selected{color:#00e394}.rizla-ribbon-right-padding{margin-left:-.4px}.pagination{padding-top:40px}.blog-container{margin-bottom:48px}.sort-button{line-height:16.8px;gap:8px}.accordion-body label{display:flex;align-items:center;cursor:pointer;font-size:16px}.accordion-body input[type=checkbox]{display:none}.accordion-body .custom-check{width:24px;height:24px;border:1px solid #000;background:#fff;margin-right:12px;position:relative;display:inline-block;transition:border .2s,background .2s}.accordion-body input[type=checkbox]:checked+.custom-check{background:#000;border:2px solid #000}.accordion-body input[type=checkbox]:checked+.custom-check:after{content:url(checkedIcon.svg);color:#fff;font-size:16px;position:absolute;left:0;top:0;width:20px;height:20px;display:block}.accordion-body label:hover span.custom-check{border:2px solid #000}.accordion-body .custom-check:after{content:"";display:block;width:20px;height:20px;position:absolute;left:2px;top:2px}.sorting-block{z-index:2}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 767px){.product-card-container.merch-card-container{max-width:100%}.merch-main-container .page-width{padding:0}.merch-main-container .pagination>div{width:100%}.sorting-block.has-filter-btn{right:16px;left:unset}.sorting-block.has-filter-btn button.sort-toggle{width:fit-content}.product-filter-grid{width:101%;height:101%}}@media screen and (min-width: 768px){.product-filter-grid{width:520px}.filter-btn-container{left:32px}.sorting-block{right:30px}}@media screen and (max-width: 767px){.product-filter-grid.active{position:fixed;top:0;left:0;z-index:10;width:100%}}@media screen and (min-width: 1024px){.rizla-merch-section{min-height:700px}.filter-btn-container{left:48px}.sorting-block{right:48px}.selected-filters{padding:0 16px}.product-filter-grid{border:4px solid #000;padding:32px 0;width:520px}.filter-header{padding-right:32px}.cross-icon{width:61px;height:61px}.product-filter-grid .ribbon-wraper .text-header{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--Primary-Black, #000);font-size:64px;font-style:normal;font-weight:500;line-height:67px;transform:skew(15.41deg) translateY(-8px);text-shadow:-1px 1px 0 black,-2px 2px 0 black,-3px 3px 0 black,-4px 4px 0 black,-5px 5px 0 black,-6px 6px 0 black,-7px 7px 0 black,-8px 8px 0 black}.rizla-ribbon-right-padding{margin-left:-.3px}.decade{margin-left:-1px}.merch-prod-list-container{row-gap:24px}.merch-main-container .custom-container:not(.filter-nav){padding:96px 32px}.product-card-container.merch-card-container .mobile-card-link{display:none!important}.product-card-container.merch-card-container .detail-product{padding:24px}.product-card-container.merch-card-container{cursor:url(rizla-hand-cursour.png) 16 16,auto}.product-card-container.merch-card-container:hover .quick-add-container,.product-card-container.merch-card-container:focus-within .quick-add-container{display:flex}.top-banner,.inner-card .repeating-text-container{border:4px solid #fff;border-bottom:0}.sorting-block.has-filter-btn button.sort-toggle{width:240px}.pagination{padding-top:64px}.blog-container{margin-bottom:72px}}@media screen and (min-width: 1280px){.quick-add-container{width:90%}.quick-add-header{font-size:24px}.quick-add-sizes{font-size:48px}}@media screen and (min-width: 1440px){.merch-main-container .custom-container:not(.filter-nav){padding:96px 132px}}@media screen and (min-width: 1800px){.blog-section{max-width:unset}.product-card-container.merch-card-container{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rizla-merch-card.css.map */
