.cta-col{padding:32px var(--srp-gutter) 72px}html:has(.cta-col),html:has(.cta-col) body{overflow-x:clip}html:has(.cta-col) body{display:flow-root}.cta-col :where(h1,h2,h3,p){color:inherit}.cta-col__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "intro";align-items:start}.cta-col__hero.has-visual{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"top visual" "intro visual";column-gap:48px}.cta-col__top{grid-area:top;min-width:0}.cta-col__crumbs{margin-bottom:16px}.cta-col__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--srp-coral-text);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.cta-col :is(p).cta-col__eyebrow{color:var(--srp-coral-text);letter-spacing:.08em;text-transform:uppercase}.cta-col__eyebrow-dot{display:none;flex:none;width:7px;height:7px;border-radius:999px;background:var(--srp-coral)}.cta-col__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.cta-col :is(h1).cta-col__title{color:var(--srp-ink);font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.cta-col :is(p).cta-col__count{color:var(--srp-muted);font-size:15px;line-height:21px;white-space:nowrap}.cta-col__intro{position:relative;grid-area:intro;max-width:760px;margin-top:10px}.cta-col__intro-text{color:var(--srp-muted);font-size:15px;line-height:24px}.cta-col__intro-text :where(p,div,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){margin:0 0 8px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.cta-col__intro-text :where(h1,h2,h3,h4,h5,h6){font-weight:600}.cta-col__intro-text :is(strong,b){color:var(--srp-ink)!important}.cta-col__intro-text>:last-child{margin-bottom:0}.cta-col__intro-text :is(span,font,em,i,u,a){color:inherit!important}.cta-col__intro-text a{text-decoration:underline;text-underline-offset:2px}.cta-col .cta-col__more{display:inline-flex;align-items:center;gap:4px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--srp-ink);font-size:15px;font-weight:600;line-height:24px;cursor:pointer}.cta-col__more .cta-icon{transition:transform .2s ease}.cta-col__intro.is-open .cta-col__more .cta-icon{transform:rotate(180deg)}.cta-col__visual{position:relative;grid-area:visual;overflow:hidden}.cta-col__visual picture{display:contents}.cta-col__visual-img{display:block;width:100%;height:100%}.cta-col__visual--cutout{width:320px;height:216px;padding:12px;border-radius:16px;background:var(--srp-surface)}.cta-col__visual--cutout .cta-col__visual-img{object-fit:contain;mix-blend-mode:multiply}.cta-col__visual--cutout.cta-col__visual--png{padding:0;border-radius:0;background:none}.cta-col__visual--cutout.cta-col__visual--png .cta-col__visual-img{object-position:center bottom;mix-blend-mode:normal}.cta-col__visual--banner{width:min(480px,36vw);aspect-ratio:var(--ratio, 2.4);max-height:240px;border-radius:16px;background:var(--srp-surface)}.cta-col__visual--banner .cta-col__visual-img{object-fit:cover}.cta-col__family{display:flex;align-items:center;gap:10px;margin-top:24px}.cta-col__family-label{flex:none;color:var(--srp-muted);font-size:13px}.cta-col__chips{position:relative;flex-wrap:wrap}.cta-col .cta-col__chip{padding:0 13px}.cta-col a.cta-col__chip[aria-current=page]{border-color:var(--srp-coral);background:var(--srp-coral);color:#fff;font-size:14px;font-weight:600}.cta-col__body{margin-top:32px}.cta-col--filters .cta-col__body{display:grid;grid-template-columns:264px minmax(0,1fr);gap:48px;align-items:start}.cta-col__main{min-width:0}.cta-col__side{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin}.cta-col__side-head{display:flex;align-items:center;gap:8px;height:52px;padding-bottom:12px;border-bottom:1px solid var(--srp-line)}.cta-col :is(h2).cta-col__side-title{color:var(--srp-ink);font-size:15px;font-weight:600}.cta-col__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--srp-coral);color:#fff;font-size:13px;font-weight:700;line-height:1}.cta-col__group{border-bottom:1px solid var(--srp-line)}.cta-col__group-head{display:flex;align-items:center;gap:8px;padding:16px 0 15px;color:var(--srp-ink);font-size:14px;font-weight:600;line-height:24px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.cta-col__group-head::-webkit-details-marker{display:none}.cta-col__group-name{flex:1;min-width:0}.cta-col__group-head .cta-icon{transition:transform .2s ease}.cta-col__group[open]>.cta-col__group-head .cta-icon{transform:rotate(180deg)}.cta-col__group-active{overflow:hidden;max-width:55%;color:var(--srp-coral-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cta-col__options{margin-top:-4px;padding-bottom:18px}.cta-col a.cta-col__option{display:flex;align-items:center;gap:10px;min-height:34px;color:var(--srp-ink);font-size:14px;line-height:20px}.cta-col__option-label{flex:1;min-width:0}.cta-col__option.is-active .cta-col__option-label{font-weight:600}.cta-col__option-count{min-width:2ch;color:var(--srp-muted);font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.cta-col__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid #c4c4c4;border-radius:999px;background:#fff;color:#fff;transition:border-color .16s ease,background-color .16s ease}.cta-col__mark--box{border-radius:5px}.cta-col__mark .cta-icon{opacity:0}.cta-col a.cta-col__option:not(.is-active,.is-disabled):hover .cta-col__mark{border-color:var(--srp-ink)}.cta-col__option.is-active .cta-col__mark--radio{border:5px solid var(--srp-coral-text)}.cta-col__option.is-active .cta-col__mark--box{border-color:var(--srp-coral-text);background:var(--srp-coral-text)}.cta-col__option.is-active .cta-col__mark--box .cta-icon{opacity:1}.cta-col__swatch{width:16px;height:16px}.cta-col a.cta-col__option.is-disabled{color:var(--srp-muted);cursor:default}.cta-col__option.is-disabled .cta-col__mark{border-color:#e3e3e3;background:#f7f7f7}.cta-col__option.is-disabled .cta-col__swatch{opacity:.45}.cta-col__tick{display:none;flex:none;color:var(--srp-coral-text)}.cta-col__menu{padding:16px 0;border-bottom:1px solid var(--srp-line)}.cta-col :is(p).cta-col__menu-title{margin-bottom:8px;font-size:14px;font-weight:600}.cta-col a.cta-col__menu-link{display:block;padding:6px 0;font-size:14px}.cta-col__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-bottom:12px;border-bottom:1px solid var(--srp-line)}.cta-col__applied{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.cta-col__pills{display:flex;flex-wrap:wrap;gap:8px}.cta-col a.cta-col__pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 14px;border-radius:999px;background:var(--srp-coral-tint);color:var(--srp-ink);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .16s ease}.cta-col a.cta-col__pill:hover{background:#ffe2e2}.cta-col__pill .cta-icon{color:var(--srp-coral-text)}.cta-col a.cta-col__clear{color:var(--srp-ink);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .16s ease}.cta-col a.cta-col__clear:hover{text-decoration-color:currentColor}.cta-col__sort{margin-left:auto}.cta-col__toolbar:not(:has(.cta-col__pill,.cta-col__sort)){display:none}.cta-col__toolbar:not(:has(.cta-col__pill,.cta-col__sort))+.cta-col__results{margin-top:0}.cta-col__results{margin-top:36px;transition:opacity .2s ease}.cta-col.is-loading .cta-col__results{opacity:.55;transition-delay:.12s}.cta-col .cta-col__grid{gap:36px 24px}.cta-col .cta-srp__sku{line-height:17px}.cta-col .cta-srp__price{line-height:21px}.cta-col .cta-srp__swatches{margin-top:8px}.cta-col .cta-col__grid:has(.has-swatches) .cta-srp__item:not(.has-swatches) .cta-srp__card{padding-bottom:32px}.cta-col__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:392px;padding:48px 24px;border:1px solid var(--srp-line);border-radius:20px;text-align:center}.cta-col :is(h3).cta-col__empty-title{font-size:24px;font-weight:600;line-height:34px;letter-spacing:-.015em}.cta-col :is(p).cta-col__empty-text{max-width:520px;margin:12px 0 20px;color:#444;font-size:15px;line-height:1.6}.cta-col__empty-pills{display:none;justify-content:center;margin-bottom:20px}.cta-col a.cta-col__empty-button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border:1.5px solid var(--srp-ink);border-radius:999px;color:var(--srp-ink);font-size:15px;font-weight:600;transition:background-color .16s ease,color .16s ease}.cta-col a.cta-col__empty-button:hover{background:var(--srp-ink);color:#fff}.cta-col .cta-srp__help{margin-top:72px}.cta-col :is(h2).cta-srp__help-title{line-height:1.4;letter-spacing:-.4px}.cta-col :is(p).cta-srp__help-text{line-height:21px}.cta-col__block{margin-top:48px}.cta-col__block+.cta-col__block{margin-top:72px}.cta-col .cta-col__block-banner{margin-bottom:32px;border-radius:20px}.cta-col .cta-col__block-banner .banner-text{color:var(--srp-ink);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.cta-col__fab,.cta-col__sheet{display:none}@media(min-width:1080px){.cta-col__intro[data-clamp~=d]:not(.is-open) .cta-col__intro-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cta-col__intro[data-clamp~=d]:not(.is-open) .cta-col__intro-text>*{display:inline;margin:0}.cta-col__intro[data-clamp~=d]:not(.is-open) .cta-col__intro-text>*:after{content:" "}.cta-col__intro[data-clamp~=d]:not(.is-open) .cta-col__intro-text>:is(h1,h2,h3,h4,h5,h6){display:block}.cta-col__intro[data-clamp~=d]:not(.is-open) .cta-col__more{position:absolute;right:0;bottom:0;padding-left:72px;background:linear-gradient(90deg,#fff0 0,#fff 64px)}.cta-col__intro:not([data-clamp~=d]) .cta-col__more{display:none}.cta-col__intro.is-open .cta-col__more{margin-top:6px}}@media(max-width:1079px){.cta-col{padding-top:20px;padding-bottom:48px}.cta-col__hero,.cta-col__hero.has-visual{display:block;padding:20px 20px 18px;border-radius:20px;background:var(--srp-coral-tint)}.cta-col__hero.has-phone-visual .cta-col__top{min-height:109px;padding-right:112px}.cta-col__crumbs{display:none}.cta-col :is(p).cta-col__eyebrow{color:var(--srp-ink);font-size:11px;letter-spacing:.13em}.cta-col__eyebrow-dot{display:block}.cta-col__title-row{flex-direction:column;align-items:flex-start;gap:6px}.cta-col :is(h1).cta-col__title{font-size:28px;line-height:1.15;letter-spacing:-.02em}.cta-col :is(p).cta-col__count{font-size:13px;line-height:18px}.cta-col__intro{margin-top:12px}.cta-col__intro-text{font-size:14px;line-height:21px}.cta-col__intro[data-clamp~=m]:not(.is-open) .cta-col__intro-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cta-col__intro[data-clamp~=m]:not(.is-open) .cta-col__intro-text>*{display:inline;margin:0}.cta-col__intro[data-clamp~=m]:not(.is-open) .cta-col__intro-text>*:after{content:" "}.cta-col .cta-col__more{margin-top:2px;font-size:14px;line-height:20px}.cta-col__intro:not([data-clamp~=m]) .cta-col__more{display:none}.cta-col__visual,.cta-col__visual--cutout,.cta-col__visual--banner{position:absolute;top:-14px;right:12px;width:110px;height:150px;max-height:none;padding:0;border-radius:0;background:none;aspect-ratio:auto}.cta-col__visual .cta-col__visual-img{object-fit:contain;mix-blend-mode:multiply}.cta-col__visual--phone-banner{top:20px;right:20px;width:96px;height:96px;border-radius:12px}.cta-col__visual--phone-banner .cta-col__visual-img{object-fit:cover;mix-blend-mode:normal}.cta-col__family{margin-top:16px}.cta-col__family-label{display:none}.cta-col__chips{flex-wrap:nowrap;gap:8px;margin:0 calc(var(--srp-gutter) * -1);padding:0 var(--srp-gutter);scroll-padding:0 var(--srp-gutter)}.cta-col .cta-col__chip{height:36px;padding:0 13px;font-size:14px}.cta-col a.cta-col__chip[aria-current=page]{gap:6px;border-color:var(--srp-ink-deep);background:var(--srp-ink-deep)}.cta-col a.cta-col__chip[aria-current=page]:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--srp-coral)}.cta-col__body{margin-top:16px}.cta-col--filters .cta-col__body{display:block}.cta-col--js .cta-col__side,.cta-col--js .cta-col__toolbar{display:none}.cta-col:not(.cta-col--js) .cta-col__side{position:static;max-height:none;margin-bottom:24px}.cta-col__results{margin-top:0}.cta-col:not(.cta-col--js) .cta-col__results{margin-top:24px}.cta-col .cta-col__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cta-col .cta-srp__item{padding:5px;border:1px solid var(--srp-line);border-radius:16px;background:#fff}.cta-col .cta-srp__card{gap:4px}.cta-col .cta-srp__media{margin-bottom:0;padding:8px;border-radius:11px}.cta-col .cta-srp__card>:not(.cta-srp__media){margin-right:6px;margin-left:6px}.cta-col .cta-srp__sku{padding-top:6px;font-size:11px;line-height:15px;letter-spacing:.4px}.cta-col .cta-srp__card-title{min-height:36px;font-size:13px;line-height:18px;-webkit-line-clamp:2}.cta-col .cta-srp__price,.cta-col .cta-srp__quote{margin-top:auto;padding-top:7px;padding-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.cta-col .cta-col__grid:has(.has-swatches) .cta-srp__item:not(.has-swatches) .cta-srp__card{padding-bottom:0}.cta-col .cta-srp__quote{font-size:13px}.cta-col .cta-srp__item.has-swatches :is(.cta-srp__price,.cta-srp__quote){padding-right:var(--sw-w, 0px)}.cta-col .cta-srp__item.has-swatches .cta-srp__quote-long{display:none}.cta-col .cta-srp__item.has-swatches .cta-srp__quote-short{display:inline}.cta-col .cta-srp__swatches{position:absolute;right:12px;bottom:10px;flex-wrap:nowrap;min-height:0;margin:0}.cta-col .cta-srp__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:6px}.cta-col .cta-srp__options{margin:0;font-size:11px}.cta-col .has-swatches .cta-srp__options{display:none}.cta-col .cta-srp__help{margin-top:48px}.cta-col--js .cta-col__fab{position:sticky;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;width:max-content;height:52px;margin:20px auto 0;padding:0 6px;border-radius:999px;background:var(--srp-ink-deep);box-shadow:0 8px 24px #0000002e;opacity:0;pointer-events:none;transform:translateY(140%);visibility:hidden}.cta-col--js .cta-col__fab.is-visible{opacity:1;pointer-events:auto;transform:none;visibility:visible}.cta-col--js .cta-col__body:has(.cta-col__fab)~.cta-srp__help{margin-top:32px}.cta-col .cta-col__fab-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:116px;height:40px;min-height:0;margin:0;padding:0 8px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.cta-col__fab-divider{width:1px;height:22px;background:#fff3}.cta-col--js .cta-col__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block}.cta-col--js .cta-col__sheet[hidden]{display:none}.cta-col__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16161766}.cta-col__panel{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -12px 40px #0000001f}.cta-col__sheet:not(.cta-col__sheet--sort) .cta-col__panel{height:85vh;height:85dvh}.cta-col__grab{flex:none;width:36px;height:4px;margin:10px auto 0;border-radius:999px;background:#d9d9d9}.cta-col__sheet-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:6px 20px}.cta-col :is(h2).cta-col__sheet-title{color:var(--srp-ink);font-size:18px;font-weight:600;letter-spacing:-.01em}.cta-col .cta-col__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:var(--srp-surface);box-shadow:none;color:var(--srp-ink);cursor:pointer}.cta-col__sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cta-col__sheet-pills{padding:4px 20px 12px;border-bottom:1px solid var(--srp-line)}.cta-col__sheet-pills a.cta-col__pill,.cta-col__empty-pills a.cta-col__pill{height:34px;padding:0 10px 0 14px;font-size:13px}.cta-col__groups--sheet{padding:0 20px}.cta-col__groups--sheet .cta-col__group:last-child{border-bottom:0}.cta-col__groups--sheet .cta-col__group-head{min-height:44px;padding:12px 0;font-size:15px;line-height:20px}.cta-col__groups--sheet .cta-col__group-active{font-size:13px;font-weight:600}.cta-col__groups--sheet .cta-col__group-head .cta-icon{width:18px;height:18px;color:var(--srp-muted)}.cta-col__groups--sheet .cta-col__options{margin-top:0;padding-bottom:6px}.cta-col__groups--sheet a.cta-col__option{gap:12px;min-height:38px}.cta-col__groups--sheet .cta-col__mark{display:none}.cta-col__groups--sheet .cta-col__swatch{width:18px;height:18px;border-color:#d0d0d0}.cta-col__groups--sheet .cta-col__group--tag .cta-col__option-count{display:none}.cta-col__groups--sheet .cta-col__tick{display:inline-flex;visibility:hidden}.cta-col__groups--sheet .cta-col__option.is-active .cta-col__tick{visibility:visible}.cta-col__sheet-body .cta-col__menu{margin:0 20px}.cta-col__sheet-foot{flex:none;padding:14px 20px 20px;border-top:1px solid var(--srp-line);background:#fff}.cta-col :is(p).cta-col__sheet-note{margin-bottom:12px;color:var(--srp-ink);font-size:14px;line-height:1.45}.cta-col__sheet-actions{display:flex;align-items:center;gap:16px}.cta-col__sheet-actions a.cta-col__clear{font-weight:600}.cta-col .cta-col__show{display:inline-flex;flex:1;align-items:center;justify-content:center;height:48px;min-height:0;margin:0;padding:0 20px;border:0;border-radius:999px;background:var(--srp-coral);box-shadow:none;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.cta-col .cta-col__show[aria-disabled=true]{background:#efefef;color:var(--srp-muted);cursor:default}.cta-col__sort-list{padding:4px 20px 16px}.cta-col a.cta-col__sort-option{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--srp-line);color:var(--srp-ink);font-size:15px}.cta-col__sort-list li:last-child .cta-col__sort-option{border-bottom:0}.cta-col a.cta-col__sort-option[aria-current=true]{font-weight:600}.cta-col__sort-option .cta-icon{color:var(--srp-coral-text)}.cta-col__empty{min-height:0;padding:32px 16px}.cta-col :is(h3).cta-col__empty-title{font-size:18px;line-height:25px}.cta-col :is(p).cta-col__empty-text{font-size:14px}.cta-col__empty-pills{display:flex}.cta-col a.cta-col__empty-button{align-self:stretch}.cta-col__block{margin-top:32px}}@media(min-width:768px)and (max-width:1079px){.cta-col__hero.has-phone-visual .cta-col__top{min-height:0}.cta-col__hero.has-phone-visual .cta-col__intro{padding-right:152px}}@media(max-width:767px){.cta-col{--srp-gutter: 16px}}.cta-col :is(.cta-col__chip,.cta-col__pill,.cta-col__fab-button,.cta-col__close,.cta-col__show,.cta-col__empty-button):focus-visible{border-radius:999px}html.cta-col-locked,html.cta-col-locked body{overflow:hidden}.cta-col-about{--srp-gutter: max(32px, calc((100vw - 1200px)/2) );padding:0 var(--srp-gutter) 88px;color:#1d1d1d;font-family:Poppins,sans-serif}.cta-col-about__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,760px);gap:24px 48px;padding-top:48px;border-top:1px solid #ececec}.cta-col-about .cta-col-about__title{margin:0;color:#1d1d1d;font-family:inherit;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.015em;text-transform:none}.cta-col-about__body{position:relative}.cta-col-about__text{color:#6b6b6b;font-size:15px;line-height:24px}.cta-col-about__text :where(p,div,ul,ol,h1,h2,h3,h4,h5,h6){margin:0 0 12px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none}.cta-col-about__text>:last-child{margin-bottom:0}.cta-col-about__text :is(span,font){color:inherit!important}.cta-col-about__text :is(strong,b){color:#1d1d1d}.cta-col-about .cta-col__more{display:inline-flex;align-items:center;gap:4px;min-height:0;margin:8px 0 0;padding:0;border:0;background:none;box-shadow:none;color:#1d1d1d;font-family:inherit;font-size:15px;font-weight:600;line-height:24px;cursor:pointer}.cta-col-about__body.is-clamped:not(.is-open) .cta-col-about__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.cta-col-about__body.is-clamped:not(.is-open) .cta-col-about__text>*{display:inline;margin:0}.cta-col-about__body.is-clamped:not(.is-open) .cta-col-about__text>*:after{content:" "}.cta-col-about__body.is-open .cta-col__more .cta-icon{transform:rotate(180deg)}.cta-col-about :focus-visible{outline:2px solid #ff6363;outline-offset:3px;border-radius:8px}@media(min-width:768px)and (max-width:1079px){.cta-col-about{padding-bottom:56px}.cta-col-about__inner{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:40px}}@media(max-width:767px){.cta-col-about{--srp-gutter: 16px;padding-bottom:40px}.cta-col-about__inner{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:32px}.cta-col-about .cta-col-about__title{font-size:20px}.cta-col-about__text{font-size:14px;line-height:22px}.cta-col-about__body.is-clamped:not(.is-open) .cta-col-about__text{-webkit-line-clamp:5}}@media(prefers-reduced-motion:no-preference){.cta-col--js .cta-col__fab{transition:opacity .24s ease,transform .32s var(--srp-ease),visibility 0s linear .32s}.cta-col--js .cta-col__fab.is-visible{transition:opacity .24s ease,transform .32s var(--srp-ease),visibility 0s}.cta-col__sheet.is-open .cta-col__scrim{animation:cta-srp-fade .22s ease both}.cta-col__sheet.is-open .cta-col__panel{animation:cta-col-sheet-in .36s var(--srp-ease) both}.cta-col__sheet.is-closing .cta-col__scrim{animation:cta-srp-fade .2s ease reverse both}.cta-col__sheet.is-closing .cta-col__panel{animation:cta-col-sheet-in .24s ease-in reverse both}@view-transition{navigation:auto}.cta-col__hero{view-transition-name:cta-col-hero}.cta-col__family{view-transition-name:cta-col-family}}@keyframes cta-col-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.cta-col-motion .cta-col__head :is(.cta-col__crumbs,.cta-col__eyebrow,.cta-col__title,.cta-col__count,.cta-col__intro,.cta-col__family-label,.cta-col__chip){visibility:hidden}.cta-col-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.cta-col-word>span{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/142/assets/cta-collection.css.map */
