.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-sticky-add-to-cart{position:fixed;inset-inline:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:4rem;padding:.75rem 1.25rem;background-color:#0000;transform:translate3d(0,100%,0);visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}.ui-sticky-add-to-cart.ui-sticky-add-to-cart--visible{transform:translateZ(0);visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.ui-sticky-add-to-cart[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.ui-sticky-add-to-cart,.ui-sticky-add-to-cart.ui-sticky-add-to-cart--visible{transition:none}}@media(min-width:768px){.ui-sticky-add-to-cart{justify-content:space-between;gap:1rem;background-color:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media(min-width:1100px){.ui-sticky-add-to-cart{padding-inline:2.5rem}}.ui-sticky-add-to-cart__title{display:none;min-width:0;margin:0;color:#1a1814;text-align:start;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){.ui-sticky-add-to-cart__title{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.ui-sticky-add-to-cart__title{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.ui-sticky-add-to-cart__title{font-size:1.125rem;line-height:1.5}}@media(min-width:768px){.ui-sticky-add-to-cart__title{display:block;flex:1 1 auto}}.ui-sticky-add-to-cart__actions{display:flex;flex:1 0 0;align-items:center;justify-content:center;min-width:0;width:100%}@media(min-width:768px){.ui-sticky-add-to-cart__actions{flex:0 0 auto;width:auto;margin-inline-start:auto}}.ui-sticky-add-to-cart__actions .ui-button{width:100%}.ui-sticky-add-to-cart__actions .ui-button[hidden]{display:none!important}@media(min-width:768px){.ui-sticky-add-to-cart__actions .ui-button{width:25rem;flex-shrink:0}}.ui-sticky-add-to-cart__primary-cta{display:grid;width:100%;min-height:40px}.ui-sticky-add-to-cart__primary-cta>.ui-button{grid-area:1/1;width:100%}@media(min-width:768px){.ui-sticky-add-to-cart__primary-cta{width:25rem;flex-shrink:0}.ui-sticky-add-to-cart__primary-cta>.ui-button{width:25rem}}.ui-sticky-add-to-cart-demo{position:relative;min-height:100dvh;padding:1.25rem 1.25rem 6rem;background:#fafaf8}.ui-sticky-add-to-cart-demo__buy-box{display:flex;flex-direction:column;gap:1rem;max-width:30rem}.ui-sticky-add-to-cart-demo__eyebrow{margin:0;color:#a8a29a}.ui-sticky-add-to-cart-demo__form{display:flex;flex-direction:column;gap:1rem}.ui-sticky-add-to-cart-demo__spacer{height:120vh}.ui-sticky-add-to-cart-story--chrome{position:relative;min-height:8rem;background:#f4f2ed}.ui-sticky-add-to-cart-story--mobile{position:relative;width:100%;max-width:23.4375rem;min-height:8rem;margin-inline:auto;background:#f4f2ed}.ui-sticky-add-to-cart-story--mobile .ui-sticky-add-to-cart,.ui-sticky-add-to-cart-story--chrome .ui-sticky-add-to-cart{position:relative;inset:auto}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.sticky-add-to-cart.css.map */
