/* Shutter Story shop redesign (body.ss-shop-new) */
.ss-shop-new .page-title-section,.ss-shop-new .section-page-header{display:none!important}
.ss-shop-new .ss-shop-head .ssh-shophero{padding:clamp(40px,5vw,80px) 0 clamp(28px,3.5vw,56px)}
.ss-shop-new .ss-shop-head .ssh-chero--text .ssh-title{font-size:clamp(46px,7.4vw,120px)}
.ss-shop-new .ssh-shopchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(28px,3vw,40px)}
.ss-shop-new .ssh-shopchips a{font-size:15px;font-weight:700;line-height:1.2;color:#262626;border:1px solid #262626;padding:10px 18px;transition:background-color .3s,color .3s,border-color .3s}
.ss-shop-new .ssh-shopchips a:hover,.ss-shop-new .ssh-shopchips a:focus-visible{border-color:#169dfb;color:#169dfb}
.ss-shop-new .ssh-shopchips a[aria-current]{background:#262626;border-color:#262626;color:#fff}
.ss-shop-new .ss-shop-head .ssh-trust{margin-bottom:clamp(32px,4vw,56px)}

/* Toolbar */
.ss-shop-new .wc-toolbar{font-family:"Quicksand",sans-serif;border-bottom:1px solid #e7e7e7;padding-bottom:14px;margin-bottom:clamp(24px,3vw,40px)}
.ss-shop-new .wc-toolbar,.ss-shop-new .wc-toolbar a,.ss-shop-new .wc-toolbar p,.ss-shop-new .wc-toolbar select{color:#262626;font-size:14px}
.ss-shop-new .wc-toolbar .btn-advanced-shop-filter,.ss-shop-new .wc-toolbar .wc-view-toggle{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px}

/* Product cards */
.ss-shop-new ul.products .product_item--inner{font-family:"Quicksand",sans-serif}
.ss-shop-new ul.products .product_item--thumbnail{background:#f5f6f7}
.ss-shop-new ul.products .product_item--thumbnail-holder{position:relative;overflow:hidden}
.ss-shop-new ul.products .product_item--thumbnail-holder::before{content:"";position:absolute;top:0;left:-100%;z-index:5;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.3));transform:skewX(-25deg);pointer-events:none}
.ss-shop-new ul.products .product_item:hover .product_item--thumbnail-holder::before{animation:ss-shop-shine 1s}
@keyframes ss-shop-shine{100%{left:125%}}
.ss-shop-new ul.products .product_item--thumbnail-holder img{transform:scale(1.03);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s}
.ss-shop-new ul.products .product_item:hover .product_item--thumbnail-holder img{transform:scale(1)}
.ss-shop-new ul.products .item--overlay{background:transparent!important}
.ss-shop-new ul.products .product_item--info{padding-top:16px;text-align:left}
.ss-shop-new ul.products .product_item--title,.ss-shop-new ul.products .product_item--title a,.ss-shop-new ul.products .woocommerce-loop-product__title{font-family:"Quicksand",sans-serif;font-size:17px;font-weight:700;line-height:1.35;color:#262626;letter-spacing:0}
.ss-shop-new ul.products .product_item:hover .product_item--title a{color:#169dfb}
.ss-shop-new ul.products .price,.ss-shop-new ul.products .price .amount{font-family:"Quicksand",sans-serif;font-size:15px;font-weight:500;color:#5e5e5e}
.ss-shop-new ul.products .star-rating{display:none}
.ss-shop-new ul.products .product_item--action .button,.ss-shop-new ul.products .wrap-addto .button{border-radius:0!important;background:#262626!important;color:#fff!important}
.ss-shop-new ul.products .product_item--action .button:hover,.ss-shop-new ul.products .wrap-addto .button:hover{background:#169dfb!important}
.ss-shop-new .la-pagination .page-numbers{font-family:"Quicksand",sans-serif;font-weight:700;border-radius:0}
.ss-shop-new .la-pagination .page-numbers.current{background:#262626;color:#fff}
@media (prefers-reduced-motion:reduce){.ss-shop-new ul.products .product_item--thumbnail-holder img{transition:none}.ss-shop-new ul.products .product_item:hover .product_item--thumbnail-holder::before{animation:none}}
