@media(max-width:767.98px){@layer base{@keyframes move{0%{left:0;opacity:0}5%,80%{opacity:0}48%{opacity:.2}}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}}@keyframes animateMenuOpenCustom{0%{opacity:0;transform:translateY(1.5rem)}}html{-webkit-tap-highlight-color:transparent}[type=button],[type=reset],[type=submit],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.container,.page-width{max-width:var(--page-width);margin:0 auto;padding-right:clamp(24px,3vw,40px);padding-left:clamp(24px,3vw,40px)}.hidden{display:none}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}::selection{background-color:rgba(var(--color-foreground),.2)}.h0,.h1,.h2,.h3,h1,h2,h3,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max (1,var(--font-heading-scale)));word-break:break-word}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0;margin-bottom:.5rem}.h1,h1{font-size:calc(var(--font-heading-scale)*3rem)}.h2,h2{font-size:calc(var(--font-heading-scale)*2rem)}.h3,h3{font-size:calc(var(--font-heading-scale)*1.7rem)}dl,ol,p,ul{margin-bottom:1rem}.dropdown-menu.show,deferred-media,sticky-header.header-wrapper{display:block}.link{cursor:pointer;display:inline-block;border:0;box-shadow:none;text-decoration:none;text-underline-offset:.3rem;background-color:transparent;font-size:calc(var(--font-body-scale)*16px);font-weight:var(--font-body-weight)}.link--text{color:rgb(var(--color-foreground))}details>*{box-sizing:border-box}:root{--duration-short:100ms;--duration-default:200ms;--duration-announcement-bar:250ms;--duration-medium:200ms;--duration-long:300ms;--duration-extra-long:600ms;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, 0.3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow)
    forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow);--z-bottom-nav:999;--z-cart-drawer:1000;--z-overlay:9999;--z-modal:10000;--z-modal-top:10001;--z-page-loader:99999;--z-photoswipe:100000;--z-mm-backdrop:999998;--z-mm-drawer:999999;--z-floater:1000000;--z-banner:9999999;--z-emergency:2147483647}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.text-center{text-align:center}.color-icon-text,:root{--color-icon:rgb(var(--color-base-text))}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.grid{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing)*3/4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/2);flex-grow:1;flex-shrink:0}.media{display:block;position:relative;overflow:hidden;border-radius:var(--media-radius)}.media--transparent{background-color:transparent}.media model-viewer,.media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);border-radius:calc(var(--media-radius) - var(--media-border-width))}input,textarea{font-family:inherit}.field__input{min-height:calc(var(--inputs-border-width)*2)}.customer .field input,.customer select,.field__input,.select__select{-webkit-appearance:none;appearance:none;background:rgb(var(--color-background));background:rgb(var(--gradient-background));color:rgb(var(--color-foreground));font-size:calc(var(--font-body-scale)*14px);width:100%;box-sizing:border-box;border-radius:var(--inputs-radius);height:40px;min-width:calc(7rem + (var(--inputs-border-width)*2));position:relative;border:0;box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity))}.field{position:relative;width:100%;transition:box-shadow var(--duration-short) ease}.customer .field,.field{display:flex}.customer .field input,.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease}.customer .field label,.field__label{font-size:calc(var(--font-body-scale)*15px);left:calc(var(--inputs-border-width) + 2rem);top:calc(9px + var(--inputs-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,var(--duration-short) ease;color:rgba(var(--color-foreground),.75);line-height:1.5}.customer .field input::-webkit-search-cancel-button,.field__input::-webkit-search-cancel-button{display:none}.customer .field input::placeholder,.field__input::placeholder{opacity:0}.field__button{align-items:center;border:0;cursor:pointer;display:flex;height:4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4rem}.field__button>svg{height:2.2rem;width:2.2rem}svg{transition:color var(--duration-long) ease,fill var(--duration-long) ease,stroke var(--duration-long) ease,opacity var(--duration-long) ease,transform var(--duration-long) ease;vertical-align:middle}.search.search-modal__form .search__button svg{fill:rgb(var(--color-button-text))}.modal__close-button.link,.modal__content{display:flex;justify-content:center;align-items:center}.modal__close-button.link{padding:0;height:4.4rem;width:4.4rem;min-width:4.4rem}.modal__close-button .icon{width:1.8rem;height:1.8rem}.section-header.shopify-section-group-header-group{z-index:100}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-group-header-group{z-index:100}.wbhcart svg{width:26px;height:26px}.customer_account svg,.wbhcart svg,.wbhcart svg path{fill:rgb(var(--color-foreground))}.wbhcart svg.headcart path{fill:none;stroke:rgb(var(--color-foreground))}.wbhcart{cursor:pointer;display:flex;align-items:center}.wbhcartitem{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));min-width:18px;height:17px;padding:0 3px;text-align:center;font-size:12px;border-radius:100%;display:inline-block;position:absolute;right:0;top:3px}span.wbhcartitem{right:auto;left:auto;margin-left:15px;top:3px;bottom:auto;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));min-width:17px;height:17px;padding:3px;text-align:center;font-size:9px;border-radius:100%;display:inline-block;position:absolute;top:3px}.wbmenubtm .header-bottom:only-child{width:100%;text-align:center}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:calc(1 + .8/var (--font-body-scale))}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset)/2))}.search-modal__form{width:100%}.global-settings-popup,#menu-drawer,.global-settings-drawer{box-shadow:var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity))}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .4rem)}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:1.5rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3/var (--font-body-scale));font-weight:var(--font-heading-weight)}.mega_menu_banner.container{display:flex;justify-content:space-between}.mega_menu_banner .offer_aside_banner img,.mega_menu_banner .row:only-child{width:100%}.gradient{background:var(--gradient-background)}.global-media-settings,.global-media-settings:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));background-color:rgb(var(--color-background))}.banner__media .placeholder-svg,.global-media-settings iframe,.global-media-settings img,.global-media-settings model-viewer,.global-media-settings video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@supports not (inset:10px){.grid{margin-left:calc(-1*var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}}.rte a,b a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,strong a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration:underline}img{vertical-align:middle}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.3px;color:rgb(var(--color-foreground))}p{color:rgba(var(--color-foreground),.8)}a{color:rgb(var(--color-foreground));text-decoration:none;transition:color 180ms ease,background-color 180ms ease}:where(.trust-center__policies,.trust-center__answer,.trust-center__contact) a,:where(.trust-center__map,.trust-center__text-link,.mega-menu__link,.fv2__policy-link,.fv2__col-link,.purchase-protection-modal__link,.underlined-link,.link--text){border-radius:6px}.article-card__image-wrapper a:not([class]),.article_tags_wrapper a:not([class]),.card__content a:not([class]),.cust-page a:not([class]),.customer .lasttd a:not([class]),.customer .pagination a:not([class]),.customer a:not([class]),.customer_account a:not([class]),.logout_wrapper a:not([class]),.product__media-item a:not([class]),.recent-posts-list a:not([class]),.wb_gap_image a:not([class]),.wbadd-order a:not([class]),.wbblogimgdesc a:not([class]),a:not([class]),quick-order-list-remove-button a:not([class]){display:inline-block;position:relative;text-decoration:none}a:not([class])::after{content:none}.icon-close path{stroke:rgba(var(--color-foreground))}.field_wbinput{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease;column-gap:10px;align-items:center}.underline-remove{text-decoration:none}@media screen and (max-width:767.98px){.container,.page-width{padding-right:15px;padding-left:15px}}@media screen and (max-width:767.98px){.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing)/2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/2)}}@media (prefers-reduced-motion:no-preference){@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}}@keyframes fadeIn{0%{opacity:.01}}}@media screen and (max-width:767.98px){.header__search{display:none}}.mobile-search-trigger{display:none}@media screen and (max-width:767.98px){.header-wrapper .header .mobile-search-trigger{display:flex;grid-area:heading;justify-self:stretch;align-self:center;align-items:center;gap:8px;margin:0 12px;padding:8px 12px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f5f5f7;color:#86868b;font-size:13px;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease;min-width:0;max-width:100%}.header-wrapper .header .header__heading{grid-area:left-icons}.mobile-search-trigger svg{flex-shrink:0;color:var(--ink-apple);width:14px;height:16px}.mobile-search-trigger__placeholder{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5f6368}}.header--top-center *>.header__search,.header__search,.header--middle-left .header__icon--search.middle-search-bar,.header--middle-left .search-modal__close-button.middle-search-close,.header--top-left .header__icon--search,.header--top-left .search-modal__close-button,.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}.header__inline-menu{grid-area:navigation;display:none}.header__menu-item{text-decoration:none;color:rgba(var(--color-foreground))}.header__menu-item span{word-break:break-word}.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.header__submenu.global-settings-popup{border-radius:0 0 var(--popup-corner-radius) var(--popup-corner-radius);z-index:-1}.header__submenu .header__submenu{background-color:unset;padding:0;margin:.5rem 0}.header__submenu .header__menu-item{justify-content:space-between;padding:5px 15px}.header-mega--menu .header__submenu .header__menu-item,.wbcategories .menu-drawer .header__submenu .header__menu-item{padding:5px 0}.header__menu-item .icon-caret{position:absolute;right:0;transition:.3s ease;margin-left:5px;width:11px;height:11px;overflow:hidden;vertical-align:middle;top:calc(50% - .5rem)}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}.header__submenu.list-menu--disclosure{border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.wbsecmenu ul.list-menu li a:hover,.header__inline-menu details>.header__submenu.hsmenucont{border-radius:var(--popup-corner-radius)}.header{column-gap:1rem;position:relative}@media (prefers-reduced-motion){.motion-reduce{transition:none;animation:none}}@media (max-width:1199px){.button,a.button,button.button{padding:5px 16px}.header .desktop-localization-wrapper,.header__icons{column-gap:10px}.header .wbsimplemenuxs .header__submenu .list-menu__item,.header .wbsimplemenuxs .list-menu__item,.header__icons--localization .localization-form__select>span,.marquee-child p,.search-modal__content .field__label,.wbcarthtotal strong,.wbsecmenu ul.list-menu li a{font-size:calc(var(--font-body-scale)*14px)}.header__icon .icon:not(.icon-close),.wbhcart svg{width:22px;height:22px}span.wbhcartitem{top:7px;min-width:15px;height:15px;font-size:calc(var(--font-body-scale)*10px);padding:0;line-height:16px}.header__submenu .header__menu-item{padding:0 0 10px}}@media (max-width:767.98px){.header__heading,.header__heading-link{text-align:center;display:flex;align-items:center}.header--top-left.header--mobile-left .header__heading,.header--top-left.header--mobile-left .header__heading-link{text-align:left;justify-self:start;display:grid}.header__heading-link .h2{font-size:calc(var(--font-body-scale)*20px)}.header--middle-left.search-full-width.header--mobile-left,.header.header--top-left{display:block}.header.header--middle-left.search-full-width .header__heading,.header.header--top-left .header__heading{width:auto;display:inline-flex;min-height:44px;vertical-align:middle;max-width:155px}.header__heading-logo-wrapper{width:auto}.header.header--middle-left.search-full-width .header__icons,.header.header--top-left .header__icons{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center}.header--top-center .wbcategories,.header--top-center .wbsimplemenuxs,.header__heading-logo,.logo-desktop-text{display:none}.header .header__icons .wbhcart{display:none}.header__icon:not(.header__icon--summary){justify-content:center}#cart-icon-bubble,.header__icon.header__icon--menu,.wbcartbth .header__icons #cart-icon-bubble,.wbcartbth .header__icons .wbhcart>a,.wbcartbth .header__icons .wbhcart>button{justify-content:center}.header__icons{column-gap:2px}.wbhcartitem.wbqtyboth,span.wbhcartitem{left:auto;right:6px}}@media (max-width:575px){.field_wbinput{column-gap:8px}.header--top-left .header__search .search__button{padding:0 10px;column-gap:5px}.header .search-modal__content .field__label{font-size:calc(var(--font-body-scale)*12px);line-height:2}.modal__close-button .icon{width:15px;height:15px}.link{font-size:calc(var(--font-body-scale)*14px)}.button:not(.header__icon,.search-modal__close-button,.search__button),.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:calc(10rem + var(--buttons-border-width)*2);min-height:calc(3.5rem + var(--buttons-border-width)*2);font-size:calc(var(--font-body-scale)*14px)}}button{-webkit-appearance:button}button:not(:disabled){cursor:pointer}button::-moz-focus-inner{padding:0;border-style:none}.button.button--primary span,.button.button--secondary span,.button.uppercase,.button--secondary,.button--tertiary{--color-button:var(--color-secondary-button);--color-button-text:var(--color-secondary-button-text)}button,.button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;font-style:var(--font-body-style)}.button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width)*2);min-height:calc(3.8rem + var(--buttons-border-width)*2)}.button,.button:hover:not([disabled]):not([aria-disabled=true]),a.button:hover:not([aria-disabled=true]){color:rgb(var(--color-button-hover-text));background-position:left bottom;box-shadow:none;transform:translateY(-1px)}.button:before,.button:after,.button.focused,.button:focus,.button:focus-visible,.button:focus:not(:focus-visible):not(.focused),.button::selection,product-form .button:hover:not([disabled]) svg path{fill:rgb(var(--color-button-hover-text))}.button,.button-label,.button--tertiary{font-size:1.2rem;padding:1rem 1.5rem;min-width:calc(9rem + var(--buttons-border-width)*2);min-height:calc(3.5rem + var(--buttons-border-width)*2)}.button--primary,.button--secondary{position:relative;column-gap:10px}.button,a.button,button.button{overflow:hidden;padding:5px 20px;box-shadow:none}.button span,a.button span,button.button span{position:relative;display:flex;justify-content:center;align-items:center;gap:4px;z-index:2;word-break:break-all}@media screen and (forced-colors:active){.icon{color:CanvasText;fill:CanvasText}}@media (forced-colors:active){.button,.customer button,.shopify-challenge__button{border:transparent solid 1px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){:root{--easter-egg:none;--sparkle:url("./sparkle.gif")}}#cart-icon-bubble{position:relative}#cart-icon-bubble.leftcart{justify-content:center}#cart-icon-bubble{display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}@layer utilities{.hidden{display:none}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}}@layer base{.header__search .field__button{position:relative;padding:0 5px;column-gap:10px;min-width:40px}.header__search .field{column-gap:10px}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}header.header{height:60px}.header__heading{margin:0;line-height:0;grid-area:heading}.header>.header__heading-link{line-height:0}.header__heading-link{grid-area:heading;display:inline-block;text-decoration:none;word-break:break-word}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-heading-scale)*2rem)}.header__heading-logo,.mobilelogo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block;vertical-align:middle;transition:width .52s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767.98px){.shopify-section-header .header-wrapper .header,.header-wrapper .header.header--top-left,.header-wrapper .header.header--middle-left{grid-template-columns:auto 1fr auto;grid-template-rows:1fr;gap:12px;width:100%;min-height:52px;padding:8px 0}.header-wrapper .header>.header__heading,.header-wrapper .header>h1.header__heading,.header-wrapper .header>a.header__heading-link{grid-column:1;grid-row:1;margin:0;max-width:110px;height:100%}.header-wrapper .header>.mobile-search-trigger{grid-column:2;grid-row:1}.header-wrapper .header>.header__icons,.header-wrapper .header>.abc,.header-wrapper .header>.header__lang-mobile,.header-wrapper .header>div.abc.header__icons{position:static;inset:auto;transform:none;align-self:center;justify-self:end;grid-column:3;grid-row:1;margin:0;padding:0;min-width:0}.header-wrapper .header .header__heading-logo-wrapper,.header-wrapper .header .header__heading-mobile-logo{max-width:110px;display:flex;align-items:center}.header-wrapper .header .header__heading-logo,.header-wrapper .header .mobilelogo{max-height:50px;max-width:110px;width:auto;object-fit:contain;aspect-ratio:var(--logo-aspect-ratio, auto)}}.header-wrapper .header__submenu.wbmenufull .header__icon--menu.link path,.header__icons .wbhcart>a,.header__icons .wbhcart>button,.wbcartbth .header__icons #cart-icon-bubble,.wbcartbth .header__icons .wbhcart>a,.wbcartbth .header__icons .wbhcart>button{justify-content:left}.header__icons{display:flex;grid-area:icons;justify-self:end;column-gap:20px;align-items:center}.header__icons>.wbhcart,.header__icons .wbhcart{display:flex;align-items:center;height:100%}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center;column-gap:5px}.header__icon::after{content:none}.header__icon .icon:not(.icon-close){height:26px;width:26px;vertical-align:middle}.wbcategories .mmenu_mainicon svg.icon path,header.header svg.icon path{fill:rgb(var(--color-foreground));transition:all .3s}.header-mega--menu .wbmgproduct p.product-title,.header__icon,.header__icon--cart .icon{padding:0}.header__icon--cart,.wbcategories header-drawer{display:flex;align-items:center;position:relative}.header__icon--cart{text-align:center;min-width:44px;min-height:44px;justify-content:center}.header__icon--account,.header__icon--search{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.header__icon,.wbcategories header-drawer{font-weight:var(--font-heading-weight)}.header__search{line-height:0}}}
