.stikeo-product{position:relative;padding-block:2rem clamp(3.5rem,2.5rem + 3vw,6.25rem);border-bottom:var(--stikeo-border) solid var(--stikeo-blue);color:var(--stikeo-blue);font-family:var(--stikeo-font-body)}.stikeo-product__breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-end:1.75rem;padding:.375rem .625rem;background:var(--stikeo-white);font-size:var(--stikeo-text-xs);font-weight:500;line-height:1.3;color:rgb(var(--stikeo-blue-rgb) / .7)}.stikeo-product__breadcrumb a{color:inherit;text-decoration:none}.stikeo-product__breadcrumb a:hover{text-decoration:underline}.stikeo-product__grid{display:grid;grid-template-columns:minmax(0,42.25rem) minmax(24rem,1fr);grid-template-areas:"gallery buy";column-gap:4rem;row-gap:1.5rem;align-items:start}.stikeo-product__gallery{min-width:0;grid-area:gallery;overflow:hidden}.stikeo-product__buy{grid-area:buy;overflow:hidden}.stikeo-window--shadow-sm{box-shadow:6px 6px 0 var(--stikeo-blue)}.stikeo-product__bar{align-items:center;gap:.75rem;min-height:2.625rem;padding:.6875rem 1rem}.stikeo-product__bar .stikeo-window__bar-icon{width:1.25rem}.stikeo-product__bar-title{margin:0;font-family:var(--stikeo-font-heading);font-size:1.125rem;font-weight:400;line-height:1.2;color:inherit}.stikeo-product__gallery{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.stikeo-product__gallery .stikeo-product__bar{border:var(--stikeo-border) solid var(--stikeo-blue);box-shadow:var(--stikeo-shadow-offset) var(--stikeo-shadow-offset) 0 var(--stikeo-blue)}.stikeo-product__media{--media-radius: 0;--thumbnail-radius: 0}.stikeo-product__media slideshow-component{display:flex;flex-direction:column}.stikeo-product__media slideshow-container{position:relative;z-index:1;border:var(--stikeo-border) solid var(--stikeo-blue);border-top:0;background:var(--stikeo-blue-100);box-shadow:var(--stikeo-shadow-offset) var(--stikeo-shadow-offset) 0 var(--stikeo-blue)}.stikeo-product__media slideshow-slide,.stikeo-product__media .product-media-container{background:var(--stikeo-blue-100)}.stikeo-product__media .product-media-container img,.stikeo-product__media .product-media-container video,.stikeo-product__media .product-media-container iframe{object-fit:contain}.stikeo-product__media slideshow-controls[thumbnails]{margin-block-start:calc(1.5rem + var(--stikeo-shadow-offset));padding:0;background:transparent}.stikeo-product__media .slideshow-controls__thumbnails-container{padding:0}.stikeo-product__media slideshow-controls[thumbnails]{position:relative}.stikeo-thumbs__arrow{display:none;position:absolute;top:calc(50% - .25rem);z-index:2;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:var(--stikeo-border) solid var(--stikeo-blue);border-radius:0;background:var(--stikeo-white);color:var(--stikeo-blue);font-family:var(--stikeo-font-heading);font-size:1rem;font-weight:700;box-shadow:3px 3px 0 var(--stikeo-blue);transform:translateY(-50%);cursor:pointer}.stikeo-thumbs__arrow--prev{left:0}.stikeo-thumbs__arrow--next{right:.375rem}.stikeo-thumbs--overflow .stikeo-thumbs__arrow{display:inline-flex}.stikeo-thumbs__arrow:disabled{display:none}.stikeo-thumbs__arrow:hover{background:var(--stikeo-blue-100)}.stikeo-thumbs__arrow:focus-visible{outline:var(--stikeo-border) solid var(--stikeo-red);outline-offset:2px}.stikeo-product__media .slideshow-controls__thumbnails{gap:.875rem;padding:0 .375rem .5rem 0;margin-inline:0}.stikeo-product__media .slideshow-controls__thumbnails .slideshow-control{width:7.75rem;border:var(--stikeo-border) solid var(--stikeo-blue-300);border-radius:0;background:var(--stikeo-blue-100);outline:none}.stikeo-product__media .slideshow-controls__thumbnails .slideshow-control img{border-radius:0}.stikeo-product__media .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border-color:var(--stikeo-blue);outline:none;box-shadow:4px 4px 0 var(--stikeo-blue)}.stikeo-product__media .slideshow-controls__thumbnails .slideshow-control:focus-visible{outline:var(--stikeo-border) solid var(--stikeo-blue);outline-offset:2px}.stikeo-product__media .product-media-container__zoom-button{border:var(--stikeo-border) solid var(--stikeo-blue);border-radius:0;background:var(--stikeo-white);color:var(--stikeo-blue)}.stikeo-product__media .slideshow-controls__dots button{--color: var(--stikeo-blue-300);--color-active: var(--stikeo-blue)}.stikeo-product__buybox{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem 2rem}.stikeo-product__badge{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.375rem .75rem .375rem .625rem;border:var(--stikeo-border) solid var(--stikeo-blue);background:var(--stikeo-tone, var(--stikeo-green));color:var(--stikeo-tone-contrast, var(--stikeo-white));font-family:var(--stikeo-font-heading);font-size:var(--stikeo-text-xs);font-weight:700;line-height:1.2}.stikeo-product__badge-star{color:var(--stikeo-yellow)}.stikeo-product__title{margin:0;font-family:var(--stikeo-font-heading);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1.05;color:var(--stikeo-blue);text-wrap:balance}.stikeo-product__app{width:100%}.stikeo-product__price{display:flex;align-items:baseline;gap:.5rem;font-family:var(--stikeo-font-heading);font-size:clamp(1.625rem,1.35rem + .9vw,2.375rem);font-weight:400;line-height:1}.stikeo-product__price-compare{font-size:.6em;opacity:.6}.stikeo-product__price-suffix{font-family:var(--stikeo-font-body);font-size:var(--stikeo-text-xs);font-weight:500}.stikeo-product__description{display:flex;flex-direction:column;gap:.5rem;width:100%}.stikeo-product__accroche{margin:0;font-size:var(--stikeo-text-s);font-weight:700;line-height:1.3}.stikeo-product__text{font-size:var(--stikeo-text-xs);font-weight:400;line-height:1.5}.stikeo-product__text ul{margin:.5rem 0 0;padding-inline-start:1.1rem}.stikeo-product__separator{width:100%;height:1px;margin:0;border:0;background:var(--stikeo-blue-100)}.stikeo-formules{display:flex;flex-direction:column;gap:1.25rem;width:100%}.stikeo-formules__title{margin:0;font-family:var(--stikeo-font-heading);font-size:1.125rem;font-weight:700;line-height:1.2}.stikeo-formules__list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.stikeo-formule{display:flex;align-items:center;gap:1rem;box-sizing:border-box;width:100%;padding:1rem 1.25rem 1rem 1rem;border:var(--stikeo-border) solid var(--stikeo-blue-300);background:var(--stikeo-white);color:var(--stikeo-blue);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}a.stikeo-formule:hover,a.stikeo-formule:focus-visible{border-color:var(--stikeo-blue);box-shadow:4px 4px 0 var(--stikeo-blue);transform:translate(-1px,-1px)}a.stikeo-formule:focus-visible{outline:var(--stikeo-border) solid var(--stikeo-blue);outline-offset:3px}.stikeo-formule--current{border-color:var(--stikeo-blue);background:var(--stikeo-blue-100);box-shadow:4px 4px 0 var(--stikeo-blue)}.stikeo-formule--soldout{opacity:.55;cursor:not-allowed}.stikeo-formule__color{flex:0 0 auto;width:.5rem;height:2.75rem;background:var(--stikeo-tone, var(--stikeo-blue))}.stikeo-formule__radio{flex:0 0 auto;box-sizing:border-box;width:1.25rem;height:1.25rem;border:var(--stikeo-border) solid var(--stikeo-blue);border-radius:50%;background:var(--stikeo-white)}.stikeo-formule--current .stikeo-formule__radio{background:radial-gradient(circle,var(--stikeo-blue) 0 38%,var(--stikeo-white) 42%)}.stikeo-formule__text{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.stikeo-formule__name{font-family:var(--stikeo-font-heading);font-size:1.125rem;font-weight:700;line-height:1.2}.stikeo-formule__resume{font-size:.8125rem;font-weight:500;line-height:1.4}.stikeo-formule__price{flex:0 0 auto;font-family:var(--stikeo-font-heading);font-size:1.375rem;font-weight:700;line-height:1;white-space:nowrap}.stikeo-product__form{display:block;width:100%}.stikeo-product__actions,.stikeo-product .product-form-buttons{display:flex;align-items:center;gap:.75rem;row-gap:.875rem;width:100%;margin:0;padding:0}.stikeo-product .quantity-selector-wrapper{flex:0 0 auto;gap:0}.stikeo-product .stikeo-product__quantity{--style-border-width-inputs: var(--stikeo-border);--style-border-radius-inputs: 0;display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;flex:0 0 auto;width:8.5rem;min-width:0;height:3.25rem;padding-inline:.75rem;border:var(--stikeo-border) solid var(--stikeo-blue);border-radius:0;background:var(--stikeo-white)}.stikeo-product .stikeo-product__quantity .button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-height:0;min-width:0;padding:0;border:0;border-radius:3.75rem;background:var(--stikeo-blue-100);color:var(--stikeo-blue)}.stikeo-product .stikeo-product__quantity .button .svg-wrapper,.stikeo-product .stikeo-product__quantity .button svg{width:.625rem;height:.625rem}.stikeo-product .stikeo-product__quantity input{flex:1 1 0;width:0;min-width:0;height:auto;padding:0;border:0;background:transparent;text-align:center;font-family:var(--stikeo-font-body);font-size:1rem;font-weight:500;color:var(--stikeo-blue);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stikeo-product .stikeo-product__quantity input::-webkit-outer-spin-button,.stikeo-product .stikeo-product__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.stikeo-product add-to-cart-component{display:flex;flex:1 1 auto;min-width:0}.stikeo-product .stikeo-product__add{width:100%;min-height:3.25rem;box-shadow:0 3px 0 var(--stikeo-blue)}.stikeo-product .stikeo-product__add .add-to-cart-icon{display:none}.stikeo-product__reassurance-item{display:inline-flex;align-items:center;gap:.5rem;margin:-.25rem 0 0;font-size:var(--stikeo-text-xs);font-weight:500;line-height:1.3}.stikeo-product__reassurance-item+.stikeo-product__reassurance-item{margin-block-start:-.875rem}.stikeo-product__check{display:inline-flex;flex:0 0 auto;width:.875rem;height:.6875rem}.stikeo-product__check svg{width:100%;height:100%;display:block}.stikeo-product__accordions{display:flex;flex-direction:column;gap:.25rem}.stikeo-product__accordions>accordion-custom:first-child .stikeo-product__question{padding-block-start:0}.stikeo-product__accordion{border-bottom:1px solid var(--stikeo-blue);padding-block-end:1.3125rem}.stikeo-product__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block-start:1.3125rem;cursor:pointer;list-style:none;font-family:var(--stikeo-font-body);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.25;color:var(--stikeo-blue)}.stikeo-product__question::-webkit-details-marker{display:none}.stikeo-product__question:focus-visible{outline:var(--stikeo-border) solid var(--stikeo-blue);outline-offset:4px}.stikeo-product__chevron{flex:0 0 auto;display:inline-flex;width:.9375rem;height:.5625rem;transition:transform var(--animation-speed-slow, .3s) var(--animation-easing, ease)}.stikeo-product__chevron svg{width:100%;height:100%;display:block}.stikeo-product__accordion[open] .stikeo-product__chevron{transform:rotate(180deg)}.stikeo-product__answer{padding-block-start:1.25rem;font-size:var(--stikeo-text-xs);font-weight:500;line-height:1.43;color:var(--stikeo-blue)}@media screen and (max-width:1299px){.stikeo-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem}}@media screen and (max-width:989px){.stikeo-product{padding-block:1.25rem 3.5rem}.stikeo-product__breadcrumb{margin-block-end:1.25rem;font-size:var(--stikeo-text-2xs)}.stikeo-product__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "buy";row-gap:1.75rem}.stikeo-product{--stikeo-shadow-offset: 6px}.stikeo-product__buy{box-shadow:6px 6px 0 var(--stikeo-blue)}.stikeo-product__bar{padding:.5625rem .75rem}.stikeo-product__bar-title{font-size:.9375rem}.stikeo-product__media slideshow-controls[thumbnails]{margin-block-start:calc(.75rem + var(--stikeo-shadow-offset))}.stikeo-product__media .slideshow-controls__thumbnails{gap:.5rem}.stikeo-product__media .slideshow-controls__thumbnails .slideshow-control{width:3.875rem}.stikeo-product__buybox{gap:1rem;padding:1.25rem 1.25rem 1.5rem}.stikeo-formule{gap:.625rem;padding:.75rem .875rem .75rem .75rem}.stikeo-formule__color{width:.375rem;height:2.5rem}.stikeo-formule__name{font-size:1rem}.stikeo-formule__price{font-size:1.125rem}.stikeo-product .stikeo-product__quantity{width:7rem}.stikeo-product__add-price{display:none}}@media screen and (max-width:480px){.stikeo-formule{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:.625rem;row-gap:.375rem}.stikeo-formule__color,.stikeo-formule__radio{grid-row:1 / span 2}.stikeo-formule__text{grid-column:3}.stikeo-formule__price{grid-column:3;grid-row:2}.stikeo-product .stikeo-product__quantity{width:6.25rem;padding-inline:.5rem}.stikeo-product .stikeo-product__add{padding-inline:.75rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/stikeo-product.css.map */
