.ctk-display{font-family:fatfrank,sans-serif;text-transform:uppercase;letter-spacing:.125rem;font-size:clamp(1.75rem,2.4vw,2.625rem);line-height:1.05;margin:0}.ctk-split{display:grid;grid-template-columns:1fr 1fr}.ctk-split__panel{padding:clamp(2rem,5vw,5rem) clamp(1.25rem,5vw,5.5rem);display:flex;flex-direction:column;justify-content:center}.ctk-split__media{position:relative;min-height:22rem;overflow:hidden}.ctk-split__media>img,.ctk-split__media>video,.ctk-split__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.ctk-split{grid-template-columns:1fr}.ctk-split__media{min-height:0;aspect-ratio:4 / 3}.ctk-split--media-first-mobile .ctk-split__media{order:-1}}.ctk-band{background:var(--pink);color:var(--white)}.ctk-band__badges{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;margin:2.25rem 0 0;padding:0;list-style:none}.ctk-badge{display:flex;align-items:center;justify-content:center;gap:.25rem;flex:none;height:var(--ctk-badge-h, 2.25rem)}.ctk-badge__img{display:block;height:var(--ctk-badge-h, 2.25rem);width:auto;max-width:none;object-fit:contain}.ctk-badge__laurel{display:block;height:var(--ctk-badge-h, 2.25rem);width:calc(var(--ctk-badge-h, 2.25rem) / 2);flex:none}.ctk-badge__laurel svg{display:block;width:100%;height:100%}.ctk-badge__laurel--right{transform:scaleX(-1)}.ctk-badge__text{font-family:halyard-display,sans-serif;text-align:center;line-height:1.15;font-size:max(.6875rem,calc(var(--ctk-badge-h, 2.25rem) * .25));width:calc(var(--ctk-badge-h, 2.25rem) * 2.2)}.ctk-band__note{margin:1.75rem 0 0;font-size:var(--body-fs-xs);line-height:var(--body-lh-xs)}.ctk-band__note strong{font-weight:700}@media screen and (max-width:768px){.ctk-band{text-align:center;align-items:center}.ctk-band__badges{flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:1.25rem}}.ctk-dims{align-items:start}.ctk-dims__visual{background:var(--white);align-items:center;justify-content:flex-start}@media screen and (min-width:769px){.ctk-dims__visual{position:sticky;top:1.5rem;align-self:start}}.ctk-dims__stage{position:relative;width:100%;max-width:34rem;aspect-ratio:1 / 1}.ctk-dims__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.ctk-dims__img.is-active{opacity:1}.ctk-dims__toggle{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.ctk-pill{--ctk-pill: var(--gray-30, #d8d3cd);font-family:halyard-display,sans-serif;font-weight:700;font-size:var(--body-fs-xs);padding:.625rem 1.75rem;border-radius:999px;cursor:pointer;border:2px solid var(--ctk-pill);background:var(--white);color:var(--ctk-pill);transition:background-color .2s ease,color .2s ease}.ctk-pill[data-show=dimensions]{--ctk-pill: var(--gray-30, #d8d3cd)}.ctk-pill[data-show=climb]{--ctk-pill: var(--yellow, #e6b350)}.ctk-pill[aria-pressed=true]{background:var(--ctk-pill);color:var(--white)}.ctk-pill:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ctk-acc{background:var(--blue);align-self:stretch;justify-content:flex-start}.ctk-acc__item{border-bottom:1px solid rgba(255,255,255,.55)}.ctk-acc__item:first-child{border-top:1px solid rgba(255,255,255,.55)}.ctk-acc__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.375rem 0;color:var(--white);font-family:halyard-display,sans-serif;font-weight:700;font-size:var(--h4-fs);line-height:1.2}.ctk-acc__summary::-webkit-details-marker{display:none}.ctk-acc__summary:focus-visible{outline:2px solid var(--white);outline-offset:4px}.ctk-acc__icon{position:relative;width:1rem;height:1rem;flex:none}.ctk-acc__icon:before,.ctk-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:currentColor;transform:translateY(-50%);transition:transform .2s ease}.ctk-acc__icon:after{transform:translateY(-50%) rotate(90deg)}.ctk-acc__item[open] .ctk-acc__icon:after{transform:translateY(-50%) rotate(0)}.ctk-acc__body{padding:0 0 1.5rem;color:var(--white);font-size:var(--body-fs-sm);line-height:var(--body-lh-sm)}.ctk-acc__body p{margin:0 0 .75rem}.ctk-acc__body a{color:inherit;text-decoration:underline}.ctk-acc__body a:after{display:none!important}.ctk-acc__body ul{margin:0 0 .75rem;padding-left:1.125rem}.ctk-specs{display:grid;grid-template-columns:auto 1fr;gap:.375rem 1.5rem;margin:1rem 0 0}.ctk-specs dt{font-weight:700}.ctk-specs dd{margin:0}.ctk-faq+.ctk-faq{margin-top:1rem}.ctk-faq__q{font-weight:700;margin:0 0 .25rem}.ctk-hl__media{background:var(--gray-20, #f5f5f5)}.ctk-hl__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.ctk-hl__slide.is-active{opacity:1}.ctk-hl__slide img,.ctk-hl__slide video{width:100%;height:100%;object-fit:cover;display:block}.ctk-hl__caption{position:absolute;left:1.5rem;right:1.5rem;bottom:1.25rem;z-index:2;color:var(--white)}.ctk-hl__caption-name{font-family:halyard-display,sans-serif;font-weight:700;font-size:var(--body-fs-xs);text-shadow:0 1px 6px rgba(0,0,0,.35)}.ctk-hl__progress{display:flex;gap:.375rem;margin-top:.5rem}.ctk-hl__bar{position:relative;flex:1;height:3px;border-radius:3px;background:#ffffff73;overflow:hidden}.ctk-hl__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--white);border-radius:inherit}.ctk-hl__bar.is-done .ctk-hl__fill,.ctk-hl__bar.is-active .ctk-hl__fill{width:100%}ctk-highlights[data-autoplay=true] .ctk-hl__bar.is-active .ctk-hl__fill{width:0;animation:ctk-fill var(--ctk-dur, 6s) linear forwards}ctk-highlights.is-paused .ctk-hl__bar.is-active .ctk-hl__fill{animation-play-state:paused}@keyframes ctk-fill{0%{width:0}to{width:100%}}.ctk-hl__text{background:var(--beige);color:var(--black)}.ctk-hl__copies{display:grid}.ctk-hl__copy{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s linear .35s}.ctk-hl__copy.is-active{visibility:visible;opacity:1;transition-delay:0s}.ctk-hl__kind{font-size:var(--body-fs-xxs);letter-spacing:.0625rem;text-transform:uppercase;font-weight:600;margin:0 0 .5rem;color:var(--gray-60, #737680)}.ctk-hl__title{font-family:halyard-display,sans-serif;font-weight:700;font-size:var(--h3-fs);line-height:var(--h3-lh);color:var(--green);margin:0 0 1rem}.ctk-hl__body{font-size:var(--body-fs-md);line-height:var(--body-lh-md);margin:0;max-width:34rem}.ctk-hl__spec{font-size:var(--body-fs-xs);font-weight:700;margin:1rem 0 0}.ctk-hl__nav{display:flex;gap:.625rem;margin-top:2rem}.ctk-hl__nav--overlay{display:none}.ctk-round-btn{width:2.75rem;height:2.75rem;border-radius:50%;border:0;cursor:pointer;background:var(--green);color:var(--white);display:grid;place-items:center;padding:0}.ctk-round-btn svg{width:1rem;height:1rem}.ctk-round-btn:focus-visible{outline:2px solid var(--black);outline-offset:2px}@media screen and (max-width:768px){.ctk-hl__nav--panel{display:none}.ctk-hl__nav--overlay{display:flex;justify-content:space-between;position:absolute;z-index:3;left:.75rem;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;margin:0}.ctk-hl__nav--overlay .ctk-round-btn{pointer-events:auto;width:2.5rem;height:2.5rem}}.ctk-inuse{padding-top:clamp(2.5rem,5vw,4.5rem)}.ctk-inuse__title{color:var(--pink);text-align:center;padding:0 1.25rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ctk-inuse__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--ctk-cols, 4));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none}.ctk-inuse__grid::-webkit-scrollbar{display:none}.ctk-inuse__item{scroll-snap-align:start;aspect-ratio:4 / 5;overflow:hidden}.ctk-inuse__item img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:768px){.ctk-inuse__grid{grid-auto-columns:78%}}.ctk-editor-note{padding:1.25rem;margin:0 1.25rem;border:1px dashed var(--gray-50, #a7a7a7);font-size:var(--body-fs-xs);text-align:center}@media(prefers-reduced-motion:reduce){.ctk-hl__slide,.ctk-hl__copy,.ctk-dims__img,.ctk-acc__icon:before,.ctk-acc__icon:after,.ctk-pill{transition:none}}@media screen and (min-width:769px){.ctk-hl__media,.ctk-hl__text{min-height:468px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ctk-sections.css.map */
