:root{--yamo-duree: .55s}.product-grid-container{padding-block:clamp(2.5rem,6vw,5rem)}ul.product-grid{gap:clamp(2rem,4vw,3.25rem) clamp(1.25rem,2.5vw,2rem)}.product-card{position:relative;transition:transform var(--yamo-duree) var(--yamo-ease)}.product-card .card-gallery{position:relative;overflow:hidden;aspect-ratio:2 / 3;border:1px solid var(--yamo-filet);background:var(--yamo-creme);transition:border-color var(--yamo-duree) var(--yamo-ease)}.product-card .card-gallery:after{content:"";position:absolute;left:14%;right:14%;bottom:11%;height:1px;background:var(--yamo-filet-fort);z-index:0;pointer-events:none;transition:opacity var(--yamo-duree) var(--yamo-ease)}.product-card .card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(42% 7% at 50% 89%,rgb(43 33 24 / .17),transparent 72%);transition:opacity var(--yamo-duree) var(--yamo-ease);pointer-events:none;z-index:0}.product-card .card-gallery>a,.product-card slideshow-component,.product-card slideshow-container,.product-card slideshow-slides,.product-card slideshow-slide,.product-card .product-media{height:100%}.product-card .card-gallery>a,.product-card .product-media{position:relative;z-index:1}.product-card .product-media img{width:100%;height:100%;object-fit:contain;padding:9% 22% 11%;filter:drop-shadow(0 10px 14px rgb(43 33 24 / .16));transition:transform .7s var(--yamo-ease)}@media(hover:hover){.product-card:hover{transform:translateY(-6px)}.product-card:hover .card-gallery{border-color:var(--yamo-filet-fort)}.product-card:hover .product-media img{transform:scale(1.03)}}.product-card:focus-within .card-gallery{border-color:var(--yamo-filet-fort);outline:2px solid var(--yamo-brun);outline-offset:3px}.product-card .product-card__link:focus-visible{outline:none}.product-card .h4{font-family:var(--font-heading--family);font-size:1.02rem;font-weight:400;line-height:1.3;color:var(--yamo-brun)}.product-card .price{font-family:var(--font-body--family);font-size:.9rem;letter-spacing:.02em;color:var(--yamo-taupe);font-variant-numeric:tabular-nums}.product-card .compare-at-price{color:var(--yamo-taupe);text-decoration-thickness:1px}.product-information .product-details .price,.product-information .product-details .price-item--regular{font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,1.9rem);letter-spacing:.01em;color:var(--yamo-brun);font-variant-numeric:tabular-nums}.product-information__media .product-media-container,.product-information__media .product-media,.product-information__media .product-media__image{max-height:min(74vh,680px)}.product-information__media .product-media__image{width:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgb(43 33 24 / .14))}.product-information__media .product-media-container{position:relative;display:grid;place-items:center}.product-information__media .product-media-container:after{content:"";position:absolute;left:22%;right:22%;bottom:2%;height:1px;background:var(--yamo-filet-fort);z-index:0;pointer-events:none}.product-information__media .product-media{position:relative;z-index:1}.cart-items .price,.cart__item .price,cart-items-component .price,.totals__total-value,.totals .price{font-variant-numeric:tabular-nums}.cart-items .product-title,.cart__item .product-title{font-family:var(--font-heading--family);font-weight:400;color:var(--yamo-brun)}.cart-items img,.cart__item img,cart-items-component img{background:var(--yamo-creme);border:1px solid var(--yamo-filet);object-fit:contain;padding:6% 14%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.product-grid-container .product-card{animation:yamo-entree linear both;animation-timeline:view();animation-range:entry 0% cover 28%}}}@keyframes yamo-entree{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-card,.product-card .product-media img{transition:none}.product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/yamo-shop.css.map */
