.ccs{--ccs-cols: var(--ccs-cols-m);--ccs-gap: var(--ccs-gap-m);background:var(--ccs-bg);padding-top:var(--ccs-pt-m);padding-bottom:var(--ccs-pb-m);box-sizing:border-box;font-family:inherit;scroll-margin-top:var(--ccs-scroll-top)}.ccs *,.ccs *:before,.ccs *:after{box-sizing:border-box}.ccs__inner{width:100%;max-width:var(--ccs-maxw);margin-inline:auto;padding-inline:var(--ccs-gutter-m)}.ccs--full .ccs__inner{max-width:none}.ccs__header{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:var(--ccs-head-space)}.ccs--line .ccs__header{padding-bottom:var(--ccs-head-pb);border-bottom:1px solid var(--ccs-line)}.ccs__head-text{min-width:0}.ccs__heading{margin:0;font-family:var(--ccs-font-h);font-size:var(--ccs-h-m);font-weight:var(--ccs-h-weight);line-height:var(--ccs-h-lh);letter-spacing:-.01em;color:var(--ccs-heading);overflow-wrap:break-word}.ccs__intro{margin:16px 0 0;max-width:var(--ccs-intro-w);font-size:var(--ccs-intro-size);line-height:1.7;color:var(--ccs-intro)}.ccs__hbtn{display:inline-flex;align-items:center;justify-content:center;gap:12px;justify-self:start;min-height:48px;padding:14px 28px;border:1px solid var(--ccs-btn);border-radius:var(--ccs-btn-radius);background:transparent;color:var(--ccs-btn);font-family:inherit;font-size:var(--ccs-btn-size);letter-spacing:.14em;text-transform:uppercase;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.ccs__hbtn:hover,.ccs__hbtn:focus-visible{background:var(--ccs-btn);color:var(--ccs-btn-hover-text)}.ccs--btn-full-m .ccs__hbtn{justify-self:stretch}.ccs__arrow{display:inline-flex;flex:0 0 auto;width:16px;height:16px;transition:transform .25s ease}.ccs__arrow svg{display:block;width:100%;height:100%}.ccs__arrow--sm{width:14px;height:14px}.ccs__hbtn:hover .ccs__arrow,.ccs__link:hover .ccs__arrow{transform:translate(3px)}.ccs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ccs-cols),minmax(0,1fr));gap:var(--ccs-gap)}.ccs__card{display:flex;flex-direction:column;min-width:0;margin:0;background:var(--ccs-card-bg);border:1px solid var(--ccs-card-border);border-radius:var(--ccs-radius);overflow:hidden}.ccs__media{display:block;position:relative;overflow:hidden;aspect-ratio:var(--ccs-ratio);background:#0000000d}.ccs__media img,.ccs__media .ccs__placeholder{display:block;width:100%;height:100%;object-fit:var(--ccs-fit);transition:transform .7s ease}.ccs__media .ccs__placeholder{background:#0000000f;fill:#00000040}.ccs--zoom .ccs__card:hover .ccs__media img{transform:scale(1.05)}.ccs__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--ccs-pad)}.ccs__title{margin:0 0 12px;font-family:var(--ccs-font-h);font-size:var(--ccs-title-m);font-weight:var(--ccs-h-weight);line-height:1.2;color:var(--ccs-card-title);overflow-wrap:break-word}.ccs__title a{color:inherit;text-decoration:none}.ccs__title a:hover{text-decoration:underline;text-underline-offset:4px}.ccs__text{margin:0;font-size:var(--ccs-text-size);line-height:var(--ccs-text-lh);color:var(--ccs-card-text)}.ccs--clamp .ccs__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ccs-lines);overflow:hidden}.ccs__actions{margin-top:auto;padding-top:20px}.ccs__link{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-size:var(--ccs-link-size);letter-spacing:var(--ccs-link-tracking);text-transform:uppercase;line-height:1.3;color:var(--ccs-link);text-decoration:none;transition:opacity .25s ease}.ccs__link:hover{opacity:.75}.ccs__link--static:hover{opacity:1}.ccs__hbtn:focus-visible,.ccs__link:focus-visible,.ccs__title a:focus-visible{outline:2px solid var(--ccs-btn);outline-offset:3px}.ccs__empty{margin:0;padding:40px 0;text-align:center;opacity:.6}@media(min-width:750px){.ccs{--ccs-cols: var(--ccs-cols-t);--ccs-gap: var(--ccs-gap-t);padding-top:var(--ccs-pt-d);padding-bottom:var(--ccs-pb-d)}.ccs__inner{padding-inline:var(--ccs-gutter-d)}.ccs__heading{font-size:calc(var(--ccs-h-d) * .8)}.ccs__title{font-size:var(--ccs-title-d)}.ccs__header{grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.ccs__hbtn,.ccs--btn-full-m .ccs__hbtn{justify-self:end}}@media(min-width:990px){.ccs{--ccs-cols: var(--ccs-cols-d);--ccs-gap: var(--ccs-gap-d)}.ccs__heading{font-size:var(--ccs-h-d)}}@media(prefers-reduced-motion:reduce){.ccs__media img,.ccs__arrow,.ccs__hbtn,.ccs__link{transition:none}}.ccb{background:linear-gradient(180deg,var(--ccb-bg-top) 0%,var(--ccb-bg-bottom) 100%);padding-top:var(--ccb-pt-m);box-sizing:border-box;font-family:inherit;scroll-margin-top:var(--ccb-scroll-top)}.ccb *,.ccb *:before,.ccb *:after{box-sizing:border-box}.ccb__inner{width:100%;max-width:var(--ccb-maxw);margin-inline:auto;padding-inline:var(--ccb-gutter-m)}.ccb--full .ccb__inner{max-width:none}.ccb__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ccb-gap-m);padding-bottom:var(--ccb-pb-m)}.ccb__left,.ccb__right{min-width:0}.ccb__eyebrow{margin:0 0 var(--ccb-eyebrow-gap);font-size:var(--ccb-eyebrow-size);font-weight:500;letter-spacing:var(--ccb-eyebrow-tracking);text-transform:uppercase;line-height:1.3;color:var(--ccb-eyebrow)}.ccb__heading{margin:0;font-family:var(--ccb-font-h);font-size:var(--ccb-h-m);font-weight:var(--ccb-h-weight);line-height:var(--ccb-h-lh);letter-spacing:-.01em;color:var(--ccb-heading);overflow-wrap:break-word}.ccb__hl{color:var(--ccb-hl)}.ccb--italic .ccb__hl{font-style:italic}.ccb__intro{margin:0 0 24px;font-size:var(--ccb-intro-size);line-height:var(--ccb-intro-lh);color:var(--ccb-intro)}.ccb__btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:var(--ccb-btn-pady) var(--ccb-btn-padx);background:var(--ccb-btn-bg);color:var(--ccb-btn-text);border:1px solid var(--ccb-btn-bg);border-radius:var(--ccb-btn-radius);font-family:inherit;font-size:var(--ccb-btn-size);font-weight:600;letter-spacing:var(--ccb-btn-tracking);text-transform:uppercase;line-height:1.3;text-decoration:none;text-align:center;transition:background-color .25s ease,color .25s ease}.ccb__btn:hover,.ccb__btn:focus-visible{background:transparent;color:var(--ccb-btn-bg)}.ccb__btn:focus-visible{outline:2px solid var(--ccb-btn-bg);outline-offset:3px}.ccb--btn-full-m .ccb__btn{display:flex;width:100%}.ccb__arrow{display:inline-flex;flex:0 0 auto;width:16px;height:16px;transition:transform .25s ease}.ccb__arrow svg{display:block;width:100%;height:100%}.ccb__btn:hover .ccb__arrow{transform:translate(3px)}.ccb__line{height:1px;background:var(--ccb-line)}@media(min-width:750px){.ccb{padding-top:var(--ccb-pt-d)}.ccb__inner{padding-inline:var(--ccb-gutter-d)}.ccb__grid{padding-bottom:var(--ccb-pb-d)}.ccb__heading{font-size:calc(var(--ccb-h-d) * .8)}.ccb--btn-full-m .ccb__btn{display:inline-flex;width:auto}}@media(min-width:990px){.ccb__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--ccb-right-w));gap:var(--ccb-gap-d);align-items:var(--ccb-valign)}.ccb__heading{font-size:var(--ccb-h-d)}}@media(prefers-reduced-motion:reduce){.ccb__btn,.ccb__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAY */
