.tuyya-pieces{margin:48px 0 56px}.tuyya-pieces__kicker{margin-bottom:14px}.tuyya-pieces__track{display:grid;gap:20px}.tuyya-pieces--grid .tuyya-pieces__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.tuyya-pieces--scroll .tuyya-pieces__track{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px;scrollbar-width:thin}.tuyya-pieces--scroll .tuyya-pieces__card{scroll-snap-align:start}.tuyya-pieces--scroll{border-top:1px solid var(--tuyya-encre, #1B1815);border-bottom:1px solid var(--tuyya-sable, #E2D9C6);padding:16px 0 8px}.tuyya-pieces__card{display:flex;flex-direction:column;gap:10px}.tuyya-pieces__link,.article-container a.tuyya-pieces__link{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;border-bottom:0}.tuyya-pieces__img{display:block;aspect-ratio:1 / 1;background:var(--tuyya-photo, #FBF8F3);overflow:hidden;margin-bottom:6px}.tuyya-pieces .tuyya-pieces__img img,.tuyya-article-page .article-container .tuyya-pieces__img img{width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:normal;padding:8%;box-sizing:border-box;display:block;margin:0;transition:transform .6s ease}.tuyya-pieces__link:hover .tuyya-pieces__img img{transform:scale(1.03)}.tuyya-pieces__type{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tuyya-gris, #6A6459)}.tuyya-pieces__title{font-size:19px;line-height:1.2;color:var(--tuyya-encre, #1B1815)}.tuyya-pieces__link:hover .tuyya-pieces__title{color:var(--tuyya-ocre, #7E5A20)}.tuyya-pieces__price{font-size:13px;color:var(--tuyya-corps, #3A352E)}.article-container .tuyya-pieces p{margin:0}@media(max-width:1100px){.tuyya-pieces--grid .tuyya-pieces__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.tuyya-pieces--grid .tuyya-pieces__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tuyya-pieces--scroll .tuyya-pieces__track{grid-auto-columns:62%}.tuyya-pieces__title{font-size:17px}}.tuyya-pieces__form{display:flex;flex-direction:column;gap:6px;margin:2px 0 0}.tuyya-pieces__select{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.04em;padding:9px 10px;border:1px solid var(--tuyya-sable, #E2D9C6);background:transparent;color:var(--tuyya-encre, #1B1815);border-radius:0;width:100%}.tuyya-pieces__add,.article-container a.tuyya-pieces__add{display:block;width:100%;text-align:center;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:var(--tuyya-encre, #1B1815);color:#f7f3ea;border:0;padding:12px 8px;cursor:pointer;text-decoration:none;transition:background .2s ease;line-height:1.3}.tuyya-pieces__add:hover{background:var(--tuyya-ocre, #7E5A20);color:#f7f3ea}.tuyya-pieces__add[disabled]{opacity:.5;cursor:progress}.tuyya-pieces__add--done,.article-container a.tuyya-pieces__add--done{background:transparent;color:var(--tuyya-encre, #1B1815);border:1px solid var(--tuyya-encre, #1B1815)}.tuyya-pieces__soldout{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tuyya-gris, #6A6459)}.tuyya-pieces .tuyya-pieces__img img,.tuyya-article-page .article-container .tuyya-pieces__img img{padding:3%}.tuyya-pieces__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.tuyya-pieces__bar .tuyya-pieces__kicker{margin-bottom:0}.tuyya-pieces__nav{display:flex;gap:6px;margin-left:auto}.tuyya-pieces__nav[hidden]{display:none}.tuyya-pieces__arrow{width:40px;height:40px;border:1px solid var(--tuyya-encre, #1B1815);background:transparent;color:var(--tuyya-encre, #1B1815);font-size:16px;line-height:1;cursor:pointer;border-radius:0}.tuyya-pieces__arrow:hover{background:var(--tuyya-encre, #1B1815);color:#f7f3ea}.tuyya-pieces__arrow[disabled]{opacity:.3;cursor:default;background:transparent;color:var(--tuyya-encre, #1B1815)}.tuyya-plate .tuyya-pieces--scroll .tuyya-pieces__track{grid-auto-columns:calc((100% - 60px)/4)}@media(max-width:1100px){.tuyya-plate .tuyya-pieces--scroll .tuyya-pieces__track{grid-auto-columns:calc((100% - 2 * 20px) / 3)}}@media(max-width:768px){.tuyya-plate .tuyya-pieces--scroll .tuyya-pieces__track{grid-auto-columns:62%}.tuyya-pieces__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/tuyya-pieces.css.map */
