.aforda-ed .aforda-ed__brands-zone{padding-bottom:4px!important}.afw{margin:19px 0 44px;color:#202020}.afw__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:0 auto 13px;padding:0 clamp(20px,4.2vw,88px);max-width:1920px}.afw__heading-group{min-width:0}.afw__heading h2{margin:0;color:#171717;font-family:var(--font-heading-family,var(--font-body-family,sans-serif));font-size:clamp(25px,2.15vw,35px);font-weight:650;line-height:1.13;letter-spacing:-.035em;text-transform:none}.afw__view-all{flex:none;align-self:flex-start;margin-top:12px;color:#4f4f4f;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.afw__view-all:hover{text-decoration:underline;text-underline-offset:4px}.afw__view-all span{margin-left:5px}.afw__carousel{display:block;position:relative;background:#f6f6f7;border-radius:20px;padding:12px 18px 8px}.afw__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 84px)/6.2);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 18px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:#c0c6ca transparent;overscroll-behavior-x:contain}.afw__card{min-width:0;scroll-snap-align:start}.afw__media{position:relative;min-width:0}.afw__image{position:relative;display:block;aspect-ratio:1;border-radius:16px;background:#fff;overflow:hidden;transition:none}.afw__wish{position:absolute;top:10px;right:10px;z-index:4}.afw__wish[aria-pressed=true]{color:#c73b50;background:#fff}.afw__wish[aria-pressed=true] svg{fill:currentColor}.afw__product-image{width:100%;height:100%;object-fit:contain;padding:14px;transition:none}.afw__product-image--secondary{display:none!important}.afw__card h3{font-size:13px;line-height:1.4;font-weight:400!important;margin:10px 0 0;min-height:0}.afw__card h3 a{color:inherit;text-decoration:none;font-weight:400!important}.afw__price{font-weight:700;font-size:14px;line-height:1.35;margin:5px 0 0}.afw__arrow{position:absolute;top:calc((100% - 113px)/2);width:38px;height:38px;border:1px solid #dbe0e3;border-radius:50%;background:#fff;color:#213440;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #172d3910;cursor:pointer;z-index:2}.afw__arrow[hidden]{display:none}.afw__arrow:disabled{opacity:.3;cursor:default}.afw__arrow--prev{left:-16px}.afw__arrow--next{right:-16px}.afw__preview-note{font-size:12px;color:#735329;padding:10px 14px;background:#fcf4ea;border-radius:8px}.afw__missing{display:flex;align-items:center;justify-content:center;height:100%;padding:18px;color:#7a858d;text-align:center;font-size:12px}.afw a:focus-visible,.afw button:focus-visible,.afw__rail:focus-visible{outline:2px solid #e57b25;outline-offset:4px}.afw__draft-label{font-size:10px;text-transform:uppercase;color:#8a714d;letter-spacing:.1em}.afw-variant-options label.afw-variant-image{width:64px;height:64px;padding:5px!important;border:1px solid #d9dde0!important;border-radius:50%!important;background:#fff!important;color:#24343e!important;display:inline-flex!important;align-items:center;justify-content:center;margin:8px 7px 8px 0!important;overflow:hidden;vertical-align:middle}.afw-variant-image img{width:100%;height:100%;object-fit:contain}.afw-variant-options input:checked+label.afw-variant-image{outline:2px solid #e77e24;outline-offset:1px}.afw-variant-options input:focus-visible+label.afw-variant-image{outline:3px solid #213a4a;outline-offset:3px}.afw-variant-options .afw-variant-name{font-size:8px;line-height:1.1;max-height:44px;overflow:hidden;overflow-wrap:anywhere}.afw-variant-options .form__label{display:flex;justify-content:space-between;gap:12px}.afw-variant-options .form__label strong{font-weight:600;text-transform:none;letter-spacing:0}@media(max-width:989px){.afw__rail{grid-auto-columns:calc((100% - 36px)/3.45)}}@media(max-width:749px){.afw{margin:8px 0 36px}.afw__heading{padding:0 18px;margin-bottom:12px;gap:12px}.afw__heading h2{font-size:23px;line-height:1.15}.afw__view-all{font-size:11px;margin-top:9px}.afw__rail{grid-auto-columns:calc((100% - 16px)/2.35);gap:10px}.afw__carousel{border-radius:14px;padding:10px 10px 4px}.afw__image{border-radius:14px}.afw__wish{top:8px;right:8px}.afw__product-image{padding:10px}.afw__card h3{font-size:12px;min-height:0;margin-top:8px}.afw__price{font-size:13px;margin-top:4px}.afw__arrow{width:30px;height:30px}.afw__arrow--prev{left:-10px}.afw__arrow--next{right:-10px}.afw-variant-options label.afw-variant-image{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.afw *{transition:none!important;scroll-behavior:auto!important}}@media screen and (min-width:750px){.afw{margin-top:30px}}@media screen and (min-width:990px){.afw{width:calc(100% - clamp(64px,10vw,220px));max-width:1760px;margin-left:auto;margin-right:auto}.afw__heading{max-width:none;padding-inline:18px}.afw__rail{grid-auto-columns:clamp(180px,calc((100% - 84px) / 6.2),255px)}}.afw__brand-filter{display:none}@media screen and (min-width:990px){.afw__brand-filter{display:block;flex:none;position:relative;margin-top:3px}.afw__brand-select{-webkit-appearance:none;appearance:none;display:block;width:174px;height:39px;margin:0;padding:0 36px 0 16px;border:1px solid #dfe1e5;border-radius:12px;background:#fff;color:#242629;box-shadow:0 2px 7px #181e2809;font-family:var(--font-body-family, sans-serif);font-size:13px;font-weight:550;letter-spacing:-.01em;line-height:normal;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.afw__brand-filter:after{content:"";position:absolute;right:17px;top:50%;width:7px;height:7px;border-right:1.5px solid #42474d;border-bottom:1.5px solid #42474d;transform:translateY(-65%) rotate(45deg);pointer-events:none}.afw__brand-select:hover{border-color:#bfc4cb;background:#fcfcfd;box-shadow:0 3px 12px #181e2811}.afw__brand-select:focus-visible{outline:2px solid #33383e;outline-offset:3px}}@media screen and (prefers-reduced-motion:reduce){.afw__brand-select{transition:none}}@media screen and (min-width:990px){.afw__heading{margin-bottom:14px}.afw__carousel{padding-top:3px;padding-bottom:0}.afw__rail{padding-top:5px;padding-bottom:4px}.afw{margin-bottom:6px}.aforda-ed .afw+.aforda-ed__products{padding-top:14px}}@media screen and (min-width:990px)and (max-width:1199px){.afw__rail{grid-auto-columns:calc((100% - 42px)/4)}}@media screen and (min-width:1200px)and (max-width:1439px){.afw__rail{grid-auto-columns:calc((100% - 56px)/5)}}@media screen and (min-width:1440px){.afw__rail{grid-auto-columns:calc((100% - 70px) / 6)}}.afw .afw__media{position:relative!important;isolation:isolate}.afw .afw__media>.aforda-discount-ribbon{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;z-index:6!important;display:inline-flex!important;align-items:center!important;width:max-content!important;margin:0!important;padding:6px 10px!important;background:#c1ead0!important;color:#206244!important;clip-path:none!important;border-radius:16px 0 6px!important;box-shadow:none!important;font-size:10px!important;line-height:1.3!important;font-weight:650!important;white-space:nowrap!important;pointer-events:none!important}.afw .afw__media>.afw__wish{z-index:7!important}@media(max-width:749px){.afw .afw__media>.aforda-discount-ribbon{border-radius:14px 0 6px!important;padding:5px 8px!important;font-size:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/aforda-wearables.css.map */
