:root{--trazaa-accent:#a88752;--trazaa-ink:#2d241f;--trazaa-paper:#fbf8f4;--trazaa-cream:#f3eee7;--trazaa-muted:#7c7269;--trazaa-line:rgba(74, 55, 38, .15);--trazaa-serif:Georgia,'Times New Roman',serif;--trazaa-sans:'Helvetica Neue',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--trazaa-ink);font-family:var(--trazaa-sans);font-size:15px;line-height:1.6;margin:0}body.trazaa-filter-open,body.trazaa-menu-open{overflow:hidden}a{color:inherit}img{height:auto;max-width:100%}button,input,select,textarea{font:inherit}button{color:inherit}.trazaa-container{margin-left:auto;margin-right:auto;max-width:1340px;padding-left:26px;padding-right:26px;width:100%}.screen-reader-text,.skip-link{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.skip-link:focus{background:#fff;clip:auto;clip-path:none;height:auto;left:12px;padding:12px;top:12px;width:auto;z-index:100000}.site-main{min-height:50vh}.trazaa-main{padding-bottom:65px;padding-top:32px}.trazaa-eyebrow{color:var(--trazaa-accent);font-size:10px;font-weight:700;letter-spacing:.2em;margin:0 0 12px;text-transform:uppercase}.trazaa-announcement-bar{align-items:center;background:#382d26;color:#f7f0e4;display:flex;font-size:10px;justify-content:center;letter-spacing:.1em;min-height:34px;padding:6px 16px;text-align:center;text-transform:uppercase}.trazaa-announcement-bar a{color:inherit;text-decoration:none}.trazaa-announcement-bar.is-scrollable{overflow:hidden}.trazaa-announcement-bar.is-scrollable a,.trazaa-announcement-bar.is-scrollable span{animation:trazaa-marquee 22s linear infinite;white-space:nowrap}@keyframes trazaa-marquee{from{transform:translateX(35vw)}to{transform:translateX(-35vw)}}.site-header{background:rgba(255,255,255,.98);border-bottom:1px solid rgba(74,55,38,.1);position:sticky;top:0;z-index:900}.admin-bar .site-header{top:32px}.trazaa-header-inner{align-items:center;display:grid;gap:25px;grid-template-columns:minmax(145px,1fr) auto minmax(205px,1fr);min-height:88px}.trazaa-header-logo{align-items:center;display:flex;justify-content:flex-start;min-width:0}.custom-logo-link{display:inline-flex}.custom-logo{max-height:62px;object-fit:contain;width:auto}.trazaa-brand-logo{display:inline-flex;max-width:220px}.trazaa-brand-logo img{display:block;height:auto;max-height:62px;object-fit:contain;width:auto}.trazaa-logo-footer{background:#fff;padding:4px 8px}.trazaa-wordmark{color:var(--trazaa-ink);display:inline-flex;flex-direction:column;line-height:1;text-decoration:none}.trazaa-wordmark>span{font-family:var(--trazaa-serif);font-size:36px;letter-spacing:-.07em}.trazaa-wordmark small{font-size:8px;font-weight:600;letter-spacing:.22em;margin-top:7px;text-align:center}.trazaa-primary-navigation{justify-self:center}.trazaa-main-menu,.trazaa-primary-navigation .menu{align-items:center;display:flex;gap:clamp(14px,2vw,30px);list-style:none;margin:0;padding:0}.trazaa-main-menu>li,.trazaa-primary-navigation .menu>li{position:relative}.trazaa-main-menu>li>a,.trazaa-primary-navigation .menu>li>a{color:#453b34;display:block;font-size:11px;letter-spacing:.055em;padding:32px 0;text-decoration:none;transition:color .2s}.trazaa-main-menu>li>a:hover,.trazaa-primary-navigation .menu>li>a:hover{color:var(--trazaa-accent)}.trazaa-main-menu .sub-menu,.trazaa-primary-navigation .menu .sub-menu{background:#fff;border:1px solid var(--trazaa-line);box-shadow:0 12px 26px rgba(38,28,20,.12);display:none;left:-18px;list-style:none;min-width:210px;padding:9px 0;position:absolute;top:100%;z-index:20}.trazaa-main-menu li:focus-within>.sub-menu,.trazaa-main-menu li:hover>.sub-menu,.trazaa-primary-navigation .menu li:focus-within>.sub-menu,.trazaa-primary-navigation .menu li:hover>.sub-menu{display:block}.trazaa-main-menu .sub-menu a,.trazaa-primary-navigation .menu .sub-menu a{color:var(--trazaa-ink);display:block;font-size:11px;padding:9px 17px;text-decoration:none}.trazaa-main-menu .sub-menu a:hover,.trazaa-primary-navigation .menu .sub-menu a:hover{background:var(--trazaa-paper)}.trazaa-header-actions{align-items:center;display:flex;gap:18px;justify-content:flex-end}.trazaa-icon-link{align-items:center;color:#3b3028;display:inline-flex;height:34px;justify-content:center;position:relative;text-decoration:none;width:30px}.trazaa-icon-link svg,.trazaa-mobile-menu-toggle svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;width:21px}.trazaa-icon-link:hover{color:var(--trazaa-accent)}.trazaa-cart-count{align-items:center;background:var(--trazaa-accent);border-radius:50%;color:#fff;display:inline-flex;font-size:9px;height:17px;justify-content:center;min-width:17px;padding:0 3px;position:absolute;right:-5px;top:-1px}.trazaa-search-form{align-items:center;border-bottom:1px solid rgba(74,55,38,.28);display:flex;max-width:150px;position:relative}.trazaa-search-form input[type=search]{background:0 0;border:0;color:var(--trazaa-ink);font-size:11px;min-width:0;outline:0;padding:7px 0;width:100%}.trazaa-search-form button{background:0 0;border:0;cursor:pointer;padding:4px}.trazaa-search-form button svg{fill:none;height:17px;stroke:currentColor;stroke-width:1.4;width:17px}.trazaa-search-results{background:#fff;border:1px solid var(--trazaa-line);box-shadow:0 12px 28px rgba(38,28,20,.12);max-height:390px;min-width:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 10px);width:min(390px,85vw);z-index:1000}.trazaa-search-results[hidden]{display:none}.trazaa-search-result{align-items:center;border-bottom:1px solid var(--trazaa-line);display:flex;gap:12px;padding:10px;text-decoration:none}.trazaa-search-result img{background:var(--trazaa-paper);height:52px;object-fit:cover;width:52px}.trazaa-search-result span{display:flex;flex-direction:column;font-size:12px;line-height:1.4}.trazaa-search-result small{color:var(--trazaa-muted);margin-top:3px}.trazaa-search-results>p{font-size:12px;padding:12px}.trazaa-mobile-menu-toggle{background:0 0;border:0;cursor:pointer;display:none;padding:5px}.trazaa-section{padding:clamp(48px,7vw,94px) 0}.trazaa-section-heading{margin:0 auto 30px;max-width:680px;text-align:center}.trazaa-section-heading h2{color:var(--trazaa-ink);font-family:var(--trazaa-serif);font-size:clamp(31px, 4vw, 48px);font-weight:400;letter-spacing:-.035em;line-height:1.1;margin:0}.trazaa-section-heading-row{align-items:end;display:flex;justify-content:space-between;max-width:none;text-align:left}.trazaa-section-heading-row h2{font-size:clamp(30px, 3.5vw, 43px)}.trazaa-text-link{align-items:center;border-bottom:1px solid var(--trazaa-accent);color:var(--trazaa-ink);display:inline-flex;font-size:11px;gap:10px;letter-spacing:.09em;padding:0 0 6px;text-decoration:none;text-transform:uppercase}.trazaa-button svg,.trazaa-text-link svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3;width:16px}.trazaa-button{align-items:center;background:var(--trazaa-ink);border:1px solid var(--trazaa-ink);color:#fff;display:inline-flex;font-size:10px;font-weight:700;gap:17px;justify-content:center;letter-spacing:.13em;min-height:48px;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.trazaa-button:hover{background:var(--trazaa-accent);border-color:var(--trazaa-accent);color:#fff}.trazaa-button-light{background:#fff;border-color:#fff;color:#2c231f}.trazaa-button-light:hover{background:var(--trazaa-accent);border-color:var(--trazaa-accent)}.trazaa-button-outline{background:0 0;border-color:rgba(54,40,29,.35);color:var(--trazaa-ink)}.trazaa-button-outline:hover{color:#fff}.trazaa-hero{background:#4f453c;color:#fff;height:min(690px,72vw);min-height:470px;overflow:hidden;position:relative}.trazaa-hero-slide,.trazaa-hero-slides{height:100%;inset:0;position:absolute}.trazaa-hero-slide{opacity:0;pointer-events:none;transition:opacity .65s ease}.trazaa-hero-slide.is-active{opacity:1;pointer-events:auto}.trazaa-hero-art,.trazaa-hero-overlay,.trazaa-hero-picture,.trazaa-hero-picture img{height:100%;inset:0;position:absolute;width:100%}.trazaa-hero-picture img{object-fit:cover;object-position:center}.trazaa-hero-art{background:radial-gradient(ellipse at 68% 38%,rgba(214,192,147,.72),transparent 34%),radial-gradient(ellipse at 82% 55%,rgba(139,111,73,.55),transparent 29%),linear-gradient(115deg,#332a24,#776a5b 52%,#b5a080)}.trazaa-hero-art::after{border:1px solid rgba(245,230,201,.45);border-radius:50%;content:'';height:440px;position:absolute;right:9%;top:13%;transform:rotate(-23deg);width:290px}.trazaa-hero-overlay{background:linear-gradient(90deg,rgba(28,21,17,.84),rgba(35,27,22,.38) 50%,rgba(36,26,20,.05));opacity:calc(.45 + var(--hero-overlay))}.trazaa-hero-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:30px;padding-top:30px;position:relative;z-index:2}.trazaa-hero-content .trazaa-eyebrow{color:#e5cb99;font-size:10px;margin-bottom:17px}.trazaa-hero-content h1,.trazaa-hero-content h2{color:#fff;font-family:var(--trazaa-serif);font-size:clamp(46px, 6.3vw, 82px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0 0 19px;max-width:740px}.trazaa-hero-content h2{font-size:clamp(42px, 5.7vw, 72px)}.trazaa-hero-copy{color:rgba(255,255,255,.89);font-size:clamp(14px, 1.5vw, 17px);line-height:1.8;margin:0 0 26px;max-width:520px}.trazaa-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.trazaa-text-link svg{height:14px}.trazaa-hero-arrow{align-items:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:var(--trazaa-serif);font-size:27px;height:42px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:3}.trazaa-hero-arrow:hover{background:#fff;color:var(--trazaa-ink)}.trazaa-hero-prev{left:24px}.trazaa-hero-next{right:24px}.trazaa-hero-dots{bottom:24px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:4}.trazaa-hero-dots button{background:rgba(255,255,255,.45);border:0;border-radius:20px;cursor:pointer;height:5px;padding:0;transition:width .2s;width:22px}.trazaa-hero-dots button.is-active{background:#fff;width:42px}.trazaa-trust-bar{background:#f7f3ed;border-bottom:1px solid rgba(74,55,38,.07);border-top:1px solid rgba(74,55,38,.07);padding:20px 0}.trazaa-trust-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.trazaa-trust-item{align-items:center;display:flex;gap:11px;min-width:0}.trazaa-trust-item>svg{color:var(--trazaa-accent);fill:none;flex:0 0 25px;height:25px;stroke:currentColor;stroke-width:1.2;width:25px}.trazaa-trust-item>span{display:flex;flex-direction:column;line-height:1.35}.trazaa-trust-item strong{color:#43362e;font-size:10px;letter-spacing:.03em}.trazaa-trust-item small{color:#80766c;font-size:9px;margin-top:3px}.trazaa-section-categories{padding-bottom:70px}.trazaa-category-grid{display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr))}.trazaa-category-card{background:#f6f2ed;color:var(--trazaa-ink);display:flex;flex-direction:column;min-width:0;text-decoration:none}.trazaa-category-image{aspect-ratio:.84/1;background:#ede5da;display:block;overflow:hidden}.trazaa-category-image img{display:block;height:100%;object-fit:cover;transition:transform .5s;width:100%}.trazaa-category-card:hover .trazaa-category-image img{transform:scale(1.04)}.trazaa-category-card-copy{padding:15px 13px 17px}.trazaa-category-card-copy>strong{display:block;font-family:var(--trazaa-serif);font-size:17px;font-weight:400}.trazaa-category-card-copy>small{color:var(--trazaa-muted);display:block;font-size:10px;line-height:1.5;margin:6px 0 9px;min-height:30px}.trazaa-category-card-copy>span{align-items:center;color:#745a35;display:inline-flex;font-size:9px;gap:7px;letter-spacing:.1em;text-transform:uppercase}.trazaa-category-card-copy svg{fill:none;height:13px;stroke:currentColor;stroke-width:1.3;width:13px}.trazaa-image-placeholder{align-items:center;background:radial-gradient(circle at 60% 35%,#d5c6ad,#98846c 70%,#615044);color:rgba(255,255,255,.8);display:flex;height:100%;justify-content:center;min-height:220px}.trazaa-image-placeholder svg{fill:none;height:48px;stroke:currentColor;stroke-width:.9;width:48px}.trazaa-section-products{background:#fff}.trazaa-products-grid,.woocommerce ul.products{display:grid!important;gap:28px 18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0!important;padding:0!important}.woocommerce ul.products::after,.woocommerce ul.products::before{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;margin:0!important;padding:0!important;width:auto!important}.trazaa-product-card{list-style:none;min-width:0}.trazaa-product-media{background:#f5f0e9;overflow:hidden;position:relative}.trazaa-product-image-link{aspect-ratio:.84/1;display:block;overflow:hidden;position:relative}.trazaa-product-image-link>img{display:block;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s;width:100%}.trazaa-product-image-link>img:not(.trazaa-product-image-secondary){position:relative;z-index:1}.trazaa-product-image-secondary{inset:0;opacity:0;position:absolute;z-index:2}.trazaa-product-card:hover .trazaa-product-image-secondary{opacity:1}.trazaa-product-card:hover .trazaa-product-image-link>img{transform:scale(1.025)}.trazaa-sale-badge{background:#fff;color:#664c2b;font-size:9px;left:11px;letter-spacing:.08em;padding:6px 8px;position:absolute;text-transform:uppercase;top:11px;z-index:3}.trazaa-wishlist-toggle{align-items:center;background:rgba(255,255,255,.9);border:0;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:11px;top:11px;width:36px;z-index:4}.trazaa-wishlist-toggle svg{fill:none;height:17px;stroke:#3d3027;stroke-width:1.4;width:17px}.trazaa-wishlist-toggle.is-wished svg{fill:#a56a66;stroke:#a56a66}.trazaa-quick-view{background:rgba(255,255,255,.94);border:0;bottom:10px;color:#332820;cursor:pointer;font-size:9px;left:50%;letter-spacing:.1em;opacity:0;padding:10px 14px;position:absolute;text-transform:uppercase;transform:translate(-50%,7px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:4}.trazaa-product-card:focus-within .trazaa-quick-view,.trazaa-product-card:hover .trazaa-quick-view{opacity:1;transform:translate(-50%,0)}.trazaa-product-card-copy{padding:13px 1px 0;text-align:center}.trazaa-product-card .woocommerce-loop-product__title{color:#302720;font-family:var(--trazaa-serif);font-size:16px;font-weight:400;line-height:1.3;margin:0 0 6px;padding:0}.trazaa-product-card .woocommerce-loop-product__title a{text-decoration:none}.trazaa-product-rating{align-items:center;display:flex;gap:4px;justify-content:center;margin:0 0 5px}.trazaa-product-rating .star-rating{color:#aa8752;float:none;font-size:11px;margin:0}.trazaa-product-rating>span{color:#8c8278;font-size:9px}.trazaa-product-price{color:#43372f;font-size:13px;margin:4px 0 9px}.trazaa-product-price del{color:#958b82;font-size:11px}.trazaa-product-price ins{color:#3f342d;font-weight:600;text-decoration:none}.trazaa-product-card-actions{min-height:36px}.trazaa-product-card .add_to_cart_button,.trazaa-product-card .product_type_grouped,.trazaa-product-card .product_type_variable{background:0 0!important;border:1px solid rgba(74,55,38,.25)!important;border-radius:0!important;color:#43362e!important;display:inline-flex!important;font-size:9px!important;justify-content:center;letter-spacing:.1em;margin:0!important;min-height:34px;padding:8px 13px!important;text-transform:uppercase}.trazaa-product-card .add_to_cart_button:hover,.trazaa-product-card .product_type_variable:hover{background:var(--trazaa-ink)!important;color:#fff!important}.trazaa-product-card .added_to_cart{color:#765b35;display:inline-block;font-size:10px;margin-left:8px}.trazaa-product-card .added_to_cart.wc-forward{display:none}.trazaa-editorial-banner{background-color:#54483e;background-image:linear-gradient(90deg,rgba(35,27,22,.78),rgba(35,27,22,.13)),var(--editorial-image);background-position:center;background-size:cover;color:#fff;min-height:500px}.trazaa-editorial-banner.no-image{background-image:radial-gradient(ellipse at 77% 40%,rgba(207,186,145,.55),transparent 33%),linear-gradient(110deg,#342b25,#867661 65%,#bca987)}.trazaa-editorial-inner{align-items:center;display:flex;min-height:500px}.trazaa-editorial-copy{max-width:540px;padding:50px 0}.trazaa-editorial-copy .trazaa-eyebrow{color:#e4c992}.trazaa-editorial-copy h2{color:#fff;font-family:var(--trazaa-serif);font-size:clamp(35px, 5vw, 61px);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0 0 15px}.trazaa-editorial-copy>p:not(.trazaa-eyebrow){color:rgba(255,255,255,.83);font-size:14px;line-height:1.8;margin:0 0 24px;max-width:440px}.trazaa-occasions{background:var(--trazaa-paper)}.trazaa-occasion-grid{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.trazaa-occasion-card{background:#e7ddd0;color:#fff;display:block;min-height:230px;overflow:hidden;position:relative;text-decoration:none}.trazaa-occasion-art,.trazaa-occasion-card>img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s;width:100%}.trazaa-occasion-card:hover>img{transform:scale(1.04)}.trazaa-occasion-art{align-items:center;background:linear-gradient(145deg,#b5a184,#56483d);color:rgba(255,255,255,.62);display:flex;justify-content:center}.trazaa-occasion-art svg{fill:none;height:42px;stroke:currentColor;stroke-width:1;width:42px}.trazaa-occasion-card::after{background:linear-gradient(0deg,rgba(33,24,18,.72),rgba(33,24,18,0) 78%);content:'';inset:0;position:absolute}.trazaa-occasion-copy{bottom:14px;display:flex;flex-direction:column;left:15px;position:absolute;right:12px;z-index:2}.trazaa-occasion-copy strong{font-family:var(--trazaa-serif);font-size:19px;font-weight:400}.trazaa-occasion-copy small{color:rgba(255,255,255,.78);font-size:9px;line-height:1.4;margin:4px 0 7px}.trazaa-occasion-copy>span{align-items:center;display:inline-flex;font-size:8px;gap:6px;letter-spacing:.12em;text-transform:uppercase}.trazaa-occasion-copy svg{fill:none;height:12px;stroke:currentColor;stroke-width:1.2;width:12px}.trazaa-builder-promo{background-color:#5a4c40;background-image:linear-gradient(90deg,rgba(35,27,22,.84),rgba(35,27,22,.2)),var(--builder-promo-image);background-position:center;background-size:cover;color:#fff}.trazaa-builder-promo:not(.has-image){background-image:radial-gradient(circle at 80% 46%,rgba(209,185,145,.58),transparent 28%),linear-gradient(100deg,#302621,#8c7961)}.trazaa-builder-promo-inner{align-items:center;display:flex;min-height:420px}.trazaa-builder-promo-copy{max-width:600px;padding:45px 0}.trazaa-builder-promo-copy .trazaa-eyebrow{color:#e5d0a8}.trazaa-builder-promo-copy h2{color:#fff;font-family:var(--trazaa-serif);font-size:clamp(36px, 5vw, 60px);font-weight:400;letter-spacing:-.04em;line-height:1.04;margin:0 0 16px}.trazaa-builder-promo-copy>p:not(.trazaa-eyebrow){color:rgba(255,255,255,.82);line-height:1.7;margin:0 0 22px;max-width:520px}.trazaa-builder-promo-copy small{color:#e4d6bc;display:block;font-size:10px;letter-spacing:.05em;margin-top:15px}.trazaa-shop-look{background:#f8f5f0}.trazaa-look-layout{display:grid;gap:38px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.trazaa-look-image{background:#e6ddd1;min-height:480px;overflow:hidden;position:relative}.trazaa-look-image>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.trazaa-look-image.no-image{align-items:center;background:radial-gradient(circle at 40% 40%,#d5c6ad,#806d58);display:flex;justify-content:center}.trazaa-hotspot{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 1px 8px rgba(0,0,0,.23);color:#3a2e25;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:30px;z-index:2}.trazaa-hotspot span{font-size:19px;line-height:1}.trazaa-hotspot::after{border:1px solid rgba(255,255,255,.7);border-radius:50%;content:'';inset:-5px;position:absolute}.trazaa-look-products{align-self:center}.trazaa-look-products>.trazaa-eyebrow{margin-bottom:12px}.trazaa-look-product{align-items:center;border-bottom:1px solid var(--trazaa-line);display:flex;gap:13px;padding:13px 0}.trazaa-look-product>a img{background:#eee6db;display:block;height:82px;object-fit:cover;width:82px}.trazaa-look-product>div{flex:1}.trazaa-look-product-name{color:var(--trazaa-ink);display:block;font-family:var(--trazaa-serif);font-size:16px;line-height:1.3;text-decoration:none}.trazaa-look-product p{font-size:12px;margin:5px 0}.trazaa-look-product button{background:0 0;border:0;border-bottom:1px solid var(--trazaa-accent);color:#725a38;cursor:pointer;font-size:9px;letter-spacing:.1em;padding:0 0 3px;text-transform:uppercase}.trazaa-campaign-banner{background:#eee7dd;background-image:linear-gradient(90deg,rgba(247,243,237,.96),rgba(247,243,237,.72)),var(--campaign-image);background-position:center;background-size:cover;padding:clamp(50px,7vw,90px) 0;text-align:center}.trazaa-campaign-banner:not(.has-image){background-image:radial-gradient(ellipse at 50% 0,rgba(207,184,143,.48),transparent 44%),linear-gradient(115deg,#f3eee7,#e7ddd0)}.trazaa-campaign-banner h2{font-family:var(--trazaa-serif);font-size:clamp(30px, 4vw, 48px);font-weight:400;line-height:1.1;margin:0 auto 12px;max-width:740px}.trazaa-campaign-banner p:not(.trazaa-eyebrow){color:var(--trazaa-muted);margin:0 auto 21px;max-width:520px}.trazaa-campaign-banner .trazaa-button{margin:auto}.trazaa-testimonials{background:#fff}.trazaa-review-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.trazaa-review-card{background:#f8f5f0;padding:26px}.trazaa-review-stars{color:#a47d3f;font-size:14px;letter-spacing:.13em}.trazaa-review-card blockquote{color:#51473f;font-family:var(--trazaa-serif);font-size:18px;line-height:1.55;margin:14px 0 17px}.trazaa-review-author{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:0}.trazaa-review-author strong{font-size:11px}.trazaa-review-author span{color:#687a53;font-size:9px}.trazaa-review-product{color:#7a6040;display:inline-block;font-size:10px;margin-top:6px}.trazaa-instagram{background:#faf8f5}.trazaa-instagram .trazaa-section-heading a{color:#725a38;font-size:12px}.trazaa-instagram-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.trazaa-instagram-grid a{display:block;overflow:hidden;position:relative}.trazaa-instagram-grid img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;transition:transform .35s;width:100%}.trazaa-instagram-grid a:hover img{transform:scale(1.05)}.trazaa-instagram-grid a>span{align-items:center;background:rgba(255,255,255,.87);border-radius:50%;bottom:10px;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;right:10px;transition:opacity .2s;width:30px}.trazaa-instagram-grid a:hover>span{opacity:1}.trazaa-instagram-grid svg{fill:none;height:15px;stroke:var(--trazaa-ink);stroke-width:1.3;width:15px}.trazaa-newsletter-section{background:#eee7dd;padding:55px 0}.trazaa-newsletter-layout{align-items:center;display:grid;gap:45px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.trazaa-newsletter-layout h2{font-family:var(--trazaa-serif);font-size:38px;font-weight:400;line-height:1.1;margin:0 0 9px}.trazaa-newsletter-layout>div:first-child>p:last-child{color:var(--trazaa-muted);font-size:13px}.site-footer{background:#2e2722;color:rgba(255,255,255,.77)}.trazaa-footer-main{display:grid;gap:35px;grid-template-columns:1.4fr 1fr 1fr 1.15fr;padding-bottom:50px;padding-top:58px}.site-footer .widget-title,.site-footer h2{color:#fff;font-family:var(--trazaa-serif);font-size:18px;font-weight:400;margin:0 0 17px}.trazaa-wordmark-footer{color:#fff}.trazaa-wordmark-footer>span{font-size:34px}.trazaa-footer-brand>p{color:rgba(255,255,255,.6);font-size:12px;line-height:1.7;margin:18px 0;max-width:280px}.trazaa-footer-socials{display:flex;gap:15px}.trazaa-footer-socials a{color:#e4cfa6;font-size:10px}.trazaa-footer-column ul{list-style:none;margin:0;padding:0}.trazaa-footer-column li{margin:0 0 9px}.trazaa-footer-column li a,.trazaa-footer-column p a{color:rgba(255,255,255,.72);font-size:11px;text-decoration:none}.trazaa-footer-column li a:hover,.trazaa-footer-column p a:hover{color:#e3c895}.trazaa-footer-column p{font-size:11px;line-height:1.6;margin:0 0 8px}.trazaa-footer-bottom{border-top:1px solid rgba(255,255,255,.12)}.trazaa-footer-bottom>.trazaa-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px 26px;justify-content:space-between;min-height:54px;padding-bottom:12px;padding-top:12px}.trazaa-footer-bottom p,.trazaa-footer-bottom span{color:rgba(255,255,255,.5);font-size:9px;margin:0}.trazaa-footer-bottom nav{display:flex;gap:14px}.trazaa-footer-bottom nav a{color:rgba(255,255,255,.63);font-size:9px;text-decoration:none}.trazaa-footer-bottom nav a:hover{color:#fff}.trazaa-archive-layout,.trazaa-article-layout,.trazaa-page-layout,.trazaa-search-page{max-width:1100px}.trazaa-page-header{margin:0 auto 30px;text-align:center}.trazaa-page-header h1{font-family:var(--trazaa-serif);font-size:clamp(34px, 5vw, 55px);font-weight:400;letter-spacing:-.035em;line-height:1.06;margin:0}.trazaa-page-featured-image{margin:0 0 32px}.trazaa-page-featured-image img{display:block;max-height:560px;object-fit:cover;width:100%}.entry-content{line-height:1.8;margin:0 auto;max-width:850px}.entry-content h2,.entry-content h3{font-family:var(--trazaa-serif);font-weight:400}.trazaa-post-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.trazaa-post-card{background:var(--trazaa-paper);padding:18px}.trazaa-post-card img{display:block;height:auto;width:100%}.trazaa-post-card h2{font-family:var(--trazaa-serif);font-size:21px;font-weight:400;line-height:1.25;margin:9px 0}.trazaa-post-card h2 a{text-decoration:none}.trazaa-post-card p:not(.trazaa-eyebrow){color:var(--trazaa-muted);font-size:12px}.trazaa-error-page{margin:100px auto;max-width:750px;text-align:center}.trazaa-error-page h1{font-family:var(--trazaa-serif);font-size:clamp(40px, 6vw, 65px);font-weight:400;line-height:1.05}.trazaa-error-page p{color:var(--trazaa-muted);margin-bottom:25px}.woocommerce .woocommerce-breadcrumb{color:#83796f;font-size:10px;margin:0 0 20px}.woocommerce .woocommerce-breadcrumb a{color:#756044;text-decoration:none}.woocommerce-products-header{margin:0 auto 30px;max-width:850px;text-align:center}.trazaa-category-archive-banner{margin:0 auto 28px;max-width:1000px}.trazaa-category-archive-banner img{display:block;max-height:320px;object-fit:cover;width:100%}.woocommerce .page-title,.woocommerce-products-header__title{font-family:var(--trazaa-serif);font-size:clamp(34px, 4.5vw, 52px);font-weight:400;line-height:1.05;margin:0 0 12px}.term-description,.woocommerce-products-header__title+.term-description{color:#70665d;font-size:13px;line-height:1.7}.woocommerce .woocommerce-result-count{color:#766d64;font-size:11px}.woocommerce .woocommerce-ordering select{background:#fff;border:1px solid var(--trazaa-line);font-size:11px;min-height:38px;padding:7px 28px 7px 10px}.trazaa-filter-open{background:#fff;border:1px solid var(--trazaa-line);cursor:pointer;display:none;font-size:10px;letter-spacing:.07em;padding:10px 13px;text-transform:uppercase}.trazaa-shop-filter-drawer{background:#fff;bottom:0;left:0;max-width:365px;overflow:auto;padding:24px;position:fixed;top:0;transform:translateX(-110%);transition:transform .25s;width:90vw;z-index:10002}.trazaa-shop-filter-drawer.is-open{transform:translateX(0)}.trazaa-filter-drawer-head{align-items:center;border-bottom:1px solid var(--trazaa-line);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.trazaa-filter-drawer-head h2{font-family:var(--trazaa-serif);font-size:24px;font-weight:400;margin:0}.trazaa-filter-drawer-head button{background:0 0;border:0;cursor:pointer;font-size:26px}.trazaa-filter-backdrop{background:rgba(31,25,20,.6);display:none;inset:0;position:fixed;z-index:10001}.trazaa-filter-open.trazaa-open{display:block}body.trazaa-filter-open .trazaa-filter-backdrop{display:block}body.trazaa-filter-open .trazaa-shop-filter-drawer{transform:translateX(0)}.trazaa-shop-filter-drawer .widget{border-bottom:1px solid var(--trazaa-line);margin:0 0 16px;padding:0 0 14px}.trazaa-shop-filter-drawer .widget-title{font-family:var(--trazaa-serif);font-size:18px;font-weight:400;margin:0 0 10px}.woocommerce div.product{align-items:start;display:grid;gap:clamp(30px,5vw,75px);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin:15px 0 50px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;margin:0;width:auto}.woocommerce div.product div.images{min-width:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.images .woocommerce-product-gallery{position:relative}.trazaa-gallery-counter{background:rgba(255,255,255,.9);bottom:12px;color:#40362e;font-size:10px;letter-spacing:.05em;padding:5px 8px;position:absolute;right:12px;z-index:5}@media (min-width:761px){.trazaa-gallery-counter{display:none}}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:#f7f3ed}.woocommerce div.product div.images .woocommerce-product-gallery__image img{display:block;height:auto;width:100%}.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:9px;margin-top:10px;overflow:auto;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 76px;list-style:none;width:76px!important}.woocommerce div.product div.images .flex-control-thumbs img{background:#f7f3ed;opacity:.7}.woocommerce div.product div.images .flex-control-thumbs img.flex-active{opacity:1;outline:1px solid var(--trazaa-accent)}.woocommerce div.product .product_title{font-family:var(--trazaa-serif);font-size:clamp(30px, 3.8vw, 46px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0 0 12px}.woocommerce div.product .woocommerce-product-rating{align-items:center;display:flex;gap:8px;font-size:11px;margin:0 0 16px}.woocommerce div.product .woocommerce-product-rating .star-rating{color:#ad8950;float:none;font-size:12px;margin:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#382e27;font-size:20px;font-weight:600;margin:0 0 15px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#8a8179;font-size:15px;font-weight:400}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product .woocommerce-product-details__short-description{color:#665d54;font-size:13px;line-height:1.8}.woocommerce div.product form.cart{margin:20px 0 14px}.woocommerce div.product form.cart .quantity .qty{border:1px solid var(--trazaa-line);border-radius:0;height:48px;width:65px}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart .trazaa-buy-now{background:var(--trazaa-ink);border:1px solid var(--trazaa-ink);border-radius:0;color:#fff;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.1em;min-height:48px;padding:12px 19px;text-transform:uppercase}.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce div.product form.cart .trazaa-buy-now:hover{background:var(--trazaa-accent);border-color:var(--trazaa-accent)}.woocommerce div.product form.cart .trazaa-buy-now{background:#fff;color:var(--trazaa-ink);margin-left:7px}.woocommerce div.product form.cart .variations{border:0;margin:0 0 15px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{background:0 0;display:block;padding:4px 0;text-align:left}.woocommerce div.product form.cart .variations label{font-size:11px;font-weight:600}.woocommerce div.product form.cart .variations select{background:#fff;border:1px solid var(--trazaa-line);min-height:42px;padding:7px 10px;width:100%}.woocommerce div.product .product_meta{border-bottom:1px solid var(--trazaa-line);border-top:1px solid var(--trazaa-line);color:#746b62;font-size:11px;line-height:2.1;margin-top:18px;padding:10px 0}.woocommerce div.product .product_meta a{color:#755b39}.trazaa-buy-now{vertical-align:middle}.trazaa-product-trust{border-bottom:1px solid var(--trazaa-line);border-top:1px solid var(--trazaa-line);display:grid;gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 12px;padding:16px 0}.trazaa-product-trust-item{align-items:center;display:flex;gap:9px}.trazaa-product-trust-item>svg{color:var(--trazaa-accent);fill:none;flex:0 0 21px;height:21px;stroke:currentColor;stroke-width:1.1;width:21px}.trazaa-product-trust-item span{display:flex;flex-direction:column;line-height:1.4}.trazaa-product-trust-item strong{font-size:10px}.trazaa-product-trust-item small{color:var(--trazaa-muted);font-size:9px}.trazaa-product-whatsapp{color:#597052;display:inline-block;font-size:11px;margin:8px 0 14px;text-decoration:underline;text-underline-offset:4px}.trazaa-product-video a{color:#6c5738;font-size:11px}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:15px}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--trazaa-line);display:flex;flex-wrap:wrap;gap:20px;margin:0 0 20px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 9px}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--trazaa-accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#665b51;font-size:11px;font-weight:600;padding:0}.woocommerce div.product .woocommerce-Tabs-panel{line-height:1.8;max-width:900px}.woocommerce .related>h2,.woocommerce .upsells>h2{font-family:var(--trazaa-serif);font-size:34px;font-weight:400;margin:30px 0 22px}.trazaa-sticky-product-bar{align-items:center;background:rgba(255,255,255,.98);border-top:1px solid var(--trazaa-line);bottom:0;box-shadow:0 -5px 25px rgba(35,26,20,.1);display:flex;justify-content:space-between;left:0;opacity:0;padding:10px max(24px,calc((100vw - 1280px)/ 2));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .25s,opacity .25s;z-index:999}.trazaa-sticky-product-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.trazaa-sticky-product-bar>div{display:flex;flex-direction:column;line-height:1.35}.trazaa-sticky-product-bar strong{font-family:var(--trazaa-serif);font-size:14px;font-weight:400}.trazaa-sticky-product-bar span{font-size:12px}.trazaa-sticky-add{background:var(--trazaa-ink);border:1px solid var(--trazaa-ink);color:#fff;cursor:pointer;font-size:10px;letter-spacing:.1em;padding:12px 20px;text-transform:uppercase}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:var(--trazaa-accent);font-size:12px}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{color:var(--trazaa-accent)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{border:1px solid var(--trazaa-line);min-height:44px;padding:10px 12px}.woocommerce table.shop_table{border:1px solid var(--trazaa-line);border-collapse:collapse;font-size:12px}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--trazaa-line);padding:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--trazaa-ink);border:1px solid var(--trazaa-ink);border-radius:0;color:#fff;font-size:10px;letter-spacing:.08em;padding:13px 18px;text-transform:uppercase}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--trazaa-accent);border-color:var(--trazaa-accent);color:#fff}.woocommerce .quantity .qty{border:1px solid var(--trazaa-line);border-radius:0;min-height:40px}.woocommerce .checkout_coupon,.woocommerce .woocommerce-form-coupon{border-color:var(--trazaa-line)!important}.woocommerce .woocommerce-checkout-review-order-table{font-size:12px}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--trazaa-line);padding:9px 0}.woocommerce .woocommerce-MyAccount-navigation a{color:#6b5737;text-decoration:none}.woocommerce .woocommerce-pagination ul.page-numbers{border:0;display:flex;gap:5px;justify-content:center}.woocommerce .woocommerce-pagination ul.page-numbers li{border:0}.woocommerce .woocommerce-pagination ul.page-numbers a,.woocommerce .woocommerce-pagination ul.page-numbers span{background:0 0;border:1px solid var(--trazaa-line);color:var(--trazaa-ink);display:inline-flex;height:35px;justify-content:center;min-width:35px;padding:7px;text-decoration:none}.woocommerce .woocommerce-pagination ul.page-numbers span.current{background:var(--trazaa-ink);color:#fff}.woocommerce .star-rating{color:#a8844a}.trazaa-collections-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.trazaa-collection-card{background:var(--trazaa-paper);color:var(--trazaa-ink);text-decoration:none}.trazaa-collection-card>span:first-child{display:block;overflow:hidden}.trazaa-collection-card img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}.trazaa-collection-card small,.trazaa-collection-card strong{display:block;margin:9px 12px}.trazaa-collection-card strong{font-family:var(--trazaa-serif);font-size:18px;font-weight:400}.trazaa-collection-card small{color:var(--trazaa-muted);font-size:11px;line-height:1.5}@media (max-width:1100px){.trazaa-header-inner{gap:17px;grid-template-columns:1fr auto 1fr}.trazaa-main-menu,.trazaa-primary-navigation .menu{gap:15px}.trazaa-main-menu>li>a,.trazaa-primary-navigation .menu>li>a{font-size:10px}.trazaa-header-actions{gap:12px}.trazaa-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trazaa-occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trazaa-occasion-card{min-height:245px}}@media (max-width:980px){.admin-bar .site-header{top:46px}.trazaa-header-inner{gap:8px;grid-template-columns:40px 1fr auto;min-height:72px}.trazaa-mobile-menu-toggle{align-items:center;display:inline-flex}.trazaa-header-logo{justify-content:center}.trazaa-wordmark>span{font-size:31px}.custom-logo{max-height:53px}.trazaa-brand-logo img{max-height:53px}.trazaa-primary-navigation{background:#fff;border-top:1px solid var(--trazaa-line);bottom:0;box-shadow:6px 0 18px rgba(34,25,18,.1);left:0;max-width:370px;overflow-y:auto;padding:20px 24px 35px;position:fixed;top:72px;transform:translateX(-105%);transition:transform .25s;width:86vw;z-index:999}.trazaa-primary-navigation.is-open{transform:translateX(0)}.trazaa-main-menu,.trazaa-primary-navigation .menu{align-items:stretch;display:flex;flex-direction:column;gap:0}.trazaa-main-menu>li>a,.trazaa-primary-navigation .menu>li>a{border-bottom:1px solid var(--trazaa-line);font-size:12px;padding:14px 0}.trazaa-main-menu .sub-menu,.trazaa-primary-navigation .menu .sub-menu{border:0;box-shadow:none;display:block;padding:0 0 5px 12px;position:static}.trazaa-main-menu .sub-menu a,.trazaa-primary-navigation .menu .sub-menu a{font-size:11px;padding:7px}.trazaa-header-actions{gap:12px}.trazaa-search-form{border:0;max-width:25px}.trazaa-search-form input[type=search]{background:#fff;border:1px solid var(--trazaa-line);display:none;left:auto;padding:10px;position:absolute;right:0;top:43px;width:min(300px,82vw);z-index:99}.trazaa-search-form:focus-within input[type=search]{display:block}.trazaa-search-form button{padding:4px}.trazaa-search-results{right:-32px;top:56px}.trazaa-search-form input[type=search]:focus~.trazaa-search-results{display:block}.trazaa-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trazaa-trust-item:nth-child(n+4){display:none}.trazaa-look-layout{gap:25px}}@media (max-width:760px){.trazaa-container{padding-left:16px;padding-right:16px}.trazaa-announcement-bar{font-size:9px;min-height:31px}.trazaa-header-inner{min-height:64px}.trazaa-primary-navigation{top:64px}.trazaa-header-actions{gap:8px}.trazaa-icon-link{width:26px}.trazaa-icon-link svg{height:19px;width:19px}.trazaa-search-form{margin-right:1px}.trazaa-account-link{display:none}.trazaa-wordmark>span{font-size:27px}.trazaa-wordmark small{font-size:7px;margin-top:5px}.custom-logo{max-height:43px}.trazaa-brand-logo img{max-height:43px}.trazaa-hero{height:540px;min-height:0}.trazaa-hero-content{justify-content:flex-end;padding-bottom:76px;padding-top:35px}.trazaa-hero-content h1,.trazaa-hero-content h2{font-size:clamp(43px, 12vw, 65px);max-width:500px}.trazaa-hero-content .trazaa-eyebrow{font-size:9px}.trazaa-hero-copy{font-size:13px;max-width:360px}.trazaa-hero-overlay{background:linear-gradient(0deg,rgba(26,20,16,.79),rgba(32,24,19,.26) 72%,rgba(30,21,16,.06))}.trazaa-hero-art::after{height:360px;right:-10%;top:4%;width:220px}.trazaa-hero-arrow{height:34px;width:34px}.trazaa-hero-prev{left:10px}.trazaa-hero-next{right:10px}.trazaa-hero-dots{bottom:17px}.trazaa-section{padding:48px 0}.trazaa-section-heading{margin-bottom:22px}.trazaa-section-heading h2{font-size:32px}.trazaa-section-heading-row{align-items:start;gap:15px}.trazaa-section-heading-row h2{font-size:30px}.trazaa-section-heading-row>.trazaa-text-link{font-size:8px;margin-top:22px;white-space:nowrap}.trazaa-trust-grid{gap:14px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.trazaa-trust-item{gap:8px}.trazaa-trust-item:nth-child(n+4){display:flex}.trazaa-trust-item:last-child{display:none}.trazaa-trust-item>svg{flex-basis:21px;height:21px;width:21px}.trazaa-trust-item strong{font-size:9px}.trazaa-trust-item small{font-size:8px}.trazaa-category-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.trazaa-category-image{aspect-ratio:.9/1}.trazaa-category-card-copy{padding:11px 10px}.trazaa-category-card-copy>strong{font-size:16px}.trazaa-category-card-copy>small{font-size:9px;min-height:26px}.trazaa-products-grid,.woocommerce ul.products{gap:24px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.trazaa-product-card .woocommerce-loop-product__title{font-size:14px}.trazaa-product-image-link{aspect-ratio:.82/1}.trazaa-product-card-copy{padding-top:9px}.trazaa-product-price{font-size:12px}.trazaa-product-card .add_to_cart_button,.trazaa-product-card .product_type_grouped,.trazaa-product-card .product_type_variable{font-size:8px!important;min-height:31px;padding:7px 10px!important}.trazaa-quick-view{bottom:8px;opacity:1;padding:8px 10px;transform:translate(-50%,0)}.trazaa-wishlist-toggle{height:31px;right:8px;top:8px;width:31px}.trazaa-sale-badge{font-size:8px;left:7px;padding:5px 6px;top:7px}.trazaa-editorial-banner,.trazaa-editorial-inner{min-height:430px}.trazaa-editorial-copy{max-width:420px}.trazaa-editorial-copy h2{font-size:43px}.trazaa-occasion-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.trazaa-occasion-card{min-height:220px}.trazaa-occasion-copy{left:11px}.trazaa-occasion-copy strong{font-size:17px}.trazaa-builder-promo-inner{min-height:430px}.trazaa-builder-promo-copy h2{font-size:43px}.trazaa-look-layout{grid-template-columns:1fr}.trazaa-look-image{min-height:390px}.trazaa-hotspot{height:28px;width:28px}.trazaa-review-grid{grid-template-columns:1fr}.trazaa-review-card{padding:20px}.trazaa-instagram-grid{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.trazaa-newsletter-layout{gap:20px;grid-template-columns:1fr}.trazaa-newsletter-layout h2{font-size:32px}.trazaa-footer-main{gap:27px 15px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:35px;padding-top:40px}.trazaa-footer-brand{grid-column:1/-1}.trazaa-footer-bottom>.trazaa-container{align-items:flex-start;flex-direction:column;gap:8px}.trazaa-post-grid{grid-template-columns:1fr}.woocommerce div.product{display:block;margin-top:5px}.woocommerce div.product div.images{margin-bottom:24px}.woocommerce div.product .product_title{font-size:34px}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart .trazaa-buy-now{font-size:9px;padding:11px 12px}.woocommerce div.product .woocommerce-tabs ul.tabs{gap:14px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:10px}.woocommerce div.product .woocommerce-tabs{margin-top:32px}.trazaa-sticky-product-bar{padding:8px 13px calc(8px + env(safe-area-inset-bottom))}.trazaa-sticky-product-bar strong{font-size:12px;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trazaa-sticky-product-bar span{font-size:11px}.trazaa-sticky-add{font-size:9px;padding:11px 12px}.trazaa-filter-open{display:inline-flex}.woocommerce .woocommerce-result-count{float:none}.woocommerce .woocommerce-ordering{float:none;margin:0 0 14px}.woocommerce .woocommerce-ordering select{width:100%}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{flex-basis:60px;width:60px!important}}@media (max-width:360px){.trazaa-header-actions{gap:5px}.trazaa-wishlist-header{display:none}.trazaa-hero{height:510px}.trazaa-category-card-copy>small{display:none}.trazaa-category-card-copy>span{margin-top:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}.trazaa-shop-layout{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(210px,245px) minmax(0,1fr);margin:24px 0 58px}.trazaa-shop-results{min-width:0}.trazaa-shop-filter-drawer{background:0 0;border:0;box-shadow:none;max-width:none;overflow:visible;padding:0;position:static;transform:none;width:auto;z-index:auto}.trazaa-filter-backdrop,.trazaa-filter-drawer-head{display:none}.trazaa-shop-toolbar{align-items:center;display:flex;justify-content:space-between;margin:4px 0 14px}.trazaa-shop-toolbar-label{color:var(--trazaa-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.trazaa-shop-filter-form{background:#fff;border:1px solid var(--trazaa-line);display:grid;gap:14px;padding:18px}.trazaa-filter-field{display:grid;gap:6px}.trazaa-filter-field>span,.trazaa-filter-price legend{color:var(--trazaa-ink);font-size:10px;font-weight:700;letter-spacing:.04em}.trazaa-filter-field select,.trazaa-filter-price input{background:#fff;border:1px solid var(--trazaa-line);border-radius:0;color:var(--trazaa-ink);font:inherit;font-size:11px;min-height:39px;padding:8px;width:100%}.trazaa-filter-price{align-items:center;border:0;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;padding:0}.trazaa-filter-price legend{grid-column:1/-1;margin-bottom:3px}.trazaa-filter-submit{min-height:40px;width:100%}.trazaa-filter-reset{color:#755b39;font-size:10px;text-align:center;text-decoration:underline;text-underline-offset:3px}.trazaa-shop-filter-widgets{margin-top:14px}.trazaa-shop-filter-widgets .widget{border-bottom:1px solid var(--trazaa-line);padding:12px 0}.trazaa-shop-filter-widgets .widget-title{font-family:var(--trazaa-serif);font-size:17px;font-weight:400}.trazaa-subcategory-navigation{margin:0 0 22px}.trazaa-subcategory-navigation h2{font-family:var(--trazaa-serif);font-size:19px;font-weight:400;margin:0 0 12px}.trazaa-subcategory-navigation ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}.trazaa-subcategory-navigation li{flex:0 0 auto}.trazaa-subcategory-navigation a{align-items:center;background:#fff;border:1px solid var(--trazaa-line);color:var(--trazaa-ink);display:flex;font-size:10px;gap:9px;padding:6px 12px 6px 6px;text-decoration:none}.trazaa-subcategory-navigation img{height:38px;object-fit:cover;width:38px}.trazaa-category-seo-content{border-top:1px solid var(--trazaa-line);color:var(--trazaa-muted);font-size:12px;line-height:1.8;margin:45px 0 0;padding:25px 0 0}.trazaa-load-more{background:#fff;border:1px solid var(--trazaa-line);color:var(--trazaa-ink);cursor:pointer;display:block;font-size:10px;letter-spacing:.1em;margin:24px auto 0;min-height:44px;padding:12px 24px;text-transform:uppercase}.trazaa-load-more.is-loading{opacity:.65}.trazaa-load-more-status{color:var(--trazaa-muted);font-size:11px;min-height:1.4em;text-align:center}.trazaa-full-product-search{display:flex;gap:8px;margin:20px auto 0;max-width:600px}.trazaa-full-product-search input[type=search]{border:1px solid var(--trazaa-line);flex:1;min-width:0;padding:11px 13px}.trazaa-category-admin-preview{display:block;height:auto;margin-top:10px;max-width:150px}@media (max-width:980px){.trazaa-shop-layout{display:block;margin-top:12px}.trazaa-shop-toolbar{margin-bottom:12px}.trazaa-shop-toolbar-label{margin-left:auto}.trazaa-shop-toolbar .trazaa-filter-open{background:#fff;border:1px solid var(--trazaa-line);color:var(--trazaa-ink);cursor:pointer;display:inline-flex;font-size:10px;min-height:40px;padding:10px 14px;text-transform:uppercase}.trazaa-shop-filter-drawer{background:#fff;bottom:0;box-shadow:12px 0 40px rgba(35,26,20,.12);left:0;max-width:390px;overflow:auto;padding:22px;position:fixed;top:0;transform:translateX(-110%);transition:transform .24s ease;width:min(90vw,390px);z-index:10002}.trazaa-shop-filter-drawer.is-open{transform:translateX(0)}.trazaa-shop-filter-drawer .trazaa-filter-drawer-head{align-items:center;border-bottom:1px solid var(--trazaa-line);display:flex;justify-content:space-between;margin:-22px -22px 18px;padding:18px 22px}.trazaa-filter-drawer-head h2{font-family:var(--trazaa-serif);font-size:23px;font-weight:400;margin:0}.trazaa-filter-drawer-head button{background:0 0;border:0;color:var(--trazaa-ink);cursor:pointer;font-size:27px;line-height:1}.trazaa-filter-backdrop{background:rgba(24,20,16,.5);display:none;inset:0;position:fixed;z-index:10001}body.trazaa-filter-open .trazaa-filter-backdrop{display:block}}@media (max-width:600px){.trazaa-subcategory-navigation ul{flex-wrap:nowrap;overflow-x:auto;padding:2px 0 8px}.trazaa-subcategory-navigation a{white-space:nowrap}.trazaa-full-product-search{flex-wrap:wrap}.trazaa-full-product-search .button{width:100%}}.trazaa-bought-together,.trazaa-recently-viewed,.trazaa-related-products{margin-bottom:52px;margin-top:45px}.trazaa-bought-together .products,.trazaa-recently-viewed .products,.trazaa-related-products .products{list-style:none;margin:0;padding:0}.trazaa-stock-alert{background:#faf8f4;border:1px solid var(--trazaa-line);display:grid;gap:9px;margin:18px 0;max-width:440px;padding:18px}.trazaa-stock-alert h3{font-family:var(--trazaa-serif);font-size:20px;font-weight:400;margin:0}.trazaa-stock-alert label,.trazaa-stock-alert small{color:var(--trazaa-muted);font-size:11px}.trazaa-stock-alert input[type=email]{border:1px solid var(--trazaa-line);min-height:42px;padding:10px 12px;width:100%}.trazaa-stock-alert .button{min-height:42px}.trazaa-campaign-banner{background:var(--campaign-background,#eee7dd);color:var(--campaign-text,#332a24);isolation:isolate;overflow:hidden;position:relative}.trazaa-campaign-banner.no-image{background-image:radial-gradient(ellipse at 50% 0,rgba(207,184,143,.48),transparent 44%),linear-gradient(115deg,#f3eee7,#e7ddd0)}.trazaa-campaign-overlay,.trazaa-campaign-picture,.trazaa-campaign-picture img{inset:0;position:absolute}.trazaa-campaign-picture img{height:100%;object-fit:cover;width:100%}.trazaa-campaign-overlay{background:rgba(0,0,0,var(--campaign-overlay,.2));z-index:-1}.trazaa-campaign-content{position:relative;z-index:1}.trazaa-campaign-banner .trazaa-eyebrow,.trazaa-campaign-banner h2,.trazaa-campaign-banner p:not(.trazaa-eyebrow){color:inherit}.trazaa-promo-popup[hidden]{display:none}.trazaa-promo-popup{inset:0;position:fixed;z-index:10050}.trazaa-promo-popup-backdrop{background:rgba(25,20,16,.58);inset:0;position:absolute}.trazaa-promo-popup-dialog{background:#fbf8f4;box-shadow:0 18px 70px rgba(20,16,12,.25);display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,1.05fr);left:50%;max-height:min(86vh,720px);max-width:840px;overflow:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(92vw,840px)}.trazaa-promo-popup-image{min-height:360px}.trazaa-promo-popup-image img{display:block;height:100%;object-fit:cover;width:100%}.trazaa-promo-popup-copy{align-self:center;padding:clamp(28px,5vw,56px)}.trazaa-promo-popup-copy h2{font-family:var(--trazaa-serif);font-size:clamp(27px,4vw,42px);font-weight:400;line-height:1.1;margin:8px 0 15px}.trazaa-promo-popup-copy>p:not(.trazaa-eyebrow){color:var(--trazaa-muted);font-size:13px;line-height:1.7}.trazaa-promo-popup-close{background:#fff;border:1px solid var(--trazaa-line);border-radius:50%;color:var(--trazaa-ink);cursor:pointer;font-size:26px;height:38px;line-height:1;position:absolute;right:12px;top:12px;width:38px;z-index:2}body.trazaa-promo-popup-open{overflow:hidden}@media (max-width:650px){.trazaa-promo-popup-dialog{grid-template-columns:1fr;max-height:88vh;width:min(92vw,460px)}.trazaa-promo-popup-image{max-height:36vh;min-height:175px}.trazaa-promo-popup-copy{padding:24px}}.trazaa-filter-open{display:none}.trazaa-product-share{align-items:center;border-top:1px solid var(--trazaa-line);display:flex;flex-wrap:wrap;gap:8px 12px;margin:10px 0 18px;padding-top:12px}.trazaa-product-share>span:first-child{color:var(--trazaa-muted);font-size:10px;margin-right:4px}.trazaa-product-share a,.trazaa-product-share button{background:0 0;border:1px solid var(--trazaa-line);color:var(--trazaa-ink);cursor:pointer;font:inherit;font-size:10px;padding:7px 10px;text-decoration:none}.trazaa-product-share [data-product-share-status]{border:0;color:#53654a;flex-basis:100%;font-size:10px;min-height:1.3em;padding:0}.trazaa-product-video{grid-column:1/-1;margin-bottom:32px;margin-top:20px}.trazaa-product-video h2{font-family:var(--trazaa-serif);font-size:30px;font-weight:400;margin:4px 0 15px}.trazaa-product-video>video{background:#16120f;display:block;height:auto;max-height:680px;max-width:100%;width:100%}.trazaa-product-video-embed{aspect-ratio:16/9;background:#16120f;max-width:1000px;position:relative;width:100%}.trazaa-product-video-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.trazaa-stock-alert-consent{align-items:flex-start;display:flex;gap:8px;line-height:1.5}.trazaa-stock-alert-consent input{flex:0 0 auto;margin-top:2px}.trazaa-stock-alert-honeypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}.trazaa-stock-alert-honeypot input{height:1px!important;width:1px!important}.trazaa-product-video .trazaa-eyebrow{margin:0}.trazaa-product-video a{color:#6c5738;font-size:12px}@media (min-width:761px){.woocommerce div.product div.images .woocommerce-product-gallery{display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr)}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1;min-width:0}.woocommerce div.product div.images .flex-control-thumbs{align-content:start;display:flex;flex-direction:column;gap:9px;grid-column:1;grid-row:1;margin:0;max-height:min(80vh,900px);overflow-x:hidden;overflow-y:auto;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 auto;width:100%!important}.woocommerce div.product div.images .flex-control-thumbs img{aspect-ratio:1;object-fit:cover;width:100%}@supports selector(.woocommerce-product-gallery:has(.flex-control-thumbs)){.woocommerce div.product div.images .woocommerce-product-gallery:not(:has(.flex-control-thumbs)){grid-template-columns:minmax(0,1fr)}.woocommerce div.product div.images .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .woocommerce-product-gallery__wrapper{grid-column:1}}}@media (max-width:760px){.woocommerce div.product div.images .flex-control-thumbs{flex-direction:row}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 60px;width:60px!important}.trazaa-product-share{gap:7px}.trazaa-product-share>span:first-child{flex-basis:100%}.trazaa-product-video{margin-top:5px}}.trazaa-visit-section{background:linear-gradient(115deg,#f3eee7 0,#fbf8f4 54%,#fff 100%);border-top:1px solid var(--trazaa-line)}.trazaa-visit-layout{align-items:center;display:grid;gap:clamp(28px,6vw,86px);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.trazaa-visit-copy h2{color:var(--trazaa-ink);font-family:var(--trazaa-serif);font-size:clamp(34px, 4.5vw, 56px);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:0 0 16px;max-width:620px}.trazaa-visit-copy>p:not(.trazaa-eyebrow){color:var(--trazaa-muted);line-height:1.8;margin:0 0 23px;max-width:500px}.trazaa-visit-card{background:rgba(255,255,255,.86);border:1px solid var(--trazaa-line);box-shadow:0 18px 42px rgba(53,40,29,.06);display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(20px,3.5vw,36px)}.trazaa-visit-detail{border-bottom:1px solid var(--trazaa-line);display:flex;flex-direction:column;gap:7px;min-width:0;padding:17px 0}.trazaa-visit-detail:first-child{grid-column:1/-1;padding-top:0}.trazaa-visit-detail:last-child{border-bottom:0}.trazaa-visit-detail>strong{color:var(--trazaa-accent);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.trazaa-visit-detail a,.trazaa-visit-detail address,.trazaa-visit-detail p{color:var(--trazaa-ink);font-size:14px;font-style:normal;line-height:1.65;margin:0;text-decoration:none}.trazaa-visit-detail a:hover{color:var(--trazaa-accent);text-decoration:underline}.trazaa-visit-detail small{color:var(--trazaa-muted);font-size:11px}@media (max-width:760px){.trazaa-visit-layout{grid-template-columns:1fr}.trazaa-visit-card{gap:0 18px}}@media (max-width:480px){.trazaa-visit-card{grid-template-columns:1fr}.trazaa-visit-detail:first-child{grid-column:auto}}