body:has(.elv.fp) header-menu .menu-list__list-item:not(:has(a[href*="/collections/all"])),body:has(.elv.fp) header-drawer .menu-drawer__list-item--flat:not(:has(a[href*="/collections/all"])){display:none!important}.elv.fp section{padding-block:32px var(--sec)}.elv.fp .fp-g{align-items:start}.elv.fp .fp-media{grid-column:1 / span 6;position:sticky;top:calc(var(--header-height,80px) + 16px);display:flex;flex-direction:column;gap:12px}.elv.fp .fp-main{position:relative;aspect-ratio:4/5;max-height:calc(100vh - var(--header-height,80px) - 140px);width:100%;border-radius:var(--r);overflow:hidden;background:var(--laine)}.elv.fp .fp-ph{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .6s var(--ease)}.elv.fp .fp-ph.on{opacity:1}.elv.fp .fp-ph img{width:100%;height:100%;object-fit:cover}.elv.fp .fp-th{display:flex;gap:8px;flex-wrap:wrap}.elv.fp .fp-th button{all:unset;box-sizing:border-box;cursor:pointer;width:64px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;opacity:.55;transition:opacity .3s var(--ease)}.elv.fp .fp-th button[hidden]{display:none}.elv.fp .fp-th button:hover,.elv.fp .fp-th button[aria-current=true]{opacity:1}.elv.fp .fp-th button[aria-current=true]{outline:1px solid var(--cacao);outline-offset:3px}.elv.fp .fp-th button:focus-visible{outline:2px solid var(--cacao);outline-offset:3px}.elv.fp .fp-th img{width:100%;height:100%;object-fit:cover}.elv.fp .fp-info{grid-column:8 / span 5;display:flex;flex-direction:column;gap:var(--stack);padding-top:8px}.elv.fp .fp-h1{display:flex;flex-direction:column;gap:10px}.elv.fp .fp-t{font-size:var(--t-display)}.elv.fp .fp-s{font-family:var(--body);font-size:var(--t-lead);font-weight:300;color:var(--brun);line-height:1.4}.elv.fp .fp-s:first-letter{text-transform:uppercase}.elv.fp .price s{font-size:16px;color:var(--brun)}.elv.fp form{display:flex;flex-direction:column;gap:var(--stack)}.elv.fp .btn{width:100%}.elv.fp .size a{color:var(--cacao)}.elv.fp .shopify-payment-button__button{border-radius:999px;min-height:52px}.elv.fp .shopify-payment-button__more-options{font-size:var(--t-small);color:var(--brun)}.elv.fp .fp-desc{padding-top:var(--stack);border-top:1px solid var(--filet);color:var(--brun);font-size:15px;display:flex;flex-direction:column;gap:12px}.elv.fp .fp-desc h2,.elv.fp .fp-desc h3{font-size:var(--t-h3);color:var(--cacao);margin-top:8px}.elv.fp .fp-desc ul{list-style:disc;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.elv.fp .fp-desc strong{color:var(--cacao);font-weight:500}@media(max-width:900px){.elv.fp .fp-media,.elv.fp .fp-info{grid-column:1 / -1}.elv.fp .fp-media{position:static}.elv.fp .fp-main{max-height:none}.elv.fp .fp-info{margin-top:32px}}@media(prefers-reduced-motion:reduce){.elv.fp .fp-ph{transition:none}}.elv.gal-sec .gal{margin-top:var(--head);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,20vw,290px);gap:12px}.elv.gal-sec .gal-i{margin:0;border-radius:var(--r);overflow:hidden;grid-column:span 4}.elv.gal-sec .gal-i img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.elv.gal-sec .gal-i:hover img{transform:scale(1.03)}.elv.gal-sec .gal-i:nth-child(8n+1){grid-column:1 / 6;grid-row:span 2}.elv.gal-sec .gal-i:nth-child(8n+2){grid-column:6 / 13}.elv.gal-sec .gal-i:nth-child(8n+3){grid-column:6 / 9}.elv.gal-sec .gal-i:nth-child(8n+4){grid-column:9 / 13}.elv.gal-sec .gal-i:nth-child(8n+5){grid-column:1 / 8}.elv.gal-sec .gal-i:nth-child(8n+6){grid-column:8 / 13;grid-row:span 2}.elv.gal-sec .gal-i:nth-child(8n+7){grid-column:1 / 4}.elv.gal-sec .gal-i:nth-child(8n+8){grid-column:4 / 8}@media(max-width:820px){.elv.gal-sec .gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:46vw;gap:8px}.elv.gal-sec .gal .gal-i{grid-column:auto;grid-row:auto}.elv.gal-sec .gal .gal-i:nth-child(3n+1){grid-column:1 / -1;grid-row:span 1}}.elv.car .car-top{align-items:center}.elv.car .car-img{grid-column:1 / span 5;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden}.elv.car .car-txt{grid-column:7 / span 6;display:flex;flex-direction:column;gap:var(--stack)}.elv.car .car-av{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gut)}.elv.car .car-av li{padding-block:24px;border-top:1px solid var(--filet);display:grid;grid-template-columns:28px 1fr;column-gap:14px;row-gap:6px;align-content:start}.elv.car .car-av svg{grid-row:1 / span 2;width:24px;height:24px;stroke:var(--cacao);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.elv.car .car-av h3{font-size:var(--t-h3)}.elv.car .car-av p{color:var(--brun);font-size:15px}.elv.car .car-ft{margin-top:var(--head);display:flex;flex-direction:column;gap:var(--stack)}.elv.car .car-t{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gut);border-top:1px solid var(--cacao)}.elv.car .car-t div{padding-block:18px;border-bottom:1px solid var(--filet);display:flex;flex-direction:column;gap:6px}.elv.car .car-t dt{font-size:var(--t-label);letter-spacing:var(--track);text-transform:uppercase}.elv.car .car-t dd{margin:0;color:var(--brun);font-size:15px}@media(max-width:900px){.elv.car .car-img,.elv.car .car-txt{grid-column:1 / -1}.elv.car .car-txt{margin-top:32px}.elv.car .car-t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.elv.car .car-av,.elv.car .car-t{grid-template-columns:1fr}}.elv.tg .tg-g{align-items:center}.elv.tg .tg-txt{grid-column:1 / span 6;display:flex;flex-direction:column;gap:var(--stack)}.elv.tg .tg-img{grid-column:8 / span 5;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden}.elv.tg .tg-l{margin-top:12px;counter-reset:rep}.elv.tg .tg-l li{display:grid;grid-template-columns:36px 1fr;row-gap:4px;padding-block:18px;border-top:1px solid var(--filet)}.elv.tg .tg-l li:last-child{border-bottom:1px solid var(--filet)}.elv.tg .tg-l li:before{counter-increment:rep;content:counter(rep,decimal-leading-zero);grid-row:1 / span 2;font-size:var(--t-label);letter-spacing:.12em;padding-top:7px;font-variant-numeric:tabular-nums}.elv.tg .tg-l h3{font-size:var(--t-h3)}.elv.tg .tg-l p{font-size:15px;font-weight:300}.elv.tg .btn{margin-top:8px}.elv.tg.rit .btn{background:var(--lait);color:var(--cacao)}.elv.tg.rit .btn:hover{background:#fff}@media(max-width:900px){.elv.tg .tg-txt,.elv.tg .tg-img{grid-column:1 / -1}.elv.tg .tg-img{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/elvaly-fiche.css.map */
