/* /assets/category-carousel-20261011-v2.css */
/* Progressive enhancement: the original links remain usable without JavaScript. */
#gonderim-amaci.unified-categories .category-photo{border-radius:50%!important;background:#fff9fb;border-color:#eedee5}
#gonderim-amaci.unified-categories>a:focus-visible{border-radius:12px}
.sv-category-carousel{position:relative;max-width:1240px;margin:0 auto 10px}
.sv-category-carousel #gonderim-amaci{width:100%;max-width:100%;margin-bottom:0;padding-bottom:8px;scrollbar-width:none;scroll-snap-type:none;scroll-behavior:auto!important;overscroll-behavior-x:contain}
.sv-category-carousel #gonderim-amaci::-webkit-scrollbar{display:none}
.sv-category-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;height:32px;padding:0 4px}
.sv-category-controls[hidden],.sv-category-controls button[hidden]{display:none}
.sv-category-controls button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #eadbe2;border-radius:50%;background:#fff;color:#765165;cursor:pointer;touch-action:manipulation}
.sv-category-controls button:hover{background:#fff4f8;border-color:#cfa5b6}
.sv-category-controls button:focus-visible{outline:2px solid #865d74;outline-offset:3px}
.sv-category-controls svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sv-category-controls button[aria-pressed="true"]{background:#f8edf2}
@media(max-width:1280px) and (min-width:801px){.sv-category-carousel{margin-inline:24px}}
@media(max-width:800px){.sv-category-carousel{margin:0 0 4px}.sv-category-controls{padding-inline:16px}.sv-category-carousel #gonderim-amaci{padding-top:10px;padding-bottom:6px}.sv-category-carousel #gonderim-amaci .category-photo{width:82px!important;height:82px!important}}
@media(prefers-reduced-motion:reduce){.sv-category-carousel #gonderim-amaci{scroll-behavior:auto!important}}

/* /assets/reviews-20261011-v1.css */
/* Real, source-attributed reviews. No widgets, tracking, or extra image requests. */
#yorumlar.sv-reviews{padding:56px 0;background:#faf9f7;border-top:1px solid #eee9e4;border-bottom:1px solid #eee9e4;color:#252b29;scroll-margin-top:120px}
#yorumlar .sv-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:26px}
#yorumlar .sv-reviews-kicker{margin:0 0 9px;font-size:11px;letter-spacing:.16em;font-weight:700;color:#74706d;text-transform:uppercase}
#yorumlar h2{margin:0 0 10px;font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em;font-weight:650;color:#252b29}
#yorumlar .sv-reviews-intro{margin:0;color:#696b68;font-size:14px;line-height:1.6;max-width:480px}
#yorumlar .sv-reviews-summary{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:18px 22px;background:#fff;border:1px solid #e7e7e1;border-radius:16px}
#yorumlar .sv-reviews-score{font-size:42px;font-weight:650;letter-spacing:-.05em;line-height:1}
#yorumlar .sv-reviews-stars{display:block;color:#ad720b;font-size:18px;letter-spacing:2px;line-height:1.4}
#yorumlar .sv-reviews-summary p{margin:3px 0 0;font-size:12px;color:#626763;line-height:1.5}
#yorumlar .sv-reviews-summary b{font-weight:650;color:#353b37}
#yorumlar .sv-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;outline-offset:5px}
#yorumlar .sv-review{display:flex;flex-direction:column;min-width:0;padding:24px;background:#fff;border:1px solid #e5e7e2;border-radius:16px;text-align:left}
#yorumlar .sv-review-person{display:flex;align-items:center;gap:11px;margin:0 0 15px}
#yorumlar .sv-review-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:#ebe4f2;color:#625372;border-radius:50%;font-size:14px;font-weight:700;letter-spacing:.025em}
#yorumlar .sv-review:nth-child(2) .sv-review-avatar{background:#e6edf3;color:#50687b}
#yorumlar .sv-review:nth-child(3) .sv-review-avatar{background:#f4e7e5;color:#865a58}
#yorumlar .sv-review-person strong{display:block;font-size:14px;line-height:1.4;font-weight:650;color:#252b29}
#yorumlar .sv-review-person small{display:block;color:#777a76;font-size:11px;line-height:1.5;margin-top:2px}
#yorumlar .sv-review .sv-reviews-stars{font-size:15px;margin-bottom:12px}
#yorumlar .sv-review blockquote{margin:0 0 20px;padding:0;border:0;font-family:inherit;font-size:15px;font-style:normal;font-weight:400;color:#414742;line-height:1.75;letter-spacing:0}
#yorumlar .sv-review blockquote::before,#yorumlar .sv-review blockquote::after{content:none}
#yorumlar .sv-review-source{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;min-height:40px;color:#59685c;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
#yorumlar .sv-review-source:hover{color:#263b2c}
#yorumlar .sv-reviews-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}
#yorumlar .sv-reviews-note{margin:0;font-size:11px;line-height:1.6;color:#767873;max-width:540px}
#yorumlar .sv-reviews-all{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 19px;min-height:46px;border:1px solid #526756;border-radius:999px;font-size:13px;font-weight:650;color:#304c36;text-decoration:none;background:transparent;white-space:nowrap;transition:background .15s}
#yorumlar .sv-reviews-all:hover{background:#edf1ea}
#yorumlar a:focus-visible,#yorumlar .sv-reviews-grid:focus-visible{outline:2px solid #506d91;outline-offset:4px}
#yorumlar .sv-reviews-swipe{display:none}
@media(max-width:760px){
 #yorumlar.sv-reviews{padding:32px 0;scroll-margin-top:100px}
 #yorumlar .sv-reviews-head{display:block;margin-bottom:20px}
 #yorumlar h2{font-size:25px}
 #yorumlar .sv-reviews-intro{font-size:13px;max-width:35em}
 #yorumlar .sv-reviews-summary{margin-top:18px;padding:12px 16px;gap:13px;width:fit-content}
 #yorumlar .sv-reviews-score{font-size:34px}
 #yorumlar .sv-reviews-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86%,330px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0 1px 9px;scrollbar-width:thin;scrollbar-color:#c7cdc5 transparent}
 #yorumlar .sv-review{padding:20px;scroll-snap-align:start}
 #yorumlar .sv-review blockquote{font-size:14px;line-height:1.7}
 #yorumlar .sv-reviews-swipe{display:block;font-size:11px;color:#72786f;text-align:right;margin:6px 0 0}
 #yorumlar .sv-reviews-bottom{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:20px}
 #yorumlar .sv-reviews-note{text-align:center;font-size:10px}
 #yorumlar .sv-reviews-all{align-self:center}
}
@media(prefers-reduced-motion:reduce){#yorumlar .sv-reviews-all{transition:none}}

/* /assets/seasonal-banner.css?v=20261018-1 */
.sevinc-seasonal-banner{max-width:1180px;margin:20px auto 30px;padding:24px 30px;border:1px solid #ead9e1;border-radius:22px;background:#fff5f9;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#573444}.sevinc-seasonal-banner small{font:700 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:1.5px}.sevinc-seasonal-banner h2{font:500 32px/1.2 Georgia,serif;margin:8px 0}.sevinc-seasonal-banner p{font:400 15px/1.7 Manrope,Arial,sans-serif;margin:0;max-width:700px}.sevinc-seasonal-banner>a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;border-radius:24px;background:#684057;color:#fff;text-decoration:none;white-space:nowrap;font:600 14px/1.5 Manrope,Arial,sans-serif}.sevinc-seasonal-banner>a:focus-visible{outline:3px solid #a46285;outline-offset:3px}@media(max-width:800px){.sevinc-seasonal-banner{margin:16px;padding:22px;align-items:flex-start;flex-direction:column;gap:16px}.sevinc-seasonal-banner h2{font-size:27px}.sevinc-seasonal-banner p{font-size:16px}}

/* /assets/member-discovery-20261020.css?v=1 */
/* Visible customer entry and approved color discovery; no catalog or checkout changes. */
.sv-member-menu{position:relative;flex:0 0 auto;font-family:Manrope,Arial,sans-serif;color:#573847}
.sv-member-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #e7dbe1;border-radius:24px;background:#fff;cursor:pointer;list-style:none;font-size:11px;font-weight:700;white-space:nowrap}
.sv-member-menu>summary::-webkit-details-marker{display:none}
.sv-member-menu[open]>summary{border-color:#a44f70;background:#fff7fa}
.sv-member-menu>summary:focus-visible,.sv-member-panel a:focus-visible,.sv-color-options a:focus-visible{outline:3px solid #a44f70;outline-offset:3px}
.sv-member-panel{position:absolute;z-index:65;right:0;top:calc(100% + 10px);width:270px;max-width:calc(100vw - 28px);padding:20px;border:1px solid #eadde3;border-radius:18px;background:#fff;box-shadow:0 15px 45px #57384726;text-align:left;white-space:normal}
.sv-member-panel>strong{display:block;font-size:16px}.sv-member-panel p{margin:8px 0 15px;font-size:12px;line-height:1.6;color:#74636c}
.sv-member-panel a{display:flex;min-height:44px;align-items:center;justify-content:center;margin:8px 0;padding:10px;border:1px solid #dec8d2;border-radius:12px;color:#71344c;text-decoration:none;font-size:13px;font-weight:700}
.sv-member-panel a.sv-member-primary{background:#a44f70;border-color:#a44f70;color:#fff}.sv-member-panel small{display:block;margin-top:12px;font-size:11px;line-height:1.5;color:#74636c}
#sevinc-clean-header{overflow:visible;z-index:40}.sv-unified-header{position:relative;z-index:40}
.sv-mobile-customer-actions{display:none}
.sv-color-quick{margin:0 0 20px;padding:18px;border:1px solid #eee4e9;border-radius:16px;background:#fff;text-align:left;font-family:Manrope,Arial,sans-serif}
.sv-color-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;color:#573847}.sv-color-heading strong{font-size:14px}.sv-color-heading>span{font-size:11px;color:#74636c}
.sv-color-options{display:flex;flex-wrap:wrap;gap:8px}.sv-color-options a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #e7dbe1;border-radius:24px;background:#fff;color:#573847;text-decoration:none;font-size:12px;line-height:1.4;font-weight:600}
.sv-color-options a:hover{background:#fff7fa;border-color:#c892aa}.sv-color-options a[aria-current=true]{background:#f8e9ef;border-color:#a44f70;color:#71344c}
.sv-color-dot{display:block;width:15px;height:15px;flex:0 0 15px;border:1px solid #b6a9ae;border-radius:50%}.sv-color-kirmizi{background:#b51d3c}.sv-color-pembe{background:#df8ba7}.sv-color-beyaz{background:#fff}.sv-color-mor{background:#9670b7}.sv-color-sari{background:#edc44a}.sv-color-turuncu{background:#dc8a50}.sv-color-mavi{background:#6f94c5}.sv-color-karisik{background:conic-gradient(#d86580,#efd05b,#81b2a0,#9670b7,#d86580)}
.sv-login-tabs{display:flex;gap:8px;margin-bottom:20px}.sv-login-tabs a{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #eee4e9;color:#74636c;text-decoration:none;font-weight:700}.sv-login-tabs a[aria-current=page]{border-color:#a44f70;color:#71344c}
@media(max-width:1100px) and (min-width:801px){.header-actions .desktop-track,.sv-header-actions .sv-track{font-size:10px;padding-inline:8px}.sv-member-menu>summary{padding-inline:9px}}
@media(max-width:800px){
 #sevinc-clean-header .header-actions>.sv-member-menu{display:none}
 .sv-mobile-customer-actions{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);align-items:center;gap:5px}
 #sevinc-clean-header .sv-mobile-customer-actions .mobile-cart-header{position:static;transform:none;min-width:44px;min-height:48px;padding:7px;border-radius:15px;flex-direction:column;gap:3px;box-shadow:none}
 .sv-mobile-customer-actions .mobile-cart-count{position:absolute;right:-2px;top:-3px}.sv-mobile-customer-actions .mobile-cart-header>span:not(.mobile-cart-icon){font-size:9px}
 .sv-member-menu>summary{flex-direction:column;gap:3px;padding:6px;min-width:44px;min-height:44px;border-radius:15px;font-size:9px}
 .sv-member-panel{right:-49px}
 /* Existing generated homepage rules use important; limit these overrides to its mobile brand. */
 #sevinc-clean-header .header-inner .brand{transform:translateX(-26px)!important;width:auto!important;max-width:calc(100% - 70px)!important;gap:7px!important;padding:0!important}
 #sevinc-clean-header .brand img{width:46px!important;height:46px!important}#sevinc-clean-header .brand strong{font-size:28px!important}#sevinc-clean-header .brand .place{font-size:7px!important;letter-spacing:1px!important}#sevinc-clean-header .brand .type{font-size:7px!important;letter-spacing:1.2px!important}#sevinc-clean-header .brand .place:before,#sevinc-clean-header .brand .place:after{display:none}
 .sv-unified-header .sv-header-actions{flex-direction:row;gap:5px;align-items:center}.sv-unified-header .sv-header-actions .sv-track{display:none}.sv-unified-header .sv-header-actions .sv-cart{min-width:44px;min-height:48px;padding:8px;font-size:10px;border-radius:15px}
 .sv-unified-header .sv-brand{gap:6px}.sv-unified-header .sv-brand img{width:44px;height:44px}.sv-unified-header .sv-brand strong{font-size:27px}.sv-unified-header .sv-brand small{font-size:7px;letter-spacing:1px}
 .sv-color-quick{padding:14px}.sv-color-heading{display:block}.sv-color-heading>span{display:block;margin-top:5px}.sv-color-options{gap:7px}.sv-color-options a{font-size:11px;padding:8px 10px}
}


/* Readability: preserve geometry, improve small-text contrast. */
.sevinc-shop-tools .filter-dropdown-label,.sevinc-shop-tools [data-reset],.sevinc-filter-count{color:#715267!important}
#yorumlar .sv-review-person small,#yorumlar .sv-reviews-note{color:#60645e!important}
