:root{--font-heading--family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body--family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-subheading--family: var(--font-body--family);--font-accent--family: var(--font-heading--family);--lucacy-accent: #0071e3;--lucacy-accent-hover: #0077ed;--lucacy-ink: #1d1d1f;--lucacy-muted: #6e6e73;--lucacy-surface: #f5f5f7;--style-border-radius-buttons-primary: 980px;--style-border-radius-buttons-secondary: 980px}body{font-family:var(--font-body--family);color:var(--lucacy-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.022em;line-height:1.07}.h1,h1{letter-spacing:-.03em}#MainContent .h1,#MainContent h1{font-size:clamp(2.6rem,6vw,4.2rem)}#MainContent .h2,#MainContent h2{font-size:clamp(2.2rem,5vw,3.4rem)}#MainContent .h3,#MainContent h3{font-size:clamp(1.7rem,3.4vw,2.4rem)}.button:not(.quick-add__button),.button-secondary:not(.quick-add__button){--button-padding-block: 13px;--button-padding-inline: 26px;font-weight:500;letter-spacing:-.01em}.button:not(.button-secondary):not(.button-unstyled):not(.quick-add__button){background-color:var(--lucacy-accent);color:#fff}.button:not(.button-secondary):not(.button-unstyled):not(.quick-add__button):hover{background-color:var(--lucacy-accent-hover);box-shadow:none;transform:translateY(-1px)}.button-secondary:not(.quick-add__button):hover{transform:translateY(-1px)}.button:not(.quick-add__button),.button-secondary:not(.quick-add__button){transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,color .25s ease}#MainContent a.link,#MainContent .button-unstyled{color:var(--lucacy-accent);font-weight:500}#MainContent a.link:hover{text-decoration:underline}.card-gallery img,[class*=collection-card] img{transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}.product-card:hover .card-gallery img,[class*=collection-card]:hover img{transform:scale(1.045)}.product-card{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.product-card__content>a.contents>.text-block{font-weight:500;letter-spacing:-.01em;color:var(--lucacy-ink)}#MainContent>.shopify-section+.shopify-section{margin-top:clamp(48px,8vw,110px)}.hero-text,[class*=hero] .h2,[class*=hero] h2{text-shadow:0 1px 24px rgba(0,0,0,.25)}.announcement-bar,[class*=announcement]{font-size:.8125rem;letter-spacing:-.01em}.cart-drawer__dialog{border-radius:20px 0 0 20px!important}.cart-drawer__summary{gap:var(--gap-xs)!important;--cart-drawer-summary-padding: var(--padding-md) !important}.cart-drawer__summary .cart-totals{gap:var(--gap-xs)!important}.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){padding-block-start:var(--padding-md)!important}.cart-drawer__summary .cart-actions summary{padding-block:var(--padding-2xs)!important}.cart-drawer__items .cart-items__table-row{grid-template-columns:clamp(3rem,18cqi,9rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)!important;column-gap:var(--gap-lg)!important}.cart-drawer__items .cart-items__title{font-size:1rem!important;font-weight:600}.quick-add-modal__content .product-details>.group-block{flex-grow:0}.quick-add-modal__content .product-details .buy-buttons-block{margin-top:var(--gap-lg, 24px)}:root{--options-border-radius: 980px}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{--submenu-padding-block-start: var(--padding-3xl) !important}#header-component .menu-list__submenu-inner{padding-inline:var(--padding-3xl)!important;padding-block-start:var(--padding-xl)!important}.mega-menu__content.mega-brand-active .mega-brand-orig{display:none!important}.mega-menu__content{min-width:0!important}.mega-brand-carousel{position:relative;min-width:0;max-width:100%}.mega-brand-grid{min-width:0;display:flex;gap:var(--gap-lg, 20px);overflow-x:auto;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.mega-brand-grid::-webkit-scrollbar{display:none}.mega-brand-arrow{position:absolute;top:33%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;font-size:18px;line-height:1;border:1px solid rgb(0 0 0 / .1);border-radius:980px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #00000024;color:var(--color-foreground);cursor:pointer;transition:background-color .2s ease,transform .15s ease}.mega-brand-arrow:hover{background:#fff}.mega-brand-arrow[data-dir=prev]{left:-10px}.mega-brand-arrow[data-dir=next]{right:-10px}.mega-brand-arrow[hidden]{display:none}.mega-brand-card{flex:0 0 150px;width:150px;min-width:0;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--color-foreground)}.mega-brand-card__media{flex:none;width:100%;aspect-ratio:1 / 1}.mega-brand-card__media{aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#0000000a}.mega-brand-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.mega-brand-card:hover .mega-brand-card__media img{transform:scale(1.05)}.mega-brand-card__title{font-size:.85rem;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mega-brand-card__price{font-size:.85rem;font-weight:600}.mega-brand-card__price s{margin-left:4px;font-weight:400;opacity:.5}.mega-brand-view{display:inline-flex;align-items:center;gap:4px;margin-top:var(--margin-lg, 16px);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--lucacy-accent, #0071e3);text-decoration:none;transition:gap .2s ease}.mega-brand-view:hover{gap:8px}.menu-list__submenu .mega-menu__list .mega-menu__link.mega-brand-trigger{cursor:default}#header-component .menu-list__link-title:before{display:none!important}#header-component .menu-list__link-title{color:#000000b8!important;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;transition:color .2s ease!important}#header-component .menu-list__list-item:hover .menu-list__link-title,#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title{color:var(--color-foreground)!important}#header-component .overflow-menu::part(list){gap:1.1rem!important}.header-secondary-nav__list{gap:1.1rem!important}#header-component.header[data-sticky-state=idle]{transform:none!important}@media(prefers-reduced-motion:no-preference){.reveal-init{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.reveal-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/apple-theme.css.map */
