.c-dialog{--c-dialog-duration: 0.4s;position:fixed;inset:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-width:calc(100% - var(--s-contain)*2);max-height:calc(100% - var(--s-contain)*2);margin:auto;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;opacity:1;transform:none;transition:opacity var(--c-dialog-duration) var(--a-panel),transform var(--c-dialog-duration) var(--a-panel),display var(--c-dialog-duration) allow-discrete,overlay var(--c-dialog-duration) allow-discrete;z-index:var(--z-index-dialog)}.c-dialog:not([open]){display:none !important}.c-dialog::backdrop{background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;transition:opacity var(--c-dialog-duration, 0.4s) var(--a-panel),display var(--c-dialog-duration, 0.4s) allow-discrete,overlay var(--c-dialog-duration, 0.4s) allow-discrete}.c-dialog:not([open])::backdrop,.c-dialog.is-opening::backdrop,.c-dialog.is-closing::backdrop{opacity:0}.c-dialog.is-nested::backdrop{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.c-dialog--fade:not([open]),.c-dialog--fade.is-opening,.c-dialog--fade.is-closing{opacity:0}.c-dialog--slide-from-right,.c-dialog--slide-from-left{height:100%;max-width:100%;max-height:none;margin:0}.c-dialog--slide-from-right{inset:0 0 0 auto}.c-dialog--slide-from-left{inset:0 auto 0 0}.c-dialog--slide-from-top,.c-dialog--slide-from-bottom{width:100%;max-width:none;max-height:100%;margin:0}.c-dialog--slide-from-top{inset:0 0 auto 0}.c-dialog--slide-from-bottom{inset:auto 0 0 0}.c-dialog--slide-from-right:not([open]),.c-dialog--slide-from-right.is-opening,.c-dialog--slide-from-right.is-closing{transform:translateX(100%)}.c-dialog--slide-from-left:not([open]),.c-dialog--slide-from-left.is-opening,.c-dialog--slide-from-left.is-closing{transform:translateX(-100%)}.c-dialog--slide-from-top:not([open]),.c-dialog--slide-from-top.is-opening,.c-dialog--slide-from-top.is-closing{transform:translateY(-100%)}.c-dialog--slide-from-bottom:not([open]),.c-dialog--slide-from-bottom.is-opening,.c-dialog--slide-from-bottom.is-closing{transform:translateY(100%)}@starting-style{.c-dialog[open]::backdrop{opacity:0}.c-dialog--fade[open]{opacity:0}.c-dialog--slide-from-right[open]{transform:translateX(100%)}.c-dialog--slide-from-left[open]{transform:translateX(-100%)}.c-dialog--slide-from-top[open]{transform:translateY(-100%)}.c-dialog--slide-from-bottom[open]{transform:translateY(100%)}}@media(prefers-reduced-motion: reduce){.c-dialog,.c-dialog::backdrop{transition:none}}.c-wysiwyg-content>*:not(:last-child){margin-bottom:var(--s-3)}.c-wysiwyg-content h1,.c-wysiwyg-content h2,.c-wysiwyg-content h3,.c-wysiwyg-content h4,.c-wysiwyg-content h5,.c-wysiwyg-content h6{font:var(--header-text-size)}.c-wysiwyg-content p,.c-wysiwyg-content button,.c-wysiwyg-content a{font:var(--paragraph-text-size);line-height:1}.c-item-price-member-tooltip{position:relative;cursor:pointer}@media screen and (max-width: 1024px){.c-item-price-member-tooltip{margin-bottom:3px}}.c-item-price-member-tooltip__container{--tip-left: 20px;opacity:0;pointer-events:none;transition:.2s;position:absolute;min-width:130px;left:calc(var(--tip-left)*-1 - 2px);bottom:0;transform:translateY(100%);padding-top:14px;transition:.2s;z-index:15}.c-item-price-member-tooltip__container::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:none;border-bottom:9.6px solid var(--cr-gray-5);content:"";display:block;position:absolute;bottom:calc(100% - 14px);left:var(--tip-left)}@media screen and (max-width: 900px){.c-item-price-member-tooltip__container{--tip-left: 90px}}.c-item-price-member-tooltip__dialog{gap:4px;padding:4px;white-space:nowrap}.c-item-price-member-tooltip__dialog__header{width:100%;margin:4px 0;text-align:center;font-size:11px}.c-item-price-member-tooltip__dialog a,.c-item-price-member-tooltip__dialog button{flex:1;padding:4px 8px;background:hsla(0,0%,100%,.15);font-size:10px;text-align:center;transition:.2s}@media(hover: hover){.c-item-price-member-tooltip__dialog a:not([disabled]):hover,.c-item-price-member-tooltip__dialog button:not([disabled]):hover{background-color:var(--cr-white);color:var(--cr-black)}}.c-item-price-member-tooltip__trigger{flex:none;width:11px;height:11px}.c-item-price-member-tooltip:hover .c-item-price-member-tooltip__container{opacity:1;pointer-events:auto}.c-item-price-member-tooltip.is-top .c-item-price-member-tooltip__container{left:0;bottom:100%;margin-bottom:-20px;padding-top:0;padding-bottom:20px;transform:translate3d(-10px, -15px, 0)}.c-item-price-member-tooltip.is-top .c-item-price-member-tooltip__container::before{bottom:11px;left:10px;transform:rotate(180deg)}html.overlay-is-active .global-overlay{opacity:1;pointer-events:auto}.global-overlay{position:fixed;width:100%;height:var(--s-viewport-height);top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:var(--transition-pnl);z-index:var(--z-index-overlay)}.global-overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.7;background:var(--cr-black);transition:inherit;pointer-events:none;z-index:1}.comp-email-capture .email-capture-consent{font-size:12px}.comp-email-capture .email-capture-consent a{text-decoration:underline}.comp-email-capture.is-error .field input[type=email]{border-color:var(--cr-red-2)}.comp-email-capture.is-error-phone .field input[type=tel]{border-color:var(--cr-red-2)}.comp-email-capture__heading,.comp-email-capture__subheading{max-width:600px;margin:0 auto var(--s-3)}.comp-email-capture__subheading{text-transform:initial}.comp-email-capture.is-success>*{animation:.6s fadeOut both;pointer-events:none}.comp-email-capture.is-success:before{content:attr(data-success-message);position:absolute;width:100%;top:50%;left:50%;padding:0 var(--s-contain);transform:translate(-50%, -50%);text-align:center;animation:.6s .6s fadeIn both;font:var(--t-b-4);z-index:10}.animation-header{max-width:1200px}.animation-header .svg-arrow-right{display:inline-block;height:.7em}.article-card{position:relative}.article-card .card-image{position:relative;margin:0 0 var(--s-3);overflow:hidden}.article-card .card-image img{transition:.4s}.article-card .card-image__placeholder::after{content:"";display:block;padding-top:100%}.article-card .card-info .svg-arrow-right{display:inline-block;height:.7em;vertical-align:0;transition:.2s}.article-card .card-info .card-excerpt{max-width:-moz-fit-content;max-width:fit-content;margin:var(--s-3) 0 0}.article-card .card-info-date-tag{width:100%;flex-wrap:wrap;margin:0 0 20px}.article-card .card-info-date-tag .btn{flex:1;margin-right:var(--s-2);max-width:220px}.article-card .card-info-date-tag .btn span{margin-right:.2em}.article-card[data-style=full] .card-info-date-tag .btn{margin-right:var(--s-4)}.article-card>.p-fill{z-index:10}.article-card.f-h .card-info{order:1;max-width:500px;width:30%;margin-right:var(--s-4)}.article-card.f-h .card-image{flex:1;order:2}.article-card[data-style=full]{overflow:hidden}.article-card[data-style=full] .card-info{position:absolute;width:100%;max-width:calc(1040px + var(--s-edge)*2);padding:var(--s-section) 20px;margin-right:0;bottom:0;left:0;color:var(--cr-white)}.article-card[data-style=full] .card-image{height:calc(var(--s-viewport-height-initial) - var(--s-header) - var(--s-announcement) - var(--s-4)*2);max-height:800px}@media screen and (max-width: 900px){.article-card[data-style=full] .card-info{padding:var(--s-section) 10px}}@media screen and (max-width: 600px){.article-card .card-image{margin:0 0 var(--s-2)}.article-card .card-info>.t-h-3,.article-card .card-info>.t-h-5{font:var(--t-h-4)}.article-card .card-info-date-tag{margin:0 0 var(--s-3)}.article-card .card-info .card-excerpt{margin:var(--s-2) 0 0}.article-card[data-style=full] .card-image{height:100vw;min-height:420px}.article-card[data-style=full] .card-info-date-tag .btn{padding:0;text-transform:uppercase;letter-spacing:.03em;font:var(--t-l-1);height:20px;line-height:20px;max-width:150px}}@media(hover: hover){.article-card:not([data-style=full]):hover .card-image img{transform:scale(1.05)}}.article-card[data-animate]:not([data-style=full]){opacity:0}.article-card[data-animate]:not([data-style=full]).is-animated{animation:.8s 0s fadeInUp both}.article-card[data-animate][data-style=full] .card-info-date-tag,.article-card[data-animate][data-style=full] .card-excerpt{opacity:0}.article-card[data-animate][data-style=full].is-animated .card-info-date-tag{animation:.4s 2s fadeIn both}.article-card[data-animate][data-style=full].is-animated .card-excerpt{animation:.4s 2.4s fadeIn both}.comp-accordion{border-bottom:1px solid currentColor;--toggle-width: 20px}.comp-accordion .accordion-button{position:relative;width:100%;text-align:left;padding:var(--s-2) 0}.comp-accordion .accordion-button svg{display:inline-block;height:.7em;vertical-align:0;transition:.2s}.comp-accordion.is-expanded .accordion-button svg{transform:rotate(180deg)}.comp-accordion .accordion-header{display:inline-block;width:calc(100% - var(--toggle-width)*2)}.comp-accordion .accordion-content{height:0px;opacity:0;pointer-events:none;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s}.comp-accordion .accordion-content.f-h{gap:var(--s-2);justify-content:unset}.comp-accordion .accordion-content .content-interior{max-width:600px;padding:0 0 var(--s-2)}.comp-accordion .accordion-content .accordion-image{position:relative;display:inline-block;max-width:200px;width:100%;margin:0 var(--s-3) 0 0}.comp-accordion.is-expanded .accordion-content{opacity:1;pointer-events:auto;transition:height .4s,opacity .4s .3s}.comp-timer{--font-size: var(--t-h-1);--gap: var(--s-4);--value-min-width: 150px;display:inline-block;opacity:0;pointer-events:none;transition:opacity .4s}.comp-timer.is-active{opacity:1;pointer-events:auto}.comp-timer .timer-block,.comp-timer .timer-value,.comp-timer .timer-splitter{display:inline-block}.comp-timer.is-large,.comp-timer.is-medium,.comp-timer.is-small{display:flex;justify-content:center;gap:var(--gap)}.comp-timer.is-large .timer-block,.comp-timer.is-medium .timer-block,.comp-timer.is-small .timer-block{display:flex;gap:var(--gap)}.comp-timer.is-large .timer-value,.comp-timer.is-medium .timer-value,.comp-timer.is-small .timer-value{display:flex;flex-direction:column;gap:var(--s-3);min-width:var(--value-min-width);font:var(--font-size);text-transform:uppercase;text-align:center}.comp-timer.is-large .timer-value span:last-child,.comp-timer.is-medium .timer-value span:last-child,.comp-timer.is-small .timer-value span:last-child{font:var(--t-h-6);text-transform:uppercase}.comp-timer.is-large .timer-splitter,.comp-timer.is-medium .timer-splitter,.comp-timer.is-small .timer-splitter{font:var(--font-size);line-height:.63em}@media screen and (max-width: 600px){.comp-timer.is-large,.comp-timer.is-medium,.comp-timer.is-small{--gap: var(--s-2);max-width:300px}}@media screen and (max-width: 900px){.comp-timer.is-large{--gap: 12px;flex-wrap:wrap;max-width:450px;margin:0 auto}.comp-timer.is-large .timer-splitter:nth-child(4){display:none}}@media screen and (max-width: 900px){.comp-timer.is-medium,.comp-timer.is-small{--gap: var(--s-3);--value-min-width: 100px}}@media screen and (max-width: 600px){.comp-timer.is-medium,.comp-timer.is-small{--gap: var(--s-2);flex-wrap:wrap;margin-inline:auto}.comp-timer.is-medium .timer-splitter:nth-child(4),.comp-timer.is-small .timer-splitter:nth-child(4){display:none}}.comp-timer.is-medium{--font-size: var(--t-h-2);--gap: var(--s-4);--value-min-width: 80px}.comp-timer.is-small{--font-size: var(--t-h-3);--gap: var(--s-4);--value-min-width: 60px}.comp-timer__text{gap:12px}.comp-timer__text:not(:last-child){margin-bottom:30px}.comp-timer__text__subtitle{text-transform:initial}.membership-purchase{flex:1;gap:var(--s-2)}.membership-purchase .action-select{gap:var(--s-2)}.membership-purchase .action-select select{border:1px solid;background:url(../assets/svg-arrow-up.svg) right 10px center/15px no-repeat;padding:0 30px 0 var(--s-2);border-radius:var(--b-r);height:40px;line-height:40px}@media screen and (max-width: 900px){.membership-purchase .action-select{width:100%}}.membership-purchase .content-form{flex:1}.membership-purchase .content-form .item-quantity{display:none}.membership-purchase .content-form [data-add-id]{display:flex;width:100%;background:var(--cr-red-2);color:var(--cr-white);border:1px solid var(--cr-red-2);padding:0 var(--s-2);border-radius:var(--b-r);height:50px;line-height:50px;font:var(--t-h-5)}@media(hover: hover){.membership-purchase .content-form [data-add-id]:hover{background:var(--cr-red-2);color:var(--cr-white);border:1px solid var(--cr-red-2);box-shadow:none}}@media screen and (max-width: 900px){.membership-purchase{flex-direction:column;align-items:flex-start;width:100%}.membership-purchase .content-form{width:100%}}.comp-blog-grid-aside .blog-grid-aside-articles{gap:var(--s-3)}.comp-blog-grid-aside .blog-grid-aside-articles>*{flex:1}@media screen and (min-width: 601px){.comp-blog-grid-aside .blog-grid-aside-articles>*{min-width:calc((100% - var(--s-3)*2)/3)}}@media screen and (max-width: 600px){.comp-blog-grid-aside .blog-grid-aside-articles{display:block}.comp-blog-grid-aside .blog-grid-aside-articles>*:not(:last-of-type){margin-right:0;margin-bottom:35px}}.global-lightbox-dialog{width:100%;height:100%;max-width:none;max-height:none}.global-lightbox{position:relative;width:100%;height:100%}.global-lightbox .iframe-video-full,.global-lightbox .comp-hero .c-video.is-landscape iframe,.comp-hero .c-video.is-landscape .global-lightbox iframe{pointer-events:auto}.global-lightbox__video{position:absolute;top:50%;left:50%;width:min(100% - var(--s-5)*2,(100vh - var(--s-5)*2)*16/9);aspect-ratio:16/9;transform:translate(-50%, -50%)}.global-lightbox__video iframe{width:100%;height:100%}.global-lightbox .lightbox-images{position:absolute;width:calc(100% - var(--s-5)*2);height:calc(100% - var(--s-5)*2);left:var(--s-5);top:var(--s-5)}.global-lightbox .lightbox-images .object-contain{pointer-events:none;opacity:0;transition:.2s}.global-lightbox .lightbox-images .object-contain.is-active{opacity:1}.global-lightbox .js-lightbox-close{position:fixed;width:40px;height:40px;top:var(--s-3);right:var(--s-3);margin-top:-5px;margin-right:-5px}.global-lightbox .js-lightbox-close:before,.global-lightbox .js-lightbox-close:after{content:"";position:absolute;display:block;width:30px;height:2px;top:50%;left:50%;margin:0;background-color:var(--cr-white)}.global-lightbox .js-lightbox-close:before{transform:translate(-50%, -50%) rotate(45deg)}.global-lightbox .js-lightbox-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.global-lightbox .lightbox-count{position:fixed;top:var(--s-3);left:var(--s-3)}.global-lightbox .lightbox-count>*{display:inline-block}.global-lightbox [data-lightbox-trigger]{position:absolute;height:100%;bottom:0;width:var(--s-5);padding:var(--s-3);transition:.2s}.global-lightbox [data-lightbox-trigger] svg{max-height:100%;max-width:50%}.global-lightbox [data-lightbox-trigger][data-lightbox-trigger=prev]{left:0;text-align:left}.global-lightbox [data-lightbox-trigger][data-lightbox-trigger=next]{text-align:right;right:0}@media(hover: hover){.global-lightbox [data-lightbox-trigger]:hover{opacity:.5}}@media screen and (max-width: 900px){.global-lightbox .lightbox-images{width:100%;left:0}.global-lightbox [data-lightbox-trigger]{width:50%;height:var(--s-5)}}.comp-hero{position:relative;overflow:hidden}.comp-hero .article-card .card-image{margin:0}.comp-hero .article-card .card-excerpt{display:none}.comp-hero .hero-content{gap:40px;position:absolute;left:50%;padding:40px 20px;width:100%;pointer-events:none;transform:translateX(-50%)}.comp-hero .hero-content>*{pointer-events:auto}.comp-hero .hero-content__subtitle{max-width:600px}.comp-hero .hero-content .t-h-1{display:inline-block;flex:1}.comp-hero .hero-content .t-h-1 *:has(>.is-small-text){font-size:80%}.comp-hero .hero-interior{height:clamp(350px,125vw,var(--s-viewport-height-initial)*.9);container-type:inline-size size;container-name:hero}.comp-hero .hero-interior .c-video__iframe{position:absolute;width:unset;height:101%}@media(min-aspect-ratio: 15/9){.comp-hero .hero-interior .c-video__iframe{width:101%;height:unset}}.comp-hero .hero-interior .c-video[data-video-id="1075701068"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075701525"] .c-video__iframe{width:unset;height:101%;aspect-ratio:1.5 !important}@media(min-aspect-ratio: 2.8/2){.comp-hero .hero-interior .c-video[data-video-id="1075701068"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075701525"] .c-video__iframe{width:101%;height:unset}}.comp-hero .hero-interior .c-video[data-video-id="1075723812"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075723284"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075723564"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075722782"] .c-video__iframe{width:unset;height:101%;aspect-ratio:1.9 !important}@media(min-aspect-ratio: 1.7/1){.comp-hero .hero-interior .c-video[data-video-id="1075723812"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075723284"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075723564"] .c-video__iframe,.comp-hero .hero-interior .c-video[data-video-id="1075722782"] .c-video__iframe{width:101%;height:unset}}@media screen and (min-width: 901px){.comp-hero.is-retain-aspect-ratio-desktop .hero-interior{height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 900px){.comp-hero.is-retain-aspect-ratio-mobile .hero-interior{height:-moz-fit-content;height:fit-content}}.comp-hero .hero-secondary-image{position:absolute;max-width:500px;width:30vw;bottom:calc(var(--s-section)*2 + 30px + 1.5em);right:calc(var(--s-contain)*2);z-index:0}@media screen and (max-width: 900px){.comp-hero .hero-secondary-image{bottom:unset;top:calc(var(--s-header) + var(--s-announcement) + var(--s-4))}}@media screen and (max-width: 600px){.comp-hero .hero-secondary-image{width:55vw}}.comp-hero .arrow-down{position:absolute;max-width:85px;width:20vw;bottom:calc(var(--s-section)*2 + 30px + 1.5em);right:0}@media screen and (max-width: 600px){.comp-hero .arrow-down{width:10vw;bottom:calc(var(--s-section)*2 + 20px + 1.5em)}}.comp-hero .hero-content>*{z-index:5}.comp-hero:has(.hero-content.f-a-e.t-right) .c-video__control{bottom:unset;top:10px}.comp-hero[data-style=full]:not(.is-article).is-animated .hero-content__subtitle,.comp-hero[data-style=full]:not(.is-article).is-animated .btn,.comp-hero[data-style=full]:not(.is-article).is-animated [data-animate-secondary],.comp-hero[data-style=full]:not(.is-article).is-animated~[data-animate-secondary]>*{animation:fadeInUp .6s 2.2s both}.comp-hero[data-style=full]:not(.is-article).is-animated .hero-secondary-image{animation:fadeInUp .6s 2.4s both}.comp-hero[data-style=full]:not(.is-article).is-animated .arrow-down{animation:fadeInUp .6s 2.6s both}@media screen and (max-width: 900px){.comp-hero .hero-content{gap:20px;flex-wrap:wrap;padding:20px 10px}.comp-hero .hero-content .t-h-1{flex:unset;max-width:unset;width:100%}}.iframe-video-full,.comp-hero .c-video.is-landscape iframe{position:absolute;height:var(--s-viewport-height-initial);width:calc(var(--s-viewport-height-initial)/9*16*1.01);max-width:unset;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-aspect-ratio: 16/9){.iframe-video-full,.comp-hero .c-video.is-landscape iframe{width:101vw;height:63vw}}.js-vimeo-video{pointer-events:none}.iframe-preview-image{position:absolute;top:50%;left:50%;height:100vh;height:100svh;-o-object-fit:cover;object-fit:cover;transform:translate(-50%, -50%)}@keyframes noise-animation{0%,100%{background-position:50%}20%{background-position:80%}40%{background-position:40%}60%{background-position:60%}80%{background-position:20%}}.comp-interactive-gradient{background:url(../assets/jpg-texture-bg.webp) center/cover no-repeat}.comp-interactive-gradient:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../assets/png-noisy-texture.png) repeat center/10%;animation:noise-animation 2s steps(5) infinite;opacity:.6}.comp-interactive-gradient canvas{filter:brightness(0.5) saturate(0) contrast(1.5);transform:scale(1.3)}.comp-leaderboard{position:fixed;overflow:hidden;width:100%;height:100%;padding:calc(80px + var(--s-announcement)) 0 0;top:0;left:0;right:0;bottom:0;background:var(--cr-black);transform:translate3d(0, -100%, 0);opacity:0;pointer-events:none;transition:.8s var(--a-panel);z-index:50}.comp-leaderboard .btn-close{position:fixed;top:calc(var(--s-header) + var(--s-announcement) + var(--s-3));right:var(--s-contain);width:32px;height:32px;background:var(--cr-white);border-radius:var(--b-r)}.comp-leaderboard .btn-close:before,.comp-leaderboard .btn-close:after{content:"";position:absolute;display:block;width:30px;height:1.5px;top:50%;left:50%;background-color:var(--cr-black)}.comp-leaderboard .btn-close:before{transform:translate(-50%, -50%) rotate(45deg)}.comp-leaderboard .btn-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.comp-leaderboard .btn-close.leaderboard-entry-close{position:absolute;top:var(--s-2);right:var(--s-2);width:20px;height:20px}.comp-leaderboard .btn-close.leaderboard-entry-close:before,.comp-leaderboard .btn-close.leaderboard-entry-close:after{width:20px}.comp-leaderboard .leaderboard-entry{width:100%;max-width:300px;padding:var(--s-4) var(--s-3);text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;transition:.8s var(--a-panel);z-index:1}.comp-leaderboard .leaderboard-entry .t-h-3{margin:0 0 var(--s-3)}.comp-leaderboard .leaderboard-entry .leaderboard-entry-rank{margin:0 0 var(--s-3)}.comp-leaderboard .leaderboard-entry .leaderboard-initial{margin:0 0 var(--s-3);gap:var(--s-1)}.comp-leaderboard .leaderboard-entry .leaderboard-initial input[type=text]{width:33%;border-bottom:1px solid;text-align:center;text-transform:uppercase}.comp-leaderboard .leaderboard-entry .scroll-distance-display{word-wrap:break-word}.comp-leaderboard .leaderboard-entry input[type=submit]{margin:0 0 var(--s-1)}.comp-leaderboard .leaderboard-ticker:not(:first-child){filter:drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.45))}.comp-leaderboard .leaderboard-ticker:not(:first-child) .ticker-content{gap:var(--s-4)}.comp-leaderboard .leaderboard-ticker:not(:first-child) .ticker-content .ticker-content-block:last-child{border-radius:var(--b-r);padding:0 var(--s-1)}@media screen and (max-width: 600px){.comp-leaderboard .leaderboard-ticker:not(:first-child) .ticker-content{gap:var(--s-2)}}.comp-leaderboard .leaderboard-ticker .marquee-block{padding-right:2em;animation-play-state:paused}@media screen and (max-width: 600px){.comp-leaderboard .leaderboard-ticker .marquee-block{padding-right:1em}}.comp-leaderboard .leaderboard-ticker .marquee-interior{transform:translate3d(-100%, 0, 0)}.comp-leaderboard .leaderboard-ticker:nth-of-type(2n) .marquee-interior{transform:translate3d(100%, 0, 0)}html.leaderboard-is-active body{overflow:hidden}html.leaderboard-is-active .comp-leaderboard{opacity:1;transform:translate3d(0, 0, 0);pointer-events:auto}html.leaderboard-is-active .comp-leaderboard .leaderboard-entry.is-active{opacity:1;pointer-events:auto}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker .marquee-interior{animation:translateLeft 2s 1.6s ease-in-out both}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker .marquee-interior .marquee-block{animation-play-state:running}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(2n) .marquee-interior{animation:translateRight 2s 1.6s ease-in-out both}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(3n) .marquee-interior{transform:translate3d(100%, 0, 0);animation:translateRight 2s 1.6s ease-in-out both}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(4n) .marquee-interior{animation-duration:1.5s;animation-delay:1.8s}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(5n) .marquee-interior{animation-duration:1.8s;animation-delay:2s}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(6n) .marquee-interior{animation-duration:2.2s;animation-delay:2.2s}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(7n) .marquee-interior{animation-duration:1.8s;animation-delay:2.3s}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(8n) .marquee-interior{animation-duration:2s;animation-delay:2s}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(9n) .marquee-interior{animation-duration:1.7s;animation-delay:2.4s}html.leaderboard-is-active .comp-leaderboard .leaderboard-ticker:nth-of-type(10n) .marquee-interior{animation-duration:1.5s;animation-delay:2.2s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker .marquee-interior{animation:translateOutRight 1s ease-in-out both}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker .marquee-interior .marquee-block{animation-play-state:paused}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(2n) .marquee-interior{animation:translateOutLeft 1s ease-in-out both}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(3n) .marquee-interior{transform:translate3d(100%, 0, 0);animation:translateOutRight 1s ease-in-out both}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(4n) .marquee-interior{animation-delay:.1s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(5n) .marquee-interior{animation-delay:.2s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(6n) .marquee-interior{animation-delay:.3s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(7n) .marquee-interior{animation-delay:.4s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(8n) .marquee-interior{animation-delay:.5s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(9n) .marquee-interior{animation-delay:.6s}html.leaderboard-is-leaving .comp-leaderboard .leaderboard-ticker:nth-of-type(10n) .marquee-interior{animation-delay:.7s}.content-layout>*,.shopify-policy__body>*{max-width:100%;margin:var(--s-4) auto}.content-layout h1,.content-layout h2,.content-layout h3,.content-layout h4,.content-layout h5,.content-layout h6,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{max-width:850px;margin:0 0 var(--s-3)}.content-layout h1 b,.content-layout h1 strong,.content-layout h2 b,.content-layout h2 strong,.content-layout h3 b,.content-layout h3 strong,.content-layout h4 b,.content-layout h4 strong,.content-layout h5 b,.content-layout h5 strong,.content-layout h6 b,.content-layout h6 strong,.shopify-policy__body h1 b,.shopify-policy__body h1 strong,.shopify-policy__body h2 b,.shopify-policy__body h2 strong,.shopify-policy__body h3 b,.shopify-policy__body h3 strong,.shopify-policy__body h4 b,.shopify-policy__body h4 strong,.shopify-policy__body h5 b,.shopify-policy__body h5 strong,.shopify-policy__body h6 b,.shopify-policy__body h6 strong{font-weight:400}.content-layout h1:not(:first-child),.content-layout h2:not(:first-child),.content-layout h3:not(:first-child),.content-layout h4:not(:first-child),.content-layout h5:not(:first-child),.content-layout h6:not(:first-child),.shopify-policy__body h1:not(:first-child),.shopify-policy__body h2:not(:first-child),.shopify-policy__body h3:not(:first-child),.shopify-policy__body h4:not(:first-child),.shopify-policy__body h5:not(:first-child),.shopify-policy__body h6:not(:first-child){margin:var(--s-4) 0 var(--s-3)}.content-layout h1,.content-layout h2,.content-layout h3,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{text-transform:uppercase;letter-spacing:.01em;font:var(--t-h-3)}.content-layout h4,.shopify-policy__body h4{text-transform:uppercase;letter-spacing:.03em;font:var(--t-h-4)}.content-layout h5,.content-layout h6,.shopify-policy__body h5,.shopify-policy__body h6{text-transform:uppercase;letter-spacing:.03em;font:var(--t-h-5)}.content-layout.is-article h1,.content-layout.is-article h2,.content-layout.is-article h3,.content-layout.is-article h4,.shopify-policy__body.is-article h1,.shopify-policy__body.is-article h2,.shopify-policy__body.is-article h3,.shopify-policy__body.is-article h4{text-transform:uppercase;letter-spacing:.03em;font:var(--t-h-5)}.content-layout.is-article h1 b,.content-layout.is-article h1 strong,.content-layout.is-article h2 b,.content-layout.is-article h2 strong,.content-layout.is-article h3 b,.content-layout.is-article h3 strong,.content-layout.is-article h4 b,.content-layout.is-article h4 strong,.content-layout.is-article h5 b,.content-layout.is-article h5 strong,.content-layout.is-article h6 b,.content-layout.is-article h6 strong,.shopify-policy__body.is-article h1 b,.shopify-policy__body.is-article h1 strong,.shopify-policy__body.is-article h2 b,.shopify-policy__body.is-article h2 strong,.shopify-policy__body.is-article h3 b,.shopify-policy__body.is-article h3 strong,.shopify-policy__body.is-article h4 b,.shopify-policy__body.is-article h4 strong,.shopify-policy__body.is-article h5 b,.shopify-policy__body.is-article h5 strong,.shopify-policy__body.is-article h6 b,.shopify-policy__body.is-article h6 strong{font-weight:600}.content-layout p,.content-layout ol,.content-layout ul,.shopify-policy__body p,.shopify-policy__body ol,.shopify-policy__body ul{max-width:850px;margin:var(--s-3) 0;font:var(--t-b-2)}.content-layout p a,.content-layout ol a,.content-layout ul a,.shopify-policy__body p a,.shopify-policy__body ol a,.shopify-policy__body ul a{text-decoration:underline}.content-layout p b,.content-layout p strong,.content-layout ol b,.content-layout ol strong,.content-layout ul b,.content-layout ul strong,.shopify-policy__body p b,.shopify-policy__body p strong,.shopify-policy__body ol b,.shopify-policy__body ol strong,.shopify-policy__body ul b,.shopify-policy__body ul strong{font-weight:600}.content-layout ol,.content-layout ul,.shopify-policy__body ol,.shopify-policy__body ul{list-style-position:inside;padding:0 0 0 var(--s-3)}.content-layout ol li:not(:last-child),.content-layout ul li:not(:last-child),.shopify-policy__body ol li:not(:last-child),.shopify-policy__body ul li:not(:last-child){margin:0 0 var(--s-1)}.content-layout ol,.shopify-policy__body ol{list-style-type:decimal}.content-layout ul,.shopify-policy__body ul{list-style-type:disc}.content-layout blockquote,.shopify-policy__body blockquote{display:block;max-width:var(--w-3);margin:var(--s-5) auto}.content-layout blockquote p,.shopify-policy__body blockquote p{margin:0;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-1)}.content-layout blockquote h1:not(:last-child),.content-layout blockquote h2:not(:last-child),.content-layout blockquote h3:not(:last-child),.content-layout blockquote h4:not(:last-child),.content-layout blockquote h5:not(:last-child),.content-layout blockquote h6:not(:last-child),.shopify-policy__body blockquote h1:not(:last-child),.shopify-policy__body blockquote h2:not(:last-child),.shopify-policy__body blockquote h3:not(:last-child),.shopify-policy__body blockquote h4:not(:last-child),.shopify-policy__body blockquote h5:not(:last-child),.shopify-policy__body blockquote h6:not(:last-child){margin:0 0 30px}.content-layout blockquote h1:before,.content-layout blockquote h2:before,.content-layout blockquote h3:before,.content-layout blockquote h4:before,.content-layout blockquote h5:before,.content-layout blockquote h6:before,.shopify-policy__body blockquote h1:before,.shopify-policy__body blockquote h2:before,.shopify-policy__body blockquote h3:before,.shopify-policy__body blockquote h4:before,.shopify-policy__body blockquote h5:before,.shopify-policy__body blockquote h6:before{content:open-quote;display:inline}.content-layout blockquote h1:after,.content-layout blockquote h2:after,.content-layout blockquote h3:after,.content-layout blockquote h4:after,.content-layout blockquote h5:after,.content-layout blockquote h6:after,.shopify-policy__body blockquote h1:after,.shopify-policy__body blockquote h2:after,.shopify-policy__body blockquote h3:after,.shopify-policy__body blockquote h4:after,.shopify-policy__body blockquote h5:after,.shopify-policy__body blockquote h6:after{content:close-quote;display:inline}.content-layout table,.shopify-policy__body table{width:100%;border-collapse:collapse;border-spacing:0}.content-layout table>*,.shopify-policy__body table>*{font:var(--t-b-2)}.content-layout table th,.content-layout table td,.shopify-policy__body table th,.shopify-policy__body table td{font-weight:400;text-align:left;padding:var(--s-1) !important;border:0;border:1px solid var(--cr-gray-1)}.content-layout table th,.shopify-policy__body table th{background-color:var(--cr-gray-1)}.content-layout table p,.shopify-policy__body table p{margin:0;font:var(--t-b-2)}.content-layout [style^="text-align: right"] .image,.shopify-policy__body [style^="text-align: right"] .image{margin-right:0;margin-left:auto}.shopify-policy__title h1{letter-spacing:.01em;font:var(--t-h-2)}.type-spacing>*:not(:last-child){margin-bottom:var(--s-3)}.type-spacing .t-h-1:not(:last-child),.type-spacing .t-h-2:not(:last-child),.type-spacing .t-h-3:not(:last-child),.type-spacing .t-h-4:not(:last-child),.type-spacing .t-h-5:not(:last-child),.type-spacing .t-h-6:not(:last-child){margin-bottom:var(--s-4)}.type-spacing.is-large p,.type-spacing.is-large ul,.type-spacing.is-large ol{font:var(--t-b-1)}.type-spacing.is-small p,.type-spacing.is-small ul,.type-spacing.is-small ol{font:var(--t-b-4)}.type-spacing.is-small h1,.type-spacing.is-small h2,.type-spacing.is-small h3,.type-spacing.is-small h4,.type-spacing.is-small h5,.type-spacing.is-small h6{font:var(--t-h-6)}.type-spacing p,.type-spacing ul,.type-spacing ol{font:var(--t-b-2);letter-spacing:.02em}.type-spacing ul,.type-spacing ol{padding:0 0 0 var(--s-3)}.type-spacing ul li:not(:last-child),.type-spacing ol li:not(:last-child){margin-bottom:10px}.type-spacing ul{list-style:disc}.type-spacing ol{list-style:decimal}.type-spacing p a,.type-spacing ul a,.type-spacing ol a{text-decoration:underline}.type-spacing table{display:block;width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.type-spacing table th,.type-spacing table td{width:100%;text-align:left;padding:5px 0;border:0;border-bottom:1px solid}.type-spacing table th:not(:first-child),.type-spacing table td:not(:first-child){padding-right:12px}.btn__tooltip{position:relative}.btn__tooltip__trigger{flex:none;height:100%}.btn__tooltip__trigger:focus-visible{border-radius:50%;outline:1px solid currentColor;outline-offset:2px}.btn__tooltip svg{height:14px;margin:auto}.btn__tooltip__content{opacity:0;pointer-events:none;transition:.2s;position:absolute;top:60px;left:calc(50% + var(--tooltip-offset-x, 0px));width:200px;max-width:min(100vw - 20px,var(--tooltip-available-width, 200px));padding:4px 8px;font-size:11px;text-transform:initial;text-wrap:auto;white-space:normal;transition-property:opacity,transform;transform:translate(-50%, -60%);z-index:1}.btn__tooltip__content::before{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:none;border-bottom:12.8px solid var(--cr-gray-5);content:"";display:block;position:absolute;top:-18px;left:calc(50% - var(--tooltip-offset-x, 0px));transform:translate(-50%, 50%);z-index:-1}.btn.btn-pill:has(.btn__tooltip){overflow:visible;pointer-events:auto}.btn.btn-pill:has(.btn__tooltip):hover .btn__tooltip__content,.btn.btn-pill:has(.btn__tooltip):focus-within .btn__tooltip__content{opacity:1;pointer-events:auto;transform:translate(-50%, -80%)}.btn[disabled],button[disabled],input[disabled]{pointer-events:none}input[type=radio],input[type=checkbox]{display:inline-block;width:15px;height:15px;vertical-align:middle;border:1px solid;cursor:pointer;transition:background .3s,background-image .3s,color .3s}input[type=radio][type=radio],input[type=checkbox][type=radio]{border-radius:100%}input[type=radio][type=radio]:checked,input[type=checkbox][type=radio]:checked{background-color:var(--cr-black);box-shadow:inset 0 0 0 2px var(--cr-white)}input[type=radio][type=checkbox],input[type=checkbox][type=checkbox]{background:center/80% no-repeat}input[type=radio][type=checkbox]:checked,input[type=checkbox][type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800.01 586.81'%3E%3Cpath fill='%23000000' d='M796.74 87.51 300.72 583.53c-4.37 4.37-11.44 4.37-15.8 0L3.27 301.88c-4.36-4.35-4.36-11.42 0-15.79l68.44-68.44c4.37-4.36 11.44-4.36 15.8 0l205.32 205.31L712.51 3.27c4.38-4.36 11.43-4.36 15.8 0l68.43 68.44c4.37 4.36 4.37 11.42 0 15.8Z'/%3E%3C/svg%3E")}input[type=radio]~label,input[type=checkbox]~label{display:inline-block;padding-left:.5em;vertical-align:middle;line-height:1;cursor:pointer;transition:.3s}.field{--field-height: 40px;position:relative;line-height:1}.field:not(:last-child){margin-bottom:var(--s-3)}.field input::-moz-placeholder, .field textarea::-moz-placeholder{color:var(--cr-gray-4)}.field input::placeholder,.field textarea::placeholder{color:var(--cr-gray-4)}.field input::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder{color:var(--cr-gray-4)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--cr-gray-4)}.field input:-ms-input-placeholder,.field textarea:-ms-input-placeholder{color:var(--cr-gray-4)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=password],.field input[type=date],.field select,.field textarea{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;outline:none;border:1px solid var(--cr-inactive);transition:.2s}.field input[type=text],.field input[type=text]~label,.field input[type=email],.field input[type=email]~label,.field input[type=tel],.field input[type=tel]~label,.field input[type=url],.field input[type=url]~label,.field input[type=password],.field input[type=password]~label,.field input[type=date],.field input[type=date]~label,.field select,.field select~label,.field textarea,.field textarea~label{padding:0 14px;font:var(--t-b-2);line-height:var(--field-height);height:var(--field-height)}@media screen and (max-width: 600px){.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=password],.field input[type=date],.field select,.field textarea{font-size:16px}}.field.is-large{--field-height: 60px}.field.is-large input[type=text],.field.is-large input[type=email],.field.is-large input[type=tel],.field.is-large input[type=url],.field.is-large input[type=password],.field.is-large select,.field.is-large textarea{border-radius:var(--b-r)}.field.is-large input[type=text],.field.is-large input[type=text]~label,.field.is-large input[type=email],.field.is-large input[type=email]~label,.field.is-large input[type=tel],.field.is-large input[type=tel]~label,.field.is-large input[type=url],.field.is-large input[type=url]~label,.field.is-large input[type=password],.field.is-large input[type=password]~label,.field.is-large select,.field.is-large select~label,.field.is-large textarea,.field.is-large textarea~label{padding:var(--s-2);font:var(--t-h-2);font-size:48px}@media screen and (max-width: 600px){.field.is-large input[type=text],.field.is-large input[type=email],.field.is-large input[type=tel],.field.is-large input[type=url],.field.is-large input[type=password],.field.is-large select,.field.is-large textarea{--field-height: 40px}.field.is-large input[type=text],.field.is-large input[type=text]~label,.field.is-large input[type=email],.field.is-large input[type=email]~label,.field.is-large input[type=tel],.field.is-large input[type=tel]~label,.field.is-large input[type=url],.field.is-large input[type=url]~label,.field.is-large input[type=password],.field.is-large input[type=password]~label,.field.is-large select,.field.is-large select~label,.field.is-large textarea,.field.is-large textarea~label{font-size:30px}}.field.is-xlarge{--field-height: 120px}.field.is-xlarge input[type=text],.field.is-xlarge input[type=email],.field.is-xlarge input[type=tel],.field.is-xlarge input[type=url],.field.is-xlarge input[type=password],.field.is-xlarge select,.field.is-xlarge textarea{border-width:1px;border-radius:var(--b-r)}.field.is-xlarge input[type=text],.field.is-xlarge input[type=text]~label,.field.is-xlarge input[type=email],.field.is-xlarge input[type=email]~label,.field.is-xlarge input[type=tel],.field.is-xlarge input[type=tel]~label,.field.is-xlarge input[type=url],.field.is-xlarge input[type=url]~label,.field.is-xlarge input[type=password],.field.is-xlarge input[type=password]~label,.field.is-xlarge select,.field.is-xlarge select~label,.field.is-xlarge textarea,.field.is-xlarge textarea~label{padding:var(--s-2) var(--s-1);font:var(--t-h-1)}@media screen and (max-width: 600px){.field.is-xlarge input[type=text],.field.is-xlarge input[type=email],.field.is-xlarge input[type=tel],.field.is-xlarge input[type=url],.field.is-xlarge input[type=password],.field.is-xlarge select,.field.is-xlarge textarea{--field-height: 50px;border-width:1px}.field.is-xlarge input[type=text],.field.is-xlarge input[type=text]~label,.field.is-xlarge input[type=email],.field.is-xlarge input[type=email]~label,.field.is-xlarge input[type=tel],.field.is-xlarge input[type=tel]~label,.field.is-xlarge input[type=url],.field.is-xlarge input[type=url]~label,.field.is-xlarge input[type=password],.field.is-xlarge input[type=password]~label,.field.is-xlarge select,.field.is-xlarge select~label,.field.is-xlarge textarea,.field.is-xlarge textarea~label{padding:var(--s-2);font-size:30px}}.field.has-value input[type=text]~label,.field.has-value input[type=email]~label,.field.has-value input[type=tel]~label,.field.has-value input[type=url]~label,.field.has-value input[type=password]~label,.field.has-value select~label,.field.has-value textarea~label{top:-20px;font-size:12px}.field input[type=checkbox] label,.field input[type=radio] label{display:inline;margin-right:var(--s-2);line-height:1}.field select{padding:0;background:url(../assets/svg-arrow-down-black.svg) right 0px center/12px no-repeat;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;text-transform:uppercase}.field textarea{white-space:normal;height:100px;resize:vertical}.field input[type=submit]{display:block;width:100%}.field *::-webkit-input-placeholder{color:var(--cr-gray-2)}.field *::-moz-placeholder{color:var(--cr-gray-2)}.field *:-ms-input-placeholder{color:var(--cr-gray-2)}.field *:-moz-placeholder{color:var(--cr-gray-2)}.field-group{font-size:0}.field-group .field{display:inline-block;width:calc(50% - var(--s-3)/2);margin:0 var(--s-3) var(--s-3) 0}.field-group .field:nth-of-type(2n){margin:0 0 var(--s-3)}form{position:relative}form .form-error,form .form-success{font:var(--t-b-1)}form .form-errors ul{padding:0}form .form-success~*{animation:.6s fadeOut both;pointer-events:none}form .form-success{position:absolute;width:100%;top:0;left:0;animation:.6s .4s fadeIn both}.item-quantity{height:50px;border:1px solid}.item-quantity button[data-quantity-trigger],.item-quantity input[name=quantity]{position:relative;display:inline-block;height:50px;text-align:center;flex:1;transition:.2s}.item-quantity button[data-quantity-trigger].is-inactive,.item-quantity input[name=quantity].is-inactive{pointer-events:none}.item-quantity input[name=quantity]{flex:2;pointer-events:none;-moz-appearance:textfield}.item-quantity input[name=quantity]::-webkit-inner-spin-button,.item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.item-quantity button[data-quantity-trigger]:before,.item-quantity button[data-quantity-trigger]:after{content:"";position:absolute;display:block;width:10px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--cr-white)}.item-quantity button[data-quantity-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}@media(hover: hover){.item-quantity button:hover{opacity:.6}}.item-selector-variant{position:relative;border:1px solid;border-radius:var(--b-r-m);height:50px;line-height:50px;box-shadow:0px -10px 0px 0px rgba(0,0,0,0);transition:.2s}.item-selector-variant .selector-trigger{width:100%;height:100%;padding:0 var(--s-2);cursor:pointer;gap:var(--s-2);white-space:nowrap}.item-selector-variant .selector-trigger svg{width:18px;height:18px;transition:.2s}.item-selector-variant .selector-options{position:absolute;overflow:hidden;bottom:50px;left:-1px;width:100%;background:var(--cr-white);border-radius:var(--b-r);border:1px solid var(--cr-black);opacity:0;pointer-events:none;white-space:nowrap;transition:.2s;z-index:5}.item-selector-variant .selector-options button{display:block;width:100%;border-radius:var(--b-r);padding:var(--s-1) var(--s-2);text-align:left;transition:.2s}.item-selector-variant .selector-options button:first-child{border-top-right-radius:0;border-top-left-radius:0}.item-selector-variant .selector-options button:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.item-selector-variant .selector-options button.is-active{background:var(--cr-gray-3);box-shadow:0 0 0 1px var(--cr-black)}@media(hover: hover){.item-selector-variant .selector-options button:not(.is-active):hover{color:var(--cr-white);background:var(--cr-black)}}.item-selector-variant.is-active .selector-trigger svg{transform:rotate(180deg)}.item-selector-variant.is-active .selector-options{opacity:1;pointer-events:auto}.summary{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.summary>*:not(.summary-left):not(.summary-right){display:block;width:100%}.summary>*:not(.summary-left):not(.summary-right):not(:last-child){margin:0 0 var(--s-2)}.summary .summary-left{flex:1;margin:0 var(--s-3) 0 0}.summary .summary-right{text-align:right}.summary:not(:last-child){margin:0 0 var(--s-3)}.layout-aside>*:first-child{width:100%;max-width:320px;margin-right:var(--s-4)}.layout-aside>*:nth-child(2){flex:1}@media screen and (max-width: 1024px){.layout-aside{display:block}.layout-aside>*:first-child{max-width:100%;margin-right:0;margin-bottom:var(--s-4)}}.lightbox-featured-image{position:relative;width:100%;overflow:hidden}.lightbox-featured-image.is-reveal .js-lightbox-open{opacity:1;pointer-events:auto}.lightbox-featured-image.is-reveal .btn{bottom:var(--s-3);left:50%;transform:translate(-50%, 0)}.lightbox-featured-image .js-lightbox-open{opacity:0;transition:.2s}.lightbox-featured-image .js-lightbox-open .btn{position:absolute;transform:translate(-50%, -50%) !important}.lightbox-featured-image.is-bottom .btn{position:absolute;bottom:var(--s-3);left:50%;transform:translate(-50%, 0)}.lightbox-featured-image .image-caption{position:absolute;width:100%;padding:var(--s-2);text-align:left;bottom:0;transform:translateY(100%);background-color:rgba(0,0,0,.8);transition:.2s;z-index:1}@media(hover: hover){.lightbox-featured-image:hover .image-caption{transform:translateY(0)}.lightbox-featured-image:hover .js-lightbox-open{opacity:1}}@media(hover: none){.lightbox-featured-image .image-caption{transform:translateY(0)}}model-viewer.has-poster{animation:none !important}model-viewer:not(.has-poster){opacity:0;background-color:rgba(0,0,0,0) !important;animation-delay:1s !important}model-viewer::part(default-progress-bar){display:none}.tilt-element{transform-style:preserve-3d;transform:perspective(1000px);transform-origin:center;perspective-origin:center}.content-highlight-color{position:relative;background:linear-gradient(to bottom, transparent, transparent 21%, var(--cr-white) 21%, var(--cr-white));background-size:200% 100%;background-position:100% 0}.content-highlight-color.is-edge{padding:0 0 0 var(--s-contain)}.content-highlight-color.is-gray{background:linear-gradient(to bottom, transparent, transparent 21%, var(--cr-gray-5) 21%, var(--cr-gray-5))}.content-highlight-color.is-black{background:linear-gradient(to bottom, transparent, transparent 21%, var(--cr-black) 21%, var(--cr-black))}.scrollbar-custom{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain)}.scrollbar-custom::-webkit-scrollbar{height:5px}.scrollbar-custom>*{scroll-snap-align:start}.scrollbar-custom::-webkit-scrollbar-track{background:var(--cr-black);border-top:2px solid var(--cr-white);border-bottom:2px solid var(--cr-white)}.scrollbar-custom::-webkit-scrollbar-thumb{background:var(--cr-black)}.scrollbar-custom-dark{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain)}.scrollbar-custom-dark::-webkit-scrollbar{height:5px}.scrollbar-custom-dark>*{scroll-snap-align:start}.scrollbar-custom-dark::-webkit-scrollbar-track{background:var(--cr-white);border-top:2px solid var(--cr-black);border-bottom:2px solid var(--cr-black)}.scrollbar-custom-dark::-webkit-scrollbar-thumb{background:var(--cr-white)}.scrollbar-custom-vertical{overflow-x:hidden;overflow-y:auto}.scrollbar-custom-vertical::-webkit-scrollbar{width:5px}.scrollbar-custom-vertical>*{scroll-snap-align:start}.scrollbar-custom-vertical::-webkit-scrollbar-track{background:var(--cr-black);border-left:2px solid var(--cr-white);border-right:2px solid var(--cr-white);margin:30px 0}.scrollbar-custom-vertical::-webkit-scrollbar-thumb{background:var(--cr-black);width:3px}.box-shadow-red{box-shadow:0px 0px 15px 5px var(--cr-red-2)}.block-border{position:absolute;width:100%;border-bottom:1px solid var(--cr-black);bottom:0;left:0;transform-origin:left}.icon-close,.icon-plus,.icon-minus{--thickness: 1px;position:relative;display:inline-block;width:.75em;height:.75em}.icon-close:before,.icon-close:after,.icon-plus:before,.icon-plus:after,.icon-minus:before,.icon-minus:after{content:"";display:block;position:absolute;width:100%;top:50%;left:50%}.icon-close:before,.icon-plus:before,.icon-minus:before{border-top:var(--thickness) solid}.icon-close:after,.icon-plus:after,.icon-minus:after{border-bottom:var(--thickness) solid}.icon-close.icon-close:before,.icon-plus.icon-close:before,.icon-minus.icon-close:before{transform:translate3d(-50%, -50%, 0) rotate(45deg)}.icon-close.icon-close:after,.icon-plus.icon-close:after,.icon-minus.icon-close:after{transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.icon-close.icon-plus:before,.icon-close.icon-minus:before,.icon-plus.icon-plus:before,.icon-plus.icon-minus:before,.icon-minus.icon-plus:before,.icon-minus.icon-minus:before{transform:translate3d(-50%, -50%, 0) rotate(90deg)}.icon-close.icon-plus:after,.icon-close.icon-minus:after,.icon-plus.icon-plus:after,.icon-plus.icon-minus:after,.icon-minus.icon-plus:after,.icon-minus.icon-minus:after{transform:translate3d(-50%, -50%, 0)}.icon-close.icon-minus:before,.icon-plus.icon-minus:before,.icon-minus.icon-minus:before{display:none}.icon-caret,.icon-caret-left,.icon-caret-right,.icon-caret-top,.icon-caret-bottom,.icon-arrow,.icon-arrow-left,.icon-arrow-right,.icon-arrow-top,.icon-arrow-bottom{--thickness: 1px;position:relative;display:inline-block;width:.75em;height:.75em}.icon-caret:before,.icon-caret-left:before,.icon-caret-right:before,.icon-caret-top:before,.icon-caret-bottom:before,.icon-arrow:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-top:before,.icon-arrow-bottom:before{content:"";display:block;position:absolute;width:65%;height:65%;top:50%;left:50%;border-top:var(--thickness) solid;border-left:var(--thickness) solid;transform:translate3d(-50%, -50%, 0) rotate(45deg)}.icon-caret[class*=icon-arrow]:after,.icon-caret-left[class*=icon-arrow]:after,.icon-caret-right[class*=icon-arrow]:after,.icon-caret-top[class*=icon-arrow]:after,.icon-caret-bottom[class*=icon-arrow]:after,.icon-arrow[class*=icon-arrow]:after,.icon-arrow-left[class*=icon-arrow]:after,.icon-arrow-right[class*=icon-arrow]:after,.icon-arrow-top[class*=icon-arrow]:after,.icon-arrow-bottom[class*=icon-arrow]:after{content:"";display:block;position:absolute;width:95%;top:50%;left:50%;border-top:var(--thickness) solid;transform:translate3d(-50%, -50%, 0)}.icon-caret[class*=icon-arrow]:before,.icon-caret-left[class*=icon-arrow]:before,.icon-caret-right[class*=icon-arrow]:before,.icon-caret-top[class*=icon-arrow]:before,.icon-caret-bottom[class*=icon-arrow]:before,.icon-arrow[class*=icon-arrow]:before,.icon-arrow-left[class*=icon-arrow]:before,.icon-arrow-right[class*=icon-arrow]:before,.icon-arrow-top[class*=icon-arrow]:before,.icon-arrow-bottom[class*=icon-arrow]:before{width:45%;height:45%}.icon-caret[class*=icon-arrow-left]:before,.icon-caret-left[class*=icon-arrow-left]:before,.icon-caret-right[class*=icon-arrow-left]:before,.icon-caret-top[class*=icon-arrow-left]:before,.icon-caret-bottom[class*=icon-arrow-left]:before,.icon-arrow[class*=icon-arrow-left]:before,.icon-arrow-left[class*=icon-arrow-left]:before,.icon-arrow-right[class*=icon-arrow-left]:before,.icon-arrow-top[class*=icon-arrow-left]:before,.icon-arrow-bottom[class*=icon-arrow-left]:before{left:32%}.icon-caret[class*=icon-arrow-right]:before,.icon-caret-left[class*=icon-arrow-right]:before,.icon-caret-right[class*=icon-arrow-right]:before,.icon-caret-top[class*=icon-arrow-right]:before,.icon-caret-bottom[class*=icon-arrow-right]:before,.icon-arrow[class*=icon-arrow-right]:before,.icon-arrow-left[class*=icon-arrow-right]:before,.icon-arrow-right[class*=icon-arrow-right]:before,.icon-arrow-top[class*=icon-arrow-right]:before,.icon-arrow-bottom[class*=icon-arrow-right]:before{left:69%}.icon-caret[class*=icon-arrow-top]:after,.icon-caret[class*=icon-arrow-bottom]:after,.icon-caret-left[class*=icon-arrow-top]:after,.icon-caret-left[class*=icon-arrow-bottom]:after,.icon-caret-right[class*=icon-arrow-top]:after,.icon-caret-right[class*=icon-arrow-bottom]:after,.icon-caret-top[class*=icon-arrow-top]:after,.icon-caret-top[class*=icon-arrow-bottom]:after,.icon-caret-bottom[class*=icon-arrow-top]:after,.icon-caret-bottom[class*=icon-arrow-bottom]:after,.icon-arrow[class*=icon-arrow-top]:after,.icon-arrow[class*=icon-arrow-bottom]:after,.icon-arrow-left[class*=icon-arrow-top]:after,.icon-arrow-left[class*=icon-arrow-bottom]:after,.icon-arrow-right[class*=icon-arrow-top]:after,.icon-arrow-right[class*=icon-arrow-bottom]:after,.icon-arrow-top[class*=icon-arrow-top]:after,.icon-arrow-top[class*=icon-arrow-bottom]:after,.icon-arrow-bottom[class*=icon-arrow-top]:after,.icon-arrow-bottom[class*=icon-arrow-bottom]:after{transform:translate3d(-50%, -50%, 0) rotate(-90deg)}.icon-caret[class*=icon-arrow-top]:before,.icon-caret-left[class*=icon-arrow-top]:before,.icon-caret-right[class*=icon-arrow-top]:before,.icon-caret-top[class*=icon-arrow-top]:before,.icon-caret-bottom[class*=icon-arrow-top]:before,.icon-arrow[class*=icon-arrow-top]:before,.icon-arrow-left[class*=icon-arrow-top]:before,.icon-arrow-right[class*=icon-arrow-top]:before,.icon-arrow-top[class*=icon-arrow-top]:before,.icon-arrow-bottom[class*=icon-arrow-top]:before{top:32%}.icon-caret[class*=icon-arrow-bottom]:before,.icon-caret-left[class*=icon-arrow-bottom]:before,.icon-caret-right[class*=icon-arrow-bottom]:before,.icon-caret-top[class*=icon-arrow-bottom]:before,.icon-caret-bottom[class*=icon-arrow-bottom]:before,.icon-arrow[class*=icon-arrow-bottom]:before,.icon-arrow-left[class*=icon-arrow-bottom]:before,.icon-arrow-right[class*=icon-arrow-bottom]:before,.icon-arrow-top[class*=icon-arrow-bottom]:before,.icon-arrow-bottom[class*=icon-arrow-bottom]:before{top:69%}.icon-caret-left:before,.icon-arrow-left:before{transform:translate3d(-50%, -50%, 0) rotate(315deg)}.icon-caret-right:before,.icon-arrow-right:before{transform:translate3d(-50%, -50%, 0) rotate(135deg)}.icon-caret-top:before,.icon-arrow-top:before{top:60%;transform:translate3d(-50%, -50%, 0) rotate(45deg)}.icon-caret-bottom:before,.icon-arrow-bottom:before{top:40%;transform:translate3d(-50%, -50%, 0) rotate(225deg)}.c-item-variants__pills{gap:10px;width:100%;margin:0;padding:0;border:0}.c-item-variants__pills__selected{position:relative;font-weight:400}.c-item-variants__pills__selected::before{content:attr(data-label-current);padding-left:.2em}.c-item-variants__pills__selected:after{content:attr(data-label);padding-left:.2em}.c-item-variants__pills__selected[data-label=""]::after,.c-item-variants__pills__selected:not([data-label=""])::before{display:none}.c-item-variants__pills__inner{--swatch-gap: 6px;gap:var(--swatch-gap)}.c-item-variants__pills__header{width:100%}.c-item-variants__pills__title{flex:none;font-weight:500;letter-spacing:-0.02em}.c-item-variants__pills__item{position:relative}.c-item-variants__pills__item__tooltip{--tooltip-overhang: 40px;--row-offset: calc( var(--swatch-index, 0) * (var(--swatch-size) + var(--swatch-gap)) + var(--tooltip-overhang) );opacity:0;pointer-events:none;transition:.2s;display:flex;position:absolute;top:-10px;left:calc(-1*var(--row-offset));width:calc(100% + 2*var(--row-offset));transform:translateY(-80%)}.c-item-variants__pills__item__tooltip>*{flex:none;margin-inline:auto;padding:4px 6px;color:var(--cr-white);background-color:var(--cr-gray-5);font-size:9px;white-space:nowrap}.c-item-variants__pills__item__tooltip::before{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:12.8px solid var(--cr-gray-5);border-bottom:none;content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:-1}@media(hover: hover){.c-item-variants__pills__item:not([disabled]):hover .c-item-variants__pills__item__tooltip{opacity:1;transform:translateY(-100%)}}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item:has(.is-bis-enabled)::after{opacity:0;pointer-events:none;transition:.2s;content:"Notify Me";display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:var(--cr-black);color:var(--cr-white);font-size:12px;transition:.2s}@media(hover: hover){.c-item-variants__pills__item:not([disabled]):hover:has(.is-disabled.is-bis-enabled)::after{opacity:1}}.c-item-variants__pills__item[data-swatch-color]{--swatch-size: 18px;font-size:0;width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;box-shadow:inset 0 0 0 1px var(--cr-subtle-1)}.c-item-variants__pills__item[data-swatch-color]::after{content:"";display:block;position:absolute;top:50%;left:50%;width:120%;height:120%;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);border-radius:50%;transform:translate(-50%, -50%);transition:.2s}.c-item-variants__pills__item[data-swatch-color]:has(input[type=radio]:checked)::after{box-shadow:inset 0 0 0 1px}.c-item-variants__group{gap:4px 20px}.c-item-variants__group:has([data-swatch-color]:only-child){display:none}.c-item-variants__group[class*=variant-group-color]{order:-1;margin-bottom:8px}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__inner{display:grid;grid-template-columns:repeat(var(--count, 5), 1fr);flex:100%;gap:0;border-top:var(--border-gray);border-left:var(--border-gray);border-radius:var(--b-r);overflow:hidden}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item{--size: 54px;min-width:60px;overflow:hidden;border-right:var(--border-gray);border-bottom:var(--border-gray)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item:first-child{border-bottom-left-radius:var(--b-r)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item:last-child{border-bottom-right-radius:var(--b-r)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item label::before{content:"";display:block;flex:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0608 4.50401C12.2616 5.66413 13.6632 6.6055 15.2 7.28413V8.73981C13.6641 9.42169 12.2628 10.3642 11.0608 11.5239C10.1054 12.4992 9.5834 13.8066 9.60947 15.1591H7.31893C7.31893 13.5099 7.72434 12.1841 8.53515 11.1819C9.37215 10.1688 10.5169 9.44423 11.8027 9.11367V9.03412L0.200012 9.03412L0.200012 6.97787L11.8068 6.97787V6.85856C10.5219 6.54173 9.37576 5.82607 8.5392 4.81822C7.72839 3.81859 7.32299 2.49284 7.32299 0.840942L9.61353 0.840942C9.59678 1.52012 9.71663 2.19587 9.96623 2.82958C10.2152 3.45295 10.5872 4.02198 11.0608 4.50401Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;width:15px;margin-left:min(-28%,-28px);margin-right:min(14%,14px);filter:invert(1);opacity:0;transform:translate(5px, 0);transition:inherit}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item label::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), var(--cr-gray-2) 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%);opacity:0;transition:inherit}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item:has(.is-disabled) label{position:relative}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item:has(.is-disabled) label::after{opacity:1}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio]~label{display:flex;justify-content:center;height:var(--size);line-height:var(--size);padding:0px 5px;border-radius:unset;border:unset;background-color:var(--cr-white)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio]:checked~label{background-color:var(--cr-black);color:var(--cr-white)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio]:checked~label::before{margin-left:0;opacity:1;filter:invert(0);transform:translate(0, 0)}@media(hover: hover){.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio]:not(.is-disabled):not(:checked):hover~label{background-color:var(--cr-gray-1)}}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio].is-disabled~label{background-color:var(--cr-gray-1);color:var(--cr-gray-3)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio].is-disabled~label::before{display:none}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio].is-disabled:checked~label{background-color:var(--cr-black);color:var(--cr-white)}.c-item-variants__group:not([class*=variant-group-color]) .c-item-variants__pills__item input[type=radio].is-disabled:checked~label::after{background:linear-gradient(to bottom right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), var(--cr-white) 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%)}.c-item-variants__selector{min-width:100px;transition:opacity .3s}.c-item-variants__selector__custom{position:relative;height:50px;line-height:50px;transition:.2s;font-size:16px;background:var(--cr-white)}.c-item-variants__selector__custom.is-active .c-item-variants__selector__trigger svg{transform:rotate(180deg)}.c-item-variants__selector__custom.is-active .c-item-variants__selector__options{opacity:1;pointer-events:auto}.c-item-variants__selector__trigger{gap:var(--s-2);width:100%;height:100%;padding:0 var(--s-2);border:1px solid var(--cr-subtle-1);white-space:nowrap;cursor:pointer}.c-item-variants__selector__trigger svg{width:10px;height:5px;pointer-events:none;transition:.2s}.c-item-variants__selector__options{position:absolute;overflow-y:auto;bottom:50px;left:0px;width:100%;max-height:300px;background:var(--cr-white);border:1px solid var(--cr-subtle-1);border-bottom:0;opacity:0;pointer-events:none;white-space:nowrap;transition:.2s;z-index:5}.c-item-variants__selector__option{position:relative;overflow:hidden;display:block;width:100%;text-align:left;transition:.2s}.c-item-variants__selector__option:not(:last-child){border-bottom:1px solid var(--cr-subtle-1)}.c-item-variants__selector__option [data-swatch-color]{position:absolute;top:50%;left:6px;transform:translate3d(0, -50%, 0);font-size:0;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cr-subtle-1)}.c-item-variants__selector__option [data-swatch-color]::after{content:"";display:block;position:absolute;top:50%;left:50%;width:120%;height:120%;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);border-radius:50%;transform:translate(-50%, -50%);transition:.2s}.c-item-variants__selector__option [data-swatch-color]:has(input[type=radio]:checked)::after{box-shadow:inset 0 0 0 1px}.c-item-variants__selector__option [data-swatch-color]+label{padding-left:38px}.c-item-variants__selector__option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;border-radius:0;border:0}.c-item-variants__selector__option input[type=radio]~label{position:relative;padding-left:24px}.c-item-variants__selector__option input[type=radio]:checked{background-color:var(--cr-black);box-shadow:none}.c-item-variants__selector__option input[type=radio]:checked~label{color:var(--cr-white)}.c-item-variants__selector__option input[type=radio]:checked~svg{transform:translate3d(6px, -55%, 0);color:var(--cr-white)}.c-item-variants__selector__option input[type=radio].is-disabled~label{color:var(--cr-inactive)}.c-item-variants__selector__option svg{position:absolute;left:0;top:50%;transform:translate3d(-100%, -55%, 0);width:12px;transition:transform .2s}@media(hover: hover){.c-item-variants__selector__option>input[type=radio]:not(.is-disabled):hover{color:var(--cr-white);background:var(--cr-black)}.c-item-variants__selector__option>input[type=radio]:not(.is-disabled):hover~label{color:var(--cr-white)}.c-item-variants__selector__option>input[type=radio]:not(.is-disabled):hover~svg{color:var(--cr-white);transform:translate3d(6px, -55%, 0)}}.c-item-variants__notes{margin-top:8px}.c-item-variants.hide-color-selector .c-item-variants__group[class*=variant-group-color] .c-item-variants__selector__custom,.c-item-variants.hide-size-selector .c-item-variants__group[class*=variant-group-size] .c-item-variants__selector__custom{display:none !important}.c-item-variants.hide-color-selector .c-item-variants__group[class*=variant-group-color]{margin-bottom:unset}.c-item-variants .c-item-variants__group[class*=variant-group-color] .c-item-variants__selector{min-width:220px}.c-item-variants-dropdown{--height: 50px}.c-item-variants-dropdown__group[class*=variant-group-color]{order:-1}.c-item-variants-dropdown__selector{width:100%;transition:opacity .3s}.c-item-variants-dropdown__custom{position:relative;height:var(--height);line-height:var(--height);background:var(--cr-white);font-size:13px;transition:.2s}.c-item-variants-dropdown__custom.is-active .c-item-variants-dropdown__trigger svg{transform:rotate(180deg)}.c-item-variants-dropdown__custom.is-active .c-item-variants-dropdown__options{opacity:1;pointer-events:auto}.c-item-variants-dropdown__trigger{gap:var(--s-2);width:100%;height:100%;padding:0 var(--s-2);border:var(--border-gray);white-space:nowrap;cursor:pointer}.c-item-variants-dropdown__trigger svg{width:10px;height:5px;pointer-events:none;transition:.2s}.c-item-variants-dropdown__display{gap:10px;overflow:hidden}.c-item-variants-dropdown__options{opacity:0;pointer-events:none;transition:.2s;position:absolute;bottom:var(--height);left:0px;width:100%;max-height:300px;background:var(--cr-white);border:1px solid var(--cr-subtle-1);border-bottom:0;white-space:nowrap;overflow-y:auto;transition:.2s;z-index:5}.c-item-variants-dropdown__label{position:relative;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-item-variants-dropdown__swatch{order:-1;flex:none;position:relative;font-size:0;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cr-subtle-1);pointer-events:none;z-index:1}.c-item-variants-dropdown__swatch::after{content:"";display:block;position:absolute;top:50%;left:50%;width:120%;height:120%;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);border-radius:50%;transform:translate(-50%, -50%);transition:.2s}.c-item-variants-dropdown__swatch:has(input[type=radio]:checked)::after{box-shadow:inset 0 0 0 1px}.c-item-variants-dropdown__swatch+.c-item-variants-dropdown__label{padding-left:0;transform:translate3d(0, 0.1em, 0)}.c-item-variants-dropdown__option{position:relative;overflow:hidden;gap:var(--s-2);width:100%;height:var(--height);padding:0 var(--s-2);text-align:left;transition:.2s}.c-item-variants-dropdown__option:not(:last-child){border-bottom:1px solid var(--cr-subtle-1)}.c-item-variants-dropdown__option:not(:has(.is-color-selector)):has(.is-disabled){background-color:var(--cr-gray-1);color:var(--cr-gray-3)}.c-item-variants-dropdown__option:not(:has(.is-color-selector)):has(.is-disabled) svg{opacity:0}.c-item-variants-dropdown__option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;border-radius:0;border:0;cursor:pointer}.c-item-variants-dropdown__option input[type=radio]:not(.is-color-selector)+.c-item-variants-dropdown__label{padding-left:24px}.c-item-variants-dropdown__option svg{position:absolute;left:0;top:50%;transform:translate3d(-100%, -55%, 0);width:12px;transition:transform .2s}.c-item-variants-dropdown__option:has(.is-disabled.is-bis-enabled)::after{opacity:0;pointer-events:none;transition:.2s;content:"Notify Me";display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:var(--cr-black);color:var(--cr-white);transition:.2s}@media(hover: hover){.c-item-variants-dropdown__option:not([disabled]):hover:has(.is-disabled.is-bis-enabled)::after{opacity:1}}.c-item-variants-dropdown__option input[type=radio]:checked{background-color:var(--cr-black);box-shadow:none}.c-item-variants-dropdown__option input[type=radio]:checked+.c-item-variants-dropdown__label{color:var(--cr-white)}.c-item-variants-dropdown__option input[type=radio]:checked~svg{transform:translate3d(6px, -55%, 0);color:var(--cr-white)}.c-item-variants-dropdown__option:has(.is-disabled.is-bis-enabled:checked)::after{opacity:1}@media(hover: hover){.c-item-variants-dropdown__option:hover{color:var(--cr-white);background:var(--cr-black)}.c-item-variants-dropdown__option:hover svg{transform:translate3d(6px, -55%, 0)}}.c-email-back-in-stock{--field-height: 50px;--padding-h: 20px;transition:height .4s,opacity .2s .2s}.c-email-back-in-stock__inner,.c-email-back-in-stock__footer{gap:5px}.c-email-back-in-stock *::-moz-placeholder{font:var(--t-l-2);text-transform:uppercase;letter-spacing:.03em;color:var(--cr-black)}.c-email-back-in-stock *::placeholder{font:var(--t-l-2);text-transform:uppercase;letter-spacing:.03em;color:var(--cr-black)}.c-email-back-in-stock *::-webkit-input-placeholder{font:var(--t-l-2);text-transform:uppercase;letter-spacing:.03em;color:var(--cr-black)}.c-email-back-in-stock *::-moz-placeholder{font:var(--t-l-2);text-transform:uppercase;letter-spacing:.03em;color:var(--cr-black)}.c-email-back-in-stock *:-ms-input-placeholder{font:var(--t-l-2);text-transform:uppercase;letter-spacing:.03em;color:var(--cr-black)}.c-email-back-in-stock__footer{font:var(--t-b-1)}.c-email-back-in-stock__input-email{flex:1;padding:0 var(--padding-h);line-height:calc(var(--field-height) - 2px);text-overflow:ellipsis}.c-email-back-in-stock__submit{height:auto;padding:0 20px;border-radius:0;font:var(--t-l-2);white-space:nowrap}.c-email-back-in-stock__success-state{opacity:0;pointer-events:none;transition:.2s;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.is-success .c-email-back-in-stock__success-state{animation:.6s .6s fadeIn both;pointer-events:auto}.c-email-back-in-stock__quick-link{display:none;text-decoration:underline}.c-email-back-in-stock.is-show-quick-link .c-email-back-in-stock__quick-link{display:block}.c-email-back-in-stock [data-success-message-steady-state]{display:none}.c-email-back-in-stock.is-promote-steady-state [data-success-message-steady-state]{display:block}.c-email-back-in-stock.is-promote-steady-state [data-success-message-default]{display:none}@media screen and (max-width: 1024px){.c-email-back-in-stock__inner{padding:10px var(--s-contain)}}@media screen and (max-width: 600px){.c-email-back-in-stock{--padding-h: 10px}}.c-item-selling-plan__option{gap:10px}.c-item-selling-plan__option label{flex:1;margin-left:0;white-space:nowrap}.c-item-selling-plan__option input[id*=-subscription]:not(:checked)~.c-item-selling-plan__option__frequency{display:none}.c-item-selling-plan__option__frequency{width:100%;gap:10px}.c-item-price{gap:.4em}.c-item-price--regular,.c-item-price--compare{white-space:nowrap}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price__member{gap:.2em;position:relative}.c-item-price__member .item-price-member{transition:.2s;z-index:1}.c-item-price--divider{display:inline-block;position:relative;height:13px;width:1px;border-left:1px solid}.c-item-price .member-tooltip{bottom:100%}.c-item-price .currency{font-size:60%;font-weight:bold;vertical-align:super}.c-item-quantity{--height: 32px}.c-item-quantity input[name=quantity]{flex:1;min-width:var(--height);height:var(--height);text-align:center;pointer-events:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;box-sizing:border-box !important;border-top:1px solid var(--cr-gray-2);border-bottom:1px solid var(--cr-gray-2)}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{position:relative;width:var(--height);height:var(--height);border:1px solid var(--cr-gray-2);transition:.4s}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:12px;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:1.5px solid}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto;background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-subtle)}}.c-item-card{--btn-height: 45px;--z-index-thumbnail: 1;--z-index-pills: 2;--z-index-content: 3;--z-index-quick-add: 4;--z-index-action: 1;--z-index-options: 5;position:relative;min-width:0}.c-item-card__thumbnail{position:relative;margin-bottom:10px;overflow:hidden}.c-item-card__thumbnail:after{content:"";display:block;padding-top:120%}.c-item-card__thumbnail .thumbnail-default{pointer-events:none;transition:.2s;z-index:var(--z-index-thumbnail)}.c-item-card__thumbnail .thumbnail-hover{opacity:0;pointer-events:none;transition:.2s}.c-item-card__pills{position:absolute;top:10px;left:10px;gap:4px;max-width:200px;z-index:var(--z-index-pills)}.c-item-card__pills:empty{display:none}.c-item-card__pills a{pointer-events:auto}.c-item-card__awards{gap:8px;position:absolute;top:10px;right:10px;width:-moz-min-content;width:min-content;pointer-events:none;z-index:var(--z-index-pills)}.c-item-card__award{width:50%;height:50%;min-width:50px;min-height:50px}@media screen and (max-width: 600px){.c-item-card__award{width:20%;height:20%;min-width:30px;min-height:30px}}.c-item-card__content{position:relative;gap:2px;padding:0 2px;line-height:0;z-index:var(--z-index-content)}.c-item-card__content__label{position:relative;gap:15px;margin-bottom:-3px}.c-item-card__content__label>*{position:relative}.c-item-card__content__label>*:not(:first-child)::before{content:"";display:inline-block;position:absolute;left:-7.5px;top:0;width:1px;height:100%;background-color:var(--cr-inactive)}.c-item-card__content__title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-item-card__content__price .item-price-member,.c-item-card__content__price .item-price-member-tooltip{padding:0}.c-item-card__content .c-item-price-member-tooltip{align-self:flex-start}.c-item-card__content:has(.c-item-price-member-tooltip:hover),.c-item-card__content:has(.c-item-price-member-tooltip__trigger:focus-visible){z-index:calc(var(--z-index-quick-add) + 1)}.c-item-card__bis-trigger,.c-item-card__btn{display:block;width:100%;height:100%;height:var(--btn-height);line-height:var(--btn-height);background-color:var(--cr-white);transition:.3s}@media(hover: hover){.c-item-card__bis-trigger:not([disabled]):hover,.c-item-card__btn:not([disabled]):hover{background-color:var(--cr-black);color:var(--cr-white)}}.c-item-card .btn__tooltip__content{left:-20px;width:150px;white-space:normal;text-wrap:wrap}.c-item-card .btn__tooltip__content::before{left:102px}.c-item-card .c-item-price__member::before{background:var(--cr-subtle)}.c-item-card .card-quick-add{opacity:0;pointer-events:none;transition:.2s;position:absolute;left:12px;bottom:12px;width:calc(100% - 24px);border-radius:var(--b-r);text-align:center;transform:translate3d(0, calc(100% + 25px), 0);transition:.2s;z-index:var(--z-index-quick-add)}.c-item-card .card-quick-add>*{pointer-events:auto}.c-item-card .card-quick-add .c-item-card-colorway~.c-item-card__bis-trigger,.c-item-card .card-quick-add .c-item-card-colorway~.c-item-card__btn{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:0 1.2em}.c-item-card .card-quick-add .quick-add-selector{position:relative;width:-moz-fit-content;width:fit-content;margin-left:auto}.c-item-card .card-quick-add .quick-add-selector__trigger{height:var(--btn-height);line-height:var(--btn-height);padding:0 1.2em}@media(hover: hover){.c-item-card .card-quick-add .quick-add-selector__trigger:not([disabled]):hover+.quick-add-selector__options{opacity:1;pointer-events:auto}.c-item-card .card-quick-add .quick-add-selector__trigger:not([disabled]):hover+.quick-add-selector__options .quick-add-selector__option{opacity:1;pointer-events:auto}}.c-item-card .card-quick-add .quick-add-selector__options{opacity:0;pointer-events:none;transition:.2s;position:absolute;bottom:0;width:100%;max-height:300px;border:1px solid var(--cr-subtle-1);overflow-y:auto;white-space:nowrap;transition:.2s;z-index:var(--z-index-options)}@media(hover: hover){.c-item-card .card-quick-add .quick-add-selector__options:not([disabled]):hover{opacity:1;pointer-events:auto}.c-item-card .card-quick-add .quick-add-selector__options:not([disabled]):hover .quick-add-selector__option{opacity:1;pointer-events:auto}}.c-item-card .card-quick-add .quick-add-selector__option{opacity:0;pointer-events:none;transition:.2s;position:relative;transition:.2s}.c-item-card .card-quick-add .quick-add-selector__option:not(:last-child){border-bottom:1px solid var(--cr-subtle-1)}.c-item-card .card-quick-add .quick-add-selector__button{gap:var(--s-2);width:100%;height:var(--btn-height);padding:0 var(--s-2);text-align:left;transition:.2s;cursor:pointer}.c-item-card .card-quick-add .quick-add-selector__button.c-item-card__bis-trigger svg{opacity:0}.c-item-card .card-quick-add .quick-add-selector__button[disabled]{background-color:var(--cr-gray-1);color:var(--cr-gray-3);cursor:not-allowed;pointer-events:auto}.c-item-card .card-quick-add .quick-add-selector__button[disabled] svg{opacity:0}.c-item-card .card-quick-add .quick-add-selector__button svg{position:relative;width:12px;transform:translate3d(-200%, 0, 0);transition:transform .3s}@media(hover: hover){.c-item-card .card-quick-add .quick-add-selector__button:not([disabled]):hover{color:var(--cr-white);background:var(--cr-black)}.c-item-card .card-quick-add .quick-add-selector__button:not([disabled]):hover svg{transform:translate3d(0, 0, 0)}}.c-item-card .card-quick-add .quick-add-selector .c-item-card__bis-trigger{position:relative;overflow:visible;background-color:var(--cr-gray-1);color:var(--cr-gray-3);box-shadow:unset}.c-item-card .card-quick-add .quick-add-selector .c-item-card__bis-trigger::after{content:"Notify me";display:block;position:absolute;inset:0;width:100%;height:100%;background:var(--cr-black);text-align:center;opacity:0;pointer-events:none;z-index:1}@media(hover: hover){.c-item-card .card-quick-add .quick-add-selector .c-item-card__bis-trigger:not([disabled]):hover::after{opacity:1}}.c-item-card .card-quick-add .quick-add-button{display:block;width:-moz-fit-content;width:fit-content;height:var(--btn-height);margin-left:auto;padding:0 .8em;background-color:var(--cr-white);color:var(--cr-black);transition:.2s}.c-item-card .card-quick-add .quick-add-button .quick-add-button-actions{gap:.2em}@media(hover: hover){.c-item-card .card-quick-add:not([disabled]):hover.has-variant:not(:has(.disable-hover)):hover .quick-add-button{opacity:0;pointer-events:none}.c-item-card .card-quick-add:not([disabled]):hover .quick-add-button:not(.disable-hover):hover,.c-item-card .card-quick-add:not([disabled]):hover.no-variant:not(:has(.disable-hover)) .quick-add-button:hover{color:var(--cr-white);background:var(--cr-black)}}.c-item-card .card-quick-add.is-membership{display:none}.c-item-card .embla{position:absolute}.c-item-card .embla__slide{height:100%}.c-item-card .c-slider{opacity:0;pointer-events:none;transition:.2s}.c-item-card .c-slider__buttons{position:absolute;width:100%;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);pointer-events:none}.c-item-card .c-slider__button{opacity:0;pointer-events:none;transition:.2s}@media screen and (min-width: 901px){.c-item-card .c-slider__dots{display:none}}.c-item-card .c-slider img{width:100%}@media(hover: none){.c-item-card .c-slider__buttons{display:none}}@media(hover: hover){.c-item-card:hover .c-slider,.c-item-card:hover .c-slider__button{opacity:1;pointer-events:auto}.c-item-card:hover .thumbnail-hover{opacity:1;pointer-events:auto}.c-item-card:hover .thumbnail-default{opacity:0}}@media screen and (max-width: 900px){.c-item-card__pills a{pointer-events:none}.c-item-card .c-slider__button{display:none}}@media screen and (max-width: 1024px){.c-item-card__content__price{flex-wrap:wrap}.c-item-card__content__price .item-price-member,.c-item-card__content__price .item-price-member-tooltip{font-size:12px}}@media screen and (max-width: 600px){.c-item-card .member-tooltip{left:25%}.c-item-card__pills{top:5px;left:5px;gap:2px;transform:scale(0.8);transform-origin:top left}.c-item-card .c-item-price{margin-top:5px}}@media(hover: hover){.c-item-card:hover .c-item-card-colorway__item{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}.c-item-card:hover .card-quick-add{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}}.c-item-card:focus-within .thumbnail-default{opacity:0}.c-item-card:focus-within .thumbnail-hover,.c-item-card:focus-within .c-slider,.c-item-card:focus-within .c-slider__button{opacity:1}.c-item-card:focus-within .c-item-card-colorway__item,.c-item-card:focus-within .card-quick-add{opacity:1;pointer-events:auto;transform:translate(0, 0)}.c-item-card .quick-add-selector:focus-within .quick-add-selector__options,.c-item-card .quick-add-selector:focus-within .quick-add-selector__option{opacity:1;pointer-events:auto}.c-item-card .quick-add-selector:focus-within .c-item-card__bis-trigger:focus::after{opacity:1;pointer-events:auto}.c-item-card .c-item-price-member-tooltip:focus-within .c-item-price-member-tooltip__container{opacity:1;pointer-events:auto}.c-item-card__actions{display:none}.c-item-card__action{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:2px;background-color:var(--cr-subtle);color:var(--cr-black);z-index:var(--z-index-action)}.c-item-card__action svg{height:16px}.c-item-card__swatches{display:none}.c-item-card__swatches .c-item-card-colorway{--swatch-size: 16px;--swatch-gap: 8px;position:static;flex-wrap:wrap}.c-item-card__swatches .c-item-card-colorway__item{opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.c-item-card:focus-within:has(.c-item-card__action:focus) .thumbnail-default{opacity:1}.c-item-card:focus-within:has(.c-item-card__action:focus) .thumbnail-hover,.c-item-card:focus-within:has(.c-item-card__action:focus) .c-slider,.c-item-card:focus-within:has(.c-item-card__action:focus) .c-slider__button{opacity:0}@media screen and (max-width: 900px){.c-item-card .card-quick-add-container{display:none}.c-item-card__actions{display:block}.c-item-card__swatches{display:block;margin-bottom:8px}}.c-item-card-colorway{--swatch-size: 20px;--swatch-gap: 6px;position:absolute;gap:var(--swatch-gap);bottom:0;left:0}.c-item-card-colorway__item{opacity:0;pointer-events:none;transition:.2s;position:relative;font-size:0;width:var(--swatch-size);height:var(--swatch-size);transform:translate(0, 100%);transition:.1s ease-out}.c-item-card-colorway__item:nth-of-type(1){transition-delay:0.13s}.c-item-card-colorway__item:nth-of-type(2){transition-delay:0.16s}.c-item-card-colorway__item:nth-of-type(3){transition-delay:0.19s}.c-item-card-colorway__item:nth-of-type(4){transition-delay:0.22s}.c-item-card-colorway__item:nth-of-type(5){transition-delay:0.25s}.c-item-card-colorway__item:nth-of-type(6){transition-delay:0.28s}.c-item-card-colorway__item:nth-of-type(7){transition-delay:0.31s}.c-item-card-colorway__item:nth-of-type(8){transition-delay:0.34s}.c-item-card-colorway__item:nth-of-type(9){transition-delay:0.37s}.c-item-card-colorway__item:nth-of-type(10){transition-delay:0.4s}.c-item-card-colorway__item__tooltip{--row-offset: calc( var(--swatch-index, 0) * (var(--swatch-size) + var(--swatch-gap)) );opacity:0;pointer-events:none;transition:.2s;display:flex;position:absolute;top:-8px;left:calc(-1*var(--row-offset));width:calc(100% + 2*var(--row-offset));transform:translateY(-60%)}.c-item-card-colorway__item__tooltip>*{flex:none;margin-inline:auto;padding:4px 8px;color:var(--cr-white);background-color:var(--cr-gray-5);font-size:10px;line-height:1.2;white-space:nowrap}.c-item-card-colorway__item__tooltip::before{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:12.8px solid var(--cr-gray-5);border-bottom:none;content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);z-index:-1}.c-item-card-colorway__item:hover .c-item-card-colorway__item__tooltip{opacity:1;transform:translateY(-100%)}.c-item-card-colorway__item>[data-swatch-color]{border-radius:50%;box-shadow:inset 0 0 0 1px var(--cr-subtle-1)}.c-item-card-colorway__item>[data-swatch-color]::after{content:"";display:block;position:absolute;top:50%;left:50%;width:120%;height:120%;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);border-radius:50%;transform:translate(-50%, -50%);transition:.2s}.c-item-card-colorway__item.is-active>[data-swatch-color]:after{box-shadow:inset 0 0 0 1px}@media(hover: hover){.c-item-card-colorway__item:not([disabled]):hover>[data-swatch-color]:after{box-shadow:inset 0 0 0 1px}.c-item-card-colorway__item:not([disabled]):hover .c-item-card-colorway__item__tooltip{opacity:1}}html.is-fetching-product-form [data-members-only-form]{pointer-events:none;opacity:0}.c-product-form.is-purchased .c-product-form__add,.c-product-form[data-available=true] .c-product-form__add:disabled:not([href]),.c-product-form[data-available=false] .c-product-form__add:not(:has(.form-bis-trigger)){background:var(--cr-gray-2);color:var(--cr-black);cursor:not-allowed}.c-product-form__add[href]{padding-inline:var(--padding-h);font-size:18px}.c-product-form__add:not(:has(.form-state-sold-out)):not(:has(.form-bis-trigger)){padding-inline:var(--padding-h)}.c-product-form__add:not(:has(.form-state-sold-out)):not(:has(.form-bis-trigger)) .c-item-price{padding-inline-start:0}.c-product-form:has(.c-product-form__member) .c-product-form__add{background:var(--cr-black);color:var(--cr-white);cursor:default}.c-product-form[data-available=false] [type=submit] span:not(.form-state-sold-out),.c-product-form[data-available=false]:has(.form-bis-trigger) [type=submit],.c-product-form[data-available=true] [type=submit] span:not(.form-state-available),.c-product-form[data-available=true]:has(.form-state-available) .form-bis-trigger{display:none}.c-product-form.is-purchased[data-available=true] [type=submit] .form-has-purchased{display:inline-block}.c-product-form.is-purchased[data-available=true] [type=submit] .form-state-available{display:none}.c-product-form .form-has-purchased{display:inline-block;text-wrap:balance;text-align:left}.c-product-form .form-state-wont-be-restocked{width:100%;padding:var(--padding-v) var(--padding-h);line-height:1;text-align:center}.c-product-form .form-state-wont-be-restocked a{text-decoration:underline}.c-product-form .svg-arrow-right{width:12px}.c-product-form__footer{gap:4px 20px;flex-wrap:wrap}.c-product-form__member{flex:1}.c-product-form__member .divider{margin-left:4px}.c-product-form__price{justify-content:center;gap:3px;position:relative;pointer-events:none;z-index:1}.c-product-form__price-note{font:var(--t-l-3);font-size:10px;opacity:.7;white-space:nowrap}.c-product-form__add{flex:1;display:flex;width:100%;height:60px;line-height:60px;border:unset;box-shadow:none;min-width:220px}.c-product-form__add .c-item-price--compare{font:var(--t-l-2)}.c-product-form__add .c-item-price--regular{font-size:16px}@media screen and (min-width: 601px){.c-product-form__add{border-bottom-right-radius:var(--b-r);border-bottom-left-radius:var(--b-r)}}.c-product-form .form-bis-trigger,.c-product-form [type=submit]{flex:1;font-size:16px;transition:.2s}.c-pagination{margin-block:60px}.c-pagination.no-next-page{margin-block:0px}.c-pagination__message{white-space:nowrap}.c-pagination__loading-dot{animation:fadeInOut 2s infinite}.c-pagination__loading-dot:nth-child(2){animation-delay:.2s}.c-pagination__loading-dot:nth-child(3){animation-delay:.4s}.c-pagination__current{transform:translateY(-0.1em)}.c-video,.pdp-lifestyle-video{--button-padding: 40px;aspect-ratio:var(--aspect-ratio);position:relative;width:100%;height:100%;overflow:hidden}.c-video video,.pdp-lifestyle-video video{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);-o-object-fit:cover;object-fit:cover}.c-video>iframe,.pdp-lifestyle-video>iframe{position:relative;width:calc(100% + 4px);max-width:unset;height:calc(100% + 4px);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-portrait iframe,.pdp-lifestyle-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe,.pdp-lifestyle-video.is-landscape iframe{width:unset}.c-video__reframe,.pdp-lifestyle-video__reframe{top:50%;transform:translate(0, -50%)}.c-video:has(.play) iframe,.c-video:has(.pause) iframe,.c-video:has(.unmute) iframe,.c-video:has(.mute) iframe,.pdp-lifestyle-video:has(.play) iframe,.pdp-lifestyle-video:has(.pause) iframe,.pdp-lifestyle-video:has(.unmute) iframe,.pdp-lifestyle-video:has(.mute) iframe{pointer-events:none}.c-video__image,.pdp-lifestyle-video__image{pointer-events:none;z-index:15}.c-video__control,.pdp-lifestyle-video__control{gap:5px;position:absolute;bottom:10px;right:10px;z-index:10}@media(hover: hover){.c-video__control:has(.play:hover)>.pause,.c-video__control:has(.pause:hover)>.play,.c-video__control:has(.unmute:hover)>.mute,.c-video__control:has(.mute:hover)>.unmute,.pdp-lifestyle-video__control:has(.play:hover)>.pause,.pdp-lifestyle-video__control:has(.pause:hover)>.play,.pdp-lifestyle-video__control:has(.unmute:hover)>.mute,.pdp-lifestyle-video__control:has(.mute:hover)>.unmute{background-color:rgba(var(--color), 1)}}.c-video__trigger,.pdp-lifestyle-video__trigger{--color: 0, 0, 0;width:var(--button-padding);height:var(--button-padding);background-color:rgba(var(--color), 0.4);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:50%;transition:.3s}.c-video__trigger.expand-clickable-area::after,.pdp-lifestyle-video__trigger.expand-clickable-area::after{left:50%;width:100%;transform:translateX(-50%)}.c-video__trigger:not(.is-active),.pdp-lifestyle-video__trigger:not(.is-active){display:none}.c-video__trigger svg,.pdp-lifestyle-video__trigger svg{display:block;margin:auto;width:min(22px,75%)}@media(hover: hover){.c-video__trigger:hover,.pdp-lifestyle-video__trigger:hover{background-color:rgba(var(--color), 1)}}.c-video.is-fill,.pdp-lifestyle-video.is-fill{aspect-ratio:auto;position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.c-video.is-fill>iframe,.c-video.is-fill>video,.pdp-lifestyle-video.is-fill>iframe,.pdp-lifestyle-video.is-fill>video{position:absolute;left:50%;transform:translate3d(-50%, 0, 0)}.c-video.is-fill>iframe,.pdp-lifestyle-video.is-fill>iframe{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;transform:translate3d(-50%, -50%, 0) scale(1.2)}.c-video.is-fill>video,.pdp-lifestyle-video.is-fill>video{height:100%}@media screen and (min-width: 901px){.c-video.is-fill-desktop,.pdp-lifestyle-video.is-fill-desktop{aspect-ratio:auto;position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.c-video.is-fill-desktop>iframe,.c-video.is-fill-desktop>video,.pdp-lifestyle-video.is-fill-desktop>iframe,.pdp-lifestyle-video.is-fill-desktop>video{position:absolute;left:50%;transform:translate3d(-50%, 0, 0)}.c-video.is-fill-desktop>iframe,.pdp-lifestyle-video.is-fill-desktop>iframe{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;transform:translate3d(-50%, -50%, 0) scale(1.2)}.c-video.is-fill-desktop>video,.pdp-lifestyle-video.is-fill-desktop>video{height:100%}}@media screen and (max-width: 900px){.c-video.is-fill-mobile,.pdp-lifestyle-video.is-fill-mobile{aspect-ratio:auto;position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.c-video.is-fill-mobile>iframe,.c-video.is-fill-mobile>video,.pdp-lifestyle-video.is-fill-mobile>iframe,.pdp-lifestyle-video.is-fill-mobile>video{position:absolute;left:50%;transform:translate3d(-50%, 0, 0)}.c-video.is-fill-mobile>iframe,.pdp-lifestyle-video.is-fill-mobile>iframe{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;transform:translate3d(-50%, -50%, 0) scale(1.2)}.c-video.is-fill-mobile>video,.pdp-lifestyle-video.is-fill-mobile>video{height:100%}}@media screen and (max-width: 1024px){.c-video,.pdp-lifestyle-video{--button-padding: 35px}}.c-bis-popup{width:calc(100% - var(--s-contain)*2);max-width:600px;overflow:visible}.c-bis-popup__content{gap:15px;width:100%;padding:20px;background-color:var(--cr-white);border-radius:var(--b-r)}.c-bis-popup__header{gap:10px;padding-bottom:15px;border-bottom:1px solid}.c-bis-popup__container{gap:10px}.c-bis-popup__image{position:relative;width:100%;max-width:200px}.c-bis-popup__product{flex:1;gap:8px}.c-bis-popup__pills{gap:5px}.c-bis-popup__pills:empty{display:none}.c-bis-popup__options{gap:5px;width:100%}.c-bis-popup__swatch,.c-bis-popup__selector{flex:1;height:40px;line-height:40px}.c-bis-popup__swatch{gap:6px;width:-moz-fit-content;width:fit-content;max-width:200px;padding:0 var(--s-2);border:1px solid var(--cr-subtle-1);font-size:16px}.c-bis-popup__swatch:empty{display:none}.c-bis-popup__swatch [data-swatch-color]{flex:none;font-size:0;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cr-subtle-1)}.c-bis-popup__swatch *{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}@media screen and (max-width: 480px){.c-bis-popup__container{flex-wrap:wrap}.c-bis-popup__image{margin:0 auto}}.c-bis-popup__selector{position:relative;min-width:100px;height:40px;line-height:40px;font-size:16px;transition:.2s}.c-bis-popup__selector:not(:has(.c-bis-popup__selector__options)){display:none}.c-bis-popup__selector.is-active .c-bis-popup__selector__trigger svg,.c-bis-popup__selector:focus-within .c-bis-popup__selector__trigger svg{transform:rotate(180deg)}.c-bis-popup__selector.is-active .c-bis-popup__selector__options,.c-bis-popup__selector:focus-within .c-bis-popup__selector__options{opacity:1;pointer-events:auto}.c-bis-popup__selector__trigger{gap:var(--s-2);width:100%;height:100%;padding:0 var(--s-2);border:1px solid var(--cr-inactive);font-size:16px;white-space:nowrap;cursor:pointer}.c-bis-popup__selector__trigger svg{width:10px;height:5px;pointer-events:none;transition:.2s}.c-bis-popup__selector__options{position:absolute;overflow-y:auto;max-height:min(300px,var(--options-max-height, 300px));bottom:40px;left:0px;width:100%;background-color:var(--cr-white);border:1px solid var(--cr-subtle-1);border-bottom:0;opacity:0;pointer-events:none;white-space:nowrap;transition:.2s;z-index:5}.c-bis-popup__selector__option{position:relative;display:block;width:100%;text-align:left;transition:.2s}.c-bis-popup__selector__option:not(:last-child){border-bottom:1px solid var(--cr-subtle-1)}.c-bis-popup__selector__option input[type=radio]{position:absolute;inset:0;width:100%;height:100%;border-radius:0;border:0}.c-bis-popup__selector__option input[type=radio]~label{position:relative;padding-left:24px}.c-bis-popup__selector__option input[type=radio]:checked{background-color:var(--cr-black);box-shadow:none}.c-bis-popup__selector__option input[type=radio]:checked~label{color:var(--cr-white)}.c-bis-popup__selector__option input[type=radio]:checked~svg{transform:translate3d(6px, -55%, 0);color:var(--cr-white)}.c-bis-popup__selector__option svg{position:absolute;left:0;top:50%;width:12px;pointer-events:none;transform:translate3d(-100%, -55%, 0);transition:transform .2s}@media(hover: hover){.c-bis-popup__selector__option>input[type=radio]:hover{color:var(--cr-white);background:var(--cr-black)}.c-bis-popup__selector__option>input[type=radio]:hover~label{color:var(--cr-white)}.c-bis-popup__selector__option>input[type=radio]:hover~svg{color:var(--cr-white);transform:translate3d(6px, -55%, 0)}}.c-quick-add-panel{--padding: 10px;overflow-y:auto}.c-quick-add-panel__main{position:relative;background-color:var(--cr-white)}.c-quick-add-panel__close{position:absolute;top:14px;right:var(--padding);z-index:2}.c-quick-add-panel__content{min-height:120px}.c-quick-add-panel.is-swapping .c-quick-add-panel__content{opacity:.4}html:has(.c-bis-popup[open]) .c-quick-add-panel[open] .c-quick-add-panel__main{opacity:0;transform:translateY(20px);pointer-events:none;transition:var(--transition-pnl)}.quick-add-panel-product__header{gap:8px;padding:var(--padding);padding-right:64px}.quick-add-panel-product__view-more{width:-moz-fit-content;width:fit-content;text-decoration:underline}.quick-add-panel-product__gallery{position:relative;width:100%;height:200px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-add-panel-product__gallery::-webkit-scrollbar{display:none}.quick-add-panel-product__slide{flex:none;height:100%;scroll-snap-align:start}.quick-add-panel-product__slide>*{width:auto !important}.quick-add-panel-product .c-product-form{--padding-h: 14px;--padding-v: 18px}.quick-add-panel-product .c-product-form .form-bis-trigger,.quick-add-panel-product .c-product-form [type=submit]{padding-inline:var(--padding-h);font-size:14px}.quick-add-panel-product .c-product-form .c-item-price{padding-inline:var(--padding-h)}.quick-add-panel-product .c-product-form .c-item-variants-dropdown__group{flex:1}.quick-add-panel-product .c-product-form .c-item-variants-dropdown__group:not(:only-child){width:50%}.quick-add-panel-product .c-product-form .c-item-variants-dropdown__group:first-child .c-item-variants-dropdown__trigger,.quick-add-panel-product .c-product-form .c-item-variants-dropdown__group:last-child .c-item-variants-dropdown__trigger{border-left:none}.quick-add-panel-product .c-product-form .c-item-variants-dropdown:has(>.is-hidden) .c-item-variants-dropdown__group{margin-right:0}.quick-add-panel-product .c-product-form .c-item-variants-dropdown:has(>.is-hidden) .c-item-variants-dropdown__trigger{border-left:none;border-right:none}.quick-add-panel-product .c-product-form .c-item-variants-dropdown__option:has(.is-disabled.is-bis-enabled){color:var(--cr-black)}.quick-add-panel-product .c-product-form .c-item-variants-dropdown__option:has(.is-disabled.is-bis-enabled)::after{content:"Notify me";justify-content:flex-end;padding-right:var(--padding-h);background:none;color:var(--cr-black);opacity:1}.quick-add-panel-product .c-product-form .c-item-variants-dropdown__option:has(.is-disabled.is-bis-enabled:checked)::after{color:var(--cr-white)}.c-image-block-slider{padding:var(--s-section) 0;width:100%;overflow:hidden}.c-image-block-slider__header{max-width:720px;margin:0 var(--s-contain) var(--s-section);text-wrap:pretty}.c-image-block-slider__header:empty{display:none}.c-image-block-slider__blocks{gap:10px;padding:0 var(--s-contain) 30px}.c-image-block-slider__blocks::-webkit-scrollbar-track{margin-left:25vw;margin-right:25vw}.c-image-block-slider .c-image-block{flex:1 0 0;min-width:600px}.c-image-block-slider .c-image-block__image{position:relative;width:100%;margin-bottom:14px;background-color:var(--cr-subtle)}.c-image-block-slider .c-image-block__image:has(.object-fit)::after{content:"";display:block;padding-top:125%}.c-image-block-slider .c-image-block__title{margin-bottom:5px}@media screen and (max-width: 900px){.c-image-block-slider__header{max-width:unset}.c-image-block-slider__blocks::-webkit-scrollbar-track{margin-left:var(--s-contain);margin-right:var(--s-contain)}.c-image-block-slider .c-image-block{min-width:min(80vw,500px)}}.c-toggles{flex:none;position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:var(--b-r);box-shadow:inset 0 0 0 1px var(--cr-accent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-toggles__bg{position:absolute;top:0;left:0;width:0;height:100%;border-radius:var(--b-r);pointer-events:none;transition:width .2s,transform .2s;z-index:-1}.c-toggles__toggle{height:28px;padding:0 5px;font:var(--t-h-5);line-height:28px;text-align:center;text-transform:uppercase;text-decoration:none !important;letter-spacing:.03em;white-space:nowrap;transition:color .2s}.c-toggles__toggle:nth-of-type(2){margin-left:-5px}.c-title-text{gap:var(--padding, 20px);padding-inline:var(--s-contain);overflow:hidden}.c-title-text__paragraph{max-width:720px}.s-hero-text{overflow:hidden;margin:var(--s-section) auto;padding:0 var(--s-contain)}.s-hero-text__content{max-width:900px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1481px){.s-hero-text .t-h-1{font-size:180px}}.s-image-number-grid{--gap: 5px;--padding: 20px}.s-image-number-grid .c-title-text{margin-bottom:var(--padding)}.s-image-number-grid__blocks{gap:var(--gap);padding-inline:var(--gap)}.s-image-number-grid__block{gap:var(--padding);position:relative;padding:var(--padding);overflow:hidden;min-height:480px}.s-image-number-grid__number{position:relative;font-weight:400}@media screen and (min-width: 1481px){.s-image-number-grid__number{font-size:240px;letter-spacing:-0.02em}}.s-image-number-grid__text{position:relative;min-height:48px}@media screen and (max-width: 1480px){.s-image-number-grid__block{min-height:300px}}@media screen and (max-width: 900px){.s-image-number-grid__blocks{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.s-image-number-grid{--padding: 15px;--t-h-1: 400 80px/0.9 "Tomato Grotesk", Helvetica, sans-serif}.s-image-number-grid__block{min-height:200px}}.s-image-accordions{padding:var(--s-section) 0}.s-image-accordions__wrapper{position:relative;display:grid;grid-template-areas:"image header" "image content";grid-template-columns:repeat(2, 1fr);grid-template-rows:min-content auto;gap:20px}.s-image-accordions__header{grid-area:header;gap:20px;height:-moz-fit-content;height:fit-content}.s-image-accordions:has(.s-image-accordions__content__accordions:empty) .s-image-accordions__wrapper{grid-template-areas:"image content"}.s-image-accordions:has(.s-image-accordions__content__accordions:empty) .s-image-accordions__header{display:none}.s-image-accordions__images{grid-area:image}.s-image-accordions__images__inner{position:sticky;top:calc(var(--s-header) + var(--s-announcement));height:50vw;max-height:990px}.s-image-accordions__images__inner>*{opacity:0;pointer-events:none;transition:.2s}.s-image-accordions__images__inner>*.is-active{opacity:1;pointer-events:auto}.s-image-accordions__default-image:has(~.is-active){opacity:0}.s-image-accordions__content{grid-area:content;position:relative}.s-image-accordions__content__inner{opacity:0;pointer-events:none;transition:0s;gap:20px}.s-image-accordions__content__inner.is-active{opacity:1;pointer-events:auto;position:relative;transition:.4s}.s-image-accordions__content__header{display:grid;grid-template-areas:"description description" "cta notes" "cta notes";grid-template-columns:min-content auto;gap:8px 20px;flex:1;margin-bottom:var(--s-section)}.s-image-accordions__content__description{grid-area:description;margin-bottom:var(--s-section)}.s-image-accordions__content__notes{grid-area:notes;gap:4px}.s-image-accordions__content__cta{grid-area:cta;margin:auto}@media(hover: hover){.s-image-accordions__content__cta:not([disabled]):hover{background-color:var(--cr-accent, var(--cr-white));color:var(--cr-secondary, var(--cr-black))}}.s-image-accordions__content .accordion-button{transition:.2s}.s-image-accordions__content .accordion-button .accordion-header{font:var(--t-h-4);letter-spacing:.03em}@media(hover: hover){.s-image-accordions__content .accordion-button:not([disabled]):hover{color:var(--cr-accent)}}.s-image-accordions__content .comp-accordion.is-expanded .accordion-button{color:var(--cr-accent)}.s-image-accordions__block__image{max-width:400px;margin-bottom:20px}@media screen and (max-width: 900px){.s-image-accordions__wrapper{grid-template-areas:"header" "content";grid-template-columns:1fr}.s-image-accordions:has(.s-image-accordions__content__accordions:empty) .s-image-accordions__wrapper{grid-template-areas:"content"}}.s-editorial-columns{width:100vw;overflow:hidden}.s-editorial-columns:has(>.is-contained){margin-block:20px}.s-editorial-columns__container{gap:20px;position:relative}.s-editorial-columns__container:not(.c){width:100%}.s-editorial-columns__container.c{scroll-padding:0}@media screen and (min-width: 901px){.s-editorial-columns__container.is-vp-height-desktop{align-items:stretch;height:var(--s-viewport-height-initial)}.s-editorial-columns__container.is-vp-height-desktop .c-video__iframe{width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 900px){.s-editorial-columns:has(>.is-contained){margin-block:var(--s-contain)}.s-editorial-columns:first-child .s-editorial-columns__block__text{padding:calc(var(--s-header) + var(--s-announcement) + 20px) var(--s-contain) var(--s-section)}.s-editorial-columns .s-editorial-columns__block__text{padding:var(--s-section) var(--s-contain)}.s-editorial-columns__container{gap:var(--s-contain)}.s-editorial-columns__container.is-vp-height-mobile{height:-moz-fit-content;height:fit-content}.s-editorial-columns__container.is-vp-height-mobile .s-editorial-columns__block{height:var(--s-viewport-height-initial)}.s-editorial-columns__container.is-mobile-slider{width:100vw;margin-left:0;padding-inline:var(--s-contain);scroll-padding:var(--s-contain)}.s-editorial-columns__container.is-mobile-slider::-webkit-scrollbar-track{margin:0 var(--s-contain)}.s-editorial-columns__container.is-mobile-slider .s-editorial-columns__block{min-width:min(400px,80vw)}.s-editorial-columns__container.is-mobile-stack{flex-direction:column}.s-editorial-columns__container.is-mobile-stack .s-editorial-columns__block{flex:none;width:100%;min-width:unset}}.s-editorial-columns__block{flex:1;position:relative;min-width:min(400px,100vw);background:var(--background, var(--cr-white));color:var(--color, var(--cr-black));overflow:hidden}@media screen and (min-width: 901px)and (orientation: portrait){.is-vp-height-desktop .s-editorial-columns__block:only-child:not(.is-text-overlay) .s-editorial-columns__block:only-child__media .c-video{position:absolute}.is-vp-height-desktop .s-editorial-columns__block:only-child:not(.is-text-overlay) .s-editorial-columns__block:only-child__media .c-video iframe{width:100%;height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 901px)and (orientation: landscape){.is-vp-height-desktop .s-editorial-columns__block:only-child:not(.is-text-overlay) .s-editorial-columns__block:only-child__media .c-video{position:absolute}.is-vp-height-desktop .s-editorial-columns__block:only-child:not(.is-text-overlay) .s-editorial-columns__block:only-child__media .c-video iframe{height:100%}}@media screen and (max-width: 900px){.is-vp-height-mobile .s-editorial-columns__block:only-child .c-video iframe{width:unset}}.s-editorial-columns__block__media{position:relative;width:calc(100% + 4px);height:calc(100% + 4px)}.s-editorial-columns__block__media .c-slider{--dots-inset-inline: 32px;--dots-bottom: calc(var(--s-section) / 2);height:100%}@media screen and (max-width: 900px){.s-editorial-columns__block__media .c-slider{--dots-inset-inline: var(--s-contain)}}.s-editorial-columns__block__media .c-slider.is-dots-right .c-slider__dots{right:calc(var(--dots-inset-inline) + 4px)}.s-editorial-columns__block__media .embla__slide{height:100%}.s-editorial-columns__block:has(.c-slider__dots) .s-editorial-columns__block__text{padding-bottom:max(var(--s-section),var(--s-section)/2 + 24px)}.s-editorial-columns__block__text{gap:8px;padding:calc(var(--s-header) + var(--s-announcement) + 20px) 32px var(--s-section);background:var(--gradient);overflow-x:hidden;overflow-y:scroll}:not(.is-text-overlay)>.s-editorial-columns__block__text{position:relative;padding:var(--s-section) 32px}:not(.is-text-overlay)>.s-editorial-columns__block__text::before{content:"";display:block;position:absolute;inset:0;background:var(--background);pointer-events:none;z-index:-1}.is-text-block .s-editorial-columns__block__text{height:100%}.s-editorial-columns__block__text.f-a-e{text-align:right}.s-editorial-columns__block__text.f-a-c{text-align:center}.s-editorial-columns__block__text>*{width:-moz-fit-content;width:fit-content;max-width:800px}.s-editorial-columns__block .comp-email-capture{margin-top:var(--s-section)}.s-editorial-columns__block .comp-email-capture input[type=email]{border-radius:var(--b-r-s);border-color:var(--color)}.s-editorial-columns__block .comp-email-capture input[type=email]::-moz-placeholder{color:var(--color)}.s-editorial-columns__block .comp-email-capture input[type=email]::placeholder{color:var(--color)}.s-editorial-columns__block .comp-email-capture input[type=email]::-webkit-input-placeholder{color:var(--color)}.s-editorial-columns__block .comp-email-capture input[type=email]::-moz-placeholder{color:var(--color)}.s-editorial-columns__block .comp-email-capture input[type=email]:-ms-input-placeholder{color:var(--color)}.s-editorial-columns__block__cta,.s-editorial-columns__block .comp-email-capture [type=submit]{flex:none;position:relative;background:var(--color);color:var(--background);box-shadow:inset 0 0 0 1px var(--color);z-index:3}@media(hover: hover){.s-editorial-columns__block__cta:not([disabled]):hover,.s-editorial-columns__block .comp-email-capture [type=submit]:not([disabled]):hover{background:var(--background);color:var(--color);box-shadow:inset 0 0 0 1px var(--color)}}.s-editorial-columns__block__cta:not(:first-child),.s-editorial-columns__block .comp-email-capture [type=submit]:not(:first-child){margin-top:20px}.s-editorial-columns__block .comp-email-capture{z-index:5}.hotspot{--size: 20px;--border-radius: 12px;--border: 1px solid var(--cr-gray-4);--bg: rgba(0, 0, 0, 0.65);display:grid;position:absolute;top:var(--top);left:var(--left);cursor:pointer;transform:translate(-50%, -50%);pointer-events:none;overflow:hidden}.hotspot__wrapper{grid-area:1/1/2/2;position:relative;pointer-events:none}.hotspot__dot{min-width:var(--size);min-height:var(--size);border:var(--border);border-radius:var(--border-radius);background-color:var(--bg);pointer-events:auto;transition:.3s .05s}.hotspot__text{opacity:0;pointer-events:none;transition:.2s;grid-area:1/1/2/2;max-width:200px;padding:0 8px;text-wrap:balance;text-align:center;line-height:var(--size);transition:transform .4s,opacity .2s;transform:scale(0.85);z-index:1}.hotspot:hover .hotspot__dot{min-width:100%;min-height:100%;transition:.4s}.hotspot:hover .hotspot__text{opacity:1;transform:scale(1);transition:.3s .2s}.image-hotspot{overflow:hidden}.image-hotspot>*{width:calc(100% + 2px)}.image-hotspot .shopify-block{position:absolute;inset:0;pointer-events:none}.image-hotspot .shopify-block:has(.hotspot:hover){z-index:1}.product-flip-card{position:relative;width:100%}.product-flip-card:not(:has(>.product-flip-card__images>.js-toggle-content~.js-toggle-content)) .c-toggles{display:none}.product-flip-card .c-toggles{position:absolute;top:calc(var(--padding)/2);right:calc(var(--padding)/2);z-index:10}.product-flip-card .c-toggles__toggle{font-size:13px;line-height:20px;height:20px}.product-flip-card__images{position:relative;display:block;width:50%;perspective:500vw}.product-flip-card__images::after{content:"";display:block;padding-top:123%}.product-flip-card__images:not(:has(.image-hotspot.is-active)) .image-hotspot:nth-of-type(1){transform:rotateY(0);z-index:1}.product-flip-card__images .image-hotspot{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform 1s ease}.product-flip-card__images .image-hotspot.is-active{transform:rotateY(0);z-index:1}.product-flip-card__text{flex:1;gap:var(--padding);padding:var(--padding)}.product-flip-card__text__title{flex:1;text-wrap:balance}.product-flip-card__text__link{width:-moz-fit-content;width:fit-content;font-size:12px}@media screen and (max-width: 1600px){.product-flip-card__text__title{font-size:16px}.product-flip-card__text__paragraph.type-spacing ul,.product-flip-card__text__paragraph.type-spacing ol{padding:0 0 0 12px}.product-flip-card__text__paragraph.type-spacing ul li:not(:last-child),.product-flip-card__text__paragraph.type-spacing ol li:not(:last-child){margin-bottom:0}}@media screen and (max-width: 900px){.product-flip-card{flex-direction:column}.product-flip-card__images{width:100%}}.s-product-flip-cards{--padding: 30px}.s-product-flip-cards:has(.s-product-flip-cards__hide-divider){margin-top:calc(var(--s-section)*-1 + 5px) !important;padding-top:0 !important;border-top:unset !important}.s-product-flip-cards__inner{gap:5px}.s-product-flip-cards .c-title-text{grid-column:1/-1;margin-bottom:var(--padding);padding-inline:0}@media screen and (max-width: 1600px){.s-product-flip-cards{--padding: 18px}}@media screen and (max-width: 1280px){.s-product-flip-cards__inner{grid-template-columns:repeat(1, 1fr)}}.frontpage-drop-gate{--t-duration: 0.3s;position:relative;overflow:hidden;height:min(var(--s-viewport-height-initial) - var(--s-header) - var(--s-announcement),1200px);padding-inline:var(--s-contain);text-transform:uppercase}.frontpage-drop-gate__video{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.frontpage-drop-gate__slider.c-slider{--dots-inset-inline: var(--s-contain);--dots-bottom: var(--s-contain);position:absolute;inset:0}.frontpage-drop-gate__slider.c-slider .embla__slide{height:100%}@media screen and (max-width: 900px){.frontpage-drop-gate__slider.c-slider.is-dots-left .c-slider__dots,.frontpage-drop-gate__slider.c-slider.is-dots-right .c-slider__dots{left:50%;right:auto;transform:translateX(-50%)}}.frontpage-drop-gate::-moz-placeholder{text-transform:uppercase}.frontpage-drop-gate::placeholder{text-transform:uppercase}.frontpage-drop-gate::-webkit-input-placeholder{text-transform:uppercase}.frontpage-drop-gate::-moz-placeholder{text-transform:uppercase}.frontpage-drop-gate:-ms-input-placeholder{text-transform:uppercase}.frontpage-drop-gate__marquee{--marquee-height: 32.5px;position:absolute;opacity:0;animation:.4s 1.6s fadeIn both;z-index:1}@media screen and (max-width: 1024px){.frontpage-drop-gate__marquee{--marquee-height: 29px}}@media screen and (max-width: 600px){.frontpage-drop-gate__marquee{--marquee-height: 25.4px}}.frontpage-drop-gate__marquee .marquee .marquee-interior{border-top:none}.frontpage-drop-gate__marquee.is-top{overflow:hidden;top:0;left:var(--marquee-height)}.frontpage-drop-gate__marquee.is-right{overflow:hidden;top:0;left:calc(100% - var(--marquee-height));transform-origin:left bottom 0;transform:rotate(90deg)}.frontpage-drop-gate__marquee.is-bottom{overflow:hidden;bottom:0;right:var(--marquee-height);transform:rotate(180deg)}.frontpage-drop-gate__marquee.is-left{overflow:hidden;bottom:0;left:0;transform-origin:left top 0;transform:rotate(-90deg)}.frontpage-drop-gate__inner{--padding-block: var(--s-section);display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);position:relative;gap:var(--s-3);width:100%;height:100%;padding-top:var(--padding-block);padding-bottom:var(--s-contain);z-index:3;pointer-events:none}.frontpage-drop-gate__inner *{pointer-events:auto}.frontpage-drop-gate__inner.is-first-section{padding-top:calc(var(--s-header) + var(--padding-block))}@media screen and (max-width: 900px){.frontpage-drop-gate__inner{display:flex;flex-direction:column;justify-content:center;grid-template-columns:unset;grid-template-rows:unset}}@media screen and (max-width: 600px){.frontpage-drop-gate__inner{--padding-block: 40px}.frontpage-drop-gate__inner.is-first-section{padding-top:var(--padding-block)}}.frontpage-drop-gate__content{display:grid;margin-block:60px;transition:opacity var(--t-duration) var(--t-duration);z-index:1}.frontpage-drop-gate__content>*{grid-area:1/1/2/2;opacity:0;pointer-events:none;transition:opacity var(--t-duration)}.frontpage-drop-gate__content.is-top-left{grid-column:1;grid-row:1}.frontpage-drop-gate__content.is-top-center{grid-column:2;grid-row:1}.frontpage-drop-gate__content.is-top-right{grid-column:3;grid-row:1}.frontpage-drop-gate__content.is-middle-left{grid-column:1;grid-row:2}.frontpage-drop-gate__content.is-middle-center{grid-column:2;grid-row:2}.frontpage-drop-gate__content.is-middle-right{grid-column:3;grid-row:2}.frontpage-drop-gate__content.is-bottom-left{grid-column:1;grid-row:3}.frontpage-drop-gate__content.is-bottom-center{grid-column:2;grid-row:3}.frontpage-drop-gate__content.is-bottom-right{grid-column:3;grid-row:3}.frontpage-drop-gate__content.t-right .comp-timer{justify-content:flex-end}.frontpage-drop-gate__content.t-right .comp-timer .timer-value{text-align:right}.frontpage-drop-gate__content.t-right .frontpage-drop-gate__action{align-items:flex-end}@media screen and (max-width: 900px){.frontpage-drop-gate__content.t-right{align-items:center;text-align:center}.frontpage-drop-gate__content.t-right .comp-timer{justify-content:center}.frontpage-drop-gate__content.t-right .comp-timer .timer-value{text-align:center}}.frontpage-drop-gate__content.t-left .comp-timer{justify-content:flex-start}.frontpage-drop-gate__content.t-left .comp-timer .timer-value{text-align:left}@media screen and (max-width: 900px){.frontpage-drop-gate__content.t-left{align-items:center;text-align:center}.frontpage-drop-gate__content.t-left .comp-timer{justify-content:center}.frontpage-drop-gate__content.t-left .comp-timer .timer-value{text-align:center}}.frontpage-drop-gate__content.t-center .frontpage-drop-gate__action{align-items:center}@media screen and (max-width: 900px){.frontpage-drop-gate__content.t-left .frontpage-drop-gate__action,.frontpage-drop-gate__content.t-right .frontpage-drop-gate__action{align-items:center}}.frontpage-drop-gate__block.is-top-left{grid-column:1;grid-row:1}.frontpage-drop-gate__block.is-top-center{grid-column:2;grid-row:1}.frontpage-drop-gate__block.is-top-right{grid-column:3;grid-row:1}.frontpage-drop-gate__block.is-middle-left{grid-column:1;grid-row:2}.frontpage-drop-gate__block.is-middle-center{grid-column:2;grid-row:2}.frontpage-drop-gate__block.is-middle-right{grid-column:3;grid-row:2}.frontpage-drop-gate__block.is-bottom-left{grid-column:1;grid-row:3}.frontpage-drop-gate__block.is-bottom-center{grid-column:2;grid-row:3}.frontpage-drop-gate__block.is-bottom-right{grid-column:3;grid-row:3}@media screen and (max-width: 900px){.frontpage-drop-gate__block.is-top-left,.frontpage-drop-gate__block.is-top-center,.frontpage-drop-gate__block.is-top-right,.frontpage-drop-gate__block.is-bottom-left,.frontpage-drop-gate__block.is-bottom-center,.frontpage-drop-gate__block.is-bottom-right{position:absolute}.frontpage-drop-gate__block.is-top-left{top:var(--s-3);left:var(--s-contain)}.frontpage-drop-gate__block.is-top-center{top:var(--s-3);width:100%}.frontpage-drop-gate__block.is-top-right{top:var(--s-3);right:var(--s-contain)}.frontpage-drop-gate__block.is-bottom-left{bottom:var(--s-3);left:var(--s-contain)}.frontpage-drop-gate__block.is-bottom-center{width:100%;bottom:var(--s-3)}.frontpage-drop-gate__block.is-bottom-right{bottom:var(--s-3);right:var(--s-contain)}}.frontpage-drop-gate__timer{position:relative;opacity:1;pointer-events:auto;gap:var(--s-3)}@media screen and (max-width: 900px){.frontpage-drop-gate__timer{align-items:center}}.frontpage-drop-gate__action{gap:8px;position:absolute;width:100%;max-width:40em}.frontpage-drop-gate__action__cta{--color: var(--cr-white);--background: var(--cr-black);width:-moz-fit-content;width:fit-content;background:var(--color);color:var(--background);box-shadow:inset 0 0 0 1px var(--color)}.frontpage-drop-gate__action__cta:not(:first-child){margin-top:var(--s-3)}.frontpage-drop-gate__action__cta:not(:last-child){margin-bottom:var(--s-3)}.frontpage-drop-gate__action__cta.btn-medium{font:var(--t-h-6);padding-inline:40px;line-height:35px}@media screen and (max-width: 600px){.frontpage-drop-gate__action__cta.btn-medium{line-height:28px}}@media(hover: hover){.frontpage-drop-gate__action__cta:not([disabled]):hover{background:var(--background);color:var(--color);box-shadow:inset 0 0 0 1px var(--color)}}@media screen and (max-width: 600px){.frontpage-drop-gate__action{max-width:320px}}.frontpage-drop-gate__subscribe{max-width:1024px;width:100%;transition:opacity var(--t-duration);opacity:0;pointer-events:none}.frontpage-drop-gate__subscribe__title{margin:0 0 var(--s-3)}.frontpage-drop-gate__subscribe__button{margin:0 0 30px}.frontpage-drop-gate__subscribe__button svg{display:inline-block;height:.7em;vertical-align:0;margin:0 var(--s-2) 0 0}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group{display:flex;gap:var(--s-3)}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group .field:first-child{height:60px;flex:1}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group input::-moz-placeholder{color:var(--cr-subtle-5)}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group input::placeholder{color:var(--cr-subtle-5)}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group input::-webkit-input-placeholder{color:var(--cr-subtle-5)}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group input::-moz-placeholder{color:var(--cr-subtle-5)}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group input:-ms-input-placeholder{color:var(--cr-subtle-5)}@media screen and (max-width: 600px){.frontpage-drop-gate__subscribe{padding:0 20px}.frontpage-drop-gate__subscribe .comp-email-capture .field input{text-align:left}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group{flex-wrap:wrap;margin:0 0 var(--s-4)}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group .field:first-child{width:100%;height:unset;flex:unset;margin:0}.frontpage-drop-gate__subscribe .comp-email-capture .email-field-group .field:last-child{width:100%;flex:unset}}.frontpage-drop-gate.is-active-subscribe .frontpage-drop-gate__subscribe{opacity:1;pointer-events:auto;transition-delay:var(--t-duration)}.frontpage-drop-gate.is-active-subscribe .frontpage-drop-gate__content{opacity:0;pointer-events:none;transition-delay:0s}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__action,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__action{position:relative;opacity:1;pointer-events:auto;margin-inline:auto}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__subscribe,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__subscribe{display:none}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__block,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__timer,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__block,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__timer{pointer-events:none}@media screen and (min-width: 901px){.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-top-left,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-middle-left,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-bottom-left,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-top-left,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-middle-left,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-bottom-left{grid-column:1/3;justify-content:flex-start}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-top-center,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-middle-center,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-bottom-center,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-top-center,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-middle-center,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-bottom-center{grid-column:1/-1;margin-inline:auto}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-top-right,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-middle-right,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__content.is-bottom-right,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-top-right,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-middle-right,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__content.is-bottom-right{grid-column:2/4;justify-content:flex-end}}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__action{transition-delay:var(--t-duration)}.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__block,.frontpage-drop-gate.timer-is-complete .frontpage-drop-gate__timer{animation:var(--t-duration) fadeOutAbsolute both}.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__block,.frontpage-drop-gate__inner.is-countdown-complete .frontpage-drop-gate__timer{display:none}.c-filters-bar{--filters-bar-gap: 16px;position:relative;padding-top:2px;z-index:6}.c-filters-bar__bar{padding:0 16px;border:1px solid;border-radius:var(--b-r-s)}.c-filters-bar__bar__left{gap:var(--filters-bar-gap);flex:1 1 auto;min-width:0}.c-filters-bar__bar__right{gap:var(--filters-bar-gap);flex:0 0 auto}.c-filters-bar__divider{width:1px;margin-block:8px;align-self:stretch;border-right:1px solid}.c-filters-bar__product-count{transform:translateY(1px)}.c-filters-bar__product-count.is-pending{opacity:.4}.c-filters-bar__toggle{gap:6px;line-height:40px;white-space:nowrap}.c-filters-bar__toggle .svg-arrow-down{height:11px;transition:.2s transform}.is-open .c-filters-bar__toggle .svg-arrow-down{transform:rotate(180deg)}@media screen and (max-width: 900px){.c-filters-bar__toggle{line-height:34px}}.c-filters-bar__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:50px;line-height:1;transition:min-width .2s,max-width .2s,padding .2s .2s,opacity .2s .2s,transform .2s .2s}.c-filters-bar__count-badge.is-empty{min-width:0;max-width:0;padding:0;opacity:0;transform:scale(0);transition:.2s}.c-filters-bar__dropdown{position:relative}.c-filters-bar__dropdown__content{opacity:0;pointer-events:none;transition:.2s;position:absolute;top:calc(100% - 5px);left:0;min-width:220px;max-height:70vh;max-height:70svh;padding:16px;border:1px solid var(--cr-gray-3);border-radius:var(--b-r-s);overflow-y:auto;transform:translateY(-4px);z-index:10}.c-filters-bar__dropdown.is-open .c-filters-bar__dropdown__content{opacity:1;pointer-events:auto;transform:translateY(0)}.c-filters-bar__dropdown--sort .c-filters-bar__dropdown__content{left:auto;right:0}.c-filters-bar__list{display:flex;flex-direction:column;gap:12px}.c-filters-bar__list__item{white-space:nowrap}.c-filters-bar__list__item.is-active .c-filters-bar__sort-option::after{opacity:1}.c-filters-bar__sort-option{text-transform:uppercase;white-space:nowrap;cursor:pointer}.c-filters-bar__sort-option::after{content:"";display:inline-block;width:14px;height:14px;margin-left:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 8'%3E%3Cpath fill='%23000' d='M3.847 8 0 4.208l.962-.948 2.885 2.844L10.038 0 11 .948z'/%3E%3C/svg%3E") no-repeat center/contain;opacity:0;transform:translateY(0.1rem);transition:.2s}.c-filters-bar__check{gap:10px;cursor:pointer;text-transform:uppercase}.c-filters-bar__check input{position:absolute;opacity:0;pointer-events:none}.c-filters-bar__check__box{flex:0 0 auto;width:20px;height:20px;background:rgba(0,0,0,0) no-repeat center/12px;border:1px solid;border-radius:var(--b-r-s);transition:.2s}@media(hover: hover){.c-filters-bar__check:not(.is-disabled):not([disabled]):hover .c-filters-bar__check__box{background-color:var(--cr-black)}}input:checked~.c-filters-bar__check__box{background:var(--cr-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 8'%3E%3Cpath fill='%23fff' d='M3.847 8 0 4.208l.962-.948 2.885 2.844L10.038 0 11 .948z'/%3E%3C/svg%3E") no-repeat center/12px}.c-filters-bar__check.is-disabled{cursor:not-allowed;color:var(--cr-gray-3)}.c-filters-bar__check.is-disabled .c-filters-bar__check__box{border-color:var(--cr-gray-3)}.c-filters-bar__panel .c-filters-bar__pill,.c-filters-bar .c-filters-bar__pill{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--cr-gray-3);border-radius:var(--b-r-s);white-space:nowrap;transition:.2s border-color}.c-filters-bar__panel .c-filters-bar__pill.is-active,.c-filters-bar .c-filters-bar__pill.is-active{border-color:var(--cr-black)}@media(hover: hover){.c-filters-bar__panel .c-filters-bar__pill:not([disabled]):hover,.c-filters-bar .c-filters-bar__pill:not([disabled]):hover{border-color:var(--cr-black)}}.c-filters-bar__panel .c-filters-bar__pill .icon-close,.c-filters-bar .c-filters-bar__pill .icon-close{--thickness: 1.5px}@media screen and (max-width: 900px){.c-filters-bar__panel .c-filters-bar__pill{padding:12px 16px}}.c-filters-bar__pills{display:flex;flex-wrap:wrap;gap:8px;min-width:260px}.c-filters-bar__pill-item{position:relative}.c-filters-bar__pill-item input{position:absolute;opacity:0;pointer-events:none}.c-filters-bar__pill-item input:checked+.c-filters-bar__pill{border-color:var(--cr-black)}.c-filters-bar__pill-item.is-disabled{cursor:not-allowed}.c-filters-bar__pill-item.is-disabled .c-filters-bar__pill{color:var(--cr-subtle-3);border-color:var(--cr-subtle-3);opacity:.5;pointer-events:none}.c-filters-bar__pill-item.is-pending{cursor:progress}.c-filters-bar__pill-item.is-pending .c-filters-bar__pill{color:var(--cr-subtle-3);border-color:var(--cr-subtle-3);pointer-events:none}.c-filters-bar__swatch{flex:0 0 auto;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cr-subtle-1);position:relative}.c-filters-bar__pill-item--color input:checked+.c-filters-bar__pill .c-filters-bar__swatch::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.35) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 8'%3E%3Cpath fill='%23fff' d='M3.847 8 0 4.208l.962-.948 2.885 2.844L10.038 0 11 .948z'/%3E%3C/svg%3E") no-repeat center/12px}.c-filters-bar__price{display:flex;align-items:center;gap:8px;min-width:240px}.c-filters-bar__price .field{margin-bottom:0}.c-filters-bar__price__apply{text-transform:uppercase;text-decoration:underline;cursor:pointer}.c-filters-bar__tooltip{margin-left:6px;cursor:help}.c-filters-bar__tooltip__content{display:none}.c-filters-bar__active{gap:8px;padding:10px 0}.c-filters-bar__active:empty{display:none}.c-filters-bar__panel{--padding: 20px;width:min(420px,100%);background-color:var(--cr-white);color:var(--cr-black)}.c-filters-bar__panel__inner{width:100%;height:100%}.c-filters-bar__panel__header{gap:8px;margin-inline:var(--padding);padding-block:var(--padding);border-bottom:1px solid var(--cr-gray-2)}.c-filters-bar__panel__header .c-filters-bar__count-badge{width:20px;height:20px}.c-filters-bar__panel__close{margin-left:auto}.c-filters-bar__panel__body{flex:1;margin-bottom:-1px;padding:0 var(--padding);overflow-y:auto}.c-filters-bar__panel__footer{padding:var(--padding);border-top:1px solid var(--cr-subtle-1)}.c-filters-bar__panel__footer>*{flex:1}.c-filters-bar__panel__body .c-filters-bar__count-badge{margin-bottom:.2rem}.c-filters-bar__panel__body .comp-accordion{border-bottom:1px solid var(--cr-gray-2)}.c-filters-bar__panel__body .comp-accordion .accordion-header{width:-moz-fit-content;width:fit-content}.c-filters-bar__panel__body .accordion-button{gap:6px;padding-block:var(--padding)}.c-filters-bar__panel__body .accordion-button svg{margin-left:auto}.c-filters-bar__panel__body .accordion-content .content-interior{max-width:none;padding:0 0 var(--padding)}.c-filters-bar__panel__body .accordion-content{overflow:hidden}.c-filters-bar__panel__body .comp-accordion.is-expanded>.accordion-content{height:auto}html.is-filters-bar-updating .collection-content__content{opacity:.35;pointer-events:none;transition:.25s opacity ease}html.is-filters-bar-updating .c-filters-bar__active{opacity:.5;pointer-events:none;transition:.2s opacity}.collection-content__content{transition:.25s opacity ease}@media(hover: hover){html.is-dark-mode .c-filters-bar .c-filters-bar__check:not(.is-disabled):not([disabled]):hover .c-filters-bar__check__box{background-color:var(--cr-white)}}html.is-dark-mode .c-filters-bar .c-filters-bar__check input:checked~.c-filters-bar__check__box{background:var(--cr-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 8'%3E%3Cpath fill='%23000' d='M3.847 8 0 4.208l.962-.948 2.885 2.844L10.038 0 11 .948z'/%3E%3C/svg%3E") no-repeat center/12px}html.is-dark-mode .c-filters-bar .c-filters-bar__check.is-disabled{color:var(--cr-gray-5)}html.is-dark-mode .c-filters-bar .c-filters-bar__check.is-disabled .c-filters-bar__check__box{border-color:var(--cr-gray-5)}html.is-dark-mode .c-filters-bar .c-filters-bar__product-count{color:var(--cr-gray-4)}html.is-dark-mode .c-filters-bar .c-filters-bar__sort-option::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 8'%3E%3Cpath fill='%23fff' d='M3.847 8 0 4.208l.962-.948 2.885 2.844L10.038 0 11 .948z'/%3E%3C/svg%3E")}html.is-dark-mode .c-filters-bar .c-filters-bar__pill{border-color:var(--cr-gray-4)}html.is-dark-mode .c-filters-bar .c-filters-bar__pill.is-active{border-color:var(--cr-white)}@media(hover: hover){html.is-dark-mode .c-filters-bar .c-filters-bar__pill:not([disabled]):hover{border-color:var(--cr-white)}}html.is-dark-mode .c-filters-bar .c-filters-bar__pill-item input:checked+.c-filters-bar__pill{border-color:var(--cr-white)}html.is-dark-mode .c-filters-bar .c-filters-bar__pill-item.is-disabled .c-filters-bar__pill{color:var(--cr-gray-4);border-color:var(--cr-gray-4)}html.is-dark-mode .c-filters-bar .c-filters-bar__pill-item.is-pending .c-filters-bar__pill{color:var(--cr-gray-4);border-color:var(--cr-gray-4)}html.is-dark-mode .c-filters-bar .c-filters-bar__count-badge{background-color:var(--cr-white);color:var(--cr-black)}.c-line-item{--thumb: 100px;gap:10px;transition:opacity .2s;padding-block:var(--padding-v);border-bottom:1px solid var(--cr-gray-2)}@media screen and (max-width: 900px){.c-line-item{--thumb: 80px}}.c-line-item.is-removed{display:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item__thumb{position:relative;width:var(--thumb);height:-moz-fit-content;height:fit-content}.c-line-item__thumb::after{content:"";display:block;padding-top:120%}.c-line-item__title{line-height:1.33;font-size:14px;text-transform:initial;text-wrap:balance}.c-line-item__info{flex:1;gap:8px}.c-line-item__quantity{--height: 32px;position:relative;margin-top:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 901px){.c-line-item__quantity{font-size:15px}}.c-line-item__quantity__remove{display:flex;justify-content:center;width:var(--height);height:var(--height);padding:8px;background-color:var(--cr-white);border:1px solid var(--cr-gray-2)}.c-line-item__quantity__remove .svg-trash{width:100%;height:100%}@media(hover: hover){.c-line-item__quantity__remove:not([disabled]):hover{background-color:var(--cr-subtle)}}.c-item-quantity+.c-line-item__quantity__remove{opacity:0;pointer-events:none;transition:.4s;position:absolute;top:0;left:0}.c-line-item__quantity:has([value="1"]) .c-line-item__quantity__remove{opacity:1;pointer-events:auto}.c-line-item__properties{font-size:12px}[data-membership-gift] .c-line-item__properties [data-property=type],[data-membership-gift] .c-line-item__properties [data-property=subscription],[data-membership] .c-line-item__properties [data-property=type],[data-membership] .c-line-item__properties [data-property=subscription]{display:none}.c-line-item__properties:not(:has(>:not([data-property=type],[data-property=subscription]))){display:none}[data-membership-gift] .c-line-item__selling-plan,[data-membership] .c-line-item__selling-plan{display:none}.c-line-item .c-item-variants{display:flex;flex-direction:column-reverse;gap:4px;font-size:12px}.c-line-item .c-item-variants__notes{display:none}.c-line-item .c-item-variants__selector{display:flex;justify-content:flex-start;align-items:center;gap:8px}.c-line-item .c-item-variants__selector__trigger{padding-inline:6px;color:var(--cr-black);font:inherit}.c-line-item .c-item-variants__selector__custom{font:var(--t-h-6);font-size:12px;height:22px;line-height:22px}.c-line-item .c-item-variants__selector__options{bottom:unset;top:21px;border:1px solid var(--cr-subtle-1);border-top:0}.c-line-item .c-item-variants__selector__options svg{width:8px;transform:translate3d(-100%, -40%, 0)}.c-line-item .c-item-variants__selector__options input[type=radio]:checked~svg{transform:translate3d(6px, -40%, 0)}@media(hover: hover){.c-line-item .c-item-variants__selector__options input[type=radio]:not(.is-disabled):hover~svg{transform:translate3d(6px, -40%, 0)}}.c-line-item .c-item-variants [class*=variant-group-color] .c-item-variants__selector{min-width:unset}.c-line-item .c-item-variants [class*=variant-group-color] .c-item-variants__selector__custom{min-width:120px}.c-line-item .c-item-variants [class*=variant-group-color] .c-item-variants__selector__custom label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.c-line-item .c-item-variants .c-item-variants__selector__option [data-swatch-color]{width:14px;height:14px}.c-line-item[data-membership] .c-item-variants [class*=variant-group-size] .c-item-variants__selected-text{display:none}.c-line-item .c-item-price{flex-direction:column;align-items:flex-end;gap:2px;font:var(--t-h-6);font-size:14px;text-transform:uppercase}.c-line-item .c-item-price,.c-line-item .c-item-price .leading-none{line-height:1.33}.c-line-item .c-item-price .currency{font-size:100%;font-weight:inherit;vertical-align:initial}.c-line-item .c-item-price--divider,.c-line-item .c-item-price .c-item-price-member-tooltip,.c-line-item .c-item-price:has(.c-item-price__member.is-member) .c-item-price--regular,.c-line-item .c-item-price .c-item-price__member:not(.is-member){display:none}.c-line-item .c-item-price--regular,.c-line-item .c-item-price__member{order:1}.c-line-item .c-item-price--compare{order:2;color:var(--cr-gray-5)}.c-line-item--combined-membership .c-line-item__thumb--combined{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:var(--thumb);height:-moz-fit-content;height:fit-content}.c-line-item--combined-membership .c-line-item__thumb--combined::after{display:none}.c-line-item--combined-membership .c-line-item__thumb--combined>*{position:relative}.c-line-item--combined-membership .c-line-item__thumb--combined__main{grid-column:1/span 2;height:70px}.c-line-item--combined-membership .c-line-item__thumb--combined__comp{height:50px}.c-line-item--combined-membership .c-line-item__info{justify-content:space-between;gap:12px}.c-line-item--combined-membership .c-line-item__remove{width:-moz-fit-content;width:fit-content;font:var(--t-l-2)}.c-line-item--combined-membership .c-line-item__comps{gap:8px;font-size:12px}.c-line-item--combined-membership .c-line-item__comp-row{gap:4px}.c-loader{position:fixed;inset:auto;top:0;left:0;width:100%;height:var(--s-1);margin:0;padding:0;border:0;background-color:var(--cr-yellow-2);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--a-panel);pointer-events:none;z-index:900}.c-loader[data-progress="101"]{transform-origin:right center;transform:scaleX(0) !important;transition-duration:.8s}.c-upsell-item{--thumb: 80px}.c-upsell-item__title{font-size:14px;text-transform:initial;text-wrap:balance}.c-upsell-item .c-item-variants{font-size:12px}.c-upsell-item .c-item-variants__selected-text,.c-upsell-item .c-item-variants__notes,.c-upsell-item .c-item-variants__group[class*=variant-group-color]{display:none}.c-upsell-item .c-item-variants__selector{display:flex;gap:8px;justify-content:flex-start;align-items:center;min-width:unset}.c-upsell-item .c-item-variants__selector__options{bottom:0;border:1px solid var(--cr-subtle-1)}.c-upsell-item .c-item-variants__selector__options svg{width:8px;transform:translate3d(-100%, -40%, 0)}.c-upsell-item .c-item-variants__selector__options input[type=radio]:checked~svg{transform:translate3d(6px, -40%, 0)}@media(hover: hover){.c-upsell-item .c-item-variants__selector__options input[type=radio]:not(.is-disabled):hover~svg{transform:translate3d(6px, -40%, 0)}}.c-upsell-item .c-item-variants__selector__option:has(.is-disabled){display:none}.c-upsell-item .c-item-variants__selector__trigger{padding-inline:6px;color:var(--cr-black);font:inherit}.c-upsell-item .c-item-variants__selector__custom{min-width:46px;height:22px;font:var(--t-h-6);line-height:22px;font-size:12px}.c-upsell-item .c-item-price--divider,.c-upsell-item .c-item-price .c-item-price-member-tooltip,.c-upsell-item .c-item-price:has(.c-item-price__member.is-member) .c-item-price--regular,.c-upsell-item .c-item-price .c-item-price__member:not(.is-member){display:none}.c-upsell-item .c-item-price{font:var(--t-h-6);font-size:14px;text-transform:uppercase}.c-upsell-item .c-item-price .currency{font-size:100%;font-weight:inherit;vertical-align:initial}.c-upsell-item__item{gap:10px}.c-upsell-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-upsell-item__info{flex:1;gap:8px}.c-upsell-item [type=submit]{flex:none;background:var(--cr-white);color:var(--cr-black);box-shadow:inset 0 0 0 1px var(--cr-black);font-size:14px}@media screen and (max-width: 900px){.c-upsell-item{--thumb: 70px}}.c-editorial-card{--column-span: 1;--overlay-opacity: 0;grid-column:span var(--column-span);position:relative;width:100%;background:var(--background, var(--cr-white));color:var(--color, var(--cr-black));overflow:hidden}.c-editorial-card:after{content:"";display:block}.c-editorial-card.is-one-column::after{padding-top:130%}.c-editorial-card.is-two-columns::after{padding-top:65%}.c-editorial-card__eyebrow:not(:last-child),.c-editorial-card__heading:not(:last-child){margin-bottom:6px}.c-editorial-card__subtitle:not(:last-child){margin-bottom:12px}.c-editorial-card__image{z-index:0}.c-editorial-card__link{flex:none;display:inline-flex;justify-content:space-between;align-items:center;gap:16px;width:min(250px,33%);min-width:-moz-fit-content;min-width:fit-content;height:24px;font:var(--t-h-6);line-height:24px;box-shadow:unset;pointer-events:auto;z-index:2}.c-editorial-card__link .svg-arrow-right{width:12px;height:12px;transition:.2s}@media(hover: hover){.c-editorial-card__link:not([disabled]):hover{box-shadow:unset}.c-editorial-card__link:not([disabled]):hover .svg-arrow-right{transform:translateX(3px)}}@media screen and (max-width: 900px){.c-editorial-card__link{width:100%}}.c-editorial-card__link.cta--yellow{background:var(--cr-yellow-2);color:var(--cr-white)}.c-editorial-card__link.cta--black{background:var(--cr-black);color:var(--cr-white)}.c-editorial-card__link.cta--white{background:var(--cr-white);color:var(--cr-black)}.c-editorial-card__content{position:relative;width:100%;margin-top:auto;padding:24px;pointer-events:none;overflow:visible;z-index:1}.c-editorial-card__content>*:not(.c-editorial-card__link){width:min(500px,80%);text-wrap:balance}.is-one-column .c-editorial-card__content{align-self:flex-end;position:absolute;inset:0;width:100%}.c-editorial-card__content.f-a-e{text-align:right}.c-editorial-card__content.f-a-c{text-align:center}@media screen and (max-width: 900px){.c-editorial-card__content{padding:12px}}.c-editorial-card.is-overlay .c-editorial-card__content::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:200%;opacity:var(--overlay-opacity);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:-1}.c-editorial-card .c-video{aspect-ratio:auto}.s-recently-viewed{overflow:hidden}.s-recently-viewed:has(.c-item-card){margin-block:var(--s-section);padding-top:32px;border-top:1px solid var(--cr-gray-2)}.s-recently-viewed__results:not(:has(.c-item-card)){display:none}.s-recently-viewed__header{margin-bottom:20px}.s-recently-viewed__grid{gap:40px 6px}@media screen and (min-width: 1800px){.s-recently-viewed__grid{grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 1460px){.s-recently-viewed__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.s-recently-viewed__grid{grid-template-columns:repeat(2, 1fr);grid-gap:20px 6px}}.global-search{--gap: var(--s-3);--bg-color: var(--cr-gray-2);--text-color: var(--cr-black);--border-color: var(--cr-gray-2);--bg-hover-color: var(--cr-black);--text-hover-color: var(--cr-white);--border-hover-color: var(--cr-black);--height-input: 55px;--padding-h: 16px}.global-search__dialog{--offset-y: calc(var(--s-header) + var(--s-announcement) - 1px);position:fixed;top:var(--offset-y);width:100%;height:calc(100% - 20px);max-width:none;max-height:none;margin:0;padding:var(--s-3) 0;background-color:var(--cr-white);color:var(--cr-black);overflow:hidden;overscroll-behavior:contain;z-index:var(--z-index-search)}.global-search__container{display:flex;flex-direction:column;height:100%}.global-search__form{position:relative;gap:24px;margin-bottom:24px}.global-search__input{position:relative;gap:8px;width:100%}.global-search__input input{width:100%;height:var(--height-input);line-height:var(--height-input);padding-left:var(--padding-h);padding-right:calc(var(--padding-h)*2 + var(--height-input));border:1px solid;border-radius:var(--b-r-s);text-overflow:ellipsis}.global-search__submit,.global-search__clear{--size-svg: 24px;display:none;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:var(--height-input);height:var(--height-input);transition:transform .2s}.global-search__submit svg,.global-search__clear svg{display:inline-block;width:var(--size-svg);height:var(--size-svg)}.global-search__submit svg.svg-close,.global-search__clear svg.svg-close{width:calc(var(--size-svg)*.8);height:calc(var(--size-svg)*.8)}@media(hover: hover){.global-search__submit:not([disabled]):hover,.global-search__clear:not([disabled]):hover{transform:scale(1.1)}}.global-search__clear{display:flex}.global-search__input input:-moz-placeholder~.global-search__submit{display:flex}.global-search__input input:placeholder-shown~.global-search__submit{display:flex}.global-search__input input:-moz-placeholder~.global-search__clear{display:none}.global-search__input input:placeholder-shown~.global-search__clear{display:none}.global-search__close{transition:opacity .2s}@media(hover: hover){.global-search__close:not([disabled]):hover{opacity:.8}}.global-search__body{gap:24px;overflow:hidden;flex:1 1 auto;min-height:0}.global-search__suggestions{flex:0 0 max(220px,20%);min-width:0;gap:var(--gap)}.global-search__suggestions__heading{white-space:nowrap}.global-search__suggestions__list{gap:12px;align-items:flex-start}.global-search__suggestions__item{position:relative;height:24px;line-height:23px;padding-inline:10px;border-radius:var(--b-r-s);color:var(--text-color);background:var(--bg-color);border:1px solid var(--border-color);text-wrap:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color .2s,background-color .2s,border .2s}@media(hover: hover){.global-search__suggestions__item:not([disabled]):hover{color:var(--text-hover-color);background:var(--bg-hover-color);border-color:var(--border-hover-color)}}.global-search__products{flex:1 1 auto;gap:var(--gap);overflow-x:hidden;overflow-y:auto;height:100%;padding-bottom:80px}.global-search__products__body>.global-search__grid{gap:20px}@media screen and (min-width: 1800px){.global-search__products__body>.global-search__grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1279px){.global-search__products__body>.global-search__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.global-search__products__body>.global-search__grid{grid-template-columns:repeat(2, 1fr);grid-gap:16px 8px}}.global-search__more{display:flex;justify-content:center;padding-top:var(--s-4)}.global-search__empty,.global-search__loading{padding:var(--s-section-half) 0;text-align:center}.global-search__loading{animation:global-search-loading-pulse 1.2s ease-in-out infinite}@media screen and (max-width: 900px){.global-search{--gap: 16px;--height-input: 45px;--padding-h: 12px}.global-search .global-search__dialog{--offset-y: 0px;height:100%;z-index:var(--z-index-search-mobile)}.global-search .global-search__container{display:flex;flex-direction:column;height:100%}.global-search .global-search__form{gap:var(--gap);flex:0 0 auto}.global-search .global-search__body{flex:1 1 auto;min-height:0;flex-direction:column;gap:24px;overflow:hidden}.global-search .global-search__suggestions{flex:0 0 auto}.global-search .global-search__suggestions__list{gap:5px;flex-direction:row;flex-wrap:wrap}.global-search .global-search__products{width:100%}}@keyframes global-search-loading-pulse{0%,100%{opacity:.4}50%{opacity:.85}}.global-minicart{--padding-v: 20px;--padding-h: 10px;--gap: 24px;width:100%;max-width:720px}.global-minicart .g-minicart__inner{height:100%}.global-minicart .c-cart{display:flex;flex-direction:column;height:100%}.global-minicart .c-cart__content{display:grid;flex:1;min-height:0}.global-minicart .c-cart__empty,.global-minicart .c-cart__wrapper{grid-area:1/1/2/2;transition:.2s}.global-minicart .c-cart__empty{margin:auto 0;padding:var(--padding-v) var(--padding-h)}.global-minicart .c-cart__empty__heading{margin-bottom:10px}.global-minicart .c-cart__empty__message{margin-bottom:var(--gap)}.global-minicart .c-cart__empty__collection-list{gap:var(--gap);margin-top:var(--gap)}.global-minicart .c-cart__empty__collection-list a{display:block;transition:.2s}@media(hover: hover){.global-minicart .c-cart__empty__collection-list a:not([disabled]):hover{transform:translateX(2px);opacity:.7}}.global-minicart .c-cart__wrapper{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none}.global-minicart .c-cart__header{position:sticky;top:0;padding:calc(env(safe-area-inset-top, 0px) + var(--padding-v)) var(--padding-h) var(--padding-v);z-index:1}.global-minicart .c-cart__header::after{content:"";display:block;position:absolute;left:var(--padding-h);bottom:0;height:1px;width:calc(100% - var(--padding-h)*2);pointer-events:none;border-bottom:1px solid;opacity:1;transition:.2s}html:not(.is-cart-empty):has(.c-cart__freeshipping) .global-minicart .c-cart__header::after{opacity:0}:not(:has(.c-cart__freeshipping)) .global-minicart .c-cart__header::after{content:"";display:block;position:absolute;bottom:0;width:calc(100% - var(--padding-h)*2);height:1px;border-bottom:1px solid}.global-minicart .c-cart__header .svg-cart{width:20px;height:20px;margin-right:8px}.global-minicart .c-cart__header .cart-total-items{width:20px;height:20px;background-color:var(--cr-yellow-2);color:var(--cr-black);border-radius:100%;font:var(--t-l-2);font-size:12px;opacity:0;transition:opacity .2s}.global-minicart .c-cart__header .cart-total-items[data-cart-count="0"]{background-color:var(--cr-gray-5);color:var(--cr-white)}.global-minicart .c-cart__header .cart-total-items.is-active{opacity:1}.global-minicart .c-cart__title{margin-right:4px;transform:translateY(1px)}.global-minicart .c-cart__close{margin-left:auto}.global-minicart .c-cart__freeshipping{position:sticky;top:0;text-align:center;z-index:1}.global-minicart .c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none}.global-minicart .c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{opacity:1;pointer-events:auto}.global-minicart .c-cart__freeshipping__progress-bar__progress{height:24px;transition:width .4s}.global-minicart .c-cart__freeshipping .js-freeshipping-diff{transition:opacity .2s}.global-minicart .c-cart__freeshipping .js-freeshipping-diff--pending{opacity:0}.global-minicart .c-cart__freeshipping__messages{display:grid;width:100%}.global-minicart .c-cart__freeshipping__message--in-progress,.global-minicart .c-cart__freeshipping__message--success{grid-area:1/1/2/2;gap:4px;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-minicart .c-cart__freeshipping__message--in-progress svg,.global-minicart .c-cart__freeshipping__message--success svg{width:14px}.global-minicart .c-cart__freeshipping__message--success{opacity:0;pointer-events:none}.global-minicart .c-cart__footer{position:sticky;bottom:0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--padding-v));z-index:1}.global-minicart .c-cart__summary{--logo-width: 12px;padding:var(--padding-v) var(--padding-h) 0;border-top:1px solid;font:var(--t-h-6);font-size:14px;letter-spacing:.03em}@media screen and (max-width: 600px){.global-minicart .c-cart__summary{font-size:12px}}.global-minicart .c-cart__summary .cart-total-price{flex:none;padding-left:10px;text-align:right}.global-minicart .c-cart__summary .benefit-icon{width:12px;height:12px}.global-minicart .c-cart__summary .benefit-subtitle{text-transform:initial}.global-minicart .c-cart__summary__membership__subtotal{margin-bottom:16px}.global-minicart .c-cart__summary__membership__subtotal label{flex:1;text-transform:uppercase}.global-minicart .c-cart__summary__membership__subtotal s{color:var(--cr-gray-4);margin-right:6px}.global-minicart .c-cart__summary__membership__subtotal s:empty{display:none}.global-minicart .c-cart__summary__membership__box{gap:8px;padding:8px;border:1px solid;border-radius:var(--b-r-s);overflow:hidden}.global-minicart .c-cart__summary__membership__header{gap:8px}.global-minicart .c-cart__summary__membership__header svg{flex:none;width:var(--logo-width);transform:translateY(-1px)}.global-minicart .c-cart__summary__membership__title{flex:1;text-transform:initial}.global-minicart .c-cart__summary__membership__state{display:grid}.global-minicart .c-cart__summary__membership__cta,.global-minicart .c-cart__summary__membership__remove{grid-area:1/1/2/2;width:-moz-fit-content;width:fit-content;margin-left:auto;font:var(--t-l-2);transition:opacity .2s .2s}.global-minicart .c-cart__summary__membership__cta{opacity:1;pointer-events:auto}.global-minicart .c-cart__summary__membership__remove{opacity:0;pointer-events:none;transition:.2s}.global-minicart .c-cart__summary__membership__check{display:none}.global-minicart .c-cart__summary__membership__check svg{width:14px;height:14px}.global-minicart .c-cart__summary__membership__paragraph,.global-minicart .c-cart__summary__membership .accordion-content,.global-minicart .c-cart__summary__membership__toggle{padding-left:calc(var(--logo-width) + 8px)}.global-minicart .c-cart__summary__membership__benefits{gap:4px}.global-minicart .c-cart__summary__membership__benefit{gap:4px}.global-minicart .c-cart__summary__membership__benefit svg{flex:none;width:16px;height:16px;margin-top:2px}.global-minicart .c-cart__summary__membership__toggle{display:grid;width:-moz-fit-content;width:fit-content;margin-top:-8px}.global-minicart .c-cart__summary__membership__toggle svg{width:12px;height:12px}.global-minicart .c-cart__summary__membership__toggle svg,.global-minicart .c-cart__summary__membership__toggle .icon-plus,.global-minicart .c-cart__summary__membership__toggle .icon-minus{transform:translate(0, -1px)}.global-minicart .c-cart__summary__membership__toggle .label-collapsed,.global-minicart .c-cart__summary__membership__toggle .label-expanded{grid-area:1/1/2/2;gap:4px;width:-moz-fit-content;width:fit-content;padding-bottom:2px;border-bottom:1px solid;transition:.2s}.global-minicart .c-cart__summary__membership__toggle .label-collapsed{opacity:1;pointer-events:auto}.global-minicart .c-cart__summary__membership__toggle .label-expanded{opacity:0;pointer-events:none;transition:.2s}.global-minicart .c-cart__summary .comp-accordion .content-interior{padding:0 0 12px}.global-minicart .c-cart__summary .comp-accordion.is-expanded .label-collapsed{opacity:0;pointer-events:none;transition:.2s}.global-minicart .c-cart__summary .comp-accordion.is-expanded .label-expanded{opacity:1;pointer-events:auto}.global-minicart .c-cart__summary .accordion-content{overflow:hidden}.cart-has-membership:not(.cart-membership-pending) .global-minicart .c-cart__summary__membership .c-cart__summary__membership__cta,.cart-membership-pending:not(.cart-has-membership) .global-minicart .c-cart__summary__membership .c-cart__summary__membership__cta{opacity:0;pointer-events:none;transition:.2s}.cart-has-membership:not(.cart-membership-pending) .global-minicart .c-cart__summary__membership .c-cart__summary__membership__remove,.cart-membership-pending:not(.cart-has-membership) .global-minicart .c-cart__summary__membership .c-cart__summary__membership__remove{opacity:1;pointer-events:auto}.global-minicart .c-cart__summary__membership__title-saved{display:none}.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__title-default,.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__paragraph-default,.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__cta,.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__remove,.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__toggle,.is-login-member .global-minicart .c-cart__summary__membership .accordion-content,.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__paragraph:has(.c-cart__summary__membership__paragraph-saved.is-hidden){display:none}.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__title-saved,.is-login-member .global-minicart .c-cart__summary__membership .c-cart__summary__membership__check{display:block}.global-minicart .c-cart__summary__footnote{margin-top:16px;text-align:center}.global-minicart .c-cart__items{flex:1;display:flex;flex-direction:column;padding:0 var(--padding-h);transition:.15s opacity}.global-minicart .c-cart__items .c-item-variants .c-field{--height: 25px;--padding-h: 10px}.global-minicart .c-cart__options{gap:8px;padding:var(--padding-v) var(--padding-h)}.global-minicart .c-cart__submit{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-inline:16px;font-size:24px;height:45px;line-height:45px}.global-minicart .c-cart__submit svg{width:24px}html.is-cart-empty .c-cart__empty{transition-delay:.2s}html.is-cart-empty .c-cart__empty~*{opacity:0;pointer-events:none;transition:.2s}html:not(.is-cart-empty) .c-cart__empty{opacity:0;pointer-events:none;transition:.2s}html:not(.is-cart-empty) .c-cart__empty~*{transition-delay:.2s}.c-cart__upsell{--dot-size: 10px;--gap: 16px;flex:none;gap:var(--gap);padding:var(--s-section) var(--padding-h) var(--padding-v);display:none}.c-cart__upsell.has-upsell-items{animation:c-cart-upsell-fade-in .4s forwards linear;display:flex}@keyframes c-cart-upsell-fade-in{0%{opacity:0}100%{opacity:1}}.c-cart__upsell .embla__slide{overflow:hidden;transition:width .35s ease,flex-basis .35s ease,margin-inline .35s ease,opacity .25s ease}.c-cart__upsell .embla__slide>*{flex-shrink:0}.c-cart__upsell .embla__slide.is-removing{flex:0 0 0 !important;width:0 !important;margin-inline:0 !important;opacity:0}.c-cart__upsell.is-mode-stack .c-upsell-item{overflow:hidden;transition:max-height .35s ease,margin .35s ease,padding .35s ease,opacity .25s ease}.c-cart__upsell.is-mode-stack .c-upsell-item.is-removing{max-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0}.c-cart__upsell__header{padding-bottom:16px;border-bottom:1px solid var(--cr-gray-2)}.c-cart__upsell.is-mode-stack .c-cart__upsell__item-list{display:flex;flex-direction:column;gap:16px}.c-cart__upsell.is-mode-stack .c-cart__upsell__arrows{display:none}.c-cart__upsell.is-mode-stack .c-upsell-item:not(:last-child){padding-bottom:16px;border-bottom:1px solid var(--cr-gray-2)}.c-cart__upsell.is-mode-slider{--slide-size: 360px;padding-inline:0}.c-cart__upsell.is-mode-slider .embla__viewport{height:-moz-fit-content;height:fit-content}.c-cart__upsell.is-mode-slider .c-cart__upsell__header,.c-cart__upsell.is-mode-slider .c-cart__upsell__arrows{margin-inline:var(--padding-h)}.c-cart__upsell.is-mode-slider .c-cart__upsell__arrows{gap:8px}.c-cart__upsell.is-mode-slider .c-cart__upsell__arrows button{width:27px;height:27px;font-size:14px;border-radius:100%;transition:.2s}@media(hover: hover){.c-cart__upsell.is-mode-slider .c-cart__upsell__arrows button:not([disabled]):hover{background:var(--cr-black);color:var(--cr-white)}}.c-cart__upsell.is-mode-slider .c-cart__upsell__arrows button .icon-caret-left{transform:translate(2px, 0);transition:.2s}.c-cart__upsell.is-mode-slider .c-cart__upsell__arrows button .icon-caret-right{transform:translate(-2px, 0);transition:.2s}.c-cart__upsell.is-mode-slider .c-upsell-item{padding-left:var(--padding-h)}.c-cart__upsell.is-mode-slider .c-upsell-item [type=submit]{margin-right:16px}.c-cart__upsell.is-only-one-upsell-item.is-mode-slider{--slide-size: 100%}.c-cart__upsell.is-only-one-upsell-item .c-upsell-item{max-width:unset}.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__arrows{display:none}html.is-cart-updating::after{content:"";position:fixed;inset:0;z-index:9998;cursor:wait}html.is-cart-updating .global-minicart[open]::after{content:"";position:absolute;inset:0;cursor:wait;z-index:1}html.is-cart-updating .c-cart__items:not(:has(.is-variant-updating)){opacity:.4;pointer-events:none;transition-duration:.1s}.global-footer{position:relative;overflow:hidden}.global-footer .marquee{z-index:10}.global-footer .footer-inner{position:relative;padding:40px var(--s-contain);gap:40px}.global-footer .footer-noise{background:url(../assets/png-noisy-texture.png) repeat center/10%;animation:noise-animation 2s steps(5) infinite;opacity:.6;pointer-events:none}.global-footer .footer-connect{width:clamp(240px,100%,320px)}.global-footer .footer-connect #footer-email-capture{position:relative;margin-bottom:24px}.global-footer .footer-connect #footer-email-capture::-moz-placeholder{color:var(--cr-subtle-5)}.global-footer .footer-connect #footer-email-capture::placeholder{color:var(--cr-subtle-5)}.global-footer .footer-connect #footer-email-capture::-webkit-input-placeholder{color:var(--cr-subtle-5)}.global-footer .footer-connect #footer-email-capture::-moz-placeholder{color:var(--cr-subtle-5)}.global-footer .footer-connect #footer-email-capture:-ms-input-placeholder{color:var(--cr-subtle-5)}.global-footer .footer-connect .comp-email-capture__heading{margin-bottom:10px;margin-left:0;text-transform:uppercase;letter-spacing:.01em;font:var(--t-l-1)}.global-footer .footer-connect #footer-email-capture-email{border-radius:var(--b-r-s)}.global-footer .footer-connect .subscribe-submit{position:absolute;width:16px;top:50%;right:16px;transform:translateY(-50%)}.global-footer .footer-connect .comp-email-capture.is-success:before{padding-inline:0;text-align:left}.global-footer .footer-social{gap:20px;list-style:none}.global-footer .footer-social a{display:block;transition:.2s;width:24px;aspect-ratio:1}.global-footer .footer-social svg{width:100%;height:100%}@media(hover: hover){.global-footer .footer-social a:hover{color:var(--cr-gray-4)}}.global-footer .footer-links{gap:10px 40px;white-space:nowrap}.global-footer .footer-contact{width:clamp(240px,100%,320px)}.global-footer .footer-contact__title,.global-footer .footer-contact__paragraph{margin-bottom:10px;text-wrap:balance}.global-footer .footer-scroll-counter{position:relative;padding:var(--s-2);border-radius:var(--b-r);text-align:left;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);transition:.4s}.global-footer .footer-scroll-counter .t-h-6{margin:0 0 var(--s-3);transition:.4s}.global-footer .footer-scroll-counter .scroll-distance{padding:0 var(--s-2);border-radius:var(--b-r);box-shadow:inset 0 0 0 1px rgba(0,0,0,0);transition:.4s}.global-footer .footer-scroll-counter .scroll-distance .scroll-distance-display{font-variant-numeric:tabular-nums}.global-footer .footer-scroll-counter .scroll-distance span:first-child{display:inline-block;min-width:200px;max-width:50vw;margin:0 var(--s-1) 0 0;overflow:hidden;text-overflow:ellipsis;transform:translateY(0.2rem)}@media(hover: hover){.global-footer .footer-scroll-counter:hover{box-shadow:inset 0 0 0 1px var(--cr-yellow-2);background:rgba(0,0,0,0)}.global-footer .footer-scroll-counter:hover .t-h-6,.global-footer .footer-scroll-counter:hover .scroll-distance,.global-footer .footer-scroll-counter:hover .t-l-2{color:var(--cr-yellow-2)}.global-footer .footer-scroll-counter:hover .scroll-distance{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--cr-yellow-2)}}.global-footer .footer-legal{overflow:clip;gap:16px 12px;padding:16px var(--s-contain)}.global-footer .footer-legal a,.global-footer .footer-legal button{transition:.2s}.global-footer .footer-legal .comp-email-capture{width:clamp(180px,100%,270px);margin-right:auto}.global-footer .footer-legal .comp-email-capture .field{--field-height: 26px}.global-footer .footer-legal .comp-email-capture .field input[type=email]{padding:0;padding-right:16px;text-transform:uppercase;letter-spacing:.02em;font:var(--t-l-3);border:0;border-bottom:1px solid}.global-footer .footer-legal .comp-email-capture .subscribe-submit{position:absolute;width:10px;top:50%;right:0;transform:translateY(-50%)}.global-footer .footer-legal .comp-email-capture.is-success:before{padding-inline:0;text-align:left}.global-footer .footer-legal .footer-social{gap:8px}.global-footer .footer-legal .footer-social a{width:16px}.global-footer .footer-legal__links{list-style:none;gap:12px;white-space:nowrap}.global-footer .footer-legal__links:first-child{margin-right:auto}@media(hover: hover){.global-footer .footer-legal a:hover,.global-footer .footer-legal button:hover{color:var(--cr-white)}}@media screen and (max-width: 900px){.global-footer .footer-legal .comp-email-capture{order:1;margin-right:0}.global-footer .footer-legal .footer-social{order:4}.global-footer .footer-legal .footer-legal__links{order:2}.global-footer .footer-legal .site-credit{order:3}.global-footer .footer-legal:has(.footer-social){flex-direction:column;text-align:center}.global-footer .footer-legal:has(.footer-social) .footer-legal__links{align-items:center}}.global-footer .site-credit{position:relative;white-space:nowrap}.global-footer .site-credit:before{content:"Brand & Site Credit"}.global-footer .site-credit:after{content:"View Source";position:absolute;white-space:nowrap;right:0;opacity:0}@media(hover: hover){.global-footer .site-credit:hover::before{opacity:0}.global-footer .site-credit:hover::after{opacity:1}}@media screen and (max-width: 1360px)and (min-width: 601px){.global-footer .footer-scroll-counter{display:none}}@media screen and (max-width: 900px){.global-footer .footer-inner{flex-wrap:wrap;padding:24px var(--s-contain) var(--s-contain);gap:24px}.global-footer .footer-connect,.global-footer .footer-links{width:100%}.global-footer .footer-connect:not(:last-child),.global-footer .footer-links:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--cr-subtle-5)}}@media screen and (max-width: 600px){.global-footer .footer-scroll-counter{display:flex;justify-content:space-between;align-items:stretch;gap:var(--s-3);width:100%;padding:7px}.global-footer .footer-scroll-counter .t-h-6{margin:0}.global-footer .footer-scroll-counter .t-l-2{text-transform:uppercase;margin:auto 0 0}.global-footer .footer-scroll-counter .scroll-distance{padding:var(--s-1) var(--s-2);font-size:18px;gap:25px}.global-footer .footer-scroll-counter .scroll-distance .scroll-distance-display{font-size:42px}.global-footer .footer-scroll-counter .scroll-distance span:first-child{min-width:90px}.global-footer .footer-legal__links{display:flex;flex-direction:column;gap:5px}}.shopify-challenge__container{max-width:400px;margin:calc(var(--s-section)*2 + var(--s-header) + var(--s-3)) auto calc(var(--s-section)*2 + var(--s-3))}.shopify-challenge__container .shopify-challenge__message{font:var(--t-b-1);margin:0 0 30px}.shopify-challenge__container .shopify-challenge__button{margin:30px auto 0}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:720px;margin:calc(var(--s-header) + var(--s-section)) auto;padding:0}.shopify-policy__container .shopify-policy__title{margin:0 0 var(--s-section-half)}.page-content{margin:calc(var(--s-header) + var(--s-section)) auto}.error-content{position:relative;overflow:hidden;height:calc(var(--s-viewport-height) - var(--s-header) - var(--s-announcement) - 40px)}.error-content .error-actions{gap:var(--s-2);position:absolute;bottom:var(--s-3);left:50%;width:100%;max-width:480px;padding:0 var(--s-contain);text-align:center;transform:translateX(-50%);z-index:2}.error-content .error-message{margin:0}.error-content .error-links{gap:var(--s-1)}.error-content .svg-text-flow{position:relative;overflow:visible;width:100%}.error-content .svg-text-flow:nth-of-type(1){display:block;margin:0 0 0 auto;width:70vw;transform:translate(0, 30%)}.error-content .svg-text-flow:nth-of-type(2){width:60vw;transform:translate(0, -300%)}.error-content .svg-text-flow:nth-of-type(3){width:36vw;transform:translate(-100%, 30%)}@media screen and (max-width: 900px){.error-content .svg-text-flow{position:relative;overflow:visible;width:100%}.error-content .svg-text-flow:nth-of-type(1){width:95vw;transform:translate(15%, 45%)}.error-content .svg-text-flow:nth-of-type(2){width:80vw;transform:translate(-22%, -170%)}.error-content .svg-text-flow:nth-of-type(3){width:45vw;transform:translate(20%, 0%)}}@media screen and (max-width: 600px){.error-content{height:calc(var(--s-viewport-height)*.6 - var(--s-header) - var(--s-announcement))}}.error-content .error-content-text{transform-origin:center center}@media screen and (max-height: 800px){.error-content .error-content-text{transform:scale(0.85)}}@media screen and (max-height: 650px){.error-content .error-content-text{transform:scale(0.7)}}@media screen and (max-height: 520px){.error-content .error-content-text{transform:scale(0.55)}}#shopify-pc__banner{background:var(--cr-black) url("/cdn/shop/files/Bandit_CaseStudy_01-16_8.jpg?v=1650948420") center/cover no-repeat}@media screen and (max-width: 600px){#shopify-pc__banner{background:var(--cr-black) url("/cdn/shop/files/Group-197.jpg?v=1651086271") center/cover no-repeat}}#shopify-pc__prefs__dialog,#shopify-pc__prefs__dialog button,#shopify-pc__banner,#shopify-pc__banner button{font:var(--t-l-2);line-height:1;text-transform:uppercase;letter-spacing:.01em}#shopify-pc__prefs__dialog button,#shopify-pc__banner button{flex:1;width:-moz-fit-content;width:fit-content;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}#shopify-pc__prefs__dialog button:not(.shopify-pc__banner__btn-manage-prefs,.shopify-pc__prefs__header-close),#shopify-pc__banner button:not(.shopify-pc__banner__btn-manage-prefs,.shopify-pc__prefs__header-close){height:35px;line-height:35px;padding:0 20px;border:unset;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);transition:.2s}#shopify-pc__prefs__dialog button:not(.shopify-pc__banner__btn-manage-prefs,.shopify-pc__prefs__header-close):hover,#shopify-pc__prefs__dialog button:not(.shopify-pc__banner__btn-manage-prefs,.shopify-pc__prefs__header-close):focus,#shopify-pc__banner button:not(.shopify-pc__banner__btn-manage-prefs,.shopify-pc__prefs__header-close):hover,#shopify-pc__banner button:not(.shopify-pc__banner__btn-manage-prefs,.shopify-pc__prefs__header-close):focus{color:var(--cr-white);background-color:var(--cr-black);box-shadow:inset 0 0 0 1px var(--cr-white)}@media screen and (max-width: 600px){#shopify-pc__prefs__dialog button,#shopify-pc__banner button{width:100%}}#shopify-pc__prefs__dialog p,#shopify-pc__banner p{font:var(--t-b-4);text-transform:initial}#shopify-pc__prefs__dialog .shopify-pc__banner__body,#shopify-pc__banner .shopify-pc__banner__body{max-width:80ch;margin-right:auto}#shopify-pc__prefs__dialog .shopify-pc__banner__btns,#shopify-pc__banner .shopify-pc__banner__btns{min-width:-moz-fit-content;min-width:fit-content}#shopify-pc__prefs__dialog .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{flex:auto;display:flex;justify-content:start;align-items:center}#shopify-pc__prefs__dialog .shopify-pc__banner__btn-manage-prefs:focus span,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@media screen and (max-width: 600px){#shopify-pc__prefs__dialog .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{justify-content:center}}#shopify-pc__prefs__dialog .shopify-pc__banner__btn-decline,#shopify-pc__banner .shopify-pc__banner__btn-decline{color:var(--cr-white);background:var(--cr-subtle-5)}#shopify-pc__prefs__dialog .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close,#shopify-pc__banner .shopify-pc__prefs__header-close{top:3px;right:3px;padding:0;width:50px;height:50px;border-radius:4px}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close:focus,#shopify-pc__banner .shopify-pc__prefs__header-close:focus{box-shadow:0 0 0 3px var(--cr-yellow-2)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label,#shopify-pc__banner .shopify-pc__prefs__option label{align-items:center}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span,#shopify-pc__banner .shopify-pc__prefs__option label input:focus~span{background-color:var(--cr-yellow-2)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span svg,#shopify-pc__banner .shopify-pc__prefs__option label input:focus~span svg{box-shadow:0 0 0 4px var(--cr-yellow-2)}.search-header{margin:calc(var(--s-section)*1.5) 0}.search-header>.f-h{gap:var(--s-3)}.search-header .search-count{white-space:nowrap}.search-results{margin:var(--s-section) 0}.search-results__filter{position:sticky;top:calc(var(--s-header) + var(--s-announcement) - 1px);margin-bottom:20px;background:var(--cr-white);z-index:30}.search-results__grid{grid-gap:30px var(--s-3)}@media screen and (max-width: 900px){.search-results__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.search-results__grid{grid-gap:30px 7px}}.account-gate-wrapper{position:relative;min-height:calc(var(--s-viewport-height-initial) - var(--s-announcement) - var(--s-header));margin:0 auto;padding:var(--s-section) 0;transition:height .6s}.account-gate-wrapper:after{content:"";position:absolute;display:block;border-left:1px solid;height:100%;top:0;left:50%;transform:translate(-50%, 0);background:var(--cr-black);pointer-events:none;transition:.8s}@media screen and (max-width: 900px){.account-gate-wrapper:after{display:none}}.account-gate-wrapper .account-gate{position:relative;transition:.6s .6s}.account-gate-wrapper .account-gate .account-login{width:50%;margin-top:calc((var(--s-viewport-height)*.8 - var(--s-header) - var(--s-announcement))/4);padding:0 var(--s-4) 0 0}.account-gate-wrapper .account-gate .account-login .errors{color:var(--cr-red-2);font:var(--t-l-1);text-transform:uppercase}.account-gate-wrapper .account-gate .account-login .errors ul{margin:0 0 0 -5px}.account-gate-wrapper .account-gate .account-login .errors ul li{list-style-type:"→";padding:0 0 0 3px}.account-gate-wrapper .account-gate .account-login form{max-width:450px;margin:0 auto;transition:.6s}.account-gate-wrapper .account-gate .account-register{width:calc(50% - var(--s-4));margin:calc((var(--s-viewport-height)*.8 - var(--s-header) - var(--s-announcement))/4) 0 0 var(--s-4)}.account-gate-wrapper .account-gate .account-register .account-register-content{max-width:450px;margin:0 auto}@media screen and (max-width: 900px){.account-gate-wrapper .account-gate{padding:0;height:unset}.account-gate-wrapper .account-gate>.f-h{flex-wrap:wrap;max-width:600px}.account-gate-wrapper .account-gate .account-login{position:relative;width:100%;margin:0;padding:var(--s-4);border-bottom:1px solid}.account-gate-wrapper .account-gate .account-register{width:100%;margin:0;padding:var(--s-4)}.account-gate-wrapper .account-gate .account-reset{padding:var(--s-4)}}.account-gate-header,.account-gate-content{margin:0 0 var(--s-3)}.account-login .account-gate-footer{text-align:center;margin:0 0 30px}.account-login .account-gate-footer>*:not(:last-child){margin:0 0 30px}.account-login .account-gate-footer .btn{display:block}.account-login .account-gate-footer .btn-underline{font-size:12px}.account-login .account-gate-footer .reset-password-trigger{display:block}.account-reset,.account-reset-password{padding:calc(var(--s-header) + var(--s-announcement)) 0 var(--s-section);min-height:var(--s-viewport-height)}.account-reset{display:none;max-width:450px;margin:0 auto;padding:var(--s-4) var(--s-2)}html.reset-password-active .account-login>form{display:none}html.reset-password-active .account-reset{display:block}.account-register-form{position:relative;overflow:hidden;height:calc(var(--s-viewport-height) - var(--s-header) - var(--s-announcement))}.account-register-form form{max-width:500px;width:100%}.account-register-form form>*:not(:last-child){margin:0 0 var(--s-4)}.account-register-form form input[type=checkbox]{width:20px;height:20px}.account-sidebar{position:fixed;top:0;left:0;width:calc(20vw + var(--s-4)*2);height:100%;border-right:1px solid;padding:calc(var(--s-announcement) + var(--s-3)) 0 0 20px;z-index:1}.account-sidebar .sidebar-header{padding:0 var(--s-2) var(--s-1) 0;border-bottom:1px solid}.account-sidebar .sidebar-header .sidebar-header-logo{max-width:180px;width:100%;margin:0 0 40px}.account-sidebar .sidebar-header .sidebar-header-logo .svg-arrow-left{display:inline-block;width:17px;margin-right:7px}.account-sidebar .sidebar-nav{padding:var(--s-3) var(--s-3) var(--s-3) 30px}.account-sidebar .sidebar-nav .sidebar-links li:not(:last-child){margin:0 0 var(--s-2)}.account-sidebar .sidebar-nav .sidebar-links li svg{display:inline-block;height:.7em;vertical-align:0;transform:translateX(0%);opacity:0;transition:.2s}.account-sidebar .sidebar-nav .sidebar-links li.is-active{pointer-events:none}.account-sidebar .sidebar-nav .sidebar-links li.is-active svg{opacity:1}@media(hover: hover){.account-sidebar .sidebar-nav .sidebar-links li a:hover svg{opacity:1;transform:translateX(20%)}}.account-sidebar .sidebar-footer{margin:auto 0 var(--s-3)}.account-sidebar .sidebar-footer .account-help{padding:0 var(--s-2) var(--s-3) 30px;border-bottom:1px solid}.account-sidebar .sidebar-footer .account-help>a{text-decoration:underline}.account-sidebar .sidebar-footer .account-sign-out{margin:var(--s-3) var(--s-contain) 0 30px}@media screen and (max-width: 900px){.account-sidebar{position:relative;width:100%;border-right:none;border-bottom:1px solid;margin-top:var(--s-announcement);padding:var(--s-3) var(--s-contain) 0 var(--s-contain)}.account-sidebar .sidebar-nav{padding:var(--s-3) 0 var(--s-3) 0}.account-sidebar .sidebar-footer .account-help{padding:0 0 var(--s-3) 0;border-bottom:none}.account-sidebar .sidebar-footer .account-sign-out{margin:var(--s-3) var(--s-contain) 0 0}}.account-activate{min-height:var(--s-viewport-height);overflow:hidden}.account-content{width:calc(100% - var(--s-contain));padding:calc(var(--s-3) + var(--s-5) + 35px - var(--s-1)) var(--s-contain) var(--s-4) calc(20vw + var(--s-5) + var(--s-4)*2) !important;min-height:var(--s-viewport-height);overflow:hidden}.account-content.has-no-sidebar{padding:calc(var(--s-3) + var(--s-5) + 35px - var(--s-1)) var(--s-contain) var(--s-4) var(--s-contain) !important}.account-content>.c-3{width:100%}.account-content>.c{height:100%}.account-content .account-content-right{position:relative}.account-content .account-content-header{gap:40px;margin:0 0 50px}.account-content .account-content-header__action{white-space:nowrap;width:-moz-fit-content;width:fit-content}.account-content .account-content-header__title{gap:var(--s-3)}.account-content .account-content-header__title__header{flex:none}.account-content .account-content-header .content-header-top{margin:0 0 var(--s-4);gap:var(--s-4)}.account-content .account-content-header .content-header-top .header-content{display:flex;flex-direction:column;gap:15px}.account-content .account-content-header .content-header-top .header-content .header-content-action a{position:relative;padding:0 0 1px}.account-content .account-content-header .content-header-top .header-content .header-content-action a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--cr-gray-4)}.account-content .account-content-header .content-header-top .header-image{width:100%;max-width:130px}@media screen and (max-width: 900px){.account-content .account-content-header .content-header-top{flex-direction:column;align-items:flex-start}}.account-content .account-content-header .content-header-status{margin:0 0 var(--s-3);height:50px;line-height:50px;border-top:1px solid;border-bottom:1px solid}@media screen and (max-width: 900px){.account-content{width:100%;height:unset;padding:var(--s-contain) !important}.account-content>.f-h{flex-wrap:wrap}.account-content .account-content-right{width:100%;padding:var(--s-3) 0}}.account-content-renewal{margin-bottom:50px}.account-content-renewal.type-spacing ul{list-style:none;padding:0}.account-orders{margin:var(--s-section) auto}.account-orders .account-orders-title{margin:0 0 35px}.account-orders .orders-table{overflow-x:auto;width:100%;border-collapse:collapse;text-transform:uppercase;letter-spacing:.02em}.account-orders .orders-table th,.account-orders .orders-table td{padding:0 8px;height:50px;line-height:30px;width:15%;text-align:right;white-space:nowrap}.account-orders .orders-table th{color:var(--cr-gray-4);border-bottom:1px solid var(--cr-black)}.account-orders .orders-table td{border-bottom:1px solid var(--cr-black)}.account-orders .orders-table td:first-child,.account-orders .orders-table th:first-child{width:10%;text-align:left}.account-orders .orders-table td:last-child,.account-orders .orders-table th:last-child{width:30%}@media screen and (max-width: 600px){.account-orders .orders-table{display:block;-webkit-overflow-scrolling:touch;width:100vw;margin-inline:calc(var(--s-contain)*-1)}.account-orders .orders-table thead,.account-orders .orders-table tbody,.account-orders .orders-table th,.account-orders .orders-table td,.account-orders .orders-table tr{display:block}.account-orders .orders-table tr{min-width:750px;display:flex;justify-content:space-between}.account-orders .orders-table th,.account-orders .orders-table td{flex:1;text-align:right;padding:10px}.account-orders .orders-table th:first-child,.account-orders .orders-table td:first-child{text-align:left}.account-orders .orders-table::-webkit-scrollbar{height:var(--s-1)}.account-orders .orders-table::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-white);border-radius:var(--s-1)}.account-orders .orders-table::-webkit-scrollbar-thumb{background-color:var(--cr-gray-2);border-radius:var(--s-1)}}.account-addresses{margin:var(--s-section) auto}.account-addresses>h2{margin:0 0 35px}.account-addresses .address-list{margin:0 0 var(--s-section-half)}.account-addresses .address{position:relative;height:100%;grid-gap:var(--s-3) var(--s-2);padding:var(--s-3);border-radius:var(--b-r);background:#f0f0f0}.account-addresses .address>p{font-size:16px;line-height:1.18;letter-spacing:.02em}.account-addresses .address:nth-of-type(2n){margin:0 0 var(--s-3)}.account-addresses .address .address-actions{margin:auto 0 0}.account-addresses .address .address-default-tag{position:absolute;top:var(--s-1);right:var(--s-1)}.account-addresses .address-add-trigger{margin:var(--s-section-half) 0 0}@media screen and (max-width: 900px){.account-addresses .address,.account-addresses .address:nth-of-type(2n){width:100%;margin:0 0 var(--s-3)}}.address-popup-dialog{width:550px}.address-popup{padding:var(--s-4);background-color:var(--cr-white)}.address-popup .address-popup-header{margin:0 0 var(--s-4)}.address-popup .address-popup-header .address-popup-close{margin:calc(0px - var(--s-2)) calc(0px - var(--s-2)) 0 auto;width:var(--s-3);height:var(--s-3)}.address-popup .address-popup-content{margin:0 0 25px}.address-popup .address-popup-content input[type=radio],.address-popup .address-popup-content input[type=checkbox]{width:12px;height:12px}@media screen and (max-width: 600px){.address-popup{padding:var(--s-3) var(--s-contain)}}.order-details-summary{margin:0 auto var(--s-section-half)}.order-details-summary .order-details-summary-header{gap:var(--s-3);padding:2px 0 var(--s-2);margin:0 0 var(--s-3);text-transform:uppercase;border-bottom:1px solid}.order-details-summary .order-details-summary-header li{width:20%;line-height:1}.order-details-summary .order-details-summary-header li:not(:first-child) span,.order-details-summary .order-details-summary-header li:not(:nth-of-type(2)) span{display:inline-block;max-width:100px}.order-details-summary .order-details-summary-header li:first-child,.order-details-summary .order-details-summary-header li:nth-of-type(2){width:10%}.order-details-summary .order-details-content{gap:var(--s-3)}.order-details-summary .order-details-content .block{width:20%;line-height:1}.order-details-summary .order-details-content .block:first-child,.order-details-summary .order-details-content .block:nth-of-type(2){width:10%}@media screen and (max-width: 600px){.order-details-summary{overflow-x:auto;width:100vw;margin:0 calc(var(--s-contain)*-1) var(--s-section);padding-inline:var(--s-contain)}.order-details-summary .order-details-content,.order-details-summary .order-details-summary-header{min-width:700px}}.order-details{overflow-x:auto;margin:0 0 var(--s-section-half);padding:var(--s-3);background-color:#f0f0f0;-webkit-overflow-scrolling:touch}.order-details::-webkit-scrollbar{height:var(--s-1)}.order-details::-webkit-scrollbar-track{background-color:var(--cr-gray-1);border-radius:var(--s-1)}.order-details::-webkit-scrollbar-thumb{background-color:var(--cr-gray-2);border-radius:var(--s-1)}.order-details .order-details-table{width:100%;border-collapse:collapse;text-transform:uppercase}.order-details .order-details-table th,.order-details .order-details-table td{border-bottom:1px solid}.order-details .order-details-table thead{color:var(--cr-black)}.order-details .order-details-table thead th{width:auto;padding:10px var(--s-3)}.order-details .order-details-table th:first-child{text-align:left}.order-details .order-details-table th:nth-child(3),.order-details .order-details-table th:nth-child(4),.order-details .order-details-table td:nth-child(3),.order-details .order-details-table td:nth-child(4){width:var(--s-5);text-align:right}.order-details .order-details-table tbody td{padding:15px var(--s-3)}.order-details .order-details-table .item-thumbnail{position:relative;overflow:hidden;width:clamp(100px,10vw,150px);background-color:var(--cr-gray-1)}.order-details .order-details-table .item-thumbnail:after{content:"";display:block;padding-top:100%}.order-details .order-details-table .item-info{min-width:200px}.order-details .order-details-table .item-info>*:not(:last-child){margin-bottom:6px}@media screen and (max-width: 600px){.order-details .order-details-table{display:block}.order-details .order-details-table td{padding:var(--s-2)}}.order-details-footer .summary{text-transform:uppercase;padding:var(--s-3) 0;border-bottom:1px solid}.order-details-footer .summary:first-child{border-top:1px solid}.order-details-footer .summary:not(:last-child){margin:0}#template-account .field{--field-height: 35px;position:relative;line-height:1}#template-account .field:not(:last-child){margin-bottom:var(--s-3)}#template-account .field input[type=text],#template-account .field input[type=email],#template-account .field input[type=tel],#template-account .field input[type=url],#template-account .field input[type=password],#template-account .field select,#template-account .field textarea{font-size:16px;border:none;border-bottom:1px solid}#template-account .field input[type=text],#template-account .field input[type=text]~label,#template-account .field input[type=email],#template-account .field input[type=email]~label,#template-account .field input[type=tel],#template-account .field input[type=tel]~label,#template-account .field input[type=url],#template-account .field input[type=url]~label,#template-account .field input[type=password],#template-account .field input[type=password]~label,#template-account .field select,#template-account .field select~label,#template-account .field textarea,#template-account .field textarea~label{padding:0;border-radius:0}.blog-index-hero{margin:0 auto var(--s-section)}.blog-index-hero:not(:has(.article-card)){display:none}.blog-index-hero-article>.c{margin:var(--s-section) auto}.blog-index-toolbar{border-top:1px solid;padding:var(--s-3) 0 0}.blog-index-toolbar .blog-grid-style-triggers{position:relative;margin-left:auto;box-shadow:inset 0 0 0 1px var(--cr-black);border-radius:var(--b-r)}.blog-index-toolbar .blog-grid-style-triggers .btn.is-outline{position:relative;box-shadow:inset 0 0 0 0px rgba(0,0,0,0)}.blog-index-toolbar .blog-grid-style-triggers .btn.is-outline.is-active{background-color:rgba(0,0,0,0)}@media(hover: hover){.blog-index-toolbar .blog-grid-style-triggers .btn.is-outline:hover{color:var(--cr-black);background-color:rgba(0,0,0,0)}}.blog-index-toolbar .blog-grid-style-triggers:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:var(--cr-black);border-radius:var(--b-r);z-index:0;transition:.2s}.blog-index-toolbar .blog-grid-style-triggers.is-active::before{left:50%}@media screen and (max-width: 600px){.blog-index-toolbar .blog-grid-style-triggers .btn.is-outline{height:20px;line-height:20px;padding:0 var(--s-1)}}.blog-index-toolbar .blog-grid-style-triggers .btn.is-active{pointer-events:none}.blog-grid{margin:var(--s-section) auto}.blog-grid .blog-load-more{grid-gap:var(--s-4) var(--s-3)}.blog-grid[data-style=list]{margin:var(--s-3) auto var(--s-section)}.blog-grid[data-style=list]>.c{padding-left:240px}.blog-grid[data-style=list] .blog-load-more{display:block}.blog-grid[data-style=list] .blog-load-more:before{content:"";position:relative;display:block;height:1px;background-color:var(--cr-black);animation:1.5s scaleRight cubic-bezier(0.19, 1, 0.22, 1);transform-origin:left;z-index:10}.blog-grid[data-style=list] .article-card .card-image{position:absolute;top:50%;width:50%;max-width:360px;transform:translate(-240px, -50%);opacity:0;pointer-events:none;z-index:-1;animation:unset !important}.blog-grid[data-style=list] .article-card .card-info{position:relative;display:flex;padding:var(--s-3) 0;align-items:center;transition:color .2s,border-color .2s}.blog-grid[data-style=list] .article-card .card-info:before{content:"";display:block;position:absolute;top:0;left:120px;width:calc(100% - 120px);height:100%;background-color:var(--cr-black);opacity:0;pointer-events:none;transition:opacity .2s;z-index:-1}.blog-grid[data-style=list] .article-card .card-info-date-tag{width:30%;margin-bottom:0;gap:var(--s-2)}.blog-grid[data-style=list] .article-card .card-info-date-tag .btn{order:2;margin-right:var(--s-4)}.blog-grid[data-style=list] .article-card .card-info>.animation-header{flex:1;max-width:50%;font:var(--t-h-5);margin-left:var(--s-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s;z-index:5}.blog-grid[data-style=list] .article-card .card-excerpt{display:none}.blog-grid[data-style=list] .article-card .card-info-border{position:absolute;width:100%;border-bottom:1px solid var(--cr-black);bottom:0;left:0;transform-origin:left}.blog-grid[data-style=list] .article-card[data-animate]:not([data-style=full]){opacity:0}.blog-grid[data-style=list] .article-card[data-animate]:not([data-style=full]).is-animated>*.card-info-border{animation:1.5s scaleRight cubic-bezier(0.19, 1, 0.22, 1) both;animation-delay:calc(.035s*(var(--index) + 1))}.blog-grid[data-style=list] .article-card[data-animate]:not([data-style=full]).is-animated>*.card-info{animation:1.5s fadeInUpShort cubic-bezier(0.19, 1, 0.22, 1) both;animation-delay:calc(.085s*(var(--index) + 1))}@media(hover: hover){.blog-grid[data-style=list] .article-card:hover{z-index:10}.blog-grid[data-style=list] .article-card:hover .card-info{color:var(--cr-white);border-color:var(--cr-black)}.blog-grid[data-style=list] .article-card:hover .card-info:before{opacity:1}.blog-grid[data-style=list] .article-card:hover .card-info-date-tag .t-h-4{mix-blend-mode:difference}.blog-grid[data-style=list] .article-card:hover .card-info>.t-h-5{color:var(--cr-white)}.blog-grid[data-style=list] .article-card:hover .btn{color:var(--cr-black);background-color:var(--cr-white)}.blog-grid[data-style=list] .article-card:hover .card-image{opacity:1}}.blog-grid .blog-load-more-trigger{display:block;margin:var(--s-section) 0 var(--s-4) auto}.blog-grid .blog-load-more-trigger[disabled]{pointer-events:none}@media screen and (max-width: 1024px){.blog-grid .blog-load-more{grid-template-columns:repeat(2, 1fr)}.blog-grid[data-style=list]>.c{padding-left:0}.blog-grid[data-style=list] .article-card .card-image{transform:translate(0, -50%)}}@media screen and (max-width: 600px){.blog-grid .blog-load-more{grid-template-columns:repeat(1, 1fr)}.blog-grid[data-style=list] .article-card .card-info-date-tag{width:100%;margin-bottom:var(--s-2)}.blog-grid[data-style=list] .article-card .card-info-date-tag .btn{margin-left:var(--s-3)}.blog-grid[data-style=list] .article-card .card-info{flex-wrap:wrap}.blog-grid[data-style=list] .article-card .card-info>.animation-header{margin-left:0;width:100%;max-width:100%;flex:unset}}.article-hero{margin:var(--s-section) auto}.article-hero .fitvid{margin-bottom:var(--s-section)}.article-hero .hero-text{position:sticky;width:100vw;margin:0 calc(0px - var(--s-edge));padding:0 var(--s-edge);overflow:hidden;top:calc(var(--s-announcement) + var(--s-header) + var(--s-section))}.article-hero .hero-date-tag{margin:0 0 var(--s-3)}.article-hero .hero-date-tag .t-h-5{margin-right:var(--s-5)}.article-hero .hero-date-tag .btn{flex:1;max-width:220px;pointer-events:none}.article-hero .t-h-1,.article-hero .t-h-2{width:80%;max-width:1160px;text-transform:uppercase;letter-spacing:.01em}.article-hero .t-h-1.t-h-2,.article-hero .t-h-2.t-h-2{max-width:750px}.article-hero .t-h-1 .svg-arrow-right,.article-hero .t-h-2 .svg-arrow-right{display:inline-block;height:.7em;vertical-align:0;transition:.2s}.article-hero .hero-image{margin:var(--s-section) 0;margin-bottom:calc(var(--s-section) + 240px)}.article-hero .hero-image .hero-image-interior{max-width:900px;width:50%;transform:translateY(240px)}@media screen and (max-width: 900px){.article-hero .hero-image{margin-bottom:0}.article-hero .hero-image .hero-image-interior{width:66%;transform:translateY(0)}}.article-hero[data-animate] .hero-date-tag,.article-hero[data-animate] .hero-image{opacity:0}.article-hero[data-animate].is-animated .hero-date-tag{animation:.4s 1.2s fadeIn both}.article-hero[data-animate].is-animated .hero-image{animation:1.2s 1.2s fadeInUp both}.article-excerpt .article-excerpt-content{padding:var(--s-3) 0}.article-credits{margin:0 auto var(--s-section)}.article-credits ul{padding:var(--s-3) 0;list-style:none}.article-credits ul li{display:inline-block}.article-credits ul li:not(:last-child){margin-right:var(--s-4)}.article-excerpt~.article-credits hr:first-child{display:none}.article-content{position:relative;margin:var(--s-section) auto}.article-content>.svg-arrow-right{position:absolute;width:30px;top:0;left:var(--s-edge)}.article-content .article-product-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--s-3)}.article-content .article-product-wrap>*{flex:1;max-width:500px}.article-content .c-item-card{max-width:500px}.article-content .content-layout .c-item-card ol li:not(:last-child),.article-content .content-layout .c-item-card ul li:not(:last-child){margin:0}.article-content .content-layout .c-item-card ol,.article-content .content-layout .c-item-card ul{margin:0;padding:0}@media screen and (max-width: 1400px){.article-content>.svg-arrow-right{display:none}}.article-share .layout-aside{padding:var(--s-3) 0;border-top:1px solid;border-bottom:1px solid}.article-share ul li{display:inline-block}.article-share ul li:not(:last-child){margin-right:var(--s-4)}@media screen and (max-width: 1024px){.article-share .layout-aside>*:first-child{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:var(--s-2)}.article-share .layout-aside>*:first-child:after{content:":"}.article-share ul li:not(:last-child){margin-right:var(--s-3)}}.article-author{margin:var(--s-section) auto;padding:0 0 var(--s-section);border-bottom:1px solid}.article-author>.f-h{align-items:unset}.article-author .author-aside .t-l-1,.article-author .author-aside ul{margin:0 0 var(--s-3)}.article-author .author-aside ul li{display:inline-block}.article-author .author-aside ul li:not(:last-child){margin-right:var(--s-2)}.article-author .author-aside ul li a{display:block;width:20px;height:20px}.article-author .author-aside .t-h-3{margin-top:auto}.article-author .author-bio p{max-width:850px}.article-related{margin:var(--s-section) auto}.articles-products-related>.c{padding:var(--s-section) 0;border-top:1px solid}.collection-list-content{overflow:hidden}.collection-list-content .collection-list-header{margin:var(--s-section) 0 0}.collection-list-content .collection-hero .c>.t-h-1{display:none}.collection-list-content .collection-list-blocks .collection-list-block:not(:last-child){border-bottom:1px solid;margin:0 0 var(--s-3)}#template-page-membership.header-is-shrink .global-header{padding:var(--s-2) 0 0 !important}@media screen and (max-width: 900px){#template-page-membership.header-is-shrink .global-header{padding:var(--s-2) 0 !important}}.membership-hero,.program-editorial__v2{position:relative;overflow:hidden}.membership-hero .comp-hero .hero-content,.program-editorial__v2 .comp-hero .hero-content{flex-direction:column;align-items:flex-start;gap:1.5em;padding:var(--s-section) var(--s-edge) calc(var(--s-section)*2) 0;z-index:1}.membership-hero .comp-hero .hero-content .btn.btn-marquee.cr-white,.program-editorial__v2 .comp-hero .hero-content .btn.btn-marquee.cr-white{background:var(--cr-red-2);color:var(--cr-white);margin:0 0 0 calc(var(--s-contain)*3)}.membership-hero .content-highlight-color,.program-editorial__v2 .content-highlight-color{background:rgba(0,0,0,0);color:var(--cr-white)}.membership-hero .content-highlight-color.is-edge,.program-editorial__v2 .content-highlight-color.is-edge{padding:0}.membership-hero .animation-heading,.program-editorial__v2 .animation-heading{position:absolute;top:20%;left:20%;font:var(--t-h-5);text-transform:uppercase}.membership-hero .animation-heading .letter:not(:last-child),.program-editorial__v2 .animation-heading .letter:not(:last-child){margin-right:0}.membership-hero .animation-heading.heading-two,.program-editorial__v2 .animation-heading.heading-two{top:unset;bottom:calc(var(--s-section)*1.5);left:30%}@media screen and (max-width: 600px){.membership-hero .animation-heading.heading-two,.program-editorial__v2 .animation-heading.heading-two{top:50%;left:35%}}.membership-hero .animation-heading.heading-three,.program-editorial__v2 .animation-heading.heading-three{top:unset;bottom:calc(var(--s-section)*1.5 - 20px);left:35%}@media screen and (max-width: 600px){.membership-hero .animation-heading.heading-three,.program-editorial__v2 .animation-heading.heading-three{top:calc(50% + 20px);left:40%;bottom:unset}}.membership-hero .animation-heading.heading-four,.program-editorial__v2 .animation-heading.heading-four{top:unset;left:unset;bottom:var(--s-3);right:10%}.membership-benefits,.program-benefits__v2{position:relative;margin:var(--s-3) auto 0}.membership-benefits .membership-benefits-container,.program-benefits__v2 .membership-benefits-container{position:relative;margin:0 auto var(--s-3)}.membership-benefits>.f-h,.program-benefits__v2>.f-h{gap:var(--s-3)}.membership-benefits .benefits-left,.program-benefits__v2 .benefits-left{position:sticky;top:calc(var(--s-header) + var(--s-announcement));overflow:hidden;width:50%;height:50vw;max-height:990px}.membership-benefits .benefits-left .block-image,.program-benefits__v2 .benefits-left .block-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.6s ease-in-out}.membership-benefits .benefits-left .block-image.is-active,.program-benefits__v2 .benefits-left .block-image.is-active{position:relative;overflow:hidden;opacity:1}.membership-benefits .benefits-right,.program-benefits__v2 .benefits-right{position:relative;width:50%}.membership-benefits .benefits-right .content-header,.program-benefits__v2 .benefits-right .content-header{margin:0 0 var(--s-5);max-width:550px}.membership-benefits .benefits-right .content-nav,.program-benefits__v2 .benefits-right .content-nav{border-top:1px solid}.membership-benefits .benefits-right .content-nav .comp-accordion .accordion-header,.program-benefits__v2 .benefits-right .content-nav .comp-accordion .accordion-header{font:var(--t-h-4);letter-spacing:.03em;transition:.2s}.membership-benefits .benefits-right .content-nav .comp-accordion .content-block .block-image,.program-benefits__v2 .benefits-right .content-nav .comp-accordion .content-block .block-image{margin:0 0 var(--s-2)}.membership-benefits .benefits-right .content-nav .comp-accordion.is-expanded .accordion-button,.program-benefits__v2 .benefits-right .content-nav .comp-accordion.is-expanded .accordion-button{color:var(--cr-red-2)}@media(hover: hover){.membership-benefits .benefits-right .content-nav .comp-accordion .accordion-button:hover,.program-benefits__v2 .benefits-right .content-nav .comp-accordion .accordion-button:hover{color:var(--cr-red-2)}}@media screen and (max-width: 900px){.membership-benefits>.f-h,.program-benefits__v2>.f-h{height:unset}.membership-benefits .benefits-right,.program-benefits__v2 .benefits-right{width:100%;min-height:unset}}.membership-product{position:fixed;bottom:0;width:100%;padding:var(--s-3) 0;transform:translate3d(0, 100%, 0);transition:.4s var(--a-panel);border-top:1px solid;z-index:10}.membership-product.is-visible{transform:translate3d(0, 0, 0)}.membership-product .membership-product-header{flex:1;gap:4px 20px}.membership-product .membership-product-header .c-item-price--divider,.membership-product .membership-product-header .item-price-member,.membership-product .membership-product-header .item-price-member-tooltip{display:none}@media screen and (max-width: 900px){.membership-product .membership-product-header{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.membership-product>.f-h{flex-direction:column;gap:var(--s-2)}}.membership-editorial{overflow:hidden;margin:var(--s-section) auto 0}.membership-editorial .editorial-header{position:relative;z-index:1}.membership-editorial .editorial-header .editorial-header-interior{max-width:550px}.membership-editorial .editorial-header .editorial-header-interior>*:not(:last-child){margin:0 0 var(--s-4)}.membership-editorial .editorial-gallery{position:relative;transform:translate(35%, -15%);z-index:0}.membership-editorial .editorial-gallery,.membership-editorial .editorial-gallery .editorial-gallery-interior{will-change:transform}.membership-editorial .editorial-gallery .gallery-image-block{flex:0 0 auto;max-width:400px;width:30%}.membership-editorial .editorial-gallery .gallery-image-block:not(:first-child) .gallery-image:before{content:"";display:block;position:absolute;left:0;top:0;width:25%;height:100%;background:linear-gradient(90deg, #ffffff 0%, rgba(18, 17, 17, 0) 100%);z-index:100}.membership-editorial .editorial-gallery .gallery-image-block .gallery-image-block-interior{width:100%}.membership-editorial .editorial-gallery .gallery-image-block .gallery-image{position:relative;overflow:hidden;width:100%;margin:0 0 var(--s-1)}.membership-editorial .editorial-gallery .gallery-image-block .gallery-image-caption{text-align:right}@media screen and (max-width: 600px){.membership-editorial .editorial-gallery .gallery-image-block{flex:0 0 auto;max-width:400px;width:50%}}#template-page-membership .membership-hero .btn-marquee,#template-page-membership .program-editorial__v2 .btn-marquee,#template-page-membership .membership-editorial--small .btn-marquee,#template-page-membership-2024 .membership-hero .btn-marquee,#template-page-membership-2024 .program-editorial__v2 .btn-marquee,#template-page-membership-2024 .membership-editorial--small .btn-marquee{width:-moz-fit-content;width:fit-content;background-color:var(--cr-yellow-2)}@media(hover: hover){#template-page-membership .membership-hero .btn-marquee:hover,#template-page-membership .program-editorial__v2 .btn-marquee:hover,#template-page-membership .membership-editorial--small .btn-marquee:hover,#template-page-membership-2024 .membership-hero .btn-marquee:hover,#template-page-membership-2024 .program-editorial__v2 .btn-marquee:hover,#template-page-membership-2024 .membership-editorial--small .btn-marquee:hover{box-shadow:inset 0 0 0 1px var(--cr-white);color:var(--cr-white)}}#template-page-membership .marquee,#template-page-membership-2024 .marquee{overflow:hidden}#template-page-membership .membership-hero__interior,#template-page-membership-2024 .membership-hero__interior{height:100%}#template-page-membership .membership-hero__interior.is-animated .btn,#template-page-membership .membership-hero__interior.is-animated [data-animate-secondary],#template-page-membership .membership-hero__interior.is-animated~[data-animate-secondary]>*,#template-page-membership-2024 .membership-hero__interior.is-animated .btn,#template-page-membership-2024 .membership-hero__interior.is-animated [data-animate-secondary],#template-page-membership-2024 .membership-hero__interior.is-animated~[data-animate-secondary]>*{animation:fadeInUp .6s 2.2s both}#template-page-membership .membership-hero__interior.is-animated .membership-hero__secondary-image,#template-page-membership-2024 .membership-hero__interior.is-animated .membership-hero__secondary-image{animation:fadeInUp .6s 2.4s both}#template-page-membership .membership-hero__content,#template-page-membership-2024 .membership-hero__content{flex:1;position:relative;display:grid;grid-template-areas:"subtitle ." "heading link" "message .";grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, min-content);padding:120px calc(var(--s-contain)*4) 70px;z-index:2}#template-page-membership .membership-hero__content__subtitle,#template-page-membership-2024 .membership-hero__content__subtitle{grid-area:subtitle}#template-page-membership .membership-hero__content__heading,#template-page-membership-2024 .membership-hero__content__heading{grid-area:heading}#template-page-membership .membership-hero__content__message,#template-page-membership-2024 .membership-hero__content__message{grid-area:message}#template-page-membership .membership-hero__content__link,#template-page-membership-2024 .membership-hero__content__link{grid-area:link;margin:0 0 0 auto}#template-page-membership .membership-hero h1,#template-page-membership .program-editorial__v2 h1,#template-page-membership-2024 .membership-hero h1,#template-page-membership-2024 .program-editorial__v2 h1{max-width:530px;font-size:min(13vw,96px)}#template-page-membership .membership-hero__secondary-image,#template-page-membership-2024 .membership-hero__secondary-image{flex:none;margin:0;width:100%;z-index:1}@media screen and (max-width: 1024px){#template-page-membership .membership-hero__interior,#template-page-membership-2024 .membership-hero__interior{flex-direction:column;align-items:flex-start;gap:40px}#template-page-membership .membership-hero__content,#template-page-membership-2024 .membership-hero__content{display:block;padding:var(--s-section) var(--s-contain);max-width:600px}#template-page-membership .membership-hero h1,#template-page-membership .program-editorial__v2 h1,#template-page-membership-2024 .membership-hero h1,#template-page-membership-2024 .program-editorial__v2 h1{max-width:unset}#template-page-membership .membership-hero__secondary-image,#template-page-membership-2024 .membership-hero__secondary-image{margin:auto 0 -3%;width:104%}#template-page-membership .membership-hero .type-spacing>*:not(:last-child),#template-page-membership .program-editorial__v2 .type-spacing>*:not(:last-child),#template-page-membership-2024 .membership-hero .type-spacing>*:not(:last-child),#template-page-membership-2024 .program-editorial__v2 .type-spacing>*:not(:last-child){margin-bottom:20px}}#template-page-membership .membership-benefits__content,#template-page-membership-2024 .membership-benefits__content{padding:20px 0 0;border-top:1px solid}#template-page-membership .membership-benefits__content>.f-h,#template-page-membership-2024 .membership-benefits__content>.f-h{gap:20px;margin:0 auto var(--s-section)}#template-page-membership .membership-benefits__content__title,#template-page-membership-2024 .membership-benefits__content__title{position:sticky;top:calc(var(--s-header) + var(--s-announcement) + var(--s-3) + 30px);flex:25%}#template-page-membership .membership-benefits__content__grid,#template-page-membership-2024 .membership-benefits__content__grid{flex:75%;gap:30px 20px}#template-page-membership .membership-benefits__block,#template-page-membership-2024 .membership-benefits__block{gap:10px;position:relative;height:-moz-fit-content;height:fit-content;min-height:100%;overflow:hidden}#template-page-membership .membership-benefits__block.is-full-width,#template-page-membership-2024 .membership-benefits__block.is-full-width{grid-column:1/-1}#template-page-membership .membership-benefits__block.is-full-width .membership-benefits__block__image::after,#template-page-membership-2024 .membership-benefits__block.is-full-width .membership-benefits__block__image::after{padding-top:32%}#template-page-membership .membership-benefits__block.is-full-width .membership-benefits__block__title,#template-page-membership .membership-benefits__block.is-full-width .membership-benefits__block__content,#template-page-membership-2024 .membership-benefits__block.is-full-width .membership-benefits__block__title,#template-page-membership-2024 .membership-benefits__block.is-full-width .membership-benefits__block__content{flex:1}#template-page-membership .membership-benefits__block__inner,#template-page-membership-2024 .membership-benefits__block__inner{height:100%}#template-page-membership .membership-benefits__block__image,#template-page-membership-2024 .membership-benefits__block__image{flex:100% 0 0;position:relative;margin:0 0 10px;pointer-events:none}#template-page-membership .membership-benefits__block__image::after,#template-page-membership-2024 .membership-benefits__block__image::after{content:"";display:block;padding-top:100%}#template-page-membership .membership-benefits__block__title,#template-page-membership .membership-benefits__block__content,#template-page-membership-2024 .membership-benefits__block__title,#template-page-membership-2024 .membership-benefits__block__content{max-width:320px}#template-page-membership .membership-benefits__block__content p,#template-page-membership-2024 .membership-benefits__block__content p{font:var(--t-b-4)}#template-page-membership .membership-benefits__block__marquee,#template-page-membership-2024 .membership-benefits__block__marquee{width:100%}#template-page-membership .membership-benefits__block.is-video,#template-page-membership .membership-benefits__block.is-bg,#template-page-membership .membership-benefits__block.is-model,#template-page-membership .membership-benefits__block.is-marquee,#template-page-membership-2024 .membership-benefits__block.is-video,#template-page-membership-2024 .membership-benefits__block.is-bg,#template-page-membership-2024 .membership-benefits__block.is-model,#template-page-membership-2024 .membership-benefits__block.is-marquee{--padding: 20px}#template-page-membership .membership-benefits__block.is-bg,#template-page-membership-2024 .membership-benefits__block.is-bg{padding:var(--padding);height:auto}#template-page-membership .membership-benefits__block.is-bg .membership-benefits__block__inner,#template-page-membership-2024 .membership-benefits__block.is-bg .membership-benefits__block__inner{gap:10px}#template-page-membership .membership-benefits__block.is-bg .membership-benefits__block__image,#template-page-membership-2024 .membership-benefits__block.is-bg .membership-benefits__block__image{flex:auto;margin:10px 0 0}#template-page-membership .membership-benefits__block.is-bg .membership-benefits__block__image::after,#template-page-membership-2024 .membership-benefits__block.is-bg .membership-benefits__block__image::after{display:none}#template-page-membership .membership-benefits__block.is-video,#template-page-membership .membership-benefits__block.is-model,#template-page-membership-2024 .membership-benefits__block.is-video,#template-page-membership-2024 .membership-benefits__block.is-model{display:flex;flex-direction:column;padding:var(--padding);max-height:450px}#template-page-membership .membership-benefits__block.is-video .c-video,#template-page-membership .membership-benefits__block.is-model .c-video,#template-page-membership-2024 .membership-benefits__block.is-video .c-video,#template-page-membership-2024 .membership-benefits__block.is-model .c-video{flex:1}#template-page-membership .membership-benefits__block.is-video video,#template-page-membership .membership-benefits__block.is-video iframe,#template-page-membership .membership-benefits__block.is-model video,#template-page-membership .membership-benefits__block.is-model iframe,#template-page-membership-2024 .membership-benefits__block.is-video video,#template-page-membership-2024 .membership-benefits__block.is-video iframe,#template-page-membership-2024 .membership-benefits__block.is-model video,#template-page-membership-2024 .membership-benefits__block.is-model iframe{-o-object-fit:contain;object-fit:contain;pointer-events:none}#template-page-membership .membership-benefits__block.is-video.is-full-width::after,#template-page-membership .membership-benefits__block.is-model.is-full-width::after,#template-page-membership-2024 .membership-benefits__block.is-video.is-full-width::after,#template-page-membership-2024 .membership-benefits__block.is-model.is-full-width::after{padding-top:40%}#template-page-membership .membership-benefits__block.is-video.is-full-width .c-video iframe,#template-page-membership .membership-benefits__block.is-model.is-full-width .c-video iframe,#template-page-membership-2024 .membership-benefits__block.is-video.is-full-width .c-video iframe,#template-page-membership-2024 .membership-benefits__block.is-model.is-full-width .c-video iframe{width:100%}#template-page-membership .membership-benefits__block.is-video .membership-benefits__block__inner,#template-page-membership .membership-benefits__block.is-model .membership-benefits__block__inner,#template-page-membership-2024 .membership-benefits__block.is-video .membership-benefits__block__inner,#template-page-membership-2024 .membership-benefits__block.is-model .membership-benefits__block__inner{gap:10px;position:relative;z-index:1}#template-page-membership .membership-benefits__block.is-video:not(.is-full-width) .c-video iframe,#template-page-membership-2024 .membership-benefits__block.is-video:not(.is-full-width) .c-video iframe{position:absolute;top:0;left:0;width:100%;height:125%;transform:unset}#template-page-membership .membership-benefits__block.is-model>*,#template-page-membership-2024 .membership-benefits__block.is-model>*{position:relative;z-index:1}#template-page-membership .membership-benefits__block.is-model .membership-benefits__block__image,#template-page-membership-2024 .membership-benefits__block.is-model .membership-benefits__block__image{position:absolute;top:60%;left:50%;margin:0;height:90%;width:200%;transform:translate(-50%, -50%);z-index:2}#template-page-membership .membership-benefits__block.is-model .membership-benefits__block__image:not(:has(model-viewer)),#template-page-membership-2024 .membership-benefits__block.is-model .membership-benefits__block__image:not(:has(model-viewer)){z-index:0}#template-page-membership .membership-benefits__block.is-marquee,#template-page-membership-2024 .membership-benefits__block.is-marquee{height:auto}#template-page-membership .membership-benefits__block.is-marquee .marquee-interior,#template-page-membership-2024 .membership-benefits__block.is-marquee .marquee-interior{gap:70px}#template-page-membership .membership-benefits__block.is-marquee .membership-benefits__block__inner,#template-page-membership-2024 .membership-benefits__block.is-marquee .membership-benefits__block__inner{gap:10px;padding:var(--padding);height:100%;overflow:visible}#template-page-membership .membership-benefits__block.is-marquee .membership-benefits__block__images,#template-page-membership-2024 .membership-benefits__block.is-marquee .membership-benefits__block__images{flex:100%;margin:0 calc(-1*var(--padding));padding:50px 0;width:calc(100% + var(--padding)*2)}#template-page-membership .membership-benefits__block.is-marquee .membership-benefits__block__image,#template-page-membership-2024 .membership-benefits__block.is-marquee .membership-benefits__block__image{margin:0;height:200px;width:calc(200px*var(--aspect-ratio))}#template-page-membership .membership-benefits__block.is-marquee .membership-benefits__block__title,#template-page-membership .membership-benefits__block.is-marquee .membership-benefits__block__content,#template-page-membership-2024 .membership-benefits__block.is-marquee .membership-benefits__block__title,#template-page-membership-2024 .membership-benefits__block.is-marquee .membership-benefits__block__content{height:-moz-fit-content;height:fit-content}#template-page-membership .membership-benefits__block.is-image-fill-block .membership-benefits__block__image,#template-page-membership-2024 .membership-benefits__block.is-image-fill-block .membership-benefits__block__image{margin:10px calc(var(--padding)*-1) calc(var(--padding)*-1)}@media screen and (max-width: 1280px){#template-page-membership .membership-benefits__content__grid,#template-page-membership-2024 .membership-benefits__content__grid{grid-template-columns:repeat(2, 1fr);gap:15px}}@media screen and (max-width: 900px){#template-page-membership .membership-benefits__content>.f-h,#template-page-membership-2024 .membership-benefits__content>.f-h{flex-direction:column}#template-page-membership .membership-benefits__content__title,#template-page-membership-2024 .membership-benefits__content__title{position:relative;top:0}#template-page-membership .membership-benefits__block.is-full-width .membership-benefits__block__title,#template-page-membership .membership-benefits__block.is-full-width .membership-benefits__block__content,#template-page-membership-2024 .membership-benefits__block.is-full-width .membership-benefits__block__title,#template-page-membership-2024 .membership-benefits__block.is-full-width .membership-benefits__block__content{flex:100% 0 0}}@media screen and (max-width: 600px){#template-page-membership .membership-benefits__content__grid,#template-page-membership-2024 .membership-benefits__content__grid{grid-template-columns:repeat(1, 1fr)}#template-page-membership .membership-benefits__block__title,#template-page-membership .membership-benefits__block__content,#template-page-membership-2024 .membership-benefits__block__title,#template-page-membership-2024 .membership-benefits__block__content{max-width:unset}}#template-page-membership .membership-sticky-add,#template-page-membership-2024 .membership-sticky-add{position:sticky;bottom:0;z-index:100}#template-page-membership .membership-sticky-add .membership-product,#template-page-membership-2024 .membership-sticky-add .membership-product{position:relative;transform:unset}#template-page-membership .membership-sticky-add .membership-product-wrapper,#template-page-membership-2024 .membership-sticky-add .membership-product-wrapper{gap:var(--s-2)}#template-page-membership .membership-sticky-add .membership-purchase,#template-page-membership-2024 .membership-sticky-add .membership-purchase{width:-moz-fit-content;width:fit-content;flex:none}#template-page-membership .membership-sticky-add .membership-purchase [data-add-id],#template-page-membership-2024 .membership-sticky-add .membership-purchase [data-add-id]{width:-moz-fit-content;width:fit-content;min-width:280px;background-color:var(--cr-yellow-2);border:unset}#template-page-membership .membership-sticky-add .membership-purchase select,#template-page-membership-2024 .membership-sticky-add .membership-purchase select{filter:brightness(0)}@media screen and (max-width: 900px){#template-page-membership .membership-sticky-add .membership-purchase,#template-page-membership .membership-sticky-add .membership-purchase [data-add-id],#template-page-membership-2024 .membership-sticky-add .membership-purchase,#template-page-membership-2024 .membership-sticky-add .membership-purchase [data-add-id]{width:100%}}#template-page-membership .membership-all-benefits,#template-page-membership-2024 .membership-all-benefits{margin:40px 0 0}#template-page-membership .membership-all-benefits>.c,#template-page-membership-2024 .membership-all-benefits>.c{margin:40px auto}#template-page-membership .membership-all-benefits__heading,#template-page-membership-2024 .membership-all-benefits__heading{margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid}#template-page-membership .membership-all-benefits__title,#template-page-membership-2024 .membership-all-benefits__title{margin:0 0 10px}#template-page-membership .membership-all-benefits__paragraph,#template-page-membership-2024 .membership-all-benefits__paragraph{text-wrap:balance}#template-page-membership .membership-all-benefits__categories,#template-page-membership-2024 .membership-all-benefits__categories{gap:10px;margin-top:80px}#template-page-membership .membership-all-benefits__categories__button,#template-page-membership-2024 .membership-all-benefits__categories__button{transition:.2s}#template-page-membership .membership-all-benefits__categories__button.is-active,#template-page-membership-2024 .membership-all-benefits__categories__button.is-active{background-color:var(--cr-black);color:var(--cr-white)}#template-page-membership .membership-all-benefits .membership-all-benefits__categories__button,#template-page-membership .membership-all-benefits .membership-all-benefits__block__tag,#template-page-membership-2024 .membership-all-benefits .membership-all-benefits__categories__button,#template-page-membership-2024 .membership-all-benefits .membership-all-benefits__block__tag{padding:0 6px;height:24px;line-height:24px;border-radius:5px;white-space:nowrap}#template-page-membership .membership-all-benefits__content .accordion-button,#template-page-membership-2024 .membership-all-benefits__content .accordion-button{padding:20px 0}#template-page-membership .membership-all-benefits__block,#template-page-membership-2024 .membership-all-benefits__block{gap:10px 20px}#template-page-membership .membership-all-benefits__block__title,#template-page-membership-2024 .membership-all-benefits__block__title{flex:45%}#template-page-membership .membership-all-benefits__block__title>*,#template-page-membership-2024 .membership-all-benefits__block__title>*{max-width:510px}#template-page-membership .membership-all-benefits__block__content,#template-page-membership .membership-all-benefits__block__tags,#template-page-membership-2024 .membership-all-benefits__block__content,#template-page-membership-2024 .membership-all-benefits__block__tags{flex:55% 0 0;max-width:335px}#template-page-membership .membership-all-benefits__block__tags,#template-page-membership-2024 .membership-all-benefits__block__tags{gap:10px}#template-page-membership .membership-all-benefits__block__tag,#template-page-membership-2024 .membership-all-benefits__block__tag{transition:.2s}#template-page-membership .membership-all-benefits__block__tag svg,#template-page-membership-2024 .membership-all-benefits__block__tag svg{display:inline-block;transform:unset !important;transition:0s}#template-page-membership .membership-all-benefits__block__image,#template-page-membership-2024 .membership-all-benefits__block__image{position:relative;width:100%}#template-page-membership .membership-all-benefits__block__image::after,#template-page-membership-2024 .membership-all-benefits__block__image::after{content:"";display:block;padding-top:100%}#template-page-membership .membership-all-benefits .comp-accordion:nth-last-of-type(1),#template-page-membership-2024 .membership-all-benefits .comp-accordion:nth-last-of-type(1){border-bottom:unset}#template-page-membership .membership-all-benefits .comp-accordion .content>*:not(:last-child),#template-page-membership-2024 .membership-all-benefits .comp-accordion .content>*:not(:last-child){margin:0 0 20px}@media screen and (min-width: 901px){#template-page-membership .membership-all-benefits .accordion-button,#template-page-membership-2024 .membership-all-benefits .accordion-button{cursor:default;transition:.2s}}@media screen and (min-width: 901px)and (hover: hover){#template-page-membership .membership-all-benefits .accordion-button:hover,#template-page-membership-2024 .membership-all-benefits .accordion-button:hover{background-color:var(--cr-black);color:var(--cr-white)}#template-page-membership .membership-all-benefits .accordion-button:hover .membership-all-benefits__block__tag,#template-page-membership-2024 .membership-all-benefits .accordion-button:hover .membership-all-benefits__block__tag{background-color:var(--cr-white);color:var(--cr-black)}}@media screen and (min-width: 901px){#template-page-membership .membership-all-benefits .accordion-button>svg,#template-page-membership .membership-all-benefits .accordion-content,#template-page-membership-2024 .membership-all-benefits .accordion-button>svg,#template-page-membership-2024 .membership-all-benefits .accordion-content{display:none}#template-page-membership .membership-all-benefits__block__image,#template-page-membership-2024 .membership-all-benefits__block__image{position:fixed;top:0;left:0;max-width:320px;pointer-events:none;opacity:0;will-change:transform;z-index:10}}@media screen and (max-width: 900px){#template-page-membership .membership-all-benefits,#template-page-membership-2024 .membership-all-benefits{overflow:hidden}#template-page-membership .membership-all-benefits__categories,#template-page-membership-2024 .membership-all-benefits__categories{margin-top:20px}#template-page-membership .membership-all-benefits__block,#template-page-membership-2024 .membership-all-benefits__block{flex-wrap:wrap}#template-page-membership .membership-all-benefits__block__tags,#template-page-membership-2024 .membership-all-benefits__block__tags{order:1;flex:100% 0 0}#template-page-membership .membership-all-benefits__block__content,#template-page-membership-2024 .membership-all-benefits__block__content{max-width:unset}}#template-page-membership .membership-editorial--small,#template-page-membership-2024 .membership-editorial--small{position:relative;min-height:450px;overflow:hidden}#template-page-membership .membership-editorial--small__marquee,#template-page-membership-2024 .membership-editorial--small__marquee{z-index:1}#template-page-membership .membership-editorial--small__image,#template-page-membership-2024 .membership-editorial--small__image{z-index:0}#template-page-membership .membership-editorial--small__text,#template-page-membership-2024 .membership-editorial--small__text{position:relative;margin:140px var(--s-contain) 140px auto;width:45%;z-index:1}#template-page-membership .membership-editorial--small__text__title,#template-page-membership-2024 .membership-editorial--small__text__title{margin:0 0 16px;max-width:420px}#template-page-membership .membership-editorial--small__text__message,#template-page-membership-2024 .membership-editorial--small__text__message{margin:0 0 40px;max-width:420px;font-size:18px}#template-page-membership .membership-editorial--small__secondary-image,#template-page-membership-2024 .membership-editorial--small__secondary-image{position:absolute;top:50%;left:0;width:50%;height:60%;transform:translate(0, -50%)}#template-page-membership .membership-editorial--small__secondary-image img,#template-page-membership-2024 .membership-editorial--small__secondary-image img{-o-object-position:left;object-position:left}@media screen and (max-width: 1024px){#template-page-membership .membership-editorial--small__text,#template-page-membership-2024 .membership-editorial--small__text{margin:var(--s-section) var(--s-contain);width:-moz-fit-content;width:fit-content}#template-page-membership .membership-editorial--small__secondary-image,#template-page-membership-2024 .membership-editorial--small__secondary-image{height:unset;width:100%;aspect-ratio:21/10;transform:unset}}.faq-header{margin:var(--s-4) 0 0;padding:0 0 var(--s-3);border-bottom:1px solid}.faq-content{margin:0 0 var(--s-3)}.faq-content .faq-block{position:relative;gap:var(--s-2);border-bottom:1px solid}.faq-content .faq-block .block-question{width:50%;padding:calc(7px + var(--s-3)) 0 var(--s-3);text-align:left}.faq-content .faq-block .block-answer{position:relative;width:calc(50% - var(--s-2));max-width:630px;padding:var(--s-3) 0}.faq-content .faq-block .block-answer svg{position:absolute;width:.7em;top:calc(var(--s-3) + .3em);transition:.2s}.faq-content .faq-block .block-answer .content{width:95%;opacity:0;height:0;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s}.faq-content .faq-block .block-answer .content a{text-decoration:underline;font-weight:500}.faq-content .faq-block .block-answer .excerpt,.faq-content .faq-block .block-answer .content{text-indent:calc(.7em + var(--s-3))}.faq-content .faq-block .block-answer .excerpt{position:absolute;width:100%;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden !important;text-overflow:ellipsis;-webkit-line-clamp:1;max-width:400px}.faq-content .faq-block.is-expanded .block-answer{z-index:2}.faq-content .faq-block.is-expanded .block-answer .excerpt{display:none}.faq-content .faq-block.is-expanded .block-answer .content{opacity:1;transition:height .4s,opacity .4s .3s}.faq-content .faq-block.is-expanded .block-answer svg{transform:rotate(90deg)}@media screen and (max-width: 600px){.faq-content .faq-block{flex-wrap:wrap}.faq-content .faq-block .block-question{width:100%;padding:var(--s-3) 0 0}.faq-content .faq-block .block-answer{width:100%}.faq-content .faq-block .block-answer .content{padding:0 0 var(--s-3)}}.contact-content{position:relative;overflow:hidden;height:calc(var(--s-viewport-height) - var(--s-header) - var(--s-announcement) - 35px)}.contact-content>.f-h{gap:var(--s-3);height:100%;padding:var(--s-section) 0 var(--s-3)}.contact-content .content-left{width:50%}.contact-content .content-left .content-blocks .content-block{position:relative;transition:.3s}.contact-content .content-left .content-blocks .content-block .block-info{position:relative;padding:var(--s-3) 0;gap:var(--s-2)}.contact-content .content-left .content-blocks .content-block .block-info>h5{width:25%}.contact-content .content-left .content-blocks .content-block .block-info>p{width:75%}@media(hover: hover){.contact-content .content-left .content-blocks .content-block:hover{color:var(--cr-white);background:var(--cr-black)}}.contact-content .content-right{position:relative;overflow:hidden;width:50%}.contact-content .content-right:after{content:"";display:block;padding-top:97%}.contact-content>.f-h.is-animated .block-border{animation:1.5s scaleRight cubic-bezier(0.19, 1, 0.22, 1) both;animation-delay:calc(.085s*(var(--index) + 1))}.contact-content>.f-h.is-animated .block-info{animation:1.5s fadeInUpShort cubic-bezier(0.19, 1, 0.22, 1) both;animation-delay:calc(.225s*(var(--index) + 1))}.contact-content>.f-h.is-animated .content-right{animation:.8s 1s fadeIn var(--a-panel) both}@media screen and (max-width: 900px){.contact-content{height:unset}.contact-content>.f-h{flex-wrap:wrap}.contact-content .content-left{width:100%;order:2}.contact-content .content-left .content-blocks .content-block .block-info{flex-wrap:wrap;gap:var(--s-1)}.contact-content .content-left .content-blocks .content-block .block-info>h5{width:100%}.contact-content .content-left .content-blocks .content-block .block-info>p{width:100%}.contact-content .content-right{width:100%;order:1}}.program-ticker{position:relative;overflow:hidden;padding:var(--s-section) 0}.program-ticker .ticker-content{margin:0 var(--s-3) 0 0}.program-ticker .ticker-content .t-l-1{margin:var(--s-2) var(--s-3) 0 0}.program-ticker .ticker-content .t-h-2{line-height:unset}.program-ticker .ticker-content .ticker-content-block{border-radius:var(--b-r);padding:0 var(--s-1);margin:var(--s-1) 0 var(--s-1) var(--s-3)}.program-ticker .marquee{z-index:1}.program-ticker .marquee:nth-of-type(2n){z-index:0}.program-ticker .marquee:nth-of-type(3n){z-index:1}@media screen and (max-width: 600px){.program-ticker .marquee.full .marquee-interior{padding:0}.program-ticker .ticker-content .t-l-1{margin:3px var(--s-3) 0 0;font-size:10px}.program-ticker .ticker-content .ticker-content-block{align-items:center;margin:var(--s-1) 0 var(--s-1) var(--s-2)}}.program-benefits{position:relative;margin:var(--s-section) auto calc(var(--s-section)*2)}.program-benefits .benefits-header{margin:0 0 var(--s-3)}@media screen and (max-width: 600px){.program-benefits .benefits-header{margin:0 0 var(--s-2);padding:var(--s-3) 0 0}.program-benefits .benefits-header h4{font-size:24px}}.program-benefits .benefits-content{gap:15px}.program-benefits .benefits-content .content-nav{position:sticky;overflow:hidden;top:calc(var(--s-header) + var(--s-announcement) + var(--s-3));width:50%}@media screen and (max-width: 600px){.program-benefits .benefits-content .content-nav{top:calc(var(--s-header) + var(--s-announcement) - 1px)}}.program-benefits .benefits-content .content-nav ul li{position:relative;border-bottom:1px solid;height:70px;line-height:70px;cursor:pointer}.program-benefits .benefits-content .content-nav ul li:first-child{border-top:1px solid}.program-benefits .benefits-content .content-nav ul li span{display:inline-block;pointer-events:none;opacity:.6;transition:.2s ease-in}.program-benefits .benefits-content .content-nav ul li.is-active{opacity:1;pointer-events:none;color:var(--cr-black)}.program-benefits .benefits-content .content-nav ul li.is-active svg{opacity:1}.program-benefits .benefits-content .content-nav ul li.is-active span{color:var(--cr-black);opacity:1}.program-benefits .benefits-content .content-nav ul li svg{display:inline-block;height:.7em;opacity:0;vertical-align:0;pointer-events:none;transition:.2s ease-in}@media(hover: hover){.program-benefits .benefits-content .content-nav ul li:hover{color:var(--cr-black)}.program-benefits .benefits-content .content-nav ul li:hover span{color:var(--cr-black);opacity:1}.program-benefits .benefits-content .content-nav ul li:hover svg{opacity:1}}.program-benefits .benefits-content .content-blocks{position:relative;width:50%;height:100%;margin:40px 0 0}@media screen and (max-width: 1024px){.program-benefits .benefits-content .content-blocks{margin:34px 0 0}}.program-benefits .benefits-content .content-blocks .content-block{position:absolute;opacity:0;pointer-events:none}.program-benefits .benefits-content .content-blocks .content-block.is-active{position:relative;opacity:1;pointer-events:auto;animation:1.2s fadeIn both}.program-benefits .benefits-content .content-blocks .content-block .block-image{position:relative;overflow:hidden;margin:0 0 var(--s-2)}.program-benefits .benefits-content .content-blocks .content-block .block-title{margin:0 0 var(--s-3)}.program-benefits .benefits-content .content-blocks .content-block .block-content{width:90%}@media screen and (max-width: 900px){.program-benefits .benefits-content{flex-wrap:wrap}.program-benefits .benefits-content .content-nav{width:100%;height:unset;z-index:1}.program-benefits .benefits-content .content-nav .comp-accordion{border-bottom:1px solid}.program-benefits .benefits-content .content-nav .comp-accordion .accordion-button{padding:0;height:40px;line-height:40px;opacity:.4}.program-benefits .benefits-content .content-nav .comp-accordion .accordion-button .accordion-header{font:var(--t-h-3)}.program-benefits .benefits-content .content-nav .comp-accordion .accordion-button svg{height:1em;opacity:.4}.program-benefits .benefits-content .content-nav .comp-accordion.is-expanded .accordion-button{opacity:1}.program-benefits .benefits-content .content-nav .comp-accordion.is-expanded .accordion-button svg{opacity:1}.program-benefits .benefits-content .content-nav .comp-accordion .content-block .block-image{position:relative;overflow:hidden;margin:0 0 var(--s-2)}.program-benefits .benefits-content .content-nav .comp-accordion .content-block .block-title{margin:0 0 var(--s-3)}.program-benefits .benefits-content .content-nav .comp-accordion .content-block .block-content{width:90%;font-size:16px}.program-benefits .benefits-content .content-nav ul{padding:var(--s-2) 0}.program-benefits .benefits-content .content-nav ul li{display:flex;align-items:center;justify-content:space-between;height:40px;line-height:40px}.program-benefits .benefits-content .content-nav ul li svg{transform:rotate(90deg)}.program-benefits .benefits-content .content-blocks{margin:0;width:100%}}.program-benefits__v2{margin:var(--s-section) auto}.program-benefits__v2 .program-benefits__actions{position:absolute;top:0;right:0;width:calc((100% - 20px)/2);z-index:10}.program-benefits__v2 .program-benefits__actions__toggles{flex:none;position:relative;box-shadow:inset 0 0 0 1px var(--cr-yellow-2);border-radius:var(--b-r)}.program-benefits__v2 .program-benefits__actions__toggles__bg{position:absolute;top:0;left:0;width:0;height:100%;border-radius:var(--b-r);transform:translate(0, 0);transition:width .1s,transform .2s}.program-benefits__v2 .program-benefits__actions__toggle{background:rgba(0,0,0,0) !important;color:var(--cr-yellow-2);box-shadow:unset}@media(hover: hover){.program-benefits__v2 .program-benefits__actions__toggle:hover{color:var(--cr-yellow-2)}}.program-benefits__v2 .program-benefits__actions__toggle.is-active{color:var(--cr-black);pointer-events:none}.program-benefits__v2 .program-benefits__virtual-container,.program-benefits__v2 .program-benefits__live-container{gap:var(--s-3);pointer-events:none;transition:.4s ease-in-out}.program-benefits__v2 .program-benefits__virtual-container:not(.is-active),.program-benefits__v2 .program-benefits__live-container:not(.is-active){animation:unset}.program-benefits__v2 .program-benefits__virtual-container.is-active,.program-benefits__v2 .program-benefits__live-container.is-active{position:relative;pointer-events:auto}.program-benefits__v2 .program-benefits__virtual-container__secondary-note,.program-benefits__v2 .program-benefits__live-container__secondary-note{margin:0 0 var(--s-2)}@media(hover: hover){.program-benefits__v2 .benefits-right .content-nav .comp-accordion .accordion-button:hover{color:var(--cr-yellow-2)}}.program-benefits__v2 .benefits-right .content-nav .comp-accordion.is-expanded .accordion-button{color:var(--cr-yellow-2)}.program-benefits__v2 .benefits-right .content-header{max-width:unset;margin:100px 0 var(--s-5)}.program-benefits__v2 .benefits-right .content-header>*{max-width:720px}.program-benefits__v2 .btn-medium{flex:none;padding:0 var(--s-2);font:var(--t-h-5);height:50px;line-height:50px;background:var(--cr-yellow-2);border:1px solid var(--cr-yellow-2);border-radius:var(--b-r);box-shadow:none}@media screen and (max-width: 900px){.program-benefits__v2{min-height:unset}.program-benefits__v2 .program-benefits__actions{width:100%}.program-benefits__v2 .btn-medium{padding:0 var(--s-1);font:var(--t-h-4);height:28px;line-height:28px}}.program-editorial{margin:0 auto var(--s-section);padding:var(--s-3) 0 0;border-top:1px solid}.program-editorial__v2 .comp-hero .hero-content{gap:var(--s-3);padding:var(--s-section) var(--s-contain) var(--s-4)}.program-editorial__v2 .comp-hero .hero-content__actions{gap:var(--s-5);margin:0 0 0 calc(var(--s-contain)*2)}.program-editorial__v2 .comp-hero .hero-content__actions__btn{filter:invert(1)}@media screen and (max-width: 900px){.program-editorial__v2 .comp-hero .hero-content__actions{flex-direction:column;gap:var(--s-3);align-items:start}.program-editorial__v2 .comp-hero .hero-content .btn{margin:0}}.program-editorial__v2 .animation-heading{top:10%;left:25%;font-size:18px}.program-editorial__v2 .animation-heading.heading-two{bottom:unset;top:25%;left:35%}.program-editorial__v2 .animation-heading.heading-three{bottom:unset;top:18%;left:60%}.program-editorial__v2 .animation-heading.heading-four{bottom:unset;top:40%;right:5%}.program-editorial__v2 .animation-heading .letter:not(:last-child){margin-right:-0.16em}@media screen and (max-width: 900px){.program-editorial__v2 .animation-heading{top:18%}.program-editorial__v2 .animation-heading.heading-two{top:28%;left:10%}.program-editorial__v2 .animation-heading.heading-three{top:35%;left:40%}}.program-editorial__v2 .program-editorial__logo{position:absolute;top:var(--s-section);left:var(--s-contain);height:20px;width:auto}.program-editorial__v2 .program-editorial__logo.lazyloaded{animation:unset}@media screen and (max-width: 900px){.program-editorial__v2 .program-editorial__logo{top:20px}}.program-plans{margin:var(--s-section) auto;overflow:hidden}.program-plans__header{margin:0 auto var(--s-4)}.program-plans__header>*:last-child{white-space:nowrap}.program-plans__header .svg-arrow-right{display:inline-block;height:.7em;vertical-align:0;transition:.2s}.program-plans__content{padding:0 var(--s-edge) 40px;overflow-x:auto;overflow-y:hidden;scroll-padding:var(--s-edge)}.program-plans__content::-webkit-scrollbar-track{margin:0 var(--s-edge)}.program-plans__content__block{position:relative;flex:0 0 auto;width:clamp(240px,65vw,420px);overflow:hidden}.program-plans__content__block__text .word-counter{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid;font-size:14px;line-height:17px;text-align:center;vertical-align:top}.program-plans__content__block__image{position:relative;margin:0 0 10px}.program-plans__content__block__image p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 900px){.program-plans__header{flex-direction:column;align-items:start;gap:var(--s-2);margin:0 auto var(--s-3)}.program-plans__content{gap:10px}.program-plans__content .word-counter{width:14px;height:14px;font-size:10px;line-height:12px;border-width:1px}}.program-collection{margin:var(--s-6) auto var(--s-5) !important}@media screen and (max-width: 900px){.program-collection{margin:var(--s-5) auto !important}}.program-email-capture{margin:100px auto;width:calc(100% - var(--s-contain)*4);overflow:hidden}.program-email-capture__left,.program-email-capture__right{flex:1}.program-email-capture__left{gap:30px}.program-email-capture__left__top img{max-height:30px;width:unset}.program-email-capture__left__top .svg-logo-single{margin:0 4px 0 0;width:1.1em}.program-email-capture__left__top p:nth-of-type(1){margin:0 0 4px;font-size:14px}.program-email-capture__left__top p:nth-of-type(2){font-size:60px;font-weight:900}.program-email-capture__left__bottom p{max-width:540px}@media screen and (min-width: 901px){.program-email-capture__left__bottom p{font-size:40px}}.program-email-capture__right .btn-large.is-outline{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--cr-yellow-2);color:var(--cr-white);font-size:60px;height:76px;line-height:76px}.program-email-capture__right .field.is-large input[type=email]{font-size:60px;height:76px;line-height:76px}@media screen and (max-width: 900px){.program-email-capture{flex-direction:column;gap:var(--s-3)}.program-email-capture__left{gap:var(--s-2)}.program-email-capture__right .field.is-large input[type=email]{font-size:30px;height:50px;line-height:50px}.program-email-capture__right .btn-large.is-outline{font-size:48px;height:50px;line-height:50px}}.program-sticky-bar,.program-4-sticky-bar{position:fixed;bottom:0;left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:10px var(--s-contain);background-color:var(--cr-white);color:inherit;border-top:1px solid var(--cr-gray-5);transform:translate3d(0, 100%, 0);transition:.4s var(--a-panel);z-index:10}html.is-dark-mode .program-sticky-bar,html.is-dark-mode .program-4-sticky-bar{background-color:var(--cr-black);color:var(--cr-white)}.program-sticky-bar.is-visible,.is-visible.program-4-sticky-bar{transform:translate3d(0, 0, 0)}.program-sticky-bar__left{flex:1;display:flex;flex-direction:column;justify-content:center}.program-sticky-bar__left__image{margin-bottom:6px}.program-sticky-bar__left__heading,.program-sticky-bar__left__sub-heading{text-wrap:balance}.program-sticky-bar__right__note{text-align:right}a.btn+.program-sticky-bar__right__note{margin-top:10px;text-align:center}.program-sticky-bar__right__note a{text-decoration:underline}.program-sticky-bar__right .email-field-group{display:flex;gap:20px}.program-sticky-bar__right .field input[type=email]{border-color:var(--cr-gray-3)}.program-sticky-bar__right .btn.is-outline{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);padding:0 var(--s-2);background-color:var(--cr-yellow-2);color:var(--cr-white);height:50px;line-height:50px}.program-sticky-bar__right .btn.is-outline[href]{justify-content:center}.program-sticky-bar__right .field.is-large input[type=email]{height:50px;line-height:50px}@media screen and (max-width: 900px){.program-sticky-bar__left__heading{font-size:16px}.program-sticky-bar__left__sub-heading{font-size:12px}.program-sticky-bar__right{gap:10px}.program-sticky-bar__right .email-field-group{gap:var(--s-2)}.program-sticky-bar__right .field:nth-of-type(1){flex:1}.program-sticky-bar__right .field:not(:last-child){margin-bottom:15px}}.store-hero{margin:0 auto var(--s-section);overflow:hidden}.store-hero .store-hero-content{margin:var(--s-3) 0 0;gap:var(--s-3)}.store-hero .store-hero-content .hero-content-left{width:50%}.store-hero .store-hero-content .hero-content-right{width:50%;animation-delay:1.6s}.store-hero .store-hero-content .hero-content-right .content-right-block{padding:var(--s-3) 0;border-bottom:1px solid}.store-hero .store-hero-content .hero-content-right .content-right-block .block-title{flex:1}.store-hero .store-hero-content .hero-content-right .content-right-block .block-info{flex:1;text-transform:none}.store-hero .store-hero-content .hero-content-right .content-right-block .block-info ul{display:grid;grid-template-columns:repeat(2, 1fr)}.store-hero .store-hero-content .hero-content-right .content-right-block .block-info ul li:not(:last-child){margin:0 0 var(--s-2)}.store-hero .store-hero-content .hero-content-right .content-right-block .block-info ul li:nth-child(even){text-align:right}@media screen and (max-width: 900px){.store-hero .store-hero-content{flex-wrap:wrap}.store-hero .store-hero-content .hero-content-left{width:100%}.store-hero .store-hero-content .hero-content-right{width:100%}}@media screen and (max-width: 600px){.store-hero .store-hero-content .hero-content-right .content-right-block .block-title{flex:unset;width:180px}}.store-editorial{overflow:hidden}.store-editorial .marquee .marquee-interior{align-items:center;height:40px}.store-editorial .editorial-content{border-top:1px solid;border-bottom:1px solid;height:calc(var(--s-viewport-height) - var(--s-header) - var(--s-announcement))}.store-editorial .editorial-content .editorial-content-left{width:45%;border-right:1px solid}.store-editorial .editorial-content .editorial-content-left .editorial-left-grid{grid-gap:1px;grid-template-rows:repeat(3, calc((var(--s-viewport-height) - var(--s-header) - var(--s-announcement)) / 3))}.store-editorial .editorial-content .editorial-content-left .editorial-left-grid .grid-image{overflow:hidden}.store-editorial .editorial-content .editorial-content-left .editorial-left-grid .grid-image:nth-of-type(1){grid-row:span 2}.store-editorial .editorial-content .editorial-content-left .editorial-left-grid .grid-image:nth-of-type(4){grid-row:2/4;grid-column:2/3}.store-editorial .editorial-content .editorial-content-right{position:relative;overflow:hidden;width:55%;height:100%}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior{height:100%}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-asset{display:block;width:80%;height:100%;margin:0 auto;transform:rotate(15deg)}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-label{position:absolute;right:var(--s-contain);top:var(--s-4)}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-right-content{position:absolute;left:var(--s-contain);bottom:var(--s-4);gap:var(--s-4)}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-right-content .editorial-right-title{max-width:350px}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-right-content .editorial-right-description{text-transform:none}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-right-content .editorial-right-description a{text-decoration:underline}.store-editorial .editorial-content .editorial-content-right .editorial-right-interior .editorial-right-content svg{position:relative;display:block;max-width:40px;width:100%}@media screen and (max-width: 900px){.store-editorial .editorial-content{height:unset;flex-wrap:wrap}.store-editorial .editorial-content .editorial-content-left{width:100%;height:120vw}.store-editorial .editorial-content .editorial-content-left .editorial-left-grid{grid-template-rows:repeat(3, 50vw)}.store-editorial .editorial-content .editorial-content-right{width:100%;height:120vw}}.store-collection{margin:var(--s-section) auto;overflow:hidden}.store-collection .store-collection-top{gap:var(--s-2)}.store-collection .store-collection-top .collection-top-left{flex:1;gap:var(--s-3)}.store-collection .store-collection-top .collection-top-left .collection-top-left-title{max-width:550px}.store-collection .store-collection-top .collection-top-left .collection-top-left-content{margin:auto 0 0;max-width:600px}.store-collection .store-collection-top .collection-top-right{flex:1}.store-collection .store-collection-top .collection-top-right .top-right-gallery{position:relative;overflow:hidden;width:100%;animation-delay:1.6s}.store-collection .store-collection-top .collection-top-right .top-right-gallery:after{content:"";display:block;padding-top:75%}.store-collection .store-collection-cta{margin:var(--s-section-half) 0 0}.store-collection .store-collection-cta .collection-cta-title{margin:0 0 var(--s-3)}.store-collection .store-collection-quote{margin:calc(var(--s-section)*1.5) 0 0 auto;width:50%}.store-collection .store-collection-quote .collection-quote-container{position:relative;gap:.8em;max-width:650px}.store-collection .store-collection-quote .collection-quote-container svg{display:inline-block;width:5.5em}.store-collection .store-collection-quote .collection-quote-container .collection-quote-info{margin:var(--s-4) 0 0}@media screen and (max-width: 900px){.store-collection .store-collection-top{flex-wrap:wrap}.store-collection .store-collection-top .collection-top-left{flex:unset}.store-collection .store-collection-quote{width:100%}.store-collection .store-collection-quote .collection-quote-container{margin:0 auto}}.stockists-hero{overflow:hidden}.stockists-hero .stockists-hero-content{margin:var(--s-section) 0}.stockists-hero .stockists-hero-content .hero-title{margin:0 0 var(--s-3)}.store-locations{padding:calc(var(--s-section)*2) 0}.store-locations .region-section{gap:30px}.store-locations .region-section:not(:last-child){margin:0 0 calc(var(--s-section)*2)}.store-locations .region-section .region-title{position:sticky;top:calc(var(--s-header) + var(--s-announcement) + var(--s-3));width:360px}.store-locations .region-section .location-section{flex:1;grid-gap:45px 30px}.store-locations .region-section .location-section .location-block{position:relative}.store-locations .region-section .location-section .location-block .location-name{position:relative;margin:0 0 var(--s-2)}.store-locations .region-section .location-section .location-block .location-address{position:relative}@media screen and (max-width: 900px){.store-locations .region-section{flex-wrap:wrap}.store-locations .region-section .region-title{position:relative;top:0;width:100%;margin:0 0 var(--s-4)}.store-locations .region-section .location-section{width:100%;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.store-locations .region-section:not(:last-child){margin:0 0 60px}.store-locations .region-section .location-section{grid-gap:30px 20px}}.stockists-collection,.program-collection{margin:var(--s-section) auto;overflow:hidden}.stockists-collection .stockists-collection-top,.program-collection .stockists-collection-top,.program-collection .program-collection-top{gap:var(--s-2)}.stockists-collection .stockists-collection-top .collection-top-left,.program-collection .stockists-collection-top .collection-top-left,.program-collection .program-collection-top .collection-top-left{flex:1;gap:var(--s-3)}.stockists-collection .stockists-collection-top .collection-top-left .collection-top-left-title,.program-collection .stockists-collection-top .collection-top-left .collection-top-left-title,.program-collection .program-collection-top .collection-top-left .collection-top-left-title{max-width:550px}.stockists-collection .stockists-collection-top .collection-top-left .collection-top-left-content,.program-collection .stockists-collection-top .collection-top-left .collection-top-left-content,.program-collection .program-collection-top .collection-top-left .collection-top-left-content{margin:auto 0 0;max-width:600px}.stockists-collection .stockists-collection-top .collection-top-right,.program-collection .stockists-collection-top .collection-top-right,.program-collection .program-collection-top .collection-top-right{flex:1}.stockists-collection .stockists-collection-top .collection-top-right .top-right-gallery,.program-collection .stockists-collection-top .collection-top-right .top-right-gallery,.program-collection .program-collection-top .collection-top-right .top-right-gallery{position:relative;overflow:hidden;width:100%;animation-delay:1.6s}.stockists-collection .stockists-collection-top .collection-top-right .top-right-gallery:after,.program-collection .stockists-collection-top .collection-top-right .top-right-gallery:after,.program-collection .program-collection-top .collection-top-right .top-right-gallery:after{content:"";display:block;padding-top:75%}.stockists-collection .stockists-collection-cta,.program-collection .stockists-collection-cta,.program-collection .program-collection-cta{margin:var(--s-section-half) 0 0}.stockists-collection .stockists-collection-cta .collection-cta-title,.program-collection .stockists-collection-cta .collection-cta-title,.program-collection .program-collection-cta .collection-cta-title{margin:0 0 var(--s-3)}.stockists-collection .stockists-collection-quote,.program-collection .stockists-collection-quote,.program-collection .program-collection-quote{margin:calc(var(--s-section)*1.5) 0 0 auto;width:50%}.stockists-collection .stockists-collection-quote .collection-quote-container,.program-collection .stockists-collection-quote .collection-quote-container,.program-collection .program-collection-quote .collection-quote-container{position:relative;gap:.8em;max-width:650px}.stockists-collection .stockists-collection-quote .collection-quote-container svg,.program-collection .stockists-collection-quote .collection-quote-container svg,.program-collection .program-collection-quote .collection-quote-container svg{display:inline-block;width:5.5em}.stockists-collection .stockists-collection-quote .collection-quote-container .collection-quote-info,.program-collection .stockists-collection-quote .collection-quote-container .collection-quote-info,.program-collection .program-collection-quote .collection-quote-container .collection-quote-info{margin:var(--s-4) 0 0}@media screen and (max-width: 900px){.stockists-collection .stockists-collection-top,.program-collection .stockists-collection-top,.program-collection .program-collection-top{flex-wrap:wrap}.stockists-collection .stockists-collection-top .collection-top-left,.program-collection .stockists-collection-top .collection-top-left,.program-collection .program-collection-top .collection-top-left{flex:unset}.stockists-collection .stockists-collection-quote,.program-collection .stockists-collection-quote,.program-collection .program-collection-quote{width:100%}.stockists-collection .stockists-collection-quote .collection-quote-container,.program-collection .stockists-collection-quote .collection-quote-container,.program-collection .program-collection-quote .collection-quote-container{margin:0 auto}}#refcandy-poprocks{transition:.2s}.referral-gate__header{margin:0 0 var(--s-4);padding:var(--s-section) 0;border-bottom:1px solid;text-align:center}.referral-gate__account-login,.referral-gate__footer__content{margin:auto auto 40px;max-width:450px}.referral-gate__account-login .reset-password-trigger,.referral-gate__footer__content .reset-password-trigger{display:block;margin:30px 0 0;width:-moz-fit-content;width:fit-content;font-size:12px}.referral-gate__account-login .field{--field-height: 35px}.referral-gate__account-login .field input[type=text],.referral-gate__account-login .field input[type=email],.referral-gate__account-login .field input[type=tel],.referral-gate__account-login .field input[type=url],.referral-gate__account-login .field input[type=password],.referral-gate__account-login .field select,.referral-gate__account-login .field textarea{padding:0;font-size:16px;border:none;border-radius:0;border-bottom:1px solid}.referral-gate__footer{padding:var(--s-4) 0 0;border-top:1px solid}.referral-gate__footer__paragraph{margin:0 0 20px}.referral-non-member{height:calc(var(--s-viewport-height) - var(--s-announcement) - var(--s-header))}.referral-non-member>*{height:100%}.referral-non-member__paragraph{margin:0 0 20px;text-align:center}.referral-membership{height:calc(var(--s-viewport-height) - var(--s-announcement) - var(--s-header))}.referral-membership__iframe{height:100%}@media screen and (max-width: 600px){.referral-membership{height:calc(var(--s-viewport-height)*1.2)}}.p-collection:not(:has(.c-filters-bar__active:empty)) .collection-content__header{margin-bottom:0}.collection-hero{--padding-v: 30px;position:relative;display:grid;height:80vh;height:80svh;margin-bottom:20px;padding:var(--padding-v) var(--s-contain);color:var(--color);overflow:hidden}.collection-hero:has(.animation-header){display:block;height:-moz-fit-content;height:fit-content}.collection-hero__image{position:absolute;inset:0;overflow:hidden;z-index:0}.collection-hero__title{align-self:start;justify-self:center;z-index:1}.collection-hero__heading{max-width:calc(1040px + var(--s-edge)*2);margin-top:20px}.collection-hero__content{justify-self:center;align-self:end;gap:10px}.collection-hero__content>*{max-width:500px}.collection-hero__content p,.collection-hero__content ol,.collection-hero__content ul{text-wrap:balance}@media screen and (min-width: 901px){.collection-hero.is-retain-aspect-ratio-desktop{height:-moz-fit-content;height:fit-content;padding:0}.collection-hero.is-retain-aspect-ratio-desktop .collection-hero__image{position:relative;inset:auto;grid-area:1/1}.collection-hero.is-retain-aspect-ratio-desktop .collection-hero__title,.collection-hero.is-retain-aspect-ratio-desktop .collection-hero__content{position:absolute;grid-area:1/1;margin:var(--padding-v) var(--s-contain)}}@media screen and (max-width: 900px){.collection-hero{grid-template-rows:100vw auto;height:auto;padding:0}.collection-hero__image{bottom:auto;height:100vw}.collection-hero__title{grid-row:1;align-self:start;justify-self:center;padding:var(--padding-v) var(--s-contain) 0;text-align:center}.collection-hero__content{grid-row:2;align-self:start;justify-self:stretch;margin-top:20px;padding:0;text-align:left;color:initial}.collection-hero>.c{display:flex;flex-direction:column;height:100%}.collection-hero .hero-content{position:absolute;left:50%;bottom:0;width:100%;max-width:650px;padding:0 0 var(--s-4);text-align:center;text-transform:uppercase;transform:translate3d(-50%, 0, 0)}.collection-hero .hero-content>*:not(:last-child){margin:0 0 var(--s-3)}.collection-hero.is-retain-aspect-ratio-mobile{grid-template-rows:auto auto}.collection-hero.is-retain-aspect-ratio-mobile .collection-hero__image{position:relative;inset:auto;height:auto;grid-row:1;grid-column:1}.collection-hero.is-retain-aspect-ratio-desktop .collection-hero__title,.collection-hero.is-retain-aspect-ratio-mobile .collection-hero__title{grid-area:1/1}}.collection-content{margin:20px auto 0}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__empty{text-align:center;min-height:400px}.collection-content__empty .btn{width:-moz-fit-content;width:fit-content}.collection-content__header{position:sticky;top:calc(var(--s-header) + var(--s-announcement) - 1px);margin-bottom:16px;background-color:var(--cr-white);z-index:6}@media screen and (max-width: 900px){.collection-content__header{margin-bottom:10px}}.collection-content__content{margin:0 0 var(--s-section);padding-inline:var(--s-contain);overflow:hidden}.collection-content__content:not(:has(.c-item-card)){display:none}.collection-content__products{gap:40px 6px}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 1460px){.collection-content__products{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.collection-content__products{grid-template-columns:repeat(2, 1fr);grid-gap:20px 6px}}.collection-hero-narrow{--overlay-opacity: 0;--color: var(--cr-white);gap:16px;position:relative;height:max(290px,20vw);overflow:hidden}.collection-hero-narrow:has(.collection-hero-narrow__media){color:var(--color)}.collection-hero-narrow:has(.c-video) .collection-hero-narrow__content{position:absolute;bottom:0;width:100%}.collection-hero-narrow.is-overlay:has(.collection-hero-narrow__media) .collection-hero-narrow__content::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:300%;opacity:var(--overlay-opacity);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);pointer-events:none;z-index:-1}.collection-hero-narrow:not(:has(.collection-hero-narrow__media)){height:-moz-fit-content;height:fit-content;margin-block:32px}@media screen and (max-width: 900px){.collection-hero-narrow:not(:has(.collection-hero-narrow__media)){margin-block:40px 24px}}.collection-hero-narrow:not(:has(.collection-hero-narrow__media)) .collection-hero-narrow__content{flex-direction:column;align-items:flex-start;gap:16px;padding:0 var(--s-contain)}@media screen and (min-width: 901px){.collection-hero-narrow:not(:has(.collection-hero-narrow__media)) .collection-hero-narrow__content__left{gap:64px}}.collection-hero-narrow:not(:has(.collection-hero-narrow__media)) .collection-hero-narrow__description{max-width:560px}@media screen and (min-width: 901px){.collection-hero-narrow.is-retain-aspect-ratio-desktop:has(.c-video){height:-moz-fit-content;height:fit-content}.collection-hero-narrow.is-retain-aspect-ratio-desktop:has(.c-video) .collection-hero-narrow__media{position:relative;top:unset;left:unset}.collection-hero-narrow.is-retain-aspect-ratio-desktop:has(.c-video) .collection-hero-narrow__media>.c-video{top:unset;left:unset;transform:unset}}@media screen and (max-width: 900px){.collection-hero-narrow{height:max(200px,50vw)}.collection-hero-narrow.is-retain-aspect-ratio-mobile:has(.c-video){height:-moz-fit-content;height:fit-content}.collection-hero-narrow.is-retain-aspect-ratio-mobile:has(.c-video) .collection-hero-narrow__media{position:relative;top:unset;left:unset}.collection-hero-narrow.is-retain-aspect-ratio-mobile:has(.c-video) .collection-hero-narrow__media>.c-video{top:unset;left:unset;transform:unset}}.collection-hero-narrow__media{z-index:-1}.collection-hero-narrow__content{gap:40px;position:relative;margin-top:auto;padding:0 var(--s-contain) 16px}.collection-hero-narrow__content__left{flex:2;gap:16px;text-wrap:balance}@media screen and (max-width: 900px){.collection-hero-narrow__content__left{gap:12px}}.collection-hero-narrow__breadcrumbs{flex:100% 0 0}.collection-hero-narrow__subtitle:not:only-child{margin-bottom:20px}.collection-hero-narrow__description{max-width:380px}section:not(:has(.collection-hero-narrow__media))+.subcategory-pills-wrapper .subcategory-pills{margin-block:32px 64px}@media screen and (max-width: 900px){section:not(:has(.collection-hero-narrow__media))+.subcategory-pills-wrapper .subcategory-pills{margin-block:24px 40px}}.subcategory-pills{gap:6px;width:100vw;margin-block:32px;overflow-y:hidden;overflow-x:scroll}@media screen and (max-width: 900px){.subcategory-pills{margin-block:20px}}.subcategory-pills{scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);-ms-overflow-style:none;scrollbar-width:none}.subcategory-pills::-webkit-scrollbar{display:none}.subcategory-pills>*{scroll-snap-align:start}.subcategory-pills:empty,.subcategory-pills:not(:has(.subcategory-pills__item)){display:none}.subcategory-pills__item{gap:8px;height:48px;padding-inline:8px;line-height:48px;border:1px solid var(--cr-gray-2);border-radius:var(--b-r-s);text-wrap:nowrap;transition:.2s}.subcategory-pills__item:first-of-type{margin-left:var(--s-contain)}.subcategory-pills__item:last-of-type{margin-right:var(--s-contain)}.subcategory-pills__item.is-active{border-color:var(--cr-black)}.subcategory-pills__item:hover{border-color:var(--cr-black)}.subcategory-pills__item__image{position:relative;width:48px;height:48px;margin-inline:-8px;z-index:-1}.subcategory-pills__item__count{min-width:20px;padding-top:1px;padding-inline:3px;line-height:18px;border:1px solid;border-radius:50px;opacity:0;transition:.2s}.subcategory-pills__item__count.is-loaded{opacity:1}@media screen and (max-width: 900px){.subcategory-pills__item{height:40px;line-height:40px}.subcategory-pills__item__image{width:40px;height:40px}}html.is-dark-mode .c-item-card__content{color:var(--cr-white)}@media screen and (max-width: 900px){html.is-dark-mode .collection-hero__content{color:var(--cr-white)}}html.is-dark-mode .collection-content__header{color:var(--cr-white);background-color:var(--cr-black)}html.is-dark-mode .collection-content__header input[type=radio]:checked,html.is-dark-mode .collection-content__header input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800.01 586.81'%3E%3Cpath fill='%23FFFFFF' d='M796.74 87.51 300.72 583.53c-4.37 4.37-11.44 4.37-15.8 0L3.27 301.88c-4.36-4.35-4.36-11.42 0-15.79l68.44-68.44c4.37-4.36 11.44-4.36 15.8 0l205.32 205.31L712.51 3.27c4.38-4.36 11.43-4.36 15.8 0l68.43 68.44c4.37 4.36 4.37 11.42 0 15.8Z'/%3E%3C/svg%3E")}html.is-dark-mode .collection-hero__image,html.is-dark-mode .thumbnail-default{background-color:var(--cr-gray-5)}html.is-dark-mode .subcategory-pills__item{border-color:var(--cr-gray-5)}@media(hover: hover){html.is-dark-mode .subcategory-pills__item:not([disabled]):hover{border-color:var(--cr-white)}}html.is-dark-mode .subcategory-pills__item.is-active{border-color:var(--cr-white)}html.is-dark-mode .c-filters-bar__dropdown__content{background-color:var(--cr-black)}[id^=template-page-the-program] #c-old-tv-effect{position:absolute;inset:0;display:block;background:var(--cr-accent, #001eff)}[id^=template-page-the-program] .footer-scroll-counter>*:nth-child(1),[id^=template-page-the-program] .footer-scroll-counter>*:nth-child(1) .cr-black{color:var(--cr-secondary, var(--cr-white))}html:has([data-btn-animation=is-old-tv]) .s-image-accordions__content__cta,html:has([data-btn-animation=is-old-tv]) .benefits-right__cta,html:has([data-btn-animation=is-old-tv]) .program-sticky-bar__trigger,html:has([data-btn-animation=is-old-tv]) .program-email-capture__right .btn-large.is-outline{background-color:var(--cr-accent, #001eff);color:var(--cr-secondary, #ffff00);-webkit-text-stroke:2px #000;paint-order:stroke fill}html:has([data-btn-animation=is-old-tv]) .s-image-accordions__content__cta::after,html:has([data-btn-animation=is-old-tv]) .benefits-right__cta::after,html:has([data-btn-animation=is-old-tv]) .program-sticky-bar__trigger::after,html:has([data-btn-animation=is-old-tv]) .program-email-capture__right .btn-large.is-outline::after{content:"";display:block;position:absolute;inset:0;background:url(../assets/gif-noise.gif);mix-blend-mode:soft-light;opacity:0;transition:.2s}@media(hover: hover){html:has([data-btn-animation=is-old-tv]) .s-image-accordions__content__cta:not([disabled]):hover,html:has([data-btn-animation=is-old-tv]) .benefits-right__cta:not([disabled]):hover,html:has([data-btn-animation=is-old-tv]) .program-sticky-bar__trigger:not([disabled]):hover,html:has([data-btn-animation=is-old-tv]) .program-email-capture__right .btn-large.is-outline:not([disabled]):hover{background-color:var(--cr-accent, #001eff);color:var(--cr-secondary, #ffff00)}html:has([data-btn-animation=is-old-tv]) .s-image-accordions__content__cta:not([disabled]):hover::after,html:has([data-btn-animation=is-old-tv]) .benefits-right__cta:not([disabled]):hover::after,html:has([data-btn-animation=is-old-tv]) .program-sticky-bar__trigger:not([disabled]):hover::after,html:has([data-btn-animation=is-old-tv]) .program-email-capture__right .btn-large.is-outline:not([disabled]):hover::after{opacity:1}}.program-benefits__v2 .benefits-right .content-header{margin:0 0 calc(var(--s-section)*1.2)}.program-benefits__v2 .content-nav{margin-top:auto}@media(hover: hover){.program-benefits__v2 .benefits-right__cta:not([disabled]):hover:hover{background-color:var(--cr-accent, #001eff);color:var(--cr-secondary, #ffff00)}}.program-editorial__v4{overflow:hidden}.program-editorial__v4 .program-editorial{padding:var(--s-section) var(--s-contain);border:none;text-align:center}.program-editorial__v4 .program-editorial__content{gap:100px}.program-editorial__v4 .program-editorial__content__list{flex:1}.program-editorial__v4 .program-editorial__content__actions__btn{margin-top:20px;filter:invert(1)}@media screen and (max-width: 900px){.program-editorial__v4 .program-editorial__content{gap:40px}.program-editorial__v4 .program-editorial__content__list{gap:20px}.program-editorial__v4 .program-editorial__content__actions__btn{margin-top:10px}}.program-collection__email-capture{max-width:500px;margin:16px 0 0}.program-4-sticky-bar:not(:has(*)){display:none}.program-4-sticky-bar .program-sticky-bar__trigger{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;height:50px;line-height:50px}@media screen and (max-width: 900px){.program-4-sticky-bar .program-sticky-bar__trigger{height:32px;line-height:32px;font-size:13px}}@media(hover: hover){.program-4-sticky-bar .program-sticky-bar__trigger:not([disabled]):hover:hover{background-color:var(--cr-accent, #001eff);color:var(--cr-secondary, #ffff00)}}#template-page-the-program-2025 .comp-hero .btn,.comp-hero.is-the-program-2025 .btn{background-color:var(--cr-accent, #001eff);color:var(--cr-secondary, #ffff00);-webkit-text-stroke:2px #000;paint-order:stroke fill}#template-page-the-program-2025 .comp-hero .btn::after,.comp-hero.is-the-program-2025 .btn::after{content:"";display:block;position:absolute;inset:0;background:url(../assets/gif-noise.gif);mix-blend-mode:soft-light;opacity:0;transition:.2s}@media(hover: hover){#template-page-the-program-2025 .comp-hero .btn:not([disabled]):hover,.comp-hero.is-the-program-2025 .btn:not([disabled]):hover{background-color:var(--cr-accent, #001eff);color:var(--cr-secondary, #ffff00)}#template-page-the-program-2025 .comp-hero .btn:not([disabled]):hover::after,.comp-hero.is-the-program-2025 .btn:not([disabled]):hover::after{opacity:1}}@media screen and (min-width: 901px){#template-page-the-program-2025 .comp-hero .btn,.comp-hero.is-the-program-2025 .btn{height:50px;line-height:50px}}#template-page-the-program-2025 .program-plans__content__block__image{background:var(--cr-accent, "#001eff")}.program-photo-distortion{position:relative;overflow:hidden;margin:var(--s-3) auto}.program-photo-distortion .program-editorial{margin:0;padding:var(--s-section) var(--s-contain);border:none;text-align:center}.program-photo-distortion .program-editorial__overlay{position:absolute;inset:0}.program-photo-distortion .program-editorial__content{gap:100px;mix-blend-mode:plus-lighter}.program-photo-distortion .program-editorial__content__actions__btn{margin-top:20px;filter:invert(1);pointer-events:auto}.p-unsponsored{--space: 20px;--t-1: 700 80px/0.95 "Brut Grotesque", Helvetica, sans-serif;--t-2: 700 42px/0.95 "Brut Grotesque", Helvetica, sans-serif;--t-3: 700 24px/0.95 "Brut Grotesque", Helvetica, sans-serif;--t-4: 500 16px/1.1 "Brut Grotesque", Helvetica, sans-serif}@media screen and (max-width: 600px){.p-unsponsored{--t-1: 700 42px/0.95 "Brut Grotesque", Helvetica, sans-serif;--t-3: 700 20px/0.95 "Brut Grotesque", Helvetica, sans-serif;--t-4: 500 14px/1.1 "Brut Grotesque", Helvetica, sans-serif}}.p-unsponsored{min-height:unset}.p-unsponsored ::-moz-selection{text-shadow:none;color:#000;background-color:#fff}.p-unsponsored ::selection{text-shadow:none;color:#000;background-color:#fff}.p-unsponsored ::-moz-selection{text-shadow:none;color:#000;background-color:#fff}.p-unsponsored h1,.p-unsponsored h2,.p-unsponsored h3{text-transform:uppercase;font:var(--t-2);letter-spacing:-0.02em}.p-unsponsored h1:not(:last-child),.p-unsponsored h2:not(:last-child),.p-unsponsored h3:not(:last-child){margin-bottom:var(--space)}.p-unsponsored p,.p-unsponsored ul,.p-unsponsored ol{font:var(--t-4)}.p-unsponsored p:not(:last-child),.p-unsponsored ul:not(:last-child),.p-unsponsored ol:not(:last-child){margin-bottom:var(--space)}.p-unsponsored .btn{font:var(--t-4);border-radius:unset;line-height:28px}.p-unsponsored .field:not(:last-child){margin-bottom:4px}.p-unsponsored .field input[type=text],.p-unsponsored .field input[type=text]~label,.p-unsponsored .field input[type=email],.p-unsponsored .field input[type=email]~label,.p-unsponsored .field input[type=tel],.p-unsponsored .field input[type=tel]~label,.p-unsponsored .field input[type=url],.p-unsponsored .field input[type=url]~label,.p-unsponsored .field input[type=password],.p-unsponsored .field input[type=password]~label,.p-unsponsored .field input[type=date],.p-unsponsored .field input[type=date]~label,.p-unsponsored .field select,.p-unsponsored .field select~label,.p-unsponsored .field textarea,.p-unsponsored .field textarea~label{font:var(--t-4)}.p-unsponsored .lazyloaded{opacity:1 !important}.p-unsponsored__content,.p-unsponsored__contact,.p-unsponsored__athletes{position:relative;flex:1;padding:var(--space)}@media screen and (min-width: 1280px){.p-unsponsored__content{order:2;flex:1}.p-unsponsored__contact{order:3;max-width:270px}.p-unsponsored__athletes{order:1;max-width:400px}}@media screen and (max-width: 1279px){.p-unsponsored__content{order:1}.p-unsponsored__contact{order:2}.p-unsponsored__athletes{width:100%;flex:unset;order:3}}@media screen and (max-width: 900px){.p-unsponsored__athletes{order:2}.p-unsponsored__contact{width:100%;flex:unset;order:3}}.unsponsored-logo{aspect-ratio:2/1;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAAB5CAMAAAAj4xxEAAAAq1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nr6iZAAAAOHRSTlMA/fj69O3x6ufe5Nfb0+Lg0M3DyrzHwLiAtKesJrAiF6KEfYhzeASMkAsHEZ1uHpZgaEUtNlU9TdvpqsQAACveSURBVHja5NHdTttAFEXh7HPOOCEmPwRohwRo7NhVSBVKwIX1/k9WyVHVW9KLSqXf1Wg02tLSDP5JX167l66733Xd7cPXwX9h9/x2WC0CABWgSMvl6m3/OPjAHrrqKvGbQJLoXX1eP+52gw/n2/P3hQE6Oh5CLjcz3B0gpadTNu/rXOW6LlfNar3Ji/P60C6vy23V3pTnm2azuauanHPdXq73i3Wzz7mqmjb/Us8v6rau2rpp63Y5Wrf93eLTYrJ9yrm92eR9rtvq/LptDlXOm9c/yX6c+zG6wEWZHBClAgCf4RYmAenq8PDeUf6u08tflg7Y8X+BlFSU5kz7WAnGZ4YkE0CU3btmb8FMMkkumWPhyVSYzE1WaFjICDcz9W/GI2bJsLHk5q7SogjzkKlwRSARbpG83+0luYXhBtsTs38sQGIoJs50xKhgluJiiqSQQB7MXWBDpiYDxu9Jv0eob8dt4jbzJBlbuwu3ABWCObJgKuGYYzB1c7mDXRIhsDEaeoJJxJxIMmyISRKFufAo3c6oTsr+SXmZrEoRBVHQyMx7b1VXdVe1r1Wc5wERRFwY//9lKoqgODx3uQoyOIeE/LQpBHXUmabnaEv2JkYzUOwRQluiDtWg6Hrr4zUSRwdWQNtjRNM5M8Mek6Ad6+ZN9UgAtEnnFLhlzY2oHuK22RHbmYaiCSoO7Zmc1mrh8//RPmn2THGeKMCx01B/pgPLoVd12SQDvff4GuKYV5bgaaWx0O4u5fG0n4V+X8zELpibOXC3NDN5o6kt9ZBYiusB1UxQFevKLrDO/of4xyshAht64jt9Gb/S+043zeUUVSvrw7VcU0+P/iWO6XYrtp72qomFWhoBhm2EtFuBJiZKq46F1pzTGS+ANVuwiGmmCbUAACbrFWt8pee1q/7qrmaT24Bts8hVDCJNGCuIYHA8u2TSavRao/bIyEzk/tu/ituHDL3ZjLPdpOsasTdc3RrGCCzaEz0tFsLaQJ1YjiLBpRpuG51MQWBazE5rMvRS1m757JpxN6G5zyIRl+o4H+wmignzbHSnkqZ3sB+/786RukpyaHv8N/EUXVq53u7bKUjW4Zt3ttbXCAVFuaphrz5cizBQaM27q2s0b22SlA2CaJLqt0mWHl7davOUXl0r7veaxSjuH1xpXpqEZTOTaoIaRhdZK73sX+iQuVe+uO2IbarA/PDXqy7EqcXxPJxCQ2K/q9Z5QmwiYiYdisQKU6NiCi3wTS3SQkrASTNiRlCIueq4d6fw7r+tb7w9SWREjdBO+joX8wedoRl10kQl5qxlLw9gCHd2tZ8L1NtvvwB/2ykFYtLo96KrRphDwFqI4xt1GephE7RAra4a7qw301Z3LDYPiMYijRxzqJn0oTXuZel1qv6gS+M7/XxOW798oyvaV7PD4fSdPpr27X6maqXREDxs1MO72v7wwDy1odhJV3AdRwmfPxUTfHm4qG0oPgRVHJ8JsdMdy2kgDMN6q8p2lpOz9zRNC6lZJBA7CMR7/1eG0jMgGBj4FSmlPMknRy7b1boZZmFY/diPTjMHZ2btVJS2dMkcqq/6Kh786P+bmFa96vGq16lPziNnD85aVIQ0PBLvdJNVOB0mCX+8i2ny03gwrW/+9TWfGSpNXW/nRyHNW/d+alHqMouoBQdUtd0qKFp+0qJ1Oc9zKBEH2XQAfIwkCppNvRzuN3H7v9yfSlREtniuat3YDkvwN914dtcRNLr4ZnxykGT/xX1aqlJduxDWv05xX9hVZJlvt3bPAcVUZUTUzgeaOuacr6o7KEq3z7YYCyU7cmGAmSjWeJQyJhU9TPf1eI3m8j+5PxJCKcdCy2n6U3eI8U4/3aWsoahbf1rWc3UsjxEWPdVKhMQf/3WTkgLBYieNSccY7ZwYqbI85vH12jUVHTNGzOvWCelrnTVSPUXzh8k8ntwOplNG8KrnZAdj+NX/jje7vm5rt3Qc2qaBOmfzq27Ok5dJXKjANCMmC6ymxxrTIbRQvW1tKPjtv7WzlkAmES3soeqdbE1RmkiGCmqlI9ceTT7VjtCP2iQMiC27oxwhr2zPlL1QvXb94T9zf6tRa0S3Ptfun3q+6rVFOYUj3+mNd3qvsqVIvJERolYJBuJP/9LOVLMqUyvq8JYM+9S6lVwtay0IFK3Ft1dWvEJD0TPBzQpjOcdyjEy6uKBGdHY92+z8X7lfJFLQnitczT90o3adms55Gn/oR8WKDlpME0JSTnVMOv1i2g6A9Y/16y+6zYfZ62MJhrlYuTh154mu01PaIiGdIkBN1nmI5weQEsuWQWETpz7SuGUVyzkuYxu+eROCqYf/yP2zZpicl12/rn/qvNVp6rEmrAtVHDce+qW8X19prGHEcE7XynL/wOwBpLw/t38px0kE4fhyVhs5GV3fauelPWRdzZFhvoQRdY6XU+rjEZhFL0WG2iEz4gynnoR6aGAibs8X/3PEA6WibfnS0E9aGifRWxLBH3qdzWMnQ10LDMU3T2elUc0eCBK+yW2NdjPK8d465lfjbNTmacVxpq8aHg8t8vLkrj4S+jIWyLt5P0QBlWnrZgvmheLRmFskGfH8U2UGcuue19rMtroek+lC+cOHc9/1Ou96FpFj15N5suJuHGovZH37Xcau+xBel7bKNHtumfOF41GTeY3O8yY4XQPjJYbg8/uzOg2daI8un4b5XOh0EbdupzsNVOmkSRuattdsK+erUHZrU6VUzpewwJZp+ap7urp9FcZ/rNy+NPe04ojMyJXrZuaut1U1S/Vh+0OHoiGT2837S9g/AV1n4AKdztQUoQn+9t6sfhjSpTDnL9QyuufmEGQYaus6pYjqNov30pJoKZSRpOoyYvRMMOsu63MYZe765VPx4w/uxyRRvR3Bx9QyX/Us611t7jVVBMi46u0pdz0Cuf+ghi18SJqp0Sx1Cl0U/P79dtZepfDh4R4xc5/aqN4C24Mjk/TSIYdqppi0Bn3sd2cnTVeqlMjwTWtOR00ZLoxEM7jdb8EHDyK+CdHkVR8FY3SME7vOao9dj/AezePANIdHJ9DIvHyyRpt46m2qVoGHda8l3EiraXp9r50dJqkFSnPu+O3NijxetXJOYDRp1EWMA5FN57VoLDN5cnUK6FZpqcTLdtNHK2K4dalp14lD/2DwnxRrJqLBdtj148lYXJmCLHvshtA+fljlbo8ankv7kC6xFn7aLPK8as9Tgqcwm6dVDH/+24jvd40J8nyCKZuSLTSwBknG7XGUUFnR823FWqTmnnWQe9VQJMX9e6C19R4s4WF+q3Mbmc3PPzjgjao/9TZJm3vUbD5GNYTkVW/CVLdr5BSuk9ZAHipyZBezsRvZByT1yWVOsVPQ/hY8ZGtmcqTV+q3VFGNooek45nKvzfSpQNwRaQdNuFCEBWl8hRDHOM1v5qhxAqobWzeDE70/PH3g6OnrLk/5Ts+S4/4w0XbZIMM4q+aS8+l+jD7mXS9rKyPylNUeP3YUpK1joTi3vB3GbOYTkP741+BZ+byd0Ry61CoCgc6tDnXUB23SKrsDVQS3kS11JocZpv3QEkKdNA52/J0uM1uSnIihKEdSpreyXdXVC9MTzRIwDESwRwDn/78MemHpBfnBDw6fsGylrHvzaqiK2+WoVoOR/5GlX0k+p58rQ0WCrBRETWXQmux40aLqdloV0owqSe7P5ZLjMHbjrCVDRHeQ8Zv/JL7uwux06ZD6fbdmdQaUva2Lxii9IxoxYHS1yZPDTiBROmeG0SJDcnUxOA8So+sVA+al6/8Uej7S65GOTVR8Fqk2IqVW7ulXXap5PuDzCOVQ14O2Jr0UjfS3/zS3bDNQl6lSNLsWbhKzmkmx6UWGHmW7MEe3+WAZS0gEDkMcBFSDwUhNmodkHBLaNQqVb09u30pLWWU9GaPbPluqnC8vf/jw8dOf3x8vPv62qtIMNLO5wNzA8Upvv7774Zevv7xdbi9/+uIErSlBRoxyYRirjDn9t7kZp/CqouFYn8bXiQxHCUFbQxiQNDeFZpl11wO28b1m5z4Erb4LiKHuPcI6Bqei4TB/+7bZuBqkMfsAK7O964l6eGmTKfhEn6rStiRr8WIw+lUSnSO1OmbaRyX98K8AroqB4zpneX2YZxIBL0NYNUIUnWcpCYrRbKeChFYkzN1pkKoi1bh2ZMUe9KgWx+NA92ae2psDzOfweLsUlaPRzgFq/+bZikDVfuXAEYegZ+ttPTb88BzZrEUqRYGlGSEBw3/eDfbYdcRdWwAokmWK0bWbGISWY8RGu2C3Ragy2ctD15thyEqS76fxktSxJ7bYZDM3HdzfVOGkYWg5Z82OZ3ZR69mWwHehSeZP83RB6haBrUZ5uTX1uZJoLyj559m39I9/ZvVYoNFrPrWCykhE5TRFZh4FbzAKai8tg4TIpqICpBkROo1AsDRya0k4LA/KuM/nCuh+fOuD68PFe3p/pGeUrxL/ZFIM18qcKgynQ2antfLjqxoq2uGheWklti209PSvr95nqMIvVlszymlUhLY3TpFWmIgSIkso1t49dhW3KVVuqaoBVJ2XqPSism/3dP1pdii9fNN+eKSnGI/0mMpXpf7J7lNsU0R4TbTZqDL95aW90qvWTHvySM8U+5J+9k/iWqX0KuZRtTJkCCvyY9dmiDo3LTv29ogiEGi6FBpzPFZT9B5LIWGEVijVy6nr1evhZRN1Lym7to5qqLZPXiWe2aqWAMJK7am8/OIfhPljSiNEneKRTvnV3129AriJWfhikIxUEYFow7pIUyDTujB31jtFIy1bGNXerRLOJdWguDl2oM1uY2JdV5P4oonfviHLEh/o7WxsXL17or8u9V0l4uZYksPo1BKHq1b69fNSD8gxrhvRVQgcV2usYzwxf5RYpV29a1oXjjupMu3K9ZUeytYiqJLSHinzXEMrtSWZamvnhxWjKmAFmdGNVovRbi6bDme7V2/8xCPsISUV6Ljl0EN5O3Gx5yO9epuMfncKf3m+CzX5btZFWyfsaYRUYYx8/vS+I8N1SGl7OWKiosyFreq93nUGNAhm2jj2NTiaIT1hioi9eeic6hw9eFB2EMIwEp56yrAlY3r7qrVJMqhlONvGoa2ZRyPfXuPE4UrNNB0b4TmQF87OHyYOebiU9+YglsHsMLb2VBwfrF3nbhV94CZof4uOPjUzuQ8NrOs5Uhi+l3TUywWyGUQARM9kSSsrrikc9tpzk62oorV4h8c3DAgNbRdbpnB4r8k9vXy5/TCpRe+Xdh3H/tdh7kHhD8+hZBjchxo6X+2kcL75u79+bUZrBfNRO/Z9vCvTHrOaGqHOq0pdp3rdHCdMxhoDwg2GY6iHkx41HC5KpiNkzxiqw7I80l9b+z/r4fBIR70M9w2TLVLHl2OJhvN16bqkUZHjA71eip9Z0Qp1ncXs1yo3eGjxYLj+Lp7CWMCtZZ77gUJzP+voU1wsGokokoTLEMdQW8uxOMMwj+V4NqityHUn1Bo9YS3C2MmD718mftSbGYu/6ZAeexzfaG6bWlsQy0aorXnSfnjt5Q0MPsVd+5cO5JM4/S6CWsy1IjNOoRppqgFSisR7WfcUqI5qhA0keHK8ixzk4lir/VabYGUU7WCslUEdEy9fj6v0OzkNIUkrVCJsKu1PMu20R2EbCMBw35mxnRAILHu121a9q97nl/f//7JqE/UCrcQGIR557MEeO/n2NtWLw8ey6Z0Kp9m+RNyOeAMjVJk+0ufa9UDx831HSFLoVuq3uHYH1Zpmao5JHKaUtLDNGiKW6NClb+/OQsIp7F6pNcZFhstM7npiq/luxP80wCxteDj8T/e9iTe1Ol5th1gXY/gw7XrFbeWmsnaIAcauz2PXjc/eR7zicLXQWYoMcDIPDVUQOKaaGNnVZg8inYp4pswVFSLUjGqf5xf5kY8+YZHz1a686+b9tvTNBgoGf+tGegjU5S5wP86v2HQta3m0a3S/vK3czA2dN12DpjSqTP/cU80Jlf5iFQqBhip7m1rP5xcFExGE2ZXE9/8fhUQMW4zi6Tv7Qx1t+PSoUQxExuO7js93G5Qp8vVh13XXc3YvJ8b9iLdN149OWpEtRbwZ8R9zA02n4NPjv3puFz9vuzNrW24N0lAda9OdGyJpnKqiC6iDquHu9MxkXpdD61Q6ab7Emjy4zPjWFig8NKxNx7e7VZy+9Kj/6L256zrudjMO4uJlhG/tnBSeS9M/bmd1mko6lp5Vu86wWndb9H+sHD5f8MVILz21SgUw1YbbVeu9uZ4lt08Wp6eoFtGOHBuioY1O8zG/SyWTbg6fZvJq4aXC+ebQadNwRNs2R7seR+ererOJ/T4Un/kVzcwso/nRoJ7vNj9DxO4ex5QjXJrueq77bxyIVs8PXdqxhMwAJFTnsB9cZk0yh6HO2bJToPA5oThI7f38nXn9+BxIcC1HEjnl01Js+vH21p1jcDpoEjRCPdKjCNTpNhyD14/G1uS4hgOKAx+1W7eBOuuh8TAwjWjku26z/fDei/R4PfQ+LxqiAJJrqGIkMxmvSp56V8VJCFRZ9BhNT6VGIO1TxwHDmCR6vY7e5uOmw/mufJmlvWx6tV0f/+jt/rnb+cl1i6SGRrXX1sfc/PJukRQzOMv6qMkl9rYzxE+2XIsuNTule7CtQoxQJYwUazZKNTyf4LAhIl7Kac9XVdHHUWm+z22QrUr62QnWkNvK7XUzxmoESrocM9dSVR33z+Rde8P005MQrQe0ybg5r/9dNMJAPEzWrvswZZxDf3nvm1wXzVpcbTl3nVvoJTVJqciuSEw+kpEVVawvqF6oCBLy/E9b43Iio2rOHpHHddZo7/pgKb+8DbxKlJp8NCN79mC5pnqX6t+Xep3JqpppkXU+Thpj1g9vckOQ4m998GAknZZcZv/Y0qdHplSuLkSlqIgGOUyBKOdqxlSCMeXhGadiki42+iyJaqiQPKGKLQOpOrhYdXsL6cGEKpdoxiEEe4v1qodQx+1prGx6vOwXDgIj8Nfb3Ihqe9srPNGsNQFb7/Psh++BZwqmOjGHSEQeJgW2uaNHYCByOEzpbIX1XA1MO2yB4oxjopoq+VHopYxNj00/wk1Kft8lctf1cGjJbEFcs3kf+EFVtV5TH9JCNLw9Xv5agO6cAQZsegVnOzQ/3PpGFrsXPFfkxo4htiiknJvWCVMDqhI4vvVSsJulmH3g++vnpmitl/7p+vfaVFx0jroL/IMnkXbSlCCrAB4+bXGf6lt2bn+29aHeWijWbMVJr7fn6kq5hDkWxfxHf3pKv3nHCt6m+XnrlKoIkMTqRizqQLuoxLXOqZ5izdrWR7uJ7y3fpikIOSnT5fVKWRbxNk4PiZ6jx22qX0Vq1+uaM8opDhGgOt8VonESzqdPLxGb3t/aZcnbwuiHcpyVodRGZb0wo3mKsT3x97OUzyP6sQLTEr1ul9o6JEY3929fUXVttjkbEmJh93Q20efvNOKf20gtLF+qaonQsG4Df9ToxqbXVRHncjpEQx23U5a7PlnIpj9lj2Oy/r+LcISGVhmitsddP+Z+o/w38ye1T1Xpa1AG2NqH0hhdad3H3jMslJSsjUo7snqMDWR/0VPZIho/LWivd72NivQVbkf8x3fksYqw1EyTnrse6uGucgtsxOAvRq5Dt5UqiDJz55btLsTBCRCERAnt0Zn//zI4Z7KJ2QUpI70XyVmf3PGdXvwtKnzQLPea0Q3cuDO65lRNz1Y80GlLMm3C57hxX0bRY1Wk6G2sGb+C8CbmMywoRl0luyTNhi65RrquJsaLfmuexeiK6PDDnD5DE3Nc3I6ZLe55rBvGnxUwK7qYlWtKgU6sts/O4PPk7mGUB+jg0DwfLW1LTz97+JQqohPAgJ613YuKgnHav365HxR/FjZ1UV2lmYrX030MNPwJNgLTLSVm+SzaaE1eCc4/4p50OLg2tfoP+ghHX7LimLsbT2KjS3Aq2jdmm6tVqbssO9DtPMGpltwt9x1l7XLzHBUYNpot2yXQweCSOfor8sRH1FI1HK3SoafVj/MmG0dr1BDgJb20mgtb7csRMVHS3uudOPILsxZLj4AwigoA0KZAlJ+zUhF2N56SaYK3KJfcgK4uKOb/nzsTIXqVF3RW6PyHvTvT6kRHP8CkXkqfjQlI8acI7kjgGdbMrpEWUzF4dPFukHgqZ22aBBPaH8va6HIEpVQQ03isseqAqzC/Qa8mPu6t+rQW5GvRPiWIPiIY3zM+knGgsza8osuGcXIlL2c/5yQhu6a9JCS12f+kNiRJF2BkeHeNBF6U0UlQO6J+rqrcSIKqC1Iv9TQAnVk7iX0LirywT5GY5hvRawP6prwMEzNOktmsLOIGdKaHd4TMe1GXRPSC2lOCbTiJ7ms1YJk0dSu6e6mZh1Mw/hPrDb372KlMkb7gV8F22GodPUEhOoOWs9vuEAP4sSISakH1HrpafenF2ZFSOzIgq+6HZjK5+LYo+OhiQDeTkSFce0Gful23lIxz484a8x8CziWxLL0vWUSI2rmKmo8UzcpAUuUJQQGZGmfLKppfF9Jzh8fFm/Jzy2qeI+v0IrNSknSRw8fJSSeYZ56Doo8Hi4TGaBmbGdARWu5F3SezG3RfEtFlz3iotYtFTBXoxrt93Ht874VnVzMBujujWFG1ZzzCxd/KUSqv11XjuY/enETR5SCrOYJpX3guA6tjCBX48pTZH+XodT9SZ5j/G9C1+XIVP27zcblFF1nclwgK/ufGqYJdH+imVWxfj+VyOBECXenMXCCHiysmYZikmCkSx5TduqK54d4JrJw+R+YmxmWoL3TEhsvIXvLiVTWFTpRwm1DzJXNBLSHJn0Vhr1NDb0+0Mxxwq4wmQJeDPdjUZdfOkTHu+uMMRMkPw2WxsQa6gx42wS2p44YkawpTfiyHOcMoshYdVQ1FLXxOVqUcZxkTK6vwc7zsuNCEQOazuQzzLJGGrJXL10oNydGXaAcuY8eb1eTki2DhfUKSsi2HOiwn0B9y7eZG9NyTH/t6k8SC5v5gieh8hP9vIrcvbxaOsxBdvtCln3E1iYxHjJMnalX5BiHOPJ1dWSryu6TNSZbZdBSBPsbQ443dl9w9uh8YiViByxl7lACD2kBhmz8kJoQ7teXYQCa6ZpVAjyjtec84dkDbYkcPEuGP3zc2E2TViV6M6B6X58W/pVDQ49Q6RFoNoIY5NkpC7sOn10Eqfb+dB3biZgYaEa4CneIJDRWVluI4xONKcukWom90EdJb4R+WFMuodrdYoogCHfS0v8hwz8BTooMwkn1LH/hinH2qVpwMn5pFtvoHRV25H2W5vUbIBo+RilsWnyCyF/9QogoH86YxNKGEngWalK2ye+7naDJ4zR3TPHlBr5Xo4m03nu8X/1bFgdkUD/MQIUubcvmfHtRnxqknX+VdNrADX+QK3kW+FSFjM+2JipRnMs61kuSrcMVFnVhOB+Ii2SnwCExlyuwVBXUeQ64nL73dr5+DC/9s4b+UUI6TFX2/VPuXC30K0hk/GBj3G/p5V20kFNEN6OKkr7bpOGgsmjlMHZ/CkXGXcziBjIfoJCcJGIInjexQWBc+xOs2m60rvCynqpv10Rryo4RoDYMI3t3imYgKXtGh4xtedAj00izJDTrpfh+zhkyuz+wlnaCkQ4b1ijPkWiTQxb8KxqP+LX6sb0h6iqHRSssYJ08DIr81t4UI4Ofce4UI9/dOgtSr2CgL15nuhIcUP/MS9hsKz4VBqNuohow0ctK6clS2/Yc4I4q6RXR0ECV978ZDXQI9dwrPS1+gMIS88ZQHXbdIQXAuXl+HAEKrqNGgCNk9hXmJkWPvS52cpDlH05e9mv7OUxvJS5Id46Q7oCeXG/TbK3/aD4OQGPPklcHft4uaoFXMZgl0butmqjilgvvO7v2JvwcrENx0RIHbV+qAwj3MmQN/zhZF9KYFsy+rElua3B8LSqDSsecmyOm7O6LvGWddkDaG3bA+0THrHDK/HeNiarGl5H9tluOn24eE6CqJBVHUmV7tBbq32czR0ZCT+JHp1xBZNTkKeVdjm1INHFgw2lzj2kNWsF83HvzRfPwMFZ2oG1+sqHvftkpLQ0QXG+37Y3lF9yAZ95/TLVe81z82fD/5Lck6DnNWda7zrIyv9ofceWeIuk8uZwdpCLtdkdZZ8WaLS22+2KtPDZmH/hgfvja+/AscxGNwRaXAT9zgfpE233OCzryWJtKydPp66qfN9yj81m4vHajge+MiSaLhcvuPucZvknMWludCx81JmQ6bdXNkDHXiKlnJHm+yO4QCdfJTYaAX0MUY6S+aZI7YDyxwbvkzmoGa4sEM8bl4QpKyc2hFytn9mJfBccY2+Rtt0jnw+GO7uUy/Pn/03QYxfq8xgugmKLDe2Timj9XVh9Xy82hvpqxEC1Qv0T3jzm12GSmNR5csybK3RHXhso6lLFJ95EwOp8Q/MAWdzLur/xud6eOGleqpc+AdgJBK8V6IDnzRzXXy0F9NpR36efjk1+2ubNhrMk4dOyRXotfB0a7HhW9igruIBU06laNz6j7kVCkAYi8FByt4qldkOUlLitQe8HJxnyYRDoWgYqCiL+gS6DRW+02cOryhc32y4W9SYvfvWG/+f+nyGsRHxDx3kOpAV9Hnm/Urut+zWlkk0qy+KgbvzXJfDKtznkuMP1kXZW/1SNA4k3zJHja7cGkNr6LY9RrLp2pnsdpk3STYVo2rxQJoXoASjqi0lw8NJ303cZwzJF1HMbuIelMXSuUsb1PEn0TxFeRTlYtQvlgP0WKc57DZC22cmJtpqjYvq5vUyqBAwmPE3EjX1FSTq+Ixvi6xUHXy/9w7axEmqZeiVq2rgb7SBdf7bvo+/GBskTAXjlQJ6GDi09dqX8LBGV/Lpa3TTjAxLXaBR5w8jYtnL+1DFUZip2yWEU007plDzsVJVQ6OBKX1i6hXOrsIse6L238y/juq08Vr+xaW10Xg/lrvQex0vZ9UVsazC4Vcpyzmy/wt7ujjTXRnFgVrpJrBw+UQjbErUOCEU/c7BcFBx4d0DwPnGgKJRoyaWJWhQpnSAl2hggBdAz1tjfSaU7Sc7n71AovGv32VawY6CHNp77/zCQAk4QARsx9LDz+LebGbGO9PNpnUz2/7FwuujZX+ZEkU6lyLi1y/QPZhwkmCyVU6MU1yZYM4pKnPXi27aT1E1QJzeBytXtGH/1k0lC+wBJkhnUl1clVUBdds+5f38n0MBee4oIgqV3ZE/MM5tifL8+33j1jr+B1lKjFPxTpm6Gtz6eBpss95QLw9+BDRpB6MC1i57zS1iufloO0syvonRYht6TLPbos0AToL/3vKYgPi3mlFt6MSfb288/u+eHMm3yG1Wt2QtmOOzAZR+HT/8XZ7ww7Uh6gPD3AoLRVc/SHWd5DcfUY4PHC88ouRUo3t7OZWT96q+qQyii9Vy+yFCYQxQT1ooDvet4r6PiuPGPD+BPaz9hXoWvFqMPKOS/8kTCIN7cAwo5n49Hd3V7YVNw5ER1JJsuy22233As0QwgAhJCzZT/3/lw33VjvpCWGZeZiHKA+YE7iobKv2us2GbS5d7leZrBQku33O2P6HuvOhXtdZp+KKhAi6CJdjk1FbGVDdgm27TFm1CEo0C+sRyg4ikkSTu54my0FJ8NgY9bFiTgrD11G1HscZ0Z2eeVEsbPrkGVrLBIm5tq2/RrsO945kZtQ4QEd/3hc8WWq8FfOv7J1VkZvYtxbBWHMkEw7MkdOzYdJNYo8ZYW+nytoP5l10zE9ln9ba7dDDLiN7+RhRglFORtWEC9IMSdUwtJuC67NPTzDfzfUHVWJ14ZaRlwCykULs7/AfdcVgZtPr4HGuIwTUZp16CEIYZ7RyRvvEpvf1soI2swbgzoELB7ZPnDDqhSYN1vArE/oa0I9TJRRjEQK6GzaRqohz18hfKhZV4/H5q1/4M9++DpPYpM8oJdjec3TsOqzs0X/+qZLMDgnnTA4WpxEeSYBK3DWyg5gh9JXqyioxQ2nRUFRl88Nb4nphlkN63CJrpdkkojeGXsNxekQv8TysrDS9aDqPkV2iuynfMIX8/fnN7e3tycnV5y+vTk4+Hgx5f+Ca3I7sUOpUpYE0okVX6adK7S02aNU0EeaAaflqaywFk5q3kyqsDIBki3aqNZ0tExOSjdcG64vkI4IDE4wCMKK3TnCp/WPv6jc8bEPHsMXObw8mjG1rf1FdTsvtX7UJpowEd7Mf0zgiKu8fJi59F5K+nbFFO6M/pg+iIcEUeOkqAQ+N2rx80xeosOn045KCN7J1FgrmwP1KjStPbkGNepaBrgePKycVxDjdP9BD2KHnQZ9fIeoMaU8POaugAlYe3xhOOHkYwzm0LAmpzTxJ2VYSmz3AWHueXFRTeleBYss43ay6mS2xxdMfjDJrv8oR5nAnkKJO/inqQgxVLbRD3DPfobvEKWWdE+uZ5QMyarLyZf/d7yrS6UCjPyyooitxN5CXUEmtmzi1tJgKEzfPee4so4DbmWpTc8kN2nOwcl6reX04KIGgvRdD56uU+IuHT7DGR030DTVmoCPPsQJ6im6S5VfLOfs/kSC68KOdWP6wEXA1XpjXfih4wORlTUsQ/FwFbKPJIzrBi6AOXycnynpoPBw6sigUNyw1L3w0BuiknNGXhQTlPJvlY9po6E+SXJ0ratclqddio6yhuMNeu5bouHG/FN/1QsFdrFwUv8o+zh3VLPslacniAwY/AoWkNSn2SGft6a2I0p6MTmsMStI6gVW30Rru55r2p+gyjpVTGr1eXKxdzlpyKoWmn+g+afFBga6bpyMMAZk2rAZTYXO3kSECPSPxCyNS4wcwRTI9Cwf0APQMthuBtyKeLmtaYCwkkW/p20PGHQjE+BkEtoENi17vgrFtW5Wm12DdFBp2IzklKFlaObOG3yX3BPmwRUbH6mSY+LCF5i0ugi+WT3mK6MqxVKXGgZKKMtCQmSrRxxB7J6i+kyNGWbShxW+DdIK9+7d6jECKaQbu6wHBFQuQE9t2QPuHz0AvzE+KMMjmnO16UKTJScQeO9WWf3LUBJJmzxtc5vS5VIYg+3zYhu6Cq2qJ4Tli+S1wiR5GjTO8eOKNa5pJuLRyP6Mb2/Y8Js4LFZZ6Uq6VHJGkrX5Qo50cGEgWklpfF1ra41Er2lftAhb7kOp1YtvuOKo+25l15MWo7XelE2UGYlda+OFCrl0CSFP0uaTCCd7hEryyPRLoQP5OOoNjZ6wg/jt6HEjm5du5j6nV2bYRHfPYY0B3zZ3701/6DVSBeQxthOFL0XVOOg4UAxXD8HntLefPL1kwHcueiDCfOeWsgjT4hRaHgexHZNv2xrUdQA8HZSeC9tmn123BzSbbky8zdUTPcGhDC4Gh8/hyTm32wdULHQPQs6CXskDl2j2iblM5eYQPNGW6pn1STD9r4FkSP1ZBZ9R5IZFuOV+rlpY325U8sW2vrPC0iclhyjiak7XPtk30kXQD8pzgPOcoKdD307E1+qUN/L66I+n07j2fz2F7K1Gy8ygo2IS8RG5wfvBBiquFbtDVI3RiRCpRtN+kWIRS6d2diiSG77TmYCL0An+0Zq1lYt/JugTbNtu2qRmYPpiIYr2ZN4cpl/U65vIifvUPZgLpdB6C1yzpKu/QNeyhqxebIQ16OEbSXrk2ufONJl8qb/uWPx95tezxSJVk1mZNwXj5miXDgaLqpi59vr+OuXI2jVtpM1k/22VGIP+dbTuyubtB8o3otaTSJo3uRYz6t4F/IBCdIR0mpSd01UjG05kaevBdiPNWgI69g/FQVUbrLrl+80i+7pVO/a5BXofEb7w6JNg5khoXB6raVjhp/T7btliptnVlCFq5tUuuVkuLS8u7kSsxvcgJsfya2fb+RSniQa09rXX9CP5ZQy+MyiNPkKsi4ELgWZKyxa7ZT+E7yyrgMDZfniCWN/OQLCY1tm1xdxe2Z73ILbuSIOZmct9KiuI8JxzJ+9TEghm7Rmttyb8FPYCxaOsRNPSaY37ty5KG37I6e/sQZMzhtMy0I7oa+j7btnHTBgxjBdGPR+psWm793GcoGOFJs1xs7TivkvbF2LbxChNd1Pe44qOH3+/Ah+2Rfx0rtjomJOeLSUm27cmJJrHeqt9sVF8qOGlxJKXofN9VABSU5crObG5/ZtvedNuFHemV6NDBb4CX+KTgwYQtZWyl9xU2HpPgiIkCX3hWcoNJcJOkd0Z7FzMYQMtUauydcc+aTv/Bts0iTbUusfWZgr/wocPpjR1iVKKbLTf0UJYaJrZtp4u0yXWRBOVSJbFyZgsD8vQTJ3NTVnHWXRFjRbZtCUCtlr6zwUvd3aO6DuqlzHrBpqSkhdqbNXNRLysNs6J9A2MXxBu6j0T3SWf/pgqG7koIJ5bFiXqWNDS1jjVNqYQdcx/QOTelleSahQ739jkNqsZNit0lcVF2bNsuWyBo3Uve5gftKoWSQlJ4bdGmW6nLjG17jvRFCJ57msbUWGYR5DVw7F6+3mwZ8QWgU0tiOCkGHHCi+2SHIASybXOT5gG8fv+s0WSAA7cfbcfW0MaEkqCiIbjC8zWuF4+fwSVHTCsHztVsRh3BQgROShBXA6vmTE9x0fCGYGHxy9fVANGR45aVYhe5D00VrCBrRkRCZbzMCBopd8YfeV7w/3X9O8Fpbz+0U/s1z3olMCUrTqM0bpMWSYfVTpOymHf95WXAN8P16vhouDj46/4fPqzs9PS47U/bZrksZ5uj2ex4cXn/XxcHm5vzv86Pm/H+p77ef7+8uDi6Oz8evp5eHDezo4uDm4PL1cXBxw/H49nFdnH+1+nB6fnxwetue7OZjTdHi2WzPt/e/afPOzs/chQ+eTDnpl5BW2EUFRaYT6GaXN68/+O3Wu/vaEtJBwtVHMBuCaa9qTiE5S9/y492/PPgaBu+N4nygl9syfD6y9Ufv+36/OrbtcT75RXxmsTUbuNi++HLp99Y6Gm9e3O/Tj69u3r16erNu/vv/wvI34fwFJ7hK6p2AAAAAElFTkSuQmCC")}.unsponsored-line__top:before,.unsponsored-line__bottom:before,.unsponsored-line__right:after,.unsponsored-line__left:after{content:"";display:block;position:absolute;pointer-events:none}.unsponsored-line__right:after,.unsponsored-line__left:after{top:0;width:5px;height:100%;background-size:100% auto;background-repeat:repeat-y;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAALlCAMAAADpOtYkAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAECCAQN+/YHCfUO8wsJDPoI/huH/8AAAFBElEQVR42u2ai44TMQxFbec5yTxa///HsouEWJAP0kChLdsrIaE96iTjcRzHjnxTWiTWZSoQlbvJmsXg8Aav0W45/HaNQXVPIWjuC804wyir3E0KMyqeYpK2Li+99NJLP8tKsRBkp3BSKYxrltuIw2s+AOh6qzgqyXtsKvdNQhWvYN36irz3kCEAclbXeh0aZwxviohejvKQzpBgnRtlRc1jd9fiXqK1PN19hrHH3wSTcteQ7O4QsAi0APCj1IQfpQSkEKiulFtKrAlg9SLwgpXGrvhpySKJQKNHZUjqfRX4iYC6PN5p5rfUFMCQv6sOJlTfaPnvgrIBfydv7w4f/UIg+YQZz4Vm9WzecCutRhHcO6xNL7Ft3fd4iJblpT/V9cAt1TN9wiRA2uOVIH7DIjDb7rTM22dd5v9IJncT71OD0j6dhbbUu70Iu2hKBCYBNwIKAAzC1eJs8oBarx9Tky1/+5/NH4Jl1o/njBq/IMbXSRnvhZ7V6bTfKBVe8dRwSfLcMtyDqoD0Wo6aMh77jMgQIA2+OYAFfMGcz5wHAPARxcJPLot8UvXZY7D7TiH8abZ66+9vqJEbLm//ugRk5Mql1ByDrdzxJJzs4TJOVR2w+hdamg0+4aPmzUoAishc2BpcraE1OH2j/INK7nu7XQ6g8IY0q+zbqzrwp1IFsFNYGhTIlIAUANkBLFyP7uAkMN2NaksHnTKK+6C7Ax3G9iWebJw0rAQkEZCOq3Ys9rc7bt2pCLjLvcQHSG5bDrTuabOvR30FmX8vOw6jg1elrkwBNyHAmddKQCqB8Zczg4FZ4pA7arN/UKphq7QSEyvcgzjX8F8gyJgD0EkuahdsKVo6Z47/pnt2Z1Wj/ms6CbSMT/pJMoEnq4RVmK/R/jFO31uolHP6D6e41j9WOVOUxXeH0/BOoFLOOQGoA7B3sBFI9KgM6XnBLtnJ7kA2AglAc0wtcZCnaZrq7UAWWbNgJdVgdXjR+BdxzaISmO8gE6AxZviKePI6KAPYg7NB+5WLWolBouXhAHJxWM3DHU4svXjV0xtR69Eg7Q2M+2xpm5is8dAmrtCgWM+X2yy+y+nxdp6Lzz3DYfSATtVeptKZZSXQwC4UsTolJo1AD8fIKe2e4YKJa5ggl76fabfpjo3OTG217ANeAgyiR/zeY9VjUCMnU50hBisB5ZtyADqm9IMD78rNsEiFgFMNGe8OHdhjJdAJNPdCwBUCMlyCms71HY9s269bFPXH15zIgqEp7mbHvItAJ8AnyOQ+lba1K31CV7BuAHIK08Fc/KtatBH9/CT75iIeftpMQNx9RpNqHu+Qdin0LK3v4KBdeInXjRcLQIEfKOXBsjtlr72lLgII9q4WP+qQttCdzTgvaYfXQQ6nYegbXin8bNTn3GlPg+m2uZFJblfnyONcoYoz3j53sDq/IIDqP4A1fd9tl7NXZTcoOsnloCKSUTt1h/fYqgDBWZ3uL2eL29RWolnZsMltYTI7+e4gW8lKwCr457oAWMhWk0BBUE9Wtlua4NSHU4ozKciQSVoFUMHsetbbeX1k32lWdv7YS39XAKihRDqBDR0OgDZ5QBn9fTs/3fURq95m9DkA9KlUW+4nr0Z0P6g0WeAXBBKBA4BWiAypTj95JdYqpO2pNhjjEV3hpXtoDACJfeGpQujnlW0A9Gmq8C/dUA93V/V3lDeYr3GWePbuR6/tw7O+AIjBO19IP3UqAAAAAElFTkSuQmCC")}.unsponsored-line__left:after{left:0}.unsponsored-line__right:after{right:0}.unsponsored-line__top:before,.unsponsored-line__bottom:before{left:0;height:5px;width:100%;background-size:auto 100%;background-repeat:repeat-x;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABc8AAAAfCAMAAAAGNsUAAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMAIBDfQL9g758wcIBQr8+PkH8lthvkAAAJP0lEQVR42uzc3Y6bMBQE4Dn+A7sEknn/h622qVRAkKUJIGDnu4NbZHt8jjFkGSuQWdkgInIShRARkQuwBBEREREREREREREROS7DapzOpYiIXEGAiIhcQGkhV1Q6iMgP4yAX9CAbyMW56GuVS/eXA/5K0Ss4ydbCvY0a6BfpERXDDFeRHrK7GPDFIsnqGJHY4YVyg5xXipAea/Ati/GYO5rEiDmRpPWf9cvjHhzZZQuPil8O0YIMvzAtOzw5ldY3ZV3nMC90bcF70kVDWzasoLkVTGhJHiNpjXgyYYb5wXSSSA3aCSVhVQ377jtfZhVuhrEQydupd6FnFyqyvIwAvOMtibziTUPZ0xs+ZtM75MKDzudGssZQqAuerPZutCapJzZm/o41mMNTy74KQ+5RkQ9sxdUM41eRpNbyb7hSJ2zGk6wxK/Pd2SsfdWaa4YphAatIRnysJtlNf44WC4UG++E4n4c4V7QtrArgmmXnkHtpIuM93RkioUvR8LmmIttkgOs4FIbpmX+kgqUy/ikx/Xep3DyfUn97X7G9lXz+9tFazHPDZdbxdQAPv9s72/U4QSAKOwwzfKNy/xdbrVvRBcXdbtr0qe+PPKnWgGQ4cxxYk5R5oa8Ma3Co9Pf8OfQvK124OMpmGbAWIEXj4WUGuRjuiXBx+sWca/8AlLDixVw9qtZi6eNmkN/8fKJgaCU10QmVxu7bU8qZueo0NuI5pgWF6ZmwuYLSA+wus3FfYzqILeq7knE5iGubIqf8ByoGh+7aMEkpzZcZQQnr44s8T1E63+qH5fwrBT3mSVnXc9O1yQ942EOW8wt6DtkVf3TMVKV7UjRkOkXRNWFnz0xnjmPi0x4uIENREeWrPm2ddKIfIZ/4msc52NdF9SW5kMs6qUxY1e02tpmylJ+zZ/DXn8PEEg3dHyCch9LVWWW6zi3Dz+kEzldkTDcB8GsOWB1QKaQezHTMbctkw5piHs7flj3OYiHCeimh2Hdt7iuwVmmPbv9uwnpNDM6b7uMofASWSklD8fA9bgNcfyqTi/wtpgXtdAja+U/Ln8HTLeLSXs98+OgprHIeL1yjPqk+WSyhslCA/kx4Tq2xkP6yAPAq1toUfYNHDzManmy7ecS2OY0RlfIQm/WqTuhskL6SR/PUqrrrrtRz6V6o0gZoVpNfwapFpriodn31pk5rTt06m+PIlHN/4/KUVID7UJJUijxgQiKKKu2Qy44rYOse/e4XuQ71irzUKj2e163ozJOtpYNOZbCduZ6hnj8r6iyzfysU3W+6CBxdZXfIeB5uFlEhhX5n03AthYmYnonvOlpgpxG57KOBT7yhp08r2l+b7VKn542zPe7u9Wrz7TVFzk3V8KcRZyhNYC8uqnkGey9yTujVfIT7fdyi2HUD89PECWbnyayWuzUy230p2Z9D4xUecTHD9G3+pppKysIik24k++EPBvQJvYMyuqi3elfg9mqbc8dxLmyKnZ0DpX2IphM7m6FTwe6QKiTRdj7EVGNp0VOeqvrRlF0FfwtkWQ7rqQymJqKRaesoypPoU1DNTXVSQdOx0rl/WdhVqzhfFFMN8i/rLawagrIrIJEbh+yiJnSlAa4d9KmCO+mQ76kSNZ5SZhDdOwhMypdyPgMNeYxHCWIB4bqaZxTpiYDpCN657pD3656B1QQk80/8YoZ5uGRruWz8biviwQmNJk8tjNqRSqjZElXCGhqrh+wcdMLDr0Ahtw5+EX0btdCrSAszmzaLeXncQFZu7AHTdErkZakXCUyH15hO0GrWlyaVt5b76hZImdMAUJkCQ2qhD2w5UbBmTKfEYGVZxngXmVZwvPhpKAi/Bu0Yrt0srYXn2j3mhTRjgzqRTBESQiX3QUWwRE4wMTuZeuV+rOYolyrIWrf4ZwnvcOMs2CX+cID9dfayx4NiyLllEMSZDhZW+hBLMb1C0arBq1oMbhhc4VsE5rzzxYA3/+Z79lSiTozX6gFxqA799IXFGlhzNMceFlPQy05arQlVXH2P3/gBoRmWOW4EWzOq7XQRnGfZL9TOhYX0Ii4dAxu/r3xImZq90RulgtKsydQCjo1JmCO/SXhaQHo7zGMhpk2sKkStRFZVjbXPzR6ApBolDZ3Pji3PnGHznG+1KB8poOZhS6rdOoyaDACIynDG9aAZu5doL8jYY3su8ChDAcmuwEg7BFLpOrLwfe8DlNL9joXWp3C0SiXKjT08p3na/dPLOTDZr6Zh2M7IR5BR/olaGsO2z635n/oVf5YVCwVDBpZh8QWllvWUMFB6kXCiIUOetsVQeF3YApqOY9Q/j5qK8rT6NhxJ4OKTIL5UsIGJ6mz1zCwbIpcy1/yPvLhhSJ8mLypUHAtvd+4487cLWRObGKzqrVzCssA75wa9E7JQnU0FumvjckS8g2r/2jgEJ47OUb2r8qxQDdJbpwNFTFUUUtCO5S2+fxagVAOd6ABhv7Tpky9mK+rHkhrHvLLdJldcHD6MlSpUtLMURNeJer7BifQaqnqQBjdhl6rqLwbCpDAM1gOI+cS6v8RYTRORnJxOmKMlB4Flo23lMXliMjYLNk1gaby/UD2/anJBk7oq/WJIC/ZQUvMvgedhHmhzEE/0RGcBDOuPkC85GU2I8UnlRGjclHE0oQf2UDtbbGKC68lFd29io0pqgO59pGcuCwz+qoYAyA0G4LvVlf8n/EC4EGkiaO24Ik+i2DxjeMIb2O6sMZ7lhGd2QyBUCTHOeZqlAQAp7UDBOfZSytVQSua5Qa/1fMLAzPR115Rn442R1ukhSjGX2dedVgxbYcCg91U+pa2XMyB2/09blpf3dvPjouddMZFNTR+XXUjerzcBRrLTG62ig2ZFzD4KLKZDVNRwvZIiGzsmyM9503DA3LcDfKBfBNscPLDOORZHMsLzacsSXl4KEE77NWt80giC+a2r9c6RiMuX3XWEm/8L0S2gP5hFeQIJDpVqcH5+ICter0qVqEFWJTlvQCgw3oUYtbzqm3RMezDqwfqrBsjQT4E2jVY23QH/PV+A988AGtdg/G/eNntz8y6iLnyEO7sIXLOawsWE7g0H5lQh5uHQdsJHb1d66yYsswT4795L/S9ivHP2O+59uLn5dxESPjtJA+GjgjSw6W5ubm5ubm5ubm5ubm5ubm5ubm5ubj7ADyp99muVpFfqAAAAAElFTkSuQmCC")}.unsponsored-line__top:before{top:0}.unsponsored-line__bottom:before{bottom:0}.p-unsponsored__athletes{gap:var(--space);padding-top:var(--space)}@media screen and (min-width: 1280px){.p-unsponsored__athletes{align-self:flex-start;min-height:calc(var(--s-viewport-height) - var(--s-announcement) - var(--s-header));justify-content:space-between}.p-unsponsored__athletes__header{margin-bottom:240px}}.p-unsponsored__athletes__header{position:relative}.p-unsponsored__athletes .unsponsored-logo{max-width:100px;margin-bottom:var(--space)}.p-unsponsored__athletes__img{position:fixed;inset:0;pointer-events:none;z-index:-1}.p-unsponsored__athletes__cover{position:absolute;top:calc(var(--s-announcement) + var(--s-header));right:0;padding:var(--space);font:var(--t-1);text-align:right}.p-unsponsored__athletes__cover__subtitle{font:var(--t-2)}.p-unsponsored__athletes__item{width:-moz-fit-content;width:fit-content;white-space:nowrap;text-transform:uppercase;font:var(--t-3);cursor:pointer}.p-unsponsored__athletes__item sup{font-size:.6em;margin-bottom:-0.2em;margin-left:-0.1em}.p-unsponsored__athletes__item:not(:hover) .p-unsponsored__athletes__img{display:none}.p-unsponsored__athletes__item:hover{background-color:#000}.p-unsponsored__contact{gap:var(--space)}.p-unsponsored__contact h1,.p-unsponsored__contact h2,.p-unsponsored__contact h3{font:var(--t-3)}@media screen and (min-width: 1280px){.p-unsponsored__contact{position:sticky;top:calc(var(--s-announcement) + var(--s-header));max-height:calc(var(--s-viewport-height) - var(--s-announcement) - var(--s-header))}.p-unsponsored__contact .unsponsored-line__top{display:none}}.p-unsponsored__contact__body{margin-top:auto}.p-unsponsored__contact__link{position:relative;padding-block:var(--space)}@media screen and (min-width: 901px){.p-unsponsored__contact__link{padding-inline:var(--space)}}.p-unsponsored__content__block:not(:last-child){margin-bottom:var(--space)}.p-unsponsored__content [data-type=text]{position:relative;max-width:480px;margin-left:auto;text-align:justify;text-wrap:pretty}.p-unsponsored:has(.p-unsponsored__athletes__item:is(:hover)) .p-unsponsored__content,.p-unsponsored:has(.p-unsponsored__athletes__item:is(:hover)) .p-unsponsored__contact{visibility:hidden}.template-evolution-report{padding:.1px}.evolution-report-hero{overflow:hidden;margin:var(--s-section) auto;padding:0 var(--s-contain)}.evolution-report-hero__content{max-width:900px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1481px){.evolution-report-hero .t-h-1{font-size:180px}}.evolution-report-grid{--padding: 30px;--gap: 5px}.evolution-report-grid__section{display:grid;gap:var(--gap);padding:var(--gap);position:relative}.evolution-report-grid .comp-interactive-gradient{filter:sepia(10) hue-rotate(80deg) brightness(5) contrast(10)}.evolution-report-grid__block{position:relative;display:flex;flex-direction:column;gap:var(--padding);padding:var(--padding);overflow:hidden;min-height:480px;transform-origin:top center;will-change:opacity,transform}.evolution-report-grid__block[data-size=large]{grid-column:span 2}.evolution-report-grid__block[data-type=stat]{justify-content:flex-end}.evolution-report-grid__block[data-type=title]{min-height:unset;grid-column:1/-1;margin-top:var(--s-section);padding-block:var(--padding);border-top:1px solid}.evolution-report-grid__block[data-type=fabric]{min-height:600px}.evolution-report-grid__number{position:relative;font-weight:400}@media screen and (min-width: 1481px){.evolution-report-grid__number{font-size:240px;letter-spacing:-0.02em}}.evolution-report-grid__text{position:relative;min-height:48px}.evolution-report-grid__title{position:relative;max-width:720px;margin-bottom:auto;transition:opacity .2s}.evolution-report-grid__paragraph{position:relative;max-width:720px;transition:opacity .2s}.evolution-report-grid__products{position:absolute;display:flex;width:100%;top:0;left:0;padding:var(--padding);gap:var(--gap)}.evolution-report-grid__products__item{flex:1;max-width:80px;opacity:0;transform:translate3d(0, 10px, 0);transition:opacity .2s,transform .2s}.evolution-report-grid__products__cta{position:absolute;width:100%;text-align:center;bottom:10px;opacity:0;transition:opacity .2s;color:var(--cr-white)}@media(hover: hover){.evolution-report-grid__block:hover .evolution-report-grid__products~.evolution-report-grid__title{opacity:0;pointer-events:none}.evolution-report-grid__block:hover .evolution-report-grid__products__item{opacity:1;transform:translate3d(0, 0, 0);transition-delay:calc(.1s*var(--index))}.evolution-report-grid__products__item:hover .evolution-report-grid__products__cta{opacity:1}}.evolution-report-grid__block[data-type=product]{grid-column:span 2;display:flex;flex-direction:row;gap:var(--gap);padding:0}.evolution-report-grid__product__image{position:relative;width:50%}.evolution-report-grid__product__content{display:flex;flex-direction:column;justify-content:space-between;width:50%;padding:var(--padding);gap:var(--padding)}.evolution-report-grid__product__content .btn-underline{width:-moz-fit-content;width:fit-content;font:var(--t-l-1)}.evolution-report-grid__product__text{max-width:420px;font:var(--t-b-4)}.evolution-report-grid__product__text>*:not(:last-child){margin-bottom:12px}.evolution-report-grid__product__text ul{list-style-type:disc;padding-left:1.5em}.evolution-report-grid__product__text ol{list-style-type:decimal;padding-left:1.5em}@media screen and (min-width: 2600px){.evolution-report-grid__section{grid-template-columns:repeat(6, 1fr)}.evolution-report-grid__block[data-type=stat]{grid-column:span 2}}@media screen and (max-width: 1480px){.evolution-report-grid__section{grid-template-columns:repeat(3, 1fr)}.evolution-report-grid__block{min-height:300px}.evolution-report-grid__block[data-type=fabric]{min-height:450px}}@media screen and (max-width: 1024px){.evolution-report-grid__section{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.evolution-report-grid{--padding: 15px;--t-h-1: 400 80px/0.9 "Tomato Grotesk", Helvetica, sans-serif}.evolution-report-grid__block{min-height:200px}.evolution-report-grid__block[data-type=fabric]{grid-column:span 2}.evolution-report-grid__block[data-type=product]{flex-wrap:wrap}.evolution-report-grid__product__image,.evolution-report-grid__product__content{width:100%}.evolution-report-grid__product__content{padding-bottom:40px}}.evolution-report-nav{position:sticky;bottom:0;overflow-x:auto;gap:15px;padding:15px var(--s-contain);border-top:1px solid;white-space:nowrap}.template-evolution-report{--cr-accent: var(--cr-gray-5);--cr-secondary: var(--cr-white)}.template-evolution-report section:not(:nth-of-type(1)){margin-block:var(--s-section);padding-top:var(--s-section);padding-bottom:0;border-top:1px solid}.template-evolution-report section:not(:nth-of-type(1))+.s-marquee+section{padding-top:0;border-top:unset}.template-evolution-report .c-toggles__toggle{color:var(--cr-black)}.template-evolution-report .c-toggles__toggle.is-active{color:var(--cr-white)}html:has(.template-evolution-report .s-marquee) .global-footer .marquee{display:none}.bfcm-content__header{overflow:hidden;margin-block:var(--s-section);gap:20px}.bfcm-content__collections{position:relative;overflow:hidden;margin-block:var(--s-section)}.bfcm-content__collection{border-top:1px solid;padding-top:40px}.bfcm-content__collection:not(:last-child){margin-bottom:var(--s-section)}.bfcm-content__collection__header{flex-wrap:wrap;gap:10px;margin-bottom:20px}.bfcm-content__collection__countdown{gap:.1em}.bfcm-content__collection__pill{position:absolute;top:10px;left:10px;gap:4px;max-width:200px}.bfcm-content__collection .collection-content__header,.bfcm-content__collection .collection-content__empty{display:none}.bfcm-content__collection .collection-content__products,.bfcm-content__collection__empty{gap:40px 6px;grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 1800px){.bfcm-content__collection .collection-content__products,.bfcm-content__collection__empty{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1460px){.bfcm-content__collection .collection-content__products,.bfcm-content__collection__empty{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.bfcm-content__collection .collection-content__products,.bfcm-content__collection__empty{grid-template-columns:repeat(3, 1fr);grid-gap:20px 6px}}@media screen and (max-width: 900px){.bfcm-content__collection .collection-content__products,.bfcm-content__collection__empty{grid-template-columns:repeat(1, 1fr)}}.bfcm-content__collection__block{position:relative;overflow:hidden}.bfcm-content__collection__block svg{display:inline-block;width:70%;margin:auto}.bfcm-content__collection__block:after{content:"";display:block;padding-top:120%}.bfcm-content__collection .comp-timer{font:var(--t-h-3)}.bfcm-content__collection .comp-timer .timer-block{min-width:1.25em;line-height:1}.bfcm-content__empty{margin-block:calc(var(--s-section)*3)}.membership-gift-content{position:relative;overflow:hidden;min-height:calc(var(--s-viewport-height) - var(--s-header) - var(--s-announcement));padding-block:var(--s-section)}.membership-gift-content__container{position:relative;max-width:700px;width:calc(100% - var(--s-contain)*2);margin-inline:auto;padding:60px 40px;border-radius:var(--b-r);transition:.6s var(--a-panel);z-index:2}.membership-gift-content__header{gap:40px;margin-bottom:60px}.membership-gift-content__image{position:relative;overflow:hidden;max-width:350px;width:100%;margin-inline:auto}.membership-gift-content__form:not(:last-child){margin-bottom:20px}.membership-gift-content__form .field{--field-height: 35px;position:relative;line-height:1}.membership-gift-content__form .field label{display:block}.membership-gift-content__form .field:not(:last-child){margin-bottom:var(--s-3)}.membership-gift-content__form .field textarea{height:70px}.membership-gift-content__form .field input[type=date]{color:var(--cr-black)}.membership-gift-content__form .field input[type=date]:not(:-moz-placeholder){color:var(--cr-gray-4);border-color:var(--cr-black)}.membership-gift-content__form .field input[type=date]:not(:placeholder-shown){color:var(--cr-gray-4);border-color:var(--cr-black)}.membership-gift-content__form .field input[type=text],.membership-gift-content__form .field input[type=email],.membership-gift-content__form .field input[type=tel],.membership-gift-content__form .field input[type=url],.membership-gift-content__form .field input[type=password],.membership-gift-content__form .field input[type=date],.membership-gift-content__form .field select,.membership-gift-content__form .field textarea{font:var(--t-b-3);border:none;border-bottom:1px solid}.membership-gift-content__form .field input[type=text],.membership-gift-content__form .field input[type=text]~label,.membership-gift-content__form .field input[type=email],.membership-gift-content__form .field input[type=email]~label,.membership-gift-content__form .field input[type=tel],.membership-gift-content__form .field input[type=tel]~label,.membership-gift-content__form .field input[type=url],.membership-gift-content__form .field input[type=url]~label,.membership-gift-content__form .field input[type=password],.membership-gift-content__form .field input[type=password]~label,.membership-gift-content__form .field input[type=date],.membership-gift-content__form .field input[type=date]~label,.membership-gift-content__form .field select,.membership-gift-content__form .field select~label,.membership-gift-content__form .field textarea,.membership-gift-content__form .field textarea~label{padding:0;border-radius:0}.membership-gift-content__form__submit{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto}.membership-gift-content__form__section:not(:last-child){margin-bottom:30px}.membership-gift-content__form__title:not(:last-child){margin-bottom:20px}@media screen and (max-width: 600px){.membership-gift-content__container{padding:30px 30px 60px 30px}.membership-gift-content__header{gap:30px;margin-bottom:40px}.membership-gift-content__image{max-width:240px}}.membership-gift-redeem{position:relative;overflow:hidden;padding-block:var(--s-section);padding-inline:var(--s-contain);min-height:calc(var(--s-viewport-height) - var(--s-header, 0px) - var(--s-announcement, 0px))}.membership-gift-redeem__card{opacity:0;pointer-events:none;transition:.2s;position:relative;max-width:650px;padding:60px 40px;border-radius:var(--b-r);z-index:1}.membership-gift-redeem__card.is-active{opacity:1;pointer-events:auto}.membership-gift-redeem__content{gap:16px}.membership-gift-redeem__message{width:100%;padding:20px;background-color:var(--cr-subtle);border-radius:var(--b-r)}.membership-gift-redeem__image{position:relative;overflow:hidden;width:100%;max-width:350px;margin-inline:auto;margin-bottom:60px}.membership-gift-redeem__inactive{background-color:var(--cr-red-2);pointer-events:none}.membership-gift-redeem__empty{max-width:500px;margin-inline:auto}@media screen and (max-width: 600px){.membership-gift-redeem__card{padding:30px 30px 60px 30px}.membership-gift-redeem__image{margin-bottom:40px}}#template-page-about{scroll-padding-top:calc(var(--s-announcement, 0px) + var(--s-header, 0px));--scroll-margin: 15px;--nav-width: 45px;--s-section: 100px;--layout-cols: 12}@media screen and (max-width: 900px){#template-page-about{--s-section: 80px}}@media screen and (max-width: 600px){#template-page-about{--s-section: 60px;--nav-width: 0px;--layout-cols: 6}}#template-page-about .about-bg{position:fixed;width:100%;height:calc(100% - var(--s-header) - var(--s-announcement));top:calc(var(--s-header) + var(--s-announcement));left:0;background:linear-gradient(180deg, #c0c0c0 0%, #ffffff 23.4%),#fff;pointer-events:none;transition:opacity .4s ease}#template-page-about .about-bg.is-inactive{opacity:0}#template-page-about .about-hero{--section-height: calc( var(--s-viewport-height-initial) - var(--s-announcement) - var(--s-header) );--max-content-width: 450px;position:relative;display:grid;height:calc(var(--section-height)*2);z-index:1}#template-page-about .about-hero__frame{grid-area:1/1/2/2;position:sticky;top:calc(var(--s-announcement) + var(--s-header));height:var(--section-height)}#template-page-about .about-hero__bg-container{grid-area:1/1/2/2;--interaction-offset: -20px;perspective:20px;perspective-origin:0% -100%}@media screen and (max-width: 900px){#template-page-about .about-hero__bg-container{perspective-origin:0% -80%}}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-container{--interaction-offset: -10px;perspective-origin:100% -50%}}#template-page-about .about-hero__bg-container{position:sticky;overflow:hidden;top:calc(var(--s-announcement) + var(--s-header));height:var(--section-height);z-index:-1;pointer-events:none}#template-page-about .about-hero__bg-image{opacity:0;pointer-events:none;transition:.2s;position:absolute;pointer-events:none !important}#template-page-about .about-hero__bg-image.is-ready{opacity:1;pointer-events:auto}#template-page-about .about-hero__bg-image--road{height:200%;z-index:-1}#template-page-about .about-hero__bg-image--road img{top:0;left:0;transform:translate3d(0, 0, 0)}#template-page-about .about-hero__bg-image--top-left{top:var(--interaction-offset);left:var(--interaction-offset);width:calc(6/var(--layout-cols)*100%)}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-image--top-left{width:calc(3/var(--layout-cols)*100%)}}#template-page-about .about-hero__bg-image--top-center{top:calc(var(--interaction-offset)*5);left:calc(5/var(--layout-cols)*100%);width:calc(3/var(--layout-cols)*100%)}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-image--top-center{left:calc(2/var(--layout-cols)*100%);width:calc(2/var(--layout-cols)*100%)}}#template-page-about .about-hero__bg-image--top-right{top:var(--interaction-offset);right:var(--interaction-offset);width:calc(3/var(--layout-cols)*100%)}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-image--top-right{width:calc(2/var(--layout-cols)*100%)}}#template-page-about .about-hero__bg-image--bottom-right{--bottom-right-scale-factor: 0.8;bottom:var(--interaction-offset);right:var(--interaction-offset);width:calc(4*var(--bottom-right-scale-factor)/var(--layout-cols)*100%)}@media screen and (max-width: 900px){#template-page-about .about-hero__bg-image--bottom-right{--bottom-right-scale-factor: 1}}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-image--bottom-right{--bottom-right-scale-factor: 0.5}}#template-page-about .about-hero__bg-image--bottom-left{--bottom-left-scale-factor: 0.8;bottom:var(--interaction-offset);left:var(--interaction-offset);width:calc(5*var(--bottom-left-scale-factor)/var(--layout-cols)*100%)}@media screen and (max-width: 900px){#template-page-about .about-hero__bg-image--bottom-left{--bottom-left-scale-factor: 1}}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-image--bottom-left{--bottom-left-scale-factor: 0.5}}#template-page-about .about-hero__bg-image--runner{top:0;left:calc(2/var(--layout-cols)*100%);width:calc(5/var(--layout-cols)*100%);z-index:-1}@media screen and (max-width: 600px){#template-page-about .about-hero__bg-image--runner{width:calc(3/var(--layout-cols)*100%)}}#template-page-about .about-hero__content-container--main{padding-inline:calc(6/var(--layout-cols)*100%) var(--s-contain);max-height:100%;overflow-y:auto;padding-bottom:var(--s-4);scrollbar-width:none}#template-page-about .about-hero__content-container--main::-webkit-scrollbar{display:none}@media screen and (max-width: 900px){#template-page-about .about-hero__content-container--main{padding-inline:calc(3/var(--layout-cols)*100%) calc(1/var(--layout-cols)*100%)}}@media screen and (max-width: 600px){#template-page-about .about-hero__content-container--main{padding-inline:var(--s-contain)}}#template-page-about .about-hero__content-container--secondary{position:absolute;top:20%;width:100%;padding-inline:calc(2/var(--layout-cols)*100%) var(--s-contain);opacity:0}@media screen and (max-width: 900px){#template-page-about .about-hero__content-container--secondary{padding-inline:var(--s-contain) calc(1/var(--layout-cols)*100%)}}@media screen and (max-width: 600px){#template-page-about .about-hero__content-container--secondary{top:unset;bottom:20%}}#template-page-about .about-hero__main-content{max-width:600px;margin-top:10svh}@media screen and (max-width: 900px){#template-page-about .about-hero__main-content{margin-top:min(50vw,200px)}}#template-page-about .about-hero__main-content__heading{margin-bottom:20px;font-size:24px}#template-page-about .about-hero__main-content__label:not(:last-child){margin-bottom:15px}#template-page-about .about-hero__main-content__paragraph p{margin:0;font:var(--t-b-3);font-size:.9rem}#template-page-about .about-hero__main-content__paragraph p:not(:first-child){margin-block:20px}#template-page-about .about-hero__secondary-content{display:grid;grid-template-columns:minmax(auto, calc(5 / var(--layout-cols) * 100%)) auto;-moz-column-gap:6vw;column-gap:6vw}@media screen and (max-width: 900px){#template-page-about .about-hero__secondary-content{grid-template-columns:1fr;margin-block:auto}}#template-page-about .about-hero__secondary-content__heading{text-wrap:pretty}@media screen and (min-width: 901px){#template-page-about .about-hero__secondary-content__heading{grid-column:1/span 2}}@media screen and (max-width: 900px){#template-page-about .about-hero__secondary-content__heading{margin-bottom:var(--s-2)}}@media screen and (max-width: 600px){#template-page-about .about-hero__secondary-content__heading{font-size:32px}}#template-page-about .about-hero__secondary-content__paragraph{max-width:var(--max-content-width)}#template-page-about .about-hero__secondary-content__paragraph p{margin:var(--s-2) 0;font:var(--t-b-3)}@media screen and (max-width: 600px){#template-page-about .about-hero__secondary-content__paragraph p{font-size:13px}}#template-page-about .about-timeline{--gap: 30px;--wheel-size: clamp(1200px, 170vw, 4000px);--card-size: clamp(120px, calc(var(--wheel-size) * 0.12), 240px);--translateY: calc(75% + var(--gap));--paginationY: 18%;position:relative;overflow:clip;padding-top:var(--gap);height:calc(var(--wheel-size)*.3 + 48px + 200px + 60px - 110px);z-index:1}@media screen and (max-width: 1279px){#template-page-about .about-timeline{height:calc(var(--wheel-size)*.4 + 48px + 200px + 60px - 110px)}}@media screen and (max-width: 900px){#template-page-about .about-timeline{--paginationY: 21.5%;height:calc(var(--wheel-size)*.4 + 32px + 80px + 60px - 20px)}}@media screen and (max-width: 600px){#template-page-about .about-timeline{--paginationY: 18.5%}}#template-page-about .about-timeline__tabs{position:relative;padding-block:16px;padding-inline:calc(var(--s-contain) + var(--nav-width));gap:20px;z-index:30}#template-page-about .about-timeline__tabs__year.is-active{color:var(--cr-accent)}#template-page-about .about-timeline__tabs__intervals{height:2px;flex:1;--dash: 12px;--gap: 10px;background:linear-gradient(to right, transparent calc(var(--gap) / 2), var(--cr-black) calc(var(--gap) / 2) calc(var(--gap) / 2 + var(--dash)), transparent calc(var(--gap) / 2 + var(--dash)));background-size:calc(var(--dash) + var(--gap)) 100%;background-repeat:round}@media screen and (max-width: 600px){#template-page-about .about-timeline__tabs{padding-block:10px;gap:10px}#template-page-about .about-timeline__tabs__intervals{visibility:hidden}}#template-page-about .about-timeline__hero{justify-content:center;margin-block:30px;padding-inline:max(60px,var(--s-contain));line-height:1}#template-page-about .about-timeline__hero__heading{font-size:clamp(40px,20vw,200px)}#template-page-about .about-timeline__hero__pagination{position:absolute;top:calc(var(--paginationY) + var(--gap));left:max(60px,var(--s-contain));transform:translate3d(0, -50%, 0);width:50px;transition:color .2s;z-index:10;opacity:0;transform:scale(0.8);transition:transform .6s,opacity .6s,color .2s}#template-page-about .about-timeline__hero__pagination.is-inactive{color:var(--cr-gray-3);cursor:not-allowed}#template-page-about .about-timeline__hero__pagination:last-of-type{left:unset;right:max(60px,var(--s-contain))}@media screen and (max-width: 600px){#template-page-about .about-timeline__hero{padding-inline:max(15px,var(--s-contain))}#template-page-about .about-timeline__hero__pagination{width:35px;padding:8px}}#template-page-about .about-timeline__year{display:inline-flex;align-items:baseline;overflow:hidden}#template-page-about .about-timeline__year__digit--static{display:inline-block}#template-page-about .about-timeline__year__column{position:relative;display:inline-block;height:1em;line-height:1em;overflow:hidden;transition-timing-function:cubic-bezier(0.85, 0, 0.15, 1)}#template-page-about .about-timeline__year__roller{display:block;height:100%;will-change:transform;transition:transform .4s cubic-bezier(0.85, 0, 0.15, 1);text-align:center}#template-page-about .about-timeline__year__roller>span{display:block;height:1em}#template-page-about .about-timeline__wheel{position:absolute;bottom:0%;left:50%;transform:translate3d(-50%, var(--translateY), 0);width:var(--wheel-size);height:var(--wheel-size);cursor:grab}#template-page-about .about-timeline__wheel.is-grabbing{cursor:grabbing}#template-page-about .about-timeline__wheel *{cursor:inherit}#template-page-about .about-timeline__rotate{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0) rotate(calc(1deg * var(--gap) * var(--index)))}#template-page-about .about-timeline__rotate:not(.is-visible) .about-timeline__item{visibility:hidden}#template-page-about .about-timeline__rotate:not(.is-active) .about-timeline__item-text{opacity:0;pointer-events:none}#template-page-about .about-timeline__item{width:var(--card-size);transform:translateY(calc(var(--wheel-size) / -2 + var(--card-size) / 4 * 5 - 60px))}#template-page-about .about-timeline__item-img{position:relative;width:var(--card-size);height:calc(var(--card-size)/4*5);pointer-events:none;margin-bottom:40px}#template-page-about .about-timeline__item-text{width:120%;margin-left:-10%;display:flex;flex-direction:column;gap:12px;text-align:center;transition:opacity .2s}#template-page-about .about-timeline__item-excerpt{text-wrap:balance;height:7vh}@media screen and (max-width: 900px){#template-page-about .about-timeline__item-text{width:200%;margin-left:-50%}#template-page-about .about-timeline__item-title{font:var(--t-h-5)}}#template-page-about .about-timeline{opacity:0;transition:opacity .2s}#template-page-about .about-timeline.is-revealed{opacity:1}#template-page-about .about-timeline__tabs__year{opacity:0;transform:translateY(-100%);transition:transform .4s,opacity .4s}#template-page-about .about-timeline__tabs__intervals{opacity:0;transition:opacity .6s}#template-page-about .about-timeline.is-revealed .about-timeline__tabs__year{transform:translateY(0%);opacity:1;transition-delay:calc(var(--index)*.2s)}#template-page-about .about-timeline.is-revealed .about-timeline__tabs__intervals{opacity:1;transition-delay:calc(var(--index)*.2s + .2s)}#template-page-about .about-timeline__hero{opacity:0;transform:scale(0.9);transition:transform .6s,opacity .6s}#template-page-about .about-timeline.is-revealed .about-timeline__hero{opacity:1;transform:scale(1);transition-delay:.6s}#template-page-about .about-timeline.is-revealed .about-timeline__hero__pagination{opacity:1;transform:translate3d(0, -50%, 0) scale(1);transition-delay:.6s}#template-page-about .about-timeline:not(.is-revealed) .about-timeline__item{opacity:0;transform:translateY(calc(var(--wheel-size) / -2 + var(--card-size) / 4 * 5));transition:opacity .2s,transform .2s}#template-page-about .about-timeline.is-revealed .about-timeline__item{transition:opacity .6s,transform .6s;transition-delay:calc(.15s*var(--index) + .6s)}#template-page-about .about-mission{position:relative;padding-top:40px;margin-bottom:var(--s-section);z-index:10}#template-page-about .about-mission__trail{position:absolute;inset:0;pointer-events:none;overflow-x:clip}#template-page-about .about-mission__trail-image{position:absolute;left:0;top:0;width:clamp(60px,10vw,160px);height:auto;transform:translate(-50%, -50%);transition:opacity .1s;will-change:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none}#template-page-about .about-mission__trail-image.is-fading{opacity:0}@media screen and (max-width: 900px){#template-page-about .about-mission__trail{display:none}}#template-page-about .about-mission__header{max-width:1180px;gap:20px;scroll-margin-top:var(--scroll-margin)}#template-page-about .about-mission__header__heading{gap:10px;white-space:nowrap;text-transform:unset}#template-page-about .about-mission__header__heading:before{content:"";display:inline-block;width:16px;height:16px;background-color:var(--cr-accent);vertical-align:middle;border-radius:100%}#template-page-about .about-mission__header__heading .t-b-1{font-size:40px}#template-page-about .about-mission__header__paragraph{max-width:300px}#template-page-about .about-mission__header__paragraph p{margin-block:15px;text-wrap:balance}@media screen and (max-width: 900px){#template-page-about .about-mission__header{flex-direction:column;align-items:center}#template-page-about .about-mission__header__heading .t-b-1{font-size:24px}#template-page-about .about-mission__header__paragraph{max-width:180px;margin-left:10%}}#template-page-about .about-mission__body{max-width:1180px;margin-block:var(--s-section);text-align:center}#template-page-about .about-mission__body__heading{text-wrap:balance;margin-bottom:var(--s-section)}#template-page-about .about-mission__body__paragraph{max-width:480px;margin-inline:auto}@media screen and (max-width: 600px){#template-page-about .about-mission__body__heading{font-size:42px}#template-page-about .about-mission__body__paragraph{max-width:270px;text-wrap:balance}}#template-page-about .about-mission{opacity:0;transition:opacity .6s}#template-page-about .about-mission.is-revealed{opacity:1}#template-page-about .about-purpose{position:relative;padding-block:.1px;color:var(--cr-white);background-color:var(--cr-black);z-index:1}#template-page-about .about-purpose__tabs{position:sticky;top:calc(var(--s-announcement) + var(--s-header));padding-block:16px;padding-inline:calc(var(--s-contain) + var(--nav-width));background-color:var(--cr-black);gap:20px;z-index:30}#template-page-about .about-purpose__tabs__option.is-active{color:var(--cr-accent)}#template-page-about .about-purpose__tabs__intervals{height:2px;flex:1;--dash: 12px;--gap: 10px;background:linear-gradient(to right, transparent calc(var(--gap) / 2), var(--cr-white) calc(var(--gap) / 2) calc(var(--gap) / 2 + var(--dash)), transparent calc(var(--gap) / 2 + var(--dash)));background-size:calc(var(--dash) + var(--gap)) 100%;background-repeat:round}@media screen and (max-width: 600px){#template-page-about .about-purpose__tabs{padding-block:10px;gap:10px}#template-page-about .about-purpose__tabs__intervals{visibility:hidden}#template-page-about .about-purpose__tabs__numb{display:none}}#template-page-about .about-purpose__section{padding-block:60px}#template-page-about .about-purpose__header{position:relative;padding-block:40px;text-align:center;scroll-margin-top:calc(var(--scroll-margin) + 45px);z-index:10}#template-page-about .about-purpose__header__label{vertical-align:top}#template-page-about .about-purpose__header__heading{font:var(--t-b-1);letter-spacing:-0.06em;line-height:.85;font-size:12vw;font-weight:400}#template-page-about .about-purpose__header__paragraph{max-width:700px;margin-top:40px;margin-inline:auto;font-size:36px;text-wrap:balance}@media screen and (max-width: 900px){#template-page-about .about-purpose__header__paragraph{font-size:20px}}#template-page-about .about-purpose__images{margin-top:var(--s-section)}#template-page-about .about-purpose__images__slider{--slide-size: 20%;margin-bottom:30px}#template-page-about .about-purpose__images__caption{max-width:360px;margin-left:70%}@media screen and (max-width: 600px){#template-page-about .about-purpose__images__slider{--slide-size: 33%;margin-bottom:15px}#template-page-about .about-purpose__images__caption{margin-left:33%}}#template-page-about .about-purpose__image{position:relative;overflow:hidden;width:100%}#template-page-about .about-purpose__image:after{content:"";display:block;padding-top:140%}#template-page-about .about-purpose__recognition{margin-block:var(--s-section)}#template-page-about .about-purpose__recognition__header:not(:last-child){margin-bottom:60px}#template-page-about .about-purpose__recognition__title:not(:last-child){margin-bottom:15px}#template-page-about .about-purpose__recognition__paragraph{max-width:400px;margin-inline:auto}#template-page-about .about-purpose__recognition__editorial{aspect-ratio:16/9;padding:20px}#template-page-about .about-purpose__recognition__editorial__content{gap:30px;max-width:380px;padding:40px 15px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#template-page-about .about-purpose__recognition__editorial__award{width:clamp(40px,8vw,120px);margin-inline:auto}#template-page-about .about-purpose__recognition__editorial__paragraph{color:hsla(0,0%,100%,.6)}@media screen and (max-width: 600px){#template-page-about .about-purpose__recognition__editorial{aspect-ratio:1;padding:12px}#template-page-about .about-purpose__recognition__editorial__content{gap:10px;max-width:240px;padding:15px 10px;margin-inline:auto}}#template-page-about .about-purpose__reports{margin-top:var(--s-section)}#template-page-about .about-purpose__reports.c{width:calc(100vw - var(--s-contain)*2 - var(--nav-width)*2)}#template-page-about .about-purpose__reports__block{position:relative;gap:20px;padding-bottom:calc(var(--s-section)*1.5)}#template-page-about .about-purpose__reports__block__title{font-size:80px;max-width:720px}#template-page-about .about-purpose__reports__block__paragraph{max-width:350px}#template-page-about .about-purpose__reports__block__paragraph:not(:last-child){margin-bottom:20px}#template-page-about .about-purpose__reports__block__media{width:100%;max-width:300px;height:auto}@media screen and (max-width: 900px){#template-page-about .about-purpose__reports__block{flex-direction:column;padding-bottom:0}#template-page-about .about-purpose__reports__block:not(:last-child){margin-bottom:calc(var(--s-section)*.5);padding-bottom:calc(var(--s-section)*.5);border-bottom:1px solid var(--cr-subtle)}#template-page-about .about-purpose__reports__block__title{font-size:64px}#template-page-about .about-purpose__reports__block__paragraph{margin-inline:auto}#template-page-about .about-purpose__reports__block__media{position:relative !important;transform:none !important;opacity:1 !important;pointer-events:auto !important;max-width:unset}}@media screen and (max-width: 600px){#template-page-about .about-purpose__reports__block__title{font-size:36px;max-width:300px}}#template-page-about .about-purpose__paragraphs{margin-block:40px}#template-page-about .about-purpose__paragraphs p{max-width:350px;text-wrap:balance}@media screen and (max-width: 600px){#template-page-about .about-purpose__paragraphs p{max-width:280px}}#template-page-about .about-purpose__stories{--section-height: calc( var(--s-viewport-height-initial) - var(--s-announcement) - var( --s-header ) );position:relative;height:var(--section-height);overflow:hidden;transition:background-color .6s}#template-page-about .about-purpose__stories .about-purpose__header{transition:opacity .45s}#template-page-about .about-purpose__stories.is-intro-active{background-color:rgba(125,125,125,.1)}#template-page-about .about-purpose__stories:not(.is-intro-active) .about-purpose__header{opacity:0;pointer-events:none}#template-page-about .about-purpose__stories__block{--next-scale: 0.2;position:absolute;height:100%;width:50%;bottom:0}#template-page-about .about-purpose__stories__block iframe{pointer-events:none}#template-page-about .about-purpose__stories__block.is-active,#template-page-about .about-purpose__stories__block.is-active__next,#template-page-about .about-purpose__stories__block.is-active__prev{transition:transform .45s cubic-bezier(0.85, 0, 0.15, 1);z-index:1}#template-page-about .about-purpose__stories.is-dir-backward .about-purpose__stories__block{transition:transform .45s cubic-bezier(0.85, 0, 0.15, 1);z-index:4}#template-page-about .about-purpose__stories.is-dir-backward .about-purpose__stories__block.is-active__prev{transition:none !important}#template-page-about .about-purpose__stories__block-1{left:0;transform-origin:bottom left;transform:translate3d(10px, 200px, 0) scale(var(--next-scale))}#template-page-about .about-purpose__stories__block-2{right:0;transform-origin:bottom right;transform:translate3d(-10px, 200px, 0) scale(var(--next-scale))}#template-page-about .about-purpose__stories__block.is-active{pointer-events:none;transform:unset}#template-page-about .about-purpose__stories__block.is-active__prev{pointer-events:none;transform:translateY(-100%)}#template-page-about .about-purpose__stories__block.is-active__next{z-index:3}#template-page-about .about-purpose__stories__block-1.is-active__next{transform:translate3d(10px, -10px, 0) scale(var(--next-scale))}#template-page-about .about-purpose__stories__block-2.is-active__next{transform:translate3d(-10px, -10px, 0) scale(var(--next-scale))}@media screen and (max-width: 900px){#template-page-about .about-purpose__stories__block{width:100%;height:50%;opacity:0;transition:transform .45s cubic-bezier(0.85, 0, 0.15, 1),opacity .4s !important}#template-page-about .about-purpose__stories__block-1{bottom:50%;transform:translate3d(10px, calc(var(--section-height) / 2 + 200px), 0) scale(var(--next-scale))}#template-page-about .about-purpose__stories__block-1.is-active__next{transform:translate3d(10px, calc(var(--section-height) / 2 - 10px), 0) scale(var(--next-scale))}#template-page-about .about-purpose__stories__block.is-active,#template-page-about .about-purpose__stories__block.is-active__next{opacity:1}#template-page-about .about-purpose__stories__block.is-active__prev{transform:unset !important}}#template-page-about .about-purpose__stories__excerpts{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:6;padding-inline:var(--s-contain)}#template-page-about .about-purpose__stories__excerpt{position:absolute;width:100%;padding:20px;max-width:700px;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(0.85, 0, 0.15, 1),transform .45s cubic-bezier(0.85, 0, 0.15, 1)}#template-page-about .about-purpose__stories__excerpt.is-active{opacity:1;transform:translateY(0)}@media screen and (max-width: 900px){#template-page-about .about-purpose__stories__excerpt{max-width:500px}}#template-page-about .about-purpose__stories__nav{position:absolute;width:-moz-fit-content;width:fit-content;gap:20px;left:50%;bottom:20px;transform:translateX(-50%);z-index:10}#template-page-about .about-purpose__stories__nav__list{position:relative;overflow:hidden;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:width .4s,background-color .4s}@media(hover: hover){#template-page-about .about-purpose__stories__nav__list:hover{background-color:hsla(0,0%,100%,.2)}}#template-page-about .about-purpose__stories__nav__btn{position:absolute;display:flex;align-items:center;left:50%;white-space:nowrap;width:-moz-fit-content;width:fit-content;height:100%;padding:10px 16px;line-height:1;transform:translate3d(-50%, calc(var(--y, 200) * 1%), 0);transition:transform .45s cubic-bezier(0.85, 0, 0.15, 1),opacity .4s;white-space:nowrap}#template-page-about .about-purpose__stories__nav__btn:not(.is-active){opacity:0}#template-page-about .about-purpose__stories__pagination{width:13px;line-height:0;cursor:pointer}@media screen and (max-width: 600px){#template-page-about .about-purpose__stories{--section-height: calc( var(--s-viewport-height-initial) - var(--s-announcement) - var( --s-header ) - 32px - 80px )}}#template-page-about .about-purpose__exp{--section-height: Min( calc(var(--s-viewport-height-initial) * 1.5), 1800px );position:relative;height:var(--section-height);overflow:clip}@media screen and (max-width: 900px){#template-page-about .about-purpose__exp{--section-height: var(--s-viewport-height-initial)}}#template-page-about .about-purpose__exp__stream{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;inset:0}#template-page-about .about-purpose__exp__img{position:absolute;bottom:0;left:0;transform:translate3d(-50%, 0%, 0);will-change:transform,opacity;pointer-events:none;display:none}#template-page-about .about-purpose__exp__img.is-active{display:block;animation-name:aboutStoriesRise;animation-duration:var(--duration, 10s);animation-timing-function:linear;animation-fill-mode:forwards}@keyframes aboutStoriesRise{0%{transform:translate3d(-50%, 0%, 0);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translate3d(-50%, calc(var(--section-height) * -1 + 100%), 0);opacity:0}}#template-page-about .about-purpose__athletes{border-top:1px solid var(--cr-subtle)}#template-page-about .about-purpose__athletes__label{position:absolute;top:0;left:0;padding:10px 15px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}#template-page-about .about-purpose__athletes__image{position:relative;width:calc(100vw - var(--s-contain)*2);max-width:2800px;margin-inline:auto;display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);grid-template-rows:repeat(var(--grid-rows), 1fr);padding:40px;aspect-ratio:9/5}#template-page-about .about-purpose__athletes__item{display:none;position:relative;grid-row-start:var(--r, auto);grid-column-start:var(--c, auto);background-color:var(--cr-black)}#template-page-about .about-purpose__athletes__item-title{position:fixed;width:100%;max-width:600px;padding:20px;top:50%;left:50%;text-align:center;transform:translate3d(-50%, -50%, 0);pointer-events:none;z-index:5}#template-page-about .about-purpose__athletes__item:not(:hover) .about-purpose__athletes__item-title{display:none}@media screen and (max-width: 900px){#template-page-about .about-purpose__athletes__image{padding:20px;aspect-ratio:1/1.6}#template-page-about .about-purpose__athletes__item-title{display:block !important;position:absolute;padding:2px;font:var(--t-l-1)}}@media screen and (max-width: 600px){#template-page-about .about-purpose__athletes__label{width:100%;text-align:center;transform:translate3d(0, -100%, 0)}#template-page-about .about-purpose__athletes__image{margin-top:36px}}#template-page-about .athletes-lightbox{display:none;position:fixed;inset:0;z-index:9999;cursor:none}#template-page-about .athletes-lightbox.is-active{display:block}#template-page-about .athletes-lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,.7)}#template-page-about .athletes-lightbox__scroll{position:absolute;inset:0;overflow-y:auto;display:flex;justify-content:center;padding-block:40px}#template-page-about .athletes-lightbox__content{gap:20px;position:relative;width:100%;margin:auto}#template-page-about .athletes-lightbox__title{font-size:clamp(40px,12vw,180px);max-width:1400px;margin-inline:auto}#template-page-about .athletes-lightbox__image-wrapper{position:relative;overflow:hidden;width:calc(100% - var(--s-contain)*2);max-width:700px;margin-inline:auto;margin-top:-3.5%}#template-page-about .athletes-lightbox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#template-page-about .athletes-lightbox__paragraph{margin-inline:auto;max-width:350px}#template-page-about .athletes-lightbox__close{--icon-size: 60px;position:absolute;z-index:20;pointer-events:none;opacity:0;width:60px;height:60px;border-radius:100%}#template-page-about .athletes-lightbox__close>*{display:inline-block;font-size:25px;margin-inline:auto}#template-page-about .athletes-lightbox__action{margin-inline:auto;margin-top:30px;font-size:25px}@media screen and (max-width: 600px){#template-page-about .athletes-lightbox__image-wrapper{margin-top:-10%}}#template-page-about .about-cta{position:relative;padding-block:calc(var(--s-section)*2)}#template-page-about .about-cta.c-2{width:calc(100vw - var(--s-contain)*2 - var(--nav-width)*2)}#template-page-about .about-cta__header{text-align:center;line-height:1}#template-page-about .about-cta__header a{position:relative}#template-page-about .about-cta__header a:before,#template-page-about .about-cta__header a:after{content:"";position:absolute;top:90%;width:calc(100% - 1px);height:.05em;left:0;background-color:currentColor;pointer-events:none}#template-page-about .about-cta__header a:after{background:var(--cr-yellow-2);transform:scale(0, 1);transform-origin:right center;transition:background-color .2s ease-in-out,transform .4s .2s ease-in-out}@media(hover: hover){#template-page-about .about-cta__header a:not([disabled]):hover:after{transform:scale(1);transform-origin:left center}}#template-page-about .about-cta__header>*{display:inline-block}#template-page-about .about-cta__header:not(:last-child){margin-bottom:80px}#template-page-about .about-cta__image{display:inline-block;position:relative;overflow:hidden;width:.9em;height:.9em}#template-page-about .about-cta__image .c-video{position:absolute;top:50%;left:50%;width:calc(100%*var(--aspect-ratio));transform:translate3d(-50%, -50%, 0)}@media screen and (max-width: 600px){#template-page-about .about-cta__content{max-width:300px;margin-inline:auto}}#template-page-about .about-navigation{--active-index: 1;--gap: 8px;--padding-h: 8px;--padding-v: 12px;--dot-size: 18px;position:fixed;left:var(--s-contain);top:50%;transform:translate3d(0, -50%, 0);z-index:10}#template-page-about .about-navigation__list{padding-block:var(--padding-h);border-radius:10px;background-color:rgba(121,121,121,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s}#template-page-about .about-navigation__list .about-navigation__item:not(:last-of-type)>*{padding-bottom:var(--padding-h)}#template-page-about .about-navigation__count{position:relative;width:18px;height:18px;text-align:center}#template-page-about .about-navigation__link{padding-inline:var(--padding-h)}#template-page-about .about-navigation__link__inner{display:inline-block;max-width:0px;white-space:nowrap;transition:margin .3s,max-width .3s,opacity .1s;opacity:0;pointer-events:none}@media(hover: hover){#template-page-about .about-navigation:not([disabled]):hover .about-navigation__list{background-color:rgba(0,0,0,.5)}#template-page-about .about-navigation:not([disabled]):hover .about-navigation__link__inner{margin-left:8px;margin-right:5px;max-width:300px;opacity:1;pointer-events:auto;transition:margin .3s,max-width .3s,opacity .3s .15s}}#template-page-about .about-navigation__dot{--step: calc(var(--dot-size) + var(--gap));--offset: calc( calc(var(--step) * calc(var(--active-index) - 1)) - calc( var(--dot-size) * 0.25 ) );position:absolute;top:var(--padding-v);left:var(--padding-h);transform:translate3d(0, var(--offset), 0);width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--cr-red-4);transition:transform .3s ease-in-out,background-color .2s ease-in}#template-page-about .about-navigation__toggle{gap:var(--gap);position:absolute;overflow:hidden;left:50%;bottom:0;transform:translate3d(-50%, 0, 0);padding:6px 12px;background:rgba(121,121,121,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;transition:transform .3s,opacity .3s;pointer-events:auto}#template-page-about .about-navigation__toggle .about-navigation__item{pointer-events:none}#template-page-about .about-navigation__toggle .about-navigation__dot{--step: calc(var(--dot-size) + var(--gap));--offset: calc( calc(var(--step) * calc(var(--active-index) - 1)) - calc( var(--dot-size) * 0.02 ) );top:5.5px;left:12.5px;transform:translate3d(var(--offset), 0, 0)}#template-page-about .about-navigation.is-active .about-navigation__toggle{opacity:0;pointer-events:none;transform:translate3d(-50%, 10px, 0)}#template-page-about .about-navigation.is-active .about-navigation__list{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0);transition:transform .3s,opacity .3s}@media screen and (max-width: 600px){#template-page-about .about-navigation{left:50%;top:unset;bottom:10px;transform:translate3d(-50%, 0, 0);padding:var(--padding-v) var(--padding-h);pointer-events:none}#template-page-about .about-navigation__list{background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transform:translate3d(0, 10px, 0);transition:transform .3s,opacity .3s}#template-page-about .about-navigation__link__inner{margin-left:8px;max-width:300px;opacity:1}}.membership-dashboard-wrapper.account-content{overflow:visible}@media screen and (max-width: 900px){.membership-dashboard-wrapper.account-content{padding-top:20px !important;padding-right:16px !important;padding-left:16px !important}}.membership-dashboard{--md-font: "Tomato Grotesk", Helvetica, sans-serif;--md-ink: #1a1a1a;--md-text: #414651;--md-text-muted: #667085;--md-text-dim: #6b6b6b;--md-line: #e9eaeb;--md-line-strong: #d5d7da;--md-hairline: #323137;--md-card-border: #e3e3e0;--md-surface: #fafafa;--md-tile-fallback: #0b0b0c;--md-tile-row-height: 32px;--md-tile-row-gap: 10px;--md-success-bg: #ecfef3;--md-success-border: #acefc6;--md-success-text: #097647;--md-ok-bg: #ecfdf3;--md-ok-border: #abefc6;--md-ok-text: #067647;--md-warn-bg: #fffbeb;--md-warn-border: #fde68a;--md-warn-text: #92400e;--md-danger-bg: #fef3f2;--md-danger-border: #fecdca;--md-danger-text: #b42318;--md-badge: #fb2c36;--md-radius-card: 16px;--md-reveal-duration: 200ms;font-family:var(--md-font);position:relative}.membership-dashboard>#rootNovelPassLink{display:none}.md-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--md-reveal-duration) ease-out;width:100%}.md-reveal__clip{overflow:hidden;min-height:0}.md-reveal__inner{opacity:0;transition:opacity var(--md-reveal-duration) ease-out}.md-reveal[data-open=true]{grid-template-rows:1fr}.md-reveal[data-open=true]>.md-reveal__clip>.md-reveal__inner{opacity:1}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:none;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.md-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.md-btn[disabled],.md-btn:disabled{background:#f5f5f5;color:#71737f;border:1px solid var(--md-line);box-shadow:none;cursor:not-allowed}.md-btn--solid{background:#000;color:#fff;text-decoration:none}@media(hover: hover){.md-btn--solid:not([disabled]):hover{background:#1c1c1c}}.md-btn--outline{background:#fff;color:var(--md-text);border:1px solid var(--md-line-strong)}@media(hover: hover){.md-btn--outline:not([disabled]):hover{background:#f7f7f7}}.md-btn--ghost{background:#fff;color:#000;border:1px solid #000;border-radius:5px;text-decoration:none}@media(hover: hover){.md-btn--ghost:not([disabled]):hover{background:#f7f7f7}}.md-btn__chev{display:inline-flex;flex:none;width:16px;height:16px;transition:transform var(--md-reveal-duration) ease-out}.md-btn__chev svg{width:100%;height:100%;display:block}.md-btn[aria-expanded=true] .md-btn__chev{transform:rotate(180deg)}.md-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:none;color:#000;cursor:pointer;transition:background-color .15s ease}@media(hover: hover){.md-iconbtn:not([disabled]):hover{background:#f5f5f5}}.md-iconbtn:focus-visible{outline:2px solid #000;outline-offset:2px}.md-iconbtn svg{display:block;width:20px;height:20px}.md-header{margin-bottom:24px}.md-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px;height:50px}.md-header__headline{display:flex;align-items:center;gap:12px;min-width:0}.md-header__headline .md-notifications{bottom:3.5px}.md-header__title{margin:0;font-family:var(--md-font);font-size:30px;font-weight:400;line-height:36px;letter-spacing:-0.75px;color:#000;text-transform:none}.md-header__meta{display:flex;align-items:flex-start;gap:12px;padding:8px 0 0;flex-wrap:wrap}.md-header__meta-lines{display:flex;flex-direction:column;gap:2px}.md-header__meta-lines p{margin:0;font-size:12px;font-weight:400;line-height:16px;color:#000}@media screen and (max-width: 480px){.md-header__title{font-size:26px;line-height:32px}}.md-chip{display:inline-flex;align-items:center;flex:none;padding:9px 13px;border-radius:4px;font-family:var(--md-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.3px;text-transform:uppercase}.md-chip--active{background:var(--md-success-bg);border:1px solid var(--md-success-border);color:var(--md-success-text)}.md-chip--expired{background:var(--md-danger-bg);border:1px solid var(--md-danger-border);color:var(--md-danger-text)}.md-tooltip-wrap{position:relative;display:inline-flex;flex:none}.md-tooltip{position:absolute;top:100%;right:0;z-index:120;margin-top:8px;padding:5px 8px;border-radius:4px;background:var(--md-ink);color:#fff;font-family:var(--md-font);font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.22);opacity:0;pointer-events:none;transition:opacity .15s ease}.md-tooltip::before{content:"";position:absolute;top:-3px;right:12px;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.md-tooltip.is-visible{opacity:1}.md-bell{position:relative}.md-bell__badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--md-badge);color:#fff;font-size:9px;font-weight:500;line-height:1}.md-bell__badge[hidden]{display:none}.md-notifications{position:relative}.md-tray{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:flex;flex-direction:column;width:min(320px,100vw - 32px);border:1px solid var(--md-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(10,13,18,.12),0 2px 8px rgba(10,13,18,.06);font-family:var(--md-font);text-align:left;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s}.md-tray[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear 0s}.md-tray__caret{position:absolute;top:-6px;right:17px;width:12px;height:6px;overflow:hidden;pointer-events:none}.md-tray__caret::after{content:"";position:absolute;left:1px;top:3px;width:10px;height:10px;border-left:1px solid var(--md-line);border-top:1px solid var(--md-line);background:#fff;transform:rotate(45deg)}.md-tray__header{padding:14px 16px 10px;border-bottom:1px solid var(--md-line)}.md-tray__heading{margin:0;font-family:var(--md-font);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.44px;text-transform:uppercase;color:var(--md-text-dim)}.md-tray__list{display:flex;flex-direction:column;overflow:hidden;border-radius:0 0 11px 11px}.md-tray__list:empty{display:none}.md-tray__empty{margin:0;padding:28px 16px;font-size:13px;font-weight:400;line-height:20px;text-align:center;color:var(--md-text-dim)}.md-tray__empty[hidden]{display:none}.md-tray__item--divided{border-top:1px solid var(--md-line)}.md-tray__row{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:0;background:none;text-align:left;cursor:pointer;transition:background-color .1s ease}@media(hover: hover){.md-tray__row:not([disabled]):hover{background:#f9f9f8}}.md-tray__row:focus-visible{outline:2px solid #000;outline-offset:-2px}.md-tray__row[aria-expanded=true] .md-tray__chev{transform:rotate(90deg)}.md-tray__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.md-tray__title{font-size:13px;font-weight:500;line-height:18px;color:var(--md-ink)}.md-tray__sub{font-size:12px;font-weight:400;line-height:17px;color:var(--md-text-dim)}.md-tray__action{margin-top:4px;color:var(--md-ink);font-size:12px;font-weight:500;line-height:17px;text-decoration:underline}.md-tray__chev{display:inline-flex;flex:none;width:14px;height:14px;opacity:.4;transition:transform .15s ease}.md-tray__chev svg{display:block;width:100%;height:100%}.md-tray__picker{--md-reveal-duration: 180ms}.md-tray__picker-body{display:flex;flex-direction:column;gap:10px;padding:4px 16px 16px}.md-tray__picker-body[hidden]{display:none}.md-tray__letter{max-height:208px;overflow-y:auto;overscroll-behavior:contain;color:var(--md-text-dim);font-size:12px;font-weight:400;line-height:17px}.md-tray__letter p{margin:0 0 8px}.md-tray__letter p:last-child{margin-bottom:0}.md-tray__letter a{color:var(--md-ink);text-decoration:underline}.md-tray__picker-label{margin:0;color:var(--md-text-dim);font-size:12px;font-weight:400;line-height:17px}.md-tray__sizes{display:flex;gap:8px}.md-tray__size{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-height:44px;padding:0 8px;border:1px solid var(--md-line-strong);border-radius:6px;background:#fff;color:var(--md-text);font-family:var(--md-font);font-size:13px;font-weight:500;line-height:18px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}@media(hover: hover){.md-tray__size:not([disabled]):hover{border-color:#000}}.md-tray__size:focus-visible{outline:2px solid #000;outline-offset:2px}.md-tray__size.is-selected{border-color:#000;background:#000;color:#fff}.md-tray__success{display:flex;align-items:center;gap:8px;padding:4px 16px 16px}.md-tray__success[hidden]{display:none}.md-tray__success-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1px solid var(--md-ok-border);border-radius:999px;background:var(--md-ok-bg);color:var(--md-ok-text)}.md-tray__success-icon svg{display:block;width:10px;height:10px}.md-tray__success-text{font-size:13px;font-weight:500;line-height:18px;color:var(--md-ok-text)}@media screen and (max-width: 900px){.md-tray{left:0;right:auto}.md-tray__caret{display:none}}@media screen and (max-width: 900px){.md-header__top{position:relative}.md-notifications{position:static}}.md-wallet-trigger{display:inline-flex;flex:none;flex-direction:column;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:12px;background:none;color:#000;text-decoration:none;cursor:pointer;transition:background-color .15s ease}@media(hover: hover){.md-wallet-trigger:not([disabled]):hover{background:#f5f5f5}}.md-wallet-trigger:focus-visible{outline:2px solid #000;outline-offset:2px}.md-wallet-trigger__media{display:flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:14px;background:var(--md-ink)}.md-wallet-trigger__media img,.md-wallet-trigger__media svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-wallet-trigger__media svg{width:28px;height:28px;color:#fff}.md-wallet-trigger__caption{font-size:10px;font-weight:400;line-height:10px;letter-spacing:.25px;text-align:center;color:#000}.md-notice{margin:0 0 24px;padding:14px 16px;border-radius:8px;border:1px solid var(--md-danger-border);background:var(--md-danger-bg);font-size:14px;line-height:20px;color:var(--md-danger-text)}.md-notice p{margin:0;font-size:inherit;line-height:inherit}.md-notice a{color:inherit;text-decoration:underline}.membership-dashboard .md-legal{margin:32px 0 0;font-size:13px;line-height:20px;color:var(--md-text-muted)}.membership-dashboard .md-legal p{margin:0 0 6px;font-size:13px;line-height:20px;font-style:italic}.membership-dashboard .md-legal a{text-decoration:underline}.md-tiles{display:flex;align-items:stretch;flex-wrap:wrap;gap:16px;margin:0 0 24px}@media screen and (max-width: 480px){.md-tiles{flex-direction:column;gap:12px}}.md-tile{position:relative;display:flex;flex:1 0 0;flex-direction:column;min-width:280px;overflow:hidden;border-radius:var(--md-radius-card);background:var(--md-tile-fallback);color:#fff}@media screen and (max-width: 480px){.md-tile{flex:none;width:100%;min-width:0}}.md-tile__bg{position:absolute;inset:0;pointer-events:none}.md-tile__bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-tile__bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.54)}.md-tile--credit .md-tile__bg::after{background:linear-gradient(135deg, rgba(55, 55, 55, 0.6) 0%, rgba(0, 0, 0, 0.58) 100%)}.md-tile__inner{position:relative;display:flex;flex:1 1 auto;flex-direction:column;padding:18px 24px 16px}.md-tile__scope{display:flex;align-items:center;min-height:var(--md-tile-row-height);margin-bottom:var(--md-tile-row-gap)}.md-tile__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--md-tile-row-height)}.md-tile__row:not(:last-child){margin-bottom:var(--md-tile-row-gap)}.md-tile__label{font-family:var(--md-font);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.35px;text-transform:uppercase;color:#fff}.md-tile__value{font-family:var(--md-font);font-size:24px;font-weight:400;line-height:var(--md-tile-row-height);letter-spacing:-0.6px;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.md-tile__value small{font-size:12px;letter-spacing:0}.md-tile__divider{margin:6px 0 12px;border-top:1px solid hsla(0,0%,100%,.2)}.md-tile__toggle-row{display:flex;justify-content:center;margin-bottom:4px}.md-tile__toggle{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:0;border-radius:4px;background:none;color:#fff;font-family:var(--md-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.3px;text-transform:uppercase;cursor:pointer}.md-tile__toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.md-tile__toggle svg{display:block;width:14px;height:14px;transition:transform 180ms ease-out}.md-tile__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.md-tile__note,.md-tile__foot{margin:12px 0 0;font-size:13px;font-style:italic;line-height:19px;color:hsla(0,0%,100%,.55)}.md-tile__note{margin-top:14px;line-height:18px;color:hsla(0,0%,100%,.4)}.md-tile__copy{margin:10px 0 0;font-size:14px;font-weight:400;line-height:20px;color:#fff}.md-tile__copy p{margin:0 0 16px;font-size:inherit;line-height:inherit}.md-tile__copy p:last-child{margin-bottom:0}.md-tile .benefits-used{display:flex;flex-direction:column;margin-top:8px}.md-tile .benefits-used__item{display:flex;align-items:baseline;justify-content:space-between;padding:9px 0}.md-tile .benefits-used__item__title{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;color:#fff}.md-tile .benefits-used__item__amount{flex:none;margin-left:12px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.md-scope{display:inline-flex;align-items:center;border:.5px solid hsla(0,0%,100%,.22);border-radius:999px}.md-scope__seg{flex:none;padding:3px 11px;border:0;background:none;font-family:var(--md-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.3px;white-space:nowrap;color:#fff;cursor:pointer;transition:background-color .15s ease,color .15s ease}.md-scope__seg:first-child{border-radius:999px 0 0 999px}.md-scope__seg:last-child{border-radius:0 999px 999px 0}.md-scope__seg:focus-visible{outline:2px solid #fff;outline-offset:2px}.md-scope__seg.is-active{background:#fff;color:#000}.md-viewtabs{display:flex;align-items:center;gap:12px;margin:0 0 24px}@media screen and (max-width: 480px){.md-viewtabs{gap:8px}}.md-viewtabs__tab{flex:none;padding:0;border:0;background:none;font-family:var(--md-font);font-size:24px;font-weight:400;line-height:32px;letter-spacing:-0.6px;text-align:left;text-transform:none;color:rgba(0,0,0,.4);cursor:pointer;transition:color .15s ease}@media(hover: hover){.md-viewtabs__tab:not([disabled]):hover{color:rgba(0,0,0,.7)}}.md-viewtabs__tab:focus-visible{outline:2px solid #000;outline-offset:2px}.md-viewtabs__tab.is-active{color:#000}@media screen and (max-width: 480px){.md-viewtabs__tab{display:flex;align-items:center;flex:1 1 0;min-width:0;min-height:44px;font-size:16px;line-height:20px;letter-spacing:-0.3px;white-space:nowrap}}.md-viewtabs__divider{flex:none;width:1px;height:24px;background:rgba(0,0,0,.2)}@media screen and (max-width: 480px){.md-viewtabs__divider{height:18px}}.md-content{container-type:inline-size}.md-view{margin:24px 0 0}.md-view[hidden]{display:none}.md-pillbar{position:sticky;top:calc(var(--s-announcement) + var(--s-header));z-index:30;background:#fff;margin:0 0 20px;transition:box-shadow .15s ease}.md-pillbar.is-pinned{box-shadow:0 1px 0 rgba(0,0,0,.08),0 2px 8px -4px rgba(0,0,0,.08)}.md-pillbar__inner{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}@media screen and (max-width: 480px){.md-pillbar__inner{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.md-pillbar__inner::-webkit-scrollbar{display:none}}.md-pill{position:relative;flex:none;height:30px;padding:6px 16px;border:1px solid rgba(0,0,0,.4);border-radius:999px;background:rgba(0,0,0,0);color:#000;font-family:var(--md-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media(hover: hover){.md-pill:not([disabled]):hover{border-color:#000}}.md-pill:focus-visible{outline:2px solid #000;outline-offset:2px}.md-pill.is-active{background:#000;border-color:#000;color:#fff}@media(hover: none){.md-pill::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.js-benefits-category-dropdown,.member-benefits-panel{display:none !important}.member-benefits-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;align-items:stretch}@media screen and (max-width: 1023px){.member-benefits-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 480px){.member-benefits-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}}@media screen and (max-width: 380px){.member-benefits-list{grid-template-columns:minmax(0, 1fr)}}.md-benefit{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--md-card-border);border-radius:var(--md-radius-card);background:#fff;text-align:center}.md-benefit.is-filtered-out,.md-benefit.is-paged-out{display:none !important}.md-benefit__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;padding:20px 16px 0}@media screen and (max-width: 480px){.md-benefit__body{padding:20px 12px 0}}.md-benefit__logo{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-bottom:12px}.md-benefit__logo img{display:block;width:100%;max-width:126px;height:auto;max-height:48px;-o-object-fit:contain;object-fit:contain}.md-benefit__name{width:100%;min-height:32px;margin:0 0 12px;font-family:var(--md-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.3px;text-transform:none;color:#000}.md-benefit__name[hidden]{display:none}.md-benefit__desc{width:100%;padding-top:12px;font-size:14px;font-weight:400;line-height:19.25px;letter-spacing:0;color:#000}.md-benefit__desc:empty{display:none}.md-benefit__desc p{margin:0 0 8px;font-size:inherit;line-height:inherit}.md-benefit__desc p:last-child{margin-bottom:0}.md-benefit__desc ul{margin:0;padding:0;list-style:none}.md-benefit__desc a{text-decoration:underline}.md-benefit__footer{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;width:100%;padding:0 16px 16px}@media screen and (max-width: 480px){.md-benefit__footer{padding:0 12px 16px}}.md-benefit__footer>.md-reveal{position:relative}.md-benefit__rule{width:100%;margin:12px 0 10px;border-top:1px solid var(--md-card-border)}.md-benefit__details{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:2px 0;border:0;border-radius:4px;background:none;font-family:var(--md-font);font-size:10px;font-weight:400;line-height:15px;letter-spacing:.5px;text-transform:uppercase;color:#000;cursor:pointer}.md-benefit__details:focus-visible{outline:2px solid #000;outline-offset:2px}@media(hover: none){.md-benefit__details{position:relative}.md-benefit__details::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.md-benefit__chev{display:inline-flex;flex:none;width:12px;height:12px;transition:transform var(--md-reveal-duration) ease-out}.md-benefit__chev svg{display:block;width:100%;height:100%}.md-benefit__details[aria-expanded=true] .md-benefit__chev{transform:rotate(180deg)}.md-benefit__actions{display:flex;flex-direction:column;gap:10px;padding-top:12px}.md-benefit__caption{margin:0;font-size:14px;font-weight:400;line-height:19px;text-align:center;color:rgba(0,0,0,.5)}.md-benefit__code{white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.md-benefit .btn--redeem,.md-benefit .btn--request,.md-benefit .btn--visit-partner{width:100%;min-height:0;padding:14px 0;border-radius:2px;font-size:14px;font-weight:400;line-height:1;letter-spacing:.5px;text-decoration:none}.md-benefits-more{display:flex;justify-content:center;margin-top:24px}.md-benefits-more[hidden]{display:none}.md-benefits-empty{margin:0;font-size:16px;color:rgba(0,0,0,.5)}.md-benefits-empty[hidden]{display:none}.md-races__header{display:flex;align-items:center;gap:24px;margin-bottom:24px}@media screen and (max-width: 480px){.md-races__header{flex-direction:column;align-items:stretch;gap:12px}}.md-races__note{margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--md-text-dim)}@media screen and (max-width: 480px){.md-races__note{font-size:14px;line-height:20px}}.btn--add-race{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:none;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn--add-race:focus-visible{outline:2px solid #000;outline-offset:2px}.btn--add-race[disabled],.btn--add-race:disabled{background:#f5f5f5;color:#71737f;border:1px solid var(--md-line);box-shadow:none;cursor:not-allowed}.btn--add-race{background:#000;color:#fff;text-decoration:none}@media(hover: hover){.btn--add-race:not([disabled]):hover{background:#1c1c1c}}.btn--add-race{flex:none;gap:4px;padding:8px 16px;border-radius:5px;font-size:18px;line-height:22px;letter-spacing:.5px}@media screen and (max-width: 480px){.btn--add-race{width:100%}}.races-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;align-items:stretch}@media screen and (max-width: 900px){.races-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 480px){.races-list{grid-template-columns:minmax(0, 1fr)}}.races-list__empty{grid-column:1/-1;padding:64px 0;text-align:center}.races-list__empty p{margin:0 0 16px;font-size:20px;color:rgba(0,0,0,.5)}.races-list__empty .btn--add-race{width:100%;max-width:320px;margin-inline:auto}.md-race{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px 16px;border:1px solid #000;border-radius:5px;background:#fff;font-family:var(--md-font)}.md-race.race-list__item--hidden{display:none !important}.md-race--past,.md-race.race-list__item--incomplete{background:rgba(189,182,156,.05)}.md-race__strip{position:absolute;top:1px;left:0;right:0;height:5px;border-radius:5px 5px 0 0;background:#000}.md-race--past .md-race__strip{background:#dbdadc}.md-race__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.md-race__titles{display:flex;flex-direction:column;gap:8px;min-width:0}.md-race__name{margin:0;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.16px;text-transform:uppercase;color:#000}.md-race__date{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.16px;text-transform:capitalize;color:#000}.md-race__distance{font-size:14px;font-weight:400;letter-spacing:.14px;color:var(--md-text-muted)}.md-race .race-check-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1px solid #000;border-radius:50%;background:#fff}.md-race__actions{display:flex;flex:none;gap:4px}.md-race__countdown{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;text-align:center;text-transform:uppercase;color:#000}.md-race__countdown:empty{display:none}.md-race__cd-cell{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:2px;min-width:0}.md-race__cd-value{font-size:24px;line-height:24px;font-variant-numeric:tabular-nums}.md-race__cd-label{font-size:10px;line-height:14px;letter-spacing:.04em}.md-race__state{margin:0;font-size:24px;line-height:30px;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:#000}.md-race__state--completed{font-size:14px;line-height:20px;letter-spacing:0;text-align:left;text-transform:capitalize;color:var(--md-text-muted)}.md-race__goal{display:flex;align-items:center;gap:14px;margin-top:auto}.md-race__goal-label{font-size:14px;font-weight:400;line-height:24px;letter-spacing:.14px;text-transform:capitalize;color:#000}.md-race__goal-value{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--md-line);border-radius:4px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;text-transform:capitalize;color:var(--md-text-muted)}.race-list__item__action-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:1px solid var(--md-line);border-radius:4px;background:rgba(0,0,0,0);color:#000;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.race-list__item__action-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.race-list__item__action-btn svg{display:block;width:18px;height:18px}@media(hover: hover){.race-list__item__action-btn:not([disabled]):hover{background:#f5f5f5}}@media(hover: hover){.race-list__item__delete-btn:not([disabled]):hover{background:#fef3f2;border-color:#fecdca;color:#b42318}}.btn--view-more-races{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:none;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn--view-more-races:focus-visible{outline:2px solid #000;outline-offset:2px}.btn--view-more-races[disabled],.btn--view-more-races:disabled{background:#f5f5f5;color:#71737f;border:1px solid var(--md-line);box-shadow:none;cursor:not-allowed}.btn--view-more-races{background:#fff;color:#000;border:1px solid #000;border-radius:5px;text-decoration:none}@media(hover: hover){.btn--view-more-races:not([disabled]):hover{background:#f7f7f7}}.btn--view-more-races{margin-top:24px}@media screen and (max-width: 480px){.btn--view-more-races{width:100%}}.race-modal{--md-font: "Tomato Grotesk", Helvetica, sans-serif;--md-ink: #1a1a1a;--md-text: #414651;--md-text-muted: #667085;--md-text-dim: #6b6b6b;--md-line: #e9eaeb;--md-line-strong: #d5d7da;--md-hairline: #323137;--md-card-border: #e3e3e0;--md-surface: #fafafa;--md-tile-fallback: #0b0b0c;--md-tile-row-height: 32px;--md-tile-row-gap: 10px;--md-success-bg: #ecfef3;--md-success-border: #acefc6;--md-success-text: #097647;--md-ok-bg: #ecfdf3;--md-ok-border: #abefc6;--md-ok-text: #067647;--md-warn-bg: #fffbeb;--md-warn-border: #fde68a;--md-warn-text: #92400e;--md-danger-bg: #fef3f2;--md-danger-border: #fecdca;--md-danger-text: #b42318;--md-badge: #fb2c36;--md-radius-card: 16px;--md-reveal-duration: 200ms;display:none;position:fixed;inset:0;left:0;z-index:200;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.4);font-family:var(--md-font)}.race-modal--active{display:flex}.race-modal__content{display:flex;flex-direction:column;gap:24px;width:640px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;margin:0;padding:32px;border-radius:10px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.2);transform:none}.race-modal__header{display:flex;flex-direction:column;gap:12px}.race-modal__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.race-modal__title{margin:0;font-family:var(--md-font);font-size:36px;font-weight:600;line-height:44px;letter-spacing:-0.72px;text-transform:uppercase;color:#000}.race-modal__subtitle{margin:0;font-family:var(--md-font);font-size:16px;font-weight:600;line-height:24px;letter-spacing:.16px;text-transform:uppercase;color:#000}.race-modal__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:none;color:#000;cursor:pointer;transition:opacity .15s ease}@media(hover: hover){.race-modal__close:not([disabled]):hover{opacity:.6}}.race-modal__close:focus-visible{outline:2px solid #000;outline-offset:2px}.race-modal__close svg{display:block;width:20px;height:20px}.race-modal form{display:flex;flex-direction:column;gap:24px;margin:0}.race-modal .race-custom,.race-modal .race-prefilled{display:none}.race-modal .race-custom.active,.race-modal .race-prefilled.active{display:flex;flex-direction:column;gap:24px}.race-modal .field{display:flex;flex-direction:column;gap:6px}.race-modal .field:not(:last-child){margin-bottom:0}.race-modal label{display:block;margin:0;padding:0;height:auto;font-family:var(--md-font);font-size:14px;font-weight:500;line-height:20px;text-transform:none;color:#000}.race-modal input[type=text]{width:100%;height:auto;padding:12px 14px;border:0;border-bottom:1px solid #000;border-radius:0;background:#fff;font-family:var(--md-font);font-size:16px;font-weight:600;line-height:20px;letter-spacing:.14px;text-transform:uppercase}.race-modal input[type=text]:focus{outline:none;border-bottom-color:#000;box-shadow:0 1px 0 0 #000}.race-modal input[type=date],.race-modal input[type=month]{width:100%;height:48px;padding:0 12px 0 38px;border:1px solid var(--md-hairline);border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23181D27' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 11h18'/%3E%3C/svg%3E") no-repeat 10px center;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:18px;letter-spacing:.4px;text-transform:uppercase}.race-modal input[type=date]:focus,.race-modal input[type=month]:focus{outline:2px solid #000;outline-offset:-1px}.race-modal input[type=date][readonly],.race-modal input[type=date][disabled],.race-modal input[type=month][readonly],.race-modal input[type=month][disabled]{color:var(--md-text-muted);background-color:#f7f7f7}.race-modal select,.race-modal select.select-styled,.race-modal select.select--secondary{width:100%;height:48px;padding:0 38px 0 14px;border:1px solid #000;border-radius:5px;background-color:#fff;background-position:right 12px center;background-size:12px;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:18px;letter-spacing:.4px;text-transform:uppercase}.race-modal select[disabled],.race-modal select.select-styled[disabled],.race-modal select.select--secondary[disabled]{color:var(--md-text-muted);background-color:#f7f7f7}.race-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin:0}.race-modal__submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:none;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.race-modal__submit-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.race-modal__submit-btn[disabled],.race-modal__submit-btn:disabled{background:#f5f5f5;color:#71737f;border:1px solid var(--md-line);box-shadow:none;cursor:not-allowed}.race-modal__submit-btn{background:#000;color:#fff;text-decoration:none}@media(hover: hover){.race-modal__submit-btn:not([disabled]):hover{background:#1c1c1c}}.race-modal__submit-btn{min-height:0;padding:6px 8px;border-radius:5px;font-size:32px;line-height:18px;letter-spacing:.96px}.race-modal__submit-btn[disabled],.race-modal__submit-btn:disabled{background:#000;color:#fff;border:0;opacity:.5}.race-modal__error{display:none;margin:0;padding:12px 14px;border:1px solid var(--md-danger-border);border-radius:8px;background:var(--md-danger-bg);font-size:13px;font-weight:400;line-height:19px;color:var(--md-danger-text)}.race-modal__field-error{margin:0;font-size:12px;font-weight:400;line-height:16px;color:#d92d20}.race-modal .field.has-error input[type=text]{border-bottom-color:#d92d20}.race-modal .field.has-error input[type=text]:focus{box-shadow:0 1px 0 0 #d92d20}.race-modal .field.has-error input[type=date],.race-modal .field.has-error input[type=month],.race-modal .field.has-error select{border-color:#d92d20}@media screen and (max-width: 480px){.race-modal{padding:var(--s-announcement, 0px) 0 0;align-items:stretch}.race-modal__content{gap:0;width:100%;max-width:none;max-height:none;height:100%;padding:0;overflow:hidden;border-radius:0;box-shadow:none}.race-modal__header{position:sticky;top:0;z-index:2;gap:4px;padding:12px 16px;border-bottom:1px solid var(--md-line);background:#fff}.race-modal__title{font-size:22px;line-height:28px;letter-spacing:0}.race-modal__subtitle{font-size:12px;line-height:18px}.race-modal__body{display:flex;flex:1 1 auto;min-height:0}.race-modal form{flex:1 1 auto;gap:24px;padding:24px 16px 8px;overflow-y:auto}.race-modal__actions{position:sticky;bottom:0;padding:12px 16px max(24px,env(safe-area-inset-bottom));margin:auto -16px 0;border-top:1px solid var(--md-line);background:#fff}.race-modal__close{width:44px;height:44px}.race-modal__submit-btn{width:100%;height:52px;font-size:20px;letter-spacing:.6px}}.race-modal__body{display:flex;flex-direction:column;gap:24px}.md-dialog{--md-font: "Tomato Grotesk", Helvetica, sans-serif;--md-ink: #1a1a1a;--md-text: #414651;--md-text-muted: #667085;--md-text-dim: #6b6b6b;--md-line: #e9eaeb;--md-line-strong: #d5d7da;--md-hairline: #323137;--md-card-border: #e3e3e0;--md-surface: #fafafa;--md-tile-fallback: #0b0b0c;--md-tile-row-height: 32px;--md-tile-row-gap: 10px;--md-success-bg: #ecfef3;--md-success-border: #acefc6;--md-success-text: #097647;--md-ok-bg: #ecfdf3;--md-ok-border: #abefc6;--md-ok-text: #067647;--md-warn-bg: #fffbeb;--md-warn-border: #fde68a;--md-warn-text: #92400e;--md-danger-bg: #fef3f2;--md-danger-border: #fecdca;--md-danger-text: #b42318;--md-badge: #fb2c36;--md-radius-card: 16px;--md-reveal-duration: 200ms;display:none;position:fixed;inset:0;left:0;z-index:210;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.4);font-family:var(--md-font)}.md-dialog.is-active{display:flex}.md-dialog__content{display:flex;flex-direction:column;gap:24px;width:400px;max-width:100%;padding:32px;border-radius:10px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.2)}.md-dialog__title{margin:0;font-family:var(--md-font);font-size:24px;font-weight:600;line-height:32px;text-transform:uppercase;color:#000}.md-dialog__body{font-size:16px;font-weight:400;line-height:24px;color:#000}.md-dialog__body p{margin:0 0 8px;font-size:inherit;line-height:inherit}.md-dialog__body p:last-child{margin-bottom:0}.md-dialog__actions{display:flex;justify-content:flex-end;gap:12px}.md-dialog__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:none;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.md-dialog__btn:focus-visible{outline:2px solid #000;outline-offset:2px}.md-dialog__btn[disabled],.md-dialog__btn:disabled{background:#f5f5f5;color:#71737f;border:1px solid var(--md-line);box-shadow:none;cursor:not-allowed}.md-dialog__btn{min-height:0;padding:8px 16px;border-radius:5px;font-size:16px;line-height:24px;letter-spacing:normal;text-transform:uppercase}.md-dialog__btn--cancel{background:#fff;color:#000;border:1px solid #000;border-radius:5px;text-decoration:none}@media(hover: hover){.md-dialog__btn--cancel:not([disabled]):hover{background:#f7f7f7}}.md-dialog__btn--confirm{background:#000;color:#fff;text-decoration:none}@media(hover: hover){.md-dialog__btn--confirm:not([disabled]):hover{background:#1c1c1c}}.md-wallet-modal{--md-font: "Tomato Grotesk", Helvetica, sans-serif;--md-ink: #1a1a1a;--md-text: #414651;--md-text-muted: #667085;--md-text-dim: #6b6b6b;--md-line: #e9eaeb;--md-line-strong: #d5d7da;--md-hairline: #323137;--md-card-border: #e3e3e0;--md-surface: #fafafa;--md-tile-fallback: #0b0b0c;--md-tile-row-height: 32px;--md-tile-row-gap: 10px;--md-success-bg: #ecfef3;--md-success-border: #acefc6;--md-success-text: #097647;--md-ok-bg: #ecfdf3;--md-ok-border: #abefc6;--md-ok-text: #067647;--md-warn-bg: #fffbeb;--md-warn-border: #fde68a;--md-warn-text: #92400e;--md-danger-bg: #fef3f2;--md-danger-border: #fecdca;--md-danger-text: #b42318;--md-badge: #fb2c36;--md-radius-card: 16px;--md-reveal-duration: 200ms;position:fixed;inset:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;font-family:var(--md-font)}.md-wallet-modal[hidden]{display:none}.md-wallet-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .15s ease}.md-wallet-modal__dialog{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);margin:0 16px;overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.2);opacity:0;transform:scale(0.97);transition:opacity .15s ease-out,transform .15s ease-out}.md-wallet-modal.is-visible .md-wallet-modal__backdrop{opacity:1}.md-wallet-modal.is-visible .md-wallet-modal__dialog{opacity:1;transform:scale(1)}.md-wallet-modal__close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:none;color:rgba(0,0,0,.3);cursor:pointer;transition:background-color .15s ease,color .15s ease}@media(hover: hover){.md-wallet-modal__close:not([disabled]):hover{background:#f5f5f5;color:#000}}.md-wallet-modal__close:focus-visible{outline:2px solid #000;outline-offset:2px}.md-wallet-modal__close svg{display:block;width:13px;height:13px}.md-wallet-modal__body{padding:36px 32px 32px}.md-wallet-modal__icon{display:block;width:52px;height:52px;margin-bottom:20px;overflow:hidden;border-radius:12px;background:var(--md-ink)}.md-wallet-modal__icon img,.md-wallet-modal__icon svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-wallet-modal__icon svg{width:30px;height:30px;margin:11px;color:#fff}.md-wallet-modal__title{margin:0 0 8px;font-family:var(--md-font);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-0.22px;text-transform:none;color:#000}.md-wallet-modal__lede{margin:0 0 24px;font-size:15px;font-weight:400;line-height:22px;color:rgba(0,0,0,.55)}.md-wallet-modal__steps{display:flex;flex-direction:column;gap:14px;margin:0 0 32px;padding:0;list-style:none}.md-wallet-modal__step-item{display:flex;align-items:flex-start;gap:12px;margin:0;list-style:none}.md-wallet-modal__step-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin-top:-1px;border-radius:999px;background:#000;color:#fff;font-family:var(--md-font);font-size:11px;font-weight:600;line-height:1}.md-wallet-modal__step-text{margin:0;font-size:14px;font-weight:400;line-height:20px;color:rgba(0,0,0,.65)}.md-wallet-modal__step-link{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}@media(hover: hover){.md-wallet-modal__step-link:not([disabled]):hover{color:#000}}.md-wallet-modal__step-link:focus-visible{outline:2px solid #000;outline-offset:2px}.md-wallet-modal__actions{display:flex;flex-direction:column;gap:10px}.md-wallet-modal__primary{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border:0;border-radius:10px;background:#000;color:#fff;font-family:var(--md-font);font-size:15px;font-weight:600;letter-spacing:.15px;cursor:pointer;transition:background-color .15s ease,transform .1s ease}@media(hover: hover){.md-wallet-modal__primary:not([disabled]):hover{background:rgba(0,0,0,.8)}}.md-wallet-modal__primary:active{transform:scale(0.99)}.md-wallet-modal__primary:focus-visible{outline:2px solid #000;outline-offset:2px}.md-wallet-modal__text-btn{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:0;border-radius:10px;background:none;color:rgba(0,0,0,.45);font-family:var(--md-font);font-size:15px;font-weight:400;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media(hover: hover){.md-wallet-modal__text-btn:not([disabled]):hover{background:#f9fafb;color:#000}}.md-wallet-modal__text-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.md-wallet-modal__fallback{margin:0 0 20px;padding:12px 14px;border:1px solid var(--md-warn-border);border-radius:8px;background:var(--md-warn-bg)}.md-wallet-modal__fallback[hidden]{display:none}.md-wallet-modal__fallback-text{margin:0 0 8px;font-size:13px;font-weight:400;line-height:19px;color:var(--md-warn-text)}.md-wallet-modal__fallback-link{font-size:13px;font-weight:600;line-height:19px;color:#000;text-decoration:underline;text-underline-offset:2px}@media(hover: hover){.md-wallet-modal__fallback-link:not([disabled]):hover{color:rgba(0,0,0,.7)}}.md-wallet-modal__retry{margin:0 0 24px}.md-wallet-modal__retry[hidden]{display:none}.md-wallet-modal__retry-btn{padding:0;border:0;background:none;color:rgba(0,0,0,.5);font-family:var(--md-font);font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}@media(hover: hover){.md-wallet-modal__retry-btn:not([disabled]):hover{color:#000}}.md-wallet-modal__retry-btn:focus-visible{outline:2px solid #000;outline-offset:2px}@media screen and (max-width: 480px){.md-wallet-modal{align-items:flex-end}.md-wallet-modal__dialog{max-width:none;max-height:calc(100vh - 48px);margin:0;border-radius:20px 20px 0 0;transform:translateY(32px)}.md-wallet-modal.is-visible .md-wallet-modal__dialog{transform:translateY(0)}.md-wallet-modal__body{padding:36px 24px 44px}}.consent-modal{--md-font: "Tomato Grotesk", Helvetica, sans-serif;--md-ink: #1a1a1a;--md-text: #414651;--md-text-muted: #667085;--md-text-dim: #6b6b6b;--md-line: #e9eaeb;--md-line-strong: #d5d7da;--md-hairline: #323137;--md-card-border: #e3e3e0;--md-surface: #fafafa;--md-tile-fallback: #0b0b0c;--md-tile-row-height: 32px;--md-tile-row-gap: 10px;--md-success-bg: #ecfef3;--md-success-border: #acefc6;--md-success-text: #097647;--md-ok-bg: #ecfdf3;--md-ok-border: #abefc6;--md-ok-text: #067647;--md-warn-bg: #fffbeb;--md-warn-border: #fde68a;--md-warn-text: #92400e;--md-danger-bg: #fef3f2;--md-danger-border: #fecdca;--md-danger-text: #b42318;--md-badge: #fb2c36;--md-radius-card: 16px;--md-reveal-duration: 200ms}.consent-modal .consent-modal__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:none;font-family:var(--md-font);font-size:16px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.consent-modal .consent-modal__actions .btn:focus-visible{outline:2px solid #000;outline-offset:2px}.consent-modal .consent-modal__actions .btn[disabled],.consent-modal .consent-modal__actions .btn:disabled{background:#f5f5f5;color:#71737f;border:1px solid var(--md-line);box-shadow:none;cursor:not-allowed}.consent-modal .consent-modal__actions .btn{min-height:0;padding:8px 16px;border-radius:5px;font-size:16px;line-height:24px;letter-spacing:normal;text-transform:uppercase;background:#000;color:#fff;text-decoration:none}@media(hover: hover){.consent-modal .consent-modal__actions .btn:not([disabled]):hover{background:#1c1c1c}}.consent-modal .consent-modal__actions .btn{height:auto}@media(prefers-reduced-motion: reduce){.md-reveal,.md-reveal__inner,.md-btn,.md-btn__chev,.md-iconbtn,.md-pill,.md-pillbar,.md-tile__toggle svg,.md-viewtabs__tab,.md-wallet-trigger,.md-benefit__chev,.md-tooltip,.md-tray__chev,.md-tray__row,.md-tray__size,.md-wallet-modal__close,.md-wallet-modal__primary,.md-wallet-modal__text-btn,.md-wallet-modal__retry-btn,.race-list__item__action-btn,.race-modal__close{transition:none !important}.md-tray,.md-tray[data-open=true]{transform:none !important;transition:none !important}.md-wallet-modal__backdrop,.md-wallet-modal__dialog{transition:opacity .01ms linear !important;transform:none !important}}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0px;position:relative;overflow:hidden}.embla__viewport{position:relative;width:100%;height:100%;touch-action:var(--slider-touch-action)}.embla__viewport.is-draggable{cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{height:100%;display:flex;flex-direction:var(--slider-direction);align-items:flex-start;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:var(--slider-touch-action);-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla__slide{position:relative;flex:0 0 var(--slide-size);width:-moz-fit-content;width:fit-content;width:-webkit-fit-content;margin-right:var(--slide-gap);min-width:0;min-height:0}.embla__dot{background-color:var(--cr-subtle-2);transition:.2s}.embla__dot--selected{background-color:var(--cr-white);opacity:.8}[data-embla-auto-height=true] .embla__container{transition:height .2s}.c-slider{--thumb-width: 60px;--thumb-height: 65px;display:block}.c-slider.is-inactive .embla__thumbs,.c-slider.is-inactive .c-slider__buttons{display:none}.c-slider.is-inactive .embla__container{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.c-slider__dots{position:absolute;left:50%;bottom:14px;width:calc(100% - 40px);transform:translateX(-50%)}.c-slider__dot{width:8px;height:8px;border-radius:100%}.c-slider.is-dots-left .c-slider__dots,.c-slider.is-dots-center .c-slider__dots,.c-slider.is-dots-right .c-slider__dots{display:flex;gap:8px;width:auto;bottom:var(--dots-bottom, 14px);z-index:4}.c-slider.is-dots-left .c-slider__dots{left:var(--dots-inset-inline, 20px);transform:none}.c-slider.is-dots-right .c-slider__dots{left:auto;right:var(--dots-inset-inline, 20px);transform:none}.c-slider__thumbs{position:absolute;bottom:24px;left:var(--s-contain);max-width:calc(6*var(--thumb-width));z-index:2}.c-slider__thumbs::after{content:"+" attr(data-thumb-count);display:block;position:absolute;top:50%;right:calc(-1*var(--thumb-width));width:var(--thumb-width);height:-moz-fit-content;height:fit-content;text-align:center;transform:translate(0, -50%);transition:.2s}.c-slider__thumbs.hide-after::after{opacity:0}.c-slider__thumbs__viewport{width:100%;height:100%;overflow:hidden}.c-slider__thumbs__container{width:100%;height:100%}.c-slider__thumb{position:relative;flex:none;width:var(--thumb-width);height:var(--thumb-height);overflow:hidden;cursor:pointer;transition:.4s}.c-slider__thumb::after{content:"";display:block;position:absolute;inset:0;border:1.5px solid var(--cr-yellow-2);opacity:0;transition:.2s}.c-slider__thumb:only-child{visibility:hidden}.c-slider__thumb.is-selected{pointer-events:none;opacity:1}.c-slider__thumb.is-selected::after{opacity:1}@media(hover: hover){.c-slider__thumb:not([disabled]):hover{opacity:1}}.c-slider__buttons{color:var(--cr-subtle-4)}.c-slider__button{display:flex;justify-content:center;align-items:center;width:33px;padding:10px;pointer-events:auto;transition:.2s;z-index:3}.c-slider__button svg{width:100%;height:100%;pointer-events:none}@media(hover: hover){.c-slider__button:hover{background-color:var(--cr-subtle)}}.c-slider__area{position:absolute;top:0;width:50%;height:100%;cursor:none}.c-slider__area--next{right:0}.c-slider__indicator{--indicator-rotation: 0deg;--icon-size: 60px;position:absolute;z-index:20;pointer-events:none;opacity:0;width:var(--icon-size);height:var(--icon-size);border-radius:100%}.c-slider__indicator>*{display:inline-block;width:calc(var(--icon-size)*.4);margin-inline:auto}@media screen and (max-width: 900px){.c-slider{--thumb-width: 40px;--thumb-height: 42px}.c-slider.has-thumbnail:has(.embla__slide:nth-child(2)){padding-bottom:var(--thumb-height)}.c-slider__thumbs{position:relative;bottom:0;left:0}}#recharge-onsite,#recharge-customer-portal{padding:calc(var(--s-header) + var(--s-announcement)) 0 0}#recharge-onsite .recharge-theme,#recharge-customer-portal .recharge-theme{--recharge-app-vertical-padding: 0px;--recharge-typography-heading-font-family: "Tomato Grotesk", Helvetica, sans-serif;--recharge-typography-heading-font-weight: 500;--recharge-typography-body-font-family: "FK Grotesk", Helvetica, sans-serif;--recharge-button-border-radius: var(--b-r)}#recharge-onsite .recharge-theme button,#recharge-customer-portal .recharge-theme button{font-weight:400 !important;text-transform:uppercase}#recharge-onsite .recharge-theme>div,#recharge-customer-portal .recharge-theme>div{min-height:unset}#recharge-onsite .recharge-theme>div>div,#recharge-customer-portal .recharge-theme>div>div{padding-top:var(--s-section) !important;padding-bottom:var(--s-section) !important}@media screen and (max-width: 700px){#recharge-onsite .recharge-theme>div>div,#recharge-customer-portal .recharge-theme>div>div{padding-top:0px !important;padding-bottom:0px !important}}div#rc_login{position:relative !important;display:none !important;margin:0 !important;text-align:left !important;max-width:330px !important}div#rc_login>p>a{display:inline !important;font-size:0 !important}div#rc_login>p>a:before{content:"Manage membership";font:var(--t-l-1) !important;text-transform:uppercase !important}div#rc_login>p{display:inline !important;font:var(--t-l-1) !important;text-transform:uppercase}div#rc_login>p>a{text-decoration:underline !important;text-transform:uppercase !important}#ReCharge.user-customer{margin:calc(var(--s-header) + var(--s-announcement)) auto}#ReCharge.user-customer .row{justify-content:center}#ReCharge.user-customer .rc_header-settings__title>*:not(:last-child){margin-bottom:15px}#ReCharge.user-customer .rc_header-settings__title h1,#ReCharge.user-customer .rc_header-settings__title h2,#ReCharge.user-customer .rc_header-settings__title h3,#ReCharge.user-customer .rc_header-settings__title h4,#ReCharge.user-customer .rc_header-settings__title h5,#ReCharge.user-customer .rc_header-settings__title h6{font:var(--t-h-3)}#ReCharge.user-customer .rc_header-settings__title p{font-size:16px;line-height:1.18;letter-spacing:.02em}#ReCharge.user-customer .rc_header-settings__title a{text-decoration:underline;transition:color .2s}#ReCharge.user-customer .rc_header-settings__title a:hover{color:var(--cr-yellow-2)}#ReCharge.user-customer .rc_header-settings+.rc_form>*:not(:last-child){margin:0 0 var(--s-3)}#ReCharge.user-customer .rc_header-settings+.rc_form>p{text-decoration:underline;font:var(--t-l-1);text-transform:uppercase}#ReCharge.user-customer input[type=text],#ReCharge.user-customer input[type=email],#ReCharge.user-customer input[type=tel],#ReCharge.user-customer input[type=url],#ReCharge.user-customer input[type=password],#ReCharge.user-customer select,#ReCharge.user-customer textarea{font-size:16px;border:none;border-bottom:1px solid;width:100%;max-width:324px}@media screen and (max-width: 1024px){#ReCharge.user-customer input[type=text],#ReCharge.user-customer input[type=email],#ReCharge.user-customer input[type=tel],#ReCharge.user-customer input[type=url],#ReCharge.user-customer input[type=password],#ReCharge.user-customer select,#ReCharge.user-customer textarea{max-width:270px}}@media screen and (max-width: 600px){#ReCharge.user-customer input[type=text],#ReCharge.user-customer input[type=email],#ReCharge.user-customer input[type=tel],#ReCharge.user-customer input[type=url],#ReCharge.user-customer input[type=password],#ReCharge.user-customer select,#ReCharge.user-customer textarea{max-width:219px}}#ReCharge.user-customer input[type=text],#ReCharge.user-customer input[type=text]~label,#ReCharge.user-customer input[type=email],#ReCharge.user-customer input[type=email]~label,#ReCharge.user-customer input[type=tel],#ReCharge.user-customer input[type=tel]~label,#ReCharge.user-customer input[type=url],#ReCharge.user-customer input[type=url]~label,#ReCharge.user-customer input[type=password],#ReCharge.user-customer input[type=password]~label,#ReCharge.user-customer select,#ReCharge.user-customer select~label,#ReCharge.user-customer textarea,#ReCharge.user-customer textarea~label{padding:var(--s-2) 0;border-radius:0}.rc-container-wrapper{display:none}#ccpops-popup-main,.ccpops-veil{background:unset !important}.ccpops-veil .ccpops-popup-container{background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ccpops-veil .ccpops-popup-container .ccpops-popup-container__close{top:20px !important;right:3.5% !important;white-space:nowrap;background:unset;box-shadow:unset}.ccpops-veil .ccpops-popup-container .ccpops-popup-container__close svg{display:none}.ccpops-veil .ccpops-popup-container .ccpops-popup-container__close::after{content:"Close";display:block;position:absolute;top:0;right:0;font:var(--t-l-2);text-transform:uppercase;letter-spacing:.03em;text-decoration:underline}.ccpops-veil .ccpops-popup__content{color:var(--cr-black)}.ccpops-veil .ccpops-popup__active_unit_button{color:inherit;transition:.2s}@media(hover: hover){.ccpops-veil .ccpops-popup__active_unit_button:not([disabled]):hover{color:var(--cr-yellow-2)}}.ccpops-veil .ccpops-popup .ccpops-popup__content .ccpops-table,.ccpops-veil .ccpops-popup .ccpops-popup__content table{border-color:var(--cr-subtle-2);font-size:16px}.ccpops-veil .ccpops-popup .ccpops-popup__content .ccpops-table strong,.ccpops-veil .ccpops-popup .ccpops-popup__content table strong{font-weight:400}.ccpops-veil .ccpops-popup td,.ccpops-veil .ccpops-popup th,.ccpops-veil .ccpops-inline td,.ccpops-veil .ccpops-inline th,.ccpops-veil .mce-content-body td,.ccpops-veil .mce-content-body th{padding:20px 10px}.ccpops-veil .ccpops-popup .ccpops-popup__content h3{font:var(--t-l-1)}.ccpops-veil spam{position:relative;padding:0 10px;font-size:0}.ccpops-veil spam::after{content:"/";display:block;position:absolute;top:50%;left:50%;font-size:16px;transform:translate(-50%, -50%)}.stamped-product-reviews-badge{min-height:20px;pointer-events:none !important}.stamped-product-reviews-badge>*{pointer-events:none !important}.stamped-product-reviews-badge .stamped-badge{display:flex;align-items:center;font:var(--t-l-2)}.stamped-product-reviews-badge .stamped-badge-caption{padding-top:.5px}.stamped-product-reviews-badge:has([data-rating="0.0"]){display:none !important}#stamped-main-widget{margin:0 auto}#stamped-main-widget div.stamped-container[data-widget-style],#stamped-main-widget div[data-widget-style] div.stamped-container{width:100%;max-width:unset;margin:0 !important}#stamped-main-widget .stamped-summary::before,#stamped-main-widget .stamped-summary::after{display:none}#stamped-main-widget .stamped-container{font-family:"FK Grotesk"}#stamped-main-widget .stamped-container .stamped-summary-text-1{font:var(--t-h-4)}#stamped-main-widget .stamped-container[data-version="2"] .stamped-summary-caption{display:block !important}#stamped-main-widget .stamped-container .stamped-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}#stamped-main-widget .stamped-container .stamped-summary .summary-overview{margin-bottom:unset}#stamped-main-widget .stamped-container .stamped-summary .stamped-review-options{flex:1;margin:0;padding:0}#stamped-main-widget .stamped-container .stamped-summary .stamped-review-options ul{display:flex;align-items:flex-end;width:100%}#stamped-main-widget .stamped-container .stamped-summary .stamped-review-options ul li{flex:1}#stamped-main-widget .stamped-container .stamped-summary .stamped-review-option-title{line-height:1}#stamped-main-widget .stamped-container .stamped-summary .stamped-summary-ratings{display:none}#stamped-main-widget .stamped-container .stamped-summary .stamped-review-options{background:rgba(0,0,0,0)}#stamped-main-widget .stamped-container .stamped-summary-text,#stamped-main-widget .stamped-container .summary-rating-count,#stamped-main-widget .stamped-container #tab-reviews,#stamped-main-widget .stamped-container #stamped-sort-select,#stamped-main-widget .stamped-container .stamped-form-label,#stamped-main-widget .stamped-container .stamped-form-custom-question label{text-transform:uppercase;letter-spacing:.03em;font:var(--t-l-2)}#stamped-main-widget .stamped-container ul.stamped-tabs{border-bottom:1px solid var(--cr-black)}#stamped-main-widget .stamped-container .stamped-reviews-filter{margin-top:24px}#stamped-main-widget .stamped-container ul.stamped-summary-keywords-list li{padding:0 10px;font:var(--t-l-1);background-color:var(--cr-gray-2);height:24px;line-height:24px;border-radius:3px;color:var(--cr-black);white-space:nowrap}#stamped-main-widget .stamped-container .stamped-header .stamped-review-option-scale,#stamped-main-widget .stamped-container .stamped-review-option-scale-wrapper{align-items:center;height:6px;border-color:var(--cr-subtle-2)}#stamped-main-widget .stamped-container .stamped-header .stamped-review-option-scale i,#stamped-main-widget .stamped-container .stamped-review-option-scale-wrapper i{height:6px;background:var(--cr-subtle-2)}#stamped-main-widget .stamped-container .stamped-header .stamped-review-option-scale i:first-child,#stamped-main-widget .stamped-container .stamped-header .stamped-review-option-scale i:nth-child(5),#stamped-main-widget .stamped-container .stamped-review-option-scale-wrapper i:first-child,#stamped-main-widget .stamped-container .stamped-review-option-scale-wrapper i:nth-child(5){background:rgba(0,0,0,0)}#stamped-main-widget .stamped-container .stamped-header .stamped-review-option-scale span,#stamped-main-widget .stamped-container .stamped-review-option-scale-wrapper span{top:50%;width:6px;height:8px;background:var(--cr-subtle-5);border-radius:0;transform:translate(-50%, -50%)}#stamped-main-widget .stamped-container #stamped-filter-select,#stamped-main-widget .stamped-container #stamped-sort-select,#stamped-main-widget .stamped-container #stamped-sort-select2,#stamped-main-widget .stamped-container .stamped-filter-select{margin-bottom:0;border:1px solid var(--cr-black) !important;border-radius:0}#stamped-main-widget .stamped-container .stamped-summary-ratings.selected .summary-rating,#stamped-main-widget .stamped-container .stamped-summary-ratings:hover .summary-rating{opacity:1}#stamped-main-widget .stamped-container .stamped-fa-star,#stamped-main-widget .stamped-container .summary-rating-title,#stamped-main-widget .stamped-container .summary-rating-title::before,#stamped-main-widget .stamped-container .stamped-starrating a{color:var(--cr-black)}#stamped-main-widget .stamped-container .summary-rating-bar-content{background:var(--cr-black)}#stamped-main-widget .stamped-container .stamped-summary-actions-newquestion,#stamped-main-widget .stamped-container #tab-questions{display:none}#stamped-main-widget .stamped-container .stamped-messages .stamped-share-links a,#stamped-main-widget .stamped-container #stamped-button-submit,#stamped-main-widget .stamped-container .stamped-summary-actions-newreview{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-content:center;padding:0 24px;background:var(--cr-black);color:var(--cr-white);border:unset;border-radius:unset;box-shadow:unset !important;font:var(--t-l-1);line-height:45px;text-transform:uppercase;letter-spacing:.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}#stamped-main-widget .stamped-container .stamped-messages .stamped-share-links a::before,#stamped-main-widget .stamped-container #stamped-button-submit::before,#stamped-main-widget .stamped-container .stamped-summary-actions-newreview::before{display:none}#stamped-main-widget .stamped-container .stamped-review{margin:0;padding:18px 0}#stamped-main-widget .stamped-container .new-review-form{padding:24px !important;border-color:currentColor !important;border-top:0 !important}#stamped-main-widget .stamped-container .new-review-form .stamped-form-custom-option-scale{border:unset}#stamped-main-widget .stamped-container .stamped-form-actions{margin:0}#stamped-main-widget .stamped-container .stamped-thank-you>p:nth-of-type(2),#stamped-main-widget .stamped-container .stamped-share-links{display:none}#stamped-main-widget .stamped-container .stamped-review,#stamped-main-widget .stamped-container input.stamped-form-input-email,#stamped-main-widget .stamped-container input.stamped-form-input-text,#stamped-main-widget .stamped-container textarea.stamped-form-input-textarea{border-color:var(--cr-subtle-2)}#stamped-main-widget .stamped-container .stamped-form-label{display:block;margin-bottom:10px}#stamped-main-widget .stamped-container .stamped-form-label+.stamped-form-input{margin-bottom:20px}#stamped-main-widget .stamped-container input.stamped-form-input-text,#stamped-main-widget .stamped-container input.stamped-form-input-email{min-height:40px;line-height:40px;margin-bottom:20px;font-size:16px}#stamped-main-widget .stamped-container textarea.stamped-form-input-textarea{padding:10px;font-size:16px}#stamped-main-widget .stamped-container .new-review-form .stamped-form-custom-question{margin-bottom:30px}#stamped-main-widget .stamped-container .stamped-form-custom-option-scale{display:flex;max-width:600px}#stamped-main-widget .stamped-container .stamped-form-custom-option-scale label{flex:1;width:unset;padding-left:0;margin-top:0 !important;margin-left:-1px !important;margin-right:0 !important}#stamped-main-widget .stamped-container .stamped-form-custom-option-scale input[type=radio]{width:100%;border-radius:0}@media(hover: hover){#stamped-main-widget .stamped-container .stamped-form-custom-option-scale label:hover input[type=radio]:not(:checked){background-color:var(--cr-gray-2)}}#stamped-main-widget .stamped-container .stamped-form-custom-question[data-type=checkbox]{display:flex;flex-direction:column;gap:8px}#stamped-main-widget .stamped-container .stamped-form-custom-question[data-type=checkbox] label:first-child{margin-bottom:10px}#stamped-main-widget .stamped-container .stamped-review-content,#stamped-main-widget .stamped-container .stamped-questions-filter-label,#stamped-main-widget .stamped-container .stamped-reviews-filter-label{margin:0}#stamped-main-widget .stamped-container .stamped-review-header img[src*="shopify_verified-by-shop-gray.svg"]{display:none}#stamped-main-widget .stamped-container .stamped-review-header .stamped-review-avatar{color:var(--cr-white);background-color:var(--cr-subtle-3)}#stamped-main-widget .stamped-container .stamped-review-header .stamped-review-avatar:before{right:-8px}#stamped-main-widget .stamped-container .stamped-review-header .review-location{color:var(--cr-black)}#stamped-main-widget .stamped-container .stamped-review-header .stamped-location-flag{display:none}#stamped-main-widget .stamped-container .stamped-review-body{margin-top:20px}#stamped-main-widget .stamped-container .stamped-review-body .stamped-review-header-title,#stamped-main-widget .stamped-container .stamped-review-body p.stamped-review-content-body{max-width:550px;font-size:13px}@media screen and (max-width: 900px){#stamped-main-widget .stamped-container .stamped-review-body .stamped-review-header-title,#stamped-main-widget .stamped-container .stamped-review-body p.stamped-review-content-body{font-size:12px}}#stamped-main-widget .stamped-container .stamped-review-footer{display:none}#stamped-main-widget .stamped-container .stamped-review-share,#stamped-main-widget .stamped-container .stamped-review-vote{-webkit-user-select:none;-moz-user-select:none;user-select:none}#stamped-main-widget .stamped-container .stamped-share-icon{padding:0}#stamped-main-widget .stamped-messages .stamped-thank-you{border-color:rgba(0,0,0,0)}