.gaca-band{--gaca-ink: #1f003d;--gaca-body: #43325c;--gaca-mauve: #6e5a94;--gaca-teal: #457f79;--gaca-teal-hover: #4b9189;--gaca-teal-link: #3d726c;--gaca-hair: #ece4f7;--gaca-plum: #2b0a4d;--gaca-ground-high: #f2ecfa;--gaca-ground-low: #f8f5fc;--gaca-ground-mid: #ede5f8;--gaca-cream: #fbf6f0;--gaca-floor: #1f003d;position:relative;overflow:hidden}.gaca-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto}.gaca-strip{position:relative;padding-left:20px;padding-right:20px}@media(max-width:749px){.gaca-strip{padding-left:16px;padding-right:16px}}.gaca-card--pic{padding-top:0;overflow:hidden}.gaca-card__shot{position:relative;display:block;width:calc(100% + 48px);margin:0 -24px 18px;aspect-ratio:16 / 10;overflow:hidden;background:var(--gaca-shot-bg, #ece2f8)}.gaca-card__shot img{width:100%;height:100%;display:block}.gaca-card__shot--cover img{object-fit:cover}.gaca-card__shot--contain img{object-fit:contain;padding:12px 12px 8px}.gaca-card--feature{--gaca-shot-bg: #3b1566}.gaca-card--teal{--gaca-shot-bg: #35635e}@media(max-width:749px){.gaca-card--pic .gaca-card__shot{width:calc(100% + 40px);margin:0 -20px 16px}}.gaca-hit{position:relative;display:flex;flex-direction:column;min-width:0}.gaca-hit__shot{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:20px;margin:0 0 18px;background:#e3d5f5;box-shadow:0 20px 38px -30px #1f003df2,0 2px 4px -2px #1f003d1a;transition:transform .16s ease,box-shadow .16s ease}.gaca-hit__shot img{width:100%;height:100%;object-fit:cover;display:block}.gaca-hit__art{position:relative;width:96px;height:84px;display:block;margin:0 0 14px;flex:0 0 auto}.gaca-hit__alobe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}.gaca-hit__aico{position:absolute;left:15px;top:5px;width:70px;height:70px;z-index:1}.gaca-hit__aico svg{width:100%;height:100%;display:block}.gaca-hit--flat .gaca-hit__foot{margin-top:22px}.gaca-hit--flat .gaca-go:after{border-radius:12px}.gaca-grid--hits{align-items:start}.gaca-hit:hover .gaca-hit__shot{transform:translateY(-3px);box-shadow:0 28px 44px -26px #1f003d9e,0 2px 4px -2px #1f003d1f}.gaca-hit h3{font-family:var(--font-heading-family)!important;font-size:21px;line-height:1.22;letter-spacing:-.005em;color:var(--gaca-ink)!important;margin:0 0 8px}.gaca-hit h3 a{color:inherit!important;text-decoration:none!important;position:relative;z-index:2}.gaca-hit p{font-family:var(--font-body-family)!important;font-size:15.5px;line-height:1.6;color:var(--gaca-body)!important;margin:0 0 16px}.gaca-hit__foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding-top:15px;border-top:1px solid #ddd0ef}.gaca-hit .gaca-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:20px}.gaca-grouphead{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px}.gaca-grouphead h2{font-family:var(--font-heading-family)!important;font-size:clamp(26px,2.8vw,34px);line-height:1.14;letter-spacing:-.014em;color:var(--gaca-ink)!important;margin:0;max-width:17em}.gaca-grouphead p{font-family:var(--font-body-family)!important;font-size:17px;line-height:1.55;color:var(--gaca-body)!important;margin:10px 0 0;max-width:34em}.gaca-grouphead__garnish{flex:0 0 auto;display:block;height:auto}@media(max-width:989px){.gaca-grouphead__garnish{width:68px}}@media(max-width:749px){.gaca-grouphead__garnish{display:none}}.gaca-capchip{position:absolute;z-index:6;pointer-events:none;display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:8px 15px;font-family:var(--font-body-family)!important;font-size:13.5px;font-weight:700!important;line-height:1.35;color:var(--gaca-ink)!important;white-space:nowrap;box-shadow:0 14px 26px -18px #1f003df2,0 1px 3px -1px #1f003d24}.gaca-capchip:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--gaca-teal)}@media(max-width:749px){.gaca-capchip{font-size:12.5px;padding:7px 13px}}.gaca-rail{margin:34px 0 0;padding-top:20px;border-top:1px solid #ddd0ef;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.gaca-rail__lead{font-family:var(--font-body-family)!important;font-size:12.5px;font-weight:700!important;letter-spacing:.13em;text-transform:uppercase;color:var(--gaca-mauve)!important;margin:0}@media(max-width:749px){.gaca-hit h3{font-size:20px}.gaca-hit p{font-size:15px;line-height:1.55}.gaca-hit__shot{border-radius:18px;margin-bottom:14px}.gaca-grouphead{margin-bottom:20px}.gaca-grouphead p{font-size:16.5px}.gaca-rail{margin-top:26px}}.gaca-hatch{display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(135deg,#ffffff1a 0 10px,#fff0 10px 20px),#6b4a8c;color:#fff;font-family:var(--font-body-family)!important;font-size:12px;line-height:1.45;letter-spacing:.04em;padding:12px}.gaca-terms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.gaca-terms li{display:block}.gaca-terms a:not(#_):not(#_){display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:10px 18px;font-family:var(--font-body-family)!important;font-size:15px;font-weight:700!important;line-height:1.2;color:var(--gaca-teal-link)!important;text-decoration:none!important;box-shadow:0 10px 22px -16px #1f003de6,inset 0 0 0 1px #e7dff3;transition:box-shadow .16s ease,transform .16s ease}.gaca-terms a:hover{transform:translateY(-1px);box-shadow:0 14px 26px -16px #1f003de6,inset 0 0 0 1.6px var(--gaca-teal-link)}.gaca-terms a:focus-visible{outline:2px solid var(--gaca-teal-link);outline-offset:3px}.gaca-bandhead{margin:0 0 22px}.gaca-bandhead h2{font-family:var(--font-heading-family)!important;font-size:clamp(23px,2.5vw,32px);line-height:1.16;letter-spacing:-.01em;color:var(--gaca-ink)!important;margin:0;max-width:18em}.gaca-bandhead p{font-family:var(--font-body-family)!important;font-size:16px;line-height:1.55;color:var(--gaca-body)!important;margin:10px 0 0;max-width:34em}.gaca-index{background:#fff;border-radius:26px;padding:6px 40px;box-shadow:0 30px 56px -40px #1f003df2,0 2px 5px -2px #1f003d1a}.gaca-index-row{display:grid;grid-template-columns:104px minmax(0,1fr) minmax(0,210px);gap:30px;align-items:center;padding:26px 0;border-top:1px solid var(--gaca-hair)}.gaca-index-row:first-child{border-top:0}.gaca-index__thumb{position:relative;width:104px;height:104px;border-radius:18px;overflow:hidden;background:#f4eefb;display:grid;place-items:center}.gaca-index__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gaca-index__lobe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}.gaca-index__ico{position:relative;z-index:1;width:60px;height:60px}.gaca-index__ico svg{width:100%;height:100%;display:block}.gaca-index__ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;overflow:hidden;font-size:12px;line-height:1.3;letter-spacing:0;padding:6px;overflow-wrap:anywhere}.gaca-index__ico--art{width:66px;height:66px}.gaca-index__ico img{width:100%;height:100%;object-fit:contain;display:block}.gaca-index__copy{min-width:0}.gaca-index__copy h3{font-family:var(--font-heading-family)!important;font-size:21px;line-height:1.22;letter-spacing:-.005em;color:var(--gaca-ink)!important;margin:0 0 7px}.gaca-index__copy h3 a{color:inherit!important;text-decoration:none!important}.gaca-index__copy p{font-family:var(--font-body-family)!important;font-size:16px;line-height:1.6;color:var(--gaca-body)!important;margin:0;max-width:40em}.gaca-index__act{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gaca-index-row--pic{grid-template-columns:381px minmax(0,1fr);gap:44px;padding:30px 0}.gaca-index__pic{display:block;width:381px;height:381px;border-radius:20px;overflow:hidden;box-shadow:0 26px 44px -28px #1f003da8,0 2px 4px -2px #1f003d1f;transition:transform .16s ease,box-shadow .16s ease}.gaca-index__pic img{width:100%;height:100%;object-fit:cover;display:block}.gaca-index-row--pic:hover .gaca-index__pic{transform:translateY(-3px);box-shadow:0 30px 48px -26px #1f003d9e,0 2px 4px -2px #1f003d1f}.gaca-index-row--pic .gaca-index__act{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:20px;padding-top:19px;border-top:1px solid var(--gaca-hair)}.gaca-shopcta:not(#_):not(#_){display:inline-flex;align-items:center;gap:10px;background:var(--gaca-teal);color:#fff!important;font-family:var(--font-body-family)!important;font-weight:700!important;font-size:16px;line-height:1;padding:16px 28px;border-radius:999px;text-decoration:none!important;box-shadow:0 12px 24px -12px #1e4c4899;transition:background .18s ease,transform .18s ease}.gaca-shopcta:hover{background:var(--gaca-teal-hover);transform:translateY(-1px)}.gaca-shopcta:focus-visible{outline:2px solid var(--gaca-teal);outline-offset:3px}@media(max-width:989px){.gaca-index{padding:4px 28px}.gaca-index-row{grid-template-columns:88px minmax(0,1fr);gap:20px 22px;align-items:start}.gaca-index__thumb{width:88px;height:88px}.gaca-index__act{grid-column:2 / -1}.gaca-index-row--pic{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px 0}.gaca-index-row--pic .gaca-index__pic{width:100%;max-width:381px;height:auto;aspect-ratio:1 / 1}.gaca-index-row--pic .gaca-index__act{grid-column:auto}}@media(max-width:749px){.gaca-index{padding:2px 20px;border-radius:20px}.gaca-index-row{grid-template-columns:72px minmax(0,1fr);gap:14px 16px;padding:22px 0}.gaca-index__thumb{width:72px;height:72px;border-radius:14px}.gaca-index__ico{width:44px;height:44px}.gaca-index__copy h3{font-size:20px}.gaca-index__copy p{font-size:15.5px;line-height:1.6}.gaca-index-row--pic{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 0}.gaca-index-row--pic .gaca-index__pic{max-width:none;border-radius:18px}.gaca-index-row--pic .gaca-index__act{margin-top:16px;padding-top:16px;gap:12px 18px}.gaca-shopcta:not(#_):not(#_){width:100%;justify-content:center}}.gaca-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gaca-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gaca-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:24px 24px 22px;box-shadow:0 20px 38px -30px #1f003df2,0 2px 4px -2px #1f003d1a;transition:transform .16s ease,box-shadow .16s ease}.gaca-card:hover{transform:translateY(-3px);box-shadow:0 28px 44px -26px #1f003d9e,0 2px 4px -2px #1f003d1f}.gaca-card__art{position:relative;width:96px;height:84px;display:block;margin:0 0 14px;flex:0 0 auto}.gaca-card__lobe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}.gaca-card__ico{position:absolute;left:15px;top:5px;width:70px;height:70px;z-index:1}.gaca-card__ico svg{width:100%;height:100%;display:block}.gaca-card__photo{position:absolute;left:10px;top:4px;width:76px;height:76px;z-index:1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 16px -10px #1f003db3}.gaca-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.gaca-card h3{font-family:var(--font-heading-family)!important;font-size:20px;line-height:1.22;letter-spacing:-.005em;color:var(--gaca-ink)!important;margin:0 0 8px}.gaca-card h3 a{color:inherit!important;text-decoration:none!important}.gaca-card p{font-family:var(--font-body-family)!important;font-size:15px;line-height:1.55;color:var(--gaca-body)!important;margin:0 0 16px}.gaca-card__foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding-top:15px;border-top:1px solid var(--gaca-hair)}.gaca-card__kicker{font-family:var(--font-body-family)!important;font-size:12.5px;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase;color:var(--gaca-mauve)!important;margin:0}.gaca-go{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-body-family)!important;font-size:15px;font-weight:700!important;color:var(--gaca-teal-link)!important;text-decoration:none!important;border-bottom:2px solid rgba(61,114,108,.3);padding-bottom:3px;transition:border-color .16s ease,gap .16s ease}.gaca-go:hover{border-bottom-color:var(--gaca-teal-link);gap:12px}.gaca-go:focus-visible{outline:2px solid var(--gaca-teal-link);outline-offset:4px;border-radius:3px}.gaca-card .gaca-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:20px}.gaca-card h3 a{position:relative;z-index:2}.gaca-card--feature{background:var(--gaca-plum)}.gaca-card--feature h3{color:#fff!important}.gaca-card--feature p{color:#d9c9ee!important}.gaca-card--feature .gaca-card__foot{border-top-color:#ffffff38}.gaca-card--feature .gaca-card__kicker{color:#cbb8e8!important}.gaca-card--feature .gaca-go{color:#fff!important;border-bottom-color:#ffffff6b}.gaca-card--feature .gaca-go:hover{border-bottom-color:#fff}.gaca-card--feature .gaca-go:focus-visible{outline-color:#fff}.gaca-card--feature .gaca-card__lobe path{fill:#ffffffed}.gaca-card--teal{background:#3d726c}.gaca-card--teal h3{color:#fff!important}.gaca-card--teal p{color:#e8f3f1!important}.gaca-card--teal .gaca-card__foot{border-top-color:#ffffff42}.gaca-card--teal .gaca-card__kicker{color:#eef7f5!important}.gaca-card--teal .gaca-go{color:#fff!important;border-bottom-color:#ffffff73}.gaca-card--teal .gaca-go:hover{border-bottom-color:#fff}.gaca-card--teal .gaca-go:focus-visible{outline-color:#fff}.gaca-card--teal .gaca-card__lobe path{fill:#ffffffe6}@media(max-width:989px){.gaca-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gaca-grid,.gaca-grid--2{grid-template-columns:1fr;gap:14px}.gaca-card{padding:20px 20px 18px;border-radius:18px}.gaca-card h3{font-size:19px}.gaca-card p{font-size:15px;line-height:1.55}}.gaca-proof{margin:0}.gaca-proof__row{display:flex;align-items:center;flex-wrap:wrap;gap:9px 11px}.gaca-stars{display:inline-flex;align-items:center;gap:2px;line-height:0}.gaca-stars svg{display:block}.gaca-proof__rating{font-family:var(--font-body-family)!important;font-size:14px;line-height:1.5;color:var(--gaca-ink)!important}.gaca-proof__rating strong{font-weight:700!important;color:inherit!important}.gaca-proof__rating em{font-style:normal!important;color:inherit!important}.gaca-proof__rating p{margin:0!important;display:inline}.gaca-proof__pill{display:inline-flex;align-items:center;background:#ece6f4;color:var(--gaca-mauve)!important;font-family:var(--font-body-family)!important;font-size:12.5px;font-weight:600!important;line-height:1.4;border-radius:999px;padding:5px 12px;white-space:nowrap}.gaca-proof__checks{list-style:none;margin:15px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.gaca-proof__checks li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:11px;align-items:start}.gaca-proof__checks li svg{margin-top:3px}.gaca-proof__checks li span{font-family:var(--font-body-family)!important;font-size:15.5px;line-height:1.5;color:var(--gaca-body)!important}.gaca-proof--compact{margin:11px 0 0}.gaca-hit .gaca-proof--compact{margin:0 0 16px}.gaca-proof--compact .gaca-proof__rating{font-size:13.5px}@media(max-width:749px){.gaca-proof__row{gap:8px 10px}.gaca-proof__rating{font-size:13.5px}.gaca-proof__pill{font-size:12px;white-space:normal}.gaca-proof__checks{margin-top:13px;gap:9px}.gaca-proof__checks li span{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gaca-catalog.css.map */
