a,button,input[type=submit],input[type=button],select,[role=button],.product-card a{min-height:44px;min-width:44px}nav a,nav button{padding:12px 16px}.shopify-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 500px}.hero__image img,.slideshow__image img{max-width:100%;height:auto}.product-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:4px 4px 12px 12px}.product-card.touch-active{transform:scale(.98);box-shadow:0 5px 15px #c8a74c33}.carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.carousel::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:start;flex-shrink:0}.mobile-form-field{margin-bottom:1rem}.mobile-form-field input,.mobile-form-field textarea{width:100%;padding:1rem;border:2px solid rgba(200,167,76,.3);border-radius:8px;background:#ffffff0d;color:#fff;font-size:16px;font-family:Amiri,serif}.mobile-form-field input:focus-visible,.mobile-form-field textarea:focus-visible{border-color:#c8a74c;outline:none;box-shadow:0 0 0 3px #c8a74c33}.mobile-sticky-cart{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#c8a74c,#2e7d32);padding:1rem;z-index:100;box-shadow:0 -2px 10px #0003;transform:translateY(100%);transition:transform .3s ease;border-radius:12px 12px 0 0;border-top:3px solid rgba(255,255,255,.2)}.mobile-sticky-cart.show{transform:translateY(0)}@media(max-width:768px){.hero-title{font-size:2.5rem!important}.hero-subtitle{font-size:1.1rem!important}.hero-benefits{flex-direction:column;gap:1rem!important}.cta-button{padding:1rem 2rem!important;font-size:1rem!important;min-height:48px}.product-grid{grid-template-columns:1fr 1fr!important;gap:1rem!important}.mobile-spacing{padding:1rem!important}.Shiffa-consultation-types{padding:40px 0!important}.Shiffa-consultation-types__container{padding:0 15px!important}.Shiffa-consultation-types__title{font-size:1.8rem!important;margin-bottom:15px!important;line-height:1.3!important}.consultation-type-card{margin:0 5px 20px!important;padding:25px 20px!important;border-radius:12px!important}.consultation-type-icon{font-size:3rem!important;margin-bottom:15px!important}.consultation-type-title{font-size:1.3rem!important;margin-bottom:12px!important}.consultation-type-description{font-size:14px!important;line-height:1.5!important}.consultation-type-benefits{padding:15px!important;margin:15px 0!important}.consultation-type-benefits li{font-size:13px!important;margin-bottom:10px!important}.consultation-type-duration{padding:8px 16px!important;font-size:.8rem!important}.Shiffa-consultation-faq{padding:40px 0!important}.Shiffa-consultation-faq__container{padding:0 15px!important}.Shiffa-consultation-faq__title{font-size:1.8rem!important;margin-bottom:15px!important;line-height:1.3!important}.faq-item{margin-bottom:18px!important;border-radius:15px!important}.faq-question{padding:22px 18px!important;font-size:15px!important}.faq-question-text{margin-right:15px!important}.faq-icon{width:35px!important;height:35px!important;font-size:1.6rem!important}.faq-answer{padding:0 18px 22px!important;font-size:14px!important}.faq-answer ul{padding:12px 12px 12px 32px!important;margin:15px 0!important}.faq-answer li{font-size:13px!important;margin-bottom:10px!important}.Shiffa-sustainability-ethics{padding:40px 0!important}.Shiffa-sustainability-ethics__container{padding:0 15px!important}.Shiffa-sustainability-ethics__title{font-size:1.8rem!important;margin-bottom:15px!important;line-height:1.3!important}.Shiffa-sustainability-ethics__initiative{padding:25px 18px!important;margin:0 8px 20px!important;border-radius:20px!important}.Shiffa-sustainability-ethics__initiative-icon{font-size:3.2rem!important;margin-bottom:15px!important}.Shiffa-sustainability-ethics__initiative-title{font-size:1.3rem!important;margin-bottom:12px!important}.Shiffa-sustainability-ethics__initiative-description{font-size:14px!important;line-height:1.5!important}.Shiffa-sustainability-ethics__initiative-details{padding:15px!important;margin-top:15px!important}.Shiffa-sustainability-ethics__initiative-details li{font-size:13px!important;margin-bottom:8px!important}.Shiffa-sustainability-ethics__commitments{padding:35px 18px!important;margin:0 8px 40px!important}.Shiffa-sustainability-ethics__commitment{padding:22px 15px!important;margin-bottom:15px!important}.Shiffa-sustainability-ethics__commitment-icon{font-size:2.8rem!important}.Shiffa-sustainability-ethics__impact{padding:30px 18px!important;margin:0 8px!important}.Shiffa-sustainability-ethics__stat{padding:15px!important}}@media(max-width:480px){.hero-title{font-size:2rem!important}.product-grid{grid-template-columns:1fr!important}.Shiffa-consultation-types__title{font-size:1.6rem!important;padding:0 10px!important}.consultation-type-card{margin:0 10px 15px!important;padding:20px 15px!important}.consultation-type-icon{font-size:2.5rem!important}.consultation-type-title{font-size:1.2rem!important}.consultation-type-benefits{padding:12px!important}.consultation-type-benefits li{font-size:12px!important;padding-left:25px!important}.Shiffa-consultation-faq__title{font-size:1.6rem!important;padding:0 10px!important}.faq-question{padding:18px 15px!important;font-size:14px!important}.faq-icon{width:30px!important;height:30px!important;font-size:1.4rem!important}.faq-answer{padding:0 15px 18px!important;font-size:13px!important}.faq-answer ul{padding:10px 10px 10px 28px!important}.faq-answer li{font-size:12px!important;margin-bottom:8px!important}.Shiffa-about-us-page{padding:0!important}.Shiffa-about-us-header{padding:40px 0!important}.Shiffa-about-us-title{font-size:2rem!important;padding:0 15px!important}.Shiffa-about-us-intro{padding:0 15px!important;font-size:1rem!important}.Shiffa-about-nav-list{flex-direction:column!important;gap:10px!important;padding:0 15px!important}.Shiffa-about-nav-link{padding:10px 15px!important;font-size:.9rem!important;text-align:center!important}.Shiffa-about-section-title{font-size:1.8rem!important;padding:0 15px!important}.Shiffa-about-section-subtitle{font-size:.95rem!important;padding:0 15px!important}.Shiffa-mission-philosophy__content{grid-template-columns:1fr!important;gap:20px!important;padding:0 10px!important}.Shiffa-mission-philosophy__title{font-size:2rem!important;text-align:center!important}.Shiffa-mission-philosophy__values-item{padding:12px!important;margin-bottom:10px!important}.Shiffa-founder-story__leadership-grid{grid-template-columns:1fr!important;gap:20px!important;padding:0 10px!important}.Shiffa-founder-story__profile{padding:25px 20px!important}.Shiffa-founder-story__name{font-size:1.2rem!important}.Shiffa-manufacturing-quality__content{grid-template-columns:1fr!important;gap:20px!important;padding:0 10px!important}.Shiffa-manufacturing-quality__certifications{grid-template-columns:1fr!important;gap:15px!important}.Shiffa-manufacturing-quality__certification{padding:15px!important}.Shiffa-about-contact-cta{padding:50px 0!important}.contact-cta-content{padding:0 15px!important}.contact-methods{flex-direction:column!important;gap:15px!important}.contact-btn{padding:12px 20px!important;font-size:1rem!important;width:100%!important;max-width:300px!important}.Shiffa-sustainability-ethics__title{font-size:1.6rem!important;padding:0 10px!important}.Shiffa-sustainability-ethics__initiative{padding:20px 15px!important;margin:0 5px 15px!important}.Shiffa-sustainability-ethics__initiative-icon{font-size:2.8rem!important}.Shiffa-sustainability-ethics__initiative-title{font-size:1.2rem!important}.Shiffa-sustainability-ethics__initiative-details{padding:12px!important}.Shiffa-sustainability-ethics__initiative-details li{font-size:12px!important;margin-bottom:6px!important}.Shiffa-sustainability-ethics__commitments{padding:25px 15px!important;margin:0 5px 30px!important}.Shiffa-sustainability-ethics__commitment{padding:18px 12px!important}.Shiffa-sustainability-ethics__commitment-icon{font-size:2.5rem!important}.Shiffa-sustainability-ethics__impact{padding:25px 15px!important;margin:0 5px!important}.Shiffa-sustainability-ethics__stat{padding:12px!important}}@supports (padding: max(0px)){.header{padding-top:0}.mobile-sticky-cart{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header__icon,.menu-drawer__menu-item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(prefers-reduced-motion:reduce){.product-card,.mobile-sticky-cart,.mobile-form-field input,.mobile-form-field textarea{transition:none}.carousel{scroll-behavior:auto}}html{scroll-padding-top:60px}@media(max-width:768px){html{scroll-padding-top:50px}#header-group{line-height:1}.announcement-bar{padding-block:4px!important;min-height:auto!important;font-size:.78rem!important}.header-section{margin:0!important;padding:0!important}.header__row{padding-block:0!important}.header__columns.spacing-style{padding-block:4px!important;padding-inline:6px!important}.header__row--mobile{padding-block:2px!important}.menu-list--mobile li{padding-block:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile-responsive.css.map */
