:root{--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 600;--font-body-weight: 400;--font-body-weight-bold: 600;--buttons-radius: 8px;--buttons-radius-outset: 8px;--inputs-radius: 8px;--inputs-radius-outset: 8px;--page-width: 120rem;--spacing-sections-desktop: 56px;--spacing-sections-mobile: 34px;--ease-apple: cubic-bezier(.28, .11, .32, 1);--apple-gray: #F5F5F7;--apple-ink: #1D1D1F}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{letter-spacing:normal;line-height:1.47}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.product__title,.banner__heading,.rich-text__heading,.collection__title,.card__heading{font-weight:600;letter-spacing:-.022em;line-height:1.08}.h0,h1,.h1{letter-spacing:-.035em}@media screen and (min-width:990px){.banner__heading.h0{font-size:clamp(4.4rem,6vw,8rem)}}.button,button.button,.shopify-payment-button__button{font-weight:500;letter-spacing:-.01em;transition:transform .3s var(--ease-apple),box-shadow .3s var(--ease-apple),background-color .2s var(--ease-apple),opacity .2s var(--ease-apple)}.button:hover{transform:translateY(-1px)}a{transition:color .2s var(--ease-apple),opacity .2s var(--ease-apple)}.cart__checkout-button,.cart__checkout-button:before,.cart__checkout-button:after,.cart__dynamic-checkout-buttons,.cart__dynamic-checkout-buttons>*,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:0!important}.cart__checkout-button{border:0!important}.header-wrapper{background-color:#ffffffb8!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.card-wrapper,.card,.card__media .media img{transition:transform .5s var(--ease-apple),box-shadow .5s var(--ease-apple)}.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__media .media{overflow:hidden}.product-card-wrapper .card__inner.ratio:before,.product-card-wrapper .card__inner:before{padding-bottom:100%!important}.product-card-wrapper .card__media .media{background-color:#fff!important}.product-card-wrapper .card__media .media img{object-fit:contain!important}.product-card-wrapper .card__media .media img:hover{transform:scale(1.04)}.product-card-wrapper .card__heading{min-height:2.6em}.product__title{letter-spacing:-.03em}.product__title h1,.product__title h2{font-weight:600;line-height:1.05;letter-spacing:-.03em}@media screen and (min-width:990px){.product__title h1,.product__title h2{font-size:4rem}}.product .price .price-item{letter-spacing:-.02em}.product__media-wrapper .media,.product__media-item .media,.product__modal-opener .media{border-radius:14px;overflow:hidden}.product-form__submit,.product-form__submit.button{min-height:5rem;font-size:1.6rem;font-weight:600}.product .accordion summary,.product .collapsible-content summary,.product__description{letter-spacing:-.01em}.field__input:focus,.select__select:focus,.search__input:focus,input[type=email]:focus,input[type=text]:focus{box-shadow:0 0 0 3px #0077b638;outline:none}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transition:transform .8s var(--ease-apple),opacity .8s var(--ease-apple)!important}}.card-wrapper,.card__heading,.full-unstyled-link{letter-spacing:-.01em}@media screen and (min-width:990px){.rich-text__wrapper{padding-top:1rem;padding-bottom:1rem}.rich-text__blocks{max-width:72rem}}.footer{border-top:1px solid rgba(0,0,0,.06)}.footer__content-top{padding-bottom:3rem}.cart-item{transition:background-color .2s var(--ease-apple)}.cart-notification{border-radius:12px}.totals__total-value,.totals__subtotal-value,.cart__subtotal{letter-spacing:-.02em}.menu-drawer__menu-item{letter-spacing:-.01em;transition:background-color .2s var(--ease-apple)}.menu-drawer__inner-container{border-radius:0 14px 14px 0}.predictive-search{border-radius:0 0 14px 14px}.predictive-search__item{transition:background-color .2s var(--ease-apple)}.facets__summary,.active-facets__button,.facet-checkbox{letter-spacing:-.01em}.active-facets__button-inner{border-radius:980px}.facets__button,.facets__display{border-radius:14px}.pagination__item{border-radius:8px;transition:background-color .2s var(--ease-apple)}.badge{letter-spacing:-.01em}.quantity{border-radius:8px}@media screen and (max-width:749px){input,select,textarea,.field__input,.select__select,.search__input,.delivery-checker__select,.quantity__input{font-size:16px!important}.button,button.button,.shopify-payment-button__button,.cart__checkout-button{min-height:48px}.header__icon,.header__icon--cart,.menu-drawer__menu-item,.list-menu__item--link,.quantity__button,.cart-item__name{min-height:44px;display:flex;align-items:center}.header__icon{min-width:44px;justify-content:center}h1,.h1,.h0{letter-spacing:-.02em;line-height:1.12}.product__title h1,.product__title h2{font-size:2.6rem}.banner__heading{letter-spacing:-.02em}.product-card-wrapper .card__heading{min-height:2.4em;font-size:1.4rem}.product-form__submit{width:100%}.delivery-checker,.free-shipping-bar{padding:1.4rem}.delivery-checker__select{max-width:100%}.delivery-checker__result,.free-shipping-bar__message{font-size:1.5rem}.header-wrapper{backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}.product__media-wrapper .media,.product__media-item .media{border-radius:10px}}.collection-hero,.collection-hero.gradient,.collection-hero__inner{--gradient-background: #FFFFFF;--color-background: 255, 255, 255;--color-foreground: 29, 29, 31;background:#fff!important;background-image:none!important}.collection-hero__title,.collection-hero__description,.collection-hero__description p,.collection-hero__description li,.collection-hero__description ul,.collection-hero__description ol,.collection-hero__description h1,.collection-hero__description h2,.collection-hero__description h3,.collection-hero__description strong{color:#1d1d1f!important}.collection-hero__description a{color:#0077b6!important;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/16/assets/apple-theme.css.map */
