.dropdown-swatch select,.dropdown-swatch label{font-size:14px}.dropdown-swatch select{padding:4px 8px;min-height:revert}.product-media-wrapper video{display:block;width:100%;height:auto}.product-media-wrapper{width:100vw}.product-media-wrapper img{width:100%;height:auto;display:block}.testimonials h2{margin-bottom:1rem}#testimonial-content{display:flex;column-gap:24px;overflow-x:scroll;max-width:90vw}.video-review{min-width:25vw;max-width:25vw;height:25vw}.video-thumbnail{width:100%;height:100%;position:relative}.video-review img{height:100%;width:100%;object-fit:cover}.testimonial-container{width:90vw;display:flex;column-gap:12px;align-items:center}.testimonials{width:90vw;margin:5rem auto 0}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px!important;display:flex;justify-content:center;align-items:center;pointer-events:none;cursor:pointer}.play-button:before{content:"";position:absolute;width:50px;height:50px;background-color:#fff;border-radius:50%;z-index:-1}.play-button svg{width:75px;height:75px}.video-review video{width:100%}#skill-level-modal{max-width:1211px;width:min(1211px,92vw);flex-direction:column;align-items:stretch;padding:2.5rem 3.5rem;overflow:visible;box-sizing:border-box}#skill-level-modal p{margin-bottom:0}.skill-level-modal__inner{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;min-height:0;padding-top:1.25rem;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.skill-level-modal__inner::-webkit-scrollbar{width:8px}.skill-level-modal__inner::-webkit-scrollbar-thumb{background:#888;border-radius:8px}#skill-level-modal .modal-close-btn{top:12px;right:12px}#skill-level-modal .modal-close-btn svg{width:22px;height:22px}#skill-level-modal h2.skill-level-modal__title{font-family:zuume,sans-serif;font-size:4rem;font-style:italic;font-weight:700;line-height:.91;text-align:center;text-transform:uppercase;color:#000;margin:0 auto 1.5rem;max-width:640px}.skill-level-modal__why-title{font-family:Space Grotesk,space grotesk,sans-serif;font-size:20px;font-weight:700;font-style:normal;text-transform:none;color:#d00b2b;margin:0 0 .35rem;text-align:left}#skill-level-modal .skill-level-modal__why{max-width:1043px;margin:0 auto 1.5rem}#skill-level-modal .skill-level-modal__why-text{font-family:Space Grotesk,space grotesk,sans-serif;font-size:18px;font-weight:400;line-height:1.3;color:#000;margin:0}#skill-level-modal p.skill-level-modal__intro{font-family:Space Grotesk,space grotesk,sans-serif;font-size:20px;font-weight:400;line-height:34px;text-align:center;text-decoration:underline;text-underline-offset:3px;color:#111;margin:0 auto 1.75rem;max-width:614px}.skill-level-table{display:flex;flex-direction:column;width:100%;max-width:920px;margin:0 auto}.skill-level-table__header,.skill-level-row{display:grid;grid-template-columns:34fr 22fr 34fr;gap:10px;align-items:center;width:100%}.skill-level-table__header{padding:0 0 12px}.skill-level-table__level-heading{display:flex;align-items:center;gap:8px}.skill-level-table__level-heading--end{justify-content:flex-end}.skill-level-table__level-name{font-family:zuume,sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;color:#000;margin:0}.skill-level-table__rating{font-family:Space Grotesk,space grotesk,sans-serif;font-size:20px;font-weight:700;color:#000;line-height:1.2;margin:0;white-space:nowrap}.skill-level-table__skill-label{font-family:Space Grotesk,space grotesk,sans-serif;font-size:24px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8c8c8c;text-align:center;margin:0}.skill-level-table__divider{height:2px;background:#0f0f0f;width:100%;margin-bottom:8px}.skill-level-row{padding:40px 8px;border-radius:12px}.skill-level-row--alt{background:#f9f9f9}.skill-level-col{display:flex;flex-direction:column;gap:6px;min-width:0}.skill-level-col--l1{align-items:flex-end;text-align:right}.skill-level-col--l2{align-items:flex-start;text-align:left}.skill-level-col--skill{align-items:center;justify-content:center;text-align:center}.skill-level-col__label{font-family:Space Grotesk,space grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0;line-height:1}.skill-level-col--l1 .skill-level-col__label{color:#8c8c8c}.skill-level-col--l2 .skill-level-col__label{color:#d00b2b}#skill-level-modal .skill-level-col__text{font-family:Space Grotesk,space grotesk,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000;margin:0;align-self:stretch;text-align:left}.skill-level-col__name{font-family:zuume,sans-serif;font-size:40px;font-weight:700;font-style:normal;color:#d00b2b;line-height:1;margin:0;text-align:center}@media only screen and (max-width:900px){#skill-level-modal{padding:2.5rem 1.5rem 1.5rem}.skill-level-table__header,.skill-level-row{grid-template-columns:1fr;gap:12px}.skill-level-table__header,.skill-level-table__divider{display:none}.skill-level-col--l1,.skill-level-col--l2{align-items:flex-start;text-align:left}.skill-level-col--skill{order:-1}.skill-level-row{padding:20px 16px}.skill-level-col__name,.skill-level-table__level-name{font-size:32px}}@media only screen and (max-width:655px){#skill-level-modal h2.skill-level-modal__title{font-size:2.5rem}#skill-level-modal .skill-level-modal__why-text{font-size:16px;line-height:1.3}#skill-level-modal p.skill-level-modal__intro{font-size:16px;line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