@layer components{.site-confidence{background:linear-gradient(180deg,#fafcff,#f5f8fc);border-block-end:1px solid #e8edf3;color:#203044}.site-confidence__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:10px 0}.site-confidence__item{min-width:0}.site-confidence .site-confidence__link{display:flex;align-items:center;gap:10px;min-height:58px;height:100%;padding:9px 12px;border:1px solid transparent;border-radius:12px;color:inherit;text-decoration:none;transition:background-color 240ms ease,border-color 240ms ease,box-shadow 240ms ease}.site-confidence__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #dfe9f6;border-radius:10px;background:#fff;color:#086bce;transition:transform 320ms cubic-bezier(.22,1,.36,1),background-color 240ms ease}.site-confidence__icon svg{width:20px;height:20px}.site-confidence__copy{display:flex;flex-direction:column;min-width:0;gap:4px}.site-confidence__copy strong{font-size:12px;font-weight:650;line-height:1.25}.site-confidence__copy>span{font-size:10px;line-height:1.4;color:#607085}.site-confidence__arrow{margin-inline-start:auto;font-size:20px;color:#75879d;transition:transform 240ms ease,color 240ms ease}[dir="rtl"] .site-confidence__arrow{rotate:180deg}.site-confidence__link:focus-visible{outline:2px solid #086bce;outline-offset:2px}@media (hover:hover) and (pointer:fine){.site-confidence .site-confidence__link:hover{background:#fff;border-color:#dfe9f6;box-shadow:0 3px 10px #28496a08}.site-confidence__link:hover .site-confidence__icon{transform:translateY(-2px);background:#edf5ff}.site-confidence__link:hover .site-confidence__arrow{color:#086bce;transform:translateX(2px)}}@media (prefers-reduced-motion:no-preference){.site-confidence__icon{animation:confidence-arrive 440ms cubic-bezier(.22,1,.36,1) both}.site-confidence__item:nth-child(2) .site-confidence__icon{animation-delay:50ms}.site-confidence__item:nth-child(3) .site-confidence__icon{animation-delay:100ms}.site-confidence__item:nth-child(4) .site-confidence__icon{animation-delay:150ms}@keyframes confidence-arrive{from{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}}@media (max-width:1199px) and (min-width:750px){.site-confidence .site-confidence__link{padding-inline:7px;gap:7px}.site-confidence__arrow{display:none}}@media (max-width:749px){.site-confidence .page-width{padding-inline:0}.site-confidence__list{display:flex;overflow-x:auto;gap:8px;padding:9px 20px;scroll-padding-inline:20px;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-inline:contain}.site-confidence__item{flex:0 0 245px;scroll-snap-align:start}.site-confidence .site-confidence__link{background:#fff;border-color:#e5ebf3}.site-confidence__copy strong{font-size:12px}.site-confidence__copy>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.site-confidence .site-confidence__link,.site-confidence__icon,.site-confidence__arrow{transition:none}.site-confidence__link:hover .site-confidence__icon,.site-confidence__link:hover .site-confidence__arrow{transform:none}}.site-confidence--editorial{background:#edf4ff;color:#15385c;border:0}.confidence-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;min-height:56px;padding-block:8px}.confidence-banner a{color:inherit;text-decoration:none;border-radius:4px}.confidence-banner__message strong{font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.015em}.confidence-banner__details summary{display:flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;font-size:13px;font-weight:500;color:#075bb8;list-style:none}.confidence-banner__details summary::-webkit-details-marker{display:none}.confidence-banner__details summary svg{transition:transform .2s}.confidence-banner__details[open] summary svg{transform:rotate(180deg)}.confidence-banner__policies{position:absolute;z-index:20;top:calc(100% + 8px);inset-inline:0;margin-inline:auto;width:min(920px,calc(100% - 32px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px;background:#fff;border:1px solid #dce5f0;border-radius:12px;box-shadow:0 12px 30px #15385c18}.confidence-banner__policies a{display:flex;flex-direction:column;gap:7px;min-height:44px}.confidence-banner__policies span{font-size:14px;font-weight:600;color:#075bb8}.confidence-banner__policies small{font-size:12px;line-height:1.5;color:#586779}.confidence-banner a:focus-visible,.confidence-banner summary:focus-visible{outline:2px solid #075bb8;outline-offset:4px}.confidence-banner a:hover{color:#075bb8;text-decoration:none}@media (max-width:749px){.confidence-banner{flex-direction:column;gap:0;padding:9px 20px 4px}.confidence-banner__message strong{font-size:14px}.confidence-banner__details summary{font-size:12px;min-height:34px}.confidence-banner__policies{grid-template-columns:1fr;gap:18px;padding:20px}}@media (prefers-reduced-motion:reduce){.confidence-banner__details summary svg{transition:none}}}
@layer components{.apple-launch{max-width:var(--page-width);margin-inline:auto;padding:20px clamp(24px,3vw,40px) 48px;color:#15171b}.apple-launch a{text-decoration:none}.apple-launch a:focus-visible{outline:3px solid #007aff;outline-offset:5px}.apple-launch__hero{background:#151719;border-radius:16px;color:#fff;display:grid;grid-template-columns:0.95fr 1.05fr;min-height:490px;overflow:hidden;align-items:center}.apple-launch__hero .apple-launch__eyebrow{color:#bfc3c9}.apple-launch__copy{padding:48px;position:relative;z-index:1}.apple-launch__eyebrow{font-size:14px;letter-spacing:.02em;font-weight:600;margin:0 0 22px}.apple-launch .apple-launch__title{font-size:clamp(36px,4.4vw,68px);line-height:1.06;letter-spacing:-.04em;color:inherit;margin:0 0 18px;font-weight:650}.apple-launch__copy>p:not(.apple-launch__eyebrow){font-size:18px;color:#d6d8db;margin:0 0 30px}.apple-launch__button{display:inline-flex;align-items:center;gap:14px;background:#007aff;color:#fff;border-radius:28px;padding:14px 22px;font-size:14px;font-weight:600}.apple-launch__text-link{display:inline-block;margin:18px;color:#a8d2ff;font-size:14px}.apple-launch__hero-image{padding:24px;height:490px;display:flex;align-items:center;justify-content:center;background:#f5f5f7;border-start-start-radius:160px}.apple-launch__hero-image{perspective:1000px;position:relative}.apple-launch__hero-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.apple-launch__heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:52px 0 24px}.apple-launch h2{font-size:clamp(24px,2.3vw,32px);font-weight:650;letter-spacing:-.035em;margin:0;line-height:1.2}.apple-launch__heading>a,.apple-launch__explore{color:#0068d9;font-size:14px;font-weight:550}.apple-launch__lineup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.apple-launch__tile{position:relative;overflow:hidden;background:#f5f5f7;border-radius:14px;padding:24px 20px 20px;display:flex;flex-direction:column;color:inherit;min-width:0}.apple-launch h3{font-size:18px;font-weight:600;line-height:1.25;margin:0 0 8px;color:inherit}.apple-launch__tile p{font-size:14px;color:#65686e;line-height:1.4;margin:0;min-height:40px}.apple-launch__tile img{width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply;margin:16px 0}.apple-launch__tile .apple-launch__explore{margin-top:auto}.apple-launch__available-grid,.apple-launch__accessories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.apple-launch__available{display:grid;grid-template-columns:44% 1fr;align-items:center;gap:14px;background:#f5f5f7;border-radius:14px;padding:22px 16px;color:inherit}.apple-launch__available img{width:100%;height:165px;object-fit:contain;mix-blend-mode:multiply}.apple-launch__product-name{font-size:12px;line-height:1.4;color:#65686e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0}.apple-launch__price{font-size:15px;font-weight:600;margin:10px 0}.apple-launch__finder{margin-top:32px;background:#f1f1f3;border-radius:16px;padding:32px 48px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px}.apple-launch__finder p:not(.apple-launch__eyebrow){font-size:16px;color:#65686e}.apple-launch__finder img{width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply}.apple-launch__accessory{background:#f5f5f7;border-radius:14px;display:flex;align-items:center;gap:24px;padding:20px;color:inherit}.apple-launch__accessory img{width:100px;height:110px;object-fit:contain;mix-blend-mode:multiply}.apple-launch__tile:first-child{background:#eaf1f8}.apple-launch__tile:nth-child(2){background:#f0f3ee}.apple-launch__tile .apple-launch__explore{display:flex;justify-content:space-between;align-items:center}.apple-launch__button{min-height:48px;transition:background-color .2s ease}.apple-launch__button:hover{background:#0065d4}@media (prefers-reduced-motion:no-preference){.apple-launch__copy{animation:launch-copy-in .85s cubic-bezier(.2,.7,.2,1) both}.apple-launch__primary-image{animation:launch-product-in 1.2s cubic-bezier(.16,1,.3,1) both}.apple-launch__primary-image{translate:var(--launch-x,0px) var(--launch-y,0px);transition:translate .55s cubic-bezier(.2,.7,.2,1)}.apple-launch__tile img,.apple-launch__accessory img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.apple-launch__tile:focus-visible img,.apple-launch__accessory:focus-visible img{transform:scale(1.045)}@media (hover:hover) and (pointer:fine){.apple-launch__tile:hover img,.apple-launch__accessory:hover img{transform:scale(1.065) translateY(-4px)}}}@keyframes launch-copy-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-product-in{from{transform:scale(.94) translateY(24px)}to{transform:scale(1) translateY(0)}}.apple-launch__hero-image{flex-direction:column}.apple-launch__primary-image{flex:1;min-height:0}.apple-launch__views{display:flex;flex:none;gap:10px;margin-top:14px;padding:4px}.apple-launch__views[hidden]{display:none}.apple-launch__view{position:relative;display:grid;place-items:center;width:52px;height:52px;padding:4px;border:1px solid #b9bdc4;border-radius:10px;background:#fff;cursor:pointer}.apple-launch__view[aria-pressed=true]{border:2px solid #007aff;background:#eaf3ff}.apple-launch__view:focus-visible{outline:3px solid #007aff;outline-offset:3px}.apple-launch__view[aria-busy=true]::after{content:"";position:absolute;inset:16px;border:2px solid #b9d8ff;border-top-color:#0068d9;border-radius:50%;background:#ffffffcf}@media (prefers-reduced-motion:no-preference){.apple-launch__view[aria-busy=true]::after{animation:launch-view-loading .7s linear infinite}}@keyframes launch-view-loading{to{transform:rotate(360deg)}}.apple-launch__view img{width:40px;height:40px;object-fit:contain}@media (max-width:1099px){.apple-launch__copy{padding:30px}.apple-launch__available-grid{grid-template-columns:1fr}.apple-launch__available{grid-template-columns:150px 1fr}.apple-launch__tile{padding:18px 14px}.apple-launch__tile img{height:170px}.apple-launch__accessory{gap:12px;padding:14px}.apple-launch__accessory img{width:65px}}@media (max-width:767px){.page-index .apple-launch{padding:12px 16px 28px}.apple-launch__hero{grid-template-columns:1fr}.apple-launch__copy{padding:32px 24px 16px}.apple-launch__copy>p:not(.apple-launch__eyebrow){font-size:16px;margin-bottom:22px}.apple-launch__hero-image{height:280px;margin:10px 18px 18px;border-radius:16px;padding:16px}.apple-launch__text-link{margin:16px 0 0;display:block}.apple-launch__eyebrow{margin-bottom:16px}.apple-launch__heading{margin:28px 0 14px;align-items:flex-start}.apple-launch__heading>a{font-size:12px;text-align:end;flex-shrink:0}.apple-launch__lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apple-launch h3{font-size:16px}.apple-launch__tile p{font-size:12px}.apple-launch__tile img{height:150px;margin:10px 0}.apple-launch__available{grid-template-columns:110px 1fr}.apple-launch__available img{height:130px}.apple-launch__finder{grid-template-columns:1fr;padding:28px 24px;gap:10px}.apple-launch__finder img{height:160px}.apple-launch__accessories{grid-template-columns:1fr}.apple-launch__accessory img{width:90px;height:90px}}.apple-launch__workstations{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.apple-launch__workstation{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:16px;background:#f5f5f7;padding:28px;color:#15171b}.apple-launch__workstation:first-child{background:#eaf1f8}.apple-launch__workstation h3{font-size:clamp(24px,2vw,32px);letter-spacing:-.03em}.apple-launch__workstation-label{font-size:13px;color:#536477;margin:0 0 12px}.apple-launch__workstation-description{font-size:15px;line-height:1.5;color:#565b63;max-width:34ch;margin:12px 0 0;min-height:68px}.apple-launch__workstation>img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply;margin:20px 0}.apple-launch__workstation>.apple-launch__explore{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}@media (prefers-reduced-motion:no-preference){.apple-launch__workstation>img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.apple-launch__workstation:focus-visible>img{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.apple-launch__workstation:hover>img{transform:scale(1.04)}}}@media (min-width:768px) and (max-width:1099px){.apple-launch__workstations{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-launch__workstation:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.apple-launch__workstation:first-child>img{grid-column:2;grid-row:1/3;margin:0}.apple-launch__workstation:first-child>.apple-launch__explore{grid-column:1}}@media (max-width:767px){.apple-launch__workstations{grid-template-columns:1fr;gap:14px}.apple-launch__workstation{padding:24px}.apple-launch__workstation>img{height:210px;margin:12px 0}.apple-launch__workstation-description{min-height:0}}.apple-launch__hero--campaign{position:relative;display:flex;min-height:580px;height:clamp(580px,43vw,700px);background:#08090b;border-radius:8px}.apple-launch__hero--campaign .apple-launch__copy{width:47%;padding:48px;z-index:2}.apple-launch__hero--campaign .apple-launch__title{font-size:clamp(44px,4.7vw,76px);max-width:9ch;line-height:1.02;letter-spacing:-.055em}.apple-launch__hero--campaign .apple-launch__hero-image{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;border-radius:0;background:none}.apple-launch__hero--campaign .apple-launch__primary-image{width:100%;height:100%;object-fit:contain;object-position:right center;mask-image:linear-gradient(to right,transparent 20%,#000 42%);mix-blend-mode:normal;translate:none;animation:none}.apple-launch__hero--campaign .apple-launch__text-link{margin:22px 0 0;display:block}.apple-launch__hero--campaign .apple-launch__copy>p:not(.apple-launch__eyebrow){max-width:26ch;font-size:17px}.apple-launch__lineup{gap:24px}.apple-launch__tile,.apple-launch__tile:first-child,.apple-launch__tile:nth-child(2){background:#fff;border-radius:0;padding:16px 0 22px;border-bottom:1px solid #dfe2e6}.apple-launch__tile img{height:210px;order:-1;margin:0 0 18px}.apple-launch__tile p{min-height:0;margin-bottom:14px}.apple-launch__workstations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.apple-launch__workstation{padding:36px;border-radius:8px;background:#f5f5f7}.apple-launch__workstation:first-child{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;background:#eaf0f5;padding:48px;min-height:440px}.apple-launch__workstation:first-child .apple-launch__workstation-copy{grid-column:1;grid-row:1;align-self:end}.apple-launch__workstation:first-child h3{font-size:clamp(36px,4vw,60px);max-width:11ch;line-height:1.05}.apple-launch__workstation:first-child>img{grid-column:2;grid-row:1/3;height:400px;object-fit:cover;margin:0}.apple-launch__workstation:first-child>.apple-launch__explore{grid-column:1;grid-row:2;align-self:start;margin-top:28px;max-width:230px}.apple-launch__workstation-description{min-height:0}.apple-launch__workstation>img{height:290px}[dir=rtl] .apple-launch__hero--campaign .apple-launch__copy{margin-inline-start:auto}[dir=rtl] .apple-launch__hero--campaign .apple-launch__title{max-width:none;text-align:right}@media (prefers-reduced-motion:no-preference){.apple-launch__hero--campaign .apple-launch__primary-image{animation:launch-campaign-in 1.3s cubic-bezier(.16,1,.3,1) both}}@keyframes launch-campaign-in{from{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:767px){.apple-launch__hero--campaign{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch}.apple-launch__hero--campaign .apple-launch__copy{width:100%;padding:32px 24px 18px;background:#08090b}.apple-launch__hero--campaign .apple-launch__title{font-size:42px;max-width:12ch}.apple-launch__hero--campaign .apple-launch__hero-image{position:relative;inset:auto;height:350px;width:100%}.apple-launch__hero--campaign .apple-launch__primary-image{object-fit:cover;object-position:85%center;mask-image:none}.apple-launch__lineup{gap:18px}.apple-launch__tile img{height:145px}.apple-launch__workstations{grid-template-columns:1fr;gap:18px}.apple-launch__workstation,.apple-launch__workstation:first-child{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:28px 24px}.apple-launch__workstation:first-child .apple-launch__workstation-copy{align-self:auto}.apple-launch__workstation:first-child h3{font-size:36px;max-width:none}.apple-launch__workstation>img,.apple-launch__workstation:first-child>img{height:230px;margin:18px 0}.apple-launch__workstation:first-child>.apple-launch__explore{max-width:none;align-self:auto;margin-top:0}}.apple-launch__arrow{display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle;margin-inline-start:8px;transform:scaleX(var(--launch-arrow-direction,1))}.apple-launch__button>.apple-launch__arrow{margin-inline-start:0}[dir=rtl] .apple-launch{--launch-arrow-direction:-1;--launch-arrow-nudge:-3px}@media (prefers-reduced-motion:no-preference){.apple-launch__arrow{transition:transform .2s ease}.apple-launch a:focus-visible .apple-launch__arrow{transform:translateX(var(--launch-arrow-nudge,3px)) scaleX(var(--launch-arrow-direction,1))}@media (hover:hover){.apple-launch a:hover .apple-launch__arrow{transform:translateX(var(--launch-arrow-nudge,3px)) scaleX(var(--launch-arrow-direction,1))}}}.apple-launch a:is(:hover,:focus-visible),.apple-launch a:is(:hover,:focus-visible) .apple-launch__explore{text-decoration:none}.apple-launch .apple-launch__explore,.apple-launch__heading>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;padding:10px 16px;border-radius:24px;background:#edf3fa;color:#075bb8;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.apple-launch__explore>.apple-launch__arrow,.apple-launch__heading>a>.apple-launch__arrow{margin-inline-start:0;width:18px;height:18px}.apple-launch .apple-launch__text-link{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;padding:10px 16px;border:1px solid #69737e;border-radius:24px;background:transparent;color:#d7eaff;text-decoration:none}.apple-launch__text-link>.apple-launch__arrow{margin-inline-start:0;width:18px;height:18px}.apple-launch a:focus-visible .apple-launch__explore,.apple-launch__heading>a:focus-visible,.apple-launch a.apple-launch__explore:focus-visible{background:#dceafb;color:#034c9c}@media (hover:hover){.apple-launch a:hover .apple-launch__explore,.apple-launch__heading>a:hover,.apple-launch a.apple-launch__explore:hover{background:#dceafb;color:#034c9c;text-decoration:none}.apple-launch .apple-launch__text-link:hover{background:#ffffff14;border-color:#d7eaff;color:#fff}}@media (prefers-reduced-motion:no-preference){.apple-launch__explore,.apple-launch__heading>a,.apple-launch__text-link{transition:background-color .18s ease,color .18s ease,border-color .18s ease}}@media (max-width:767px){.apple-launch__heading>a{font-size:12px;padding:10px 12px;gap:6px}}}.apple-launch__brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.apple-launch__brand{display:flex;flex-direction:column;color:inherit;text-decoration:none;background:#f5f6f8;border-radius:12px;overflow:hidden}.apple-launch__brand-image{height:280px;padding:24px}.apple-launch__brand-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.apple-launch__brand-copy{padding:8px 28px 28px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.apple-launch__brand h3{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.035em;font-weight:650}.apple-launch__brand p{margin:12px 0 24px;font-size:15px;line-height:1.5;color:#535963}.apple-launch__brand .apple-launch__explore{margin-top:auto}.apple-launch__brand:focus-visible{outline:2px solid #007aff;outline-offset:4px}@media (min-width:768px){.apple-launch__workstation:last-child:nth-child(even){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:36px 48px}.apple-launch__workstation:last-child:nth-child(even)>img{grid-column:2;grid-row:1/3;height:330px;object-fit:contain}.apple-launch__workstation:last-child:nth-child(even)>.apple-launch__explore{grid-column:1;justify-self:start}}@media (max-width:767px){.apple-launch__brand-grid{grid-template-columns:1fr;gap:16px}.apple-launch__brand-image{height:250px}.apple-launch__brand-copy{padding:4px 24px 24px}}@media (prefers-reduced-motion:no-preference){.apple-launch__brand-image img{transition:transform .3s ease}.apple-launch__brand:hover img{transform:scale(1.035)}}.apple-launch__finder{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:36px}.apple-launch__finder-lineup{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.apple-launch__finder-model{display:flex;flex-direction:column;align-items:center;gap:12px;color:#15171b;text-decoration:none;text-align:center}.apple-launch__finder-model img{height:auto;aspect-ratio:2/3;object-fit:cover;mix-blend-mode:normal;border-radius:12px}.apple-launch__finder-model span{font-size:12px;line-height:1.4;font-weight:600}.apple-launch__finder-model:focus-visible{outline:2px solid #007aff;outline-offset:4px;border-radius:12px}@media (max-width:1099px){.apple-launch__finder{grid-template-columns:1fr}.apple-launch__finder-lineup{gap:16px}}@media (max-width:767px){.apple-launch__finder{gap:24px;min-width:0;overflow:hidden}.apple-launch__finder-lineup{min-width:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% + 12px)/1.5);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:24px;margin-inline:-24px;padding:4px 24px 12px;scrollbar-width:thin;scrollbar-color:#a9b4c3 transparent}.apple-launch__finder-model{scroll-snap-align:start}.apple-launch__finder-model img{width:100%}}.apple-launch__accessories{display:grid;grid-template-columns:1fr 1fr;gap:20px}.apple-launch__accessory{display:grid;grid-template-columns:1fr 42%;align-items:center;gap:12px;padding:28px 32px;border-radius:16px;background:#f5f5f7;color:#15171b;text-decoration:none;overflow:hidden}.apple-launch__accessory:first-child{grid-row:span 2;grid-template-columns:1fr;background:#eaf0f5}.apple-launch__accessory-copy{position:relative;z-index:1}.apple-launch__accessory h3{margin:0;font-size:26px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.apple-launch__accessory p{margin:10px 0 20px;color:#58616d;font-size:14px;line-height:1.5;max-width:30ch}.apple-launch__accessory img{width:100%;height:150px;object-fit:contain;mix-blend-mode:multiply}.apple-launch__accessory:first-child img{height:230px;max-width:80%;justify-self:center}.apple-launch__accessory-cta{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;color:#075bb8}.apple-launch__accessory:focus-visible{outline:2px solid #007aff;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.apple-launch__accessory img{transition:transform .3s ease}.apple-launch__accessory:hover img{transform:scale(1.035)}}@media (max-width:767px){.apple-launch__accessories{grid-template-columns:1fr;gap:14px}.apple-launch__accessory,.apple-launch__accessory:first-child{grid-template-columns:1fr 40%;grid-row:auto;padding:20px;gap:8px}.apple-launch__accessory h3{font-size:22px}.apple-launch__accessory p{font-size:13px;margin:8px 0 8px}.apple-launch__accessory img,.apple-launch__accessory:first-child img{height:150px;max-width:100%}.apple-launch__accessory-cta{font-size:12px}}
