:root{--lebrun-ivoire: #f5f1ea;--lebrun-ecru: #ece5d8;--lebrun-perle: #d8d4cd;--lebrun-ardoise:#6b6f73;--lebrun-encre: #16181b;--lebrun-font: "Barlow", "Helvetica Neue", Arial, sans-serif;--lebrun-ease: cubic-bezier(.2,.7,.2,1)}.main-product .product-main{background:transparent!important;border-radius:0!important}.main-product .pdp-media,.main-product .pdp-content{background:transparent!important;border-radius:0!important;padding:0!important}.main-product .product-main{font-family:var(--lebrun-font)!important}@media(min-width:990px){.main-product>.container{padding-top:clamp(2.5rem,4vw,4rem)!important;padding-bottom:clamp(2.5rem,4vw,4rem)!important}.main-product .product-main{column-gap:clamp(2rem,4vw,5rem)!important}.main-product .pdp-content>.m-auto{padding:clamp(.5rem,2vw,1.5rem) 0!important}}@media(max-width:989px){.main-product>.container{padding-left:0!important;padding-right:0!important}.main-product .pdp-content{padding-left:clamp(1rem,5vw,1.5rem)!important;padding-right:clamp(1rem,5vw,1.5rem)!important;padding-top:clamp(1.5rem,4vw,2rem)!important}}.main-product .pdp-media .product-media-slider,.main-product .pdp-media .product-media-thumbnails,.main-product .pdp-media .product-media-area{background:transparent!important}.main-product .pdp-media img,.main-product .pdp-media .media{background:var(--lebrun-ivoire)!important}.main-product .pdp-media .media-sliders{--gap: 4px !important;--sm-gap: 2px !important}.main-product .pdp-media .gridy-arrows button,.main-product .pdp-media .slider-arrows button{background:#ffffffd9!important;border:0!important;border-radius:0!important;width:44px!important;height:44px!important;transition:opacity .2s var(--lebrun-ease)!important}.main-product .pdp-media .gridy-arrows button:hover{opacity:.75!important}.main-product .pdp-media .product-media-thumbnails .thumbnail{border:0!important;border-radius:0!important;background:var(--lebrun-ivoire)!important;opacity:.55;transition:opacity .25s var(--lebrun-ease)}.main-product .pdp-media .product-media-thumbnails .thumbnail[aria-current=true],.main-product .pdp-media .product-media-thumbnails .thumbnail.is-active{opacity:1}.main-product .pdp-content,.main-product .pdp-content *{font-family:var(--lebrun-font)!important}.main-product .product-block__title .h1,.main-product .product-block__title h1{font-family:var(--lebrun-font)!important;font-size:1.75rem!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.2!important;color:var(--lebrun-encre)!important;text-transform:uppercase!important;margin:0 0 .5rem!important}.main-product .product-block__text:first-of-type .rte,.main-product .product-block__text:first-of-type .rte p{font-family:var(--lebrun-font)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--lebrun-ardoise)!important;line-height:1.5!important;margin:0!important}.main-product .product-block__price{margin-top:.75rem!important}.main-product .product-block__price .price,.main-product .product-block__price .price__regular,.main-product .product-block__price strong{font-family:var(--lebrun-font)!important;font-size:1.625rem!important;font-weight:500!important;letter-spacing:.01em!important;color:var(--lebrun-encre)!important}.main-product .product-block__price .product__tax,.main-product .product-block__price .price__notice{font-size:.875rem!important;color:var(--lebrun-ardoise)!important;letter-spacing:.03em!important;margin-top:.4rem!important}.main-product .product-block__price .price__badge-sale{background:transparent!important;color:var(--lebrun-encre)!important;padding:0!important;font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.main-product .product-block__variant_picker{margin-top:1.75rem!important}.main-product .product-block__variant_picker .form__label,.main-product .product-block__variant_picker label{font-family:var(--lebrun-font)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--lebrun-encre)!important;margin-bottom:.85rem!important;display:block!important}.main-product .product-block__variant_picker select,.main-product .product-block__variant_picker .select__select{font-family:var(--lebrun-font)!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:.025em!important;color:var(--lebrun-encre)!important;background:transparent!important;border:1px solid var(--lebrun-perle)!important;border-radius:0!important;padding:1rem 2.5rem 1rem 1.25rem!important;height:auto!important;width:100%!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .2s var(--lebrun-ease)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2316181b' stroke-width='1.2' stroke-linecap='square'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.1rem center!important;background-size:12px 8px!important}.main-product .product-block__variant_picker select:focus{border-color:var(--lebrun-encre)!important;outline:0!important}.main-product .product-block__variant_picker .variant-option__btns,.main-product .product-block__variant_picker fieldset{border:0!important;padding:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:.5rem}.main-product .product-block__variant_picker label[for*=Variant],.main-product .product-block__variant_picker .variant-option__btn-label{font-family:var(--lebrun-font)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.08em!important;color:var(--lebrun-encre)!important;background:transparent!important;border:1px solid var(--lebrun-perle)!important;border-radius:0!important;padding:.85rem 1.25rem!important;min-width:3.25rem!important;text-align:center!important;cursor:pointer!important;transition:border-color .2s var(--lebrun-ease),background .2s var(--lebrun-ease)!important}.main-product .product-block__variant_picker input:checked+label,.main-product .product-block__variant_picker .variant-option__btn--selected .variant-option__btn-label{border-color:var(--lebrun-encre)!important;background:var(--lebrun-encre)!important;color:#fff!important}.main-product .product-block__variant_picker input:disabled+label,.main-product .product-block__variant_picker .variant-option__btn--unavailable .variant-option__btn-label{color:var(--lebrun-perle)!important;border-color:var(--lebrun-perle)!important;text-decoration:line-through!important;cursor:not-allowed!important}.main-product .product-block__variant_picker .size-guide-button{font-family:var(--lebrun-font)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--lebrun-ardoise)!important;text-decoration:underline!important;text-underline-offset:3px!important;background:transparent!important;border:0!important;padding:0!important}.main-product .product-block__variant_picker .size-guide-button:hover{color:var(--lebrun-encre)!important}.main-product .product-block__buy_buttons{margin-top:1.5rem!important}.main-product .product-form__submit,.main-product .product-form__submit.btn,.main-product .product-form__submit.btn--primary,.main-product .product-form__submit.btn--secondary{font-family:var(--lebrun-font)!important;font-size:1.1875rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;background:var(--lebrun-encre)!important;border:1px solid var(--lebrun-encre)!important;border-radius:0!important;padding:1.3rem 1.5rem!important;width:100%!important;cursor:pointer!important;transition:background .25s var(--lebrun-ease),color .25s var(--lebrun-ease)!important}.main-product .product-form__submit:hover:not(:disabled),.main-product .product-form__submit.btn:hover:not(:disabled){background:#fff!important;color:var(--lebrun-encre)!important}.main-product .product-form__submit:disabled{background:var(--lebrun-perle)!important;border-color:var(--lebrun-perle)!important;color:#fff!important;cursor:not-allowed!important}.main-product .product__dynamic-checkout-buttons,.main-product .shopify-payment-button,.main-product shop-pay-button,.main-product .additional-checkout-buttons,.main-product .more-payment-options-link,.main-product .product-form__more-payment-options,.main-product a[href*=payment-methods],.main-product button[aria-controls*=payment]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.main-product .product-block__buy_buttons+.product-block__text .rte,.main-product .product-block__buy_buttons+.product-block__text .rte p{font-family:var(--lebrun-font)!important;font-size:.9375rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--lebrun-ardoise)!important;text-align:center!important;margin:1rem 0 0!important;line-height:1.6!important}.main-product .product-block__description,.main-product .product-block__collapsible_tab{margin-top:0!important;border-top:1px solid var(--lebrun-perle)!important}.main-product .product-block__buy_buttons~.product-block__text+.product-block__collapsible_tab,.main-product .product-block__buy_buttons+.product-block__collapsible_tab,.main-product .product-block__buy_buttons+.product-block__description{margin-top:2rem!important}.main-product .product-block__description .rte,.main-product .product-block__description .rte p,.main-product .product-block__description,.main-product .product-block__collapsible_tab .rte,.main-product .product-block__collapsible_tab .rte p{font-family:var(--lebrun-font)!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.65!important;color:var(--lebrun-encre)!important;letter-spacing:.005em!important}.main-product .product-block__description .rte em,.main-product .product-block__description .rte p em,.main-product .product-block__description .rte>p:first-child em{font-style:italic!important;font-size:1.1875rem!important;color:var(--lebrun-ardoise)!important;font-weight:400!important}.main-product .product-block__collapsible_tab details{border:0!important;margin:0!important;padding:0!important}.main-product .product-block__collapsible_tab:last-of-type{border-bottom:1px solid var(--lebrun-perle)!important}.main-product .product-block__collapsible_tab details summary,.main-product .product-block__description details summary,.main-product .product-block__collapsible_tab .summary-title,.main-product .product-block__collapsible_tab a.summary-title{font-family:var(--lebrun-font)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--lebrun-encre)!important;padding:1.35rem 0!important;cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-decoration:none!important}.main-product .product-block__collapsible_tab details summary::-webkit-details-marker,.main-product .product-block__description details summary::-webkit-details-marker{display:none!important}.main-product .product-block__collapsible_tab details summary:after,.main-product .product-block__description details summary:after,.main-product .product-block__collapsible_tab .summary-title:after,.main-product .product-block__collapsible_tab a.summary-title:after{content:"+"!important;font-family:var(--lebrun-font)!important;font-size:1.5rem!important;font-weight:300!important;letter-spacing:0!important;color:var(--lebrun-encre)!important;line-height:1!important;transition:transform .25s var(--lebrun-ease)!important}.main-product .product-block__collapsible_tab details[open] summary:after,.main-product .product-block__description details[open] summary:after{content:"\2212"!important}.main-product .product-block__collapsible_tab details summary svg,.main-product .product-block__description details summary svg,.main-product .product-block__collapsible_tab .summary-title svg,.main-product .product-block__collapsible_tab a.summary-title svg{display:none!important}.main-product .product-block__collapsible_tab details .content,.main-product .product-block__description details .content{padding:0 0 1.5rem!important}@media(min-width:990px){.main-product .pdp-content .sticky{position:sticky!important;top:clamp(5rem,8vh,7rem)!important}}.main-product .breadcrumb,.main-product nav[aria-label=breadcrumbs]{font-family:var(--lebrun-font)!important;font-size:.8125rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--lebrun-ardoise)!important;margin-bottom:1.5rem!important}.main-product .breadcrumb a,.main-product nav[aria-label=breadcrumbs] a{color:var(--lebrun-ardoise)!important;text-decoration:none!important;transition:color .2s var(--lebrun-ease)!important}.main-product .breadcrumb a:hover,.main-product nav[aria-label=breadcrumbs] a:hover{color:var(--lebrun-encre)!important}.main-product .product-block__sibling_products,.main-product .product-block__upsell_products{margin-top:2.5rem!important}.main-product .product-block__sibling_products .sibling-product img{border-radius:0!important}.modal-zoom-gallery,.modal-zoom-gallery .modal-zoom-gallery__content{background:var(--lebrun-ivoire)!important}@media(min-width:1200px){.main-product .product-block__title .h1,.main-product .product-block__title h1{font-size:2.25rem!important;letter-spacing:.015em!important}.main-product .product-block__price .price,.main-product .product-block__price strong{font-size:1.875rem!important}.main-product .product-form__submit{font-size:1.25rem!important}.main-product .product-block__description .rte,.main-product .product-block__description .rte p,.main-product .product-block__collapsible_tab .rte,.main-product .product-block__collapsible_tab .rte p{font-size:1.375rem!important}.main-product .product-block__collapsible_tab details summary,.main-product .product-block__description details summary,.main-product .product-block__collapsible_tab .summary-title{font-size:1.125rem!important}.main-product .product-block__variant_picker .form__label,.main-product .product-block__variant_picker label{font-size:1.125rem!important}.main-product .product-block__variant_picker select{font-size:1.375rem!important}.main-product .product-block__description .rte em{font-size:1.25rem!important}}@media(min-width:1600px){.main-product .product-block__title .h1,.main-product .product-block__title h1{font-size:2.5rem!important}.main-product .product-block__price .price,.main-product .product-block__price strong{font-size:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/lebrun-product-ux.css.map */
