:root{--asv-ink:#1d1d1f;--asv-ink2:#3a3a3c;--asv-muted:#6e6e73;--asv-bg:#fbfbfd;--asv-bg2:#f5f5f7;--asv-line:#e5e5ea;--asv-red:#d6452f;--asv-red-text:#b8361f;--asv-logo:#ff2700;--asv-ease:cubic-bezier(.2,.7,.2,1);--colorBody:#fbfbfd;--colorTextBody:#1d1d1f;--colorLink:#1d1d1f;--colorBtnPrimary:#1d1d1f;--colorBtnPrimaryDim:#000;--colorSalePrice:#b8361f;--colorSaleTag:#d6452f;--colorBorder:#e5e5ea;--colorNav:rgba(251,251,253,.72);--colorNavText:#1d1d1f;--colorSmallImageBg:#f5f5f7;--colorInputBg:#fff;--colorFooter:#f5f5f7;--colorFooterText:#1d1d1f;--colorFooterTextAlpha06:rgba(29,29,31,.6);--colorFooterTextAlpha01:rgba(29,29,31,.1);--colorFooterTextAlpha012:rgba(29,29,31,.12)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--asv-bg);color:var(--asv-ink)}h1,h2,h3,.h1,.h2,.h3,.section-header__title,.product-single__title,.collection-hero__title,.page-title{font-family:"Instrument Sans",var(--typeBasePrimary),sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.06!important;text-transform:none!important}.product-single__title{font-size:clamp(30px,2.6vw,44px)!important}.asv-serif,.asv-serif *{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.01em!important}.asv-logo-word{font-family:American Typewriter,Zilla Slab,Georgia,serif;font-weight:700;color:var(--asv-logo);letter-spacing:-.01em}.btn,.button,.shopify-payment-button__button--unbranded,.add-to-cart,button[name=add]{border-radius:980px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;transition:transform .2s var(--asv-ease),background .2s,opacity .2s!important}.btn:not(.btn--circle):not(.btn--small):not(.btn--tertiary){min-height:48px;padding-left:28px;padding-right:28px}.btn:hover,.add-to-cart:hover{transform:scale(1.02)}.btn--circle{border-radius:50%!important}.header-wrapper{background:transparent!important}.site-header{background:#fbfbfdb8!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.site-header{border-bottom:1px solid rgba(0,0,0,.06)}.site-nav__link,.site-nav__dropdown-link{font-size:14px!important;font-weight:500;letter-spacing:0;opacity:.85;transition:opacity .2s}.site-nav__link:hover{opacity:1}.site-nav__dropdown{border-radius:18px;box-shadow:0 20px 60px #00000014}.announcement-bar{background:var(--asv-ink)!important}.product__price.sale-price,.product__price.on-sale,.grid-product__price--sale,.sale-price{color:var(--asv-red-text)!important;font-weight:600}.product__price--compare,.grid-product__price--original{color:var(--asv-muted)!important;text-decoration:line-through;font-weight:400}.grid-product__tag--sale,.product-tag--sale{background:var(--asv-red)!important;color:#fff!important;border-radius:980px;padding:4px 10px}.product-main-slide .image-wrap,.product__main-photos .image-wrap{border-radius:24px;overflow:hidden}.product__thumb,.product__thumb .image-wrap{border-radius:14px;overflow:hidden}.product__thumb.is-active{box-shadow:0 0 0 2px var(--asv-ink)}.grid-product__image-mask,.grid-product .image-wrap,.grid__image-ratio{border-radius:20px;overflow:hidden}.grid-product__image-mask img,.grid-product .image-wrap img{transition:transform .8s var(--asv-ease)}.grid-product:hover .grid-product__image-mask img,.grid-product:hover .image-wrap img{transform:scale(1.05)}.grid-product__title{font-weight:600;letter-spacing:-.01em}.grid-product__vendor{text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--asv-muted)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select{border-radius:12px!important;border:1px solid #d2d2d7!important;background:#fff!important;font-size:16px}input:focus,textarea:focus,select:focus{border-color:var(--asv-ink)!important;box-shadow:0 0 0 3px #1d1d1f14;outline:none}.collapsible-trigger{font-weight:600;letter-spacing:-.01em}.rte a,.product-block a:not(.btn){color:var(--asv-red-text)}.site-footer{background:var(--asv-bg2)!important;color:var(--asv-muted)!important;border-top:1px solid var(--asv-line)}.site-footer a,.site-footer .footer__title,.site-footer h2,.site-footer .h4{color:var(--asv-ink)!important}.site-footer a{opacity:.75}.site-footer a:hover{opacity:1}.asv-reveal{opacity:0;transform:translateY(48px);transition:opacity 1s var(--asv-ease),transform 1s var(--asv-ease)}.asv-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.asv-reveal{opacity:1!important;transform:none!important;transition:none!important}.btn:hover{transform:none}}.header-wrapper--overlay,.header-wrapper--overlay .site-nav__link,.header-wrapper--overlay .site-nav__link .icon,.header-wrapper--overlay .site-header__logo a{color:#1d1d1f!important}.asvf--dark .asvf__veil{width:78%!important;background:linear-gradient(90deg,#0f0c0ad9,#0f0c0a73 55%,#0f0c0a00)!important}.template-index [id$=__announcement-bar],.template-index .site-nav__link--icon[href="/account"]{display:none!important}.template-index .site-header{padding-top:6px!important;padding-bottom:6px!important}.template-index .site-header__logo{margin-top:0!important;margin-bottom:0!important}.template-index .site-header__logo-link{max-width:136px!important}.btn,.button,button.btn,.shopify-payment-button__button--unbranded{font-family:Instrument Sans,sans-serif!important}[class^=asv] .btn,[class*=" asv"] .btn{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important;min-height:0!important}.asvh .btn,.asvb__btn{height:50px;padding:0 28px!important;font-size:17px!important}.asvf__btn,.asvu__btn,.asvw__btn{height:46px;padding:0 24px!important;font-size:16px!important}.asvp__btn{height:48px;padding:0 26px!important;font-size:16px!important}.asvd__btn{height:44px;padding:0 22px!important;font-size:16px!important}.template-index .site-header{padding-top:4px!important;padding-bottom:4px!important}.template-index .site-header .page-width{max-width:none!important;margin:0!important;padding:0 64px!important}.template-index .site-header__logo-link{max-width:126px!important}.template-index .site-nav__link:not(.site-nav__link--icon){font-size:13px!important;padding:10px 17px!important}.template-index .site-nav__link .icon-chevron-down{display:none!important}.asvh__content{top:13.8%!important;gap:18px!important}.asvh__ctas{margin-top:22px}.asvh__title{font-size:clamp(40px,4.72vw,68px)!important;letter-spacing:-.035em!important;line-height:1.02!important}.asvh__title .asv-serif,.asvp__title .asv-serif,.asvc__title .asv-serif,.asvu__title .asv-serif{letter-spacing:-.015em!important}.asvm{padding-top:200px!important;padding-bottom:190px!important}.asvm__p{letter-spacing:-.029em!important}.asvf__lab{top:10.2vh!important}.asvf__h{letter-spacing:-.029em!important;line-height:1.1!important}.asvf__txt{left:80px!important;top:14.4vh!important;max-width:460px!important}.asvf__brand,.asvp__eyebrow,.asvw__eyebrow{letter-spacing:.04em!important}.asvf__name,.asvp__title{letter-spacing:-.033em!important;line-height:1!important}.asvc__title,.asvu__title,.asvb__title{letter-spacing:-.034em!important;line-height:1!important}.asvc__name{line-height:1.2}.asvu__name{letter-spacing:-.03em;line-height:1.2}.asvd__title{font-size:clamp(48px,6.1vw,88px)!important;letter-spacing:-.039em!important;line-height:.98!important}.asvd__title .asv-serif{letter-spacing:-.017em!important}.asvd__card h3{letter-spacing:-.02em!important;line-height:1.2!important}.asvb__mq{font-size:clamp(30px,3.06vw,44px)!important;letter-spacing:-.027em!important}.asvw__title{letter-spacing:-.032em!important;line-height:1.02!important}@media(max-width:749px){.asvf__txt{left:20px!important;right:20px}.template-index .site-header .page-width{padding:0 20px!important}}.asv-logo-word{display:inline-block;width:1.78em;height:.52em;background:url(//asvmobilier.com/cdn/shop/files/logo-asv-header-fonce.png?width=800) no-repeat;background-size:3.139em auto;background-position:-.0564em -.0564em;color:transparent!important;overflow:hidden;white-space:nowrap;vertical-align:baseline;margin-right:.26em}.template-collection .section-header:has(.collection-title){display:none}.template-collection .page-content{display:flex;flex-direction:column;padding-top:8px}.template-collection .collection-description{order:10;max-width:760px;margin:90px auto 0;font-size:15px;line-height:1.7;color:var(--asv-muted)}.template-collection .collection-description strong{font-weight:500;color:#3a3a3c}.template-collection .hr--clear{display:none}.collection-filter{margin:0 0 32px}.collection-filter select{border-radius:980px!important;height:44px;padding:0 42px 0 20px!important;font-size:15px}.collection-filter .btn--tertiary{border-radius:980px!important;height:44px}.grid-product__content{background:#fff;border-radius:24px;overflow:hidden;transition:transform .6s var(--asv-ease),box-shadow .6s var(--asv-ease)}.grid-product:hover .grid-product__content{transform:translateY(-6px);box-shadow:0 30px 60px -24px #0003}.grid-product .grid-product__image-mask,.grid-product .image-wrap,.grid-product .grid__image-ratio{border-radius:0!important}.grid-product__meta{padding:18px 22px 24px!important;text-align:left!important}.asv-gp-name{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#1d1d1f;line-height:1.2}.asv-gp-kind{display:block;margin-top:3px;font-size:15px;font-weight:400;color:var(--asv-muted);line-height:1.35}.grid-product__price{margin-top:12px!important;font-size:16px!important;font-weight:600;color:#1d1d1f}.grid-product__price span{font-size:16px!important}.product-grid-container .grid__item{margin-bottom:28px}.quick-product__btn{border-radius:980px!important}.pagination{margin-top:40px}.pagination span a,.pagination .page.current{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:980px;padding:0 12px}.pagination .page.current{background:#1d1d1f;color:#fff}.pagination span a:hover{background:#e8e8ed}.template-page .index-section{padding-top:56px;padding-bottom:56px}.template-page .page-width--narrow{max-width:820px}.template-page .theme-block h2,.template-page .page-width--narrow>.section-header .section-header__title{font-size:clamp(34px,4vw,56px)!important;letter-spacing:-.034em!important;line-height:1.05!important;margin-bottom:26px}.template-page .rte{font-size:19px;line-height:1.65;color:#3a3a3c}.template-page .rte strong{font-weight:500;color:#1d1d1f}.template-page .rte a{color:var(--asv-red-text)!important;text-decoration:none;border-bottom:1px solid currentColor}.template-page .text-center .rte,.template-page .text-center .theme-block h2{text-align:left}.logo-bar{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px;opacity:1!important;margin:0!important}.logo-bar__item{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}.logo-bar__link{display:flex!important;align-items:center;justify-content:center;aspect-ratio:3/2;background:#fff;border-radius:24px;padding:30px;transition:transform .5s var(--asv-ease),box-shadow .5s var(--asv-ease)}.logo-bar__link:hover{transform:translateY(-5px);box-shadow:0 26px 50px -22px #0003}.logo-bar__link image-element,.logo-bar__link img{max-height:74px;width:auto!important;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .4s,opacity .4s}.logo-bar__link:hover img{filter:none;opacity:1}.template-page [id*=__logo_list] .index-section,.template-page [id*=__logo_list]>div{padding-top:10px!important;padding-bottom:10px!important}.template-page [id*=__logo_list] .page-width{max-width:1440px;padding:0 64px}.template-page [id$=__form] .page-width--narrow{max-width:760px;background:#fff;border-radius:32px;padding:56px 56px 44px;box-shadow:0 40px 90px -50px #00000040}.template-page [id$=__form] .section-header{text-align:left;margin-bottom:30px}.template-page [id$=__form] .section-header__rte{font-size:18px;color:var(--asv-muted)}.contact-form label{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--asv-muted)}.contact-form input,.contact-form textarea{min-height:52px;padding:14px 16px!important}.contact-form .btn{width:100%;height:54px;font-size:17px!important;background:#1d1d1f!important;color:#fff!important}[id$=__rich_text_rQakrM] .theme-block:first-child{display:none}.template-cart .section-header__title,.template-search .section-header__title,.template-list-collections .section-header__title,.template-blog .section-header__title,.template-article .section-header__title,.template-404 .section-header__title{font-size:clamp(40px,5.5vw,76px)!important;letter-spacing:-.04em!important;line-height:1!important;margin:90px 0 40px}.product-recommendations .section-header__title{font-size:clamp(34px,4vw,56px)!important;letter-spacing:-.034em!important}.collection-item,.collection-grid__item{border-radius:24px;overflow:hidden}.cart__row{border-color:var(--asv-line)!important}.article__grid-image,.blog-grid .image-wrap{border-radius:20px;overflow:hidden}.asvph{position:relative;padding:150px 20px 80px;text-align:center;background:var(--asv-bg);overflow:hidden}.asvph__content{max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px}.asvph__eyebrow{margin:0;font-size:17px;font-weight:600;color:var(--asv-red)}.asvph__title{margin:0;font-size:clamp(48px,6.6vw,96px)!important;letter-spacing:-.04em!important;line-height:1!important;color:#1d1d1f}.asvph__title .asv-serif{letter-spacing:-.015em!important}.asvph__text{margin:8px 0 0;max-width:660px;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--asv-muted)}.asvph__ctas{display:flex;gap:26px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:14px}.asvph__link{font-size:17px;font-weight:500;color:#1d1d1f!important}.asvph .btn{height:50px;padding:0 28px!important;font-size:17px!important}.asvph--img{height:78vh;min-height:540px;max-height:880px;padding:0;text-align:left;background:#2a2622}.asvph__media{position:absolute;top:0;right:0;bottom:0;left:0}.asvph__img{display:block;width:100%;height:100%;object-fit:cover}.asvph__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}.asvph--img .asvph__content{position:absolute;left:64px;right:64px;bottom:72px;max-width:900px;margin:0;align-items:flex-start}.asvph--img .asvph__eyebrow{color:#ffb4a3}.asvph--img .asvph__title{color:#fff!important}.asvph--img .asvph__text{color:#ffffffe0}.asvph--img .asvph__link{color:#fff!important}.asvph--img .asv-btn-dark{background:#fff!important;color:#1d1d1f!important;border-color:#fff!important}@keyframes asvPhIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.asvph__content>*{animation:asvPhIn 1.1s cubic-bezier(.2,.7,.2,1) both}.asvph__content>*:nth-child(2){animation-delay:.12s}.asvph__content>*:nth-child(3){animation-delay:.24s}.asvph__content>*:nth-child(4){animation-delay:.36s}@supports (animation-timeline:scroll()){.asvph--img .asvph__img{animation:asvPhZoom linear both;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes asvPhZoom{to{transform:scale(1.15)}}}@media(prefers-reduced-motion:reduce){.asvph__content>*,.asvph__img{animation:none!important}}@media(max-width:749px){.asvph{padding:100px 20px 50px}.asvph--img{height:70vh;padding:0}.asvph--img .asvph__content{left:20px;right:20px;bottom:40px}}.asvc__img{background:#f6f6f6!important}.asv-gbg{background-color:#f6f6f6!important}.asv-mul{mix-blend-mode:multiply}.asvb__qty input{box-shadow:none!important;outline:0;border-radius:0!important;min-height:0!important;height:auto!important}.site-header{transition:padding .35s var(--asv-ease),box-shadow .35s,background .35s}.site-header__logo-link{transition:max-width .35s var(--asv-ease)}.shopify-section-group-header-group:has(#SiteHeader){position:sticky;top:0;z-index:30}.site-header.site-header--stuck{position:relative!important;top:auto!important;animation:none!important;transform:none!important}#StickyHeaderWrap{height:auto!important}.site-header.asv-scrolled{padding-top:2px!important;padding-bottom:2px!important;background:#fbfbfddb!important;box-shadow:0 6px 24px #0000000f}.site-header.asv-scrolled .site-header__logo-link{max-width:112px!important}.site-header.asv-scrolled .site-nav__link{padding-top:6px!important;padding-bottom:6px!important}@media(max-width:768px){.site-header.asv-scrolled .site-header__logo-link{max-width:96px!important}}.template-collection .collection-description[data-asv-cd]{max-width:none;width:100%;margin:72px 0 0!important;padding:0!important;text-align:left!important}.asv-cd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:80px;align-items:start;padding:56px 0 8px;border-top:1px solid var(--asv-line)}.asv-cd,.asv-cd *{font-family:Instrument Sans,sans-serif;letter-spacing:normal;text-align:left!important}.asv-cd .asv-serif{font-family:"Instrument Serif",Georgia,serif!important}.asv-cd__t{grid-column:1;grid-row:1/span 3;margin:0!important;font-size:clamp(28px,2.6vw,38px)!important;line-height:1.08!important;letter-spacing:-.022em!important;font-weight:600!important;color:#1d1d1f!important}.asv-cd__intro,.asv-cd__more,.asv-cd__acc{grid-column:2}.asv-cd__intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.asv-cd.is-open .asv-cd__intro{display:block;-webkit-line-clamp:unset}.asv-cd__intro p{display:inline;margin:0!important;font-size:17px!important;line-height:1.7!important;color:#6e6e73!important}.asv-cd__intro p+p:before{content:" "}.asv-cd.is-open .asv-cd__intro p{display:block;margin:0 0 12px!important}.asv-cd strong{font-weight:600;color:#1d1d1f}.asv-cd__more{justify-self:start;margin:8px 0 0;padding:0;border:0;background:none;font-size:15px;font-weight:600;color:#1d1d1f;cursor:pointer;border-bottom:1px solid #1d1d1f}.asv-cd__acc{margin-top:28px}.asv-cd__it{border-top:1px solid var(--asv-line)}.asv-cd__it:last-child{border-bottom:1px solid var(--asv-line)}.asv-cd__it summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;font-size:16px;font-weight:500;color:#1d1d1f;transition:color .2s}.asv-cd__it summary:hover{color:var(--asv-red-text)}.asv-cd__it summary::-webkit-details-marker{display:none}.asv-cd__it summary i{position:relative;flex:0 0 14px;width:14px;height:14px}.asv-cd__it summary i:before,.asv-cd__it summary i:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;background:currentColor;transform:translateY(-50%)}.asv-cd__it summary i:after{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.asv-cd__it[open] summary i:after{transform:translateY(-50%) rotate(0)}.asv-cd__bd{padding:0 0 22px}.asv-cd__bd p,.asv-cd__bd li{margin:0 0 12px!important;font-size:16px!important;line-height:1.7!important;color:#6e6e73!important}.asv-cd a{color:#1d1d1f!important;text-decoration:none!important;border-bottom:1px solid rgba(29,29,31,.25)}.asv-cd a:hover{border-bottom-color:#1d1d1f}@media(max-width:989px){.asv-cd{grid-template-columns:1fr;padding-top:40px}.asv-cd__t,.asv-cd__intro,.asv-cd__more,.asv-cd__acc{grid-column:1;grid-row:auto}.asv-cd__t{margin-bottom:16px!important;font-size:28px!important}.template-collection .collection-description[data-asv-cd]{margin-top:48px!important}}.pagination{margin-top:8px!important;padding-top:24px!important}.quick-product__btn,.quick-product__label{display:none!important}.pagination .next,.pagination .prev{width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;vertical-align:middle!important;line-height:1!important}.pagination .next a,.pagination .prev a{width:42px!important;height:42px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.pagination .next svg,.pagination .prev svg{display:block!important;margin:0!important}@media(max-width:768px){.asv-sort-full{width:100%!important;text-align:left!important}.asv-sort-full select{width:100%!important;max-width:none!important}}.grid-product:not(:hover) .grid-product__content,.asvc__card:not(:hover){box-shadow:0 1px 2px #0000000a,0 6px 20px -6px #00000014}@media(max-width:749px){.template-index .asvm:not([data-asvm]){padding-top:80px!important;padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/asv-refonte.css.map */
