@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap";.ace{--ivory:#F4F0E8;--stock:#EAE4D8;--ink:#111110;--red:#C62B32;--felt:#10362B;--muted:#5E5A52;--muted-d:#B9B4A6;--line:rgba(17,17,16,.14);font-family:Archivo,Helvetica,sans-serif;color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased}.ace *,.ace *:before,.ace *:after{box-sizing:border-box}.ace img{display:block;max-width:100%}.ace-sec{padding:40px 20px}.ace-sec--stock{background:var(--stock)}.ace-sec--ink{background:var(--ink);color:var(--ivory)}.ace-sec--felt{background:var(--felt);color:var(--ivory)}.ace-sec--red{background:var(--red);color:var(--ivory)}.ace-sec--flush{padding-inline:0}.ace-h1,.ace-h2,.ace-h3{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;margin:0}.ace-h1{line-height:.92;font-size:clamp(44px,12.5vw,104px)}.ace-h2{line-height:.95;font-size:clamp(32px,9vw,60px)}.ace-h3{line-height:1;font-size:clamp(22px,5.5vw,32px)}.ace-serif{font-family:"DM Serif Display",Georgia,serif;font-style:italic;text-transform:none;color:var(--red)}.ace-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0}.ace-p{margin:0;font-size:16px;line-height:1.5}.ace-muted{color:var(--muted)}.ace-on-dark .ace-muted{color:var(--muted-d)}.ace-stack{display:flex;flex-direction:column;gap:14px}.ace-row{display:flex;gap:10px;flex-wrap:wrap}.ace-between{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.ace-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:10px;border:0;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:1}.ace-btn--red{background:var(--red);color:#fff}.ace-btn--ink{background:var(--ink);color:var(--ivory)}.ace-btn--ghost{background:transparent;color:var(--ivory);border:1.5px solid rgba(244,240,232,.7)}.ace-btn--outline{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.ace-btn--full{width:100%}.ace-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.ace-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid rgba(244,240,232,.5);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start}.ace-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--felt);color:var(--ivory);font-size:13px;font-weight:600}.ace-hero{display:flex;flex-direction:column;gap:20px}.ace-cards{position:relative;height:336px;flex:1 1 0}.ace-card{position:absolute;border-radius:14px}.ace-card--front{left:30px;top:8px;width:226px;height:308px;transform:rotate(-5deg);background:var(--ivory);box-shadow:0 18px 40px #00000059}.ace-card--back{left:124px;top:22px;width:212px;height:292px;transform:rotate(9deg);background:var(--red);box-shadow:0 14px 30px #0000004d}.ace-card__frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px solid rgba(244,240,232,.7);border-radius:8px;background-image:repeating-linear-gradient(45deg,rgba(244,240,232,.28) 0 1px,transparent 1px 14px),repeating-linear-gradient(-45deg,rgba(244,240,232,.28) 0 1px,transparent 1px 14px)}.ace-card__photo{position:absolute;top:34px;left:32px;right:32px;bottom:34px;border-radius:8px;background:var(--stock);overflow:hidden;display:flex;align-items:center;justify-content:center}.ace-card__photo img{width:100%;height:100%;object-fit:cover}.ace-card__idx{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:"DM Serif Display",Georgia,serif;font-size:22px;line-height:1;color:var(--ink)}.ace-card__idx--tl{top:10px;left:10px}.ace-card__idx--br{bottom:10px;right:10px;transform:rotate(180deg)}.ace-ph{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:6px;background:#111110c7;color:var(--ivory);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ace-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;padding:18px 16px;background:var(--ivory);border-block:1px solid var(--line)}.ace-trust__i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.ace-trust__t{font-size:12px;font-weight:700;line-height:1.2}.ace-trust__s{font-size:11px;line-height:1.2;color:var(--muted)}.ace-scroll{display:flex;gap:12px;overflow-x:auto;padding:4px 20px 14px 0;scrollbar-width:none}.ace-scroll::-webkit-scrollbar{display:none}.ace-suitcard{position:relative;flex:0 0 auto;width:230px;min-height:322px;border-radius:16px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;text-decoration:none;box-shadow:0 8px 24px #1111101f}.ace-suitcard__frame{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:11px;border:1px solid currentColor;opacity:.25;pointer-events:none}.ace-suitcard--spade{background:var(--ink);color:var(--ivory)}.ace-suitcard--heart{background:var(--ivory);color:var(--ink)}.ace-suitcard--club{background:var(--felt);color:var(--ivory)}.ace-suitcard__big{display:flex;justify-content:center}.ace-idx{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:"DM Serif Display",Georgia,serif;font-size:24px;line-height:1}.ace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:26px}.ace-tile{position:relative;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.ace-tile__img{position:relative;border-radius:12px;background:var(--stock);aspect-ratio:4/5;overflow:hidden;display:flex;align-items:center;justify-content:center}.ace-tile__img img{width:100%;height:100%;object-fit:cover}.ace-tile__name{font-size:15px;font-weight:600;line-height:1.25}.ace-tile__price{font-size:15px}.ace-badge{position:absolute;top:10px;left:10px;padding:5px 8px;border-radius:6px;background:var(--red);color:#fff;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;z-index:1}.ace-badge--ink{background:var(--ink)}.ace-colours{font-size:12px;color:var(--muted)}.ace-bigcard{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:35/44;border-radius:16px;background:var(--ivory)}.ace-bigcard__inner{position:absolute;top:12%;left:13%;right:13%;bottom:12%;border-radius:10px;background:var(--stock);overflow:hidden;display:flex;align-items:center;justify-content:center}.ace-bigcard__inner img{width:100%;height:100%;object-fit:contain}.ace-bundle{background:var(--stock);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.ace-bundle__row{display:flex;align-items:flex-start}.ace-plus{flex:0 0 46px;align-self:center;display:flex;justify-content:center}.ace-plus span{width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--ivory);display:flex;align-items:center;justify-content:center}.ace-mini{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.ace-mini__img{border-radius:12px;background:var(--ivory);aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}.ace-mini__img img{width:100%;height:100%;object-fit:cover}.ace-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:14px;gap:12px}.ace-total__n{font-size:22px;font-weight:700}.ace-faq details{border-top:1px solid var(--line)}.ace-faq details:last-of-type{border-bottom:1px solid var(--line)}.ace-faq summary{list-style:none;cursor:pointer;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:600}.ace-faq summary::-webkit-details-marker{display:none}.ace-faq details[open] summary .ace-chev{transform:rotate(180deg)}.ace-faq__a{margin:0 0 18px;font-size:15px;line-height:1.55;color:var(--muted)}.ace-ugc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ace-ugc__t{aspect-ratio:1/1;border-radius:10px;background:var(--ink);color:var(--ivory);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ace-ugc__t:nth-child(2){background:var(--felt)}.ace-ugc__t:nth-child(3){background:var(--red)}.ace-ugc__t:nth-child(4){background:var(--felt)}.ace-ugc__t img{width:100%;height:100%;object-fit:cover}.ace-email form{display:flex;flex-direction:column;gap:8px;margin:0}.ace-field{display:flex;gap:8px}.ace-input{flex:1 1 auto;min-width:0;height:52px;padding:0 14px;border-radius:10px;border:0;background:#fff;color:var(--ink);font-size:16px;font-family:inherit}.ace-fine{font-size:12px;margin:0}.ace-info{display:flex;flex-direction:column;gap:12px}.ace-info__r{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4}.ace-info__r svg{flex:0 0 auto}.ace-cols{display:flex;flex-direction:column;gap:24px}@media(min-width:750px){.ace-sec{padding:72px 40px}.ace-sec--flush{padding-inline:0}.ace-hero{flex-direction:row-reverse;align-items:center;gap:48px}.ace-hero>.ace-stack{flex:1 1 0}.ace-cards{height:560px}.ace-card--front{left:6%;top:24px;width:360px;height:492px}.ace-card--back{left:38%;top:44px;width:340px;height:470px}.ace-card__idx{font-size:32px}.ace-card__photo{top:56px;left:52px;right:52px;bottom:56px}.ace-trust{grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 40px}.ace-trust__t{font-size:14px}.ace-trust__s{font-size:13px}.ace-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:36px}.ace-scroll{gap:24px;flex-wrap:wrap;overflow:visible;padding:0}.ace-suitcard{width:100%;flex:1 1 300px;min-height:460px;padding:26px}.ace-mini__img{aspect-ratio:5/6}.ace-ugc{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ace-cols{flex-direction:row;gap:64px}.ace-cols>*{flex:1 1 0;min-width:0}.ace-email form{max-width:520px}.ace-p{font-size:18px}}@media(min-width:990px){.ace-sec{padding:88px 80px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ace.css.map */
