@font-face{font-family:GTStandard-M;font-display:block;src:local("Arial")}:root{--color-charbon: #1C1A17;--color-acier: #2E2E2E;--color-rouille: #8B4513;--color-bronze: #CD853F;--color-patine: #6B7B7A;--color-ivoire: #F4F0E8;--color-blanc: #FAFAF8;--font-display: "Cormorant", Georgia, serif;--font-body: "Montserrat", Helvetica, sans-serif;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 32px;--spacing-lg: 64px;--spacing-xl: 120px;--transition: .35s cubic-bezier(.4, 0, .2, 1);--page-width: 100%}body{font-family:var(--font-body);background-color:var(--color-blanc);color:var(--color-charbon);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:300;color:var(--color-charbon);line-height:1.15}h1{font-size:clamp(2.5rem,5vw,4.5rem)}h2{font-size:clamp(1.8rem,3.5vw,3rem)}h3{font-size:clamp(1.3rem,2.5vw,2rem)}.main-page-content h1,.rte h1{font-size:clamp(2.2rem,4vw,3.8rem)!important;font-weight:300!important;color:var(--color-charbon)!important;letter-spacing:.02em!important;line-height:1.1!important}.main-page-content h2,.rte h2{font-size:clamp(2rem,3.5vw,3.5rem)!important;line-height:1.2!important}.btn-primary{display:inline-block;padding:16px 48px;background:var(--color-rouille);color:var(--color-ivoire);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:2px solid var(--color-rouille);transition:var(--transition);cursor:pointer}.btn-primary:hover{background:transparent;color:var(--color-rouille)}.btn-secondary{display:inline-block;padding:14px 40px;background:transparent;color:var(--color-ivoire);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(244,240,232,.45);transition:var(--transition);cursor:pointer}.btn-secondary:hover{border-color:var(--color-bronze);color:var(--color-bronze)}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;background:#1c1a17eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 var(--spacing-md)}.section{padding:var(--spacing-xl) var(--spacing-md);max-width:1280px;margin:0 auto}.grid-portfolio{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px}.form-brief input,.form-brief select,.form-brief textarea{width:100%;padding:14px 16px;background:transparent;border:1px solid rgba(28,26,23,.18);font-family:var(--font-body);font-size:14px;color:var(--color-charbon);outline:none;box-sizing:border-box;transition:border-color .3s;margin-bottom:20px}.form-brief input:focus,.form-brief select:focus,.form-brief textarea:focus{border-color:var(--color-rouille)}.form-brief textarea{resize:vertical;min-height:140px}.divider-metal{width:60px;height:2px;background:linear-gradient(to right,var(--color-rouille),var(--color-bronze));margin:var(--spacing-sm) 0}.testimonial{border-left:3px solid var(--color-bronze);padding-left:var(--spacing-md);margin:var(--spacing-lg) 0;font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--color-charbon)}.site-footer{background:var(--color-charbon);color:var(--color-ivoire);padding:var(--spacing-xl) var(--spacing-md)}.breadcrumb{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-patine);padding:16px 0}.breadcrumb a{color:var(--color-patine);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--color-bronze)}.breadcrumb span+span:before{content:" / ";margin:0 6px;opacity:.5}@media(max-width:768px){h1{font-size:clamp(2rem,8vw,2.8rem)}h2{font-size:clamp(1.5rem,6vw,2.2rem)}h3{font-size:clamp(1.2rem,5vw,1.6rem)}.section{padding:var(--spacing-lg) var(--spacing-sm)}.grid-portfolio{grid-template-columns:1fr}.btn-primary,.btn-secondary{padding:14px 32px;width:100%;text-align:center}}.template-page .page-width{overflow:visible}.ec-hero,.ec-process,.ec-cta{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important}.ec-targets{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;max-width:none!important;padding-left:max(24px,calc(50vw - 600px))!important;padding-right:max(24px,calc(50vw - 600px))!important}.ec-timeline:before{z-index:0}.ec-step{position:relative;z-index:1}.ec-step-dot{position:relative;z-index:2}.r-wrap{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;max-width:none!important;padding-left:max(24px,calc(50vw - 600px))!important;padding-right:max(24px,calc(50vw - 600px))!important}.r-refs,.r-cta{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important}.sf-intro,.sf-process{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;max-width:none!important;padding-left:max(24px,calc(50vw - 600px))!important;padding-right:max(24px,calc(50vw - 600px))!important}.sf-block,.sf-specs,.ap-hero,.ap-values{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important}.ap-atelier{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;max-width:none!important;padding-left:max(24px,calc(50vw - 600px))!important;padding-right:max(24px,calc(50vw - 600px))!important}.dv-wrap{width:100vw!important;position:relative!important;left:50%!important;margin-left:-50vw!important;max-width:none!important;padding-left:max(24px,calc(50vw - 550px))!important;padding-right:max(24px,calc(50vw - 550px))!important}.announcement-bar{padding:13px 0!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{font-size:.95rem!important;letter-spacing:.14em!important;font-weight:500!important}.header-wrapper+.shopify-section,.shopify-section-header+.shopify-section{margin-top:0!important}.shopify-section:has(.banner),.shopify-section:has(.multicolumn),.shopify-section:has(.logo-list),.shopify-section:has(.image-with-text),.shopify-section:has(.featured-collection),.shopify-section:has(.newsletter-section),.shopify-section:has(.email-signup){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.shopify-section:has(slideshow-component){padding-left:0!important;padding-right:0!important}slideshow-component.page-width,.slider-mobile-gutter.page-width{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;position:static!important;left:auto!important}.banner,.banner__media{width:100%!important;max-width:none!important}.banner__content{max-width:1280px!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important}.multicolumn{background-color:#f4f0e8!important}.multicolumn .title{color:#1c1a17!important}.multicolumn-card{background:#1c1a17!important;padding:28px 24px!important;border:1px solid rgba(205,133,63,.25)!important}.multicolumn-card__title,.multicolumn-card h3{color:peru!important;font-size:1.05rem!important;margin-bottom:.5rem!important}.multicolumn-card .rte,.multicolumn-card p{color:#f4f0e8d9!important;font-size:.92rem!important;line-height:1.6!important}.logo-list .caption,.logo-list__wrapper .caption{font-size:1rem!important;letter-spacing:.18em!important;color:#f4f0e8a6!important;margin-bottom:28px!important}.logo-list__item,.logo-list__item span,.logo-list__item a,.logo-list__item p{font-size:1.6rem!important;letter-spacing:.05em!important;color:#f4f0e8!important;font-style:italic!important}.rich-text h1,.rich-text h2,.rich-text .title{color:peru!important}.image-with-text__content{background-color:#1c1a17!important;color:#f4f0e8!important}.image-with-text__content h2,.image-with-text__content h3,.image-with-text__content .title{color:peru!important}.image-with-text__content p,.image-with-text__content .rte,.image-with-text__content .rte p{color:#f4f0e8!important}.image-with-text__content .button,.image-with-text__content .button--primary{background-color:peru!important;border-color:peru!important;color:#fff!important}.shopify-section:has(.image-with-text)+.shopify-section:has(.image-with-text){margin-top:-60px!important}.featured-collection{background-color:#1c1a17!important;padding-top:48px!important;padding-bottom:48px!important;width:100%!important}.featured-collection h2,.featured-collection .title{color:peru!important}.featured-collection .card__inner,.featured-collection .card-wrapper .card{background:#2e2e2e!important}.featured-collection .card__heading a,.featured-collection .price{color:#f4f0e8!important}.newsletter-section,.email-signup{background:#1c1a17!important}.newsletter-section h2,.newsletter-section .title{color:peru!important}.newsletter-section p{color:#f4f0e8!important}.newsletter-section .field__input{background:#2e2e2e!important;border-color:#f4f0e859!important;color:#f4f0e8!important}.newsletter-section .button{background:peru!important;border-color:peru!important;color:#fff!important}.footer{background-color:#1c1a17!important;color:#f4f0e8!important;border-top:1px solid rgba(205,133,63,.2)!important}.footer__heading{color:peru!important;font-size:.9rem!important;letter-spacing:.1em!important}.footer a{color:#f4f0e8bf!important;text-decoration:none!important}.footer a:hover{color:peru!important}.footer__content-bottom{border-top:1px solid rgba(244,240,232,.1)!important;color:#f4f0e873!important}.shopify-follow-button{display:none!important}@media screen and (max-width:749px){.multicolumn-list{display:flex!important;flex-direction:column!important;gap:16px!important}.multicolumn-list__item{width:100%!important;flex:none!important}}@media screen and (max-width:749px){.custom-liquid [style*=grid-template-columns],[class*=custom_liquid] [style*=grid-template-columns]{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sel-embrun-custom.css.map */
