.section-collection{padding:56px 16px}.section-collection .wrapper{max-width:1200px;margin:0 auto}.js-grid[data-grid-large="4"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important}@media (min-width: 700px) and (max-width: 1099px){.js-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px!important}}@media (max-width: 699px){.js-grid[data-grid-small="1"]{grid-template-columns:1fr!important;gap:24px!important}.section-collection{padding:40px 16px}}.section-collection h2.kicker-flourished{font-size:28px!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-weight:900!important;text-align:center!important;margin-bottom:48px!important;padding-bottom:0!important;position:relative!important;display:inline-block!important;width:100%!important;background:linear-gradient(90deg,#fff,#dc2626,#ff6b6b,#dc2626,#fff)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:discord-wave 4s ease-in-out infinite!important;transform-origin:center center!important}@keyframes discord-wave{0%,to{background-position:200% center;transform:scale(1) translateY(0)}25%{transform:scale(1.02) translateY(-2px)}50%{background-position:-200% center;transform:scale(1) translateY(0)}75%{transform:scale(1.02) translateY(-2px)}}.section-collection h2.kicker-flourished:after,.section-collection h2.kicker-flourished:before{display:none!important;content:none!important}.section-collection h2.kicker-flourished:hover{animation-play-state:paused!important;background:linear-gradient(90deg,#dc2626,#f44,#dc2626)!important;background-size:100% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;transform:scale(1.05)!important;transition:transform .3s ease!important}.section-collection:nth-of-type(2) h2.kicker-flourished{animation-delay:.5s!important}@supports (animation-timeline: scroll()){.section-collection h2.kicker-flourished{animation-timeline:view()!important;animation-range:entry 0% cover 40%!important}}.product-grid-item{background:#1a1a1a!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 12px #0000004d!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important;height:100%!important;display:flex!important;flex-direction:column!important}.product-grid-item:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #0006!important}.product-grid-item .product__grid__images{background:#fff!important;aspect-ratio:1/1!important;position:relative!important;overflow:hidden!important;min-height:280px!important}.product-grid-item .product__media__container{background:#fff!important;padding:16px!important}.product-grid-item .product__media__wrapper,.product-grid-item .product__media,.product-grid-item .product__img__wrapper{background:transparent!important}.product-grid-item img{object-fit:contain!important;width:100%!important;height:100%!important;background:#fff!important}.product-grid-item .product__grid__info{background:#0f0f0f!important;padding:20px 20px 24px!important;flex-grow:1!important;display:flex!important;flex-direction:column!important}.product-grid-item .product__grid__title{font-size:20px!important;line-height:1.4!important;font-weight:600!important;color:#fff!important;margin:0 0 12px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:56px!important;text-align:left!important;letter-spacing:-.02em!important}.product-grid-item .product__grid__price{margin-bottom:10px!important;text-align:left!important}.product-grid-item .product__price{font-size:22px!important;font-weight:700!important;color:#fff!important}.product-grid-item .product__price--sale{font-size:24px!important;font-weight:800!important;color:#f44!important}.product-grid-item .product__price--strike{font-size:16px!important;color:#888!important;text-decoration:line-through!important;margin-left:12px!important}.product-grid-item .product__grid__price__sold{color:#999!important;font-size:18px!important}.product-grid-item .rating__wrapper__grid{margin-bottom:8px!important}.product-grid-item .product__rating{display:flex!important;align-items:center!important;gap:6px!important;font-size:16px!important}.product-grid-item .product__rating__value{color:#fff!important;font-weight:700!important;font-size:16px!important}.product-grid-item .product__rating__star{color:#f44!important;font-size:18px!important}.product-grid-item .product__rating__star:before{content:"\2605"!important;color:#f44!important}.product-grid-item .product__rating__count{color:#b0b0b0!important;font-size:15px!important;font-weight:500!important}.product-grid-item .product__badge{position:absolute!important;top:16px!important;left:16px!important;background:#dc2626!important;color:#fff!important;padding:8px 14px!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;z-index:2!important;box-shadow:0 2px 8px #dc262666!important}.product-grid-item .product__badge--sold-out{background:#666!important;box-shadow:0 2px 8px #0000004d!important}.product-grid-item .grid__swatch__placeholder,.product-grid-item .siblings__more-link{font-size:14px!important;text-transform:uppercase!important;color:#ffffff80!important;margin-top:auto!important;text-align:left!important;letter-spacing:.05em!important}.product-grid-item .btn--quick-add{width:calc(100% - 40px)!important;height:44px!important;background:#dc26261a!important;border:2px solid #dc2626!important;color:#dc2626!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:8px!important;margin:12px 20px 20px!important;cursor:pointer!important;transition:all .2s ease!important}.product-grid-item .btn--quick-add:hover{background:#dc2626!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #dc26264d!important}.section-collection .text-center{text-align:center!important;margin-top:48px!important}.palette--dark .btn--outline,.section-collection .btn--outline{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;padding:0 36px!important;border:2px solid #dc2626!important;background:transparent!important;color:#dc2626!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;border-radius:8px!important;transition:all .2s ease!important;letter-spacing:.08em!important;text-transform:uppercase!important}.palette--dark .btn--outline:hover,.section-collection .btn--outline:hover{background:#dc26261a!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #dc262633!important}.palette--dark .product-grid-item{background:#1a1a1a!important;border-color:#ffffff1a!important}.palette--dark .product__grid__info{background:#0f0f0f!important}.palette--dark .product__grid__title,.palette--dark .product__price,.palette--dark h2.kicker-flourished{color:#e7e7e7!important}@media (max-width: 699px){.product-grid-item .product__grid__info{padding:16px!important}.product-grid-item .product__grid__title{font-size:18px!important;margin-bottom:10px!important}.product-grid-item .product__price{font-size:20px!important}.product-grid-item .product__price--sale{font-size:22px!important}.product-grid-item .product__price--strike{font-size:15px!important}.product-grid-item .grid__swatch__placeholder{font-size:13px!important}.product-grid-item .product__grid__images{min-height:240px!important}.section-collection h2.kicker-flourished{font-size:22px!important;letter-spacing:.1em!important}}@media (min-width: 700px) and (max-width: 1099px){.product-grid-item .product__grid__title{font-size:19px!important}.product-grid-item .product__price{font-size:21px!important}.product-grid-item .product__price--sale{font-size:23px!important}}.product-grid-item a:focus-visible{outline:2px solid #dc2626!important;outline-offset:2px!important;border-radius:14px!important}.btn--outline:focus-visible,.btn--quick-add:focus-visible{outline:2px solid #dc2626!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/product-cards-dark.css.map */
