:root{--color-grays: #9ca3af;--color-gray-gloabal: #66727f;--color-gray-tabs: #6b7280;--color-silver: #bcbec0;--checkbox-border-color: #9ca3af;--sale-bg-badge: #df3c00;--red-price: #dc2626;--pag-gray: #9ca3af;--svg-gray: #c6c6c6;--gray-edit-field: #e5e7eb;--placeholder-color: #9ca3af;--gray-close: #abababf2;--gray-wishlist-text: #828282;--gray-bullets: #a8a8a9;--gray-formfields: #b4bbc3;--gray-subscribes: #a8a8a9;--gray-subscribe-placeholder: #d7dadf;--miami-error: #aa6463;--grey-500: rgba(107, 114, 128)}:root[data-color-scheme=accessible]{--color-grays: #66727f;--color-gray-tabs: #5d646f;--color-silver: #767676;--checkbox-border-color: #808799;--sale-bg-badge: #d13800;--red-price: #c52020;--pag-gray: #858f9d;--svg-gray: #8f8f8f;--gray-edit-field: #8c8cab;--placeholder-color: #687482;--color-gray-gloabal: #64707d;--gray-close: #8f8f8f;--gray-wishlist-text: #737373;--gray-bullets: #909092;--gray-formfields: #838995;--gray-subscribes: #747476;--gray-subscribe-placeholder: #747476;--miami-error: #aa6463;--grey-500: #666d7a}a[href]:not([tabindex="-1"]):focus,area[href]:not([tabindex="-1"]):focus,input:not([disabled]):not([tabindex="-1"]):focus,select:not([disabled]):not([tabindex="-1"]):focus,textarea:not([disabled]):not([tabindex="-1"]):focus,button:not([disabled]):not([tabindex="-1"]):focus,iframe:not([tabindex="-1"]):focus,[tabindex]:not([tabindex="-1"]):focus,[contentEditable=true]:not([tabindex="-1"]):focus,[data-modal=storyViewer] h2:focus-within,.floating-tools:focus-within{outline:auto 2px Highlight!important;outline:auto 5px -webkit-focus-ring-color!important}body .CloseButton__ButtonElement-sc-79mh24-0,body .CloseButton__ButtonElement-sc-79mh24-0:hover{color:#fff!important;background-color:#000!important}body .eGFrsS:focus,body .eGFrsS:hover{background:#bf4a5a!important}body .coWiVs:focus,body .coWiVs:hover{color:#fff!important}:root[data-color-scheme=accessible] #modalSearchInput::placeholder{color:#66727f}:root[data-color-scheme=accessible] .link:focus:hover,.link:hover:hover{opacity:1}.cart-body article .a11y_rem{color:var(--color-grays)}.a11y_tabs li,p.tracking-wider{color:var(--color-gray-tabs)}:root[data-color-scheme=accessible] .nav-transparent.section-image-text-overlay .block__text_content,:root[data-color-scheme=accessible] .nav-transparent.section-slideshow .h-full.items-stretch article.swiper-slide .block__text,:root[data-color-scheme=accessible] .nav-transparent.section-image-text-overlay .block__text_content p a{text-shadow:1px 1px 4px #000,0px 0px 4px #000,1px 1px 4px #000,0px 0px 4px #000,1px 1px 4px #000,0px 0px 4px #000}:root[data-color-scheme=accessible] .nav-transparent.section-slideshow .h-full.items-stretch article.swiper-slide .block__text a,.nav-transparent.section-image-text-overlay .block__text_content a{text-shadow:none}:root[data-color-scheme=accessible] .nav-transparent.section-image-text-overlay .block__copy>p{color:#fff}:root[data-color-scheme=accessible] footer .klaviyo-form input::placeholder{color:#fff!important}:root[data-color-scheme=accessible] footer .klaviyo-form button{background:#e31616!important}:root[data-color-scheme=accessible] .a11yclrchnge:hover,:root[data-color-scheme=accessible] .a11yclrchnge:focus{color:#1f2937;background-color:#fff;border:2px solid #1f2937}:root[data-color-scheme=accessible] .dim:focus,:root[data-color-scheme=accessible] .dim:hover{opacity:1}:root[data-color-scheme=accessible] .mega-menu .opacity-50{opacity:1}:root[data-color-scheme=accessible] .a11y_rem_btn p a{text-decoration:underline}.comment-form input::placeholder,.comment-form textarea::placeholder{color:var(--color-grays)}#collection-filters .checkbox{border-color:var(--checkbox-border-color)}.badge--sm[data-bg="background-color:#df3c00; color:#ffffff;"],.badge--sm[style="background-color:#df3c00; color:#ffffff;"]{background-color:var(--sale-bg-badge)!important}#collectionEndless .text-red-600{color:var(--red-price)}:root[data-color-scheme=accessible] .text-near-black a:hover,:root[data-color-scheme=accessible] .text-near-black a:focus{background-color:#fff;color:#222;border-color:#222!important}:root[data-color-scheme=accessible] #collectionEndless h4.h3{color:#fff}:root[data-color-scheme=accessible] #collectionEndless .text-white h3,:root[data-color-scheme=accessible] #collectionEndless .text-white h4{text-shadow:1px 1px 4px #000,0px 0px 4px #000,1px 1px 4px #000,0px 0px 4px #000,1px 1px 4px #000,0px 0px 4px #000}:root[data-color-scheme=accessible] .swiper-slide .block__text h2,.swiper-slide .block__text .block__copy{color:#fff!important}:root[data-color-scheme=accessible] .nav-transparent.section-slideshow .h-full.items-stretch article.swiper-slide .block__text div[style="color: #ffffff; "]>p{color:#fff}.collection-pagination .text-white{background-color:var(--pag-gray)}.collection-products .productitem>.flex>button,.product-recommendations .productitem>div.flex>button{background-color:#fff}.collection-products .productitem>.flex>button.group svg.group-active\:block{fill:var(--svg-gray);stroke:var(--svg-gray)}:root[data-color-scheme=accessible] .collection-products article.opacity-50{opacity:1}.shopify-product-form input{border-color:var(--gray-edit-field)}.yotpo-question-form textarea,.yotpo-review-form textarea{border:1px solid #787878}.yotpo-review-form input::placeholder,.yotpo-review-form textarea::placeholder,.yotpo-referral-widget-form input::placeholder{color:var(--placeholder-color)}#productInformation p{color:var(--color-gray-gloabal)}.product-recommendations .text-red-600{color:var(--red-price)}:root[data-color-scheme=accessible] .a11y-clr .text-gray-500{color:#515661}:root[data-color-scheme=accessible] .a11y-clr .bg-opacity-10{--tw-bg-opacity: .5}:root[data-color-scheme=accessible] .a11y-clr .bg-opacity-10:focus{color:#fff}:root[data-color-scheme=accessible] .a11y-clr .bg-opacity-10:hover{color:#fff}:root[data-color-scheme=accessible] .product-gallery-thumbnails svg.icon-play{background-color:#0000008c}:root[data-color-scheme=accessible] .inspiration-gallery button.border-gray-300{border-color:#767f98}:root[data-color-scheme=accessible] body .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon:before{color:var(--gray-close)}body .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text{color:var(--gray-wishlist-text)}.swym-ui-component .swym-bg-3{background:var(--gray-bullets)!important}:root[data-color-scheme=accessible] .yotpo-widget-hero-section .yotpo-action-button-widget .yotpo-button-style:hover:not(:disabled){opacity:1}form.klaviyo-form-version-cid_1 input:not([role=combobox]),div:has(>input[role=combobox]){border:1px solid var(--gray-formfields)!important}form.klaviyo-form-version-cid_1 input[type=checkbox]+label svg:first-child{stroke:var(--gray-formfields)!important}body .klaviyo-form.form-version-cid-1 form button>svg{fill:var(--gray-formfields)!important}:root[data-color-scheme=accessible] .yotpo-star-distribution .yotpo-progress-bar{background:#919191!important}:root[data-color-scheme=accessible] .yotpo-progress-bar .yotpo-progress-bar-score{background:#000!important}:root[data-color-scheme=accessible] button.swym-button.disabled,button.swym-button:disabled{opacity:.8}body .swym-btn-container .swym-button.swym-added *:not(.swym-tooltip){opacity:1}:root[data-color-scheme=accessible] body .yotpo-star-distribution-row-wrapper{opacity:1}.swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-add-mailing-list-description,.swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-sub-heading{color:#747476!important}.swym-mailing-list-modal input::placeholder{color:#747476}.swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-input::placeholder{opacity:1!important}.flex-wrap .block__copy a{text-decoration:underline}.productitem--link:hover+div{opacity:1}.productitem--link:focus+div,.productitem--link+div:focus-within,.productitem--link+div:hover{opacity:1}.swiper-wrapper a:focus{outline-offset:-2px}*:not(.focus-black-border-only,.mouse-only *):focus{outline:1px dashed white!important;box-shadow:0 0 0 3px #000!important}.focus-black-border-only:focus,.block__text_content a:focus img{border:2px dashed black!important}.card a:focus,#AddToCart:focus{outline-offset:4px}.accordion .accordion-title:focus{outline-offset:-1px}.yotpo-horizontal-pagination ul{display:flex;align-items:center}.yotpo-horizontal-pagination li .yotpo-reviews-pagination-item{height:28px}.yotpo-horizontal-pagination li .yotpo-reviews-pagination-item{cursor:pointer;padding:5px 9px;min-width:20px;margin-left:5px;margin-right:5px;font-style:normal;font-weight:400;font-size:16px;line-height:22px}.yotpo-horizontal-pagination li:first-child{margin-right:10px}.yotpo-horizontal-pagination li:last-child{margin-left:10px}.skip-to-content-link{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-to-content-link.button:focus{padding:1px;background:#fff;border:1px solid black;color:#000;position:static;height:31px;width:11%;margin:1px 0 -7px 1px}.swiper-prev:focus,.swiper-next:focus,.cart__item_details button:focus,.right-arrow-slider:focus,.left-arrow-slider:focus{opacity:1}.a11y_border a:focus{outline-offset:1px}#filterSets input:focus+span.checkbox{box-shadow:0 0 0 1px #000,0 0 0 2px #fff}body .yotpo-form-complete .yotpo-shop-complete{height:52px}@media screen and (max-width: 1024px){body .swym-ui-component .swym-modal{height:100vh;overflow-y:scroll;align-items:flex-start}.product-featured-reviews.transport-recipient .swiper-wrapper.items-baseline{height:auto!important}.nav-transparent.section-flexible-grid.relative.flex-col article.h-50v{height:auto}.yotpo-widget-loyalty-page .yotpo-widget-instance-container .yotpo-background.yotpo-left-align-background{height:auto!important;flex-direction:column;flex-wrap:nowrap;align-items:center}.miami-campaign.Campaign.CampaignType--slide.Campaign--css{top:30px;position:absolute!important}}@media (max-width: 320px){body .yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal{overflow-y:scroll!important;width:100%!important}.nav-transparent.section-flexible-grid.relative.flex-col article.h-50v{height:auto}.miami-campaign.Campaign.CampaignType--slide.Campaign--css{top:30px;position:absolute!important}.a11y_visiblity{opacity:1}body .a11y_visiblity button use{fill:#ffffffad}}#color-scheme-switcher{color:#000}#color-scheme-mobile{position:initial;padding:.5rem 1rem;background-color:#f3f4f5;border-bottom-width:1px;border-color:rgba(209,213,219,var(--tw-border-opacity))}@media (max-width: 1023px){.modals--initialized .header__nav{visibility:hidden}body .blog-nav.active .blog-menu{max-height:calc(100vh - 4rem);overflow-y:scroll;flex-wrap:nowrap;display:block!important}}.blog-menu-items{display:flex;justify-content:center;align-items:center}.open-menu .overlay.mega-overlay,.open-menu .mega-menu{visibility:visible;opacity:1}#swiperVideoPlay[aria-pressed=false] svg.icon-play-circle{display:none}#swiperVideoPlay[aria-pressed=true] svg.icon-pause-circle{display:none}.sliderVideoPlayHandle[aria-pressed=true] svg.icon-pause-circle{display:none}.sliderVideoPlayHandle[aria-pressed=false] svg.icon-play-circle{display:none}.sliderVideoPlayHandle{z-index:100;width:35px;height:35px;border-radius:50%}div.miami-error{color:var(--miami-error)!important}.blog-nav.active .blog-menu{visibility:visible}#miami-field-email::placeholder{color:#737373}@media (max-width: 1023px){.footer-menu .group>ul{visibility:hidden}.footer-menu .group.active>ul{visibility:visible}}#collection-filters input{display:block;opacity:0}.mutual-yne-content button[title="YES, I WANT MY COUPON!"]:hover,.mutual-yne-content button[title="YES, I WANT MY COUPON!"]:focus{background-color:#dd1f1f!important}.mutual-yne-content button[value*="I refuse this offer"]{color:#fff!important;text-shadow:0px 0px 4px #000,0px 0px 4px #000,0px 1px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000}.max-w-screen-md h2.clamp-3.max-w-prose.text-lg.text-gray-500{color:var(--grey-500)}#wishlist h1.screen-reader-txt{display:none}.show-menu{visibility:visible!important;opacity:1!important;pointer-events:auto}.keyboard-escape:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}.keyboard-escape .a11y-hotspot-tooltip{opacity:0!important}@media (max-height: 500px){.sm-h-100v{height:500px!important}body .section-slideshow.h-50v{height:auto}body .article-template .blog-author{position:relative;left:unset;top:unset}}@media (min-width: 768px){body .blog-menu-button{display:flex}}@media (min-width: 1024px){body .blog-menu-button{display:none}}body .right-arrow-slider,body .left-arrow-slider,body .sunny__quickshop-close{--tw-bg-opacity: 1}.h-20{height:5rem}body .yotpo-redemption-options-carousel .yotpo-carousel-button-prev,body .yotpo-redemption-options-carousel .yotpo-carousel-button-next{z-index:1000}body .yotpo-redemption-options-carousel .yotpo-carousel-button-prev svg path,body .yotpo-redemption-options-carousel .yotpo-carousel-button-next svg path{mask:none!important}body.template-where-to-buy .section-flexible-grid .flex-grid--container>.flex{gap:5px;background-color:#fff}body.template-press .title--primary.sr-only{display:none}#careers-sunny-health-amp-fitness-create-the-ultimate-home-gym #search-filters{position:relative}#careers-sunny-health-amp-fitness-create-the-ultimate-home-gym .search-job-label{position:absolute;top:-.5em;left:0}:root[data-color-scheme=accessible] .swym-ui-component .swym-product-price.swym-has-sale .swym-product-final-price{color:#9c2a13}:root[data-color-scheme=accessible] .swym-ui-component .swym-wishlist-context-menu .swym-wishlist-context-menu-item.swym-disabled{color:#424242!important}@media (max-width: 1023px){body .nav__item.active .mega-menu{visibility:visible}body .nav__item .mega-menu{visibility:hidden}body .product-gallery-thumbnails{max-height:none}body .product-gallery-thumbnails ul.flex{flex-wrap:wrap}#where-to-buy-sunny-health-amp-fitness-exercise-equipment .flex-grid--container article{width:25%}body .nav-transparent.section-image-text-overlay.h-75v{height:17rem}}@media screen and (max-width: 320px){#build-your-home-gym-sunny-health-amp-fitness-workout-equipment .nav-transparent .swiper-button-next-unique,#build-your-home-gym-sunny-health-amp-fitness-workout-equipment .nav-transparent .swiper-button-prev-unique{top:auto;bottom:25%}}@media screen and (max-width: 480px){#footer .footer-menu.order-2,#footer .footer-menu.order-4{order:unset}#collectionFilters:not(.active){visibility:hidden;display:none}#filterSets>details:not([open])>.filter-options{visibility:hidden}}:root[data-color-scheme=accessible] .section-slideshow .swiper-pagination-bullets.swiper-pagination-horizontal{background-color:#000;bottom:0;padding-bottom:10px}body#accessibility-statement main a{text-decoration:underline!important}.display_line_2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.view_all a{color:#ee4343;display:inline-flex}.view_all a:hover{color:#ee4343}
/*# sourceMappingURL=/cdn/shop/t/515/assets/a11y.css.map */
