.faq-section button.tab-label{background:none;border:0;border-bottom:1px solid #535353;border-radius:0;font:inherit;font-weight:700;text-align:left}.faq-section .tab-content:not([hidden]){display:block}[data-dio-product-panels] .accordion[role=tabpanel]:not([hidden]),[data-dio-product-panels] .accordion-content-mobile:not([hidden]){display:block}[data-dio-product-panels] button.tab-title,[data-dio-product-panels] button.accordion-header{background:none;border:0;border-radius:0;font-family:inherit;text-align:left;margin:0}[data-dio-product-panels] button.tab-title.active{border-bottom:3px solid}[data-dio-product-panels] button.accordion-header{width:100%;padding:0 26px 0 0}[data-dio-product-panels] .tabs-content-item-header{cursor:pointer}[data-dio-product-panels] .tabs-content-item-header a[role=presentation]{pointer-events:none}[data-dio-product-panels] .owl-dot{min-width:24px;min-height:24px}.faq-section [hidden],[data-dio-product-panels] [hidden],.dio-instructions-dialog [hidden]{display:none!important}.faq-section button:focus-visible,[data-dio-product-panels] button:focus-visible,[data-dio-product-panels] [role=button]:focus-visible,[data-dio-product-panels] [role=tabpanel]:focus-visible,.dio-instructions-dialog button:focus-visible,.dio-motion-toggle:focus-visible,.dio-video-toggle:focus-visible,[data-button-video-root] .button-content:focus-visible,.customer-reviews-dots button:focus-visible,.collage-improved-dots button:focus-visible,.dio-table-scroll:focus-visible{outline:2px solid #111!important;outline-offset:3px;box-shadow:0 0 0 2px #fff}.howit-works [data-dio-instruction-carousel] button.owl-dot{display:inline-grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;background:transparent!important}.howit-works [data-dio-instruction-carousel] button.owl-dot span{display:block;width:12px;height:12px;border-radius:50%;background:#535353}.howit-works [data-dio-instruction-carousel] button.owl-dot.active span{background:#111}.howit-works [data-dio-instruction-carousel] .owl-dot:focus-visible,.collapse-tab-eecol .accordion-header:focus-visible,.collapse-tab-eecol [role=tab]:focus-visible{outline:2px solid #111;outline-offset:3px;box-shadow:0 0 0 2px #fff}.collapse-tab-eecol button.accordion-header{appearance:none;-webkit-appearance:none;display:block;width:100%;padding:0 26px 0 0;margin:0;border:0;border-radius:0;background:transparent;font-family:inherit;text-align:left}.collapse-tab-eecol [hidden]{display:none!important}.dio-instructions-dialog{width:min(800px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:8px;color:#111;background:#fff;overflow-y:auto;overscroll-behavior:contain}.dio-instructions-dialog:not([open]){display:none}.dio-instructions-dialog::backdrop{background:#0009}.dio-instructions-dialog .modal-dialog{width:100%;margin:0}.dio-instructions-dialog .modal-content{border:0;padding:16px;box-shadow:none}.dio-instructions-dialog .close{min-width:44px;min-height:44px;float:right}.dio-instructions-dialog button.accordion{display:block;min-height:44px;line-height:1.5;padding-right:8px}.dio-instructions-dialog .panel:not([hidden]){display:block}.dio-instructions-dialog .modal-content1{clear:both}.dio-instructions-dialog .modal-image img{max-width:100%;object-fit:contain}.dio-instructions-dialog .modal-caption{margin-top:20px}.dio-step-dots{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 0 0}.dio-step-dots button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.dio-step-dots button:before{content:"";width:10px;height:10px;border-radius:50%;background:#888}.dio-step-dots button[aria-current=step]:before{background:#111}html.dio-dialog-open{overflow:hidden}.dio-motion-toggle{display:inline-grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;border:0;border-radius:50%;background:transparent;color:#111;font-size:0;line-height:0;padding:0;cursor:pointer}.dio-motion-toggle:before{content:"";width:9px;height:11px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.dio-motion-toggle[data-dio-paused=true]:before{width:0;height:0;border:6px solid transparent;border-left:9px solid currentColor;border-right:0;margin-left:2px}[data-dio-hero-video] .dio-video-toggle,.dio-demo-motion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.dio-video-toggle{display:block;position:relative;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;font-size:0;cursor:pointer;touch-action:manipulation}.dio-video-toggle:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 6px #fff}.dio-video-toggle:focus-visible:after{content:attr(aria-label);position:absolute;right:12px;bottom:12px;padding:4px 8px;border-radius:3px;background:#fff;color:#111;font-family:inherit;font-size:14px;line-height:1.4}[data-button-video-root] .button-video{position:relative}.dio-carousel-motion-row{display:flex;align-items:center;justify-content:center;gap:12px;margin:1rem 0 0}.dio-carousel-motion-row.dio-review-motion-row{margin-top:3rem}.dio-carousel-motion-row>ul{margin:0}[data-button-video-root] button.button-content{align-self:flex-start;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit;text-align:center;border:0;border-radius:0;padding:0;margin:0}[data-button-video-root] button.button-content>span{display:block}[data-button-video-root] .button-content .btnicon{flex-shrink:0}.shopify-policy__container,.shopify-policy__body{min-width:0;max-width:100%}.shopify-policy__body{overflow-wrap:anywhere}.shopify-policy__body a{white-space:normal!important;overflow-wrap:anywhere}.dio-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.dio-table-scroll table{margin:0;width:auto!important;min-width:100%;max-width:none!important;table-layout:auto!important;height:auto!important}.dio-table-scroll th,.dio-table-scroll td{word-break:normal!important;overflow-wrap:normal!important;vertical-align:top;height:auto!important}.product__description .dio-table-scroll #size-guide th,.product__description .dio-table-scroll #size-guide td{white-space:nowrap;min-width:4em}.article-template__content .dio-table-scroll th,.article-template__content .dio-table-scroll td{width:auto!important;min-width:10em;max-width:20em}.product__description,.article-template__content{min-width:0}@media(max-width:768px){.media-with-content-section .media-with-content__content,.media-with-content-section .media-with-content__media{min-width:0;max-width:100%}.media-with-content-section .media-with-content__featured-logo,.media-with-content-section .media-with-content__featured-logo img{max-width:100%}.dio-instructions-dialog .popup-content{gap:12px}.dio-instructions-dialog .title-image{min-width:0;flex:1}.dio-instructions-dialog .dio-paired-instructions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.dio-instructions-dialog .dio-paired-instructions>.title-image{display:contents}.dio-instructions-dialog .dio-paired-instructions>.title-image:first-child>*{grid-column:1}.dio-instructions-dialog .dio-paired-instructions>.title-image:nth-child(2)>*{grid-column:2}.dio-instructions-dialog .dio-paired-instructions .modal-title{grid-row:1;align-self:end}.dio-instructions-dialog .dio-paired-instructions .modal-image{grid-row:2}.dio-instructions-dialog .modal-image img{height:auto;max-height:220px}}@media(prefers-reduced-motion:reduce){[data-dio-product-panels] *,.dio-instructions-dialog *,[data-dio-hero-video] *,[data-button-video-root] *,.customer-reviews-section .slick-track,.collage-improved-mobile-carousel .slick-track{transition-duration:0s!important;animation-duration:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dio-phase-two.css.map */
