.card-product.card__fam .fam__all{width:100%;padding:0;margin:0 0 .75rem}.card-product.card__fam .fam__all .fam__wrapper{display:grid;grid-template-columns:90px 90px 90px;gap:2px;justify-items:center}.card-product.card__fam .fam__all .fam__subitem{width:100%;height:80%;aspect-ratio:1;border:1px solid #E7E9EC;border-radius:100%;overflow:hidden;cursor:pointer;position:relative;padding:0;background:transparent;max-width:80px;max-height:65px}.card-product.card__fam .fam__all.fam__square .fam__subitem{border-radius:0}.card-product.card__fam .fam__all .fam__subitem.select{border:2px solid #162F8F}.card-product.card__fam .fam__all .fam__subitem img{display:block;width:var(--fam_collection_image_size);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%}.card-product.card__fam .fam__all .fam__subitem img.fam__image--mobile{display:none}.card-product.card__fam .fam__all .fam__subitem.select img{background:#e7e9ec;border-radius:0}.product__fam{position:relative;overflow:hidden;padding:0}.fam__inner{width:100%;overflow-x:auto;overflow-y:hidden;position:relative}.product__fam-scrollbar .fam__inner::-webkit-scrollbar{width:0;height:3px}.product__fam-scrollbar .fam__inner::-webkit-scrollbar-track{background:#0000001a}.product__fam-scrollbar .fam__inner::-webkit-scrollbar-thumb{background:#00000080}.product__fam-scrollbar .fam__inner::-webkit-scrollbar-thumb:hover{background:#000000b3}.product__fam .btn{border:0;outline:none;-webkit-appearance:none;appearance:none;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(180deg);width:24px;height:24px;border-radius:50%;text-indent:-99999em;background-color:rgba(var(--colors-line-and-border),.2);display:flex;align-items:center;justify-content:center;cursor:pointer}.product__fam .btn:hover{opacity:.7}.product__fam .btn:after{content:"";display:block;width:6px;height:6px;background-color:transparent;border-top:2px solid rgb(var(--colors-text));border-left:2px solid rgb(var(--colors-text));transform:rotate(135deg);margin:0 2px 0 0}.product__fam .btnRight{left:auto;right:0;transform:translateY(-50%) rotate(0)}.product__fam .btnLeft{left:0%}.product__fam .fam__items{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;position:relative}.product__fam .fam__items .fam__item{max-width:90px;max-height:65px;border:1px solid #E7E9EC}.product__fam .fam__items .fam__item img{display:block;width:100%;height:100%;margin:0}.product__fam .fam__items .fam__item .fam__item-link{display:block}.product__fam .fam__items .fam__item.is-current .fam__item-link{border:2px solid #162F8F}.product__fam .fam__items .fam__item.is-current .fam__item-link img{border-radius:0;background:#e7e9ec}.product__fam .fam__items .fam__item a.h5.full-unstyled-link{display:none}.product__fam .fam__items .fam__item.toggle{position:relative;overflow:hidden}.product__fam .fam__items .fam__item.toggle a.h5{font-size:var(--h5-font-size);position:absolute;bottom:-100%;left:0%;width:calc(100% - 10px);background-color:var(--fam_product_toggle_background);color:var(--fam_product_toggle_color);padding:5px 8px;transition:all .125s ease-out}.product__fam .fam__items .fam__item.toggle:hover a.h5{bottom:10px}.product__fam .fam__items .fam__item.hide a.h5{display:none}.product__fam.product__fam-grid .fam__items{display:grid;grid-template-columns:repeat(5,auto);gap:2px}.product__fam.product__fam-grid-3 .fam__items{grid-template-columns:repeat(3,auto)}.product__fam.product__fam-grid-4 .fam__items{grid-template-columns:repeat(4,auto)}.product__fam.product__fam-grid-5 .fam__items{grid-template-columns:repeat(5,auto)}.product__fam.product__fam-grid-6 .fam__items{grid-template-columns:repeat(6,auto)}.product__fam.product__fam-grid.product__fam-scrollbar .fam__inner::-webkit-scrollbar{width:0;height:0}@media only screen and (max-width:750px){.product__fam.product__fam-grid .fam__items{grid-template-columns:repeat(4,1fr)}.card-product.card__fam .fam__all .fam__subitem img.fam__image--desktop{display:none}.card-product.card__fam .fam__all .fam__subitem img.fam__image--mobile{display:block}.card-product.card__fam .fam__all .fam__wrapper{grid-template-columns:50px 50px 50px;gap:6px}.card-product.card__fam .fam__all .fam__subitem{max-width:48px;max-height:63px;height:63px}.card-product.card__fam .fam__all .fam__subitem img{height:100%;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-fams.css.map */
