.distributor-container{max-width:1250px;margin:0 auto}.country-container{max-width:850px;margin:0 auto;padding-top:40px;padding-bottom:50px}.distributor-header{background-color:#313131;padding-top:20px}.distributor-main-title{text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Demi;color:#fff;font-size:38px}.distributor-subtext{text-align:center;font-family:Avenir Next Cyr W00 Regular;color:#fff;font-size:20px;margin-top:25px}.country-pick-section{background-color:#313131}.distributorsData{margin-top:25px;color:#fff;text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Regular}.distributorsData a{color:#fff;text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Regular;font-size:24px}.retailer-application{background-color:#f6f6f6}.retailer-container{text-align:center;margin:0 auto;max-width:850px;padding-top:10px;padding-bottom:50px}.distributor-apply-title{text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Demi;color:#313131;margin-bottom:12px;margin-top:20px;font-size:25px}
.card2{background-color:white;border-radius:.625rem;width:100%;overflow:hidden;padding:2.5rem}@media(max-width:600px){.card2{padding:2.5rem .625rem}}.gold-card2{background-color:white;border-radius:.625rem;width:100%;overflow:hidden;padding:2.5rem;position:relative}@media(max-width:600px){.gold-card2{padding:2.5rem .625rem}}.gold-card2 .gold-bottom-bar{position:absolute;bottom:0;left:0;width:100%;height:.3125rem;background:#fdba3b}.gold-card2.gold-card2-clickable{cursor:pointer}.image-card{background-color:white;border-radius:.625rem;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.shadow-1{box-shadow:0 2px 1px -1px rgba(0,0,0,0.1),0 1px 1px 0 rgba(0,0,0,0.07),0 1px 3px 0 rgba(0,0,0,0.06)}.shadow-2{box-shadow:0 3px 1px -2px rgba(0,0,0,0.1),0 2px 2px 0 rgba(0,0,0,0.07),0 1px 5px 0 rgba(0,0,0,0.06)}
.core-stories{width:100%;max-width:1920px}
.core-stories{width:100%;max-width:1920px}.core-stories.mobile{margin-top:-2.5rem}
.discount-sticker{background-color:#f5f5f5;color:#3e3e3e;font-weight:bold;font-family:'Montserrat';font-size:1.3125rem;border:.0625rem solid #363636;border-radius:0 .3125rem .3125rem 0;padding:0 1.25rem;display:flex;align-items:center;justify-content:center;width:fit-content;height:3.125rem;font-size:1.125rem;font-weight:800;height:1.875rem;letter-spacing:.225rem;border-radius:0 .25rem .25rem 0}@media(max-width:600px){.discount-sticker{margin-left:-1.25rem}}.discount-sticker.hidden{display:none}
.feather-new{background-color:#fdba3b;color:#313131;padding:0 2.5rem;display:flex;align-items:center;justify-content:center;min-height:6.25rem}.feather-new p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:Montserrat;font-weight:bold;font-size:1.125rem;letter-spacing:.225rem;text-align:center;text-transform:uppercase}.feather-new .feather-icon{margin-right:1rem;width:5.625rem}
.feature-callout{position:absolute;z-index:2;background-color:transparent;transition:all .3s ease-in-out;border:.0625rem solid;border-color:transparent;color:#262626;padding:1.25rem}.feature-callout .feature-image{display:none}.feature-callout .title{font-size:1.125rem;font-weight:bold;letter-spacing:.225rem;text-align:left;text-transform:uppercase;margin-bottom:.625rem;transition:color .15s;white-space:pre-wrap;color:inherit}.feature-callout .description{font-size:1rem;font-weight:normal;letter-spacing:0;text-align:left;line-height:1.375rem;white-space:pre-wrap;color:inherit}.feature-callout .description.short{max-height:1000px;transition:all .5s ease-in-out;visibility:visible;opacity:1}.feature-callout .description.long{max-height:0;transition:all .5s ease-in-out;visibility:hidden;opacity:0}.feature-callout .plus-icon{width:1.5rem;position:absolute;bottom:0;right:0;transform:translate(-50%,50%);z-index:4;opacity:0;transition:opacity .3s ease-in-out}.feature-callout .x-icon{width:1.5rem;position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:4;opacity:0;transition:opacity .3s ease-in-out}.feature-callout.closed.can-be-opened{cursor:pointer}.feature-callout.closed.can-be-opened .plus-icon{opacity:1}.feature-callout.closed.can-be-opened .x-icon{opacity:0}.feature-callout.open{cursor:pointer}.feature-callout.open .feature-image{display:block}.feature-callout.open .description.long{max-height:1000px;visibility:visible;opacity:1}.feature-callout.open .description.short{max-height:0;visibility:hidden;opacity:0}.feature-callout.open .plus-icon{opacity:0}.feature-callout.open .x-icon{opacity:1}.feature-callout.dark,.feature-callout.darkToLight{color:#262626}.feature-callout.light,.feature-callout.lightToDark{color:#fff}.feature-callout.light{color:#fff}.feature-callout.light.hover.can-be-opened{border-color:#fff}.feature-callout.light.open{background-color:rgba(28,28,28,0.8);border-color:#fff}.feature-callout.dark{color:#262626}.feature-callout.dark.hover.can-be-opened{border-color:#262626}.feature-callout.dark.open{background-color:rgba(255,255,255,0.8);border-color:#262626}.feature-callout.lightToDark{color:#fff}.feature-callout.lightToDark.hover.can-be-opened{border-color:#fff}.feature-callout.lightToDark.open{color:#262626;border-color:#262626;background-color:rgba(255,255,255,0.8)}.feature-callout.darkToLight{color:#262626}.feature-callout.darkToLight.hover.can-be-opened{border-color:#262626}.feature-callout.darkToLight.open{background-color:rgba(28,28,28,0.8);border-color:#fff;color:#fff}
.feature-callout{user-select:none;position:absolute;z-index:2;background-color:transparent;transition:all .15s ease-in-out;border:.0625rem solid;border-color:transparent;color:#fff;padding:1.25rem 3rem;display:flex;flex-direction:column;align-items:center}.feature-callout .feature-image{display:none}.feature-callout .feature-image.open{display:block}.feature-callout .title{font-size:1.125rem;font-weight:bold;letter-spacing:.225rem;text-align:left;text-transform:uppercase;margin-bottom:0;transition:color .15s;white-space:pre;color:inherit;display:flex;align-items:center;justify-content:center;gap:1rem}.feature-callout .title .title-image{height:4.5rem}.feature-callout .description{overflow:hidden;height:0;transition:all .15s ease-in-out}.feature-callout .description.open{overflow:visible;height:auto}.feature-callout .description .description-styling{font-size:1rem;font-weight:normal;letter-spacing:0;text-align:center;line-height:1.375rem;white-space:pre-wrap;color:inherit;padding:1rem 0}.feature-callout .collapse-icon{height:1.5rem;width:1.5rem;margin:1rem;filter:invert(96%) sepia(97%) saturate(12%) hue-rotate(237deg) brightness(103%) contrast(103%)}.feature-callout .collapse-icon.hover{filter:invert(55%) sepia(99%) saturate(551%) hue-rotate(351deg) brightness(107%) contrast(104%)}.feature-callout .collapse-icon.open{filter:invert(55%) sepia(99%) saturate(551%) hue-rotate(351deg) brightness(107%) contrast(104%)}.feature-callout.closed.can-be-opened{cursor:pointer}.feature-callout.open{cursor:pointer;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(5px)}.feature-callout.open .feature-image{display:block;filter:invert(55%) sepia(99%) saturate(551%) hue-rotate(351deg) brightness(107%) contrast(104%)}
.free-addon-sticker{position:absolute;top:1.25rem;right:1.25rem;z-index:2;cursor:pointer;width:31rem;background-color:white;border:.0625rem solid #fe213b;padding:.625rem;padding-left:0;display:grid;grid-template-columns:8.25rem 1fr}@media(max-width:600px){.free-addon-sticker{position:static;width:100%}}.free-addon-sticker .left{display:grid;align-items:center}.free-addon-sticker .right{text-align:left;display:grid;grid-template-columns:1fr;gap:.25rem}.free-addon-sticker .right .limited-text{color:#fe213b;font-size:.8125rem;font-weight:bold;font-family:'Montserrat'}.free-addon-sticker .right .free-text{color:#262626;font-size:1.125rem;font-weight:bold;font-family:'Montserrat';letter-spacing:.09rem;line-height:1.25rem}.free-addon-sticker .right .link{color:#262626;font-size:.875rem;font-weight:400;font-family:'Montserrat';text-decoration:underline}
.glorious-feature-section{background-color:white;width:90rem;display:grid;justify-content:center}@media only screen and (max-width:600px){.glorious-feature-section{width:100%}}.glorious-feature-section .section-header{margin-top:2.5rem}.glorious-feature-section .body-text{margin-top:1.25rem;margin-bottom:1.25rem}@media only screen and (max-width:600px){.glorious-feature-section .mobile{display:block}.glorious-feature-section .desktop{display:none}}@media only screen and (min-width:601px){.glorious-feature-section .mobile{display:none}.glorious-feature-section .desktop{display:block}}
.glorious-floating-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:100;width:100%;box-shadow:0 0 20px rgba(0,0,0,0.2);background-color:rgba(245,245,245,0.7);transition:background-color .3s}.glorious-floating-footer:hover{background-color:rgba(245,245,245,0.9)}.glorious-floating-footer .product-header-price-prefix{color:#313131}.glorious-floating-footer .inner-container{max-width:90rem;padding:1.25rem;margin:auto;display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:2.5rem;position:relative}.glorious-floating-footer .inner-container .product-header-price-regular-price{font-weight:800}.glorious-floating-footer .inner-container .glorious-button{width:19.0625rem}.glorious-floating-footer .footer-links{position:absolute;right:0}.glorious-floating-footer .footer-links .product-guide-and-downloads-bar-2{width:revert}.glorious-floating-footer.mobile{background-color:rgba(255,255,255,0.9);display:grid;grid-template-columns:45% 55%;align-items:center;padding:.625rem 1.25rem;gap:.3125rem .625rem}.glorious-floating-footer.mobile .product-header-price-regular-price{font-weight:800}
@charset "UTF-8";.glorious-hero-container{width:90rem;height:48.25rem;display:grid;grid-template-columns:21.5625rem 68.4375rem;margin:auto;margin-top:2.5rem}.glorious-hero-container .left{background-color:white;height:48.25rem}.glorious-hero-container .right{background-color:#e5e5e5;aspect-ratio:1095 / 772}@media only screen and (max-width:600px){.glorious-hero-container{margin-top:0;width:100%;height:auto;grid-template-columns:100%}.glorious-hero-container .left{grid-row:2;height:auto;min-height:12.5rem}.glorious-hero-container .right{grid-row:1}}

.shoppay-product-header-text{text-align:center;font-size:.8125rem;line-height:1.25rem;letter-spacing:0}.shoppay-product-header-text .shoppay-product-header-logo{padding:0 .375rem 0 .25rem}.shoppay-product-header-text .shoppay-product-header-question-mark{cursor:pointer}.shoppay-product-header-text.dark{color:#fff}
.forge-tech-specs-container{background-color:transparent;display:grid;grid-template-columns:100%;justify-items:center;gap:2.5rem;padding:2.5rem}.forge-tech-specs-container .forge-tech-specs-title-container{padding-bottom:1.25rem}.forge-tech-specs-container .forge-tech-specs-title{width:100%}.forge-tech-specs-container .forge-tech-specs-subtitle{margin-top:.375rem}.forge-tech-specs-container .forge-tech-specs-subtitle.red-fox{color:#e8927c}.forge-tech-specs-container .forge-tech-specs-subtitle.forge-tech-specs-subtitle-blue-lynx{color:#74d1ea}.forge-tech-specs-container .forge-tech-specs-subtitle.forge-tech-specs-subtitle-golden-panda{color:#eed484}.forge-tech-specs-container img{width:65.4375rem;padding:1.25rem 0}.forge-tech-specs-container .forge-tech-specs-footnote{width:100%;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;padding-top:.3rem}.forge-tech-specs-container .forge-tech-specs-footnote p{font-size:.6rem}.forge-tech-specs-container.mobile{gap:1.25rem;width:100%}.forge-tech-specs-container.mobile img{width:22.25rem;padding:1.25rem 0}.forge-tech-specs-container.mobile .forge-tech-specs-title-container{padding-bottom:0}.forge-tech-specs-container.mobile .forge-tech-specs-footnote{justify-content:center;padding-top:1.56rem}
.glorious-title-container{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-left:-0.25rem}.glorious-title-container .glorious-title-image{width:100%}.glorious-title-container .glorious-title{width:fit-content;font-size:2.125rem;padding:1rem 0 .8125rem 0;letter-spacing:.0425rem;line-height:2.1875rem;text-transform:uppercase;font-family:"Square721BT-Roman";font-weight:normal;white-space:break-spaces;color:#262626}@media only screen and (max-width:600px){.glorious-title-container{align-items:center}}.glorious-title-container .forge-product-subtitle{font-size:1.25rem;font-family:"Square721BT-Bold";font-weight:bold;letter-spacing:.03125rem;line-height:1.5rem;color:#ffa40d}
.forge-product-whats-in-the-box{background-color:transparent;width:90rem;display:grid;grid-template-columns:100%;justify-items:center}@media(max-width:600px){.forge-product-whats-in-the-box{width:100%}}.forge-product-whats-in-the-box .section-header{width:100%;padding-bottom:1.25rem}.forge-product-whats-in-the-box .body-text{white-space:pre-wrap;width:100%;font-weight:500}.forge-product-whats-in-the-box .witb-note{font-style:italic;padding-top:1.25rem}.forge-product-whats-in-the-box .images-section{width:100%;padding-top:1.25rem;padding-bottom:3.75rem;display:grid;grid-auto-flow:row;justify-items:center}.forge-product-whats-in-the-box .images-section a{color:transparent}.forge-product-whats-in-the-box .images-section a:hover{text-decoration:none;color:transparent}.forge-product-whats-in-the-box .images-section .package-contents img{pointer-events:none}@media(max-width:600px){.forge-product-whats-in-the-box .images-section .package img{height:125px}.forge-product-whats-in-the-box .images-section .package-contents img{height:auto}}
.group-buy-modal{z-index:99999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);background-color:white;overflow:hidden;width:95%;max-width:688px}.group-buy-modal .title-bar{background-color:#313131;color:#f5f5f5;padding:20px;border:1px solid rgba(253,255,59,0.25);position:relative}.group-buy-modal .title-bar .group-buy-title{font-size:18px;font-weight:bold;font-family:"Montserrat";letter-spacing:.2em;text-transform:uppercase;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;white-space:pre}.group-buy-modal .title-bar .close-x{position:absolute;top:50%;right:1.125rem;transform:translate(0,-50%);color:#f5f5f5;font-size:1.125rem;user-select:none;cursor:pointer;padding:7px 8px 7px 9px;line-height:1;border-radius:.25rem;transition:background-color .25s}.group-buy-modal .title-bar .close-x:hover{background-color:rgba(255,255,255,0.08)}.group-buy-modal .gold-bar{height:12px;width:100%;background-color:#fdba3b}.group-buy-modal .body{background-color:white;padding:40px;font-size:13px;font-weight:normal;font-family:"Montserrat";width:fit-content}.group-buy-modal .body .terms{line-height:2}.group-buy-modal .body .terms ul{list-style:inside !important;list-style-type:disc !important;padding-left:8px !important;line-height:1.5 !important}.group-buy-modal .body .glorious-checkbox{margin-top:40px}.group-buy-modal .body .footnotes{margin-top:40px;text-align:center}.group-buy-modal .body .button-container{margin-top:40px;text-align:center}@media only screen and (max-width:600px){.group-buy-modal .body{padding:20px 10px;font-size:10px}.group-buy-modal .title-bar{font-size:13px;padding:10px 40px}.group-buy-modal .title-bar .close-x{right:5px;top:32%}.group-buy-modal .glorious-checkbox{margin-top:40px;text-align:center}.group-buy-modal .footnotes{margin-top:20px}.group-buy-modal .button-container{margin-top:20px}}
.guild-sticker-wrapper{position:absolute}.guild-sticker{background-color:rgba(36,36,36,0.8);border:.0625rem solid #f5f5f5;border-radius:.25rem;padding:.9375rem 1.25rem;position:absolute;left:1.25rem;top:1.25rem;z-index:1000;width:26.8125rem;display:grid;grid-template-columns:1.875rem auto;align-items:center;gap:.625rem}.guild-sticker .message{font-family:Montserrat;font-size:.8125rem;font-weight:normal;letter-spacing:.01625rem;text-align:left;color:#f5f5f5}.guild-sticker .message a{color:#f5f5f5;text-decoration:underline}.guild-sticker .message a:hover{color:#fdba3b;transition:border-bottom .5s,color .5s}.guild-sticker.mobile{left:1rem;top:13rem;padding:.625rem;align-items:unset;width:3.2rem;max-height:3.2rem;overflow:hidden;transition:width .125s;backdrop-filter:blur(2px)}.guild-sticker.mobile.expanded{width:24.25rem}.guild-sticker.mobile .message{font-size:.625rem}
.image-and-text{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;justify-items:center;padding:2.5rem;gap:2.5rem}.image-and-text .image-container img{padding:0 2.5rem;max-height:25rem}.image-and-text .text-container{padding:2.5rem 0;display:flex;flex-direction:column;gap:1.25rem;max-width:34.375rem}.image-and-text .text-container .section-header,.image-and-text .text-container .body-text{text-align:center;white-space:break-spaces}.image-and-text.vertical{grid-template-columns:1fr}.image-and-text.image-right .text-container{grid-row:1;grid-column:1}.image-and-text.image-right .image-container{grid-row:1;grid-column:2}@media only screen and (max-width:600px){.image-and-text.image-right .text-container{grid-row:2;grid-column:1}.image-and-text.image-right .image-container{grid-row:1;grid-column:1}}@media only screen and (max-width:600px){.image-and-text{grid-template-columns:1fr;width:100%}.image-and-text .text-container{padding:0}}
.interactive-feature-section{width:100%;max-width:1920px;margin:auto;position:relative}.interactive-feature-section .image-container img{transition:opacity .3s ease-in-out}.interactive-feature-section .image-container img.hidden{opacity:0}.interactive-feature-section .image-container img.visible{opacity:1}.interactive-feature-section .image-container .default{position:static}.interactive-feature-section .image-container .feature{position:absolute;top:0;left:0;width:100%}.interactive-feature-section .feature-callout{width:30% !important}.interactive-feature-section .feature-1,.interactive-feature-section .feature-2,.interactive-feature-section .feature-3{top:10%}.interactive-feature-section .feature-1.open,.interactive-feature-section .feature-2.open,.interactive-feature-section .feature-3.open{top:5%}.interactive-feature-section .feature-4,.interactive-feature-section .feature-5,.interactive-feature-section .feature-6{bottom:10%}.interactive-feature-section .feature-4.open,.interactive-feature-section .feature-5.open,.interactive-feature-section .feature-6.open{bottom:5%}.interactive-feature-section .feature-1,.interactive-feature-section .feature-4{left:3%}.interactive-feature-section .feature-2,.interactive-feature-section .feature-5{left:35.5%}.interactive-feature-section .feature-3,.interactive-feature-section .feature-6{left:68%}
#interactive-feature-section-mobile{width:100%}#interactive-feature-section-mobile .swiper-button-prev,#interactive-feature-section-mobile .swiper-button-next{color:#f5f5f5;top:15.625rem}#interactive-feature-section-mobile .swiper-button-prev{left:0}#interactive-feature-section-mobile .swiper-button-next{right:0}#interactive-feature-section-mobile .feature-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}#interactive-feature-section-mobile .feature-slide .text-section{padding:1.25rem 2.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:31.25rem;background-color:#262626}#interactive-feature-section-mobile .feature-slide .text-section .title{color:#f5f5f5;margin-bottom:1.25rem}#interactive-feature-section-mobile .feature-slide .text-section .description{color:#f5f5f5;white-space:pre-wrap;text-align:left}#interactive-feature-section-mobile .feature-slide .image-section{overflow:hidden}
.interactive-feature-section{width:100%;max-width:1920px;margin:auto;position:relative}.interactive-feature-section .image-container img{transition:opacity .15s ease-in-out}.interactive-feature-section .image-container img.hidden{opacity:0}.interactive-feature-section .image-container img.visible{opacity:1}.interactive-feature-section .image-container .default{position:static}.interactive-feature-section .image-container .feature{position:absolute;top:0;left:0;width:100%}.interactive-feature-section .feature-callout{width:25% !important}.interactive-feature-section .feature2-1,.interactive-feature-section .feature2-2,.interactive-feature-section .feature2-3{top:7%}.interactive-feature-section .feature2-1 .collapse-icon.open,.interactive-feature-section .feature2-2 .collapse-icon.open,.interactive-feature-section .feature2-3 .collapse-icon.open{rotate:180deg}.interactive-feature-section .feature2-4,.interactive-feature-section .feature2-5,.interactive-feature-section .feature2-6{bottom:7%;flex-direction:column-reverse}.interactive-feature-section .feature2-4 .collapse-icon,.interactive-feature-section .feature2-5 .collapse-icon,.interactive-feature-section .feature2-6 .collapse-icon{rotate:180deg}.interactive-feature-section .feature2-4 .collapse-icon.open,.interactive-feature-section .feature2-5 .collapse-icon.open,.interactive-feature-section .feature2-6 .collapse-icon.open{rotate:0}.interactive-feature-section .feature2-1,.interactive-feature-section .feature2-4{left:5%}.interactive-feature-section .feature2-2,.interactive-feature-section .feature2-5{left:38.5%}.interactive-feature-section .feature2-3,.interactive-feature-section .feature2-6{left:70%}
#interactive-feature-section-mobile{width:100%}#interactive-feature-section-mobile .swiper-button-prev,#interactive-feature-section-mobile .swiper-button-next{color:#f5f5f5;top:15.625rem}#interactive-feature-section-mobile .swiper-button-prev{left:0}#interactive-feature-section-mobile .swiper-button-next{right:0}#interactive-feature-section-mobile .feature-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}#interactive-feature-section-mobile .feature-slide .text-section{padding:1.25rem 2.75rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:31.25rem;background-color:#262626}#interactive-feature-section-mobile .feature-slide .text-section .title-wrapper{display:flex;align-items:center;margin-bottom:1rem}#interactive-feature-section-mobile .feature-slide .text-section .title-wrapper .title-image{width:7rem;max-height:6rem}#interactive-feature-section-mobile .feature-slide .text-section .title-wrapper .title{text-align:left;color:#f5f5f5;margin-left:.55rem;white-space:pre-wrap}#interactive-feature-section-mobile .feature-slide .text-section .description{color:#f5f5f5;white-space:pre-wrap;text-align:left}#interactive-feature-section-mobile .image-section{overflow:hidden}
.product-bottom-content{background-color:white;display:grid;grid-template-columns:100%;justify-items:center;width:100%;padding:2.5rem;gap:5rem}@media(max-width:600px){.product-bottom-content{padding:1.250rem .625rem;gap:2.5rem}}
.middle-content{background-color:#f5f5f5;display:grid;grid-template-columns:100%;justify-items:center;width:100%;padding:2.5rem;gap:2.5rem}@media(max-width:600px){.middle-content{padding:1.250rem .625rem;gap:1.250rem}}
.mini-feature-section{width:90rem;padding:2.5rem 0;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.mini-feature-section .placeholder-image{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;width:92rem;height:100%}.mini-feature-section.mobile{width:100%;grid-template-columns:1fr;padding:1.25rem;display:flex;flex-direction:column}.mini-feature-section.mobile .placeholder-image{display:none}.mini-feature-section.mobile .card2{height:30.625rem;padding:0}.mini-feature-section.mobile .card2 .body-text{max-width:19.875rem;font-size:.8125rem}.mini-feature-section.mobile .card2 .minor-feature-link{color:#ffa40d}.mini-feature-section.mobile .core-feature-container .core-feature .core-logo{width:24.0625rem;margin-bottom:1.25rem;display:flex;justify-content:center}
.panorama-upsell-section{width:90rem;height:40.3125rem}.panorama-upsell-section .swiper-button-prev:after,.panorama-upsell-section .swiper-button-next:after{color:#fff}.panorama-upsell-section .panorama-upsell-slide{height:100%;border-radius:0;position:relative;padding:0}.panorama-upsell-section .panorama-upsell-slide .info-box{width:21.5625rem;height:28.9375rem;border-radius:0;background-color:#fff;position:absolute;top:15%;left:5.375rem;padding:1.25rem;display:grid;gap:1.25rem}.panorama-upsell-section .panorama-upsell-slide .info-box a{color:#262626}.panorama-upsell-section .panorama-upsell-slide .info-box p{text-align:left}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-top{padding-top:1.25rem}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-top p{padding-top:1.25rem;text-align:left}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-top .body-text{white-space:pre-wrap}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-top .glorious-product-title-container .forge-product-title{line-height:2.1875rem;font-size:2.125rem;padding:1rem 0 .8125rem 0}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3125rem}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-bottom .product-header-price-2{color:#ffa40d}.panorama-upsell-section .panorama-upsell-slide .info-box .info-box-bottom .product-header-add-to-cart{width:100%}.panorama-upsell-section.mobile{width:100%;height:initial}.panorama-upsell-section.mobile .background-img{position:static;height:auto}.panorama-upsell-section.mobile .background-img img{height:24.6875rem;object-fit:cover}.panorama-upsell-section.mobile .info-box{position:static;width:100%;padding:2.55rem 3.75rem}.panorama-upsell-section.mobile .info-box h1,.panorama-upsell-section.mobile .info-box .info-box-top .body-text,.panorama-upsell-section.mobile .info-box p{text-align:center}.panorama-upsell-section.mobile .info-box .info-box-top{padding:0}.panorama-upsell-section.mobile .swiper-pagination{top:22.5rem;bottom:auto}.panorama-upsell-section.mobile .swiper-pagination .swiper-pagination-bullet{height:.875rem;width:.875rem}.panorama-upsell-section.mobile .swiper-button-prev,.panorama-upsell-section.mobile .swiper-button-next{top:55%}.panorama-upsell-section.mobile .swiper-button-prev:after,.panorama-upsell-section.mobile .swiper-button-next:after{color:#ffa40d}
.ascended-cable-free-addon{display:flex;flex-direction:column;align-items:center}.ascended-cable-free-addon .limited-time-offer{text-transform:uppercase;font-weight:bold;color:#fe213b;font-size:1rem}.ascended-cable-free-addon .title{color:#262626;font-size:1.75rem;letter-spacing:.1em;margin-bottom:1.625rem}@media(max-width:600px){.ascended-cable-free-addon .title{margin-bottom:1.25rem}}.ascended-cable-free-addon .ascended-cable-product{display:grid;grid-template-columns:22rem 24.5rem}@media(max-width:600px){.ascended-cable-free-addon .ascended-cable-product{display:flex;flex-direction:column;align-items:center}}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .product-title{font-size:1.375rem;text-align:left;margin-bottom:.625rem}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .product-description{font-size:1rem;text-align:left;margin-bottom:1.5rem}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .color-selection-title{font-size:.9375rem;text-align:left;margin-bottom:1rem}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .color-selector{display:flex;justify-content:space-between}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .selected-color-text{text-align:left;height:1.25rem;margin-top:1rem}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .product-header-add-to-cart{margin-top:.75rem;width:12rem}@media(max-width:600px){.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .product-header-add-to-cart{width:auto}}.ascended-cable-free-addon .ascended-cable-product .ascended-cables-details .product-header-add-to-cart .glorious-button{border-radius:0;box-shadow:none}.ascended-cable-free-addon .ascended-cable-product .ascended-cable-image{width:22rem;transition:.5s opacity}@media(max-width:600px){.ascended-cable-free-addon .ascended-cable-product .ascended-cable-image{width:17rem}}.ascended-cable-free-addon .ascended-cable-product .ascended-cable-image.no-selection{opacity:.5}
.mechanical-keycap-free-addon{display:flex;flex-direction:column;align-items:center;max-width:100vh}.mechanical-keycap-free-addon .limited-time-offer{text-transform:uppercase;font-weight:bold;color:#fe213b;font-size:1rem}.mechanical-keycap-free-addon .title{color:#262626;font-size:1.75rem;letter-spacing:.1em;margin-bottom:1.625rem}@media(max-width:600px){.mechanical-keycap-free-addon .title{margin-bottom:0}}.mechanical-keycap-free-addon .mechanical-keycap-product{display:grid;grid-template-columns:22rem 24.5rem}@media(max-width:600px){.mechanical-keycap-free-addon .mechanical-keycap-product{display:flex;flex-direction:column;align-items:center}}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .product-title{font-size:1.375rem;text-align:left;margin-bottom:.625rem}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .product-description{font-size:1rem;text-align:left;margin-bottom:1.5rem}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .color-selection-title{font-size:.9375rem;text-align:left;margin-bottom:1rem}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .color-selector{display:flex}@media(max-width:600px){.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .color-selector{display:grid;justify-content:left}}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .selected-color-text{text-align:left;height:1.25rem;margin-top:1rem}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .product-header-add-to-cart{margin-top:.75rem;width:12rem}@media(max-width:600px){.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .product-header-add-to-cart{width:auto}}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycaps-details .product-header-add-to-cart .glorious-button{border-radius:0;box-shadow:none}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycap-image{width:22rem;transition:.5s opacity}@media(max-width:600px){.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycap-image{width:17rem}}.mechanical-keycap-free-addon .mechanical-keycap-product .mechanical-keycap-image.no-selection{opacity:.5}
.reserve-modal .important-message-label{font-weight:bold !important;text-align:center !important;font-size:16px !important}.reserve-modal .reg-container{position:relative}.reserve-modal .tiny-container{padding:10px}.reserve-modal .lower-container{background:#f7f7f7;max-width:450px;margin:0 auto;padding:20px;border-radius:0 0 10px 10px}.reserve-modal .reg span{position:absolute;right:0;font-size:18px;font-weight:800}.reserve-modal .tiny{text-align:center;font-size:13px;color:gray}.reserve-modal .reserve-title{font-size:24px}.reserve-modal .reserve-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:99999}.reserve-modal .reserve-container{position:relative;display:block;margin:0 auto;text-align:center;padding:40px;font-family:"Avenir Next Cyr W00 Regular";background:#febc2a;border-radius:8%;border:3px #f3f3f3 solid;height:500px;overflow-y:scroll;color:black}.reserve-modal .disabled{background:#ddd !important;cursor:default !important}@media only screen and (min-width:768px){.reserve-modal .reserve-container{max-width:550px;height:auto;overflow-y:auto}}.reserve-modal .reserve-container p{font-size:15px;line-height:1;margin-top:15px;margin-bottom:0}.reserve-modal .reserve-but{background:#008eff;width:60%;margin:0 auto;color:#fff;padding:10px 10px;margin-top:20px;cursor:pointer}.reserve-modal .reserve-but:hover{background:#fff;color:#000}.reserve-modal .reserve-price{font-size:42px;font-weight:bold}.reserve-modal .reserve-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.reserve-modal .reserve-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.reserve-modal .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.reserve-modal .reserve-label:hover input ~ .checkmark{background-color:#ccc}.reserve-modal .reserve-label input:checked ~ .checkmark{background-color:#2196f3}.reserve-modal .checkmark:after{content:"";position:absolute;display:none}.reserve-modal .reserve-label input:checked ~ .checkmark:after{display:block}.reserve-modal .reserve-label .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reserve-modal span.switch-close{position:absolute;top:1%;right:2%;font-size:29px;cursor:pointer}.reserve-modal .switch-close:hover{color:white;cursor:pointer}
.preorder-modal-2{z-index:99999;position:fixed;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(20,20,20,0.7)}.preorder-modal-2.visible{visibility:visible;opacity:1;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.preorder-modal-2.hidden{visibility:hidden;opacity:0;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.preorder-modal-2 .dialog{box-shadow:0 1.1875rem 2.375rem rgba(0,0,0,0.3),0 .9375rem .75rem rgba(0,0,0,0.22);background-color:white;overflow:hidden;width:95%;max-width:43rem}.preorder-modal-2 .title-bar{background-color:#313131;color:#f5f5f5;padding:1.25rem;border:1px solid rgba(253,255,59,0.25);position:relative}.preorder-modal-2 .title-bar .preorder-title{font-size:1.125rem;font-weight:bold;font-family:"Montserrat";letter-spacing:.2em;text-transform:uppercase;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.preorder-modal-2 .title-bar .close-x{position:absolute;top:50%;right:1.125rem;transform:translate(0,-50%);color:#f5f5f5;font-size:1.125rem;user-select:none;cursor:pointer;padding:.4375rem .5rem .4375rem .5625rem;line-height:1;border-radius:.25rem;transition:background-color .25s}.preorder-modal-2 .title-bar .close-x:hover{background-color:rgba(255,255,255,0.08)}.preorder-modal-2 .gold-bar{height:.75rem;width:100%;background-color:#fdba3b}.preorder-modal-2 .modal-body{background-color:white;padding:2.5rem;font-family:"Montserrat";font-size:.8125rem;font-weight:500;letter-spacing:.01625rem}.preorder-modal-2 .modal-body .body-text{line-height:2;white-space:break-spaces;text-align:left}.preorder-modal-2 .modal-body .glorious-checkbox{margin-top:2.5rem}.preorder-modal-2 .modal-body .button-container{align-self:center;margin-top:2.5rem;text-align:center}@media only screen and (max-width:600px){.preorder-modal-2 .title-bar{font-size:.8125rem;padding:.625rem 2.5rem}.preorder-modal-2 .title-bar .close-x{right:.3125rem;top:32%}.preorder-modal-2 .body{padding:1.25rem}.preorder-modal-2 .body .glorious-checkbox{margin-top:1.25rem}.preorder-modal-2 .body .footnotes{margin-top:1.25rem}.preorder-modal-2 .body .button-container{margin-top:1.25rem}}
.price{display:flex;flex-direction:row;gap:0 1.25rem;align-items:center;font-size:1.125rem;flex-wrap:wrap}.price .starting-at{color:#313131;font-family:Montserrat;white-space:pre;font-size:.8125rem;font-weight:normal;letter-spacing:0}.price .compare-at-price{color:#f03431;text-decoration:line-through;font-family:Montserrat;font-size:1rem;font-weight:normal;letter-spacing:.225rem;white-space:pre}.price .current-price{color:#313131;font-family:Montserrat;font-size:1.125rem;font-weight:bold;letter-spacing:.225rem;white-space:pre;line-height:1.5;min-height:1.5em}
html{scroll-behavior:smooth}.product-comparison-table{display:flex;flex-direction:column;align-items:center;margin-bottom:10.125rem}.product-comparison-table .section-header{font-size:1.375rem}.product-comparison-table .compare-products{margin-top:2.5rem;display:flex;justify-content:center;gap:7.46875rem}.product-comparison-table .compare-products .compare-product-wrapper{display:flex;flex-direction:column}.product-comparison-table .compare-products .compare-product-wrapper .product-image{width:20.625rem;height:33.5rem;object-fit:contain}.product-comparison-table .compare-products .compare-product-wrapper .product-header-price-2{margin-top:1rem;flex-direction:column;height:3.1875rem}.product-comparison-table .compare-products .compare-product-wrapper .product-header-price-2 .product-header-price-regular-price{display:flex;justify-content:center;color:#313131}.product-comparison-table.mobile{margin:0 1.25rem 2.75rem 1.25rem}.product-comparison-table.mobile .compare-products{gap:1.25rem}.product-comparison-table.mobile .compare-products .compare-product-wrapper .product-image{width:14.25rem;height:18.375rem;object-position:bottom}.product-comparison-table.mobile .compare-products .compare-product-wrapper .product-header-price-2{margin-top:1rem;flex-direction:column;height:3.5rem}.product-comparison-table.mobile .compare-products .compare-product-wrapper .product-header-price-2 .product-header-price-compare-at-price{font-size:.7rem}.product-comparison-table.mobile .compare-products .compare-product-wrapper .product-header-price-2 .product-header-price-regular-price{font-size:1.125rem}
.product-guide-and-downloads-bar{padding:.625rem 2.5rem;background:#313131;display:flex;align-items:center;gap:1.875rem}@media(max-width:600px){.product-guide-and-downloads-bar{padding:.625rem .625rem;gap:0;justify-content:space-evenly}}.product-guide-and-downloads-bar a.icon-link{text-decoration:none;display:flex;align-items:center;align-content:center;gap:.625rem}.product-guide-and-downloads-bar a.icon-link:hover p{color:#fdba3b;transition:color .5s}.product-guide-and-downloads-bar a.icon-link .body-text{text-align:left;line-height:.8125rem;color:#f7f7f7}.product-guide-and-downloads-bar a.icon-link img{height:1rem}
.product-guide-and-downloads-bar-2{width:90rem;margin:auto;padding:.625rem 0;display:flex;align-items:center;justify-content:flex-end}.product-guide-and-downloads-bar-2 a.icon-link{text-decoration:none;display:flex;align-items:center;margin-right:1.875rem}.product-guide-and-downloads-bar-2 a.icon-link:hover p{color:#fdba3b}.product-guide-and-downloads-bar-2 a.icon-link:hover img{filter:none}.product-guide-and-downloads-bar-2 a.icon-link .body-text{line-height:1rem;text-decoration:underline}.product-guide-and-downloads-bar-2 a.icon-link img{height:1rem;margin-left:.625rem;margin-right:.625rem;filter:brightness(0) saturate(100%) invert(15%) sepia(0) saturate(0) hue-rotate(170deg) brightness(87%) contrast(95%)}
.product-header-add-to-cart{display:grid;grid-auto-flow:column;gap:1.25em}.product-header-add-to-cart .glorious-button.back-in-stock i{-webkit-text-stroke:.0313em}@media screen and (max-width:600px){.product-header-add-to-cart .glorious-button{padding:.625rem 1.7rem}}.product-header-add-to-cart .glorious-button.guild-only-button{padding-top:.25rem;padding-bottom:.25rem;gap:.5rem}.product-header-add-to-cart .glorious-button.guild-only-button .guild-icon{color:#4c4c4c;width:1.25rem}
.product-header-description{color:#eae9e3 !important;font-family:Montserrat !important;font-size:.8125rem !important;font-weight:normal !important;letter-spacing:.01625rem !important;text-align:left !important;max-width:35rem !important;white-space:break-spaces !important}
.product-header-price-2{display:flex;flex-direction:row;gap:0 1.25rem;align-items:center;font-size:1.125rem;flex-wrap:wrap}.product-header-price-prefix{color:#fdba3b;font-family:Montserrat;white-space:pre;font-size:.8125rem;font-weight:normal;letter-spacing:0}.product-header-price-compare-at-price{color:#f03431;text-decoration:line-through;font-family:Montserrat;font-size:1rem;font-weight:normal;letter-spacing:.225rem;white-space:pre}.product-header-price-regular-price{color:#fdba3b;font-family:Montserrat;font-size:1.125rem;font-weight:bold;letter-spacing:.225rem;white-space:pre;line-height:1.5;min-height:1.5em}
.product-header-title{background-clip:text !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#bccfe4 0,#7bcee1 39%,#e1ccc6 100%);text-transform:uppercase;color:transparent;font-family:Square721BT-Roman;font-size:3.75rem;font-weight:normal;letter-spacing:.0333333em;line-height:1;white-space:break-spaces}@media screen and (max-width:1000px){.product-header-title{font-size:3.75rem}}@media screen and (max-width:600px){.product-header-title{font-size:2.1875rem}}
.product-info{position:relative;font-family:'Montserrat',sans-serif;background:#fff;padding:0 4rem;padding-bottom:4rem}.product-info a{color:#fdba3b;font-weight:bold;text-decoration:none;background-color:transparent}.product-info a:hover{color:#fdba3b}.product-info h6{padding-top:5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid black}.product-info h1{font-size:1.5rem}.product-info h2{margin-top:1.22em;margin-bottom:.9em;font-size:1.25rem;font-weight:bold}.product-info p{margin-top:1.3em;margin-bottom:1.3em}.product-info ul{list-style-type:disc;padding:0;border:1px solid #ddd}.product-info ul li{list-style-type:disc;padding:8px 16px;border-bottom:1px solid #ddd;display:list-item;list-style-position:inside}.product-info table{border-collapse:collapse}.product-info table td{border:1px grey solid;padding:5px 15px}@media(max-width:600px){.product-info{padding:1.25rem}.product-info h6{padding-top:2.5rem;margin-bottom:1.25rem}}
.product-reviews-section{width:90rem;padding:0 2rem 0 2rem;background:#f5f5f5;color:#313131}.product-reviews-section .product-reviews-widget{padding:2.5rem;width:100%}.product-reviews-section .product-reviews-widget .jdgm-star{color:#ffa40d !important}.product-reviews-section.mobile{margin:0;padding:0;margin-top:1.25rem;width:100%}.product-reviews-section.dark-theme{background:#242424;color:#f5f5f5}
.reviewer-comment-section{background-color:white;display:grid;grid-template-columns:auto auto 37.5rem;align-items:center;justify-items:center;padding:2.5rem;gap:2.5rem}.reviewer-comment-section .profile-image{border-radius:100%;width:7.875rem}.reviewer-comment-section .quote-container{display:flex;flex-direction:column;gap:.625rem}.reviewer-comment-section .quote-container h3,.reviewer-comment-section .quote-container p{text-align:left}.reviewer-comment-section .quote-container .credentials-container{display:flex;align-items:center}.reviewer-comment-section .quote-container .credentials-container img{margin-right:.25rem}.reviewer-comment-section .quote-container .credentials-container p{margin-right:1rem}.reviewer-comment-section .video{min-height:21rem}@media screen and (max-width:600px){.reviewer-comment-section{grid-template-columns:100%;padding:1.25rem;gap:1.25rem}.reviewer-comment-section .video{min-height:15rem}}


.social-proof-container{width:100%;background-color:white;margin:2.5rem 0}.social-proof-container .social-proof{margin:auto;max-width:40rem;padding:2.5rem 0}.social-proof-container .social-proof .swiper .swiper-wrapper{align-items:center}.social-proof-container .social-proof .swiper .swiper-button-next:hover{background-color:rgba(0,0,0,0)}.social-proof-container .social-proof .swiper .swiper-button-prev:hover{background-color:rgba(0,0,0,0)}.social-proof-container.dark{background-color:#242424}
.story-callout{user-select:none;position:absolute;z-index:2;background-color:transparent;transition:all .3s ease-in-out;color:#262626;padding:2.5rem 5rem}.story-callout .feature-image{display:none}.story-callout .icons-container{display:flex;gap:1rem;margin-bottom:.625rem}.story-callout .icons-container .icon{height:5rem;max-width:11rem}.story-callout .icons-container .icon img{height:100%}.story-callout .title{font-size:2.75rem;font-weight:bold;letter-spacing:.55rem;line-height:3.125rem;text-align:left;text-transform:uppercase;margin-bottom:.625rem;transition:color .15s;white-space:pre-wrap;color:inherit}.story-callout .description{font-weight:normal;white-space:pre-wrap;color:inherit;text-align:left}.story-callout .description.short{font-size:1.4375rem;letter-spacing:0;line-height:2.25rem}.story-callout .description.long{font-size:1rem;letter-spacing:.32px;line-height:1.375rem}.story-callout .arrow-icon{width:1.5rem;position:absolute;bottom:3.5%;right:-5%;transform:translate(-50%,50%);z-index:4;margin-right:5rem;margin-bottom:2.5rem}.story-callout.closed.can-be-opened{cursor:pointer}.story-callout.closed.can-be-opened .arrow-icon{opacity:1}.story-callout.open{cursor:pointer;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(5px)}.story-callout.open .feature-image{display:block}.story-callout.open .description.long{max-height:1000px;visibility:visible;opacity:1}.story-callout.open .description.short{max-height:0;visibility:hidden;opacity:0}.story-callout.dark,.story-callout.darkToLight{color:#262626}.story-callout.light,.story-callout.lightToDark{color:#fff}.story-callout.light{color:#fff}.story-callout.dark{color:#262626}.story-callout.lightToDark{color:#fff}.story-callout.lightToDark.open{color:#262626}.story-callout.darkToLight{color:#262626}.story-callout.darkToLight.open{color:#fff}
.tech-specs{width:100%;display:grid;grid-template-columns:100%;justify-items:center;gap:.3125rem}.tech-specs .tech-specs-title{background:linear-gradient(270deg,#c9d7e9 0,#8ed6e7 39%,#e6d6d1 100%);padding:1.25rem;width:100%}.tech-specs .tech-specs-detail{background:#f5f5f5;padding:.8125rem;width:100%;display:flex;justify-content:center;align-items:center}.tech-specs .tech-specs-detail .image-container{display:flex;align-items:center;justify-content:center;width:75%}@media(max-width:600px){.tech-specs .tech-specs-detail .image-container{width:100%}}
.vertical-column-left{display:grid;grid-template-columns:100%;justify-items:start;align-content:center;gap:1.25rem}.vertical-column-center{display:grid;grid-template-columns:100%;justify-items:center;align-content:center;gap:1.25rem}.vertical-column-right{display:grid;grid-template-columns:100%;justify-items:end;align-content:center;gap:1.25rem}
.embed-container{position:relative;height:67.5rem;width:100%;overflow:hidden}.embed-container.mobile{width:100%;height:15rem;margin-bottom:-2.5rem}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.whats-in-the-box{background-color:white;display:flex;flex-direction:column;align-items:center;width:100%}.whats-in-the-box .title{margin-bottom:1.25rem}.whats-in-the-box .contents-list{border-width:.25rem;border-style:solid;border-image-source:linear-gradient(270deg,#c9d7e9 0,#8ed6e7 39%,#e6d6d1 100%);border-image-slice:1;background-color:white;padding:.8125rem;width:100%;max-width:37.5rem;margin-bottom:1.25rem}.whats-in-the-box .images-section{display:flex;flex-wrap:wrap-reverse;justify-content:center;align-items:center;max-width:75rem}.whats-in-the-box .images-section .box-image{max-height:31.25rem}.whats-in-the-box .images-section .product-images-container{display:flex;justify-content:center;align-items:center;gap:.625rem}@media screen and (max-width:1000px){.whats-in-the-box .images-section .product-images-container{flex-direction:column}}
.core-story-desktop{position:relative;width:100%}.core-story-desktop img{width:100%}
.core-story-mobile{position:relative;background-color:#f5f5f5;overflow:hidden}.core-story-mobile .background-img img{width:100%}
.feature-callout-mobile .text-box{padding:2.5rem 1rem;background-color:#f5f5f5}.feature-callout-mobile .text-box .title{text-align:center;font-size:1.0625rem;line-height:1.5625rem;letter-spacing:.2125rem;white-space:break-spaces}.feature-callout-mobile .text-box .description{font-size:.8125rem;letter-spacing:0;text-align:left;white-space:break-spaces;margin-top:1.25rem;line-height:1.25;padding:0 1.25rem}.feature-callout-mobile .text-box .plus-minus-icon{position:absolute;top:-0.75rem;left:0;right:0;margin-left:auto;margin-right:auto;width:1.5rem;z-index:10}.feature-callout-mobile .collapsed{position:relative}.feature-callout-mobile .expanded{position:absolute;width:100%;bottom:0;left:0;max-height:0;transition:max-height .3s ease-in-out;padding:0;z-index:100}.feature-callout-mobile .expanded .plus-minus-icon{visibility:hidden}.feature-callout-mobile.expanded .text-box.expanded{padding:2.5rem 1rem;max-height:1000px}.feature-callout-mobile.expanded .text-box.expanded .plus-minus-icon{visibility:visible}
.plus-minus-icon{width:1.5rem}
.core-story-desktop{position:relative;width:100%}.core-story-desktop img{width:100%}
.core-story-mobile{position:relative;background-color:#f5f5f5;overflow:hidden}.core-story-mobile .background-img img{width:100%}
.story-callout-mobile .story-callout-title{display:flex;flex-direction:row;align-items:center;gap:.625rem;padding:0 1.25rem}.story-callout-mobile .story-callout-title .icons-container{display:flex;gap:.2rem}.story-callout-mobile .story-callout-title .icons-container .icon{max-width:6rem;height:4rem}.story-callout-mobile .story-callout-title .icons-container .icon img{width:100%;height:100%}.story-callout-mobile .text-box{padding:2.5rem 1rem;background-color:#f5f5f5}.story-callout-mobile .text-box .title{text-align:left;font-size:.925rem;line-height:1.25rem;letter-spacing:.225rem;white-space:break-spaces}.story-callout-mobile .text-box .description{font-size:1rem;letter-spacing:.32px;text-align:left;white-space:break-spaces;line-height:1.375;padding:0 1.25rem}.story-callout-mobile .text-box .up-down-arrow{position:absolute;top:1rem;left:0;right:0;margin-left:auto;margin-right:auto;width:1.5rem;z-index:10}.story-callout-mobile .collapsed{position:relative}.story-callout-mobile .expanded{position:absolute;width:100%;bottom:0;left:0;max-height:0;transition:max-height .3s ease-in-out;padding:0;z-index:100}.story-callout-mobile .expanded .up-down-arrow{visibility:hidden}.story-callout-mobile.expanded .text-box.expanded{padding:2.5rem 1rem;max-height:1000px}.story-callout-mobile.expanded .text-box.expanded .up-down-arrow{visibility:visible}
.up-down-arrow{width:1.5rem}
.forge-cart-text{color:#262626;font-family:Montserrat;font-size:.6875rem;font-weight:bold;letter-spacing:.055rem;text-align:left;text-transform:uppercase;white-space:pre-wrap;line-height:1.5;min-height:1.5em;transition:opacity .3s ease-in-out;opacity:1}.forge-cart-text.blank{opacity:0}
.configurator-btn-container .glorious-button.configurator-btn{background-color:#fff;border:.125rem solid #ffa40d;width:100%;transition:background-color .25s}.configurator-btn-container .glorious-button.configurator-btn.active:hover{background-color:#ffa40d}@media only screen and (max-width:600px){.configurator-btn-container .glorious-button.configurator-btn{width:19rem}}
.forge-logo-wrapper{position:absolute}.forge-logo-wrapper .forge-logo-gallery{position:absolute;z-index:1000;margin:2rem;right:-90rem}@media screen and (max-width:1400px){.forge-logo-wrapper .forge-logo-gallery{width:11.25rem}}.forge-logo-wrapper .forge-logo-gallery img{width:10rem}.forge-logo-wrapper .forge-logo-gallery:hover img{filter:brightness(0.5);transition:filter .5s}.forge-logo-wrapper .forge-logo-gallery.mobile{width:8.375rem;height:3.375rem;margin:1rem auto;left:0;right:0}#glorious-hero-gallery .glorious-hero-gallery-image{width:100%}#glorious-hero-gallery .swiper-button-prev,#glorious-hero-gallery .swiper-button-next{opacity:0}@media only screen and (max-width:600px){#glorious-hero-gallery .swiper-button-prev,#glorious-hero-gallery .swiper-button-next{opacity:1}}#glorious-hero-gallery:hover .swiper-button-prev,#glorious-hero-gallery:hover .swiper-button-next{opacity:1}
.glorious-preorder-link{font-size:.6875rem;color:#262626;letter-spacing:.055rem;font-weight:bold;text-decoration:underline;font-family:'Monserrat',sans-serif;transition:color .25s}.glorious-preorder-link:hover{color:#ffa40d}
.glorious-product-description{color:#262626;font-family:Montserrat;font-size:.8125rem;text-align:left;white-space:pre-wrap;font-weight:500}.glorious-product-description p{font-weight:500}
.glorious-product-points{color:#262626;font-size:.8125rem;font-weight:500;line-height:1.375rem}.glorious-product-points li{text-align:left}@media only screen and (max-width:600px){.glorious-product-points li{text-align:center}}
.glorious-product-header{display:flex;flex-direction:column;justify-content:space-between;background-color:white;width:100%;height:100%;overflow:hidden;padding:1.25rem}.glorious-product-header .top{display:grid;grid-template-columns:100%;align-content:baseline;gap:1rem}.glorious-product-header .top .discount-sticker{background-color:#313131;color:#fff;margin-left:-1.25rem;padding:1.25rem 1.875rem;width:fit-content}.glorious-product-header .top .color-selector{grid-template-columns:repeat(6,auto);grid-auto-flow:row}.glorious-product-header .bottom{display:grid;grid-template-columns:100%;align-content:baseline;gap:.625rem}.glorious-product-header .bottom .glorious-button.slide-hover-effect{transition:background-position .3s linear}.glorious-product-header .bottom .customize-button{--background-color:white;--background-hovered-color:#ffa40d;border:.125rem solid var(--background-hovered-color);padding:.625rem}.glorious-product-header .bottom .product-header-price-regular-price{font-weight:800}.glorious-product-header .bottom .product-header-price-prefix{color:#313131}@media only screen and (max-width:600px){.glorious-product-header{background-color:transparent;padding:2.5rem 1.875rem;gap:0}.glorious-product-header .top{margin-bottom:1.25rem}.glorious-product-header .top .forge-product-title,.glorious-product-header .top .glorious-product-description,.glorious-product-header .top .glorious-product-points{text-align:center}.glorious-product-header .top,.glorious-product-header .bottom{justify-items:center}.glorious-product-header .glorious-button{width:19rem}}
.glorious-product-title-container{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-left:-0.25rem}.glorious-product-title-container .glorious-img-title{width:100%}.glorious-product-title-container .forge-product-title{width:fit-content;font-size:2.125rem;padding:.25rem 0 .25rem 0;letter-spacing:.0425rem;line-height:2.1875rem;text-transform:uppercase;font-family:"Square721BT-Roman";font-weight:normal;white-space:break-spaces;color:#262626}@media only screen and (max-width:600px){.glorious-product-title-container{align-items:center}}.glorious-product-title-container .forge-product-subtitle{font-size:1.25rem;font-family:"Square721BT-Bold";font-weight:bold;letter-spacing:.03125rem;line-height:1.5rem;color:#ffa40d}
.tech-specs-table-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.tech-specs-table-container .tech-specs-table{display:grid;width:100%;justify-content:center}.tech-specs-table-container .tech-specs-table.columns-1{grid-template-columns:45rem}.tech-specs-table-container .tech-specs-table.columns-2{grid-template-columns:45rem 45rem}.tech-specs-table-container .tech-specs-table.columns-3{grid-template-columns:30rem 30rem 30rem}@media(max-width:600px){.tech-specs-table-container .tech-specs-table{grid-template-columns:1fr}.tech-specs-table-container .tech-specs-table.columns-1{grid-template-columns:1fr}.tech-specs-table-container .tech-specs-table.columns-2{grid-template-columns:1fr}.tech-specs-table-container .tech-specs-table.columns-3{grid-template-columns:1fr}}.tech-specs-table-container .tech-specs-table .tech-specs-group .tech-specs-group-detail{padding:.5625rem;border:1px solid rgba(38,38,38,0.15);background-color:transparent;color:#262626;font-family:"Montserrat";font-size:.8125rem;font-weight:500;text-align:center}.tech-specs-table-container .tech-specs-table .tech-specs-group .tech-specs-group-detail.tech-specs-group-title{font-weight:bold;text-transform:uppercase}
.mini-story-card{height:46.875rem;display:flex;flex-direction:column;justify-content:flex-start;position:relative;cursor:pointer;user-select:none;padding:0}.mini-story-card .background-image{position:absolute;width:100%;height:100%;z-index:0}.mini-story-card .background-image .inactive-background-image{position:absolute;width:100%;height:100%}.mini-story-card .background-image .active-background-image{position:absolute;width:100%;height:100%;transition:opacity .3s ease-in;opacity:0}.mini-story-card .background-image .active-background-image.open{opacity:1}.mini-story-card .content{z-index:1}.mini-story-card .content .section-header{margin-top:4.125rem;font-size:1.875rem;color:white}.mini-story-card .content .section-subheader{margin-top:1.25rem;font-size:1.375rem;height:auto;overflow:hidden;color:white}.mini-story-card .content .section-subheader.open{height:0}.mini-story-card .content .body-text{margin:0 6.75rem;font-size:1rem;white-space:pre-wrap;max-height:0;overflow:hidden;color:white}.mini-story-card .content .body-text.open{max-height:1000px;height:auto}.mini-story-card .content .collapse-icon{display:flex;justify-content:center;margin-top:1.25rem}.mini-story-card .content .collapse-icon.hover{filter:invert(55%) sepia(99%) saturate(551%) hue-rotate(351deg) brightness(107%) contrast(104%)}.mini-story-card .content .collapse-icon.open{rotate:180deg;filter:invert(55%) sepia(99%) saturate(551%) hue-rotate(351deg) brightness(107%) contrast(104%)}.mini-story-card.mobile{height:33.125rem}.mini-story-card.mobile .content{z-index:1}.mini-story-card.mobile .content .section-header{margin-top:2.25rem;margin-left:1.5rem;font-size:1.5rem;text-align:left;white-space:pre-wrap;color:white}.mini-story-card.mobile .content .section-subheader{margin-top:.625rem;margin-left:1.5rem;font-size:1rem;text-align:left;font-weight:normal;height:auto;overflow:hidden;color:white}.mini-story-card.mobile .content .section-subheader.open{height:0}.mini-story-card.mobile .content .body-text{margin:0 1.5rem;font-size:.7125rem;max-height:0;white-space:pre-wrap;text-align:left;font-weight:normal;overflow:hidden;color:white}.mini-story-card.mobile .content .body-text.open{max-height:1000px;height:auto}.mini-story-card.mobile .content .collapse-icon{display:flex;justify-content:center;margin-top:1.25rem;filter:invert(55%) sepia(99%) saturate(551%) hue-rotate(351deg) brightness(107%) contrast(104%)}.mini-story-card.mobile .content .collapse-icon.open{rotate:180deg}
.product-reviews-body-questions .jdgm-ans{border-left:.1875rem solid #ddd;background-color:#e9e9e9;margin-top:1rem;padding:.5rem 1rem}.product-reviews-body-questions .jdgm-ans .jdgm-ans__body p{color:#313131}.product-reviews-body-questions .jdgm-quest__body p{color:#313131}.product-reviews-body-questions .jdgm-rev__timestamp.jdgm-spinner{visibility:hidden}.product-reviews-body-questions.dark-theme .jdgm-ans{border-left:.1875rem solid #666;background-color:#313131}.product-reviews-body-questions.dark-theme .jdgm-ans .jdgm-ans__body p{color:#f5f5f5}.product-reviews-body-questions.dark-theme .jdgm-quest__body p{color:#f5f5f5}.product-reviews-body-questions.dark-theme .jdgm-rev__icon{background-color:#313131;color:#f5f5f5;width:4rem;height:4rem;line-height:4rem}
.product-reviews-dropdown-wrapper{margin-left:auto;padding-top:1.25rem}.product-reviews-dropdown-wrapper .product-reviews-filter-dropdown{padding:.125rem;border:.0625rem solid #ddd}.product-reviews-dropdown-wrapper.mobile{margin:0 auto}
.product-reviews-widget-header{display:flex;flex-direction:column;margin-bottom:2rem}.product-reviews-widget-header .product-reviews-widget-header-title{margin-bottom:.5rem;text-align:center;color:#313131}.product-reviews-widget-header .product-reviews-widget-header-title.dark-theme{color:#f5f5f5}.product-reviews-widget-header .product-reviews-widget-header-container{display:flex}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary{display:flex;flex-direction:column}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary .product-reviews-widget-header-badge{text-align:center}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary .product-reviews-widget-header-badge .jdgm-prev-badge{margin-bottom:.625rem !important}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary .jdgm-prev-badge__text{display:none}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary .jdgm-star{color:#ffa40d}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary p{color:#313131;margin-bottom:.625rem}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-widget-header-summary.dark-theme p{color:#f5f5f5}.product-reviews-widget-header .product-reviews-widget-header-container .product-reviews-question-button{margin-left:auto;width:12.5rem;height:2.5rem}.product-reviews-widget-header .product-reviews-widget-header-container.mobile{flex-direction:column;align-items:center}
.product-reviews-pagination{width:100%;padding-top:1rem;text-align:center;display:flex;justify-content:center;align-items:center}.product-reviews-pagination .product-reviews-pagination-navigation{display:flex;align-items:center}.product-reviews-pagination .product-reviews-pagination-navigation *{color:#313131}.product-reviews-pagination .product-reviews-pagination-navigation p{font-size:1.125rem}.product-reviews-pagination .product-reviews-pagination-navigation p:hover{text-decoration:underline;cursor:pointer}.product-reviews-pagination .product-reviews-pagination-navigation .selected-page{font-weight:bold}.product-reviews-pagination .product-reviews-pagination-navigation .pagination-arrow{padding:0 .25rem;font-size:1.5rem}.product-reviews-pagination .product-reviews-pagination-navigation .pagination-arrow:hover{text-decoration:underline;cursor:pointer}.product-reviews-pagination .product-reviews-pagination-navigation .page-numbers{display:flex;align-items:center;gap:1rem;padding:0 1rem}.product-reviews-pagination.dark-theme .product-reviews-pagination-navigation *{color:#f5f5f5}
#old-hero-gallery.swiper{--swiper-pagination-bullet-inactive-color:black;--swiper-pagination-bullet-inactive-opacity:20%}#old-hero-gallery.swiper .swiper-button-prev,#old-hero-gallery.swiper .swiper-button-next{opacity:0}@media only screen and (min-width:1001px){#old-hero-gallery.swiper .swiper-button-prev{left:3rem}}@media only screen and (max-width:1000px){#old-hero-gallery.swiper .swiper-button-prev,#old-hero-gallery.swiper .swiper-button-next{opacity:1}}#old-hero-gallery.swiper:hover .swiper-button-prev,#old-hero-gallery.swiper:hover .swiper-button-next{opacity:1}
.old-product-header{height:100%;width:100%;padding:3rem 2.5rem;display:grid;grid-template-columns:100%;justify-items:start;align-content:center;position:relative;gap:1.25rem}@media(max-width:600px){.old-product-header{padding:2.5rem 1.25rem}}.old-product-header .product-review-badge{margin-bottom:1.25rem}.old-product-header .choose-prompt{color:#f5f5f5;margin-bottom:.625rem;text-align:left}.old-product-header .forge-cart-text{color:#f5f5f5;margin-top:1.25rem}.old-product-header .product-review-badge .jdgm-prev-badge__text{color:#f5f5f5}.old-product-header .shoppay-product-header-text{color:#f5f5f5}.old-product-header .blog-link{color:#eae9e3;text-decoration:underline;font-size:.8125rem;margin-top:.5rem;transition:color .2s ease-in-out}.old-product-header .blog-link:hover{color:#ffcf73}.old-product-header .option-selection{transition:opacity .3s ease-in}.old-product-header .option-selection.transparent{opacity:0}
.slanted-hero-container{width:100%;display:grid;grid-template-columns:45% 55%;background-color:#242424}.slanted-hero-container .left{background-color:#242424}.slanted-hero-container .right{position:relative;background-color:#f2f4f5;clip-path:polygon(10% 0,101% 0,101% 101%,0 101%);backface-visibility:hidden;-webkit-backface-visibility:hidden}.slanted-hero-container .right .bfcm-guild-sticker-wrapper{position:absolute;top:0;left:25%}.slanted-hero-container .right .bfcm-guild-sticker.mobile{top:1rem}@media only screen and (max-width:1000px){.slanted-hero-container{grid-template-columns:100%}.slanted-hero-container .right{clip-path:none;grid-row:1}}
.social-proof-slide{display:flex;flex-direction:column;align-items:center;gap:.625rem}@media(max-width:600px){.social-proof-slide{max-width:20rem}}.social-proof-slide .proof-quote{white-space:break-spaces;font-size:1.125rem;max-width:30rem}@media(max-width:600px){.social-proof-slide .proof-quote{white-space:normal;font-size:.75rem}}.social-proof-slide .proof-image{max-width:14rem}.social-proof-slide .proof-image img{max-height:5rem}@media(max-width:600px){.social-proof-slide .proof-image{max-width:10rem}}
.upsell-area-container{display:grid;grid-template-rows:auto auto;justify-items:center;gap:1.25rem;padding-top:1.25rem;max-width:90rem;margin:auto}.upsell-area-container .upsell-area-products{margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem;padding-top:0}
#upsell-gallery{width:21.5625rem}#upsell-gallery .swiper-button-prev,#upsell-gallery .swiper-button-next{opacity:50%;transition:all .3s ease-in-out}#upsell-gallery:hover .swiper-button-prev,#upsell-gallery:hover .swiper-button-next{opacity:100%}#upsell-gallery:hover .upsell-slide{background-color:white}#upsell-gallery:hover .upsell-slide .slide-title{opacity:0}#upsell-gallery:hover .upsell-slide .glorious-button{background-color:#fdba3b;--text-color:#262626;text-decoration:none}#upsell-gallery:hover .upsell-slide .glorious-button:hover{background-color:#ffcf73}
.upsell-slide{background-color:transparent;transition:background-color .3s ease-in-out;border-radius:.25rem;padding:1.25rem 2.1875rem 2.5rem 2.1875rem;width:21.5625rem;display:flex;flex-direction:column;align-items:center;gap:.625rem}.upsell-slide .slide-title{opacity:1;transition:opacity .3s ease-in-out;line-height:1.2;height:1rem}.upsell-slide a.no-pointer{cursor:inherit}.upsell-slide .image-wrapper{height:6.75rem;display:flex;justify-content:center;align-items:center}.upsell-slide .image-wrapper img{max-height:100%}.upsell-slide a{text-decoration:underline;color:#11111100;transition:color .3s ease-in-out}.upsell-slide a:hover{color:#111}.upsell-slide .title{letter-spacing:.0225rem;font-size:.9375rem;text-align:center;line-height:1.2;height:2.4rem;white-space:pre;color:#111}.upsell-slide .product-header-price-2{justify-content:center}.upsell-slide .product-header-price-compare-at-price{font-size:.9375rem;text-align:center}.upsell-slide .product-header-price-regular-price{font-size:.9375rem;text-align:center;color:#313131}.upsell-slide .product-header-add-to-cart .glorious-button{width:12.5rem;--background-color:transparent;--background-hovered-color:#ffcf73;--text-color:#fdba3b;text-decoration:underline;transition:color .3s,background-color .3s,text-decoration .3s;box-shadow:none}
.product-review{display:flex;flex-direction:column;padding:1rem 0}.product-review .product-review-header{display:flex;margin-bottom:.5rem}.product-review .product-review-header .product-review-icon{width:4rem;height:4rem;line-height:4rem;text-align:center;margin-right:.75rem;border-radius:50%;color:#313131;background-color:#e9e9e9}.product-review .product-review-header .product-review-header-header{display:flex;flex-direction:column;gap:.3125rem}.product-review .product-review-header .product-review-header-header .product-review-header-rating-date,.product-review .product-review-header .product-review-header-header .product-review-header-verified-name{display:flex;gap:.5rem;align-items:center}.product-review .product-review-header .product-review-header-header .product-review-header-rating-date p{color:#313131}.product-review .product-review-header .product-review-header-verified{font-size:.85rem;font-weight:bold;padding:.0625rem .625rem;background-color:#fdba3b;color:#313131;display:flex;align-items:center;justify-content:center}.product-review .product-review-header .product-review-header-name{font-weight:bold;color:#313131}.product-review .product-review-title{font-weight:bold}.product-review .product-review-title,.product-review .product-review-body{text-align:left;color:#313131}.product-review.dark-theme .product-review-title,.product-review.dark-theme .product-review-body{color:#f5f5f5}.product-review.dark-theme .product-review-header-name{color:#f5f5f5}.product-review.dark-theme .product-review-header-rating-date p{color:#f5f5f5 !important}.product-review.dark-theme .product-review-icon{color:#f5f5f5;background-color:#313131}
.product-review-rating .jdgm-star{font-family:'JudgemeStar';color:#fdba3b;padding-right:.25rem}.product-review-rating .jdgm-star::before{content:"\e000"}
.product-reviews-histogram{display:flex;flex-direction:column;padding:.25rem 1rem;margin:0 2.5rem;font-size:.75rem;border-left:.0625rem solid #eee;border-right:.0625rem solid #eee}.product-reviews-histogram .product-reviews-histogram-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.3125rem;line-height:1rem;white-space:nowrap;cursor:pointer}.product-reviews-histogram .product-reviews-histogram-row:hover{opacity:.6}.product-reviews-histogram .product-reviews-histogram-row.no-frequency{cursor:default}.product-reviews-histogram .product-reviews-histogram-row.no-frequency:hover{opacity:1}.product-reviews-histogram .product-reviews-histogram-row .product-reviews-histogram-bar{width:7.5rem;height:100%;margin:0 2px 0 4px;box-shadow:inset 0 0 1px #666;position:relative}.product-reviews-histogram .product-reviews-histogram-row .product-reviews-histogram-bar .product-reviews-histogram-bar-content{background-color:#ffa40d;box-shadow:inset 0 0 1px #888;height:100%;position:absolute;z-index:1}.product-reviews-histogram .product-reviews-histogram-row .product-reviews-histogram-bar .product-reviews-histogram-bar-content-background{display:none;width:100%;height:100%;background-color:#ffa40d;opacity:.3;position:absolute}.product-reviews-histogram .product-reviews-histogram-row .product-reviews-histogram-bar .product-reviews-histogram-bar-content-background.selected-rating-filter{display:block}.product-reviews-histogram .product-reviews-histogram-clear-filter{margin-top:.5rem;font-size:.875rem;display:none}.product-reviews-histogram .product-reviews-histogram-clear-filter.visible{display:block;cursor:pointer}.product-reviews-histogram.mobile .product-reviews-histogram-row{height:1.125rem}.product-reviews-histogram.dark-theme{border-color:#333}