.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}.pdp-details{display:flex;flex-direction:column;gap:16px}.pdp-details__title-wrap{display:flex;flex-direction:column;gap:12px}.pdp-details__title{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:44px}@media screen and (max-width: 749.98px){.pdp-details__title{font-size:28px}}.pdp-details__description{margin:0;color:#5a5b5c;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}.pdp-details__description p{margin:0}.pdp-details__description ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pdp-details__description li{display:flex;align-items:flex-start;gap:8px}.pdp-details__description li::before{content:"";width:8px;height:8px;margin-top:4px;flex:0 0 auto;background:#111c23}.pdp-details__price-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdp-details__price-wrap{display:flex;align-items:flex-end;gap:8px}.pdp-details__price{margin:0;color:#111c23}.pdp-details__price--sale{color:#ba4c3d}.pdp-details__price{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){.pdp-details__price{font-size:22px}}.pdp-details__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}.pdp-details__stock{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:4px;background:rgba(79,132,87,.1);color:#4f8457;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}.pdp-details__stock--sold-out{background:rgba(199,42,42,.1);color:#c72a2a}@media screen and (min-width: 990px){.pdp-details__description{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;line-height:1.38}.pdp-details__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 (min-width: 990px)and (max-width: 749.98px){.pdp-details__price{font-size:18px}}@media screen and (min-width: 990px){.pdp-details__stock{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}}