.kx.kx{max-width:700px;margin:0 auto;font-size:var(--text-lg);line-height:1.6;color:rgb(var(--color-text))}.kx.kx p{margin:0 0 1em}.kx.kx ul,.kx.kx ol{margin:0 0 1.2em;padding:0 0 0 1.25em}.kx.kx li{margin:0 0 .5em}.kx.kx a{color:rgb(var(--color-button-background));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:none}.kx.kx a:hover{text-decoration-thickness:2px}.kx.kx strong{font-weight:600}.kx.kx h2{font-size:var(--text-h3);line-height:1.3;font-weight:700;letter-spacing:-.05em;margin:var(--sp-12) 0 var(--sp-4);color:inherit}.kx.kx h3{font-size:1.25rem;line-height:1.35;font-weight:600;letter-spacing:-.02em;margin:var(--sp-8) 0 var(--sp-3);color:inherit}.kx.kx h2+*,.kx.kx h3+*{margin-top:0}.kx.kx .kx-lead{font-size:1.125rem;line-height:1.5;font-weight:400;margin:0 0 1.4em;color:inherit}.kx.kx .kx-date{font-size:var(--text-base);line-height:1.5;color:#17171799;text-align:center;margin:0 0 40px}.kx.kx .kx-proofs{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 2em;padding:0;list-style:none}.kx.kx .kx-proofs li{margin:0;padding:1rem 1.1rem;border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);background:#17171708;font-size:var(--text-base);line-height:1.45}.kx.kx .kx-proofs b{display:block;font-weight:600;margin-bottom:.25rem}.kx.kx .kx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;margin:0 0 1.5em;padding:0;list-style:none}.kx.kx .kx-cards li{margin:0;padding:1.05rem 1.15rem;border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);background:#fff}.kx.kx .kx-cards h3,.kx.kx .kx-cards b.kx-t{display:block;margin:0 0 .4rem;font-size:1.02em;line-height:1.3;font-weight:600;letter-spacing:0}.kx.kx .kx-cards p{margin:0;font-size:.94em;line-height:1.55}.kx.kx .kx-cards--rows{grid-template-columns:1fr}.kx.kx .kx-cards--rows li{display:grid;grid-template-columns:10.5rem 1fr;gap:.2rem 1.2rem;align-items:start}.kx.kx .kx-cards--rows h3,.kx.kx .kx-cards--rows b.kx-t{margin:0;padding-top:.1rem}.kx.kx .kx-cards--2{grid-template-columns:repeat(2,1fr)}.kx.kx .kx-cards--premium li{background:rgb(var(--color-button-background) / .06);border-color:rgb(var(--color-button-background) / .25)}.kx.kx .kx-et{margin:-.3em 0 .6em;font-weight:600}.kx.kx .kx-steps{counter-reset:kx}.kx.kx .kx-steps li{position:relative;padding-left:3.6rem}.kx.kx .kx-steps li:before{counter-increment:kx;content:counter(kx);position:absolute;left:1.05rem;top:1.05rem;width:1.75rem;height:1.75rem;border-radius:50%;background:rgb(var(--color-button-background));color:#fff;font-weight:600;font-size:.85em;display:flex;align-items:center;justify-content:center}.kx.kx .kx-inline{display:flex;flex-wrap:wrap;gap:.5rem .6rem;margin:0 0 1em;padding:0;list-style:none}.kx.kx .kx-inline li{margin:0;padding:.35rem .85rem;border-radius:var(--rounded-button);background:#1717170d;font-size:var(--text-base);font-weight:500}.kx.kx .kx-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0 0 1.5em;font-size:var(--text-base);line-height:1.45;border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);overflow:hidden}.kx.kx .kx-table th,.kx.kx .kx-table td{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid rgb(var(--color-border-light))}.kx.kx .kx-table tr:first-child th,.kx.kx .kx-table tr:first-child td{border-top:0}.kx.kx .kx-table thead th{font-weight:500;background:#17171706}.kx.kx .kx-table .kx-prix{text-align:right;font-weight:500;font-variant-numeric:tabular-nums;white-space:normal}.kx.kx .kx-table .kx-prix strong{font-weight:500}.kx.kx .kx-table .kx-prix a{display:inline-block;margin-left:.35rem;font-weight:500}.kx.kx .kx-table .kx-devis td{font-style:italic}.kx.kx .kx-anchors{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.6em;padding:0;list-style:none}.kx.kx .kx-anchors li{margin:0}.kx.kx .kx-anchors a{display:inline-block;padding:.5rem 1rem;border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-button);text-decoration:none;font-size:var(--text-base);font-weight:500;background:#fff;color:inherit}.kx.kx .kx-anchors a:hover{border-color:rgb(var(--color-button-background));color:rgb(var(--color-button-background))}.kx.kx .kx-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;border-radius:var(--rounded-button);background:rgb(var(--color-button-background));color:rgb(var(--color-button-text))!important;text-decoration:none!important;font-size:var(--text-sm);font-weight:500;line-height:1;border:1px solid rgb(var(--color-button-background));transition:opacity .15s,background-color .15s}.kx.kx .kx-btn:hover{opacity:.88}.kx.kx .kx-btn--light{background:transparent;color:rgb(var(--color-button-background))!important}.kx.kx .kx-btn--light:hover{background:#005cb30f;opacity:1}.kx.kx .kx-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.2em 0 1.8em}.kx.kx .kx-hero{margin:0 0 1.8em;padding:1.5rem 1.6rem;border-radius:var(--rounded-block);background:linear-gradient(135deg,rgb(var(--color-button-background) / .16),rgb(var(--color-button-background) / .05) 60%,#fff);border:1px solid rgb(var(--color-button-background) / .18)}.kx.kx .kx-hero .kx-lead{margin-bottom:1em}.kx.kx .kx-hero .kx-actions{margin:0}.kx.kx .kx-badge{display:flex;align-items:center;gap:.9rem;margin:0 0 1rem}.kx.kx .kx-badge img{width:64px;height:64px;flex:none}.kx.kx .kx-badge span{font-size:var(--text-base);line-height:1.35}.kx.kx .kx-badge b{display:block;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.15rem}.kx.kx .kx-badge--sceau{gap:1.25rem}.kx.kx .kx-badge--sceau img{width:128px;height:128px}.kx.kx .kx-pill{display:inline-block;padding:.32rem .85rem;border-radius:var(--rounded-button);background:rgb(var(--color-text));color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .9rem}.kx.kx .kx-contact{margin:3em 0 0;padding:1.3rem 1.4rem;border-radius:var(--rounded-block);background:#17171708;border:1px solid rgb(var(--color-border-light))}.kx.kx .kx-contact p{margin:0 0 .4em}.kx.kx .kx-contact p:last-child{margin:0}.kx.kx .kx-note{font-size:var(--text-base);line-height:1.55;color:#171717a6}.kx.kx .kx-legal-box{padding:1rem 1.15rem;border-left:3px solid rgb(var(--color-button-background));background:#005cb30f;border-radius:var(--rounded-block);margin:0 0 1.2em}.kx.kx .kx-legal-box p{margin:0 0 .5em}.kx.kx .kx-legal-box p:last-child{margin:0}.kx.kx .kx-legal-box ul{margin:0 0 .5em 1.1em}.kx.kx .kx-id{display:grid;grid-template-columns:minmax(10rem,13rem) 1fr;gap:.4rem 1rem;margin:0 0 1.5em;padding:1.1rem 1.2rem;border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);background:#fff}.kx.kx .kx-id dt{font-weight:600;margin:0}.kx.kx .kx-id dd{margin:0}.kx.kx .kx-faq details{border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);padding:.7rem 1rem;margin:0 0 .6rem;background:#fff}.kx.kx .kx-faq summary{cursor:pointer;font-weight:600;padding:.2rem 0}.kx.kx .kx-faq p{margin:.6rem 0 .2rem}.kx.kx .kx-honnete{margin-left:0;padding-left:0}.kx.kx .kx-honnete li{list-style:none;padding-left:1.5rem;position:relative}.kx.kx .kx-honnete li:before{content:"\2192";position:absolute;left:0;color:rgb(var(--color-button-background));font-weight:700}@media(max-width:640px){.kx.kx h2{margin-top:var(--sp-10)}.kx.kx h3{font-size:1.125rem}.kx.kx .kx-date{margin-bottom:28px}.kx.kx .kx-proofs{grid-template-columns:1fr;gap:.5rem}.kx.kx .kx-cards--rows li,.kx.kx .kx-cards--2{grid-template-columns:1fr}.kx.kx .kx-cards--rows h3{margin:0 0 .3rem}.kx.kx .kx-actions .kx-btn{flex:1 1 100%}.kx.kx .kx-hero{padding:1.1rem}.kx.kx .kx-badge img{width:52px;height:52px}.kx.kx .kx-badge--sceau{flex-direction:column;align-items:flex-start}.kx.kx .kx-badge--sceau img{width:112px;height:112px}.kx.kx .kx-table{display:block;border:0;border-radius:0;overflow:visible}.kx.kx .kx-table tbody{display:block}.kx.kx .kx-table thead{display:none}.kx.kx .kx-table tr{display:block;padding:.7rem 0;border-top:1px solid rgb(var(--color-border-light))}.kx.kx .kx-table td{display:block;border:0;padding:.15rem 0}.kx.kx .kx-table td:first-child{font-weight:600}.kx.kx .kx-table td[data-l]:before{content:attr(data-l) " : ";font-size:.78em;text-transform:uppercase;letter-spacing:.05em;color:#17171799}.kx.kx .kx-table .kx-prix{text-align:left}.kx.kx .kx-table .kx-prix a{display:block;margin:.3rem 0 0}.kx.kx .kx-id{grid-template-columns:1fr;gap:.1rem .5rem}.kx.kx .kx-id dd{margin:0 0 .6rem}}.template-page .shopify-section[id$=__contact-form] .title-wrapper,.template-page .shopify-section[id$=__contact-form] .contact{max-width:700px;margin-inline:auto}.template-page .shopify-section[id$=__contact-form] .title-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;margin-block-end:var(--sp-6)}.template-page .shopify-section[id$=__contact-form] .title-wrapper .heading{font-size:var(--text-h3);letter-spacing:-.05em}.product__highlights.with-heading .product-card__icon{flex:1 1 100%}.product__highlights.with-heading .product-card__icon figure{width:64px;height:64px}.product__highlights.with-heading .product-card__icon>div{flex-direction:row;align-items:center;gap:1rem;text-align:left}.product__highlights.with-heading .product-card__icon>div>div{align-items:flex-start;text-align:left}.kx.kx .kx-sceau-sp img{width:64px!important;height:64px!important}@media screen and (max-width:767px){.product__highlights.with-heading .product-card__icon figure{width:56px;height:56px}.kx.kx .kx-sceau-sp img{width:56px!important;height:56px!important}}.product__highlights.with-heading .kx-sceau-sp{margin-top:calc(var(--sp-2d5) - var(--sp-5))!important}.product__highlights.with-heading :is(.product-card__icon,.kx-sceau-sp) .text-sm{font-size:14px;line-height:1.2}.product__highlights.with-heading :is(.product-card__icon,.kx-sceau-sp) :is(p.text-xs,.text-xs){font-size:13px;line-height:1.35}.product__highlights.with-heading .product-card__icon{padding:var(--sp-4) var(--sp-6)}.product__highlights.with-heading .product-card__icon figure,.kx-sceau-sp img{width:56px!important;height:56px!important}.product__highlights.with-heading :is(.product-card__icon,.kx-sceau-sp) .text-sm{font-size:15px;font-weight:600}.product__highlights.with-heading :is(.product-card__icon,.kx-sceau-sp) :is(p.text-xs,.text-xs){font-size:14px;line-height:1.45;color:#555;opacity:1}.product__highlights.with-heading .kx-sceau-sp{border:1px solid transparent;transition:border-color .2s}.product__highlights.with-heading .kx-sceau-sp:hover{border-color:#155ea1}@media screen and (max-width:767px){.product__highlights.with-heading .product-card__icon figure,.kx-sceau-sp img{width:44px!important;height:44px!important}}.main-content .shopify-policy__container{padding-block:72px 120px;gap:clamp(var(--sp-8),2.526vw,var(--sp-12))}.shopify-policy__title h1{font-size:var(--title-md);line-height:.8;letter-spacing:-.05em;font-weight:700}.shopify-policy__body .rte{max-width:700px;margin:0 auto;font-size:var(--text-lg);line-height:1.6;color:rgb(var(--color-text))}.shopify-policy__body .rte>p:first-child:has(>em:only-child){font-size:var(--text-base);line-height:1.5;color:#17171799;text-align:center;margin:0 0 40px}.shopify-policy__body .rte>p:first-child:has(>em:only-child) em{font-style:normal}.shopify-policy__body .rte>p:first-child+ol{columns:2;column-gap:2rem;font-size:var(--text-base);line-height:1.45;margin:0 0 2.5em;padding-inline-start:1.25em}.shopify-policy__body .rte>p:first-child+ol li{break-inside:avoid;margin:0 0 .35em}.shopify-policy__body .rte h3{font-size:var(--text-h3);line-height:1.3;font-weight:700;letter-spacing:-.05em;margin:var(--sp-12) 0 var(--sp-4);scroll-margin-top:120px}.shopify-policy__body .rte h3+*{margin-top:0}.shopify-policy__body .rte p{margin:0 0 1em}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 1.2em;padding-inline-start:1.25em}.shopify-policy__body .rte li{margin:0 0 .5em}.shopify-policy__body .rte strong{font-weight:600}.shopify-policy__body .rte a{color:rgb(var(--color-button-background));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:none}.shopify-policy__body .rte a:hover{text-decoration-thickness:2px}.shopify-policy__body .rte table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0 0 1.5em;font-size:var(--text-base);line-height:1.45;border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);overflow:hidden;box-shadow:none}.shopify-policy__body .rte th,.shopify-policy__body .rte td{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid rgb(var(--color-border-light));font-size:var(--text-base)}.shopify-policy__body .rte tr:first-child th,.shopify-policy__body .rte tr:first-child td{border-top:0}.shopify-policy__body .rte th{font-weight:500;background:#17171706}.shopify-policy__body .rte>div{border:1px solid rgb(var(--color-border-light));border-radius:var(--rounded-block);padding:24px;margin:0 0 1.5em}.shopify-policy__body .rte>div>p:last-child{margin:0}@media(max-width:640px){.main-content .shopify-policy__container{padding-block:48px 80px}.shopify-policy__body .rte>p:first-child:has(>em:only-child){margin-bottom:28px}.shopify-policy__body .rte>p:first-child+ol{columns:1}.shopify-policy__body .rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:10px 12px;min-width:9rem}.shopify-policy__body .rte>div{padding:16px}}@media(min-width:1280px){[id$=__footer] .footer__logo{display:none!important}[id$=__footer] .footer__right{padding-inline:40px!important;align-content:start!important;gap:28px!important}[id$=__footer] .footer__accordions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);column-gap:48px!important;row-gap:0!important;grid-template-areas:"k b c" "k p c";align-items:start}[id$=__footer] .footer__accordions>.footer__item--kaletys{grid-area:k;width:auto!important}[id$=__footer] .footer__accordions>.footer__item--boutique{grid-area:b;width:auto!important}[id$=__footer] .footer__accordions>.footer__item--atelier{grid-area:p;width:auto!important}[id$=__footer] .footer__accordions>.footer__item--aide{grid-area:c;width:auto!important}[id$=__footer] .footer__accordions summary{padding-top:0!important;padding-bottom:0!important;min-height:0!important;width:100%}[id$=__footer] .footer__accordions summary .heading,[id$=__footer] .footer__newsletter>p:first-child{display:block;width:100%;color:#a8d0f5!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:700!important;line-height:16px!important;padding-bottom:8px;border-bottom:1px solid rgba(168,208,245,.45)}[id$=__footer] .footer__accordions .details__content{margin-top:2px!important}[id$=__footer] .footer__item--kaletys summary .heading{font-size:0!important;line-height:0!important;color:transparent!important;height:48px;margin:-8px 0 5px;padding:0;border:0;background:url(/cdn/shop/files/kx-logo-pied-transparent-2026-10b.png?v=1792953378&width=480) left top/auto 48px no-repeat}[id$=__footer] .footer__item--boutique ul,[id$=__footer] .footer__item--atelier ul{gap:4px!important}[id$=__footer] .footer__item--boutique li a,[id$=__footer] .footer__item--atelier li a{font-size:14px!important;line-height:1.45!important;color:#ffffffd9!important}[id$=__footer] .footer__newsletter .rte{font-size:14px!important;line-height:1.45!important}}[id$=__footer] .footer__item--aide .details__content p{font-size:13px;line-height:1.5;margin:0 0 10px}[id$=__footer] .footer__item--aide .details__content a,[id$=__footer] .footer__item--kaletys .details__content a{font-size:14px;color:#ffffffd9;text-decoration:underline;text-underline-offset:3px}[id$=__footer] .footer__item--aide .details__content a[href^=tel]{font-size:17px;font-weight:700;color:#fff}[id$=__footer] .footer__item--aide .details__content a[href^=mailto]{font-size:14px;font-weight:700;color:#fff}[id$=__footer] .footer__socials a{display:inline-flex!important;align-items:center}[id$=__footer] .footer__newsletter>p:first-child:after{content:"";display:inline-block;width:1.1em;height:1.1em;margin-left:.4em;vertical-align:-.2em;border-radius:50%;background:#fff url(/cdn/shop/files/kaletys-favicon-k-iris-2026-09.png?v=1789769570&width=64) center/85% no-repeat}[id$=__footer] .footer__newsletter form{margin-top:-14px}[id$=__footer] .footer__newsletter form:before{content:"Inscrivez-vous ici";display:block;font-size:14px;font-weight:600;margin-bottom:-10px}[id$=__footer] .footer__socials{flex-direction:column;align-items:flex-start!important;gap:10px}[id$=__footer] .footer__socials:before{content:"Suivez-nous sur Instagram";font-size:14px;font-weight:600}[id$=__footer] .footer__socials a:after{content:"@kaletys_benro";margin-left:10px;font-size:15px}[id$=__footer] .footer__newsletter .label.is-floating{opacity:.8}[id$=__17932892543e089336] .jdgm-cards-carousel{padding-top:0!important;padding-bottom:0!important;max-width:none!important;margin-inline:0!important}[id$=__17932892543e089336] .jdgm-cards-carousel .jdgm-header{text-align:left!important;margin-bottom:24px!important}[id$=__17932892543e089336] .jdgm-cards-carousel .jdgm-title{font-size:var(--title-sm)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.05em!important;line-height:1!important;text-align:left!important}[id$=__17932892543e089336] .jdgm-cards-carousel .jdgm-content{margin-bottom:0!important}[id$=__17932892543e089336]:not(:has(.jdgm-card)){display:none!important}@media(min-width:990px){[id$=__compatible_avec_kaletys] slider-element{container-type:inline-size}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3))){grid-template-columns:none!important;grid-auto-columns:min(600px,calc((100cqi - 24px)/2))!important;column-gap:24px!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card{position:relative;flex-direction:row!important;align-items:center!important;gap:24px;padding:20px!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .product-card__media{position:static!important;flex:0 0 200px!important;width:200px!important;max-width:200px!important;aspect-ratio:1}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .product-card__media img{object-fit:contain!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .quick-view__button{display:none!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .badges{position:absolute!important;top:24px!important;left:244px!important;right:auto!important;display:flex!important;flex-direction:row!important;gap:6px!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .badge{writing-mode:horizontal-tb!important;transform:none!important;font-size:12px!important;padding:3px 10px!important;height:auto!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .product-card__content{padding:30px 0 0!important;justify-content:center!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .product-card__details{flex-direction:column!important;gap:6px!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .product-card__title{font-size:15px!important;line-height:1.4!important}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .price{font-size:15px!important;font-weight:700}[id$=__compatible_avec_kaletys] .card-grid:not(:has(>:nth-child(3)))>.product-card .price__sale{font-size:13px!important;font-weight:400}}.product-card:has(.badge--soldout) .badge--onsale{display:none!important}@media(min-width:1024px){[id$=__product-recommendations] h2.heading,[id$=__recently-viewed] h2.heading{font-size:26px!important;line-height:1.1!important}}@media(min-width:1280px){[id$=__product-recommendations] slider-element,[id$=__recently-viewed] slider-element{container-type:inline-size}[id$=__product-recommendations] .card-grid{grid-template-columns:none!important;grid-auto-columns:calc((100cqi - 64px)/5)!important;column-gap:16px!important}[id$=__recently-viewed] .card-grid{grid-template-columns:none!important;grid-auto-columns:calc((100cqi - 5 * 12px) / 6)!important;column-gap:12px!important}[id$=__product-recommendations] .product-card__details,[id$=__recently-viewed] .product-card__details{flex-direction:column!important;gap:4px!important}[id$=__product-recommendations] .product-card__title,[id$=__product-recommendations] .price{font-size:14px!important;line-height:1.4!important}[id$=__product-recommendations] .product-card__details .line-clamp-3{min-height:59px}[id$=__recently-viewed] .product-card__title,[id$=__recently-viewed] .price{font-size:13px!important;line-height:1.4!important}[id$=__recently-viewed] .product-card__details .line-clamp-3{-webkit-line-clamp:2!important;min-height:36px}[id$=__recently-viewed] .badges,[id$=__recently-viewed] .quick-view__button{display:none!important}}@media(min-width:1440px){[id$=__product-recommendations] .card-grid{grid-auto-columns:calc((100cqi - 5 * 16px) / 6)!important}[id$=__recently-viewed] .card-grid{grid-auto-columns:calc((100cqi - 6 * 12px) / 7)!important}}@media(min-width:1920px){[id$=__product-recommendations] .card-grid{grid-auto-columns:calc((100cqi - 6 * 16px) / 7)!important}[id$=__recently-viewed] .card-grid{grid-auto-columns:calc((100cqi - 84px)/8)!important}}@media(min-width:2400px){[id$=__product-recommendations] .card-grid{grid-auto-columns:calc((100cqi - 112px)/8)!important}[id$=__recently-viewed] .card-grid{grid-auto-columns:calc((100cqi - 108px)*.1)!important}}[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(243px + 37vw)}@media(min-width:428px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(224px + 36.9vw)}}@media(min-width:768px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(221px + 39.8vw)}}@media(min-width:1024px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(198px + 35.7vw)}}@media(min-width:1280px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(208px + 25.8vw)}}@media(min-width:1440px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(212px + 22.34vw)}}@media(min-width:1920px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(321px + 14.4vw)}}@media(min-width:2400px){[id$=__product-recommendations]:not(:has(.card-grid)){min-height:calc(326px + 12.5vw)}}@supports (animation-timeline: view()){@media(min-width:1024px)and (prefers-reduced-motion:no-preference){[id$=__pieces_detachees_kaletys_M8gEmh]{position:relative;z-index:1}[id$=__pieces_detachees_kaletys_M8gEmh]~.shopify-section{position:relative;z-index:2}[id$=__pieces_detachees_kaletys_M8gEmh]>*{animation:kx-recul linear both;animation-timeline:view();animation-range:exit 10% exit 100%;transform-origin:50% 0}[id$=__pieces_detachees_kaletys_M8gEmh]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#000;opacity:0;pointer-events:none;animation:kx-voile linear both;animation-timeline:view();animation-range:exit 10% exit 100%}@keyframes kx-recul{0%{transform:translateY(0) scale(1)}to{transform:translateY(24%) scale(.955)}}@keyframes kx-voile{0%{opacity:0}to{opacity:.2}}}}html.touch body.has-cookie-banner{touch-action:auto!important}html.js cookie-banner.cookie-modal,html.js cookie-banner.cookie-modal[active],html.js cookie-banner.cookie-modal[open]{pointer-events:none!important}html.js cookie-banner.cookie-modal .drawer__inner{pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kaletys-pages.css.map */
