
/* drn-carousel-arrows */
/* Overlay navigation inside the full-width product row. */
body .drn-carousel-shell{
 --drn-rail-arrow:40px;--drn-rail-gap:12px;
 display:grid;grid-template-columns:minmax(0,1fr);
 column-gap:0;row-gap:10px;align-items:stretch;
 min-width:0;max-width:100%;width:100%;position:relative;
}
body .drn-carousel-shell>.drn-carousel-track{
 grid-column:1;grid-row:1;min-width:0!important;max-width:100%;width:100%;margin:0!important;
}
body .drn-carousel-shell>.drn-carousel-control-set,
body .drn-carousel-shell>.drn-carousel-control-set>div{display:contents!important}
body .drn-carousel-shell>.drn-carousel-control-set[hidden]{display:none!important}
body .drn-carousel-shell .drn-carousel-arrow{
 position:relative!important;inset:auto!important;transform:none!important;
 display:grid!important;place-items:center;align-self:center;justify-self:center;
 grid-row:1;width:var(--drn-rail-arrow)!important;height:var(--drn-rail-arrow)!important;
 min-width:var(--drn-rail-arrow)!important;min-height:var(--drn-rail-arrow)!important;
 padding:0!important;margin:0 10px!important;float:none;
 border:1px solid var(--yc-border,#E3E8F0)!important;border-radius:50%!important;
 background:var(--yc-surface,#FFF)!important;color:var(--yc-primary,#3371F2)!important;
 box-shadow:0 2px 10px rgb(33 37 41 / 12%)!important;cursor:pointer;z-index:5;
 transition:background-color .16s,border-color .16s,color .16s,opacity .16s;
}
body .drn-carousel-shell .drn-carousel-arrow--prev{grid-column:1;justify-self:start}
body .drn-carousel-shell .drn-carousel-arrow--next{grid-column:1;justify-self:end}
body .drn-carousel-shell .drn-carousel-arrow::before,
body .drn-carousel-shell .drn-carousel-arrow::after{content:none!important;display:none!important}
body .drn-carousel-shell .drn-carousel-arrow .drn-carousel-arrow-icon{display:block;width:18px;height:18px;transform:none}
body .drn-carousel-shell .drn-carousel-arrow--prev .drn-carousel-arrow-icon{transform:rotate(180deg)}
body .drn-carousel-shell .drn-carousel-arrow:hover:not(:disabled){background:var(--yc-accent-soft,#EDF3FF)!important;border-color:var(--yc-primary,#3371F2)!important}
body .drn-carousel-shell .drn-carousel-arrow:focus-visible{outline:2px solid var(--yc-primary,#3371F2);outline-offset:3px}
body .drn-carousel-shell .drn-carousel-arrow:disabled{opacity:.35;cursor:default;box-shadow:none!important}
body .drn-carousel-shell .drn-carousel-caption{
 grid-row:2;grid-column:1;align-self:start;justify-self:center;
 display:block!important;position:static!important;margin:0!important;min-width:0;
 font:inherit;font-size:11px!important;line-height:1.5;text-align:center;color:var(--yc-muted,#5B6B82);
}
body .drn-carousel-shell:not(.drn-carousel-overflow){grid-template-columns:minmax(0,1fr);column-gap:0}
body .drn-carousel-shell:not(.drn-carousel-overflow)>.drn-carousel-track{grid-column:1}
body .drn-carousel-shell:not(.drn-carousel-overflow)>.drn-carousel-control-set{display:none!important}
@media(max-width:600px){body .drn-carousel-shell{--drn-rail-arrow:32px;row-gap:8px}body .drn-carousel-shell .drn-carousel-arrow{margin-inline:6px!important}body .drn-carousel-shell .drn-carousel-arrow .drn-carousel-arrow-icon{width:16px;height:16px}}
@media(prefers-reduced-motion:reduce){body .drn-carousel-shell .drn-carousel-arrow{transition:none}}



/* drn-flow-drn-reference-flow-global-css */
@font-face{font-family:"Sofia Sans";font-style:normal;font-weight:1 1000;font-display:swap;src:url("https://nscticaret.com/wp-content/mu-plugins/drn-reference-flow/fonts/sofia-sans-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Sofia Sans";font-style:normal;font-weight:1 1000;font-display:swap;src:url("https://nscticaret.com/wp-content/mu-plugins/drn-reference-flow/fonts/sofia-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.drn-reference-global{background:var(--yc-bg)!important;color:var(--yc-text)!important;font-family:var(--yc-font-body)!important;font-size:var(--drn-body-size)!important;font-weight:var(--yc-font-body-weight);line-height:var(--yc-line-body);letter-spacing:var(--yc-tracking-body);overflow-x:clip;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}
body.drn-reference-global *,body.drn-reference-global *::before,body.drn-reference-global *::after{box-sizing:border-box}
body.drn-reference-global :is(h1,h2,h3,h4,h5,h6,.yc-heading,.product_title,.yc-page-title){font-family:var(--yc-font-heading)!important}
body.drn-reference-global :is(input,button,select,textarea,.price,.amount,.yc-price){font-family:var(--yc-font-body)!important}
body.drn-reference-global :is(p,a,span,li,h1,h2,h3){overflow-wrap:break-word}
body.drn-reference-global :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}
body.drn-reference-global :is(.yc-container,.yc-header-container,.drn-reference-container){box-sizing:border-box;width:100%!important;max-width:var(--drn-container-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--drn-gutter)!important;padding-right:var(--drn-gutter)!important}
body.drn-reference-global #main-content{font-size:calc(14px * var(--drn-font-scale))}
body.drn-reference-global .yc-page-title{font-size:var(--drn-heading-size)!important;line-height:var(--yc-line-heading)!important;font-weight:var(--yc-font-heading-weight)!important;letter-spacing:var(--yc-tracking-heading)}
body.drn-reference-global .yc-btn,body.drn-reference-global .button,body.drn-reference-global button.single_add_to_cart_button{font-size:calc(14px * var(--drn-font-scale));line-height:calc(20px * var(--drn-font-scale));border-radius:var(--yc-radius-sm);font-weight:500}
body.drn-reference-global .drn-ref-icon{display:inline-block;flex-shrink:0;vertical-align:middle}
body.drn-reference-global .drn-reference-announcement{background:var(--accent);color:var(--accent-fg);padding:6px 16px;text-align:center;font-size:calc(12px * var(--drn-font-scale));font-weight:500;line-height:calc(18px * var(--drn-font-scale))}
body.drn-reference-global .drn-reference-header{position:sticky!important;top:0;z-index:100;background:var(--yc-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--yc-price-color) 7%,transparent)}
body.drn-reference-global.admin-bar .drn-reference-header{top:32px}
/* Match WordPress's fixed tablet toolbar and its scrolling phone toolbar. */
@media(max-width:782px){body.drn-reference-global.admin-bar .drn-reference-header{top:46px}}
@media(max-width:600px){body.drn-reference-global.admin-bar .drn-reference-header{top:0}}
body.drn-reference-global .drn-reference-header :is(a,summary,button){font-size:calc(14px * var(--drn-header-scale));line-height:calc(20px * var(--drn-header-scale));text-decoration:none;letter-spacing:normal}
body.drn-reference-global .drn-reference-topbar{background:var(--yc-inverse-bg);color:var(--yc-inverse-text)}
body.drn-reference-global .drn-reference-topbar>.drn-reference-container{height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px}
body.drn-reference-global .drn-reference-topbar :is(a,span){display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--drn-header-scale));line-height:calc(16px * var(--drn-header-scale));color:var(--yc-inverse-text);white-space:nowrap}
body.drn-reference-global .drn-reference-topbar>.drn-reference-container>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
body.drn-reference-global .drn-reference-header-main{height:64px;display:flex;align-items:center;gap:16px}
body.drn-reference-global .drn-reference-brand{flex-shrink:0;display:flex;align-items:center;min-width:0}
body.drn-reference-global .drn-reference-brand .yc-logo{display:flex!important;align-items:center;width:auto!important;max-width:220px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:calc(20px * var(--drn-header-scale))!important;font-weight:800;color:var(--yc-price-color)}
body.drn-reference-global .drn-reference-brand .yc-logo :is(picture,img){display:block;width:auto!important;max-width:220px!important;height:44px!important;max-height:44px!important;object-fit:contain}
body.drn-reference-global .drn-reference-search{position:relative;display:block;flex:1;min-width:0;margin:0}
body.drn-reference-global .drn-reference-search>input[type=search],body.drn-reference-global .drn-reference-search-mobile input[type=search]{box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0;padding:10px 52px 10px 20px;border:1px solid var(--yc-border)!important;border-radius:var(--yc-radius-pill)!important;background:var(--yc-surface-alt)!important;color:var(--yc-text);font-family:var(--yc-font-body)!important;font-size:calc(14px * var(--drn-header-scale))!important;line-height:calc(20px * var(--drn-header-scale));box-shadow:none!important;outline:none;appearance:none;-webkit-appearance:none;overflow:hidden;text-overflow:ellipsis}
body.drn-reference-global .drn-reference-search>input[type=search]::-webkit-search-decoration,body.drn-reference-global .drn-reference-search>input[type=search]::-webkit-search-cancel-button,body.drn-reference-global .drn-reference-search>input[type=search]::-webkit-search-results-button,body.drn-reference-global .drn-reference-search>input[type=search]::-webkit-search-results-decoration,body.drn-reference-global .drn-reference-search-mobile input[type=search]::-webkit-search-decoration,body.drn-reference-global .drn-reference-search-mobile input[type=search]::-webkit-search-cancel-button,body.drn-reference-global .drn-reference-search-mobile input[type=search]::-webkit-search-results-button,body.drn-reference-global .drn-reference-search-mobile input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}
body.drn-reference-global .drn-reference-search input[type=search]:focus,body.drn-reference-global .drn-reference-search-mobile input[type=search]:focus{border-color:var(--accent)!important;background:var(--yc-surface)!important}
body.drn-reference-global .drn-reference-search input::placeholder,body.drn-reference-global .drn-reference-search-mobile input::placeholder{color:var(--drn-muted-light)}
body.drn-reference-global .drn-reference-search>button,body.drn-reference-global .drn-reference-search-mobile button{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:32px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:var(--yc-radius-pill);background:var(--accent)!important;color:var(--accent-fg);box-shadow:none}
body.drn-reference-global .drn-reference-header-actions{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}
body.drn-reference-global .drn-reference-header-actions :is(a,summary){display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:var(--yc-radius-md);color:var(--yc-link-color);background:none;cursor:pointer;font-weight:var(--yc-header-weight)}
body.drn-reference-global .drn-reference-header-actions :is(a,summary):hover{background:var(--drn-surface-hover)}
body.drn-reference-global .drn-reference-account{position:relative}
body.drn-reference-global .drn-reference-account>summary{list-style:none}
body.drn-reference-global :is(.drn-reference-account,.drn-reference-categories,.drn-reference-mobile-menu) summary::-webkit-details-marker{display:none}
body.drn-reference-global .drn-reference-account>nav{position:absolute;right:0;top:calc(100% + 8px);z-index:120;width:220px;padding:8px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-md);background:var(--yc-surface);box-shadow:0 12px 40px -20px color-mix(in srgb,var(--yc-price-color) 40%,transparent)}
body.drn-reference-global .drn-reference-account>nav a{display:block;border-radius:var(--yc-radius-sm)}
body.drn-reference-global .drn-reference-cart{position:relative}
body.drn-reference-global .drn-reference-cart .yc-header-cart-count{position:absolute!important;right:-4px!important;top:-4px!important;display:flex!important;align-items:center;justify-content:center;min-width:20px;width:auto!important;height:20px!important;padding:0 4px!important;border:0!important;border-radius:var(--yc-radius-pill)!important;background:var(--accent)!important;color:var(--accent-fg)!important;font-size:calc(11px * var(--drn-header-scale))!important;line-height:calc(20px * var(--drn-header-scale))!important;font-weight:700}
body.drn-reference-global .drn-reference-cart .yc-header-cart-count:has(.yc-sr-only):first-letter{font-size:calc(11px * var(--drn-header-scale))}
body.drn-reference-global .drn-reference-search-mobile,body.drn-reference-global .drn-reference-mobile-menu{display:none}
body.drn-reference-global .drn-reference-nav{border-top:1px solid var(--drn-surface-hover);background:var(--yc-surface)}
body.drn-reference-global .drn-reference-nav>.drn-reference-container{height:48px;display:flex;align-items:center;gap:12px}
body.drn-reference-global .drn-reference-categories{position:relative;flex-shrink:0}
body.drn-reference-global .drn-reference-categories>summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;padding:10px;border-radius:10px;border:1px solid rgb(0 0 0 / .12);background:var(--accent);color:var(--accent-fg);font-weight:700;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--yc-surface) 18%,transparent);cursor:pointer}
body.drn-reference-global .drn-reference-category-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:130;width:min(880px,90vw);padding:16px;border:1px solid var(--yc-border);border-radius:10px;background:var(--yc-surface);box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}
body.drn-reference-global .drn-reference-category-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}
body.drn-reference-global .drn-reference-category-panel>div>a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--yc-radius-md);color:var(--yc-icon-color);font-size:calc(14px * var(--drn-header-scale));font-weight:var(--yc-header-weight)}
body.drn-reference-global .drn-reference-category-panel>div>a:hover{background:var(--yc-accent-soft);color:var(--accent)}
body.drn-reference-global .drn-reference-category-panel>div>a>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--yc-radius-sm);background:var(--yc-accent-soft);color:var(--accent)}
body.drn-reference-global .drn-reference-category-panel .drn-reference-all-products{display:block;margin-top:12px;border-top:1px solid var(--drn-surface-hover);padding-top:12px;font-weight:600;color:var(--accent)}
body.drn-reference-global .drn-reference-nav-links{display:flex;align-items:center;gap:2px;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}
body.drn-reference-global .drn-reference-nav-links>a{display:block;flex-shrink:0;padding:12px 10px;color:var(--yc-icon-color);font-size:calc(14px * var(--drn-header-scale));font-weight:var(--yc-header-weight);white-space:nowrap}
body.drn-reference-global .drn-reference-nav-links>a:hover{color:var(--yc-link-hover);background:var(--yc-surface-alt);border-radius:var(--yc-radius-sm)}
body.drn-reference-global .drn-reference-footer{margin-top:64px;background:var(--yc-inverse-bg);color:var(--drn-footer-text)}
body.drn-reference-global .drn-reference-footer :is(a,p,span,li){font-size:calc(14px * var(--drn-font-scale));line-height:1.5;font-family:var(--yc-font-body)!important;letter-spacing:normal}
body.drn-reference-global .drn-reference-footer a{color:inherit;text-decoration:none}
body.drn-reference-global .drn-reference-footer a:hover{color:var(--drn-footer-link-hover)}
body.drn-reference-global .drn-reference-footer-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding-top:48px!important;padding-bottom:48px!important}
body.drn-reference-global .drn-reference-footer h2{color:var(--yc-inverse-text);font-size:calc(14px * var(--drn-font-scale))!important;line-height:calc(20px * var(--drn-font-scale));font-weight:700!important;margin:0 0 12px}
body.drn-reference-global .drn-reference-footer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;color:var(--drn-muted-light)}
body.drn-reference-global .drn-reference-footer ul li{margin:0;padding:0}
body.drn-reference-global .drn-reference-footer-logo{display:inline-flex;max-width:100%;padding:8px 12px;border-radius:var(--yc-radius-md);background:var(--yc-surface)}
body.drn-reference-global .drn-reference-footer-logo .yc-logo{display:flex;align-items:center;max-width:100%!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;color:var(--yc-price-color);font-size:calc(18px * var(--drn-font-scale));font-weight:800;background:none!important}
body.drn-reference-global .drn-reference-footer-logo .yc-logo :is(img,picture){display:block;max-width:100%!important;width:auto!important;height:40px!important;max-height:40px!important;object-fit:contain}
body.drn-reference-global .drn-reference-footer-brand>p{margin:12px 0 0;color:var(--drn-muted-light);line-height:1.625}
body.drn-reference-global .drn-reference-footer-contact{display:grid;gap:8px;margin-top:16px}
body.drn-reference-global .drn-reference-footer-contact :is(a,p){display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--drn-footer-text)}
body.drn-reference-global .drn-reference-footer-contact .drn-ref-icon{margin-top:3px;color:var(--drn-accent-muted)}
body.drn-reference-global .drn-reference-footer-contact .drn-reference-footer-whatsapp .drn-ref-icon{color:#25d366}
body.drn-reference-global .drn-reference-footer-why{gap:12px!important}
body.drn-reference-global .drn-reference-footer-why li{display:flex;align-items:center;gap:8px}
body.drn-reference-global .drn-reference-footer-why .drn-ref-icon{color:var(--drn-accent-muted)}
body.drn-reference-global .drn-reference-footer-security{border-top:1px solid color-mix(in srgb,var(--yc-inverse-text) 10%,transparent);padding:28px 0}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>p{margin:0 0 16px;font-size:calc(11px * var(--drn-font-scale));line-height:calc(16px * var(--drn-font-scale));font-weight:700;letter-spacing:.12em;color:var(--yc-muted)}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>div>:is(a,span){display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--yc-inverse-text) 8%,transparent);border-radius:10px;min-height:54px;background:color-mix(in srgb,var(--yc-inverse-text) 2%,transparent)}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>div>span>svg{color:var(--drn-muted-light)}
body.drn-reference-global .drn-reference-footer-security small{display:block;font-size:calc(10px * var(--drn-font-scale));color:var(--yc-muted)}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>div>:is(a,span)>span{font-size:calc(12px * var(--drn-font-scale));font-weight:600;color:var(--drn-footer-text)}
body.drn-reference-global .drn-reference-footer-merchant{padding:16px 0;border-top:1px solid color-mix(in srgb,var(--yc-inverse-text) 10%,transparent)}
body.drn-reference-global .drn-reference-footer-merchant>.drn-reference-container{display:flex;flex-wrap:wrap;gap:4px 16px}
body.drn-reference-global .drn-reference-footer-merchant span{font-size:calc(11px * var(--drn-font-scale));color:var(--yc-muted)}
body.drn-reference-global .drn-reference-footer-merchant span:first-child{font-weight:500;color:var(--drn-muted-light)}
body.drn-reference-global .drn-reference-footer-bottom{padding:20px 0;border-top:1px solid color-mix(in srgb,var(--yc-inverse-text) 10%,transparent)}
body.drn-reference-global .drn-reference-footer-bottom>.drn-reference-container{display:flex;align-items:center;justify-content:space-between;gap:8px}
body.drn-reference-global .drn-reference-footer-bottom p{font-size:calc(12px * var(--drn-font-scale));color:var(--drn-muted-light);margin:0}
body.drn-reference-global .yc-tabbar{display:none!important}
/* Reference values win over earlier DRN presentation layers without changing widget data. */
body.drn-reference-global #main-content .yc-pay{--drn-checkout-accent:var(--accent)}
@media(min-width:768px) and (max-width:1023px){body.drn-reference-global .drn-reference-container,body.drn-reference-global :is(.yc-container,.yc-header-container){padding-left:var(--drn-gutter)!important;padding-right:var(--drn-gutter)!important}}
@media(max-width:1023px){
body.drn-reference-global .drn-reference-nav{display:none}
body.drn-reference-global .drn-reference-mobile-menu{display:block;flex-shrink:0;margin-left:-8px}
body.drn-reference-global .drn-reference-mobile-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--yc-icon-color);cursor:pointer}
body.drn-reference-global .drn-reference-mobile-menu>nav{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 140px);overflow:auto;padding:16px 24px;border-top:1px solid var(--yc-border);background:var(--yc-surface);box-shadow:0 10px 20px color-mix(in srgb,var(--yc-price-color) 7%,transparent)}
body.drn-reference-global .drn-reference-mobile-menu>nav>a,body.drn-reference-global .drn-reference-mobile-menu>nav>details>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:var(--yc-icon-color);font-weight:var(--yc-header-weight)}
body.drn-reference-global .drn-reference-mobile-menu>nav>details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:8px 0}
body.drn-reference-global .drn-reference-mobile-menu>nav>details>div>a{font-size:calc(13px * var(--drn-header-scale));color:var(--yc-muted);padding:4px 0}
body.drn-reference-global .drn-reference-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.drn-reference-global .drn-reference-footer-brand{grid-column:1/-1}
}
@media(max-width:767px){
body.drn-reference-global{padding-bottom:env(safe-area-inset-bottom)!important}
body.drn-reference-global :is(.yc-container,.yc-header-container,.drn-reference-container){padding-left:var(--drn-gutter)!important;padding-right:var(--drn-gutter)!important}
body.drn-reference-global .drn-reference-announcement{font-size:calc(11px * var(--drn-font-scale))}
body.drn-reference-global .drn-reference-topbar :is(a,span){font-size:calc(11px * var(--drn-header-scale));gap:4px}
body.drn-reference-global .drn-reference-topbar>.drn-reference-container{gap:8px}
body.drn-reference-global .drn-reference-header-main{gap:8px}
body.drn-reference-global .drn-reference-search{display:none}
body.drn-reference-global .drn-reference-search-mobile{display:block;padding-bottom:12px!important;margin:0}
body.drn-reference-global .drn-reference-search-mobile>div{position:relative}
body.drn-reference-global .drn-reference-brand .yc-logo :is(picture,img){height:36px!important;max-height:36px!important;max-width:160px!important}
body.drn-reference-global .drn-reference-brand .yc-logo{max-width:160px!important;font-size:calc(18px * var(--drn-header-scale))!important}
body.drn-reference-global .drn-reference-header-actions :is(a,summary){padding:8px;gap:4px}
body.drn-reference-global .drn-reference-account-guest>span{display:none}
body.drn-reference-global .drn-reference-account summary>span{max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(12px * var(--drn-header-scale))}
body.drn-reference-global .drn-reference-cart-label{display:none}
body.drn-reference-global .drn-reference-footer-grid{padding-top:48px!important;padding-bottom:48px!important;gap:32px}
body.drn-reference-global .drn-reference-footer-bottom>.drn-reference-container{flex-direction:column;text-align:center}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>div{gap:8px}
body.drn-reference-global .drn-reference-footer-security .drn-reference-container>div>:is(a,span){flex:1 1 calc(50% - 8px);padding:8px;min-width:0}
body.drn-reference-global .yc-page-title{font-size:var(--drn-heading-size)!important}
}
@media(max-width:420px){body.drn-reference-global .drn-reference-brand .yc-logo :is(picture,img){max-width:135px!important}body.drn-reference-global .drn-reference-topbar :is(a,span){font-size:calc(10px * var(--drn-font-scale))}body.drn-reference-global .drn-reference-account summary>span{max-width:54px}}
/* Let the logo yield space on narrow phones without moving the menu or cart. */
@media(max-width:767px){
html body.drn-reference-global .drn-reference-header-main>.drn-reference-brand{flex:0 1 auto;min-width:0}
html body.drn-reference-global .drn-reference-header .drn-reference-brand>.yc-logo{min-width:0;max-width:100%!important}
html body.drn-reference-global .drn-reference-header .yc-logo>picture{display:contents}
html body.drn-reference-global .drn-reference-header .yc-logo img{min-width:0;max-width:min(100%,160px)!important}
}
@media(max-width:420px){html body.drn-reference-global .drn-reference-header .yc-logo img{max-width:min(100%,135px)!important}}

