.csb{position:relative;width:100%;box-sizing:border-box;background:var(--bg-subtle);color:var(--tropac-black);padding:var(--csb-pt) var(--csb-px) var(--csb-pb)}.csb *,.csb *:before,.csb *:after{box-sizing:border-box}.csb--full{width:100vw;max-width:100vw;left:50%;margin-left:-50vw}.csb h2,.csb h3,.csb p{margin:0}.csb .csb-hl{color:var(--hl)}.csb .block-head{max-width:var(--cfg-max);margin:0 auto 40px}.csb .block-head .eyebrow{font-family:var(--f-eyebrow);font-weight:var(--w-eyebrow);font-style:var(--fs-eyebrow);font-size:var(--s-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:var(--t-eyebrow);color:var(--c-eyebrow);margin-bottom:var(--mb-eyebrow)}.csb .block-head .red-rule{display:block;width:44px;height:3px;background:var(--tropac-red);margin:0 0 13px}.csb .block-head h2{font-family:var(--f-heading);font-weight:var(--w-heading);font-style:var(--fs-heading);font-size:var(--s-heading);letter-spacing:var(--ls-heading);text-transform:var(--t-heading);color:var(--c-heading);margin-bottom:var(--mb-heading);line-height:1.08;font-size:clamp(min(24px,var(--s-heading)),4vw,var(--s-heading))}.csb .block-head .block-desc{font-family:var(--f-intro);font-weight:var(--w-intro);font-style:var(--fs-intro);font-size:var(--s-intro);letter-spacing:var(--ls-intro);text-transform:var(--t-intro);color:var(--c-intro);margin-bottom:var(--mb-intro);line-height:1.6;max-width:66ch}.csb .btn-red,.csb .btn-outline-dark{display:inline-block;font-family:var(--f-btn);font-weight:var(--w-btn);font-style:var(--fs-btn);font-size:var(--s-btn);letter-spacing:var(--ls-btn);text-transform:var(--t-btn);color:var(--c-btn);margin-bottom:var(--mb-btn);text-decoration:none;padding:14px 26px;border-radius:2px;cursor:pointer;transition:background .18s cubic-bezier(.65,0,.35,1),color .18s cubic-bezier(.65,0,.35,1)}.csb .btn-red{background:var(--tropac-red);border:1.5px solid var(--tropac-red)}.csb .btn-red:hover{filter:brightness(.85);color:var(--c-btn)}.csb .btn-outline-dark{background:transparent;color:var(--tropac-black);border:1.5px solid var(--tropac-black)}.csb .btn-outline-dark:hover{background:var(--tropac-black);color:#fff}.csb .cfg{max-width:var(--cfg-max);margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--tropac-light-grey);border-top:3px solid var(--tropac-red);background:var(--cfg-card)}.csb .cfg-tabs{display:flex;flex-direction:column;border-right:1px solid var(--tropac-light-grey)}.csb .cfg-tab{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:18px 22px;border-bottom:1px solid var(--tropac-light-grey);border-left:3px solid transparent;transition:background .18s cubic-bezier(.65,0,.35,1)}.csb .cfg-tab:last-child{border-bottom:none}.csb .cfg-tab:hover{background:var(--bg-subtle)}.csb .cfg-tab:focus-visible{outline:2px solid var(--tropac-red);outline-offset:-2px}.csb .cfg-tab[aria-selected=true]{background:var(--bg-subtle);border-left-color:var(--tropac-red)}.csb .cfg-tab b{font-family:var(--f-tabt);font-weight:var(--w-tabt);font-style:var(--fs-tabt);font-size:var(--s-tabt);letter-spacing:var(--ls-tabt);text-transform:var(--t-tabt);color:var(--c-tabt);margin-bottom:var(--mb-tabt)}.csb .cfg-tab span{font-family:var(--f-tabs);font-weight:var(--w-tabs);font-style:var(--fs-tabs);font-size:var(--s-tabs);letter-spacing:var(--ls-tabs);text-transform:var(--t-tabs);color:var(--c-tabs);margin-bottom:var(--mb-tabs)}.csb .cfg-tab[aria-selected=true] span{color:var(--tropac-red)}.csb .cfg-stage{padding:32px 36px;display:flex;flex-direction:column;gap:24px;min-width:0}.csb .cfg-stage.in{animation:csbCfgIn .32s cubic-bezier(.16,1,.3,1)}@keyframes csbCfgIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.csb .cfg-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.csb .cfg-title h3{font-family:var(--f-stitle);font-weight:var(--w-stitle);font-style:var(--fs-stitle);font-size:var(--s-stitle);letter-spacing:var(--ls-stitle);text-transform:var(--t-stitle);color:var(--c-stitle);margin-bottom:var(--mb-stitle);line-height:1.1;font-size:clamp(min(22px,var(--s-stitle)),2.6vw,var(--s-stitle))}.csb .cfg-count{font-family:var(--f-count);font-weight:var(--w-count);font-style:var(--fs-count);font-size:var(--s-count);letter-spacing:var(--ls-count);text-transform:var(--t-count);color:var(--c-count);margin-bottom:var(--mb-count)}.csb .cfg-lines{display:flex;flex-direction:column;gap:18px}.csb .cfg-eq{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap}.csb .cfg-op{display:flex;align-items:center;font-size:28px;font-weight:300;color:var(--tropac-red)}.csb .cfg-part{position:relative;width:200px;border:1px solid var(--tropac-light-grey);background:var(--cfg-card);display:flex;flex-direction:column;transition:border-color .18s;color:inherit;text-decoration:none}.csb a.cfg-part:hover{border-color:var(--tropac-black)}.csb .cfg-img{position:relative;aspect-ratio:1;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center}.csb .cfg-img img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.csb .cfg-img .tick{position:absolute;width:10px;height:10px;border:1.5px solid var(--tropac-medium-grey)}.csb .cfg-img .tick.tl{top:8px;left:8px;border-right:none;border-bottom:none}.csb .cfg-img .tick.br{bottom:8px;right:8px;border-left:none;border-top:none}.csb .cfg-qty{position:absolute;top:8px;right:8px;background:var(--tropac-black);color:var(--c-chip);font-family:var(--f-chip);font-weight:var(--w-chip);font-style:var(--fs-chip);font-size:calc(var(--s-chip) + 1px);padding:3px 8px}.csb .cfg-chip{position:absolute;bottom:8px;left:8px;background:var(--tropac-red);font-family:var(--f-chip);font-weight:var(--w-chip);font-style:var(--fs-chip);font-size:var(--s-chip);letter-spacing:var(--ls-chip);text-transform:var(--t-chip);color:var(--c-chip);margin-bottom:var(--mb-chip);padding:3px 8px}.csb .cfg-meta{padding:12px 14px 14px}.csb .cfg-meta b{display:block;font-family:var(--f-code);font-weight:var(--w-code);font-style:var(--fs-code);font-size:var(--s-code);letter-spacing:var(--ls-code);text-transform:var(--t-code);color:var(--c-code);margin-bottom:var(--mb-code)}.csb .cfg-meta span{display:block;font-family:var(--f-desc);font-weight:var(--w-desc);font-style:var(--fs-desc);font-size:var(--s-desc);letter-spacing:var(--ls-desc);text-transform:var(--t-desc);color:var(--c-desc);margin-bottom:var(--mb-desc);line-height:1.4}.csb .cfg-none{width:200px;border:1.5px dashed var(--tropac-medium-grey);display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-family:var(--f-none);font-weight:var(--w-none);font-style:var(--fs-none);font-size:var(--s-none);letter-spacing:var(--ls-none);text-transform:var(--t-none);color:var(--c-none);margin-bottom:var(--mb-none);line-height:1.45}.csb .cfg-note{font-family:var(--f-note);font-weight:var(--w-note);font-style:var(--fs-note);font-size:var(--s-note);letter-spacing:var(--ls-note);text-transform:var(--t-note);color:var(--c-note);margin-bottom:var(--mb-note);line-height:1.6;max-width:66ch;padding-left:16px;border-left:2px solid var(--tropac-black)}.csb .cfg-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}@media(max-width:960px){.csb .cfg{grid-template-columns:1fr}.csb .cfg-tabs{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--tropac-light-grey)}.csb .cfg-tab{flex:0 0 auto;border-bottom:none;border-left:none;border-right:1px solid var(--tropac-light-grey);border-top:3px solid transparent}.csb .cfg-tab[aria-selected=true]{border-top-color:var(--tropac-red)}}@media(max-width:600px){.csb .cfg-stage{padding:24px 20px}.csb .cfg-part,.csb .cfg-none{width:calc(50% - 30px)}}.csb .cfg-eq{flex-wrap:nowrap}.csb .cfg-part,.csb .cfg-none{width:auto;flex:1 1 0;min-width:0}.csb .cfg-part{flex-direction:row;align-items:stretch}.csb .cfg-part .cfg-img{flex:0 0 132px;aspect-ratio:1}.csb .cfg-part .cfg-meta{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:720px){.csb .cfg-eq{flex-direction:column;flex-wrap:nowrap}.csb .cfg-op{justify-content:center}.csb .cfg-part,.csb .cfg-none{width:100%;flex:none}.csb .cfg-part .cfg-img{flex-basis:96px}}@media(max-width:600px){.csb{padding-left:var(--csb-pxm);padding-right:var(--csb-pxm)}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAg */
