.sam-mosaic{padding:var(--sam-paddingY, 18px) 0}.sam-mosaic__inner{max-width:1400px;margin:0 auto;padding:0 16px}.sam-mosaic__titleLink{color:inherit;text-decoration:none}.sam-mosaic__titleLink:hover{text-decoration:underline}.sam-mosaic__grid{display:grid;gap:var(--sam-gap, 10px);grid-template-columns:repeat(var(--sam-cols, 4),minmax(0,1fr))}@media (min-width: 990px){.sam-mosaic__grid{--sam-cols: var(--sam-cols-desktop, 4)}}@media (max-width: 989px){.sam-mosaic__grid{--sam-cols: var(--sam-cols-mobile, 2)}}.sam-mosaic__tile{position:relative;overflow:hidden;border-radius:var(--sam-radius, 16px);background:#0000000f;aspect-ratio:var(--sam-ar, 1/1);display:block;transform:translateZ(0);text-decoration:none;color:inherit}.sam-mosaic__tile:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.sam-mosaic__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--sam-fit, cover);object-position:var(--sam-pos, center);background:var(--sam-contain-bg, #000);will-change:transform,filter;transform:scale(1);transition:transform .24s ease,filter .22s ease}.sam-mosaic.sam-mosaic--gray .sam-mosaic__img{filter:grayscale(var(--sam-gray-amount, 100%))}.sam-mosaic.sam-mosaic--gray .sam-mosaic__tile:hover .sam-mosaic__img,.sam-mosaic.sam-mosaic--gray .sam-mosaic__tile.is-active .sam-mosaic__img{filter:grayscale(0%)}.sam-mosaic__tile:hover .sam-mosaic__img{transform:scale(1.02)}.sam-mosaic__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity var(--sam-blackfade, .9s) ease-in-out;pointer-events:none;will-change:opacity}.sam-mosaic__veil.is-on{opacity:1}.sam-mosaic__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .18s ease;background:#0000002e;pointer-events:none}.sam-mosaic__tile:hover .sam-mosaic__overlay,.sam-mosaic__tile.is-active .sam-mosaic__overlay{opacity:1;pointer-events:auto}.sam-mosaic__price{position:absolute;left:50%;top:66.666%;transform:translate(-50%,-50%);text-align:center;font-weight:800;letter-spacing:.02em;color:#faab00;text-shadow:0 2px 10px rgba(0,0,0,.45);line-height:1.1;padding:6px 10px;border-radius:10px;background:#00000040;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sam-mosaic__priceWas{display:inline-block;font-weight:700;opacity:.85;text-decoration:line-through;margin-right:8px}.sam-mosaic__priceNow{display:inline-block;font-weight:900}.sam-mosaic__btnRow{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:10px;justify-content:center;align-items:center;width:calc(100% - 18px);max-width:360px}.sam-mosaic__btn{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;padding:10px 12px;border-radius:var(--sam-btn-radius, 6px);font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:12px;line-height:1;text-decoration:none;flex:1;text-align:center}.sam-mosaic__view{background:var(--sam-btn-view-bg, #000);color:var(--sam-btn-view-txt, #FAAB00)}.sam-mosaic__atc{background:var(--sam-btn-atc-bg, #FAAB00);color:var(--sam-btn-atc-txt, #000)}.sam-mosaic__btn:disabled{opacity:.75;cursor:not-allowed}.sam-mosaic__nav{display:flex;justify-content:center;gap:10px}.sam-mosaic__nav--header{margin-top:12px}.sam-mosaic__nav--footer{margin-top:14px}.sam-mosaic__navBtn{width:var(--sam-nav-w, 46px);height:var(--sam-nav-h, 38px);border-radius:var(--sam-nav-radius, 10px);border:1px solid var(--sam-nav-border, rgba(255,255,255,.18));background:var(--sam-nav-bg, rgba(255,255,255,.08));cursor:pointer;font-size:var(--sam-nav-font, 24px);line-height:1;font-weight:900;color:var(--sam-nav-txt, #BDBDBD);transition:transform .12s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.sam-mosaic__navBtn:hover{background:#ffffff1f}.sam-mosaic__navBtn:active{transform:translateY(1px)}.sam-mosaic__navBtn:focus-visible{outline:2px solid rgba(250,171,0,.55);outline-offset:2px}.sam-mosaic__pname{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;font-weight:300;letter-spacing:.015em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45);line-height:1.1;padding:6px 10px;border-radius:10px;background:#00000038;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.sam-mosaic__view.sam-mosaic__btn,.sam-mosaic__btn.sam-mosaic__view{background:var(--sam-btn-view-bg, #000000)!important;color:var(--sam-btn-view-txt, #FAAB00)!important}button.sam-mosaic__atc.sam-mosaic__btn,.sam-mosaic__btn.sam-mosaic__atc{background:var(--sam-btn-atc-bg, #FAAB00)!important;color:var(--sam-btn-atc-txt, #000000)!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sam-mosaic.css.map */
