.helpers.svelte-5b7nys{margin-top:10px}.helpers.svelte-5b7nys .libelle:where(.svelte-5b7nys){font-size:1.25rem;font-style:italic;color:#999}.add-to-cart.svelte-5b7nys{margin-left:1.25rem;border-radius:5px;border:none;background:#1663a2;padding:13px 3rem;text-transform:uppercase;font-size:1.25rem;cursor:pointer;color:#fff}.add-to-cart.loading.svelte-5b7nys{background:gray}.qty.svelte-5b7nys{display:inline-grid;grid-template-columns:50px 100px 50px;grid-template-rows:50px;vertical-align:top}.qty.svelte-5b7nys>span:where(.svelte-5b7nys){display:grid;align-items:center;text-align:center;border:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;background:#1663a2;font-size:1.25rem}.qty.svelte-5b7nys input:where(.svelte-5b7nys){font-size:1.25rem;text-align:center;border:0;background:#f9f9f9}.minus.svelte-5b7nys{border-top-left-radius:4px;border-bottom-left-radius:4px}.plus.svelte-5b7nys{border-top-right-radius:4px;border-bottom-right-radius:4px}.link.svelte-1niys2o li:where(.svelte-1niys2o)+li:where(.svelte-1niys2o){margin-top:4px}.link.svelte-1niys2o a:where(.svelte-1niys2o){text-decoration:underline}.link.svelte-1niys2o ul:where(.svelte-1niys2o){list-style:disc;padding-left:2rem}.description.svelte-1niys2o{font-size:1.2rem}.tab.svelte-1niys2o{display:flex;border-bottom:1px solid #e1e1e1;margin-bottom:2rem}.tab.svelte-1niys2o button:where(.svelte-1niys2o){padding:.5rem 1rem;font-size:1.2rem;background:#fff;border:1px solid #e1e1e1;margin-bottom:-1px;cursor:pointer}.tab.svelte-1niys2o button:where(.svelte-1niys2o)+button:where(.svelte-1niys2o){border-left:0}.tab.svelte-1niys2o .focus:where(.svelte-1niys2o){border-bottom-color:#fff}.price.svelte-6xo5hz span:where(.svelte-6xo5hz){font-size:14px}.prom.svelte-6xo5hz{color:#848484;text-decoration:line-through}.promo-price.svelte-6xo5hz{color:#19b600;font-weight:700}span.price.svelte-6xo5hz{font-weight:700}.price.svelte-6xo5hz{align-self:end}.info.svelte-6xo5hz{display:grid;grid-template-rows:auto auto 1fr}.attr.svelte-6xo5hz{text-transform:capitalize;font-size:14px}h2.svelte-6xo5hz{font-size:1rem}a.svelte-6xo5hz{display:inline-grid;grid-template-columns:75px 1fr;gap:1rem}.list.svelte-6xo5hz{display:inline-grid;gap:1rem}.no-decli.svelte-124a9d1{font-size:1.25rem;display:inline-block;padding:.25rem .5rem;background:#ffa387}.attr.svelte-124a9d1{margin-bottom:2rem}.attr.svelte-124a9d1>div:where(.svelte-124a9d1){margin-bottom:.5rem}.attr.svelte-124a9d1 span:where(.svelte-124a9d1){font-size:1.25rem;margin-bottom:.25rem;display:inline-block}.attr.svelte-124a9d1>div:where(.svelte-124a9d1)>div:where(.svelte-124a9d1){display:flex;gap:.5rem}.attr.svelte-124a9d1 button:where(.svelte-124a9d1){font-size:1.25rem;background:none;border:2px solid black;cursor:pointer}.attr.svelte-124a9d1 button.selected:where(.svelte-124a9d1){background:#646464;color:#fff}.price.svelte-124a9d1{font-size:2rem;margin-bottom:1rem}.price.svelte-124a9d1 .promo:where(.svelte-124a9d1){text-decoration:line-through;color:#b3b3b3;font-style:italic}.promo-price.svelte-124a9d1{color:#19b600}.add.svelte-1ijjxld button:where(.svelte-1ijjxld){margin-top:1rem;border-radius:5px;border:none;background:#1663a2;padding:13px 3rem;text-transform:uppercase;font-size:1.25rem;cursor:pointer;color:#fff}.add.svelte-1ijjxld button.loading:where(.svelte-1ijjxld){background:gray}.price-wrap.svelte-1ijjxld{display:flex;align-items:center;gap:1rem}.price-wrap.svelte-1ijjxld .price:where(.svelte-1ijjxld){color:#19b600;font-size:2rem}.list.svelte-1ijjxld{display:flex;gap:1rem;flex-wrap:wrap}button.svelte-1ijjxld .wrp:where(.svelte-1ijjxld) .stock:where(.svelte-1ijjxld){display:flex;align-items:center;margin-top:.25rem}.stock.svelte-1ijjxld span.dispo:where(.svelte-1ijjxld),.stock.svelte-1ijjxld span.nodispo:where(.svelte-1ijjxld){width:.7rem;height:.7rem;display:inline-block;border-radius:50%;margin-right:.5rem;border:1px solid #e0e0e0}.stock.svelte-1ijjxld span.dispo:where(.svelte-1ijjxld){background:#4caf50}.stock.svelte-1ijjxld span.nodispo:where(.svelte-1ijjxld){background:#ff9800}h2.svelte-1ijjxld{font-weight:400}button.svelte-1ijjxld img:where(.svelte-1ijjxld){max-width:7rem;border-radius:4px;margin:0 auto .25rem}button.svelte-1ijjxld .wrp:where(.svelte-1ijjxld){padding:.25rem}.list-options.svelte-1ijjxld button:where(.svelte-1ijjxld){display:inline-grid;border-radius:6px;background:#fff;border:1.5px solid #d1d5db;cursor:pointer;padding:.5rem .75rem;transition:border .2s,box-shadow .2s,background .2s;box-shadow:none;color:#222}.list-options.svelte-1ijjxld button.selected:where(.svelte-1ijjxld){border-color:#888;background:#f6f6f6;box-shadow:0 1px 4px #00000008}.list-options.svelte-1ijjxld button:where(.svelte-1ijjxld):disabled{border-style:dashed;color:#bbb;background:#fafafa;cursor:not-allowed}.list-options.svelte-1ijjxld button:where(.svelte-1ijjxld) span:where(.svelte-1ijjxld){display:grid;text-align:left}select.svelte-1ijjxld{display:block;width:100%;max-width:400px;padding:.5rem 1rem;font-size:1.05rem;border-radius:6px;border:1.5px solid #d1d5db;background:#fff;color:#222;margin:1rem 0 2rem;box-shadow:none;transition:border .2s}select.svelte-1ijjxld:focus{outline:none;border-color:#888}select.svelte-1ijjxld:disabled{background:#f2f2f2;color:#aaa;cursor:not-allowed}option.svelte-1ijjxld{font-size:1rem;padding:.5rem}.price.svelte-1q8q4dy .promo:where(.svelte-1q8q4dy){text-decoration:line-through;color:#b3b3b3;font-style:italic}.info.svelte-1q8q4dy>.price:where(.svelte-1q8q4dy){font-size:2rem}.promo-price.svelte-1q8q4dy{color:#19b600}.product.svelte-1q8q4dy{margin-top:1rem}.add-to-cart.svelte-1q8q4dy{margin:2rem 0}.stock.svelte-1q8q4dy{margin-bottom:1rem}.stock.svelte-1q8q4dy span:where(.svelte-1q8q4dy){vertical-align:middle}.stock.svelte-1q8q4dy span.dispo:where(.svelte-1q8q4dy),.stock.svelte-1q8q4dy span.nodispo:where(.svelte-1q8q4dy){width:1rem;height:1rem;display:inline-block;background:red;border-radius:50%;margin-right:.5rem}.stock.svelte-1q8q4dy span.dispo:where(.svelte-1q8q4dy){background:#3d9f00}.stock.svelte-1q8q4dy span.nodispo:where(.svelte-1q8q4dy){background:#ff9930}.unit-price.svelte-1q8q4dy{font-size:1rem}h1.svelte-1q8q4dy{font-size:2.5rem;font-weight:500;margin-top:0;margin-bottom:0rem}.info.svelte-1q8q4dy{flex-grow:1}.product.svelte-1q8q4dy .wrap:where(.svelte-1q8q4dy){display:flex;margin:2rem 0;padding-top:2rem;border-top:1px solid #e1e1e1;gap:3rem}.images.svelte-1q8q4dy{display:grid;grid-template-columns:100px 450px;grid-template-rows:repeat(4,1fr);gap:1rem;max-height:450px}.images.svelte-1q8q4dy>*{border:1px solid #b0b0b0}.images.svelte-1q8q4dy span:first-child{grid-column:2/3;grid-row:1/-1}.images.svelte-1q8q4dy .mini:where(.svelte-1q8q4dy){grid-column:1/2;width:100%;cursor:pointer}@media (max-width: 1200px){.images.svelte-1q8q4dy{grid-template-columns:repeat(4,1fr);grid-template-rows:350px;position:sticky;top:8rem}.images.svelte-1q8q4dy span:first-child{grid-column:1/-1;grid-row:inherit}.images.svelte-1q8q4dy .mini:where(.svelte-1q8q4dy){grid-column:inherit;grid-row:2/3}h1.svelte-1q8q4dy{font-size:1.75rem}.info.svelte-1q8q4dy>.price:where(.svelte-1q8q4dy){font-size:2rem}.product.svelte-1q8q4dy .wrap:where(.svelte-1q8q4dy){display:block}.images.svelte-1q8q4dy{max-height:inherit;grid-template-rows:480px;position:static}}@media (max-width: 800px){.info.svelte-1q8q4dy{margin:2rem 0}h1.svelte-1q8q4dy{font-size:1.5rem}.add-to-cart.svelte-1q8q4dy{margin:3rem 0}}
