:root{--ab-ink:#29251f;--ab-muted:#756c61;--ab-gold:#9a7955;--ab-cream:#f5f0e8;--ab-line:#e5ded4}.header-wrapper{border-bottom:1px solid var(--ab-line)}.header__inline-menu .header__menu-item{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.header__menu-item span{letter-spacing:inherit}.header{padding-top:14px;padding-bottom:14px}.button,.shopify-challenge__button{box-shadow:none!important}.button:after,.button:before{box-shadow:none!important}.card__heading{font-family:var(--font-body-family);font-size:15px;line-height:1.45;letter-spacing:.015em}.card__information{padding-top:16px}.price{font-size:14px;letter-spacing:.035em}.card__media .media img{object-position:center 20%}.badge{border-radius:0;font-size:10px;letter-spacing:.1em;padding:5px 8px}.footer{background:#f4efe8!important;border-top:1px solid var(--ab-line)}.footer-block__heading{font-family:var(--font-heading-family);font-weight:400;font-size:22px}.footer-block__details-content,.footer__copyright{font-size:13px}.collection-hero__title{font-weight:400;letter-spacing:-.025em}.collection-hero__description{max-width:760px;color:var(--ab-muted);font-size:15px}.product__title h1{font-weight:400;letter-spacing:-.025em}.ab-boutique{color:var(--ab-ink);background:#fffdf9}.ab-boutique h1,.ab-boutique h2,.ab-boutique h3,.ab-boutique p{margin:0}.ab-boutique a{color:inherit;text-decoration:none}.ab-boutique a:focus-visible{outline:2px solid var(--ab-gold);outline-offset:5px}.ab-eyebrow{font-size:10px;letter-spacing:.22em;line-height:1.6;font-weight:600;text-transform:uppercase;color:var(--ab-gold)}.ab-hero{background:var(--ab-cream);display:grid;grid-template-columns:43% 57%;min-height:640px;padding:35px max(4vw,24px);gap:10px;overflow:hidden}.ab-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:25px 26px 25px max(0px,calc((100vw - 1400px)/2));align-items:flex-start}.ab-hero h1{font-size:clamp(42px,4.7vw,73px);font-weight:400;letter-spacing:-.045em;line-height:1.12;margin:24px 0}.ab-hero h1 em{display:block;font-weight:400;color:#8b6f51}.ab-intro{font-size:16px;line-height:1.8;color:#6d655b;max-width:350px}.ab-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:32px}.ab-boutique .ab-button{display:inline-flex;align-items:center;justify-content:center;background:var(--ab-ink);color:#fffdf9;min-height:47px;padding:13px 26px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ab-ink);transition:background .2s}.ab-boutique .ab-button:hover{background:#796044;border-color:#796044}.ab-text-link{font-size:12px;letter-spacing:.035em;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #c6b59d;padding-bottom:5px;width:max-content;max-width:100%}.ab-text-link:hover{color:#8b6f51}.ab-hero__signature{display:flex;align-items:center;gap:12px;margin-top:48px;color:#847766;font-size:10px;letter-spacing:.055em}.ab-signature-line{display:inline-block;width:32px;height:1px;background:#b79e7c}.ab-hero__gallery{position:relative;min-width:0;height:570px;padding-right:25px}.ab-hero__main{position:absolute;left:0;top:0;width:65%;height:100%;overflow:hidden}.ab-hero__main img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.ab-hero__detail{position:absolute;right:22px;bottom:22px;width:41%;background:#fffdf9;padding:9px 9px 0;box-shadow:0 12px 32px #30231512}.ab-hero__detail>div{aspect-ratio:4/5;overflow:hidden}.ab-hero__detail img{display:block;width:100%;height:100%;object-fit:cover}.ab-hero__detail>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.055em;padding:13px 3px}.ab-hero__vertical{position:absolute;right:0;top:10px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.22em;color:#8c7f6e}.ab-note{display:flex;align-items:center;justify-content:center;gap:45px;padding:19px 24px;border-bottom:1px solid var(--ab-line);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#776e62}.ab-note i{color:#b19a79;font-size:16px;font-style:normal}.ab-wrap{max-width:1320px;margin:auto;padding:76px 48px}.ab-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.ab-section-head h2,.ab-center-head h2{font-size:38px;line-height:1.2;font-weight:400;letter-spacing:-.025em;margin-top:10px}.ab-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ab-products>div{min-width:0}.ab-product{display:block}.ab-product__photo{aspect-ratio:4/5;overflow:hidden;background:#f4eee5}.ab-product__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ab-product:hover .ab-product__photo img{transform:scale(1.025)}.ab-product__details{padding:17px 0 0}.ab-product__details h3{font-family:var(--font-body-family);font-size:13px;line-height:1.5;font-weight:400;letter-spacing:.01em;min-height:39px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ab-product__price{display:block;font-size:13px;letter-spacing:.035em;margin-top:8px}.ab-product__discover{display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.07em;color:#8b765a;margin-top:12px}.ab-categories{padding-top:28px;padding-bottom:80px}.ab-center-head{text-align:center;margin-bottom:36px}.ab-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ab-category{display:block;position:relative;background:#f5f0e8}.ab-category__image{aspect-ratio:4/5;overflow:hidden}.ab-category__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s}.ab-category:hover img{transform:scale(1.025)}.ab-category__label{background:#f4efe8;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:21px 23px}.ab-category__label small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:#8c775b;margin-bottom:7px}.ab-category__label strong{font-family:var(--font-heading-family);font-size:25px;font-weight:400;line-height:1.2}.ab-category__label>span:last-child{font-size:23px;color:#9a7955}.ab-editorial{display:grid;grid-template-columns:1fr 1fr;background:#eee5da}.ab-editorial__image{display:block;height:600px;overflow:hidden}.ab-editorial__image img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block}.ab-editorial__copy{align-self:center;padding:60px 12%;max-width:660px}.ab-editorial h2{font-size:57px;line-height:1.12;letter-spacing:-.035em;font-weight:400;margin-top:22px}.ab-editorial__copy>p:not(.ab-eyebrow){font-size:15px;line-height:1.9;color:#73695c;margin:24px 0 30px;max-width:340px}.ab-fashion{padding-top:80px;padding-bottom:80px}.ab-story{padding:65px 24px 72px;text-align:center;border-top:1px solid var(--ab-line);background:#f6f1e9}.ab-story h2{font-size:38px;line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:16px 0}.ab-story>p:not(.ab-eyebrow){max-width:540px;margin:0 auto 26px;font-size:15px;line-height:1.9;color:#766c60}.ab-story .ab-text-link{margin:auto}@media(min-width:1600px){.ab-hero{padding-left:calc((100vw - 1360px)/2);padding-right:calc((100vw - 1360px)/2)}.ab-hero__copy{padding-left:0}}@media(max-width:989px){.ab-hero{grid-template-columns:45% 55%;padding:28px 24px;min-height:530px}.ab-hero__gallery{height:490px}.ab-hero__copy{padding-left:0;padding-right:15px}.ab-hero h1{font-size:45px}.ab-intro{font-size:14px}.ab-actions{gap:20px}.ab-hero__signature{margin-top:30px}.ab-wrap{padding-left:28px;padding-right:28px}.ab-note{gap:22px;font-size:9px}.ab-products{gap:17px}.ab-editorial__image{height:510px}.ab-editorial__copy{padding:45px 10%}.ab-editorial h2{font-size:44px}}@media(max-width:749px){.header{padding-top:10px;padding-bottom:10px}.ab-hero{display:flex;flex-direction:column;padding:30px 20px 25px;gap:25px;min-height:0}.ab-hero__copy{padding:8px 4px 0}.ab-eyebrow{font-size:9px;letter-spacing:.19em}.ab-hero h1{font-size:44px;line-height:1.08;margin:17px 0}.ab-intro{font-size:14px;line-height:1.7;max-width:340px}.ab-actions{margin-top:24px;gap:23px}.ab-boutique .ab-button{min-height:43px;font-size:10px;padding:12px 21px}.ab-text-link{font-size:11px;gap:12px}.ab-hero__signature{margin-top:24px;font-size:9px}.ab-hero__gallery{height:405px;margin-left:0;padding-right:10px}.ab-hero__main{width:73%;height:100%;left:0}.ab-hero__detail{width:40%;right:12px;bottom:15px;padding:6px 6px 0}.ab-hero__detail>span{font-size:8px;padding:10px 1px;gap:3px}.ab-hero__vertical{font-size:7px;right:-4px;top:0}.ab-note{gap:10px;padding:15px 12px;font-size:7px;letter-spacing:.065em}.ab-note i{font-size:12px}.ab-wrap{padding:46px 20px}.ab-section-head{gap:15px;align-items:flex-end;margin-bottom:23px}.ab-section-head h2,.ab-center-head h2{font-size:28px;margin-top:8px}.ab-section-head>.ab-text-link{font-size:9px;max-width:108px;line-height:1.5;flex-shrink:0}.ab-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 13px}.ab-product__details{padding-top:12px}.ab-product__details h3{font-size:11px;min-height:33px}.ab-product__price{font-size:12px;margin-top:6px}.ab-product__discover{font-size:9px;margin-top:9px}.ab-categories{padding-top:5px}.ab-category-grid{grid-template-columns:1fr;gap:20px}.ab-category__image{aspect-ratio:5/4}.ab-category__image img{object-position:center 28%}.ab-category__label{padding:17px 19px}.ab-category__label strong{font-size:25px}.ab-center-head{margin-bottom:24px}.ab-editorial{grid-template-columns:1fr}.ab-editorial__image{height:450px}.ab-editorial__copy{padding:40px 28px 46px;max-width:none}.ab-editorial h2{font-size:42px;max-width:300px;margin-top:16px}.ab-editorial__copy>p:not(.ab-eyebrow){margin:20px 0 25px;font-size:14px}.ab-story{padding:44px 25px 49px}.ab-story h2{font-size:30px;max-width:300px;margin:16px auto}.ab-story>p:not(.ab-eyebrow){font-size:14px;line-height:1.8}.card__heading,.price{font-size:12px}}@media(prefers-reduced-motion:reduce){.ab-boutique img,.ab-boutique .ab-button{transition:none}}.ab-campaign{height:min(830px,calc(100svh - 105px));min-height:620px;position:relative;isolation:isolate;overflow:hidden;background:#b6a08a}.ab-campaign__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-2}.ab-campaign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(24,20,16,.48),rgba(24,20,16,.08) 58%,transparent);z-index:-1}.ab-campaign__copy{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 6vw;width:57%;color:#fffdf7}.ab-campaign .ab-eyebrow{color:#fffdf7;font-size:10px;letter-spacing:.25em}.ab-campaign h1{font-size:clamp(64px,7.4vw,112px);font-weight:400;line-height:.98;letter-spacing:-.055em;margin:30px 0}.ab-campaign h1 em{display:block;font-weight:400}.ab-campaign .ab-intro{color:#fffdf7;font-size:15px;line-height:1.8;max-width:310px}.ab-campaign .ab-button{background:#fffdf7;color:#29251f;border-color:#fffdf7;min-height:48px;padding:15px 25px}.ab-campaign .ab-text-link{color:#fffdf7;border-color:#fffdf7}.ab-campaign__caption{position:absolute;bottom:20px;right:25px;color:#fffdf7;font-size:9px;letter-spacing:.1em}.ab-shop-nav{display:flex;justify-content:center;gap:42px;padding:24px 20px;border-bottom:1px solid var(--ab-line);background:#fffdf9}.ab-shop-nav a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 0;border-bottom:1px solid transparent}.ab-shop-nav a:hover{border-color:currentColor}.ab-editorial-home .ab-categories{padding-top:80px;padding-bottom:40px}.ab-editorial-home .ab-center-head{margin-bottom:40px}.ab-editorial-home .ab-category__image{aspect-ratio:3/4}.ab-editorial-home .ab-category__label{background:#fffdf9;padding:23px 0}.ab-editorial-home .ab-category__label strong{font-size:30px}.ab-editorial-home .ab-category__label small{margin-bottom:8px}.ab-editorial-home .ab-fashion{padding-top:48px;padding-bottom:86px}.ab-editorial-home .ab-section-head h2,.ab-editorial-home .ab-center-head h2{font-size:44px}.ab-soft-edit{display:grid;grid-template-columns:1fr 1fr;background:#eee8df}.ab-soft-edit__image{position:relative;max-height:740px;overflow:hidden}.ab-soft-edit__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%}.ab-soft-edit__image>span{position:absolute;bottom:17px;left:24px;font-size:9px;letter-spacing:.1em;color:#fff}.ab-soft-edit__copy{padding:70px 13%;align-self:center}.ab-soft-edit h2{font-weight:400;font-size:clamp(46px,4.5vw,70px);line-height:1.06;letter-spacing:-.04em;margin:22px 0}.ab-soft-edit__copy>p:not(.ab-eyebrow){font-size:15px;line-height:1.9;color:#695e53;margin:25px 0 30px;max-width:330px}.ab-finds-intro{text-align:center;padding:80px 24px 35px;background:#f7f3ec;scroll-margin-top:100px}.ab-finds-intro h2{font-size:clamp(38px,4.5vw,65px);font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:18px 0}.ab-finds-intro>p:not(.ab-eyebrow){max-width:450px;margin:20px auto 25px;font-size:15px;color:var(--ab-muted);line-height:1.8}.ab-finds-intro .ab-text-link{margin:auto}.ab-editorial-home .ab-jewelry{background:#f7f3ec;max-width:none;padding:35px max(48px,calc((100vw - 1224px)/2)) 80px}.ab-editorial-home .ab-jewelry .ab-section-head h2{font-size:30px}.ab-editorial-home .ab-jewelry .ab-product__photo{aspect-ratio:1/1}.ab-editorial-home .ab-story{background:#fffdf9;padding-top:75px;padding-bottom:75px}.ab-editorial-home .ab-story h2{font-size:52px}.ab-editorial-home .ab-products .ab-product__details h3{font-size:12px;font-weight:400}.ab-editorial-home .ab-product__photo img{object-position:center 25%}@media(max-width:989px){.ab-campaign__copy{width:65%}.ab-campaign h1{font-size:76px}.ab-shop-nav{gap:25px}.ab-soft-edit__copy{padding:45px 10%}.ab-editorial-home .ab-section-head h2,.ab-editorial-home .ab-center-head h2{font-size:36px}}@media(max-width:749px){.ab-campaign{height:730px;min-height:0;max-height:calc(100svh - 70px)}.ab-campaign__image{object-position:72% center}.ab-campaign:before{background:linear-gradient(0deg,#14110eb3,#14110e0f 75%)}.ab-campaign__copy{justify-content:flex-end;width:100%;padding:35px 25px 52px}.ab-campaign h1{font-size:62px;line-height:1.02;max-width:340px;margin:19px 0}.ab-campaign .ab-intro{font-size:13px;max-width:280px}.ab-campaign .ab-eyebrow{font-size:8px}.ab-campaign .ab-actions{gap:22px;margin-top:23px}.ab-campaign .ab-button{padding:13px 18px;min-height:44px;font-size:9px}.ab-campaign .ab-text-link{font-size:10px}.ab-campaign__caption{right:17px;bottom:12px;font-size:8px}.ab-shop-nav{justify-content:flex-start;overflow-x:auto;gap:26px;padding:19px 23px;white-space:nowrap}.ab-shop-nav a{font-size:9px;flex-shrink:0}.ab-editorial-home .ab-categories{padding:47px 20px 22px}.ab-editorial-home .ab-center-head{margin-bottom:26px}.ab-editorial-home .ab-section-head h2,.ab-editorial-home .ab-center-head h2{font-size:31px}.ab-editorial-home .ab-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.ab-editorial-home .ab-category-grid>a:first-child{grid-column:1/-1}.ab-editorial-home .ab-category-grid>a:first-child .ab-category__image{aspect-ratio:5/4}.ab-editorial-home .ab-category__label{padding:15px 0;gap:4px}.ab-editorial-home .ab-category__label strong{font-size:23px}.ab-editorial-home .ab-category__label small{font-size:7px;letter-spacing:.08em}.ab-editorial-home .ab-fashion{padding:28px 20px 48px}.ab-soft-edit{grid-template-columns:1fr}.ab-soft-edit__image{height:480px}.ab-soft-edit__copy{padding:40px 28px 48px}.ab-soft-edit h2{font-size:48px;max-width:300px}.ab-soft-edit__copy>p:not(.ab-eyebrow){font-size:14px;margin:22px 0 26px}.ab-finds-intro{padding:48px 24px 23px}.ab-finds-intro>p:not(.ab-eyebrow){font-size:14px}.ab-editorial-home .ab-jewelry{padding:24px 20px 48px}.ab-editorial-home .ab-jewelry .ab-section-head h2{font-size:25px}.ab-editorial-home .ab-story{padding:48px 24px}.ab-editorial-home .ab-story h2{font-size:39px}.ab-editorial-home .ab-products .ab-product__details h3{font-size:11px}}.ab-campaign h1,.ab-campaign h1 em{color:#fffdf7}.ab-campaign h1{font-size:clamp(62px,6.7vw,101px)}.ab-shop-nav{gap:28px;flex-wrap:wrap}.ab-department__feature{display:grid;grid-template-columns:1fr 1fr;background:#f2ede5}.ab-department__image{display:block;height:580px;overflow:hidden}.ab-department__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 25%}.ab-department__copy{align-self:center;padding:55px 12%}.ab-department__copy h2{font-size:clamp(44px,4.7vw,68px);font-weight:400;line-height:1.08;letter-spacing:-.04em;margin:20px 0}.ab-department__copy>p:not(.ab-eyebrow){font-size:15px;line-height:1.9;max-width:360px;color:var(--ab-muted);margin:22px 0 30px}.ab-department--right .ab-department__image{order:2}.ab-department__products{padding-top:40px;padding-bottom:80px}.ab-products--department{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1224px;margin:auto}.ab-department:nth-of-type(2n) .ab-department__feature{background:#e9ede8}.ab-editorial-home .ab-category-grid{row-gap:28px}.ab-editorial-home .ab-category__label strong{font-size:27px}@media(max-width:749px){.ab-shop-nav{flex-wrap:nowrap;gap:25px}.ab-department__feature{grid-template-columns:1fr}.ab-department--right .ab-department__image{order:0}.ab-department__image{height:420px}.ab-department__copy{padding:35px 25px 42px}.ab-department__copy h2{font-size:42px;max-width:320px}.ab-department__copy>p:not(.ab-eyebrow){font-size:14px}.ab-department__products{padding:28px 20px 48px}.ab-products--department{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.ab-editorial-home .ab-category-grid>a:first-child{grid-column:auto}.ab-editorial-home .ab-category-grid>a:first-child .ab-category__image{aspect-ratio:3/4}.ab-editorial-home .ab-category__label strong{font-size:21px}.ab-editorial-home .ab-category__label small{line-height:1.5}.ab-editorial-home .ab-category-grid{row-gap:16px}}.ab-department h2{scroll-margin-top:260px}.ab-department__image img{object-position:center center}.altis-maison-inspired{background:#fff;color:#211b19;font-family:Georgia,serif}.altis-mi-hero{height:clamp(360px,38vw,590px);display:grid;grid-template-columns:32% 38% 30%;overflow:hidden;background:#f5f0e9}.altis-mi-portrait,.altis-mi-accent{min-width:0;overflow:hidden}.altis-mi-portrait img,.altis-mi-accent img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.altis-mi-portrait{background:#eee5db}.altis-mi-accent img{object-fit:cover}.altis-mi-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 12px;background:linear-gradient(120deg,#f9f5ef,#f0e5d8)}.altis-mi-crown{font-size:42px;color:#a78b56;line-height:1}.altis-mi-message h1{font-size:clamp(36px,5vw,78px);font-weight:400;letter-spacing:-.04em;margin:8px 0 12px;line-height:1.05}.altis-mi-tagline{font:11px Arial,sans-serif;letter-spacing:.19em}.altis-mi-script{font-size:clamp(17px,2.3vw,31px);font-style:italic;color:#a48960;margin:26px 0}.altis-mi-button{font:11px Arial,sans-serif;letter-spacing:.15em;padding:13px 28px;background:#211b19;color:#fff;text-decoration:none}.altis-mi-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;margin-top:4px}.altis-mi-tile{display:block;min-width:0;text-decoration:none;background:#e9e0d7;color:#fff}.altis-mi-tile-img{display:block;aspect-ratio:4/4.1;overflow:hidden}.altis-mi-tile-img img{width:100%;height:100%;object-fit:cover}.altis-mi-tile-label{display:block;background:#a88b69;text-align:center;font:clamp(8px,.9vw,12px) Arial,sans-serif;padding:10px 2px}.altis-mi-category-heading{text-align:center;padding:62px 12px 26px}.altis-mi-category-heading h2{font-size:25px;letter-spacing:.06em;font-weight:400}.altis-mi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1350px;padding:0 28px 65px;margin:auto}.altis-mi-grid-item{text-decoration:none;color:#302721;position:relative}.altis-mi-grid-photo{aspect-ratio:4/3.6;overflow:hidden;background:#f4eee9}.altis-mi-grid-photo img{width:100%;height:100%;object-fit:cover}.altis-mi-grid-item>span{display:block;text-align:center;font:12px Georgia,serif;letter-spacing:.06em;padding:12px 3px;background:#f7f4f0}.ab-editorial-home>.ab-campaign,.ab-editorial-home>.ab-categories{display:none!important}@media(max-width:749px){.altis-mi-hero{height:auto;grid-template-columns:44% 56%;min-height:320px}.altis-mi-accent{display:none}.altis-mi-message{padding:18px 8px}.altis-mi-message h1{font-size:clamp(28px,7vw,42px)}.altis-mi-tagline{font-size:8px;letter-spacing:.09em}.altis-mi-script{margin:12px 0;font-size:16px}.altis-mi-crown{font-size:28px}.altis-mi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.altis-mi-tile-label{font-size:9px}.altis-mi-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 36px;gap:9px}.altis-mi-category-heading{padding:35px 8px 18px}.altis-mi-category-heading h2{font-size:19px}}.altis-mi-slideshow{position:relative;display:block;height:clamp(420px,43vw,620px);overflow:hidden}.altis-mi-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:52% 48%;background:#f5f0e9;opacity:0;visibility:hidden;animation:altis-mi-rotate 18s infinite}.altis-mi-slide--one{animation-delay:0s}.altis-mi-slide--two{animation-delay:6s}.altis-mi-slide--three{animation-delay:12s}.altis-mi-slide .altis-mi-portrait{height:100%;background:#eee5db}.altis-mi-slide .altis-mi-portrait img{width:100%;height:100%;object-fit:contain;object-position:center center}.altis-mi-slide .altis-mi-message{height:100%;box-sizing:border-box}.altis-mi-slide .altis-mi-message h2{font-size:clamp(31px,4.4vw,65px);font-weight:400;line-height:1.12;margin:15px 0 28px}@keyframes altis-mi-rotate{0%,30%{opacity:1;visibility:visible}33.333%,96%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media(max-width:749px){.altis-mi-slideshow{height:400px}.altis-mi-slide{grid-template-columns:50% 50%}.altis-mi-slide .altis-mi-message h2{font-size:clamp(23px,5vw,32px)}.altis-mi-slide .altis-mi-message{padding:12px}}@media(prefers-reduced-motion:reduce){.altis-mi-slide{animation:none;opacity:0;visibility:hidden}.altis-mi-slide--one{opacity:1;visibility:visible}}.altis-mi-slideshow .altis-mi-slide{grid-template-columns:minmax(0,75%) minmax(0,25%)}.altis-mi-slideshow .altis-mi-slide .altis-mi-portrait{min-width:0;overflow:hidden}.altis-mi-slideshow .altis-mi-slide .altis-mi-portrait img{object-fit:contain;object-position:center center;width:100%;height:100%}.altis-mi-slideshow .altis-mi-slide .altis-mi-message{padding:20px 13px}.altis-mi-slideshow .altis-mi-slide .altis-mi-message h1{font-size:clamp(25px,3.2vw,48px)}.altis-mi-slideshow .altis-mi-slide .altis-mi-message h2{font-size:clamp(22px,2.7vw,40px);margin:12px 0 18px}.altis-mi-slideshow .altis-mi-slide .altis-mi-tagline{font-size:clamp(8px,.75vw,10px);letter-spacing:.09em}.altis-mi-slideshow .altis-mi-slide .altis-mi-script{font-size:clamp(13px,1.3vw,20px);margin:14px 0}.altis-mi-slideshow .altis-mi-slide .altis-mi-button{padding:11px 13px;font-size:10px}@media(max-width:749px){.altis-mi-slideshow{height:clamp(300px,65vw,450px)}.altis-mi-slideshow .altis-mi-slide{grid-template-columns:minmax(0,75%) minmax(0,25%)}.altis-mi-slideshow .altis-mi-slide .altis-mi-message{padding:8px 3px}.altis-mi-slideshow .altis-mi-slide .altis-mi-crown{font-size:19px}.altis-mi-slideshow .altis-mi-slide .altis-mi-message h1{font-size:clamp(15px,4vw,25px);margin:6px 0}.altis-mi-slideshow .altis-mi-slide .altis-mi-message h2{font-size:clamp(13px,3.3vw,21px);margin:5px 0 10px}.altis-mi-slideshow .altis-mi-slide .altis-mi-tagline{font-size:7px;letter-spacing:0}.altis-mi-slideshow .altis-mi-slide .altis-mi-script{display:none}.altis-mi-slideshow .altis-mi-slide .altis-mi-button{font-size:8px;padding:8px 5px;letter-spacing:0}}.altis-mi-fullbleed{position:relative;display:block;height:clamp(420px,45vw,690px);background:#f5f0e9}.altis-mi-fullbleed .altis-mi-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;text-decoration:none;background:#f5f0e9}.altis-mi-fullbleed .altis-mi-banner-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.altis-mi-logo-overlay{pointer-events:none;position:absolute;z-index:3;right:2.5%;top:50%;transform:translateY(-50%);width:23%;max-width:310px;padding:16px 10px;text-align:center;background:#fffbf5c9;color:#33251e;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:Georgia,serif;font-size:clamp(24px,3.3vw,52px);line-height:1.1;box-shadow:0 8px 28px #00000014}.altis-mi-logo-crown{color:#b69a62;font-size:clamp(20px,2.5vw,34px)}@media(max-width:749px){.altis-mi-fullbleed{height:clamp(260px,70vw,440px)}.altis-mi-logo-overlay{width:26%;right:2%;font-size:clamp(14px,4vw,25px);padding:10px 4px;background:#fffbf5d4}.altis-mi-logo-crown{font-size:19px}}.altis-maison-inspired .altis-mi-single-banner{width:100%;margin:0;padding:0;overflow:hidden;background:#fff}.altis-maison-inspired .altis-mi-single-banner a{display:block;width:100%;line-height:0}.altis-maison-inspired .altis-mi-single-banner img{display:block;width:100%;height:auto;max-height:none;object-fit:cover}.altis-mi-tile-img img,.altis-mi-grid-photo img{object-position:center center}.altis-approved-home{width:100%;background:#fff}.altis-approved-hero{display:block;line-height:0}.altis-approved-hero img{width:100%;height:auto;display:block}.altis-approved-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 2% 25px}.altis-approved-tile{display:block;line-height:0;overflow:hidden;border-radius:12px}.altis-approved-tile img{display:block;width:100%;height:auto;aspect-ratio:280/313;object-fit:fill}.altis-approved-tile:focus-visible{outline:3px solid #8e652d;outline-offset:3px}@media(max-width:749px){.altis-approved-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px 20px}.altis-approved-tile{border-radius:8px}}.altis-approved-tile{position:relative}.altis-approved-tile-caption{position:absolute;bottom:0;left:0;right:0;background:#2c1a17bf;color:#fff;font-family:Georgia,serif;font-size:clamp(12px,1.8vw,23px);line-height:1.1;letter-spacing:.035em;text-align:center;padding:12px 3px}.altis-approved-tile:has(.altis-approved-tile-caption) img{object-fit:cover}.altis-approved-tile img{object-fit:contain!important}.altis-approved-tile-caption{display:none!important}.altis-approved-home .altis-approved-tiles{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:3px!important;padding:3px 0 12px!important;scrollbar-width:thin;background:#fff}.altis-approved-home .altis-approved-tile{flex:0 0 calc((100% - 21px)/8)!important;min-width:0;overflow:visible!important;border-radius:0!important;scroll-snap-align:start;text-decoration:none;color:#34261e;line-height:1.2!important}.altis-approved-home .altis-approved-tile img{width:100%!important;height:auto!important;aspect-ratio:280/313!important;object-fit:contain!important;display:block;border-radius:0!important;background:#faf7f2}.altis-approved-home .altis-approved-label{display:block;min-height:3em;box-sizing:border-box;padding:7px 2px 8px;text-align:center;white-space:normal;overflow-wrap:break-word;font:500 clamp(10px,1.15vw,15px)/1.3 Georgia,serif;background:#eae1d7;color:#35251e}@media(max-width:749px){.altis-approved-home .altis-approved-tile{flex:0 0 31%!important}.altis-approved-home .altis-approved-label{font-size:12px;min-height:3.3em;padding:7px 3px}}.altis-approved-finish{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:32px 18px 42px;background:#fff;color:#342b27}.altis-approved-finish p{flex-basis:100%;text-align:center;font:italic 20px Georgia,serif;margin:0 0 3px}.altis-approved-finish a{font:500 13px/1.4 Georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:#4b362a;border-bottom:1px solid #b99b74;padding:6px;text-decoration:none}.altis-approved-home .altis-approved-tiles{align-items:stretch!important;overflow-y:visible!important;padding-bottom:16px!important}.altis-approved-home .altis-approved-tile{display:flex!important;flex-direction:column!important;height:auto!important;overflow:visible!important;min-height:0!important;box-sizing:border-box!important}.altis-approved-home .altis-approved-tile img{flex:none!important}.altis-approved-home .altis-approved-label{display:flex!important;align-items:center;justify-content:center;flex:1 0 auto!important;min-height:56px!important;height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.35!important;padding:9px 5px!important;box-sizing:border-box!important;text-align:center!important}@media(max-width:749px){.altis-approved-home .altis-approved-tile{flex-basis:38%!important}.altis-approved-home .altis-approved-label{font-size:13px!important;min-height:62px!important;padding:9px 6px!important;letter-spacing:0!important}}.altis-approved-home .altis-approved-label{display:none!important}.altis-approved-home .altis-approved-tile{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/altis-boutique.css.map */
