.tf-font--display{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:2.25rem;line-height:2.5rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display{font-size:4.5rem;line-height:5.625rem}}@media(min-width:1440px){.tf-font--display{font-size:4.75rem;line-height:5.75rem}}.tf-font--display-2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.875rem;line-height:2.375rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display-2{font-size:3.5rem;line-height:4.25rem}}@media(min-width:1440px){.tf-font--display-2{font-size:3.75rem;line-height:4.5rem}}.tf-font--display-3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.75rem;line-height:2.25rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display-3{font-size:2.5rem;line-height:3.125rem}}@media(min-width:1440px){.tf-font--display-3{font-size:2.625rem;line-height:3.25rem}}.tf-font--h1{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h1{font-size:2rem;line-height:1.1875}}@media(min-width:1440px){.tf-font--h1{font-size:2rem;line-height:1.1875}}.tf-font--h2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h2{font-size:1.5rem;line-height:1.333}}@media(min-width:1440px){.tf-font--h2{font-size:1.5rem;line-height:1.333}}.tf-font--h3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.875rem;line-height:1.429;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h3{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.tf-font--h3{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.tf-font--h3{font-size:1.125rem;line-height:1.5}}.tf-font--h4{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.8125rem;line-height:1.231;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h4{font-size:.875rem;line-height:1.429}}@media(min-width:1440px){.tf-font--h4{font-size:.875rem;line-height:1.429}}@media(min-width:1440px){.tf-font--h4{font-size:1rem;line-height:1.5}}.tf-font--p1,.tf-font--paragraph-1{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429}.tf-font--p2,.tf-font--paragraph-2{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2,.tf-font--paragraph-2{line-height:1.667}}@media(min-width:1440px){.tf-font--p2,.tf-font--paragraph-2{font-size:.875rem;line-height:1.5}}.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2-medium,.tf-font--paragraph-2-medium{line-height:1.667}}@media(min-width:1440px){.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-size:.875rem;line-height:1.5}}.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-weight:500;text-transform:uppercase;letter-spacing:.05em}.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{line-height:1.667}}@media(min-width:1440px){.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-size:.875rem;line-height:1.5}}.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-weight:600}.tf-font--p3,.tf-font--paragraph-3{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.625rem;line-height:1.2}@media(min-width:1440px){.tf-font--p3,.tf-font--paragraph-3{font-size:.75rem}}.tf-font--button-sm{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-sm{font-size:.75rem;line-height:.75rem}}@media(min-width:1440px){.tf-font--button-sm{font-size:.875rem;line-height:.875rem}}.tf-font--button-md{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-md{font-size:.875rem;line-height:.875rem}}@media(min-width:1440px){.tf-font--button-md{font-size:.9375rem;line-height:.9375rem}}.tf-font--button-lg{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-lg{font-size:1rem;line-height:1rem}}.ui-pdp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:104;display:flex;align-items:stretch;justify-content:center;overflow-x:clip;pointer-events:none;visibility:hidden}.ui-pdp-modal.ui-pdp-modal--open,.ui-pdp-modal.ui-pdp-modal--closing{pointer-events:auto;visibility:visible}.ui-pdp-modal[hidden]{display:none!important}.ui-pdp-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;border:0;padding:0;margin:0;background-color:#00000080;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.ui-pdp-modal--open .ui-pdp-modal__backdrop{opacity:1;pointer-events:auto}.ui-pdp-modal__backdrop[hidden]{display:block;opacity:0;pointer-events:none}.ui-pdp-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;max-width:100%;max-height:100dvh;overflow:hidden;background-color:#fff;color:#242220}.ui-pdp-modal__header{display:flex;flex-shrink:0;min-width:0;border-bottom:1px solid rgba(0,0,0,.1)}.ui-pdp-modal__heading{margin:0;color:#242220}.ui-pdp-modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;border:0;border-radius:20px;background:none;color:#242220;cursor:pointer}.ui-pdp-modal__close:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-pdp-modal__close-icon{display:block;width:1rem;height:1rem;flex-shrink:0}.ui-pdp-modal--header-centered .ui-pdp-modal__header{position:relative;align-items:center;justify-content:center;min-height:3.75rem;padding:1.25rem}.ui-pdp-modal--header-centered .ui-pdp-modal__heading{text-align:center}.ui-pdp-modal--header-centered .ui-pdp-modal__close{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.ui-pdp-modal--header-inline .ui-pdp-modal__header{align-items:flex-start}.ui-pdp-modal--panel-fullscreen{align-items:flex-end}@media(min-width:58.75rem){.ui-pdp-modal--panel-fullscreen{align-items:center}}.ui-pdp-modal--panel-fullscreen .ui-pdp-modal__panel{width:100%;height:calc(100dvh - var(--header-height, 4rem));max-height:calc(100dvh - var(--header-height, 4rem))}@media(max-width:58.6875rem){.ui-pdp-modal--panel-fullscreen .ui-pdp-modal__panel{transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1)}}@media(min-width:58.75rem){.ui-pdp-modal--panel-fullscreen .ui-pdp-modal__panel{width:100%;height:100%;max-height:100dvh;transform:none;transition:none}}@media(max-width:58.6875rem){.ui-pdp-modal--panel-fullscreen.ui-pdp-modal--open .ui-pdp-modal__panel{transform:translateY(0)}}.ui-pdp-modal--panel-bottom-sheet{align-items:flex-end}@media(min-width:58.75rem){.ui-pdp-modal--panel-bottom-sheet{align-items:center}}.ui-pdp-modal--panel-bottom-sheet .ui-pdp-modal__panel{width:100%;height:auto;max-height:calc(100dvh - 3rem)}@media(max-width:58.6875rem){.ui-pdp-modal--panel-bottom-sheet .ui-pdp-modal__panel{transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1)}}@media(min-width:58.75rem){.ui-pdp-modal--panel-bottom-sheet .ui-pdp-modal__panel{width:27.5rem;max-width:min(27.5rem,100vw - 2.5rem);max-height:min(100dvh - 2.5rem,100dvh - 2.5rem);margin:auto;align-self:center;transform:none;transition:none}}@media(max-width:58.6875rem){.ui-pdp-modal--panel-bottom-sheet.ui-pdp-modal--open .ui-pdp-modal__panel{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ui-pdp-modal--panel-bottom-sheet .ui-pdp-modal__panel,.ui-pdp-modal--panel-fullscreen .ui-pdp-modal__panel{transform:none!important;transition:none!important}}.ui-pdp-modal-story{position:relative;width:100%;min-height:100dvh;overflow-x:clip}.ui-pdp-modal-story .ui-pdp-modal,.ui-pdp-modal-story .ui-pdp-modal__backdrop{position:absolute}.ui-pdp-modal-story--layout-mobile{width:100%;max-width:23.4375rem;min-height:37.5rem;margin-inline:auto}.ui-pdp-modal-story--layout-mobile .ui-pdp-modal{align-items:flex-end;visibility:visible;pointer-events:auto}.ui-pdp-modal-story--layout-mobile .ui-pdp-modal__backdrop{opacity:1;pointer-events:auto}.ui-pdp-modal-story--layout-desktop{width:27.5rem;min-width:27.5rem;max-width:none;margin-inline:auto;min-height:32rem;overflow-x:auto}.ui-pdp-modal-story--layout-desktop .ui-pdp-modal{align-items:center;justify-content:center;visibility:visible;pointer-events:auto}.ui-pdp-modal-story--layout-desktop .ui-pdp-modal__backdrop{opacity:1;pointer-events:auto}.ui-pdp-modal-story--layout-desktop .ui-pdp-modal__panel{width:27.5rem;height:auto;max-height:calc(100dvh - 2.5rem);margin:auto}.ui-pdp-modal-story--layout-spec{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2rem;width:100%;min-height:100dvh;padding:1.25rem}.ui-pdp-modal-story--layout-spec .ui-pdp-modal__backdrop{display:none}.ui-pdp-modal-story--layout-spec>.ui-pdp-modal-story{position:relative;min-height:0;overflow:hidden}.ui-size-guide__body{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:auto;padding:1.5rem 1.25rem;-webkit-overflow-scrolling:touch}.ui-size-guide__intro{margin:0;color:#1a1814}.ui-size-guide__region{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem 1.25rem;border:1px solid rgba(0,0,0,.1);background-color:#fff;color:#1a1814;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.ui-size-guide__region:focus-within{border-color:#1a1814}@media(hover:hover){.ui-size-guide__region:hover{border-color:#1a1814}}.ui-size-guide__region-select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0 36px 0 1.25rem;border:0;background:#0000;color:#1a1814;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;cursor:pointer;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429}.ui-size-guide__region-select:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-size-guide__region-display{position:relative;z-index:0;flex:1 1 0;min-width:0;overflow:hidden;color:#1a1814;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429}.ui-size-guide__region-icon{position:relative;z-index:2;display:block;flex-shrink:0;width:1.25rem;height:1.25rem;pointer-events:none}.ui-size-guide__divider{width:100%;height:0;margin:0;border:0;border-top:1px solid rgba(0,0,0,.1)}.ui-size-guide__table{width:100%;border-collapse:collapse;table-layout:fixed}.ui-size-guide__table-head .ui-size-guide__table-row{background-color:#fff}.ui-size-guide__table-header{height:2.5rem;padding:.5rem 1.25rem;text-align:left;color:#1a1814;text-transform:uppercase;letter-spacing:.0375rem}.ui-size-guide__table-header:last-child{padding-right:2.5rem}.ui-size-guide__table-row--zebra{background-color:#f5f4f2}.ui-size-guide__table-cell{height:2.5rem;padding:.5rem 1.25rem;text-align:left;color:#1a1814;vertical-align:middle}.ui-size-guide__table-cell:last-child{padding-right:2.5rem}.ui-size-guide__region-panel[hidden]{display:none}.ui-size-guide-story{position:relative;width:100%;min-height:100dvh;overflow-x:clip}.ui-size-guide-story .ui-pdp-modal,.ui-size-guide-story .ui-pdp-modal__backdrop{position:absolute}.ui-size-guide-story--layout-mobile{width:100%;max-width:23.4375rem;min-height:37.5rem;margin-inline:auto}.ui-size-guide-story--layout-mobile .ui-pdp-modal{align-items:flex-end;visibility:visible;pointer-events:auto}.ui-size-guide-story--layout-mobile .ui-pdp-modal__backdrop{opacity:1;pointer-events:auto}.ui-size-guide-story--layout-desktop{width:27.5rem;min-width:27.5rem;max-width:none;margin-inline:auto;min-height:32rem;overflow-x:auto}.ui-size-guide-story--layout-desktop .ui-pdp-modal{align-items:center;justify-content:center;visibility:visible;pointer-events:auto}.ui-size-guide-story--layout-desktop .ui-pdp-modal__backdrop{opacity:1;pointer-events:auto}.ui-size-guide-story--layout-desktop .ui-pdp-modal__panel{width:27.5rem;height:auto;max-height:calc(100dvh - 2.5rem);margin:auto}.ui-size-guide-story--layout-spec{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2rem;width:100%;min-height:100dvh;padding:1.25rem}.ui-size-guide-story--layout-spec .ui-pdp-modal__backdrop{display:none}.ui-size-guide-story--layout-spec>.ui-size-guide-story{position:relative;min-height:0;overflow:hidden}.ui-size-guide-demo{display:flex;flex-direction:column;gap:1rem;max-width:56rem;margin:0 auto;padding:1rem}.ui-size-guide-demo__trigger.ui-pdp-form__size-guide{align-self:flex-start;color:#a8a29a;text-decoration:underline;text-underline-offset:.15em}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.size-guide.css.map */
