.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-faq-section{background-color:#fafaf8;color:#1a1814}.ui-faq-section__inner{margin:0 auto;max-width:125rem;padding:1.5rem 1.25rem}.ui-faq-section__content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;max-width:41.75rem;margin-inline:0}.ui-faq-section--align-center .ui-faq-section__content{align-items:center;margin-inline:auto}.ui-faq-section__heading{margin:0;width:100%;color:#3d3a35;text-align:left}@media(min-width:1440px){.ui-faq-section__heading{font-size:1.5rem;line-height:1.333}}.ui-faq-section--align-center .ui-faq-section__heading{text-align:center}.ui-faq-section__list{display:flex;flex-direction:column;gap:2rem;width:100%}.ui-faq-section__item{display:flex;flex-direction:column;padding-bottom:2rem;border-bottom:1px solid #e8e4dc}.ui-faq-section__item:last-child{padding-bottom:0;border-bottom:0}.ui-faq-section__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;text-transform:uppercase;letter-spacing:.0375rem;cursor:pointer}.ui-faq-section__trigger:focus-visible{outline:2px solid #1a1814;outline-offset:2px}@media(hover:hover){.ui-faq-section__trigger:hover .ui-faq-section__question{text-decoration:underline;text-underline-position:from-font}}.ui-faq-section__question{flex:1 1 auto;min-width:0;word-break:break-word}.ui-faq-section__icon{flex-shrink:0;width:1rem;height:1rem;transform:rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-faq-section__item--open .ui-faq-section__icon{transform:rotate(180deg)}.ui-faq-section__panel-wrap{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.ui-faq-section__panel-inner{padding-top:2rem}.ui-faq-section__panel{margin:0;text-align:left;word-break:break-word;opacity:0;transform:translateY(-.25rem);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.ui-faq-section__panel p{margin:0}.ui-faq-section__panel p+p{margin-top:.5rem}.ui-faq-section__panel strong,.ui-faq-section__panel b{font-weight:600}.ui-faq-section__panel em,.ui-faq-section__panel i{font-style:italic}.ui-faq-section__panel u{text-decoration:underline;text-underline-position:from-font}.ui-faq-section__panel s,.ui-faq-section__panel strike,.ui-faq-section__panel del{text-decoration:line-through}.ui-faq-section__panel a{color:inherit;font-weight:500;text-decoration:none;text-underline-position:from-font;transition:text-decoration-color .3s cubic-bezier(.4,0,.2,1)}.ui-faq-section__panel a:hover,.ui-faq-section__panel a:active,.ui-faq-section__panel a:focus-visible{text-decoration:underline}.ui-faq-section__panel a:focus-visible{outline:2px solid #1a1814;outline-offset:2px}.ui-faq-section__panel ul,.ui-faq-section__panel ol{margin:0;margin-top:1rem;padding-inline-start:0;max-width:100%}.ui-faq-section__panel ul{list-style:none}.ui-faq-section__panel ul>li{position:relative;padding-inline-start:.75rem}.ui-faq-section__panel ul>li:before{content:"";position:absolute;inset-inline-start:0;top:calc((1.429em - .125rem)/2);width:.125rem;height:.125rem;border-radius:50%;background-color:currentColor}.ui-faq-section__panel ol{list-style-type:decimal;padding-inline-start:1.25rem}.ui-faq-section__panel ul>li,.ui-faq-section__panel ol>li{margin:0}.ui-faq-section__panel ul>li+li,.ui-faq-section__panel ol>li+li{margin-top:.375rem}.ui-faq-section__item--open .ui-faq-section__panel{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ui-faq-section__icon,.ui-faq-section__panel-wrap,.ui-faq-section__panel{transition:none}.ui-faq-section__panel{opacity:1;transform:none}}@media(min-width:768px){.ui-faq-section__inner{padding:5rem 2.5rem}.ui-faq-section__content{gap:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.faq-section.css.map */
