:root{--storefront-width: 94%;--storefront-max: 1550px;--color-heading: #17263b;--color-control: #273241;--color-control-hover: #111;--color-favorite: #e32232;--control-height: 44px;--control-radius: 24px}.product-section>.container,.catalog-container,.detail-product,.detail-related,.account-page .container{width:var(--storefront-width);max-width:var(--storefront-max);margin-inline:auto}.catalog-all-title,.search-intro h1,.detail-info h1,.detail-not-found h1,.cart-page-title h1{font:500 clamp(28px,3vw,38px)/1.2 var(--font-body);color:var(--color-heading)}.account-page h2,.detail-panel h2{font:500 26px/1.3 var(--font-body);color:var(--color-heading)}.product-section__title,.detail-related>h2{color:var(--color-heading)}.product-section__line{background:var(--color-heading)}.account-guest{max-width:520px}:is(.quick-add,.detail-add,.cart-primary,.account-primary){min-height:var(--control-height);padding:12px 22px;border:1px solid var(--color-control);border-radius:var(--control-radius);background:var(--color-control);color:#fff;font:600 11px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.04em}:is(.account-secondary,.cart-secondary){min-height:var(--control-height);border-color:var(--color-border);border-radius:var(--control-radius);font:600 11px/1.4 var(--font-body)}:is(.quick-add,.detail-add).is-loading{color:transparent}:is(.quick-add,.detail-add,.cart-primary,.account-primary):disabled{background:#94989e;border-color:#94989e;cursor:default}:is(.quick-quantity,.detail-quantity,.cart-quantity){height:var(--control-height);border-color:var(--color-border);border-radius:var(--control-radius)}:is(.quick-quantity,.detail-quantity,.cart-quantity) button{height:42px}:is(.quick-heart,.detail-heart){width:44px;height:44px;border-color:var(--color-border)}:is(.account-field input,.account-field select,.cart-panel input,.cart-panel select,.cart-checkout select,.cart-page-delivery input,.cart-page-delivery select){height:var(--control-height);border-color:var(--color-border);border-radius:var(--control-radius);font-size:14px}.search-category,.search-input-wrap{height:var(--control-height)}.cart-panel textarea,.cart-page-note textarea{border-color:var(--color-border)}.product-card .product-card__action{color:var(--color-control);background:#fffffff0;border-radius:50%}.product-card .product-card__wishlist.is-added,.catalog-grid--list .product-card__wishlist.is-added{color:var(--color-favorite)}.product-card__option[aria-pressed=true]{border-color:var(--color-text)}.product-card__option--gold{background:#c9a766}.product-card__option--silver{background:#c6c6c6}.quick-variant.is-out-of-stock{position:relative}.quick-variant.is-out-of-stock:after{content:"";position:absolute;width:130%;height:1.5px;background:var(--color-text);transform:rotate(-45deg)}.detail-tab{padding:8px 0;border-radius:0;border:0;border-bottom:1px solid transparent}.detail-tabs{gap:24px}.detail-tab[aria-selected=true]{border-color:var(--color-text)}.catalog button:focus-visible,.catalog summary:focus-visible,.filter-dialog button:focus-visible,.detail-page :is(a,button,input,select):focus-visible,.account-page :is(a,button,input,select):focus-visible,.cart-page :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:3px}.search-input-wrap:focus-within{outline:2px solid var(--color-text-secondary);outline-offset:3px}@media(hover:hover)and (pointer:fine){:is(.quick-dialog .quick-add,.detail-page .detail-add,.cart-primary,.account-primary):not(:disabled):hover{color:#fff;border-color:var(--color-control-hover);background:var(--color-control-hover)}.product-card .product-card__action:hover{color:var(--color-text-secondary);background:#fff}.product-card .product-card__wishlist.is-added:hover{color:var(--color-favorite)}}@media(min-width:768px){:root{--storefront-width: 92%}}@media(min-width:1024px){:root{--storefront-width: 84%}}@media(max-width:767px){.search-dialog{width:100vw}.commerce-status{bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.detail-purchase-bar:not([hidden])) .commerce-status{bottom:calc(156px + env(safe-area-inset-bottom))}.product-card .product-card__action{width:36px;height:36px}.product-card__actions{opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.announcement,.product-grid,.product-card *,.detail-page *,.detail-lightbox *,.quick-dialog *,.cart-drawer *,.cart-editor *,.cart-checkout *{transition:none!important;animation:none!important}}.product-card__options{flex-wrap:wrap}.product-card__option{flex-shrink:0}.product-card__option--vert,.filter-color-swatch--vert{background:#41835b}.product-card__option--multicolore,.filter-color-swatch--multicolore{background:conic-gradient(#e386a2,#5a95b9,#dbca67,#e386a2)}.product-card__option--blanc,.filter-color-swatch--blanc{background:#fff}.product-card__option--bleu-marine,.filter-color-swatch--bleu-marine{background:#243654}.product-card__option--rose,.filter-color-swatch--rose{background:#e5a3b8}.product-card__option--noir,.filter-color-swatch--noir{background:#222}.product-card__option--standard,.filter-color-swatch--standard{background:#eee}.search-preview-media img{width:100%;height:100%;object-fit:contain}.detail-summary,#detailPanel-description p,.quick-description{white-space:pre-line}.detail-gallery-note,.quick-gallery-note{color:var(--color-text-secondary);font-size:12px;line-height:1.5;margin:0 0 16px}.catalog-list-description,.catalog-list-preview{display:none}.detail-summary,.detail-panel p,.product-card__name{overflow-wrap:anywhere}.detail-summary,.detail-panel{max-width:70ch}.detail-panel{margin-inline:auto}@media(max-width:1199px){.product-card .product-card__action{width:44px;height:44px}.product-tabs{scroll-padding-inline:4px}.product-tabs__button{min-width:44px;min-height:44px}.filter-trigger,.catalog-sort summary,.catalog-layout-button{min-height:44px}.detail-arrow,.detail-expand,.detail-lightbox-close,.filter-close{min-width:44px;min-height:44px}.detail-info .detail-color{width:44px;height:44px}.quick-quantity button,.detail-quantity button{width:44px}.quick-quantity input,.detail-quantity input{font-size:16px}}@media(max-width:767px){.product-tabs{gap:20px;margin-bottom:18px}.detail-heading{padding-bottom:18px;margin-bottom:20px}.detail-summary{font-size:14px;line-height:1.75}.detail-information{padding:28px 5% 20px}.detail-panel{padding-block:20px;font-size:14px;line-height:1.8;min-height:0}.detail-tabs{gap:12px}.detail-tab{min-height:44px;padding-inline:8px;font-size:12px}.quick-variant{flex-basis:40px;width:40px;height:40px}.quick-details{min-height:44px}.quick-description{line-height:1.65}}.product-card__name,.product-tabs__button,.nav-link,.detail-summary,.detail-panel,.account-nav a,.account-nav button,.account-field label{font-size:16px}.product-card__price,.cart-page-table,.cart-line-price,.cart-recommendation p,.cart-recommendation span,.quick-description,.detail-specifications,.detail-quantity-row{font-size:15px}.catalog-category-label,.filter-trigger,.catalog-sort summary,.filter-dialog label,.catalog-list-description,.catalog-list-preview,.detail-tab,.detail-info .detail-colors legend,.detail-info .detail-stock,.quick-colors legend,.quick-specifications,.quick-quantity-row,.quick-availability,.quick-details,.cart-editor legend,.cart-edit-quantity-label,.cart-line h3,.cart-recommendations h3,.cart-panel label,.cart-checkout label,.cart-checkout-items li,.cart-page-note label,.cart-page-note textarea{font-size:14px}.cart-page-product h2,.cart-heading h2{font-size:16px}.quick-info h2,.cart-editor h2{font-size:18px}.cart-color,.cart-page-product p,.cart-shipping p,.cart-edit-caption,.cart-delivery,.cart-checkout-totals p{font-size:13px}.catalog-heading p,.cart-footer p,.cart-demo,.cart-footer .cart-demo,.cart-page-weight,.cart-page-table th,.cart-page-row td[data-label]:before,.site-tooltip,.bottom-nav__item{font-size:12px}:is(.quick-info .quick-add,.detail-info .detail-add,.cart-primary,.account-primary,.account-secondary,.cart-secondary,.cart-view-page){font-size:13px;letter-spacing:.04em}.cart-quantity input,.quick-quantity input,.detail-quantity input,.account-field input,.account-field select,.cart-panel input,.cart-panel select,.cart-panel textarea,.cart-checkout select,.cart-page-delivery input,.cart-page-delivery select{font-size:16px}.header-action svg,.bottom-nav svg,.product-card .product-card__action svg,.quick-heart svg,.detail-heart svg,.cart-tools svg,.cart-recommendation>button[data-quick-view] svg{width:24px;height:24px}.cart-line-actions svg,.cart-page-line-actions svg,.favoris-remove svg,.detail-expand svg{width:22px;height:22px}.cart-quantity button svg{width:16px;height:16px}.product-card .product-card__action{width:44px;height:44px}.cart-weight{width:56px;font-size:11px}.cart-weight:after{font-size:10px}@media(max-width:767px){.product-tabs{gap:18px}.product-tabs__button,.product-card__name{font-size:15px}.catalog-category-label{font-size:12px}.catalog-sort summary{font-size:13px}.detail-tab{padding-inline:4px;font-size:13px}}.account-close,.search-close,.cart-heading button,.detail-lightbox-close,.detail-restock-close{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0}.cart-line-actions button,.cart-page-product .cart-page-line-actions button{width:44px;height:44px;padding:10px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-control);background:#fff}.cart-quantity{width:132px}.cart-quantity button{width:44px;flex-shrink:0}.cart-quantity input{width:42px}.detail-bar-product strong,.detail-bar-product span,.detail-bar-color,.detail-purchase-bar .detail-add{font-size:13px}.favoris-page .favoris-remove{background:#fffffff0;color:var(--color-control)}.catalog-grid--list .catalog-list-preview{min-height:44px;font-size:14px}.catalog-grid--list .catalog-list-description{font-size:14px}.catalog-grid--list .product-card__badge--promotion{top:auto;bottom:10px}@media(max-width:767px){.detail-purchase-bar{display:grid;grid-template-columns:minmax(0,1fr) auto}body:has(.detail-purchase-bar:not([hidden])){padding-bottom:calc(var(--bottom-nav-height) + 164px)}body:has(.detail-purchase-bar:not([hidden]) .detail-bar-feedback:not([hidden])){padding-bottom:calc(var(--bottom-nav-height) + 190px)}.detail-bar-product,.detail-purchase-bar .detail-add,.detail-purchase-bar .detail-bar-feedback{grid-column:1 / -1}.detail-purchase-bar .detail-add,.detail-bar-color{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/storefront.css.map */
