@media(max-width:1024px){:root{--container-padding: 24px}.why-cosanix__grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}.cart-main__inner{grid-template-columns:1fr 360px}.product-reviews__grid{grid-template-columns:repeat(2,1fr)}.scenes__grid{grid-template-columns:repeat(3,1fr)}.scenes__item--featured{grid-column:span 2}.customer-account{grid-template-columns:1fr}}@media(max-width:768px){:root{--container-padding: 16px;--header-height: 60px}.header__nav{display:none}.header__hamburger{display:flex}.header__icon-btn:not(.header__cart-btn):not(#cartToggle){display:none}.hero-dark__content{padding-top:var(--space-16);padding-bottom:var(--space-16)}.hero-dark__ctas{flex-direction:column}.hero-dark__ctas .btn{width:100%;justify-content:center}.how-it-works__steps{grid-template-columns:1fr;gap:var(--space-10)}.builder{grid-template-columns:1fr;gap:var(--space-8)}.builder__preview{position:static;aspect-ratio:1;max-height:300px}.builder__boards{grid-template-columns:repeat(2,1fr);display:flex;overflow-x:scroll;gap:var(--space-3);padding-bottom:var(--space-3);-webkit-overflow-scrolling:touch;scrollbar-width:none}.builder__boards::-webkit-scrollbar{display:none}.builder__board{flex-shrink:0;width:140px}.why-cosanix__grid{grid-template-columns:1fr 1fr;gap:var(--space-4)}.why-cosanix__item{padding:var(--space-5)}.quality__inner{grid-template-columns:1fr;gap:var(--space-8)}.scenes__grid{grid-template-columns:repeat(2,1fr);padding:0 var(--container-padding)}.scenes__item--featured{grid-column:span 2}.ugc__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.events__grid,.blog-preview__grid{grid-template-columns:1fr}.blog-main__grid{grid-template-columns:1fr!important}.product-main__inner{grid-template-columns:1fr}.product-main__gallery{position:static}.product-main__trust{flex-wrap:wrap;gap:var(--space-3)}.cart-main__inner{grid-template-columns:1fr}.cart-main__summary{position:static}.cart-upsell__grid{grid-template-columns:1fr}.collection-main__grid{grid-template-columns:repeat(var(--columns-mobile, 2),1fr)!important;gap:var(--space-3)}.collection-main__toolbar{flex-direction:column;gap:var(--space-4)}.product-reviews__grid{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr;gap:var(--space-8)}.footer__bottom-inner{flex-direction:column;gap:var(--space-4);text-align:center}.cta-banner__actions{flex-direction:column;align-items:center}.section{padding:var(--space-12) 0}.section__header--with-link{flex-direction:column;gap:var(--space-3);text-align:center}.builder--product{grid-template-columns:1fr}.builder--product .builder__boards{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.ugc__grid,.why-cosanix__grid,.scenes__grid{grid-template-columns:1fr}.scenes__item--featured{grid-column:span 1}.hero-dark__heading{font-size:28px}.not-found__code{font-size:80px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-bg-secondary) 25%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--border-radius-sm)}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-pink{color:var(--color-accent-pink)}.text-blue{color:var(--color-accent-blue)}.text-muted{color:var(--color-text-secondary)}.gradient-text{background:linear-gradient(135deg,var(--color-accent-pink),var(--color-accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media print{.header,.footer,.cart-drawer,.cart-overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
