.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-options{display:grid;gap:16px}.pdp-options__group{margin:0;padding:0;border:0;display:grid;gap:12px}.pdp-options__name{margin:0 0 12px;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:14px}.pdp-options__values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pdp-options__values--with-meta .pdp-options__value{justify-content:flex-start}.pdp-options__value{min-height:64px;padding:12px;border:1px solid #d5d8db;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;text-align:left;background:rgba(0,0,0,0);position:relative}.pdp-options__value:hover{cursor:pointer}.pdp-options__value:active{border-color:#111c23}.pdp-options__value.is-active{border-color:#111c23;background:rgba(0,100,130,.04)}.pdp-options__value.is-sold-out{opacity:.6}.pdp-options__value.is-sold-out .pdp-options__value-notify-icon{display:inline-flex}.pdp-options__value:has(.pdp-options__value-notify-icon){padding-right:28px}.pdp-options__value-title{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){.pdp-options__value-title{font-size:16px}}.pdp-options__value-hint{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:14px}.pdp-options__value-save{color:#ba4c3d;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-options__value-notify-icon{width:16px;height:16px;display:none;color:#111c23;position:absolute;top:12px;right:12px}.pdp-options__value-notify-icon svg{width:100%;height:100%}.product-pdp--stamping-tools .pdp-options__values{grid-template-columns:repeat(3, minmax(0, 1fr))}