.paid-traffic-component{display:none;grid-column:1 / -1;background:#fff}.paid-traffic-vendor{margin:0}.paid-traffic-component--loaded{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);min-height:320px}.paid-traffic-component__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.paid-traffic-component__image-link{min-width:0;aspect-ratio:1 / 1;align-self:start;overflow:hidden;border-right:2px solid #fff}.paid-traffic-component__image{display:block;width:100%;height:100%;object-fit:contain}.paid-traffic-component__details{padding:24px 32px;text-align:start}.paid-traffic-component__details .price-list--centered{justify-content:flex-start}.paid-traffic-component__vendor,.paid-traffic-component__title,.paid-traffic-component__rating,.paid-traffic-component__colors,.paid-traffic-component__price,.paid-traffic-component__shipping{margin:0}.paid-traffic-component__vendor{font-weight:700;font-size:18px;text-transform:uppercase}.paid-traffic-title{margin:0}.paid-traffic-title-link{color:inherit;text-decoration:none}.paid-traffic-component__rating{margin-top:28px;font-size:22px}.paid-traffic-component__rating span,.paid-traffic-component__colors,.paid-traffic-component__shipping{color:#666;font-size:16px}.paid-traffic-component__colors{margin-top:10px}.paid-traffic-component__price{display:inline-block;margin-top:20px;padding:4px 8px;background:#ffd52f;font-size:28px;font-weight:700}.paid-traffic-component__compare{margin-left:8px;color:#666;text-decoration:line-through}.paid-traffic-component__shipping{margin-top:2px}.paid-traffic-component__actions{display:flex;gap:14px;margin-top:24px}.paid-traffic-component__view-details{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}.paid-traffic-component__primary,.paid-traffic-component__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:28px;font-weight:700;text-decoration:none}.paid-traffic-component__quick-form{position:static;visibility:visible;opacity:1;width:auto;padding:0;margin:0}.paid-traffic-component__quick-view-button{min-width:180px}@media screen and (min-width:741px){.paid-traffic-component__view-details,.paid-traffic-component__quick-view-button:not(.paid-traffic-component__mobile-quick-view-button){box-sizing:border-box;width:180px;min-width:180px;height:56px;min-height:56px;padding:0 16px;line-height:1.2}}.paid-traffic-component__mobile-quick-view-button{display:none}.paid-traffic-component__primary{color:#fff;background:#3548c5;outline:2px solid #111;outline-offset:5px}.paid-traffic-component__secondary{color:#111;border:1px solid #999}@media screen and (max-width:740px){.paid-traffic-component--loaded{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:340px}.paid-traffic-component__media{grid-template-columns:1fr;min-height:220px}.paid-traffic-component__image-link{display:none;aspect-ratio:1 / 1;border-right:0}.paid-traffic-component__image-link:first-child{display:block}.paid-traffic-component__image{min-height:0}.paid-traffic-component__details{display:flex;min-width:0;flex-direction:column;padding:12px}.paid-traffic-component__actions{align-items:flex-end;margin-top:5px}.paid-traffic-component__view-details,.paid-traffic-component__quick-view-button:not(.paid-traffic-component__mobile-quick-view-button){display:none}.paid-traffic-component__quick-form{display:block}.paid-traffic-component__mobile-quick-view-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:40px;padding:8px 16px;border:1px solid #999;border-radius:20px;background:#fff;color:#111;font-size:14px;font-weight:700;line-height:1.2}}@media screen and (max-width:1024px){.paid-traffic-component--loaded{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.paid-traffic-component__media{grid-template-columns:1fr;min-height:0}.paid-traffic-component__image-link{display:none}.paid-traffic-component__image-link:first-child{display:block;border-right:0}.paid-traffic-component__image{min-height:0}.paid-traffic-component__details{min-width:0;padding:0 0 0 10px}.paid-traffic-title{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/paid-traffic-component.css.map */
