.sekido-campaigns{--campaign-forest: #1f3a2a;--campaign-leaf: #607a58;--campaign-mist: #e3e9dd;--campaign-paper: #fbfaf6;--campaign-soil: #745a43;position:relative;display:block;overflow:hidden;background:var(--campaign-forest);color:var(--campaign-paper)}.sekido-campaigns__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sekido-campaigns__track::-webkit-scrollbar{display:none}.sekido-campaigns__slide{flex:0 0 100%;min-width:0;height:clamp(520px,42vw,580px);min-height:520px;display:grid;grid-template-columns:minmax(340px,38%) minmax(0,62%);scroll-snap-align:start;scroll-snap-stop:always}.sekido-campaigns__copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:54px clamp(32px,4vw,68px) 112px;background:var(--campaign-forest)}.sekido-campaigns__copy:after{content:"";position:absolute;top:0;right:-1px;width:5px;height:100%;background:var(--campaign-soil)}.sekido-campaigns__label{display:flex;align-items:center;gap:12px;margin:0;color:#dce5d8;font-size:13px;font-weight:600;letter-spacing:.06em}.sekido-campaigns__label span{width:34px;height:1px;background:#9fb099}.sekido-campaigns__copy h2{max-width:10em;margin:18px 0 20px;color:#fff;font-family:var(--sekido-font);font-size:clamp(34px,3.25vw,50px);font-weight:650;line-height:1.42;letter-spacing:.025em;text-wrap:balance}.sekido-campaigns__description{max-width:31em;margin:0;color:#e8ede5;font-size:15px;line-height:1.9}.sekido-campaigns__copy .sekido-button{min-width:154px;margin-top:28px;border:1px solid var(--campaign-paper);background:var(--campaign-paper);color:var(--campaign-forest);text-align:center}.sekido-campaigns__copy .sekido-button:hover{border-color:var(--campaign-mist);background:var(--campaign-mist)}.sekido-campaigns__image{position:relative;min-width:0;height:auto;overflow:hidden;background:#d7ddcf}.sekido-campaigns__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sekido-campaigns__slide:first-child .sekido-campaigns__image img{object-position:52% 50%}.sekido-campaigns__slide:nth-child(2) .sekido-campaigns__image img{object-position:50% 48%}.sekido-campaigns__slide:nth-child(3) .sekido-campaigns__image img{object-position:50% 62%}.sekido-campaigns__controls{position:absolute;z-index:2;left:0;bottom:0;width:38%;min-width:340px;display:flex;align-items:center;gap:2px;min-height:72px;padding:10px clamp(24px,3vw,52px);border-top:1px solid rgb(255 255 255 / 16%);background:var(--campaign-forest)}.sekido-campaigns__controls[hidden]{display:none}.sekido-campaigns__count{display:flex;gap:5px;align-items:baseline;min-width:62px;margin-right:5px;color:#aebbad;font-size:12px;font-variant-numeric:tabular-nums}.sekido-campaigns__count [data-current]{color:#fff;font-size:16px;font-weight:700}.sekido-campaigns__controls button{min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit}.sekido-campaigns__controls button:hover{background:#ffffff17}.sekido-campaigns__dots{display:flex;align-items:center;margin-inline:2px}.sekido-campaigns__dots span{display:block;width:6px;height:6px;margin:auto;border-radius:50%;background:#81917d}.sekido-campaigns__dots [aria-current=true] span{width:24px;border-radius:0;background:#fff}.sekido-campaigns__controls [data-pause]{width:auto;margin-left:auto;padding-inline:12px;border-left:1px solid rgb(255 255 255 / 18%);color:#dce5d8;font-size:11px;line-height:1.4}.sekido-campaign-categories{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(4,minmax(0,1fr));gap:0;padding-block:18px;background:var(--campaign-paper, #fbfaf6)}.sekido-campaign-categories__label{grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:center;padding-right:28px;border-right:1px solid var(--sekido-line);color:var(--campaign-forest, #1f3a2a);font-size:16px;font-weight:700}.sekido-campaign-categories__label small{margin-top:4px;color:var(--sekido-muted);font-size:11px;font-weight:400}.sekido-campaign-categories a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 18px;color:var(--campaign-forest, #1f3a2a);font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--sekido-line)}.sekido-campaign-categories a:hover{background:var(--campaign-mist, #e3e9dd)}.sekido-campaign-categories a span{color:var(--campaign-leaf, #607a58);font-size:18px}@media(max-width:989px)and (min-width:750px){.sekido-campaigns__controls{padding-inline:20px}.sekido-campaigns__count{display:none}.sekido-campaigns__controls [data-pause]{padding-inline:8px}}@media(max-width:749px){.sekido-campaigns__slide{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:clamp(250px,72vw,310px) auto}.sekido-campaigns__image{grid-row:1;height:auto}.sekido-campaigns__copy{grid-row:2;min-height:290px;justify-content:flex-start;padding:28px 24px 82px}.sekido-campaigns__copy:after{top:0;right:auto;width:100%;height:4px}.sekido-campaigns__label{font-size:12px}.sekido-campaigns__label span{width:26px}.sekido-campaigns__copy h2{max-width:none;margin:12px 0;font-size:clamp(29px,8.2vw,34px);line-height:1.38}.sekido-campaigns__description{max-width:none;font-size:13px;line-height:1.75}.sekido-campaigns__copy .sekido-button{min-width:0;min-height:44px;margin-top:18px;padding:10px 18px}.sekido-campaigns__slide:first-child .sekido-campaigns__image img{object-position:50% 48%}.sekido-campaigns__slide:nth-child(2) .sekido-campaigns__image img{object-position:50% 42%}.sekido-campaigns__controls{width:100%;min-width:0;min-height:60px;padding:8px 14px}.sekido-campaigns__count{min-width:52px;margin-right:0}.sekido-campaigns__controls [data-pause]{padding-inline:8px;font-size:10px}.sekido-campaign-categories{display:flex;gap:0;max-width:none;padding:0 14px;overflow-x:auto;scrollbar-width:none}.sekido-campaign-categories::-webkit-scrollbar{display:none}.sekido-campaign-categories__label{flex:0 0 auto;min-width:112px;padding:14px 18px 14px 6px;border-right:1px solid var(--sekido-line);font-size:13px}.sekido-campaign-categories__label small{font-size:9px}.sekido-campaign-categories a{flex:0 0 auto;min-height:64px;padding:0 18px;border-bottom:0;border-right:1px solid var(--sekido-line);font-size:12px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.sekido-campaigns__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sekido-campaigns.css.map */
