.shop-cards-link{--tw-text-opacity:1;color:rgba(var(--color-link-primary),var(--tw-text-opacity));transition-duration:.3s}.shop-cards-link:hover{--tw-text-opacity:1;color:rgba(var(--color-link-primary-hover),var(--tw-text-opacity))}.shop-card{padding-left:1rem;padding-right:1rem;width:100%}.shop-card__link{display:flex;flex-direction:column;justify-content:center;min-height:300px;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(16 30 47/var(--tw-bg-opacity))}.shop-card__link .sr-only{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.shop-card__image-wrapper,.shop-card__image-wrapper:before{height:100%;inset:0;position:absolute;width:100%}.shop-card__image-wrapper:before{background-image:linear-gradient(to top,var(--tw-gradient-stops));z-index:1;--tw-gradient-from:rgba(0,0,0,.8) var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.shop-card__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition-duration:.3s;width:100%}.shop-card__body{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;padding:2rem 1rem;position:relative;width:100%;z-index:1}@media(min-width:1280px){.shop-card__body{padding:2.5rem 2rem}}.shop-card__title{font-size:16px;font-weight:700;line-height:1.1;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(min-width:768px){.shop-card__title{font-size:20px}}@media(min-width:1280px){.shop-card__title{font-size:22px}}.shop-card__description{font-size:11px;line-height:1.5;margin-top:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(min-width:1280px){.shop-card__description{font-size:14px}}.shop-card__link:hover .shop-card__image{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shop-card-v2{display:flex;flex-direction:column;gap:1.25rem;padding-left:1rem;padding-right:1rem;width:100%}.shop-card-v2__image-wrapper{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.shop-card-v2__image-wrapper--link:hover>img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shop-card-v2__image{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;width:100%}.shop-card-v2__image,.shop-card-v2__title{transition-duration:.3s}.shop-card-v2__title{font-size:18px;font-weight:700;line-height:1.1;--tw-text-opacity:1;color:rgba(var(--color-link-primary),var(--tw-text-opacity))}.shop-card-v2__title--link:hover{--tw-text-opacity:1;color:rgba(var(--color-link-primary-hover),var(--tw-text-opacity))}.shop-card-v2__body{display:flex;flex-direction:column;gap:.5rem}.shop-card-v2__description{color:rgba(var(--color-text-primary),.8)}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/DG_x7KfIP6OE0nVnFX7tt3FiDmLqk3ozHRTJ2uhPBpk-bw0h2YX_Joo1Qq2K3yxUtoCT49F3un2h511R9akxasw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Oswald Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:87.154%;ascent-override:136.8841%;descent-override:33.1597%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Segoe UI";src:local("Segoe UI");size-adjust:81.8749%;ascent-override:145.7101%;descent-override:35.2978%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:80.6667%;ascent-override:147.8926%;descent-override:35.8264%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Arial";src:local("Arial");size-adjust:81.4265%;ascent-override:146.5125%;descent-override:35.4921%;line-gap-override:0%}@font-face{font-family:"Oswald Fallback: Noto Sans";src:local("Noto Sans");size-adjust:76.5823%;ascent-override:155.7802%;descent-override:37.7372%;line-gap-override:0%}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/Ia2Q2Yuz6YX4FP3kgFr9hphyzkUR6POasZJe54F9yp4-GC8RDcHjvh_OqkCAe5HmDy6F3wHXSkXnE9ciO5rFtl8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/zGhoKCY2YKUIucwV1Qs7YzrMjDwJu86lb6Da2uKlpIU-6WO0BieaNUFST_LfIB-vFOnohU3clu3Fd9HtQOCnIKI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/Fdca5OQW6WCHhQu7xA75vYOXXPY4ftrtbLbP8OqJLvI-8kFfusj90irGPp8pZuyj6sdFsqtnzvx9xx_fCryZf3w.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/9PGIk0hTPecj_iYTFBHwHXKesYIXdPHUu0UU6xDEoUk-Bci_SwiyO8P4geqiBamLF6gJp7IzQ3HOjkxN4XRbJ28.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.shop-cards{overflow:hidden;--tw-bg-opacity:1;background-color:rgba(var(--color-background-light-grey),var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:768px){.shop-cards{padding-bottom:4rem;padding-top:4rem}}@media(min-width:1280px){.shop-cards{padding-bottom:5rem;padding-top:5rem}}.shop-cards__items{margin-left:-1.25rem;margin-right:-1.25rem;position:relative}.shop-cards__header{margin-top:0!important}.shop-cards__heading{align-items:flex-start;display:flex;flex-wrap:wrap;text-align:center}@media(min-width:768px){.shop-cards__heading{text-align:left}}.shop-cards__title{font-family:Oswald,"Oswald Fallback: BlinkMacSystemFont","Oswald Fallback: Segoe UI","Oswald Fallback: Helvetica Neue","Oswald Fallback: Arial","Oswald Fallback: Noto Sans",sans-serif;font-size:22px;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgba(var(--color-text-primary),var(--tw-text-opacity))}@media(min-width:768px){.shop-cards__title{font-size:28px}}@media(min-width:1024px){.shop-cards__title{font-size:32px}}.shop-cards__description{color:rgba(var(--color-text-primary),.8);font-size:16px;line-height:1.3;margin-top:1.5rem;width:100%}.shop-cards .presented-by{align-items:center;display:none;margin-left:0}@media(min-width:768px){.shop-cards .presented-by{display:flex;margin-left:1rem}}.shop-cards .presented-by__title{color:rgba(var(--color-text-primary),.8);font-size:12px;margin-right:.5rem}.shop-cards .presented-by__image{height:auto;max-height:40px;max-width:120px;width:auto}.shop-cards .swiper{overflow:visible}.shop-cards .swiper-slide{width:100%}.shop-cards .swiper-slide:first-child{margin-left:auto}.shop-cards .swiper-slide:last-child{margin-right:auto}@media(min-width:768px){.shop-cards .swiper-slide{width:50%}}.shop-cards .swiper-wrapper{display:inline-flex}.shop-cards .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;position:relative}@media(min-width:1280px){.shop-cards .swiper-pagination{margin-top:3rem}}.shop-cards .swiper-pagination-bullet{border-radius:9999px;height:.375rem;margin-left:.625rem;margin-right:.625rem;width:.375rem;--tw-bg-opacity:1;background-color:rgba(var(--color-button-accent),var(--tw-bg-opacity))}.shop-cards .swiper-pagination-bullet-active{height:.625rem;width:.625rem}.shop-cards .swiper-button-next,.shop-cards .swiper-button-prev,.shop-cards .swiper-scrollbar{display:none}@media(min-width:1280px){.shop-cards--one-row{padding-bottom:5rem;padding-top:5rem}.shop-cards--one-row .shop-cards__container{align-items:center;display:flex}.shop-cards--one-row .shop-cards__header{padding-right:2.5rem;width:33.333333%;z-index:3}.shop-cards--one-row .shop-cards__items{margin:0;width:66.666667%}.shop-cards--one-row .shop-cards__items:before{height:calc(100% + 10rem);left:0;position:absolute;top:-5rem;width:100vw;z-index:2;--tw-translate-x:-100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(var(--color-background-light-grey),var(--tw-bg-opacity))}.shop-cards--one-row .shop-cards__dropdowns{margin-left:0;margin-top:1.5rem;order:1}.shop-cards--one-row .shop-cards__button{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(var(--color-button-accent),var(--tw-bg-opacity));padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgba(var(--color-button-accent-text),var(--tw-text-opacity))}.shop-cards--one-row .shop-cards__button>svg{display:none}.shop-cards--one-row .shop-cards__button:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-button-accent-hover),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-button-accent-text-hover),var(--tw-text-opacity))}}.shop-cards--one-row .shop-cards__title{font-size:30px;line-height:1.1}@media(min-width:1280px){.shop-cards--one-row .shop-cards__title{font-size:40px}}@media(min-width:1536px){.shop-cards--one-row .shop-cards__title{font-size:50px}}@media(min-width:1280px){.shop-cards--one-row .swiper{display:flex;flex-wrap:wrap}.shop-cards--one-row .swiper-pagination{display:none}.shop-cards--one-row .swiper-button-next,.shop-cards--one-row .swiper-button-prev{display:flex;margin-left:1rem;margin-top:1.5rem;position:static;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shop-cards--one-row .presented-by{margin-left:0;margin-top:.5rem}}
