.atlantis-unified{--unified-ink:#0f1b26;--unified-paper:#f6f4ef;--unified-stone:#e7e2d7;--unified-gold:#7a5c26}
.atlantis-unified .announcement-bar__message{font-size:11px;letter-spacing:.15em;text-transform:uppercase}
.atlantis-unified .header-wrapper{border-bottom:1px solid #d9d3c6}
.atlantis-unified .header__heading-link .h2{font-family:var(--font-heading-family);font-size:34px;letter-spacing:.04em;color:var(--unified-ink)}
.atlantis-unified .header__menu-item{font-size:12px;letter-spacing:.07em}
.atlantis-unified .banner{min-height:620px}
.atlantis-unified .banner__content{align-items:end;padding-top:80px;padding-bottom:70px}
.atlantis-unified .banner__box{max-width:84rem;padding-left:0;padding-right:0}
.atlantis-unified .banner__heading{font-size:clamp(44px,6vw,84px);line-height:.98;letter-spacing:-.035em;max-width:82rem}
.atlantis-unified .banner__text{max-width:44rem;font-size:16px;line-height:1.7}
.atlantis-unified .button{font-size:12px;letter-spacing:.1em;text-transform:uppercase;min-height:48px;border-radius:0}
.atlantis-unified .button:after,.atlantis-unified .button:before{border-radius:0}
.atlantis-unified .product__title h1{font-size:clamp(34px,3.5vw,50px);line-height:1.08}
.atlantis-unified .featured-product .product__title{font-size:clamp(34px,4vw,54px);line-height:1.02}
.atlantis-unified .product-form__input input[type=radio]+label{border-radius:0}
.atlantis-unified .card__heading{font-family:var(--font-body-family);font-size:15px;line-height:1.5}
.atlantis-unified .collection__title .title{font-size:clamp(36px,5vw,60px);line-height:1.02;letter-spacing:-.025em}
.atlantis-unified .atlantis-delivery-summary{border-radius:0;background:var(--unified-stone);color:var(--unified-ink)}
.atlantis-unified .atlantis-purchase-reassurance{border-radius:0!important}
.atlantis-unified .footer h2{font-size:28px}
.atlantis-unified .footer .rte,.atlantis-unified .footer .footer-block__details-content{font-size:13px;line-height:1.8}
.atlantis-unified .footer a{color:inherit}
.atlantis-unified .collection-hero__title{font-size:clamp(38px,5vw,64px);line-height:1.05}
.atlantis-unified .atlantis-trust{background:var(--unified-stone)!important}
@media(max-width:749px){.atlantis-unified .banner{min-height:570px}.atlantis-unified .banner__content{padding:48px 24px}.atlantis-unified .banner__box{padding:0}.atlantis-unified .banner__heading{font-size:48px}.atlantis-unified .banner__text{font-size:14px}.atlantis-unified .header__heading-link .h2{font-size:28px}.atlantis-unified .featured-product .product__title{font-size:36px}}
