.campaign-tiers{position:relative;overflow:hidden;background:var(--ct-bg, #fdfcfa);color:var(--ct-text, #0b0b0b)}.campaign-tiers__inner{position:relative;z-index:2;width:100%}.ct__content{display:flex;flex-direction:column;align-items:var(--ct-align-items, center);text-align:var(--ct-text-align, center)}.ct__subheading{margin:0 0 14px;color:var(--ct-subheading-color, inherit)}.ct__subheading--uppercase{letter-spacing:.12em;text-transform:uppercase}.ct__title{max-width:var(--ct-title-max-width, 900px);margin:0;color:inherit}.ct__title em{font-style:italic}.ct__text{max-width:var(--ct-text-max-width, 640px);margin:var(--ct-text-gap, 40px) 0 0;color:inherit}.ct__text p{margin:0;font-size:inherit;color:inherit}.ct__text p+p{margin-top:.6em}.ct__tiers{display:grid;grid-template-columns:repeat(var(--ct-columns, 4),minmax(0,1fr));gap:var(--ct-tier-gap, 4px);width:100%;max-width:var(--ct-tiers-max-width, 1020px);margin-top:var(--ct-tiers-gap, 48px)}.ct__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--ct-tier-min-height, 140px);padding:var(--ct-tier-padding, 32px) 16px;text-align:center;color:var(--ct-tier-text, #0b0b0b);background:var(--ct-tier-bg, #ffffff);border:1px solid var(--ct-tier-border, #e6e4e0);border-radius:var(--ct-tier-radius, 8px)}.ct__tier--highlight{color:var(--ct-highlight-text, #ffffff);background:var(--ct-highlight-bg, #1b1e3c);border-color:var(--ct-highlight-border, #1b1e3c)}.ct__tier-percent{display:block;margin:0;line-height:1;color:inherit}.ct__tier-percent--italic{font-style:italic}.ct__tier-label{display:block;margin-top:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;color:inherit}.ct__button-wrap{margin:var(--ct-button-gap, 36px) 0 0}.ct__placeholder{margin-top:16px;padding:12px 16px;border:1px dashed currentColor;border-radius:8px;font-size:12px;line-height:1.4;opacity:.7}@media only screen and (max-width:749px){.ct__tiers{grid-template-columns:repeat(var(--ct-columns-mobile, 2),minmax(0,1fr));margin-top:var(--ct-tiers-gap-mobile, 32px)}.ct__tier{min-height:var(--ct-tier-min-height-mobile, 110px);padding:var(--ct-tier-padding-mobile, 24px) 12px}.ct__text{margin-top:var(--ct-text-gap-mobile, 28px)}.ct__button-wrap{margin-top:var(--ct-button-gap-mobile, 28px)}}.ctv{--ctv-aspect: .646;--ctv-pad: 26px;--ctv-pad-bottom: 29px;--ctv-gap: 13px;--ctv-thumb-w: 79px;--ctv-thumb-aspect: 79 / 116;--ctv-head-h: 84px;--ctv-footer-gap: 18px;--ctv-player-max-h: 1040px;--ctv-player-h: min(var(--ctv-player-max-h), calc(100vh - 290px) );--ctv-player-h: min(var(--ctv-player-max-h), calc(100dvh - 290px) );position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;box-sizing:border-box;width:100vw;height:100%;max-width:100vw;max-height:100%;margin:0;padding:16px;border:0;color:var(--ctv-text, #0b0b0b);background:#0009;overflow:auto}@media only screen and (max-height:899px){.ctv{--ctv-player-h: min(var(--ctv-player-max-h), calc(100vh - 208px) );--ctv-player-h: min(var(--ctv-player-max-h), calc(100dvh - 208px) )}}.ctv[open]{display:flex;align-items:center;justify-content:center}.ctv::backdrop{background:transparent}html.ctv-open{overflow:hidden}.ctv__card{display:flex;flex-direction:column;box-sizing:border-box;width:auto;max-width:100%;max-height:100%;background:var(--ctv-bg, #ffffff);border-radius:4px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.ctv__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;box-sizing:border-box;min-height:var(--ctv-head-h);padding:0 20px 0 var(--ctv-pad);border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.ctv__title{margin:0;font-size:var(--text-md, 15px);font-weight:var(--font-regular, 400);letter-spacing:.02em;text-transform:uppercase;line-height:1;color:inherit}.ctv__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer}.ctv__close svg{display:block;width:14px;height:14px}.ctv__close svg path{fill:none;stroke:currentColor;stroke-width:1}.ctv__body{display:grid;grid-template-columns:auto var(--ctv-thumb-w);grid-template-rows:auto auto;column-gap:var(--ctv-gap);row-gap:var(--ctv-footer-gap);flex:1 1 auto;min-height:0;padding:var(--ctv-pad) var(--ctv-pad) var(--ctv-pad-bottom)}.ctv__player{position:relative;grid-column:1;grid-row:1;box-sizing:border-box;width:auto;height:var(--ctv-player-h);min-height:240px;max-width:calc(100vw - 32px - var(--ctv-pad) * 2 - var(--ctv-gap) - var(--ctv-thumb-w));aspect-ratio:var(--ctv-aspect);background:#000;overflow:hidden;cursor:pointer}.ctv__player video,.ctv__slide video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:#000}.ctv__play{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;transform:translate(-50%,-50%);color:#fff;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:50%;cursor:pointer;transition:opacity .2s ease}.ctv__play .icon{width:18px;height:18px;margin-left:2px;fill:currentColor;stroke:none}.is-playing>.ctv__play{opacity:0;pointer-events:none}.ctv__thumbs{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--ctv-gap);box-sizing:border-box;height:var(--ctv-player-h);min-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ctv__thumbs::-webkit-scrollbar{display:none}.ctv__thumbs.is-scrollable:not(.is-at-end){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent)}.ctv__thumb{flex:0 0 auto;width:100%;padding:0;color:inherit;background:transparent;border:0;border-radius:2px;overflow:hidden;opacity:.75;cursor:pointer;transition:opacity .2s ease}.ctv__thumb:hover,.ctv__thumb.is-active{opacity:1}.ctv__thumb img{display:block;width:100%;height:auto;aspect-ratio:var(--ctv-thumb-aspect);object-fit:cover}.ctv__slider,.ctv__dots{display:none}.ctv__footer{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.ctv__footer--empty{display:none}.ctv__ig{font-size:var(--text-md, 15px);line-height:1.3;color:inherit;text-decoration:none}@media(hover:hover){.ctv__ig:hover span{text-decoration:underline}}@media only screen and (max-width:749px){.ctv{--ctv-aspect: .61;--ctv-pad: 16px;--ctv-pad-top: 20px;--ctv-pad-bottom: 16px;--ctv-head-h: 52px;--ctv-footer-gap: 14px;padding:0;background:var(--ctv-bg, #ffffff);overflow:hidden}.ctv[open]{display:block;-webkit-backdrop-filter:none;backdrop-filter:none}.ctv__card{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.ctv__head{padding:0 8px 0 var(--ctv-pad)}.ctv__body{display:flex;flex-direction:column;gap:0;padding:var(--ctv-pad-top) var(--ctv-pad) var(--ctv-pad-bottom);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ctv__player,.ctv__thumbs{display:none}.ctv__slider{position:relative;display:flex;flex:0 0 auto;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ctv__slider::-webkit-scrollbar{display:none}.ctv__slide{position:relative;flex:0 0 100%;box-sizing:border-box;width:100%;aspect-ratio:var(--ctv-aspect);max-height:calc(100vh - var(--ctv-head-h) - var(--ctv-pad-top) - var(--ctv-footer-gap) - 20px - var(--ctv-pad-bottom));max-height:calc(100dvh - var(--ctv-head-h) - var(--ctv-pad-top) - var(--ctv-footer-gap) - 20px - var(--ctv-pad-bottom));scroll-snap-align:start;scroll-snap-stop:always;background:#000;overflow:hidden;cursor:pointer}.ctv__footer{flex:0 0 auto;margin-top:var(--ctv-footer-gap)}.ctv__footer--empty{display:flex}.ctv__footer--empty .ctv__ig{visibility:hidden}.ctv__dots{display:flex;flex:0 0 auto;align-items:center;gap:4px;margin-left:auto}.ctv__dot{position:relative;flex:0 0 auto;width:15px;height:2px;padding:0;color:inherit;background:currentColor;border:0;border-radius:1px;opacity:.2;cursor:pointer;transition:opacity .2s ease}.ctv__dot:before{content:"";position:absolute;top:-12px;right:-2px;bottom:-12px;left:-2px}.ctv__dot.is-active{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/301/assets/section-campaign-tiers.css.map */
