.dap-related{--dap-ink: #1c1716;--dap-muted: #8a8079;--dap-line: #e6e1d8;--dap-serif: var(--font-heading-family, "Fraunces"), "Times New Roman", Georgia, serif;--dap-sans: var(--font-body-family, "Inter"), system-ui, -apple-system, Helvetica, Arial, sans-serif;border-top:1px solid var(--dap-line);font-family:var(--dap-sans);color:var(--dap-ink)}.dap-related[hidden]{display:none}.dap-related__inner{container-type:inline-size}.dap-related__inner>*{--u: clamp(1.2px, calc(100cqw / 541), 1.9px);--gap: calc(var(--u) * 10);--per: 3}@media(max-width:989px){.dap-related__inner>*{--per: 2.2}}@media(max-width:749px){.dap-related__inner>*{--u: 1.3px;--per: 1.35}}.dap-related__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--u) * 17)}.dap-related__title{margin:0;font-weight:400;color:var(--dap-ink);font-family:Fraunces;font-size:48px;line-height:100%;letter-spacing:0%}.dap-related__title em{font-style:italic}.dap-related__arrows{display:flex;gap:calc(var(--u) * 5)}.dap-related__arrow{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--u) * 19);height:calc(var(--u) * 19);padding:0;border:1px solid var(--dap-ink);border-radius:50%;background:transparent;color:var(--dap-ink);cursor:pointer;transition:border-color .15s ease,color .15s ease}.dap-related__arrow svg{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.dap-related__arrow:disabled{border-color:#ddd8d0;color:#b9b2aa;cursor:default}.dap-related__arrow:focus-visible{outline:2px solid var(--dap-ink);outline-offset:2px}.dap-related__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.dap-related__track::-webkit-scrollbar{display:none}.dap-card{flex:0 0 calc((100% - var(--gap) * (var(--per) - 1)) / var(--per));min-width:0;scroll-snap-align:start}.dap-card__media{position:relative;aspect-ratio:174 / 217;overflow:hidden;background:#e9e3da;border-bottom:1px solid var(--dap-line)}.dap-card__img,.dap-card__img img{display:block;width:100%;height:100%}.dap-card__img img{object-fit:cover;transition:transform .5s ease}.dap-card:hover .dap-card__img img{transform:scale(1.03)}.dap-card__badge{position:absolute;top:calc(var(--u) * 8);left:calc(var(--u) * 8);display:inline-flex;align-items:center;height:calc(var(--u) * 11);padding:0 calc(var(--u) * 6);background:#8b5e3ce0;font-size:calc(var(--u) * 5.5);letter-spacing:.1em;text-transform:uppercase;color:#fff}.dap-card__heart,.dap-card__add{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;cursor:pointer;text-decoration:none}.dap-card__heart{top:calc(var(--u) * 8);right:calc(var(--u) * 8);width:calc(var(--u) * 15);height:calc(var(--u) * 15);background:#28201c8c;color:#fff}.dap-card__heart svg{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.dap-card__heart[aria-pressed=true] svg{fill:currentColor}.dap-card__add{right:calc(var(--u) * 8);bottom:calc(var(--u) * 8);width:calc(var(--u) * 17);height:calc(var(--u) * 17);background:#fff;color:var(--dap-ink);transition:transform .15s ease}.dap-card__add svg{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.dap-card__add:hover{transform:scale(1.08)}.dap-card__add.is-loading{opacity:.5;pointer-events:none}.dap-card__heart:focus-visible,.dap-card__add:focus-visible{outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 0 4px var(--dap-ink)}.dap-card__body{padding-top:calc(var(--u) * 12)}.dap-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--u) * 8)}.dap-card__name{margin:0;text-transform:none;font-family:Fraunces;font-weight:400;font-size:24px;letter-spacing:0%}.dap-card__name a{color:inherit;text-decoration:none}.dap-card__name a:hover{text-decoration:underline;text-underline-offset:3px}.dap-card__price{white-space:nowrap;margin:0;text-transform:none;font-family:Fraunces;font-weight:400;font-size:24px;letter-spacing:0%}.dap-card__sub{margin:calc(var(--u) * 5) 0 0;font-size:calc(var(--u) * 7.5);line-height:1.4;color:var(--dap-muted)}.dap-card__rating{display:flex;align-items:center;gap:calc(var(--u) * 5);margin:calc(var(--u) * 7) 0 0;font-size:calc(var(--u) * 6.5);line-height:1;color:var(--dap-muted)}.dap-card__stars{font-size:calc(var(--u) * 6.5);letter-spacing:calc(var(--u) * .6);background:linear-gradient(90deg,var(--dap-ink) var(--p, 100%),#d8d2c8 var(--p, 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:749px){.dap-related__title{font-size:32px}.dap-card__name{font-size:18px}.dap-card__price{font-size:14px}.dap-card__row{flex-wrap:wrap;flex-direction:column}}@media(prefers-reduced-motion:reduce){.dap-card__img img,.dap-card__add,.dap-related__arrow{transition:none}.dap-related__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/114/compiled_assets/styles.css.map?subset=AAAAAAQ */
