.kz-mobile-purchase[hidden]{display:none!important}.kz-mobile-purchase{display:none}@media(max-width:700px){.kutzall-refresh .kz-hero{padding:20px 22px}.kutzall-refresh .kz-hero__copy>.kz-eyebrow{font-size:14px;margin-bottom:8px}.kutzall-refresh .kz-hero__copy>.kz-mobile-shortcuts{order:5;margin:8px 0 0;gap:8px 24px}.kutzall-refresh .kz-hero__copy>.kz-hero__proof{display:none}.kutzall-refresh .kz-hero__copy>.kz-actions{gap:8px 18px;align-items:center}.kutzall-refresh .kz-hero__copy>.kz-actions .kz-button{min-height:48px;padding-block:12px}.kutzall-refresh .kz-hero__copy>.kz-actions .kz-film-trigger{min-height:44px;font-size:16px}.kutzall-refresh .kz-hero__copy>.kz-lead p{margin-bottom:12px}.kutzall-refresh .kz-hero__visual{margin-block:14px}.kutzall-refresh .kz-hero__benefits{padding-block:12px}.kutzall-refresh .kz-hero__benefits>span{gap:5px}.kutzall-refresh .kz-hero__benefits .kz-swoosh-mark{width:23px}.kutzall-refresh #kz-choose{scroll-margin-top:86px;padding-block:24px}.kutzall-refresh #kz-choose .kz-heading{margin-bottom:14px}.kutzall-refresh #kz-choose .kz-finder-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kutzall-refresh #kz-choose .kz-finder-option{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:7px;row-gap:3px;align-content:center;align-items:center;min-height:92px;padding:10px 8px;text-align:left}.kutzall-refresh #kz-choose .kz-finder-option img{grid-column:1;grid-row:1/3;width:36px;height:42px;object-fit:contain;margin:0}.kutzall-refresh #kz-choose .kz-finder-option strong{grid-column:2;font-size:16px;line-height:1.2}.kutzall-refresh #kz-choose .kz-finder-option span{grid-column:2;font-size:14px;line-height:1.3}.kutzall-refresh #kz-choose .kz-finder-tasks{margin-top:14px}.kutzall-refresh #kz-choose .kz-finder-tasks__heading{margin-bottom:8px}.kutzall-refresh #kz-choose .kz-finder-tasks__heading h3{font-size:18px}.kutzall-refresh #kz-choose .kz-finder-task-options{display:flex;flex-wrap:wrap;gap:8px}.kutzall-refresh #kz-choose .kz-finder-task{width:auto;flex:1 1 135px;min-height:46px;padding:9px 10px;gap:6px;font-size:16px}.kutzall-refresh #kz-choose .kz-finder-families{margin-top:14px;gap:10px}.kutzall-refresh #kz-choose .kz-finder-category{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px}.kutzall-refresh #kz-choose .kz-finder-category figure{height:105px}.kutzall-refresh #kz-choose .kz-finder-category h3{font-size:21px;line-height:1.2;margin:0 0 5px}.kutzall-refresh #kz-choose .kz-finder-category p{font-size:16px;line-height:1.4;margin:0 0 6px}.kutzall-refresh #kz-choose .kz-finder-category__cta{min-height:44px;padding:7px 10px;font-size:16px}.kutzall-refresh #kz-choose .kz-finder-fit-box{padding:12px 0 0;margin-top:14px;gap:4px}.kutzall-refresh #kz-choose .kz-finder-fit-box h3{font-size:17px}.kutzall-refresh .kz-pdp-mobile-heading{margin:0 0 14px}.kutzall-refresh .kz-pdp-mobile-heading h1{font-size:28px;line-height:1.15;margin-bottom:8px}.kutzall-refresh .kz-pdp-mobile-heading .product-single__box__block{opacity:1;transform:none;margin:6px 0!important}.kutzall-refresh .kz-pdp-mobile-heading .price__number{font-size:27px;font-weight:750;line-height:1.2}.kutzall-refresh .kz-pdp-mobile-heading .price__notes{font-size:14px;margin-top:4px}.kutzall-refresh .kz-pdp .product-single__content{gap:14px}.kutzall-refresh .kz-pdp .kz-product-intro{font-size:17px;line-height:1.45;margin:0 0 10px}.kutzall-refresh .kz-pdp .product-single__box__block--text{padding:10px 12px}.kutzall-refresh .kz-mobile-purchase:not([hidden]){position:fixed;inset:auto 0 0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #d3cbb8;background:#fffdf7;box-shadow:0 -3px 14px #00000012}.kutzall-refresh .kz-mobile-purchase strong{font-size:22px;line-height:1.2;white-space:nowrap}.kutzall-refresh .kz-mobile-purchase .kz-button{min-height:48px;font-size:17px;padding:10px 18px;flex:1;max-width:260px;justify-content:center}.kutzall-refresh .kz-mobile-purchase .kz-button:disabled{opacity:.6;cursor:default}.kutzall-refresh:has(.kz-mobile-purchase:not([hidden])){padding-bottom:80px}.kutzall-refresh .product-card:not(.product-card--mini){row-gap:8px}.kutzall-refresh .product-card:not(.product-card--mini) .product-card__title{font-size:21px;font-weight:750;line-height:1.22;margin-bottom:4px}.kutzall-refresh .product-card:not(.product-card--mini) .price__number{font-size:23px;font-weight:750}.kutzall-refresh .product-card:not(.product-card--mini) .kz-card-purpose{font-size:16px;line-height:1.4;margin:6px 0}.kutzall-refresh .product-card:not(.product-card--mini) .kz-card-details-link{margin-top:0;font-size:16px;font-weight:550}.kutzall-refresh .product-card:not(.product-card--mini) .shopify-product-form{padding-top:8px;margin-top:6px}}@media(max-width:350px){.kutzall-refresh #kz-choose .kz-finder-option{grid-template-columns:1fr;min-height:94px;padding:10px}.kutzall-refresh #kz-choose .kz-finder-option img{display:none}.kutzall-refresh #kz-choose .kz-finder-option strong,.kutzall-refresh #kz-choose .kz-finder-option span{grid-column:1}.kutzall-refresh .kz-pdp-mobile-heading h1{font-size:26px}}@media(max-width:700px){.kutzall-refresh:has(.kz-mobile-purchase:not([hidden])) .back-to-top-button{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.kutzall-refresh:has([role=dialog][aria-hidden=false]) .kz-mobile-purchase{display:none!important}}.kutzall-refresh.template-cart .mcforms-wrapper,.kutzall-refresh:has(#modal-cart:not([aria-hidden=true])) .mcforms-wrapper{display:none!important}@media(max-width:767px){.kutzall-refresh:has(.modal[aria-modal=true]:not([aria-hidden=true])) #tidio-chat{display:none!important}}@media(max-width:700px){.kutzall-refresh #kz-choose .kz-finder-shopping .product-card>.product-card-top{width:100%;align-self:stretch}.kutzall-refresh #kz-choose .kz-finder-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:5px;min-height:120px;padding:10px 6px}.kutzall-refresh #kz-choose .kz-finder-option img{display:block;width:54px;height:30px;margin:0}.kutzall-refresh #kz-choose .kz-finder-option strong{font-size:16px;line-height:1.2}.kutzall-refresh #kz-choose .kz-finder-option span{font-size:14px;line-height:1.3}.kutzall-refresh #kz-choose .kz-finder-recommendation{grid-template-columns:1fr;gap:10px}.kutzall-refresh #kz-choose .kz-finder-recommendation figure{width:100%;height:110px}.kutzall-refresh #kz-choose .kz-finder-recommendation__copy h3{font-size:22px}.kutzall-refresh #kz-choose .kz-finder-task{flex-basis:100%;justify-content:space-between}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools{grid-template-columns:minmax(0,1fr);gap:12px}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools>a.kz-category-tile{display:grid;grid-template-columns:88px minmax(0,1fr);grid-column:auto;align-items:center;border-radius:14px}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools .kz-category-tile__media{height:104px;margin:0;padding:6px;min-width:0}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools .kz-category-tile__copy{padding:12px 12px 12px 4px;gap:5px;border:0;min-width:0}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools .kz-category-tile__copy h3{font-size:20px;line-height:1.2;margin:0}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools .kz-category-tile__copy p{font-size:16px;line-height:1.4;margin:0}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools .kz-category-tile__arrow{margin-top:4px;min-height:36px;padding:6px 10px}.kutzall-refresh.template-index .kz-category-section .kz-category-tile__media .kz-burr-frame img.kz-original{width:min(var(--kz-fit-w),var(--kz-fit-h));height:auto;max-width:none}.kutzall-refresh.template-index .kz-category-section .kz-workshop__grid{gap:16px}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card{display:flex;flex-direction:column;border-radius:16px}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card__media{height:160px;grid-template-rows:none;grid-template-columns:1fr;padding:0}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card--parts .kz-workshop-card__media{grid-template-columns:1fr 1fr;grid-template-rows:80px 80px}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card--merch .kz-workshop-card__media{grid-template-columns:30% 70%;grid-template-rows:68% 32%;height:190px}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card--single .kz-workshop-card__media img{object-fit:contain}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card__copy{padding:16px;gap:8px;border-left:0;border-top:2px solid #ffc522}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card h3{font-size:23px}.kutzall-refresh.template-index .kz-category-section .kz-workshop-card p{font-size:16px;line-height:1.4}.kutzall-refresh .kz-section .kz-teeth-visual .kz-tooth-photos{grid-template-columns:1fr;gap:14px}.kutzall-refresh .kz-section .kz-teeth-visual .kz-tooth-photos figure{grid-template-columns:86px minmax(0,1fr);border-radius:14px}.kutzall-refresh .kz-section .kz-teeth-visual .kz-tooth-photos img{height:100%;min-height:135px}.kutzall-refresh .kz-section .kz-teeth-visual .kz-tooth-photos h3{font-size:22px;margin-bottom:6px}.kutzall-refresh .kz-section .kz-teeth-visual .kz-tooth-photos p{font-size:17px;line-height:1.4}.kutzall-refresh.template-index .kz-care-method{grid-template-columns:1fr;gap:12px;padding:14px;border-radius:14px}.kutzall-refresh.template-index .kz-care-method figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;max-height:190px}.kutzall-refresh.template-index .kz-care-method h3{font-size:22px}.kutzall-refresh.template-index .kz-care-method p{font-size:17px;line-height:1.4;margin:0}.kutzall-refresh.template-index .kz-mounting-photo img{aspect-ratio:16/9;object-fit:cover}}@media(max-width:700px){.kutzall-refresh.template-index #kz-choose .kz-finder-task{flex:1 1 100%;min-height:46px;justify-content:space-between}.kutzall-refresh.template-index #kz-choose .kz-finder-more>summary{gap:10px;font-size:19px}.kutzall-refresh.template-index #kz-choose .kz-finder-more__icon{width:34px;height:34px}.kutzall-refresh.template-index #kz-choose .kz-finder-more__icon:before,.kutzall-refresh.template-index #kz-choose .kz-finder-more__icon:after{left:9px;top:16px}}.kutzall-refresh #footer .kz-footer-group>summary{list-style:none;cursor:default}.kutzall-refresh #footer .kz-footer-group>summary::-webkit-details-marker{display:none}.kutzall-refresh #footer .kz-footer-group__icon{display:none}.kutzall-refresh #footer .kz-footer-group>summary:focus-visible{outline:2px solid #ffc522;outline-offset:4px}@media(max-width:700px){.kutzall-refresh #kz-choose .kz-finder-shopping .kz-products{box-sizing:border-box;align-items:flex-start;overflow-y:hidden}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools>a.kz-category-tile{grid-template-columns:104px minmax(0,1fr)}.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools .kz-category-tile__media{height:116px;padding:4px}.kutzall-refresh #footer .footer-nav--links{margin-bottom:0;padding-block:0}.kutzall-refresh #footer .kz-footer-group{border-bottom:1px solid #ffffff30}.kutzall-refresh #footer .kz-footer-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;cursor:pointer}.kutzall-refresh #footer .kz-footer-group>summary .footer-nav__title{font-size:21px;line-height:1.3;margin:0;padding:12px 0}.kutzall-refresh #footer .kz-footer-group__icon{display:block;position:relative;width:20px;height:20px;flex:none;color:#ffc522}.kutzall-refresh #footer .kz-footer-group__icon:before,.kutzall-refresh #footer .kz-footer-group__icon:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:2px;background:currentColor}.kutzall-refresh #footer .kz-footer-group:not([open]) .kz-footer-group__icon:after{transform:rotate(90deg)}.kutzall-refresh #footer .kz-footer-group .footer-nav__items{padding-bottom:14px;margin-bottom:0}.kutzall-refresh #footer .kz-footer-group .footer-nav__link{display:inline-flex;align-items:center;min-height:44px}.kutzall-refresh #footer .kz-footer-brochure{margin-block:18px}.kutzall-refresh #footer .footer-nav--contact{margin-top:24px}}@media(max-width:350px){.kutzall-refresh.template-index .kz-category-section .kz-category-grid--tools>a.kz-category-tile{grid-template-columns:96px minmax(0,1fr)}}.kutzall-refresh .product-card[data-kz-rasp] .product-card__media img{object-fit:contain;object-position:center;transform:none}@media(max-width:700px){.kutzall-refresh .product-card[data-kz-rasp]>.product-card-top{grid-column:1/-1;width:100%}.kutzall-refresh .product-card[data-kz-rasp]>.product-card-top .o-ratio{height:145px}.kutzall-refresh .product-card[data-kz-rasp]>.product-card__details>.product-card__link{grid-column:1/-1;grid-row:2}.kutzall-refresh .product-card[data-kz-rasp] .product-card__details__hover{grid-row:3}.kutzall-refresh .product-card .kz-polyplug-card__benefits{grid-column:1/-1;min-width:0;width:100%;margin:8px 0 12px}.kutzall-refresh .product-card .kz-polyplug-card__benefits li{font-size:16px}}.kutzall-refresh #modal-main-menu .drawer-nav__additional-content{display:none}@media(max-width:700px){.kutzall-refresh #modal-main-menu .drawer-nav__empty-banner{height:54px}.kutzall-refresh #modal-main-menu .kz-gear-mobile-links{border-top:0;margin-top:0;padding-top:0}.kutzall-refresh #modal-main-menu .kz-gear-mobile-links>details>summary{display:flex;align-items:center;justify-content:space-between;min-height:54px;font-weight:700}.kutzall-refresh #modal-main-menu .kz-gear-mobile-panel{padding:0 18px}.kutzall-refresh #modal-main-menu .kz-gear-mobile-panel>a{display:flex;align-items:center;min-height:54px;padding:14px 0;border-bottom:1px solid #e4e1d8;font-size:17px;line-height:1.4}.kutzall-refresh #modal-main-menu .kz-gear-mobile-panel>a:first-child{font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/kz-mobile-refinement.css.map */
