body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121212e0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:.06em;color:#121212}.product-trust-badges{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.trust-badge{display:flex;align-items:center;gap:10px;font-size:1.3rem;color:#444}.trust-badge .svg-wrapper{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.trust-badge .svg-wrapper svg{width:18px;height:18px;color:#121212}.trust-badge--bulk{align-items:flex-start;padding:10px 12px;background-color:#faf8f5;border:1px solid #e8e0d4;border-radius:4px;margin-top:4px}.trust-badge--bulk .svg-wrapper{margin-top:1px}.trust-badge--bulk span:last-child{color:#222;line-height:1.5}.trust-badge--bulk strong{color:#121212;font-weight:700}.utility-bar{background-color:#f9f7f4;border-bottom:1px solid #ececec}.announcement-bar__message,.announcement-bar__message.h5{font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.header-wrapper{border-bottom:none;background-color:#ab9e8e!important;width:100%;margin:0;padding:0}.header-wrapper.color-scheme-1,.header-wrapper[class*=color-scheme]{--color-background: 171, 158, 142;--color-foreground: 255, 255, 255;background-color:#ab9e8e!important}.section-header{margin-bottom:0!important;background-color:#ab9e8e}.shopify-section-header-sticky .header-wrapper,.shopify-section-group-header-group{background-color:#ab9e8e!important}.header-wrapper .header.page-width{max-width:100%;padding-left:3rem;padding-right:3rem;margin-left:0;margin-right:0}.header__heading-logo-wrapper{padding:6px 0}.header__menu-item,.header__menu-item span,.header__menu-item>span,.header__active-menu-item{font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff!important}.header__menu-item:hover span,.header__menu-item:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.header__heading-link,.header__heading-link span,.header__heading-link .h2{color:#fff!important}.header__icon,.header__icon svg,.header__icon--cart svg,.header__icon--account svg,.header__icon--search svg{color:#fff!important}.header__icon svg path,.header__icon svg circle,.header__icon svg line{stroke:#fff;fill:#fff}.cart-count-bubble{background-color:#fff;color:#ab9e8e}.banner--large .banner__content,.banner--medium .banner__content{position:sticky!important;top:0;height:100vh;min-height:100vh;display:flex!important;align-items:center;justify-content:center;z-index:2}@media screen and (max-width:749px){.banner--large .banner__content,.banner--medium .banner__content{height:100svh;min-height:100svh}}.banner__box{background:#ffffffe0!important;padding:40px 48px!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner__heading{font-size:3.2rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.15;color:#121212}.banner__content .body{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#444;margin-bottom:28px}.tabs__tab-list{border-bottom:1px solid #e8e8e8;gap:0}.tabs__tab{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:14px 24px;color:#888;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.tabs__tab:hover,.tabs__tab[aria-selected=true]{color:#121212;border-bottom-color:#121212}.featured-collection .title-wrapper{border-bottom:1px solid #e8e8e8;padding-bottom:16px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.featured-collection .title{font-size:1.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-2px)}.card__heading,.card__heading.h5{font-size:1.15rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;margin-top:10px}.card-information .price,.card-information .price__regular,.card-information .price__sale{font-size:1.3rem;font-weight:400;color:#121212}.card-information .price__was{font-size:1.2rem;color:#999;text-decoration:line-through}.badge{font-size:.9rem;font-weight:600;letter-spacing:.12em;padding:5px 10px;border-radius:2px;text-transform:uppercase}.card__variant-images{display:flex;align-items:center;gap:6px;margin-top:10px;flex-wrap:wrap}.card__variant-image-link{display:block;width:22px;height:22px;border-radius:50%;overflow:hidden;border:1.5px solid #e0e0e0;transition:border-color .2s,transform .15s}.card__variant-image-link:hover{border-color:#121212;transform:scale(1.1)}.card__variant-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.card__variant-more{font-size:1.1rem;color:#888}.collection__view-all .button,.collection__view-all a.button{border:1px solid #121212!important;color:#121212!important;background:transparent!important;padding:14px 40px;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;transition:background .2s,color .2s;border-radius:0;margin-top:40px}.collection__view-all .button:hover,.collection__view-all a.button:hover{background:#121212!important;color:#fff!important}.button,.btn{letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:1.2rem;border-radius:0}.button--primary{background-color:#121212;color:#fff;border:1px solid #121212}.button--primary:hover{background-color:#333}.button--secondary{background-color:transparent;color:#121212;border:1px solid #121212}.button--secondary:hover{background-color:#121212;color:#fff}.title-wrapper .title{font-size:2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}h2.title,.rich-text__heading,.collapsible-content__heading{font-weight:500;letter-spacing:.14em}.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#888;margin-bottom:8px}.image-with-text .image-with-text__text-item h2{font-size:3rem;letter-spacing:.06em;line-height:1.2}.image-with-text .image-with-text__text-item .rte p{font-size:1.5rem;line-height:1.8;color:#555;margin:16px 0 24px}.multicolumn .multicolumn__title .title{font-size:1.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:40px}.multicolumn-list__item .multicolumn-card__info h3{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.multicolumn-list__item .multicolumn-card__info .rte p{font-size:1.3rem;color:#666;line-height:1.6}.multicolumn-card__info .link{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#121212;margin-top:12px;display:inline-block}.collapsible-content .section-header .title{font-size:2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.collapsible-content .section-header .caption{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#888}details.disclosure__item summary,.collapsible-row summary{font-size:1.4rem;font-weight:500;letter-spacing:.04em;padding:20px 0;border-bottom:1px solid #e8e8e8;cursor:pointer;list-style:none}details.disclosure__item summary::-webkit-details-marker{display:none}details[open] summary{font-weight:600}.features-carousel .features-carousel__item-title{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.features-carousel .features-carousel__item-text{font-size:1.3rem;color:#666}.facets-vertical{gap:40px}.facets-vertical .facets-wrapper{min-width:240px;max-width:260px}.facet-filters__label,.facets__heading{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#121212}.facet-checkbox__text,.facets__item label{font-size:1.3rem;color:#444}.facet-checkbox:checked+.facet-checkbox__text{font-weight:600;color:#121212}.active-facets .active-facets__button{font-size:1.1rem;border:1px solid #121212;border-radius:2px;padding:4px 10px;background:#121212;color:#fff}.footer{border-top:1px solid rgba(255,255,255,.15)}.footer__column-header,.footer-block__heading{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;color:#fff}.footer-block__list a,.footer__list a{font-size:1.3rem;letter-spacing:.02em;color:#ffffffbf;text-decoration:none;line-height:2;transition:color .2s}.footer-block__list a:hover,.footer__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer__copyright{font-size:1.2rem;color:#ffffff80;letter-spacing:.04em}.color-scheme-5 p,.color-scheme-5 span,.color-scheme-5 li,.color-scheme-5 address,.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content span,.footer-block__details-content strong,.footer-block__details-content a{color:#ffffffbf!important}.footer__copyright,.footer__copyright a,.footer__copyright-content a{color:#ffffff80!important}.footer__copyright a:hover,.footer__copyright-content a:hover{color:#fff!important}.card__variant-image-link{width:4rem!important;height:5.4rem!important;border-radius:2px!important;border:1px solid rgba(18,18,18,.14)!important;background:transparent!important;transition:border-color .15s ease!important;overflow:hidden!important;cursor:pointer!important;padding:0!important;position:relative!important;z-index:2!important}.card__variant-image-link:hover{border-color:#12121266!important}.card__variant-image-link.is-active{border:1.5px solid #121212!important}.card__variant-image{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important;display:block!important;border-radius:0!important}.card__variant-images{gap:.5rem!important;margin-top:1rem!important}.card__variant-more{font-size:1.2rem!important;font-weight:500!important}@media screen and (min-width:750px){.thumbnail-list{grid-template-columns:repeat(4,1fr)!important;gap:.8rem!important}.product--medium .thumbnail-list,.product--large .thumbnail-list{grid-template-columns:repeat(4,1fr)!important}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)!important}}@media screen and (max-width:749px){.thumbnail-list__item.slider__slide{width:7.2rem!important;flex-shrink:0}.thumbnail-slider .thumbnail-list.slider{gap:.8rem!important}}.thumbnail-list__item .media{border:2px solid transparent;border-radius:3px;transition:border-color .15s ease;overflow:hidden}.thumbnail-list__item,.thumbnail-list__item .media,.thumbnail-list__item .media>*{aspect-ratio:3 / 4!important;height:auto!important;padding-bottom:0!important}.thumbnail-list__item .media img,.thumbnail-list__item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.variant-image-option__media,.variant-input .swatch-input__label,.swatch-input__label,fieldset.product-form__input .product-form__input--swatch,.product-form__input--swatch label{aspect-ratio:3 / 4!important;height:auto!important}.variant-image-option__media img,.swatch-input__label img,.product-form__input--swatch img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.thumbnail-list__item:hover .media{border-color:#12121259}.thumbnail-list__item[aria-current=true] .media,.thumbnail-list__item.is-active .media{border-color:#121212}.product__title{font-size:2.4rem;font-weight:600;letter-spacing:.06em;line-height:1.2}.product-form__buttons .button{font-size:1.3rem;letter-spacing:.12em;padding:16px 24px;text-transform:uppercase}.variant-pills__input:checked+.variant-pills__label,.variant-pills__label:hover{border-color:#121212;background-color:#121212;color:#fff}.rich-text .rich-text__heading{font-size:2.8rem;letter-spacing:.06em;line-height:1.2}.rich-text .rich-text__text p{font-size:1.5rem;line-height:1.8;color:#555}.section-header{margin-bottom:40px}.cart-items th,.cart-items td{font-size:1.3rem}.cart-item__name,.cart-item__name a{font-size:1.4rem;font-weight:500;letter-spacing:.02em;color:#121212;text-decoration:none}.cart-item__name a:hover{text-decoration:underline;text-underline-offset:3px}.cart-item__price .price{font-size:1.4rem;font-weight:400}.quantity__button{border:1px solid #e8e8e8;background:transparent;color:#121212}.quantity__input{font-size:1.4rem;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.cart-subtotal__value,.totals__subtotal-value{font-size:1.8rem;font-weight:600;letter-spacing:.04em}.cart__ctas .button--primary,.cart__checkout-button{font-size:1.3rem;letter-spacing:.12em;padding:18px 40px;text-transform:uppercase;font-weight:600;background-color:#121212;color:#fff;border:none;border-radius:0}.cart__checkout-button:hover{background-color:#333}.cart__policies{font-size:1.2rem;color:#888;text-align:center;margin-top:16px}.search-modal__input,.search__input{font-size:1.4rem;letter-spacing:.04em;border-bottom:2px solid #121212;border-radius:0}.search-modal__close-button{color:#121212}.breadcrumb{font-size:1.2rem;letter-spacing:.04em;color:#888}.breadcrumb a{color:#888;text-decoration:none}.breadcrumb a:hover{color:#121212;text-decoration:underline}.collection-hero__title{font-size:2.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.collection__description p{font-size:1.4rem;color:#666;line-height:1.8;max-width:600px}.facets__summary{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.facets-vertical .product-count__text{font-size:1.2rem;color:#888}.main-page-title{font-size:2.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e8e8e8;padding-bottom:24px;margin-bottom:40px}.page-width .rte p{font-size:1.5rem;line-height:1.9;color:#555}.password__form .field__input{border-radius:0}@media screen and (max-width:749px){.banner__heading{font-size:2.2rem}.banner__box{padding:24px!important}.featured-collection .title{font-size:1.4rem}.card__heading{font-size:1.2rem}.product__title,.collection-hero__title{font-size:2rem}.cart__checkout-button{width:100%;padding:18px 24px}}.size-guide-trigger{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:1.3rem;letter-spacing:.06em;color:#121212a6;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:0;transition:color .2s ease}.size-guide-trigger:hover{color:#121212}.size-guide-trigger svg{flex-shrink:0;opacity:.7}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.size-guide-modal[hidden]{display:none}.size-guide-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.size-guide-modal__content{position:relative;z-index:1;background:#fff;border-radius:6px;max-width:64rem;width:100%;max-height:90vh;overflow-y:auto;padding:4rem;box-shadow:0 2rem 6rem #0000002e;animation:sg-modal-in .22s ease}@keyframes sg-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.size-guide-modal__close{position:absolute;top:2rem;right:2rem;background:none;border:none;cursor:pointer;color:#121212;opacity:.5;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.size-guide-modal__close:hover{opacity:1}.size-guide-modal__header{margin-bottom:2.4rem}.size-guide-modal__title{font-size:2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;color:#121212}.size-guide-modal__subtitle{font-size:1.3rem;color:#1212128c;margin:0;letter-spacing:.04em}.size-guide-modal__tabs{display:flex;gap:0;border-bottom:2px solid #e8e8e8;margin-bottom:2.8rem}.size-guide-tab{background:none;border:none;padding:1rem 2rem 1.2rem;font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#12121273;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s ease,border-color .15s ease}.size-guide-tab.active{color:#121212;border-bottom-color:#ac9e8e}.size-guide-tab:hover{color:#121212}.size-guide-panel{display:none}.size-guide-panel.active{display:block}.size-guide-table{width:100%;border-collapse:collapse;font-size:1.35rem;margin-bottom:1.6rem}.size-guide-table th{text-align:left;padding:1rem 1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;background:#faf8f5;color:#121212a6;border-bottom:1px solid #e8e0d4}.size-guide-table td{padding:1rem 1.4rem;border-bottom:1px solid #f0ece6;color:#121212}.size-guide-table tbody tr:last-child td{border-bottom:none}.size-guide-table tbody tr:hover td{background:#faf8f5}.size-guide-modal__note{font-size:1.25rem;color:#12121299;line-height:1.7;margin:0 0 2.4rem;padding:1.4rem 1.6rem;background:#faf8f5;border-left:3px solid #ac9e8e;border-radius:0 4px 4px 0}.size-guide-modal__note strong{color:#121212}.size-guide-modal__how-to{border-top:1px solid #e8e8e8;padding-top:2.4rem;margin-top:.8rem}.size-guide-modal__how-to h3{font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#121212;margin:0 0 1.6rem}.size-guide-how-to-grid{display:flex;flex-direction:column;gap:1.4rem}.size-guide-how-to-item{display:flex;align-items:flex-start;gap:1.2rem}.size-guide-how-to-item svg{flex-shrink:0;margin-top:1px;color:#ac9e8e}.size-guide-how-to-item div{display:flex;flex-direction:column;gap:.2rem}.size-guide-how-to-item strong{font-size:1.3rem;font-weight:600;letter-spacing:.06em;color:#121212}.size-guide-how-to-item span{font-size:1.25rem;color:#12121299;line-height:1.6}@media screen and (max-width:749px){.size-guide-modal{padding:1rem;align-items:flex-end}.size-guide-modal__content{padding:3rem 2rem 2.4rem;max-height:92vh;border-radius:12px 12px 6px 6px}.size-guide-modal__title{font-size:1.6rem}.size-guide-table th,.size-guide-table td{padding:.8rem;font-size:1.2rem}.size-guide-tab{padding:.8rem 1.4rem 1rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-caurelle.css.map */
