/* Tripp Sport — décors automatiques, sans animation ni modifications commerciales. */
html.ts-seasonal-site{--ts-brand:#02616b;--ts-amb-bg:#f4efe6;--ts-amb-accent:#665444;--ts-amb-pattern:none}
html.ts-seasonal-site body{background-color:var(--ts-amb-bg)!important;background-image:var(--ts-amb-pattern)!important;background-repeat:repeat!important;background-size:180px 180px!important}
html.ts-seasonal-site :is(.site-main,.site-content,.site-main>.tsm,.tsm>.tsm-section,.ts-latest){background-color:transparent!important}
html.ts-seasonal-site .tsm-archive .tsm-section{background-color:transparent!important}
html.ts-seasonal-site :is(.ts-post-card,.tsm-card,.tsm-post-card,.tsm-feature-card,.ts-article-content){background-color:#fff}
html.ts-seasonal-site :is(.ts-navigation,.tsm-tabs){border-bottom-color:var(--ts-amb-accent)!important}
html.ts-seasonal-site .site-header{box-shadow:0 3px 0 var(--ts-amb-accent)}
html.ts-seasonal-site body.page-index :is(#wrapper,#content-wrapper){background:transparent!important}
html.ts-seasonal-site body.page-index :is(.product-miniature,.block_newsletter,.page-footer){background-color:#fff}
html.ts-seasonal-site[data-ts-event="black-friday"] .site-header{box-shadow:0 3px 0 #ffbc1c}
@media(prefers-contrast:more){html.ts-seasonal-site body{background-image:none!important}}
@media print{html.ts-seasonal-site body{background:#fff!important}}
html.ts-seasonal-site[data-ts-season="winter"]{--ts-amb-bg:#edf4f7;--ts-amb-accent:#507480;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23507480%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M60%2024v72M24%2060h72M35%2035l50%2050M35%2085l50-50%22%2F%3E%3Cpath%20d%3D%22M51%2032l9%2010%209-10M51%2088l9-10%209%2010M32%2051l10%209-10%209M88%2051l-10%209%2010%209%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-season="spring"]{--ts-amb-bg:#f1f7ed;--ts-amb-accent:#527749;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23527749%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%2240%22%20rx%3D%2213%22%20ry%3D%2222%22%2F%3E%3Cellipse%20cx%3D%2260%22%20cy%3D%2280%22%20rx%3D%2213%22%20ry%3D%2222%22%2F%3E%3Cellipse%20cx%3D%2240%22%20cy%3D%2260%22%20rx%3D%2222%22%20ry%3D%2213%22%2F%3E%3Cellipse%20cx%3D%2280%22%20cy%3D%2260%22%20rx%3D%2222%22%20ry%3D%2213%22%2F%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%229%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-season="summer"]{--ts-amb-bg:#fff8e8;--ts-amb-accent:#9a722b;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%239a722b%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%2223%22%2F%3E%3Cpath%20d%3D%22M60%2015v10M60%2095v10M15%2060h10M95%2060h10M28%2028l8%208M84%2084l8%208M28%2092l8-8M84%2036l8-8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-season="autumn"]{--ts-amb-bg:#f8f0e8;--ts-amb-accent:#9b663f;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%239b663f%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M30%2085Q20%2029%2089%2026Q99%2085%2030%2085ZM30%2085l47-46M45%2070l-3-22M60%2055l23%202%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="octobre-rose"]{--ts-amb-bg:#fff0f5;--ts-amb-accent:#a63d6c;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a63d6c%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M44%2035Q40%2015%2060%2015Q80%2015%2076%2035L42%20101%2029%2084%2064%2026Q71%2015%2060%2015Q49%2015%2056%2029L91%2084%2078%20101Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="movember"]{--ts-amb-bg:#f4efe6;--ts-amb-accent:#665444;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23665444%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M60%2058C42%2025%2032%2082%2010%2048C9%2094%2047%2099%2060%2073C73%2099%20111%2094%20110%2048C88%2082%2078%2025%2060%2058Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="black-friday"]{--ts-amb-bg:#e9eeee;--ts-amb-accent:#345960;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23345960%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M5%20105L60%2015M35%20105L90%2015M65%20105L120%2015%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="noel"]{--ts-amb-bg:#f0f5ef;--ts-amb-accent:#3b6b50;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233b6b50%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M60%2016L30%2054H43L21%2082H50V104H70V82H99L77%2054H90Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="nouvel-an"]{--ts-amb-bg:#f7f3e8;--ts-amb-accent:#917336;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23917336%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M22%2022l9%2013M90%2025l-11%209M26%2083l9-9M80%2088l13%209M52%2052l9%2013%22%2F%3E%3Ccircle%20cx%3D%2253%22%20cy%3D%2220%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2299%22%20cy%3D%2259%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2257%22%20cy%3D%2298%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="saint-valentin"]{--ts-amb-bg:#fff1f2;--ts-amb-accent:#a04f60;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a04f60%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M60%2098L25%2065C-7%2032%2033%204%2060%2033C87%204%20127%2032%2095%2065Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="soldes-hiver"]{--ts-amb-bg:#eef2f8;--ts-amb-accent:#4f6988;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%234f6988%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M20%2025H70L106%2060%2070%2095H20Z%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2260%22%20r%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html.ts-seasonal-site[data-ts-event="soldes-ete"]{--ts-amb-bg:#fff5e8;--ts-amb-accent:#9b6940;--ts-amb-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%239b6940%22%20stroke-width%3D%222%22%20opacity%3D%22.1%22%20transform%3D%22translate%2830%2030%29%22%3E%3Cpath%20d%3D%22M20%2025H70L106%2060%2070%2095H20Z%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2260%22%20r%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
