.best-seller-section{padding:2.5rem 1rem 2rem}.best-seller-container{max-width:80rem;margin-inline:auto}.best-seller-header{margin-bottom:1.5rem;text-align:center}.best-seller-eyebrow{font-size:.8125rem;font-weight:500;color:#535862}.best-seller-title{margin-top:.5rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;color:#181d27;line-height:1.15;letter-spacing:-.02em}.best-seller-subtitle{font-size:.9375rem;font-weight:400;color:#535862;line-height:1.5}.best-seller-viewall-mobile{display:flex;justify-content:center;margin-top:1.75rem}.best-seller-viewall-desktop{display:none}.best-seller-viewall-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:600;color:#181d27;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.best-seller-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.frame-card{display:flex;flex-direction:column;gap:.625rem}.frame-card-image-wrapper{position:relative;aspect-ratio:3 / 4;background-color:#ede9e3;border-radius:.5rem;overflow:hidden}.frame-card-image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.frame-card-badge{position:absolute;top:.625rem;left:.625rem;display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:.25rem;font-size:.625rem;font-weight:700;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.frame-card-badge--bestseller{background-color:#181d27;color:#fff}.frame-card-badge--new{background-color:#fff;color:#181d27;border:1px solid #D5D7DA}.frame-card-badge--sale{background-color:#c8102e;color:#fff}.frame-card-stars{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#535862}.frame-card-stars .stars{display:flex;gap:1px;color:#f5a623}.frame-card-body{display:flex;flex-direction:column;gap:.125rem}.frame-card-name{font-size:.9375rem;font-weight:700;color:#181d27;line-height:1.3}.frame-card-type{font-size:.8125rem;font-weight:400;color:#535862}.frame-card-pricing{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.frame-card-price{font-size:.9375rem;font-weight:600;color:#181d27}.frame-card-price-compare{font-size:.875rem;font-weight:400;color:#9aa0a6;text-decoration:line-through}.best-seller-carousel-wrapper{display:none}@media(min-width:768px){.best-seller-section{padding:3.5rem 2.5rem 3rem}.best-seller-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem;text-align:left}.best-seller-title{margin-top:1rem;margin-bottom:.375rem;font-size:2.5rem}.best-seller-subtitle{font-size:1rem}.best-seller-viewall-mobile{display:none}.best-seller-viewall-desktop{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#181d27;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.best-seller-grid{display:none}.best-seller-carousel-wrapper{display:block;position:relative}.best-seller-carousel{display:flex;gap:1.25rem;overflow:hidden}.best-seller-carousel .frame-card{flex:0 0 calc(25% - 1rem);min-width:0}.frame-card-name{font-size:1rem}.frame-card-type{font-size:.875rem}.frame-card-price{font-size:1rem}.frame-card-stars{display:none}.frame-carousel-btn{position:absolute;top:40%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#fff;border:1px solid #D5D7DA;border-radius:.5rem;box-shadow:0 1px 4px #00000014;cursor:pointer;z-index:2;transition:background-color .15s ease,border-color .15s ease}.frame-carousel-btn:hover{background-color:#f5f5f5;border-color:#9aa0a6}.frame-carousel-btn svg{width:16px;height:16px;color:#181d27}.frame-carousel-btn--prev{left:-2.7rem}.frame-carousel-btn--next{right:-2.7rem}.frame-carousel-btn[disabled]{opacity:.35;cursor:default;pointer-events:none}}@media(min-width:1024px){.best-seller-section{padding:4rem 3rem}.frame-card-badge{padding:.25rem .625rem;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.best-seller-carousel{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bestseller.css.map */
