@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--takaaf-orange: #E8782A;--takaaf-navy: #0A1628}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product__title,.product__title h1,.product__info-wrapper p,.product-form__input .form__label,.card__heading,.card__information,.footer p,.footer a,.rte p,.price,.price-item,h1,h2,h3,h4,h5{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.banner__heading{font-family:Inter,-apple-system,sans-serif!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.1!important;color:#fff!important;margin-bottom:1rem!important;text-shadow:0 2px 20px rgba(0,0,0,.3)}.banner .banner__box p,.banner .banner__content p{font-family:Inter,-apple-system,sans-serif!important;font-size:1rem!important;font-weight:400!important;color:#ffffffe0!important;letter-spacing:.01em!important;line-height:1.6!important;margin-bottom:1.5rem!important;text-shadow:0 1px 8px rgba(0,0,0,.25)}.banner .button:not(.button--secondary){background:#fff!important;color:#1d1d1f!important;border:none!important;border-radius:980px!important;font-size:15px!important;font-weight:600!important;font-family:Inter,sans-serif!important;padding:14px 32px!important;letter-spacing:.01em!important;box-shadow:none!important;transition:background .2s ease,transform .1s ease!important;min-height:auto!important;min-width:auto!important}.banner .button:not(.button--secondary):after,.banner .button:not(.button--secondary):before{content:none!important;display:none!important;box-shadow:none!important}.banner .button:not(.button--secondary):hover{background:#f0f0f0!important;transform:scale(1.02)!important}.banner__content{padding:3rem 2rem!important}@media(min-width:750px){.banner__content{padding:5rem!important;max-width:55%!important}}.product__title,.product__title h1{font-size:clamp(1.5rem,4vw,2.25rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#1d1d1f!important;margin-bottom:.5rem!important}.price__container{margin:.75rem 0 1.25rem!important}.price .price-item--sale{font-size:1.375rem!important;font-weight:600!important;color:#1d1d1f!important;letter-spacing:-.02em!important;text-decoration:none!important}.price:not(.price--on-sale) .price-item--regular{font-size:1.375rem!important;font-weight:500!important;color:#1d1d1f!important;letter-spacing:-.02em!important;text-decoration:none!important}.price--on-sale .price-item--regular{font-size:1rem!important;font-weight:400!important;color:#6e6e73!important;text-decoration:line-through!important;letter-spacing:0!important}.badge--sale,.price__badge-sale{background:#ff3b30!important;color:#fff!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;padding:3px 8px!important;text-transform:uppercase!important}.card-information .price:not(.price--on-sale) .price-item--regular{font-size:14px!important;font-weight:500!important;color:#1d1d1f!important;text-decoration:none!important}.card-information .price--on-sale .price-item--regular{font-size:12px!important;font-weight:400!important;color:#9ca3af!important;text-decoration:line-through!important}.card-information .price--on-sale .price-item--sale{font-size:14px!important;font-weight:600!important;color:#1d1d1f!important;text-decoration:none!important}.product__tax{font-size:13px!important;color:#6e6e73!important;margin-bottom:1.25rem!important}.product__tax a,.product__tax a:visited{color:var(--takaaf-orange)!important;font-weight:500!important;text-decoration:none!important}.product-form__input .form__label{font-size:12px!important;font-weight:600!important;color:#1d1d1f!important;letter-spacing:.06em!important;text-transform:uppercase!important}.variant-input-wrapper label.button:after,.variant-input-wrapper label.button:before{content:none!important;display:none!important;box-shadow:none!important}.variant-input-wrapper label.button{border-radius:980px!important;border:1.5px solid #d2d2d7!important;font-size:13px!important;font-weight:500!important;color:#1d1d1f!important;background:#fff!important;padding:8px 18px!important;min-height:auto!important;min-width:auto!important;box-shadow:none!important;--border-opacity: 0 !important;--buttons-border-width: 0px !important;--buttons-shadow-opacity: 0 !important}.variant-input-wrapper input[type=radio]:checked+label.button{background:#1d1d1f!important;color:#fff!important;border-color:#1d1d1f!important;font-weight:600!important}.product-form__submit:after,.product-form__submit:before{content:none!important;display:none!important;box-shadow:none!important}.product-form__submit{background:#1d1d1f!important;color:#fff!important;border:none!important;border-radius:980px!important;font-size:15px!important;font-weight:500!important;font-family:Inter,sans-serif!important;height:auto!important;min-height:50px!important;width:100%!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;transition:background .2s ease,transform .1s ease!important;--buttons-radius-outset: 980px !important;--buttons-radius: 980px !important;--border-opacity: 0 !important;--shadow-opacity: 0 !important;--buttons-border-width: 0px !important;--buttons-shadow-opacity: 0 !important}.product-form__submit:hover{background:#2d2d2f!important}.product-form__submit:active{transform:scale(.98)!important}.shopify-payment-button__button:after,.shopify-payment-button__button:before,button.shopify-payment-button__button--unbranded:after,button.shopify-payment-button__button--unbranded:before{content:none!important;display:none!important;box-shadow:none!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{border-radius:980px!important;min-height:50px!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;--buttons-radius-outset: 980px !important;--buttons-radius: 980px !important;--border-opacity: 0 !important;--shadow-opacity: 0 !important;--buttons-border-width: 0px !important}.cart-count-bubble{position:absolute!important;border-radius:100%!important;width:1.7rem!important;height:1.7rem!important;background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;font-size:.9rem!important;bottom:.8rem!important;left:2.2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;border:none!important;z-index:1!important}.cart-count-bubble:before,.cart-count-bubble:after{content:none!important;display:none!important}.quantity{border-radius:10px!important;border:1.5px solid #d2d2d7!important;overflow:hidden!important}.quantity__button{background:transparent!important;color:#1d1d1f!important;border:none!important;width:44px!important;min-width:44px!important}.quantity__button:hover{background:#f5f5f7!important}.quantity__input{color:#1d1d1f!important;border:none!important;border-left:1.5px solid #d2d2d7!important;border-right:1.5px solid #d2d2d7!important}.product__media-item img,.product__media img{border-radius:16px!important;background:#f5f5f7!important}.product__media-list{gap:8px!important}.thumbnail-list__item button{border-radius:10px!important;border:1.5px solid transparent!important;overflow:hidden!important}.thumbnail-list__item button[aria-current=true],.thumbnail-list__item button:hover{border-color:#1d1d1f!important}.product__description,.product__description p,.rte p{font-size:15px!important;line-height:1.75!important;color:#3a3a3c!important;font-weight:400!important}.card-wrapper{border-radius:16px!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.card-wrapper:hover{transform:translateY(-3px)!important;box-shadow:0 12px 40px #00000014!important}.card__media,.card__media img{border-radius:12px!important;background:#f5f5f7!important}.card__heading{font-size:14px!important;font-weight:500!important;color:#1d1d1f!important;letter-spacing:-.01em!important;line-height:1.35!important;margin-top:.5rem!important}.card__information{padding:.75rem .25rem .5rem!important}h1,h2,h3{letter-spacing:-.025em!important;font-weight:600!important;color:#1d1d1f!important}.footer{background:#f5f5f7!important;border-top:1px solid #e5e5ea!important}.footer__heading{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1d1d1f!important}.footer-block__list a,.footer__list-item a{font-size:13px!important;color:#6e6e73!important;text-decoration:none!important}.footer-block__list a:hover,.footer__list-item a:hover{color:#1d1d1f!important}.cart-item{border-bottom:1px solid #f0f0f0!important;padding:1.25rem 0!important}.cart-item__name{font-size:15px!important;font-weight:500!important;color:#1d1d1f!important}:focus-visible{outline:2px solid var(--takaaf-orange)!important;outline-offset:3px!important;border-radius:4px!important}.related-products .card-wrapper{border-radius:12px!important}.related-products h2{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.02em!important;color:#1d1d1f!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:3px}@media(max-width:749px){.product__title,.product__title h1{font-size:1.5rem!important}.card__heading{font-size:13px!important}.banner__heading{font-size:1.75rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/takaaf-apple-style.css.map */
