body.cv26{--ink:#173c32;--muted:#6d695e;--line:#dfd0b7;--soft:#f6efdf;--green:#8d2637;--green-dark:#224a3b;--blue:#8d2637;background:#f8f2e7;color:#233d32}
body.cv26 .site-header{background:#fffbf2}body.cv26 .announcement,body.cv26 .site-footer{background:#12382f;color:#f8e6be}body.cv26 .nav-bar{background:#12382f;color:#fff2d6;border-color:#b7965b}body.cv26 .nav{color:inherit}body.cv26 .nav a:hover{color:#b58b49}body.cv26 .cart-pill{background:#f6ead3;border-color:#c6a56d}body.cv26 .trust{background:#fffaf0;border-color:#d9c3a2}body.cv26 .trust-icon,body.cv26 .kicker,body.cv26 .text-link{color:#8a2938}body.cv26 .section-soft,body.cv26 .collection-feature,body.cv26 .contact-page{background:transparent}body.cv26 .feature-tile,body.cv26 .cta{background:linear-gradient(125deg,#173b30,#41604a)}body.cv26 .feature-country{background:linear-gradient(125deg,#631d2a,#9a3441)}body.cv26 .btn-primary,body.cv26 .sps49-search-button{background:#882638;color:#fff5e1}body.cv26 .woocommerce .button,body.cv26 .woocommerce button.button.alt{background:#882638!important;color:#fff8e9!important}body.cv26 main,body.cv26 .site-footer{position:relative;z-index:1}
.cv26-decor{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url('edge.svg'),url('edge.svg');background-position:left 145px,right 360px;background-size:clamp(26px,6.8vw,110px) 590px,clamp(26px,6.8vw,110px) 590px;background-repeat:repeat-y;opacity:.85}
.cv26-carousel{position:relative;padding:25px 20px 32px}.cv26-stage{max-width:1320px;margin:auto;position:relative;isolation:isolate;height:660px;background:#09291e var(--scene) center/100% 100% no-repeat;overflow:hidden;border:1px solid #b38b4960;box-shadow:0 18px 45px #173e3220}
.cv26-stage:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#031b1288,transparent 64%);pointer-events:none}.cv26-slide{position:relative;height:100%}.cv26-slide[hidden]{display:none!important}.cv26-copy{position:absolute;z-index:2;left:10%;top:25%;width:37%;color:#fff5dd}.cv26-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#efcc86;font-weight:700;display:block;line-height:1.6}.cv26-copy h1,.cv26-copy h2{font:400 clamp(35px,4.1vw,62px)/1.08 Georgia,serif;letter-spacing:-.035em;color:#fff7e9;margin:19px 0 20px;overflow-wrap:break-word}.cv26-copy p{font-size:14px;line-height:1.8;max-width:350px;color:#f1e5cd;margin:0 0 25px}.cv26-link{display:inline-flex;gap:20px;align-items:center;min-height:48px;background:#edce94;color:#223c2e;padding:12px 22px;font-size:12px;font-weight:700;text-decoration:none}.cv26-link:hover{background:#fff0c6;color:#19362b}.cv26-team{font-size:11px;letter-spacing:.04em;margin-top:19px;color:#efdaae}.cv26-shirt-wrap{position:absolute;left:59%;bottom:24%;width:28%;filter:drop-shadow(9px 16px 9px #020b0799);transform:perspective(900px) rotate(var(--angle)) rotateY(-9deg) skewY(-2deg);pointer-events:none}.cv26-shirt{display:block;width:100%;height:auto;filter:brightness(.93) sepia(.055)}.cv26-slide-1 .cv26-shirt-wrap{transform:perspective(900px) rotate(calc(var(--angle) * -1)) rotateY(9deg) skewY(2deg)}.cv26-slide-1 .cv26-copy{top:27%}.cv26-controls{position:absolute;left:10%;bottom:12%;display:flex;gap:12px;align-items:center;z-index:3;color:#f5dfb3}.cv26-controls button{width:37px;height:37px;border:1px solid #e0bd7488;background:#08291bd9;color:#ffe8b9;font-size:18px;cursor:pointer}.cv26-count{font:11px Arial,sans-serif;letter-spacing:.12em}.cv26-controls button:focus-visible,.cv26-link:focus-visible{outline:3px solid #fff3cc;outline-offset:4px}
.cv26-de .cv26-shirt-wrap{left:60%;bottom:26%;width:26%;transform:perspective(900px) rotate(13deg) rotateX(14deg) skewY(-3deg)}.cv26-nl .cv26-shirt-wrap{left:58%;bottom:18%;width:27%;transform:rotate(7deg) skewX(-6deg)}.cv26-pl .cv26-shirt-wrap{left:62%;width:25%;bottom:24%}.cv26-fr .cv26-shirt-wrap{left:60%;width:27%;bottom:23%}.cv26-sv .cv26-shirt-wrap{left:60%;width:27%;bottom:24%}.cv26-no .cv26-shirt-wrap{left:61%;width:26%;bottom:24%}.cv26-da .cv26-shirt-wrap{left:59%;width:28%;bottom:24%}.cv26-cs .cv26-shirt-wrap{left:61%;width:26%;bottom:23%}.cv26-pt .cv26-shirt-wrap{left:60%;width:27%;bottom:23%}.cv26-hr .cv26-shirt-wrap{left:61%;width:26%;bottom:27%}.cv26-fi .cv26-shirt-wrap{left:60%;width:27%;bottom:23%}.cv26-it .cv26-shirt-wrap{left:60%;width:27%;bottom:24%}
@media(min-width:1700px){.cv26-stage{max-width:1440px;height:720px}}
@media(max-width:760px){.cv26-carousel{padding:14px 14px 22px}.cv26-stage{height:810px;background-size:auto 460px;background-position:85% bottom}.cv26-stage:before{background:linear-gradient(180deg,#09291e 0%,#09291e 44%,#09291ecc 51%,transparent 68%)}.cv26-copy,.cv26-slide-1 .cv26-copy{left:7%;top:35px;width:86%}.cv26-kicker{font-size:9px;letter-spacing:.12em}.cv26-copy h1,.cv26-copy h2{font-size:37px;margin:16px 0 14px;max-width:450px}.cv26-copy p{font-size:13px;line-height:1.65;margin-bottom:18px}.cv26-link{font-size:11px;min-height:44px;padding:11px 15px}.cv26-team{font-size:10px;margin-top:12px}.cv26-shirt-wrap,body.cv26 .cv26-shirt-wrap,body.cv26 .cv26-slide-1 .cv26-shirt-wrap{width:56%;left:30%;bottom:15%;max-height:340px}.cv26-shirt{max-height:340px;object-fit:contain}.cv26-controls{bottom:20px;left:7%}.cv26-decor{background-size:24px 450px,24px 450px;opacity:.62}.cv26-stage:has(.cv26-slide-1:not([hidden])){background-position:85% bottom}}
@media(prefers-reduced-motion:reduce){.cv26-carousel *{transition:none!important;scroll-behavior:auto!important}}


.cv26-scene-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}


