.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-featured-products-section{background-color:#fff;color:#1a1814}.ui-featured-products-section__inner{display:flex;flex-direction:column;padding:2.5rem 1.25rem}@media(min-width:1440px){.ui-featured-products-section__inner{max-width:125rem;margin:0 auto;padding:5rem 0}}.ui-featured-products-section__row{display:flex;flex-direction:column;gap:2.5rem;width:100%}@media(min-width:768px){.ui-featured-products-section__row{display:grid;grid-template-columns:2.5rem minmax(0,122.5rem) 2.5rem;grid-template-areas:"prev header next" "prev track next";justify-content:center;column-gap:0;row-gap:2.5rem;align-items:start}}.ui-featured-products-section__main{display:flex;flex-direction:column;gap:2.5rem;width:100%;min-width:0}@media(min-width:768px){.ui-featured-products-section__main{display:contents}}.ui-featured-products-section__header{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}@media(min-width:768px){.ui-featured-products-section__header{grid-area:header;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2.5rem}}.ui-featured-products-section__heading{display:inline-flex;align-items:flex-start;gap:.25rem;margin:0;color:#242220;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){.ui-featured-products-section__heading{font-size:1.5rem;line-height:1.333}}@media(min-width:1440px){.ui-featured-products-section__heading{font-size:1.5rem;line-height:1.333}}.ui-featured-products-section__count{margin:0;padding:0;font-size:inherit;line-height:1;color:inherit;vertical-align:super;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-featured-products-section__count{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.ui-featured-products-section__count{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.ui-featured-products-section__count{font-size:1.125rem;line-height:1.5}}.ui-featured-products-section__body{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%}@media(max-width:767px){.ui-featured-products-section__body{align-items:stretch}}@media(min-width:768px){.ui-featured-products-section__body{display:contents}}.ui-featured-products-section__track{position:relative;display:flex;gap:1rem;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ui-featured-products-section__track::-webkit-scrollbar{display:none}@media(max-width:767px){.ui-featured-products-section__track{width:calc(100% + 1.25rem);margin-right:-1.25rem;padding-inline-end:1.25rem;scroll-padding-inline-end:1.25rem}}@media(min-width:768px){.ui-featured-products-section__track{grid-area:track;gap:1.25rem;min-width:0;width:100%;margin-right:0;padding-inline-end:0;scroll-padding-inline-end:0}}.ui-featured-products-section__track--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.ui-featured-products-section__track--dragging{cursor:grabbing;scroll-snap-type:none}.ui-featured-products-section__slide{flex:0 0 auto;scroll-snap-align:start}@media(min-width:768px){.ui-featured-products-section__slide{flex:0 0 calc((100% - 3.75rem)/4);min-width:0}}@media(min-width:768px){.ui-featured-products-section .ui-featured-product-tile,.ui-featured-products-section .ui-standard-product-tile{width:100%;max-width:none}.ui-featured-products-section .ui-featured-product-tile__media{width:100%;height:auto;aspect-ratio:324/433;padding:0}.ui-featured-products-section .ui-featured-product-tile__image{top:11.55%;right:7.41%;bottom:11.55%;left:7.41%;width:85.18%;height:76.9%}}.ui-featured-products-section--single-tile .ui-featured-products-section__slide{width:100%;max-width:14.25rem}@media(min-width:768px){.ui-featured-products-section--single-tile .ui-featured-products-section__slide{flex:0 0 calc((100% - 3.75rem)/4);max-width:none}}.ui-featured-products-section__nav{display:none}@media(min-width:768px){.ui-featured-products-section__nav{display:inline-flex;flex-shrink:0;align-self:stretch;height:auto;min-height:0;grid-row:1/-1}}.ui-featured-products-section__nav[hidden]{display:none}@media(min-width:768px){.ui-featured-products-section__nav--prev{grid-area:prev}}@media(min-width:768px){.ui-featured-products-section__nav--next{grid-area:next}}.ui-featured-products-section__indicators{display:flex;justify-content:center;width:100%;align-self:center}@media(min-width:768px){.ui-featured-products-section__indicators{display:none}}.ui-featured-products-section__cta.ui-button{flex-shrink:0;text-transform:uppercase}.ui-featured-products-section__cta--desktop.ui-button{display:none}@media(min-width:768px){.ui-featured-products-section__cta--desktop.ui-button{display:inline-flex;margin-left:auto;align-self:flex-end}}.ui-featured-products-section__cta--mobile.ui-button{display:none}@media(max-width:767px){.ui-featured-products-section__cta--mobile.ui-button{display:inline-flex;align-self:center;justify-content:center;width:100%;max-width:20.9375rem;padding-top:1rem;padding-bottom:1rem;margin-inline:auto}}.ui-featured-products-section:not(.ui-featured-products-section--has-cta) .ui-featured-products-section__cta.ui-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.featured-products-section.css.map */
