
.mc-image-position--center{object-position:center!important}.mc-image-position--top{object-position:50% 0!important}.mc-image-position--bottom{object-position:50% 100%!important}.mc-image-position--left{object-position:0 50%!important}.mc-image-position--right{object-position:100% 50%!important}
.mc-no-image .mc-v6-split,.mc-no-image .mc-product-editorial__layout{grid-template-columns:1fr}.mc-no-image .mc-v6-hero:after,.mc-no-image .mc-v6-collection-banner:after{display:none}.mc-no-image .mc-v6-hero{padding-top:0;background:#f7f4ee}.mc-image-right .mc-v6-split>figure{order:2}.mc-single-photo.mc-story-collage{display:block;padding:0}.mc-single-photo .mc-story-collage__main,.mc-single-photo .mc-story-collage__detail{position:static;width:100%;transform:none;margin:0}.mc-category svg{width:100%;aspect-ratio:4/5}.mc-service-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mc-footer .mc-wordmark{width:220px;max-width:100%}.mc-footer .mc-wordmark img{height:auto}
.site-nav__item{position:relative}.mc-nav-submenu{display:none;position:absolute;left:0;top:100%;min-width:200px;background:#fff;border:1px solid var(--mc-line);margin:0;padding:14px;list-style:none;z-index:30;text-align:left}.mc-nav-submenu a{display:block;padding:8px}.site-nav__item:hover>.mc-nav-submenu,.site-nav__item:focus-within>.mc-nav-submenu{display:block}.mobile-nav__item>.mc-nav-submenu{position:static;display:block;border:0;background:transparent;margin:0 0 12px 16px;padding:0}.mc-accordions details[open]{scroll-margin-top:100px}
@media(max-width:768px){.mc-image-right .mc-v6-split>figure{order:0}.mc-no-image .mc-v6-hero{padding-top:0}.mc-service-grid{grid-template-columns:1fr}.mc-wordmark{width:var(--mc-logo-mobile,158px)}}

#SiteHeader .site-header__logo .mc-wordmark{width:var(--mc-logo-desktop,220px);max-width:100%}.mc-no-image .mc-product-editorial__layout{grid-template-columns:1fr}
@media(max-width:768px){#SiteHeader .site-header__logo .mc-wordmark{width:var(--mc-logo-mobile,158px)}}

.mc-footer__brand img.mc-footer-logo--custom{filter:none;opacity:1}
.template-product .mc-v6--pdp_story .mc-single-photo.mc-story-collage{padding:0;display:block}.template-product .mc-v6--pdp_story .mc-single-photo .mc-story-collage__main,.template-product .mc-v6--pdp_story .mc-single-photo .mc-story-collage__detail{position:static;width:100%;margin:0;transform:none}