html body.drn-reference-global.single-product .yc-store.yc-buy-page{width:100%!important;max-width:var(--drn-container-max)!important;padding:0 var(--drn-gutter) 48px!important;box-sizing:border-box!important}
html body.drn-reference-global.single-product .yc-buy-page .yc-buy-info .drn-payment-plan{--drn-plan-accent:var(--accent)}
html body.drn-reference-global.single-product .yc-buy-page .yc-buy-info .drn-payment-plan .drn-plan-actions .single_add_to_cart_button{background:var(--yc-button-bg)!important;border-color:var(--yc-button-bg)!important;color:var(--yc-button-text)!important}
html body.drn-reference-global.single-product .yc-buy-page .yc-buy-info .yc-swatch[aria-pressed="true"]{border-color:var(--accent)!important;color:var(--accent)!important}
@media(max-width:1023px){html body.drn-reference-global.single-product .yc-store.yc-buy-page{padding-left:var(--drn-gutter)!important;padding-right:var(--drn-gutter)!important}}
@media(max-width:767px){html body.drn-reference-global.single-product .yc-store.yc-buy-page{padding-left:var(--drn-gutter)!important;padding-right:var(--drn-gutter)!important}}

body.drn-reference-global .drn-reference-cart .yc-header-cart-count[hidden]{display:none!important}
body.drn-reference-global .yc-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.drn-reference-global .drn-reference-cart .yc-header-cart-count{background:var(--accent)!important;color:var(--accent-fg)!important}
/* Shared reference geometry; overrides former theme page wrappers. */
html body.drn-reference-global .drn-reference-announcement{height:36px;display:flex;align-items:center;justify-content:center;padding:9px 16px}
html body.drn-reference-global .drn-reference-nav>.drn-reference-container{min-height:42px;height:42px}
html body.drn-reference-global.single-product #main-content.yc-buy-page{width:100%!important;max-width:var(--drn-container-max)!important;margin:0 auto!important;padding:32px var(--drn-gutter) 48px!important}
html body.drn-reference-global.single-product #main-content.yc-buy-page>.drn-flow-product{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.drn-reference-global.woocommerce-checkout #main-content>.yc-container,
html body.drn-reference-global.woocommerce-cart #main-content>.yc-container{width:100%!important;max-width:var(--drn-container-max)!important;margin:0 auto!important;padding:32px var(--drn-gutter) 48px!important}
html body.drn-reference-global.woocommerce-checkout #main-content .yc-pay{padding:0!important;width:100%!important;margin:0!important}
html body.drn-reference-global .drn-reference-cart .yc-header-cart-count{background:var(--accent)!important}
html body.drn-reference-global .drn-reference-header .drn-reference-header-actions .drn-reference-cart .yc-header-cart-count{background:var(--accent)!important;color:var(--accent-fg)!important}
@media(max-width:1023px){html body.drn-reference-global.single-product #main-content.yc-buy-page,html body.drn-reference-global.woocommerce-checkout #main-content>.yc-container,html body.drn-reference-global.woocommerce-cart #main-content>.yc-container{padding:32px var(--drn-gutter) 40px!important}}
@media(max-width:639px){html body.drn-reference-global.single-product #main-content.yc-buy-page,html body.drn-reference-global.woocommerce-checkout #main-content>.yc-container,html body.drn-reference-global.woocommerce-cart #main-content>.yc-container{padding:16px var(--drn-gutter) 32px!important}}
html body.drn-reference-global .drn-reference-footer-security .drn-reference-container>p{width:100%;margin:0 0 12px;text-align:center;font-size:calc(11px * var(--drn-font-scale));font-weight:600;letter-spacing:.14em;color:color-mix(in srgb,var(--yc-inverse-text) 40%,transparent)}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-chips{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-chips>.drn-footer-security-chip{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-width:148px;min-height:58px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--yc-inverse-text) 10%,transparent);border-radius:var(--yc-radius-md);background:color-mix(in srgb,var(--yc-inverse-text) 5%,transparent);transition:background-color .15s,border-color .15s}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-chips>.drn-footer-security-chip:hover{border-color:color-mix(in srgb,var(--yc-inverse-text) 20%,transparent);background:color-mix(in srgb,var(--yc-inverse-text) 8%,transparent)}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-chip>.drn-footer-security-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--yc-inverse-text) 10%,transparent);color:var(--drn-accent-light)}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-icon>svg{width:16px;height:16px;stroke-width:2.25}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-chip>.drn-footer-security-icon.is-ministry{padding:4px;background:var(--yc-surface)}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-icon.is-ministry :is(img,svg){width:auto!important;height:28px!important;max-width:28px!important;object-fit:contain}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-chip>.drn-footer-security-copy{min-width:0;text-align:left}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-label{display:block;color:var(--yc-inverse-text);font-size:calc(12.5px * var(--drn-font-scale));font-weight:600;line-height:1.25}
html body.drn-reference-global .drn-reference-footer-security .drn-footer-security-copy small{display:block;margin-top:2px;color:color-mix(in srgb,var(--yc-inverse-text) 45%,transparent);font-size:calc(10.5px * var(--drn-font-scale));font-weight:400;line-height:1.25}
html body.drn-reference-global .drn-reference-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
html body.drn-reference-global .drn-reference-footer-brand{grid-column:auto}
@media(max-width:1023px){html body.drn-reference-global .drn-reference-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){html body.drn-reference-global .drn-reference-footer-grid{grid-template-columns:minmax(0,1fr)}}

