html{-webkit-font-smoothing:antialiased}:root{--font-body-family: "Manrope", sans-serif;--font-heading-family: "Manrope", sans-serif}body{color:#545454}.page-width{padding:0 30px}a{text-decoration:none;color:unset}.button:before,.button:after{display:none}.button{font-size:16px;font-style:normal;font-weight:700;line-height:150%;border-radius:999px;letter-spacing:0;min-width:auto;min-height:46px;padding:0 28px}.button.button--primary{background:#1f96f4;color:#fff;border:1px solid #1F96F4;transition:all .3s ease}.button--primary:hover{background:#47a6f1;border-color:#47a6f1}.button.button--secondary{background:transparent;color:#1f96f4;border:1px solid #1F96F4;transition:all .3s ease}.button--secondary:hover{background:#1f96f4;color:#fff}.button--link{font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none;color:#1f96f4;letter-spacing:0;display:flex;align-items:center;gap:12px;margin-top:20px}.h2{font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px}p{font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0}.standard-width{max-width:1140px;margin:0 auto}.space-top{margin-top:80px}.space-bottom{margin-bottom:80px}.section-header.shopify-section-group-header-group{z-index:99}.desktop-nav-wrapper .header__inline-menu{padding:2px 0}.desktop-nav-wrapper .header__menu-item{color:#fff;font-size:14px;font-style:normal;font-weight:500;letter-spacing:0}.header__icon .svg-wrapper{width:24px;height:24px}.header__menu-item:hover span{text-decoration:none;font-weight:700}.header__active-menu-item{color:#fff;text-decoration:none;font-weight:700}.multicolumn01 .multicolumn-section__heading{max-width:768px}.multicolumn01 .multicolumn-section__column{border-radius:12px;background:#fff;box-shadow:0 2px 15px #00000024;padding:30px 15px 40px!important;min-height:458px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.multicolumn01 .multicolumn-section__column-text-block{padding:0 15px;width:100%}.multicolumn02 .multicolumn-section__column-image{width:100%!important;display:block;border-radius:0 0 12px 12px}.multicolumn02 .multicolumn-section__column{padding:0!important;background:#fff;border-radius:12px}.multicolumn02 .multicolumn-section__column-text-block{padding:32px 32px 40px}.multicolumn02 h3.multicolumn-section__column-heading.h4.h4--large{max-width:405px}.multicolumn02 .multicolumn-section__column-paragraph p{margin-top:10px!important}.multicolumn03 .multicolumn-section__column{border-radius:12px;background:#fff;box-shadow:0 2px 15px #00000024;padding:0!important;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.multicolumn03 .multicolumn-section__column-image{width:100%!important;display:block;border-radius:0 0 12px 12px}.multicolumn03 .multicolumn-section__column-text-block{padding:32px 32px 40px}.multicolumn03 .multicolumn-section__column-paragraph p{margin-top:10px!important}h1.collection-hero__title{font-size:32px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.64px;margin:40px 0 0}#product-grid .card__heading{font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}#product-grid .card__content{text-align:center}#product-grid{column-gap:48px;row-gap:80px}#product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 36px)}#product-grid .card-information{text-align:center}.product-specs{font-size:16px;font-style:normal;font-weight:700;line-height:150%;color:#121212;margin:0}.product-tagline{font-size:16px;font-style:normal;font-weight:400;line-height:150%;color:#121212;margin:0 0 20px}.specs-tagline{min-height:116px}.authorized-banner .banner__media{border-radius:12px}.banner h2.banner__heading.inline-richtext.h0{font-size:58px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-1.16px}.banner__text.rte.body{color:#ebebeb}.banner .banner__box>*+.banner__buttons{margin-top:0}.authorized-banner.banner--desktop-transparent .banner__box{padding-top:20px}.customer h1{font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.field__label,.customer .field label{font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.customer .field:after{box-shadow:0 0 0 var(--inputs-border-width) #aaaaaa8c}.login a[href="#recover"],.login a{font-style:normal;font-weight:500;line-height:150%;letter-spacing:0}.customer button{background:#1f96f4;border-color:#1f96f4;width:100%;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}.customer button:after,.customer button:hover:after{box-shadow:none}body.account{max-width:100%!important;display:block;padding-left:0;padding-right:0}main .customer.account{padding:90px 20px}body.account footer{max-width:100%;width:100%}main .customer{max-width:1180px;margin:0 auto;padding:70px 20px}.product__title h1{font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px}.product .price{font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.4px;color:#545454}.product__custom-text{border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB}.product a{color:#1f96f4}.grid__item.product__media-icon-with-text{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product .icon-with-text--horizontal .icon-with-text__item{width:100%;padding-top:50px;padding-bottom:20px;border-bottom:1px solid #EBEBEB}button.extra-add-to-cart-button.button.button--primary{width:100%}.apple-intelligence img{width:18px;border:0;margin:0}p.apple-intelligence{display:flex;align-items:center;gap:8px}.product .icon-with-text--horizontal .icon-with-text__item span.inline-richtext{text-align:center}.product-form__input .form__label{font-size:16px!important;font-style:normal;font-weight:700;line-height:150%;color:#121212;letter-spacing:0;margin-bottom:6px}.product .product-form__input{max-width:100%}.product .product-form__input .select:before,.product .product-form__input .select:after,.product .product-form__input .select select{border-radius:4px;height:56px}.product .product-form__input .select select:focus{box-shadow:unset!important}.product .product-form__input .select:hover.select:after{box-shadow:unset!important;border:1px solid rgb(136,136,136)}.product .product-form__input .select select{font-size:16px;font-style:normal;font-weight:500}body.cart .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}body.cart h2.title.inline-richtext.h0{font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.96px;color:#121212;margin:0}body.cart .product-grid .card__heading{font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0}body.cart .product-grid .card__content{text-align:center}body.cart .product-grid{column-gap:48px;row-gap:80px}body.cart .product-grid.grid--4-col-desktop .grid__item{width:calc(25% - 36px)}body.cart .product-grid .card-information{text-align:center}body.cart .collection a.link.underlined-link{font-size:16px;font-style:normal;font-weight:500;line-height:150%;color:#1f96f4;text-decoration:none;letter-spacing:0;display:flex;align-items:center;gap:10px}.footer .newsletter-form__button:not(:focus-visible):not(.focused){background:#1f96f4}.footer .newsletter-form{margin:0}.newsletter-form__field-wrapper .field__input{padding-left:24px}.footer input::placeholder{opacity:1!important}.footer .newsletter-form__button{border-radius:40px;max-width:118px;width:100%;font-size:16px;font-style:normal;font-weight:700;line-height:150%;height:59px;gap:8px;color:#fff}.newsletter-form__field-wrapper .field__input{border-radius:40px;min-height:59px;background:#0b1728}.footer .field:after{border-radius:40px!important;border:1px solid rgba(255,255,255,.1);box-shadow:none!important}.footer__brand{margin-bottom:30px}.footer__heading{font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.4px}.footer__subtext{font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:20px 0 35px}.footer a.link.link--text{font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;text-decoration:none;color:rgba(var(--color-foreground),.75)}.footer ul.footer__menu.list-unstyled{display:flex;flex-direction:column;gap:12px}.footer .copyright__content{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.footer .footer__copyright{margin-top:0}.header-wrapper,.floating-price{background:#ffffffd1!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media (max-width: 1200px){.multicolumn01 img.multicolumn-section__column-image{width:100%!important}}@media (max-width: 1140px){.standard-width{margin-left:20px;margin-right:20px}}@media (max-width: 989px){.multicolumn01 .multicolumn-section__column{min-height:auto;gap:25px}.footer__column{margin-bottom:40px}.footer__column:last-child{margin-bottom:0}.multicolumn02 .multicolumn-section__column{display:flex;flex-direction:column;justify-content:space-between}#product-grid.grid--4-col-desktop .grid__item,body.cart .product-grid.grid--4-col-desktop .grid__item{width:calc(50% - 36px)}#product-grid,body.cart .product-grid{row-gap:40px}}@media (max-width: 750px){.h2{font-size:28px}.page-width{padding:0 20px}.header{padding:8px 20px}p{font-size:15px}.footer .footer__copyright{margin-top:20px}.footer .newsletter-form{align-items:flex-start}.multicolumn02 .multicolumn-section__column-text-block{padding:30px 20px}.button--link{font-size:15px}a.button--link svg{width:7px}.multicolumn03 .multicolumn-section__column-text-block{padding:30px 20px}.footer__brand-image img{width:100%}.footer .footer__content-top{padding-left:20px;padding-right:20px}.footer__heading{font-size:18px}.footer__subtext{font-size:15px}.newsletter-form__field-wrapper .field__input{font-size:14px;min-height:50px}.footer .newsletter-form__button{font-size:14px;height:50px}.space-top{margin-top:60px}.space-bottom{margin-bottom:60px}.banner h2.banner__heading.inline-richtext.h0{font-size:34px}.authorized-banner.banner--desktop-transparent .banner__box{padding-top:4rem}h1.collection-hero__title{font-size:28px}#product-grid,body.cart .product-grid{column-gap:16px}#product-grid.grid--4-col-desktop .grid__item,body.cart .product-grid.grid--4-col-desktop .grid__item{width:calc(50% - 16px)}#product-grid .card__heading,body.cart .product-grid .card__heading{font-size:18px}.product-specs,.product-tagline{font-size:14px}#product-grid .button.button--primary,body.cart .product-grid .button.button--primary{font-size:14px;min-height:42px}.grid__item.product__media-icon-with-text{max-width:100%;width:100%}.product__title h1,body.cart h2.title.inline-richtext.h0{font-size:28px}body.cart .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{flex-direction:column;gap:15px}}.infiniteoptions-price .price-item--regular{font-weight:700}.pdp-featured-collection .card__information{display:flex;flex-direction:column;justify-content:space-between}.cart__login-paragraph,#product-grid .card__content .custom-ci{display:flex;flex-direction:column;align-items:center}#product-grid .card__content .custom-ci .button--primary.here{margin-top:auto}.floating-price__content>div{display:flex;align-items:center}.floating-price__content>p{margin-block-start:0px!important;margin-block-end:0px!important}@media screen and (max-width: 768px){.floating-price__content{flex-direction:column;justify-content:start;align-items:start!important}.floating-price__content>div{width:100%;display:flex;justify-content:space-between}.floating-price__content>div .floating-price__button{margin-top:-20px}}@media screen and (max-width: 540px){header.header{display:flex;flex-wrap:nowrap!important}header.header>.header__icons{justify-content:end;padding-right:25px}header.header>header-drawer{margin-right:-10px!important}.menu-drawer__menu .list-menu__item{justify-content:start}.menu-drawer__utility-links{display:flex;flex-direction:column;align-items:end}h1.header__heading{width:150%!important}.floating-price__content>div{flex-direction:column;align-items:center}.floating-price__content>div .floating-price__button{margin-top:0;width:100%}.floating-price__content{align-items:center!important}}.aiod-wholesale-discount-topbar{display:none!important}@media screen and (max-width: 320px){.floating-price__content>div{margin-top:10px}.floating-price__content>div .floating-price__button{padding-top:10px;padding-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
