:root{--quince-ink:#1b1b1b;--quince-cream:#f3f1ed}.quince-products{padding:56px 3.4%;max-width:1600px;margin:auto}.quince-products-heading{display:flex;justify-content:space-between;align-items:center}.quince-products h2{font:400 32px/1.15 Georgia,serif;color:var(--quince-ink);margin:0 0 24px}.quince-empty{color:#666;min-height:35px}.quince-track{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.quince-track::-webkit-scrollbar{display:none}.quince-product{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start}.quince-product .product-small{width:100%;max-width:100%;padding:0}.quince-arrows{display:flex;gap:8px}.quince-arrows button{background:#fff;color:#111;border:1px solid #aaa;border-radius:50%;font-size:22px;line-height:1;width:42px;height:42px;padding:0;margin:0}.quince-footer{background:#f4f3f0;color:#222;padding:60px max(4%,calc((100vw - 1400px)/2));}.quince-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.quince-footer h2{font:600 15px/1.4 Arial,sans-serif;color:#222;letter-spacing:.05em;margin:0 0 25px}.quince-footer h2:after{content:'';display:block;width:36px;height:2px;background:#aaa;margin-top:13px}.quince-footer ul{list-style:none;margin:0;padding:0}.quince-footer li{border-bottom:1px solid #ddd;margin:0;padding:11px 0}.quince-footer a{color:#333;font-size:13px}.quince-footer details ul{padding-left:16px}.quince-footer summary{cursor:pointer}.quince-footer summary a{display:inline}.quince-hero{display:grid;grid-template-columns:60% 40%;background:#eeece7;min-height:420px}.quince-hero-image{overflow:hidden;min-height:420px;background-position:left center;background-size:166.67% 100%;background-repeat:no-repeat}.quince-hero-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.quince-hero-copy h1{font:400 clamp(30px,3vw,46px)/1.1 Georgia,serif;color:#161616}.quince-hero-copy p{font:16px/1.5 Arial,sans-serif;color:#222}.quince-hero-copy .wp-block-button__link{background:#1b1b1b;color:#fff;border-radius:30px;min-width:260px;padding:14px 28px}.htw-site-header__main{max-width:none!important;padding-left:3.4%!important;padding-right:3.4%!important}.htw-site-header__announcement{font-size:12px!important;letter-spacing:.01em}.htw-site-header__desktop-nav{font-size:14px}.htw-site-header__panel{background:#fff;color:#222;box-shadow:0 4px 20px #0002}.product-small .product-title a,.product-small .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-small .badge-container{left:8px;top:8px}.product-small .quick-view{position:static!important;opacity:1!important;transform:none!important;display:block!important;color:#111!important;background:#fff!important;border:1px solid #aaa!important}.single-product .product-title,.woocommerce-cart h1{font-family:Georgia,serif}.single-product .single_add_to_cart_button,.woocommerce-cart .checkout-button{background:#1b1b1b!important;color:#fff!important;border-radius:30px}.single-product .woocommerce-tabs ul.tabs li.active a{color:#111;border-bottom:2px solid #111}.single-product .woocommerce-tabs ul.tabs a{color:#555}.single-product .tagged_as a{color:#555}.mfp-content .product-info{background:#fff;color:#222}.widget_shopping_cart_content a.button{background:#1b1b1b;color:#fff}.quince-hero-copy .wp-block-button__link:hover{background:#333;color:white}@media(max-width:849px){.quince-product{flex-basis:calc((100% - 16px)/2)}.quince-products{padding:38px 16px}.quince-arrows{display:none}.quince-footer-grid{grid-template-columns:1fr;gap:32px}.quince-footer{padding:44px 20px}.quince-hero{grid-template-columns:1fr}.quince-hero-image{min-height:270px}.quince-hero-copy{padding:32px 20px}.quince-hero-copy h1{font-size:30px}.quince-products h2{font-size:27px}}
.quince-hero .quince-hero-image{margin:0;position:relative}.quince-hero .quince-hero-image img{display:block;max-width:none;width:166.667%;height:100%;position:absolute;left:0;top:0;object-fit:fill}.quince-hero .quince-hero-copy>*{max-width:100%}.quince-hero-copy .wp-block-buttons{justify-content:center}
.widget_product_categories li.cat-parent{position:relative}.widget_product_categories .quince-category-toggle{position:absolute;right:0;top:0;margin:0;padding:2px 8px;min-height:30px;background:transparent;color:#222;border:0;font-size:20px;line-height:1}.widget_product_categories ul.children[hidden]{display:none!important}.product-small .box-text .quick-view{margin-top:10px;padding:8px 12px;font-size:12px;text-align:center;max-width:150px}.quince-track{cursor:grab}.quince-track:active{cursor:grabbing}@media(max-width:849px){body{padding-bottom:70px}}
.quince-categories{display:flex;overflow-x:auto;gap:28px;padding:28px 3.4% 42px;scroll-snap-type:x mandatory;scrollbar-width:none}.quince-categories::-webkit-scrollbar{display:none}.quince-category{flex:0 0 calc((100% - 196px)/8);min-width:120px;text-align:center;scroll-snap-align:start}.quince-category figure{margin:0 0 10px;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#f1f1f1}.quince-category img{width:100%;height:100%;object-fit:cover}.quince-category p{font:14px/1.4 Arial,sans-serif;color:#222;margin:0}@media(max-width:849px){.quince-categories{gap:16px;padding:24px 16px 32px}.quince-category{flex-basis:30%;min-width:95px}.quince-category p{font-size:12px}}
.quince-desktop-search{display:flex;align-items:center;margin:0 16px 0 0;width:300px}.quince-desktop-search input[type=search]{background:#f3f3f3;border:0;box-shadow:none;margin:0;height:38px;font-size:13px}.quince-desktop-search button{background:#ff9f73;border:0;color:#111;font-size:22px;line-height:1;margin:0;min-width:40px;height:38px;padding:0}.htw-site-header__actions.quince-search-ready .htw-site-header__search-toggle{display:none!important}@media(max-width:849px){.quince-desktop-search{display:none}.htw-site-header__actions.quince-search-ready .htw-site-header__search-toggle{display:flex!important}}
.quince-editorials{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:1600px;padding:0 3.4% 48px;margin:auto}.quince-editorial{position:relative;grid-column:span 2;overflow:hidden;min-height:360px}.quince-editorial:nth-child(-n+2){grid-column:span 3;min-height:520px}.quince-editorial figure{position:absolute;inset:0;margin:0}.quince-editorial figure:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.48),transparent 55%)}.quince-editorial img{width:100%;height:100%;object-fit:cover}.quince-editorial-copy{position:absolute;left:5%;right:5%;bottom:8%;text-align:center;color:white}.quince-editorial-copy h2{color:white;font:400 clamp(25px,2.5vw,38px)/1.15 Georgia,serif;margin:0 0 12px}.quince-editorial-copy p{color:white;font-size:15px;margin:0 0 15px}.quince-editorial-copy .wp-block-buttons{justify-content:center}.quince-editorial-copy .wp-block-button__link{background:white;color:#111;border-radius:30px;padding:12px 26px;font-size:12px}.quince-editorial-copy .wp-block-button__link:hover{background:#eee;color:#111}@media(max-width:849px){.quince-editorials{grid-template-columns:1fr;padding:0 16px 30px;gap:12px}.quince-editorial,.quince-editorial:nth-child(-n+2){grid-column:auto;min-height:420px}}
