.dfv-quickshop{margin-top:3rem;padding-top:2.3rem;border-top:1px solid rgba(var(--color-foreground),.16);scroll-margin-top:12rem}.dfv-quickshop[hidden],.dfv-quickshop__tabs[hidden],.dfv-quickshop__card[hidden]{display:none!important}.dfv-quickshop__heading-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.dfv-quickshop__small{font-size:1.3rem;color:#607083}.dfv-quickshop h3{font-size:clamp(2rem,2.8vw,3rem);font-weight:700;margin:.3rem 0 1rem}.dfv-quickshop__change,.dfv-quickshop__last{cursor:pointer;background:#fff;border:1px solid #b7c3cf;border-radius:9px;color:#1b2938;padding:.9rem 1.4rem;font-size:1.3rem}.dfv-quickshop__last{display:block;margin:1rem 0 0}.dfv-quickshop__tabs{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.5rem 0}.dfv-quickshop__tabs button{border:1px solid #cad3dc;border-radius:30px;background:#fff;color:#273544;cursor:pointer;font:inherit;font-size:1.3rem;padding:.6rem 1.3rem}.dfv-quickshop__tabs button[aria-pressed=true]{background:#1b2632;color:#fff;border-color:#1b2632}.dfv-quickshop__intro{font-size:1.22rem;color:#6b7785;margin-bottom:1.3rem}.dfv-quickshop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem}.dfv-quickshop__card{min-width:0;display:flex;flex-direction:column;border:1px solid #e4e8ec;background:#fff;border-radius:12px;overflow:hidden}.dfv-quickshop__image{display:grid;place-items:center;aspect-ratio:1;background:#fafbfc;padding:.8rem}.dfv-quickshop__image img{display:block;width:100%;height:100%;object-fit:contain}.dfv-quickshop__image-empty{font-size:1.3rem;color:#536577}.dfv-quickshop__card-info{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:.9rem;padding:1.2rem}.dfv-quickshop__product-title{font-size:1.3rem;line-height:1.4;color:#172635;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dfv-quickshop__price{font-size:1.48rem;font-weight:700;color:#172635;margin-top:auto}.dfv-quickshop__cart-form{margin:0}.dfv-quickshop__cart-btn,.dfv-quickshop__details-btn{display:block;width:100%;background:#1d2833;border:0;border-radius:8px;color:#fff;font:inherit;font-size:1.24rem;font-weight:650;line-height:1.3;padding:.95rem .7rem;text-align:center;text-decoration:none;cursor:pointer}.dfv-quickshop__cart-btn:hover,.dfv-quickshop__details-btn:hover{background:#34485a}.dfv-quickshop__viewall{display:inline-block;font-size:1.48rem;font-weight:650;margin:2.2rem 0;color:inherit;text-underline-offset:4px}.dfv-quickshop__loading{font-size:1.35rem}@media(max-width:990px){.dfv-quickshop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.dfv-quickshop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.dfv-quickshop__card-info{padding:.85rem}.dfv-quickshop__product-title{font-size:1.18rem}.dfv-quickshop__cart-btn,.dfv-quickshop__details-btn{font-size:1.16rem}}.dfv-home-models{margin:3.2rem 0 0;padding-top:2.1rem;border-top:1px solid rgba(var(--color-foreground),.13)}.dfv-home-models h3{font-size:clamp(1.8rem,2vw,2.3rem);font-weight:650;margin:0 0 .35rem}.dfv-home-models p{font-size:1.3rem;color:#617082;margin:0 0 1.1rem}.dfv-home-models nav{display:flex;gap:.7rem;flex-wrap:wrap}.dfv-home-models a{font-size:1.28rem;text-decoration:none;color:#28465e;padding:.65rem 1rem;background:#f5f8fb;border:1px solid #dfe6ec;border-radius:8px}.dfv-home-models a:hover,.dfv-home-models a:focus-visible{border-color:#526e86;text-decoration:underline}.dfv-quickshop__feedback{font-size:1.18rem;line-height:1.4;margin:.4rem 0 0;color:#155d38}.dfv-quickshop__feedback a{font-weight:700;text-decoration:underline}.dfv-quickshop__cart-btn:disabled{opacity:.65;cursor:wait}.dfv-home-assortment.dfv-has-device>h2,.dfv-home-assortment.dfv-has-device>p,.dfv-home-assortment.dfv-has-device>.dfv-home-steps,.dfv-home-assortment.dfv-has-device>.dfv-home-families,.dfv-home-assortment.dfv-has-device>.dfv-home-models{display:none}.dfv-home-assortment.dfv-has-device .dfv-quickshop{margin-top:0;padding-top:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/dfv-quickshop.css.map */
