@font-face{font-family:ITC_Avant_Garde_Gothic_Std_Medium;src:url(/cdn/shop/files/ITC_Avant_Garde_Gothic_Std_Medium.otf?v=1773819596)}@font-face{font-family:ITC_Avant_Garde_Gothic_Std_Bold_Oblique;src:url(/cdn/shop/files/ITC_Avant_Garde_Gothic_Std_Bold_Oblique.otf?v=1773819729)}.template--halloween-landing{background:#131313}.page_header_transparent header#main-header{background:transparent!important;box-shadow:none!important}.page_header_transparent main#MainContent{margin-top:-76px}.page_header_transparent .new-hero-banner .hero-banner-image{border-radius:0}.page_header_transparent .sticky-header{box-shadow:none}.page_header_transparent #main-header .menu-link{color:#fff!important}.page_header_transparent #main-header .menu-link svg path{fill:#fff!important}.page_header_transparent header#main-header .cart-icon path,.page_header_transparent button.menu-btn path{stroke:#fff}.page_header_transparent header#main-header a path{fill:#fff}.page_header_transparent .logo-wrapper .logo img{filter:invert(1)}.halloween-hero-banner span.new-hero-banner-subheading{font-family:ITC Avant Garde Gothic;font-size:26px!important;font-weight:700!important;line-height:normal;background:transparent;border-radius:0;padding:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-bottom:10px;display:block}.halloween-hero-banner .new-hero-banner .new-hero-banner-heading{font-family:ITC Avant Garde Gothic;font-size:100px;font-weight:700;line-height:normal;margin-bottom:20px}.halloween-hero-banner .new-hero-banner .new-hero-banner-btn{margin-top:0;border-radius:0;display:inline-flex;justify-content:center;align-items:center;max-width:348px;width:100%;padding:15px 50px;font-size:20px;font-weight:600}.halloween-hero-banner .new-hero-banner .new-hero-banner-content-wrapper{padding:10px 40px}.image-with-collection .product-card img{border-radius:0;aspect-ratio:1/1.3;object-fit:cover}.image-with-collection .product-card h3{color:#fff;font-size:14px;font-weight:700;line-height:normal;margin:11px 0}.image-with-collection .product-card{text-align:left}.image-with-collection .product-card a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}.image-with-collection .product-card a .price--compare{color:#fff;text-decoration:line-through!important}.image-with-collection .product-card a span.price--sale{color:#c21d36}.image-with-collection__image{margin-left:-70px}.image-with-collection__wrapper.reverse .image-with-collection__image{margin-left:0;margin-right:-70px}.image-with-collection{overflow:hidden}.image-with-collection__collection-wrp{max-width:510px}.halloween-newsletter h2.newsletter-heading{font-size:35px;font-weight:400;line-height:normal;letter-spacing:.7px;text-transform:uppercase;max-width:489px}.halloween-newsletter h2.newsletter-heading strong{color:#c21d36;font-weight:600}.halloween-newsletter .new-newsletter-section-wrapper{width:100%}.halloween-newsletter .newsletter-input-wrp{max-width:558px;margin-left:auto;margin-right:0}.halloween-newsletter p.newsletter-desc{font-size:18px;font-weight:400;line-height:normal;letter-spacing:.36px;margin-top:20px!important}.halloween-newsletter button#Subscribe{font-weight:600;width:100%;max-width:259px;font-size:20px;font-family:Inter;padding:10px 30px}.halloween-feature-collection .heading_wrap{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;align-items:center;margin-bottom:48px}.halloween-feature-collection .heading_wrap .heading-2{display:inline-block;font-weight:500!important;line-height:normal;font-size:60px;text-transform:uppercase;width:auto;margin:0!important;padding:0!important}.halloween-feature-collection .card{background:transparent;border-radius:0}.halloween-feature-collection .card .product-img-wrapper{padding:0!important}.halloween-feature-collection .card .card-body{padding:0;margin-top:19px}.halloween-feature-collection .card .card-body h5{font-size:14px;font-weight:600!important;line-height:normal;margin-bottom:6px!important;text-align:left}.halloween-feature-collection .card .card-body h5 a.text-dark{color:#fff!important}.halloween-feature-collection .card .card-body p{color:#c21d36;font-size:14px;line-height:normal;font-weight:700!important}.halloween-feature-collection .card .card-body p .compare-price{color:#fff;font-size:14px;font-weight:700!important}.halo-feaured-slider{position:relative}.collection_swiper-button-prev,.collection_swiper-button-next,.tabcollection_swiper-button-next,.tabcollection_swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:9}.collection_swiper-button-prev,.tabcollection_swiper-button-prev{left:-70px}.collection_swiper-button-next,.tabcollection_swiper-button-next{right:-70px}.halloween-feature-collection .container,.halloween-tab-collections .container{padding-left:50px;padding-right:50px}.swiper-button-disabled{display:none}.halloween-feature-collection .card .product-img-wrapper img{border-radius:0}.halloween-feature-collection .featured-collection.collection{padding-bottom:100px}.halloween-tab-collections .container hr{color:#3f3f3f;margin-bottom:75px}.halloween-tab-collections .section-heading{font-size:45px!important;line-height:normal;text-transform:uppercase;margin-bottom:43px!important}.halloween-tab-collections .featured-product-collection .nav-pills{gap:10px}.halloween-tab-collections .featured-product-collection .nav-pills button{border-radius:30px;border:1px solid #505050;padding:10px;display:inline-flex;font-size:20px;font-style:normal;line-height:normal;font-weight:500;min-width:190px;justify-content:center;align-items:center;text-align:center}.halloween-tab-collections .featured-product-collection .nav-pills button.active{background:#c21d36!important;color:#fff;border-color:#c21d36!important}.halloween-tab-collections div.tab-content{margin-top:52px!important}.halloween-tab-collections{padding-bottom:165px}.halloween-tab-collections .card-body{padding-top:19px!important;padding-bottom:0!important}.halloween-tab-collections .card-body{padding:19px 0 0!important}.halloween-tab-collections .card-body h5.product-title{color:#fff;font-size:14px;text-align:left}.halloween-tab-collections .product-price-wrapper{margin-top:8px}.halloween-tab-collections .product-price-wrapper .product-variant-price,.halloween-tab-collections .product-price-wrapper p{color:#c21d36;font-size:14px;line-height:normal;font-weight:700}.halloween-tab-collections .product-price-wrapper .compare-price{color:#fff;opacity:1!important;font-weight:700!important}.halloween-tab-collections .product-img-wrapper{margin:0!important}.halloween-tab-collections .product-price-wrapper .product-variant-price.same-price,.halloween-feature-collection .card .card-body p span.same-price{color:#fff}#main-header .menu-link.single-menu--link-item{position:relative;color:#fff!important}.submenu-dropdown a.submenu-link.link--unset.non-click{color:#989898!important;font-size:12px!important;text-transform:uppercase;cursor:unset}.athlete-photoshoot-banner__inner_wrap.banner-wrapper{position:relative;z-index:1}.athlete-photoshoot-banner__content.banner-content{position:absolute;width:auto;max-width:794px;right:65px;top:152px}.athlete-photoshoot-banner__content .banner-heading{color:#000;font-size:80px;line-height:normal;text-transform:uppercase;font-family:ITC_Avant_Garde_Gothic_Std_Medium;font-weight:500}.athlete-photoshoot-banner__content .banner-heading strong{color:#c21d36;font-family:ITC_Avant_Garde_Gothic_Std_Bold_Oblique;font-weight:unset!important}.athlete-photoshoot-banner__image img{width:100%;max-width:100%;min-height:630px;object-fit:cover}.block-content-accordion .accordion-item{border:0;border-radius:13px!important;background:#f1efef}.block-content-accordion{padding:53px 0}.block-content-accordion h2.title *{color:#c21d36;font-size:40px!important;font-weight:700;line-height:normal;text-transform:uppercase;font-family:ITC_Avant_Garde_Gothic_Std_Bold_Oblique;margin:0}.block-content-accordion h2.title{color:#000;font-size:40px!important;font-weight:700;line-height:normal;text-transform:uppercase;font-family:Inter;margin:0}.block-content-accordion .accordion-header{display:flex;align-items:center;justify-content:space-between;padding:24px 25px;cursor:pointer}.block-content-accordion .toggle-text{font-size:22px;font-weight:500;text-transform:uppercase;position:relative;display:inline-flex;align-items:center;gap:14px}.block-content-accordion .toggle-text:after{content:"";width:26px;height:1px;background:#000;display:inline-block}.block-content-accordion .toggle-text:before{content:"";height:26px;width:1px;background:#000;right:13px;left:auto;position:absolute;opacity:1}.block-content-accordion .accordion-item.active .toggle-text:before{opacity:0}.block-content-accordion .accordion-content-inner{display:grid;gap:69px;grid-template-columns:minmax(0,7.8fr) minmax(0,4.2fr)}.block-content-accordion .accordion-content-inner{padding:9px 40px 37px 28px}.block-content-accordion .accordion-image img{border-radius:16px;object-fit:cover;width:100%;aspect-ratio:1/1.23}.block-content-accordion .accordion-text{font-size:14px;line-height:normal;color:#000}.block-content-accordion .block-accordion__list_wrap{display:flex;flex-direction:column;gap:25px}.block-content-accordion .accordion-text h3{color:#000;font-size:40px;line-height:normal;text-transform:uppercase;margin-top:53px;font-family:ITC_Avant_Garde_Gothic_Std_Medium}.block-content-accordion .accordion-text h3 em strong{color:#000!important;font-family:ITC_Avant_Garde_Gothic_Std_Bold_Oblique;font-weight:unset}.block-content-accordion .accordion-text h3 em{font-style:normal!important}.block-content-accordion .accordion-text h3 strong{font-family:ITC_Avant_Garde_Gothic_Std_Bold_Oblique;color:#c21d36}.rectangular-red-cta{background:#c21d36;color:#fff!important;font-size:14px!important;font-weight:600;line-height:100%;font-family:Inter!important;padding:14px 50px!important}.block-content-accordion .rectangular-red-cta{margin-top:25px}.block-content-accordion .accordion-text ul{list-style:disc;padding-left:20px}.block-content-accordion .accordion-text h3:first-child{margin-top:0}.accordion-item.block-accordion-item--2 .accordion-text h3{margin-bottom:30px}.accordion-item.block-accordion-item--2 .accordion-text ul{display:flex;flex-direction:column;gap:30px}.template--athlete-photoshoot main .container{width:100%;max-width:1314px}.multi-step-form .multi-step-form_main_wrap{padding:10px 0 103px}.multi-step-form_inner_box{border-radius:13px;border:1px solid #C21D36;background:#fffbfb;box-shadow:0 0 19px #f58f8f7d;padding:49px 37px 79px 62px}.multi-step-form_inner_box .form-header{display:grid;grid-template-columns:minmax(0,5.7fr) minmax(0,6.3fr);gap:67px;align-items:center;margin-bottom:28px}.form-header__left{color:#000;font-family:Inter;font-size:40px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.form-header__right{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:right}.form-step-content .step .wrapper{display:grid;grid-template-columns:minmax(0,5.7fr) minmax(0,6.3fr);gap:67px}.form-step-content .step .wrapper .card{border-radius:16px;border:1px solid #DEDEDE;background:#fff;padding:45px 25px;height:max-content}.step_form_main_wrap form .form-bottom .btn-back{color:#000;text-align:center;font-size:14px;font-weight:600;line-height:100%;text-transform:uppercase;padding:10px 32px;background:transparent;border:0}.step_form_main_wrap form{width:100%}.athelete-image_main_wrap{background:#fff8f8;padding-top:81px;padding-bottom:38px}.athlete-gallery__heading{color:#000;font-family:Inter;font-size:40px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;margin-bottom:72px}.athelete-image_main_wrap{width:100%}.athlete-gallery__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.athlete-gallery__item:nth-child(-n+3){grid-column:span 2}.athlete-gallery__item:nth-child(n+4){grid-column:span 3}.athlete-gallery__item img{width:100%;height:100%;object-fit:cover;display:block}.form-step-content .step h2.card-title{color:#c21d36;font-size:30px;line-height:normal;text-transform:uppercase;font-family:ITC_Avant_Garde_Gothic_Std_Bold_Oblique;margin-bottom:15px}.form-step-content .step .card .field{display:flex;flex-direction:column;gap:16px;margin-bottom:33px}.form-step-content .step .card .field label{color:#000;font-family:Inter;font-size:14px;font-weight:700;line-height:100%}.form-step-content .step .card .field input{border-radius:7px;border:1px solid #D7D7D7!important;background:#fff!important;padding:15px 16px!important;color:#848484;font-family:Inter;font-size:14px}.form-step-content .step .card .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;margin-bottom:33px}.form-step-content .step .field select{border-radius:7px;border:1px solid #D7D7D7;background-color:#fff;padding:15px 32px 15px 16px;color:#848484;font-size:14px;-webkit-appearance:none;appearance:none;width:100%;background-image:url(/cdn/shop/files/fi_2985150.svg?v=1773831334);background-repeat:no-repeat;background-position:right 16px center;background-size:21px}p.radio-subtitle{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:33px}.multi-step-form .radio-group{display:flex;flex-direction:column;gap:33px}.multi-step-form .radio-group label{display:flex;gap:16px;position:relative;align-items:center;cursor:pointer}.multi-step-form .radio-group label .radio-custom{display:flex;width:24px;height:24px;border:1px solid #6C6C6C;border-radius:50%;position:relative}.multi-step-form .radio-group input{position:absolute;opacity:0;width:23px;height:23px;left:0}.multi-step-form .radio-group label .radio-text{color:#000;font-size:14px;line-height:normal}.multi-step-form .radio-group input:checked+.radio-custom{border-color:#c20d36}.multi-step-form .radio-group label .radio-custom:before{position:absolute;content:"";width:16px;height:16px;background:#c20d36;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.multi-step-form .radio-group input:checked+.radio-custom:before{opacity:1}.step_form_main_wrap form .form-bottom{display:flex;justify-content:space-between;width:100%;gap:10px;flex-wrap:wrap;align-items:center;margin-top:37px}.step_form_main_wrap form .form-steps-nav{display:flex;gap:8px;align-items:center}.step_form_main_wrap form .form-steps-nav .step-nav{padding:10px;border-radius:50%;border:1px solid #A5A5A5;color:#959595;text-align:center;font-size:14px;font-style:normal;font-weight:600;text-transform:uppercase;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent}.step_form_main_wrap form .form-steps-nav .step-nav.active{background:#c21d36;border-color:#c21d36;color:#fff}.multi-step-form .rectangular-red-cta.square-cta[disabled]{opacity:.5;cursor:no-drop}.step_form_main_wrap form .form-steps-nav .step-nav:last-child{width:max-content;border-radius:100px;padding:10px 15px}.step_form_main_wrap textarea#highest_sporting_achievement{border-radius:7px;border:1px solid #D7D7D7;background:#fff;min-height:440px}.step_form_main_wrap form .card.non-border{border:0;background:transparent;border-radius:0}.step_form_main_wrap form .card.non-border .grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:33px}.step_form_main_wrap form .card.non-border .grid-2 textarea{border-radius:7px;border:1px solid #D7D7D7;background:#fff;padding:20px 16px;color:#848484;font-size:14px}.step_form_main_wrap form .card.non-border .grid-2 .field,.step_form_main_wrap form .radio-section{margin-bottom:25px}.radio-section .section-label{color:#000;font-size:14px;font-weight:700;margin-bottom:33px}.form-step-content .step .wrapper.full-wrapper{grid-template-columns:1fr}.form-step-content .step .wrapper.full-wrapper label.section-label{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:33px}.form-step-content .full-wrapper label.section-label a{color:#c21d36;font-weight:700;text-decoration:underline!important}.form-step-content .step .wrapper.full-wrapper .section:not(:last-child){margin-bottom:15px}.form-step-content .step .card .field:last-child{margin-bottom:0}.form-step-content .step .wrapper.full-wrapper .field.mt-25{margin-top:25px}.form-step-content .step .wrapper label.no-bold{font-weight:400}.form-step-content .step textarea{border-radius:7px;border:1px solid #D7D7D7;background:#fff;padding:20px 16px;color:#848484;font-size:14px;line-height:100%}.multi-step-form .radio-group label:has(input:checked){font-weight:700}.template--athlete-photoshoot .shopify-section-group-header-group,.template--athlete-photoshoot .shopify-section-group-footer-group{display:none}.block-content-accordion p.application_closing_info{font-size:14px;font-weight:700;margin-top:10px}.multi-step-form_inner_box .success-message .form__message{text-align:center;justify-content:center;max-width:350px;line-height:30px}.multi-step-form .success-message{display:flex;align-items:center;justify-content:center}div#pills-tabContent .product-img-wrapper img.card-img-top{aspect-ratio:1;object-fit:contain}.read-more{display:inline-flex;align-items:center;margin-top:0;color:#c21d36;font-size:16px;font-weight:800;line-height:123.322%;letter-spacing:-.8px;border-bottom:1px solid #c21d36;gap:3px}.read-more svg{width:20px;height:20px}.related-articles-section{padding-bottom:60px}h2.related-articles-heading{color:#000;font-size:40px;font-weight:800;line-height:76px;letter-spacing:-1.2px;text-transform:uppercase}.custom-main-article{padding:60px 0 32px}.template-name-article .editor-pick-articles-inner{border:0;padding-top:0}.article-breadcrumb{border-radius:5px;background:#f8f8f8;display:inline-flex;padding:10px;gap:10px;align-items:center;flex-wrap:wrap}.article-breadcrumb a,.article-breadcrumb span{color:#646464;font-size:14px;font-weight:500;line-height:normal}.custom-main-article .article-title{color:#000;font-size:40px;font-weight:800;line-height:123.322%;letter-spacing:-2px;text-transform:uppercase;margin:17px 0}.custom-main-article .article-meta{border-top:1px solid #6464644D;border-bottom:1px solid #6464644D;padding:11px 0;display:flex;gap:30px;justify-content:space-between;align-items:center;flex-wrap:wrap}.author_profile_info_wrap{display:flex;gap:15px;align-items:center}.author_profile_info_wrap .author-img{width:45px;height:45px;flex:0 0 45px;border-radius:50%;border:1px solid rgba(100,100,100,.3);padding:2px}.author_profile_info_wrap .author-img img{border-radius:50%;aspect-ratio:1/1!important;width:100%;display:block;height:auto;object-fit:cover}span.author_name{color:#000;font-size:14px;line-height:123.322%;letter-spacing:-.7px}.author_designation{color:#c21d36;font-size:12px;font-weight:600;line-height:123.322%;letter-spacing:-.6px}.author-profile_info{display:flex;flex-direction:column;gap:4px}.article-meta-right{display:flex;align-items:flex-end;gap:20px}.article-featured-image{margin:33px 0 39px}.article-featured-image img{border-radius:20px;width:100%;object-fit:cover;height:448px;object-position:center}.article-main-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:86px}.article-content p strong{color:#000;font-size:24px;font-weight:500;line-height:123.322%;letter-spacing:-1.2px}.article-meta-right .dt-info{display:flex;align-items:center;gap:10px}.article-meta-right .dt-info .icon-wrap{display:flex;align-items:center;justify-content:center}.article-meta-right .dt-info .text-wrap{color:#000;font-size:14px}.article-share{border-radius:10px;background:#c21d36;padding:20px;background-image:url(/cdn/shop/files/vector-shape.png?v=1782124621);background-position:50% 43%;background-size:100%;background-repeat:no-repeat}.article-share_head{color:#fff;font-size:16px;font-weight:600;line-height:normal}.article-share .article_social_share_wrap{margin-top:10px;display:flex;gap:20px;flex-wrap:wrap}.article-share .article_social_share_wrap a svg{width:30px;height:30px}button.copy-link-btn{border:0;border-radius:3px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff}.article-content p a{color:inherit!important}.article_left_cont_wrap p:has(img){margin-top:32px}.article-toc{margin-top:18px;border-radius:12px;background:#f8f8f8;padding:32px 24px}.article-toc h5{color:#000;font-size:20px;font-weight:600;line-height:normal}ul#toc-list{display:flex;flex-direction:column;gap:10px;margin-top:19px}ul#toc-list a{padding:10px 17px;color:#000;font-size:16px;font-weight:400;line-height:normal;display:inline-flex;border-left:3px solid transparent}ul#toc-list a.active{border-left:3px solid #C21D36}.article-block--content_wrap .banner-block{border-radius:20px;background:#f8f8f8;padding:30px 49px;margin:38px 0;position:relative;overflow:hidden;z-index:1}.article-block--content_wrap .banner-block img{width:100%;object-fit:cover;max-width:100%;position:absolute;left:0;top:0;height:100%;bottom:0;right:0;z-index:-1}.article-block--content_wrap .banner-block .banner-content{width:100%;max-width:336px;margin-left:auto}.article-block--content_wrap .banner-block .banner-content h2{color:#fff;font-family:ITC Avant Garde Gothic Std;font-size:40px;font-weight:700;line-height:104%;letter-spacing:-2px;text-transform:uppercase}.article-block--content_wrap .banner-block .banner-content p{color:#fff;font-size:20px;font-weight:400;line-height:104%;text-transform:uppercase}.article-block--content_wrap .banner-block .banner-content a.banner-btn{border-radius:333px;background:#c21d36;display:inline-flex;padding:10px;width:100%;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:16px;font-weight:800;line-height:123.322%;letter-spacing:-.8px;text-transform:uppercase}.article-block--content_wrap .social_share_block.article-share{display:flex;align-items:center;justify-content:space-between;background-position:50% 45%;flex-wrap:wrap;gap:10px}.article-block--content_wrap .article_social_share_wrap{margin:0}.article_left_cont_wrap p img{width:100%;border-radius:10px;aspect-ratio:1/.4;object-fit:cover;height:auto}.article-content h2{margin-top:32px;color:#000;font-size:28px;font-style:italic;font-weight:700;line-height:123.322%;letter-spacing:-1.4px;text-transform:uppercase;margin-bottom:16px}.article-content p{color:#646464;font-size:18px;line-height:123.322%;letter-spacing:-.9px}.article-breadcrumb .active-article{color:#c21d36}.article_sidebar_cont_wrap{position:sticky;top:100px}.article-content ul{list-style:disc;padding-left:25px;color:#646464;font-size:18px;line-height:123.322%;letter-spacing:-.9px}.article-block--content_wrap-social{padding:33px 0;border-top:1px solid #6464644D;border-bottom:1px solid #6464644D}.footer-articles__buttons{margin-top:33px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.button-without-bg{color:#c21d36!important;text-align:center;font-size:16px;font-weight:800;line-height:123.322%;letter-spacing:-.8px;text-transform:uppercase;display:inline-flex;align-items:center;border-bottom:1px solid currentColor!important;margin-right:12px}.footer-articles__buttons .btn_wrap .button{text-transform:uppercase;display:inline-flex;align-items:center;gap:3px;width:auto}.article-author{border-radius:20px;border-top:3px dashed #C21D36;background:#f8f8f8;max-width:1076px;margin:64px auto 0;padding:36px 50px}.article-author__header{display:flex;gap:22px}.article-author__image{flex:0 0 95px;width:95px;border-radius:50%;border:1px solid rgba(100,100,100,.3);padding:3px;height:95px}.article-author__image img{width:100%;height:100%;object-fit:cover;border-radius:50%}span.article-author__label{color:#646464;font-size:14px;font-weight:600;line-height:123.322%;letter-spacing:.42px;text-transform:uppercase}h3.article-author__name{color:#000;font-size:24px;font-weight:700;line-height:123.322%;letter-spacing:-1.2px;margin:3px 0}.article-author__position{color:#c21d36;font-size:16px;font-weight:500;line-height:123.322%;letter-spacing:-.8px}.article-author__description{margin:17px 0;color:#646464;font-size:18px;line-height:123.322%;letter-spacing:-.9px;max-width:798px}.article-author__socials{margin-top:36px}.article-author__socials .btn_wrap{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.article-author__social{border-radius:333px;border:1px solid rgba(100,100,100,.3);background:#fff;padding:8px 30px;display:inline-flex;align-items:center;gap:7px;color:#000!important;font-size:16px;line-height:123.322%;letter-spacing:-.8px}span.btn-icon-wrap{display:flex}.article-author__social svg{width:18px;height:18px}.article-share .article_social_share_wrap a{display:flex}@media screen and (max-width:749px){.read-more svg{width:16px;height:16px}a.read-more{font-size:12px}.step_form_main_wrap form .card.non-border .grid-2:last-child .field{margin-bottom:0}.athelete-image_main_wrap{padding:39px 0 45px}.athlete-gallery__heading{font-size:22px;margin-bottom:30px}.athlete-gallery__grid{gap:2px}.multi-step-form_inner_box{padding:49px 18px 43px}.athlete-photoshoot-banner__content.banner-content{right:10px;max-width:221px;top:106px}.form-step-content .step .card .row{grid-template-columns:minmax(0,1fr)}.multi-step-form_inner_box .form-header{grid-template-columns:1fr;gap:16px;text-align:center}.form-step-content .step .wrapper{grid-template-columns:1fr;gap:16px}img.desktop_banner_image{display:none}.athlete-photoshoot-banner__content .banner-heading{font-size:clamp(16px,5vw,22px)}.athlete-photoshoot-banner__image img{min-height:317px;object-position:left center}.block-content-accordion{padding:23px 0}.block-content-accordion .accordion-image img{aspect-ratio:41/34;object-position:top;border-radius:11px}.block-content-accordion .accordion-header{padding:25px 15px}body .block-content-accordion h2.title,.block-content-accordion h2.title *{font-size:22px!important}.block-content-accordion .toggle-text{font-size:14px}.block-content-accordion .accordion-text{font-size:13px}.block-content-accordion .accordion-text h3{margin-top:23px;font-size:26px}.block-content-accordion .rectangular-red-cta{width:100%;margin-top:6px}.block-content-accordion .block-accordion__list_wrap{gap:23px}.rectangular-red-cta{font-size:13px!important}.accordion-item.block-accordion-item--2 .accordion-text h3{margin-bottom:16px}.accordion-item.block-accordion-item--2 .accordion-text ul{gap:16px}.block-content-accordion .accordion-content-inner{padding:0 15px 18px;grid-template-columns:1fr;gap:16px}.step_form_main_wrap form .form-bottom{flex-direction:column;justify-content:center;align-items:center;row-gap:20px}.step_form_main_wrap form{margin-bottom:0!important}.multi-step-form .multi-step-form_main_wrap{padding:17px 0 28px}.step_form_main_wrap form .form-bottom .form-actions{display:flex;flex-direction:column-reverse;gap:10px;width:100%}.step_form_main_wrap form .form-bottom .form-actions button{width:100%}.form-header__left,.form-step-content .step h2.card-title{font-size:22px}.form-header__right{text-align:center;font-size:13px;max-width:228px;margin:0 auto}.step_form_main_wrap form .card.non-border .grid-2{grid-template-columns:minmax(0,1fr);gap:0px}.halloween-tab-collections{padding-bottom:120px!important}.page_header_transparent main#MainContent{margin-top:-50px}.halloween-hero-banner .new-hero-banner .new-hero-banner-heading{font-size:46px}.halloween-hero-banner span.new-hero-banner-subheading{font-size:16px!important;margin-bottom:0}.halloween-hero-banner .new-hero-banner .new-hero-banner-content-wrapper{padding:10px 15px;justify-content:flex-end}.halloween-hero-banner .new-hero-banner .new-hero-banner-btn{font-size:14px;max-width:max-content}.image-with-collection__grid{display:none!important}.image-with-collection__wrapper{flex-direction:column-reverse!important;width:100%}.image-with-collection__wrapper.reverse{flex-direction:column-reverse!important}.image-with-collection__image,.image-with-collection__collection{width:100%!important;flex:0 0 100%!important;margin:0!important}.image-with-collection__title{font-size:45px!important;margin-bottom:38px!important}.image-with-collection_inner_wrap{padding:0 33px}.mobo_collection_product_list_wrap.mobile-view .img_collection_mySwiper{max-width:238px;margin:0 auto;text-align:center}.img_collection_swiper-button-next,.img_collection_swiper-button-prev{position:absolute;z-index:999;top:calc(50% - 75px);transform:translateY(-50%)}.img_collection_swiper-button-next{right:0}.img_collection_swiper-button-prev{left:0}.mobo_collection_product_list_wrap.mobile-view{position:relative;text-align:center}.swiper-coll-wrp{margin-bottom:40px}.swiper-coll-wrp .swiper-button-disabled{display:none}.halloween-feature-collection .heading_wrap{flex-direction:column;align-items:center;text-align:center;margin-bottom:33px}.halloween-feature-collection .heading_wrap .heading-2{font-size:45px}.halloween-feature-collection .heading_wrap .heading-2:last-child{font-size:26px}.halo-feaured-slider .swiper.mySwiper,.swiper.desktop-featured-product-slider{max-width:238px;margin:0 auto;text-align:center}.halloween-feature-collection .container,.halloween-tab-collections .container{padding-left:33px;padding-right:33px}.collection_swiper-button-next,.tabcollection_swiper-button-next{right:0!important}.collection_swiper-button-prev,.tabcollection_swiper-button-prev{left:0!important}.halloween-feature-collection .featured-collection.collection a.square-cta.button.mobile-view{margin-top:24px}.halloween-feature-collection .featured-collection.collection{text-align:center;padding-bottom:72px}a.square-cta.button.mobile-view{display:inline-flex;min-height:60px;min-width:238px;align-items:center;justify-content:center}.halloween-tab-collections .container hr{position:absolute;top:0;width:100%;left:0;right:0;margin:0}.halloween-tab-collections{position:relative}.halloween-tab-collections .container hr+h2{padding-top:70px;text-align:center!important}.halloween-tab-collections .featured-product-collection .nav-pills button{min-width:140px}.halloween-tab-collections .featured-product-collection .nav-pills{justify-content:center!important}.halloween-newsletter .new-newsletter-section-wrapper{text-align:center}.halloween-newsletter h2.newsletter-heading{font-size:26px;font-weight:300;line-height:normal;letter-spacing:.52px;max-width:361px;margin:0 auto 34px!important}.halloween-newsletter p.newsletter-desc{font-size:16px;font-weight:300;display:none}.halloween-newsletter .field.newsletter-form.d-flex{flex-direction:column;border:0;gap:31px}.halloween-newsletter .field.newsletter-form.d-flex input{border:1px solid rgba(255,255,255,.5);width:100%;padding:20px 22px;min-height:60px;line-height:normal}.halloween-newsletter button#Subscribe{max-width:100%;min-height:60px}.halloween-tab-collections div.tab-content{min-height:auto}.halloween-tab-collections .show-more-btn{margin-top:35px!important}.article-main-grid{grid-template-columns:minmax(0,1fr);gap:25px!important}.custom-main-article{padding:30px 0}.custom-main-article .article-title{font-size:26px;font-weight:800;line-height:123.322%;letter-spacing:-1.3px;text-transform:uppercase}.custom-main-article .article-meta{border:0;padding:0;gap:25px}.article-featured-image img{height:auto;aspect-ratio:1/.9;border-radius:10px}.article-featured-image.for-desktop{display:none}aside.article-sidebar{order:1}.article_left_cont_wrap{order:2}.article-featured-image{margin:24px 0 6px}.article-share{border-radius:7px;padding:14px}span.article-share_head{font-size:11.538px}.article-share .article_social_share_wrap{gap:14px;margin-top:7px}.article-share .article_social_share_wrap a svg,button.copy-link-btn{width:22px;height:22px}button.copy-link-btn svg{width:14px;height:14px}.article-toc{margin-top:6px;padding:17px 19px;border-radius:8px}.article-content p strong{font-size:18px;font-weight:500;line-height:123.322%;letter-spacing:-.9px}.article-content h2{font-size:18px;letter-spacing:-.9px;margin-bottom:14px;margin-top:36px}.article-content p,.article-content ul{font-size:14px;letter-spacing:-.7px}.article-block--content_wrap .banner-block{min-height:360px;margin:30px 0 36px;border-radius:10px;padding:33px 25px;display:flex;align-items:flex-end}.article-block--content_wrap .banner-block .banner-content{text-align:center}.article-block--content_wrap .banner-block .banner-content h2{font-size:28px;letter-spacing:-1.4px}.article-block--content_wrap .banner-block .banner-content p{font-size:18px}.article-block--content_wrap .banner-block .banner-content a.banner-btn{font-size:12.539px;letter-spacing:-.627px;padding:4px 11px;gap:3px}span.btn-icon-wrap svg{width:16px;height:16px}.article-block--content_wrap-social{padding:29px 0}.article-block--content_wrap .social_share_block.article-share{flex-direction:column;gap:22px;padding:20px;border-radius:10px}.article-block--content_wrap .social_share_block.article-share .social_share_block_head{font-size:14px}.article-block--content_wrap .social_share_block.article-share .share-icons.article_social_share_wrap{margin:0}.social_share_block.article-share .article_social_share_wrap a svg,.social_share_block.article-share button.copy-link-btn{width:30px!important;height:30px!important}.social_share_block.article-share button.copy-link-btn svg{width:20px;height:20px}.article-author{padding:35px 25px;margin-top:28px}.article_footer_content_wrap{display:flex;flex-direction:column-reverse}.article-author__image{flex:0 0 65px;width:65px;height:65px;padding:2px}span.article-author__label{font-size:9.581px;letter-spacing:.287px}h3.article-author__name{font-size:16.425px;letter-spacing:-.821px}.article-author__position{font-size:10.95px;letter-spacing:-.548px}.article-author__description{font-size:12px;line-height:123.322%;letter-spacing:-.6px;width:calc(100% + 87px);margin-left:-87px}.article-author__socials{width:calc(100% + 87px);margin-left:-87px;margin-top:16px}.article-author__socials .btn_wrap{gap:6px 4px}.article-author__social{padding:5px 16px;gap:4px;font-size:9.143px;letter-spacing:-.457px}.article-author__social svg{width:10px!important;height:10px!important}.footer-articles__buttons{flex-direction:column;width:100%}h2.related-articles-heading{letter-spacing:-.78px;font-size:26px}.related_article__grid.editor-pick-grid{gap:12px}.related-articles-section{padding-bottom:40px}.article_left_cont_wrap p img{aspect-ratio:1/.57}}@media screen and (max-width:374px){.img_collection_swiper-button-next{right:-24px}.img_collection_swiper-button-prev{left:-24px}body .collection_swiper-button-next,body .tabcollection_swiper-button-next{right:-24px!important}body .collection_swiper-button-prev,body .tabcollection_swiper-button-prev{left:-24px!important}}@media screen and (min-width:750px)and (max-width:989px){.athlete-photoshoot-banner__content .banner-heading{font-size:40px}.athlete-photoshoot-banner__content.banner-content{max-width:425px}.block-content-accordion .accordion-content-inner,.form-step-content .step .wrapper{grid-template-columns:1fr;gap:30px}.step_form_main_wrap form .form-bottom{justify-content:center;flex-direction:column;gap:30px}.halloween-hero-banner .new-hero-banner .new-hero-banner-heading{font-size:64px;margin-top:0}.halloween-hero-banner span.new-hero-banner-subheading{font-size:22px!important}.image-with-collection__wrapper{gap:20px}.image-with-collection__title{font-size:48px}.mobo_collection_product_list_wrap.mobile-view a.square-cta{min-height:60px;display:inline-flex;justify-content:center;align-items:center;min-width:227px}.article-main-grid{gap:20px}}@media screen and (min-width:750px){img.mobile_banner_image,.mobo_collection_product_list_wrap.mobile-view{display:none}.mobile-view{display:none!important}.article-featured-image.for-mobo,span.toogle_icon{display:none}}@media screen and (max-width:1500px){.collection_swiper-button-next,.tabcollection_swiper-button-next{right:-35px}.collection_swiper-button-prev,.tabcollection_swiper-button-prev{left:-35px}.image-with-collection__image img{max-width:680px}.image-with-collection__wrapper.reverse .image-with-collection__image img{margin-left:auto;margin-right:0}}@media screen and (min-width:1501px){.image-with-collection__wrapper{max-width:1500px;margin:0 auto}.image-with-collection__wrapper.reverse .image-with-collection__image{margin-left:0;margin-right:0}.image-with-collection__image{margin-left:0}.image-with-collection__image img{max-width:700px}.image-with-collection__wrapper.reverse .image-with-collection__image img{margin-left:auto;margin-right:0}.image-with-collection__collection{flex:0 0 45%!important;width:45%!important}.image-with-collection__image{flex:0 0 50%!important;width:50%!important}.image-with-collection__wrapper{gap:30px}}@media screen and (min-width:990px)and (max-width:1500px){.image-with-collection__image,.image-with-collection__collection{flex:0 0 50%!important;width:50%!important}}.primary-radius-btn{background-color:#c21d36!important;color:#fff!important;font-weight:800;text-transform:uppercase;border-radius:333px;padding:9px 27px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom.css.map */
