.sn17-pdp.sn17-pdp{font-family:var(--sn-body, "Somnila Texte", sans-serif)}.sn17-pdp.sn17-pdp .sn17-buybox h1{margin-bottom:12px;font-family:var(--sn-heading, "Somnila Titre", sans-serif)}.sn17-pdp.sn17-pdp .sn17-price-row{margin-bottom:14px}.sn17-pdp.sn17-pdp .sn17-promise,.sn17-pdp.sn17-pdp .sn17-unit-price{margin-bottom:16px}.sn17-pdp.sn17-pdp .sn17-intro{margin-bottom:18px}.sn17-pdp.sn17-pdp .sn17-product-facts{gap:8px;margin-bottom:20px}.sn17-pdp.sn17-pdp .sn17-option{margin-bottom:18px}.sn17-pdp.sn17-pdp .sn17-option legend{margin-bottom:10px;line-height:1.4}.sn17-pdp.sn17-pdp .sn17-selected-option{font-weight:600}.sn17-pdp.sn17-pdp .sn17-swatches{gap:8px}.sn17-pdp.sn17-pdp .sn17-swatch{justify-content:flex-start;gap:8px;min-width:44px;min-height:44px;padding:5px 10px 5px 6px;border:1px solid var(--sn-ink, #1F2837);border-radius:10px;color:var(--sn-ink, #1F2837);background:#fff;cursor:pointer}.sn17-pdp.sn17-pdp .sn17-swatch-chip{flex:0 0 30px;width:30px;height:30px;border-color:var(--sn-ink, #1F2837)}.sn17-pdp.sn17-pdp .sn17-swatch .sn17-swatch-text{position:static;display:block;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;overflow:visible;clip-path:none;background:transparent;font-size:14px;line-height:1.3}.sn17-pdp.sn17-pdp .sn17-swatch:has(input:checked){background:var(--sn-drap, #F7DDD0);box-shadow:inset 0 0 0 1px var(--sn-ink, #1F2837)}.sn17-pdp.sn17-pdp .sn17-swatch input:checked+.sn17-swatch-chip{outline:none}.sn17-pdp.sn17-pdp .sn17-swatch:has(input:focus-visible){outline:3px solid var(--sn-ink, #1F2837);outline-offset:3px}.sn17-pdp.sn17-pdp .sn17-swatch input:focus-visible+.sn17-swatch-chip,.sn17-pdp.sn17-pdp .sn17-swatch[data-text-swatch] input:focus-visible~.sn17-swatch-text{outline:none}.sn17-pdp.sn17-pdp .sn17-swatch[data-text-swatch]{padding-inline:12px}.sn17-pdp.sn17-pdp .sn17-swatch[data-text-swatch] input:checked~.sn17-swatch-text{padding:0;border:0;background:transparent}.sn17-pdp.sn17-pdp .sn17-swatch:has(input:disabled){cursor:not-allowed}.sn17-pdp.sn17-pdp .sn17-offers{margin-bottom:20px}.sn17-pdp.sn17-pdp .sn17-offer-grid{gap:10px}.sn17-pdp.sn17-pdp .sn21-offer{grid-template-columns:20px 72px minmax(0,1fr) minmax(84px,auto);gap:12px;min-height:124px;padding:16px;border-color:var(--sn-ink, #1F2837)}.sn17-pdp.sn17-pdp .sn21-offer.sn17-offer--selected{padding:15px;background:var(--sn-drap, #F7DDD0)}.sn17-pdp.sn17-pdp .sn21-offer__media{width:72px;height:72px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-info{gap:4px;min-width:0}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-count{font-size:18px;line-height:1.3}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-note{font-size:14px;line-height:1.4}.sn17-pdp.sn17-pdp .sn21-offer__colour{font-size:13px;line-height:1.4}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-money{gap:4px;max-width:104px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-price{font-size:18px;line-height:1.3}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-unit{margin-top:0;font-size:13px}.sn17-pdp.sn17-pdp .sn17-purchase-row{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:end;gap:12px}.sn17-pdp.sn17-pdp .sn17-quantity-group{width:132px;min-width:0}.sn17-pdp.sn17-pdp .sn17-quantity-group label{margin-bottom:6px}.sn17-pdp.sn17-pdp .sn17-quantity{height:56px;border-color:var(--sn-ink, #1F2837);overflow:visible}.sn17-pdp.sn17-pdp .sn17-quantity button{flex:0 0 44px;min-width:44px;min-height:44px;border-radius:9px}.sn17-pdp.sn17-pdp .sn17-quantity input{min-width:0;width:42px;border-radius:4px}.sn17-pdp.sn17-pdp .sn17-purchase-row>.sn17-add{min-height:56px;padding:12px 20px;font-size:16px;line-height:1.4;font-weight:700}.sn17-pdp.sn17-pdp .sn17-purchase-reassurance{margin-top:16px;gap:6px}.sn17-pdp.sn17-pdp .sn17-purchase-reassurance a{text-decoration-thickness:1px}.sn17-pdp.sn17-pdp .sn17-product-details{margin-top:22px}.sn17-pdp.sn17-pdp .sn17-detail summary{min-height:52px;padding-block:16px}.sn17-pdp.sn17-pdp .sn17-noscript-select{min-height:44px;font-size:16px}.sn17-pdp.sn17-pdp .sn17-sticky-purchase{gap:12px;width:min(560px,calc(100vw - 32px));padding:10px 12px;border-color:var(--sn-ink, #1F2837)}.sn17-pdp.sn17-pdp .sn17-sticky-image{width:44px;height:44px}.sn17-pdp.sn17-pdp .sn17-sticky-title{font-size:15px;line-height:1.3}.sn17-pdp.sn17-pdp .sn17-sticky-meta{gap:2px 10px;font-size:13px;line-height:1.35}.sn17-pdp.sn17-pdp .sn17-sticky-purchase .sn17-add{flex:0 0 156px;min-height:44px;padding:10px 12px;line-height:1.35}.sn17-pdp.sn17-pdp .sn17-thumbnail{min-width:44px;min-height:44px}.sn17-pdp.sn17-pdp .sn17-thumbnail[aria-current=true]{outline:2px solid var(--sn-ink, #1F2837);outline-offset:2px}.sn17-pdp.sn17-pdp .sn17-thumbnails{scrollbar-width:thin;scroll-padding:4px}.sn17-pdp.sn17-pdp .sn17-zoom-cue{width:44px;height:44px}.sn17-card.sn17-card .sn17-card__swatch{width:44px;height:44px;flex:0 0 44px}.sn17-card.sn17-card .sn17-card__swatch span{width:22px;height:22px}.sn17-card.sn17-card .sn17-card__swatch[aria-pressed=true]:after{top:5px;right:5px;bottom:5px;left:5px;border-width:2px}.sn17-card.sn17-card .sn17-card__more-colours{min-width:44px;min-height:44px;margin-left:0;font-size:13px}.sn17-card.sn17-card .sn17-card__colour-label{position:static;width:auto;height:auto;margin:2px 0 0;overflow:visible;clip:auto;white-space:normal;color:var(--sn-muted, #5A5E6B);font-size:13px;line-height:1.4}.sn17-card.sn17-card .sn17-card__select{min-height:44px;font-size:16px}.sn17-card.sn17-card .sn17-card__select-label{font-size:13px}.sn17-card.sn17-card .sn17-card__choose{min-height:44px}@media(min-width:750px)and (max-width:1199px){.sn17-pdp.sn17-pdp .sn21-offer{grid-template-columns:18px 56px minmax(0,1fr);gap:8px 10px;min-height:112px;padding:12px}.sn17-pdp.sn17-pdp .sn21-offer.sn17-offer--selected{padding:11px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-radio,.sn17-pdp.sn17-pdp .sn21-offer__media{grid-row:1 / span 2}.sn17-pdp.sn17-pdp .sn21-offer__media{width:56px;height:56px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-money{grid-column:3;align-items:flex-start;max-width:none;text-align:left}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-unit{max-width:none;text-align:left}}@media(max-width:749px){.sn17-pdp.sn17-pdp .sn17-product-grid{gap:24px}.sn17-pdp.sn17-pdp .sn17-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sn17-pdp.sn17-pdp .sn17-swatch{min-width:0}.sn17-pdp.sn17-pdp .sn17-swatch .sn17-swatch-text{font-size:14px}.sn17-pdp.sn17-pdp .sn21-offer{grid-template-columns:18px 56px minmax(0,1fr);gap:6px 10px;min-height:112px;padding:12px}.sn17-pdp.sn17-pdp .sn21-offer.sn17-offer--selected{padding:11px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-radio,.sn17-pdp.sn17-pdp .sn21-offer__media{grid-row:1 / span 2}.sn17-pdp.sn17-pdp .sn21-offer__media{width:56px;height:56px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-count{font-size:17px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-info{gap:3px}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-money{grid-column:3;align-items:flex-start;max-width:none;gap:3px;text-align:left}.sn17-pdp.sn17-pdp .sn21-offer .sn17-offer-unit{max-width:none;text-align:left}.sn17-pdp.sn17-pdp .sn17-sticky-purchase{inset-inline:0;bottom:0;width:100%;gap:10px;padding:8px 16px max(8px,env(safe-area-inset-bottom))}.sn17-pdp.sn17-pdp .sn17-sticky-title{font-size:14px}.sn17-pdp.sn17-pdp .sn17-sticky-meta{font-size:12px}.sn17-pdp.sn17-pdp .sn17-sticky-purchase .sn17-add{flex-basis:138px}}@media(max-width:599px){.sn17-card.sn17-card .sn17-card__swatches{display:grid;grid-template-columns:repeat(3,44px);justify-content:start;gap:0}}@media(max-width:359px){.sn17-pdp.sn17-pdp .sn17-purchase-row{grid-template-columns:minmax(0,1fr)}.sn17-pdp.sn17-pdp .sn17-purchase-row>.sn17-add{width:100%}.sn17-pdp.sn17-pdp .sn17-swatches{grid-template-columns:minmax(0,1fr)}.sn17-card.sn17-card .sn17-card__swatches{grid-template-columns:repeat(2,44px)}.sn17-pdp.sn17-pdp .sn17-sticky-purchase .sn17-add{flex-basis:128px}}@media(prefers-reduced-motion:no-preference){.sn17-pdp.sn17-pdp .sn17-swatch,.sn17-pdp.sn17-pdp .sn21-offer{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sn17-card.sn17-card .sn17-card__swatch:after{transition:border-color .16s ease}}@media(prefers-reduced-motion:reduce){.sn17-pdp.sn17-pdp .sn17-swatch,.sn17-pdp.sn17-pdp .sn21-offer,.sn17-pdp.sn17-pdp .sn17-thumbnail,.sn17-card.sn17-card .sn17-card__image,.sn17-card.sn17-card .sn17-card__choose,.sn17-card.sn17-card .sn17-card__swatch:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sn32-product.css.map */
