:root{--karsan-primary: #8b5e3c;--karsan-secondary: #2c3e50;--karsan-accent: #d4a373;--karsan-background: #faf8f5;--karsan-text-main: #1a1a1a;--karsan-text-light: #5a5a5a;--font-heading-family: "Outfit", sans-serif;--font-body-family: "Outfit", sans-serif;--transition-slow: .5s cubic-bezier(.25, 1, .5, 1);--transition-medium: .3s ease-in-out;--transition-fast: .15s ease-out;--shadow-premium: 0 10px 30px rgba(0,0,0,.05);--shadow-hover: 0 20px 40px rgba(139, 94, 60, .15)}body{background-color:var(--karsan-background)!important;color:var(--karsan-text-main)!important;font-family:var(--font-body-family)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;color:var(--karsan-secondary)!important;font-weight:600;letter-spacing:-.02em}.button,.btn,button{border-radius:4px!important;background-color:var(--karsan-primary)!important;color:#fff!important;font-family:var(--font-body-family)!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.05em!important;transition:all var(--transition-medium)!important;border:1px solid var(--karsan-primary)!important;position:relative;overflow:hidden}.button:hover,.btn:hover,button:hover{background-color:transparent!important;color:var(--karsan-primary)!important;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.card-wrapper .media img,.collection-card-wrapper .media img{transition:transform var(--transition-slow)!important}.card-wrapper:hover .media img,.collection-card-wrapper:hover .media img{transform:scale(1.05)!important}.card{border-radius:8px!important;overflow:hidden;box-shadow:var(--shadow-premium);background:#fff;transition:all var(--transition-medium);border:none!important}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.card__information{padding:1.5rem!important;text-align:center}.card__heading{font-size:1.25rem!important;margin-bottom:.5rem!important}.price{color:var(--karsan-primary)!important;font-weight:600;font-size:1.1rem}.header{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)!important}.header__menu-item{font-family:var(--font-body-family)!important;font-weight:500!important;color:var(--karsan-secondary)!important;transition:color var(--transition-fast)!important}.header__menu-item:hover{color:var(--karsan-primary)!important}.slideshow__text{background:#ffffffd9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:3rem!important}.slideshow__text .banner__heading{color:var(--karsan-secondary)!important}.footer{background-color:var(--karsan-secondary)!important;color:#fff!important;border-top:none!important}.footer__heading{color:var(--karsan-accent)!important}.footer-block__details-content .list-menu__item{color:#fffc!important}.footer-block__details-content .list-menu__item:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--karsan-accent)}.fade-in-section{opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,visibility}.fade-in-section.is-visible{opacity:1;transform:none;visibility:visible}@media screen and (min-width:990px){.product__outer--static-column-aside .product__main{display:flex;align-items:flex-start;gap:4rem}.product__outer--static-column-aside .product__media-wrapper{flex:1 1 60%;width:60%}.product__outer--static-column-aside .product__info-container{flex:1 1 40%;width:40%;position:sticky;top:100px;height:auto;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:1rem;scrollbar-width:thin}.product__outer--static-column-aside .product__media-list.swiper{display:flex!important;flex-direction:column!important;gap:2rem!important}.product__outer--static-column-aside .product__media-list .swiper-slide{position:relative!important;width:100%!important;transform:none!important;opacity:1!important}.product__outer--static-column-aside .product__pagination,.product__outer--static-column-aside .product__slider-nav{display:none!important}}.header__inline-menu details[open] .header__submenu{animation:slideDown .4s cubic-bezier(.25,1,.5,1);box-shadow:var(--shadow-premium);border-radius:0 0 12px 12px;padding:2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/karsan-premium.css.map */