/* Content follows the site container; the header has its own panel-managed width. */
html body.drn-reference-global :is(.yc-site-width,.yc-footer-inner,.yc-home-container){width:100%!important;max-width:var(--drn-container-max)!important;margin-inline:auto!important;padding-inline:var(--drn-gutter)!important;box-sizing:border-box}
html body.drn-reference-global #main-content>.yc-container{width:100%!important;max-width:var(--drn-container-max)!important;margin-inline:auto!important;padding-inline:var(--drn-gutter)!important;box-sizing:border-box}
html body.drn-reference-global .drn-reference-header .drn-reference-container{width:100%!important;max-width:var(--drn-header-container-max)!important;padding-inline:var(--drn-header-gutter)!important}
html body.drn-reference-global .drn-reference-header .drn-reference-nav>.drn-reference-container{height:max(42px,calc(42px * var(--drn-header-scale)));min-height:42px}
html body.drn-reference-global .drn-reference-header :is(.drn-reference-search>input[type=search],.drn-reference-search-mobile input[type=search]){height:max(42px,calc(42px * var(--drn-header-scale)));min-height:42px}
html body.drn-reference-global .drn-reference-announcement{height:auto;min-height:36px}
/* The flagship branch already owns an outer container; do not apply a second gutter. */
html body.drn-reference-global #yc-home-hero-slider>.yc-home-hero{width:min(calc(var(--drn-container-max) - var(--drn-gutter) * 2),calc(100% - var(--drn-gutter) * 2))!important;max-width:100%!important;margin-inline:auto!important}
html body.drn-reference-global #yc-home-hero-slider .drn-flagship-hero-container>.drn-teyfik-hero.drn-flagship-hero{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}
/* Legacy content widgets inherit the selected body font; icon fonts keep their own face. */
html body.drn-reference-global #main-content :is(p,a,li,div,span,label,input,button,select,textarea,strong,small,em,td,th,dt,dd):not(.micon){font-family:var(--yc-font-body)!important}
html body.drn-reference-global #main-content :is(h1,h2,h3,h4,h5,h6,.yc-heading,.product_title,.yc-page-title),
html body.drn-reference-global #main-content :is(h1,h2,h3,h4,h5,h6,.yc-heading,.product_title,.yc-page-title) :not(.micon){font-family:var(--yc-font-heading)!important}

