.tap-test-notice{padding:16px 6%;display:flex;justify-content:space-between;border-bottom:1px solid #d6d4cc;font-size:14px}.tap-test-notice a{text-decoration:underline}body.tap-collection-test #content .tap-grid{display:block;padding:0 6% 70px}.tap-collection-row{margin-bottom:60px;min-width:0}.tap-collection-row>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tap-collection-row>header h2{font-size:36px;font-weight:400;margin:6px 0}.tap-collection-row>header p{margin:5px 0}.tap-collection-row>header button{width:44px;height:44px;border:1px solid #b4b3ab;border-radius:50%;background:transparent;font-size:28px;margin-left:8px;cursor:pointer}.tap-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:16px}.tap-rail>.tap-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.tap-rail .photo{aspect-ratio:1;overflow:hidden}.tap-rail .photo img{width:100%;height:100%;object-fit:contain}@media(max-width:900px){.tap-rail{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:650px){.tap-rail{grid-auto-columns:100%;gap:18px}.tap-collection-row>header h2{font-size:30px}.tap-collection-row{margin-bottom:38px}.tap-test-notice{padding:14px 5%}.tap-collection-row>header button{margin-left:4px}body.tap-collection-test #content .tap-grid{padding:0 5% 50px}}body.tap-collection-test{background:#f6f5f1;color:#282b27}.tap-collection-test .intro{padding-bottom:28px}.tap-collection-row{border-top:1px solid #dedfd8;padding-top:26px;margin-bottom:66px}.tap-collection-row>header{margin-bottom:26px}.tap-collection-row>header h2{font:400 clamp(32px,4vw,46px)/1.1 Georgia,serif;letter-spacing:-.6px}.tap-collection-row>header .eyebrow{letter-spacing:.16em;font-size:12px;color:#73776e}.tap-collection-row>header p:not(.eyebrow){font-size:14px;color:#74776e}.tap-collection-row>header button{font-size:25px;border-color:#cdd0c7;color:#3d4338;background:#ffffff80;transition:background .2s}.tap-collection-row>header button:hover{background:#fff}.tap-rail{grid-auto-columns:calc((100% - 48px)/3.2);gap:16px;padding-bottom:20px;scrollbar-color:#9b9f93 #e4e5de}.tap-rail>.tap-card{box-sizing:border-box;padding:0 0 18px;min-width:0}.tap-rail .photo{background:#fff;border:1px solid #e2e4dc;border-radius:5px}.tap-rail h2{font:400 22px/1.3 Arial,sans-serif;letter-spacing:-.35px;margin:9px 0 18px}.tap-rail .tap-finish-controls{gap:7px}.tap-rail .tap-finish-button{border:1px solid #d5d8cf;border-radius:24px;padding:8px 11px;min-height:44px;font-size:12px;background:transparent;white-space:normal}.tap-rail .tap-finish-button[aria-pressed=true]{border-color:#4c5745;background:#edf0e8}.tap-rail .tap-card-sku{font-size:12px;color:#85887f;margin-top:14px}.tap-test-notice{background:#eceee7;color:#59604f;border-color:#dfe2d8}.tap-test-notice a{text-underline-offset:4px}@media(max-width:900px){.tap-rail{grid-auto-columns:calc((100% - 32px)/2.2)}}@media(max-width:650px){.tap-rail{grid-auto-columns:88%;gap:12px}.tap-collection-row{padding-top:20px;margin-bottom:40px}.tap-collection-row>header{margin-bottom:20px}.tap-collection-row>header h2{font-size:34px}.tap-rail h2{font-size:22px}.tap-rail .tap-finish-button{padding:8px 10px}.tap-test-notice{font-size:13px}}
