:root{--apple-white: #ffffff;--apple-bg: #fbfbfd;--apple-surface: #f5f5f7;--apple-surface-2: #ececef;--apple-border: rgba(0, 0, 0, .06);--apple-border-strong: rgba(0, 0, 0, .1);--apple-text: #1d1d1f;--apple-text-secondary: #6e6e73;--apple-accent: #0071e3;--apple-accent-hover: #0077ed;--apple-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--apple-shadow-sm: 0 2px 6px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .03);--apple-shadow-md: 0 12px 28px -8px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .04);--apple-shadow-lg: 0 28px 56px -16px rgba(0, 0, 0, .16), 0 8px 16px rgba(0, 0, 0, .04);--apple-glass-bg: rgba(255, 255, 255, .72);--apple-glass-bg-strong: rgba(255, 255, 255, .88);--apple-glass-blur: saturate(180%) blur(20px);--apple-radius-sm: 12px;--apple-radius: 18px;--apple-radius-lg: 22px;--apple-radius-xl: 28px;--apple-ease: cubic-bezier(.4, 0, .2, 1);--apple-ease-bounce: cubic-bezier(.34, 1.4, .64, 1)}body{background-color:var(--apple-bg);color:var(--apple-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em}main#MainContent{background:var(--apple-bg)}.announcement-bar-section,.utility-bar{display:none!important}sticky-header,.section-header{background:transparent!important}.section-header{padding:clamp(8px,1.4vw,18px)!important}.header-wrapper,.header-wrapper.gradient,[class*=color-].header-wrapper{border-radius:clamp(20px,3vw,38px)!important;background:linear-gradient(180deg,#a8a8ad,#e0e0e5)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:0 2px 8px #00000014,0 20px 50px -20px #00000038!important;position:relative!important;isolation:isolate;transition:box-shadow .4s var(--apple-ease)!important}.header-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff14,#fff0);pointer-events:none;z-index:0;border-radius:inherit}.header{background:transparent!important;position:relative;z-index:1}.shopify-section-header-sticky .header-wrapper,.shopify-section-header-sticky .header-wrapper.gradient{box-shadow:0 4px 16px #0000001f,0 30px 60px -20px #00000047!important}.header__heading-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffff29!important;-webkit-backdrop-filter:saturate(180%) blur(14px)!important;backdrop-filter:saturate(180%) blur(14px)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;padding:6px 14px!important;color:#fffffff2!important;text-decoration:none!important;white-space:nowrap;transition:background .2s var(--apple-ease)!important}.header__heading-link:hover{background:#ffffff3d!important}.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo{max-height:34px;width:auto;height:auto;display:block}.header__heading-link .h2,.header__heading .h2{color:#fffffff2!important;font-size:clamp(14px,1.3vw,18px)!important;font-weight:600;letter-spacing:-.02em;margin:0}.header-wrapper .header__menu-item,.header-wrapper .list-menu__item--link,.header-wrapper .header__active-menu-item{color:#1d1d1f!important;font-weight:600;letter-spacing:-.011em;transition:opacity .2s var(--apple-ease)!important}.header-wrapper .header__menu-item:hover,.header-wrapper .list-menu__item--link:hover,.header-wrapper .header__active-menu-item:hover{color:#1d1d1f!important;opacity:.6;text-decoration:none}.header-wrapper .header__submenu .list-menu__item--link,.header-wrapper .mega-menu .list-menu__item--link{color:var(--apple-text)!important;opacity:1!important}.header-wrapper .header__icon,.header-wrapper .header__icon svg,.header-wrapper .header__icon .svg-wrapper{color:#1d1d1f!important}.header-wrapper .header__icon:hover{opacity:.6!important}.header__icon--search,.search-modal{display:none!important}.cart-count-bubble{background:var(--apple-accent);color:#fff;border:2px solid var(--apple-white);box-shadow:0 2px 8px #0071e34d}.card-wrapper.product-card-wrapper{isolation:isolate}.card-wrapper .card,.card-wrapper .card--card,.card-wrapper .card--standard{background:var(--apple-white);border:1px solid var(--apple-border);border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-sm);overflow:hidden;position:relative;transition:transform .5s var(--apple-ease),box-shadow .5s var(--apple-ease),border-color .5s var(--apple-ease)}.card-wrapper .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffffb3,#fff0 30% 100%);pointer-events:none;opacity:0;transition:opacity .5s var(--apple-ease);z-index:2;mix-blend-mode:overlay}.card-wrapper:hover .card,.card-wrapper:focus-within .card{transform:translateY(-6px);box-shadow:var(--apple-shadow-lg);border-color:var(--apple-border-strong)}.card-wrapper:hover .card:after,.card-wrapper:focus-within .card:after{opacity:1}.card-wrapper .card__inner,.card-wrapper .card__media{background:linear-gradient(180deg,var(--apple-surface) 0%,#ececef 100%)}.card-wrapper .card__media{border-radius:var(--apple-radius);overflow:hidden;margin:10px 10px 0;isolation:isolate}.card-wrapper .card--card.card--media>.card__inner{background:transparent}.card-wrapper .card__media .media,.card-wrapper .card__media img{border-radius:var(--apple-radius);overflow:hidden}.card-wrapper .card__media img{transition:transform .7s var(--apple-ease);will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:focus-within .card__media img{transform:scale(1.05)}.card-wrapper .card__content{padding:16px 18px 20px}.card-wrapper .card__heading{font-weight:500;letter-spacing:-.014em;font-size:1.3rem;line-height:1.35;margin:0 0 4px}.card-wrapper .card__heading a{color:var(--apple-text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.card-wrapper .price{font-size:1.3rem}.card-wrapper .caption-with-letter-spacing,.card-wrapper .caption{font-size:1.05rem;letter-spacing:.02em}.card-wrapper .card__heading a:hover{color:var(--apple-accent)}.card-wrapper .card-information{margin-top:4px}.card-wrapper .price{color:var(--apple-text)}.card-wrapper .price__regular .price-item,.card-wrapper .price__sale .price-item--sale{color:var(--apple-text);font-weight:400}.card-wrapper .price__sale .price-item--regular{color:var(--apple-text-secondary);text-decoration:line-through}.card__badge .badge,.card-wrapper .badge{background:var(--apple-glass-bg-strong);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);color:var(--apple-text);border:1px solid rgba(255,255,255,.6);border-radius:980px;font-size:1.1rem;font-weight:500;padding:5px 12px;box-shadow:0 2px 10px #00000014;letter-spacing:-.005em}.button,button.button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options{border-radius:980px;font-weight:500;letter-spacing:-.011em;padding:12px 22px;min-height:44px;position:relative;overflow:hidden;transition:transform .25s var(--apple-ease),box-shadow .25s var(--apple-ease),background-color .25s var(--apple-ease)}.button:hover,button.button:hover{transform:translateY(-1px)}.button:active,button.button:active{transform:translateY(0);transition-duration:.05s}.button--primary,.shopify-payment-button__button--unbranded{background:var(--apple-accent);color:#fff;border:none;box-shadow:inset 0 1px #ffffff40,0 4px 14px -2px #0071e366}.button--primary:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff38,#fff0 50%);pointer-events:none;border-radius:inherit}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--apple-accent-hover);box-shadow:inset 0 1px #ffffff59,0 8px 22px -4px #0071e380}.button--secondary,.button--tertiary,.quick-add__submit{background:var(--apple-white);color:var(--apple-text);border:1px solid var(--apple-border-strong);box-shadow:inset 0 1px #fff,0 1px 2px #0000000a}.button--secondary:hover,.button--tertiary:hover,.quick-add__submit:hover{background:var(--apple-surface);border-color:var(--apple-border-strong);box-shadow:inset 0 1px #fff,0 6px 14px #0000000f}.quick-add .quick-add__submit{font-size:1.4rem}.fade-left,.fade-right{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.fade-left{transform:translate(-40px)}.fade-right{transform:translate(40px)}.fade-left.show,.fade-right.show{opacity:1;transform:translate(0)}@media(max-width:749px){.fade-left,.fade-right{transform:translateY(32px)}.fade-left.show,.fade-right.show{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fade-left,.fade-right{opacity:1;transform:none;transition:none}}.field__input,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select{background:var(--apple-white);border:1px solid var(--apple-border-strong);border-radius:12px;color:var(--apple-text);transition:border-color .2s var(--apple-ease),box-shadow .2s var(--apple-ease)}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--apple-accent);box-shadow:0 0 0 4px #0071e326;outline:none}.cart-drawer,.menu-drawer,.quick-add-modal__content,.predictive-search{background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);border:1px solid var(--apple-border)}.cart-drawer{box-shadow:var(--apple-shadow-lg)}.cart-notification{background:var(--apple-glass-bg-strong);-webkit-backdrop-filter:var(--apple-glass-blur);backdrop-filter:var(--apple-glass-blur);border:1px solid var(--apple-border);border-radius:var(--apple-radius);box-shadow:var(--apple-shadow-lg)}.slideshow .slideshow__text{background:#ffffffb3;-webkit-backdrop-filter:var(--apple-glass-blur);backdrop-filter:var(--apple-glass-blur);border-radius:var(--apple-radius-lg)}.section-header__title,.title-wrapper-with-link h2,.collection__title h2{font-weight:600;letter-spacing:-.022em;color:var(--apple-text)}.newsletter{margin:0}.newsletter__wrapper{background:linear-gradient(145deg,#1d1d1f,#2c2c2e)!important;text-align:center;position:relative;overflow:hidden}.newsletter__wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(0,113,227,.12) 0%,transparent 70%);pointer-events:none}.newsletter__wrapper .inline-richtext,.newsletter__wrapper h2.inline-richtext{color:#fff!important;font-size:clamp(28px,4vw,48px)!important;font-weight:700!important;letter-spacing:-.03em!important;margin-bottom:10px!important}.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p{color:#ffffff8c!important;font-size:clamp(14px,1.1vw,17px)!important;margin:0 auto 32px!important;max-width:420px}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:500px;margin:0 auto}.newsletter__wrapper .field{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;display:flex;align-items:center;padding:5px 5px 5px 22px!important;gap:0;box-shadow:inset 0 1px #ffffff0f!important;transition:border-color .25s var(--apple-ease),box-shadow .25s var(--apple-ease)!important}.newsletter__wrapper .field:focus-within{border-color:#ffffff4d!important;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #0071e340!important}.newsletter__wrapper .field__input{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important;flex:1;padding:10px 0!important;font-size:15px!important;min-width:0}.newsletter__wrapper .field__input::placeholder{color:#fff6!important}.newsletter__wrapper .field__label{color:#fff6!important;left:22px!important}.newsletter__wrapper .newsletter-form__button.field__button{background:#fff!important;border-radius:999px!important;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none!important;box-shadow:0 2px 10px #00000040!important;transition:transform .2s var(--apple-ease),box-shadow .2s var(--apple-ease)!important;padding:0!important}.newsletter__wrapper .newsletter-form__button.field__button:hover{transform:scale(1.06)!important;box-shadow:0 4px 16px #0000004d!important}.newsletter__wrapper .newsletter-form__button .svg-wrapper,.newsletter__wrapper .newsletter-form__button svg{color:#1d1d1f!important;stroke:#1d1d1f!important}.newsletter__wrapper .newsletter-form__message{color:#ffffffbf!important;margin-top:12px;font-size:14px}.newsletter__wrapper .newsletter-form__message--success{color:#64dc8ce6!important}.footer{background:var(--apple-surface)!important;border-top:1px solid var(--apple-border)!important;color:var(--apple-text)}.footer-block__heading{color:var(--apple-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:14px!important}.footer-block__details-content a,.footer-block__details-content .list-menu__item--link,.footer a{color:var(--apple-text-secondary)!important;font-size:14px;line-height:2.1;text-decoration:none;transition:color .18s var(--apple-ease)}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover,.footer a:hover{color:var(--apple-text)!important}.footer__list-social .list-social__link{color:var(--apple-text-secondary)!important;transition:color .18s var(--apple-ease),opacity .18s var(--apple-ease)}.footer__list-social .list-social__link:hover{color:var(--apple-text)!important;opacity:1!important}.footer__content-bottom{border-top:1px solid var(--apple-border)!important;padding-top:20px!important;margin-top:8px}.footer__copyright .copyright__content,.footer__copyright .copyright__content a{color:var(--apple-text-secondary)!important;font-size:12px!important;text-decoration:none}.footer__copyright .copyright__content a:hover{color:var(--apple-text)!important}.list-payment{gap:8px}.list-payment .list-payment__item svg{opacity:.55;transition:opacity .18s var(--apple-ease)}.list-payment .list-payment__item:hover svg{opacity:.85}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-wrapper .card__media img,.button,.button--primary,.button--secondary,.header__menu-item,.header__icon{transition:none!important}.card-wrapper:hover .card,.card-wrapper:hover .card__media img,.button:hover{transform:none!important}}.template-collection .collection-hero{display:none!important}.card-wrapper .card__media img.card__image--override,.card-wrapper .card__media .media img.card__image--override{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain!important;object-position:center center;padding:clamp(14px,7%,36px);box-sizing:border-box;background:linear-gradient(180deg,#f8f4ee,#f2ede5)}.card-wrapper:hover .card__image--override,.card-wrapper:focus-within .card__image--override{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__image--override,.card-wrapper:focus-within .card__image--override{transform:none}}.product__description.rte{font-family:var(--font-body-family, system-ui, -apple-system, sans-serif)!important;font-size:1.15rem;line-height:1.75;color:var(--apple-text);letter-spacing:-.005em;text-align:left;word-break:break-word;overflow-wrap:anywhere;max-width:70ch}.product__description.rte [style*=font-family],.product__description.rte [style*=font-size],.product__description.rte [style*=color],.product__description.rte [style*=background]{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background:transparent!important}.product__description.rte font,.product__description.rte span[style]{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background:transparent!important;letter-spacing:inherit!important;line-height:inherit!important}.product__description.rte p{margin:0 0 1.1rem;font-size:1.15rem;line-height:1.75}.product__description.rte p:empty{display:none}.product__description.rte>*:first-child{margin-top:0}.product__description.rte>*:last-child{margin-bottom:0}.product__description.rte h1,.product__description.rte h2,.product__description.rte h3,.product__description.rte h4,.product__description.rte h5,.product__description.rte h6{font-family:var(--font-heading-family, var(--font-body-family, system-ui))!important;color:var(--apple-text);font-weight:600;letter-spacing:-.022em;line-height:1.25;margin:1.6em 0 .6em;text-align:left}.product__description.rte h1{font-size:1.85rem}.product__description.rte h2{font-size:1.6rem}.product__description.rte h3{font-size:1.35rem}.product__description.rte h4{font-size:1.2rem}.product__description.rte h5,.product__description.rte h6{font-size:1.1rem}.product__description.rte ul,.product__description.rte ol{margin:0 0 1rem;padding-left:1.4rem;list-style-position:outside}.product__description.rte li{margin-bottom:.45rem;font-size:1.15rem;line-height:1.7;list-style:inherit}.product__description.rte ul{list-style:disc}.product__description.rte ol{list-style:decimal}.product__description.rte strong,.product__description.rte b{font-weight:600;color:var(--apple-text)}.product__description.rte em,.product__description.rte i{font-style:italic}.product__description.rte a{color:var(--apple-accent);text-decoration:underline;text-underline-offset:.2em;word-break:break-word}.product__description.rte a:hover{color:var(--apple-accent-hover)}.product__description.rte img{max-width:100%;height:auto;display:block;margin:1.25rem 0;border-radius:var(--apple-radius-sm);border:none;box-shadow:none}.product__description.rte table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.25rem 0;font-size:1.05rem;-webkit-overflow-scrolling:touch}.product__description.rte table th,.product__description.rte table td{padding:.6rem .9rem;border:1px solid var(--apple-border);text-align:left;vertical-align:top}.product__description.rte table th{background:var(--apple-surface);font-weight:600}.product__description.rte blockquote{display:block;margin:1.25rem 0;padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--apple-border-strong);color:var(--apple-text-secondary);font-style:italic}.product__description.rte code,.product__description.rte pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--apple-surface);border-radius:6px}.product__description.rte code{padding:.1em .4em}.product__description.rte pre{padding:.9rem 1rem;overflow-x:auto;margin:1rem 0;white-space:pre-wrap;word-break:break-word}.product__description.rte hr{border:none;border-top:1px solid var(--apple-border);margin:1.5rem 0}.product__description.rte br+br+br{display:none}@media(max-width:749px){.product__description.rte,.product__description.rte p,.product__description.rte li{font-size:1.2rem;line-height:1.75}.product__description.rte h1{font-size:1.7rem}.product__description.rte h2{font-size:1.45rem}.product__description.rte h3{font-size:1.3rem}.product__description.rte h4{font-size:1.2rem}}.product__description-body{position:relative;overflow:hidden;transition:max-height .4s var(--apple-ease)}.product__description-toggle{display:none;align-items:center;gap:6px;margin:.9rem 0 0;padding:8px 18px 8px 20px;background:var(--apple-white);color:var(--apple-text);border:1px solid var(--apple-border-strong);border-radius:999px;font-family:var(--font-body-family, system-ui);font-size:.95rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a;transition:background .22s var(--apple-ease),border-color .22s var(--apple-ease),box-shadow .22s var(--apple-ease),transform .22s var(--apple-ease)}.product__description-toggle:hover{background:var(--apple-surface);box-shadow:inset 0 1px #fff,0 6px 14px #0000000f;transform:translateY(-1px)}.product__description-toggle:focus-visible{outline:none;border-color:var(--apple-accent);box-shadow:0 0 0 4px #0071e32e}.product__description-toggle-icon{transition:transform .3s var(--apple-ease);flex-shrink:0;margin-top:1px}.product__description.is-expanded .product__description-toggle-icon{transform:rotate(180deg)}@media(max-width:749px){.product__description-toggle{display:inline-flex}.product__description-body{max-height:14em}.product__description-body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5em;background:linear-gradient(180deg,#fbfbfd00,#fbfbfdf2 80%,#fbfbfd);pointer-events:none;transition:opacity .3s var(--apple-ease)}.product__description.is-expanded .product__description-body{max-height:200em}.product__description.is-expanded .product__description-body:after{opacity:0}}@media(max-width:749px){.card-wrapper .card__content{padding:12px 14px 16px}.card-wrapper .card__heading{font-size:1.2rem}.card-wrapper:hover .card{transform:translateY(-2px)}}.template-index .section-header{position:absolute;top:0;left:0;right:0;z-index:10;margin-bottom:0!important;background:transparent;transition:background .45s var(--apple-ease)}.template-index .header-wrapper{background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .45s var(--apple-ease),border-color .45s var(--apple-ease),-webkit-backdrop-filter .45s var(--apple-ease),backdrop-filter .45s var(--apple-ease)}.template-index .section-header:not(.shopify-section-header-sticky) .header__heading-link,.template-index .section-header:not(.shopify-section-header-sticky) .header__menu-item,.template-index .section-header:not(.shopify-section-header-sticky) .header__active-menu-item,.template-index .section-header:not(.shopify-section-header-sticky) .list-menu__item--link,.template-index .section-header:not(.shopify-section-header-sticky) .header__icon,.template-index .section-header:not(.shopify-section-header-sticky) .h2{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.18)}.template-index .section-header:not(.shopify-section-header-sticky) .header__icon svg,.template-index .section-header:not(.shopify-section-header-sticky) .header__icon .svg-wrapper{color:#fff;filter:drop-shadow(0 1px 6px rgba(0,0,0,.2))}.template-index .section-header:not(.shopify-section-header-sticky) .cart-count-bubble{border-color:#fffffff2}.template-index .section-header.shopify-section-header-sticky{position:fixed}.template-index .shopify-section-header-sticky .header-wrapper{background:var(--apple-glass-bg-strong);border-bottom-color:var(--apple-border);-webkit-backdrop-filter:var(--apple-glass-blur);backdrop-filter:var(--apple-glass-blur);box-shadow:0 1px 24px #0000000a}.template-index #MainContent{margin-top:0}.template-index #MainContent>.shopify-section:first-child{margin-top:0}.template-index #MainContent>.shopify-section:first-child .slideshow{margin-top:0}.template-index #MainContent>.shopify-section:first-child .slideshow:before{content:"";position:absolute;top:0;left:0;right:0;height:180px;background:linear-gradient(180deg,#00000059,#0000001f,#0000);pointer-events:none;z-index:2}.template-index #MainContent>.shopify-section:first-child .slideshow,.template-index #MainContent>.shopify-section:first-child .slider-component{position:relative}.template-index .slideshow .slideshow__text{background:#ffffffc7;-webkit-backdrop-filter:saturate(200%) blur(24px);backdrop-filter:saturate(200%) blur(24px);border:1px solid rgba(255,255,255,.4);border-radius:var(--apple-radius-xl);box-shadow:0 24px 60px -20px #00000040;padding:28px 36px}.template-index .slideshow__text *{color:var(--apple-text)}@media(max-width:749px){.template-index #MainContent>.shopify-section:first-child .slideshow:before{height:120px}.template-index .slideshow .slideshow__text{padding:20px 22px}}body.template-index:has(.apple-hero) .apple-hero__nav{display:none!important}body.template-index:has(.apple-hero) .section-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:100!important;background:transparent!important}body.template-index:has(.apple-hero) .menu-drawer,body.template-index:has(.apple-hero) .menu-drawer__navigation,body.template-index:has(.apple-hero) details[open]>.menu-drawer{z-index:101!important}body.template-index:has(.apple-hero) .header-wrapper,body.template-index:has(.apple-hero) .header-wrapper.gradient,body.template-index:has(.apple-hero) [class*=color-].header-wrapper{background:linear-gradient(180deg,#a8a8ad,#e0e0e5)!important;border-bottom:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 2px 8px #00000014,0 20px 50px -20px #00000038!important}body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .header__heading-link,body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .header__menu-item,body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .header__active-menu-item,body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .list-menu__item--link,body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .header__icon,body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .h2{color:#1d1d1f!important;text-shadow:none!important}body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .header__icon svg,body.template-index:has(.apple-hero) .section-header:not(.shopify-section-header-sticky) .header__icon .svg-wrapper{color:#1d1d1f!important;filter:none!important}body.template-index:has(.apple-hero) #MainContent{margin-top:0;padding-top:0}body.template-index:has(.apple-hero) #MainContent>.shopify-section:first-child .slideshow:before{display:none}body.template-index:has(.apple-hero) .apple-hero{min-height:calc(100vh - 96px);min-height:calc(100svh - 96px)}@media(max-width:749px){body.template-index:has(.apple-hero) .apple-hero{min-height:calc(100vh - 72px);min-height:calc(100svh - 72px)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-apple-polish.css.map */
