af-collection-tabs{display:block;padding:var(--af-tabs-top) 0 var(--af-tabs-bottom)}.af-tabs__heading{text-align:center;margin-bottom:22px}.af-tabs__heading h2{font-size:clamp(28px,3vw,38px);margin:0 0 8px}.af-tabs__heading .rte{font-size:16px}.af-tabs__nav{display:flex;justify-content:center;gap:28px;overflow-x:auto;margin-bottom:28px;border-bottom:1px solid rgba(var(--color-foreground),.15);scrollbar-width:thin}.af-tabs__nav [role=tab]{-webkit-appearance:none;appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:rgba(var(--color-foreground),.65);font-family:var(--font-button-family,var(--font-body-family));font-size:13px;font-weight:600;text-transform:uppercase;white-space:nowrap;padding:12px 0;min-height:48px;cursor:pointer}.af-tabs__nav [aria-selected=true]{color:rgb(var(--color-foreground));border-bottom-color:var(--af-tabs-accent)}.af-tabs__nav button:focus-visible,.af-tabs__arrows button:focus-visible{outline:2px solid var(--af-tabs-accent);outline-offset:-2px}.af-tabs__panel[hidden]{display:none}.af-tabs__products{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--af-columns) - 1)*18px)/var(--af-columns));gap:18px;list-style:none;padding:0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-behavior:smooth}.af-tabs__product{min-width:0;scroll-snap-align:start}.af-tabs__product .product-card-wrapper{height:100%}.af-tabs__product .card__heading{font-size:16px}.af-tabs__product .card__inner{border-radius:6px;overflow:hidden}.af-tabs__product .quick-add__submit{text-decoration:none}.af-tabs__actions{display:flex;align-items:center;justify-content:center;position:relative;margin-top:24px;gap:18px}.af-tabs__actions>.button{min-height:44px;font-size:12px;text-transform:uppercase;padding:10px 24px}.af-tabs__arrows{display:flex;gap:8px;position:absolute;right:0}.af-tabs__arrows button{border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer}.af-tabs__arrows svg{width:18px}.af-tabs__arrows button:first-child svg{transform:rotate(180deg)}.af-tabs__arrows button:disabled{opacity:.3;cursor:default}@media(max-width:749px){.af-tabs__nav{justify-content:flex-start;gap:22px;margin-bottom:20px}.af-tabs__nav [role=tab]{font-size:12px}.af-tabs__products{grid-auto-columns:calc((100% - 12px)/2.15);gap:12px}.af-tabs__product .card__heading{font-size:var(--af-tab-title)}.af-tabs__actions{flex-direction:column;gap:14px}.af-tabs__arrows{position:static;order:-1}.af-tabs__heading{text-align:left}.af-tabs__heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.af-tabs__products{scroll-behavior:auto}}.af-mosaic{padding:var(--af-mosaic-top) 0 var(--af-mosaic-bottom)}.af-mosaic__heading{margin:0 0 24px;font-size:clamp(24px,3vw,36px)}.af-mosaic__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--af-tile-gap)}.af-mosaic__tile{position:relative;isolation:isolate;min-width:0;overflow:hidden;min-height:calc((var(--af-tile-height) - var(--af-tile-gap))/2);border-radius:var(--af-tile-radius);background:rgb(var(--color-background));display:flex;align-items:flex-end}.af-mosaic__tile:first-child{grid-row:span 2;min-height:var(--af-tile-height)}.af-mosaic__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--af-position);z-index:-2}.af-mosaic__shade,.af-mosaic__shade:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,calc(var(--af-overlay)*.6)) 45%,rgba(0,0,0,var(--af-overlay)) 100%);z-index:-1}.af-mosaic__copy{padding:24px;width:100%;max-width:470px}.af-mosaic__eyebrow{font-family:var(--font-button-family,var(--font-body-family));font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.af-mosaic__copy h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));font-size:clamp(25px,2.5vw,36px);line-height:1.12;margin:0 0 12px}.af-mosaic__tile:first-child h3{font-size:clamp(36px,4vw,52px)}.af-mosaic__text{font-size:16px;line-height:1.45;margin-bottom:18px;max-width:340px}.af-mosaic__copy .button{min-height:44px;padding:10px 22px;font-size:12px}@media(max-width:749px){.af-mosaic__grid{grid-template-columns:1fr}.af-mosaic__tile,.af-mosaic__tile:first-child{grid-row:auto;min-height:var(--af-tile-mobile)}.af-mosaic__copy{padding:22px}.af-mosaic__tile:first-child h3{font-size:36px}.af-mosaic__tile:not(:first-child) h3{font-size:28px}}.af-review-list{display:block;font-family:var(--af-font);font-weight:400;background:var(--af-bg);color:var(--af-text);padding:var(--af-top) 0 var(--af-bottom)}.af-review-list__inner{box-sizing:border-box;width:100%;max-width:var(--af-width);margin:0 auto;padding:0 var(--af-gutter)}.af-review-list__heading{color:inherit;margin:0 0 24px}.af-review-list__notice{margin:0 0 24px;padding:12px 16px;border:1px solid var(--af-divider);background:var(--af-avatar-bg);font-size:14px;line-height:1.5}.af-review-list__entries,.af-review-list__pair{display:flow-root}.af-review-list__entry{box-sizing:border-box;display:block;margin:var(--af-row-gap) 0 0;padding:0 0 calc(var(--af-row) + var(--af-footer-gap));border-bottom:1px solid var(--af-divider)}.af-review-list__entry[hidden],.af-review-list__more[hidden]{display:none}.af-review-list__rating{display:flex;gap:var(--af-star-gap);width:fit-content;margin:0 0 var(--af-content-gap);color:var(--af-star-color)}.af-review-list__star{width:calc(var(--af-stars) + var(--af-text-tracking));height:var(--af-stars);fill:currentColor;flex:none}.af-review-list__star--empty{fill:none;stroke:currentColor;stroke-width:1.5}.af-review-list__identity{display:flex;gap:var(--af-avatar-gap);align-items:center;margin-bottom:var(--af-content-gap)}.af-review-list__avatar{width:var(--af-avatar);height:var(--af-avatar);border-radius:50%;background:var(--af-avatar-bg);color:var(--af-avatar-color);display:flex;justify-content:center;align-items:center;font-size:var(--af-avatar-text);font-weight:700;line-height:normal;overflow:hidden;flex:none}.af-review-list__avatar img{width:100%;height:100%;object-fit:cover}.af-review-list__meta{min-width:0}.af-review-list__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.af-review-list__name{color:inherit;font-size:var(--af-name);line-height:normal;overflow-wrap:anywhere}.af-review-list__date{color:var(--af-muted);font-size:var(--af-date);line-height:normal;margin-top:var(--af-date-gap)}.af-review-list__badge{border:1px solid var(--af-divider);padding:0 4px;border-radius:4px;font-size:12px;font-weight:500;line-height:normal}.af-review-list__copy{max-width:var(--af-copy-width)}.af-review-list__title{font:inherit;color:inherit;font-size:var(--af-title);line-height:var(--af-text-line-height);letter-spacing:var(--af-text-tracking);font-weight:700;margin:0 0 var(--af-title-gap);overflow-wrap:anywhere}.af-review-list__body{font-size:var(--af-body);line-height:var(--af-text-line-height);letter-spacing:var(--af-text-tracking);overflow-wrap:anywhere}.af-review-list__body--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--af-review-lines);overflow:hidden}.af-review-list__body--clamped[data-expanded=true]{display:block;-webkit-line-clamp:unset;overflow:visible}.af-review-list__body[role=button]{cursor:pointer}.af-review-list__body[role=button]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.af-review-list__photo{margin-top:18px;max-width:200px}.af-review-list__photo img{display:block;max-width:100%;height:auto;border-radius:6px}.af-review-list__more{display:block;margin:28px auto 0}@media(max-width:749px){.af-review-list__inner{padding-left:var(--af-gutter-mobile);padding-right:var(--af-gutter-mobile)}.af-review-list__body{font-size:min(var(--af-body),16px)}}.af-brand{display:block;width:var(--af-brand-width);max-width:100%}.af-brand-image{display:var(--af-brand-desktop);width:100%;height:auto}.af-brand-name{display:var(--af-brand-name-desktop)}@media(max-width:749px){.af-brand{width:var(--af-brand-mobile-width);max-width:calc(100vw - 150px)}.af-brand-image{display:var(--af-brand-mobile)}.af-brand-name{display:var(--af-brand-name-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
