evolved-product-rail[data-ev-product-rail]{display:block;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:none;margin:0;padding:0}evolved-product-rail[data-ev-product-rail]::-webkit-scrollbar{display:none}[data-ev-product-rail] :is(.product-list,.ev-guide__grid){display:grid!important;grid:auto / auto-flow var(--ev-rail-card-width,calc((100% - 48px)/4.15))!important;grid-auto-rows:1fr;gap:var(--ev-rail-gap,16px)!important;align-items:stretch;min-width:0;margin:0;padding:0}[data-ev-product-rail] :is(product-card,.ev-guide-card){scroll-snap-align:start;scroll-snap-stop:normal;align-self:stretch;height:100%;min-width:0}[data-ev-product-rail] .product-card.product-card--collection{grid-row:auto}[data-ev-product-rail] :is(.product-card__info,.ev-guide-card__body){align-self:stretch}.ev-rail-controls{display:flex;align-items:center;gap:12px;min-width:0;margin-top:8px;color:#616166;font-size:12px;line-height:1.4}.ev-rail-controls[hidden],.ev-rail-controls [hidden]{display:none}.ev-rail-controls__hint{margin-inline-end:auto}.ev-rail-controls__range{font-variant-numeric:tabular-nums;white-space:nowrap}.ev-rail-controls__buttons{display:flex;gap:8px;flex:none}.ev-rail-controls__buttons>button{position:static;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dcdce1;border-radius:50%;background:#fff;color:#1d1d1f;font-size:18px;line-height:1;cursor:pointer;touch-action:manipulation}.ev-rail-controls__buttons>button:disabled{color:#a7a7ad;border-color:#e6e6e9;background:transparent;cursor:default}.ev-rail-controls__more{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:#1d1d1f}.ev-rail-controls :is(button,a):focus-visible,[data-ev-product-rail]:focus-visible{outline:2px solid #0066dd;outline-offset:3px}#main .evolved-featured-collection :is(.scrollable-with-controls,.floating-controls-container):has(>[data-ev-product-rail]){row-gap:0!important}#main .ev-collection-product-stack{gap:12px}#main .ev-collection-product-stack>.ev-rail-controls{margin-top:0}#main .ev-guide .ev-guide__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:start;gap:8px 16px;text-align:start;margin-bottom:14px}#main .ev-guide .ev-guide__heading>div{display:contents}#main .ev-guide .ev-guide__heading :is(h1,h2){grid-column:1;grid-row:1;justify-self:start;text-align:start;text-wrap:pretty;overflow-wrap:normal;word-break:normal;margin:0;max-width:none}#main .ev-guide .ev-guide__heading p{grid-column:1/-1;grid-row:2;max-width:68ch;margin:0;text-align:start}#main .ev-guide .ev-guide__heading>.ev-guide__all{grid-column:2;grid-row:1;align-self:center;justify-self:end;min-height:44px;margin:0;padding:6px 0 6px 10px;gap:6px;white-space:nowrap;border:0;background:transparent;border-radius:0;font-size:12px;line-height:1.3;text-decoration:underline;text-underline-offset:3px}#main .evolved-featured-collection__view-all.ev-view-all{min-height:44px;padding:6px 2px;gap:6px;border:0;background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:3px}.ev-watch-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;font-size:13px;text-align:start}.ev-watch-picker select{min-height:44px;max-width:100%;padding:10px 36px 10px 12px;border:1px solid #dcdce1;border-radius:12px;background-color:#fff;font:inherit;color:#1d1d1f}evolved-watch-guide{display:block}evolved-watch-guide [data-watch-panel][hidden]{display:none}#main :is(.product-card.product-card--collection,.ev-guide-card) .ev-card-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;overflow:visible;min-height:22px;margin:0;pointer-events:auto}#main :is(.product-card.product-card--collection,.ev-guide-card) .ev-card-meta .ev-card-devices{position:static;flex:0 0 auto;gap:3px;margin:0;padding:0}#main :is(.product-card.product-card--collection,.ev-guide-card) .ev-card-meta .ev-card-devices svg{width:14px;height:14px}#main :is(.product-card.product-card--collection,.ev-guide-card) .ev-card-meta .ev-card-meta__label{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%;height:auto;min-height:22px;padding:3px 6px;white-space:normal;overflow:visible;text-wrap:wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:10px;line-height:14px}#main :is(.product-card.product-card--collection,.ev-guide-card) .ev-card-meta .ev-card-meta__highlight{flex:0 0 auto;position:static;width:auto;max-width:100%;height:22px;min-height:22px;margin:0;padding:3px 6px;white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:14px}#main :is(.product-card.product-card--collection,.ev-guide-card) :is(.product-card__title,.product-card__title a,h3,h3 a,.product-card__subtitle,.ev-guide-card__benefit){overflow-wrap:normal!important;word-break:normal;-webkit-hyphens:none;hyphens:none}#main :is(.product-card.product-card--collection,.ev-guide-card) :is(.ev-collection-card-cta,.ev-guide-card__link){display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;align-self:stretch;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.3;white-space:nowrap;margin-top:8px;box-sizing:border-box}#main :is(.product-card.product-card--collection,.ev-guide-card) :is(.ev-collection-card-cta,.ev-guide-card__link)>span{margin:0}.ev-rail-controls__mobile-all{display:none}@media(min-width:700px){#main .product-card.product-card--collection .product-card__figure,#main .ev-guide-card .ev-guide-card__image{aspect-ratio:1;min-width:0;margin:0;flex:none;overflow:hidden;box-sizing:border-box}#main .product-card.product-card--collection .product-card__figure>a{height:100%;padding:12px!important;box-sizing:border-box}#main .ev-guide-card .ev-guide-card__image{padding:12px!important}#main .product-card.product-card--collection .product-card__image,#main .ev-guide-card .ev-guide-card__image img{width:100%;height:100%;object-fit:contain!important;object-position:center;transform:none!important}#main .product-card.product-card--collection .product-card__image--secondary{top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}#main .product-card.product-card--collection .product-card__info,#main .ev-guide-card .ev-guide-card__body{padding:12px 14px 14px;gap:6px}}@media(min-width:1600px){[data-ev-product-rail]{--ev-rail-card-width:calc((100% - 48px)/4.15)}}@media(min-width:700px)and (max-width:999px){[data-ev-product-rail]{--ev-rail-card-width:calc((100% - 24px)/2.6);--ev-rail-gap:12px}}@media(max-width:699px){[data-ev-product-rail]{--ev-rail-card-width: calc(100% - 18px) ;--ev-rail-gap:10px}#main .product-card.product-card--collection,#main .ev-guide__grid .ev-guide-card{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2.8fr);grid-template-rows:auto;column-gap:12px;row-gap:0;padding:12px;align-items:center;align-self:stretch;min-width:0;height:auto;box-sizing:border-box}#main .product-card.product-card--collection .product-card__figure,#main .ev-guide__grid .ev-guide-card .ev-guide-card__image{position:relative;grid-column:1;grid-row:1;align-self:stretch;aspect-ratio:auto;width:100%;min-width:0;min-height:140px;margin:0;padding:0!important;overflow:hidden;border-radius:6px;background:#fff}#main .product-card.product-card--collection .product-card__figure>a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0!important}#main .product-card.product-card--collection .product-card__image,#main .ev-guide__grid .ev-guide-card .ev-guide-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain!important;object-position:center;transform:none!important}#main .product-card.product-card--collection .product-card__info,#main .ev-guide__grid .ev-guide-card .ev-guide-card__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-self:center;min-width:0;width:100%;padding:0;gap:5px;text-align:start;box-sizing:border-box}#main .product-card.product-card--collection .product-card__details-stack{flex:0 1 auto;gap:0}#main .product-card.product-card--collection .product-card__title,#main .ev-guide-card .ev-card-title-row h3{font-size:15px;line-height:1.28;margin:0}#main .product-card.product-card--collection .product-card__subtitle,#main .ev-guide-card .ev-guide-card__benefit{font-size:12px;line-height:1.4;margin:3px 0 5px;max-width:none}#main .product-card.product-card--collection .product-card__price,#main .ev-guide-card .ev-guide-card__price{margin:0;padding:0;width:100%}#main .product-card.product-card--collection :is(sale-price,compare-at-price),#main .ev-guide-card :is(sale-price,compare-at-price){white-space:nowrap;overflow-wrap:normal}#main .product-card.product-card--collection .ev-collection-card-cta,#main .ev-guide-card .ev-guide-card__link{width:100%;min-height:44px;margin:6px 0 0;padding:10px 8px;gap:8px}.ev-rail-controls{gap:8px;margin-top:8px;font-size:11px}.ev-rail-controls__buttons{gap:6px}.ev-watch-picker{display:grid;gap:6px}.ev-watch-picker select{width:100%}.ev-page-collection #main [data-ev-product-rail]{overflow:visible;scroll-snap-type:none;overscroll-behavior:auto;width:100%;max-width:100%;margin:0;padding:0}.ev-page-collection #main [data-ev-product-rail] :is(.product-list,.ev-guide__grid){display:grid!important;grid:auto-flow / minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:12px!important;min-width:0;width:100%;max-width:100%;margin:0;padding:0}.ev-page-collection #main [data-ev-product-rail] :is(product-card,.ev-guide-card){height:auto;scroll-snap-align:none;scroll-snap-stop:normal}.ev-page-collection #main [data-ev-product-rail] .product-list__promo{grid-column:1!important;min-width:0}.ev-page-collection #main [data-ev-product-rail]:has(+.ev-rail-controls[data-mobile-limit="4"]) :is(.product-list,.ev-guide__grid)>:nth-child(n+5){display:none!important}.ev-page-collection #main .ev-rail-controls{display:none!important;margin:0}.ev-page-collection #main .ev-rail-controls[data-mobile-url]{display:block!important;margin:10px 0 0}.ev-page-collection #main .ev-rail-controls>:not(.ev-rail-controls__mobile-all){display:none!important}.ev-page-collection #main .ev-rail-controls__mobile-all{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #dcdce1;border-radius:12px;background:#fff;color:#1d1d1f;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none}.ev-page-collection #main .ev-guide .ev-guide__heading{grid-template-columns:minmax(0,1fr);text-align:start}.ev-page-collection #main .ev-guide .ev-guide__heading>.ev-guide__all{grid-column:1;grid-row:3;justify-self:start;padding-inline:0}#main .ev-guide__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:10px 0 12px}#main .ev-guide__actions>.ev-collection-help{flex:1 1 145px;min-width:0;margin:0}#main .ev-guide__actions>.ev-guide__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:10px 12px;border:1px solid #dedee1;border-radius:12px;background:#fff;font-size:12px;line-height:1.5;text-decoration:none;white-space:nowrap}#main .ev-guide__section:has(.ev-guide__actions>.ev-guide__all)>.ev-guide__panel>.ev-rail-controls[data-mobile-url]{display:none!important}#main .ev-guide__all--desktop{display:none}.ev-page-collection #main .ev-guide__section:has([data-rail-mobile-all]) .ev-guide__heading>.ev-guide__all,.ev-page-collection #main .evolved-featured-collection:has([data-rail-mobile-all]) .evolved-featured-collection__view-all{display:none}.ev-page-collection #main .ev-guide__panel:has([data-rail-mobile-all])>.ev-guide__footnote:has(>a:only-child){display:none}}@media(max-width:359px){#main .product-card.product-card--collection,#main .ev-guide__grid .ev-guide-card{padding:10px;column-gap:10px}#main .product-card.product-card--collection .product-card__title,#main .ev-guide-card .ev-card-title-row h3{font-size:14px}}@media(hover:hover)and (pointer:fine){.ev-rail-controls__buttons>button:not(:disabled):hover{border-color:#aaaab0;background:#f5f5f7}.ev-rail-controls__more:hover{color:#06d}}@media(prefers-reduced-motion:reduce){[data-ev-product-rail]{scroll-behavior:auto}}@media(min-width:700px){#main .ev-guide__actions>.ev-guide__all{display:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/evolved-product-rails.css.map */
