:root{--sb-space-sm: 5.5rem;--sb-space-md: 7.5rem;--sb-space-lg: 10rem;--sb-accent-blue: #001F98}@media screen and (min-width:1000px){:root{--sb-space-sm: 7rem;--sb-space-md: 9.375rem;--sb-space-lg: 12.5rem}}:root{--section-vertical-spacing: 5.5rem;--section-vertical-spacing-tight: 3.5rem}@media screen and (min-width:1000px){:root{--section-vertical-spacing: 9rem;--section-vertical-spacing-tight: 5.5rem}}.sb-section{padding-block:var(--sb-space-sm)}.sb-section-large{padding-block:var(--sb-space-md)}.sb-narrow-text{max-width:38rem}.sb-narrow-text--center{max-width:38rem;margin-inline:auto;text-align:center}.product-gallery__media{aspect-ratio:4 / 3;overflow:hidden}.product-gallery__media img,.product-gallery__media video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1000px){.product-info{padding-inline-start:3rem;padding-block-start:1rem}}.product-info .vendor{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;opacity:.4}.product-info .product-title{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;letter-spacing:.01em;line-height:1.2}.price-list--product sale-price,.price-list--product compare-at-price{font-size:1.15rem;font-weight:400;letter-spacing:.02em;color:#001f98}.product-gallery{--product-gallery-thumbnail-size: 3rem}.product-gallery__thumbnail{opacity:.45;transition:opacity .16s ease;border:1px solid transparent;padding:2px}.product-gallery__thumbnail:hover{opacity:.75}.product-gallery__thumbnail[aria-current=true]{opacity:1;border-color:rgb(var(--text-color) / .35)}.product-gallery__thumbnail img{object-fit:cover;width:100%;height:100%}.variant-picker__option-info legend{font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;opacity:.4}.variant-picker .select{width:100%;min-height:2.625rem;padding-inline:.875rem;padding-block:.5rem;font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.02em;text-align:left;background-color:transparent;border:1px solid rgb(var(--border-color) / .6);border-radius:0;transition:border-color .16s ease}.variant-picker .select:hover{border-color:rgb(var(--text-color) / .5)}.variant-picker .select svg{opacity:.35;flex-shrink:0}.variant-picker .popover{border-radius:0;border:1px solid rgb(var(--border-color))}.product-info .buy-buttons .button:not(.button--outline){min-height:3rem;background-image:none;background-color:transparent;color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .65);font-family:var(--text-font-family);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background-color .18s ease,border-color .18s ease}.product-info .buy-buttons .button:not(.button--outline):hover:not(:disabled){background-color:rgb(var(--text-color) / .06);border-color:rgb(var(--text-color))}.product-info .buy-buttons .button:disabled{opacity:.35}.feature-badge{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;font-family:var(--text-font-family);font-size:var(--text-xs);line-height:1.5;color:rgb(var(--text-color) / .62);border:1px solid rgb(var(--border-color) / .55)}.feature-badge p{margin:0}.feature-badge svg,.feature-badge img{flex-shrink:0;opacity:.38}.product-info__block-list .accordion-group{border-top:1px solid rgb(var(--border-color) / .4);margin-block-start:.75rem}.product-info__block-list .accordion-group .accordion:first-child{border-top:none}.product-info__block-list>.accordion{border-top:1px solid rgb(var(--border-color) / .4);border-bottom:1px solid rgb(var(--border-color) / .4)}.product-info__block-list .accordion__toggle{padding-block:.875rem;font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:400;letter-spacing:.01em;color:rgb(var(--text-color) / .42);transition:color .14s ease}.product-info__block-list .accordion__toggle:hover{color:rgb(var(--text-color) / .78)}.product-info__block-list .accordion__content{padding-block-end:1.125rem;font-size:var(--text-sm);line-height:1.72;color:rgb(var(--text-color) / .55)}.product-info__block-list .animated-plus{opacity:.25}.accordion--lg .accordion__toggle{padding-block:1.375rem;font-family:var(--text-font-family);letter-spacing:.01em}.accordion--lg .accordion__content{padding-block-end:1.625rem;line-height:1.82;color:rgb(var(--text-color) / .65)}.accordion--lg .animated-plus{opacity:.45}.block-swatch{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:5rem;padding:.5rem .875rem;font-size:var(--text-xs);letter-spacing:.04em;text-align:center;line-height:1.35;border:1px solid rgb(var(--border-color));cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}input[type=radio]:checked+.block-swatch,.block-swatch.is-selected{background-color:rgb(var(--text-color));color:rgb(var(--background-without-opacity));border-color:rgb(var(--text-color))}.block-swatch:hover{border-color:rgb(var(--text-color))}.block-swatch.is-disabled{opacity:.35;text-decoration:line-through;pointer-events:none}.shopify-section--rich-text .section-spacing{padding-block:var(--sb-space-sm)}@media screen and (min-width:1000px){.shopify-section--rich-text .section-spacing{padding-block:var(--sb-space-md)}}.shopify-section--image-with-text .section-spacing{padding-block:var(--sb-space-sm)}@media screen and (min-width:1000px){.shopify-section--image-with-text .section-spacing{padding-block:var(--sb-space-md)}}.shopify-section--related-products .section-spacing{padding-block:var(--sb-space-md)}@media screen and (min-width:1000px){.header__primary-nav-item:last-child{margin-inline-start:auto}}@media screen and (min-width:1000px){.mega-menu{justify-content:flex-start;padding-block:3.25rem}.mega-menu__linklist{gap:.375rem 4rem}.mega-menu .h6{position:relative;padding-inline-start:1rem;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;opacity:.88;margin-block-end:.875rem}.mega-menu .h6:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%) scale(0);width:5px;height:5px;border-radius:50%;background-color:var(--sb-accent-blue);transition:transform .2s ease}.mega-menu .link-faded{position:relative;padding-block:.3125rem;padding-inline-start:1.5rem;font-size:.875rem;line-height:1.5}.mega-menu .link-faded:before{content:"";position:absolute;inset-inline-start:.3125rem;top:50%;transform:translateY(-50%) scale(0);width:5px;height:5px;border-radius:50%;background-color:var(--sb-accent-blue);transition:transform .2s ease}.mega-menu__linklist>li>ul{position:relative;opacity:.82;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.mega-menu__linklist>li>ul:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:1px;background-color:rgb(var(--text-color) / .2);transform:scaleY(0);transform-origin:top center;transition:transform .22s ease}}@media screen and (min-width:1000px)and (pointer:fine){.mega-menu__linklist>li:hover>ul{opacity:1;transform:translateY(0)}.mega-menu__linklist>li:hover>ul:before{transform:scaleY(1)}.mega-menu .h6:hover:before,.mega-menu .link-faded:hover:before{transform:translateY(-50%) scale(1)}}@media screen and (min-width:700px){.header__dropdown-menu{min-width:16rem;padding-block:1.75rem;border-width:0;box-shadow:0 6px 24px #00000012}.header__dropdown-menu :is(a,summary){position:relative;padding-block:.4375rem;padding-inline-start:1.75rem;padding-inline-end:1.5rem;font-size:.9375rem}.header__dropdown-menu a:before{content:"";position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%) scale(0);width:5px;height:5px;border-radius:50%;background-color:var(--sb-accent-blue);transition:transform .2s ease}}@media screen and (min-width:700px)and (pointer:fine){.header__dropdown-menu a:hover:before{transform:translateY(-50%) scale(1)}}.header__primary-nav-item:has(summary[data-title=Professionnels]) .mega-menu__linklist{flex:1}.header__primary-nav-item:has(summary[data-title=Professionnels]) .mega-menu__linklist>li:last-child{margin-left:auto}[id$=__main_catalogue] .product-list{gap:5px!important;--product-list-calculated-column-gap: 5px !important;--product-list-calculated-row-gap: 5px !important}[id$=__main_catalogue] .product-card__figure{aspect-ratio:3 / 4!important;background:#fff;overflow:hidden;position:relative}[id$=__main_catalogue] .product-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff}[id$=__main_catalogue] .product-card__image{width:100%;height:100%;object-fit:contain;object-position:center}[id$=__main_catalogue] .product-card__image--primary{transition:transform .55s ease}[id$=__main_catalogue] .product-card__media:hover .product-card__image--primary{transform:scale(1.08)}[id$=__main_catalogue] .product-card__quick-add-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}[id$=__main_catalogue] .product-card__figure{border:1px solid rgba(28,28,28,.08);box-sizing:border-box;transition:border-color .35s ease}[id$=__main_catalogue] .product-card:hover .product-card__figure{border-color:#001f9847}[id$=__familles_editoriales] .images-with-text-scroll__container{max-width:1100px;padding-inline:40px;gap:80px;align-items:flex-start}[id$=__familles_editoriales] .images-with-text-scroll__text{max-width:560px;padding-inline-end:2rem}[id$=__types_projets] .section-spacing:before{content:"";display:block;width:16%;margin:0 auto 2.5rem;height:1px;background:#001f9838}[id$=__faq_section] .section-spacing:before{content:"";display:block;width:16%;margin:0 auto 3.5rem;height:1px;background:#001f9838}
/*# sourceMappingURL=/cdn/shop/t/5/assets/studio-berbere.css.map */
