.kutzall-refresh kz-finder-products{display:block;min-width:0}.kutzall-refresh .kz-finder-shopping{margin-top:22px;min-width:0}.kutzall-refresh .kz-finder-shopping__title{font-size:28px;line-height:1.2;margin:0 0 16px}.kutzall-refresh .kz-finder-shopping .kz-products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.kutzall-refresh .kz-finder-shopping__actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.kutzall-refresh .kz-finder-shopping__actions .kz-button{min-height:48px;font-size:18px;white-space:normal;text-align:center}.kutzall-refresh .kz-finder-more{border-block:1px solid #c9c4b7;margin-top:18px;padding:0 0 12px}.kutzall-refresh .kz-finder-more>summary{font-size:18px;font-weight:650;min-height:52px;cursor:pointer;padding:14px 0}.kutzall-refresh .kz-finder-more:not([open]){padding-bottom:0}.kutzall-refresh .kz-finder-more .kz-finder-tasks{margin-top:8px}@media(max-width:700px){.kutzall-refresh #kz-products{scroll-margin-top:90px}.kutzall-refresh .kz-finder-shopping{margin-top:18px}.kutzall-refresh .kz-finder-shopping__title{font-size:24px;margin-bottom:10px}.kutzall-refresh #kz-products .kz-products{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:0 0 12px;margin:0;-webkit-overflow-scrolling:touch}.kutzall-refresh #kz-products .kz-products>.product-card{flex:0 0 90%;min-width:0;scroll-snap-align:start}.kutzall-refresh .kz-finder-shopping__actions{margin-top:12px;gap:10px}.kutzall-refresh .kz-finder-shopping__actions .kz-button{width:100%;justify-content:center;font-size:17px}.kutzall-refresh .kz-finder-more>summary{font-size:17px}}.kutzall-refresh #kz-choose .kz-finder-panel:has([data-finder-result]:not([hidden])){display:flex;flex-direction:column}.kutzall-refresh #kz-choose .kz-finder-panel:has([data-finder-result]:not([hidden])) .kz-finder-fit-box{border-left:0;border-top:1px solid #cfc4aa;padding:14px 0 0;margin-top:18px}.kutzall-refresh #kz-choose .kz-finder-panel:not([hidden]){display:flex;flex-direction:column}.kutzall-refresh #kz-choose .kz-finder-shopping{order:0}.kutzall-refresh #kz-choose .kz-finder-more{order:-1;border:1px solid #b7ad96;border-left:5px solid #ffc522;border-radius:12px;background:#fffdf5;margin-top:12px;padding:0 20px 20px}.kutzall-refresh #kz-choose .kz-finder-fit-box{order:2}.kutzall-refresh #kz-choose .kz-finder-more>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;list-style:none;font-size:22px;line-height:1.3;min-height:82px}.kutzall-refresh #kz-choose .kz-finder-more>summary::-webkit-details-marker{display:none}.kutzall-refresh #kz-choose .kz-finder-more>summary:focus-visible{outline:3px solid #20241e;outline-offset:5px;border-radius:4px}.kutzall-refresh #kz-choose .kz-finder-more__hint{display:block;font-size:17px;font-weight:400;line-height:1.4;margin-top:5px}.kutzall-refresh #kz-choose .kz-finder-more__icon{width:40px;height:40px;flex:none;border-radius:50%;background:#ffc522;position:relative}.kutzall-refresh #kz-choose .kz-finder-more__icon:before,.kutzall-refresh #kz-choose .kz-finder-more__icon:after{content:"";position:absolute;left:12px;top:19px;width:16px;height:2px;background:#20241e}.kutzall-refresh #kz-choose .kz-finder-more:not([open]) .kz-finder-more__icon:after{transform:rotate(90deg)}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-products{align-items:stretch}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card{display:flex;flex-direction:column;height:auto;min-width:0;align-self:stretch}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__details{flex:1}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card-top{height:175px;min-height:0}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card-top>.o-ratio{height:175px;padding-bottom:0}.kutzall-refresh #kz-choose .kz-finder-shopping--shared-fit .kz-fit-header{display:none}.kutzall-refresh #kz-choose .kz-finder-shared-fit{display:inline-block;font-size:17px;font-weight:650;line-height:1.4;margin:0 0 16px;padding:7px 12px;background:#ffe8a3;border-radius:6px}.kutzall-refresh #kz-choose .kz-finder-shopping--shared-fit .kz-finder-shopping__title{margin-bottom:10px}@media(hover:hover){.kutzall-refresh #kz-choose .kz-finder-more>summary:hover{color:#755400}}@media(max-width:700px){.kutzall-refresh #kz-choose .kz-finder-more{order:-1;margin:18px 0 0;padding:0 14px 16px}.kutzall-refresh #kz-choose .kz-finder-more>summary{font-size:20px;padding:16px 0;gap:12px}.kutzall-refresh #kz-choose .kz-finder-more__hint{font-size:16px}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card-top,.kutzall-refresh #kz-choose .kz-finder-shopping .product-card-top>.o-ratio{height:160px}.kutzall-refresh #kz-choose .kz-finder-shared-fit{font-size:16px}}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__details__hover>.product-card__link{flex-direction:row;align-items:center;justify-content:space-between;gap:6px 12px}.kutzall-refresh #kz-choose .kz-finder-shopping .price .price{margin:0}.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch{min-height:76px;padding:4px;width:82px}.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch .o-ratio{height:30px;padding-bottom:0}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-grade-name{margin-top:3px}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-card-option-label{margin:6px 0 4px}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-card-purpose{margin:6px 0 2px}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__details{padding-block:6px}.kutzall-refresh #kz-choose .kz-finder-recommendation{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:16px;margin-top:14px}.kutzall-refresh #kz-choose .kz-finder-recommendation figure{height:115px}.kutzall-refresh #kz-choose .kz-finder-recommendation__copy h3{font-size:24px;margin:6px 0}.kutzall-refresh #kz-choose .kz-finder-recommendation__copy>p:not(.kz-finder-recommendation__eyebrow){margin:0 0 10px;line-height:1.4}.kutzall-refresh #kz-choose .kz-finder-recommendation__copy>.kz-finder-mount-note{font-size:16px}.kutzall-refresh #kz-choose .kz-finder-mount-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.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 125px;padding:9px 10px;gap:8px;min-height:46px}.kutzall-refresh #kz-choose .kz-finder-recommendation{grid-template-columns:72px minmax(0,1fr);gap:8px 12px;padding:12px;margin-top:12px}.kutzall-refresh #kz-choose .kz-finder-recommendation figure{height:80px}.kutzall-refresh #kz-choose .kz-finder-recommendation__copy h3{font-size:21px;margin:4px 0 0}.kutzall-refresh #kz-choose .kz-finder-recommendation__copy>p:not(.kz-finder-recommendation__eyebrow){margin:4px 0;grid-column:1/-1}.kutzall-refresh #kz-choose .kz-finder-recommendation .kz-button{margin-top:4px}}.kutzall-refresh #kz-choose .kz-finder-recommendation .kz-button{box-sizing:border-box;min-width:0}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card-btn .shopify-product-form{margin-top:4px;padding-top:8px}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__swatch__items{display:flex;gap:6px;flex-wrap:wrap}.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch{display:grid;grid-template-columns:28px minmax(0,1fr);gap:5px;width:106px;min-height:54px;padding:5px;box-sizing:border-box}.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch .o-ratio{width:28px;height:28px}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-grade-name{min-height:0;margin:0;text-align:left}@media(max-width:700px){.kutzall-refresh #kz-choose .kz-finder-shopping .product-card{align-self:flex-start}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__details{flex:none}.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch{display:flex;flex-direction:column;width:74px;min-height:76px;gap:3px}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-grade-name{text-align:center}}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__swatch__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__swatch__item-wrapper{width:auto;min-width:0}.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch{width:100%;min-width:0}@media(max-width:1100px){.kutzall-refresh #kz-choose .kz-finder-shopping product-card-variant-swatch{display:flex;flex-direction:column;min-height:76px;gap:3px}.kutzall-refresh #kz-choose .kz-finder-shopping .kz-grade-name{text-align:center}}.kutzall-refresh #kz-choose .kz-finder-shopping .product-card__swatch__item-wrapper{width:100%!important;max-width:none!important;justify-self:stretch}.kutzall-refresh #kz-choose .kz-finder-more{border-color:#d3cbb8;border-left-color:#ffc522;box-shadow:0 2px 6px #322b190a;padding-bottom:16px}.kutzall-refresh #kz-choose .kz-finder-more:not([open]){padding-bottom:0}.kutzall-refresh #kz-choose .kz-finder-more>summary{box-sizing:border-box;min-height:82px;padding:12px 0}.kutzall-refresh #kz-choose .kz-finder-more__hint{margin-top:3px}.kutzall-refresh #kz-choose .kz-finder-more .kz-finder-tasks{margin-top:4px}.kutzall-refresh #kz-choose .kz-finder-task[aria-pressed=false]{box-shadow:0 1px 2px #322b1914}.kutzall-refresh #kz-choose .kz-finder-recommendation{margin-top:10px;box-shadow:0 1px 3px #322b1914}@media(max-width:700px){.kutzall-refresh #kz-choose .kz-finder-more{padding-bottom:14px}.kutzall-refresh #kz-choose .kz-finder-more>summary{min-height:78px;padding:12px 0}.kutzall-refresh #kz-choose .kz-finder-recommendation{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/kz-finder-shopping.css.map */
