.b-ext {--brand-color: #132730;}
.b-ext .subtitle {font-size: 20px;line-height: 18px;font-family: var(--subheading-font-family);}
@media (min-width: 750px) {.b-ext .subtitle {font-size: 20px;line-height: 22px;}}
.b-ext .font-tertiary {font-family: var(--subheading-font-family);}
.b-ext .text-transform--none {text-transform: none !important;}
.b-ext .h1 {font-size: 26px;line-height: 34px;font-weight: 600;}
@media (min-width: 750px) {.b-ext .h1 {font-size: 34px;line-height: 41px;}}
.b-ext .h2 {font-size: 22px;line-height: 1.2;font-weight: 600;}
.b-ext .h3 {font-size: 16px;line-height: 1.4;font-weight: 400;letter-spacing: 3.6px;}
@media (min-width: 750px) {.b-ext .h3 {font-size: 18px;}}
.b-ext .h4 {font-size: 14px;line-height: 1.4;font-weight: 600;letter-spacing: 2.8px;}
@media (min-width: 750px) {.b-ext .h4 {font-size: 16px;}}
.b-ext .h5 {font-size: 10px;line-height: 1.4;font-weight: 600;letter-spacing: 1px;}
.b-ext .semi-bold {font-weight: 600;}
.b-ext .prose .subtitle+.title {margin-block-start: calc(var(--font-size) * .625);}
.b-ext .prose :where(:not(meta, .b-ext span)+*) {margin-block-start: calc(var(--font-size) * 1.25);}
.b-ext .prose.prose--tight :where(:not(meta, .b-ext span)+*) {margin-block-start: calc(var(--font-size) * .625);}
.b-ext .prose.prose--tight .subtitle+.title {margin-block-start: calc(var(--font-size) * .3125);}
@media screen and (min-width: 750px) {.b-ext .prose .subtitle+.title {margin-block-start: calc(var(--font-size) * .3125);}
	.b-ext .prose.prose-large :where(:not(meta, .b-ext span)+*) {margin-block-start: calc(var(--font-size) * 1.25);}}
.b-ext .squared-groups .group {aspect-ratio: 1/1;display: block;}
.b-ext .content-over-media--square {aspect-ratio: 1/1;}
.b-ext .relative {position: relative;}
.b-ext .absolute {position: absolute;}
.b-ext .images-with-text-scroll__dots {height: 100%;position: absolute;top: 0;left: calc(var(--font-size) * 2);z-index: 1;}
.b-ext .images-with-text-scroll__dots-container {height: calc(100vh - var(--sticky-area-height));position: sticky;top: var(--sticky-area-height);display: flex;align-items: center;justify-content: center;flex-direction: column;gap: calc(var(--font-size) * .8);}
.b-ext .images-with-text-scroll__dots-container .page-dots {flex-direction: column;gap: calc(var(--font-size) * 1);}
.b-ext .images-with-text-scroll .page-dots {gap: calc(var(--font-size) * .7);}
@media screen and (min-width: 750px) {.b-ext .images-with-text-scroll .page-dots {gap: calc(var(--font-size) * 1);}}
.b-ext .images-with-text-scroll .page-dots .tap-area:before, .b-ext .images-with-text-scroll__dots-container .tap-area:before {top: calc(var(--font-size) * -.2);right: calc(var(--font-size) * -.2);bottom: calc(var(--font-size) * -.2);left: calc(var(--font-size) * -.2);border-radius: 50%;}
.b-ext .images-with-text-scroll .page-dots>*[aria-current=true]:before, .b-ext .images-with-text-scroll__dots-container .page-dots>*.active:before {background: rgba(255,255,255,.2);}
.b-ext .images-with-text-scroll .tap-area:after {opacity: 1;}
.b-ext .images-with-text-scroll__dots-container .images-with-text-scroll__navigation-button button {rotate: 90deg;}
@media screen and (min-width: 700px) {.b-ext .image-with-text>.prose {padding-inline-start: 60px;max-width: 461px;}
	.b-ext .image-with-text--reverse>.prose {padding-inline-end: 60px;}}
@media screen and (min-width: 1200px) {.b-ext .image-with-text>.prose {padding-inline-start: 145px;}
	.b-ext .image-with-text--reverse>.prose {padding-inline-end: 145px;}}
.b-ext .slideshow__controls {position: absolute;left: 50%;top: auto;transform: translate(-50%);bottom: var(--slideshow-controls-spacing);z-index: 1;display: flex;align-items: center;justify-content: center;gap: calc(var(--font-size) * 1);color: currentColor;}
.b-ext .slideshow .page-dots {position: relative;inset-block-end: auto;inset-inline-end: auto;}
.b-ext .slideshow .page-dots>*:after {opacity: 1;}
.b-ext .slideshow .page-dots .tap-area:before {top: calc(var(--font-size) * -.2);right: calc(var(--font-size) * -.2);bottom: calc(var(--font-size) * -.2);left: calc(var(--font-size) * -.2);border-radius: 50%;}
.b-ext .slideshow .page-dots>*[aria-current=true]:before {background: rgba(255,255,255,.2);}
.b-ext .blog-post-card {display: flex;flex-direction: column;height: 100%;}
.b-ext .blog-post-card img {aspect-ratio: 1.32/1;object-fit: cover;}
.b-ext .blog-post-card__info {justify-items: center;text-align: center;padding-inline: calc(var(--font-size) * 1);gap: 0;}
.b-ext .blog-post-card__info .button {margin-top: auto;border-color: currentColor;}
@media (max-width: 699px) {.b-ext .blog-post-list {padding-inline: calc(var(--font-size) * 1.5);}
	.b-ext .blog-post-list--carousel {--blog-post-list-card-width: 90vw;}}
@media (min-width: 700px) {.b-ext .blog-post-card__info {flex: 1;padding-inline: calc(var(--font-size) * 2);}}
@media (max-width: 699px) {.b-ext .timeline__item {--button-background: var(--timeline-item-mobile-text-color);--button-outline-color: var(--timeline-item-mobile-text-color);}
	.b-ext .timeline__nav {padding-inline-start: calc(var(--font-size) * 1.25);justify-content: start;gap: calc(var(--font-size) * 1.875);}
	.b-ext .timeline__nav>button:after {height: 2px;inset-block-end: calc(var(--font-size) * -.4);}}
.b-ext .timeline {margin-block-start: var(--section-vertical-spacing);padding-block-end: var(--section-vertical-spacing);}
@media (min-width: 700px) {.b-ext .timeline__nav {margin-block-start: 0;margin-block-end: var(--section-stack-gap);}
	.b-ext .timeline__item-content {align-self: center;padding-inline-start: 80px;max-width: 606px;}}
@media (min-width: 1200px) {.b-ext .timeline__item-content {padding-inline-start: 140px;}}
@media (min-width: 1400px) {.b-ext .timeline__item-content {max-width: 80%;}}
.b-ext .multi-column__button {position: absolute;top: 50%;left: calc(var(--font-size) * .3);transform: translateY(-50%);width: calc(var(--font-size) * 3.25);height: calc(var(--font-size) * 3.25);display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #fff;color: #000;z-index: 1;box-shadow: 0 4px 10px rgba(0,0,0,.12);}
.b-ext .multi-column__button.next {left: auto;right: calc(var(--font-size) * .3);}
.b-ext .multi-column__item .prose {padding-inline: calc(var(--font-size) * 1);}
.b-ext .multi-column__item .title {font-weight: var(--title-font-weight);}
@media (min-width: 700px) {.b-ext .multi-column__item .prose {padding-inline: calc(var(--font-size) * 2);}}
.b-ext .slideshow {max-height: calc(100vh - var(--announcement-bar-height));}
.b-ext .slideshow .slideshow__slide, .b-ext .slideshow .slideshow__slide .content-over-media {max-height: inherit;}
.b-ext .slideshow .slideshow__slide:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(54,16,1,.6),rgba(54,16,1,0) 70%);}
.b-ext .hero-images__item {max-height: calc(100vh - var(--announcement-bar-height));}
.b-ext .hero-images__item:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(54,16,1,.6),rgba(54,16,1,0) 70%);z-index: 1;}
.b-ext .hero-images__item img {aspect-ratio: 1.15/1;object-fit: cover;max-height: inherit;}
.b-ext .hero-images__link {top: 0;right: 0;bottom: 0;left: 0;z-index: 4;}
.b-ext .hero-images__inner {left: calc(var(--font-size) * 1.5);bottom: calc(var(--font-size) * 2.5);z-index: 2;}
@media (min-width: 700px) {.b-ext .hero-images__item img {aspect-ratio: .6/1;object-fit: cover;}
	.b-ext .hero-images__inner {left: 50%;transform: translate(-50%);bottom: calc(var(--font-size) * 6.75);}}
