:root{--sp-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--sp-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--sp-black:#000000;--sp-white:#ffffff;--sp-ink:#1d1d1f;--sp-muted:#6e6e73;--sp-muted-2:#86868b;--sp-surface:#f5f5f7;--sp-surface-soft:#fbfbfd;--sp-border:#d2d2d7;--sp-blue:#0066cc;--sp-blue-button:#0071e3;--sp-blue-hover:#0077ed}html,body{background:var(--sp-white);color:var(--sp-ink)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body,.paragraph:not(.button),.paragraph>*,input,textarea,select,button,.menu-list__link,.header-actions__action,.announcement-bar,.product-card,.collection-card,.utilities{font-family:var(--sp-font)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*,.text-block.h4>*,.text-block.h5>*,.text-block.h6>*,.sp-apple-hero__title,.sp-apple-intro h2{font-family:var(--sp-font-display)!important;letter-spacing:-.035em}h1,.h1,.sp-apple-hero__title,h2,.h2,h3,.h3,.sp-apple-intro h2{font-weight:600!important}#header-component{background:#fafafcd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.12);color:var(--sp-ink)}#header-component .header__underlay-closed{background:#fafafcd1}#header-component .header__underlay-open{--color-submenu:var(--sp-surface-soft)}.header__columns{min-height:48px}.menu-list__link,.header-actions__action{font-size:.82rem;letter-spacing:-.01em;color:var(--sp-ink)}.menu-list__link:hover,.header-actions__action:hover{color:var(--sp-black)}.announcement-bar{font-size:.75rem;letter-spacing:.01em;background:var(--sp-surface);color:var(--sp-ink);border-color:var(--sp-border)}.rte a:not(.button),.text-block a:not(.button),.footer-content a:hover{color:var(--sp-blue);text-decoration-color:transparent}.rte a:not(.button):hover,.text-block a:not(.button):hover{color:var(--sp-blue-hover);text-decoration-color:currentColor}.button:not(.button-secondary,.button-unstyled,.dropdown-localization__button),.button-custom,button.shopify-payment-button__button--unbranded{border-radius:999px!important;min-height:44px;padding-inline:1.45rem;font-family:var(--sp-font)!important;font-weight:400!important;letter-spacing:-.01em;background:var(--sp-blue-button)!important;color:var(--sp-white)!important;border-color:var(--sp-blue-button)!important;box-shadow:none!important}.button:not(.button-secondary,.button-unstyled,.dropdown-localization__button):hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--sp-blue-hover)!important;color:var(--sp-white)!important;border-color:var(--sp-blue-hover)!important}.button-secondary{border-radius:999px!important;min-height:44px;padding-inline:1.45rem;font-family:var(--sp-font)!important;font-weight:400!important;letter-spacing:-.01em;background:transparent!important;color:var(--sp-blue)!important;border-color:var(--sp-blue)!important;box-shadow:inset 0 0 0 1px var(--sp-blue)!important}.button-secondary:hover{background:var(--sp-blue-button)!important;color:var(--sp-white)!important;box-shadow:none!important}.product-card{border-radius:24px;overflow:hidden;background:var(--sp-white)}.product-card img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.product-card:hover img{transform:scale(1.018)}}.product-card__content{padding-top:10px;color:var(--sp-ink)}.price,.product-card__price{color:var(--sp-ink)}footer .section-background,footer .section{background-color:var(--sp-surface)!important}.footer-content{padding-top:24px;color:var(--sp-muted)}.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6{color:var(--sp-ink)}.footer-content a{color:var(--sp-muted)}.utilities{font-size:.75rem;color:var(--sp-muted);border-color:var(--sp-border)!important}.utilities a,.utilities button{color:var(--sp-muted)!important}.utilities a:hover,.utilities button:hover{color:var(--sp-ink)!important}.sp-apple-hero{background:var(--sp-white);color:var(--sp-ink);overflow:hidden}.sp-apple-hero__inner{max-width:1100px;margin:0 auto;padding:clamp(88px,11vw,160px) 24px 56px;text-align:center}.sp-apple-hero__eyebrow{margin:0 0 16px;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--sp-muted)}.sp-apple-hero__title{max-width:980px;margin:0 auto;font-size:clamp(52px,7.4vw,112px);font-weight:600;line-height:.94;letter-spacing:-.055em;text-wrap:balance;color:var(--sp-ink)}.sp-apple-hero__copy{max-width:720px;margin:28px auto 0;font-size:clamp(18px,2vw,26px);font-weight:400;line-height:1.25;letter-spacing:-.025em;color:var(--sp-muted);text-wrap:balance}.sp-apple-hero__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.sp-apple-hero__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--sp-blue-button);color:var(--sp-white);text-decoration:none;font-family:var(--sp-font);font-weight:400;font-size:15px;letter-spacing:-.01em;transition:transform .25s ease,background .25s ease}.sp-apple-hero__link:hover{background:var(--sp-blue-hover);color:var(--sp-white);transform:translateY(-1px)}.sp-apple-hero__link--secondary{background:transparent;color:var(--sp-blue);box-shadow:inset 0 0 0 1px var(--sp-blue)}.sp-apple-hero__link--secondary:hover{background:var(--sp-blue-button);color:var(--sp-white);box-shadow:none}.sp-apple-hero__stage{width:min(1440px,calc(100% - 32px));margin:0 auto 18px;min-height:clamp(320px,48vw,720px);border-radius:32px;background:var(--sp-surface);display:grid;place-items:center;overflow:hidden;position:relative}.sp-apple-hero__stage:before{content:"";position:absolute;width:min(58vw,760px);aspect-ratio:1;border:1px solid var(--sp-border);border-radius:50%;transform:translateY(8%)}.sp-apple-hero__stage:after{content:"SOPIGALLE";position:absolute;font-family:var(--sp-font-display);font-size:clamp(58px,13vw,200px);font-weight:600;letter-spacing:-.075em;color:#e8e8ed;white-space:nowrap}.sp-apple-hero__mark{position:relative;z-index:2;width:clamp(110px,16vw,220px);aspect-ratio:1;border-radius:50%;background:var(--sp-ink);color:var(--sp-white);display:grid;place-items:center;font-family:var(--sp-font-display);font-size:clamp(22px,3vw,42px);font-weight:600;letter-spacing:-.04em;box-shadow:0 22px 60px #0000001f}.sp-apple-hero__image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sp-apple-intro{max-width:980px;margin:0 auto;padding:clamp(72px,10vw,140px) 24px;text-align:center}.sp-apple-intro h2{font-size:clamp(38px,5vw,72px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--sp-ink)}.sp-apple-intro p{max-width:700px;margin:24px auto 0;font-size:clamp(18px,2vw,24px);line-height:1.35;letter-spacing:-.01em;color:var(--sp-muted)}.section-resource-list{padding-block:clamp(42px,6vw,90px)!important}.section-resource-list__header h1,.section-resource-list__header h2,.section-resource-list__header h3{font-family:var(--sp-font-display)!important;font-weight:600!important;letter-spacing:-.035em;color:var(--sp-ink)}.field__input,input:not([type=checkbox],[type=radio]),textarea,select{border-color:var(--sp-border)!important;color:var(--sp-ink)!important}.field__label,input::placeholder,textarea::placeholder{color:var(--sp-muted-2)!important}#header-component .header-menu .menu-list__link{font-family:var(--sp-font)!important;font-size:var(--menu-top-level-font-size)!important;line-height:var(--menu-top-level-font-line-height)!important;letter-spacing:-.01em}#header-component .header-menu .mega-menu__link,#header-component .header-menu .mega-menu__link--parent{font-family:var(--sp-font)!important;letter-spacing:-.01em}@media(min-width:750px){#header-component .header-menu .menu-list__link{font-size:var(--menu-top-level-font-size-desktop)!important}#header-component .header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}}@media(min-width:990px){#header-component .mega-menu__grid:not(:has(.mega-menu__content)):not(:has(.mega-menu__link-image)) .mega-menu__column{grid-column:1 / -1!important;justify-self:center;width:min(100%,320px)}#header-component .mega-menu__grid:not(:has(.mega-menu__content)):not(:has(.mega-menu__link-image)) .mega-menu__column--span-2{width:min(100%,680px)}#header-component .mega-menu__grid:not(:has(.mega-menu__content)):not(:has(.mega-menu__link-image)) .mega-menu__column--span-3{width:min(100%,1040px)}}@media(max-width:749px){.sp-apple-hero__inner{padding:72px 18px 38px}.sp-apple-hero__stage{width:calc(100% - 20px);border-radius:24px;min-height:410px}.sp-apple-hero__title{font-size:clamp(48px,16vw,72px)}.sp-apple-hero__copy{font-size:19px}#header-component{background:#fafafcf0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.product-card img,.sp-apple-hero__link{transition:none!important}}body:has(.sp-collection-nav) .product-grid__card product-price{display:block!important;min-height:1.7em;padding-block:2px 4px!important;padding-inline:1px!important;overflow:visible!important;line-height:1.3!important}body:has(.sp-collection-nav) .product-grid__card product-price [ref=priceContainer],body:has(.sp-collection-nav) .product-grid__card product-price [ref=priceContainer]>span,body:has(.sp-collection-nav) .product-grid__card product-price .price,body:has(.sp-collection-nav) .product-grid__card product-price .price-item,body:has(.sp-collection-nav) .product-grid__card product-price .price__regular,body:has(.sp-collection-nav) .product-grid__card product-price .price__sale{overflow:visible!important;line-height:1.3!important;min-height:1.3em}body:has(.sp-collection-nav) .product-grid__card .product-card__content{overflow:visible!important}
/*# sourceMappingURL=/cdn/shop/t/152/assets/sopigalle-apple.css.map */
