@media only screen and (min-width:0rem){#hero-shop .cs-submenu{margin-top:1.5rem;width:100%}#hero-shop .cs-submenu-ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}#hero-shop .cs-submenu-li{list-style:none}#hero-shop .cs-submenu-link{color:var(--primaryLight);display:inline-block;font-size:clamp(1.05rem,.72vw,1.2rem);letter-spacing:.05em;line-height:1.5em;padding:clamp(.75rem,2vw,1.5rem) clamp(1rem,3vw,2rem) .25rem;position:relative;text-decoration:none;transition:color .3s}#hero-shop .cs-submenu-link:before{background:currentColor;bottom:.125rem;content:"";display:block;height:1px;left:clamp(1rem,3vw,2rem);opacity:1;position:absolute;right:clamp(1rem,3vw,2rem);transition:width .3s;width:0}#hero-shop .cs-submenu-link:hover{color:var(--primaryLight)}#hero-shop .cs-submenu-link:hover:before{width:calc(100% - clamp(1rem, 3vw, 2rem)*2)}#hero-shop .cs-submenu-link.cs-active{color:var(--primary)}}@media only screen and (min-width:48rem){#hero-shop .cs-submenu-ul{flex-wrap:nowrap}#hero-shop .cs-submenu-link{white-space:nowrap}}@media only screen and (min-width:0rem){#shop-categories{overflow:visible;padding-bottom:var(--sectionPadding);padding-left:var(--sectionPadding);padding-right:var(--sectionPadding);padding-top:2rem;position:relative}#shop-categories .cs-tiles-wrapper{display:flex;flex-wrap:nowrap;gap:0;height:2rem;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}#shop-categories .cs-tile{border:none;display:block;flex-shrink:0;height:100%;margin:0;padding:0;width:auto}#shop-categories .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:34.375rem}#shop-categories .cs-container,#shop-categories .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#shop-categories .cs-content{text-align:center}#shop-categories .cs-title{color:var(--secondary);margin:0}#shop-categories .cs-topper{color:var(--secondary)}#shop-categories .cs-card-group{display:grid;gap:clamp(1rem,3vw,1.25rem);grid-template-columns:repeat(12,1fr);list-style:none;margin:auto;padding:0;width:100%}#shop-categories .cs-item{grid-column:span 12;max-width:100%;position:relative;text-align:center}#shop-categories .cs-item:hover .cs-picture img{opacity:.5;transform:scale(1.3)}#shop-categories .cs-item:hover .cs-category{color:var(--primary)}#shop-categories .cs-link{align-items:center;display:flex;flex-direction:column;text-decoration:none}#shop-categories .cs-picture{background-color:#000;border-radius:8px;display:block;height:62vw;margin:0 0 clamp(1rem,2.3vw,1.25rem);max-height:21.75rem;overflow:hidden;position:relative;width:100%}#shop-categories .cs-picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s,transform .6s;width:100%}#shop-categories .cs-category{color:var(--secondary);display:flex;font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;justify-content:center;line-height:1.2em;margin-bottom:.5rem;position:relative;text-align:center;text-decoration:none;transition:color .3s ease}#shop-categories .cs-category:hover{color:var(--primary)}#shop-categories .cs-quantity{color:var(--secondary);display:flex;font-size:1rem;justify-content:center;line-height:1.5em;text-align:inherit}}@media only screen and (min-width:48rem){#shop-categories{padding-top:2.625rem}#shop-categories .cs-tiles-wrapper{height:2.625rem}#shop-categories .cs-container{max-width:80rem}#shop-categories .cs-item{grid-column:span 3}#shop-categories .cs-picture{height:clamp(11.75rem,25vw,21.75rem)}}@media only screen and (min-width:64rem){#shop-categories{padding-top:3.1875rem}#shop-categories .cs-tiles-wrapper{height:3.1875rem}}@media only screen and (min-width:0rem){#all-artists{overflow:visible;padding:var(--sectionPadding);position:relative}#all-artists .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;padding:var(--sectionPadding);width:100%}#all-artists .cs-tiles-wrapper{display:flex;flex-wrap:nowrap;gap:0;height:2rem;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}#all-artists .cs-tile{border:none;display:block;flex-shrink:0;height:100%;margin:0;padding:0;width:auto}#all-artists .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center}#all-artists .cs-title{color:var(--secondary);margin:0}#all-artists .cs-button-solid{background-color:var(--primary);box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:9.375rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}#all-artists .cs-button-solid:before{background:#000;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#all-artists .cs-button-solid:hover:before{width:100%}#all-artists .cs-button-solid{order:3}#all-artists .cs-card-group{-moz-column-gap:clamp(1rem,3vw,1.25rem);column-gap:clamp(1rem,3vw,1.25rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(19.0625rem,1fr));margin:0;padding:0;row-gap:clamp(1rem,3vw,2.5rem);width:100%}#all-artists .cs-item{list-style:none;margin:0;padding:0}#all-artists .cs-item:hover .cs-picture{background-color:#fff}#all-artists .cs-item:hover .cs-picture img{transform:scale(1.05)}#all-artists .cs-link{align-items:flex-start;border:1px solid var(--secondary);border-radius:8px;display:flex;flex-direction:column;text-decoration:none}#all-artists .cs-picture{align-items:center;background-color:#fff;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;height:100vw;justify-content:center;margin:0 0 clamp(.75rem,2vw,1.25rem);max-height:22.5rem;min-height:21.25rem;overflow:hidden;padding:1rem;position:relative;transition:background-color .3s;width:100%;z-index:1}#all-artists .cs-picture img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}#all-artists .cs-info-wrapper{align-items:flex-end;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem;width:100%}#all-artists .cs-text-content{display:flex;flex:1;flex-direction:column;gap:.25rem}#all-artists .cs-product-name{color:var(--secondary);font-size:clamp(1.25rem,3vw,1.5625rem);font-weight:700;margin:0}#all-artists .cs-product-topper{color:var(--secondaryLight);display:inline-block;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}#all-artists .cs-price{color:var(--secondary);display:block;font-size:1rem;font-weight:700;line-height:1.2em;margin:0}}@media only screen and (min-width:48rem){#all-artists{padding-top:2.625rem}#all-artists .cs-tiles-wrapper{height:2.625rem}#all-artists .cs-content{display:flex;flex-direction:row;gap:3rem;justify-content:space-between}}@media only screen and (min-width:64rem){#all-artists{padding-top:3.1875rem}#all-artists .cs-tiles-wrapper{height:3.1875rem}#all-artists .cs-card-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#all-artists .cs-picture{position:relative}#all-artists .cs-sale-badge{background-color:#ee4a4a;border-radius:.25rem;color:#fff;display:inline-block;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:700;left:.5rem;line-height:1;padding:.375rem .625rem;position:absolute;top:.5rem;z-index:10}#all-artists .cs-add-to-cart{align-items:center;background-color:#fff;border:1px solid var(--secondary);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;min-width:3rem;padding:0;transition:all .3s ease;width:3rem}#all-artists .cs-add-to-cart img{height:1.5rem;transition:transform .3s ease;width:1.5rem}#all-artists .cs-add-to-cart:hover{background-color:var(--primary);border-color:var(--primary);transform:scale(1.1)}#all-artists .cs-add-to-cart:hover img{transform:scale(1.1)}#all-artists{position:relative}#all-artists .cs-decorative-svg{bottom:clamp(1rem,3vw,2rem);height:auto;opacity:.6;pointer-events:none;position:absolute;right:clamp(1rem,3vw,2rem);width:clamp(3rem,8vw,6rem);z-index:1}#all-artists .cs-decorative-svg .cs-star{display:block;height:auto;width:100%}}@media only screen and (min-width:48rem){#all-artists .cs-decorative-svg{width:clamp(4rem,10vw,8rem)}}@media only screen and (min-width:64rem){#all-artists .cs-decorative-svg{bottom:clamp(2rem,4vw,3rem);right:clamp(2rem,5vw,4rem)}}@media only screen and (min-width:0rem){#delivery-shipping{background-color:#fff;overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:2}#delivery-shipping .cs-container{margin:auto;max-width:80rem}#delivery-shipping .cs-container,#delivery-shipping .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#delivery-shipping .cs-content{max-width:52.5rem;text-align:center}#delivery-shipping .cs-star{height:clamp(1.9375rem,3.9vw,3.0625rem);margin-bottom:.75rem}#delivery-shipping .cs-topper{color:var(--secondaryLight);display:block;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.5rem;text-align:inherit;text-transform:uppercase}#delivery-shipping .cs-title{color:var(--secondary);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:100%;position:relative;text-align:inherit}#delivery-shipping .cs-text{color:var(--secondary);font-size:var(--bodyFontSize);line-height:1.5em;margin:0 0 2rem;max-width:40.625rem;text-align:inherit;width:100%}#delivery-shipping .cs-form{align-items:center;display:flex;gap:1rem;justify-content:center;max-width:39.375rem;width:100%}#delivery-shipping .cs-star-wrapper{position:absolute;z-index:0}#delivery-shipping .cs-star-1{height:auto;left:clamp(-3.75rem,-4vw,-2.5rem);top:clamp(2.5rem,5vw,5rem);width:clamp(6rem,9vw,8.5rem)}#delivery-shipping .cs-star-1 .cs-star{height:auto;width:100%}#delivery-shipping .cs-star-2{height:auto;left:clamp(5.5rem,14vw,28rem);top:clamp(1rem,2vw,5.5rem);width:clamp(3rem,4vw,4.375rem)}#delivery-shipping .cs-star-2 .cs-star{height:auto;width:100%}#delivery-shipping .cs-star-3{height:auto;left:clamp(1rem,10vw,22rem);top:clamp(18rem,14vw,15rem);width:clamp(3rem,8vw,11.25rem)}#delivery-shipping .cs-star-3 .cs-star{height:auto;width:100%}#delivery-shipping .cs-star-4{height:auto;right:clamp(5.5rem,14vw,28rem);top:clamp(2rem,4vw,7.5rem);width:clamp(3rem,4vw,4.375rem)}#delivery-shipping .cs-star-4 .cs-star{height:auto;width:100%}#delivery-shipping .cs-star-6{height:auto;right:clamp(-6rem,-9vw,-9rem);top:clamp(.5rem,1.5vw,1.5rem);width:clamp(10rem,17.6vw,18rem);z-index:-1}#delivery-shipping .cs-star-6 .cs-star{height:auto;width:100%}#delivery-shipping .cs-star-7{bottom:clamp(2rem,4vw,4rem);height:auto;right:clamp(1rem,10vw,25rem);width:clamp(3rem,7vw,9rem)}#delivery-shipping .cs-star-7 .cs-star{height:auto;width:100%}}