athos-recs{display:block}athos-recs[hidden]{display:none}athos-recs:not([data-athos-state=ready]) .title-wrapper>.indicators{visibility:hidden;pointer-events:none}.athos-recommendations__results{min-width:0}.athos-recommendations__results:not(:empty)+.athos-recommendations__skeleton,athos-recs[data-athos-state=ready] .athos-recommendations__skeleton,athos-recs[data-athos-state=empty] .athos-recommendations__skeleton,athos-recs[data-athos-state=error] .athos-recommendations__skeleton{display:none}.athos-recommendations__skeleton{min-width:0;pointer-events:none}.athos-recommendations__skeleton-card{min-width:0;overflow:hidden;background-color:rgb(var(--color-placeholder));border:var(--card-border-width) solid rgb(var(--color-foreground) / var(--card-border-opacity));border-radius:var(--card-radius);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) rgb(var(--color-shadow) / var(--card-shadow-opacity))}.athos-recommendations__skeleton-media,.athos-recommendations__skeleton-line,.athos-recommendations__skeleton-swatches span{display:block;background-image:linear-gradient(100deg,rgb(var(--color-foreground) / .045) 40%,rgb(var(--color-foreground) / .115) 63%,rgb(var(--color-foreground) / .045) 79%);background-position:100% 0;background-size:400% 100%;animation:athos-recommendations-skeleton 1.4s ease infinite}.athos-recommendations__skeleton-media{width:100%;height:0;padding-bottom:100%;aspect-ratio:1 / 1}@supports (aspect-ratio: 1 / 1){.athos-recommendations__skeleton-media{height:auto;padding-bottom:0}}.athos-recommendations__skeleton-content{display:grid;gap:var(--sp-2);min-height:13.125rem;padding-block:clamp(var(--sp-4),1.263vw,var(--sp-6)) clamp(var(--sp-4),2.105vw,var(--sp-10));background:var(--gradient-background);background-color:rgb(var(--color-background))}.athos-recommendations__skeleton-line{height:1rem;border-radius:999px}.athos-recommendations__skeleton-line--title{width:82%}.athos-recommendations__skeleton-line--price{width:38%;margin-inline-start:auto}.athos-recommendations__skeleton-swatches{display:flex;gap:var(--sp-2);min-height:1.5rem}.athos-recommendations__skeleton-swatches span{width:1.5rem;height:1.5rem;border-radius:50%}@keyframes athos-recommendations-skeleton{to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.athos-recommendations__skeleton-media,.athos-recommendations__skeleton-line,.athos-recommendations__skeleton-swatches span{animation:none}}@media screen and (max-width:767px){.athos-recommendations__skeleton-content{gap:var(--sp-1);min-height:6.09375rem;padding-block:var(--sp-3)}.athos-recommendations__skeleton-line{height:.75rem}.athos-recommendations__skeleton-swatches{gap:var(--sp-1d5);min-height:1rem}.athos-recommendations__skeleton-swatches span{width:1rem;height:1rem}}.athos-recommendations__results .ss__recommendation-grid{width:100%}.athos-recommendations__results .ss__result{height:100%}.athos-recommendations__results .ss__recommendation-profile-tracker,.athos-recommendations__results .athos-recommendations__card{min-width:0}.athos-recommendations__results .athos-recommendations__card{height:auto}.athos-recommendations__results .athos-recommendations__card>.ss__result{height:100%}.athos-recommendations__message{margin:0;padding:var(--sp-6);border:1px dashed rgb(var(--color-foreground) / .3);color:rgb(var(--color-foreground) / .7)}@media screen and (pointer:fine){.snap-athos-quick-view__button~.snap-jam-badges--top-right{transition:opacity var(--animation-fast)}.athos-recommendations__results .ss__result:hover .snap-athos-quick-view__button{opacity:1}.athos-recommendations__results .ss__result:hover .snap-athos-quick-view__button~.snap-jam-badges--top-right{opacity:0}}.snap-athos-quick-view__button:focus-visible~.snap-jam-badges--top-right{opacity:0}@media screen and (max-width:1023px){athos-recs[data-layout=carousel][data-limit-product-card-width=true] .slider--tablet .card-grid{--slider-item-width: min(36vw, var(--athos-product-card-max-width))}}@media screen and (max-width:639px){athos-recs[data-layout=carousel][data-limit-product-card-width=true] .slider--tablet .mobile\:card-grid--1{--slider-item-width: min(74vw, var(--athos-product-card-max-width))}}@media screen and (min-width:1024px){athos-recs[data-layout=carousel][data-limit-product-card-width=true] .slider--desktop .card-grid{--slider-item-width: min( calc( calc(var(--slider-container) / var(--card-grid-per-row)) - var(--card-grid-gap) * calc(var(--card-grid-per-row) - 1) / var(--card-grid-per-row) ), var(--athos-product-card-max-width) )}}
/*# sourceMappingURL=/cdn/shop/t/300/assets/athos-recommendations.css.map */