/* Image-only banners keep the supplied artwork and its full intrinsic ratio. */
html body.drn-reference-global .yc-home .yc-home-hero--image-only.has-banners.drn-teyfik-hero .yc-home-hero-track{height:auto!important;min-height:0!important;aspect-ratio:var(--yc-hero-ratio,2.6)!important}
html body.drn-reference-global .yc-home .yc-home-hero--image-only.has-banners.drn-teyfik-hero .yc-home-hero-link{display:block!important;width:100%!important;height:100%!important;padding:0!important}
html body.drn-reference-global .yc-home .yc-home-hero--image-only.has-banners.drn-teyfik-hero .yc-home-hero-link>:is(img,picture){display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}
html body.drn-reference-global .yc-home .yc-home-hero--image-only.has-banners.drn-teyfik-hero .yc-home-hero-link picture>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
html body.drn-reference-global .yc-home .yc-home-hero--image-only.has-banners.drn-teyfik-hero :is(.drn-hero-mobile-copy,.yc-home-hero-copy){display:none!important}

/* Home: 24 sections and ~5,000 elements. From the third section on, the browser lays a section out only when it nears the viewport; "auto" keeps its real height once rendered. */
.yc-home>.yc-home-section~.yc-home-section~.yc-home-section{content-visibility:auto;contain-intrinsic-size:auto 614px}
@media (min-width:900px){.yc-home>.yc-home-section~.yc-home-section~.yc-home-section{contain-intrinsic-size:auto 540px}}

