:root{--bg: #ffffff;--bg-soft: #f5f5f7;--bg-mint: #f5f5f7;--card: #ffffff;--ink: #1d1d1f;--ink-soft: #48484c;--ink-faint: #86868b;--mint: #2997ff;--mint-deep: #0071e3;--mint-press: #0077ed;--mint-wash: #f2f7fd;--mint-glow: #d9e8fb;--line: #d2d2d7;--line-soft: #e8e8ed;--shadow-s: 0 2px 10px rgba(0, 0, 0, .05);--shadow: 0 20px 44px -22px rgba(0, 0, 0, .18);--shadow-l: 0 44px 90px -40px rgba(0, 0, 0, .26);--sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--serif: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--cn: var(--sans);--han: var(--sans);--mono: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--seal: #ff3b30}::selection{background:#b3d7ff;color:var(--ink)}h1,h2,.section-title,.h-lg,.h-md{font-weight:600;letter-spacing:-.022em}.hero-copy h1,.section-title,.buy h1,.pname,.foot-cta h2,.tm-quote{font-weight:600!important}.hero-copy h1 .accent{font-style:normal!important}.eyebrow{color:var(--ink-faint);letter-spacing:.14em}.eyebrow:before{display:none}.eyebrow--light{color:var(--ink-faint)}.btn{font-weight:600}.btn-primary,.btn--solid{box-shadow:none;color:var(--ink)}.btn-primary:hover,.btn--solid:hover{transform:none;box-shadow:none;background:var(--mint-press);color:var(--ink)}.btn-ghost,.btn--ghost{border-width:1px}.btn-ghost:hover,.btn--ghost:hover{transform:none;border-color:var(--ink-faint);color:var(--ink)}.btn--light:hover{transform:none;box-shadow:var(--shadow-s)}.btn:hover .arrow{transform:none}.tag,.cart-count,.news .field button{color:var(--ink)}.announce{background:var(--bg-soft);color:var(--ink-soft)}.announce b{color:var(--mint-deep)}.site-header--solid,.site-header--over.scrolled{background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}.nav-links a:after{display:none}.brand .dot{color:var(--mint-deep)}.hero-product,.gallery-main{background:var(--bg-soft)!important}.ph{background-image:repeating-linear-gradient(-45deg,#ececf0 0 1px,transparent 1px 11px)}.ph--celadon,.ph--mist,.ph--clay{background-color:var(--bg-soft)}.card__media{aspect-ratio:1 / 1}.card__cat{color:var(--ink-faint)}.card:hover .card__media{box-shadow:var(--shadow-s)}.band{padding-block:clamp(48px,6vw,88px)!important}.gallery-main{aspect-ratio:1 / 1!important;border:1px solid var(--line-soft);border-radius:var(--radius-l)!important;background:#fff!important}.gallery-360{display:none!important}.gallery-main .ph:after{content:none!important}.thumb{border-radius:12px!important}.thumb.active{border-color:var(--mint-deep)!important}.buy .eyebrow{font-family:var(--mono);letter-spacing:.16em}.buy h1{letter-spacing:-.022em}.priceblock .now,.priceblock .was{font-variant-numeric:tabular-nums}.seg button,.seg a{border-radius:12px!important}.seg button.sel,.seg a.sel{border-color:var(--mint-deep)!important;background:var(--mint-wash)!important}.qtybox{border-radius:12px!important}.assure{border-top-color:var(--line)!important}.assure .t{font-weight:600}.buy-buynow,.shopify-payment-button{display:none!important}.foot{background:var(--bg-soft);color:var(--ink-soft)}.foot-cta h2{color:var(--ink)}.foot-cta p{color:var(--ink-soft)}.foot-cta .btn-ghost{color:var(--mint-deep);border-color:var(--line)}.foot-cta .btn-ghost:hover{border-color:var(--mint-deep);color:var(--mint-deep)}.foot-grid{border-top:1px solid var(--line)}.foot-grid .brand .mark{color:var(--ink)}.foot-blurb{color:var(--ink-faint)}.foot-col h4{color:var(--ink)}.foot-col a{color:var(--ink-soft)}.foot-col a:hover{color:var(--ink);text-decoration:underline}.foot-bottom{border-top:1px solid var(--line);color:var(--ink-faint);letter-spacing:0}.toast{border-radius:999px;background:#1d1d1feb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast a{color:var(--mint);border-bottom-color:#ffffff40}.cart-drawer{box-shadow:-30px 0 80px -40px #0000004d}.cart-drawer__head{padding-block:20px}.cart-drawer__head h2{font-weight:600;letter-spacing:-.01em;font-size:1.4rem}.cart-drawer__close{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);border:1px solid var(--line);background:var(--bg);transition:background .2s,color .2s,border-color .2s}.cart-drawer__close:hover{background:var(--bg-soft);color:var(--ink);border-color:var(--ink-faint)}.cart-drawer__close svg{width:17px;height:17px}.mini-line{gap:14px;padding:18px 0}.mini-line__media{background:var(--bg-soft);overflow:hidden}.mini-line__name{font-weight:600;font-size:14.5px;letter-spacing:-.01em}.mini-line .qty{border-width:1px;vertical-align:middle}.mini-line .qty button{height:32px;width:30px}.mini-line .qty span{width:32px;font-weight:600}.mini-line__rm{background:none;padding:0;margin-left:18px;vertical-align:middle}.cart-ship{margin-bottom:18px}.cart-ship__bar{height:5px;background:var(--line-soft);border-radius:999px;overflow:hidden}.cart-ship__bar i{display:block;height:100%;background:var(--mint-deep);border-radius:999px;transform-origin:left;transform:scaleX(0);transition:transform .6s var(--ease)}.cart-ship__msg{font-size:13px;color:var(--ink-soft);margin-top:9px}.cart-ship__msg b{color:var(--ink);font-weight:600}.cart-sub{display:flex;justify-content:space-between;align-items:baseline;padding:2px 0}.cart-sub__label{font-size:14px;color:var(--ink-soft)}.cart-sub__val{font-family:var(--serif);font-weight:600;font-size:1.5rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cart-sub__note{font-size:12.5px;color:var(--ink-faint);margin:3px 0 16px}.cart-trust{display:flex;justify-content:space-between;gap:8px;margin-top:16px}.cart-trust span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-faint)}.cart-trust svg{width:15px;height:15px;flex:none}.cart-viewcart{display:block;text-align:center;margin-top:18px;font-size:14px;color:var(--ink-soft)}.cart-viewcart:hover{color:var(--mint-deep)}.pdp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,56px);background:#121214e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .28s ease}.pdp-lightbox.open{opacity:1;pointer-events:auto}.pdp-lightbox__stage{position:relative;max-width:min(980px,94vw);max-height:90vh;display:flex;align-items:center;justify-content:center}.pdp-lightbox__img{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:14px;background:#fff;box-shadow:0 30px 80px -30px #0009}.pdp-lightbox__btn{position:absolute;display:grid;place-items:center;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;transition:background .2s,transform .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdp-lightbox__btn:hover{background:#ffffff42}.pdp-lightbox__close{top:-14px;right:-14px;width:42px;height:42px;font-size:22px;line-height:1}.pdp-lightbox__nav{top:50%;transform:translateY(-50%);width:50px;height:50px;font-size:26px}.pdp-lightbox__nav:hover{transform:translateY(-50%) scale(1.06)}.pdp-lightbox__prev{left:-64px}.pdp-lightbox__next{right:-64px}.pdp-lightbox__count{position:absolute;bottom:-38px;left:50%;transform:translate(-50%);color:#fffc;font-size:13px;letter-spacing:.05em;font-variant-numeric:tabular-nums}@media(max-width:640px){.pdp-lightbox__prev{left:6px}.pdp-lightbox__next{right:6px}.pdp-lightbox__close{top:6px;right:6px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/apple.css.map */
