.t-h1{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:120px}@media screen and (max-width: 749.98px){.t-h1{font-size:56px}}.t-h2{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:68px}@media screen and (max-width: 749.98px){.t-h2{font-size:44px}}.t-h3{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:44px}@media screen and (max-width: 749.98px){.t-h3{font-size:28px}}.t-h4{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:28px}@media screen and (max-width: 749.98px){.t-h4{font-size:22px}}.t-h5{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:22px}@media screen and (max-width: 749.98px){.t-h5{font-size:18px}}.t-h6{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:16px}@media screen and (max-width: 749.98px){.t-h6{font-size:16px}}.t-body-medium-xxl{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:20px}.t-body-medium-xl{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:18px}.t-body-medium-l{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:16px}.t-body-medium-m{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:14px}.t-body-medium-s{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:12px}.t-body-regular-xl{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:18px}.t-body-regular-xl2{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:18px}.t-body-regular-l{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:16px}.t-body-regular-l2{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:16px}.t-body-regular-m{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:14px}.t-body-regular-m2{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:14px}.t-body-regular-s{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:none;letter-spacing:0;font-size:12px}.t-small{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:10px}.t-button-m{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1;text-transform:none;letter-spacing:0;font-size:16px}.t-button-s{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);line-height:1;text-transform:none;letter-spacing:0;font-size:14px}.t-button-m-alt{font-family:"Nocturne Serif",sans-serif;font-style:normal;font-weight:500;line-height:1;text-transform:none;letter-spacing:0}.t-button-s-alt{font-family:"Nocturne Serif",sans-serif;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:0;font-size:14px}.t-tag-s{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:uppercase;letter-spacing:0;font-size:12px}.t-tag-m{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:uppercase;letter-spacing:0;font-size:14px}.t-tag-l{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.38;text-transform:uppercase;letter-spacing:0;font-size:16px}.product-teaser-card{position:relative;display:flex;flex-direction:column;height:100%;padding-bottom:12px;overflow:hidden;background:#ececec;border-radius:4px;container-type:inline-size}.product-teaser-card__image-link{display:block;text-decoration:none}.product-teaser-card__image-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;mix-blend-mode:darken}.product-teaser-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.product-teaser-card__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:8px;width:100%;padding:0 12px}.product-teaser-card__title-link{color:inherit;text-decoration:none}.product-teaser-card__title{display:-webkit-box;height:30px;margin:0;overflow:hidden;color:#111c23;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:14px}.product-teaser-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.product-teaser-card__prices{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;white-space:nowrap}.product-teaser-card__compare{margin:0;color:#5a5b5c;text-decoration:line-through;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:14px}.product-teaser-card__price{margin:0;color:#111c23;font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:16px}@media screen and (max-width: 749.98px){.product-teaser-card__price{font-size:16px}}.product-teaser-card__price--sale{color:#ba4c3d}.product-teaser-card__atc{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#fff;background:#ba4c3d;border:0;border-radius:4px;cursor:pointer}.product-teaser-card__atc:disabled{cursor:default;opacity:.55}.product-teaser-card__atc[data-in-cart=true] .product-teaser-card__atc-icon--default{opacity:0}.product-teaser-card__atc[data-in-cart=true] .product-teaser-card__atc-icon--added{opacity:1}.product-teaser-card__atc-icon{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.product-teaser-card__atc-icon svg{width:16px;height:16px}.product-teaser-card__atc-icon path{fill:currentColor}.product-teaser-card__atc-icon--added{opacity:0}.product-teaser-card__badges{position:absolute;top:8px;left:8px}@container (min-width: 275px){.product-teaser-card__atc{width:48px;height:48px}.product-teaser-card__atc-icon svg{width:24px;height:24px}.product-teaser-card__title{height:auto;min-height:39px;font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:1.08;text-transform:none;letter-spacing:0;font-size:18px}.product-teaser-card__price{font-family:var(--font-heading--family);font-style:normal;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-size:22px}@media screen and (max-width: 749.98px){.product-teaser-card__price{font-size:18px}}}@media screen and (min-width: 990px){.product-teaser-card{min-height:487px;padding-bottom:16px}.product-teaser-card.pdp-related__collab-card{min-height:0}.product-teaser-card__image-wrap{width:min(100%,400px);aspect-ratio:1/1;margin-inline:auto}.product-teaser-card__content{gap:4px;padding:0 16px}.product-teaser-card__badges{top:12px;left:12px}.product-teaser-card:hover,.product-teaser-card:focus-within{background:#e5e5e5}.product-teaser-card:hover .product-teaser-card__image,.product-teaser-card:focus-within .product-teaser-card__image{transform:scale(1.03)}}