/* Final storefront alignment and image treatment. */
.supara-showcase-photo{display:grid;place-items:center;background:#f8f9fb;padding:7px}
.supara-showcase-photo img,.supara-tile-ayt img,.supara-tile-ekstrem img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);max-height:none;object-fit:contain;object-position:center;transform:none}
.supara-showcase-tab:is(:nth-child(2),:nth-child(3)) .supara-showcase-photo{padding:3px;background:#fff}
.supara-showcase-tab:is(:nth-child(2),:nth-child(3)) .supara-showcase-photo img{object-fit:contain}
.supara-shop-lead:has(.supara-original-slides){aspect-ratio:1536/929;background:#f4f0f6}
.supara-original-slides>a img{object-fit:cover;object-position:center}
.supara-original-slides>a:nth-child(n+2):nth-child(-n+4){isolation:isolate;overflow:hidden;background:#4c2674}
.supara-original-slides>a.is-active:nth-child(n+2):nth-child(-n+4)::before{content:'';position:absolute;inset:-22px;z-index:0;background-size:cover;background-position:center;filter:blur(20px) brightness(.82)}
.supara-original-slides>a.is-active:nth-child(2)::before{background-image:url('/storage/slider/nekadar-ogrendik-1.webp')}
.supara-original-slides>a.is-active:nth-child(3)::before{background-image:url('/storage/slider/tytbrans.webp')}
.supara-original-slides>a.is-active:nth-child(4)::before{background-image:url('/storage/slider/ayt.webp')}
.supara-original-slides>a:nth-child(n+2):nth-child(-n+4) img{position:relative;z-index:1;object-fit:contain}
.supara-original-campaign-grid img{height:auto;aspect-ratio:4/5;object-fit:contain;object-position:center;background:#fff}
.supara-original-campaign-grid a{background:#fff}
.supara-catalog-page .supara-catalog-heading{align-items:end}
.supara-catalog-page .supara-catalog-heading h1{margin:2px 0 0}
.page-header.breadcrumb-wrap>.container{max-width:1200px}
.ks-product-card .ks-card-media{background:radial-gradient(ellipse at 50% 75%,#edf1f4 0,#f9fafb 54%,#fff 80%)!important}
.ks-product-card .ks-product-cover{background:transparent!important}
.ks-book-brand{background:transparent!important;padding:2px!important}
.ks-book-brand img{background:transparent!important}
.header-area .header-middle .header-right{grid-template-rows:auto;gap:14px 24px}
.supara-search-block{min-width:0;width:100%;align-self:center}
.supara-search-block .search-style-2{margin:0}
.header-area .header-middle .search-style-2 form{position:relative;overflow:visible!important;border-radius:7px!important;background:#fff;box-shadow:0 2px 14px #1d2c3d0d}
.header-area .header-middle .search-style-2 form:focus-within{box-shadow:0 0 0 3px #277fb830,0 9px 28px #26354416}
.header-area .header-middle .search-style-2 input{flex:1 1 0!important;width:0!important;max-width:none!important;height:43px!important;min-height:43px!important;margin:0!important;padding-right:80px!important;border-radius:7px 0 0 7px}
.header-area .header-middle .search-style-2 button.btn{flex:0 0 68px!important;height:43px!important;margin:0!important;border-radius:0 4px 4px 0}
.header-area .header-middle .search-style-2 .panel--search-result{position:absolute;left:0;right:0;top:calc(100% + 5px);width:100%;z-index:1000}
.supara-search-links{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:7px 2px 0;font-size:11px;line-height:1.2}
.supara-search-links a{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;color:#566575;font-weight:700;border-radius:20px;text-decoration:none;transition:background .15s,color .15s}
.supara-search-links a:first-child{padding-left:0}
.supara-search-links a+a:before{content:'';width:3px;height:3px;margin-right:4px;border-radius:50%;background:#c2cbd3}
.supara-search-links a:hover{color:#176da8;background:#e6f2fa}
.header-area .header-middle .search-style-2 .panel--search-result.active{position:absolute;left:-2px;right:-2px;top:calc(100% + 5px);width:calc(100% + 4px);z-index:1000;max-height:min(65vh,460px);overflow:auto;background:#fff;border:1px solid #e0e6eb;border-radius:9px;box-shadow:0 20px 45px #14233129}
.header-area .header-middle .search-style-2 .panel--search-result .product-cart-wrap{border-bottom:1px solid #edf0f2!important}
.header-area .header-middle .search-style-2 .panel--search-result .product-cart-wrap:hover{background:#f9fafb}
.header-area .header-middle .search-style-2 .panel--search-result .product-cart-wrap{height:auto!important;min-height:0!important;padding:8px 11px!important;margin:0!important;background:#fff}
.header-area .header-middle .search-style-2 .panel--search-result .product-cart-wrap>.row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;margin:0!important;gap:11px}
.header-area .header-middle .search-style-2 .panel--search-result .product-img-action-wrap{flex:0 0 54px!important;width:54px!important;max-width:54px!important;height:68px!important;min-height:0!important;padding:0!important;margin:0!important}
.header-area .header-middle .search-style-2 .panel--search-result .product-img,.header-area .header-middle .search-style-2 .panel--search-result .product-img a{display:grid!important;place-items:center!important;width:54px!important;height:68px!important;min-height:0!important;padding:0!important;margin:0!important;background:#f7f9fb!important}
.header-area .header-middle .search-style-2 .panel--search-result .product-img img{display:block!important;width:46px!important;height:60px!important;max-height:60px!important;object-fit:contain!important}
.header-area .header-middle .search-style-2 .panel--search-result .product__content{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important}
.header-area .header-middle .search-style-2 .panel--search-result .product-content-wrap{padding:0!important;margin:0!important;min-height:0!important}
.header-area .header-middle .search-style-2 .panel--search-result .product__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2e3b49;font-size:13px!important;font-weight:700;line-height:1.35}
.header-area .header-middle .search-style-2 .panel--search-result .product-price{margin:5px 0 0!important;font-size:12px!important;color:#176da8}
.header-area .header-middle .search-style-2 .panel--search-result .panel__footer a{display:block;padding:10px;color:#176da8;font-weight:700}
.supara-member-icon svg,.supara-footer-benefits b svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}
.supara-member-icon svg{width:29px;height:29px}
.review-form-wrapper{max-width:720px;margin:28px 0 0;padding:22px;border:1px solid #e3e9ed;border-radius:9px;background:#fbfcfd}
.review-form-wrapper h4{margin:0 0 17px;font-size:19px}
.review-form-wrapper .btn-primary{background:#277fb8;border-color:#277fb8;color:#fff;min-height:42px;padding:8px 24px;border-radius:5px}
.ks-product-page #bb-comment{display:none!important}
@media(max-width:991px){.supara-showcase-photo{height:94px}.supara-search-links{display:none}}
@media(max-width:600px){.supara-showcase-photo{height:81px;padding:5px}.supara-original-campaign-grid img{aspect-ratio:4/5}.supara-shop-lead:has(.supara-original-slides){aspect-ratio:1536/929}}

/* The next TYT/AYT exam sits beside the logo and reads from the live calendar. */
.header-area .header-middle>.container{max-width:1420px}
.header-area .header-middle .header-wrap{gap:18px}
.header-area .header-middle .logo{flex:0 0 170px;min-width:170px}
.header-area .header-middle .logo img{max-width:155px}
.supara-exam-countdown{box-sizing:border-box;align-items:center;gap:9px;border:1px solid #e8e5f3;border-radius:12px;background:linear-gradient(116deg,#faf8ff,#fff 70%);color:#2f3443;text-decoration:none;box-shadow:0 4px 16px #23274d0a;transition:border-color .18s,box-shadow .18s,transform .18s}
.supara-exam-countdown:hover{color:#20283b;border-color:#8774dc;box-shadow:0 8px 22px #473f8420;transform:translateY(-1px)}
.supara-exam-countdown-desktop{display:flex;flex:0 0 238px;min-width:0;min-height:72px;padding:9px 10px}
.supara-countdown-icon{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eee9ff;color:#6754c8}
.supara-countdown-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}
.supara-countdown-copy{display:block;flex:1;min-width:0;line-height:1.15}
.supara-countdown-copy small{display:block;color:#7c719b;font-size:8px;font-weight:850;letter-spacing:.07em;white-space:nowrap}
.supara-countdown-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;color:#273247;font-size:11px;line-height:1.16;font-weight:850}
.supara-countdown-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:#7a8491;font-size:9px}
.supara-countdown-time{flex:0 0 auto;max-width:50px;color:#277fb8;font-size:16px;line-height:1;font-weight:900;text-align:center;white-space:normal}
.supara-exam-countdown-mobile{display:none}

/* Wide campaign stage: preserves the existing art until wide assets arrive. */
.supara-wide-slider-wrap{width:min(1760px,calc(100vw - 48px));max-width:none;margin:8px 0 24px 50%;transform:translateX(-50%)}
.supara-wide-slider-wrap .supara-shop-lead:has(.supara-original-slides){width:100%;min-height:300px;max-height:520px;aspect-ratio:1775/476;border:1px solid #e7e2ed;border-radius:19px;background:#38224b;box-shadow:0 16px 42px #27233b17}
.supara-wide-slider-wrap .supara-original-slides>a{isolation:isolate;overflow:hidden}
.supara-wide-slider-wrap .supara-original-slides>a.is-active::before{content:'';position:absolute;inset:-35px;z-index:0;background-size:cover;background-position:center;filter:blur(28px) saturate(.9) brightness(.8);transform:scale(1.06)}
.supara-wide-slider-wrap .supara-original-slides>a:nth-child(1)::before{background-image:url('/storage/slider/chatgpt-image-17-mar-2026-22-34-57.webp')}
.supara-wide-slider-wrap .supara-original-slides>a:nth-child(2)::before{background-image:url('/storage/slider/nekadar-ogrendik-1.webp')}
.supara-wide-slider-wrap .supara-original-slides>a:nth-child(3)::before{background-image:url('/storage/slider/tytbrans.webp')}
.supara-wide-slider-wrap .supara-original-slides>a:nth-child(4)::before{background-image:url('/storage/slider/ayt.webp')}
.supara-wide-slider-wrap .supara-original-slides>a img,
.supara-wide-slider-wrap .supara-original-slides>a:nth-child(n+2):nth-child(-n+4) img{position:relative;z-index:1;display:block;width:auto;max-width:100%;height:100%;margin:auto;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.supara-wide-slider-wrap .supara-original-slides>a.has-wide-image img{width:100%;object-fit:cover;-webkit-mask-image:none;mask-image:none}
.supara-wide-slider-wrap .supara-slide-controls{bottom:17px;gap:8px}
.supara-wide-slider-wrap .supara-slide-controls button{width:28px;height:8px;background:#ffffffb8;box-shadow:0 1px 4px #0004}
.supara-wide-slider-wrap .supara-slide-controls button.is-active{width:43px;background:#277fb8}
.supara-store-columns{margin-top:0}
.supara-store-main .supara-series-grid{margin-top:0}
@media(max-width:1199px){.header-area .header-middle .logo{flex-basis:145px;min-width:145px}.header-area .header-middle .logo img{max-width:138px}.supara-exam-countdown-desktop{flex-basis:198px;padding:7px}.supara-countdown-icon{flex-basis:27px;width:27px;height:27px}.supara-countdown-time{font-size:14px}.supara-wide-slider-wrap{width:calc(100vw - 36px)}}
@media(max-width:991px){.supara-exam-countdown-desktop{display:none}.supara-exam-countdown-mobile{flex:0 0 auto;min-height:39px;padding:5px 8px;gap:6px;border-radius:8px}.supara-exam-countdown-mobile .supara-countdown-icon{width:24px;height:24px;flex-basis:24px;border-radius:7px}.supara-exam-countdown-mobile .supara-countdown-icon svg{width:15px;height:15px}.supara-exam-countdown-mobile .supara-countdown-copy small{font-size:7px}.supara-exam-countdown-mobile .supara-countdown-copy strong{font-size:12px;margin-top:2px}.supara-wide-slider-wrap .supara-shop-lead:has(.supara-original-slides){min-height:240px;max-height:none;aspect-ratio:16/7}}
@media(max-width:600px){.supara-wide-slider-wrap{width:calc(100vw - 24px);margin-top:4px;margin-bottom:17px}.supara-wide-slider-wrap .supara-shop-lead:has(.supara-original-slides){min-height:190px;aspect-ratio:16/9;border-radius:12px}.supara-exam-countdown-mobile{padding:4px 6px}.supara-exam-countdown-mobile .supara-countdown-copy small{display:none}.supara-exam-countdown-mobile .supara-countdown-copy strong{margin:0}.supara-wide-slider-wrap .supara-slide-controls{bottom:9px}.supara-wide-slider-wrap .supara-slide-controls button{width:20px;height:6px}.supara-wide-slider-wrap .supara-slide-controls button.is-active{width:30px}}
@media(max-width:991px){.header-area .header-bottom{padding-bottom:49px}.header-area .header-bottom .header-wrap{position:relative}.header-area .header-bottom .supara-exam-countdown-mobile{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:20;display:flex;min-height:42px;padding:6px 12px;gap:9px;border-radius:8px;transform:none}.supara-exam-countdown-mobile .supara-countdown-copy small{display:block;font-size:8px}.supara-exam-countdown-mobile .supara-countdown-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px}.supara-exam-countdown-mobile .supara-countdown-time{max-width:none;min-width:52px;font-size:14px}}

.supara-store-columns--full{grid-template-columns:minmax(0,1fr)}
.supara-most-viewed{margin-top:26px}
.supara-most-viewed .supara-section-bar{justify-content:flex-start;padding:0 18px}
.supara-most-viewed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.supara-most-viewed-card{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;min-height:148px;padding:14px 16px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;color:#30343a;box-shadow:0 5px 18px rgba(27,38,53,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.supara-most-viewed-card:hover{transform:translateY(-3px);border-color:#80b9dc;box-shadow:0 12px 24px rgba(27,38,53,.1);color:#30343a}
.supara-most-viewed-rank{position:absolute;top:10px;left:10px;z-index:1;display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#277fb8;color:#fff;font-size:11px;font-weight:800}
.supara-most-viewed-cover{display:grid;place-items:center;width:96px;height:116px;border-radius:7px;background:#f8f9fb}
.supara-most-viewed-cover img{display:block;max-width:84px;max-height:102px;width:auto;height:auto;object-fit:contain}
.supara-most-viewed-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.supara-most-viewed-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#29313a;font-size:13px;font-weight:800;line-height:1.38}
.supara-most-viewed-copy small{margin-top:8px;color:#74808b;font-size:11px}
.supara-most-viewed-copy em{margin-top:12px;color:#176da8;font-size:11px;font-style:normal;font-weight:800}
@media(max-width:900px){.supara-most-viewed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.supara-most-viewed{margin-top:20px}.supara-most-viewed-grid{grid-template-columns:minmax(0,1fr);gap:9px}.supara-most-viewed-card{min-height:126px;padding:10px 12px;grid-template-columns:85px minmax(0,1fr)}.supara-most-viewed-cover{width:85px;height:105px}.supara-most-viewed-cover img{max-height:94px}.supara-most-viewed-copy strong{font-size:12px}}

/* A single brand appears at a time in every placement. */
.supara-header-brand{width:170px;height:70px;max-width:100%}
.header-area .logo>a{display:block;width:100%}
.header-area .logo .supara-header-brand img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.supara-footer-brand-link{display:grid!important;place-items:center;width:226px;max-width:100%;height:91px;margin:0 0 5px;padding:7px 14px;border:1px solid #e0e8ef;border-left:3px solid #0975bb;border-radius:12px;background:radial-gradient(circle at 100% 100%,#e6f2fa,transparent 50%),#fff;box-shadow:0 8px 24px #2837460d;transition:border-color .2s,box-shadow .2s}
.supara-footer-brand-link:hover,.supara-footer-brand-link:focus-visible{border-color:#277fb8;box-shadow:0 12px 28px #2837461c}
.supara-footer-brand-stage{width:100%;height:73px}
.supara-footer-brand .supara-footer-brand-stage img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}

/* Keep the wide banner proportionate without cutting off its artwork. */
.supara-wide-slider-wrap{width:min(1580px,calc(100vw - 56px))}
.supara-wide-slider-wrap .supara-shop-lead:has(.supara-original-slides){min-height:265px;max-height:400px;aspect-ratio:4/1}
.supara-wide-slider-wrap .supara-original-slides>a.has-wide-image img{object-fit:contain}
@media(max-width:1199px){.supara-header-brand{width:145px;height:62px}.supara-wide-slider-wrap{width:calc(100vw - 36px)}}
@media(max-width:991px){.header-area .header-bottom .supara-header-brand{width:145px;height:55px}.mobile-header-logo .supara-header-brand{width:165px;height:65px}.supara-wide-slider-wrap .supara-shop-lead:has(.supara-original-slides){min-height:220px;aspect-ratio:16/6.4}}
@media(max-width:600px){.supara-wide-slider-wrap{width:calc(100vw - 24px)}.supara-wide-slider-wrap .supara-shop-lead:has(.supara-original-slides){min-height:175px;aspect-ratio:16/8}.header-area .header-bottom .supara-header-brand{width:140px;height:51px}.supara-footer-brand-link{width:216px;height:85px}.supara-footer-brand-stage{height:68px}}

/* Exam card: the publisher's own mark replaces the generic calendar. */
.header-area .header-middle .header-wrap>.logo{margin-right:0!important}
.supara-exam-countdown-desktop{min-height:68px}
.supara-countdown-icon{position:relative;overflow:hidden;flex:0 0 39px;width:39px;height:39px;border:1px solid #e7e6f0;background:#fff}
.supara-countdown-icon img{position:absolute;display:none;max-width:none!important;max-height:none!important;object-fit:fill}
.supara-countdown-icon img[data-brand="supara"]{top:-24px;left:-2px;width:170px;height:85px}
.supara-countdown-icon img[data-brand="ekstrem"]{top:-5px;left:-2px;width:157px;height:49px}
.supara-exam-countdown[data-publisher] .supara-countdown-icon svg{display:none}
.supara-exam-countdown[data-publisher="supara"] .supara-countdown-icon img[data-brand="supara"],.supara-exam-countdown[data-publisher="ekstrem"] .supara-countdown-icon img[data-brand="ekstrem"]{display:block}
.supara-countdown-copy strong{margin-top:6px}
.supara-exam-countdown.has-exam .supara-countdown-time{padding:5px 4px;border:1px solid #e6f2fa;border-radius:8px;background:#f4f9fd;animation:supara-day-glow 2.7s ease-in-out infinite}
@keyframes supara-day-glow{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(23,109,168,0)}50%{opacity:.62;box-shadow:0 0 0 4px rgba(23,109,168,.12)}}
@media(max-width:1199px){.supara-exam-countdown-desktop .supara-countdown-icon{flex-basis:33px;width:33px;height:33px}}
@media(max-width:991px){.header-area .header-bottom{padding-bottom:61px}.supara-exam-countdown-mobile .supara-countdown-icon{flex:0 0 39px;width:39px;height:39px}}
.supara-showcase-photo.supara-tile-tyt img{object-fit:cover!important;object-position:right center}
.supara-showcase-photo.supara-tile-ayt img{object-fit:cover!important;object-position:left 55%;transform:translateY(-12px) scale(1.65);transform-origin:left center}

/* supara-polish-20261022 */
.supara-exam-countdown .supara-countdown-copy small{max-width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:.025em}
.supara-exam-countdown-desktop{gap:7px}
.supara-home .supara-wide-slider-wrap .supara-original-slides>a{background:#f7faff!important}
.supara-home .supara-wide-slider-wrap .supara-original-slides>a img{mask-image:none!important;-webkit-mask-image:none!important}
.supara-home .supara-wide-slider-wrap .supara-original-slides>a::before{content:none!important;display:none!important}
.supara-wide-slider-wrap .supara-original-slides>.supara-slider-arrow{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #dce6f2;border-radius:50%;background:rgba(255,255,255,.94);color:#193e67;box-shadow:0 6px 18px rgba(26,52,85,.18);transform:translateY(-50%);cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}
.supara-wide-slider-wrap .supara-original-slides>.supara-slider-arrow:hover{background:#fff;box-shadow:0 8px 24px rgba(26,52,85,.26);transform:translateY(-50%) scale(1.06)}
.supara-wide-slider-wrap .supara-original-slides>.supara-slider-arrow:focus-visible{outline:3px solid #277fb8;outline-offset:3px}
.supara-wide-slider-wrap .supara-slider-arrow-prev{left:14px}
.supara-wide-slider-wrap .supara-slider-arrow-next{right:14px}
.supara-wide-slider-wrap .supara-slider-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){.supara-wide-slider-wrap .supara-original-slides>.supara-slider-arrow{width:34px;height:34px}.supara-wide-slider-wrap .supara-slider-arrow-prev{left:8px}.supara-wide-slider-wrap .supara-slider-arrow-next{right:8px}.supara-wide-slider-wrap .supara-slider-arrow svg{width:18px;height:18px}}
@media(min-width:1200px){.header-area .header-middle>.container{max-width:1480px;padding-left:clamp(28px,4vw,68px);padding-right:12px}.header-area .header-middle .supara-search-block{max-width:620px;justify-self:center}.header-area .header-middle .search-style-2 form{height:44px!important;min-height:44px!important}.header-area .header-middle .search-style-2 input,.header-area .header-middle .search-style-2 button.btn{height:40px!important;min-height:40px!important}}
@media(min-width:1200px) and (max-width:1600px){.header-area .header-middle>.container{padding-right:clamp(36px,4vw,64px)}}
@media(min-width:1200px){.header-area .header-middle>.container{max-width:1200px;padding-left:12px;padding-right:12px}.header-area .header-middle .header-wrap{gap:12px}.header-area .header-middle .header-right{column-gap:12px}.header-area .header-middle .header-action-right{min-width:222px}.header-area .header-middle .supara-search-block{max-width:none;justify-self:stretch}}

/* supara-slide-edge-20261022 */
@media (min-width:1201px){.supara-home .supara-original-slides>a:first-child.has-wide-image img{width:calc(100% + 4px)!important;max-width:none!important;object-fit:fill!important;margin-left:-4px!important}}

/* Supara blue palette: all interface accents share the brand's cool blue. */
:root{--color-brand:#176da8;--primary-color:#176da8;--color-brand-dark:#11517e;--color-brand-rgb:23,109,168;--color-brand-2:#80b9dc;--color-warning:#277fb8;--bs-primary-rgb:23,109,168}
.supara-showcase-tabs{border-bottom-color:#9fc5df!important}
.supara-showcase-tab.is-active>span:last-child{border-bottom-color:#176da8!important}
.supara-announcement{border-bottom-color:#b6d5e9!important}
body.supara-home .supara-showcase-tabs{border-bottom-color:#9fc5df!important}body.supara-home .supara-showcase-tab.is-active>span:last-child{border-bottom-color:#176da8!important}body .supara-announcement{border-bottom-color:#b6d5e9!important}body .supara-announcement a:hover{color:#176da8!important}

/* Home carousel card spacing 2026-10-22 */
#urunler .carousel-4-columns .product-cart-wrap.ks-product-card.slick-slide {
  scale: .95;
  transform-origin: center center;
}
#urunler .carousel-4-columns .ks-product-cover img { scale: .94; }
@media (max-width: 767px) {
  #urunler .carousel-4-columns .product-cart-wrap.ks-product-card.slick-slide { scale: .97; }
  #urunler .carousel-4-columns .ks-product-cover img { scale: .97; }
}
