.snf-product-header{background:#fff;color:#253b5d;border-bottom:1px solid #e1e7f0}.snf-product-header-main{max-width:1500px;margin:auto;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.snf-product-switcher,.snf-product-utility,.snf-product-section-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.snf-product-header a{color:#304560;text-decoration:none;font:600 13px/1.5 Arial,sans-serif}.snf-product-switcher a{font-size:15px;letter-spacing:.5px}.snf-product-switcher .selected{color:#b77700}.snf-product-switcher>span{color:#b2bfcd}.snf-product-section-nav{padding:13px 28px;background:#f3f6fa;justify-content:center;gap:28px}.snf-product-account{display:flex;align-items:center;gap:8px}.snf-product-account>span{display:inline-flex;background:#e9eef6;border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center;font-size:11px}.snf-product-header a:hover{text-decoration:underline;text-underline-offset:5px}.snf-product-header a:focus-visible{outline:2px solid #557eac;outline-offset:5px}.sr-category-carousel{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:12px;align-items:center}.sr-category-carousel .sr-video-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;scroll-behavior:smooth;scrollbar-width:thin;padding:8px 0 18px}.sr-category-carousel .sr-video-grid>article{flex:0 0 220px;scroll-snap-align:start}.sr-carousel-arrow{height:42px;width:42px;border-radius:50%;border:1px solid #cad5e5;background:#fff;color:#263a63;font-size:30px;cursor:pointer;display:grid;place-items:center;padding:0;line-height:1;flex-shrink:0}.sr-closing-message{text-align:center;background:#eef3fa;padding:32px;border-radius:16px}.widget-visibility-controls{margin:0 0 28px;padding:22px;background:#fff;border:1px solid #dce5ef;border-radius:14px}.widget-visibility-controls form{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 14px}.widget-visibility-controls fieldset{display:flex;gap:16px;align-items:center;border:0;margin:0;padding:0}.widget-visibility-controls legend{float:left;width:auto;font-size:15px;font-weight:700;padding:0;margin:0 16px 0 0}.widget-visibility-controls label{display:flex;align-items:center;gap:7px;margin:0}.widget-visibility-controls input{accent-color:#263a63}.widget-visibility-controls p{margin:12px 0 0;color:#718095;font-size:13px}@media(max-width:760px){.snf-product-header-main{padding:18px 16px;gap:16px}.snf-product-switcher,.snf-product-utility{gap:12px}.snf-product-switcher a{font-size:12px}.snf-product-utility a{font-size:12px}.snf-product-section-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:12px 16px;gap:22px}.snf-product-section-nav a{white-space:nowrap}.sr-category-carousel{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}.sr-carousel-arrow{width:32px;height:32px}.widget-visibility-controls fieldset{flex-wrap:wrap}.widget-visibility-controls legend{float:none;width:100%;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.sr-category-carousel .sr-video-grid{scroll-behavior:auto}}
.snf-account-menu{position:relative}.snf-account-menu summary{cursor:pointer;font:600 13px Arial,sans-serif;list-style:none}.snf-account-menu>nav{position:absolute;right:0;top:38px;z-index:1200;background:#fff;border:1px solid #dce5ef;border-radius:10px;box-shadow:0 8px 30px #1c355b18;padding:14px;min-width:180px;display:grid;gap:12px}.snf-account-menu form{margin:0}.snf-account-menu button{font:600 13px Arial,sans-serif}.snf-account-menu summary::-webkit-details-marker{display:none}

.widget-visibility-controls label{flex-direction:row;font-size:13px;white-space:nowrap}.widget-visibility-controls input[type=radio]{display:inline-block;width:16px;height:16px;min-height:16px;padding:0;margin:0;flex:0 0 16px}.widget-visibility-controls legend{min-width:190px}.widget-visibility-controls form{min-height:42px}.widget-visibility-controls .button{min-height:36px;padding:8px 16px}@media(max-width:760px){.widget-visibility-controls legend{min-width:0}.widget-visibility-controls fieldset{width:100%}}

.merchant-landing .sr-carousel-arrow svg{display:block;width:20px;height:20px;margin:0;overflow:visible}
