.tapn-collection{background:#fff;color:#050505;padding-top:5rem}.tapn-collection--google,.tapn-collection--social,.tapn-collection--business,.tapn-collection--custom{padding-top:0}.tapn-collection-breadcrumb,.tapn-collection-banner--google{display:none}.tapn-collection-shell{width:100%;max-width:80rem;margin-inline:auto}.tapn-collection-title{margin:0;font-family:Inter,Tapn Lato,Lato,Arial,sans-serif;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1.08;letter-spacing:-.02em}.tapn-collection-banner{padding:0 1.25rem 3rem;background:#fff}.tapn-collection-banner--gray{background:var(--tapn-gray,#f7f7f7)}.tapn-collection-banner__frame{position:relative;aspect-ratio:3/1;overflow:hidden;border-radius:.5rem;background:#f3f3f5}.tapn-collection--google .tapn-collection-banner__frame,.tapn-collection--social .tapn-collection-banner__frame,.tapn-collection--business .tapn-collection-banner__frame,.tapn-collection--custom .tapn-collection-banner__frame{border-radius:0}.tapn-collection-banner__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tapn-collection-placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#efeff1;color:#5e5e63;text-align:center}.tapn-collection-placeholder span{font-size:1rem;font-weight:500;line-height:1.5}.tapn-collection-placeholder small{font-size:.75rem;line-height:1.5;letter-spacing:.04em}.tapn-collection-placeholder--banner{position:absolute;top:0;right:0;bottom:0;left:0}.tapn-collection-main{padding:3.5rem 1.25rem}.tapn-collection-main__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1.25rem}.tapn-collection-main__header p{margin:0;color:#5e5e63;font-size:1rem;line-height:1.5}.tapn-collection-grid{display:grid;gap:.75rem;margin-top:2rem}.tapn-collection-grid--no-filter{margin-top:2rem}.tapn-collection-card{display:flex;min-width:0;flex-direction:column;background:#fff}.tapn-collection-card__link{display:flex;height:100%;min-width:0;flex-direction:column;color:inherit;text-decoration:none}.tapn-collection-card__link:focus-visible{outline:2px solid #111827;outline-offset:-2px}.tapn-collection-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:.5rem;background:var(--tapn-gray,#f7f7f7)}.tapn-collection-card__badge{position:absolute;top:1rem;right:1rem;z-index:2;border-radius:999px;padding:.5rem .625rem;background:#101010;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.tapn-collection--google .tapn-collection-card__media,.tapn-collection--social .tapn-collection-card__media,.tapn-collection--business .tapn-collection-card__media,.tapn-collection--custom .tapn-collection-card__media{aspect-ratio:4/3;background:transparent}.tapn-collection-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s ease-out}.tapn-collection--google .tapn-collection-card__media img,.tapn-collection--social .tapn-collection-card__media img,.tapn-collection--business .tapn-collection-card__media img,.tapn-collection--custom .tapn-collection-card__media img{object-fit:cover;padding:0}.tapn-collection-card__media:hover img{transform:scale(1.035)}.tapn-collection-card__body{display:flex;flex:1;flex-direction:column;padding:1rem 0 0}.tapn-collection-card__body h2{margin:0;font-family:Inter,Tapn Lato,Lato,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:#111827}.tapn-collection-card__meta{display:block;margin-top:.5rem;color:#5e5e63;font-size:.875rem;line-height:1.5}.tapn-collection-card__details{display:flex;flex-direction:column;align-items:flex-start;padding-top:.25rem}.tapn-collection-card__price{display:block;margin-top:auto;padding-top:.5rem;font-family:Inter,Tapn Lato,Lato,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:-.02em;color:#050505}.tapn-collection-card__details .tapn-collection-card__price{margin-top:0;padding-top:0}.tapn-collection-waitlist{max-width:42rem;margin:4rem auto 0;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:2rem;background:#fafafa;text-align:center}.tapn-collection-waitlist .tapn-collection-title{margin:0}.tapn-collection-waitlist>p{margin:.75rem auto 0;max-width:34rem;color:#000000a6;line-height:1.5}.tapn-collection-waitlist__form{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;text-align:left}.tapn-collection-waitlist__form>label:not(.tapn-collection-waitlist__consent){color:#36363a;font-size:1rem;font-weight:600}.tapn-collection-waitlist__row{display:flex;gap:.75rem}.tapn-collection-waitlist__row input[type=text],.tapn-collection-waitlist__row input[type=email]{min-width:0;flex:1;height:3rem;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:0 .75rem;background:#fff;color:#050505;font:inherit}.tapn-collection-waitlist__row input::placeholder{color:#9a9a9f;opacity:1}.tapn-collection-waitlist__row input[type=text]:focus-visible,.tapn-collection-waitlist__row input[type=email]:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.tapn-collection-waitlist__row .tapn-product-btn{flex:0 0 auto}.tapn-collection-waitlist__consent{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;color:#0009}.tapn-collection-waitlist__consent input{width:1rem;height:1rem;flex:0 0 auto;margin:.125rem 0 0;accent-color:#101010}.tapn-collection-waitlist__status{margin:0;color:#047857;font-size:.875rem;line-height:1.45}.tapn-collection-waitlist__status--error{color:#b42318}.tapn-collection--business .tapn-collection-main{padding-bottom:4rem;background:var(--tapn-gray,#f7f7f7)}.tapn-collection--business .tapn-collection-waitlist{border-color:#e5e7eb;background:#fff}.tapn-collection--business .tapn-collection-waitlist__row input[type=text],.tapn-collection--business .tapn-collection-waitlist__row input[type=email]{border-color:#e5e7eb;background:var(--tapn-gray,#f7f7f7)}.tapn-collection--business .tapn-collection-others{padding-top:4rem}.tapn-collection--business .tapn-coming-soon-text-submit{width:max-content;margin-inline:auto}.tapn-collection--business .tapn-collection-grid,.tapn-collection--business [data-collection-product-count]{display:none}@media(max-width:39.99rem){.tapn-collection-waitlist__row{flex-direction:column}.tapn-collection-waitlist__row .tapn-product-btn{width:100%}}@media(max-width:39.99rem){:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-breadcrumb{display:block;background:#f7f7f7}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-breadcrumb__list{display:flex;min-height:3rem;align-items:center;gap:.5rem;margin:0;padding:0 1.25rem;list-style:none;color:#6b6b70;font-size:.8125rem;line-height:1.4}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-breadcrumb__list li{min-width:0}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-breadcrumb__list li:last-child{overflow:hidden;color:#0a0a0a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-breadcrumb__list a{display:inline-flex;min-height:3rem;align-items:center;color:#6b6b70;text-decoration:none}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-banner--google{display:block;padding:0}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-banner--google .tapn-collection-banner__frame{aspect-ratio:16/9;border-radius:0}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-main{padding-top:2rem;padding-bottom:1rem}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-main__header{border-bottom:0;padding-bottom:0}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-main__header p{display:none}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:2rem;margin-top:1.5rem}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-card__body h2{font-size:1rem;line-height:1.35}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-card__meta{font-size:.8125rem}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-card__price{font-size:1rem}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-swatches{margin-left:-.5rem}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others{padding-top:1.5rem;padding-bottom:1rem;background:#f7f7f7}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__controls{display:flex}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) button.tapn-collection-others__control,:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) button.tapn-collection-others__control:hover,:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) button.tapn-collection-others__control:active,:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) button.tapn-collection-others__control:disabled{background:transparent;-webkit-tap-highlight-color:transparent}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__grid[data-slider]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;margin-top:1.5rem;margin-right:-1.25rem;padding:0 max(1.25rem,calc(18vw - 1.25rem)) .5rem 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__grid[data-slider]::-webkit-scrollbar{display:none}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__grid[data-slider] .tapn-collection-others__card{width:82vw;min-width:0;flex:0 0 82vw;overflow:visible;scroll-snap-align:start;background:transparent}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__grid[data-slider] .tapn-collection-others__media{aspect-ratio:16/9;border:0;border-radius:.5rem;background:transparent}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__grid[data-slider] .tapn-collection-others__media img{object-fit:cover;object-position:center}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__card h3{padding:1rem 0 0;font-size:1.25rem;line-height:1.35}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__title-desktop{display:none}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-others__title-mobile{display:inline}:is(.tapn-collection--google,.tapn-collection--social,.tapn-collection--custom) .tapn-collection-editorial{padding-top:2rem}.tapn-collection--business .tapn-collection-breadcrumb{display:block;background:#f7f7f7}.tapn-collection--business .tapn-collection-breadcrumb__list{display:flex;min-height:3rem;align-items:center;gap:.5rem;margin:0;padding:0 1.25rem;list-style:none;color:#6b6b70;font-size:.8125rem;line-height:1.4}.tapn-collection--business .tapn-collection-breadcrumb__list li{min-width:0}.tapn-collection--business .tapn-collection-breadcrumb__list li:last-child{overflow:hidden;color:#0a0a0a;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tapn-collection--business .tapn-collection-breadcrumb__list a{display:inline-flex;min-height:3rem;align-items:center;color:#6b6b70;text-decoration:none}.tapn-collection--business .tapn-collection-main{padding:2rem 1.25rem 1rem;background:#fff}.tapn-collection--business .tapn-collection-main__header{display:none}.tapn-collection--business .tapn-collection-waitlist{max-width:none;margin:0;border-color:#e5e7eb;border-radius:.5rem;padding:1.5rem;background:#f7f7f7}.tapn-collection--business .tapn-collection-waitlist>p{margin-top:.75rem}.tapn-collection--business .tapn-collection-waitlist__form{gap:0;margin-top:1.5rem}.tapn-collection--business .tapn-collection-waitlist__label{margin-bottom:.5rem;color:#36363a;font-size:.875rem;font-weight:600;line-height:1.4}.tapn-collection--business .tapn-collection-waitlist__row{margin-bottom:1rem}.tapn-collection--business .tapn-collection-waitlist__row input[type=text],.tapn-collection--business .tapn-collection-waitlist__row input[type=email]{width:100%;height:3rem;min-height:3rem;box-sizing:border-box;border-color:#e5e7eb;border-radius:.5rem;background:#fff;padding:0 .875rem;font-size:.9375rem;line-height:1.4;box-shadow:0 1px 2px #0000000a}.tapn-collection--business .tapn-collection-waitlist__row input[type=text]:focus,.tapn-collection--business .tapn-collection-waitlist__row input[type=email]:focus{border-color:#c8cbd0;box-shadow:0 0 0 4px #0a0a0a0d;outline:0}.tapn-collection--business .tapn-collection-waitlist__actions{display:flex;justify-content:center;margin:0 0 1rem}.tapn-collection--business .tapn-coming-soon-text-submit{min-height:3rem;margin:0}.tapn-collection--business .tapn-collection-waitlist__consent{font-size:.75rem;line-height:1.45}.tapn-collection--business .tapn-collection-waitlist__status{border-radius:.5rem;padding:.75rem 1rem;background:#0478571a;text-align:left}.tapn-collection--business .tapn-collection-waitlist__status--error{background:#b4231814}.tapn-collection--business .tapn-collection-others{padding:1.5rem 1.25rem 1rem;background:#fff}.tapn-collection--business .tapn-collection-others__controls{display:flex}.tapn-collection--business button.tapn-collection-others__control,.tapn-collection--business button.tapn-collection-others__control:hover,.tapn-collection--business button.tapn-collection-others__control:active,.tapn-collection--business button.tapn-collection-others__control:disabled{background:transparent;-webkit-tap-highlight-color:transparent}.tapn-collection--business .tapn-collection-others__grid[data-slider]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;margin-top:1.5rem;margin-right:-1.25rem;padding:0 max(1.25rem,calc(18vw - 1.25rem)) .5rem 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.tapn-collection--business .tapn-collection-others__grid[data-slider]::-webkit-scrollbar{display:none}.tapn-collection--business .tapn-collection-others__grid[data-slider] .tapn-collection-others__card{width:82vw;min-width:0;flex:0 0 82vw;overflow:visible;scroll-snap-align:start;background:transparent}.tapn-collection--business .tapn-collection-others__grid[data-slider] .tapn-collection-others__media{aspect-ratio:16/9;border:0;border-radius:.5rem;background:transparent}.tapn-collection--business .tapn-collection-others__grid[data-slider] .tapn-collection-others__media img{object-fit:cover;object-position:center}.tapn-collection--business .tapn-collection-others__card h3{padding:1rem 0 0;font-size:1.25rem;line-height:1.35}.tapn-collection--business .tapn-collection-others__title-desktop{display:none}.tapn-collection--business .tapn-collection-others__title-mobile{display:inline}}.tapn-collection-swatches{display:flex;align-items:center;gap:.25rem;margin-left:-.75rem}.tapn-collection-swatch{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:0;padding:0;background:transparent;cursor:pointer}.tapn-collection-swatch:not(:first-child) .tapn-collection-swatch__dot{transform:translate(-.875rem)}.tapn-collection-swatch__dot{display:block;width:1.25rem;height:1.25rem;border:1px solid rgba(0,0,0,.25);border-radius:50%;box-sizing:border-box}.tapn-collection-swatch[aria-pressed=true] .tapn-collection-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #101010}.tapn-collection-swatch:focus-visible{outline:2px solid #111827;outline-offset:-4px}.tapn-collection-swatch__dot--black{background:#111827}.tapn-collection-swatch__dot--white{border-color:#d1d5db;background:#fff}.tapn-collection-swatch__dot--blue-duo,.tapn-collection-swatch__dot--black-duo{position:relative;overflow:hidden;background:#fff}.tapn-collection-swatch__dot--blue-duo:before,.tapn-collection-swatch__dot--black-duo:before{position:absolute;top:0;right:0;bottom:50%;left:0;content:""}.tapn-collection-swatch__dot--blue-duo:before{background:#1a73e8}.tapn-collection-swatch__dot--black-duo:before{background:#111827}.tapn-collection-editorial{padding:4rem 1.25rem;background:var(--tapn-gray,#f7f7f7)}.tapn-collection--google .tapn-collection-editorial,.tapn-collection--social .tapn-collection-editorial,.tapn-collection--business .tapn-collection-editorial,.tapn-collection--custom .tapn-collection-editorial{background:#fff}.tapn-collection-editorial__intro{max-width:56rem}.tapn-collection-editorial__intro p{margin:1.5rem 0 0;max-width:48rem;font-size:1.125rem;line-height:1.7;color:#36363a}.tapn-collection-editorial__grid{display:grid;gap:2rem;margin-top:2.5rem}.tapn-collection-editorial__grid article h3{margin:0;font-family:Inter,Tapn Lato,Lato,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.tapn-collection-editorial__grid article p{margin:.75rem 0 0;line-height:1.75;color:#36363a}.tapn-collection-others{padding:3.5rem 1.25rem;background:#fff}.tapn-collection-others__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tapn-collection-others__controls{display:none;flex:0 0 auto;align-items:center;gap:.5rem}button.tapn-collection-others__control{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:#f7f7f7;color:#111827;cursor:pointer}button.tapn-collection-others__control:disabled{background:#f3f3f5;color:#c8c8cc;cursor:default}button.tapn-collection-others__control:focus-visible{outline:2px solid #111827;outline-offset:3px}.tapn-collection-others__grid{display:grid;gap:.75rem;margin-top:2rem}.tapn-collection-others__card{display:block;overflow:hidden;border-radius:.5rem;background:var(--tapn-gray,#f7f7f7);text-decoration:none;color:inherit}.tapn-collection-others__card:focus-visible{outline:2px solid #000;outline-offset:2px}.tapn-collection-others__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06);background:#ececef}.tapn-collection-others__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.tapn-collection-placeholder--tile{position:absolute;top:0;right:0;bottom:0;left:0}.tapn-collection-others__media:hover img{transform:scale(1.035)}.tapn-collection-others__card h3{margin:0;padding:1.25rem;font-family:Inter,Tapn Lato,Lato,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:-.02em}.tapn-collection__dots,.tapn-collection-others__title-mobile{display:none}@media(min-width:40rem){.tapn-collection-banner{padding:0 2rem 4rem}.tapn-collection-main{padding:5rem 2rem}.tapn-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tapn-collection-card__body{padding:1.5rem}.tapn-collection--google .tapn-collection-card__body,.tapn-collection--social .tapn-collection-card__body,.tapn-collection--business .tapn-collection-card__body,.tapn-collection--custom .tapn-collection-card__body{padding:1rem 0 0}.tapn-collection-card__body h2{font-size:1.25rem}.tapn-collection-editorial{padding:5rem 2rem}.tapn-collection-editorial__intro p{font-size:1.25rem}.tapn-collection-others{padding:5rem 2rem}.tapn-collection-others__media{aspect-ratio:16/9}.tapn-collection-others__card h3{padding:1.25rem 1.5rem;font-size:1.5rem;line-height:1.3333}}@media(min-width:48rem){.tapn-collection-editorial__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.tapn-collection-others__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.tapn-collection--google .tapn-collection-others__grid,.tapn-collection--social .tapn-collection-others__grid,.tapn-collection--custom .tapn-collection-others__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.tapn-collection-main{padding:4rem 2rem}.tapn-collection--google .tapn-collection-banner,.tapn-collection--social .tapn-collection-banner,.tapn-collection--business .tapn-collection-banner,.tapn-collection--custom .tapn-collection-banner{padding-bottom:2rem}.tapn-collection--google .tapn-collection-main,.tapn-collection--social .tapn-collection-main,.tapn-collection--business .tapn-collection-main,.tapn-collection--custom .tapn-collection-main{padding-top:4rem}.tapn-collection--business .tapn-collection-main{padding-bottom:4rem}.tapn-collection--google .tapn-collection-main__header,.tapn-collection--social .tapn-collection-main__header,.tapn-collection--business .tapn-collection-main__header,.tapn-collection--custom .tapn-collection-main__header{border-bottom:0;padding-bottom:0}.tapn-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tapn-collection--google .tapn-collection-grid,.tapn-collection--social .tapn-collection-grid,.tapn-collection--business .tapn-collection-grid,.tapn-collection--custom .tapn-collection-grid{gap:1.5rem}.tapn-collection-others{padding:4rem 2rem}.tapn-collection--google .tapn-collection-others__grid,.tapn-collection--social .tapn-collection-others__grid,.tapn-collection--business .tapn-collection-others__grid,.tapn-collection--custom .tapn-collection-others__grid{gap:1.5rem}.tapn-collection-editorial{padding:4rem 2rem}}@media(prefers-reduced-motion:reduce){.tapn-collection-card__media img,.tapn-collection-others__media img{transition:none!important}.tapn-collection-card__media:hover img,.tapn-collection-others__media:hover img{transform:none!important}}@media(max-width:39.999rem){.tapn-collection-title{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tapn-collection.css.map */
