:root{--montreux-ease: cubic-bezier(.22, .61, .36, 1);--montreux-rule: rgba(0, 0, 0, .08);--montreux-rule-strong: rgba(0, 0, 0, .16);--montreux-transition: .24s var(--montreux-ease)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-feature-settings:"kern","liga","calt"}h1,h2,h3,h4,h5,h6{font-feature-settings:"kern","liga","dlig","onum"}[class*=announcement]{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase}.shopify-section--announcement_bar,.shopify-section-header-announcements{border-bottom:1px solid var(--montreux-rule)}header-component,.header{border-bottom:1px solid var(--montreux-rule);box-shadow:none}.header__row,.header__row--top{padding-block:12px;min-height:0}.header a,.header__menu a,[class*=header] [class*=menu] a{letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:400;transition:opacity var(--montreux-transition)}.header a:hover{opacity:.55}[class*=header__logo] a,[class*=header-logo] a,.header [class*=logo]{letter-spacing:.14em}header-component[transparent]{border-bottom:none}.hero{min-height:100svh}.jumbo-text,.jumbo-text *{font-weight:400;text-shadow:none}.hero .overlay,.hero__overlay{mix-blend-mode:multiply}.hero [class*=group]{padding-inline:24px}.button{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;padding-block:1.05rem;padding-inline:2.4rem;transition:background-color var(--montreux-transition),color var(--montreux-transition),border-color var(--montreux-transition)}.button[class*=--small],.button.button--small{padding-block:.85rem;padding-inline:1.6rem}.link,a.link{text-transform:uppercase;letter-spacing:.24em;font-size:.75rem;border-bottom:1px solid currentColor;padding-bottom:.3rem;transition:opacity var(--montreux-transition);display:inline-block}.link:hover,a.link:hover{opacity:.55}.button-unstyled{font-size:.8125rem;letter-spacing:.04em;text-transform:none;font-weight:400;padding:0;border:none;background:transparent;color:inherit;opacity:.7;transition:opacity var(--montreux-transition)}.button-unstyled:hover{opacity:1}[id*=category_tiles] [class*=card],[id*=shopify-section-category_tiles] [class*=card]{border:none;background:transparent;padding:0;text-align:center}[id*=category_tiles] [class*=card] img,[id*=shopify-section-category_tiles] [class*=card] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;transition:transform .8s var(--montreux-ease),opacity var(--montreux-transition)}[id*=category_tiles] [class*=card] a:hover img,[id*=category_tiles] [class*=card]:hover img{transform:scale(1.02);opacity:.95}[id*=category_tiles] [class*=card] h3{font-weight:400;letter-spacing:.02em}[class*=product-card],.product-grid__item{transition:opacity var(--montreux-transition);border:none!important;box-shadow:none!important;background:transparent!important}[class*=product-card] a img,.product-grid__item img{transition:transform .6s var(--montreux-ease),opacity var(--montreux-transition);will-change:transform}[class*=product-card]:hover a img,.product-grid__item:hover img{transform:scale(1.02);opacity:.96}[class*=product-card] h5,[class*=product-card] .product-title,.product-grid__item h5{font-weight:400;font-size:.8125rem;letter-spacing:.06em;margin-block:0}[class*=product-card] [class*=price],.product-grid__item [class*=price]{font-size:.8125rem;letter-spacing:.04em;opacity:.85}.product-list .badge--sale,.product-list [class*=badge--discount],.collection .badge--sale,.collection [class*=badge--discount]{display:none}.product-list [class*=quick-add],.collection [class*=quick-add]{opacity:0;transition:opacity var(--montreux-transition)}.product-list [class*=product-card]:hover [class*=quick-add],.collection [class*=product-card]:hover [class*=quick-add]{opacity:1}[id*=collection_story] [class*=content],[id*=shopify-section-collection_story] [class*=content]{padding-inline:clamp(24px,6vw,80px)}[id*=lifestyle_banner] .hero,[id*=shopify-section-lifestyle_banner] .hero{min-height:80svh}[id*=lifestyle_banner] h2{letter-spacing:-.005em}[id*=service_strip],[id*=shopify-section-service_strip]{border-top:1px solid var(--montreux-rule);border-bottom:1px solid var(--montreux-rule)}[id*=service_strip] p,[id*=shopify-section-service_strip] p{margin:0;opacity:.75}.email-signup-block{width:min(440px,100%);margin-inline:auto;margin-top:8px}.email-signup__input-group--underline{border:none;border-bottom:1px solid currentColor;border-radius:0}.email-signup__input,.email-signup__input--underline{background:transparent;border:none;padding-block:.85rem;padding-inline:0;font-size:.9375rem;letter-spacing:.04em}.email-signup__input::placeholder{opacity:.5;font-style:italic;letter-spacing:.04em}.email-signup__button--integrated{background:transparent;border:none;color:currentColor;padding-inline:.5rem;transition:opacity var(--montreux-transition),transform var(--montreux-transition)}.email-signup__button--integrated:hover{opacity:.55;transform:translate(2px)}.product-information,[class*=product-information]{padding-block-start:24px}.product-information h1{letter-spacing:-.005em;font-weight:400}.product-information .price,.product-information [class*=price]{letter-spacing:.06em;font-weight:400;opacity:.92}[class*=variant-picker] button,[class*=variant-option] button{border-radius:0;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;min-width:44px;min-height:44px;padding:10px 14px;font-weight:400;border-width:1px;transition:background-color var(--montreux-transition),color var(--montreux-transition),border-color var(--montreux-transition)}[class*=variant-picker] legend,[class*=variant-picker] [class*=label],[class*=variant-option] legend{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:400;opacity:.7;margin-bottom:12px}[class*=quantity-selector]{border-radius:0;border:1px solid currentColor;border-color:var(--montreux-rule-strong)}[class*=quantity-selector] button,[class*=quantity-selector] input{border:none;border-radius:0;background:transparent;font-size:.875rem;letter-spacing:.04em;min-width:40px;min-height:44px}.product-information [class*=add-to-cart],.product-information [class*=buy-buttons] .button,[class*=add-to-cart-button]{border-radius:0!important;letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;padding-block:1.15rem;font-weight:400;width:100%}[class*=accelerated-checkout]{margin-top:12px}[class*=buy-buttons]{display:flex;flex-direction:column;gap:12px}[class*=divider]{opacity:.35}.product-information [class*=rte],.product-information .rte{font-size:.9375rem;line-height:1.7}.product-information .rte p{margin-block:.6em}.product-information .rte p:first-child{margin-block-start:0}.accordion{border-top:1px solid var(--montreux-rule)}.accordion details,.accordion [class*=accordion-row]{border-bottom:1px solid var(--montreux-rule)}.accordion summary,.accordion [class*=accordion-row] summary{list-style:none;cursor:pointer;padding-block:18px;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;font-weight:400;display:flex;align-items:center;justify-content:space-between;transition:opacity var(--montreux-transition)}.accordion summary:hover{opacity:.7}.accordion summary::-webkit-details-marker{display:none}.accordion details[open] summary [class*=icon],.accordion details[open] summary svg{transform:rotate(45deg)}.accordion summary [class*=icon],.accordion summary svg{transition:transform var(--montreux-transition);width:14px;height:14px;opacity:.6}.accordion [class*=accordion-row__content],.accordion [class*=accordion-content]{padding-block:4px 24px;font-size:.9375rem;line-height:1.7;opacity:.85}[class*=product-media-gallery]{gap:12px}[class*=product-media-gallery] img,[class*=product-media-gallery] picture{border-radius:0}[class*=media-zoom]{cursor:zoom-in}[class*=main-collection]{padding-block-start:0}[class*=facets],[class*=filters]{border-block:1px solid var(--montreux-rule);padding-block:12px}[class*=facets] button,[class*=filters] button,[class*=facets] [class*=summary],[class*=filters] [class*=summary]{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:400;border-radius:0;border-width:1px}[class*=sort] select,[class*=sorting] select{border:none;background:transparent;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none}[class*=facet] [class*=checkbox],[class*=filter] input[type=checkbox]{border-radius:0}[class*=active-facets] [class*=facet-remove],[class*=filter-remove]{border-radius:0;border:1px solid currentColor;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px}.collection [class*=product-grid],[class*=main-collection] [class*=grid]{row-gap:56px;column-gap:32px}[class*=main-page]{text-align:center}[class*=main-page] h1{font-weight:400;letter-spacing:.02em}[class*=main-page] p{max-width:56ch;margin-inline:auto}[class*=contact-form] input[type=text],[class*=contact-form] input[type=email],[class*=contact-form] input[type=tel],[class*=contact-form] textarea{border:none;border-bottom:1px solid var(--montreux-rule-strong);border-radius:0;background:transparent;padding:14px 0;font-size:.9375rem;letter-spacing:.04em;width:100%;transition:border-color var(--montreux-transition)}[class*=contact-form] input:focus,[class*=contact-form] textarea:focus{outline:none;border-bottom-color:var(--color-foreground, currentColor)}[class*=contact-form] textarea{min-height:120px}[class*=contact-form] label{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin-bottom:6px;display:block}[class*=contact-form] [class*=form__field]{margin-block:18px}[class*=contact-form] button[type=submit],[class*=contact-form] .button{border-radius:0;letter-spacing:.22em;margin-top:16px}[class*=header-drawer],[class*=menu-drawer],header-drawer,[class*=drawer]{background:var(--color-background, #f5f1e8)}[class*=header-drawer] [class*=menu] a,[class*=menu-drawer] a,header-drawer a{font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;font-weight:400;padding-block:18px;display:block;border-bottom:1px solid var(--montreux-rule);transition:opacity var(--montreux-transition)}[class*=header-drawer] a:hover,[class*=menu-drawer] a:hover,header-drawer a:hover{opacity:.6}[class*=header-drawer] [class*=close],[class*=menu-drawer] [class*=close],header-drawer [class*=close]{padding:18px}[class*=drawer__inner],[class*=menu-drawer__inner],[class*=header-drawer__inner]{padding:24px 28px}footer{border-top:1px solid var(--montreux-rule)}footer .section,footer [class*=footer],footer-component{padding-block:0}footer a{letter-spacing:.04em;font-size:.8125rem;opacity:.75;transition:opacity var(--montreux-transition);text-decoration:none}footer a:hover{opacity:1}footer h4,footer h5,footer [class*=heading]{font-size:.6875rem;letter-spacing:.32em;text-transform:uppercase;font-weight:400;margin-bottom:1rem;opacity:.55}[class*=footer-utilities],.footer-utilities{border-top:1px solid var(--montreux-rule);font-size:.75rem;letter-spacing:.06em;opacity:.7}@media(max-width:749px){[class*=announcement]{font-size:.625rem}.header__row,.header__row--top{padding-block:8px}.hero{min-height:92svh}.jumbo-text{font-size:clamp(2.5rem,14vw,4.5rem);letter-spacing:.18em}.shopify-section [class*=section--],.shopify-section section,.shopify-section-group section{padding-block-start:64px!important;padding-block-end:64px!important}[id*=service_strip] section,[id*=shopify-section-service_strip] section{padding-block-start:40px!important;padding-block-end:40px!important}[id*=service_strip] [class*=group]{gap:16px!important}[id*=category_tiles] [class*=carousel-content],[id*=category_tiles] [class*=grid]{gap:40px!important}[id*=category_tiles] [class*=card] h3{font-size:1.375rem}.product-list .product-grid,.product-list [class*=grid],.collection .product-grid,.collection [class*=grid]{column-gap:16px;row-gap:40px}[class*=product-card] h5,[class*=product-card] .product-title,[class*=product-card] [class*=price]{font-size:.75rem}[id*=collection_story] [class*=content]{padding-inline:24px;padding-block-start:32px}[id*=lifestyle_banner] h2{font-size:2.5rem}[id*=collection_story] h2{font-size:2.25rem}.hero .button{padding-inline:2rem}.product-information{gap:32px;padding-block-start:32px}.product-information h1{font-size:1.625rem}.product-information [class*=add-to-cart],.product-information [class*=buy-buttons] .button{padding-block:1rem;font-size:.6875rem}[class*=product-media-gallery]{gap:8px}.accordion summary{padding-block:16px;font-size:.6875rem}.accordion [class*=accordion-row__content],.accordion [class*=accordion-content]{font-size:.875rem}.collection [class*=product-grid],[class*=main-collection] [class*=grid]{column-gap:12px;row-gap:36px}[class*=main-collection]{padding-block-end:64px!important}[id*=collection_hero] h1{font-size:2.25rem}[id*=collection_hero] section,[id*=shopify-section-collection_hero] section{padding-block-start:56px!important;padding-block-end:40px!important}[class*=facets],[class*=filters]{padding-block:8px}[class*=main-page] h1{font-size:2rem}[class*=main-page]{padding-inline:24px}[class*=contact-form] [class*=form__field]{margin-block:14px}footer [class*=group][class*=row]{gap:40px!important}footer .section,footer [class*=footer_main] section{padding-block-start:64px!important;padding-block-end:32px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/montreux.css.map */
