.tws-card{--c-ink: #03102e;--c-navy: #0a2262;--c-muted: #5f6886;--c-soft: #636c89;--c-line: #e7e8e9;--c-line-strong: #d3d6dc;--c-field: #f3f1ec;--c-paper: #ffffff;--c-bg: #faf8f4;--c-gold: #b18f5e;--c-gold-text: #7a5c30;--c-wa: #1f7a4d;--c-radius: 1.5rem;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--c-ink);font-family:var(--font-sans, Inter, system-ui, sans-serif);text-align:start}.tws-card *{box-sizing:border-box}.tws-card p,.tws-card ul{margin:0}.tws-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--c-radius);background:var(--c-field);isolation:isolate}.tws-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:8%;object-fit:contain;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .35s ease}.tws-card__img--alt{opacity:0;object-fit:cover;padding:0}.tws-card__img--placeholder{fill:var(--c-soft);background:var(--c-field)}@media(hover:hover){.tws-card:hover .tws-card__img{transform:scale(1.035)}.tws-card.has-secondary:hover .tws-card__img:not(.tws-card__img--alt){opacity:0}.tws-card.has-secondary:hover .tws-card__img--alt{opacity:1;transform:none}}.tws-card.is-sold .tws-card__img:not(.tws-card__img--alt){opacity:.55;filter:grayscale(.35)}.tws-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.4rem;padding:1.4rem .2rem 0}.tws-card__brand{font:600 1.2rem/1.3 var(--font-sans, Inter, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold-text)}.tws-card__title{margin:0;font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-weight:500;font-size:1.9rem;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--c-ink);font-variant-numeric:lining-nums tabular-nums;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tws-card__link{color:inherit;text-decoration:none}.tws-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--c-radius)}.tws-card__link:focus-visible{outline:none}.tws-card__link:focus-visible:after{outline:2px solid var(--c-navy);outline-offset:3px}.tws-card__ref{font:500 1.2rem/1.35 var(--font-sans, Inter, sans-serif);color:var(--c-muted);overflow-wrap:anywhere;font-variant-numeric:lining-nums tabular-nums}.tws-card__sep{color:var(--c-soft)}.tws-card__badges{position:absolute;top:1.2rem;inset-inline:1.2rem;z-index:1;pointer-events:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.8rem}.tws-card__badge{display:inline-flex;align-items:center;gap:.5rem;height:2.6rem;padding:0 1rem;border-radius:999px;font:500 1.15rem/1 var(--font-sans, Inter, sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap}.tws-card__badge--last{background:color-mix(in srgb,var(--c-gold) 8%,var(--c-paper));border:1px solid color-mix(in srgb,var(--c-gold) 40%,transparent);color:var(--c-gold-text)}.tws-card__badge--sold{background:var(--c-ink);border:1px solid var(--c-ink);color:var(--c-paper)}.tws-card__foot{margin-block-start:auto;padding-block-start:.8rem;display:grid;gap:.3rem}.tws-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;font-variant-numeric:lining-nums tabular-nums;font-family:var(--font-display, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:1.9rem;line-height:1.1;color:var(--c-ink)}.tws-card__compare{font:400 1.25rem/1 var(--font-sans, Inter, sans-serif);color:var(--c-soft)}.tws-card__price .twc-dirham,.tws-card__price svg{width:.72em;height:.62em}.tws-card__bnpl{font-variant-numeric:lining-nums tabular-nums;display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .4rem;font:400 1.2rem/1.4 var(--font-sans, Inter, sans-serif);color:var(--c-muted)}.tws-card__bnpl svg{width:.75em;height:.65em}.tws-card__bnpl-logo{display:inline-block;height:1.5rem;border-radius:.4rem;color:transparent;overflow:hidden;white-space:nowrap;background:center / contain no-repeat;-webkit-user-select:none;user-select:none;vertical-align:middle}.tws-card__bnpl-logo--tabby{width:calc(1.5rem * 2.542);background-image:url(tws-logo-tabby.svg)}.tws-card__bnpl-logo--tamara{width:4.6035rem;background-image:url(tws-logo-tamara.jpg)}.tws-card__wa{position:relative;z-index:2;justify-self:start;display:inline-flex;align-items:center;gap:.7rem;min-height:4rem;padding:0 1.4rem;border:1px solid var(--c-ink);border-radius:1.2rem;background:var(--c-paper);color:var(--c-ink);text-decoration:none;font:600 1.3rem/1 var(--font-sans, Inter, sans-serif);transition:background .15s}.tws-card__wa-icon{color:var(--c-wa);flex:0 0 auto}.tws-card__wa:hover{background:var(--c-field)}.tws-card__wa:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px}@media(max-width:749px){.tws-card{--c-radius: 1.2rem}.tws-card__body{padding-block-start:1rem}.tws-card__title{font-size:1.65rem}.tws-card__price{font-size:1.7rem}.tws-card__wa{min-height:4rem;padding:0 1.1rem;font-size:1.2rem}.tws-card__badges{top:.8rem;inset-inline:.8rem;gap:.6rem}}@media(prefers-reduced-motion:reduce){.tws-card__img{transition:none}.tws-card:hover .tws-card__img{transform:none}}.tws-card{--c-title-lh: 1.2;--c-title-fs: 1.9rem}.tws-card__title{font-size:var(--c-title-fs);line-height:var(--c-title-lh)}.tws-card__ref{min-height:1.62rem;padding-block-start:.4rem}.tws-card__foot{margin-block-start:auto;padding-block-start:.6rem;min-height:4.8rem;align-content:start}@media(max-width:749px){.tws-card{--c-title-fs: 1.65rem}}.tws-card .tws-card__ref:empty{display:block!important;visibility:hidden}.tws-card__official{border:1px solid var(--c-line-strong);background:var(--c-paper);color:var(--c-ink)}.tws-card__official .tws-icon{width:1.4rem;height:1.4rem;color:var(--c-gold-text);flex:0 0 auto}.tws-card{container-type:inline-size}.tws-card__foot:has(.tws-card__buy){grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;align-items:center}.tws-card__foot:has(.tws-card__buy)>:not(.tws-card__buy){grid-column:1}.tws-card__buy{grid-column:2;grid-row:1;position:relative;z-index:2;margin:0}.tws-card .tws-card__buy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.8rem;border:1px solid var(--c-ink);border-radius:1.2rem;background:var(--c-ink);color:#fff;cursor:pointer;font:600 1.4rem/1 var(--font-sans, Inter, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;transition:background .15s,border-color .15s}.tws-card__buy-btn:hover{background:var(--c-navy);border-color:var(--c-navy)}.tws-card__buy-btn:focus-visible{outline:2px solid var(--c-navy);outline-offset:2px}@container (max-width: 26rem){.tws-card__foot{min-height:10.4rem}.tws-card__foot:has(.tws-card__buy){grid-template-columns:minmax(0,1fr)}.tws-card__buy{grid-column:1;grid-row:auto;margin-top:.8rem}.tws-card__buy-btn{width:100%}}.tws-card__refno{white-space:nowrap}html:not([dir=rtl]) .tws-card__ref{display:flex;flex-wrap:wrap;margin-left:-1em;clip-path:inset(0 0 0 1em)}html:not([dir=rtl]) .tws-card__cond,html:not([dir=rtl]) .tws-card__refno:first-child{padding-left:1em}html:not([dir=rtl]) .tws-card__sep{display:inline-block;width:1em;text-align:center;white-space:normal}@container (max-width: 26rem){.tws-card__foot,.tws-card__foot:has(.tws-card__buy){grid-template-columns:minmax(0,1fr);grid-template-rows:2.2rem auto 2.4rem;row-gap:0;min-height:0}.tws-card__foot>.tws-card__price{grid-row:1}.tws-card__foot>.tws-card__buy{grid-row:2;grid-column:1;margin-top:.8rem}.tws-card__foot>.tws-card__wa{grid-row:2;width:100%;justify-content:center;margin-top:.8rem;min-height:4.4rem}.tws-card__foot>.tws-card__bnpl{grid-row:3;margin-top:.6rem;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;font-size:1.05rem;gap:.3rem;justify-content:center}.tws-card__bnpl .tws-card__bnpl-logo{height:1.3rem;width:calc(1.3rem * 2.542)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tws-card.css.map */
