:root{--ab-serif:var(--font-heading-family,Georgia,serif);--ab-ink:rgb(var(--color-foreground,41,36,31));--ab-paper:rgb(var(--color-background,255,253,249));--ab-cream:#faf0df;--ab-line:#d9cfc1}body{background:var(--ab-paper);color:var(--ab-ink)}h1,h2,h3,h4,.h0,.h1,.h2{font-family:var(--ab-serif);font-weight:var(--font-heading-weight,400);letter-spacing:-.035em}a{color:inherit}button,input,select{font:inherit}::selection{background:#e7d3ac;color:#29241f}.ab-shell{width:calc(100% - 100px);max-width:var(--page-width,144rem);margin-inline:auto}.ab-eyebrow{font:10px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:.19em;text-transform:uppercase}.ab-link{display:inline-flex;align-items:center;gap:27px;text-decoration:none;font:11px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase;padding-block:12px;border-bottom:1px solid currentColor}.ab-link svg,.ab-collection__caption>svg{width:38px;height:20px;transition:transform .35s}.ab-link:hover svg,.ab-collection:hover svg{transform:translate(5px)}.ab-link:focus-visible,.ab-collection:focus-visible,.ab-look:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ab-section-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px}.ab-section-head h2{font-size:clamp(30px,3.3vw,49px);margin:0}.ab-hero{position:relative;height:min(760px,79vh);min-height:520px;overflow:hidden;background:#b69b62;color:#fff}.ab-hero__media,.ab-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ab-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 55%;animation:ab-hero-image 1.6s ease-out both}.ab-hero__mobile{display:none}.ab-hero__shade{background:linear-gradient(90deg,rgba(30,23,13,.35),transparent 75%),linear-gradient(0deg,rgba(30,23,13,.35),transparent 55%)}.ab-hero__copy{position:absolute;left:max(50px,calc((100vw - 1440px)/2));bottom:70px;max-width:700px;animation:ab-enter 1s .1s both}.ab-hero h1{font-size:clamp(62px,7.4vw,112px);line-height:.98;letter-spacing:-.045em;color:#fff;margin:18px 0 26px}.ab-hero__caption{position:absolute;right:50px;bottom:39px;font:10px var(--font-body-family,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.ab-intro{max-width:940px;margin:auto;text-align:center;padding:94px 25px 100px}.ab-intro h2{font-size:clamp(29px,3.2vw,45px);line-height:1.27;margin:22px 0 0}.ab-collections{padding-bottom:115px}.ab-collections__grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.ab-collection{text-decoration:none;display:block}.ab-collection__image{aspect-ratio:4/5;overflow:hidden;background:#eee6d9}.ab-collection img,.ab-editorial img,.ab-look img{height:100%;width:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.ab-collection:hover img,.ab-look:hover img{transform:scale(1.035)}.ab-collection__caption{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-bottom:1px solid var(--ab-line)}.ab-collection h3{font-size:34px;margin:6px 0 0}.ab-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;margin-bottom:120px}.ab-editorial__media{aspect-ratio:4/5;overflow:hidden;background:var(--ab-cream)}.ab-editorial__copy{max-width:470px;padding:20px 0}.ab-editorial h2{font-size:clamp(40px,4.8vw,69px);line-height:1.04;margin:24px 0}.ab-prose{font:16px/1.85 var(--font-body-family,Arial,sans-serif);color:rgba(var(--color-foreground),.8)}.ab-editorial .ab-link{margin-top:20px}.ab-editorial--reverse{grid-template-columns:1fr 1.1fr}.ab-editorial--reverse .ab-editorial__media{grid-column:2;grid-row:1}.ab-editorial--reverse .ab-editorial__copy{grid-column:1;grid-row:1;margin-left:10%}.ab-lookbook{padding:0 0 100px}.ab-lookbook__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ab-look{text-decoration:none}.ab-look__image{aspect-ratio:4/5;overflow:hidden;background:var(--ab-cream)}.ab-look h3{font-size:25px;margin:18px 0}.ab-page{padding:65px 0 90px}.ab-page>h1{font-size:clamp(44px,6vw,78px);margin:0 0 45px}.ab-page .rte{max-width:950px;margin:auto;font-size:17px;line-height:1.85}.ab-page .rte img{max-width:100%;height:auto}.ab-gallery{columns:2;column-gap:30px}.ab-gallery figure{break-inside:avoid;margin:0 0 30px}.ab-gallery img{width:100%;height:auto;display:block}.ab-gallery-intro{text-align:center;margin-bottom:45px}.ab-gallery-intro a{font-size:12px}.ab-product-details{border-top:1px solid var(--ab-line);margin-top:22px}.ab-product-details dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--ab-line)}.ab-product-details dd{margin-left:20px}.ab-product-family{display:flex;gap:9px;flex-wrap:wrap}.ab-product-family a{display:block;width:65px;border:1px solid var(--ab-line)}.ab-product-family img{width:100%;height:80px;object-fit:cover}.ab-product-family a[aria-current]{border-color:var(--ab-ink)}.header-wrapper{background:rgb(var(--color-background))}.header{max-width:var(--page-width,144rem)}.header__heading-link .h2{font-family:var(--ab-serif);font-size:28px;letter-spacing:.025em;text-transform:uppercase}.header__menu-item{font-size:12px;letter-spacing:.03em}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:5px}.utility-bar{background:rgb(var(--color-background))}.announcement-bar__message{font-size:10px;letter-spacing:.12em;text-transform:uppercase;min-height:32px;padding:9px}.header__icon .svg-wrapper{width:22px;height:22px}.section-header{z-index:5}.collection-hero__title{font-size:clamp(38px,5vw,64px)}.collection-hero__description{font-size:15px;max-width:760px}.collection .card__heading,.related-products .card__heading{font-family:var(--ab-serif);font-size:var(--ab-card-title,21px);letter-spacing:-.01em}.card__information{padding-top:20px}.card .price{font-size:13px;letter-spacing:.03em;margin-top:9px}.card__media{background:#f1ece4}.product__info-container .price{font-size:17px}.product__description{font-size:15px;line-height:1.9;color:rgba(var(--color-foreground),.8)}.product-form__submit{letter-spacing:.1em;text-transform:uppercase}.button{font-size:var(--ab-button-text,12px);letter-spacing:.1em;text-transform:uppercase}.footer{background:rgb(var(--color-background))}.footer-block__heading{font-family:var(--ab-serif);font-size:25px}.footer-block__details-content,.footer .list-menu__item--link{font-size:13px}.footer__content-bottom{border-top:1px solid var(--ab-line)}.footer-block__newsletter .footer-block__heading{font-size:28px}.footer .newsletter-form__field-wrapper .field:after{box-shadow:none;border-bottom:1px solid var(--ab-ink)}.footer .field__input{background:transparent}.rte a{word-break:normal}.ab-ready .ab-reveal{opacity:0;transform:translateY(23px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.3,1)}.ab-ready .ab-reveal.ab-visible{opacity:1;transform:none}@keyframes ab-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ab-hero-image{0%{transform:scale(1.045)}to{transform:scale(1)}}@media(min-width:990px){.header--middle-center{grid-template-columns:1fr auto 1fr}.header--middle-center .header__inline-menu{justify-self:start}.header__icons{justify-self:end}}@media(max-width:989px){.header__heading-link .h2{font-size:23px}.ab-editorial{gap:6%}.ab-shell{width:calc(100% - 48px)}}@media(max-width:749px){.ab-shell{width:calc(100% - 36px)}.header{padding-inline:18px}.header__heading-link .h2{font-size:20px}.ab-hero{height:76svh;min-height:480px;max-height:750px}.ab-hero__media img{object-position:54% center}.ab-has-mobile .ab-hero__desktop{display:none}.ab-has-mobile .ab-hero__mobile{display:block}.ab-hero__copy{left:24px;right:24px;bottom:65px}.ab-hero h1{font-size:63px}.ab-hero__caption{right:24px;bottom:23px;font-size:8px}.ab-intro{padding:58px 23px 62px}.ab-intro h2{font-size:29px}.ab-section-head{align-items:flex-start;margin-bottom:24px}.ab-section-head h2{font-size:31px}.ab-section-head .ab-link{font-size:9px;gap:9px;white-space:nowrap}.ab-section-head .ab-link svg{width:23px}.ab-collections{padding-bottom:65px}.ab-collections__grid{gap:36px;grid-template-columns:1fr}.ab-collection__image{aspect-ratio:4/5}.ab-collection h3{font-size:31px}.ab-editorial,.ab-editorial--reverse{grid-template-columns:1fr;gap:27px;margin-bottom:68px}.ab-editorial--reverse .ab-editorial__media,.ab-editorial--reverse .ab-editorial__copy{grid-column:auto;grid-row:auto;margin-left:0}.ab-editorial__copy{padding:0 6px;max-width:none}.ab-editorial h2{font-size:44px;margin:17px 0}.ab-prose{font-size:15px;line-height:1.8}.ab-lookbook{padding-bottom:65px}.ab-lookbook__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:15px}.ab-look{flex:0 0 82%;scroll-snap-align:start}.ab-gallery{columns:1}.ab-page{padding-top:40px}.collection .card__heading,.related-products .card__heading{font-size:var(--ab-card-title-mobile,18px)}.footer-block__heading{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.ab-ready .ab-reveal{opacity:1;transform:none}}.ab-footer-logo{display:block;object-fit:contain;margin:0 0 18px;width:100px;height:auto}.ab-newsletter-note{font-size:12px;line-height:1.6;max-width:420px;margin:0 auto 16px}.ab-gallery-intro h1{font-size:clamp(42px,6vw,78px);margin:32px 0}.ab-gallery figcaption{font-size:12px;padding:10px 0 18px}.ab-page .rte img{display:block;margin:32px auto}.ab-page .rte p:empty{display:none}.ab-button,.ab-editorial .ab-link,.ab-hero .ab-link{border:1px solid rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius,0);padding:15px 22px;transition:background .25s,transform .25s}.ab-button:hover,.ab-editorial .ab-link:hover,.ab-hero .ab-link:hover,.button--primary:hover,.ab-submit:hover{filter:brightness(.97)}.menu-drawer{background:rgb(var(--color-background));max-width:440px}.menu-drawer__menu-item{font-family:var(--ab-serif);font-size:27px;padding-block:14px}.menu-drawer__submenu .menu-drawer__menu-item{font-size:23px}.menu-drawer__close-button{font-size:14px}.menu-drawer__utility-links{background:transparent}.header--middle-center.drawer-menu{grid-template-columns:1fr auto 1fr}.header--middle-center.drawer-menu>header-drawer{grid-area:1/1;justify-self:start}.header--middle-center.drawer-menu>.header__heading,.header--middle-center.drawer-menu>.header__heading-link{grid-area:1/2}.header--middle-center.drawer-menu>.header__icons{grid-area:1/3}.header--middle-center.drawer-menu>details-modal{display:none}.ab-brand-page{padding-top:70px}.ab-brand-intro{max-width:1050px;padding:0 0 65px}.ab-brand-intro h1{font-size:clamp(45px,6.5vw,90px);line-height:1.05;max-width:950px;margin:25px 0}.ab-brand-lead{font:20px/1.65 var(--ab-serif);max-width:790px}.ab-brand-split{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center}.ab-brand-photo{aspect-ratio:4/5;overflow:hidden}.ab-brand-photo img{width:100%;height:100%;object-fit:cover}.ab-brand-copy h2{font-size:50px;margin:0 0 25px}.ab-brand-copy p,.ab-brand-bottom>p{font:16px/1.9 var(--font-body-family,Arial,sans-serif);color:rgba(var(--color-foreground),.8)}.ab-brand-bottom{max-width:900px;text-align:center;padding:90px 0 100px;margin:auto}.ab-brand-bottom>.ab-brand-vision{font:29px/1.5 var(--ab-serif);color:var(--ab-ink)}.ab-brand-bottom .ab-button{margin-top:24px}.ab-contact-page{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:80px 0 100px}.ab-contact-intro h1{font-size:clamp(58px,6vw,86px);margin:22px 0}.ab-contact-intro>p:not(.ab-eyebrow){font-size:16px;line-height:1.8;max-width:450px}.ab-contact-intro .ab-button{margin:12px 0 35px}.ab-contact-image{height:270px;overflow:hidden;max-width:470px}.ab-contact-image img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.ab-contact-form{padding-top:12px}.ab-contact-form h2{font-size:36px;margin:0 0 38px}.ab-form-row{margin-bottom:25px}.ab-form-row label{display:block;font:11px/1.5 var(--font-body-family,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.ab-form-row input,.ab-form-row textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ab-line);padding:12px 0;font:16px/1.5 var(--font-body-family,Arial,sans-serif);color:var(--ab-ink);border-radius:0}.ab-form-row textarea{resize:vertical}.ab-form-row input:focus,.ab-form-row textarea:focus{outline:1px solid #8b735a;outline-offset:5px}.ab-contact-privacy{font-size:12px;margin:20px 0}.ab-submit{min-width:200px}.customer h1{font-family:var(--ab-serif);font-size:46px}.customer .field input{background:transparent}.customer .field:after{border-radius:0}@media(max-width:749px){.ab-brand-page{padding-top:40px}.ab-brand-intro{padding-bottom:35px}.ab-brand-intro h1{font-size:46px}.ab-brand-lead{font-size:19px}.ab-brand-split{grid-template-columns:1fr;gap:35px}.ab-brand-copy h2{font-size:38px}.ab-brand-bottom{padding:50px 0 65px}.ab-brand-bottom>.ab-brand-vision{font-size:25px}.ab-contact-page{grid-template-columns:1fr;gap:48px;padding:45px 0 65px}.ab-contact-intro h1{font-size:60px}.ab-contact-image{height:240px;max-width:none}.ab-contact-form h2{font-size:31px}.menu-drawer{width:90vw;max-width:400px}.header__icons{gap:0}.header__icon{width:3.6rem}}.ab-title-control,.product__title h1,.product__title>.h1,.product__title>a>.h1{font-size:calc(var(--ab-title-desktop,32px) * var(--ab-heading-scale,1));line-height:var(--ab-title-leading,1.2);letter-spacing:var(--ab-title-tracking,0);text-align:var(--ab-title-align,left);text-transform:var(--ab-title-case,none);overflow-wrap:anywhere}.product__title{margin-bottom:20px}.product__title h1{margin:0}.product__title .notranslate{display:inline}.ab-product-info .product__info-container{max-width:var(--ab-info-width,640px)}.ab-product-info .product__info-container>.product__title~[id^=price-],.ab-product-info .product__tax{text-align:var(--ab-info-align,center)}.ab-buy-buttons .product-form__buttons{max-width:var(--ab-buy-width,640px)}.ab-buy-buttons .product-form__submit{min-height:var(--ab-buy-height,50px);padding:12px 20px;font-size:var(--ab-buy-font,12px);border:var(--buttons-border-width,1px) solid rgba(var(--color-button-text,41,36,31),.4);border-radius:var(--buttons-radius,0);background:rgb(var(--color-button,245,227,196));color:rgb(var(--color-button-text,41,36,31));margin-bottom:var(--ab-buy-gap,12px)}.ab-buy-buttons .product-form__submit.button--secondary{background:rgb(var(--color-background,255,253,249));color:rgb(var(--color-foreground,41,36,31));border-color:rgba(var(--color-foreground,41,36,31),.5)}.ab-buy-buttons .product-form__submit:after{box-shadow:none}.ab-buy-buttons .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}.ab-buy-buttons .shopify-payment-button__button--unbranded{min-height:var(--ab-buy-height,50px);border-radius:var(--buttons-radius,0);background:rgb(var(--color-foreground,41,36,31));color:rgb(var(--color-background,255,253,249));font-size:var(--ab-buy-font,12px);letter-spacing:.06em}.ab-buy-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:var(--ab-buy-height,50px);--shopify-accelerated-checkout-button-border-radius:var(--buttons-radius,0)}.ab-buy-buttons .shopify-payment-button__more-options{margin-top:12px}.quantity{border:1px solid rgba(var(--color-foreground,41,36,31),.35);background:rgb(var(--color-background,255,253,249));border-radius:var(--inputs-radius,0)}.quantity:after{box-shadow:none}.header__icon--cart .svg-wrapper{width:24px;height:24px}.ab-social-strip .list-social{display:flex;justify-content:flex-end;align-items:center;margin:0;gap:6px;flex-wrap:wrap}.ab-social-strip .list-social__link{display:flex;padding:6px;align-items:center;justify-content:center;min-width:32px;min-height:32px}.ab-social-strip .svg-wrapper,.ab-social-strip svg{width:var(--ab-social-size,18px);height:var(--ab-social-size,18px)}.ab-social-strip{min-height:var(--ab-social-height,32px);border-bottom:1px solid rgba(var(--color-foreground),.08);padding-inline:24px}.ab-social-strip .page-width{padding-inline:0;min-height:inherit;display:flex;justify-content:flex-end;align-items:center}.ab-section-custom{padding-top:var(--ab-pad-top,0);padding-bottom:var(--ab-pad-bottom,0);margin-bottom:0}.ab-hero{height:var(--ab-hero-height,740px);min-height:0;max-height:90vh}.ab-hero__copy{max-width:var(--ab-hero-width,800px)}.ab-hero h1{font-size:calc(var(--ab-title-desktop,100px) * var(--ab-heading-scale,1));text-align:var(--ab-title-align,left)}.ab-hero{color:var(--ab-hero-text,#fff)}.ab-hero h1{color:inherit}.ab-hero__shade{opacity:var(--ab-overlay,.65)}.ab-section-custom .ab-intro-title,.ab-section-custom .ab-section-head h2,.ab-section-custom .ab-editorial__copy h2,.ab-section-custom .ab-brand-intro h1,.ab-section-custom .ab-contact-intro h1,.ab-section-custom .ab-gallery-intro h1{font-size:calc(var(--ab-title-desktop,48px) * var(--ab-heading-scale,1))}.ab-section-custom .ab-prose,.ab-section-custom .ab-brand-copy p,.ab-section-custom .ab-brand-bottom>p:not(.ab-brand-vision):not(.ab-eyebrow),.ab-section-custom .ab-contact-intro>p:not(.ab-eyebrow){font-size:calc(var(--ab-text-size,16px) * var(--ab-body-scale,1))}@media(max-width:749px){.ab-title-control,.product__title h1,.product__title>a>.h1{font-size:calc(var(--ab-title-mobile,24px) * var(--ab-heading-scale,1))}.ab-section-custom{padding-top:var(--ab-pad-top-mobile,0);padding-bottom:var(--ab-pad-bottom-mobile,0)}.ab-hero{height:var(--ab-hero-height-mobile,600px);max-height:90svh;min-height:0}.ab-hero h1,.ab-section-custom .ab-intro-title,.ab-section-custom .ab-section-head h2,.ab-section-custom .ab-editorial__copy h2,.ab-section-custom .ab-brand-intro h1,.ab-section-custom .ab-contact-intro h1,.ab-section-custom .ab-gallery-intro h1{font-size:calc(var(--ab-title-mobile,36px) * var(--ab-heading-scale,1))}.ab-social-strip{padding-inline:18px}.ab-social-strip .list-social__link{min-width:44px;min-height:40px}.ab-social-strip.ab-social-hide-mobile{display:none}}@media(min-width:750px){.ab-social-strip.ab-social-hide-desktop{display:none}}body[data-ab-motion=false] .ab-reveal{opacity:1;transform:none}body[data-ab-motion=false] .ab-hero__media img,body[data-ab-motion=false] .ab-hero__copy{animation:none}.ab-product-info [id^=price-] .price{font-size:var(--ab-price-size,18px)}.header__heading-link .h2{font-size:var(--ab-wordmark,28px)}.menu-drawer__menu-item{font-size:var(--ab-menu-font,27px)}.menu-drawer__submenu .menu-drawer__menu-item{font-size:calc(var(--ab-menu-font,27px) - 4px)}.footer-block__heading,.footer-block__newsletter .footer-block__heading{font-size:var(--ab-footer-heading,25px)}.ab-footer-logo{width:var(--ab-footer-mark,100px)}.ab-contact-form h2,.ab-brand-copy h2{font-size:var(--ab-subtitle-size,36px)}@media(max-width:749px){.header__heading-link .h2{font-size:var(--ab-wordmark-mobile,20px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ab-studio.css.map */
