/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sub-slider{display:grid;grid-template-columns:auto auto auto;padding:116px 0 126px 135px;position:relative;overflow:hidden;max-width:1440px;margin:0 auto;grid-template-areas:"h3 h3" "sliderC swiper" "sliderC swiper";}.sub-slider h3{margin-bottom:24px;font-family:Mulish;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.24px;grid-area:h3;}.sub-slider .slider-content{padding:32px 16px 32px 39px;max-width:871px;min-width:871px;max-height:458px;background-color:#fff;border-radius:8px;width:100%;position:relative;z-index:2;grid-area:sliderC;}.slider-features .feature-area:nth-child(3) .feature-icon{min-width:27px;}.sub-slider[data-value="Türk Telekom"] .slider-content{background:linear-gradient(179.75deg,#00182B -9.87%,#014F99 124.76%);}.sub-slider[data-value="Türk Telekom"] .slider-content *{color:#FFF;}.sub-slider .slider-detail.active{display:flex;column-gap:38px;align-items:end;}.sub-slider .slider-detail{display:none;align-items:end;}.sub-slider .slider-detail .slider-detail-right{display:flex;flex-direction:column;row-gap:40px;margin-bottom:24px;max-width:586px;width:100%;}.sub-slider .slider-detail .slider-detail-right .slider-text{display:flex;flex-direction:column;row-gap:8px;}.sub-slider .slider-detail .slider-detail-right .slider-title{color:#222943;font-size:22px;font-weight:800;line-height:26px;}.sub-slider[data-value='Türk Telekom'] .slider-detail .slider-detail-right .slider-title{font-size:22px;font-style:normal;font-weight:800;line-height:26px;color:#FFF;}.sub-slider .slider-detail .slider-detail-right .slider-decpirition{font-size:18px;font-style:normal;font-weight:400;line-height:22px;}.sub-slider[data-value='Türk Telekom'] .slider-detail .slider-detail-right .slider-decpirition,.sub-slider[data-value='Türk Telekom'] .slider-detail .slider-detail-right .feature-title{color:#FFFFFF;}.sub-slider .slider-img{position:relative;max-width:193px;max-height:394px;width:100%;height:100%;}.sub-slider .slider-img::before{content:url("/themes/custom/ttg_digitt/images/background-phone.png");position:relative;z-index:1;max-width:193px!important;}.sub-slider .slider-img img.phone-inside-img{position:absolute;display:inline;z-index:0;border-radius:25px;height:100%!important;width:100%;left:0;padding:9px;}.sub-slider .slider-features{display:grid;grid-template-columns:auto auto;gap:24px;}.sub-slider .feature-area{display:flex;align-items:center;column-gap:12px;}.sub-slider .feature-title{color:#717D8D;font-size:14px;font-weight:700;line-height:18px;}.sub-slider .slider-detail-buttons{display:block;}.sub-slider .slider-detail-buttons a{display:flex;justify-content:center;align-items:center;padding:8px 10px;width:100%;height:100%;text-decoration:unset;font-size:16px;font-style:normal;font-weight:800;line-height:22px;}.sub-slider .slider-detail-buttons .btn-examine{display:flex;justify-content:center;align-items:center;max-width:300px;width:100%;border-radius:100px;}.sub-slider .slider-detail-buttons .btn-examine.btn-white{background-color:#FFFFFF;}.sub-slider .slider-detail-buttons .btn-examine.btn-white a{color:#052C55;}.sub-slider .slider-detail-buttons .btn-examine.btn-blue{background-color:#002855;}.sub-slider .slider-detail-buttons .btn-examine.btn-blue a{color:#fff;}.sub-slider .btn-down-now{display:none;}.sub-slider .btn-down-now a{color:#fff!important;}.sub-slider .swiper{width:100%;height:100%;z-index:1;overflow:hidden;position:unset;grid-area:swiper;margin-left:16px;}.sub-slider .swiper.slider-cards .swiper-wrapper{display:flex;align-items:center;height:auto;}.sub-slider .swiper-slide.swiper-slide-active{width:190px!important;}.sub-slider .swiper-slide.swiper-slide-active img{width:190px!important;}.sub-slider .swiper-slide{height:100%;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;}.sub-slider .swiper-slide img{display:block;min-width:170px;width:100%;height:100%;object-fit:cover;}.sub-slider .scrollbar-parent{display:none;}.scrollbar-parent{position:absolute;bottom:60px;left:50%;width:100%;transform:translateX(-50%);display:flex;align-items:center;max-width:1170px;width:100%;border-radius:100px;}.sub-slider .swiper .scrollbar-parent .swiper-scrollbar{display:flex;align-items:center;background:var(--white-white-30,rgba(255,255,255,0.30));height:1px;}.sub-slider .swiper .scrollbar-parent .swiper-scrollbar .swiper-scrollbar-drag{display:block;width:100%;border-radius:100px;background:var(--white-white,#FFF);height:10px;}.sub-slider .swiper-buttons{display:flex;column-gap:16px;margin-top:28px;}.sub-slider .swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{position:unset;margin-top:unset;width:unset;border-radius:50%;position:relative;align-items:center;background-color:rgba(255,255,255,0.2);height:56px;justify-content:center;padding:0;width:56px;min-width:56px;max-width:56px;bottom:0;color:#fff;}.sub-slider[data-value='Türk Telekom'] .swiper-buttons .swiper-button-next,.sub-slider[data-value='Türk Telekom'] .swiper-buttons .swiper-button-prev{background:rgba(222,227,237,0.6);}.sub-slider .swiper-buttons .swiper-button-next{left:16px;}.sub-slider .swiper-buttons .swiper-button-prev::after,.swiper-buttons .swiper-button-next::after{display:none;}.sub-slider .swiper-buttons .swiper-button-prev i,.swiper-buttons .swiper-button-next i{color:rgba(255,255,255,1);}.sub-slider .slider-start{display:none;}@media (max-width:1200px){.sub-slider{padding:unset;grid-template-areas:"h3" "swiper" "bottomscroll" "sliderC";grid-template-columns:unset;}.sub-slider h3{padding:20px 20px 0;font-size:18px;line-height:22px;}.sub-slider .slider-detail.active{flex-direction:column;align-items:center;padding:0 20px;}.sub-slider .slider-img{position:absolute;transform:translateY(-50%);}.sub-slider .slider-detail-right{margin-top:215px;}.sub-slider .slider-content{padding:unset;max-width:unset;min-width:unset;max-height:unset;border-radius:unset;margin-right:unset;}.sub-slider[data-value='Türk Telekom']{background:#003865 !important;}.sub-slider h3{color:#FFFFFF !important;}.sub-slider[data-value="Türk Telekom"] .slider-content{background:#FFFFFF;}.sub-slider[data-value='Türk Telekom'] .slider-detail .slider-detail-right .slider-title{color:#222943;}.sub-slider[data-value='Türk Telekom'] .slider-detail .slider-detail-right .feature-title{color:#717D8D;}.sub-slider .slider-detail .slider-detail-right .slider-decpirition{color:#222943 !important;}.sub-slider .swiper .scrollbar-parent{height:1px;position:relative!important;bottom:485px;margin-top:16px;padding-left:26px;}.sub-slider .swiper .scrollbar-parent .swiper-scrollbar .swiper-scrollbar-drag{max-width:75px;height:3px;}.sub-slider .swiper{margin:0 0 227px 20px;}.sub-slider .swiper-slide.swiper-slide-active{width:158px!important;}.sub-slider .swiper-slide.swiper-slide-active img{width:158px!important;}.sub-slider .swiper-slide img{min-width:131px;}.sub-slider .slider-detail-buttons{display:flex;column-gap:16px;justify-content:center;height:44px;}.sub-slider .slider-detail-buttons .btn-examine{max-width:200px;width:100%;background-color:unset !important;}.sub-slider .slider-detail-buttons .btn-examine a{color:#002855 !important;border:1px solid #002855;border-radius:100px;}.sub-slider .btn-down-now{justify-content:center;align-items:center;max-width:300px;width:100%;background-color:#002855;border-radius:100px;}.sub-slider .scrollbar-parent{display:block;}.sub-slider .swiper-buttons{display:none;}.sub-slider .slider-start{position:absolute;top:114px;right:21px;z-index:9999;}.sub-slider .slider-start .to-left-btn{display:flex!important;align-items:center;justify-content:center;width:130px;height:35px;column-gap:6px;background-color:#fff;border-radius:80px;}.sub-slider .slider-start .to-left-btn span{font-size:13px;font-style:normal;font-weight:800;line-height:22px;}.sub-slider .icon-left-arrow:before{content:url("/themes/custom/ttg_digitt/images/Chevron.svg");}}.wcag-image-text{position:absolute;left:-99999px;}.sub-slider{max-width:1920px;padding:116px 0 126px 135px;}@media (max-width:1200px){.sub-slider{padding:unset;}.sub-slider .slider-content{margin-top:-450px;}.sub-slider .swiper.swiper.slider-cards{z-index:5;}.sub-slider .swiper.swiper.slider-cards .swiper-wrapper .swiper-slide{align-items:start;}.swiper.swiper.slider-cards .swiper-wrapper{height:650px;padding-bottom:450px;margin-bottom:-450px;}}@media (min-width:1280px) and (max-width:1920px){.sub-slider{padding:60px 0 60px calc((100dvw - 1170px) / 2);}}@media (min-width:1921px){.sub-slider{padding:60px 0 60px 375px;}}@media (min-width:991px) and (max-width:1279px){.sub-slider{padding:60px 0 60px 20px;}}
.dls-footer-menu__divider{border-top:.063rem solid #DEE3ED;}.dls-footer-menu__description{padding:2rem 0;color:#666f85;font-size:.875rem;line-height:1.5rem;}.dls-footer-top-menu{padding:40px 0 32px 0 !important;}.dls-footer-top-menu__column{display:flex;flex-direction:column;gap:1rem;}.dls-footer-top-menu h4{font-weight:700;font-size:1rem;line-height:1.5rem;color:#222943;}.dls-footer-top-menu h4 a{font-weight:700;font-size:1rem;line-height:1.5rem;color:#222943;text-decoration:none;}.dls-footer-top-menu ul{display:flex;flex-direction:column;gap:12px;}.dls-footer-top-menu ul li a{font-weight:400;font-size:1rem;line-height:1.5rem;color:#586473;text-decoration:none;}.dls-footer-top-menu ul li a.subMainTitle{font-weight:700;font-size:1rem;line-height:1.5rem;color:#586473;}.dls-footer-top-menu__list-wrapper{position:relative;}.dls-footer-top-menu__toggle{margin-top:2rem;padding:0;border:none;background:none;display:inline-flex;color:#049EAD;font-size:1rem;font-weight:700;line-height:22px;}.dls-footer-top-menu__toggle span i::before{font-size:24px;color:#049EAD;}.dls-footer-top-menu__toggle:focus{outline:none;}.dls-footer-top-menu__icon{display:inline-flex;align-items:center;}.dls-footer-menu-accordion__divider{display:none;}.dls-footer-top-menu__panel{max-height:none;overflow:visible;transition:none;}.footer-desktop-bg-gray{background-color:#F8F9FB !important;}.footer-desktop-bg-white{background-color:#fff !important;}@media (max-width:1199px){.dls-footer-top-menu{padding:40px 12px 32px 12px !important;}}@media (max-width:991px){.dls-footer-menu__divider{border:none;}.dls-footer-top-menu{padding:0 !important;}.dls-footer-top-menu h4{font-weight:600;font-size:1rem;line-height:1.375rem;color:#222943;}.dls-footer-top-menu h4 a{font-weight:600;font-size:1rem;line-height:1.375rem;color:#222943;text-decoration:none;}.dls-footer-top-menu__column{display:flex;flex-direction:column;gap:unset;border-bottom:1px solid #DEE3ED;max-width:unset;}.dls-footer-top-menu ul{display:flex;flex-direction:column;gap:14px;}.dls-footer-top-menu__column:first-of-type .dls-footer-top-menu__header{padding-top:29px;border-top:1px solid #DEE3ED;}.dls-footer-top-menu__panel{max-height:0;overflow:hidden;transition:max-height 0.25s ease-out;padding:0 12px;}.dls-footer-top-menu__column--open .dls-footer-top-menu__panel{max-height:1000px;transition:max-height 0.25s ease-in;}.dls-footer-top-menu__column--open .dls-footer-menu-accordion__divider{display:block;border-top:.063rem solid #DEE3ED;margin:0 12px 18px 12px;}.dls-footer-top-menu__list:last-of-type{padding-bottom:2rem;}.dls-footer-top-menu__toggle{display:none;}.dls-footer-menu__description{padding:1rem 0;color:#666f85;font-size:0.75rem;line-height:0.938rem;}.footer-mobile-bg-gray{background-color:#F8F9FB !important;}.footer-mobile-bg-white{background-color:#fff !important;}.dls-footer-top-menu__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:17px 12px;}.dls-footer-top-menu__accordion-toggle{padding:0;border:none;background:none;display:inline-flex;align-items:center;cursor:pointer;}.dls-footer-top-menu__accordion-toggle:focus{outline:none;}.dls-footer-top-menu__accordion-icon{display:inline-flex;align-items:center;font-size:24px;color:#222943;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.dls-footer__links-wrapper{background-color:white;border-top:1px solid #DEE3ED;}.footer-bottom-menu__list{gap:24px !important;}}
.dls-ecom-main__content__home-textarea{padding:32px 12px;}.dls-ecom-main__content__home-textarea__inner__title{font-weight:300;font-size:36px;line-height:44px;color:#222943;}.dls-ecom-main__content__home-textarea__inner__content{font-weight:600;font-size:16px;line-height:22px;color:#414C5B;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.dls-ecom-main__content__home-textarea__inner__content.is-expanded{-webkit-line-clamp:unset;max-height:none;}.dls-ecom-main__content__home-textarea__inner__content-wrapper{display:flex;flex-direction:column;gap:16px;}.dls-ecom-main__content__home-textarea__toggle-btn{padding:0;border:none;background:transparent;color:#049EAD;font-weight:700;font-size:16px;line-height:22px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;}.dls-ecom-main__content__home-textarea__toggle-btn:focus{outline:none;}.dls-ecom-main__content__home-textarea__toggle-icon{display:inline-flex;align-items:center;}.dls-ecom-main__content__home-textarea__toggle-icon span i::before{color:#049EAD;}.dls-ecom-main__content__home-textarea__toggle-btn[hidden]{display:none !important;}
body.no-scroll{overflow:hidden;}#searchInput{-webkit-appearance:none;appearance:none;background-color:#fff !important;color:#000;border-radius:0;}#searchInput::-webkit-search-decoration,#searchInput::-webkit-search-cancel-button,#searchInput::-webkit-search-results-button,#searchInput::-webkit-search-results-decoration{-webkit-appearance:none;}#searchInput:-webkit-autofill,#searchInput:-webkit-autofill:hover,#searchInput:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;}.c-search-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:900;backdrop-filter:blur(1px);}.c-search-panel{position:fixed;z-index:1000;left:50%;transform:translateX(-50%);width:min(815px,92vw);}.c-search-panel[hidden],.c-search-overlay[hidden],#searchResultsWrap[hidden]{display:none !important;}.c-search-panel__inner{height:100%;background:#fff;border-radius:28px;padding:16px;display:flex;flex-direction:column;gap:16px;border:1px solid #DEE3ED;overflow:hidden;}.c-search-input{display:grid;grid-template-columns:40px 1fr 24px;align-items:center;}.c-search-input input{border:0;outline:none;width:100%;font-size:16px;font-weight:600;line-height:22px;height:40px;color:#222943;}.c-search-horizontal-rule{height:1px;background:#DEE3ED;}.c-search-results-horizontal-rule{height:1px;background:#DEE3ED;margin:4px 0;}#searchResultsWrap:not(:has(.c-search-group:not([hidden]))) .c-search-results-horizontal-rule{display:none;}#searchResultsWrap:not(:has(.c-popular-searches--compact:not(:empty))) .c-search-results-horizontal-rule{display:none;}.c-search-input__icon-left,.c-search-input__icon-right{border:none;background:transparent;padding:0;height:24px;width:24px}.c-search-input__icon-left:hover,.c-search-input__icon-left:focus,.c-search-input__icon-right:hover,.c-search-input__icon-right:focus{box-shadow:none;outline:none;}.c-search-input__icon-left i,.c-search-input__icon-right i{font-size:24px;}.c-search-input__icon-left i::before,.c-search-input__icon-right i::before{color:black;}#searchSuggestions{max-height:calc(100vh - 224px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#A5B2C3 transparent;padding:1px;}#searchSuggestions::-webkit-scrollbar{width:2px;height:2px;}#searchSuggestions::-webkit-scrollbar-track{background:transparent;}#searchSuggestions::-webkit-scrollbar-thumb{background:#A5B2C3;border-radius:2px;border:0;}.c-results-wrap{display:flex;flex-direction:column;gap:12px;}.c-search-group-title{font-weight:700;font-size:16px;line-height:22px;align-items:center;color:#002855;padding:0 8px;display:flex;gap:8px;margin-bottom:12px;}.c-result-list{display:grid;gap:16px;}.c-result-list .c-result-item:last-of-type{margin-bottom:20px;}.c-result-item{font-weight:600;font-size:16px;line-height:22px;}.c-result-link{display:block;padding-left:40px;color:#222943;}.c-result-link:hover{color:inherit;text-decoration:none;}.c-result-link .title{min-width:0;}.c-result-link .icon-arrows-right{rotate:-45deg;}.c-popular-wrap{display:flex;flex-direction:column;gap:16px;}.c-popular-searches-heading{font-weight:700;font-size:16px;line-height:22px;vertical-align:middle;letter-spacing:0;color:#002855;}.c-popular-searches{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch;}.c-popular-searches-item-link{display:block;height:100%;}.c-popular-searches-item-link:hover{text-decoration:none;}.c-popular-searches-item{display:flex;height:100%;border-radius:28px;outline:1px solid #DEE3ED;padding:16px;gap:12px;cursor:pointer;}.c-popular-searches-item-img{flex:0 0 124px;width:124px;height:124px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.c-popular-searches-item-img img{width:124px;height:124px;object-fit:contain;}.c-popular-searches-item-content{display:flex;flex-direction:column;min-height:100%;width:100%;max-width:216px;padding:11px 0;}.c-popular-searches-item-product-brand{font-weight:700;font-size:16px;line-height:22px;color:#222943;}.c-popular-searches-item-product-model{font-weight:600;font-size:16px;line-height:22px;color:#222943;}.c-popular-searches-item-product-brand,.c-popular-searches-item-product-model{overflow-wrap:anywhere;word-break:break-word;hyphens:auto;}.c-popular-searches-item-model{flex:1 1 auto;}.c-popular-searches-item-price{display:flex;flex-direction:column;gap:4px;margin-top:auto;}.c-popular-searches-fixed{display:flex;flex-direction:column;gap:16px;}.c-search-panel.has-query #popularSearchesWrap{display:none;}.c-search-panel.is-empty #searchResultsWrap{display:none;}.c-search-toggle{display:inline-flex;}@media (max-width:991px){#searchSuggestions{max-height:calc(100vh - 250px);}.c-search-panel{top:97px;width:100%;padding:0 12.5px;}.c-search-toggle{display:none;}.c-popular-searches-item-img{flex:0 0 92px;width:92px;height:92px;}.c-popular-searches-item-img img{width:92px;height:92px;}}@media (max-width:767px){.c-popular-searches{grid-template-columns:1fr;}}.c-search-inline{padding-left:12.5px;padding-right:12.5px;}.c-search-input-mobile{display:flex;gap:12px;align-items:center;border-radius:100px;outline:1px solid #DEE3ED;background-color:#F0F2F5;}.c-search-input-mobile .icon-search{font-size:24px;padding-left:16px;}.c-search-input-mobile .icon-search::before{color:rgba(0,0,0,0.4);}.c-search-input-mobile input{border:0;outline:none;width:100%;height:54px;background-color:#F0F2F5;border-radius:100px;}.c-search-input-mobile input::placeholder{color:rgba(0,0,0,0.4);font-size:14px;font-weight:700;line-height:18px;}
