.complete-set{margin:30px 0}.complete-set__panel{padding:26px 20px}.complete-set__header{text-align:center;margin-bottom:20px}.complete-set__heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:24px;line-height:1.2;margin:0}.complete-set__kicker{font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--colorTextBody);opacity:.66;margin:7px 0 0}.complete-set__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(min(var(--cs-cols, 3),3),minmax(0,1fr));gap:16px}.complete-set__link{display:block;color:var(--colorTextBody);text-decoration:none}.complete-set__link:hover .complete-set__title{text-decoration:underline;text-underline-offset:3px}.complete-set__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.complete-set__media{position:relative;margin-bottom:10px;background:var(--colorTextBodyAlpha005)}.complete-set__media-link{display:block;line-height:0}.complete-set__img{display:block;width:100%;height:auto}.complete-set__title{display:block;font-size:13px;line-height:1.35}.complete-set__price{display:block;font-size:13px;line-height:1.35;margin-top:3px}.complete-set__all{display:block;margin-top:20px;text-align:center;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--colorTextBody);text-decoration:underline;text-underline-offset:4px;font-weight:800}@media only screen and (max-width:768px){.complete-set:not(.complete-set--drawer) .complete-set__items{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px 2px;scroll-padding-left:20px;justify-content:safe flex-start}.complete-set:not(.complete-set--drawer) .complete-set__items::-webkit-scrollbar{display:none}.complete-set:not(.complete-set--drawer) .complete-set__item{flex:0 0 62%;scroll-snap-align:start}}@media only screen and (min-width:769px){.complete-set__panel{padding:32px 30px}.complete-set__heading{font-size:30px}.complete-set__items{grid-template-columns:repeat(var(--cs-cols, 3),minmax(0,var(--cs-card-max, 300px)));justify-content:center;gap:20px}.complete-set__title,.complete-set__price{font-size:14px}}.complete-set__action{position:absolute;left:10px;right:10px;bottom:10px;z-index:2}.complete-set__add{display:block;width:100%;padding:8px 5px;border:0;cursor:pointer;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);font-family:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none}a.complete-set__add:hover,a.complete-set__add:focus-visible,button.complete-set__add:hover,button.complete-set__add:focus-visible{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);text-decoration:none}.complete-set__add--soldout{background-color:var(--colorBody);color:var(--colorTextBody);box-shadow:inset 0 0 0 1px var(--colorBorder);opacity:.75;cursor:default}@media(hover:hover)and (pointer:fine){.complete-set__action{opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease-out}.complete-set__item:hover .complete-set__action,.complete-set__item:focus-within .complete-set__action{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.complete-set__action{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/complete-the-set.css.map */
