body{color:#1f1f1f}button{font-family:din-2014,sans-serif}h1{font-family:adobe-garamond-pro,serif;font-size:1.25rem;letter-spacing:2px}.page-content--large{max-width:950px}.atc-banner--container{max-width:683px}.atc-banner--product-title{font-size:.84375rem;font-weight:700;text-transform:none}.atc--product-details{text-align:center}.button-secondary,.article--excerpt-wrapper--featured .article--excerpt-button,.utils-sortby--modal-button,.smart-payment-enabled .product-form--atc-button,.product-reviews--content .spr-summary-actions-newreview{border-color:#1f1f1f;color:#1f1f1f}.button-alternate{background-color:#aeded2;border:1px solid #aeded2}.button-alternate:not(.disabled):hover{background-color:#99c9bd;border-color:#99c9bd}.cartitems-empty{margin-bottom:35px}.cartitems--container{margin-left:auto;margin-right:auto;max-width:934px}.cart-checkout .button-primary,.cart-title-button{background-color:#aeded2;border-color:#aeded2}.cart-checkout .button-primary:hover,.cart-title-button:hover{background-color:#fdc5a8;border-color:#fdc5a8}.cart-bottom .cart-checkout .button-primary{background-color:#aeded2;border-color:#aeded2}.cart-bottom .cart-checkout .button-primary:hover{background-color:#fdc5a8;border-color:#fdc5a8}.cart-continue{display:none}.cart-final-total{border-top:2px solid #1f1f1f}.cart-item{border:0;box-shadow:none}.cart-item--content .discount-list-item,.cart-item--discount-price{color:#000}.cart-item--content-price,.cart-item--content-title{font-size:.875rem}.cart-item--option-name{display:none}.cart-item--remove-link{background-color:transparent;padding:0;width:14px;height:14px}.cart-item--remove-link svg{width:100%;height:100%}.cart-item--total{font-size:1.34375rem}.cart-item--content-title{font-family:din-2014,sans-serif;text-transform:none}.cart-item--price-title{display:none}.cart-shipping{font-size:.875rem;font-weight:700}.cart-shipping .cart-shipping-toggle{color:#1f1f1f;text-decoration:underline}.cart-subtotal{font-family:adobe-garamond-pro,serif;font-size:1.25rem;text-transform:uppercase}.cart-subtotal .money{font-family:din-2014,sans-serif;font-size:2rem}.cart-title-total--large .cart-title-total{color:#1f1f1f;text-align:center}.contact-page-content .form-action-row{text-align:center}.contact-page-content .form-field{margin-bottom:50px}.contact-page-content .form-field-input{border:2px solid #1f1f1f;border-radius:0}.featured-collection--container .home-section--content{background-color:#fff;margin:0;padding-top:15px;padding-bottom:15px;overflow:hidden}@media screen and (min-width: 1024px){.featured-collection--container .home-section--content{padding-bottom:60px}}.featured-collection--container .home-section--title{color:#fff;font-size:1.625rem;font-weight:700;margin:0 0 45px;text-transform:uppercase}@media screen and (min-width: 1080px){.featured-collection--content[data-layout=slideshow]{padding-right:100px;padding-left:100px}}.featured-collection--content .flickity-button{background-color:#aeded2;box-shadow:none}.featured-collection--content .flickity-button.previous{left:5px}@media screen and (min-width: 1080px){.featured-collection--content .flickity-button.previous{left:20px}}.featured-collection--content .flickity-button.next{right:5px}@media screen and (min-width: 1080px){.featured-collection--content .flickity-button.next{right:20px}}@media screen and (max-width: 1079px){.featured-collection--content .flickity-button{display:block;padding-top:7px}}.featured-collection--section{background-color:#aeded2;padding-top:45px;padding-bottom:100px}.form-action-row{text-align:center}.form-field-select-wrapper .form-field-select{border:2px solid #1f1f1f;border-radius:0;box-shadow:none}.productgrid--utils .form-field-select-wrapper .form-field-select{border:0}.form-field-text{border:2px solid black;border-radius:0}.form-field-title{color:#1f1f1f}.home-section--content{margin-top:50px}.home-section--content.promo-grid--height-large .promo-block--content{height:auto}.page-masthead{margin-top:100px}.passwordentry-contents .message--error.passwordentry-message,.message--error.account-message,.contact-page-content .message--error.contact-message,.form-message.message--error,.article--comments-message.message--error,.message-banner--container.message--error,.product-message--error,.product-reviews--content .spr-form-message-error{color:#1f1f1f}.productgrid--item .badge--soldout{display:none}.product-main .product-title{text-transform:none;letter-spacing:1px;font-size:1.7rem}.product-main .product--price .price--compare-at,.product-main .product--price .price--main{font-size:1.6rem}.product-main .product-form--regular .product-form--atc{margin-bottom:1rem}.product-main .product-description{font-size:1.1rem!important;line-height:1.5}.product-details .badge--soldout{display:none}.product-form--atc-button,.smart-payment-enabled .product-form--atc-button{background-color:#ffe1bb;border:2px solid #ffe1bb;border-radius:0;color:#1f1f1f;font-size:1.125rem}.product-form--atc-button:not(.disabled):hover,.smart-payment-enabled .product-form--atc-button:not(.disabled):hover{background-color:#fdc5a8;border:2px solid #fdc5a8}.product-gallery--expand{background-color:#ffe1bb;box-shadow:none;margin:0;width:63px;height:63px}.product-gallery--expand span{justify-content:center}.product-gallery--expand span svg{margin-right:0;width:30px;height:30px}.product-gallery--media-thumbnail{border:2px solid #fff}.product-gallery--media-thumbnail[data-gallery-selected=true]{border-color:#1f1f1f;border-radius:0;box-shadow:none}.product-recently-viewed-heading,.product-section--title{font-family:adobe-garamond-pro,serif;font-size:1.25rem;letter-spacing:2px;text-align:center}.product-recently-viewed--section .flickity-viewport:before,.product-recently-viewed--section .flickity-viewport:after{display:none}.product-recently-viewed-wrapper{background-color:transparent}.productitem{border:0;box-shadow:none;text-align:center}.productitem .productitem--action.quickshop-button{display:none}#cross-sell .crosssell-title{font-family:AGaramondPro;letter-spacing:2px}.promo-block.promo-grid--full-width{background-position:70% 50%}@media screen and (min-width: 1080px){.promo-block--content{padding:rem(30) rem(26.25) rem(26.25)}}.promo-block--header{font-family:adobe-garamond-pro,serif;font-size:1.25rem;line-height:1}.promo-grid--container .promo-block--button{border:0;border-bottom:2px solid black;border-radius:0;color:#000;font-size:.875rem;padding:0 0 3px}.promo-grid--container .button-secondary:not(.disabled):hover{border:0;border-bottom:2px solid transparent}@media screen and (max-width: 859px) and (min-width: 720px){.promo-grid--container .promo-block--content-wrapper{max-width:100%}}.promo-grid--container .promo-block--text{margin-top:20px;letter-spacing:initial!important;text-transform:inherit!important;font-family:DIN Next,sans-serif;font-size:14px}@media screen and (min-width: 1024px){.promo-grid--container .promo-block--text{font-size:.875rem}}.promo-grid--height-large .promo-grid--inner .promo-block{height:400px}@media screen and (min-width: 860px){.promo-grid--height-large .promo-grid--inner .promo-block{height:500px}}.promo-grid--inner>div:only-child{grid-column-start:span 2}.promo-grid--inner>div:only-child .promo-block--content{padding-left:0;padding-right:0}@media screen and (min-width: 720px){.promo-grid--inner>div:only-child .promo-block--content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 720px){.promo-grid--inner>div:only-child .promo-block--button,.promo-grid--inner>div:only-child .promo-block--header,.promo-grid--inner>div:only-child .promo-block--text{margin:0;text-align:left}}@media screen and (min-width: 720px){.promo-grid--inner>div:only-child .promo-block--header,.promo-grid--inner>div:only-child .promo-block--text{width:50%}}.rich-text-heading{font-family:adobe-garamond-pro,serif}.rte a{color:gray;text-decoration:underline}.rte:not(.site-footer-block-content){font-size:1.25rem}.rte:not(.site-footer-block-content) div+h1,.rte:not(.site-footer-block-content) div+h2,.rte:not(.site-footer-block-content) div+h3,.rte:not(.site-footer-block-content) div+h4,.rte:not(.site-footer-block-content) div+h5,.rte:not(.site-footer-block-content) div+h6,.rte:not(.site-footer-block-content) p+h1,.rte:not(.site-footer-block-content) p+h2,.rte:not(.site-footer-block-content) p+h3,.rte:not(.site-footer-block-content) p+h4,.rte:not(.site-footer-block-content) p+h5,.rte:not(.site-footer-block-content) p+h6{margin-top:80px}.site-footer-block-menu .navmenu-item:not(:first-child){margin-top:1em}.site-footer-block-newsletter .newsletter .button-primary,.site-footer-block-newsletter .newsletter .form-field-input,.site-footer-block-newsletter .newsletter .form-field-title{border-radius:0;font-size:.875rem}.site-footer-block-newsletter .newsletter .button-primary{font-weight:700;width:100%;height:100%}.site-footer-block-newsletter .newsletter .form-fields-inline{border:2px solid #1f1f1f;margin-top:26px}.site-footer-block-newsletter .newsletter .form-field{margin-top:0;margin-left:0;margin-right:0}.site-footer-block-newsletter .newsletter .form-field-input{border:0}.site-footer-block-title{font-size:1rem;font-weight:700;text-transform:uppercase}.site-footer-wrapper{border-top:2px solid #1f1f1f;color:#1f1f1f}.site-header-wrapper{box-shadow:1.1px 1.6px #0000000d}.site-navigation a:focus{outline:none}.site-navigation .navmenu-depth-2 .navmenu-link:hover,.site-navigation .navmenu-depth-2 .navmenu-link.navmenu-active{color:#006869}.site-navigation .navmenu-icon{display:none}.site-navigation .navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text{font-weight:700}.utils-sortby{width:60%}.utils-view{width:40%}.product-description{margin-top:0}.productitem--action-trigger{color:#202020}.productgrid--utils{background-color:transparent}.filter-item--inactive a:hover,.filter-item--active a:hover{background-color:#ffe1bb}.utils-showby-item:hover{background-color:#ffe1bb;border-radius:100%}.live-search-form,.live-search-form:hover,.live-search--focused .live-search-form{box-shadow:none}#BIS_trigger{margin:20px 0 0!important}.product-gallery-badge{position:absolute;z-index:9}.badge--special,.badge--special2{font-style:normal;font-weight:700;padding:.25rem .3125rem;text-decoration:none;vertical-align:middle;bottom:auto}.badge--special{top:0;bottom:auto}.badge--special2{top:26px}.badge--soon{color:#fff;background-color:#006869}.badge--bestseller{color:#fff;background-color:#ffc750}.badge--madeinfrance{color:#fff;background-color:#002ccb}.badge--new{color:#fff;background-color:#006869}.badge--limitedstock{color:#fff;background-color:#000}.badge--sales,.badge--promo{color:#fff;background-color:#fe2e24}.badge--preorder,.badge--freeshipping{color:#fff;background-color:#006869}.section-cart-upsell .featured-collection--content{overflow-x:auto!important}.section-cart-upsell .productitem--actions{visibility:visible;opacity:1;bottom:inherit}.account--section .account-menu{list-style:none}.account--section .account-menu li{margin-bottom:1.15rem}.account--section .account-menu li a{color:#000;text-decoration:none}.account--section .account-menu li.active a{text-decoration:underline}.account--section .account-menu li svg{vertical-align:middle;margin-left:5px}.account--section .productgrid--utils{margin:0;padding:0}.account--section .productgrid--utils .utils-filter{float:right;text-align:right}.account--section .productgrid--utils .utils-filter .menu-moncompte{display:inline}.account--section .productgrid--utils .utils-filter .menu-moncompte .site-header-menu-toggle--button{padding:0 10px}.account--section .account-page-content{padding:0}.ProductVariants{margin-top:24px}.ProductVariants .ProductForm__Label{font-size:.9em;font-weight:600}.ProductVariants .ProductVariants__Items{margin-left:-6px;margin-right:-6px;margin-top:8px}.ProductVariants .ProductVariants__Items .ProductVariants__Item{display:inline-block;width:75px;margin:6px;padding:5px;border:2px solid #ffe1bb}.ProductVariants .ProductVariants__Items .ProductVariants__Item.ProductVariants__Item--active{box-shadow:0 0 3px #fdc5a8;border:2px solid #fdc5a8}.visible-mobile{display:none}.visible-mobile .share-buttons{position:absolute;z-index:9;top:10px;right:10px}.visible-mobile .share-buttons .share-buttons--title{display:none}.visible-mobile .share-buttons .share-buttons--list .share-buttons--button{display:block;padding:0;margin:5px 0}.modal-account .productgrid--sidebar-title{font-weight:700}.modal-account .modal-account-item{margin:0 0 10px}.modal-account .modal-account-item a{text-decoration:none;color:#000}.modal-account .modal-account-item:first-child{margin-top:15px}.product-reassurance{margin:25px 0 20px;color:#000;font-size:1em;border:1px solid #ddd;padding:15px}.product-reassurance p{margin-top:0;margin-bottom:5px}.product-reassurance p.colored{color:#ffe1bb;font-weight:500}.product-reassurance p a{color:#000;font-size:.9em}.product-reassurance p:last-child{margin-bottom:0;text-align:right}.product-reassurance svg{width:1.5em;margin-right:10px;vertical-align:middle}.popup-bg{background:#00000057;z-index:800;position:fixed;left:0;width:100vw;top:0;height:100vh}.popup{position:fixed;width:550px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:9999;padding:40px;max-height:80vh;overflow:auto;max-width:90%}.popup [close-popup]{position:absolute;right:24px;top:24px;cursor:pointer}.popup [close-popup] svg{width:24px}@media screen and (max-width: 719px){.visible-mobile{display:block!important}.template-index .home-section--content{margin-top:0}.promo-grid--container{padding:0}.promo-grid--container .promo-grid--inner.text-over-mobile{position:relative}.promo-grid--container .promo-grid--inner.text-over-mobile .promo-block{border-radius:0}.promo-grid--container .promo-grid--inner.text-over-mobile .promo-block--content{position:absolute;top:0;bottom:0}.promo-grid--container .promo-grid--inner.text-over-mobile .promo-block--content .promo-block--content-wrapper{display:flex;flex-direction:column;align-items:center;color:#fff}.promo-grid--container .promo-grid--inner.text-over-mobile .promo-block--content .promo-block--content-wrapper .promo-block--button{padding:.6rem 1.4rem;background-color:#ffe1bb;border:1px solid #ffe1bb;border-radius:3px}.promo-grid--height-large .promo-grid--inner.text-over-mobile .promo-block--content{height:400px}.cart-bottom{display:block}.cart-bottom .cart-checkout{text-align:center}.product-main .product-title{font-size:1.5rem}}@media screen and (min-width: 860px){.account--section .account-menu{margin-top:4px}}
/*# sourceMappingURL=/s/files/1/0393/3454/3405/t/12/assets/custom.scss.css.map */
