.ah-modal.fade:not(.show) .ah-modal__dialog{transition:-webkit-transform .3s ease-out!important;transition:transform .3s ease-out!important;transition:transform .3s ease-out,-webkit-transform .3s ease-out!important;-webkit-transform:translate(0,100%)!important;transform:translate(0,100%)!important}@media (min-width:768px){.ah-modal.fade:not(.show) .ah-modal__dialog{-webkit-transform:translate(0,50%)!important;transform:translate(0,50%)!important}}.ah-modal__dialog{width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;margin:0 auto!important}@media (min-width:768px){.ah-modal__dialog{align-items:center!important}}.ah-modal__content{width:100%!important;max-height:calc(100% - 40px)!important;overflow-y:auto!important;border:none!important;border-radius:24px 24px 0 0!important}@media (min-width:768px){.ah-modal__content{border-radius:24px!important}}.ah-modal__body{padding:32px 24px 16px!important}@media (min-width:431px){.ah-modal__body{padding:32px 40px!important}}.ah-modal__title{color:#000!important;font-size:1.5rem!important;line-height:1.3!important;font-weight:500!important;text-align:left!important;margin:0!important;padding:0!important}.ah-modal__header{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;width:100%!important;z-index:100!important;justify-content:space-between!important;align-items:center!important;border-bottom:none!important;border-radius:24px 24px 0 0!important;background:#fff!important;padding:32px 24px 16px!important}@media (min-width:431px){.ah-modal__header{padding:32px 40px 16px!important}}.ah-modal__header__header-no-title{background:0 0!important;justify-content:flex-end!important}@media (min-width:431px){.ah-modal__header__header-no-title{padding:32px 40px 16px!important}}.ah-modal__header .ah-close{background:rgba(255,255,255,.8)!important;display:flex!important;color:#707070!important;font-size:.85rem!important;padding:16px!important;align-self:center!important;margin-right:-16px!important;border-radius:50%!important;opacity:1!important;stroke-width:4!important}.ah-modal__header .ah-close:not(:disabled):not(.disabled):focus,.ah-modal__header .ah-close:not(:disabled):not(.disabled):hover{opacity:1!important}.ah-modal__body,.ah-modal__body--alternate{font-size:1rem}.ah-modal__body .logo{display:flex;justify-content:center;align-items:center;width:100%}.ah-modal__body .logo img{height:60px;margin:auto;width:auto}.ah-modal__body>:last-child:not(.ah-modal__footer-alternate){padding-bottom:0!important;margin-bottom:0!important}.ah-modal__footer,.ah-modal__footer-alternate{justify-content:center!important;border-top:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;background-color:#fff;position:static!important;bottom:0!important;left:0!important;z-index:101!important}@media (min-width:431px){.ah-modal__footer,.ah-modal__footer-alternate{padding:16px 40px 32px!important;position:-webkit-sticky!important;position:sticky!important}}.ah-modal__footer{padding:24px!important}.ah-modal__footer .form-group{margin-bottom:0}@media (min-width:431px){.ah-modal__footer{padding:16px 40px 32px!important}}.ah-modal__footer-alternate{margin-bottom:-16px!important;margin-left:-24px!important;margin-right:-24px!important;padding:24px 24px 16px!important}@media (min-width:431px){.ah-modal__footer-alternate{margin-bottom:-32px!important;padding:16px 40px 32px!important;margin-left:-40px!important;margin-right:-40px!important}}.ah-modal#specialFinanceModal__footer-buttons{flex-wrap:nowrap}.ah-modal__footer-buttons{display:flex!important;justify-content:space-between!important;width:100%!important;flex-wrap:wrap;-webkit-column-gap:24px;column-gap:24px;row-gap:16px}@supports not ((-webkit-column-gap:24px) or (column-gap:24px)){.ah-modal__footer-buttons>.btn:not(:last-child){margin-right:24px}}@media (min-width:431px){.ah-modal__footer-buttons{justify-content:flex-end!important}}.ah-modal__footer-buttons .btn-ghost{margin-right:16px}.ah-modal__footer-buttons #specialFinanceLearnMoreCancel{margin-right:0}.ah-modal .one-button{width:100%!important}@media (min-width:431px){.ah-modal .one-button{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;justify-content:flex-end!important}}.carousel .icon-next,.carousel .icon-prev{background-color:#fff;font-size:1.875em;height:3rem;padding-top:.24em;width:3rem}.carousel .icon-next::before,.carousel .icon-prev::before{color:#000;font-family:FontAwesome}.carousel .icon-prev::before{content:'\F104'}.carousel .icon-next::before{content:'\F105'}.carousel .carousel-control-prev{justify-content:flex-start}.carousel .carousel-control-next{justify-content:flex-end}.nav-tabs{border-bottom:1px solid #ccc}.nav-tabs .nav-link{font-size:1.1rem;color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.active{border-bottom:.188em solid #0098bd}.card{margin-bottom:1em}.card-header h4{margin-bottom:0}.modal .modal-body{flex:0 0 auto}dt{color:#495057;font-weight:400}.custom-checkbox .custom-control-label::before{border:1px solid #000;background:#f9f9f9;background:linear-gradient(#f9f9f9,#ccc)}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-radio .custom-control-label::before{border:1px solid #000;background:#ccc;background:linear-gradient(#ccc,#666)}.form-control.is-invalid{background-image:none}.info-icon{position:relative;cursor:pointer;display:inline-block;border:none;padding:0;background:inherit}.info-icon .icon{border-radius:1.25rem;background-color:#00a1e0;width:1.5625rem;display:inline-block;text-align:center;color:#fff;font-weight:600}.info-icon .tooltip{position:absolute;bottom:100%;padding:.312rem;border-radius:.1875rem;background-color:#444;color:#fff;font-size:.928rem;min-width:20rem;max-width:15rem;-webkit-transform:translate(-50%,-.625em);transform:translate(-50%,-.625em);left:50%;margin-left:4px;-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.info-icon .tooltip::before{content:" ";position:absolute;display:block;height:1.25em;left:0;bottom:-1.25em;width:100%}.info-icon .tooltip::after{border-left:solid transparent .625em;border-right:solid transparent .625em;border-top:solid #444 .625em;bottom:-.625em;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}@media (max-width:543.98px){.collapsible-xs .title{line-height:2.5rem}.collapsible-xs .title::after{display:block;clear:both;content:""}.collapsible-xs .card-body,.collapsible-xs .content{display:none}.collapsible-xs.active .card-body,.collapsible-xs.active .content{display:block}}.container div.collapsible-xs button.title{color:#000;text-decoration:none;border:none;background-color:transparent}.container div.collapsible-xs button.title:hover{text-decoration:none}@media (max-width:767.98px){.collapsible-sm .title{line-height:2.5rem}.collapsible-sm .title::after{display:block;clear:both;content:""}.collapsible-sm .card-body,.collapsible-sm .content{display:none}.collapsible-sm.active .card-body,.collapsible-sm.active .content{display:block}}.container div.collapsible-sm button.title{color:#000;text-decoration:none;border:none;background-color:transparent}.container div.collapsible-sm button.title:hover{text-decoration:none}@media (max-width:991.98px){.collapsible-md .title{line-height:2.5rem}.collapsible-md .title::after{display:block;clear:both;content:""}.collapsible-md .card-body,.collapsible-md .content{display:none}.collapsible-md.active .card-body,.collapsible-md.active .content{display:block}}.container div.collapsible-md button.title{color:#000;text-decoration:none;border:none;background-color:transparent}.container div.collapsible-md button.title:hover{text-decoration:none}@media (max-width:1199.98px){.collapsible-lg .title{line-height:2.5rem}.collapsible-lg .title::after{display:block;clear:both;content:""}.collapsible-lg .card-body,.collapsible-lg .content{display:none}.collapsible-lg.active .card-body,.collapsible-lg.active .content{display:block}}.container div.collapsible-lg button.title{color:#000;text-decoration:none;border:none;background-color:transparent}.container div.collapsible-lg button.title:hover{text-decoration:none}.collapsible-xl .title{line-height:2.5rem}.collapsible-xl .title::after{display:block;clear:both;content:""}.collapsible-xl .card-body,.collapsible-xl .content{display:none}.collapsible-xl.active .card-body,.collapsible-xl.active .content{display:block}.container div.collapsible-xl button.title{color:#000;text-decoration:none;border:none;background-color:transparent}.container div.collapsible-xl button.title:hover{text-decoration:none}footer{background-color:#fff;border-top:2px solid #e8e8e8;padding-top:1.25em;padding-bottom:0;margin-top:15px}footer h3{text-transform:uppercase;font-size:15px;font-weight:600;margin:0 0 36px;color:#003764}footer ul{list-style:none;padding-left:0}footer .footer-email{padding:.5em 1.5em;display:block;margin-bottom:10px}@media screen and (min-width:768px){footer .footer-email{padding:26px 0;width:auto;position:relative}}footer .footer-email *{box-sizing:content-box}footer #footer-email-signup a{color:#fff;font-size:13px;font-weight:500;line-height:32px;box-sizing:border-box;border-radius:5px}footer #footer-email-signup a:hover{border-color:#24d3ff;box-shadow:inset 0 0 0 3px #24d3ff}footer .footer-subscribe-button{border:none;width:130px;height:44px;background-color:#007694;padding:15px 30px}footer .footer-item{display:inline-block;padding:0 36px;text-align:left;vertical-align:top}footer .footer-item ul li a{color:#003764;font-size:14px;font-weight:300;font-family:Ubuntu,Ubuntu-fallback,"Trebuchet MS",sans-serif;line-height:2em}footer .footer-item h3{cursor:text}footer .footer-item-links{text-align:center}footer .social h3{margin:0}footer .social::after{display:block;clear:both;content:""}footer .social ul{margin:0}footer .social a{font-size:2.25em;color:#0098bd}footer .social a:hover{text-decoration:none}footer .social a span{display:none}footer .footer-copyright{margin-top:50px}footer .footer-copyright .copyright{margin:0;font-size:11px}footer .footer-copyright .copyright p{margin:10px 0}@media screen and (min-width:768px){footer .footer-border{border-top:1px solid #e8e8e8;padding:62px 0 0}footer .footer-container .footer-item-social{border-top:2px solid #e8e8e8;border-bottom:1px solid #e8e8e8}}@media screen and (max-width:767px){footer .container{padding-left:0;padding-right:0}footer .footer-container{width:100%;margin:0 auto;float:none;border-top:1px solid #c4c4c4}footer .footer-container .footer-item{width:100%;padding:0;border-bottom:1px solid #c4c4c4}footer .footer-container h3{margin:15px}footer .footer-container .menu-footer{display:none}footer .footer-container .menu-footer li{float:left;margin:0;width:100%;background-color:#e8e8e8;border-bottom:#d9d9d9}footer .footer-container .menu-footer a{font-size:14px;margin:15px;float:left;width:100%}footer .footer-container #footer-social-icon-list{border:none}footer .footer-container #footer-social-icon-list h3{text-align:center;margin-bottom:0}footer .footer-container #footer-social-icon-list a{width:auto;display:inline-block;float:none;margin:15px;font-size:2.3em}footer .footer-container #footer-social-icon-list ul{display:block}footer .footer-container #footer-social-icon-list li{background:#fff}footer .footer-container #footer-social-icon-list .social-div{display:block;text-align:center;float:none}}.veil{position:fixed;z-index:1000;text-align:center;top:0;left:0;width:100%;height:100%}@media (max-width:767.98px){.veil{z-index:1001}}.veil .underlay{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000}.circular-spinner{position:absolute;height:48px;width:48px;border-radius:50%;border:4px solid #0098bd;border-left-color:#f1f1f1;-webkit-animation:spinner 1s ease-in-out infinite;animation:spinner 1s ease-in-out infinite}.veil .circular-spinner{top:calc(50% - 44px);left:calc(50% - 44px);width:88px;height:88px;border-width:6px}.spinner-loading-text{position:absolute;top:calc(50% + 44px);left:calc(50% - 44px);font-size:1rem;font-weight:500;margin-top:2rem;-webkit-animation:20s ease 0s normal forwards 1 fadeIn;animation:20s ease 0s normal forwards 1 fadeIn}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{0%,66%,99%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%,66%,99%{opacity:0}100%{opacity:1}}.one-price{display:flex;flex-direction:column;font-size:.938rem;color:#000}.one-price .product-ab-price{display:flex;flex-direction:row;align-items:center}.one-price .sale-price{color:#ea0029}.one-price .sale-price .price-message{margin-left:0}.one-price .price-wrapper{display:flex;align-items:center;margin-right:8px}.one-price .price-wrapper .non-active-prices{font-size:1.5rem}.one-price .price-wrapper .non-active-prices .strikethrough-price{margin-left:8px}@media (max-width:767.98px){.one-price .price-wrapper .non-active-prices{font-size:1.125rem}}.one-price .savings-percentage{color:#ea0029;font-size:1.5rem;font-weight:500;margin-bottom:4px}@media (max-width:767.98px){.one-price .savings-percentage{font-size:1.125rem}}.one-price .savings-percentage .AB-test-open-parenthesis{letter-spacing:-4px}.one-price .savings-percentage .AB-test-close-parenthesis{margin-left:-4px}.one-price .strikethrough-price{text-decoration:line-through;color:#707070;font-weight:400;font-size:.667em}.one-price .strikethrough-price .price-message{margin-left:0}.one-price .active-price,.one-price .ip-price{font-weight:500;font-size:1.5rem}@media (max-width:767.98px){.one-price .active-price,.one-price .ip-price{font-size:1.125rem}}.one-price .price-message{margin-left:8px}.one-price .price-inner{position:relative;padding:2px 8px;display:inline-flex;align-items:center;border-radius:4px;background-color:#f4f4f4}.one-price .ip-price .price-value{display:flex}.one-price .ip-price .price-inner{background-color:#d7f4f9;padding:8px;line-height:1;display:flex;flex-wrap:wrap}.one-price .ip-price .price-inner .price-msg-signup{display:flex;font-size:.56em;align-items:center}.one-price .ip-price:not(.active-price) .price-inner{padding:0 2px 0 8px;margin-right:14px;border-radius:4px 0 0 4px}.one-price .ip-price:not(.active-price) .price-inner::after{content:"";position:absolute;right:-18px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #d7f2f9}.one-price .price-ip-actions{letter-spacing:.6px;margin-left:4px;align-items:center;display:inline-block}.one-price .price-ip-actions a{color:#007694;display:inline-block;overflow:visible}.one-price .price-ip-actions label{margin:0}.one-price .promo-price .price-message{font-size:.56em;font-weight:500}.one-price .ip-boss-loggedInUser{display:none}.one-price .fancy-price{font-weight:500;font-size:1.125em}.one-price .fancy-price .dollars{margin-left:-1px}.one-price .fancy-price .cents{top:.22em}.one-price .ip-price .fancy-price{color:#000}.one-price .ip-price .fancy-price .cents{top:.22em}.one-price .ip-price .price-message{color:#000}.price-group-wrapper{display:flex;flex-wrap:wrap}.bossloggedin .price-group-wrapper .price-wrapper{margin-right:8px}.bossloggedin .promo-price{font-weight:400}.bossloggedin .promo-price .price-inner{padding:8px}.bossloggedin .promo-price .price-inner .price-value{display:flex}.bossloggedin .promo-price .price-inner .price-value .fancy-price{font-size:.93rem;font-weight:400}.bossloggedin .promo-price .price-inner .price-value .fancy-price sup{font-size:.82em;top:.3em}.regular-price.active-price{color:#000}.fancy-price{font-weight:700;line-height:1;display:inline-block;white-space:nowrap}.fancy-price>span{position:relative;display:inline-block}.fancy-price .currency{margin-right:.07em;top:.2em;vertical-align:super;font-size:.7em}.fancy-price .dot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fancy-price .cents{margin-left:.07em;top:.2em;vertical-align:super;font-size:.7em}.no-adornment-pricing .non-active-prices .price-message,.no-adornment-pricing .sale-price .price-message,.single-strikethrough-pricing .non-active-prices .product-ab-price+.product-ab-price{display:none}.side-by-side-pricing .one-price{flex-direction:row;flex-wrap:wrap;align-items:center}.side-by-side-pricing .active-price{order:1}.side-by-side-pricing .non-active-prices{order:2}.side-by-side-pricing .ip-price,.side-by-side-pricing .promo-price{order:3;width:100%}.side-by-side-pricing .strikethrough-price{margin-left:8px}.adornment-first-pricing .non-active-prices .price-message,.adornment-first-pricing .sale-price .price-message{order:1;margin-right:4px}.adornment-first-pricing .non-active-prices .price-value,.adornment-first-pricing .sale-price .price-value{order:2}#quickAddVariationModal .price-wrapper{display:flex;align-items:center;margin-right:8px}#quickAddVariationModal .price-wrapper .non-active-prices{font-size:1.125rem}#quickAddVariationModal .price-wrapper .non-active-prices .strikethrough-price{margin-left:8px}#quickAddVariationModal .strikethrough-price{text-decoration:line-through;color:#707070;font-weight:400;font-size:.75em}#quickAddVariationModal .strikethrough-price .price-message{margin-left:0}#quickAddVariationModal .active-price,#quickAddVariationModal .ip-price{font-weight:500;font-size:1.125rem}#quickAddVariationModal .promo-price{color:#000}#quickAddVariationModal .promo-price .price-message{font-size:.85rem;font-weight:500}#quickAddVariationModal .promo-price .cents{top:.25em}#quickAddVariationModal .promo-price .price-inner{padding:8px}#quickAddVariationModal .active-price.sale-price{color:#ea0029}#quickAddVariationModal .price-message{margin-left:8px}#quickAddVariationModal .price-inner{position:relative;padding:2px 8px;display:inline-flex;align-items:center;border-radius:4px;background-color:#f4f4f4}#quickAddVariationModal .ip-price .price-value{display:flex}#quickAddVariationModal .ip-price .price-inner{background-color:#d7f4f9;padding:8px;line-height:1;display:flex;flex-wrap:wrap}#quickAddVariationModal .ip-price .price-inner .price-msg-signup{display:flex;align-items:center;font-size:.85rem}#quickAddVariationModal .ip-price:not(.active-price) .price-inner{padding:0 2px 0 8px;margin-right:14px;border-radius:4px 0 0 4px}#quickAddVariationModal .ip-price:not(.active-price) .price-inner:after{content:"";position:absolute;right:-18px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #d7f2f9}#quickAddVariationModal .price-ip-actions{letter-spacing:.6px;margin-left:4px}#quickAddVariationModal .price-ip-actions a{color:#007694;display:inline-block;overflow:visible}#quickAddVariationModal .ip-boss-loggedInUser{display:none}#quickAddVariationModal .fancy-price{font-weight:500;font-size:1.125em}#quickAddVariationModal .fancy-price .dollars{margin-left:-1px}#quickAddVariationModal .fancy-price .cents{top:.22em}#quickAddVariationModal .ip-price .fancy-price{color:#000}#quickAddVariationModal .ip-price .fancy-price .cents{top:.22em}#quickAddVariationModal .ip-price .price-message{color:#000}#quickAddVariationModal .savings-percentage{color:#ea0029;font-weight:500;font-size:1.125rem;order:1;width:100%;margin-bottom:4px}#quickAddVariationModal .range-price{display:flex;flex-direction:row-reverse}@media only screen and (min-width:320px) and (max-width:415px){#quickAddVariationModal .range-price{flex-direction:column-reverse}}#quickAddVariationModal .range-price .price-standard{display:flex;align-items:center}#quickAddVariationModal .range-price .standard-price{font-size:1rem;color:#707070}#quickAddVariationModal .range-price .price-sales{display:flex;align-items:center}#quickAddVariationModal .range-price .price-sales .clearance{display:flex;align-items:center;margin-right:8px}#quickAddVariationModal .range-price .price-sales label{font-size:1.5rem;margin:0 4px;font-weight:500}#quickAddVariationModal .range-price .price-sales .fancy-price{font-size:1.5rem;display:inline-table}.product-detail .bossloggedin,.product-detail .iploggedin{margin-bottom:8px}.product-detail .bossloggedin .price-group-wrapper,.product-detail .iploggedin .price-group-wrapper{flex-direction:row-reverse;justify-content:flex-end}.product-detail .bossloggedin .price-group-wrapper .price-wrapper,.product-detail .iploggedin .price-group-wrapper .price-wrapper{margin-right:0}.rating{display:flex;justify-content:flex-start;align-items:center;font-size:.875rem;color:#000;white-space:nowrap;margin-bottom:8px}.rating .rating-stars{display:inline-block;width:84.92px;height:21.23px;margin-right:.4em;background:url(../../images/icons/stars-off.svg) top left/84.92px 21.23px no-repeat}.rating .rating-stars-active{display:inline-block;width:calc(84.92px * var(--star-rating) / 5);height:21.23px;background:url(../../images/icons/stars-on.svg) top left/84.92px 21.23px no-repeat}.rating .rating-count{margin-left:.25em}.col-5ths,.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xl-5ths{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-sm-5ths{flex:0 0 20%;max-width:20%}}@media (min-width:768px){.col-md-5ths{flex:0 0 20%;max-width:20%}}@media (min-width:992px){.col-lg-5ths{flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.col-xl-5ths{flex:0 0 20%;max-width:20%}}.aspect-ratio{--ar-xs:var(--xs-aspect-ratio,var(--aspect-ratio));--ar:var(--ar-xl,var(--ar-lg,var(--ar-md,var(--ar-sm,var(--ar-xs,1)))));width:100%}@media (min-width:544px){.aspect-ratio{--ar-sm:var(--sm-aspect-ratio,var(--ar-xs))}}@media (min-width:768px){.aspect-ratio{--ar-md:var(--md-aspect-ratio,var(--ar-sm))}}@media (min-width:992px){.aspect-ratio{--ar-lg:var(--lg-aspect-ratio,var(--ar-md))}}@media (min-width:1200px){.aspect-ratio{--ar-xl:var(--xl-aspect-ratio,var(--ar-lg))}}.aspect-ratio:is(img){aspect-ratio:var(--ar);height:auto}.aspect-ratio:not(img)::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:calc(100% / (var(--ar)))}.aspect-ratio:not(img)::after{content:"";display:table;clear:both}.lazyload.fade,.lazyloaded.fade,.lazyloading.fade{transition:opacity 300ms}.lazyload.lqip,.lazyloaded.lqip,.lazyloading.lqip{transition:-webkit-filter 400ms;transition:filter 400ms;transition:filter 400ms,-webkit-filter 400ms}.lazyload.fade,.lazyloading.fade{opacity:0}.lazyload.lqip,.lazyloading.lqip{-webkit-filter:blur(5px);filter:blur(5px)}.lazyloaded.fade{opacity:1}.lazyloaded.lqip{-webkit-filter:blur(0);filter:blur(0)}.lazyload:not([src]){visibility:hidden}@media (pointer:coarse){.touchable{position:relative}.touchable::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:44px;min-height:44px}}