body:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce){--m2-paper:#F7F6F2;--m2-ink:#20201E;--m2-secondary:#56544F;--m2-rule:#DAD8D0;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Georgia,"Times New Roman",serif;--font-heading-weight:400;--color-background:247,246,242;--gradient-background:#F7F6F2;--color-foreground:32,32,30;--color-button:32,32,30;--color-button-text:247,246,242;background:var(--m2-paper);color:var(--m2-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;line-height:1.55}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-width{max-width:1400px;margin-inline:auto;padding-inline:40px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) #MainContent>.shopify-section{margin-top:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) h1,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.18;color:inherit}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) h2{font-size:32px;margin:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) p{color:var(--m2-secondary);font-size:15px;line-height:1.65}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) a{color:inherit}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) a:focus-visible,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) button:focus-visible,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) input:focus-visible,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) summary:focus-visible,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) [tabindex="0"]:focus-visible{outline:2px solid currentColor;outline-offset:5px;box-shadow:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-label{font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;color:inherit}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-link{display:inline-flex;gap:14px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;background:var(--m2-ink);color:var(--m2-paper);font:13px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;border:1px solid transparent}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-button--light{background:var(--m2-paper);color:var(--m2-ink)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-button:hover{background:#dedcd4;color:var(--m2-ink)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header-wrapper{background:var(--m2-paper);border-bottom:1px solid var(--m2-rule)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header{max-width:1480px;padding:12px 40px;min-height:94px;column-gap:30px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__heading-logo-wrapper{width:118px;max-width:118px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__heading-link{padding:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__menu-item{font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.035em;padding:12px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:5px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__icons{padding-right:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__icon{width:42px;height:44px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .localization-form:only-child{padding:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .disclosure__button{font:12px Arial,Helvetica,sans-serif}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__submenu,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .menu-drawer{background:var(--m2-paper)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .menu-drawer__menu-item{font:16px/1.5 Arial,Helvetica,sans-serif}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header-localization .disclosure__list-wrapper{background:var(--m2-paper)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) m2-editorial-slideshow{display:block;position:relative;background:#534b41;color:#f7f6f2}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;scroll-behavior:auto}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__track::-webkit-scrollbar{display:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__slide{flex:0 0 100%;width:100%;min-width:0;height:var(--hero-height,540px);position:relative;scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;color:var(--slide-ink,#F7F6F2)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__picture,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__image{width:100%;height:100%;object-fit:cover;object-position:var(--desktop-position,50% 50%);display:block}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__overlay{background:linear-gradient(0deg,rgba(0,0,0,var(--slide-overlay)),#0000);pointer-events:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy{position:absolute;left:40px;right:40px;bottom:64px;max-width:600px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--center{text-align:center;left:50%;right:auto;transform:translate(-50%);width:calc(100% - 80px)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--right{text-align:right;left:auto;right:40px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy h2{font-size:42px;color:inherit;margin:0 0 20px;line-height:1.12;letter-spacing:-.025em}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy p{color:inherit}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__description{max-width:410px;margin:0 0 20px;font-size:15px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--center .m2-editorial__description{margin-inline:auto}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__controls{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:#20201ebd;padding:0 6px;color:#fff;z-index:2}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__controls[hidden]{display:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__controls button{-webkit-appearance:none;appearance:none;display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0 10px;font-size:12px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__controls .icon{width:10px;height:10px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) [data-prev] .icon{transform:rotate(90deg)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) [data-next] .icon{transform:rotate(-90deg)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__indicators{display:flex}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__indicators button span{display:block;width:19px;height:2px;background:#ffffff73}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__indicators button[aria-current=true] span{background:#fff}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:30px;padding-bottom:30px;border-bottom:1px solid var(--m2-rule)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season>div:last-child{justify-self:end;max-width:470px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season p:not(.m2-home-label){margin:0 0 2px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season h2{font-size:30px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit{padding-top:36px;padding-bottom:34px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading h2{font-size:29px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading p{margin:10px 0 0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0;margin:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__image{aspect-ratio:4/5;background:#eeece6;display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card h3{font:14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;margin:13px 0 5px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card h3 a{text-decoration:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card h3 a:hover{text-decoration:underline;text-underline-offset:3px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card .price{font:13px/1.5 Arial,Helvetica,sans-serif;color:var(--m2-secondary);letter-spacing:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__availability{font-size:12px;margin:5px 0 0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list-wrapper{max-width:1400px;padding-inline:40px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list-wrapper>.title-wrapper-with-link{margin-bottom:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list-title{font-size:29px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list{column-gap:22px;row-gap:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .grid__item{width:calc(25% - 16.5px);max-width:none}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card{background:transparent;border:0;box-shadow:none;border-radius:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__inner{background:#eeece6}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__media img{object-fit:contain;mix-blend-mode:normal}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__content{padding:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__information{padding:13px 0 0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__heading{font:15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__heading .icon-wrap{margin-left:9px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding-top:32px;padding-bottom:40px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature--reverse .m2-feature__media{order:2}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature__media img{display:block;width:100%;height:400px;object-fit:contain;background:#eeece6}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature__copy{max-width:430px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:70px;align-items:center;padding-top:30px;padding-bottom:44px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__media{background:#eeece6}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__media img{display:block;max-width:100%;width:100%;height:330px;object-fit:cover;object-position:50% 42%}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__copy{max-width:430px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__copy h2{font-size:30px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__copy p{margin:14px 0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique address{font:14px/1.65 Arial,Helvetica,sans-serif;color:var(--m2-secondary);margin:18px 0 10px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{max-width:1320px;margin:0 auto;padding:32px 0;display:grid;grid-template-columns:1fr 1fr;column-gap:45px;border-top:1px solid var(--m2-rule)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__title{font-size:27px;grid-column:1}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__text{margin:10px 0 0;grid-column:1;max-width:450px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__form{display:flex;align-self:center;grid-column:2;grid-row:1/3;border-bottom:1px solid var(--m2-ink);flex-wrap:wrap}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__input{flex:1;min-width:100px;background:transparent;border:0;font:16px Arial,Helvetica,sans-serif;padding:16px 0;color:var(--m2-ink);border-radius:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__submit{border:0;background:transparent;color:var(--m2-ink);min-height:48px;padding:10px 0 10px 24px;font:13px Arial,Helvetica,sans-serif;cursor:pointer}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer{background:var(--m2-paper);border-top:1px solid var(--m2-rule);color:var(--m2-secondary);margin-top:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer__content-top{max-width:1400px;padding-inline:40px;padding-bottom:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer-block__heading{font:12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.05em}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer-block__details-content h5{font:13px/1.6 Arial,Helvetica,sans-serif;margin:8px 0;color:var(--m2-secondary)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer-block__details-content a,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer-block__details-content li{font-size:13px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer__content-bottom{border-top:1px solid var(--m2-rule);padding-top:18px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editor-note{font-size:14px;padding-block:22px;border:1px dashed var(--m2-rule);color:var(--m2-secondary)}@media(max-width:989px){:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header{padding-inline:24px;min-height:80px;column-gap:12px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-width,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list-wrapper,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer__content-top{padding-inline:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{margin-inline:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique{gap:36px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy{left:24px;right:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--center{left:50%;right:auto}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--right{left:auto;right:24px}}@media(min-width:990px)and (max-width:1399px){:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{margin-inline:40px}}@media(max-width:749px){:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header{padding:9px 20px;min-height:76px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__heading-logo-wrapper{width:102px;max-width:102px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-width,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list-wrapper,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer__content-top{padding-inline:20px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__slide{height:min(125vw,520px)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__image{object-position:var(--mobile-position,50% 50%)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy{left:22px;right:22px;bottom:66px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--center{left:50%;right:auto;width:calc(100% - 44px)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy--right{left:22px;right:22px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__copy h2{font-size:33px;margin-bottom:16px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__description{font-size:14px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-button{padding:11px 18px;font-size:12px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season{grid-template-columns:1fr;gap:13px;padding-block:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season>div:last-child{justify-self:start}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season h2{font-size:27px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season .m2-home-label{margin-bottom:8px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-season p:not(.m2-home-label){font-size:14px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit{padding-block:26px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading{align-items:center;margin-bottom:18px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading h2,:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list-title{font-size:25px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading .m2-home-link{white-space:nowrap;font-size:12px;gap:6px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card h3{font-size:13px;margin-top:10px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card .price{font-size:12px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list{column-gap:14px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .grid__item{width:calc(50% - 7px)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .collection-list .card__heading{font-size:14px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature{grid-template-columns:1fr;gap:22px;padding-block:20px 32px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature--reverse .m2-feature__media{order:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-feature__media img{height:340px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique{grid-template-columns:1fr;gap:24px;padding-block:16px 30px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__media img{height:260px;object-position:50% 40%}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-boutique__copy h2{font-size:28px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{display:block;margin-inline:20px;padding-block:28px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__title{font-size:26px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__text{font-size:14px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__form{margin-top:18px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer__content-top{padding-bottom:10px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer-block.grid__item{margin-block:0 24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer-block__details-content{margin-bottom:0}}@media(prefers-reduced-motion:reduce){:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-editorial__track{scroll-behavior:auto}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-home-button{transition:none}}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .footer .localization-form h2{font:13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-section-heading .m2-home-label{margin:0 0 9px;font-size:10px}.m2-home .m2-edit{padding-top:36px;padding-bottom:30px}.m2-home .m2-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:70px;padding-block:32px 48px;align-items:start}.m2-home .m2-feature__copy{padding-block:15px;max-width:470px}.m2-home .m2-feature__copy h2{font-size:34px}.m2-home .m2-feature__description{max-width:420px;margin:16px 0 8px}.m2-home .m2-feature__media>a{display:block;background:#eeece6}.m2-home .m2-feature__media img{height:560px;object-fit:contain;background:#eeece6}.m2-home .m2-feature__caption{display:flex;gap:12px;justify-content:space-between;align-items:baseline;flex-wrap:wrap;padding-top:12px;font:13px/1.5 Arial,Helvetica,sans-serif}.m2-home .m2-feature__caption>a{text-decoration:none}.m2-home .m2-feature .price{font:13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--m2-secondary)}.m2-home .m2-feature__detail{margin:24px 0 0;max-width:360px}.m2-home .m2-feature__detail img{width:100%;height:190px;object-fit:cover;object-position:center;display:block;background:#eeece6}.m2-home .m2-feature__detail figcaption{font:11px/1.5 Arial,Helvetica,sans-serif;color:var(--m2-secondary);padding-top:8px}.m2-home .m2-feature__pairing{margin-top:22px;border-top:1px solid var(--m2-rule);padding-top:17px;max-width:360px}.m2-home .m2-feature__pairing .m2-home-label{margin-bottom:10px}.m2-home .m2-feature__companion{display:flex;gap:16px;align-items:center;text-decoration:none;font:13px/1.5 Arial,Helvetica,sans-serif;min-height:90px}.m2-home .m2-feature__companion>img{width:72px;height:90px;object-fit:contain;background:#eeece6}.m2-home .m2-feature__companion>div{flex:1}.m2-home .m2-feature__companion .price{margin-top:4px}.m2-home .m2-feature__companion:hover>div>span{text-decoration:underline;text-underline-offset:4px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{background:#efeee8;border-top:0;padding:34px 40px;margin-top:12px;margin-bottom:36px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__title{font-size:30px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__submit{font-weight:600;padding-right:4px;white-space:nowrap}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__menu-item .icon-caret{right:0;top:calc(50% - .2rem)}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .header__menu-item:has(.icon-caret){padding-right:22px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-edit__card a:hover,.m2-home .m2-feature__caption>a:hover{text-decoration:underline;text-underline-offset:4px}.m2-about-page .m2-story-page{padding-top:44px;padding-bottom:32px}.m2-about-page .m2-story-page__heading{margin-bottom:34px;max-width:780px}.m2-about-page .m2-story-page__heading h1{font:400 44px/1.13 Georgia,Times New Roman,serif;letter-spacing:-.025em;margin:0}.m2-about-page .m2-story-page__layout{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:start}.m2-about-page .m2-story-page__photo{margin:0}.m2-about-page .m2-story-page__photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;display:block;background:#eeece6}.m2-about-page .m2-story-page__photo figcaption{font:11px/1.6 Arial,Helvetica,sans-serif;color:var(--m2-secondary);margin-top:12px}.m2-about-page .m2-story-page__copy{max-width:550px}.m2-about-page .m2-story-page__copy .m2-story-page__intro{font:400 24px/1.5 Georgia,Times New Roman,serif;color:var(--m2-ink);margin:0 0 24px}.m2-about-page .m2-story-page__copy .rte p{font-size:15px;line-height:1.85;margin:0 0 18px}.m2-about-page .m2-story-page__visit{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;border-top:1px solid var(--m2-rule);padding-block:30px 12px;margin-top:42px}.m2-about-page .m2-story-page__visit h2{font-size:25px;margin-bottom:12px}.m2-about-page .m2-story-page__visit p{margin:0 0 8px;max-width:420px;overflow-wrap:anywhere}@media(max-width:989px){.m2-home .m2-feature,.m2-about-page .m2-story-page__layout,.m2-about-page .m2-story-page__visit{gap:34px}.m2-home .m2-feature__media img{height:500px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{padding:28px 24px}.m2-about-page .m2-story-page__copy .m2-story-page__intro{font-size:21px}}@media(max-width:749px){.m2-home .m2-edit{padding-top:26px}.m2-home .m2-feature{grid-template-columns:1fr;gap:20px;padding-block:16px 32px}.m2-home .m2-feature__media{order:0}.m2-home .m2-feature__media img{height:420px}.m2-home .m2-feature__copy{padding:0;max-width:none}.m2-home .m2-feature__copy h2{font-size:29px}.m2-home .m2-feature__detail{max-width:none;margin-top:20px}.m2-home .m2-feature__detail img{height:190px}.m2-home .m2-feature__pairing{max-width:none}.m2-home .m2-feature__caption,.m2-home .m2-feature .price{font-size:12px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter{padding:26px 20px;margin-inline:20px;margin-bottom:24px}:is(.m2-home,.m2-about-page,.m2-service-page,.m2-commerce) .m2-newsletter__title{font-size:28px}.m2-about-page .m2-story-page{padding-top:28px}.m2-about-page .m2-story-page__heading{margin-bottom:24px}.m2-about-page .m2-story-page__heading h1{font-size:34px}.m2-about-page .m2-story-page__layout,.m2-about-page .m2-story-page__visit{grid-template-columns:1fr;gap:26px}.m2-about-page .m2-story-page__copy .m2-story-page__intro{font-size:22px}.m2-about-page .m2-story-page__visit{margin-top:28px;padding-top:24px}}.m2-link-arrow{display:inline-block;flex:none;width:14px;height:14px;vertical-align:middle}.m2-about-page .m2-story-page{max-width:1240px}.m2-about-page .m2-story-page__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:64px;align-items:center}.m2-about-page .m2-story-page__photo img{aspect-ratio:4/5;height:auto;object-fit:cover}.m2-about-page .m2-story-page__intro{font-size:23px;line-height:1.45}.m2-about-page .m2-story-page__copy .rte{font:14px/1.8 Arial,Helvetica,sans-serif}.m2-about-page .m2-story-page__visit:has(.m2-story-page__detail){grid-template-columns:1.1fr 1fr 1fr;gap:36px;align-items:center;border-top:0;padding-top:0;margin-top:42px}.m2-about-page .m2-story-page__detail{margin:0}.m2-about-page .m2-story-page__detail img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.m2-about-page .m2-story-page__detail figcaption{font:11px/18px Arial,Helvetica,sans-serif;color:#68665f;margin-top:10px}.m2-about-page .m2-story-page__visit h2{font-size:23px}@media(max-width:749px){.m2-about-page .m2-story-page__layout{grid-template-columns:1fr;gap:26px}.m2-about-page .m2-story-page__photo img{max-height:480px;object-position:50% 40%}.m2-about-page .m2-story-page__intro{font-size:21px}.m2-about-page .m2-story-page__visit:has(.m2-story-page__detail){grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.m2-about-page .m2-story-page__detail{grid-column:1/-1}.m2-about-page .m2-story-page__detail img{aspect-ratio:1.7}.m2-about-page .m2-story-page__visit h2{font-size:20px}.m2-about-page .m2-story-page__visit .rte{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/m2-workable-home.css.map */
