.product-information media-gallery.sticky-content,.product-information media-gallery.sticky-content--desktop{position:static;top:auto}.product-information.section .product-information__media-gallery{width:100%}.product-information.section .product-information__media-footer{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.product-information.section .product-information__media-footer{position:relative;z-index:1;background:var(--color-background, #fff)}@media screen and (max-width:749px){.product-information.section{overflow-x:clip;max-width:100%}.product-information.section .product-information__grid{display:flex;flex-direction:column;overflow-x:clip;max-width:100%;width:100%}.product-information.section .product-information__media-gallery,.product-information.section .product-information__media-footer{max-width:100%;overflow:hidden}.product-information.section .product-information__media-gallery media-gallery,.product-information.section .product-information__media-gallery slideshow-component,.product-information.section .product-information__media-gallery slideshow-container{max-width:100%}.product-information.section .product-details{display:block;width:100%;max-width:100%;min-width:0;align-self:stretch;justify-content:flex-start;padding-inline:var(--habilleur-mobile-padding-inline, 20px);box-sizing:border-box}.product-information.section .product-details.sticky-content--desktop,.product-information.section .product-details.sticky-content--desktop.full-height--desktop{position:relative;top:auto;max-height:none}.product-information.section .product-details>.group-block,.product-information.section .product-details>.group-block>.group-block-content{width:100%;max-width:100%;box-sizing:border-box}.product-information.section .product-details>.group-block>.group-block-content{flex-direction:column;align-items:stretch;gap:var(--habilleur-mobile-block-gap, 12px)}.product-information.section .product-details>.group-block>.group-block-content>*{width:100%;max-width:100%;flex:0 0 auto}.product-information.section .product-details .text-block,.product-information.section .product-details product-price,.product-information.section .product-details product-inventory,.product-information.section .product-details .habilleur-judgeme-badge,.product-information.section .product-details variant-picker,.product-information.section .product-details .variant-picker__options{max-width:100%}.product-information.section .product-details .group-block:has(product-price):has(product-inventory)>.group-block-content{position:relative;flex-direction:column!important;flex-wrap:wrap!important;align-items:flex-start!important}.product-information.section .product-details .group-block:has(product-price):has(product-inventory) product-inventory{position:absolute;top:0;inset-inline-end:0;width:auto;max-width:50%;margin:0;z-index:1}.product-information.section .product-details .group-block:has(product-price):has(product-inventory) product-price{padding-inline-end:5.5rem;box-sizing:border-box}.product-information.section .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content,.product-information.section .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content.mobile-column{flex-flow:row nowrap!important;align-items:flex-start!important;gap:10px}.product-information.section .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content>.icon-block{flex:0 0 auto;width:auto;max-width:none;align-self:flex-start}.product-information.section .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content>.text-block{flex:1 1 auto;min-width:0;width:auto;max-width:none}.product-information.section .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content>.text-block p{margin-block:0}.product-information.section .product-details .text-block,.product-information.section .product-details .text-block>*{text-align:left;word-break:break-word;overflow-wrap:anywhere}}@media screen and (min-width:750px){.product-information.section .product-details.sticky-content--desktop{--sticky-header-offset: calc(var(--header-group-height, var(--header-height, 60px)) + 16px);top:var(--sticky-header-offset)}.product-information.section .product-details.sticky-content--desktop.full-height--desktop{max-height:calc(100vh - var(--sticky-header-offset, var(--header-group-height, 60px)) - 16px)}}@media screen and (min-width:750px){.product-information media-gallery.media-gallery--carousel slideshow-container{max-width:100%;width:100%;margin-inline:0}.product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{--thumbnail-width: 72px}.product-information media-gallery.media-gallery--grid-below-carousel .media-gallery__grid--secondary{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--image-gap, 8px);margin-top:var(--image-gap, 8px);margin-inline-start:calc(var(--thumbnail-width, 72px) + var(--image-gap, 8px));width:calc(100% - var(--thumbnail-width, 72px) - var(--image-gap, 8px))}.product-information.section .product-information--media-left .product-information__media-footer{margin-inline-start:calc(var(--thumbnail-width, 72px) + var(--image-gap, 8px));width:calc(100% - var(--thumbnail-width, 72px) - var(--image-gap, 8px));max-width:calc(100% - var(--thumbnail-width, 72px) - var(--image-gap, 8px));overflow-x:clip}.product-information.section .product-information--media-right .product-information__media-footer{margin-inline-end:calc(var(--thumbnail-width, 72px) + var(--image-gap, 8px));width:calc(100% - var(--thumbnail-width, 72px) - var(--image-gap, 8px));max-width:calc(100% - var(--thumbnail-width, 72px) - var(--image-gap, 8px));overflow-x:clip}.product-information.section .product-information__media-footer .accordion{width:100%;max-width:100%;min-width:0}.product-information media-gallery.media-gallery--grid-below-carousel .media-gallery__grid--secondary .product-media-container:first-child{grid-column:span 1;max-width:none;margin-inline:0}}@media screen and (max-width:749px){.product-information media-gallery.media-gallery--grid-below-carousel .media-gallery__grid--secondary{display:none}}.product-details .group-block:has(product-price):has(product-inventory)>.group-block-content{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md, 1rem);width:100%;flex-wrap:wrap}.product-details .group-block:has(product-price):has(product-inventory) product-price{flex:1 1 auto;min-width:0}.product-details .group-block:has(product-price):has(product-inventory) product-inventory{flex:0 0 auto;margin-left:auto;align-self:center}.product-details .group-block:has(product-price):has(product-inventory) .product-inventory__status{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.shop-availability__row{display:inline-flex;align-items:center;gap:var(--padding-xs, .5rem);font-size:var(--font-paragraph--size, 1rem);padding-block-end:12px}.shop-availability__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.shop-availability__dot--green{background-color:var(--color-instock, #2e7d32)}.shop-availability__dot--yellow{background-color:var(--color-lowstock, #ed6c02)}.shop-availability__dot--red{background-color:var(--color-outofstock, #d32f2f)}.habilleur-zoom-dialog{background-color:#f0f0f0;overflow:hidden;display:flex;flex-direction:column;padding:0}.habilleur-zoom-dialog .dialog-zoomed-gallery{cursor:default;display:flex;flex-direction:row;flex:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:100%;width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.habilleur-zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}.habilleur-zoom-dialog .dialog-zoomed-gallery .product-media-container{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.habilleur-zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media{max-height:calc(100vh - 160px);width:auto;max-width:min(90vw,900px);margin-inline:auto}.habilleur-zoom-dialog .dialog-zoomed-gallery .product-media-container--image .product-media img{object-fit:contain}.habilleur-zoom-dialog__nav{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:calc(var(--layer-raised) + 2);display:flex;align-items:center;gap:12px}.habilleur-zoom-dialog__control{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid rgb(0 0 0 / .08);box-shadow:0 2px 12px #00000014;display:inline-flex;align-items:center;justify-content:center;color:var(--color-foreground);cursor:pointer}.habilleur-zoom-dialog__control svg{width:18px;height:18px}.habilleur-zoom-dialog__control--close svg{width:16px;height:16px}.habilleur-zoom-dialog__close-fallback,.habilleur-zoom-dialog .dialog-thumbnails-list-container{display:none}@media screen and (max-width:749px){.habilleur-zoom-dialog__nav{bottom:20px}}.habilleur-size-guide__teaser{margin:0 0 .5rem;font-size:.875rem;opacity:.85}.habilleur-size-guide__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 0;border:none;border-block-start:1px solid var(--color-border, rgb(0 0 0 / .12));border-block-end:1px solid var(--color-border, rgb(0 0 0 / .12));background:transparent;font:inherit;cursor:pointer;text-align:left;color:inherit}.habilleur-size-guide__trigger-icon{font-size:1.25rem;line-height:1;opacity:.6}.habilleur-size-guide__dialog{width:min(720px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:none;padding:0;margin:auto;background:transparent}.habilleur-size-guide__dialog::backdrop{background:#00000073}.habilleur-size-guide__panel{position:relative;background:var(--color-background, #fff);max-height:calc(100vh - 2rem);overflow-y:auto;padding:2rem 1.5rem 1.5rem}.habilleur-size-guide__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.habilleur-size-guide__close svg{width:1rem;height:1rem}.habilleur-size-guide__header{text-align:center;margin-block-end:1.5rem;padding-inline:2rem}.habilleur-size-guide__product{margin:0 0 .25rem;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.habilleur-size-guide__title{margin:0;font-size:1.125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.habilleur-size-guide__intro,.habilleur-size-guide__note,.habilleur-size-guide__model,.habilleur-size-guide__help{font-size:.875rem;line-height:1.55;margin:0 0 1rem}.habilleur-size-guide__note,.habilleur-size-guide__model{opacity:.85}.habilleur-size-guide__section-label{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 1rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 0 0 0) / .55)}.habilleur-size-guide__section-label:before,.habilleur-size-guide__section-label:after{content:"";flex:1;height:1px;background:var(--color-border, rgb(0 0 0 / .12))}.habilleur-size-guide__section-label span{white-space:nowrap}.habilleur-size-guide__units{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.8125rem}.habilleur-size-guide__units button{border:none;background:transparent;cursor:pointer;padding:.25rem .375rem;font:inherit;opacity:.45}.habilleur-size-guide__units button.is-active{opacity:1;font-weight:600;color:var(--color-primary, #392215)}.habilleur-size-guide__table-wrap{overflow-x:auto}.habilleur-size-guide__table{width:100%;border-collapse:collapse;font-size:.8125rem}.habilleur-size-guide__table th,.habilleur-size-guide__table td{border:1px solid var(--color-border, rgb(0 0 0 / .12));padding:.5rem .625rem;text-align:center}.habilleur-size-guide__table th{font-weight:600;background:#00000008}.habilleur-size-guide__measure{display:grid;grid-template-columns:minmax(120px,140px) 1fr;border:1px solid var(--color-border, rgb(0 0 0 / .12));min-height:140px}.habilleur-size-guide__measure-tabs{display:flex;flex-direction:column;border-inline-end:1px solid var(--color-border, rgb(0 0 0 / .12));background:#00000005}.habilleur-size-guide__measure-tabs button{border:none;background:transparent;text-align:left;padding:.75rem .875rem;font-size:.8125rem;cursor:pointer;color:rgb(var(--color-foreground-rgb, 0 0 0) / .45);border-block-end:1px solid var(--color-border, rgb(0 0 0 / .08))}.habilleur-size-guide__measure-tabs button[aria-selected=true]{color:var(--color-foreground, #000);font-weight:600;background:var(--color-background, #fff);box-shadow:inset 0 -2px 0 var(--color-primary, #392215)}.habilleur-size-guide__measure-panels{padding:1rem 1.125rem;display:grid}.habilleur-size-guide__measure-panel{display:none;font-size:.875rem;line-height:1.55}.habilleur-size-guide__measure-panel.is-active{display:block}.habilleur-size-guide__measure-panel p{margin:0}.habilleur-size-guide__help a{color:inherit;font-weight:600}@media screen and (max-width:749px){.habilleur-size-guide__measure{grid-template-columns:1fr}.habilleur-size-guide__measure-tabs{flex-direction:row;overflow-x:auto;border-inline-end:none;border-block-end:1px solid var(--color-border, rgb(0 0 0 / .12))}.habilleur-size-guide__measure-tabs button{white-space:nowrap;border-block-end:none;border-inline-end:1px solid var(--color-border, rgb(0 0 0 / .08))}}.habilleur-wiw{display:block;padding-block:1rem 0;margin-block-end:1.25rem}.habilleur-wiw__empty{margin:0;font-size:.8125rem;opacity:.55}.habilleur-judgeme-badge{padding-block:4px 0;min-height:1.25rem}.habilleur-judgeme-badge:empty{display:none}.resource-list__item .habilleur-judgeme-badge,.product-card .habilleur-judgeme-badge{padding-block:2px 0}.product-details .payment-icons{padding-block-start:12px;padding-block-end:4px}.product-information .product-details .group-block:has(>.group-block-content>.group-block .icon-block__media){padding-block-start:6px!important;padding-block-end:6px!important}.product-information .product-details .group-block:has(>.group-block-content>.group-block .icon-block__media)>.group-block-content{gap:6px}.habilleur-fabric-story__media{margin:0 0 1rem}.habilleur-fabric-story__media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem}.habilleur-fabric-story__caption{margin-top:.5rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.habilleur-fabric-story__image{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:2px}@media screen and (min-width:750px){.habilleur-fabric-story__media,.habilleur-fabric-story__media-grid{max-width:300px;margin-inline:auto}.habilleur-fabric-story__media-grid{max-width:420px}.habilleur-fabric-story__image{max-height:180px;aspect-ratio:4 / 3}}.habilleur-fabric-story__facts{margin:0 0 .75rem;padding:0;list-style:none;font-size:.875rem;opacity:.85}.habilleur-fabric-story__facts li+li{margin-top:.25rem}.habilleur-fabric-story__body{margin:0;font-size:.875rem;line-height:1.6;opacity:.9}.habilleur-fabric-story__body.rte p{margin:0 0 .75rem}.habilleur-fabric-story__body.rte p:last-child{margin-bottom:0}.habilleur-product-story__body,.habilleur-product-care__body{margin:0;font-size:.875rem;line-height:1.6;opacity:.9}.habilleur-product-story__body.rte p,.habilleur-product-care__body.rte p{margin:0 0 .75rem}.habilleur-product-care ul{margin:0 0 .75rem;padding-inline-start:1.25rem;font-size:.875rem;line-height:1.6;opacity:.9}.habilleur-product-care p{margin:0;font-size:.875rem;line-height:1.6;opacity:.9}.habilleur-size-guide__subtitle{margin:1.25rem 0 .5rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;opacity:.65}.habilleur-size-guide__subtitle:first-of-type{margin-top:0}.section-resource-list:has(+.recently-viewed-section),.shopify-section:has(.recently-viewed-section) .section-resource-list{--resource-list-row-gap-desktop: 12px}@media screen and (min-width:750px){product-recommendations .product-card__content .card-gallery{margin-block-end:var(--gap-sm, .5rem)}product-recommendations .product-card__content>.group-block:has(product-swatches){padding-inline:6px}}.habilleur-wiw[hidden]{display:none}.habilleur-wiw__heading{margin:0 0 .875rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:rgb(var(--color-foreground-rgb, 0 0 0) / .55)}.habilleur-wiw__list{display:flex;flex-direction:column;gap:.75rem}.habilleur-wiw__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%}.habilleur-wiw__image-link{display:block;aspect-ratio:2 / 3;overflow:hidden;background:#0000000a}.habilleur-wiw__image{width:100%;height:100%;object-fit:cover;display:block}.habilleur-wiw__info{min-width:0;display:block}.habilleur-wiw__title{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:inherit;line-height:1.35;margin-block-end:.25rem}.habilleur-wiw__price{margin:0;font-size:.8125rem;opacity:.65}.habilleur-wiw__atc{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.375rem .875rem;border:1px solid var(--color-border, rgb(0 0 0 / .2));border-radius:999px;background:transparent;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;cursor:pointer;white-space:nowrap}.habilleur-wiw__atc:disabled{opacity:.45;cursor:not-allowed}.habilleur-wiw__atc--link{padding-inline:.75rem}.habilleur-wiw__size-details{width:100%}.habilleur-wiw__size-details>summary{list-style:none}.habilleur-wiw__size-details>summary::-webkit-details-marker{display:none}.habilleur-wiw__size-details[open]>.habilleur-wiw__atc,.habilleur-wiw__size-details>summary.habilleur-wiw__atc{border-color:var(--color-foreground, #000)}.habilleur-wiw__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:.625rem;padding:.75rem .5rem .25rem;border-top:1px solid var(--color-border, rgb(0 0 0 / .12))}.habilleur-wiw__size-option{-webkit-appearance:none;appearance:none;font:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.375rem .625rem;border:1px solid var(--color-variant-border, rgb(0 0 0 / .2));border-radius:var(--variant-picker-button-radius, 0);background:var(--color-variant-background, #fff);color:var(--color-variant-text, inherit);font-size:.6875rem;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.habilleur-wiw__size-option:hover:not(:disabled){background:var(--color-variant-hover-background, rgb(0 0 0 / .04))}.habilleur-wiw__size-option.is-unavailable,.habilleur-wiw__size-option:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}@media screen and (min-width:750px){.habilleur-wiw__action{position:relative;align-self:start}.habilleur-wiw__sizes{position:absolute;top:calc(100% + 4px);right:0;left:auto;z-index:3;min-width:11rem;background:var(--color-background, #fff);border:1px solid var(--color-border, rgb(0 0 0 / .12));box-shadow:0 4px 16px #00000014}}@media screen and (max-width:749px){.habilleur-wiw,.habilleur-wiw__heading{text-align:center}.habilleur-wiw__row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.habilleur-wiw__image-link{width:72px;flex-shrink:0}.habilleur-wiw__info{text-align:center;width:100%}.habilleur-wiw__action{width:100%;max-width:280px}.habilleur-wiw__atc,.habilleur-wiw__size-details{width:100%}.product-information .product-information__media-footer{padding-inline:var(--habilleur-mobile-accordion-padding-inline, var(--habilleur-mobile-padding-inline, 24px))}}@media screen and (min-width:750px){.product-information.section .product-details{justify-content:flex-start}.product-information.section .product-details>.group-block{width:100%;max-width:100%;align-self:stretch}.product-information.section .product-details>.group-block>.group-block-content{align-items:flex-start;width:100%;--horizontal-alignment: flex-start}.product-information.section .product-details>.group-block>.group-block-content>*{width:100%;max-width:100%;align-self:stretch}.product-information.section .product-details .habilleur-judgeme-badge,.product-information.section .product-details .jdgm-widget.jdgm-preview-badge{display:block;width:100%;text-align:left}.product-information.section .product-details .habilleur-judgeme-badge .jdgm-preview-badge{text-align:left!important;justify-content:flex-start!important}.product-information .product-details .habilleur-size-guide{width:100%;text-align:left;align-self:stretch}.product-information .product-details .habilleur-size-guide__trigger{justify-content:flex-start;gap:.35rem;text-align:left;width:100%}.product-information .product-details .habilleur-size-guide__trigger-icon{margin-inline-start:.15rem}.product-information .product-details .shop-availability,.product-information .product-details span.shop-availability{display:block;width:100%;text-align:left}.product-information .product-details .shop-availability__row{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding-block-end:12px}.product-information .product-details .shop-availability__dot{width:10px;height:10px;margin-inline:0;flex-shrink:0}}.quick-add-modal .product-information__media-footer{display:none!important}.quick-add-modal .product-information__media{display:block!important}.quick-add-modal .product-details.sticky-content--desktop,.quick-add-modal .product-details.sticky-content--desktop.full-height--desktop{position:relative!important;top:auto!important;max-height:none!important}.quick-add-modal .product-details{height:auto!important}.quick-add-modal .product-details>.group-block{flex-grow:0!important}.quick-add-modal .product-details :is(.buy-buttons-block){margin-top:0!important;position:relative!important;padding-bottom:var(--padding-xl, 1.5rem)!important}.quick-add-modal .product-media-container,.quick-add-modal .product-media,.quick-add-modal .product-media img{height:auto!important;max-height:none!important}.quick-add-modal .product-media img{object-fit:contain!important;width:100%!important}.quick-add-modal .product-details product-inventory{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/habilleur-product-page.css.map */
