:root{--jdgm-primary-color: #fff !important;--jdgm-secondary-color: rgba(0, 51, 105, .1) !important;--jdgm-star-color: #d50a0a !important;--jdgm-write-review-text-color: white !important;--jdgm-write-review-bg-color: #d50a0a !important;--jdgm-paginate-color: #d50a0a !important;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #fff !important}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#d50a0a!important}html.hideScroll,.hideScroll,body.hideScroll{overflow:hidden!important}html,body{margin:0;padding:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0f0f0f}::-webkit-scrollbar-thumb{background:#004389;transition:all linear .3s;border-radius:4px;width:4px}::-webkit-scrollbar-thumb:hover{background:#004389}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::selection{color:#004389;background:#fff}.mainHeroBanner .caption,.is-width-standard{width:100%!important;max-width:1920px!important;padding:0 50px!important;margin:0 auto!important}.section.is-width-small{width:100%!important;max-width:1280px!important;padding:0 20px}\656  .hideInMobileDevice{display:block}.sowInMobileDevice{display:none}.fullPageContainer{display:block;width:100%;max-width:100%}.message-header{padding:4px 20px;min-height:32px}.message-header .is-text-small{font-size:12px}.headerContainer{width:100%;max-width:100%;margin:0 auto}.headerContainer .navbar{margin:0 auto!important;width:100%!important;max-width:100%!important;column-gap:20px;row-gap:20px}.headerContainer .header__logo.header__link{width:100%;max-width:100%}.headerContainer .header__logo.header__link .image-element__wrap{max-width:100%!important;width:100%;height:auto}.header__menu.is-justify-center{display:flex;align-items:center;justify-content:center}.header__menu,.header__menu .navbar-item.header__item{height:100%}nav.header__menu-items{height:100%}a.navbar-link.header__link{padding:8px 16px;display:flex;align-items:center;justify-content:center;column-gap:2px;row-gap:2px;min-height:38px;border-radius:4px;background:#1f1f1f!important;transition:all linear .3s}nav.header__menu-items .navbar-item{margin-right:8px}nav.header__menu-items .navbar-item:last-child{margin:0}a.navbar-link.header__link:hover{background:#fff!important;opacity:1!important}.header__icons{display:flex;align-items:center;height:100%;justify-content:flex-end}.header__icons a.header__link{display:flex;align-items:center;justify-content:center;min-height:38px;min-width:38px;max-width:38px;max-height:38px;height:38px;width:38px;background:#1f1f1f;border-radius:4px;padding:4px;margin-left:0;margin-right:8px}.header__icons a.header__link span.icon.header__icon{display:flex;align-items:center;justify-content:center;min-height:20px;min-width:20px;max-width:20px;max-height:20px;height:20px;width:18px}.header__icons .header-cart.action-area__link{padding:0;margin:0}.header__icons .header-cart.action-area__link a.header__link{margin:0!important}.header__icons a.header__link:hover{background:#fff}span.header-cart__count{color:#fff;bottom:-4px;top:unset;display:flex!important;align-items:center;justify-content:center;aspect-ratio:1/1;padding:0;min-width:14px;min-height:14px;width:14px;height:14px;font-size:10px;line-height:1;max-width:14px;max-height:14px}.featuredCollectionSectionHeadingContainer{margin-bottom:30px}.featuredCollectionSectionHeadingWrap{display:flex;align-items:flex-end;justify-content:space-between;column-gap:24px;row-gap:24px;width:100%;padding-right:50px}.featuredCollectionSectionHeadingContent{display:flex;flex-direction:column;row-gap:10px;width:100%}.featured-collection__preheading{margin:0;color:#a3a3a3;line-height:1.2}.featured-collection__title{margin:0}.featured-collection__title-link--gradient,.featured-collection__title-text--gradient{background:var(--featured-collection-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.featuredCollectionSectionArrows{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;column-gap:8px;row-gap:8px;flex-shrink:0}.featuredCollectionSectionArrows .flickity-prev-next-button{position:relative;left:0!important;top:0!important;bottom:0!important;right:0!important;transform:none;width:42px;height:42px;min-width:42px;min-height:42px;margin:0;border-radius:50%;border:0;background:var(--featured-collection-slider-button-bg, #2d2d2d);color:var(--featured-collection-slider-button-color, #ffffff);transition:all linear .3s}.featuredCollectionSectionArrows .flickity-prev-next-button:hover{background:var(--featured-collection-slider-button-bg-hover, #d50a0a);color:var(--featured-collection-slider-button-color-hover, #ffffff)}.featuredCollectionSectionArrows .flickity-prev-next-button svg{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.featuredCollectionSectionArrows .flickity-prev-next-button.next svg{transform:translate(-50%,-50%) scaleX(-1)}.featuredCollectionSection--desktopSlider .featuredCollectionItemsContainer .flickity-viewport{overflow:visible}.featuredCollectionSectionArrows button.flickity-button{padding:0!important}.featuredCollectionProductCard{padding-bottom:0!important}.featuredCollectionProductCard .product-wrap{background:#1f1f1f;border-radius:4px;overflow:hidden;position:relative}.featuredCollectionProductCard .product-image__wrapper{position:relative}.featuredCollectionProductCard .image__container.product__imageContainer{background:#1f1f1f;padding:0;position:relative}img.secondary.swap--visible{display:none}.featuredCollectionProductCard .thumbnail__caption{position:relative;left:0;bottom:0;width:100%;padding:0 18px 18px;z-index:3}.featuredCollectionProductCard .product-thumbnail{display:flex;flex-direction:column;row-gap:10px}.featuredCollectionProductCard .jdgm-widget.jdgm-preview-badge{min-height:18px}.featuredCollectionProductCard .product-thumbnail__title,.featuredCollectionProductCard .product-thumbnail__price{display:inline-flex;vertical-align:middle}.featuredCollectionProductCard .product-thumbnail__title{margin-right:12px;max-width:calc(100% - 90px)}.featuredCollectionProductCard .product-thumbnail__title,.featuredCollectionProductCard .product-thumbnail__title a,.featuredCollectionProductCard .product-thumbnail__price,.featuredCollectionProductCard .product-thumbnail__price .money{color:#fff!important}.featuredCollectionProductCard .product-thumbnail__price{align-items:center;column-gap:8px;row-gap:8px;white-space:nowrap}.featuredCollectionProductCard .featuredCollectionProductCardInfoRow{display:flex;align-items:flex-start;justify-content:space-between;column-gap:14px;row-gap:14px}.featuredCollectionProductCard .featuredCollectionProductCardText{flex:1 1 auto;min-width:0}.featuredCollectionProductCard .featuredCollectionProductCardDescription{color:#8c8c8c;line-height:1.35}.featuredCollectionProductCard .featuredCollectionDesktopLinkBtn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 14px;border-radius:4px;background:#004389;color:#fff!important;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase;transition:all linear .3s;flex-shrink:0}.featuredCollectionProductCard .featuredCollectionDesktopLinkBtn:hover{background:#fff;color:#004389!important}.featuredCollectionProductCard .featuredCollectionProductCardAction{display:none;width:100%;margin-top:12px}.featuredCollectionProductCard .featuredCollectionCardActionButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:10px 14px;border:0;border-radius:4px;background:#004389;color:#fff!important;column-gap:6px;row-gap:6px;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase;transition:all linear .3s;cursor:pointer}.featuredCollectionProductCard .featuredCollectionCardActionButton:hover{background:#fff;color:#004389!important}.featuredCollectionProductCard .featuredCollectionCardActionPrice,.featuredCollectionProductCard .featuredCollectionCardActionDivider,.featuredCollectionProductCard .featuredCollectionCardActionText{color:inherit!important}.featuredCollectionQuickATCBtn{display:flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;min-height:32px;padding:6px;border:0;border-radius:4px;background:#111;cursor:pointer;color:#fff;transition:all linear .3s;flex-shrink:0}.disbaledBtn{opacity:.8;pointer-events:none!important}.featuredCollectionQuickATCBtn:hover{background:#d50a0a;color:#fff}.featuredCollectionQuickATCBtn svg{display:block;width:16px;height:16px}.featured-collection__preheading:before{content:"";background:#d50a0a;width:2px;height:16px;margin-right:0;display:inline-flex;align-items:center;justify-content:center}.featured-collection__preheading{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;column-gap:10px;row-gap:10px;line-height:1;color:#fff;font-weight:600}.thumbnail-sticker{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;border-radius:6px;font-size:10px;font-weight:900;min-height:22px;padding:2px 6px;min-width:40px;width:max-content!important;max-width:100%}.sticker-holder__content.sticker-holder__content--product{max-width:100%;max-height:max-content;width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:20px;row-gap:20px;flex-wrap:wrap;padding:20px}.product__thumbnail .product-image__wrapper .image-element__wrap{width:100%;max-width:100%!important}.collectionTabsSectionContainer{max-width:100%!important;display:block!important}.collectionTabsSectionHeader{display:block;width:100%;max-width:100%;margin:0 auto 40px}.collectionTabsSectionTitle{margin:0}.collectionTabsSectionTitleText--gradient{background:var(--collection-tabs-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.collectionTabsNav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:22px;row-gap:14px;margin:0 auto 60px}.collectionTabsNavButton{background:transparent;border:0;border-bottom:1px solid var(--collection-tabs-tab-border, #2a2a2a);color:var(--collection-tabs-tab-text, #6f6f6f);cursor:pointer;font-size:16px;font-weight:800;line-height:1.2;min-height:40px;padding:0 8px 12px;text-transform:uppercase;transition:all linear .3s}.collectionTabsNavButton.is-active,.collectionTabsNavButton:hover{border-color:var(--collection-tabs-tab-active-border, #ffffff);color:var(--collection-tabs-tab-active-text, #ffffff)}.collectionTabsPanel{display:none}.collectionTabsPanel.is-active{display:block}.collectionTabsProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:24px}.collectionTabsProducts .featuredCollectionProductCard{width:100%}.collectionTabsProducts .featuredCollectionProductCard.column{margin:0;padding-left:0;padding-right:0}.collectionTabsEmpty{color:#8c8c8c;text-align:center;padding:30px 0}.differenceMediaSectionContainer{max-width:100%!important;display:block}.differenceMediaSectionHeader{margin-bottom:30px}.differenceMediaSectionPreheading{color:#fff;margin-bottom:12px}.differenceMediaSectionTitle,.differenceMediaSectionBottomTitle{margin:0}.differenceMediaSectionTitleText--gradient{background:var(--difference-section-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.differenceMediaSectionGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr);column-gap:36px;row-gap:28px}.differenceMediaSectionStoryCard{display:flex;flex-direction:column;row-gap:18px}.differenceMediaSectionStoryImageWrap{border-radius:4px;overflow:hidden}.differenceMediaSectionStoryImageWrap img,.differenceMediaSectionVideoPlaceholder img{display:block;width:100%;height:auto}.differenceMediaSectionStoryText{color:var(--difference-section-body-text, #8c8c8c);line-height:1.5}.differenceMediaSectionVideoWrap{display:flex;flex-direction:column;row-gap:24px}.differenceMediaSectionVideoBox{position:relative;min-height:470px;border-radius:4px;overflow:hidden;background:#1f1f1f}.differenceMediaSectionVideo,.differenceMediaSectionVideoPlaceholder{display:block;width:100%;height:100%;min-height:470px;object-fit:cover}.differenceMediaSectionVideoPlaceholder{display:flex;align-items:center;justify-content:center;padding:40px}.differenceMediaSectionToast{position:absolute;right:18px;bottom:18px;display:flex;align-items:flex-end;column-gap:14px;row-gap:14px;max-width:400px;padding:16px;min-height:82px;min-width:397px;border-radius:10px;background:#3339;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.differenceMediaSectionToastContent{flex:1 1 auto;min-width:0}.differenceMediaSectionToastTitle,.differenceMediaSectionToastDescription{color:var(--difference-section-toast-text, #ffffff)}.differenceMediaSectionToastTitleRow{display:flex;align-items:center;justify-content:flex-start;column-gap:20px;row-gap:20px;margin-bottom:4px}.differenceMediaSectionToastTitle{font-weight:800;text-transform:uppercase}.differenceMediaSectionToastDescription{opacity:.85}.differenceMediaSectionToastButton{display:flex;align-items:center;justify-content:center;min-width:16px;width:16px;height:16px;min-height:16px;border-radius:4px;background:var(--difference-section-toast-button-bg, #d50a0a);color:var(--difference-section-toast-button-color, #ffffff);transition:all linear .3s;flex-shrink:0}.differenceMediaSectionToastButton:hover{background:var(--difference-section-toast-button-bg-hover, #ffffff);color:var(--difference-section-toast-button-color-hover, #d50a0a)}.differenceMediaSectionToastButton svg{display:block;width:12px;height:12px}.differenceMediaSectionToastImageWrap{width:100px;min-width:100px;position:relative;transform:translateY(-30px);height:100px;margin-bottom:-34px;overflow:visible}.differenceMediaSectionToastImageWrap .image-element__wrap{width:100%;height:100%;overflow:visible}.differenceMediaSectionToastImageWrap .image-element__wrap img{width:100%;pointer-events:none;transform:scale(1.5)}.differenceMediaSectionBottomContent{padding-top:8px}.differenceMediaSectionBottomTitle{margin-bottom:28px}.differenceMediaSectionFeatures{border-top:1px solid #222222;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:24px;padding-top:26px}.differenceMediaSectionFeature{display:flex;flex-direction:column;row-gap:14px}.differenceMediaSectionFeatureIconWrap{min-height:34px}.differenceMediaSectionFeatureIconWrap img{display:block;width:auto;max-width:46px;margin:0!important;min-width:46px;min-height:46px;height:46px;object-fit:contain!important}.differenceMediaSectionFeatureTitle{color:var(--difference-section-feature-title, #ffffff);font-weight:800;text-transform:uppercase}.differenceMediaSectionFeatureText{color:var(--difference-section-feature-text, #8c8c8c);line-height:1.5}.differenceMediaSectionFeature--mobileCta{display:none}.differenceMediaSectionFeatureCtaButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px}.testimonialShowcaseSectionContainer{max-width:100%!important;display:block}.testimonialShowcaseSectionHeader{margin-bottom:30px}.testimonialShowcaseSectionTitle{margin:0}.testimonialShowcaseSectionTitleText--gradient{background:var(--testimonial-showcase-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.testimonialShowcaseCarousel .flickity-viewport,.testimonialShowcaseSlide{width:100%}.testimonialShowcaseCard{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);column-gap:52px;row-gap:28px;padding:28px;border-radius:4px;background:var(--testimonial-showcase-card-bg, #1f1f1f)}.testimonialShowcaseMediaColumn,.testimonialShowcaseContentColumn{min-width:0}.testimonialShowcaseVideoCard{position:relative;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:#121212}.testimonialShowcaseVideo,.testimonialShowcaseVideoPlaceholder,.testimonialShowcaseVideoPlaceholder img{display:block;width:100%;height:100%;object-fit:cover}.testimonialShowcaseVideoBadge{position:absolute;top:18px;left:18px;z-index:2;max-width:240px;padding:8px 10px;border-radius:4px;background:#0000008c;color:#fff;line-height:1.2}.testimonialShowcasePlayButton{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:var(--testimonial-showcase-play-bg, rgba(17, 17, 17, .75));color:var(--testimonial-showcase-play-color, #ffffff);cursor:pointer;transform:translate(-50%,-50%);transition:all linear .3s}.testimonialShowcasePlayButton:hover{background:var(--testimonial-showcase-play-bg-hover, #d50a0a);color:var(--testimonial-showcase-play-color-hover, #ffffff)}.testimonialShowcasePlayButton svg{display:block;width:22px;height:22px}.testimonialShowcasePlayIcon--pause,.testimonialShowcasePlayButton.is-playing .testimonialShowcasePlayIcon--play{display:none}.testimonialShowcasePlayButton.is-playing .testimonialShowcasePlayIcon--pause{display:block}.testimonialShowcaseContentInner{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:100%}.testimonialShowcaseNav{display:flex;align-items:center;justify-content:flex-start;column-gap:8px;row-gap:8px;margin-top:26px}.testimonialShowcaseMobileDots{display:none}.testimonialShowcaseNavButton{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:0;border-radius:50%;background:var(--testimonial-showcase-nav-bg, #2d2d2d);color:var(--testimonial-showcase-nav-color, #ffffff);cursor:pointer;transition:all linear .3s}.testimonialShowcaseNavButton:hover{background:var(--testimonial-showcase-nav-bg-hover, #d50a0a);color:var(--testimonial-showcase-nav-color-hover, #ffffff)}.testimonialShowcaseNavButton svg{display:block;width:20px;height:20px}.testimonialShowcaseNavButton--next svg{transform:scaleX(-1)}.testimonialShowcaseQuote,.testimonialShowcaseText,.testimonialShowcaseAuthor{max-width:420px}.testimonialShowcaseQuote{margin:0 0 18px;color:var(--testimonial-showcase-quote, #ffffff);line-height:1.3}.testimonialShowcaseText{color:var(--testimonial-showcase-copy, #8c8c8c);line-height:1.6}.testimonialShowcaseAuthor{margin-top:18px;color:var(--testimonial-showcase-author, #ffffff);font-weight:700}.testimonialShowcaseToast{position:relative;right:auto;bottom:auto;margin-top:28px;max-width:365px;min-width:0;background:var(--testimonial-showcase-toast-bg, rgba(142, 142, 142, .45))}.testimonialShowcaseToast .differenceMediaSectionToastTitle,.testimonialShowcaseToast .differenceMediaSectionToastDescription{color:var(--testimonial-showcase-toast-text, #ffffff)}.testimonialShowcaseToast .differenceMediaSectionToastButton{background:var(--testimonial-showcase-toast-button-bg, #d50a0a);color:var(--testimonial-showcase-toast-button-color, #ffffff)}.testimonialShowcaseToast .differenceMediaSectionToastButton:hover{background:var(--testimonial-showcase-toast-button-bg-hover, #ffffff);color:var(--testimonial-showcase-toast-button-color-hover, #d50a0a)}.testimonialShowcaseToast .differenceMediaSectionToastImageWrap{width:82px;min-width:82px;height:82px;transform:translateY(-16px);margin-bottom:-24px}.movementGallerySectionContainer{max-width:100%!important;display:block}.movementGallerySectionHeader{max-width:900px;margin-bottom:34px}.movementGallerySectionTitle{margin:0}.movementGallerySectionTitleText--gradient{background:var(--movement-gallery-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.movementGallerySectionDescription{max-width:880px;margin-top:20px;color:#8c8c8c;line-height:1.6}.movementGalleryTicker,.movementGalleryCarousel{--movement-gallery-desktop-track-width: calc(100vw - 100px) ;--movement-gallery-mobile-track-width: calc(100vw - 20px) ;width:calc(100% + 100px);margin-left:-50px;overflow:hidden}.movementGalleryTickerTrack{display:flex;width:max-content;animation:movementGalleryTicker var(--movement-gallery-ticker-speed, 34s) linear infinite;will-change:transform}.movementGalleryTickerGroup{display:flex;flex-shrink:0;width:max-content}.movementGalleryItem{position:relative;flex:0 0 calc(var(--movement-gallery-desktop-track-width) / var(--movement-gallery-visible-items, 6.5));width:calc(var(--movement-gallery-desktop-track-width) / var(--movement-gallery-visible-items, 6.5));min-width:calc(var(--movement-gallery-desktop-track-width) / var(--movement-gallery-visible-items, 6.5));padding-right:2px;margin-right:20px}.movementGalleryImageWrap{display:block;width:100%;aspect-ratio:1 / 1.02;overflow:hidden;border-radius:2px;background:#1f1f1f}.movementGalleryImageWrap img,.movementGalleryImageWrap .image-element__wrap,.movementGalleryImageWrap .image-element__wrap img{display:block;width:100%;height:100%;object-fit:cover;margin:0!important}.movementGalleryCarousel.flickity-enabled .movementGalleryItem{padding-right:2px}.movementGalleryCarousel .flickity-viewport{overflow:visible}@keyframes movementGalleryTicker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.floatingToastSection{position:fixed;left:50%;bottom:var(--floating-toast-bottom, 30px);z-index:45;width:min(calc(100% - 24px),var(--floating-toast-width, 397px));transform:translate(-50%);animation:floatingToastPopup .6s cubic-bezier(.22,1,.36,1)}.floatingToastLink{display:block;width:100%;text-decoration:none!important}.floatingToastContent{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:10px var(--floating-toast-side-padding, 20px);border:1px solid #bababa25;border-radius:12px;background:#333c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow:visible;column-gap:18px;row-gap:18px;box-shadow:0 18px 40px #00000052}.floatingToastTextWrap{flex:1 1 auto;min-width:0;max-width:460px}.floatingToastHeading{margin:0 0 2px;color:var(--floating-toast-heading, #ffffff);font-size:18px;line-height:1.1}.floatingToastText{color:var(--floating-toast-text, #8c8c8c);line-height:1.15;font-size:13px}.floatingToastHeading.title.is-h3{font-size:14px!important;margin-bottom:2px!important}.floatingToastText.is-text{font-size:14px!important}.floatingToastImageWrap{width:170px;min-width:170px;align-self:stretch;position:relative}.floatingToastImageWrap img,.floatingToastImageWrap .image-element__wrap,.floatingToastImageWrap .image-element__wrap img{display:block;width:100%;height:auto;margin:0!important}.floatingToastImageWrap img,.floatingToastImageWrap .image-element__wrap img{position:absolute;right:-10px;bottom:-10px;max-height:108px;width:auto}@keyframes floatingToastPopup{0%{opacity:0;transform:translate(-50%) translateY(24px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.videoContainer{width:100%;height:auto}.videoContainer .video{display:block;width:100%;height:auto;z-index:1}.videoContainer .videoOverlayArea{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.mainHeroBanner .videoContainer{min-height:400px;border-radius:8px;overflow:hidden}.heroVideoSection .caption{height:100%}.videoContainer video{display:block;width:100%;height:auto}.heroVideoSection .caption .caption-content{padding:50px 0!important;max-width:700px}.heroPlayerCalloutWrap{margin-top:18px}.heroPlayerCallout{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border-radius:999px;background:#111111b8;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px!important;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.heroVideoSection .mainHeroBanner .videoContainer,.heroVideoSection .videoContainer video{min-height:calc(100vh - 115px);max-height:calc(100vh - 115px);height:calc(100vh - 115px);width:100%!important;max-width:100%!important}.heroVideoSection .videoContainer video{object-fit:cover}.button.button--primary,.button.button--secondary{display:flex;align-items:center;justify-content:center;padding:2px 20px;min-height:48px;min-width:147px;border-radius:4px!important;transition:all linear .3s;font-size:14px!important;font-weight:800}.hasOverlayBg.caption{z-index:3}.iconWithTxtSecAreaContainer,.badgesAndTxtSec .container{border-radius:4px;overflow:hidden}.badgesAndTxtSec .iconWithTxtSecAreaContainer .icon-with-text-column__column:not(:last-child):before{background:#1d1d1d;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;height:45px;width:2px}.iconWithTxtSecAreaContainer .icon-with-text-column__column{position:relative}.badgesAndTxtSec .iconWithTxtSecAreaContainer .icon-with-text-column__column{display:flex;align-items:center;justify-content:center;column-gap:12px;row-gap:12px;padding:10px;min-height:58px}.badgesAndTxtSec .iconWithTxtSecAreaContainer .icon-with-text-column__column .image-element__wrap{margin:0;min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center}.badgesAndTxtSec .iconWithTxtSecAreaContainer .icon-with-text-column__column .image-element__wrap img{display:block;width:100%;height:auto;max-width:100%!important;margin:0!important}.badgesAndTxtSec .iconWithTxtSecAreaContainer .icon-with-text-column__column h3.icon-column__title.title.is-text-small{font-weight:700!important}.product-template .product_section.container{max-width:100%!important;column-gap:50px;row-gap:50px;align-items:flex-start;padding:24px 0 40px;display:flex;flex-wrap:nowrap}.product-template .product__information{width:100%;max-width:50%;margin:0 auto;min-width:calc(50% - 50px)}.product__images.one-half.column.medium-down--one-whole{width:100%;max-width:50%;min-width:calc(50% - 50px);margin:0 auto}.product-template .product__images,.product-template .product__information{margin-bottom:0}.product-template .product-gallery__main{background:#2d2d2d;border-radius:8px;overflow:hidden;padding:0}.product-template .product-gallery__main .flickity-viewport,.product-template .product-gallery__main .product-gallery__image,.product-template .product-gallery__main .image__container{border-radius:8px}.product-template .product-gallery__main img,.product-template .product-gallery__main video,.product-template .product-gallery__main iframe{border-radius:8px}.product-template .product-gallery__thumbnails{margin-top:12px}.product-template .product-gallery__thumbnail{padding:0 6px 0 0}.product-template .product-gallery__thumbnail img{background:#2d2d2d;border-radius:8px;padding:0;border:1px solid transparent;transition:all linear .3s}.product-template .product-gallery__thumbnail.is-nav-selected img,.product-template .product-gallery__thumbnail:hover img{border-color:#4a4a4a}.product-template .product-gallery__main .flickity-prev-next-button{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;min-width:42px;min-height:42px;border:0;border-radius:50%;background:#3b3b3b;color:#fff;transition:all linear .3s}.product-template .product-gallery__main .flickity-prev-next-button:hover{background:#d50a0a;color:#fff}.product-template .product-gallery__main .flickity-prev-next-button.previous{left:16px}.product-template .product-gallery__main .flickity-prev-next-button.next{right:16px}.product-template .product-gallery__main .flickity-prev-next-button svg{position:absolute;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%)}.product-template .product-gallery__main .flickity-prev-next-button.next svg{transform:translate(-50%,-50%) scaleX(-1)}.product-template .product__information{background:#2d2d2d;border-radius:8px;padding:24px}.product-template .sticker-holder__content.sticker-holder__content--product{padding:0;justify-content:flex-end}.product-template .product-block{margin-bottom:0}.product-template .product-block--title{margin-top:10px}.product-template .product_name.title{margin-bottom:10px;color:#fff!important}.product-template .modal_price{margin-bottom:16px}.product-template .price-ui{color:#fff}.product-template .aplProductDetailChecklist{display:flex;flex-direction:column;row-gap:8px;margin:18px 0 20px}.product-template .aplProductDetailChecklistItem{display:flex;align-items:flex-start;column-gap:8px;color:#d2d2d2;line-height:1.4}.product-template .aplProductDetailChecklistIcon{min-width:18px;display:inline-flex;margin-top:1px}.product-template .aplProductVolumePricingLink{display:inline-flex;align-items:center;justify-content:flex-end;column-gap:8px;color:#fff;text-decoration:underline;text-underline-offset:2px;transition:all linear .3s}.product-template .aplProductVolumePricingLink:hover{color:#d50a0a}.product-template .aplProductVolumePricingLinkIcon{display:inline-flex;color:currentColor}.product-template .product-form-container{padding-top:18px!important}.container.productWhyDifferentContainer{width:100%;display:block;max-width:100%}.product-template .purchase-details{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:12px;align-items:end;border-top:1px solid #454545;padding-top:22px}.product-template .purchase-details__quantity{margin:0!important}.product-template .quantity-wrapper{background:transparent;border:0;padding:0}.product-template .quantity-wrapper .quantity-element.button,.product-template .quantity-wrapper .quantity-input{background:#3b3b3b!important;border:0!important;border-radius:50%;color:#fff;min-width:38px;min-height:38px;width:38px;height:38px;cursor:pointer;transition:all linear .3s}.product-template .quantity-wrapper .quantity-element.button:hover{background:#d50a0a!important}.product-template .quantity-wrapper .quantity-element.button span.icon{padding:0!important;width:20px;height:20px;min-width:20px;min-height:20px;color:inherit}.product-template .quantity-wrapper .quantity-element.button span.icon svg{width:100%;height:100%}.product-template .quantity-wrapper .quantity-input{border-radius:0!important;background:transparent!important;width:24px;min-width:24px;height:auto;min-height:auto;padding:0;text-align:center}.quantity-wrapper.quantity-style--box{display:flex;align-items:center;justify-content:flex-start;column-gap:10px}.quantity-wrapper.quantity-style--box .control.quantity-input-control{width:max-content;max-width:50px;display:flex;align-items:center;justify-content:center;padding:0}.product-template .purchase-details__buttons{grid-column:auto;width:100%;margin:0!important}.product-template .purchase-details__buttons .button.button--add-to-cart,.product-template .shopify-payment-button__button{min-height:48px;border-radius:4px!important;font-weight:800}.product-template .purchase-details__buttons .button.button--add-to-cart{display:inline-flex;align-items:center;justify-content:center;column-gap:0px;row-gap:0px}.aplAddToCartButtonIcon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;color:currentColor}.aplAddToCartButtonIcon svg{width:100%;height:100%;display:block}.product-template .aplProductAddOns{margin-top:10px;border-top:1px solid #454545;padding-top:22px;margin-bottom:10px}.product-template .aplDesignerThemeProducts{border-top:1px solid #454545;padding-top:22px;margin-bottom:22px}.product-template .aplCustomPaddleUploads{margin-bottom:22px}.product-template .aplCustomPaddleUploads--text-mode{display:flex;flex-direction:column;row-gap:14px}.product-template .aplCustomPaddleUploadsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px;margin-bottom:12px}.product-template .aplCustomPaddleUploadItem{min-width:0}.product-template .aplCustomPaddleUploadLabel{color:#fff;margin-bottom:10px;text-transform:uppercase}.product-template .aplCustomPaddleUploadField{display:block;width:100%;cursor:pointer}.product-template .aplCustomPaddleUploadInput{position:absolute;opacity:0;pointer-events:none}.product-template .aplCustomPaddleUploadFieldInner{display:flex;align-items:center;justify-content:center;min-height:122px;padding:18px 20px;border:1px dashed #0b7cff;border-radius:14px;background:#233143;column-gap:18px;row-gap:18px;text-align:left;transition:all linear .3s}.product-template .aplCustomPaddleUploadField:hover .aplCustomPaddleUploadFieldInner,.product-template .aplCustomPaddleUploadField.has-file .aplCustomPaddleUploadFieldInner{border-color:#d50a0a}.product-template .aplCustomPaddleUploadIcon{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;color:#9db4cf}.product-template .aplCustomPaddleUploadIcon svg{width:32px;height:32px;display:block}.product-template .aplCustomPaddleUploadTextWrap{display:flex;flex-direction:column;row-gap:4px}.product-template .aplCustomPaddleUploadPreview{display:none;width:74px;min-width:74px;height:74px;border-radius:8px;overflow:hidden;background:#ffffff14}.product-template .aplCustomPaddleUploadPreview img{display:block;width:100%;height:100%;object-fit:cover}.product-template .aplCustomPaddleUploadField.has-file .aplCustomPaddleUploadPreview{display:block}.product-template .aplCustomPaddleUploadField.has-file .aplCustomPaddleUploadIcon{display:none}.product-template .aplCustomPaddleUploadTitle{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.product-template .aplCustomPaddleUploadMeta{color:#7e90a8;font-size:14px;line-height:1.3;word-break:break-word}.product-template .aplCustomPaddleTextFields{display:flex;flex-direction:column;row-gap:14px}.product-template .aplCustomPaddleTextField{display:flex;flex-direction:column;row-gap:8px}.product-template .aplCustomPaddleTextInput{width:100%;min-height:44px;padding:10px 16px;border:1px solid #434343;border-radius:4px;background:#252525;color:#fff;font-size:16px;font-weight:500}.product-template .aplCustomPaddleTextInput:focus{outline:none;border-color:#d50a0a}.product-template .aplCustomPaddlePreviewButton{width:max-content;background:transparent;border:0;padding:0;color:#fff;font-size:16px;font-weight:500;line-height:1.2;text-decoration:underline;cursor:pointer}.aplCustomPaddleToast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(18px);min-height:60px;min-width:320px;max-width:calc(100vw - 32px);padding:16px 22px;border-radius:16px;border:1px solid #e5e5e5;background:#fff;color:#111;font-size:15px;font-weight:700;line-height:1.35;opacity:0;visibility:hidden;pointer-events:none;transition:all linear .28s;z-index:120;text-align:center}.aplCustomPaddleToast.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.aplCustomPaddleToast.is-error{border-color:#d50a0a;box-shadow:0 12px 34px #0000003d}.aplCustomPaddleToast.is-success{border-color:#d8d8d8;box-shadow:0 12px 34px #0000002e}.aplCustomPaddlePreviewPopup{width:min(90vw,900px)}.aplCustomPaddlePreviewPopup img{display:block;width:100%;height:auto;border-radius:10px}.product-template .product-gallery__image--custom-canvas{display:flex;align-items:center;justify-content:center;padding:24px;background:#2d2d2d;border-radius:8px}.product-template .aplCustomPaddleGalleryStage{width:100%;max-width:760px;margin:0 auto}.product-template .aplCustomPaddleGalleryInner{position:relative;width:100%;aspect-ratio:764 / 766}.product-template .aplCustomPaddleGalleryBaseImage{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.product-template .aplCustomPaddleStageCanvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none;z-index:2}@media screen and (max-width:798px){.product-template .aplCustomPaddleUploadsGrid{grid-template-columns:minmax(0,1fr)}.product-template .aplCustomPaddleUploadFieldInner{min-height:108px;padding:16px}.product-template .product-gallery__image--custom-canvas{padding:16px}}.themePolicyPage,.themeSearchPage,.theme404Page,.themeContactHeroSection,.themeContactSection,.themeFaqHeroSection,.themeFaqSection,.themeAboutHeroSection,.themeAboutIntroSection,.themeAboutStorySection,.themeAmbassadorHeroSection,.themeAmbassadorContentSection,.themeAmbassadorFormSection{color:#fff}.themePolicyPage .container,.themeSearchPage .container,.theme404Page .container,.themeContactHeroSection .container,.themeContactSection .container,.themeFaqHeroSection .container,.themeFaqSection .container,.themeAboutHeroSection .container,.themeAboutIntroSection .container,.themeAboutStorySection .container,.themeAmbassadorHeroSection .container,.themeAmbassadorContentSection .container,.themeAmbassadorFormSection .container{max-width:1280px}.themePolicyPage .page__container,.themeSearchPage .search__content,.theme404Page .container,.themeContactSection .contact-form,.themeFaqSection .faq__block-main,.themeAboutIntroSection .container,.themeAboutStorySection .container,.themeAmbassadorContentSection .container,.themeAmbassadorFormSection .contact-form{position:relative;z-index:1}.themePolicyPage .page__container{max-width:1280px}.themePolicyPage .heading,.themeSearchPage .heading,.theme404Page .heading,.themePolicyPage h1,.themeSearchPage h1,.theme404Page h1{color:transparent;background-image:linear-gradient(180deg,#fff,#9b9b9b);background-clip:text;-webkit-background-clip:text}.themePolicyPage .page__content,.themePolicyPage .page__content p,.themePolicyPage .page__content li,.themePolicyPage .page__content td,.themePolicyPage .page__content th,.themePolicyPage .page__content strong,.themeSearchPage .subtitle,.themeSearchPage .search__results-count,.theme404Page .content,.theme404Page .content p{color:#8e8e8e}.themePolicyPage .page__content{max-width:1280px;margin-top:28px;font-size:16px;line-height:1.75}.themePolicyPage .page__content h2,.themePolicyPage .page__content h3,.themePolicyPage .page__content h4{color:#fff;margin-top:28px}.themePolicyPage .page__content a,.theme404Page .content a,.themeSearchPage .subtitle a{color:#fff;text-decoration:underline;text-underline-offset:3px}.themeSearchPage .search__content,.theme404Page .container:last-child{padding-top:12px}.themeSearchPage .search__results-list,.themeSearchPage .search__no-results,.theme404Page .content,.themeContactSection .contact-form__form,.themeFaqSection .faq__block-main__questions,.themeAboutIntro,.themeAboutStory,.themeAmbassadorContent{background:#1f1f1f;border:1px solid rgba(255,255,255,.06);border-radius:14px}.theme404Page .content{padding:38px}.theme404Page .search-form,.themeSearchPage .search-form{margin-top:24px}.theme404Page input.search__input,.themeSearchPage input.search__input{min-height:56px;background:#161616;border:1px solid #343434;color:#fff;border-radius:8px}.themeSearchPage .search__results-result--page,.themeSearchPage .search__no-results .column{padding:28px}.themeSearchPage .sidebar-section{padding-right:24px}.themeSearchPage .search__results-count{font-size:16px;font-weight:600}.themeSearchPage .search__results-result--page .title{color:#fff}.themeContactSection .contact-form,.themeAmbassadorFormSection .contact-form{align-items:flex-start;gap:28px}.themeContactSection .contact-form__heading,.themeAmbassadorFormSection .contact-form__heading{color:transparent;background-image:linear-gradient(180deg,#fff,#9b9b9b);background-clip:text;-webkit-background-clip:text}.themeContactSection .contact-form__text,.themeAmbassadorFormSection .contact-form__text,.themeContactSection .social-icons a,.themeAmbassadorFormSection .social-icons a{color:#8e8e8e}.themeContactSection .contact-form__form,.themeAmbassadorFormSection .contact-form__form{padding:28px}.themeContactSection .custom-contact-form__block label,.themeAmbassadorFormSection .custom-contact-form__block label{color:#fff;font-weight:700}.themeContactSection .custom-contact-form input,.themeContactSection .custom-contact-form textarea,.themeContactSection .custom-contact-form select,.themeAmbassadorFormSection .custom-contact-form input,.themeAmbassadorFormSection .custom-contact-form textarea,.themeAmbassadorFormSection .custom-contact-form select{min-height:54px;background:#161616;border:1px solid #343434;color:#fff;border-radius:8px}.themeContactSection .custom-contact-form textarea,.themeAmbassadorFormSection .custom-contact-form textarea{min-height:160px}.themeFaqSection .faq__block-main{padding:24px 28px 8px}.themeFaqSection .faq__block-title,.themeFaqSection .faq__item-question{color:#0f0f0f;border-radius:4px}.themeFaqSection .faq__item{border-bottom:1px solid rgba(255,255,255,.08)}.themeFaqSection .faq__item-answer,.themeFaqSection .faq__item-answer p,.themeFaqSection .faq__item-answer li{color:#8e8e8e}.themeFaqSection .faq__item-symbol,.themeFaqSection .faq__block-title-symbol{background:#d50a0a}.themeAboutIntro,.themeAboutStory,.themeAmbassadorContent{display:block;width:100%;padding:32px}.themeAboutStory{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.themeAboutCopy h2,.themeAboutStoryCopy h2,.themeAmbassadorContent h2,.themeAmbassadorContent h3{color:#fff}.themeAboutCopy p,.themeAboutStoryCopy p,.themeAmbassadorContent p,.themeAmbassadorContent li{color:#8e8e8e}.themeAboutMedia img,.themeAboutStoryMedia img{display:block;width:100%;border-radius:12px}.themeAboutCTA{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.themeAboutCTA .button,.themeAmbassadorActions .button{min-height:50px}.themeAmbassadorGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-top:20px}.themeAmbassadorCard{min-height:100%;padding:22px;background:#262626;border-radius:12px}.themeAmbassadorCard h3{margin-bottom:12px}.themeAmbassadorCard ul{margin:0;padding-left:18px}.themeAmbassadorActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.container.contact-form.contact-form--right{display:block;padding:40px}.container.contact-form.contact-form--right .one-half{width:100%;max-width:100%}.themeAmbassadorFormSection .container.contact-form .contact-form__form{padding:0;width:100%!important;max-width:100%!important;margin:20px auto}.themeAmbassadorFormSection .container.contact-form input,.container.contact-form textarea{color:#fff!important}.themeAmbassadorFormSection .container.contact-form input::placeholder,.container.contact-form textarea::placeholder{color:#fff!important;opacity:.6!important}@media screen and (max-width:798px){.theme404Page .content,.themeContactSection .contact-form__form,.themeFaqSection .faq__block-main__questions,.themeAboutIntro,.themeAboutStory,.themeAmbassadorContent{border-radius:12px}.themeAboutIntro,.themeAboutStory,.themeAmbassadorContent{grid-template-columns:1fr;padding:22px}.themeAmbassadorGrid{grid-template-columns:1fr}.themeSearchPage .sidebar-section{padding-right:0}}.product-template .aplDesignerThemeProductsTitle{color:#fff;font-size:20px!important;font-weight:700;margin-bottom:12px}.product-template .aplDesignerThemeProductsScroller{overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-color:var(--designer-scrollbar-thumb, #ffffff) var(--designer-scrollbar-track, #656565);scrollbar-width:thin}.product-template .aplDesignerThemeProductsScroller::-webkit-scrollbar{height:6px}.product-template .aplDesignerThemeProductsScroller::-webkit-scrollbar-track{background:var(--designer-scrollbar-track, #656565);border-radius:60px}.product-template .aplDesignerThemeProductsScroller::-webkit-scrollbar-thumb{background:var(--designer-scrollbar-thumb, #ffffff);border-radius:60px}.product-template .aplDesignerThemeProductsGrid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,79px);grid-auto-columns:minmax(98px,98px);gap:4px;width:max-content;min-width:100%}.product-template .aplDesignerThemeProductThumb{display:flex;align-items:center;justify-content:center;width:98px;height:79px;background:#424242;border:1px solid transparent;border-radius:4px;padding:8px;overflow:hidden;text-decoration:none;transition:all linear .3s}.product-template .aplDesignerThemeProductThumb:hover{border-color:#d50a0a}.product-template .aplDesignerThemeProductThumb.is-selected{border:2px solid #d50a0a}.product-template .aplDesignerThemeProductThumbMedia,.product-template .aplDesignerThemeProductThumbMedia .image-element__wrap{width:100%;height:100%}.aplDesignerThemeProductsGrid .aplDesignerThemeProductThumb{padding:0!important}.product-template .aplDesignerThemeProductThumbMedia img,.product-template .aplDesignerThemeProductThumbMedia .image-element__wrap img{width:100%;height:100%;object-fit:cover!important;object-position:top center;display:block;margin:0!important}.product-template .aplProductAddOnsHeader{display:flex;align-items:center;justify-content:space-between;column-gap:16px;row-gap:16px;margin-bottom:12px}variant-selection.variant-selection{width:100%;display:block;max-width:100%;margin-bottom:22px}.product-template .swatch{margin-top:22px;border-top:1px solid #454545;padding-top:22px}.product-template .swatch:first-child{margin-top:0}.product-template .swatch .option-title.label{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:6px;color:#fff;margin-bottom:0}.product-template .swatch .option-title .options-selection__option-name{color:inherit;font-size:20px;font-weight:700;line-height:1.3}.product-template .swatch__options{display:flex;flex-wrap:wrap;gap:8px}.product-template .swatch__option{width:calc(50% - 4px);margin:0}.product-template .swatch__option>input{position:absolute;opacity:0;pointer-events:none}.product-template .swatch-element{position:relative;width:100%}.product-template .swatch-element label{display:flex;align-items:center;width:100%;min-height:86px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background:#1f1f1f;color:#8e8e8e;column-gap:16px;transition:all linear .3s}.product-template .swatch-element:hover label{border-color:#d50a0a}.product-template .swatch__option input:checked+.swatch-element label{border-color:#d50a0a;color:#fff}.product-template .swatch-element .swatchVariantCardImage{width:74px;min-width:74px;height:66px;border-radius:4px;overflow:hidden;background:#2d2d2d}.product-template .swatch-element .swatchVariantCardImage img,.product-template .swatch-element .swatchVariantCardImage .image-element__wrap,.product-template .swatch-element .swatchVariantCardImage .image-element__wrap img{width:100%;height:100%;object-fit:cover;margin:0!important}.product-template .swatch-element .swatchVariantCardText{flex:1 1 auto;min-width:0;color:inherit;font-size:20px;font-weight:600;line-height:1.3}.product-template .swatch-element .swatchVariantSaleBadge{display:inline-flex;align-items:center;justify-content:center;min-width:49px;height:20px;padding:0 8px;border-radius:4px;background:#00458e;color:#fff;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-template .aplPaddleTypeLegend{display:inline-flex;align-items:center;gap:10px}.product-template .aplPaddleTypeLegendText{color:#fff}.product-template .aplPaddleTypeInfoButton{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#a8a8a8;transition:color linear .3s}.product-template .aplPaddleTypeInfoButton:hover{color:#fff}.product-template .aplPaddleTypeInfoButton .icon{display:inline-flex;width:16px;height:16px}.product-template .aplPaddleTypeInfoButton svg{width:100%;height:100%}.product-template .aplPaddleTypeStats{margin:4px 0 20px;color:#fff;font-size:12px;font-weight:600;line-height:1.5}.aplStickyCollectionBar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:14px 20px;background:#0f0f0ff0;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -12px 30px #0000004d;transform:translateY(120%);opacity:0;pointer-events:none;transition:transform linear .3s,opacity linear .3s}.aplStickyCollectionBar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.aplStickyCollectionBar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;width:100%;max-width:1280px;margin:0 auto}.aplStickyCollectionBar__meta{display:flex;align-items:center;gap:16px;min-width:0;color:#fff}.aplStickyCollectionBar__image{width:68px;min-width:68px;height:68px;overflow:hidden;border-radius:10px;background:#1f1f1f}.aplStickyCollectionBar__image img,.aplStickyCollectionBar__image .image-element__wrap,.aplStickyCollectionBar__image .image-element__wrap img{width:100%;height:100%;object-fit:cover}.aplStickyCollectionBar__content{display:flex;flex-direction:column;gap:4px;min-width:0}.aplStickyCollectionBar__title{color:#fff;font-size:15px;font-weight:900;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.aplStickyCollectionBar__text{color:#d0d0d0;font-size:14px;font-weight:600;line-height:1.35}.aplStickyCollectionBar__guarantee{color:#fff;font-size:15px;font-weight:800;white-space:nowrap}.aplStickyCollectionBar__button.button{min-width:260px;min-height:52px;padding:14px 28px;border-radius:999px;background:#004389;border-color:#004389;color:#fff;font-size:15px;font-weight:900;letter-spacing:.04em}.aplStickyCollectionBar__button.button:hover{background:#fff;border-color:#fff;color:#004389}.product-template .aplProductAddOnsTitle{color:#fff;font-weight:800}.product-template .aplProductBundleIncludes{width:100%;order:3;background:#3b3b3b;padding:20px;border-radius:10px;margin:18px 0 22px}.product-template .aplProductBundleIncludesHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.product-template .aplProductBundleIncludesTitle{color:#fff;font-weight:800}.product-template .aplProductBundleIncludesCarousel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-template .aplProductBundleIncludesItem{width:100%;padding-right:0;box-sizing:border-box}.product-template .aplProductBundleIncludesCard{height:100%}.product-template .aplProductAddOnsArrows{display:flex;align-items:center;cursor:pointer;transition:all linear .3s;column-gap:8px}.product-template .aplProductAddOnsArrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#3b3b3b;color:#fff;transition:all linear .3s}.product-template .aplProductAddOnsArrow:hover{background:#d50a0a}.product-template .aplProductAddOnsArrow svg{width:14px;height:14px}.product-template .aplProductAddOnsArrow--next svg{transform:scaleX(-1)}.product-template .aplProductAddOnsItem{width:calc(50% - 8px)!important;padding:0;margin-right:8px!important}.product-template .aplProductAddOnsCard,.product-template .aplProductFreeGiftCard{display:flex;align-items:center;column-gap:12px;row-gap:12px;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:4px;min-height:65px;padding:10px 12px}.product-template .aplProductFreeGiftCard{margin-top:14px}.product-template .aplProductAddOnsMedia,.product-template .aplProductFreeGiftMedia{width:48px;min-width:48px;height:48px;border-radius:4px;overflow:hidden;padding:8px;background:#2d2d2d}.product-template .aplProductAddOnsMedia img,.product-template .aplProductFreeGiftMedia img,.product-template .aplProductAddOnsMedia .image-element__wrap,.product-template .aplProductFreeGiftMedia .image-element__wrap,.product-template .aplProductAddOnsMedia .image-element__wrap img,.product-template .aplProductFreeGiftMedia .image-element__wrap img{width:100%;height:100%;object-fit:cover;margin:0!important}.product-template .aplProductAddOnsContent,.product-template .aplProductFreeGiftContent{flex:1 1 auto;min-width:0}.product-template .aplProductAddOnsName,.product-template .aplProductFreeGiftTitle{color:#fff;font-weight:700;line-height:1.25}.product-template .aplProductAddOnsPrice,.product-template .aplProductFreeGiftText{color:#8c8c8c;margin-top:3px}.product-template .aplProductAddOnsToggle{position:relative;display:inline-flex;flex-shrink:0}.product-template .aplProductAddOnsToggle input{position:absolute;opacity:0;pointer-events:none}.product-template .aplProductAddOnsToggleSlider{position:relative;display:inline-flex;width:46px;height:26px;border-radius:999px;background:#101010;transition:all linear .3s;cursor:pointer}.product-template .aplProductAddOnsToggleSlider:after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#fff;transition:all linear .3s}.product-template .aplProductAddOnsToggle input:checked+.aplProductAddOnsToggleSlider{background:#0055b0}.product-template .aplProductAddOnsToggle input:checked+.aplProductAddOnsToggleSlider:after{transform:translate(20px)}.product-template .aplProductAccordionItem{border-top:1px solid #343434;padding:0}.product-template .aplProductAccordionTrigger{width:100%;background:transparent;border:0;color:#fff;line-height:1.2;border-top:1px solid #454545;padding:20px 0 0!important;display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:20px;font-size:20px!important;font-weight:700;text-align:left!important;cursor:pointer}.product-template .aplProductAccordionIcon{width:18px;height:18px;position:relative;flex-shrink:0}.product-template .aplProductAccordionIcon:before,.product-template .aplProductAccordionIcon:after{content:"";position:absolute;top:50%;left:50%;background:#fff;transition:all linear .3s;transform:translate(-50%,-50%)}.product-template .aplProductAccordionIcon:before{width:14px;height:2px}.product-template .aplProductAccordionIcon:after{width:2px;height:14px}.product-template .aplProductAccordionItem.is-open .aplProductAccordionIcon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.product__collapsible.faq__block-faq .faq__item{border:0px solid!important}.product-template .aplProductAccordionContent{display:none;color:#8e8e8e;line-height:1.7;padding:0!important;margin-top:10px;font-size:16px!important;font-weight:700!important}.product-template .product__social-share{display:none}.producFullPageContainer{display:block;width:100%}.aplProductTopNoticeBar{position:relative;display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:20px;min-height:34px;margin:0 auto 18px;padding:0 10px}.aplProductTopNoticeCarousel{width:100%;flex:1 1 auto}.aplProductTopNoticeCarousel .flickity-viewport,.aplProductTopNoticeSlide{width:100%}.aplProductTopNoticeText{width:100%;text-align:center;color:inherit;font-weight:600;line-height:1.3}.aplProductTopNoticeArrow{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;padding:0;border:0;background:transparent;color:inherit;transition:all linear .3s}.aplProductTopNoticeArrow:hover{color:#d50a0a}.aplProductTopNoticeArrow svg{display:block;width:12px;height:12px}.aplProductTopNoticeArrow--next svg{transform:scaleX(-1)}[data-product-top-notice-wrap].is-single-slide .aplProductTopNoticeArrow{opacity:0;pointer-events:none}.purchase-details__buttons{width:100%!important;max-width:100%!important;margin:0 auto 20px!important}.purchase-details__buttons button.button.button--add-to-cart{background:#d50a0a!important;border:1px solid #d50a0a!important;min-height:56px!important;text-transform:uppercase;font-size:14px!important;font-weight:900;color:#fff!important;transition:all linear .3s;border-radius:8px!important}.purchase-details__buttons button.button.button--add-to-cart:hover{background:#fff!important;color:#d50a0a!important;border:1px solid #d50a0a!important}.aplProductAddOnsTitle.is-text-small{font-size:20px!important;font-weight:700}.product-template .sticker-holder .sticker-holder__content.sticker-holder__content--product{display:flex;flex-wrap:wrap;flex-direction:row!important;align-items:self-end;column-gap:5px;row-gap:6px;width:max-content;max-width:100%}.swatch-element{box-shadow:none!important;border:0px solid!important;background:#1f1f1f!important}.productCompareSeriesTable img.productCompareSeriesBadge{max-width:120px}.product-gallery__thumbnails.product-gallery__thumbnails--bottom-thumbnails button.flickity-button{display:none!important}.badgeAndText{display:flex;align-items:center;justify-content:space-between;max-width:100%;row-gap:10px;width:max-content;column-gap:10px;flex-wrap:wrap}form.shopify-product-form{display:flex;flex-direction:column;width:100%;max-width:100%}form.shopify-product-form variant-selection.variant-selection{order:1}form.shopify-product-form .purchase-details.has-quantity-box{order:2}.product-template .aplProductVolumePricingLink{display:none!important}form.shopify-product-form .aplProductAddOns{order:3}.product-template .purchase-details__buttons{height:max-content}.productTitleAndPrice{display:flex;align-items:flex-start;justify-content:space-evenly;width:100%;max-width:100%;margin:10px auto}.productTitleAndPrice h1.product_name.title{width:50%}.productPriceArea{width:50%;text-align:right}.productPriceArea .price-ui{justify-content:flex-end}.productPriceArea span.sale.savings{display:none}.aplPdpMetaRow{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:4px}.product-template .product__information>*{width:100%;min-width:0}.product-template .product__information>.aplPdpHeadingRowItem--title{flex:1 1 0;width:0}.product-template .product__information>.aplPdpHeadingRowItem--price{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end}.aplPdpMetaRowItem--reviews .jdgm-widget.jdgm-preview-badge,.aplPdpMetaRowItem--reviews .jdgm-prev-badge,.aplPdpMetaRowItem--reviews .jdgm-preview-badge{margin:0!important}.aplStoreReviewBadge .jdgm-prev-badge__stars{display:inline-flex;align-items:center;gap:2px;line-height:1}.aplStoreReviewBadge .jdgm-star{color:#d50a0a!important;font-size:13px;font-style:normal}.aplStoreReviewBadge .jdgm-prev-badge__text{color:#8e8e8e;font-size:12px;font-weight:600;line-height:1.2}@media only screen and (max-width:798px){.aplPdpMetaRow{gap:8px;flex-wrap:wrap}}.aplPdpMetaRow{display:flex;justify-content:space-between;width:100%!important;max-width:100%;gap:5px!important;margin-bottom:30px}.aplPdpMetaRow .aplPdpMetaRowItem.aplPdpMetaRowItem--reviews{font-size:14px!important}.aplPdpMetaRowItem.aplPdpMetaRowItem--badge{width:max-content;max-width:50%}.aplPdpMetaRowItem.aplPdpMetaRowItem--badge .sticker-holder{padding:0!important}.aplPdpMetaRowItem.aplPdpMetaRowItem--badge .sticker-holder .sticker-holder__content{padding:0!important;justify-content:flex-end;gap:5px}.aplPdpMetaRowItem.aplPdpMetaRowItem--badge .sticker-holder .sticker-holder__content .thumbnail-sticker{margin:0}.product-template .modal_price{margin:0!important;font-size:14px!important}.product-template .quantity-wrapper .quantity-element.button,.product-template .quantity-wrapper .quantity-input{min-width:28px;width:28px;min-height:28px;height:28px}.quantity-wrapper.quantity-style--box{column-gap:2px}form.shopify-product-form .purchase-details.has-quantity-box{gap:10px;align-items:center}.is-disabled-link{pointer-events:none!important;cursor:default!important;text-decoration:none!important}.aplCartGiftBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border-radius:999px;background:#d50a0a24;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.aplFreeGiftStatus{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(18px);min-height:40px;padding:10px 16px;border-radius:999px;background:#111111f0;border:1px solid #2d2d2d;color:#fff;font-size:13px;font-weight:700;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transition:all linear .28s;z-index:90}.aplFreeGiftStatus.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ajax-cart__product-link.is-disabled-link,.cart-section .is-disabled-link{color:#fff}.appsJudgeMeSection .container,.appsJudgeMeSection .one-whole.column{width:100%;max-width:100%}.jm-review-widget-minimal-header__action-buttons[data-v-8c2a54ab] .jm-button,.jm-sort-filter--compact .jm-sort-filter__select[data-v-b08b71d2],.jm-custom-answer-filter--compact[data-v-b08b71d2]{min-height:50px;border-radius:4px}span.jm-text.jm-reviewer-info__name{color:#fff}.jm-star-rating__font-icon[data-v-0e382752]{color:#fff!important}.jm-verified-buyer-badge__text[data-v-2cfdbb03]{border:1px solid #fff!important;color:#fff!important}.jm-reviewer-avatar__initial[data-v-47b2f71c]{color:#fff;border:0px solid transparent!important;overflow:hidden}.jm-reviewer-avatar--with-initial[data-v-47b2f71c]{border-radius:100%;overflow:hidden;border:2px solid #fff}.jm-review-body-wrapper,p.jm-text.jm-review-content__title,p.jm-text{color:#fff!important}.jm-progress-bar__fill[data-v-857aa554]{background:#d50a0a}.jm-text.jm-shop-reply__text{color:#fff}.jm-stack.jm-stack--space-600.jdgm-review-list{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;column-gap:20px;row:20px;flex-wrap:wrap}.jm-box.jm-box--inherit-color.jm-review-item{width:calc(33.333% - 20px);max-width:100%;padding:20px!important;border-radius:4px!important;background:#1f1f1f!important;color:#fff!important}.appsJudgeMeSection .jm-review-widget,.appsJudgeMeSection .jdgm-write-review-modal__content,.jdgm-write-review-modal__content{--jm-review-widget-star-and-histogram-color: #d50a0a !important;--jm-review-widget-button-color: #d50a0a !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-review-widget-text-color: #ffffff !important;--jm-review-widget-lighter-text-color: #9a9a9a !important;--jm-widget-primary-color: #d50a0a !important;--jm-review-widget-form-background-color: #1a1a1a !important;--jm-review-widget-form-button-color: #d50a0a !important;--jm-review-widget-form-button-text-color: #ffffff !important;--jm-review-widget-form-field-background-color: #111111 !important;--jm-review-widget-form-modal-overlay-color: rgba(0, 0, 0, .72) !important;--jm-review-widget-form-text-color: #ffffff !important}.jdgm-write-review-modal__stars .jdgm-star{color:#d50a0a!important}.jdgm-write-review-modal .jdgm-write-review-modal__close-btn{display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1/1;padding:2px;width:40px;height:40px}section.section.appsJudgeMeSection.is-width-standard{padding:20px 0!important}.appsJudgeMeSection .jm-review-widget{border-radius:12px;padding:28px;color:#fff}div#judgeme_product_reviews{width:100%;max-width:100%!important;padding:0!important}.appsJudgeMeSection .jm-button,.appsJudgeMeSection .jdgm-write-review-modal__btn,.appsJudgeMeSection .jdgm-write-review-modal__nav-btn,.jdgm-write-review-modal__btn,.jdgm-write-review-modal__nav-btn{background:#d50a0a!important;border:1px solid #d50a0a!important;color:#fff!important;border-radius:8px!important;font-weight:800!important;transition:all linear .3s}.appsJudgeMeSection .jm-button:hover,.appsJudgeMeSection .jdgm-write-review-modal__btn:hover,.appsJudgeMeSection .jdgm-write-review-modal__nav-btn:hover,.jdgm-write-review-modal__btn:hover,.jdgm-write-review-modal__nav-btn:hover{background:#fff!important;color:#d50a0a!important}.appsJudgeMeSection .jm-sort-filter__select,.appsJudgeMeSection .jdgm-write-review-modal__field-input,.appsJudgeMeSection .jdgm-write-review-modal textarea,.appsJudgeMeSection .jdgm-write-review-modal input[type=text],.appsJudgeMeSection .jdgm-write-review-modal input[type=email],.jdgm-write-review-modal__field-input,.jdgm-write-review-modal textarea,.jdgm-write-review-modal input[type=text],.jdgm-write-review-modal input[type=email]{background:#111!important;border:1px solid #2d2d2d!important;border-radius:8px!important;color:#fff!important;min-height:48px}.appsJudgeMeSection .jdgm-write-review-modal textarea,.jdgm-write-review-modal textarea{min-height:130px}.appsJudgeMeSection .jm-review-item{border-top:1px solid #2b2b2b!important;padding-top:24px!important}.appsJudgeMeSection .jm-review-item:first-child{border-top:0!important;padding-top:0!important}.appsJudgeMeSection .jm-reviewer-avatar__initial,.appsJudgeMeSection .jm-verified-buyer-badge,.appsJudgeMeSection .jm-shop-reply{background:#111!important;border:1px solid #2b2b2b!important;border-radius:8px!important}.appsJudgeMeSection .jm-shop-reply{padding:16px}.appsJudgeMeSection .jm-media-grid__item,.appsJudgeMeSection .jm-media-thumbnail-list__thumbnail{border-radius:8px!important;overflow:hidden;background:#111}.appsJudgeMeSection .jdgm-write-review-modal__close-btn,.jdgm-write-review-modal__close-btn{background:#111!important;border-radius:50%!important}.appsJudgeMeSection .jdgm-write-review-modal__close-btn path,.jdgm-write-review-modal__close-btn path{stroke:#fff!important}.appsJudgeMeSection .jdgm-write-review-modal__checkbox-custom,.jdgm-write-review-modal__checkbox-custom{border-color:#2d2d2d!important;background:#111!important}.productRecommendationsSectionContainer{max-width:100%!important}.productRecommendationsSectionHeader{margin-bottom:30px}.productRecommendationsSectionTitle{margin:0}.productRecommendationsSectionTitleText--gradient{background:var(--product-recommendations-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:inline-block}.productRecommendationsGridWrap{display:flex;align-items:flex-start;justify-content:flex-start}.productRecommendationsGridWrap .featuredCollectionProductCard{width:33.3333%;padding-left:12px;padding-right:12px;margin:0}.productRecommendationsGridWrap .featuredCollectionProductCard .product-wrap{height:100%}html.drawer-open,body.drawer-open{overflow:hidden!important}.ajax-cart__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;visibility:hidden;transition:all linear .3s;z-index:39}.ajax-cart__overlay.is-visible{opacity:1;visibility:visible}.ajax-cart.ajax-cart--drawer{position:fixed;top:0;right:0;width:min(100%,470px);height:100vh;z-index:40;pointer-events:none}#theme-ajax-cart.is-drawer,.ajax-cart__drawer{position:fixed!important;top:0;right:0;width:100%;height:100%;background:#111;border-left:1px solid #2b2b2b;box-shadow:-12px 0 40px #00000059;transform:translate(200%);transition:transform linear .32s;pointer-events:auto;min-height:100dvh;max-width:400px}#theme-ajax-cart.is-drawer.is-visible,.ajax-cart__drawer.is-visible{transform:translate(0)}.ajax-cart.ajax-cart--drawer .ajax-cart__close-icon{position:absolute;top:18px;right:18px;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1f1f1f;color:#fff;transition:all linear .3s;margin:0!important;cursor:pointer}.ajax-cart.ajax-cart--drawer .ajax-cart__close-icon .icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}.ajax-cart.ajax-cart--drawer .ajax-cart__close-icon:hover{background:#d50a0a}.ajax-cart.ajax-cart--drawer #ajax-cart__content,.ajax-cart__panel{height:100%}.ajax-cart__panel{display:flex;flex-direction:column}.ajax-cart__sticky-header{position:sticky;top:0;z-index:2;background:#111;padding:0;border-bottom:1px solid #242424;width:100%}.ajax-cart__cart-count{padding:0!important}.ajax-cart__cart-title{margin:0;color:#fff;font-weight:800;line-height:1.1;min-height:70px;display:flex;align-items:center;justify-content:flex-start;column-gap:4px;row-gap:4px;font-size:20px}.ajax-cart__overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:pointer}.ajax-cart__empty-cart-message .icon{margin-top:32px}.ajax-cart__free-shipping{margin-top:14px;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:8px;padding:14px 16px 16px}.ajax-cart__free-shipping-heading,.ajax-cart__free-shipping-subheading,.ajax-cart__free-shipping-labels,.ajax-cart-upsell__heading{text-transform:uppercase}.ajax-cart__free-shipping-heading{color:#fff;font-size:28px;line-height:1;font-weight:900;text-align:center}.ajax-cart__free-shipping-subheading{color:#fff;font-size:12px;line-height:1.2;font-weight:700;text-align:center;margin-top:6px}.ajax-cart__free-shipping-labels{display:flex;align-items:center;justify-content:space-between;column-gap:12px;margin-top:16px;color:#fff;font-size:11px;font-weight:800}.ajax-cart__scroll-area{flex:1 1 auto;overflow-y:auto;padding:0 16px 22px;max-height:calc(100vh - 260px);min-height:calc(100vh - 260px);height:max-content;background:#111}.ajax-cart__scroll-content{padding-top:18px}.ajax-cart__list{padding-top:0}.ajax-cart__product{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;column-gap:14px;row-gap:14px;margin:0;padding:16px 0;border-bottom:1px solid #242424;align-items:flex-start}.ajax-cart__product-image{min-width:100px;width:100px;height:100px;min-height:100px;max-width:100px;max-height:100px;margin-right:20px!important}.qtyAndDelBtn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin:5px auto 0!important}.ajax-cart__product-image a,.ajax-cart__product-image img{min-width:100px;width:100px;height:100px;min-height:100px;max-width:100px;max-height:100px;object-fit:cover;background:#2d2d2d;border-radius:8px;border:0}.ajax-cart__product-title a,.ajax-cart__price,.ajax-cart__subtotal,.ajax-cart__button,.ajax-cart__cart-link{color:#fff}.ajax-cart__product-title a{font-weight:700;line-height:1.3}.ajax-cart__line-item,.ajax-cart__selling-plan-name,.ajax-cart__taxes-shipping-message,.ajax-cart__empty-text{color:#8c8c8c}.ajax-cart__price,.ajax-cart__line-items,.ajax-cart__selling-plan-name,.ajax-cart__quantity-box{margin-top:8px}.ajax-cart__delete{display:inline-flex}.ajax-cart__delete .close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#1f1f1f;color:#fff;border:1px solid #1f1f1f;transition:all linear .3s}.ajax-cart__delete .close:hover{background:#d50a0a;color:#fff}.ajax-cart__sticky-footer{position:fixed;bottom:0;width:100%;left:0;z-index:2;background:#111;border-top:1px solid #242424;padding:10px 16px 12px}.ajax-cart__details-wrapper{background:#181818;border:1px solid #2a2a2a;border-radius:10px;padding:14px 14px 12px}.ajax-cart__details-row+.ajax-cart__details-row,.ajax-cart__note,.ajax-cart__taxes-shipping,.ajax-cart__tos-checkbox,.ajax-cart__cart-message,.ajax-cart__button-wrapper{margin-top:10px}.ajax-cart__subtotal{align-items:center}.ajax-cart__subtotal .ajax-cart__row-description span,.ajax-cart__subtotal>.money{color:#fff;font-size:14px;line-height:1.2;font-weight:800}.ajax-cart__note{width:100%;background:#111;border:1px solid #2a2a2a;border-radius:8px;color:#fff}.ajax-cart__button{width:100%;min-height:44px;border-radius:4px!important;font-weight:800}.ajax-cart__cart-link{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:2px;font-size:13px;line-height:1.2}.ajax-cart__taxes-shipping-message.has-padding-top{padding-top:0!important}.ajax-cart__taxes-shipping-message{margin:0;color:#8e8e8e;font-size:12px;line-height:1.35}.ajax-cart__footer-trust{margin-top:10px;color:#fff;font-size:10px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center}.cart-section{background:#0f0f0f!important}.cart-section .heading-wrapper,.cart-section .cart__empty-cart-message,.cart-section .cart__form,.cart-section .cart__item-list,.cart-section .cart__footer,.cart-section .shipping-calculator{color:#fff}.cart-section .cart__empty-cart-message .column,.cart-section .cart__footer,.cart-section .shipping-calculator{background:#1a1a1a;border:1px solid #2b2b2b;border-radius:12px}.cart-section .cart__headings{border-bottom:0px solid #2b2b2b;padding-bottom:14px}.cart-section .cart__card{background:#1a1a1a;border:1px solid #2b2b2b;border-radius:12px;padding:18px;margin-bottom:14px}.cart-section .cart__image .image-element__wrap,.cart-section .cart__image img{border-radius:8px;overflow:hidden;background:#2d2d2d}.cart-section .item__title,.cart-section .cart__subtotal,.cart-section .cart__savings,.cart-section .cart__checkout .button{color:#fff}.cart-section .item__properties,.cart-section .cart__taxes-shipping-message,.cart-section .cart__cart-message{color:#8c8c8c}.cart-section .cart__footer{padding:20px}.cart-section .cart__checkout .button{width:100%;min-height:50px;border-radius:4px!important;font-weight:800}.cart-section .cart__additional .button--link-style{color:#fff}.cart-section .purchase-details__quantity{margin:0!important}.cart-section .quantity-wrapper{background:transparent;border:0;padding:0}.cart-section .quantity-wrapper .quantity-element.button,.cart-section .quantity-wrapper .quantity-input,.ajax-cart__quantity-box .quantity-wrapper .quantity-element.button,.ajax-cart__quantity-box .quantity-wrapper .quantity-input{background:#3b3b3b!important;border:0!important;border-radius:50%;color:#fff;min-width:38px;min-height:38px;width:38px;height:38px;cursor:pointer;transition:all linear .3s}.cart-section .quantity-wrapper .quantity-element.button:hover,.ajax-cart__quantity-box .quantity-wrapper .quantity-element.button:hover{background:#d50a0a!important}.cart-section .quantity-wrapper .quantity-element.button span.icon,.ajax-cart__quantity-box .quantity-wrapper .quantity-element.button span.icon{padding:0!important;width:20px;height:20px;min-width:20px;min-height:20px;color:inherit}.cart-section .quantity-wrapper .quantity-element.button span.icon svg,.ajax-cart__quantity-box .quantity-wrapper .quantity-element.button span.icon svg{width:100%;height:100%}.cart-section .quantity-wrapper .quantity-input,.ajax-cart__quantity-box .quantity-wrapper .quantity-input{border-radius:0!important;background:transparent!important;width:24px;min-width:24px;height:auto;min-height:auto;padding:0;text-align:center}.cart-section .quantity-wrapper.quantity-style--box,.ajax-cart__quantity-box .quantity-wrapper.quantity-style--box{display:flex;align-items:center;justify-content:flex-start;column-gap:10px}.cart-section .quantity-wrapper.quantity-style--box .control.quantity-input-control,.ajax-cart__quantity-box .quantity-wrapper.quantity-style--box .control.quantity-input-control{width:max-content;max-width:50px;display:flex;align-items:center;justify-content:center;padding:0}.ajax-cart__panel.is-cart-processing,.cart__form.is-cart-processing{opacity:.58;pointer-events:none;transition:opacity linear .24s}.ajax-cart__panel.is-cart-processing .ajax-cart__sticky-header,.ajax-cart__panel.is-cart-processing .ajax-cart__sticky-footer,.cart__form.is-cart-processing .cart__footer{pointer-events:none}.is-cart-processing-item{opacity:.55}.cartRemoveBtn{display:flex;align-items:center;width:100%;justify-content:flex-end}.cartRemoveBtn a.delBtn{width:20px;height:20px;background:#fff;color:#111;display:flex;align-items:center;border-radius:4px;justify-content:center;min-width:20px;min-height:20px;position:relative!important;cursor:pointer;border:1px solid #d8d8d8}.cartRemoveBtn a.delBtn svg{width:14px!important;height:14px!important;color:inherit}.cartRemoveBtn a.delBtn:hover{color:#fff;background:#111}.cart-section .cart__checkout .button,button.ajax-cart__button.button--add-to-cart.button{display:flex;background:#111!important;border:1px solid #111111!important;min-height:44px!important;text-transform:uppercase;font-size:13px!important;font-weight:900;color:#fff!important;transition:all linear .3s;border-radius:4px!important;align-items:center;cursor:pointer;letter-spacing:.12em;padding:10px 14px!important}.cart-section .cart__checkout .button:hover,button.ajax-cart__button.button--add-to-cart.button:hover{color:#111!important;background:#fff!important;border-color:#111!important}.ajax-cart__price .sale,.ajax-cart-upsell .sale{color:#111;font-weight:800}.ajax-cart__price .compare-at-price,.ajax-cart-upsell .compare-at-price{color:#8e8e8e;text-decoration:line-through}.ajax-cart .fs-indicator__indicator{position:relative;margin-top:10px;height:8px;border-radius:999px;background:#dadada;border:0px solid!important;overflow:hidden;padding:0!important}.ajax-cart .fs-indicator__bar.bar{border:0px solid!important;display:block;height:100%;border-radius:inherit;background:#004389;padding:0}.ajax-cart .indicator__msg{margin-top:12px;color:#fff;font-size:18px;font-weight:800;text-align:center;text-transform:uppercase}.ajax-cart .fs-indicator__remaining,.ajax-cart .fs-indicator__success{margin-top:8px}.ajax-cart-upsell{margin-top:16px}.ajax-cart-upsell__heading{color:#fff;font-size:18px;line-height:1.1;font-weight:900;margin-bottom:12px}.ajax-cart-upsell__heading--bar{background:#202020;padding:12px 14px;text-align:center;font-size:16px;margin-bottom:12px}.ajax-cart-upsell__heading--small{font-size:13px;margin-bottom:10px}.ajax-cart-upsell-featured-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px;background:#2d2d2d;border-radius:8px}.ajax-cart-upsell-featured-card__image,.ajax-cart-upsell-grid-card__image,.ajax-cart-upsell-list-item__image{display:block}.ajax-cart-upsell-featured-card__image .image-element__wrap,.ajax-cart-upsell-featured-card__image img,.ajax-cart-upsell-grid-card__image .image-element__wrap,.ajax-cart-upsell-grid-card__image img,.ajax-cart-upsell-list-item__image .image-element__wrap,.ajax-cart-upsell-list-item__image img{width:100%;background:#f5f5f5;border-radius:4px}.ajax-cart-upsell-featured-card__content{display:flex;flex-direction:column;row-gap:10px}.ajax-cart-upsell-featured-card__title,.ajax-cart-upsell-grid-card__title,.ajax-cart-upsell-list-item__title{color:#fff;font-size:16px;line-height:1.2;font-weight:900;text-transform:uppercase}.ajax-cart-upsell-featured-card__price,.ajax-cart-upsell-grid-card__price,.ajax-cart-upsell-list-item__price{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ajax-cart-upsell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ajax-cart-upsell-grid-card{background:#f7f7f7;padding:12px;border:1px solid #e6e6e6;border-radius:4px}.ajax-cart-upsell-grid-card__title,.ajax-cart-upsell-list-item__title{color:#111;text-transform:none;font-size:15px}.ajax-cart-upsell-grid-card__price,.ajax-cart-upsell-list-item__price{margin-top:6px}.ajax-cart-upsell-list{display:flex;flex-direction:column;row-gap:10px}.ajax-cart-upsell-list-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #2b2b2b;background:#1a1a1a;border-radius:4px}.ajax-cart-upsell-list-item__title{color:#fff}.ajax-cart-upsell-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #2d2d2d;background:#2d2d2d;color:#fff;border-radius:0;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase;transition:all linear .24s}.ajax-cart-upsell-button:hover{background:#111;border-color:#111;color:#fff}.ajax-cart-upsell-button--featured{width:100%}.ajax-cart-upsell-button--grid{width:100%;margin-top:10px}.ajax-cart-upsell-button.is-loading-focus{opacity:.7;pointer-events:none}.ajax-cart-upsell-button .button.is-loading.is-loading--icon-only{width:20px;height:20px;min-width:20px;min-height:20px}.cart__additional a.button.button--link-style{color:#fff;border-bottom:1px solid #fff}.cart__additional a.button.button--link-style:hover{color:#d50a0a!important;border-bottom:1px solid #d50a0a!important}a.propLink{color:#d50a0a}.newsletter-form.form{position:relative}.footerClassicGrid .newsletter-form input.input{padding:10px 14px;background:transparent!important;border:0px solid!important}.footerClassicGrid .newsletter-form .field.is-stretched-width{width:100%;max-width:100%}.footerClassicBottom{width:100%}.footer__content .footerClassicGrid{width:100%;max-width:100%}.footer__content .container.has-limit{width:100%!important;max-width:100%!important}.collectionHeroBannerContainer,.collectionPageSection .container{max-width:100%}.collectionHeroBannerCard{position:relative;width:100%;min-height:330px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1f1f1f}.collectionHeroBannerMedia,.collectionHeroBannerMedia .image-element__wrap,.collectionHeroBannerImage,.collectionHeroBannerPlaceholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.collectionHeroBannerImage,.collectionHeroBannerMedia .image-element__wrap img{width:100%;height:100%;object-fit:cover;display:block}.collectionHeroBannerOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0f0f2e,#0f0f0f7a)}.collectionHeroBannerContent{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:650px;padding:24px}.collectionHeroBannerPreheadingWrap{display:flex;align-items:center;justify-content:center;column-gap:8px;row-gap:8px;margin-bottom:16px}.collectionHeroBannerPreheadingImage{width:76px;min-width:76px}.collectionHeroBannerPreheadingImage img{display:block;width:100%;height:auto}.collectionHeroBannerPreheading,.collectionHeroBannerPreheading p{margin:0;color:#fff}.collectionHeroBannerTitle{margin:0;color:#fff;max-width:600px}.collectionHeroBannerSubtext{margin-top:8px;color:#fff}.collectionFeatureIconsSection .iconWithTxtSecAreaContainer{gap:0}.collectionFeatureIconsSection .icon-with-text-column__column{min-height:46px;border-radius:0;padding:10px 14px!important;margin:0!important;display:flex;align-items:center;justify-content:center}.collectionFeatureIconsSection .icon-column__text{display:flex;align-items:center;justify-content:center}.collectionFeatureIconsSection .icon-column__title{margin:0;font-size:12px;line-height:1.1}.collectionFeatureIconsSection .icon{margin-right:8px}.collectionPageSection{overflow:hidden}.collectionPageIntroRow{display:flex;align-items:flex-start;justify-content:space-between;column-gap:20px;row-gap:20px;margin-bottom:26px}.search__results-list .is-h3.product-thumbnail__title{font-size:17px}.collectionPageDescriptionColumn{flex:1 1 auto;min-width:0}.collectionPageSortColumn{flex:0 0 auto}.collectionPageSection .collection__description,.collectionPageSection .collection__description p{margin:0;color:#8e8e8e;line-height:1.6}.collectionPageSection .collection__filters{width:auto}.collectionPageSection .field.is-grouped.is-flex-wrap{display:flex;align-items:center;justify-content:flex-end;gap:12px}.collectionPageSection .collection__tag-filter{display:none}.collectionPageSection .collection__sort-by-filter{position:relative}.collectionPageSection .collection__sort-by-filter select{min-width:119px;min-height:32px;height:32px;padding:4px 28px 4px 12px;border:0;border-radius:4px;background:#8e8e8e;color:#fff;font-size:12px;line-height:1}.collectionPageSection .customCollectionSortWrap.select:after{display:none}.collectionPageSection .customCollectionSortWrap #sort-by{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}select#sort-by{display:none}.customCollectionSortWrap:after{opacity:0}.collectionPageSection .customCollectionSortButton{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-width:116px;min-height:38px;width:100%;padding:5px 10px;border:0;border-radius:8px;background:#232323;color:#fff;text-align:left;transition:background linear .3s,color linear .3s;cursor:pointer}.collectionPageSection .customCollectionSortButtonLabel{color:#fff;font-size:14px;line-height:1.1;width:max-content;font-weight:500}.collectionPageSection .customCollectionSortButtonIcon{display:inline-flex;align-items:center;justify-content:center;color:#878787;transition:transform linear .3s}.collectionPageSection .customCollectionSortButtonIcon svg{display:block;width:12px;height:12px}.collectionPageSection .customCollectionSortWrap.is-open .customCollectionSortButtonIcon{transform:rotate(180deg)}.collectionPageSection .customCollectionSortDropdown{position:absolute;top:calc(100% + 10px);right:0;width:100%;min-width:240px;padding:8px;border-radius:16px;background:#232323;box-shadow:0 18px 34px #0000004d;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity linear .2s,visibility linear .2s,transform linear .2s;z-index:20}.collectionPageSection .customCollectionSortWrap.is-open .customCollectionSortDropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.collectionPageSection .customCollectionSortOption{display:block;width:100%;padding:12px 14px;border:0;border-radius:12px;background:transparent;color:#fff;text-align:left;line-height:1.3;cursor:pointer;transition:background linear .2s,color linear .2s}.collectionPageSection .customCollectionSortOption:hover,.collectionPageSection .customCollectionSortOption.is-active{background:#2d2d2d}.collectionPageSection .collection-matrix{row-gap:20px}.collectionPageSection .collection-matrix .featuredCollectionProductCard{padding-left:10px;padding-right:10px;margin-bottom:20px}.collectionPageSection .collection-matrix .featuredCollectionProductCard.column{margin-left:0;margin-right:0}.column.collectionPageDescriptionColumn{max-width:523px}.collectionBundleStripWrap{margin-bottom:28px}.collectionBundleStrip{width:100%}.collectionBundleStripCarousel{display:grid;grid-template-columns:repeat(var(--collection-bundle-grid-columns, 5),minmax(0,1fr));gap:16px}.collectionBundleStripItem{width:100%}.collectionBundleStrip.is-desktop-carousel .collectionBundleStripCarousel,.product-template .aplProductBundleIncludes.is-desktop-carousel .aplProductBundleIncludesCarousel{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:10px}.collectionBundleStrip.is-desktop-carousel .collectionBundleStripItem{width:calc((100% - 64px)/5);margin-right:16px}.product-template .aplProductBundleIncludes.is-desktop-carousel .aplProductBundleIncludesItem{width:33.3333%;padding-right:12px;margin-right:0}.collectionBundleStripCard,.aplProductBundleIncludesCard{display:flex;flex-direction:column;width:100%;min-height:100%;background:#1f1f1f;border-radius:4px;overflow:hidden;text-decoration:none;transition:transform linear .3s}.collectionBundleStripCard:hover,.aplProductBundleIncludesCard:hover{transform:translateY(-3px)}.collectionBundleStripCardMedia,.aplProductBundleIncludesMedia{width:100%;aspect-ratio:1 / 1;background:#262626;overflow:hidden}.collectionBundleStripCardMedia img,.collectionBundleStripCardMedia .image-element__wrap,.collectionBundleStripCardMedia .image-element__wrap img,.aplProductBundleIncludesMedia img,.aplProductBundleIncludesMedia .image-element__wrap,.aplProductBundleIncludesMedia .image-element__wrap img{width:100%;height:100%;display:block;object-fit:cover;margin:0!important}.collectionBundleStripCardContent,.aplProductBundleIncludesContent{display:flex;flex-direction:column;gap:8px;padding:16px 14px 18px}.collectionBundleStripCardTitle,.aplProductBundleIncludesName{color:#fff;font-weight:700;line-height:1.35}.collectionBundleStripCardPrice,.aplProductBundleIncludesPrice{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collectionBundleStripCardPrice .money.sale,.aplProductBundleIncludesPrice .money.sale{color:#d50a0a;font-weight:700}.collectionBundleStripCardPrice .compare-at-price,.aplProductBundleIncludesPrice .compare-at-price{color:#8e8e8e;text-decoration:line-through}.collectionBundleStripControls,.aplProductBundleIncludesArrows,.aplProductBundleIncludesDots{display:none}.collectionBundleStrip.is-carousel-active .collectionBundleStripControls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.collectionBundleStrip.is-desktop-carousel .collectionBundleStripControls{justify-content:flex-end}.collectionBundleStrip.is-desktop-carousel .collectionBundleStripDots,.product-template .aplProductBundleIncludes.is-desktop-carousel .aplProductBundleIncludesDots{display:none!important}.product-template .aplProductBundleIncludes.is-carousel-active .aplProductBundleIncludesArrows,.product-template .aplProductBundleIncludes.is-carousel-active .aplProductBundleIncludesDots{display:flex}.product-template .aplProductBundleIncludes.is-carousel-active .aplProductBundleIncludesHeader{margin-bottom:16px}.collectionBundleStripDots,.aplProductBundleIncludesDots{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto}.collectionBundleStripDots .flickity-page-dots,.aplProductBundleIncludesDots .flickity-page-dots{position:static;display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.collectionBundleStripDots .dot,.aplProductBundleIncludesDots .dot{width:10px;height:10px;margin:0;background:#fff;opacity:1}.collectionBundleStripDots .dot.is-selected,.aplProductBundleIncludesDots .dot.is-selected{background:#0055b0}.collectionBundleStripArrows,.aplProductBundleIncludesArrows{display:flex;align-items:center;gap:8px}.collectionBundleStripArrow,.aplProductBundleIncludesArrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;padding:0;border:0;border-radius:50%;background:#2d2d2d;color:#fff;transition:all linear .3s}.collectionBundleStripArrow:hover,.aplProductBundleIncludesArrow:hover{background:#d50a0a}.collectionBundleStripArrow svg,.aplProductBundleIncludesArrow svg{width:18px;height:18px}.collectionBundleStripArrow--next svg,.aplProductBundleIncludesArrow--next svg{transform:scaleX(-1)}.collectionTechnologyFeatureSection .container{max-width:100%}.collectionTechnologyFeatureGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:stretch}.collectionTechnologyFeatureContent{display:flex;flex-direction:column;gap:18px}.collectionTechnologyFeaturePreheading{margin-bottom:0}.collectionTechnologyFeatureTitle{margin:0;color:#fff;max-width:460px;line-height:.96;letter-spacing:-.04em}.collectionTechnologyFeatureItems{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.collectionTechnologyFeatureItem{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.collectionTechnologyFeatureItem--no-icon{grid-template-columns:minmax(0,1fr)}.collectionTechnologyFeatureIconWrap{width:64px;min-width:64px;height:64px;display:flex;align-items:center;justify-content:center}.collectionTechnologyFeatureIcon,.collectionTechnologyFeatureIconWrap .image-element__wrap,.collectionTechnologyFeatureIconWrap .image-element__wrap img{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;object-fit:contain;display:block}.collectionTechnologyFeatureTextWrap{min-width:0}.collectionTechnologyFeatureItemTitle{margin:0 0 8px;color:#fff;font-size:15px;line-height:1.25;font-weight:700}.collectionTechnologyFeatureTitle--gradient{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.collectionTechnologyFeatureItemText,.collectionTechnologyFeatureItemText p{margin:0;color:#8e8e8e;font-size:13px;line-height:1.55}.collectionTechnologyFeatureMedia{display:flex;align-items:stretch}.collectionTechnologyFeatureMediaBox{width:100%;border-radius:4px;overflow:hidden;background:#111;min-height:520px}.collectionTechnologyFeatureVideo,.collectionTechnologyFeatureImage,.collectionTechnologyFeaturePlaceholder{width:100%;height:100%;min-height:520px;display:block;object-fit:cover}.customPaddleStepsSection .container{max-width:100%}.customPaddleStepsContainer{display:flex;flex-direction:column;gap:28px}.customPaddleStepsHeader{max-width:560px}.customPaddleStepsTitle{margin:0;max-width:560px;line-height:.98;letter-spacing:-.04em}.customPaddleStepsTitle--gradient{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.customPaddleStepsCarouselWrap{position:relative;width:100%}.customPaddleStepsGrid{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.customPaddleStepsGrid .customPaddleStepsCard{width:calc(33.3333% - 10.6667px)}.customPaddleStepsCard{display:flex;flex-direction:column;height:auto;min-height:100%;padding:10px;border-radius:4px;background:#2d2d2d;overflow:visible}.customPaddleStepsCardImageWrap{width:100%;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:#161616}.customPaddleStepsCardImage,.customPaddleStepsCardPlaceholder,.customPaddleStepsCardImageWrap .image-element__wrap,.customPaddleStepsCardImageWrap .image-element__wrap img{display:block;width:100%;height:100%;object-fit:cover}.customPaddleStepsCardContent{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding-top:14px;padding-bottom:6px}.customPaddleStepsCardTitle{margin:0 0 12px;color:#fff;line-height:1.25}.customPaddleStepsCardStepLabel{color:#d50a0a}.customPaddleStepsCardTitleText{color:#fff}.customPaddleStepsCardText,.customPaddleStepsCardText p{margin:0;color:#8e8e8e;line-height:1.6}.customPaddleStepsCardList{margin-top:12px}.customPaddleStepsCardList ul{margin:0;padding:0;list-style:none}.customPaddleStepsCardList li{position:relative;margin:0;padding-left:24px;color:#8e8e8e;line-height:1.55}.customPaddleStepsCardList li+li{margin-top:8px}.customPaddleStepsCardList li:before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;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='M2 9.96864L5 12.8323L14 3.83228' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.customPaddleStepsCardList strong{font-weight:700}.customPaddleStepsMobileNav{display:none}.productCompareSeriesSection .container{max-width:100%;display:block!important;width:100%}.productCompareSeriesHeader{margin-bottom:30px}.productCompareSeriesTitle{max-width:760px;margin:0 auto;text-align:center}.productCompareSeriesTitle--gradient{background:var(--product-tech-specs-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.productCompareSeriesScroller{overflow-x:auto;overflow-y:hidden}.productCompareSeriesTable{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.productCompareSeriesTable thead th,.productCompareSeriesTable tbody th,.productCompareSeriesTable tbody td{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.productCompareSeriesLabelCell{width:220px;background:transparent;color:#fff;text-align:left;font-size:16px;font-weight:800;white-space:nowrap}.productCompareSeriesSeriesCell,.productCompareSeriesValueCell{min-width:170px;background:#262626;color:#8e8e8e;text-align:center;font-size:16px;font-weight:800}.productCompareSeriesTable thead .productCompareSeriesSeriesCell:first-of-type{border-top-left-radius:4px}.productCompareSeriesTable thead .productCompareSeriesSeriesCell:last-of-type{border-top-right-radius:4px}.productCompareSeriesTable tbody tr:last-child .productCompareSeriesValueCell:first-of-type{border-bottom-left-radius:4px}.productCompareSeriesTable tbody tr:last-child .productCompareSeriesValueCell:last-of-type{border-bottom-right-radius:4px}.productCompareSeriesBadge,.productCompareSeriesBadge .image-element__wrap,.productCompareSeriesBadge .image-element__wrap img{display:block;margin:0 auto}.productWhyDifferentDesktop{display:block}.productWhyDifferentMobile{display:none}.productWhyDifferentGrid{display:block}.productWhyDifferentDesktopHeader{max-width:520px;margin-bottom:24px}.productWhyDifferentPreheading{margin-bottom:10px}.productWhyDifferentTitle{margin:0 0 24px;max-width:520px}.productWhyDifferentTitle--gradient{background:var(--product-tech-specs-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.productWhyDifferentDesktopTableHeader,.productWhyDifferentDesktopRow{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);gap:44px}.productWhyDifferentDesktopRows{border-top:1px solid rgba(255,255,255,.08)}.productWhyDifferentDesktopRow{border-bottom:1px solid rgba(255,255,255,.08)}.productWhyDifferentDesktopRowContent{padding:16px 0}.productWhyDifferentRow{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.productWhyDifferentRowHeading{color:#fff;font-size:16px;font-weight:700;margin-bottom:8px}.productWhyDifferentRowText,.productWhyDifferentRowText p{color:#8e8e8e}.productWhyDifferentDesktopTableSpacer{min-height:1px}.productWhyDifferentCompareRow{display:grid;grid-template-columns:1fr 1fr}.productWhyDifferentCompareHead{display:grid;grid-template-columns:1fr 1fr;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.productWhyDifferentCompareRow{height:100%}.productWhyDifferentCompareRow .productWhyDifferentCompareCell{min-height:100%}.productWhyDifferentCompareRow .productWhyDifferentCompareCell{border-bottom:none}.productWhyDifferentDesktopRows .productWhyDifferentDesktopRow:last-child .productWhyDifferentCompareCell:first-child{border-bottom-left-radius:4px}.productWhyDifferentDesktopRows .productWhyDifferentDesktopRow:last-child .productWhyDifferentCompareCell:last-child{border-bottom-right-radius:4px}.productWhyDifferentCompareHeadCell,.productWhyDifferentCompareCell{min-height:57px;display:flex;align-items:center;justify-content:center;padding:16px;background:#2d2d2d}.productWhyDifferentCompareHeadCell+.productWhyDifferentCompareHeadCell,.productWhyDifferentCompareCell+.productWhyDifferentCompareCell{border-left:1px solid rgba(255,255,255,.05)}.productWhyDifferentCompareHeadCell{color:#fff;font-size:14px;font-weight:700}.productWhyDifferentCompareHeadCell--apl{position:relative}.productWhyDifferentCompareHeadCell--apl:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:144px;height:12px;border-top-left-radius:4px;border-top-right-radius:4px;background:#2d2d2d}.productWhyDifferentCompareLogo,.productWhyDifferentCompareLogo .image-element__wrap,.productWhyDifferentCompareLogo .image-element__wrap img{display:block;margin:0 auto}.productWhyDifferentCompareIcon{display:inline-flex;width:24px;height:24px}.productWhyDifferentCompareTable{overflow:visible}.productWhyDifferentCompareBox,.productWhyDifferentCompare{padding-top:0}.productWhyDifferentMobileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08)}.productWhyDifferentMobileCard{min-height:100%;padding:18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.productWhyDifferentMobileCard:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.productWhyDifferentMobileIconWrap{width:32px;height:32px;margin-bottom:16px}.productWhyDifferentMobileIcon,.productWhyDifferentMobileIconWrap .image-element__wrap,.productWhyDifferentMobileIconWrap .image-element__wrap img{width:32px;height:32px;object-fit:contain;display:block;margin:0!important}.productWhyDifferentMobileHeading{color:#fff;font-size:20px;font-weight:700;line-height:1.25;margin-bottom:10px}.productWhyDifferentMobileText,.productWhyDifferentMobileText p{color:#8e8e8e}.productTechSpecsSection .container{max-width:100%}.productTechSpecsContainer{display:flex;flex-direction:column;gap:24px}.productTechSpecsHeader{margin-bottom:0}.productTechSpecsTitle{margin:0;letter-spacing:-.03em}.productTechSpecsTitleText{color:#f4f4f4}.productTechSpecsTitleText--gradient{background:var(--product-tech-specs-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.productTechSpecsGrid{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:8px;row-gap:8px}.productTechSpecsItem{aspect-ratio:261 / 89;min-height:89px;padding:8px 10px;border-radius:4px;background:#2d2d2d;border:1px solid transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform linear .3s,background linear .3s,border-color linear .3s,box-shadow linear .3s}.productTechSpecsItem:hover{background:#353535;border-color:#d50a0a59;transform:translateY(-3px);box-shadow:0 12px 24px #00000038}.productTechSpecsItem:hover .productTechSpecsItemLabel{color:#b7b7b7}.productTechSpecsItem:hover .productTechSpecsItemValue{color:#fff}.productTechSpecsItemLabel{color:#8e8e8e;font-size:12px;line-height:1.2;margin-bottom:4px;font-weight:400}.productTechSpecsItemValue{color:#fff;font-size:16px;line-height:1.25;font-weight:900}.productPpaMlpSection .container{max-width:100%;flex-direction:column}.productPpaMlpGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,39.5%);gap:40px;align-items:start;width:100%;max-width:100%}.productPpaMlpContent{display:flex;flex-direction:column;gap:18px}.productPpaMlpPreheading{margin-bottom:0}.productPpaMlpTitle{margin:0;max-width:560px;line-height:.95;letter-spacing:-.04em}.productPpaMlpTitleText{color:#f4f4f4}.productPpaMlpTitleText--gradient{background:var(--product-ppa-mlp-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.productPpaMlpFeatures{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.productPpaMlpFeature{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.productPpaMlpFeatureTitle{margin:0 0 10px;color:#f5f5f5;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.03em}.productPpaMlpFeatureText,.productPpaMlpFeatureText p{margin:0;color:#8e8e8e;font-size:13px;line-height:1.6}.productPpaMlpMedia{display:flex;justify-content:flex-end}.productPpaMlpVideoBox{width:100%;max-width:460px;min-height:525px;border-radius:4px;overflow:hidden;background:var(--product-ppa-mlp-video-box-bg);display:flex;align-items:center;justify-content:center}.productPpaMlpVideo,.productPpaMlpFallbackImage,.productPpaMlpPlaceholder{width:100%;height:100%;min-height:525px;object-fit:cover;display:block}.productPpaMlpPlaceholder{padding:40px;background:#111}.themeAboutStory{display:block;width:100%}.themeAboutCopy,.themeAboutStoryCopy{display:block;width:100%;max-width:100%;margin:20px auto}.headingSectionCustom.themeContactHeroSection{margin-bottom:20px}.themeContactSection .container.contact-form{display:block;width:100%;padding:50px 10px!important;margin:0 auto!important}.themeContactSection .container.contact-form input,.themeContactSection .container.contact-form textarea{color:#fff!important}.themeContactSection .container.contact-form input::placeholder,.themeContactSection .container.contact-form textarea::placeholder{color:#fff!important;opacity:.6}.shopify-policy__container{width:100%;padding:50px 10px!important;max-width:1200px!important;margin:0 auto!important}.themeFaqHeroSection .container{display:block;margin:20px auto!important;max-width:100%!important}.themeFaqSection .faq__block-main{width:100%;max-width:100%!important;margin:0 auto!important;padding:20px 0!important}.themeFaqSection .container{display:block;width:100%!important;max-width:100%!important;margin:10px auto!important}.bulkEnquiriesIntroSection .image-with-text__text-column{background:transparent!important;padding:0 24px 0 0}.bulkEnquiriesIntroSection .image-with-text__image-column{padding-left:24px;padding-right:0}.bulkEnquiriesIntroSection .image-with-text__wrapper{max-width:560px}.bulkEnquiriesIntroSection .image-with-text__heading{margin-bottom:16px}.bulkEnquiriesIntroSection .image-with-text__text{color:#8e8e8e;max-width:520px}.bulkEnquiriesIntroSection .buttons{margin-top:24px}.bulkEnquiriesIntroSection .button{min-height:44px;padding:12px 24px;border-radius:4px}.bulkEnquiriesIntroSection .image-with-text__image-column .image-element__wrap,.bulkEnquiriesIntroSection .image-with-text__image-column img,.bulkEnquiriesIntroSection .placeholder-svg{width:100%;border-radius:10px;overflow:hidden;display:block}.bulkEnquiriesIntroSection .placeholder-svg{min-height:260px;background:#2d2d2d;color:#8e8e8e}@media screen and (max-width:798px){.product-template .aplDesignerThemeProductsGrid{grid-template-rows:repeat(2,79px);grid-auto-columns:minmax(98px,98px)}.bulkEnquiriesIntroSection .image-with-text__text-column{padding:0}.bulkEnquiriesIntroSection .image-with-text__image-column{padding:0 0 20px}.bulkEnquiriesIntroSection .image-with-text__heading{margin-bottom:12px}.bulkEnquiriesIntroSection .image-with-text__text{max-width:none}}.pageFeatureGridContainer{max-width:100%;display:block}.pageFeatureGridPreheading{margin-bottom:10px}.pageFeatureGridHeading{margin-bottom:24px;text-align:center}.pageFeatureGridHeading--gradient{color:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.pageFeatureGridItems{display:grid;grid-template-columns:repeat(var(--page-feature-grid-desktop-columns, 4),minmax(0,1fr));gap:16px}.pageFeatureGridItem{background:#222;border-radius:4px;padding:20px}.pageFeatureGridIconWrap{width:64px;height:64px;margin-bottom:16px}.pageFeatureGridIconWrap .image-element__wrap,.pageFeatureGridIcon{width:64px;height:64px}.pageFeatureGridIconWrap img,.pageFeatureGridIcon{width:64px;height:64px;object-fit:contain;display:block}.pageFeatureGridItemHeading{color:#fff;margin-bottom:10px}.pageFeatureGridItemText,.pageFeatureGridItemText p{color:#8e8e8e}.pageFeatureGridButtonWrap{display:flex;justify-content:center;margin-top:32px}@media screen and (max-width:798px){.pageFeatureGridHeading{text-align:left}.pageFeatureGridItems{grid-template-columns:repeat(var(--page-feature-grid-mobile-columns, 2),minmax(0,1fr));gap:12px}.pageFeatureGridItem{padding:16px}.pageFeatureGridIconWrap{width:56px;height:56px;margin-bottom:12px}.pageFeatureGridIconWrap .image-element__wrap,.pageFeatureGridIcon,.pageFeatureGridIconWrap img{width:56px;height:56px}.product-template .swatch__option{width:calc(50% - 4px)}.product-template .swatch-element label{min-height:78px;padding:10px;column-gap:10px}.product-template .swatch-element .swatchVariantCardImage{width:58px;min-width:58px;height:54px}.product-template .swatch-element .swatchVariantCardText{font-size:16px}}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard{width:calc(25% - 8px);max-width:100%;margin-right:10px;margin-bottom:10px;margin-left:0;padding:0}.featuredCollectionProductCard .product-wrap{height:100%}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(4n){margin-right:0}.featuredCollectionProductCard .product-wrap a.is-h3.product-thumbnail__title{font-size:16px;margin-bottom:10px;font-weight:800}.priceAndTitle{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:5px}p.ajax-cart__taxes-shipping-message.has-padding-top,.is-align-center.text-align-center.ajax-cart__taxes-shipping{display:none}shopify-payment-terms,.ajax-cart__button-wrapper.text-align-center a.ajax-cart__cart-link{display:none!important}.section.customPaddleStepsSection.collectionCustomPaddleStepsSample.is-width-wide{overflow:hidden}.ajax-cart__price.price,.ajax-cart__price.price span.money.sale{color:#fff!important}@media only screen and (max-width:1400px){span.swatchVariantCardText{font-size:14px!important;text-align:left}}@media only screen and (max-width:991px){.is-width-standard,.is-width-wide{padding:0 20px!important}header.header,.header-sticky-wrapper{display:none!important}.mobile-header{display:block;width:100%;max-width:100%;background:#0f0f0f!important}.mobile-header__content{padding:10px;width:100%}.mobile-dropdown.mobile-dropdown__position--left{padding:0}.pplrabs{position:relative!important;left:0!important;display:none;top:0!important;transform:none!important}.mobile-icons{padding:0;display:flex;flex-wrap:nowrap;width:max-content;max-width:100%;align-items:center;justify-content:flex-end;columns:8px;row-gap:8px}.header-cart{padding:0!important}.mobileMenuAndSearch{display:flex;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;column-gap:8px}.closeMenu,.mobile-icons .header__link,a.header__link.action-area__link,button.mobileMenuOpener{display:flex;align-items:center;justify-content:center;cursor:pointer;background:#1f1f1f;border:0px solid!important;padding:0;min-width:38px;min-height:38px;color:#fff!important;transition:all linear .3s;border-radius:4px}button.mobileMenuOpener svg{width:12px;height:12px;color:inherit}.closeMenu .icon,.closeMenu .icon svg,.mobile-icons .header__link .icon,.mobile-icons .header__link .icon svg,a.header__link.action-area__link span.icon.header__icon svg,a.header__link.action-area__link span.icon.header__icon{width:18px;height:18px;color:inherit}.mobile-icons .header__link:hover,a.header__link.action-area__link:hover,button.mobileMenuOpener:hover{color:#d50a0a!important;background:#fff}.section.featuredCollectionSection{overflow:hidden}.mobile-menu{display:block;width:100%;max-width:100%;position:fixed;top:0;left:0;z-index:100000;transition:all linear .3s;transform:translate(-200%);height:100vh;max-height:100vh;overflow:hidden}.isOpen .mobile-menu{transform:translate(0)}.mobile-menu__content{width:100%;max-width:100%;padding:50px 0!important;height:calc(100vh - 72px);min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:0 auto!important;background:#fff!important}.mobile-menu__content ul.mobile-menu__list.has-margin-bottom{max-width:100%;margin:0 auto!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:0 10px!important}ul.mobile-menu__list.aplMobileMenuFooterList{padding:20px 10px!important;margin:20px auto 0!important;background:#fff!important;border-top:1px solid #ccc}ul.mobile-menu__list.aplMobileMenuFooterList a.mobile-menu__item{font-size:14px!important;padding:10px!important;font-weight:400}li.mobile-menu__list-item{width:100%;max-width:100%}.aplMobileMenuPanels{width:100%;background:#f2f2f2!important}.aplMobileMenuPanel{display:none;width:100%}.aplMobileMenuPanel.is-active{display:block}.aplMobileMenuPromoBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px;border-radius:6px;background:#d9d0c2;color:#111!important;text-decoration:none;width:calc(100% - 20px);margin:10px auto}.aplMobileMenuPromoBannerContent{flex:1 1 0;min-width:0}.aplMobileMenuPromoBannerHeading{font-size:15px;line-height:1.05;font-weight:800;text-transform:uppercase;margin-bottom:4px}.aplMobileMenuPromoBannerText{font-size:12px;line-height:1.3;font-weight:500}.aplMobileMenuPromoBannerMedia{width:86px;min-width:86px}.aplMobileMenuPromoBannerMedia .image-element__wrap,.aplMobileMenuPromoBannerMedia img{display:block;width:100%}.aplMobileMenuFeatureList{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:18px;padding:0 10px}.aplMobileMenuFeatureButton{display:flex;align-items:center;width:100%;gap:10px;padding:18px 16px;border:0;border-radius:4px;background:#fff;color:#111;text-align:left}.aplMobileMenuFeatureButtonText{flex:1 1 0;min-width:0;font-size:15px;line-height:1.1;font-weight:800;text-transform:uppercase}.aplMobileMenuFeatureButtonBadge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 8px;border-radius:2px;background:#ff8d2c;color:#fff;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase}.aplMobileMenuFeatureButtonArrow{width:18px;min-width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.aplMobileMenuBackButton{display:inline-flex;align-items:center;gap:10px;width:100%;margin:0 0 16px;padding:14px 16px;border:0;border-radius:4px;background:#fff;color:#111;font-size:15px;font-weight:800;line-height:1.1;text-transform:uppercase;text-align:left}.aplMobileMenuBackIcon{width:16px;min-width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%23909090' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px}.aplMobileMenuPanelProducts{display:flex;flex-direction:column;gap:16px;width:100%}.aplMobileMenuProductCard{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:4px;background:#fff;text-decoration:none;color:#111!important}.aplMobileMenuProductCardMedia{width:64px;min-width:64px}.aplMobileMenuProductCardMedia .image-element__wrap,.aplMobileMenuProductCardMedia img{display:block;width:100%}.aplMobileMenuProductCardContent{flex:1 1 0;min-width:0}.aplMobileMenuProductCardTitle{font-size:14px;line-height:1.15;font-weight:800;text-transform:uppercase;margin-bottom:4px}.aplMobileMenuProductCardText{font-size:12px;line-height:1.3;color:#222}.aplMobileMenuSeeMoreButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:4px;border-radius:4px;background:#1f1f1f;color:#fff!important;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none}.mobileMenuHeader .image-element__wrap{margin:0!important}.product-template .product__information,.product__images.one-half.column.medium-down--one-whole{width:100%;position:relative!important;top:0!important;max-width:100%}.mobileMenuHeader{display:flex;align-items:center;justify-content:space-between;column-gap:20px;row-gap:20px;padding:10px 20px;position:sticky;top:0;z-index:2222;background:#fff}.mobileMenuHeaderCurrency{margin:0!important;position:relative}.aplMobileHeaderDisclosure,.aplMobileHeaderDisclosure .localization,.aplMobileHeaderDisclosure .selectors-form__wrap,.aplMobileHeaderDisclosure .selectors-form__currency{margin:0;width:auto}.aplMobileHeaderDisclosure .disclosure{position:relative}.aplMobileHeaderDisclosure .disclosure__toggle{display:inline-flex;align-items:center;justify-content:center;column-gap:8px;min-width:58px;margin:0!important;min-height:38px;padding:8px 10px;background:#1f1f1f;border:1px solid #5e584f;border-radius:4px;color:#fff}.aplMobileHeaderDisclosure .disclosure__toggle .icon{order:1;width:12px;display:none;height:12px;color:#a9a9a9}.aplMobileCurrencyFlagOnly,.aplMobileCurrencyOptionFlag{display:inline-flex;align-items:center;justify-content:center}.aplMobileCurrencyFlagOnly img,.aplMobileCurrencyOptionFlag img{display:block;width:20px;height:14px;object-fit:cover;border-radius:2px}.aplMobileHeaderDisclosure .disclosure__list-wrap{position:absolute;top:calc(100% + 8px);right:0;width:110px;padding:0;background:#1f1f1f;border:1px solid #5e584f;z-index:20}.aplMobileHeaderDisclosure .disclosure-list{padding:8px;margin:0;max-height:300px;overflow-y:auto;height:max-content}.mobileMenuHeader .mobile-logo a.mobile-header__logo.header__link.primary-logo{margin:0!important}.mobileMenuHeader .mobile-logo{display:flex;align-items:center;justify-content:flex-start}.aplMobileHeaderDisclosure .disclosure-list__item{margin:0}.aplMobileHeaderDisclosure .disclosure__button{display:flex;align-items:center;column-gap:10px;width:100%;min-height:42px;padding:8px 10px;background:transparent;color:#fff;text-align:left}.aplMobileHeaderDisclosure .disclosure__button span:last-child{font-size:14px;font-weight:600;line-height:1.2}.aplMobileHeaderDisclosure .disclosure__button:hover,.aplMobileHeaderDisclosure .disclosure__button[aria-current=true],.aplMobileHeaderDisclosure .disclosure-list__item--current .disclosure__button{background:#2d2d2d}.footer-menu__disclosure .selectors-form__wrap,.footer-menu__disclosure .selectors-form__item,.footer-menu__disclosure .disclosure{width:auto}.footer-menu__disclosure .disclosure{position:relative}.footer-menu__disclosure .disclosure__toggle{display:inline-flex;align-items:center;justify-content:center;column-gap:8px;min-height:38px;padding:8px 12px;border:1px solid #5e584f;border-radius:4px;background:#1f1f1f;color:#fff}.footer-menu__disclosure .disclosure__toggle .icon{width:12px;height:12px;color:#a9a9a9}.footer-menu__disclosure .disclosure__list-wrap{position:absolute;top:auto;bottom:calc(100% + 8px);right:0;left:auto;width:max-content;min-width:110px;padding:0;background:#1f1f1f;border:1px solid #5e584f;z-index:20}.footer-menu__disclosure .disclosure-list{margin:0;padding:8px;max-height:300px;overflow-y:auto;height:max-content}.footer-menu__disclosure .disclosure-list__item{margin:0}.footer-menu__disclosure .disclosure__button{display:flex;align-items:center;column-gap:10px;width:100%;min-height:42px;padding:8px 10px;color:#fff;background:transparent;text-align:left}.footer-menu__disclosure .disclosure__button:hover,.footer-menu__disclosure .disclosure-list__item--current .disclosure__button{background:#2d2d2d}.selectors-form--mobile .selectors-form__currency--custom>.disclosure{display:none!important}.selectors-form--mobile .aplMobileCurrency{position:relative;width:auto}.selectors-form--mobile .aplMobileCurrencyToggle{display:inline-flex;align-items:center;justify-content:center;column-gap:8px;min-width:58px;min-height:38px;padding:8px 10px;background:#1f1f1f;border:1px solid #5e584f;border-radius:4px;color:#fff}.selectors-form--mobile .aplMobileCurrencyToggleIcon{display:inline-flex;align-items:center;justify-content:center;color:#a9a9a9}.selectors-form--mobile .aplMobileCurrencyMenu{display:none;position:absolute;right:0;bottom:calc(100% + 8px);width:110px;padding:8px;background:#1f1f1f;border:1px solid #5e584f;max-height:300px;overflow-y:auto;height:max-content;z-index:20}.selectors-form--mobile .aplMobileCurrency.is-open .aplMobileCurrencyMenu{display:block}.selectors-form--mobile .aplMobileCurrencyOption{display:flex;align-items:center;width:100%;min-height:42px;padding:8px 10px;color:#fff;background:transparent;text-align:left}.selectors-form--mobile .aplMobileCurrencyOption:hover,.selectors-form--mobile .aplMobileCurrencyOption.is-active{background:#2d2d2d}.mobileMenuHeader .closeMenu{flex-shrink:0}.mobileMenuHeader .mobile-logo{order:0!important}.closeMenu{order:1!important}@media only screen and (max-width:420px){.mobile-menu__content{padding:10px 0 50px!important;height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px)}}div#mobile-header-sticky-wrapper{display:block!important;background:#0f0f0f!important}.isMobileMenuOpen .floatingToastSection{display:none}section.section.videoWithTxtOverlay.heroVideoSection.is-width-wide{padding:10px}.heroVideoSection .mainHeroBanner .videoContainer,.heroVideoSection .videoContainer video{min-height:580px;max-height:58px;height:auto;width:100%!important;max-width:100%!important}.hasOverlayBg.caption{padding:20px!important;width:100%}.caption-content{padding:0!important;max-width:100%!important}.heroVideoSection .caption-content.text-align-left.has-padding{padding:0!important}.heroVideoSection .hasOverlayBg.caption{text-align:center!important;align-items:flex-end}.heroVideoSection .hasOverlayBg.caption .caption-content{text-align:center!important;justify-content:center!important;display:flex;flex-direction:column;align-items:center!important}.heroPlayerCalloutWrap{margin-top:14px}.heroPlayerCallout{min-height:30px;padding:8px 12px;font-size:11px!important}.heroVideoSection .hasOverlayBg.caption .caption-content .image-with-text-overlay__buttons{flex-direction:column;align-items:center;justify-content:center;column-gap:10px;row-gap:10px}.heroVideoSection .hasOverlayBg.caption .caption-content .image-with-text-overlay__buttons .button{width:100%;max-width:100%;margin:0 auto}.icon-with-text-column__column{flex-direction:column}.container.iconWithTxtSecAreaContainer.is-justify-center{flex-wrap:nowrap;display:flex;width:100%}.mobile-layout--left .mobile-icons{column-gap:8px!important}form.search-form.search-popup__form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:max-content;padding:30px 10px}.mobile-search.is-hidden-large{position:fixed;top:0;left:0}form.search-form.search-popup__form .control.has-icons-left.has-icons-right.is-relative{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:4px;border:1px solid #2d2d2d;position:relative;margin-top:45px}.search-popup__form .field:not(:last-child){width:100%;max-width:100%}.search__fields{width:100%;max-width:98%}span.icon.is-right.close-search{display:flex;align-items:center;justify-content:center;cursor:pointer;background:#1f1f1f;border:0px solid!important;padding:0;min-width:38px;min-height:38px;color:#fff!important;transition:all linear .3s;border-radius:4px;position:absolute;top:-63px;z-index:222}.mobile-search .control .icon svg{width:18px;height:18px}.mobile-search .search-form .search__fields input[type=text]{padding:0 10px 0 30px;height:100%;min-height:44px;border:0px solid!important}.mobile-search span.icon.is-left.submit-search{top:13px}.mobile-search .search__results,.mobile-search .search__results a{color:#000!important}.product-template .product_section.container{display:block}section.section.customPaddleStepsSection.productCustomPaddleStepsSection{overflow:hidden}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard{width:calc(33.33% - 8px);max-width:100%;margin-right:10px;margin-left:0;padding:0}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(3n){margin-right:0}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(4n){margin-right:10px}.mobile-menu .mobile-menu-link,.mobile-menu .mobile-menu__item{display:flex;align-items:center;width:100%;gap:10px;padding:18px 16px;border:0;border-radius:4px;background:#fff;color:#111;text-align:left;flex:1 1 0;min-width:0;font-size:15px;line-height:1.1;font-weight:800;text-transform:uppercase}}@media only screen and (max-width:798px){.hideInMobileDevice{display:none}.sowInMobileDevice{display:block}.featuredCollectionSectionHeadingContainer{margin-bottom:20px}.featuredCollectionSectionHeadingWrap{align-items:flex-start;flex-direction:column;width:100%}.featuredCollectionSectionArrows{display:none}.collectionTabsNav{justify-content:flex-start;margin-bottom:24px}.collectionTechnologyFeatureGrid{grid-template-columns:1fr;gap:18px}.collectionTechnologyFeatureMedia{order:2}.collectionTechnologyFeatureContent{order:1}.collectionTechnologyFeatureItems{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:0}.collectionTechnologyFeatureItem{grid-template-columns:1fr;gap:10px;align-items:flex-start;padding:16px 0}.collectionTechnologyFeatureItem--no-icon{grid-template-columns:1fr}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsGrid{display:block}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsGrid.flickity-enabled .customPaddleStepsCard{width:86%;margin-right:12px;height:auto}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsGrid .flickity-viewport{overflow:visible}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileNav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileNavButton{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border:0;border-radius:999px;background:#2d2d2d;color:#fff;transition:background linear .3s,color linear .3s}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileNavButton:hover{background:#d50a0a;color:#fff}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileNavButton:before{content:"";display:block;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2765 6.91064L10.3658 13.8214L17.2765 20.7321' stroke='currentColor' stroke-width='1.72768' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileNavButton--next:before{transform:scaleX(-1)}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileDots .flickity-page-dots{position:static;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileDots .flickity-page-dots .dot{width:8px;height:8px;margin:0;border:0;border-radius:999px;background:#fff6;opacity:1}.customPaddleStepsSection.is-mobile-carousel .customPaddleStepsMobileDots .flickity-page-dots .dot.is-selected{background:#0055b0}.collectionTechnologyFeatureItem:last-child{grid-column:span 2}.collectionTechnologyFeatureIconWrap{width:42px;min-width:42px;height:42px}.collectionTechnologyFeatureIcon,.collectionTechnologyFeatureIconWrap .image-element__wrap,.collectionTechnologyFeatureIconWrap .image-element__wrap img{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px}.collectionTechnologyFeatureMediaBox,.collectionTechnologyFeatureVideo,.collectionTechnologyFeatureImage,.collectionTechnologyFeaturePlaceholder{min-height:360px}.collectionHeroBannerCard{min-height:260px}.collectionHeroBannerContent{padding:18px}.collectionHeroBannerPreheadingWrap{margin-bottom:12px}.collectionHeroBannerPreheadingImage{width:60px;min-width:60px}.collectionFeatureIconsSection .iconWithTxtSecAreaContainer{row-gap:8px}.collectionFeatureIconsSection .icon-with-text-column__column{justify-content:flex-start}.collectionPageIntroRow{flex-direction:column;margin-bottom:20px}.collectionPageSortColumn,.collectionPageSection .collection__filters,.collectionPageSection .field.is-grouped.is-flex-wrap,.collectionPageSection .collection__sort-by-filter{width:100%}.collectionPageSection .field.is-grouped.is-flex-wrap{justify-content:flex-start}.collectionPageSection .collection__sort-by-filter select{width:100%}.collectionPageSection .customCollectionSortButton{min-width:100%;min-height:58px;padding:14px 18px;border-radius:16px}.collectionPageSection .customCollectionSortButtonLabel{font-size:18px}.collectionPageSection .customCollectionSortDropdown{min-width:100%}.collectionBundleStripCarousel{grid-template-columns:1fr;gap:12px}.collectionBundleStrip.is-mobile-carousel .collectionBundleStripControls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.collectionBundleStrip.is-mobile-carousel .collectionBundleStripItem{width:100%;padding-right:12px}.collectionBundleStrip.is-mobile-carousel .collectionBundleStripCarousel,.product-template .aplProductBundleIncludes.is-mobile-carousel .aplProductBundleIncludesCarousel{display:flex;align-items:flex-start;justify-content:flex-start;column-gap:10px}.collectionBundleStrip.is-mobile-carousel .collectionBundleStripCarousel .flickity-viewport{overflow:visible}.collectionBundleStrip.is-mobile-carousel .collectionBundleStripCarousel.flickity-enabled{display:block}.collectionPageSection .collection-matrix .featuredCollectionProductCard{padding-left:6px;padding-right:6px;margin-bottom:12px}.featuredCollectionProductCard .product-image__wrapper{display:block}.featuredCollectionProductCard .image__container.product__imageContainer{display:flex;align-items:flex-start;justify-content:center}.featuredCollectionProductCard .image__container.product__imageContainer .image-element__wrap img{width:100%;height:100%;min-height:200px}.featuredCollectionProductCard .image__container.product__imageContainer .image-element__wrap img{object-fit:contain}.featuredCollectionProductCard .thumbnail__caption{padding:0 12px 12px}.featuredCollectionProductCard .product-thumbnail{row-gap:8px}.featuredCollectionProductCard .priceAndTitle{display:flex;flex-direction:column;align-items:flex-start;row-gap:6px}.featuredCollectionProductCard .priceAndTitle .product-thumbnail__price,.featuredCollectionProductCard .featuredCollectionQuickATCBtn,.featuredCollectionProductCard .featuredCollectionDesktopLinkBtn{display:none}.featuredCollectionProductCard .product-thumbnail__title{max-width:100%;margin-right:0}.featuredCollectionProductCard .featuredCollectionProductCardDescription{font-size:12px!important;line-height:1.35}.featuredCollectionProductCard .featuredCollectionProductCardInfoRow{display:block}.featuredCollectionProductCard .featuredCollectionProductCardAction{display:block;margin-top:10px}.featuredCollectionProductCard .featuredCollectionCardActionButton{min-height:38px;font-size:14px;padding:10px 12px}.collectionTabsProducts{grid-template-columns:1fr;row-gap:18px}.differenceMediaSectionGrid{grid-template-columns:1fr}.differenceMediaSectionVideoBox,.differenceMediaSectionVideo,.differenceMediaSectionVideoPlaceholder{min-height:320px}.differenceMediaSectionToast{left:12px;right:12px;bottom:12px;min-width:0;max-width:none}.differenceMediaSectionFeatures{grid-template-columns:1fr}.testimonialShowcaseCard{grid-template-columns:1fr;padding:18px}.testimonialShowcaseNav{justify-content:center;column-gap:14px;row-gap:14px;margin-top:18px}.testimonialShowcaseMobileDots{display:flex;align-items:center;justify-content:center;min-width:78px}.testimonialShowcaseMobileDots .flickity-page-dots{position:static;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0}.testimonialShowcaseMobileDots .flickity-page-dots .dot{width:10px;height:10px;margin:0;border:0;border-radius:999px;background:#ffffffeb;opacity:1}.testimonialShowcaseMobileDots .flickity-page-dots .dot.is-selected{background:#0055b0}.testimonialShowcaseNavButton{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:999px;background:#2d2d2d;color:#fff}.testimonialShowcaseVideoCard,.testimonialShowcaseVideo,.testimonialShowcaseVideoPlaceholder{min-height:0}.testimonialShowcaseContentInner{justify-content:flex-start}.testimonialShowcaseQuote,.testimonialShowcaseText,.testimonialShowcaseAuthor{max-width:100%}.testimonialShowcaseToast{max-width:none;margin-top:22px}.movementGalleryTicker,.movementGalleryCarousel{width:calc(100% + 20px);margin-left:-10px}.movementGallerySectionHeader{margin-bottom:24px}.movementGallerySectionDescription{margin-top:14px}.movementGalleryItem{flex:0 0 calc(var(--movement-gallery-mobile-track-width) / var(--movement-gallery-visible-items-mobile, 1.5));width:calc(var(--movement-gallery-mobile-track-width) / var(--movement-gallery-visible-items-mobile, 1.5));min-width:calc(var(--movement-gallery-mobile-track-width) / var(--movement-gallery-visible-items-mobile, 1.5))}.product-template .product_section.container{padding:18px 0 28px}.product-template .product__information{padding:18px}.product-template .purchase-details{grid-template-columns:auto minmax(0,1fr)}.product-template .aplProductBundleIncludesCarousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-template .aplProductBundleIncludes.is-mobile-carousel .aplProductBundleIncludesArrows,.product-template .aplProductBundleIncludes.is-mobile-carousel .aplProductBundleIncludesDots{display:flex}.product-template .aplProductBundleIncludesItem{width:50%;padding-right:12px;margin-right:0}.product-template .aplProductVolumePricingLink{display:none!important}.product-template .purchase-details__buttons{grid-column:auto}.product-template .product-gallery__main .flickity-prev-next-button{width:36px;height:36px;min-width:36px;min-height:36px}.ajax-cart.ajax-cart--drawer{width:100%}.ajax-cart__sticky-header,.ajax-cart__scroll-area,.ajax-cart__sticky-footer{padding-left:16px;padding-right:16px}.ajax-cart__product{column-gap:12px}.ajax-cart__product-image img{width:72px;height:72px}.cart-section .cart__card{padding:14px}.appsJudgeMeSection .jm-review-widget{padding:18px}.productRecommendationsGridWrap .featuredCollectionProductCard{width:50%}.productRecommendationsGridWrap .featuredCollectionProductCard:nth-child(n+3){display:none}.productCompareSeriesHeader{margin-bottom:20px}.productCompareSeriesTitle{max-width:none;text-align:left}.productCompareSeriesTable{min-width:760px}.productCompareSeriesLabelCell,.productCompareSeriesSeriesCell,.productCompareSeriesValueCell{padding:14px 16px;font-size:14px}.productWhyDifferentDesktop{display:none}.productWhyDifferentMobile{display:block}.productWhyDifferentDesktopHeader{max-width:none;margin-bottom:0}.productWhyDifferentTitle{max-width:none;margin-bottom:20px}.productWhyDifferentMobileHeading{font-size:18px}.productTechSpecsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productTechSpecsItem{aspect-ratio:auto;min-height:76px}.productPpaMlpGrid{grid-template-columns:1fr;gap:24px}.productPpaMlpTitle{max-width:none}.productPpaMlpFeature{padding:16px 0}.productPpaMlpVideoBox,.productPpaMlpVideo,.productPpaMlpFallbackImage,.productPpaMlpPlaceholder{min-height:360px}.floatingToastSection{width:calc(100% - 24px)}.floatingToastContent{min-height:68px;padding:10px 16px;border-radius:12px}.floatingToastTextWrap{max-width:calc(100% - 98px)}.floatingToastHeading{margin-bottom:2px;font-size:16px}.floatingToastImageWrap{width:92px;min-width:92px}.floatingToastImageWrap img,.floatingToastImageWrap .image-element__wrap img{right:-8px;bottom:-6px;max-height:90px}.jm-stack.jm-stack--space-600.jdgm-review-list{display:block!important}.jm-box.jm-box--inherit-color.jm-review-item{width:100%;margin-bottom:20px!important}.collectionTabsNavButton{flex-wrap:nowrap;font-size:14px!important;padding-bottom:3px!important;padding-left:0!important;padding-right:0!important}.collectionTabsNav{column-gap:5px;justify-content:center}.collectionTabsProducts{display:flex;align-items:flex-start;justify-content:space-between;column-gap:8px;row-gap:8px;flex-wrap:wrap}.collectionTabsProducts .one-third.column.product__thumbnail.featuredCollectionProductCard{width:calc(50% - 4px)!important}.differenceMediaSectionFeature--mobileCta{display:flex;align-items:stretch;justify-content:center}.differenceMediaSectionFeature--mobileCta .differenceMediaSectionFeatureCtaButton{width:100%;max-width:100%;min-width:130px;height:max-content;min-height:55px}.differenceMediaSectionFeatures{display:flex;flex-wrap:wrap;width:100%;max-width:100%;column-gap:10px;row-gap:20px;justify-content:space-between;align-items:stretch;border:1px solid #292929;padding:10px}.differenceMediaSectionFeatures .differenceMediaSectionFeature{width:calc(50% - 10px)!important;max-width:100%!important;padding:10px}.testimonialShowcaseToast.differenceMediaSectionToast{left:0;display:flex}.differenceMediaSectionToast{bottom:32px}.featured-collection__preheading{margin-bottom:20px}.footer__content .footerClassicGrid,.footerClassicGrid{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;justify-content:space-between!important;column-gap:20px;row-gap:30px}.footerClassicGrid .footer__block.block__link-list{width:calc(50% - 10px);order:1}.footerClassicGrid .block__newsletter.footerClassicBlock.footerClassicBlock--newsletter{order:0!important;border-bottom:1px solid #8c8c8c;padding-bottom:30px}.footerClassicBottom{border-top:1px solid #8c8c8c;margin-top:30px;padding-top:30px;justify-content:center;align-items:center}.footerClassicBottomLeft{width:100%;text-align:center;justify-content:center;flex-direction:column}.footerClassicSocials{text-align:center;display:flex;align-items:center;margin:10px auto}.footer__credits.is-text-small{text-align:center}.footerClassicBottomRight{display:flex;align-items:center;justify-content:center}.has-secondary-image-swap .swap--visible{display:none!important}.collection__sort-by-filter.select.customCollectionSortWrap{width:max-content;max-width:100%!important}.container.collection-matrix{justify-content:space-between;width:100%;padding:32px 0;column-gap:4px;row-gap:4px!important}.one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard{width:calc(50% - 2px)!important;margin-right:0!important;margin-left:0!important}.collectionPageSection .customCollectionSortButton{border-radius:4px;min-height:38px}.customPaddleStepsCarouselWrap button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--next svg{transform:scaleX(-1)}button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--prev,button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--next{display:flex!important;align-items:center!important;justify-content:center!important}button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--prev svg,button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--next svg{width:22px;height:22px}button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--prev:before,button.customPaddleStepsMobileNavButton.customPaddleStepsMobileNavButton--next:before{display:none!important}.product-template .product__information{margin-top:20px}.product-template .aplProductAddOnsItem{width:calc(80% - 10px)!important}.badgeAndText{display:flex;align-items:center;justify-content:space-between;max-width:100%;row-gap:10px;width:max-content;column-gap:10px;flex-wrap:wrap}.product-template .swatch-element .swatchVariantCardText{font-size:10px}.product-template .swatch-element .swatchVariantCardImage{width:45px;min-width:45px;min-height:45px;height:45px}legend.option-title.label{font-size:13px}.product-template .swatch-element label{column-gap:10px}.product-template .swatch__options{gap:4px;justify-content:space-between;width:100%;max-width:100%}.product-template .product__information{padding:10px}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard{width:calc(50% - 8px);max-width:100%;margin-right:10px;margin-bottom:10px;margin-left:0;padding:0}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(2n){margin-right:10px}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(3n){margin-right:10px}.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(4n){margin-right:10px}}@media only screen and (max-width:600px){.container.collection-matrix .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard{width:100%!important;max-width:100%!important;margin:0 auto 10px!important}.container.collection-matrix.alwaysTwoInMobile .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard{width:calc(50% - 8px)!important;max-width:100%!important;margin-right:10px!important;margin-bottom:10px!important;margin-left:0!important;padding:0!important}.container.collection-matrix.alwaysTwoInMobile .one-fourth.medium-down--one-half.small-down--one-half.column.thumbnail.product__thumbnail.featuredCollectionProductCard:nth-child(2n){margin-right:0!important}.featuredCollectionProductCard .product-thumbnail__title{font-size:14px!important}.featuredCollectionProductCard .featuredCollectionCardActionButton{font-size:12px}.featuredCollectionProductCardDescription.is-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.one-third .sticker-shape-square .sticker-holder__content{width:100%;padding:10px!important;display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}.featuredCollectionSection .container.featuredCollectionItemsContainer .small-down--one-half.column.thumbnail.product__thumbnail{width:calc(50% - 5px)!important;margin-left:0!important;margin-right:10px!important;margin-bottom:10px}.featuredCollectionSection .container.featuredCollectionItemsContainer .small-down--one-half.column.thumbnail.product__thumbnail:nth-child(2n){margin-right:0!important}}@media only screen and (max-width:500px){title.is-h1,.is-h1,.title.is-h1{font-size:25px}button.quickATCBtn.featuredCollectionCardActionButton{column-gap:4px;font-size:10px;padding:2px}.product-template .swatch__option{width:100%;max-width:100%}}.product-template .swatchOption--size .swatch__options,.product-template .swatchOption--color .swatch__options{display:flex;flex-wrap:wrap;gap:8px}.product-template .swatchOption--size .swatch__option,.product-template .swatchOption--color .swatch__option{width:auto;margin:0}.product-template .swatchOption--size .swatch__option>input,.product-template .swatchOption--color .swatch__option>input{position:absolute;opacity:0;pointer-events:none}.product-template .swatchOption--size .swatch-element,.product-template .swatchOption--color .swatch-element{width:auto}.product-template .swatchOption--size .swatch-element label,.product-template .swatchOption--color .swatch-element label{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:58px;min-height:40px;padding:8px 14px;border:1px solid #2d2d2d;border-radius:4px;background:#1f1f1f;color:#8e8e8e;column-gap:0;font-size:14px;font-weight:700;line-height:1.2;text-align:center;transition:all linear .3s}.product-template .swatchOption--size .swatch-element:hover label,.product-template .swatchOption--color .swatch-element:hover label{border-color:#d50a0a;color:#fff}.product-template .swatchOption--size .swatch__option>input:checked+.swatch-element label,.product-template .swatchOption--color .swatch__option>input:checked+.swatch-element label{border-color:#d50a0a;color:#fff}.product-template .swatchOption--size .swatchVariantCardImage,.product-template .swatchOption--color .swatchVariantCardImage,.product-template .swatchOption--size .swatchVariantSaleBadge,.product-template .swatchOption--color .swatchVariantSaleBadge,.product-template .swatchOption--size .crossed-out,.product-template .swatchOption--color .crossed-out{display:none!important}.product-template .swatchOption--size .badgeAndText,.product-template .swatchOption--color .badgeAndText{display:block}.product-template .swatchOption--size .swatchVariantCardText,.product-template .swatchOption--color .swatchVariantCardText{color:inherit;font-size:14px;font-weight:700;line-height:1.2}@media only screen and (max-width:798px){.product-template .swatchOption--size .swatch-element label,.product-template .swatchOption--color .swatch-element label{min-width:52px;min-height:38px;padding:8px 12px;font-size:13px}}.article-template,.blog-template .main-content,.article__section,.article-post,.article{color:#fff}.article__section .container,.article-post .container,.article .container,.blog-template .container{max-width:1280px}.article__section{background:#0f0f0f;background-image:url(https://cdn.shopify.com/s/files/1/0731/1081/4895/files/star-pattern.svg);background-repeat:repeat;background-size:12px 12px}.article__section .article__content,.article-post,.article .article__content{position:relative;z-index:1}.article__section h1,.article__section .title,.article__section .article__title{color:transparent!important;background-image:linear-gradient(180deg,#fff,#9b9b9b);-webkit-background-clip:text;background-clip:text}.article__section .article__date,.article__section .article__author,.article__section .article__meta,.article__section p,.article__section li,.article__section td,.article__section th,.article__section blockquote,.article__section .rte,.article__section .rte p,.article__section .rte li{color:#8e8e8e}.article__section .rte strong,.article__section .rte h2,.article__section .rte h3,.article__section .rte h4,.article__section .rte h5,.article__section .rte h6{color:#fff}.article__section .article__content,.article__section .rte{font-size:16px;line-height:1.75}.article__section .rte a,.article__section .article__content a{color:#fff;text-decoration:underline;text-underline-offset:3px}.article__section .rte blockquote{margin:24px 0;padding:18px 20px;border-left:3px solid #d50a0a;background:#1f1f1f;border-radius:4px}.article__section img,.article__section .image-element__wrap img{border-radius:8px}.article__section .article__content-wrapper,.article__section .article__content,.article__section .article__inner{max-width:1280px}.article__section .article__featured-image,.article__section .featured-image{overflow:hidden;border-radius:12px}.article__section .article__meta,.article__section .article__date,.article__section .article__author{font-size:14px;font-weight:600}.article__section .pagination a,.article__section .article-pagination a{color:#fff}@media only screen and (max-width:798px){.article__section{padding-left:20px!important;padding-right:20px!important}.article__section .article__content,.article__section .rte{font-size:15px;line-height:1.7}}.collectionCategoryGridSection .container{position:relative;z-index:2}.collectionCategoryGridHeader{margin-bottom:28px}.collectionCategoryGridPreheading{color:#fff;margin-bottom:6px}.collectionCategoryGridHeading{margin:0;color:#fff}.collectionCategoryGridHeadingText--gradient{color:transparent;background:var(--category-grid-heading-gradient);-webkit-background-clip:text;background-clip:text}.collectionCategoryGridDescription{color:#8e8e8e;margin-top:10px;max-width:680px}.collectionCategoryGrid{display:grid;grid-template-columns:repeat(var(--category-grid-columns),minmax(0,1fr));gap:16px}.collectionCategoryGridItem{min-width:0}.collectionCategoryGridCard{display:block;text-decoration:none;color:inherit}.collectionCategoryGridImageWrap{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#2d2d2d,#242424);aspect-ratio:1 / 1}.collectionCategoryGridImageWrap img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.collectionCategoryGridImagePlaceholder{width:100%;height:100%;background:linear-gradient(180deg,#2d2d2d,#242424)}.collectionCategoryGridContent{padding-top:14px}.collectionCategoryGridTitle{margin:0;color:#fff;text-transform:uppercase}.collectionCategoryGridText{margin-top:8px;color:#8e8e8e}.collectionCategoryGridCard:hover .collectionCategoryGridImageWrap img{transform:scale(1.04)}@media only screen and (max-width:798px){.collectionCategoryGrid{grid-template-columns:repeat(var(--category-grid-columns-mobile),minmax(0,1fr));gap:12px}.collectionCategoryGridHeader{margin-bottom:20px}.collectionCategoryGridContent{padding-top:10px}.collectionCategoryGridTitle{font-size:22px;line-height:1}.collectionCategoryGridText{margin-top:6px;font-size:13px;line-height:1.4}}.product-template .product-personalizer{width:100%!important;float:none!important;margin:0 0 24px!important;padding:0!important;background:transparent!important;border:0px solid!important;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:0}.p_h_i .pplr_monogram,.p_h_i .pplrfileuploadbutton{opacity:1!important;display:block!important}.product-template .product-personalizer .pplr_tab_wrapper{order:3;flex:0 1 auto;margin:14px 0 0 auto;text-align:right;width:max-content;max-width:300px}.product-template .product-personalizer .pplr_tab_index{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;background:#1f1f1f;border:1px solid #2d2d2d;color:#fff;font-size:12px;font-weight:700;line-height:1.3;cursor:default}.product-template .product-personalizer .pplr_tab_index span{color:inherit}.product-template .product-personalizer .pplr_tab{order:1;width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0!important;border:0px solid!important;padding:0!important;margin:0!important}.product-template .product-personalizer .pplr-wrapper{width:100%!important;float:none!important;margin:0!important}.product-template .product-personalizer .pplr-text{display:block;grid-column:1 / -1}.product-template .product-personalizer .pplrlabel{display:block;margin:0 0 12px;color:#fff;font-size:16px;font-weight:800;line-height:1.2;text-transform:uppercase;cursor:default}.product-template .product-personalizer .pplr_text{display:block;width:100%!important;min-height:48px;padding:12px 14px;border:1px solid #4b4b4b!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:16px;font-weight:600;line-height:1.2;box-shadow:none!important;outline:none!important}.product-template .product-personalizer .pplr_text::placeholder{color:#b8b8b8!important;opacity:1!important}.product-template .product-personalizer .pplr_text:focus{border-color:#d50a0a!important}.product-template .product-personalizer .jscroll{display:none!important}.product-template .product-personalizer .pplrfileuploadbutton{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:122px;padding:18px;border:1px dashed #0e7bff;border-radius:16px;background:#243140;width:100%!important;max-width:100%!important;overflow:hidden;flex-direction:column;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}.product-template .product-personalizer .pplrfileuploadbutton .aplZeptoUploadPreview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;width:100%;height:100%;object-fit:cover;background:#243140}.product-template .product-personalizer .pplrfileuploadbutton:before{content:"";position:relative;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:32px 32px;opacity:.9;margin:10px auto;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 25.3333C6.26667 25.3333 5.63889 25.0722 5.11667 24.55C4.59444 24.0278 4.33333 23.4 4.33333 22.6667V9.33333C4.33333 8.6 4.59444 7.97222 5.11667 7.45C5.63889 6.92778 6.26667 6.66667 7 6.66667H25C25.7333 6.66667 26.3611 6.92778 26.8833 7.45C27.4056 7.97222 27.6667 8.6 27.6667 9.33333V22.6667C27.6667 23.4 27.4056 24.0278 26.8833 24.55C26.3611 25.0722 25.7333 25.3333 25 25.3333H7ZM8.33333 22.6667H23.6667L19.5 17.1111L16.1667 21.1111L13.8333 18L8.33333 22.6667ZM10.6667 14.6667C11.4 14.6667 12.0278 14.4056 12.55 13.8833C13.0722 13.3611 13.3333 12.7333 13.3333 12C13.3333 11.2667 13.0722 10.6389 12.55 10.1167C12.0278 9.59444 11.4 9.33333 10.6667 9.33333C9.93333 9.33333 9.30556 9.59444 8.78333 10.1167C8.26111 10.6389 8 11.2667 8 12C8 12.7333 8.26111 13.3611 8.78333 13.8833C9.30556 14.4056 9.93333 14.6667 10.6667 14.6667Z' fill='%2390A0BB'/%3E%3C/svg%3E")}.product-template .product-personalizer .pplrfileuploadbutton:after{content:"Choose Image\aPNG, JPG up to 5MB. Best size: 1080 x 1920 px.";white-space:pre-line;color:#90a0bb;font-size:15px;font-weight:500;line-height:1.45;text-align:center;pointer-events:none}.product-template .product-personalizer .pplrfileuploadbutton.has-uploaded-image:before,.product-template .product-personalizer .pplrfileuploadbutton.has-uploaded-image:after{opacity:0}.product-template .product-personalizer .pplrfileuploadbutton.has-uploaded-image .aplZeptoUploadPreview{display:none}.product-template .product-personalizer .pplrfileuploadbutton.has-uploaded-image{background-image:var(--zepto-upload-preview)}.product-template .product-personalizer .pplrfileuploadbutton .img_url,.product-template .product-personalizer .pplrfileuploadbutton .crop_img_url{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;background:#243140;display:none!important}.product-template .product-personalizer .pplrfileuploadbutton .img_url[src]:not([src=""]):not([src*="blank.png"]),.product-template .product-personalizer .pplrfileuploadbutton .crop_img_url[src]:not([src=""]):not([src*="blank.png"]){display:block!important;opacity:1!important}.product-template .product-personalizer .pplrfileuploadbutton .pplrfileuploadcover,.product-template .product-personalizer .pplrfileuploadbutton .pplr-crop{display:none!important}.product-template .product-personalizer .pplrfileuploadbutton .fileupload{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;opacity:0!important;cursor:pointer}.product-template .product-personalizer .pplr_prev_span{order:2;display:flex;width:max-content;flex:0 0 auto;margin-top:14px}.product-template .product-personalizer .pplr-preview-btn{min-width:0;min-height:0;padding:0;margin:2px 0!important;border:0px solid #2d2d2d!important;border-radius:4px!important;background:transparent!important;color:#fff!important;font-size:14px;font-weight:700;line-height:1.2;box-shadow:none!important}.product-template .product-personalizer .pplr-preview-btn:hover{background:transparent!important;color:#d50a0a!important}@media only screen and (max-width:798px){.product-template .product-personalizer .pplr_tab{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-template .product-personalizer .pplrlabel{margin-bottom:10px;font-size:14px}.product-template .product-personalizer .pplr-text{grid-column:1 / -1}.product-template .product-personalizer .pplr_text{min-height:44px;padding:10px 12px;font-size:15px}.product-template .product-personalizer .pplrfileuploadbutton{min-height:96px;padding:12px;border-radius:12px}.product-template .product-personalizer .pplrfileuploadbutton:after{font-size:12px;line-height:1.35}.product-template .product-personalizer .pplrfileuploadbutton:before{width:24px;height:24px;background-size:24px 24px;margin:6px auto}.product-template .product-personalizer{column-gap:12px}.product-template .product-personalizer .pplr_tab_wrapper{margin-top:12px}.product-template .product-personalizer .pplr_tab_index{min-height:34px;padding:7px 12px;font-size:11px}.product-template .product-personalizer .pplr_prev_span{margin-top:12px}.aplStickyCollectionBar{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.aplStickyCollectionBar__inner{grid-template-columns:1fr;gap:10px;text-align:center}.aplStickyCollectionBar__meta{display:none}.aplStickyCollectionBar__guarantee{order:2;font-size:12px;color:#f5d94b}.aplStickyCollectionBar__button.button{order:1;width:100%;min-width:0;min-height:48px;padding:12px 22px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/customStyle.css.map */