.b-ext .faq__category {padding-top: calc(var(--font-size) * 1.5);border-block-start-width: 1px;font-size: calc(var(--font-size) * .875);font-weight: 600;}
.b-ext .accordion+.faq__category {border: none;margin-top: 0;}
.b-ext .accordion .text-with-icon {font-size: 10px;text-transform: uppercase;font-weight: 700;letter-spacing: 1.4px;}
@media (min-width: 700px) {.b-ext .faq__category {font-size: calc(var(--font-size) * 1);}
	.b-ext .accordion .text-with-icon {font-weight: 600;letter-spacing: .7px;}}
.b-ext .shopify-section--shop-the-look .floating-controls-container {padding: 0;}
.b-ext .shopify-section--shop-the-look .floating-controls-container__control {z-index: 3;}
.b-ext .shop-the-look__item {max-width: 100%;}
.b-ext .shopify-section--shop-the-look .page-dots {color: rgba(0,0,0,.8);}
.b-ext .shopify-section--shop-the-look .page-dots .tap-area:before {top: calc(var(--font-size) * -.2);right: calc(var(--font-size) * -.2);bottom: calc(var(--font-size) * -.2);left: calc(var(--font-size) * -.2);}
.b-ext .shopify-section--shop-the-look .page-dots .tap-area:after {background: transparent;border: 1px solid currentColor;opacity: 1;}
.b-ext .shopify-section--shop-the-look .page-dots>*[aria-current=true]:after {background-color: currentColor;}
@media (max-width: 999px) {.b-ext .shopify-section--shop-the-look .button {margin-inline: auto;}}
@media (min-width: 1000px) {.b-ext .shop-the-look__item {grid: auto/1fr 1fr;}
	.b-ext .shop-the-look__item-content {gap: 0;}
	.b-ext .shop-the-look__item-content carousel-navigation {margin-top: calc(var(--font-size) * .75);}
	.b-ext .shop-the-look__item-product {max-width: calc(var(--font-size) * 21.375);}
	.b-ext .shop-the-look__item .button {margin-top: calc(var(--font-size) * 1.375);padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1.25);letter-spacing: 1px;}}
