:root,[data-family-template]{--cc-family-ink: #214057;--cc-family-sky: #cce5ff;--cc-family-mist: #f5faff;--cc-family-orange: #e8ab61;--cc-family-border: rgba(33, 64, 87, .14)}[data-family-template] .cc-material-vendor{margin:0 0 .35rem;color:var(--cc-family-ink);font-family:Cashplay,system-ui,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-family-template] .cc-family-summary{margin:.4rem 0;color:#214057bd;font-size:1.35rem;line-height:1.45}[data-family-template] .cc-stock{display:flex;justify-content:center;gap:.5rem;margin:.45rem 0 0;color:#238443;font-weight:800}[data-family-template] .product{align-items:stretch}[data-family-template] .product__media-wrapper{overflow:hidden;border:1px solid var(--cc-family-border);border-radius:2.4rem;background:var(--cc-family-sky);padding:1rem}[data-family-template] .product__media,[data-family-template] .product__media.media,[data-family-template] .product__media img{border-radius:1.8rem!important}[data-family-template] .product__media img{object-fit:contain;background:#fff}[data-family-template] .product__info-wrapper{padding-left:0!important}[data-family-template] .product__info-container{top:0!important;height:100%;padding:clamp(2rem,2.4vw,3rem);border:1px solid var(--cc-family-border);border-radius:2.4rem;background:#fff;box-shadow:0 1.2rem 3rem #2140570f}[data-family-template] .product__title h1{color:var(--cc-family-ink);font-family:"Cashplay",var(--font-heading-family);font-size:clamp(3rem,3vw,4.8rem);font-weight:700;line-height:1.03;letter-spacing:-.035em}[data-family-template] .price--large{color:var(--cc-family-ink);font-family:Cashplay,system-ui,sans-serif;font-size:clamp(3rem,2.7vw,4rem);font-weight:800;line-height:1}[data-family-template] .product__info-container>*+*{margin-top:.75rem}[data-family-template] .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}[data-family-template] .product-form__input--pill .form__label{flex:0 0 100%;margin-bottom:.2rem;color:var(--cc-family-ink);font-family:Cashplay,system-ui,sans-serif;font-size:1.45rem;font-weight:800}[data-family-template] .product-form__input--pill input[type=radio]+label{flex:1 1 11rem;width:auto;min-width:9rem;min-height:5rem;margin:0;padding:.8rem 1.2rem;border:1px solid var(--cc-family-border);border-radius:1.5rem;background:#fff;color:var(--cc-family-ink);font-family:Cashplay,system-ui,sans-serif;font-size:1.55rem;font-weight:800}[data-family-template] .product-form__input--pill input[type=radio]:checked+label{border-color:var(--cc-family-ink)!important;background:var(--cc-family-ink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 .55rem 1.6rem #21405729}[data-family-template] .cc-50ml-actions{display:grid;grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);gap:.9rem;align-items:stretch;width:100%;margin-top:1rem}[data-family-template] .product__info-container>div:has(>product-form){grid-column:1 / -1;width:100%}[data-family-template] .cc-50ml-actions .product-form__buttons,[data-family-template] .cc-50ml-actions .product-form__submit,[data-family-template] .cc-50ml-actions__quantity{width:100%;min-height:5rem;margin:0}[data-family-template] .cc-50ml-actions .product-form__buttons{max-width:none}[data-family-template] .product__info-container>.cc-stock{grid-column:1 / -1;justify-self:stretch;margin-top:.65rem;font-size:1.15rem}[data-family-template] .product__info-container>.icon-with-text--horizontal{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-top:.55rem;padding-top:1rem;border-top:1px solid var(--cc-family-border)}[data-family-template] .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:row;gap:.55rem;align-items:center;justify-content:center;width:auto;min-width:0;min-height:3.6rem;padding:0 .7rem;border-left:1px solid var(--cc-family-border)}[data-family-template] .icon-with-text--horizontal .icon-with-text__item:first-child{border-left:0}[data-family-template] .icon-with-text--horizontal .svg-wrapper,[data-family-template] .icon-with-text--horizontal img{flex:0 0 2.1rem;width:2.1rem;height:2.1rem;margin:0}[data-family-template] .icon-with-text--horizontal .h4{width:auto;margin:0;color:var(--cc-family-ink);font-family:Cashplay,system-ui,sans-serif;font-size:1rem;font-weight:650;line-height:1.2;text-align:left}[data-family-template] .product-form__submit,[data-family-template] .product-form__submit:not([disabled]){border-color:var(--cc-family-ink)!important;background:var(--cc-family-ink)!important;color:#fff!important}@media(hover:hover)and (pointer:fine){[data-family-template] .product-form__submit:hover:not([disabled]){border-color:var(--cc-family-orange)!important;background:var(--cc-family-orange)!important;color:#fff!important}}[data-family-template] .product-form__submit span{color:#fff!important;-webkit-text-fill-color:#fff!important}.cc-family-details{padding:1.2rem 0 2.6rem}.cc-family-details .page-width{max-width:144rem}.cc-family-details__inner{overflow:hidden;border:1px solid var(--cc-family-border);border-radius:2.4rem;background:var(--cc-family-mist);box-shadow:0 1rem 3rem #2140570f}.cc-family-details__header{padding:2rem 2.6rem;background:var(--cc-family-sky)}.cc-family-details__header h2{margin:0;color:#fff;font-family:CC Bangers,Arial Black,sans-serif;font-size:clamp(3rem,3.5vw,5rem);font-weight:400;line-height:.98;letter-spacing:.015em;-webkit-text-stroke:0;text-shadow:none}.cc-family-details__body--accessoire{grid-template-columns:minmax(0,1fr);gap:1.2rem}.cc-family-details__accessory-card{padding:clamp(1.8rem,2.4vw,2.8rem);border:1px solid var(--cc-family-border);border-radius:1.6rem;background:#fff}.cc-family-details__accessory-presentation{background:var(--cc-family-mist)}.cc-family-details__accessory-characteristics h3{margin:0 0 1.4rem;color:var(--cc-family-ink);font-family:"Cashplay",var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,3rem);font-weight:700;text-shadow:none!important}.cc-family-details__accessory-characteristics .cc-family-details__specs{margin-top:0}.cc-family-details__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(30rem,.75fr);gap:2rem;padding:2.4rem}.cc-family-details__description{color:var(--cc-family-ink)}.cc-family-details__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.6rem 0 0}.cc-family-details__specs>div{display:grid;grid-template-columns:minmax(9rem,.42fr) minmax(0,.58fr);gap:.8rem;padding:1rem 1.2rem;border:1px solid var(--cc-family-border);border-radius:1.2rem;background:var(--cc-family-mist)}.cc-family-details__specs>div:nth-child(4n+2),.cc-family-details__specs>div:nth-child(4n+3){background:var(--cc-family-sky)}.cc-family-details__specs dt{color:#214057a8;font-size:1.1rem;font-weight:800;text-transform:uppercase}.cc-family-details__specs dd{margin:0;color:var(--cc-family-ink);font-weight:800}.cc-family-details--accessoire .cc-family-details__accessory-characteristics{overflow:hidden;padding:0}.cc-family-details--accessoire .cc-family-details__inner{overflow:visible;border:0;background:transparent;box-shadow:none}.cc-family-details--accessoire .cc-family-details__header{min-height:8.6rem;border:1px solid var(--cc-family-border);border-bottom:0;border-radius:2.4rem 2.4rem 0 0;box-shadow:0 1rem 3rem #2140570f}.cc-family-details--accessoire .cc-family-details__header h2{-webkit-text-stroke:1.4px var(--cc-family-ink);paint-order:stroke fill;text-shadow:2px 3px 0 var(--cc-family-ink)!important}.cc-family-details--accessoire .cc-family-details__body--accessoire{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:0}.cc-family-details--accessoire .cc-family-details__accessory-presentation{padding:2rem 2.4rem 2.4rem;border-top:0;border-radius:0 0 2.4rem 2.4rem;background:#fff;box-shadow:0 1rem 3rem #2140570f}.cc-family-details--accessoire .cc-family-details__accessory-characteristics{width:100%;border-radius:2.4rem;box-shadow:0 1rem 3rem #2140570f}.cc-family-details--accessoire .cc-family-details__accessory-characteristics>h3{display:flex;min-height:8.6rem;margin:0;padding:1.7rem 2.4rem;align-items:center;color:#fff;background:var(--cc-family-sky);font-family:CC Bangers,Arial Black,sans-serif;font-size:clamp(3rem,3.2vw,4.8rem);font-weight:400;line-height:.98;-webkit-text-stroke:1.4px var(--cc-family-ink);paint-order:stroke fill;text-shadow:2px 3px 0 var(--cc-family-ink)!important}.cc-family-details--accessoire .cc-family-details__specs{gap:0;margin:2rem 2.4rem 2.4rem;overflow:hidden;border:1px solid var(--cc-family-border);border-radius:1.3rem;background:#fff}.cc-family-details--accessoire .cc-family-details__specs>div{min-height:5.7rem;border:0;border-bottom:1px solid var(--cc-family-border);border-radius:0;background:#fff}.cc-family-details--accessoire .cc-family-details__specs>div:nth-child(odd){border-right:1px solid var(--cc-family-border)}.cc-family-details--accessoire .cc-family-details__specs>div:nth-child(4n+2),.cc-family-details--accessoire .cc-family-details__specs>div:nth-child(4n+3){background:var(--cc-family-mist)}.cc-family-details__tips{display:grid;gap:1rem}.cc-family-details__tip{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:1.1rem;align-items:center;padding:1.3rem;border:1px solid var(--cc-family-border);border-radius:1.6rem;background:#fff}.cc-family-details__tip>span{display:grid;width:4.2rem;height:4.2rem;place-items:center;border-radius:50%;background:#ffe8cc;color:var(--cc-family-ink);font-weight:900}.cc-family-details__tip strong{display:block;color:var(--cc-family-ink)}.cc-family-details__tip p{margin:.25rem 0 0;color:#214057b8}@media screen and (min-width:990px){product-info[data-family-template]>.page-width{max-width:144rem}product-info[data-family-template] .product{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(46rem,1.1fr)!important;align-items:stretch!important;gap:1.6rem!important}product-info[data-family-template] .product__media-wrapper,product-info[data-family-template] .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important}product-info[data-family-template] .product__media-wrapper{align-self:stretch!important;height:100%!important}}@media screen and (max-width:989px){[data-family-template] .product__media-wrapper{border-radius:1.8rem;padding:.8rem}[data-family-template] .product__info-container{padding:2rem 1.6rem;border-radius:1.8rem}[data-family-template] .cc-50ml-actions{grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr)}.cc-family-details__header{padding:1.6rem}.cc-family-details__body,.cc-family-details__specs{grid-template-columns:1fr}.cc-family-details__body{padding:1.6rem}}@media screen and (max-width:749px){.cc-family-details--accessoire .cc-family-details__accessory-characteristics>h3{min-height:7.4rem;padding:1.5rem;font-size:clamp(3rem,11vw,4rem)}.cc-family-details--accessoire .cc-family-details__specs{margin:1.5rem}}@media screen and (max-width:560px){.cc-family-details--accessoire .cc-family-details__specs>div{border-right:0!important;background:#fff}.cc-family-details--accessoire .cc-family-details__specs>div:nth-child(2n){background:var(--cc-family-mist)}}@media screen and (max-width:560px){[data-family-template] .cc-50ml-actions{grid-template-columns:minmax(8.8rem,.34fr) minmax(0,1fr);gap:.7rem}[data-family-template] .cc-50ml-actions .product-form__buttons,[data-family-template] .cc-50ml-actions .product-form__submit,[data-family-template] .cc-50ml-actions__quantity{min-height:4.8rem}[data-family-template] .product__info-container>.icon-with-text--horizontal{grid-template-columns:1fr;padding-top:.7rem}[data-family-template] .icon-with-text--horizontal .icon-with-text__item{justify-content:flex-start;min-height:3.4rem;padding:.55rem 0;border-top:1px solid var(--cc-family-border);border-left:0}[data-family-template] .icon-with-text--horizontal .icon-with-text__item:first-child{border-top:0}}.cc-family-details--arome{padding:clamp(1.8rem,2.8vw,3.6rem) 0 clamp(3rem,4vw,5rem)}.cc-family-details--arome .page-width{max-width:144rem}.cc-family-details--arome .cc-family-details__inner{overflow:hidden;border:1px solid rgba(33,64,87,.13);border-radius:2.4rem;background:#fff;box-shadow:0 1.8rem 4.8rem #21405714}.cc-family-details--arome .cc-family-details__header{position:relative;display:flex;min-height:11rem;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;padding:2.2rem clamp(2.4rem,3vw,4rem);background:radial-gradient(circle at 88% 0%,rgba(255,255,255,.48),transparent 30%),linear-gradient(135deg,#d8ebff 0%,var(--cc-family-sky) 100%)}.cc-family-details--arome .cc-family-details__header>div{position:relative;z-index:1}.cc-family-details--arome .cc-family-details__header p{margin:0 0 .35rem;color:var(--cc-family-ink);font-size:1.05rem;font-weight:750;letter-spacing:.13em;line-height:1;text-transform:uppercase}.cc-family-details--arome .cc-family-details__header h2{font-size:clamp(3.7rem,4.1vw,5.8rem);line-height:.92;text-wrap:balance}.cc-family-details--arome .cc-family-details__header-badge{position:relative;z-index:1;flex:0 0 auto;padding:.85rem 1.35rem;border:1px solid rgba(33,64,87,.14);border-radius:999px;background:#ffffffd1;color:var(--cc-family-ink);font-size:1.15rem;font-weight:800;letter-spacing:.045em;box-shadow:0 .8rem 2rem #21405714}.cc-family-details--arome .cc-family-details__body{grid-template-columns:minmax(0,1.35fr) minmax(34rem,.8fr);gap:clamp(1.8rem,2.5vw,3.2rem);padding:clamp(2.2rem,3vw,4rem);background:#fff}.cc-family-details--arome .cc-family-details__editorial{min-width:0;padding:clamp(1.8rem,2.2vw,2.8rem);border:1px solid rgba(33,64,87,.12);border-radius:1.8rem;background:linear-gradient(90deg,var(--cc-family-orange) 0 .4rem,transparent .4rem),var(--cc-family-mist)}.cc-family-details--arome .cc-family-details__description{color:var(--cc-family-ink);font-size:1.45rem;line-height:1.65}.cc-family-details--arome .cc-family-details__description>:first-child{margin-top:0}.cc-family-details--arome .cc-family-details__description>:last-child{margin-bottom:0}.cc-family-details--arome .cc-family-details__description h2,.cc-family-details--arome .cc-family-details__description h3{margin-top:2rem;margin-bottom:.7rem;color:var(--cc-family-ink);font-family:var(--font-body-family),system-ui,sans-serif;font-size:clamp(2rem,2vw,2.7rem);font-weight:750;letter-spacing:-.02em;line-height:1.15}.cc-family-details--arome .cc-family-details__specs{gap:.9rem;margin-top:2.2rem}.cc-family-details--arome .cc-family-details__specs>div{min-height:6.6rem;align-items:center;padding:1.15rem 1.35rem;border-color:#2140571f;border-radius:1.25rem;background:#fff;box-shadow:0 .45rem 1.4rem #21405709}.cc-family-details--arome .cc-family-details__specs dt{font-size:1rem;letter-spacing:.045em}.cc-family-details--arome .cc-family-details__specs dd{font-size:1.3rem;line-height:1.35}.cc-family-details--arome .cc-family-details__tips{align-content:stretch;gap:1rem}.cc-family-details--arome .cc-family-details__tip{position:relative;grid-template-columns:4.8rem minmax(0,1fr);gap:1.3rem;min-height:11rem;overflow:hidden;padding:1.7rem;border-color:#2140571f;border-radius:1.8rem;background:var(--cc-family-mist);box-shadow:0 .8rem 2rem #2140570b}.cc-family-details--arome .cc-family-details__tip:nth-child(2){border-color:#e8ab6175;background:#fff5e8}.cc-family-details--arome .cc-family-details__tip>span{width:4.6rem;height:4.6rem;border:1px solid rgba(232,171,97,.34);background:#ffe5c4;font-size:1.25rem;box-shadow:inset 0 0 0 .45rem #ffffff6b}.cc-family-details--arome .cc-family-details__tip strong{font-size:1.4rem;font-weight:750;line-height:1.25}.cc-family-details--arome .cc-family-details__tip p{margin-top:.45rem;font-size:1.22rem;line-height:1.5}@media screen and (max-width:989px){.cc-family-details--arome .cc-family-details__header{min-height:9.5rem;padding:2rem 2.2rem}.cc-family-details--arome .cc-family-details__body{grid-template-columns:1fr;padding:2rem}.cc-family-details--arome .cc-family-details__tips{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-family-details--arome .cc-family-details__tip{grid-template-columns:1fr;align-content:start;min-height:0}}@media screen and (max-width:749px){.cc-family-details--arome .cc-family-details__inner{border-radius:1.8rem}.cc-family-details--arome .cc-family-details__header{align-items:flex-end}.cc-family-details--arome .cc-family-details__header p{font-size:.95rem}.cc-family-details--arome .cc-family-details__header h2{font-size:clamp(3.2rem,10vw,4.3rem)}.cc-family-details--arome .cc-family-details__header-badge{padding:.7rem 1rem;font-size:1rem}.cc-family-details--arome .cc-family-details__body{padding:1.4rem}.cc-family-details--arome .cc-family-details__editorial{padding:1.6rem 1.5rem 1.6rem 1.9rem}.cc-family-details--arome .cc-family-details__specs,.cc-family-details--arome .cc-family-details__tips{grid-template-columns:1fr}.cc-family-details--arome .cc-family-details__tip{grid-template-columns:4.6rem minmax(0,1fr);min-height:0;padding:1.45rem}}product-info[data-family-template=arome]{--cc-arome-shadow: 0 1.6rem 4rem rgba(33, 64, 87, .08)}product-info[data-family-template=arome] .product{align-items:start!important}product-info[data-family-template=arome] .product__media-wrapper{align-self:start!important;height:auto!important;padding:1.2rem;border-color:#2140571f;border-radius:2.4rem;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.7),transparent 28%),linear-gradient(145deg,#d8ebff,#c3e0ff);box-shadow:var(--cc-arome-shadow)}product-info[data-family-template=arome] .product__media-list{align-items:start}product-info[data-family-template=arome] .product__media,product-info[data-family-template=arome] .product__media.media{overflow:hidden;border-radius:1.8rem!important;background:#fff}product-info[data-family-template=arome] .thumbnail-list__item .thumbnail{border:1px solid rgba(33,64,87,.1);background:#ffffffeb}product-info[data-family-template=arome] .thumbnail-list__item .thumbnail[aria-current]{border-color:var(--cc-family-ink);box-shadow:0 0 0 2px var(--cc-family-ink)}product-info[data-family-template=arome] .product__info-wrapper{align-self:start}product-info[data-family-template=arome] .product__info-container{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:0 1.2rem;height:auto;padding:clamp(2.8rem,3.2vw,4.2rem);border:1px solid rgba(33,64,87,.12);border-radius:2.4rem;background:#fff;box-shadow:var(--cc-arome-shadow)}product-info[data-family-template=arome] .product__info-container:before{content:none}product-info[data-family-template=arome] .product__info-container>*{grid-column:1 / -1}product-info[data-family-template=arome] .cc-material-vendor{width:auto;margin:0 0 .45rem;padding:0;border:0;border-radius:0;background:transparent;font-size:1.25rem;line-height:1.2}product-info[data-family-template=arome] .product__title h1{max-width:21ch;font-size:clamp(3rem,3vw,4.5rem);line-height:1.04}product-info[data-family-template=arome] [id^=price-]{margin-top:1.5rem}product-info[data-family-template=arome] .price--large{font-size:clamp(3.2rem,2.8vw,4.2rem)}product-info[data-family-template=arome] .cc-family-summary{margin-top:2rem;padding:1.5rem 1.7rem;border-left:.4rem solid var(--cc-family-orange);border-radius:0 1.4rem 1.4rem 0;background:var(--cc-family-mist);color:#214057c7;font-size:1.4rem;line-height:1.55}product-info[data-family-template=arome] .product-form__input--pill{margin-top:1.8rem}product-info[data-family-template=arome] .product__info-container>.product-form__quantity{grid-column:1;width:100%;margin-top:2rem}product-info[data-family-template=arome] .product__info-container>div:has(>product-form){grid-column:2;width:100%;margin-top:2rem}product-info[data-family-template=arome] .product__info-container>.product-form__quantity .quantity,product-info[data-family-template=arome] .product__info-container>div:has(>product-form) .product-form__submit{width:100%;min-height:5.5rem;border-radius:1.35rem}product-info[data-family-template=arome] .product__info-container>div:has(>product-form) product-form,product-info[data-family-template=arome] .product__info-container>div:has(>product-form) .product-form__buttons{width:100%;max-width:none;margin:0}product-info[data-family-template=arome] .product-form__submit{box-shadow:0 .8rem 2rem #ce7b2d33;font-weight:500}product-info[data-family-template=arome] .product__info-container>.cc-stock{grid-column:1;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.7rem 0 0;padding-right:.8rem;color:#287a45;font-size:1rem;font-weight:600}product-info[data-family-template=arome] .product__info-container>.cc-stock>span:first-child{font-size:1.5rem}product-info[data-family-template=arome] .product__info-container>.icon-with-text--horizontal{display:flex;grid-column:2;align-self:stretch;justify-content:stretch;gap:0;width:100%;margin:.7rem 0 0;padding-top:0;border-top:0}product-info[data-family-template=arome] .icon-with-text--horizontal .icon-with-text__item{display:flex;flex-direction:row;gap:.6rem;align-items:center;justify-content:center;width:50%;min-width:0;min-height:3.6rem;margin:0;padding:0 .8rem;border:0;border-left:1px solid rgba(33,64,87,.1);border-radius:0;background:transparent;text-align:left}product-info[data-family-template=arome] .icon-with-text--horizontal .icon-with-text__item:first-child{border-left:0}product-info[data-family-template=arome] .icon-with-text--horizontal .svg-wrapper,product-info[data-family-template=arome] .icon-with-text--horizontal img{flex:0 0 2rem;width:2rem;height:2rem;margin:0}product-info[data-family-template=arome] .icon-with-text--horizontal .h4{min-width:0;max-width:none;margin:0;padding:0;font-size:.95rem;font-weight:500;line-height:1.2;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}product-info[data-family-template=arome] .cc-arome-adviser{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:1rem;padding:1rem 1.2rem;border:1px solid rgba(33,64,87,.12);border-radius:1.2rem;background:var(--cc-family-mist);color:var(--cc-family-ink);text-decoration:none}product-info[data-family-template=arome] .cc-arome-adviser .svg-wrapper{width:2.2rem;height:2.2rem}product-info[data-family-template=arome] .cc-arome-adviser>span:not(.svg-wrapper):not(.cc-arome-adviser__arrow){display:grid;gap:.15rem}product-info[data-family-template=arome] .cc-arome-adviser small{color:#214057a6;font-size:.95rem}product-info[data-family-template=arome] .cc-arome-adviser strong{color:var(--cc-family-ink);font-size:1.15rem;font-weight:500;line-height:1.2}product-info[data-family-template=arome] .cc-arome-adviser__arrow{color:var(--cc-family-orange);font-size:1.8rem}product-info[data-family-template=arome] .cc-arome-adviser:hover,product-info[data-family-template=arome] .cc-arome-adviser:focus-visible{border-color:var(--cc-family-orange)}product-info[data-family-template=arome] .cc-arome-calculator{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1.15rem 1.4rem;border:0;border-radius:1.2rem;background:var(--cc-family-ink);color:#fff;font-weight:500;text-decoration:none;transition:color .16s ease,transform .16s ease}product-info[data-family-template=arome] .cc-arome-calculator:hover,product-info[data-family-template=arome] .cc-arome-calculator:focus-visible{background:var(--cc-family-ink);color:var(--cc-family-orange);transform:translateY(-1px)}product-info[data-family-template=arome] .cc-arome-calculator span:last-child{font-size:1.8rem;line-height:1}@media screen and (min-width:990px){product-info[data-family-template=arome] .product{grid-template-columns:minmax(0,.96fr) minmax(48rem,1.04fr)!important;gap:clamp(1.8rem,2.2vw,3rem)!important}product-info[data-family-template=arome] .product__media-wrapper{position:sticky;top:2rem}}@media screen and (max-width:989px){product-info[data-family-template=arome] .product__media-wrapper,product-info[data-family-template=arome] .product__info-container{border-radius:2rem}product-info[data-family-template=arome] .product__info-container{padding:2.5rem 2rem}}@media screen and (max-width:560px){product-info[data-family-template=arome] .product__info-container{grid-template-columns:1fr;gap:0}product-info[data-family-template=arome] .product__media-wrapper{padding:.8rem}product-info[data-family-template=arome] .product__info-container{padding:2.3rem 1.6rem 2rem}product-info[data-family-template=arome] .product__title h1{font-size:clamp(2.8rem,9vw,3.6rem)}product-info[data-family-template=arome] .cc-family-summary{margin-top:1.5rem;padding:1.2rem 1.3rem}product-info[data-family-template=arome] .product__info-container>.product-form__quantity,product-info[data-family-template=arome] .product__info-container>div:has(>product-form){grid-column:1;width:100%;margin-top:1.2rem}product-info[data-family-template=arome] .product__info-container>.icon-with-text--horizontal{display:grid;grid-column:1;grid-template-columns:1fr;margin-top:.8rem;border-top:1px solid rgba(33,64,87,.1)}product-info[data-family-template=arome] .product__info-container>.cc-stock{grid-column:1;justify-content:flex-start;margin-top:1rem;padding:0}product-info[data-family-template=arome] .icon-with-text--horizontal .icon-with-text__item{justify-content:flex-start;width:100%;min-height:4.4rem;padding:.7rem 0;border-left:0;border-top:1px solid rgba(33,64,87,.1)}product-info[data-family-template=arome] .icon-with-text--horizontal .icon-with-text__item:first-child{border-top:0}product-info[data-family-template=arome] .cc-arome-adviser{grid-column:1;margin-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/component-product-family.css.map */
