:root{--sf:"Montserrat",-apple-system,system-ui,sans-serif;--vintage:"Playfair Display",Georgia,"Times New Roman",serif;--accent:#a8916b;--accent-light:#e6d9c3;--ease:cubic-bezier(.22,.8,.2,1)}.eyebrow,.card__vendor,.statement p em,.header__logo-text{font-family:var(--vintage)!important;font-style:italic;font-weight:400}.eyebrow{font-size:16px;letter-spacing:.01em}.statement p em{font-weight:500;color:var(--accent)}.header__logo-text{font-style:normal;letter-spacing:.12em;text-transform:uppercase}.hero h1 em,h1 em,h2 em{font-family:var(--vintage);font-weight:400}body,.btn,.input,button,select,textarea{font-family:var(--sf)}body{font-family:var(--sf);font-size:16px;letter-spacing:-.011em;background:#fff}h1,h2,h3,h4,.header__logo-text,.tile__label,.stat strong,.marquee span{font-family:var(--sf)!important;font-weight:600;letter-spacing:-.035em;line-height:1.04}h1{font-size:clamp(40px,7vw,88px)}h2{font-size:clamp(32px,5vw,64px)}h3{font-size:22px;letter-spacing:-.02em}.eyebrow{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500;color:#6e6e73}.section{padding:112px 0}.section--beige{background:#f5f3ef}.section__head{margin-bottom:48px}.link-arrow{border:0;font-size:17px;color:var(--accent)}.link-arrow:after{content:" \203a"}.link-arrow:hover{text-decoration:underline}.btn{padding:15px 30px;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:980px}.btn--small{padding:9px 18px;font-size:13px}.input,select.input,textarea.input{border-radius:14px;border-color:#d2d2d7;background:#fff;padding:15px 16px}.header{background:#ffffffb8;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border-bottom:1px solid rgba(0,0,0,.08)}.header__inner{height:60px}.header__nav a{font-size:13px;letter-spacing:0;text-transform:none;opacity:.8}.header__nav a:hover{opacity:1}.header__nav a:after{display:none}.announcement{font-size:12px;letter-spacing:0;text-transform:none;background:#f5f5f7;color:#1d1d1f}.hero{min-height:var(--hero-h,86vh);align-items:center;text-align:center;background:#000}.hero__content{margin:0 auto;max-width:980px;padding:120px 0}.hero h1{font-size:clamp(48px,9vw,120px);letter-spacing:-.045em;margin-bottom:.25em}.hero__content p{font-size:clamp(19px,2.2vw,28px);font-weight:400;letter-spacing:-.02em;opacity:.92;max-width:680px;margin:0 auto}.hero__actions{justify-content:center;margin-top:32px}.hero__img:after{background:linear-gradient(180deg,#00000040,#0000008c)}.hero--plain{background:#f5f3ef}.hero__img{will-change:transform}.statement{padding:140px 0;text-align:center}.statement p{font-size:clamp(28px,4.6vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1.1;max-width:1000px;margin:0 auto;color:#1d1d1f}.statement p em{font-style:normal;color:#86868b}.bento{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bento__tile{position:relative;overflow:hidden;border-radius:calc(var(--radius) + 6px);min-height:520px;padding:48px;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;align-items:center;background:#f5f3ef;color:#1d1d1f;transition:transform .6s var(--ease)}.bento__tile--wide{grid-column:1/-1;min-height:640px}.bento__tile--dark{background:#000;color:#f5f5f7}.bento__tile:hover{transform:scale(.992)}.bento__tile h3{font-size:clamp(30px,4vw,52px);margin:6px 0 10px}.bento__tile p{font-size:19px;opacity:.8;margin:0 0 18px;max-width:420px}.bento__tile .eyebrow{color:inherit;opacity:.65}.bento__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform 1.2s var(--ease)}.bento__tile:hover img{transform:scale(1.04)}.bento__tile>*:not(img){position:relative;z-index:1}.bento__tile--img{color:#fff}.bento__tile--img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#00000059,#0000 55%)}.bento__link{font-size:19px;color:var(--accent)}.bento__tile--dark .bento__link,.bento__tile--img .bento__link{color:var(--accent-light)}.bento__link:after{content:" \203a"}.card__media{aspect-ratio:1/1.1;background:#f5f3ef;border-radius:calc(var(--radius) + 2px)}.card__body{padding:18px 6px 0}.card__title{font-size:17px;font-weight:600;letter-spacing:-.02em}.card__vendor{font-size:12px;letter-spacing:0;text-transform:none;color:#86868b}.card__media:after{display:none}.badge{border-radius:980px;padding:6px 12px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}.price{font-size:15px;color:#1d1d1f}.tile{border-radius:calc(var(--radius) + 6px)}.tile__label{font-size:30px}.product{gap:80px;padding-top:56px}.gallery__main{border-radius:calc(var(--radius) + 6px);aspect-ratio:1/1.15}.gallery__thumbs button{border-radius:14px}.product__info h1{font-size:clamp(34px,4.4vw,56px)}.product__price{font-size:28px;font-weight:500}.option__values label{border-radius:14px;padding:12px 20px}.buy__row .btn{padding:17px}.qty{border-radius:980px}.summary,.stat,.box,.addr,.table-wrap{border-radius:calc(var(--radius) + 4px)}.summary,.stat{background:#f5f3ef}.stat strong{font-size:40px}.account__nav a{border-radius:14px;font-size:15px}.page-head{padding:96px 0 48px}.page-head h1{font-size:clamp(40px,6vw,76px)}.trust__item h3{font-size:17px}.footer{background:#f5f5f7;color:#6e6e73;padding:56px 0 24px}.footer a:hover,.footer h4{color:#1d1d1f}.footer__brand img{filter:none}.footer__social a{border-color:#d2d2d7}.footer__bottom{border-color:#d2d2d7;color:#86868b}.marquee{background:#fff;color:#1d1d1f;padding:28px 0;border-top:1px solid #e8e8ed;border-bottom:1px solid #e8e8ed}.marquee span{font-size:44px;font-weight:600;color:#d2d2d7}.marquee span:after{background:#d2d2d7}.toast{border-radius:980px}@media(max-width:750px){.section{padding:72px 0}.statement{padding:88px 0}.bento{grid-template-columns:1fr}.bento__tile,.bento__tile--wide{min-height:440px;padding:32px 24px}.header__inner{height:56px}}.mega,.mega-list>li>.mega{display:none}@media(min-width:751px){.header__nav{display:flex}.mega-list>li{position:static;padding:20px 0}.mega{display:block;position:absolute;left:0;right:0;top:100%;background:#fffffff7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 30px 60px #00000014;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility .35s;pointer-events:none}.has-mega:hover>.mega,.has-mega:focus-within>.mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}.has-mega:hover>a{opacity:1}.mega__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;padding-top:44px;padding-bottom:56px}.mega__col--wide{grid-column:span 2}.mega__title{display:block;font-family:var(--vintage);font-style:italic;font-size:18px;color:var(--accent);margin-bottom:16px;text-transform:none;letter-spacing:0;opacity:1}.mega ul{list-style:none;margin:0;padding:0;display:block}.mega li{margin:0 0 10px}.mega a{display:inline-block;font-size:15px;font-weight:400;opacity:.85;padding:2px 0;color:#1d1d1f}.mega a:hover{opacity:1;transform:translate(4px);color:var(--accent)}.mega a{transition:transform .25s var(--ease),color .2s}.mega__title:hover{transform:none!important}.mega__cols{columns:2;column-gap:32px}.mega__cols li{break-inside:avoid}.has-mega>a:after{display:block;content:"";position:absolute;left:0;bottom:-6px;height:1px;width:0;background:var(--accent);transition:width .3s}.has-mega:hover>a:after{width:100%}}@media(max-width:750px){.has-mega>.mega{display:block;position:static;opacity:1;visibility:visible;box-shadow:none;background:none}.mega__grid{display:block;padding:0 0 8px 14px;width:auto}.mega__col{margin-bottom:6px}.mega__title{font-size:15px;color:var(--accent);font-family:var(--vintage);font-style:italic}.mega ul{list-style:none;padding:0 0 0 12px;margin:0}.mega a{font-size:16px;padding:4px 0}}.filterbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.filterbar__group{position:relative}.filterbar__group summary{list-style:none;cursor:pointer;padding:10px 18px;border:1px solid #d2d2d7;border-radius:980px;font-size:14px}.filterbar__group summary::-webkit-details-marker{display:none}.filterbar__group[open] summary{background:var(--ink);color:#fff;border-color:var(--ink)}.filterbar__panel{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:260px;max-width:min(92vw,520px);max-height:320px;overflow:auto;background:#fff;border:1px solid #e8e8ed;border-radius:18px;padding:14px;box-shadow:0 20px 50px #0000001a;display:flex;flex-wrap:wrap;gap:8px}.chip{border-radius:980px}.chip[aria-disabled=true]{opacity:.35;pointer-events:none}.chip .muted{font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/apple.css.map */