.b-ext .announcement-bar {line-height: 1.3;}
@media (max-width: 699px) {.b-ext .announcement-bar__carousel {font-size: calc(var(--font-size) * .75);font-weight: 700;}}
.b-ext .header__wrapper {--header-show-transparent-logo: 0;grid: var(--header-grid);justify-content: center;align-items: center;column-gap: calc(var(--font-size) * 1.25);row-gap: var(--header-padding-block);box-shadow: 0 -1px color-mix(in srgb,currentColor 19%,transparent) inset;padding-block-start: var(--header-padding-block);padding-block-end: var(--header-padding-block);padding-inline-start: var(--container-gutter);padding-inline-end: var(--container-gutter);transition: background .2s,color .2s,border .2s,box-shadow .2s,transform .15s ease-in-out;display: grid;position: relative;width: 100%;}
@media screen and (max-width: 699px) {.b-ext .header__primary-nav, .b-ext .header__secondary-nav {flex-wrap: nowrap;}}
@media screen and (min-width: 700px) {.b-ext .header__wrapper {column-gap: calc(var(--font-size) * 2.5);}}
.b-ext .header {box-shadow: 0 -1px color-mix(in srgb,currentColor 19%,transparent) inset;display: flex;flex-direction: column;padding: 0;gap: 0;}
.b-ext .header .header__logo img {transition: filter .25s ease;}
.b-ext :has(.shopify-section:first-child [allow-transparent-header]) .header:not(.is-solid, .b-ext :hover, .b-ext .drawer--open) .header__logo img {filter: brightness(0) invert(1);}
@media screen and (min-width: 1000px) {.b-ext .header .header__primary-nav {column-gap: calc(var(--font-size) * 1.875);}}
.b-ext .header .header__primary-nav-item a {font-size: calc(var(--font-size) * .75);}
.b-ext .header .header__primary-nav-item a:hover, .b-ext .header .header__primary-nav-item a[aria-current=page] {font-weight: 700;}
.b-ext .header__primary-nav-item:has(a[aria-current=page]):before {transform: scaleX(1);}
.b-ext .header__nav-icon {width: 24px;height: 24px;}
@media (min-width: 700px) {.b-ext .header__nav-icon {width: 17px;height: 17px;}}
.b-ext .header-drawer__footer .th_wlc_position_relative svg, .b-ext .header__secondary-nav .th_wlc_position_relative svg {width: 16px;height: 14px;}
.b-ext .header__secondary-nav .wc_wishlistIcon {display: none;}
.b-ext .submenu .header__primary-nav-item .header__menu-disclosure {padding-block: calc(var(--font-size) * 1.25);font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1.3125);}
.b-ext .submenu .header__primary-nav-item:before {font-size: calc(var(--font-size) * .75);text-transform: none;letter-spacing: 0;height: calc(var(--font-size) * .2);}
.b-ext .submenu .mega-menu {justify-content: space-between;}
@media (min-width: 1500px) {.b-ext .mega-menu {--mega-menu-linklist-gap: calc(var(--font-size) * 5);--mega-menu-promo-gap: calc(var(--font-size) * 5);}}
@media (min-width: 1900px) {.b-ext .mega-menu {--mega-menu-linklist-gap: calc(var(--font-size) * 7);--mega-menu-promo-gap: calc(var(--font-size) * 7);}}
.b-ext :has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover, .b-ext .is-solid, .b-ext :has(.header__primary-nav [open], .b-ext .header__secondary-nav [open], .b-ext .header-search[open])) .submenu .header__primary-nav-item .header__menu-disclosure summary, .b-ext :has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover, .b-ext .is-solid, .b-ext :has(.header__primary-nav [open], .b-ext .header__secondary-nav [open], .b-ext .header-search[open])) .submenu .header__primary-nav-item a {--text-color: var(--header-transparent-header-text-color);}
.b-ext .submenu .header__primary-nav-item .header__menu-disclosure summary, .b-ext .submenu .header__primary-nav-item a {color: rgb(var(--text-color));}
.b-ext .submenu .header__primary-nav-item:hover .header__menu-disclosure summary, .b-ext .submenu .header__primary-nav-item:hover a {font-weight: 700;}
.b-ext .header .submenu .mega-menu__linklist .submenu__link--secondary {font-weight: 600;font-size: calc(var(--font-size) * 1);text-transform: uppercase;}
.b-ext .header .submenu .mega-menu__linklist .submenu__link--tertiary {font-weight: 400;font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1);}
.b-ext .header .submenu .mega-menu__linklist .submenu__link--underline, .b-ext .header-drawer__panel a.underline {text-decoration: underline;font-weight: 500;}
.b-ext .submenu .mega-menu__image-subtitle {font-size: calc(var(--font-size) * .875);font-weight: 600;line-height: calc(var(--font-size) * 1.4);}
.b-ext .header-search {inset-block-start: var(--header-height);}
.b-ext :has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover, .b-ext .is-solid, .b-ext :has(.header__primary-nav [open], .b-ext .header__secondary-nav [open], .b-ext .header-search[open])).drawer--open {--header-show-transparent-logo: 0;--background: inherit;--background-gradient: inherit;--border-color: inherit;--text-color: inherit;}
.b-ext .header__wrapper .drawer__buttons {position: relative;width: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 1.5);}
.b-ext .header__wrapper .drawer__close--button, .b-ext .header__wrapper .drawer__open--button {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: .25s ease all;}
.b-ext .header.drawer--open .drawer__open--button {visibility: hidden;opacity: 0;}
.b-ext .header:not(.drawer--open) .drawer__close--button {visibility: hidden;opacity: 0;}
.b-ext .drawer-header {display: flex;flex-direction: column;position: fixed;top: 100%;height: calc(100vh - var(--header-height) - var(--header-offset));width: 100%;left: 0;background: rgb(var(--background));opacity: 0;visibility: hidden;transform: translate(-100%);transition: .25s ease all;}
.b-ext .drawer-header[open=true] {opacity: 1;visibility: visible;transform: translate(0);}
.b-ext .header-drawer__inner {display: flex;flex-direction: column;flex: 1;position: relative;}
.b-ext .header-drawer__top {list-style: none;margin: 0;display: grid;grid-template-columns: repeat(3,1fr);align-items: center;box-shadow: 0 -1px color-mix(in srgb,currentColor 19%,transparent) inset;padding-inline: calc(var(--font-size) * .75);}
.b-ext .header-drawer__top a {text-align: center;display: block;padding-block: calc(var(--font-size) * .75);width: 100%;font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1.25);text-transform: uppercase;position: relative;border-bottom: 3px solid transparent;}
.b-ext .header-drawer__top a.active {border-color: currentColor;font-weight: 700;}
.b-ext .header-drawer__top a:after {content: "";position: absolute;top: 50%;left: 100%;width: 1px;height: calc(var(--font-size) * 1);background: rgba(0,0,0,.2);transform: translateY(-50%);}
.b-ext .header-drawer__top li:last-child a:after {content: none;}
.b-ext .header-drawer__body {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.25);flex: 1;overflow-y: scroll;}
.b-ext .header-drawer__button, .b-ext .header-drawer__panel--second a {color: rgb(var(--text-color));display: flex;align-items: center;justify-content: space-between;padding-block: calc(var(--font-size) * .75);width: 100%;line-height: calc(var(--font-size) * 1.25);font-size: calc(var(--font-size) * .75);}
.b-ext .header-drawer__button:not(.header-drawer__button--top) .icon {width: 6px;stroke-width: 2px;}
.b-ext .header-drawer__body li:not(:last-child) {box-shadow: 0 -1px color-mix(in srgb,currentColor 20%,transparent) inset;margin-bottom: calc(var(--font-size) * .25);}
.b-ext .header-drawer__panel {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin-top: -1px;background: rgb(var(--background));z-index: 1;transform: translate(100%);visibility: hidden;opacity: 0;transition: all .25s ease;display: flex;flex-direction: column;}
.b-ext .header-drawer__panel.active {opacity: 1;visibility: visible;transform: translate(0);}
.b-ext .header-drawer__panel .header-drawer__button--top {background: #f8f6f3;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1.25);width: 100%;display: flex;justify-content: start;gap: calc(var(--font-size) * .625);}
.b-ext .header-drawer__panel .header-drawer__button {font-size: calc(var(--font-size) * .625);line-height: calc(var(--font-size) * .875);font-weight: 700;text-transform: uppercase;letter-spacing: 2px;}
.b-ext .header-drawer__footer {background: #f8f6f3;padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1.25);margin: 0;}
.b-ext .header-drawer__footer li:not(:last-child) {box-shadow: 0 -1px color-mix(in srgb,currentColor 8%,transparent) inset;}
.b-ext .header-drawer__footer a {padding-block: calc(var(--font-size) * .75);width: 100%;display: flex;align-items: center;gap: calc(var(--font-size) * .75);justify-content: start;font-size: calc(var(--font-size) * .625);line-height: calc(var(--font-size) * .875);font-weight: 700;text-transform: uppercase;letter-spacing: 2px;}
.b-ext .footer {padding-block-start: calc(var(--font-size) * 3.125);padding-block-end: calc(var(--font-size) * 3.125);}
.b-ext .footer__inner {column-gap: calc(var(--font-size) * 4.875);grid-template-columns: 1fr;row-gap: 0;}
.b-ext .footer__inner .footer__infos .footer__text {margin-block-start: calc(var(--font-size) * .75);margin-block-end: calc(var(--font-size) * 2);}
.b-ext .footer__inner .footer__infos .social-media--list {gap: calc(var(--font-size) * 1.5);}
.b-ext .footer__inner .footer__infos .social-media--list .social-media__item {opacity: 1;}
.b-ext .footer__block-list {display: grid;grid-template-columns: 1.1fr 1fr;}
.b-ext .footer__linklist--title {font-weight: 600;font-size: calc(var(--font-size) * 1);line-height: 1.2;letter-spacing: 1.2px;}
.b-ext .footer__block-list a {line-height: 1.2;display: block;padding-block: 3px;}
@media (max-width: 699px) {.b-ext .footer__infos {border-bottom: 1px solid rgba(0,0,0,.5);padding-block-end: calc(var(--font-size) * 1.75);margin-block-end: calc(var(--font-size) * 3.125);text-align: center;}
	.b-ext .footer__infos img {margin-inline: auto;}
	.b-ext .footer__inner .footer__infos .footer__text {margin-block-end: calc(var(--font-size) * 1.875);}
	.b-ext .footer__infos .social-media--list {justify-content: center;}
	.b-ext .footer__block-list {column-gap: 43px;row-gap: 38px;}}
@media (min-width: 700px) {.b-ext .footer {padding-block-start: calc(var(--font-size) * 7.94);padding-block-end: calc(var(--font-size) * 10.31);}
	.b-ext .footer__inner {grid-template-columns: minmax(auto,320px) 1fr;}
	.b-ext .footer__block-list {grid-template-columns: repeat(4,1fr);}}
.b-ext .product-card {border: 1px solid rgba(232,232,232,.7);gap: 0;height: 100%;display: flex;flex-direction: column;}
.b-ext .product-card__info {padding: calc(var(--font-size) * 1.125) calc(var(--font-size) * .75) calc(var(--font-size) * .8);margin-top: auto;position: relative;}
.b-ext .collection .product-list[collection-desktop-layout=compact] .product-card__info {display: grid;}
.b-ext .product-card__info .product-title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;font-size: calc(var(--font-size) * .625);}
.b-ext .product-title-ctn {display: flex;align-items: flex-start;justify-content: space-between;flex-flow: row nowrap;gap: 15px;}
.b-ext .product-title-ctn .th_prd_wl_btn .wc_wishlistBlock {color: #6e6e6e;display: flex;height: 40px;width: 40px;border-radius: 50%;background-color: #f8f6f3;align-items: center;justify-content: center;}
.b-ext .product-title-ctn .th_prd_wl_btn .wc_wishlistBlock .wc_wishlistIcon svg {color: #6e6e6e;}
.b-ext .product-title-ctn .th_prd_wl_btn .wc_wishlistBlock:hover .wc_wishlistIcon svg {color: #000;}
.b-ext .product-card__info .vendor {text-transform: uppercase;font-size: calc(var(--font-size) * .5);font-weight: 700;letter-spacing: 1px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.b-ext .product-card__info .price-list .h6 {letter-spacing: 0;font-size: calc(var(--font-size) * .875);font-weight: 600;line-height: 1.1;color: rgb(var(--on-sale-text));text-transform: lowercase;}
.b-ext .product-card__info .price-list compare-at-price.h6 {font-size: calc(var(--font-size) * .75);font-weight: 400;}
.b-ext .product-title__wrapper {width: 100%;justify-content: space-between;}
.b-ext .product-title__wrapper .price-list {white-space: nowrap;justify-content: end;align-items: end;}
.b-ext .product-card__figure .product-card__hover {position: absolute;display: flex;align-items: center;justify-content: space-between;gap: calc(var(--font-size) * 1);width: 100%;padding-inline: calc(var(--font-size) * 1.25);bottom: calc(var(--font-size) * 1.25);transition: .25s ease bottom;}
.b-ext .product-card__figure .product-card__hover .product-gallery-enseignes {top: auto;right: calc(var(--font-size) * 1.25);bottom: 0;opacity: 0;visibility: hidden;transition: .25s ease all;}
.b-ext .product-card:hover .product-card__hover .product-gallery-enseignes {opacity: 1;visibility: visible;}
.b-ext .product-card__figure .product-card__colors {justify-content: start;gap: calc(var(--font-size) * .5);}
.b-ext .product-card__figure .product-card__colors a {border-radius: 50%;display: block;background: var(--color-variant);width: calc(var(--font-size) * .625);height: calc(var(--font-size) * .625);position: relative;}
.b-ext .product-card__figure .product-card__colors a.active:after {content: "";position: absolute;border: 1px solid currentColor;border-radius: 50%;top: -3px;right: -3px;bottom: -3px;left: -3px;}
.b-ext .product-card__figure .product-card__colors a .tooltip {position: absolute;left: 50%;transform: translate(-50%,calc(var(--font-size) * -1));font-size: calc(var(--font-size) * .625);text-transform: uppercase;font-weight: 600;color: #fff;background: rgba(0,0,0,.4);border-radius: 2px;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .375);line-height: 1;top: calc(var(--font-size) * -1.5);opacity: 0;visibility: hidden;transition: .25s ease all;}
.b-ext .product-card__figure .product-card__colors a:hover .tooltip {transform: translate(-50%);opacity: 1;visibility: visible;}
.b-ext .product-card__figure .product-card__colors-text {line-height: 1;}
.b-ext .product-card__figure .product-card__variants {display: flex;align-items: center;justify-content: start;background: rgba(0,0,0,.4);overflow-y: scroll;z-index: 1;position: absolute;width: 100%;bottom: 0;padding-inline: calc(var(--font-size) * .25);opacity: 0;visibility: hidden;transition: all .25s ease;}
.b-ext .product-card:hover .product-card__variants {opacity: 1;visibility: visible;}
.b-ext .product-card__figure .product-card__variants::-webkit-scrollbar {display: none;}
.b-ext .product-card__figure .product-card__quick-add-button {position: unset;color: #fff;opacity: 1;background: transparent;transform: none;transition: none;padding: calc(var(--font-size) * .25);font-weight: 600;font-size: calc(var(--font-size) * .625);}
.b-ext .product-card__figure .product-card__quick-add-button[disabled] {opacity: .7;text-decoration: line-through;}
.b-ext .product-card__figure>.badge-list {inset-block-start: calc(var(--font-size) * .625);inset-inline-start: calc(var(--font-size) * .625);font-weight: 600;font-size: calc(var(--font-size) * .625);text-transform: uppercase;line-height: 1;padding: calc(var(--font-size) * .25) calc(var(--font-size) * .375);border: 1px solid;border-radius: 2px;}
.b-ext .product-card__figure>.badge-list--nouveau {background: #132730;border-color: #132730;}
.b-ext .product-card__figure>.badge-list--amount {background: #a98d74;border-color: #a98d74;}
.b-ext .product-card__figure>.badge-list--soldes {border-color: #e62833;color: #e62833;}
.b-ext .product-card__figure>.badge-list--promotion {border-color: #a98d74;}
.b-ext .product-card__figure>.badge-list--exclusivite {background: #f8f6f3;border-color: #f8f6f3;}
.b-ext .product-card__figure>.badge-list--soldes, .b-ext .product-card__figure>.badge-list--promotion {background: transparent;}
.b-ext .product-card__figure>.badge-list--nouveau, .b-ext .product-card__figure>.badge-list--amount {color: #fff;}
.b-ext .product-card__figure>.badge-list--promotion, .b-ext .product-card__figure>.badge-list--exclusivite {color: rgba(0,0,0,.8);}
@media (max-width: 699px) {.b-ext .product-title__wrapper {flex-direction: column;gap: calc(var(--font-size) * .25);}
	.b-ext .product-title__wrapper .price-list {width: 100%;flex-direction: column;}
	.b-ext .product-card__info .price-list .h6 {font-size: calc(var(--font-size) * .75);}
	.b-ext .product-card__figure {position: unset;}
	.b-ext .product-card__figure .product-card__hover {padding-inline: calc(var(--font-size) * .5);bottom: calc(var(--font-size) * .3);z-index: 1;}
	.b-ext .product-card__figure .product-card__variants {display: none;}
	.b-ext .product-card__info {padding: 15px 5px 5px;}
	.b-ext .product-card__figure .product-card__hover .product-gallery-enseignes {opacity: 1;visibility: visible;top: calc(var(--font-size) * -6);right: calc(var(--font-size) * .625);bottom: auto;}
	.b-ext .product-card__figure .product-card__hover .product-gallery-enseignes img {width: 30px;height: 30px;}}
@media (min-width: 700px) {.b-ext .product-card:hover .product-card__hover {bottom: calc(var(--font-size) * 2.5);}
	.b-ext .product-card__figure>.badge-list {font-size: calc(var(--font-size) * .75);inset-block-start: calc(var(--font-size) * 1.25);inset-inline-start: calc(var(--font-size) * 1.25);}}
.b-ext .maillage-interne .accordion {border: none;}
.b-ext .maillage-interne .accordion__toggle {position: relative;padding: 0;}
@media (max-width: 699px) {.b-ext .maillage-interne .accordion__toggle.h3 {gap: calc(var(--font-size) * 1);}}
.b-ext .maillage-interne .accordion__content {padding: 0;}
@media (min-width: 700px) {.b-ext .maillage-interne .accordion .animated-plus {position: absolute;top: 50%;right: 20vw;transform: translateY(-50%);}}
.b-ext .maillage-interne .h3 {display: flex;align-items: center;justify-content: center;}
.b-ext .maillage-interne__blocks {margin-block-start: calc(var(--font-size) * 1.375);margin-block-end: calc(var(--font-size) * .75);display: flex;flex-wrap: wrap;align-items: center;}
.b-ext .maillage-interne__link {padding: calc(var(--font-size) * .5) calc(var(--font-size) * 1);display: block;font-size: calc(var(--font-size) * .875);font-weight: 600;line-height: calc(var(--font-size) * 1.25);}
.b-ext .maillage-interne__link span {position: relative;white-space: nowrap;}
.b-ext .maillage-interne__link span:after {content: "";position: absolute;top: auto;left: 0;bottom: 0;height: 1px;background: currentColor;width: 0;transition: .3s ease-in-out width;}
.b-ext .maillage-interne__link:hover span:after {width: 100%;}
@media (max-width: 749px) {.b-ext .maillage-interne__blocks {overflow-x: scroll;flex-wrap: nowrap;scrollbar-width: none;padding-inline: calc(var(--font-size) * 1);}}
@media (min-width: 750px) {.b-ext .maillage-interne__blocks {justify-content: center;}}
.b-ext .shopify-section--media-grid h2 {font-weight: var(--title-font-weight);}
.b-ext .media-grid {display: grid;grid-auto-flow: column;grid-template-rows: repeat(2,auto);grid-template-columns: auto;gap: var(--media-grid-gap);overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-padding-left: var(--media-grid-gap,0);scrollbar-width: none;-webkit-overflow-scrolling: touch;}
.b-ext .media-grid__line {grid-template-rows: auto;grid-template-columns: calc(100% / 5 - var(--media-grid-gap));}
.b-ext .media-grid__control {--floating-controls-inset-inline: calc(var(--font-size) * 1.75);transition: all .3s ease-in-out;}
.b-ext .media-grid__control.button--hidden {opacity: 0;visibility: hidden;}
.b-ext .media-grid__item {scroll-snap-align: start;scroll-snap-stop: always;grid-row: span var(--media-grid-item-row-span,1);grid-column: span var(--media-grid-item-column-span,1);aspect-ratio: 1/1;}
@media (max-width: 749px) {.b-ext .media-grid:not(.media-grid__line) {grid-template-columns: 1fr 1fr;grid-template-rows: auto;grid-auto-flow: row;grid-auto-rows: auto;}
	.b-ext .media-grid__line {grid-template-columns: 90%;}
	.b-ext .media-grid__item--full {grid-column: span 2;}}
.b-ext .featured-collections-navigation__item {text-transform: uppercase;letter-spacing: 1px;font-size: calc(var(--font-size) * .75);font-weight: 500;transition: all .3s ease-in-out;}
.b-ext .featured-collections-navigation__item[aria-current=true] {font-size: calc(var(--font-size) * 1);font-weight: 600;}
@media screen and (max-width: 699px) {.b-ext .featured-collections .product-list--carousel {--product-list-card-width: 95%;}}
.b-ext .breadcrumb {display: block;}
.b-ext .breadcrumb--floating {inset-block-end: 16px;inset-block-start: auto;inset-inline-start: 16px;}
@media (min-width: 700px) {.b-ext .breadcrumb--floating {inset-inline-start: 26px;}}
.b-ext .breadcrumb__list {column-gap: calc(var(--font-size) * .25);}
.b-ext .breadcrumb__list-item+.breadcrumb__list-item:before {margin-inline-end: calc(var(--font-size) * .2);}
.b-ext .breadcrumb__list-item a {font-size: calc(var(--font-size) * .625);}
@media (max-width: 699px) {.b-ext .shopify-section--main-collection {margin-top: calc(var(--font-size) * 1.375);}
	.b-ext .shopify-section--main-collection .container>.v-stack {gap: calc(var(--font-size) * 1.25);}}
.b-ext .collection-toolbar__products-count {font-size: calc(var(--font-size) * 1);color: rgba(0,0,0,.8);}
.b-ext .collection-toolbar__button-list {flex-grow: 0;}
.b-ext .collection-toolbar__button-container>.collection-toolbar__button {padding: calc(var(--font-size) * 1) calc(var(--font-size) * .875);font-size: calc(var(--font-size) * 1);letter-spacing: .5px;white-space: nowrap;}
.b-ext .collection-toolbar__layout-switch-list {margin-left: auto;width: 100%;border-inline-start-width: 1px;}
@media (min-width: 700px) {.b-ext .collection-toolbar__button-container>.collection-toolbar__button {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 3.125);}
	.b-ext .collection-toolbar__layout-switch-list {margin-left: 0;border-inline: 0;justify-content: start;}
	.b-ext .collection-toolbar__button-container>.collection-toolbar__button span {position: relative;}
	.b-ext .collection-toolbar__button span svg {position: absolute;top: 50%;transform: translateY(-50%);left: calc(100% + calc(var(--font-size) * .5));width: calc(var(--font-size) * .75);transform-origin: top;}
	.b-ext .collection-toolbar__button[aria-expanded=true] svg {transform: rotate(180deg) translateY(-50%);}}
.b-ext .facets-drawer {--drawer-header-padding-inline: calc(var(--font-size) * 1.75);}
.b-ext .facets-drawer.drawer::part(header) {min-height: 0;border-block-end: 0;background: #f8f6f3;}
.b-ext .facets-drawer.drawer::part(body), .b-ext .facets-drawer.drawer::part(footer) {padding: 0;border: 0;}
.b-ext .facets-drawer .h4 {letter-spacing: 1px;}
.b-ext .facets-drawer .accordion {padding: calc(var(--font-size) * 1.25) var(--drawer-header-padding-inline);}
.b-ext .facets-drawer .accordion__toggle {padding: 0;}
.b-ext .facets-drawer .accordion .text-with-icon {font-size: calc(var(--font-size) * .875);line-height: 1;letter-spacing: 1px;font-weight: 600;}
.b-ext .facets-drawer .accordion__content {margin: 0;padding: calc(var(--font-size) * .75) 0 0;}
@media (min-width: 700px) {.b-ext .facets-drawer .accordion .text-with-icon {font-size: calc(var(--font-size) * 1);}
	.b-ext .facets-drawer .accordion__content {padding: calc(var(--font-size) * 1) 0 0;}}
.b-ext .facets-drawer .checkbox-control {gap: calc(var(--font-size) * .5);align-items: center;}
.b-ext .facets-drawer .dot-checkbox {opacity: 1;position: relative;border-radius: 0;width: calc(var(--font-size) * 1.125);height: calc(var(--font-size) * 1.125);background: transparent;border: 1px solid currentColor;top: auto;pointer-events: all;}
.b-ext .facets-drawer .dot-checkbox:checked:after {content: "✓";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: currentColor;}
.b-ext .facets-drawer .dot-checkbox~label {font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);opacity: 1;text-transform: lowercase;}
.b-ext .facets-drawer .dot-checkbox~label:first-letter, .b-ext .facets-drawer .enseignes .dot-checkbox~label {text-transform: uppercase;}
@media (min-width: 700px) {.b-ext .facets-drawer .dot-checkbox~label {font-size: calc(var(--font-size) * 1);}}
.b-ext .facets-drawer .dot-checkbox:checked~label {transform: none;}
.b-ext .facets-drawer__colors {grid-template-columns: repeat(3,1fr);}
.b-ext .facets-drawer__colors .color-swatch {display: flex;align-items: center;gap: calc(var(--font-size) * .5);width: auto;height: auto;background: transparent;}
.b-ext .facets-drawer__colors .color-swatch:after {content: none;}
.b-ext .facets-drawer__colors .color-swatch, .b-ext .facets-drawer__colors .color-swatch.border {border: none;}
.b-ext .facets-drawer__colors .color-swatch__pill {width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);border-radius: 50%;background: var(--swatch-background);display: block;border: 1px solid transparent;}
.b-ext .facets-drawer__colors .border .color-swatch__pill {border: 1px solid rgb(var(--border-color));}
.b-ext .facets-drawer__colors :checked+.color-swatch .color-swatch__pill {border-color: currentColor;}
.b-ext .facets-drawer__colors .color-swatch__text {font-size: calc(var(--font-size) * .75);line-height: calc(var(--font-size) * 1.25);}
.b-ext .facets-drawer__sizes .dot-checkbox {position: absolute;opacity: 0;visibility: hidden;}
.b-ext .facets-drawer__sizes .dot-checkbox~label {border: 1px solid rgba(232,232,232,.7);border-radius: calc(var(--font-size) * 1);padding: calc(var(--font-size) * .25) calc(var(--font-size) * .75);font-size: calc(var(--font-size) * .75);}
.b-ext .facets-drawer__sizes .dot-checkbox:checked~label {border-color: currentColor;}
.b-ext .linked-collections {position: relative;display: grid;grid-template-columns: 1fr;gap: calc(var(--font-size) * 2);align-items: center;}
.b-ext .linked-collections__container {overflow: hidden;}
@media (min-width: 700px) {.b-ext .linked-collections {grid-template-columns: auto 1fr auto;}
	.b-ext .linked-collections__control {cursor: pointer;width: calc(var(--font-size) * 2.5);height: calc(var(--font-size) * 2.5);display: flex;align-items: center;justify-content: center;z-index: 3;background: #fff;}
	.b-ext .linked-collections__control.button--hidden {opacity: 0;visibility: hidden;}}
.b-ext .linked-collections__scroller {display: flex;align-items: center;justify-content: start;gap: calc(var(--font-size) * 3);padding-block: calc(var(--font-size) * 1.25);overflow-x: auto;overflow-y: hidden;scrollbar-width: none;scroll-snap-type: x mandatory;}
@media (min-width: 700px) {.b-ext .linked-collections__scroller {padding-block: calc(var(--font-size) * 1.875);}}
.b-ext .linked-collections__item {display: block;white-space: nowrap;padding: calc(var(--font-size) * .5) 0;font-size: calc(var(--font-size) * .875);line-height: calc(var(--font-size) * 1.25);scroll-snap-align: start;scroll-snap-stop: always;}
.b-ext .linked-collections__item span {position: relative;font-weight: 600;transition: font-weight .3s ease-in-out;}
.b-ext .linked-collections__item:hover span {font-weight: 700;}
.b-ext .linked-collections__item span:after {content: "";position: absolute;left: 0;bottom: -2px;height: 1px;background: currentColor;width: 0%;transition: width .3s ease-in-out;}
.b-ext .linked-collections__item:hover span:after {width: 100%;}
.b-ext .breadcrumb {margin: calc(var(--font-size) * .25) 0 calc(var(--font-size) * .375);display: flex;overflow-x: auto;gap: calc(var(--font-size) * 1);scrollbar-width: none;}
@media (min-width: 700px) {.b-ext .breadcrumb {margin: 0 0 calc(var(--font-size) * 1.375);}}
.b-ext .breadcrumb--item {padding: 0;opacity: .6;position: relative;font-size: calc(var(--font-size) * .625);line-height: calc(var(--font-size) * 1.25);white-space: nowrap;}
.b-ext .breadcrumb--item:not(:last-child):after {content: "/";position: absolute;top: 50%;right: calc(var(--font-size) * -.625);transform: translateY(-50%);}
.b-ext .breadcrumb--item.active {opacity: 1;}
.b-ext .shopify-section--collection-banner .breadcrumb {position: absolute;left: calc(var(--font-size) * 1.875);bottom: calc(var(--font-size) * 1);margin: 0;}
.b-ext .popin-contact {position: fixed;bottom: 0;right: 0;z-index: 98;transition: transform .3s ease-in-out;}
@media (max-width: 699px) {.b-ext:has(.product-sticky-bar.is-visible) .popin-contact {bottom: var(--sticky-atc-bar-height);}}
.b-ext:has(.newsletter-popup.popin-activated) .popin-contact, .b-ext .popin-contact.hide {transform: translateY(100%);}
.b-ext .popin-contact a {display: flex;align-items: center;justify-content: end;width: fit-content;font-weight: 600;line-height: 1;font-size: calc(var(--font-size) * .875);gap: calc(var(--font-size) * .5);color: #fff;background: #132730;border-top-left-radius: calc(var(--font-size) * 1.25);padding: calc(var(--font-size) * .625) calc(var(--font-size) * 1);text-transform: uppercase;letter-spacing: 2px;}
@media (min-width: 700px) {.b-ext .popin-contact a {border-top-right-radius: calc(var(--font-size) * 1.25);font-size: calc(var(--font-size) * 1);gap: calc(var(--font-size) * .5);padding: calc(var(--font-size) * .75) calc(var(--font-size) * 1.25);letter-spacing: 1px;}}
.b-ext .popin-contact [data-close-button] {rotate: 45deg;}
@media (max-width: 699px) {.b-ext .popin-contact [data-close-button] {display: none;}}
.b-ext .brands {display: block;padding-top: 0;}
.b-ext .brands__input {position: relative;}
.b-ext .brands__top {padding-bottom: calc(var(--font-size) * 1);}
@media (max-width: 699px) {.b-ext .brands__top {padding-top: calc(var(--font-size) * 1);position: sticky;top: var(--header-height);background: #fff;z-index: 2;}}
.b-ext .brands input {padding-left: calc(var(--font-size) * 2.25);margin: 0 !important;}
.b-ext .brands__input svg {position: absolute;top: 50%;left: calc(var(--font-size) * .825);transform: translateY(-50%);width: calc(var(--font-size) * 1);height: calc(var(--font-size) * 1);z-index: 1;pointer-events: none;}
.b-ext .brands__header {display: none;}
@media (min-width: 700px) {.b-ext .brands__header {display: flex;align-items: center;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;}}
.b-ext .brands__header .brands__button {scroll-snap-align: start;scroll-snap-stop: always;padding: calc(var(--font-size) * .625) calc(var(--font-size) * 1);border-bottom: 1px solid rgba(0,0,0,.4);opacity: .5;transition: opacity .3s ease-in-out;}
.b-ext .brands__header .brands__button:hover {opacity: 1;}
.b-ext .brands__item:not(.hidden) {display: grid;grid-template-columns: .2fr 1fr;padding-block: calc(var(--font-size) * 2);}
.b-ext .brands__item:not(.hidden)+.brands__item {border-top: 1px solid rgba(0,0,0,.2);}
.b-ext .brands__letter {font-size: calc(var(--font-size) * 2);line-height: 1;font-weight: 700;}
.b-ext .brands__list {display: grid;grid-template-columns: 1fr;gap: calc(var(--font-size) * .25) calc(var(--font-size) * 1);}
@media (min-width: 700px) {.b-ext .brands__list {grid-template-columns: repeat(4,1fr);}}
.b-ext .brands__link {text-transform: uppercase;}
.b-ext .product-list:not(.product-list--carousel) {row-gap: calc(var(--font-size) * 1.25);column-gap: calc(var(--font-size) * 0);}
@media (min-width: 700px) {.b-ext .product-list {row-gap: calc(var(--font-size) * 1.5);column-gap: calc(var(--font-size) * .25);}}
.b-ext .product-gallery {--product-gallery-gap: calc(var(--font-size) * 1.5);--product-gallery-thumbnail-list-gap: 26px 13px;--product-gallery-thumbnail-size: 110px;}
@media screen and (min-width: 1000px) {.b-ext .product-gallery__image-list {}}
.b-ext .product-gallery__image-list carousel-prev-button, .b-ext .product-gallery__image-list carousel-next-button {position: absolute;top: 50%;transform: translateY(-40%);display: block;z-index: 1;}
.b-ext .product-gallery__image-list button[disabled] {opacity: .4;}
.b-ext .product-gallery__image-list carousel-prev-button {left: 10px;right: auto;}
.b-ext .product-gallery__image-list carousel-next-button {left: auto;right: 10px;}
.b-ext .product-gallery-enseignes {position: absolute;top: 30px;right: 30px;z-index: 1;display: flex;flex-direction: row;flex-wrap: nowrap;gap: 0;}
.b-ext .product-gallery-enseignes img {width: calc(var(--font-size) * 2.375);height: calc(var(--font-size) * 2.375);}
.b-ext .product-gallery-enseignes img+img {margin-left: -9px;}
.b-ext .product-gallery__thumbnail {}
.b-ext .product-gallery__zoom-button {inset-block-start: unset;inset-block-end: calc(var(--font-size) * 2);}
.b-ext .product-info__block-item:is([data-block-type=title]) {--product-info-gap: 4px;}
.b-ext .product-info__block-item:is([data-block-type=sold-by]) {--product-info-gap: 0;}
.b-ext .product-info__block-item:is([data-block-type=variant-picker]) {--product-info-gap: 10px;}
.b-ext .product-info__block-item:is([data-block-type=custom-variant-select]) {--product-info-gap: 10px;}
.b-ext .product-info__block-item:is([data-block-type=buy-buttons]) {margin-block-end: 20px;}
.b-ext .product-info__block-item:is([data-block-type=shoemaker-advice]) {--product-info-gap: 12px;}
.b-ext .product-info__block-item:is([data-block-type=onestock-delivery]) {--product-info-gap: 30px;margin-block-end: 9px;}
.b-ext .product-info__block-item:is([data-block-type=e-resa-modal]) {--product-info-gap: 10px;}
.b-ext .shoemaker_advice {font-size: 14px;font-weight: 700;line-height: 20px;}
@media screen and (min-width: 1000px) {.b-ext .shoemaker_advice {font-size: 12px;}}
.b-ext .product_reassurances {padding: 10px 0;border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);display: flex;flex-flow: column nowrap;gap: 8px;}
.b-ext .product_reassurances p {display: flex;align-items: center;justify-content: flex-start;flex-flow: row nowrap;font-size: 12px;line-height: 1.6;gap: 10px;}
@media screen and (min-width: 1000px) {.b-ext .product_reassurances p {font-size: 10px;}}
.b-ext .price-with-rating .product-info__block-item:is([data-block-type="@app"]) {display: flex;align-items: center;justify-content: end;}
.b-ext .product-info__block-group:has(.product-info__block-item:is([data-block-type=price])) {--product-info-gap: 30px;display: grid;grid-template-columns: 1fr auto;grid-template-rows: 1fr;grid-column-gap: 20px;}
.b-ext .price-list--product {column-gap: 10px;}
.b-ext compare-at-price.h4 {font-weight: 400;font-size: 14px;letter-spacing: 1.4px;color: var(--brand-color);}
.b-ext .product-discount-percentage {display: flex;height: 20px;padding: 10px 6px;justify-content: center;align-items: center;gap: 10px;background: var(--brand-color);color: #fff;border-radius: 2px;text-align: center;font-size: 12px;font-style: normal;font-weight: 700;line-height: 20px;margin-left: 10px;}
.b-ext custom-variant-popover.popover {--popover-block-offset: -1px;width: 100%;}
.b-ext .custom-variant-popover-relative {line-height: 0;position: relative;}
.b-ext .custom-variant-popover-select {padding: 3px;box-shadow: none;}
.b-ext .custom-variant-popover-item {display: flex;flex-flow: row nowrap;gap: 5px;align-items: center;justify-content: flex-start;width: 100%;}
.b-ext .custom-variant-popover-color {flex-grow: 1;}
.b-ext custom-variant-popover.popover::part(body) {padding-block-start: 0;padding-block-end: 0;}
@media screen and (min-width: 1000px) {.b-ext custom-variant-popover.popover::part(content) {width: calc(100% - 2px);max-width: calc(100% - 2px);box-shadow: none;}}
.b-ext .product-info .accordion {border-block-width: 0;}
.b-ext .product-info .accordion__toggle {padding-block: 10px;}
.b-ext .product-info [data-block-type=accordion] .prose h1, .b-ext .product-info [data-block-type=accordion] .prose h2, .b-ext .product-info [data-block-type=accordion] .prose h3, .b-ext .product-info [data-block-type=accordion] .prose h4, .b-ext .product-info [data-block-type=accordion] .prose h5, .b-ext .product-info [data-block-type=accordion] .prose h6 {font-size: 10px;font-weight: 700;text-transform: none;letter-spacing: 0;}
.b-ext .product-info [data-block-type=accordion] .prose h1+*, .b-ext .product-info [data-block-type=accordion] .prose h2+*, .b-ext .product-info [data-block-type=accordion] .prose h3+*, .b-ext .product-info [data-block-type=accordion] .prose h4+*, .b-ext .product-info [data-block-type=accordion] .prose h5+*, .b-ext .product-info [data-block-type=accordion] .prose h6+* {margin-block-start: 0;}
.b-ext .product-info [data-block-type=accordion] .prose, .b-ext .product-info [data-block-type=accordion] .prose *, .b-ext .product-info [data-block-type=accordion-caracteristics] .accordion__content * {font-size: 10px;}
.b-ext .size_guide_button {display: flex;height: 25px;padding: 0 10px;justify-content: space-between;align-items: center;border-radius: 20px;background: #f8f6f3;color: #132730;text-align: center;font-size: 10px;font-weight: 700;line-height: 20px;transition: all .2s ease-in-out;}
.b-ext .size_guide_button:hover, .b-ext .size_guide_button:focus {background: #132730;color: #f8f6f3;}
.b-ext .onestock_delivery {opacity: 1;}
.b-ext .onestock_delivery.loading {opacity: 0;transition: all .2s ease-in-out;}
.b-ext .onestock_delivery_content {color: #a98d74;font-size: 12px;font-style: normal;font-weight: 700;line-height: 20px;}
.b-ext .modal-eresa {--modal-body-max-width: calc(var(--font-size) * 65);}
.b-ext .modal-eresa iframe {max-height: 650px;height: 100%;}
@media screen and (min-width: 1200px) {.b-ext .modal-eresa {--modal-body-max-width: 950px;}}
.b-ext .modal-eresa::part(header) {display: none;}
.b-ext .modal-eresa::part(body) {--modal-body-padding-block: 0;--modal-body-padding-inline: 0;height: 100%;}
.b-ext .modal-eresa::part(content) {height: 96%;max-height: 650px;}
.b-ext .product-eresa-buttons {display: flex;align-items: center;justify-content: center;}
.b-ext .product-eresa-buttons .button {color: #132730 !important;}
.b-ext .product-sticky-bar {background-color: #fff;z-index: 99;}
.b-ext .product-sticky-bar.is-visible.mobile_hidden {opacity: 0;visibility: hidden;}
@media screen and (min-width: 700px) {.b-ext .product-sticky-bar.is-visible.pc_hidden {opacity: 0;visibility: hidden;}}
.b-ext .product-sticky-bar .onestock_delivery {padding-bottom: 8px;display: block;}
.b-ext .product-sticky-bar .product-eresa-buttons .button {width: 100%;--button-background: 255 255 255;margin-top: 7px;--button-outline-color: 19 39 48;}
.b-ext .onestock_delivery_store {opacity: 1;display: flex;flex-flow: row nowrap;align-items: center;gap: 5px;}
.b-ext .onestock_delivery_store.loading {opacity: 0;}
.b-ext .onestock_delivery_store:before {content: "";border-radius: 50%;width: 6px;height: 6px;display: inline-block;background-color: #24b117;}
.b-ext .content-over-media .collection-description.has-breadcrumb {margin-block-end: calc(var(--font-size) * 1.5) !important;}