/* START_SECTION:swisscorner-home (INDEX:40) */
html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#111210}.sc,.sc *{box-sizing:border-box}.sc{background:#111210;color:#f7f5ef;font:15px/1.6 Arial,Helvetica,sans-serif}.sc a{color:inherit;text-decoration:none}.sc a:focus-visible,.sc summary:focus-visible{outline:2px solid #d8b58b;outline-offset:5px}.sc-wrap{width:min(1100px,calc(100% - 80px));margin-inline:auto}.sc-announcement{text-align:center;padding:9px 20px;background:#1c1e1b;color:#bfc2b8;font-size:11px;letter-spacing:.65px;border-bottom:1px solid #2a2d27}.sc-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;border-bottom:1px solid #30332c}.sc-brand{font-size:25px;font-weight:800;letter-spacing:-1px;display:inline-flex;align-items:center;gap:8px}.sc-brand span{color:#d2b18e;font-size:18px}.sc-header nav{display:flex;gap:28px}.sc-header nav a{display:flex;align-items:center;min-height:44px;color:#aeb2a7;font-size:13px}.sc-header nav a:hover,.sc-header nav a[aria-current]{color:#f7f5ef}.sc-catalog{padding:42px 0 30px}.sc-catalog-heading{margin-bottom:30px}.sc-kicker{color:#c2a987!important;font-size:10px!important;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 12px!important}.sc h1{font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.1;letter-spacing:-2px;margin:0 0 14px}.sc-catalog-heading p{color:#aeb2a7;margin:0;font-size:14px;max-width:570px}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sc-product{min-width:0}.sc-product-image{display:block;position:relative;aspect-ratio:1.4;overflow:hidden;border-radius:9px;background:#20211c}.sc-product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 65%;transition:transform .35s ease}.sc-product-image:hover img{transform:scale(1.025)}.sc-badge{position:absolute;top:16px;left:16px;border:1px solid #ffffff32;background:#111210cf;color:#f4efe5;border-radius:30px;padding:5px 11px;font-size:10px;backdrop-filter:blur(8px)}.sc-product-info{padding:21px 0 0}.sc-product-info h2{font-size:23px;font-weight:500;letter-spacing:-.7px;line-height:1.25;margin:0 0 8px}.sc-description{color:#aeb2a7;font-size:13px;margin:0;min-height:42px;max-width:430px}.sc-price{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:10px 0 18px}.sc-button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:13px 18px;background:#e3d0b6;border:1px solid #e3d0b6;border-radius:6px;color:#1a1b17!important;font-size:13px;font-weight:700;transition:background .15s}.sc-button:hover{background:#f0e1cb}.sc-note{font-size:10px;color:#92998a;margin:9px 0 0}.sc-includes{margin-top:20px;border-top:1px solid #34372f;border-bottom:1px solid #34372f}.sc summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:13px}.sc summary::-webkit-details-marker{display:none}.sc summary span{font-size:20px;color:#a0a796}.sc details[open]>summary span{transform:rotate(45deg)}.sc-includes ul{font-size:13px;color:#b6bcaf;margin:0 0 18px;padding-left:18px}.sc-includes li{margin:6px 0}.sc-digital-note{color:#92998a;font-size:11px;text-align:center;margin:24px 0 0}.sc-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;padding:30px 0;border-block:1px solid #30332c;margin-top:22px}.sc-information>div{position:relative;padding-left:33px}.sc-information>div>span{position:absolute;left:0;top:0;color:#c2a987;font-size:22px}.sc-information h2{font-size:15px;font-weight:500;margin:0 0 7px}.sc-information p{font-size:13px;color:#aeb2a7;max-width:400px;margin:0}.sc-faq{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:48px 0}.sc-faq h2{font-size:27px;font-weight:500;letter-spacing:-.8px;margin:0}.sc-faq details{border-bottom:1px solid #30332c}.sc-faq summary{min-height:56px}.sc-faq details p{font-size:13px;color:#aeb2a7;margin:0 20px 20px 0}.sc-footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:25px 0;border-top:1px solid #30332c;color:#9fa695;font-size:11px}.sc-footer .sc-brand{font-size:21px;color:#f7f5ef;margin-right:auto}.sc-footer p{margin:0}.sc-footer>a:not(.sc-brand){min-height:44px;display:flex;align-items:center}.sc-mobile-bar{display:none}.sc-skip{position:fixed;top:-100px;left:12px;padding:12px;background:white;color:black;z-index:100}.sc-skip:focus{top:12px}
@media(max-width:800px){.sc-wrap{width:calc(100% - 48px)}.sc-grid{gap:22px}.sc-information{gap:28px}}
@media(max-width:600px){.sc-wrap{width:calc(100% - 40px)}.sc-header{min-height:85px;gap:12px}.sc-brand{font-size:22px}.sc-brand span{font-size:15px}.sc-header nav{gap:16px}.sc-header nav a{font-size:12px}.sc-header nav a:first-child{display:none}.sc-announcement{font-size:10px;padding:8px 15px}.sc-catalog{padding-top:30px}.sc h1{font-size:36px;letter-spacing:-1.4px}.sc-kicker{font-size:9px!important;letter-spacing:1.7px}.sc-catalog-heading{margin-bottom:23px}.sc-catalog-heading p{font-size:13px}.sc-grid{grid-template-columns:minmax(0,1fr);gap:35px}.sc-product-image{aspect-ratio:1.3}.sc-badge{top:12px;left:12px}.sc-product-info{padding-top:18px}.sc-product-info h2{font-size:22px}.sc-description{min-height:0}.sc-price{margin:11px 0 15px}.sc-button{min-height:50px;font-size:14px}.sc-includes{margin-top:17px}.sc-information{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:27px;margin-top:10px}.sc-faq{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:32px}.sc-faq h2{font-size:25px}.sc-footer{gap:8px 20px}.sc-footer .sc-brand{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sc-product-image img,.sc-button{transition:none}.sc-product-image:hover img{transform:none}}
.sc-announcement,.sc-kicker{display:none}.sc-catalog{padding-top:30px}.sc-catalog-heading{margin-bottom:24px}.sc h1{font-size:34px;letter-spacing:-1px}.sc-product-image{aspect-ratio:1.65}.sc-product-info{padding-top:16px}.sc-coming-soon{background:transparent;border-color:#41453a;color:#aeb2a7!important;cursor:default;margin:0}.sc-faq{border-top:1px solid #30332c;margin-top:25px;padding-block:30px}.sc-product-info .sc-note{min-height:16px}@media(max-width:600px){.sc-header{min-height:70px}.sc-catalog{padding-top:24px}.sc h1{font-size:29px}.sc-product-image{aspect-ratio:1.5}.sc-grid{gap:30px}}
/* END_SECTION:swisscorner-home */
