/** Shopify CDN: Minification failed

Line 515:0 All "@import" rules must come first

**/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Geist:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2ec;color:#11100e;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button{background:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p,ul{margin:0}button,input,select,textarea{border-radius:2px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #9a7950;outline-offset:4px}.qf-page *{border-width:0;border-style:solid;box-sizing:border-box}.qf-page p,.qf-page h1,.qf-page h2{margin:0}.qf-page button{padding:0}.qf-page img{max-width:100%;object-fit:cover}.qf-page a{text-decoration:none}.qf-page a:hover{text-decoration:underline}.qf-page{width:100%;overflow-x:clip}.qf-desktop{display:block}.qf-mobile{display:none}.qf-single{width:100%}.qf-page .qf-single>div{min-height:100vh}.qf-single>[data-figma-node]>div{max-width:100%}
.qf-faq-summary,.qf-footer-details>summary,.qf-details>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;list-style:none;font-size:16px;font-weight:600}.qf-faq-summary::-webkit-details-marker,.qf-footer-details>summary::-webkit-details-marker{display:none}.qf-plus{font-weight:400}details[open]>.qf-faq-summary .qf-plus{transform:rotate(45deg)}.qf-answer{padding-top:16px;font-size:15px;line-height:1.6;color:#756d66}.qf-page .qf-footer-details{display:block}.qf-footer-details summary{font-size:13px}.qf-footer-details ul{list-style:none;padding:20px 0 0;line-height:2.4;font-size:13px;font-weight:400}.qf-details{display:block!important}.qf-page .qf-native-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;height:auto;align-items:start;min-height:320px}.qf-page-collection .qf-native-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:850px}.qf-product-card{min-width:0}.qf-product-photo{width:100%;aspect-ratio:5/6;overflow:hidden;display:block;background:#eee4d5;position:relative}.qf-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.qf-product-photo:hover img{transform:scale(1.03)}.qf-card-title{font:500 22px/1.15 'Cormorant Garamond',serif;margin-top:14px!important}.qf-card-meta{font:13px/1.5 Inter,sans-serif;color:#756d66;margin-top:6px!important}.qf-card-price{font-size:14px;font-weight:600;margin-top:6px!important}.qf-card-badge{position:absolute;top:10px;left:10px;background:#faf9f6;padding:6px 9px;font-size:10px}.qf-filter-form{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.qf-filter-form select{background:transparent;border:1px solid #d8d0c5;padding:10px;max-width:230px}.qf-filter-form label{display:flex;align-items:center;gap:6px}.qf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px!important;background:#11100e;color:#f5f2ec;font-size:12px;font-weight:600;border:1px solid #11100e!important;text-decoration:none}.qf-btn-light{background:#f5f2ec;color:#11100e}.qf-btn-outline{background:transparent;color:#11100e}.qf-btn:disabled{opacity:.55;cursor:not-allowed}.qf-buy-form{width:100%;display:flex;flex-direction:column;gap:12px}.qf-buy-form select{padding:12px;border:1px solid #d8d0c5}.qf-specs{width:100%;font-size:13px}.qf-specs>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d8d0c5;padding:12px 0}.qf-specs dt{color:#756d66}.qf-specs dd{margin:0;font-weight:600}.qf-gallery{width:100%}.qf-gallery-main{display:block;width:100%;height:670px;background:#eee4d5;overflow:hidden;border:0;padding:0;cursor:zoom-in}.qf-gallery-main img{width:100%;height:100%;object-fit:contain}.qf-gallery-main:hover img{transform:scale(1.08)}.qf-gallery-controls{display:flex;justify-content:space-between;font-size:11px;padding:14px 0;color:#756d66}.qf-gallery-controls button{border:0;font-size:11px}.qf-gallery-thumbs{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.qf-gallery-thumbs button{flex:0 0 80px;height:80px;border:1px solid #d8d0c5;padding:0}.qf-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.qf-gallery-thumbs [aria-current=true]{border-color:#11100e}
.qf-contact-form{display:flex;flex-direction:column;gap:24px;width:100%}.qf-contact-form h2{font:400 34px 'Cormorant Garamond',serif}.qf-contact-form label{display:flex;flex-direction:column;gap:10px;font-size:13px;width:100%}.qf-contact-form input,.qf-contact-form textarea{width:100%;padding:12px 16px;background:#faf9f6;border:0;border-bottom:1px solid #d8d0c5;min-height:48px;font-size:14px}.qf-contact-form textarea{height:132px;resize:vertical}.qf-contact-form button{align-self:flex-start}.qf-newsletter{display:flex;gap:12px;width:100%;flex-wrap:wrap}.qf-newsletter input{min-width:0;flex:1;padding:14px 18px;background:transparent;border:1px solid #d8d0c5;color:#f5f2ec;font-size:14px}.qf-newsletter .qf-message{width:100%}.qf-search-form{display:flex;width:100%;gap:12px}.qf-search-form input{background:transparent;flex:1;min-width:0;border:0;border-bottom:1px solid #d8d0c5;padding:12px;font:italic 24px 'Cormorant Garamond',serif}.qf-message{font-size:14px;line-height:1.5}.qf-cart-form{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:60px;width:100%}.qf-cart-items{min-width:0}.qf-cart-item{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #d8d0c5}.qf-cart-item>img{width:140px;height:170px;object-fit:cover}.qf-cart-item-copy{flex:1;min-width:0;font-size:13px}.qf-cart-item h2{font:500 26px 'Cormorant Garamond',serif}.qf-cart-item p{margin-top:10px}.qf-cart-quantity{display:flex;align-items:center;gap:20px;margin-top:14px}.qf-cart-quantity input{width:64px;padding:10px;border:1px solid #d8d0c5;background:transparent}.qf-cart-remove{font-size:12px;text-decoration:underline}.qf-cart-summary{background:#eee4d5;padding:32px;font-size:13px;align-self:start}.qf-cart-summary h2{font:600 13px Inter,sans-serif;padding-bottom:24px;border-bottom:1px solid #d8d0c5}.qf-cart-summary p{margin:16px 0;line-height:1.6}.qf-cart-summary .qf-btn{width:100%}.qf-cart-empty{width:100%;text-align:center;padding:100px 20px;display:flex;align-items:center;flex-direction:column;gap:24px}.qf-cart-empty h2{font:400 42px 'Cormorant Garamond',serif}.qf-pagination{text-align:center;padding:20px}.qf-pagination a{padding:10px}
.qf-drawer{position:fixed;inset:0 0 0 auto;width:min(100%,430px);height:100dvh;border:0;background:#faf9f6;color:#11100e;padding:28px 24px;max-height:none;max-width:none;margin:0;z-index:100}.qf-drawer::backdrop{background:#11100e80}.qf-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:34px}.qf-drawer-head strong{font:600 24px 'Cormorant Garamond',serif}.qf-drawer-head button{font-size:26px;border:0}.qf-drawer nav a{display:block;padding:16px 0;border-bottom:1px solid #d8d0c5;font-size:15px}.qf-drawer nav{margin-bottom:32px}.qf-skip{position:absolute;left:-9999px}.qf-skip:focus{left:16px;top:16px;z-index:100;background:#fff;padding:12px}.shopify-policy__container{max-width:900px!important;margin:70px auto!important;line-height:1.75;padding:0 24px}.shopify-policy__title{font:500 46px 'Cormorant Garamond',serif;margin-bottom:30px}
@media(max-width:1100px){.qf-desktop{display:none}.qf-mobile{display:block}.qf-page .qf-native-grid,.qf-page-collection .qf-native-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;min-height:320px}.qf-card-title{font-size:22px}.qf-card-meta{font-size:12px}.qf-card-price{font-size:13px}.qf-gallery-main{height:auto;aspect-ratio:390/420}.qf-gallery-controls,.qf-gallery-thumbs{padding-left:20px;padding-right:20px}.qf-gallery-thumbs button{flex-basis:64px;height:64px}.qf-cart-form{display:flex;flex-direction:column;gap:28px}.qf-cart-item{gap:14px}.qf-cart-item>img{width:100px;height:120px}.qf-cart-item h2{font-size:22px}.qf-cart-summary{width:100%;padding:24px}.qf-newsletter{flex-direction:column}.qf-newsletter input{min-height:48px}.qf-page .qf-contact-form{gap:20px}.qf-contact-form button{width:100%}.qf-contact-form h2{display:none}.qf-cart-empty{padding:70px 20px}.qf-cart-empty h2{font-size:34px}}
@media(min-width:1101px) and (max-width:1399px){.qf-desktop [data-figma-node="3178:208"],.qf-desktop [data-figma-node="3178:229"]{width:44%}.qf-desktop [data-figma-node="3178:207"],.qf-desktop [data-figma-node="3178:228"]{gap:40px}}
.qf-page .qf-single>div{min-height:0}.qf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qf-policy-content{max-width:900px;margin:80px auto;padding:0 24px;line-height:1.75}.qf-policy-content h1{font:500 46px 'Cormorant Garamond',serif;margin-bottom:32px}.qf-policy-content p{margin:16px 0}.qf-page .qf-native-grid{grid-template-rows:auto}.qf-page-new .qf-native-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.qf-page-new .qf-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.qf-single{max-width:100%}.qf-page-search .qf-single>div:not([data-figma-node="3178:3242"]):not([data-figma-node="3178:3247"]):not([data-figma-node="3178:3294"]){max-width:1000px;margin:auto}}
.qf-drawer{padding:0;overflow-y:auto}.qf-drawer-content{min-height:100%}.qf-drawer-content>[data-figma-node]{min-height:100dvh;height:auto}.qf-drawer-content [data-figma-node="3178:2362"]{gap:24px}.qf-empty-cart-content>div{min-height:620px}.qf-empty-cart-content p{max-width:600px;min-width:0!important}
.qf-buy-form .qf-btn:disabled{background:#d8d0c5;color:#756d66;border-color:#d8d0c5!important;opacity:1}.qf-sold-message{text-align:center;font-size:11px;color:#756d66}.qf-page-product [data-figma-node="3178:2677"] .qf-gallery-thumbs{display:none}.qf-page-product [data-figma-node="3178:2677"] .qf-gallery-main{height:360px}

.qf-page .qf-758e81f34{background:#11100e;align-content:stretch;display:flex;height:34px;align-items:center;justify-content:space-between;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-60a5c4b6d{align-content:stretch;display:flex;flex:1 0 0;gap:40px;align-items:center;justify-content:center;min-width:1px;position:relative}
.qf-page .qf-9eae8902b{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.qf-page .qf-5cca20e57{position:relative;flex-shrink:0;width:14px;height:14px}
.qf-page .qf-8faf267d3{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.qf-page .qf-0487df9b3{word-break:break-word;font-family:'Inter',sans-serif;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#f5f2ec;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-3aae7b1f2{display:flex;height:16px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0}
.qf-page .qf-854fb15a0{flex:none;transform:rotate(90deg)}
.qf-page .qf-0ba2e2faa{height:0;position:relative;width:16px}
.qf-page .qf-cf771a944{position:absolute;inset:-1px 0 0 0}
.qf-page .qf-acc3667e9{display:block;max-width:none;width:100%;height:100%}
.qf-page .qf-5cb77ee54{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;height:72px;align-items:center;justify-content:space-between;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-32bfd4394{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:28px;white-space:nowrap}
.qf-page .qf-1440cd72d{word-break:break-word;align-content:stretch;display:flex;font-family:'Inter',sans-serif;font-weight:600;gap:40px;align-items:flex-start;line-height:normal;font-style:normal;overflow:clip;position:relative;flex-shrink:0;color:#11100e;font-size:13px;white-space:nowrap}
.qf-page .qf-d452ad70e{position:relative;flex-shrink:0}
.qf-page .qf-840149908{align-content:stretch;display:flex;gap:24px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.qf-page .qf-3536005f7{align-content:stretch;display:flex;gap:4px;align-items:center;position:relative;flex-shrink:0}
.qf-page .qf-a34c8fe93{align-content:stretch;display:flex;gap:16px;align-items:center;position:relative;flex-shrink:0}
.qf-page .qf-b2a182ecf{position:relative;flex-shrink:0;width:20px;height:20px}
.qf-page .qf-059cc5be3{background:#11100e;align-content:stretch;display:flex;height:36px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-860c2f155{align-content:stretch;display:flex;gap:6px;align-items:center;position:relative;flex-shrink:0}
.qf-page .qf-8a0ff4892{position:relative;flex-shrink:0;width:12px;height:12px}
.qf-page .qf-3d110f579{word-break:break-word;font-family:'Inter',sans-serif;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:10px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-f769f1e56{background:#f5f2ec;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;height:56px;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-2f33839ad{position:relative;flex-shrink:0;width:44px;height:44px}
.qf-page .qf-cac246859{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:20px;white-space:nowrap}
.qf-page .qf-17c360f6f{align-content:stretch;display:flex;gap:12px;align-items:center;justify-content:flex-end;position:relative;flex-shrink:0;width:44px}
.qf-page .qf-58d29b27c{position:relative;flex-shrink:0;width:18px;height:18px}
.qf-page .qf-1f1c58dd0{align-content:stretch;display:flex;height:640px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-b3a553959{position:absolute;inset:0;pointer-events:none}
.qf-page .qf-d780b71eb{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}
.qf-page .qf-03d277b1e{position:absolute;background:rgba(17,16,14,0.2);inset:0}
.qf-page .qf-59fa5b578{background:rgba(17,16,14,0.85);align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;padding:48px;position:relative;flex-shrink:0;width:560px}
.qf-page .qf-78b6d484f{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f06340c21{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:12px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-1570630bc{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#f5f2ec;font-size:48px;width:min-content}
.qf-page .qf-c9431d7a9{font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:min-content}
.qf-page .qf-e891e48ee{background:#f5f2ec;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;padding-left:28px;padding-right:28px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:2px;flex-shrink:0}
.qf-page .qf-2206c1263{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:12px;white-space:nowrap}
.qf-page .qf-4c4a300b9{word-break:break-word;align-content:stretch;display:flex;gap:8px;align-items:center;line-height:normal;font-style:normal;overflow:clip;position:relative;flex-shrink:0;white-space:nowrap}
.qf-page .qf-f3a177d6f{font-family:'Inter',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#f5f2ec;font-size:12px}
.qf-page .qf-96fe7a935{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#9a7950;font-size:16px}
.qf-page .qf-153c0a180{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-893fb850c{height:500px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-629627208{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.qf-page .qf-82f605a1b{background:#f5f2ec;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:34px;padding-bottom:34px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f1e09927f{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-07cb44e11{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;white-space:nowrap}
.qf-page .qf-7ea8bf096{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:38px;width:min-content}
.qf-page .qf-b51593964{background:#11100e;align-content:stretch;display:flex;height:48px;align-items:center;justify-content:center;position:relative;border-radius:2px;flex-shrink:0;width:100%}
.qf-page .qf-dcd3ee2ee{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:13px;white-space:nowrap}
.qf-page .qf-1c5ed60b9{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;gap:24px;height:110px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-050239275{align-content:stretch;display:flex;flex:1 0 0;gap:14px;align-items:center;min-width:1px;overflow:clip;position:relative}
.qf-page .qf-1e8a144f7{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:24px;height:24px}
.qf-page .qf-68b169d12{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;line-height:normal;min-width:1px;font-style:normal;overflow:clip;position:relative}
.qf-page .qf-83bca9ded{font-family:'Inter',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#11100e;font-size:13px;width:100%}
.qf-page .qf-a03e0536c{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:12px;width:100%}
.qf-page .qf-0ebb1ded3{display:flex;height:40px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0}
.qf-page .qf-9220e59ab{height:0;position:relative;width:40px}
.qf-page .qf-c0a861b53{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:32px;padding-bottom:32px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-fc5d66848{align-content:stretch;display:flex;gap:14px;align-items:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-ea05312b6{background:#f5f2ec;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px;flex-shrink:0;width:32px;height:32px}
.qf-page .qf-c51752dc8{position:relative;flex-shrink:0;width:16px;height:16px}
.qf-page .qf-dcb5d4ede{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;line-height:normal;min-width:1px;font-style:normal;position:relative;white-space:nowrap}
.qf-page .qf-01554fd16{font-family:'Inter',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#11100e;font-size:13px}
.qf-page .qf-5e865d994{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:11px}
.qf-page .qf-628ac4c89{background:#faf9f6;align-content:stretch;display:flex;gap:48px;align-items:flex-start;overflow:clip;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-a20ac22f3{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:280px}
.qf-page .qf-b70651c68{align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-5290e574b{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;text-transform:uppercase;width:100%}
.qf-page .qf-310978b1e{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:100%}
.qf-page .qf-87eb90d9d{font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:100%}
.qf-page .qf-ee1fc2e05{align-content:stretch;display:flex;gap:8px;align-items:center;line-height:normal;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.qf-page .qf-b1ea83255{font-family:'Inter',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#11100e;font-size:12px}
.qf-page .qf-5d42acc3c{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#9a7950;font-size:14px}
.qf-page .qf-f2c08aa84{align-content:stretch;display:flex;flex:1 0 0;gap:24px;align-items:flex-start;min-width:1px;position:relative}
.qf-page .qf-33d7b559f{background:#faf9f6;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:58px;padding-bottom:58px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-2f4cdf292{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.15;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:34px;width:min-content}
.qf-page .qf-d56ec0828{column-gap:16px;row-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.qf-page .qf-141d1b8c5{text-underline-position:from-font;word-break:break-word;text-decoration-thickness:from-font;text-decoration-style:solid;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:12px;text-decoration-line:underline;white-space:nowrap}
.qf-page .qf-7e8006662{background:#faf9f6;align-content:stretch;display:flex;gap:24px;align-items:flex-start;overflow:clip;padding-bottom:100px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f4c8f303b{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:460px;align-items:flex-start;justify-content:flex-end;min-width:1px;overflow:clip;padding:40px;position:relative}
.qf-page .qf-933736cb1{position:absolute;background:rgba(17,16,14,0.67);inset:0}
.qf-page .qf-b0035abf1{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;line-height:normal;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-004a2bf33{font-family:'Inter',sans-serif;font-weight:600;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-transform:uppercase;width:min-content}
.qf-page .qf-b3ac88109{font-family:'Cormorant Garamond',serif;font-weight:400;min-width:100%;position:relative;flex-shrink:0;font-size:32px;color:#fff;width:min-content}
.qf-page .qf-29b403ae9{align-content:stretch;display:flex;gap:6px;align-items:center;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.qf-page .qf-b38f86ae4{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:48px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-04084944b{align-content:stretch;display:flex;flex-direction:column;height:380px;align-items:flex-start;justify-content:flex-end;overflow:clip;padding:24px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-df3bfa967{position:absolute;background:rgba(17,16,14,0.35);inset:0}
.qf-page .qf-6a45c3dff{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;line-height:normal;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-c23c3e556{font-family:'Inter',sans-serif;font-weight:600;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;white-space:nowrap}
.qf-page .qf-fe8c6817a{font-family:'Cormorant Garamond',serif;font-weight:500;min-width:100%;position:relative;flex-shrink:0;color:#faf9f6;font-size:28px;width:min-content}
.qf-page .qf-7043422a7{font-family:'Inter',sans-serif;font-weight:600;font-style:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:11px;white-space:nowrap}
.qf-page .qf-8ce15d4d6{background:#f5f2ec;align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;overflow:clip;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-386ef29f3{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:center;line-height:normal;overflow:clip;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-a95766dee{font-family:'Inter',sans-serif;font-weight:600;font-style:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;text-transform:uppercase;width:100%}
.qf-page .qf-3c4bf22e6{font-family:'Cormorant Garamond',serif;font-weight:400;position:relative;flex-shrink:0;color:#11100e;font-size:40px;width:100%}
.qf-page .qf-9d21f977d{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:16px;width:100%}
.qf-page .qf-c93a8f5ce{align-content:stretch;display:flex;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-e520bea30{align-content:stretch;display:flex;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-d681ea524{background:#11100e;border-width:1px;border-color:#11100e;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;padding-left:28px;padding-right:28px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0}
.qf-page .qf-78a47e32d{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:#fff;white-space:nowrap}
.qf-page .qf-7be6ec443{background:#f5f2ec;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:58px;padding-bottom:58px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-2350374aa{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;line-height:normal;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-b3d33038c{font-family:'Inter',sans-serif;font-weight:600;font-style:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;white-space:nowrap}
.qf-page .qf-97742ce29{font-family:'Cormorant Garamond',serif;font-weight:500;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:min-content}
.qf-page .qf-056e62ee3{background:#11100e;align-content:stretch;display:flex;gap:80px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-ddaef64fd{height:520px;position:relative;flex-shrink:0;width:600px}
.qf-page .qf-598d19c9b{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:32px;align-items:flex-start;min-width:1px;overflow:clip;position:relative}
.qf-page .qf-3420daee0{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-769b379b8{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-transform:uppercase;width:100%}
.qf-page .qf-1446bd7d6{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#f5f2ec;font-size:40px;width:100%}
.qf-page .qf-50d882842{line-height:1.1;margin-bottom:0}
.qf-page .qf-344d680ed{line-height:1.1}
.qf-page .qf-d5350d9ed{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-048b51150{align-content:stretch;display:flex;gap:12px;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-823469ec4{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#9a7950;font-size:12px;white-space:nowrap}
.qf-page .qf-5c4b50667{flex:1 0 0;font-family:'Inter',sans-serif;font-weight:500;min-width:1px;position:relative;color:#f5f2ec;font-size:15px}
.qf-page .qf-edcfd5509{border-width:1px;border-color:#211a16;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-aaa8e1ee9{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:12px;text-transform:uppercase;width:100%}
.qf-page .qf-551b198ec{background:#f5f2ec;border-width:1px;border-color:#f5f2ec;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;padding-left:28px;padding-right:28px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0}
.qf-page .qf-c387038b1{background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:58px;padding-bottom:58px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-8492b8642{height:260px;position:relative;border-radius:2px;flex-shrink:0;width:100%}
.qf-page .qf-11ea7185a{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:2px;width:100%;height:100%}
.qf-page .qf-1be3b5e63{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-7b674d48b{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;white-space:nowrap}
.qf-page .qf-0db87646a{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:0;min-width:100%;position:relative;flex-shrink:0;color:#faf9f6;font-size:36px;width:min-content}
.qf-page .qf-6a2641964{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Inter',sans-serif;font-weight:400;gap:12px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:14px;width:100%;white-space:nowrap}
.qf-page .qf-df264a64f{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-dc0adf411{position:relative;flex-shrink:0;color:#9a7950}
.qf-page .qf-ce267cd91{position:relative;flex-shrink:0;color:#faf9f6}
.qf-page .qf-a71c8fb64{border-width:1px;border-color:#211a16;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-d55fa6930{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-transform:uppercase;width:100%}
.qf-page .qf-bbc093ba3{background:#faf9f6;align-content:stretch;display:flex;height:48px;align-items:center;justify-content:center;position:relative;border-radius:2px;flex-shrink:0;width:100%}
.qf-page .qf-1548205ff{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:13px;white-space:nowrap}
.qf-page .qf-6dbd84a13{background:#f5f2ec;align-content:stretch;display:flex;gap:80px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-c432d3112{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:500px}
.qf-page .qf-07813fef6{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#11100e;font-size:40px;width:100%}
.qf-page .qf-96a828279{font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:16px;width:100%}
.qf-page .qf-4e1c6cc46{flex:1 0 0;height:500px;min-width:1px;position:relative}
.qf-page .qf-ffd2962fe{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:min-content}
.qf-page .qf-261db63e8{background:#211a16;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-8c39d72df{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-align:center;text-transform:uppercase;width:min-content}
.qf-page .qf-161071f28{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#f5f2ec;font-size:42px;text-align:center;width:720px}
.qf-page .qf-61585c8c6{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:15px;text-align:center;width:560px}
.qf-page .qf-b77d5fa7e{align-content:stretch;display:flex;gap:12px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:500px}
.qf-page .qf-a6b1a4362{background:#30241d;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:58px;padding-bottom:58px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-122407722{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-11ceb0f3a{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:normal;min-width:100%;position:relative;flex-shrink:0;color:#faf9f6;font-size:32px;text-align:center;width:min-content}
.qf-page .qf-4932d032e{font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:14px;text-align:center;width:min-content}
.qf-page .qf-24081ceef{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-d3481db95{background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:64px;align-items:flex-start;overflow:clip;padding-bottom:50px;padding-top:80px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-af6e52e98{align-content:stretch;display:flex;gap:80px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-343d18b22{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;overflow:clip;position:relative}
.qf-page .qf-a50fbeb1a{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;font-size:28px;color:#fff;white-space:nowrap}
.qf-page .qf-9d3a285e6{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:13px;white-space:nowrap}
.qf-page .qf-e8210ba62{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0}
.qf-page .qf-ceac05ef4{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;line-height:normal;min-width:1px;font-style:normal;overflow:clip;position:relative;white-space:nowrap}
.qf-page .qf-63297824a{font-family:'Inter',sans-serif;font-weight:700;position:relative;flex-shrink:0;font-size:12px;color:#fff}
.qf-page .qf-94e543800{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:13px}
.qf-page .qf-aa035419a{word-break:break-word;border-color:#211a16;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;font-family:'Inter',sans-serif;font-weight:400;align-items:flex-start;justify-content:space-between;line-height:normal;font-style:normal;overflow:clip;padding-top:28px;position:relative;flex-shrink:0;color:#756d66;font-size:11px;width:100%;white-space:nowrap}
.qf-page .qf-02e039fdb{background:#211a16;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:54px;padding-bottom:54px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-eeef8ebea{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:24px;white-space:nowrap}
.qf-page .qf-8117758f4{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;opacity:.8;position:relative;flex-shrink:0;color:#f5f2ec;font-size:13px;white-space:nowrap}
.qf-page .qf-98088d49b{height:22px;position:relative;flex-shrink:0;width:18px}
.qf-page .qf-23cfc950a{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:1px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#faf9f6;width:100%;white-space:nowrap}
.qf-page .qf-fd63f5e7d{border-color:#756d66;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-0fe6b66de{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Inter',sans-serif;font-weight:400;gap:16px;align-items:flex-start;line-height:1.6;font-style:normal;padding-top:12px;position:relative;flex-shrink:0;color:#756d66;font-size:11px;width:100%}
.qf-page .qf-67366dcb7{position:relative;flex-shrink:0;width:100%}
.qf-page .qf-160c75de4{background:#211a16;align-content:stretch;display:flex;height:38px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-20a7ba1e7{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:14px;height:14px}
.qf-page .qf-46be96907{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#f5f2ec;font-size:11px;white-space:nowrap}
.qf-page .qf-d8a516c5a{background:#f5f2ec;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;height:76px;align-items:center;justify-content:space-between;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-6e50ad055{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:25px;white-space:nowrap}
.qf-page .qf-71c9398ff{word-break:break-word;align-content:stretch;display:flex;gap:34px;align-items:center;line-height:normal;font-style:normal;overflow:clip;position:relative;flex-shrink:0;color:#11100e;font-size:13px;white-space:nowrap}
.qf-page .qf-59f9fc243{font-family:'Inter',sans-serif;font-weight:500;position:relative;flex-shrink:0}
.qf-page .qf-9607d8269{font-family:'Inter',sans-serif;font-weight:700;position:relative;flex-shrink:0}
.qf-page .qf-072aa948f{align-content:stretch;display:flex;gap:18px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.qf-page .qf-f7f996792{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:20px;height:20px}
.qf-page .qf-8ed44f11b{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding-bottom:48px;padding-top:64px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-b203fba3c{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.05;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:58px;width:min-content}
.qf-page .qf-4565b3d7a{font-family:'Inter',sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:16px;width:640px}
.qf-page .qf-df0a3de51{height:0;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-662c70d3c{word-break:break-word;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;height:70px;align-items:center;justify-content:space-between;line-height:normal;font-style:normal;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;font-size:11px;width:100%}
.qf-page .qf-93780e3ee{align-content:flex-start;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;padding-bottom:90px;padding-top:60px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-e5b375319{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:11px;width:100%}
.qf-page .qf-2d131261a{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:24px;padding-top:32px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-9a44c2942{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:normal;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:40px;width:min-content}
.qf-page .qf-52001e70c{font-family:'Inter',sans-serif;font-weight:400;line-height:1.5;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:min-content}
.qf-page .qf-340447690{word-break:break-word;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;align-items:center;justify-content:space-between;line-height:normal;font-style:normal;padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.qf-page .qf-890ab3d4a{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:48px;padding-top:24px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-600341c6b{column-gap:16px;row-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.qf-page .qf-9e0d5873a{word-break:break-word;background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:22px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:45px;padding-bottom:45px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-ae64f9b38{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:32px;width:100%}
.qf-page .qf-fcd67c57b{font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:14px;width:100%}
.qf-page .qf-d0b79adb0{border-color:#d8d0c5;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;line-height:normal;padding-top:14px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-616211e04{font-family:'Cormorant Garamond',serif;font-weight:500;position:relative;flex-shrink:0;color:#11100e;font-size:22px;white-space:nowrap}
.qf-page .qf-0bd6bdd80{font-family:'Inter',sans-serif;font-weight:400;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:12px;width:min-content}
.qf-page .qf-1c7af1885{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:500;gap:18px;align-items:flex-start;line-height:normal;padding-left:20px;padding-right:20px;padding-top:42px;padding-bottom:42px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-a8dd8dbe3{font-family:'Cormorant Garamond',serif;position:relative;flex-shrink:0;color:#11100e;font-size:30px;white-space:nowrap}
.qf-page .qf-8a4d1744a{align-content:stretch;display:flex;flex-direction:column;font-family:'Inter',sans-serif;gap:12px;align-items:flex-start;font-style:normal;position:relative;flex-shrink:0;color:#211a16;font-size:11px;width:100%;white-space:pre-wrap}
.qf-page .qf-33d7ab171{background:#211a16;align-content:stretch;display:flex;flex-direction:column;gap:54px;align-items:flex-start;overflow:clip;padding-left:60px;padding-right:60px;padding-top:70px;padding-bottom:70px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-5d58799a8{align-content:stretch;display:flex;gap:90px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-e2ec8b0ac{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;min-width:1px;overflow:clip;position:relative}
.qf-page .qf-b77d9648c{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;font-size:27px;color:#fff;white-space:nowrap}
.qf-page .qf-eca7176ca{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#d8d0c5;font-size:14px;white-space:nowrap}
.qf-page .qf-9c81f5768{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:14px;align-items:flex-start;line-height:normal;min-width:1px;font-style:normal;overflow:clip;position:relative;white-space:nowrap}
.qf-page .qf-5b85c52c7{font-family:'Inter',sans-serif;font-weight:600;position:relative;flex-shrink:0;font-size:12px;color:#fff}
.qf-page .qf-38c0a9549{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#d8d0c5;font-size:14px}
.qf-page .qf-c587f7fea{word-break:break-word;border-color:#756d66;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;font-family:'Inter',sans-serif;font-weight:400;align-items:center;justify-content:space-between;line-height:normal;font-style:normal;overflow:clip;padding-top:28px;position:relative;flex-shrink:0;color:#d8d0c5;font-size:11px;width:100%;white-space:nowrap}
.qf-page .qf-8c2c8694d{word-break:break-word;font-family:'Geist',sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:10px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-c4cbd9326{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:44px;height:44px}
.qf-page .qf-73c8b29dc{align-content:stretch;display:flex;gap:12px;align-items:center;justify-content:flex-end;position:relative;flex-shrink:0;width:44px;height:44px}
.qf-page .qf-7d063349b{align-content:stretch;display:flex;gap:64px;align-items:flex-start;padding-bottom:76px;padding-top:56px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-ab6cba724{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:760px}
.qf-page .qf-11f15fd13{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;overflow:clip;position:relative}
.qf-page .qf-0a24f88df{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-124af7ab7{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:10px;white-space:nowrap}
.qf-page .qf-396673f89{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.05;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:46px;width:min-content}
.qf-page .qf-f1bc9ea6f{font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:13px;white-space:nowrap}
.qf-page .qf-ca6f3c666{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:20px;white-space:nowrap}
.qf-page .qf-cd9cffdfa{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;line-height:normal;font-style:normal;overflow:clip;position:relative;flex-shrink:0;font-size:13px;width:100%;white-space:nowrap}
.qf-page .qf-fe2923e63{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-89c80e10f{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Inter',sans-serif;font-weight:400;gap:10px;align-items:flex-start;line-height:normal;font-style:normal;overflow:clip;position:relative;flex-shrink:0;color:#11100e;font-size:11px;width:100%;white-space:pre-wrap}
.qf-page .qf-4fa26b1b3{word-break:break-word;align-content:stretch;display:flex;align-items:center;justify-content:space-between;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;width:100%;white-space:nowrap}
.qf-page .qf-cf686a900{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:44px;padding-top:38px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1f9551405{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-be4f2af9c{font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.05;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:min-content}
.qf-page .qf-a1abc2c76{font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:14px;white-space:nowrap}
.qf-page .qf-f8b8c7c09{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;font-size:13px;width:100%;white-space:nowrap}
.qf-page .qf-ab493c410{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-3fb7c0d26{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Inter',sans-serif;font-weight:400;gap:8px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:11px;width:100%;white-space:pre-wrap}
.qf-page .qf-d5c8af044{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:20px;white-space:nowrap}
.qf-page .qf-ab23b1bd9{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:48px;padding-top:24px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f380acb1b{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-00792034f{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;width:100%}
.qf-page .qf-e77277b42{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;position:relative;flex-shrink:0;color:#11100e;font-size:38px;width:100%}
.qf-page .qf-20f37ff66{font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:14px;width:100%}
.qf-page .qf-5cc4c8539{font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:20px;width:100%}
.qf-page .qf-47c2442a3{word-break:break-word;border-color:#d8d0c5;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;line-height:normal;position:relative;flex-shrink:0;font-size:13px;width:100%;white-space:nowrap}
.qf-page .qf-8c6aa1745{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Inter',sans-serif;font-weight:400;gap:10px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:12px;width:100%}
.qf-page .qf-da9a1ed59{border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-225a62261{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:normal;min-width:100%;font-style:normal;opacity:.8;position:relative;flex-shrink:0;color:#f5f2ec;font-size:13px;width:min-content}
.qf-page .qf-7f060502d{align-content:stretch;display:flex;align-items:flex-start;padding-top:4px;position:relative;flex-shrink:0}
.qf-page .qf-129ebc2a6{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:1px;align-items:flex-start;line-height:normal;position:relative;flex-shrink:0;color:#faf9f6;width:100%;white-space:nowrap}
.qf-page .qf-d1b1b05c9{align-content:stretch;display:flex;gap:8px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.qf-page .qf-4a1edfcb9{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;font-size:11px;color:#fff;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-32b35e19c{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;height:76px;align-items:center;justify-content:space-between;overflow:clip;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1282d7740{word-break:break-word;align-content:stretch;display:flex;font-family:'Geist',sans-serif;font-weight:600;gap:40px;align-items:center;line-height:normal;overflow:clip;position:relative;flex-shrink:0;font-size:13px;white-space:nowrap}
.qf-page .qf-f4a6bae1b{position:relative;flex-shrink:0;color:#11100e}
.qf-page .qf-42a047189{position:relative;flex-shrink:0;color:#6b3424}
.qf-page .qf-d32aa582a{align-content:stretch;display:flex;flex-direction:column;gap:24px;height:640px;align-items:center;justify-content:center;overflow:clip;padding-left:60px;padding-right:60px;padding-top:140px;padding-bottom:140px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f5019fff1{position:absolute;background:rgba(17,16,14,0.65);inset:0}
.qf-page .qf-f0caa07b8{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:13px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-2ed1ee2c7{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;position:relative;flex-shrink:0;color:#f5f2ec;font-size:64px;text-align:center;width:900px}
.qf-page .qf-3d979886a{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;position:relative;flex-shrink:0;color:#d8d0c5;font-size:16px;text-align:center;width:600px}
.qf-page .qf-bd169813e{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:480px;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;padding-top:90px;padding-bottom:90px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1d2245f2a{position:absolute;background:rgba(17,16,14,0.7);inset:0}
.qf-page .qf-b65f82a1a{word-break:break-word;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:12px;text-align:center;text-transform:uppercase;width:100%}
.qf-page .qf-f2ac00de6{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#faf9f6;font-size:40px;text-align:center;width:100%}
.qf-page .qf-a33d984ea{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;font-style:normal;position:relative;flex-shrink:0;color:#d8d0c5;font-size:15px;text-align:center;width:100%}
.qf-page .qf-0d6f56774{word-break:break-word;background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;gap:80px;align-items:flex-start;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-40fbd2714{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:400px;white-space:nowrap}
.qf-page .qf-abede1d4f{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;text-transform:uppercase}
.qf-page .qf-d8bb2db34{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#11100e;font-size:40px}
.qf-page .qf-fd7fbe160{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;font-family:'Geist',sans-serif;font-weight:400;gap:24px;align-items:flex-start;line-height:1.75;min-width:1px;position:relative;font-size:16px}
.qf-page .qf-93d2ce7ad{position:relative;flex-shrink:0;color:#211a16;width:100%}
.qf-page .qf-6b4578ae9{position:relative;flex-shrink:0;color:#756d66;width:100%}
.qf-page .qf-c5db87f32{word-break:break-word;background:#faf9f6;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:54px;padding-bottom:54px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-62f39da6b{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f9241f0cf{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.2;position:relative;flex-shrink:0;color:#11100e;font-size:32px;width:100%}
.qf-page .qf-79ee288fb{font-family:'Inter',sans-serif;font-weight:400;line-height:1.75;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:16px;width:100%}
.qf-page .qf-2fa211120{font-family:'Inter',sans-serif;font-weight:400;line-height:1.75;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:16px;width:100%}
.qf-page .qf-413a21492{height:520px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-a9b24d9be{height:260px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-25e640883{word-break:break-word;background:#faf9f6;align-content:stretch;display:flex;gap:80px;align-items:flex-start;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-8fadc9b6a{background:#f5f2ec;align-content:stretch;display:flex;gap:60px;align-items:center;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1777f7816{height:420px;position:relative;border-radius:4px;flex-shrink:0;width:600px}
.qf-page .qf-6b9f40955{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:4px;width:100%;height:100%}
.qf-page .qf-3d7de8083{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;position:relative}
.qf-page .qf-84ba208e1{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-9eafb7488{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;position:relative;flex-shrink:0;color:#11100e;font-size:40px;white-space:nowrap}
.qf-page .qf-9968a212c{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.65;min-width:100%;position:relative;flex-shrink:0;color:#211a16;font-size:15px;width:min-content}
.qf-page .qf-22254f1f5{border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-70b7634cb{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:12px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-647635bcb{background:#f5f2ec;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:54px;padding-bottom:54px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-772bc9639{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:1.7;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:16px;width:100%}
.qf-page .qf-6325360a0{border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:16px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-ea551039d{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;width:100%}
.qf-page .qf-36667b371{word-break:break-word;background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;line-height:normal;padding-left:60px;padding-right:60px;padding-top:140px;padding-bottom:140px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-4c460cfc3{font-family:'Geist',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-da615d251{font-family:'Cormorant Garamond',serif;font-weight:400;position:relative;flex-shrink:0;color:#f5f2ec;font-size:48px;text-align:center;width:800px}
.qf-page .qf-01ea68d8c{font-family:'Geist',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:14px;white-space:nowrap}
.qf-page .qf-bcc8d9242{word-break:break-word;background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:center;padding-left:20px;padding-right:20px;padding-top:80px;padding-bottom:80px;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-6a1e63ce2{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.2;position:relative;flex-shrink:0;color:#faf9f6;font-size:36px;width:100%}
.qf-page .qf-1064cfe21{font-family:'Inter',sans-serif;font-weight:400;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:13px;width:100%}
.qf-page .qf-09b9371fb{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#756d66;font-size:13px;white-space:nowrap}
.qf-page .qf-ac02746f0{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;line-height:normal;min-width:1px;overflow:clip;position:relative;font-size:13px;white-space:nowrap}
.qf-page .qf-3c37159b5{font-family:'Geist',sans-serif;font-weight:700;position:relative;flex-shrink:0;color:#fff}
.qf-page .qf-e3c49d778{font-family:'Geist',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66}
.qf-page .qf-4479af06e{word-break:break-word;border-color:#211a16;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;font-family:'Geist',sans-serif;font-weight:400;align-items:flex-start;justify-content:space-between;line-height:normal;overflow:clip;padding-top:28px;position:relative;flex-shrink:0;color:#756d66;font-size:11px;width:100%;white-space:nowrap}
.qf-page .qf-6debb3b30{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:400px;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;padding-top:90px;padding-bottom:90px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-7bb405d44{position:absolute;background:rgba(17,16,14,0.75);inset:0}
.qf-page .qf-565620ef8{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;gap:80px;align-items:center;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-31769592f{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;position:relative}
.qf-page .qf-38e61dc2a{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-9858d59ac{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#11100e;font-size:40px;white-space:nowrap}
.qf-page .qf-86fac041c{font-family:'Geist',sans-serif;font-weight:400;line-height:1.7;min-width:100%;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:min-content}
.qf-page .qf-9cbae6338{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-e920d5eda{height:220px;position:relative;border-radius:2px;flex-shrink:0;width:100%}
.qf-page .qf-3410d40c8{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-03ef0c737{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:28px;width:100%}
.qf-page .qf-976babb3d{background:#f5f2ec;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;gap:80px;align-items:center;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-9c204d103{background:#f5f2ec;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-89831cc98{background:#11100e;align-content:stretch;display:flex;gap:80px;align-items:center;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-36c0871ef{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-724f00d18{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#f5f2ec;font-size:40px;white-space:nowrap}
.qf-page .qf-feb728762{font-family:'Geist',sans-serif;font-weight:400;line-height:1.7;min-width:100%;position:relative;flex-shrink:0;color:#d8d0c5;font-size:15px;width:min-content}
.qf-page .qf-b36673e85{background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:54px;padding-bottom:54px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-219e3326c{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:28px;width:100%}
.qf-page .qf-18c739bed{background:#f5f2ec;align-content:stretch;display:flex;gap:80px;align-items:center;padding-left:60px;padding-right:60px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-c1be7850f{background:#faf9f6;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;overflow:clip;padding:30px;position:relative;border-radius:4px;box-shadow:0px 10px 30px 0px rgba(48,40,27,0.1);flex-shrink:0;width:560px}
.qf-page .qf-111be804b{word-break:break-word;align-content:stretch;display:flex;font-weight:400;align-items:center;justify-content:space-between;line-height:normal;overflow:clip;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.qf-page .qf-99896a1c3{font-family:'Cormorant Garamond',serif;position:relative;flex-shrink:0;color:#11100e;font-size:20px}
.qf-page .qf-e033ee1f2{font-family:'Geist',sans-serif;position:relative;flex-shrink:0;color:#756d66;font-size:10px}
.qf-page .qf-a14631f11{align-content:stretch;display:flex;align-items:center;justify-content:space-between;overflow:clip;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-2475db9d7{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:400;gap:6px;align-items:flex-start;line-height:normal;overflow:clip;position:relative;flex-shrink:0;white-space:nowrap}
.qf-page .qf-d8d6c8485{font-family:'Geist',sans-serif;position:relative;flex-shrink:0;color:#756d66;font-size:11px}
.qf-page .qf-64545cdff{font-family:'Cormorant Garamond',serif;position:relative;flex-shrink:0;color:#11100e;font-size:26px}
.qf-page .qf-a84c4fb86{position:relative;flex-shrink:0;width:82px;height:82px}
.qf-page .qf-181abf129{background:#faf9f6;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:20px;position:relative;border-radius:4px;flex-shrink:0;width:100%}
.qf-page .qf-c2aaba045{word-break:break-word;align-content:stretch;display:flex;font-weight:400;align-items:center;justify-content:space-between;line-height:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.qf-page .qf-54487871d{font-family:'Cormorant Garamond',serif;position:relative;flex-shrink:0;color:#11100e;font-size:16px}
.qf-page .qf-29f3b167c{font-family:'Inter',sans-serif;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:9px}
.qf-page .qf-a87fa36bc{height:140px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-c96fe1067{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1f16158d1{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;line-height:normal;font-style:normal;position:relative;flex-shrink:0;white-space:nowrap}
.qf-page .qf-c7099f9dd{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:10px}
.qf-page .qf-19efab1ec{position:relative;flex-shrink:0;width:48px;height:48px}
.qf-page .qf-0050852c1{background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding-left:60px;padding-right:60px;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-4e1741a5f{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.15;position:relative;flex-shrink:0;color:#f5f2ec;font-size:36px;text-align:center;width:600px}
.qf-page .qf-bc4954458{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;position:relative;flex-shrink:0;color:#d8d0c5;font-size:15px;text-align:center;width:600px}
.qf-page .qf-f61410045{border-width:1px;border-color:#f5f2ec;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;padding-left:32px;padding-right:32px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:2px;flex-shrink:0}
.qf-page .qf-82233c06d{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#f5f2ec;font-size:13px;white-space:nowrap}
.qf-page .qf-74c9c4d22{background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;padding-top:64px;padding-bottom:64px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-46a25aef5{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.2;min-width:100%;position:relative;flex-shrink:0;color:#faf9f6;font-size:32px;text-align:center;width:min-content}
.qf-page .qf-fb1b15335{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:1.5;min-width:100%;font-style:normal;position:relative;flex-shrink:0;color:#d8d0c5;font-size:14px;text-align:center;width:min-content}
.qf-page .qf-7ccd988c2{border-width:1px;border-color:#faf9f6;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:32px;padding-right:32px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:2px;flex-shrink:0}
.qf-page .qf-9dfc9498b{word-break:break-word;align-content:stretch;display:flex;font-family:'Geist',sans-serif;font-weight:600;gap:40px;align-items:center;line-height:normal;overflow:clip;position:relative;flex-shrink:0;color:#11100e;font-size:13px;white-space:nowrap}
.qf-page .qf-3562a348e{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:90px;padding-top:120px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1b6696859{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;flex-shrink:0;text-align:center;width:900px}
.qf-page .qf-431783c52{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:12px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-cfb76a507{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:48px;width:min-content}
.qf-page .qf-2d83bf985{font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#756d66;font-size:18px;width:min-content}
.qf-page .qf-27328888f{word-break:break-word;align-content:stretch;display:flex;gap:80px;align-items:flex-start;padding-bottom:90px;padding-top:60px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-3979ef03e{align-content:stretch;display:flex;flex-direction:column;font-weight:400;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:400px}
.qf-page .qf-a2e6b9acd{font-family:'Cormorant Garamond',serif;line-height:1.15;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:100%}
.qf-page .qf-1efee6a69{font-family:'Geist',sans-serif;line-height:1.6;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:100%}
.qf-page .qf-7c219a7f7{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative}
.qf-page .qf-fefaa2bc1{border-width:0;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;gap:40px;align-items:flex-start;padding-top:24px;padding-bottom:24px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-09f89d032{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:13px;text-transform:uppercase;width:240px}
.qf-page .qf-f4748c108{flex:1 0 0;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;min-width:1px;position:relative;color:#11100e;font-size:15px}
.qf-page .qf-6b77502db{border-color:#d8d0c5;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;gap:40px;align-items:flex-start;padding-top:24px;padding-bottom:24px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-3dc5ba043{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-96b3208c4{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:400;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:800px}
.qf-page .qf-65e727187{font-family:'Cormorant Garamond',serif;line-height:1.15;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:36px;text-align:center;width:min-content}
.qf-page .qf-ce451638c{font-family:'Geist',sans-serif;line-height:1.65;min-width:100%;position:relative;flex-shrink:0;color:#756d66;font-size:15px;text-align:center;width:min-content}
.qf-page .qf-e491cc381{align-content:stretch;display:flex;flex-direction:column;font-family:'Geist',sans-serif;gap:12px;align-items:flex-start;padding-left:120px;position:relative;flex-shrink:0;width:500px}
.qf-page .qf-47aacf6d1{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-5db18a033{line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:14px;white-space:nowrap}
.qf-page .qf-00ce3219c{flex:1 0 0;line-height:1.6;min-width:1px;position:relative;color:#11100e;font-size:15px}
.qf-page .qf-e0a2a48d4{font-family:'Geist',sans-serif;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#6b3424;font-size:13px;text-align:center;width:min-content}
.qf-page .qf-155b742c4{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-3ba8eb29c{align-content:stretch;display:flex;flex-direction:column;gap:36px;align-items:flex-start;position:relative;flex-shrink:0;width:800px}
.qf-page .qf-df1d47cc8{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:400;gap:16px;align-items:center;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-7ff11d77f{font-family:'Geist',sans-serif;line-height:1.65;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:100%}
.qf-page .qf-d6f889b3e{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-475dc953e{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:22px;text-align:center;width:100%}
.qf-page .qf-e901a5791{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;position:relative;flex-shrink:0;color:#756d66;font-size:15px;text-align:center;width:100%}
.qf-page .qf-26962d9af{align-content:flex-start;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-2e7edd4db{background:#faf9f6;border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;align-items:flex-start;padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:4px;flex-shrink:0}
.qf-page .qf-f5016b734{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#211a16;font-size:12px;white-space:nowrap}
.qf-page .qf-81cbfbff1{word-break:break-word;align-content:stretch;display:flex;gap:32px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-b434ae273{background:#faf9f6;border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:10px;align-items:flex-start;min-width:1px;padding:24px;position:relative}
.qf-page .qf-b05afa816{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:13px;text-transform:uppercase;width:100%}
.qf-page .qf-a588105e7{font-family:'Geist',sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:#756d66;font-size:14px;width:100%}
.qf-page .qf-6ad69ad88{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;position:relative;flex-shrink:0;color:#756d66;font-size:14px;text-align:center;width:100%}
.qf-page .qf-c89dba45b{background:#11100e;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-78d20a104{border-width:1px;border-color:#f5f2ec;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;padding-left:32px;padding-right:32px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0}
.qf-page .qf-11175ab44{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-5087d5d97{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;position:relative;flex-shrink:0;color:#11100e;font-size:40px;width:100%}
.qf-page .qf-a602dabbf{word-break:break-word;align-content:stretch;display:flex;align-items:center;justify-content:space-between;line-height:normal;position:relative;flex-shrink:0;color:#11100e;width:100%}
.qf-page .qf-34093627a{flex:1 0 0;font-family:'Geist',sans-serif;font-weight:600;min-width:1px;position:relative;font-size:16px}
.qf-page .qf-43c5b1151{font-family:'Geist',sans-serif;font-weight:400;position:relative;flex-shrink:0;font-size:18px;white-space:nowrap}
.qf-page .qf-52a67ece8{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:4px;padding-top:12px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-0075f1238{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:100%}
.qf-page .qf-62fd80dc1{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-top:100px;padding-bottom:100px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-0abcbd2b6{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:center;padding-bottom:48px;position:relative;flex-shrink:0;text-align:center;width:800px}
.qf-page .qf-c954dfa32{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:12px;white-space:nowrap}
.qf-page .qf-07b16ebae{font-family:'Geist',sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;color:#756d66;font-size:16px;width:min-content}
.qf-page .qf-d46848318{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:800px}
.qf-page .qf-e600aab97{border-color:#11100e;border-bottom-width:2px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:16px;padding-top:40px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-638ae905c{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:13px;white-space:nowrap}
.qf-page .qf-190fb49d8{border-color:#11100e;border-bottom-width:2px;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:16px;padding-top:56px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-a35056d02{height:128px;position:relative;flex-shrink:0;width:800px}
.qf-page .qf-6fe7f65b8{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;flex-shrink:0;width:800px}
.qf-page .qf-cc230e550{background:#11100e;border-width:1px;border-color:#11100e;border-style:solid;align-content:stretch;display:flex;flex-direction:column;height:48px;align-items:center;justify-content:center;overflow:clip;padding-left:32px;padding-right:32px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0}
.qf-page .qf-52ffa6a3f{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;font-size:13px;color:#fff;white-space:nowrap}
.qf-page .qf-415ff2e37{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;line-height:normal;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-acb97ab60{font-family:'Inter',sans-serif;font-weight:600;font-style:normal;position:relative;flex-shrink:0;color:#9a7950;font-size:11px;text-transform:uppercase;width:100%}
.qf-page .qf-07db60d6d{font-family:'Cormorant Garamond',serif;font-weight:400;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:100%}
.qf-page .qf-264291464{border-color:#11100e;border-bottom-width:2px;border-style:solid;align-content:stretch;display:flex;align-items:flex-start;padding-bottom:8px;padding-top:16px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-232d3b7fb{word-break:break-word;flex:1 0 0;font-family:'Inter',sans-serif;font-weight:600;line-height:normal;min-width:1px;font-style:normal;position:relative;color:#9a7950;font-size:12px}
.qf-page .qf-e222f7a1b{word-break:break-word;background:#e8e2d5;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:center;overflow:clip;padding-bottom:64px;padding-top:92px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-c98fbfbb6{font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:12px;white-space:nowrap}
.qf-page .qf-9522291e6{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.05;position:relative;flex-shrink:0;color:#11100e;font-size:64px;text-align:center;width:900px}
.qf-page .qf-92cd63265{font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;position:relative;flex-shrink:0;color:#756d66;font-size:17px;text-align:center;width:600px}
.qf-page .qf-54d1f0091{word-break:break-word;align-content:stretch;display:flex;gap:24px;align-items:flex-start;line-height:normal;overflow:clip;padding-left:60px;padding-right:60px;padding-top:64px;padding-bottom:64px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-6d1b8f8f0{background:#faf9f6;border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:10px;align-items:flex-start;min-width:1px;overflow:clip;padding:24px;position:relative}
.qf-page .qf-a13341c2e{font-family:'Cormorant Garamond',serif;font-weight:400;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:24px;width:min-content}
.qf-page .qf-14c5e43ea{font-family:'Geist',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#6b3424;font-size:14px;white-space:nowrap}
.qf-page .qf-15bc4d15d{background:#faf9f6;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-bottom:90px;padding-left:320px;padding-right:300px;padding-top:80px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-cce6c215e{word-break:break-word;background:#6b3424;align-content:stretch;display:flex;flex-direction:column;gap:14px;align-items:center;overflow:clip;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-24156983a{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.3;position:relative;flex-shrink:0;color:#f5f2ec;font-size:34px;text-align:center;width:800px}
.qf-page .qf-c60d1beea{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-70f2b0b49{background:#faf9f6;border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:20px;position:relative;border-radius:2px;flex-shrink:0;width:100%}
.qf-page .qf-022fc6943{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;line-height:normal;font-style:normal;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.qf-page .qf-ad1aef622{font-family:'Inter',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:14px}
.qf-page .qf-65e3e3ea2{font-family:'Inter',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#6b3424;font-size:16px}
.qf-page .qf-070adcff6{word-break:break-word;font-family:'Geist',sans-serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#f5f2ec;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-4fe21bf70{word-break:break-word;align-content:stretch;display:flex;font-family:'Geist',sans-serif;font-weight:600;gap:40px;align-items:flex-start;line-height:normal;overflow:clip;position:relative;flex-shrink:0;color:#11100e;font-size:13px;white-space:nowrap}
.qf-page .qf-5417cb4b1{overflow:clip;position:relative;flex-shrink:0;width:12px;height:12px}
.qf-page .qf-eae18afc3{position:absolute;inset:8.33%}
.qf-page .qf-87f65ec77{overflow:clip;position:relative;flex-shrink:0;width:18px;height:18px}
.qf-page .qf-a0cc0c55d{position:absolute;inset:12.5%}
.qf-page .qf-ad11617f2{position:absolute;inset:8.33% 12.5%}
.qf-page .qf-bf4429252{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;padding-bottom:30px;padding-top:60px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f89d17a81{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:52px;white-space:nowrap}
.qf-page .qf-9b2cbe6f8{align-content:stretch;display:flex;gap:80px;align-items:flex-start;overflow:clip;padding-bottom:100px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-733cb5f77{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:20px;padding-top:40px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-ff8d75cbb{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:38px;white-space:nowrap}
.qf-page .qf-56f22f698{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:40px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-9f9dc4789{background:#faf9f6;border-width:1px;border-color:#d8d0c5;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f1599e383{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:normal;min-width:100%;position:relative;flex-shrink:0;color:#756d66;font-size:13px;width:min-content}
.qf-page .qf-a1b1e7f02{word-break:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:16px;align-items:flex-start;line-height:normal;min-width:1px;overflow:clip;position:relative;white-space:nowrap}
.qf-page .qf-c685f1b52{font-family:'Geist',sans-serif;font-weight:700;position:relative;flex-shrink:0;font-size:12px;color:#fff}
.qf-page .qf-8441bf126{font-family:'Geist',sans-serif;font-weight:400;position:relative;flex-shrink:0;color:#756d66;font-size:13px}
.qf-page .qf-520a5c448{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:normal;opacity:.8;position:relative;flex-shrink:0;color:#f5f2ec;font-size:13px;white-space:nowrap}
.qf-page .qf-0e3b669ab{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:'Geist',sans-serif;font-weight:400;gap:16px;align-items:flex-start;line-height:1.6;padding-top:12px;position:relative;flex-shrink:0;color:#756d66;font-size:11px;width:100%;white-space:nowrap}
.qf-page .qf-70d06c0cd{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:120px;padding-top:80px;padding-left:60px;padding-right:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-9c0d168ae{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:80px;padding-top:48px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-31ff84af2{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;padding-bottom:24px;padding-top:48px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;text-align:center;width:100%}
.qf-page .qf-caaf4fccf{font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:100%}
.qf-page .qf-916562081{font-family:'Inter',sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:15px;width:100%}
.qf-page .qf-c457327ca{align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;padding-bottom:64px;padding-top:12px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f8aa9fc64{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-072568872{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:500;line-height:1.15;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:36px;width:min-content}
.qf-page .qf-73297af4e{border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:4px;padding-right:12px;padding-top:12px;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-1cca0e7a7{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:48px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-736d1ae7e{word-break:break-word;align-content:stretch;display:flex;align-items:center;justify-content:space-between;line-height:normal;position:relative;flex-shrink:0;font-size:11px;width:100%;white-space:nowrap}
.qf-page .qf-c3816055a{font-family:'Geist',sans-serif;font-weight:600;position:relative;flex-shrink:0;color:#11100e}
.qf-page .qf-fd4e2518f{column-gap:16px;row-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.qf-page .qf-df5724650{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:center;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:60px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-0e30b7abd{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:normal;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:32px;text-align:center;width:min-content}
.qf-page .qf-ac17d3e9d{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:1.6;min-width:100%;position:relative;flex-shrink:0;color:#756d66;font-size:15px;text-align:center;width:min-content}
.qf-page .qf-1a2f15f1f{background:#11100e;border-width:1px;border-color:#11100e;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;position:relative;flex-shrink:0}
.qf-page .qf-5e763d44f{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#faf9f6;font-size:11px;white-space:nowrap}
.qf-page .qf-f9829f7f2{font-family:'Geist',sans-serif;font-weight:600;position:relative;flex-shrink:0;font-size:12px}
.qf-page .qf-d67f044c0{font-family:'Geist',sans-serif;font-weight:400;position:relative;flex-shrink:0;font-size:14px}
.qf-page .qf-56606b702{align-content:stretch;display:flex;gap:48px;align-items:center;justify-content:center;padding-bottom:120px;padding-top:100px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-12fad71e9{background:#eee4d5;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:0;width:140px;height:140px}
.qf-page .qf-a5c1c8255{position:relative;flex-shrink:0;width:100px;height:100px}
.qf-page .qf-f2729b73f{position:absolute;height:44px;left:0;overflow:clip;top:0;width:70px}
.qf-page .qf-42bd46c4c{position:absolute;left:0;width:18px;height:18px;top:0}
.qf-page .qf-57e3845c9{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:center;min-width:1px;position:relative}
.qf-page .qf-8f80aaea2{word-break:break-word;font-family:'Geist',sans-serif;font-weight:400;line-height:normal;position:relative;flex-shrink:0;color:#6b3424;font-size:11px;text-transform:uppercase;white-space:nowrap}
.qf-page .qf-c710925b0{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:400;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#11100e;font-size:38px;text-align:center;width:min-content}
.qf-page .qf-4b279cf38{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-be259415d{background:#11100e;border-width:1px;border-color:#11100e;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-c5b65a5c9{background:rgba(0,0,0,0);border-width:1px;border-color:#11100e;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-d31722cd1{word-break:break-word;font-family:'Geist',sans-serif;font-weight:600;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:11px;white-space:nowrap}
.qf-page .qf-c5fbda791{background:#faf9f6;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.qf-page .qf-254fc74a6{background:#f5f2ec;border-color:#d8d0c5;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-41531d3d7{height:100px;position:relative;flex-shrink:0;width:44px}
.qf-page .qf-7346e738a{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:1px;padding-bottom:32px;padding-top:24px;padding-left:32px;padding-right:32px;position:relative;width:100%}
.qf-page .qf-b5a8ac168{align-content:stretch;display:flex;align-items:flex-start;padding-top:12px;padding-bottom:12px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-798042939{word-break:break-word;font-family:'Cormorant Garamond',serif;font-weight:500;line-height:normal;position:relative;flex-shrink:0;color:#11100e;font-size:30px;white-space:nowrap}
.qf-page .qf-98a4549bf{align-content:stretch;display:flex;align-items:flex-start;padding-top:10px;padding-bottom:10px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-2b162e1c8{word-break:break-word;font-family:'Inter',sans-serif;font-weight:500;line-height:normal;font-style:normal;position:relative;flex-shrink:0;color:#11100e;font-size:15px;white-space:nowrap}
.qf-page .qf-6a233c377{align-content:stretch;display:flex;gap:6px;align-items:center;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-fc08538ad{position:relative;flex-shrink:0;width:10px;height:10px}
.qf-page .qf-5a714b25b{word-break:break-word;font-family:'Inter',sans-serif;font-weight:400;line-height:1.6;font-style:normal;position:relative;flex-shrink:0;color:#756d66;font-size:13px;width:100%}
.qf-page .qf-17f35c583{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding-bottom:140px;padding-top:100px;padding-left:20px;padding-right:20px;position:relative;flex-shrink:0;width:100%}
.qf-page .qf-f6af6fee2{background:#eee4d5;align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:999px;flex-shrink:0;width:110px;height:110px}
.qf-page .qf-a5b3e7381{position:relative;flex-shrink:0;width:80px;height:80px}
.qf-page .qf-76623beb2{position:absolute;height:36px;left:0;overflow:clip;top:0;width:50px}
.qf-page .qf-2a11580e3{background:#11100e;border-width:1px;border-color:#11100e;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:14px;padding-bottom:14px;position:relative;flex-shrink:0}
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Geist:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2ec;color:#11100e;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button{background:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p,ul{margin:0}button,input,select,textarea{border-radius:2px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #9a7950;outline-offset:4px}.qf-page *{border-width:0;border-style:solid;box-sizing:border-box}.qf-page p,.qf-page h1,.qf-page h2{margin:0}.qf-page button{padding:0}.qf-page img{max-width:100%;object-fit:cover}.qf-page a{text-decoration:none}.qf-page a:hover{text-decoration:underline}.qf-page{width:100%;overflow-x:clip}.qf-desktop{display:block}.qf-mobile{display:none}.qf-single{width:100%}.qf-page .qf-single>div{min-height:100vh}.qf-single>[data-figma-node]>div{max-width:100%}
.qf-faq-summary,.qf-footer-details>summary,.qf-details>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;list-style:none;font-size:16px;font-weight:600}.qf-faq-summary::-webkit-details-marker,.qf-footer-details>summary::-webkit-details-marker{display:none}.qf-plus{font-weight:400}details[open]>.qf-faq-summary .qf-plus{transform:rotate(45deg)}.qf-answer{padding-top:16px;font-size:15px;line-height:1.6;color:#756d66}.qf-page .qf-footer-details{display:block}.qf-footer-details summary{font-size:13px}.qf-footer-details ul{list-style:none;padding:20px 0 0;line-height:2.4;font-size:13px;font-weight:400}.qf-details{display:block!important}.qf-page .qf-native-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;height:auto;align-items:start;min-height:320px}.qf-page-collection .qf-native-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:850px}.qf-product-card{min-width:0}.qf-product-photo{width:100%;aspect-ratio:5/6;overflow:hidden;display:block;background:#eee4d5;position:relative}.qf-product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.qf-product-photo:hover img{transform:scale(1.03)}.qf-card-title{font:500 22px/1.15 'Cormorant Garamond',serif;margin-top:14px!important}.qf-card-meta{font:13px/1.5 Inter,sans-serif;color:#756d66;margin-top:6px!important}.qf-card-price{font-size:14px;font-weight:600;margin-top:6px!important}.qf-card-badge{position:absolute;top:10px;left:10px;background:#faf9f6;padding:6px 9px;font-size:10px}.qf-filter-form{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.qf-filter-form select{background:transparent;border:1px solid #d8d0c5;padding:10px;max-width:230px}.qf-filter-form label{display:flex;align-items:center;gap:6px}.qf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px!important;background:#11100e;color:#f5f2ec;font-size:12px;font-weight:600;border:1px solid #11100e!important;text-decoration:none}.qf-btn-light{background:#f5f2ec;color:#11100e}.qf-btn-outline{background:transparent;color:#11100e}.qf-btn:disabled{opacity:.55;cursor:not-allowed}.qf-buy-form{width:100%;display:flex;flex-direction:column;gap:12px}.qf-buy-form select{padding:12px;border:1px solid #d8d0c5}.qf-specs{width:100%;font-size:13px}.qf-specs>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d8d0c5;padding:12px 0}.qf-specs dt{color:#756d66}.qf-specs dd{margin:0;font-weight:600}.qf-gallery{width:100%}.qf-gallery-main{display:block;width:100%;height:670px;background:#eee4d5;overflow:hidden;border:0;padding:0;cursor:zoom-in}.qf-gallery-main img{width:100%;height:100%;object-fit:contain}.qf-gallery-main:hover img{transform:scale(1.08)}.qf-gallery-controls{display:flex;justify-content:space-between;font-size:11px;padding:14px 0;color:#756d66}.qf-gallery-controls button{border:0;font-size:11px}.qf-gallery-thumbs{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.qf-gallery-thumbs button{flex:0 0 80px;height:80px;border:1px solid #d8d0c5;padding:0}.qf-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.qf-gallery-thumbs [aria-current=true]{border-color:#11100e}
.qf-contact-form{display:flex;flex-direction:column;gap:24px;width:100%}.qf-contact-form h2{font:400 34px 'Cormorant Garamond',serif}.qf-contact-form label{display:flex;flex-direction:column;gap:10px;font-size:13px;width:100%}.qf-contact-form input,.qf-contact-form textarea{width:100%;padding:12px 16px;background:#faf9f6;border:0;border-bottom:1px solid #d8d0c5;min-height:48px;font-size:14px}.qf-contact-form textarea{height:132px;resize:vertical}.qf-contact-form button{align-self:flex-start}.qf-newsletter{display:flex;gap:12px;width:100%;flex-wrap:wrap}.qf-newsletter input{min-width:0;flex:1;padding:14px 18px;background:transparent;border:1px solid #d8d0c5;color:#f5f2ec;font-size:14px}.qf-newsletter .qf-message{width:100%}.qf-search-form{display:flex;width:100%;gap:12px}.qf-search-form input{background:transparent;flex:1;min-width:0;border:0;border-bottom:1px solid #d8d0c5;padding:12px;font:italic 24px 'Cormorant Garamond',serif}.qf-message{font-size:14px;line-height:1.5}.qf-cart-form{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:60px;width:100%}.qf-cart-items{min-width:0}.qf-cart-item{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #d8d0c5}.qf-cart-item>img{width:140px;height:170px;object-fit:cover}.qf-cart-item-copy{flex:1;min-width:0;font-size:13px}.qf-cart-item h2{font:500 26px 'Cormorant Garamond',serif}.qf-cart-item p{margin-top:10px}.qf-cart-quantity{display:flex;align-items:center;gap:20px;margin-top:14px}.qf-cart-quantity input{width:64px;padding:10px;border:1px solid #d8d0c5;background:transparent}.qf-cart-remove{font-size:12px;text-decoration:underline}.qf-cart-summary{background:#eee4d5;padding:32px;font-size:13px;align-self:start}.qf-cart-summary h2{font:600 13px Inter,sans-serif;padding-bottom:24px;border-bottom:1px solid #d8d0c5}.qf-cart-summary p{margin:16px 0;line-height:1.6}.qf-cart-summary .qf-btn{width:100%}.qf-cart-empty{width:100%;text-align:center;padding:100px 20px;display:flex;align-items:center;flex-direction:column;gap:24px}.qf-cart-empty h2{font:400 42px 'Cormorant Garamond',serif}.qf-pagination{text-align:center;padding:20px}.qf-pagination a{padding:10px}
.qf-drawer{position:fixed;inset:0 0 0 auto;width:min(100%,430px);height:100dvh;border:0;background:#faf9f6;color:#11100e;padding:28px 24px;max-height:none;max-width:none;margin:0;z-index:100}.qf-drawer::backdrop{background:#11100e80}.qf-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:34px}.qf-drawer-head strong{font:600 24px 'Cormorant Garamond',serif}.qf-drawer-head button{font-size:26px;border:0}.qf-drawer nav a{display:block;padding:16px 0;border-bottom:1px solid #d8d0c5;font-size:15px}.qf-drawer nav{margin-bottom:32px}.qf-skip{position:absolute;left:-9999px}.qf-skip:focus{left:16px;top:16px;z-index:100;background:#fff;padding:12px}.shopify-policy__container{max-width:900px!important;margin:70px auto!important;line-height:1.75;padding:0 24px}.shopify-policy__title{font:500 46px 'Cormorant Garamond',serif;margin-bottom:30px}
@media(max-width:1100px){.qf-desktop{display:none}.qf-mobile{display:block}.qf-page .qf-native-grid,.qf-page-collection .qf-native-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;min-height:320px}.qf-card-title{font-size:22px}.qf-card-meta{font-size:12px}.qf-card-price{font-size:13px}.qf-gallery-main{height:auto;aspect-ratio:390/420}.qf-gallery-controls,.qf-gallery-thumbs{padding-left:20px;padding-right:20px}.qf-gallery-thumbs button{flex-basis:64px;height:64px}.qf-cart-form{display:flex;flex-direction:column;gap:28px}.qf-cart-item{gap:14px}.qf-cart-item>img{width:100px;height:120px}.qf-cart-item h2{font-size:22px}.qf-cart-summary{width:100%;padding:24px}.qf-newsletter{flex-direction:column}.qf-newsletter input{min-height:48px}.qf-page .qf-contact-form{gap:20px}.qf-contact-form button{width:100%}.qf-contact-form h2{display:none}.qf-cart-empty{padding:70px 20px}.qf-cart-empty h2{font-size:34px}}
@media(min-width:1101px) and (max-width:1399px){.qf-desktop [data-figma-node="3178:208"],.qf-desktop [data-figma-node="3178:229"]{width:44%}.qf-desktop [data-figma-node="3178:207"],.qf-desktop [data-figma-node="3178:228"]{gap:40px}}
.qf-page .qf-single>div{min-height:0}.qf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qf-policy-content{max-width:900px;margin:80px auto;padding:0 24px;line-height:1.75}.qf-policy-content h1{font:500 46px 'Cormorant Garamond',serif;margin-bottom:32px}.qf-policy-content p{margin:16px 0}.qf-page .qf-native-grid{grid-template-rows:auto}.qf-page-new .qf-native-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.qf-page-new .qf-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.qf-single{max-width:100%}.qf-page-search .qf-single>div:not([data-figma-node="3178:3242"]):not([data-figma-node="3178:3247"]):not([data-figma-node="3178:3294"]){max-width:1000px;margin:auto}}
.qf-drawer{padding:0;overflow-y:auto}.qf-drawer-content{min-height:100%}.qf-drawer-content>[data-figma-node]{min-height:100dvh;height:auto}.qf-drawer-content [data-figma-node="3178:2362"]{gap:24px}.qf-empty-cart-content>div{min-height:620px}.qf-empty-cart-content p{max-width:600px;min-width:0!important}
.qf-buy-form .qf-btn:disabled{background:#d8d0c5;color:#756d66;border-color:#d8d0c5!important;opacity:1}.qf-sold-message{text-align:center;font-size:11px;color:#756d66}.qf-page-product [data-figma-node="3178:2677"] .qf-gallery-thumbs{display:none}.qf-page-product [data-figma-node="3178:2677"] .qf-gallery-main{height:360px}