/* Quiet header surfaces; the main actions retain the brand accent. */
html body.drn-reference-global .drn-reference-announcement{background:var(--yc-surface-alt,#fafafa);color:var(--yc-muted);border-bottom:1px solid var(--yc-border)}
html body.drn-reference-global .drn-reference-header-actions>.drn-reference-help{display:none;font-family:var(--yc-font-body);font-weight:600;white-space:nowrap}
@media(max-width:767px){
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-account,
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-account-guest{display:none!important}
 html body.drn-reference-global .drn-reference-header-actions{flex-shrink:0;gap:4px}
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-help{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:40px;margin:0;padding:8px 10px;border:1px solid var(--yc-border);border-radius:var(--yc-radius-pill,999px);background:var(--yc-surface,#fff);color:var(--yc-text);font-size:calc(12px * var(--drn-header-scale,1));line-height:1.2;cursor:pointer;box-shadow:none}
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-help:hover{background:var(--yc-surface-alt,#fafafa)}
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-help:focus-visible{outline:2px solid var(--yc-primary);outline-offset:3px}
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-help>.drn-ref-icon{width:16px;height:16px;flex:none;color:var(--yc-text)}
 html body.drn-reference-global .drn-reference-header-actions>.drn-reference-cart{min-height:40px;display:flex;align-items:center;justify-content:center}
}



/* ragbet-smart-search */
/* Rağbet search: uses the live storefront's font, palette and merchant pricing. */
body.drn-reference-global .rb-search-clear[hidden],.rb-search-layer[hidden],.rb-search-layer [hidden]{display:none!important}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) input[type=search]{height:46px;min-height:46px;padding-right:90px!important;transition:background .16s,border-color .16s,box-shadow .16s}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) input[type=search][aria-expanded=true]{background:var(--yc-surface,#fff)!important;border-color:var(--accent,#6633ed)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#6633ed) 10%,transparent)!important}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) .rb-search-clear{position:absolute!important;top:50%!important;right:46px!important;transform:translateY(-50%)!important;display:grid;place-items:center;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--yc-muted,#6b6880)!important;border-radius:50%!important;cursor:pointer;box-shadow:none!important}
body.drn-reference-global :is(.drn-reference-search,.drn-reference-search-mobile) .rb-search-clear:hover{background:var(--yc-accent-soft,#f2edff)!important;color:var(--accent,#6633ed)!important}
.rb-search-open .drn-reference-header{z-index:2147482999!important}
.rb-search-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;font-family:var(--yc-font-body,"Sofia Sans",sans-serif);font-size:14px;line-height:1.45;color:var(--yc-text,#201b34);-webkit-font-smoothing:antialiased}
.rb-search-layer *{box-sizing:border-box}
.rb-search-layer :is(a,button){font:inherit;letter-spacing:normal;-webkit-tap-highlight-color:transparent}
.rb-search-layer :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#6633ed) 65%,white);outline-offset:2px}
.rb-search-backdrop{position:absolute;inset:var(--rb-search-top) 0 0;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;touch-action:none;background:rgb(18 12 38 / .28);pointer-events:auto;animation:rb-search-fade .16s ease-out}
.rb-search-panel{position:fixed;z-index:1;top:var(--rb-search-top);left:var(--rb-search-left);width:var(--rb-search-width);max-width:calc(100vw - 24px);height:auto;max-height:var(--rb-search-height);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:var(--yc-surface,#fff);border:1px solid color-mix(in srgb,var(--accent,#6633ed) 15%,var(--yc-border,#e6e3ed));border-radius:20px;box-shadow:0 24px 80px -16px rgb(18 12 38 / .3),0 4px 14px rgb(18 12 38 / .06);animation:rb-search-in .18s ease-out}
.rb-search-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none;padding:20px 22px 15px;border-bottom:1px solid var(--yc-border,#eeebf3)}
.rb-search-eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#6633ed)}
.rb-search-title{margin:0;font:750 20px/1.25 var(--yc-font-heading,var(--yc-font-body,sans-serif));letter-spacing:-.02em;color:var(--yc-text,#201b34);overflow-wrap:anywhere}
.rb-search-close{display:grid;place-items:center;flex:none;width:40px;height:40px;margin:-5px -7px 0 0;padding:0;border:0;border-radius:12px;background:var(--yc-surface-alt,#f8f7fb);color:var(--yc-muted,#6b6880);cursor:pointer}
.rb-search-close:hover{color:var(--accent,#6633ed);background:var(--yc-accent-soft,#f2edff)}
.rb-search-icon{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rb-search-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent,#6633ed) 20%,transparent) transparent;padding:0 12px 8px;-webkit-overflow-scrolling:touch}
.rb-search-recent{padding:14px 10px 2px}
.rb-search-recent-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:650;color:var(--yc-muted,#6b6880)}
.rb-search-recent-clear{padding:4px 0;border:0;background:none;color:var(--accent,#6633ed);font-size:12px!important;cursor:pointer}
.rb-search-categories{display:flex;flex-wrap:wrap;gap:7px;padding:14px 10px 12px}
.rb-search-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0 6px 6px 0;padding:7px 11px;border:1px solid var(--yc-border,#e6e3ed);border-radius:999px;background:var(--yc-surface,#fff);color:var(--yc-text,#3d3753);text-decoration:none;font-size:12px!important;line-height:1.35!important;cursor:pointer;transition:background .12s,border-color .12s}
.rb-search-categories .rb-search-chip{margin:0}
.rb-search-chip:hover{background:var(--yc-accent-soft,#f2edff);border-color:color-mix(in srgb,var(--accent,#6633ed) 35%,transparent);color:var(--accent,#6633ed)}
.rb-search-chip small{color:var(--yc-muted,#6b6880);font-size:10px}
.rb-search-results{display:grid;gap:3px;margin:0;padding:0;list-style:none}
.rb-search-item{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;margin:0;padding:12px 10px;border:1px solid transparent;border-radius:13px;background:var(--yc-surface,#fff);color:var(--yc-text,#201b34);text-decoration:none!important;transition:background .12s,border-color .12s}
.rb-search-item+.rb-search-item:before{content:"";position:absolute;left:98px;right:10px;top:-3px;height:1px;background:var(--yc-border,#eeebf3);opacity:.6}
.rb-search-item:hover,.rb-search-item[aria-selected=true]{background:var(--yc-accent-soft,#f5f1ff);border-color:color-mix(in srgb,var(--accent,#6633ed) 16%,transparent);color:var(--yc-text,#201b34)}
.rb-search-image{display:block;width:72px;height:80px;padding:5px;object-fit:contain;background:#fff;border:1px solid #f0eef4;border-radius:10px;mix-blend-mode:normal}
.rb-search-body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.rb-search-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:14px;font-weight:650;line-height:1.35;color:var(--yc-text,#201b34)}
.rb-search-brand{font-size:11px;line-height:1.2;color:var(--yc-muted,#797285)}
.rb-search-price{font-size:16px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--yc-price-color,var(--yc-text,#201b34))}
.rb-search-plan{display:flex;align-items:center;flex-wrap:wrap;gap:3px 10px;margin-top:2px;font-size:11px;line-height:1.5;color:var(--yc-muted,#6b6880)}
.rb-search-plan :is(b,strong){color:var(--accent,#6633ed);font-weight:700}
.rb-search-plan>span:last-child{display:inline-flex;padding:2px 7px;border-radius:5px;background:var(--yc-accent-soft,#f2edff);color:var(--accent,#6633ed);font-weight:650}
.rb-search-footer{flex:none;display:grid;gap:8px;padding:12px 22px 13px;border-top:1px solid var(--yc-border,#eeebf3);background:var(--yc-surface-alt,#faf9fc)}
.rb-search-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent,#6633ed) 18%,transparent);border-radius:11px;background:var(--yc-accent-soft,#f2edff);color:var(--accent,#6633ed);font-size:14px;font-weight:750;text-decoration:none!important;transition:background .12s}
.rb-search-all:hover{background:color-mix(in srgb,var(--accent,#6633ed) 16%,var(--yc-surface,#fff))}
.rb-search-hint{margin:0;text-align:center;color:var(--yc-muted,#797285);font-size:10px;line-height:1.4}
.rb-search-empty{display:grid;justify-items:center;gap:10px;padding:38px 20px;text-align:center;color:var(--yc-muted,#797285)}
.rb-search-empty>.rb-search-icon{width:36px;height:36px;padding:7px;box-sizing:content-box;border-radius:16px;background:var(--yc-accent-soft,#f2edff);color:var(--accent,#6633ed)}
.rb-search-empty :is(h3,p){margin:0;max-width:320px;overflow-wrap:anywhere}
.rb-search-empty h3{color:var(--yc-text,#201b34);font-size:17px;line-height:1.3}
.rb-search-empty p{font-size:13px;line-height:1.5}
.rb-search-loading{padding:8px 10px 0}
.rb-search-skeleton{position:relative;height:98px;margin-bottom:8px;border-radius:12px;background:linear-gradient(110deg,var(--yc-surface-alt,#f6f4f9) 15%,var(--yc-surface,#fff) 35%,var(--yc-surface-alt,#f6f4f9) 55%);background-size:220% 100%;animation:rb-search-shimmer 1.4s linear infinite}
.rb-search-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes rb-search-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@keyframes rb-search-fade{from{opacity:0}to{opacity:1}}
@keyframes rb-search-shimmer{to{background-position:-220% 0}}
@media(max-width:767px){
 html.rb-search-mobile,html.rb-search-mobile body{overflow:hidden!important;overscroll-behavior:none}
 .rb-search-mobile .drn-reference-bottom-nav{visibility:hidden!important;pointer-events:none!important}
 body.drn-reference-global .drn-reference-search-mobile input[type=search]{font-size:16px!important;height:48px!important;min-height:48px!important;padding-left:16px!important;padding-right:94px!important}
 body.drn-reference-global .drn-reference-search-mobile button[type=submit]{width:40px;height:40px;right:4px}
 body.drn-reference-global .drn-reference-search-mobile .rb-search-clear{width:44px!important;height:44px!important;right:45px!important}
 .rb-search-panel{left:0!important;width:100%!important;max-width:100%;height:var(--rb-search-height);max-height:var(--rb-search-height);border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -5px 30px rgb(18 12 38 / .08);animation:none}
 .rb-search-topline{padding:15px 16px 12px;gap:12px}
 .rb-search-title{font-size:19px}
 .rb-search-eyebrow{font-size:10px}
 .rb-search-close{width:44px;height:44px;margin:-4px -6px 0 0}
 .rb-search-scroll{padding:0 6px 5px}
 .rb-search-categories{padding:12px 10px 8px;gap:6px}
 .rb-search-chip{min-height:40px;padding:9px 11px}
 .rb-search-item{grid-template-columns:62px minmax(0,1fr);gap:12px;min-height:112px;padding:11px 10px;border-radius:12px}
 .rb-search-image{width:62px;height:76px}
 .rb-search-item+.rb-search-item:before{left:84px}
 .rb-search-name{font-size:14px}
 .rb-search-price{font-size:16px}
 .rb-search-plan{font-size:11px;gap:2px 7px}
 .rb-search-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:6px}
 .rb-search-all{min-height:44px}
 .rb-search-hint{font-size:10px}
 .rb-search-empty{padding:25px 16px}
}
@media(max-width:359px){.rb-search-topline{padding-left:12px;padding-right:12px}.rb-search-title{font-size:17px}.rb-search-item{gap:9px;grid-template-columns:54px minmax(0,1fr)}.rb-search-image{width:54px;height:70px}.rb-search-plan{font-size:10px}.rb-search-name{font-size:13px}.rb-search-categories{padding-left:6px;padding-right:6px}}
@media(prefers-reduced-motion:reduce){.rb-search-layer *,.rb-search-layer{animation:none!important;transition:none!important}}

.rb-search-item>.rb-search-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--accent,#6633ed);opacity:.65}
.rb-search-body{padding-right:18px}
.rb-search-heading{min-width:0}
.rb-search-recent-topline h3{margin:0;font:650 12px/1.4 var(--yc-font-body,sans-serif);color:var(--yc-muted,#6b6880)}
.rb-search-chip-count{font-size:10px;color:var(--yc-muted,#6b6880)}
.rb-search-image.is-placeholder{display:grid;place-items:center;color:var(--accent,#6633ed)}
.rb-search-skeleton{display:flex;align-items:center;gap:16px;padding:12px;background:var(--yc-surface-alt,#f8f7fb);animation:none}
.rb-search-skeleton-image{width:62px;height:72px;flex:none;border-radius:9px;background:var(--yc-border,#eeebf3)}
.rb-search-skeleton-body{display:grid;gap:10px;flex:1}
.rb-search-skeleton-line{display:block;max-width:90%;height:9px;border-radius:5px;background:var(--yc-border,#eeebf3)}
.rb-search-skeleton-line:nth-child(2){max-width:65%}.rb-search-skeleton-line:nth-child(3){max-width:40%;height:14px}
@media(max-width:767px){
 html.rb-search-mobile body.drn-reference-global :is(.drn-reference-announcement,.drn-reference-topbar,.drn-reference-header-main){display:none!important}
 html.rb-search-mobile body.drn-reference-global .drn-reference-header{top:0!important}
 html.rb-search-mobile body.drn-reference-global .drn-reference-search-mobile{padding-top:8px!important;padding-bottom:8px!important}
}

/* Keep the support launcher from covering search results and actions. */
.rb-search-open .ycd-root{display:none!important}
@media(max-width:767px){.rb-search-chip{min-height:44px}}

/* NSC: taksit planı arama sonuçlarında belirgin */
body.drn-reference-global .rb-search-plan{
  display:grid;
  gap:8px;
  width:100%;
  margin-top:8px;
  padding:10px 11px;
  border:1px solid color-mix(in srgb,var(--accent,#f27a1a) 30%,#ffd9bd);
  border-radius:12px;
  background:linear-gradient(160deg,color-mix(in srgb,var(--accent,#f27a1a) 12%,#fff) 0%,#fff 65%);
  box-shadow:0 4px 14px color-mix(in srgb,var(--accent,#f27a1a) 12%,transparent);
}
body.drn-reference-global .rb-search-plan>span:last-child{display:block;width:100%;padding:7px 10px;border-radius:8px;background:var(--accent,#f27a1a);color:#fff;font-size:12px;font-weight:800;text-align:center}
body.drn-reference-global .rb-search-deposit{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;background:#fff;border:1px solid color-mix(in srgb,var(--accent,#f27a1a) 20%,var(--yc-border,#e6e3ed));font-size:11px;font-weight:700;color:#555}
body.drn-reference-global .rb-search-monthly{font-size:13px!important;font-weight:800!important}
body.drn-reference-global .rb-search-eyebrow{display:inline-flex;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent,#f27a1a) 16%,#fff);margin-bottom:6px}


