:root{--dlcc-ink:#2F211B;--dlcc-text:#6B5B52;--dlcc-primary:#C99C66;--dlcc-primary-dark:#B98951;--dlcc-background:#FBF7F2;--dlcc-background-alt:#F4ECE4;--dlcc-line:#E5D9CF;--dlcc-white:#fff}.dlcc-shop .woocommerce a.button,.dlcc-shop .woocommerce button.button,.dlcc-shop .woocommerce input.button{border-radius:0;background:var(--dlcc-primary);color:#fff;font-weight:600}.dlcc-shop.woocommerce-order-received .woocommerce-order{max-width:1280px;margin:0 auto;padding:38px 28px 60px;color:var(--dlcc-text);font-family:Inter,sans-serif}.dlcc-shop.woocommerce-order-received .woocommerce-thankyou-order-received,.dlcc-shop.woocommerce-order-received .woocommerce-notice--success{position:relative;margin:0 0 26px;padding:24px 26px 24px 70px;border:1px solid var(--dlcc-line);background:var(--dlcc-background);color:var(--dlcc-ink);font-size:15px;line-height:1.6}.dlcc-shop.woocommerce-order-received .woocommerce-thankyou-order-received:before,.dlcc-shop.woocommerce-order-received .woocommerce-notice--success:before{content:"✓";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dlcc-primary);border-radius:50%;color:var(--dlcc-primary);font-weight:700}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 34px!important;padding:0!important;border:1px solid var(--dlcc-line);background:#fff;list-style:none}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview li{margin:0!important;padding:18px 20px!important;border-right:1px solid var(--dlcc-line);float:none!important;text-transform:none!important;font-size:10px!important;letter-spacing:.06em;color:#9A8B80}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview li:last-child{border-right:0}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block;margin-top:5px;color:var(--dlcc-ink);font-size:14px;line-height:1.35;letter-spacing:0;text-transform:none}.dlcc-shop.woocommerce-order-received .woocommerce-order-details,.dlcc-shop.woocommerce-order-received .woocommerce-customer-details{margin:0 0 28px;padding:28px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-shop.woocommerce-order-received .woocommerce-order-details__title,.dlcc-shop.woocommerce-order-received .woocommerce-column__title,.dlcc-shop.woocommerce-order-received .woocommerce-order-details h2,.dlcc-shop.woocommerce-order-received .woocommerce-customer-details h2{margin:0 0 22px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:32px;line-height:1.1;font-weight:500}.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details{width:100%;border:0;border-collapse:collapse}.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details th,.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details td{padding:15px 4px;border:0;border-bottom:1px solid var(--dlcc-line);background:#fff0;color:var(--dlcc-text)}.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details thead th{color:var(--dlcc-ink);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details a{color:var(--dlcc-ink);text-decoration:none;font-weight:600}.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details tfoot th{color:var(--dlcc-ink);font-weight:600}.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child th,.dlcc-shop.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child td{color:var(--dlcc-ink);font-size:17px;font-weight:700;border-bottom:0}.dlcc-shop.woocommerce-order-received .woocommerce-customer-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dlcc-shop.woocommerce-order-received .woocommerce-columns--addresses{display:contents}.dlcc-shop.woocommerce-order-received .woocommerce-column{width:auto!important;float:none!important;padding:22px!important;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-shop.woocommerce-order-received .woocommerce-column address{padding:0;border:0;color:var(--dlcc-text);line-height:1.7;font-style:normal}.dlcc-shop.woocommerce-order-received .woocommerce-customer-details--phone,.dlcc-shop.woocommerce-order-received .woocommerce-customer-details--email{color:var(--dlcc-ink)}@media(max-width:900px){.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview li{border-bottom:1px solid var(--dlcc-line)}.dlcc-shop.woocommerce-order-received .woocommerce-customer-details{grid-template-columns:1fr}}@media(max-width:600px){.dlcc-shop.woocommerce-order-received .woocommerce-order{padding:24px 16px 42px}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:1fr}.dlcc-shop.woocommerce-order-received ul.woocommerce-order-overview li{border-right:0}.dlcc-shop.woocommerce-order-received .woocommerce-order-details,.dlcc-shop.woocommerce-order-received .woocommerce-customer-details{padding:20px 16px}}.dlcc-cat-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%}.dlcc-cat-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 24px;border:1px solid var(--dlcc-line);background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:11px;line-height:1;font-weight:700;text-decoration:none!important;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.dlcc-cat-nav__link:hover,.dlcc-cat-nav__link.is-active{border-color:var(--dlcc-primary);background:var(--dlcc-primary);color:#fff}@media(max-width:767px){.dlcc-cat-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dlcc-cat-nav::-webkit-scrollbar{display:none}.dlcc-cat-nav__link{flex:0 0 auto;min-height:42px;padding:10px 18px}}.dlcc-product-filters{display:grid;grid-template-columns:1.1fr 1.1fr .85fr .85fr 1.15fr auto;gap:12px;align-items:end;width:100%;padding:18px 0;font-family:Inter,sans-serif}.dlcc-filter-field{display:flex;flex-direction:column;gap:7px;min-width:0}.dlcc-filter-field>span,.dlcc-stock-toggle>span{color:var(--dlcc-text);font-size:10px;line-height:1;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dlcc-filter-field select,.dlcc-filter-field input[type="number"]{width:100%;min-height:44px;margin:0;padding:0 13px;border:1px solid var(--dlcc-line);border-radius:0;outline:0;background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:12px;box-shadow:none}.dlcc-price-input{position:relative}.dlcc-price-input input{padding-right:30px!important}.dlcc-price-input b{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--dlcc-text);font-size:12px;font-weight:500;pointer-events:none}.dlcc-stock-toggle{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;border:1px solid var(--dlcc-line);background:#fff;cursor:pointer}.dlcc-stock-toggle input{width:15px;height:15px;margin:0;accent-color:var(--dlcc-primary)}.dlcc-stock-toggle>span{color:var(--dlcc-ink);letter-spacing:0;text-transform:none;font-size:11px}.dlcc-filter-actions{display:flex;align-items:center;gap:12px;min-height:44px}.dlcc-filter-submit{min-height:44px;padding:0 22px;border:1px solid var(--dlcc-primary);border-radius:0;background:var(--dlcc-primary);color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700;cursor:pointer}.dlcc-filter-submit:hover{background:#B98951;border-color:#B98951}.dlcc-filter-reset{color:var(--dlcc-text)!important;font-size:11px;text-decoration:underline!important;white-space:nowrap}@media(max-width:1050px){.dlcc-product-filters{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.dlcc-product-filters{grid-template-columns:1fr 1fr;gap:10px}.dlcc-filter-actions{grid-column:1 / -1}}@media(max-width:480px){.dlcc-product-filters{grid-template-columns:1fr}.dlcc-filter-actions{grid-column:auto;justify-content:space-between}.dlcc-filter-submit{flex:1}}.dlcc-product-filters--vertical{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%;padding:0}.dlcc-product-filters--vertical .dlcc-filter-field,.dlcc-product-filters--vertical .dlcc-stock-toggle,.dlcc-product-filters--vertical .dlcc-filter-actions{width:100%}.dlcc-product-filters--vertical .dlcc-filter-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.dlcc-product-filters--vertical .dlcc-filter-submit{width:100%}.dlcc-product-filters--vertical .dlcc-filter-reset{display:block;width:100%;text-align:center;padding:6px 0}.dlcc-filters-sidebar{padding:24px;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-filters-sidebar__title{margin:0 0 20px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:26px;line-height:1.1;font-weight:500}@media(max-width:900px){.dlcc-filters-sidebar{padding:18px}}.dlcc-product-badges{display:flex;flex-wrap:wrap;gap:7px;z-index:5}.dlcc-product-badges--loop{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);pointer-events:none}.dlcc-product-badges--single{position:relative;margin:0 0 12px}.dlcc-product-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:5px 9px;border:1px solid #fff0;font-family:Inter,sans-serif;font-size:9px;line-height:1;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dlcc-product-badge--new{border-color:var(--dlcc-primary);background:var(--dlcc-background);color:var(--dlcc-ink)}.dlcc-product-badge--sale{background:var(--dlcc-ink);color:#fff}.dlcc-product-badge--outofstock{background:#EFEAE6;color:#81766F}.dlcc-shop ul.products li.product{position:relative}.dlcc-shop span.onsale{display:none!important}@media(max-width:767px){.dlcc-product-badges--loop{top:8px;left:8px}.dlcc-product-badge{min-height:23px;padding:5px 7px;font-size:8px}}.dlcc-cat-nav__link--sale{border-color:var(--dlcc-primary)}.dlcc-search{position:relative;width:100%;max-width:560px;font-family:Inter,sans-serif}.dlcc-search__form{display:flex;width:100%;min-height:46px}.dlcc-search__input{flex:1;min-width:0;height:46px;padding:0 15px;border:1px solid var(--dlcc-line);border-right:0;border-radius:0;background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:12px;outline:none;box-shadow:none}.dlcc-search__input:focus{border-color:var(--dlcc-primary)}.dlcc-search__button{height:46px;padding:0 18px;border:1px solid var(--dlcc-primary);border-radius:0;background:var(--dlcc-primary);color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.dlcc-search__button:hover{background:#B98951;border-color:#B98951}.dlcc-search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;max-height:430px;overflow:auto;border:1px solid var(--dlcc-line);background:#fff;box-shadow:0 15px 36px rgb(47 33 27 / .10)}.dlcc-search__item{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--dlcc-line);color:var(--dlcc-ink)!important;text-decoration:none!important}.dlcc-search__item:last-child{border-bottom:0}.dlcc-search__item:hover{background:var(--dlcc-background)}.dlcc-search__thumb{width:54px;height:64px;flex:0 0 54px;object-fit:cover;background:var(--dlcc-background-alt)}.dlcc-search__meta{display:flex;flex:1;min-width:0;flex-direction:column;gap:6px}.dlcc-search__title{overflow:hidden;color:var(--dlcc-ink);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dlcc-search__bottom{display:flex;justify-content:space-between;gap:12px;color:var(--dlcc-text);font-size:10px}.dlcc-search__price{color:var(--dlcc-ink);font-weight:600}.dlcc-search__stock{color:var(--dlcc-text)}.dlcc-search__empty{padding:16px;color:var(--dlcc-text);font-size:11px;text-align:center}@media(max-width:600px){.dlcc-search{max-width:none}.dlcc-search__button{padding:0 13px}.dlcc-search__thumb{width:48px;height:58px;flex-basis:48px}}.dlcc-category-cards{display:grid!important;grid-template-columns:repeat(var(--dlcc-cat-columns,4),minmax(0,1fr))!important;gap:var(--dlcc-cat-gap,42px)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.dlcc-category-card-cell{min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.dlcc-category-card{position:relative;display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:var(--dlcc-cat-ratio,1/1)!important;min-height:0!important;margin:0!important;overflow:hidden!important;background:var(--dlcc-background-alt);color:#fff!important;text-decoration:none!important;isolation:isolate;box-sizing:border-box!important}.dlcc-category-card__media{position:absolute;inset:0;z-index:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1.001);transition:transform .45s ease}.dlcc-category-card__overlay{position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(180deg,rgb(47 33 27 / .02) 10%,rgb(47 33 27 / .12) 48%,rgb(47 33 27 / .62) 100%)}.dlcc-category-card__content{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;width:100%;padding:30px 18px;text-align:center;box-sizing:border-box}.dlcc-category-card__title{display:block;max-width:100%;color:#fff!important;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(22px,2.2vw,30px);line-height:1.05;font-weight:500;overflow-wrap:anywhere}.dlcc-category-card__button{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:38px;max-width:100%;padding:9px 15px;border:1px solid rgb(255 255 255 / .88);background:rgb(255 255 255 / .08);color:#fff!important;font-family:Inter,sans-serif;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(2px);box-sizing:border-box;white-space:normal;transition:.2s ease}@media(hover:hover){.dlcc-category-card:hover .dlcc-category-card__media{transform:scale(1.035)}.dlcc-category-card:hover .dlcc-category-card__button{background:#fff;color:var(--dlcc-ink)!important}}@media(max-width:1024px){.dlcc-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:min(var(--dlcc-cat-gap,42px),24px)!important}}@media(max-width:600px){.dlcc-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dlcc-category-card__content{gap:8px;padding:16px 10px}.dlcc-category-card__title{font-size:clamp(18px,5.2vw,23px);line-height:1.02}.dlcc-category-card__button{min-width:0;min-height:34px;width:auto;padding:8px 10px;font-size:8px;letter-spacing:.035em}}@media(max-width:380px){.dlcc-category-cards{gap:10px!important}.dlcc-category-card__content{padding:13px 8px}.dlcc-category-card__title{font-size:18px}.dlcc-category-card__button{min-height:32px;padding:7px 8px;font-size:7.5px}}@media(max-width:600px){.dlcc-product-grid,.dlcc-wishlist-grid,.dlcc-category-cards,.dlcc-search,.dlcc-cart-shell,.dlcc-account-shell{max-width:100%!important;box-sizing:border-box!important}.dlcc-product-card,.dlcc-category-card,.dlcc-wishlist-card{min-width:0!important;box-sizing:border-box!important}}.dlcc-product-grid{display:grid;grid-template-columns:repeat(var(--dlcc-product-columns,4),minmax(0,1fr));gap:34px 24px;width:100%}.dlcc-product-card{position:relative;min-width:0;display:flex;flex-direction:column;height:100%}.dlcc-product-card__media{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:24px;background:var(--dlcc-background-alt);box-shadow:0 12px 34px rgb(47 33 27 / .08)}.dlcc-product-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,opacity .35s ease}.dlcc-product-card__media>img:not(.dlcc-product-card__image--hover){position:relative;inset:auto;z-index:1}.dlcc-product-card__image--hover{position:absolute!important;inset:0!important;z-index:2;opacity:0;transform:scale(1.04)}.dlcc-product-card.has-hover-image:hover .dlcc-product-card__image{transform:scale(1.03)}.dlcc-product-card.has-hover-image:hover .dlcc-product-card__media img:not(.dlcc-product-card__image--hover){opacity:0}.dlcc-product-card.has-hover-image:hover .dlcc-product-card__image--hover{opacity:1}.dlcc-product-card:not(.has-hover-image):hover .dlcc-product-card__media img{transform:scale(1.03)}.dlcc-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;padding-top:15px;text-align:center}.dlcc-product-card__title{display:inline-block;min-height:2.6em;color:var(--dlcc-ink)!important;font-family:Inter,sans-serif;font-size:15px;line-height:1.35;font-weight:500;text-decoration:none!important}.dlcc-product-card__price{margin-top:6px;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:15px;line-height:1.35;font-weight:500}.dlcc-product-card__price del{margin-right:7px;color:#9b8d84;opacity:.75;font-weight:400}.dlcc-product-card__price ins{color:var(--dlcc-ink);text-decoration:none;font-weight:700}.dlcc-product-card__swatches{display:flex;align-items:center;justify-content:center;gap:8px;min-height:18px;margin-top:12px}.dlcc-product-card__swatch{position:relative;display:inline-flex;width:14px;height:14px;border-radius:50%;background:var(--dlcc-card-swatch,#d8c3a5);border:1px solid rgb(47 33 27 / .18);box-shadow:0 0 0 3px rgb(255 255 255 / .96)}.dlcc-product-card__swatch-more{color:#b08b60;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1}.dlcc-product-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:auto;padding:10px 16px;border:1px solid rgb(201 156 102 / .65);border-radius:999px;background:#fff;color:var(--dlcc-ink)!important;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase;box-sizing:border-box}.dlcc-product-card__button:hover{background:var(--dlcc-primary);border-color:var(--dlcc-primary);color:#fff!important}.dlcc-product-card .dlcc-product-badges--loop{top:12px;left:12px}@media(max-width:1024px){.dlcc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}}@media(max-width:600px){.dlcc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.dlcc-product-card__media{border-radius:18px}.dlcc-product-card__body{padding-top:11px}.dlcc-product-card__title{min-height:2.8em;font-size:14px}.dlcc-product-card__price{font-size:14px}.dlcc-product-card__swatches{gap:7px;margin-top:10px}.dlcc-product-card__swatch{width:13px;height:13px}.dlcc-product-card__button{min-height:40px;padding:9px 12px;font-size:9px}}.dlcc-cart-shell{position:relative;display:inline-flex}.dlcc-cart-trigger{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--dlcc-ink)!important;font-family:Inter,sans-serif;font-size:11px;line-height:1;text-decoration:none!important}.dlcc-cart-trigger__icon{display:inline-flex;align-items:center;justify-content:center}.dlcc-cart-trigger__label{font-weight:600}.dlcc-cart-trigger__total{color:var(--dlcc-text);font-size:10px}.dlcc-cart-trigger__count{position:absolute;top:-9px;left:14px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--dlcc-primary);color:#fff;font-size:9px;font-weight:700}.dlcc-cart-drawer{position:fixed;inset:0;z-index:99999;visibility:hidden;pointer-events:none}.dlcc-cart-drawer.is-open{visibility:visible;pointer-events:auto}.dlcc-cart-drawer__overlay{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(47 33 27 / .32);opacity:0;transition:opacity .22s ease;cursor:pointer}.dlcc-cart-drawer.is-open .dlcc-cart-drawer__overlay{opacity:1}.dlcc-cart-drawer__panel{position:absolute;top:0;right:0;width:min(440px,92vw);height:100%;padding:0;background:#fff;transform:translateX(100%);transition:transform .26s ease;box-shadow:-18px 0 50px rgb(47 33 27 / .12);overflow:auto}.dlcc-cart-drawer.is-open .dlcc-cart-drawer__panel{transform:translateX(0)}.dlcc-cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:25px 24px 20px;border-bottom:1px solid var(--dlcc-line)}.dlcc-cart-drawer__eyebrow{display:block;margin-bottom:4px;color:#9A7551;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em}.dlcc-cart-drawer__header h2{margin:0;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;line-height:1;font-weight:500}.dlcc-cart-drawer__close{border:0;background:#fff0;color:var(--dlcc-ink);font-size:30px;line-height:1;cursor:pointer}.dlcc-cart-drawer__content{padding:22px 24px 30px}.dlcc-cart-drawer .woocommerce-mini-cart{margin:0;padding:0;list-style:none}.dlcc-cart-drawer .woocommerce-mini-cart-item{position:relative;min-height:92px;margin:0 0 18px!important;padding:0 24px 18px 82px!important;border-bottom:1px solid var(--dlcc-line)}.dlcc-cart-drawer .woocommerce-mini-cart-item img{position:absolute;left:0;top:0;width:66px!important;height:80px!important;margin:0!important;object-fit:cover;float:none!important}.dlcc-cart-drawer .woocommerce-mini-cart-item>a:not(.remove){color:var(--dlcc-ink)!important;font-size:12px;font-weight:600;text-decoration:none!important}.dlcc-cart-drawer .woocommerce-mini-cart-item .quantity{display:block;margin-top:7px;color:var(--dlcc-text);font-size:11px}.dlcc-cart-drawer .woocommerce-mini-cart-item a.remove{position:absolute;top:0;right:0;color:#9A8B80!important}.dlcc-cart-drawer .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--dlcc-line);color:var(--dlcc-ink)}.dlcc-cart-drawer .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr;gap:9px;margin:18px 0 0}.dlcc-cart-drawer .woocommerce-mini-cart__buttons .button{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0!important;border:1px solid var(--dlcc-primary);border-radius:0!important;background:#fff!important;color:var(--dlcc-ink)!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase}.dlcc-cart-drawer .woocommerce-mini-cart__buttons .checkout{background:var(--dlcc-primary)!important;color:#fff!important}html.dlcc-cart-open{overflow:hidden}@media(max-width:700px){.dlcc-cart-trigger__label,.dlcc-cart-trigger__total{display:none}.dlcc-cart-drawer__content{padding-left:18px;padding-right:18px}}.dlcc-account-shell{position:relative;display:inline-flex;font-family:Inter,sans-serif}.dlcc-account-trigger{display:inline-flex;align-items:center;gap:8px;color:var(--dlcc-ink)!important;font-size:11px;line-height:1;text-decoration:none!important}.dlcc-account-trigger__icon{display:inline-flex;align-items:center;justify-content:center}.dlcc-account-trigger__label{font-weight:600}.dlcc-account-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:9999;width:250px;padding:10px;border:1px solid var(--dlcc-line);background:#fff;box-shadow:0 16px 38px rgb(47 33 27 / .10)}.dlcc-account-menu.is-open{display:block}.dlcc-account-menu__intro{display:flex;flex-direction:column;gap:4px;margin:0 0 7px;padding:10px 10px 13px;border-bottom:1px solid var(--dlcc-line);color:var(--dlcc-text);font-size:11px;line-height:1.45}.dlcc-account-menu__intro strong{color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:21px;line-height:1.1;font-weight:500}.dlcc-account-menu>a{display:block;padding:10px;color:var(--dlcc-ink)!important;font-size:11px;line-height:1.2;text-decoration:none!important}.dlcc-account-menu>a:hover{background:var(--dlcc-background)}.dlcc-account-menu__primary{margin-top:8px;background:var(--dlcc-primary)!important;color:#fff!important;text-align:center;font-weight:700;text-transform:uppercase}.dlcc-account-menu__primary:hover{background:#B98951!important}.dlcc-account-menu__logout{margin-top:7px;border-top:1px solid var(--dlcc-line);color:#8A6156!important}@media(max-width:700px){.dlcc-account-trigger__label{display:none}.dlcc-account-menu{position:fixed;top:auto;right:14px;left:14px;width:auto;margin-top:0}}.dlcc-search-shell{display:inline-flex}.dlcc-search-trigger{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:#fff0;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:11px;cursor:pointer}.dlcc-search-trigger__icon{display:inline-flex;align-items:center;justify-content:center}.dlcc-search-trigger__label{font-weight:600}.dlcc-search-overlay{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none}.dlcc-search-overlay.is-open{visibility:visible;pointer-events:auto}.dlcc-search-overlay__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(47 33 27 / .34);opacity:0;transition:opacity .22s ease}.dlcc-search-overlay.is-open .dlcc-search-overlay__backdrop{opacity:1}.dlcc-search-overlay__panel{position:relative;width:min(900px,calc(100% - 40px));margin:9vh auto 0;padding:30px;background:#fff;box-shadow:0 20px 70px rgb(47 33 27 / .18);transform:translateY(-12px);opacity:0;transition:transform .22s ease,opacity .22s ease}.dlcc-search-overlay.is-open .dlcc-search-overlay__panel{transform:translateY(0);opacity:1}.dlcc-search-overlay__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dlcc-search-overlay__eyebrow{display:block;margin-bottom:6px;color:#9A7551;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em}.dlcc-search-overlay__top h2{margin:0;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:38px;line-height:1;font-weight:500}.dlcc-search-overlay__close{padding:0;border:0;background:#fff0;color:var(--dlcc-ink);font-size:32px;line-height:1;cursor:pointer}.dlcc-search-overlay__search .dlcc-search{max-width:none}.dlcc-search-overlay__search .dlcc-search__input{height:54px;font-size:13px}.dlcc-search-overlay__search .dlcc-search__button{height:54px;padding-left:24px;padding-right:24px}html.dlcc-search-open{overflow:hidden}@media(max-width:700px){.dlcc-search-overlay__panel{width:calc(100% - 24px);margin-top:6vh;padding:22px 18px}.dlcc-search-overlay__top h2{font-size:31px}}.dlcc-cart-drawer__overlay,.dlcc-search-overlay__backdrop{appearance:none!important;-webkit-appearance:none!important;display:block!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:rgb(47 33 27 / .26)!important;background-image:none!important;opacity:0}.dlcc-cart-drawer.is-open .dlcc-cart-drawer__overlay,.dlcc-search-overlay.is-open .dlcc-search-overlay__backdrop{opacity:1!important}.dlcc-cart-drawer__overlay:hover,.dlcc-cart-drawer__overlay:focus,.dlcc-search-overlay__backdrop:hover,.dlcc-search-overlay__backdrop:focus{background:rgb(47 33 27 / .26)!important;background-image:none!important}.dlcc-wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgb(47 33 27 / .10);border-radius:50%;background:rgb(255 255 255 / .92);color:var(--dlcc-ink);font-family:Arial,sans-serif;font-size:22px;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.dlcc-wishlist-toggle:hover{transform:scale(1.04)}.dlcc-wishlist-toggle.is-active{background:var(--dlcc-ink);color:#fff}.dlcc-wishlist-toggle--card{position:absolute;z-index:8;top:10px;right:10px}.dlcc-shop ul.products li.product{position:relative}.dlcc-shop ul.products li.product>.dlcc-wishlist-toggle--loop{position:absolute;z-index:12;top:10px;right:10px}.dlcc-single-wishlist{display:flex;align-items:center;gap:9px;margin:8px 0 16px;color:var(--dlcc-text);font-family:Inter,sans-serif;font-size:11px}.dlcc-wishlist-link{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--dlcc-ink)!important;font-family:Inter,sans-serif;font-size:11px;text-decoration:none!important}.dlcc-wishlist-link__icon{font-family:Arial,sans-serif;font-size:23px;line-height:1}.dlcc-wishlist-link__count{position:absolute;top:-9px;left:14px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--dlcc-primary);color:#fff;font-size:9px;font-weight:700}.dlcc-wishlist-page{width:100%}.dlcc-wishlist-page__head{max-width:780px;margin:0 auto 36px;text-align:center}.dlcc-wishlist-page__head>span{color:#9A7551;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em}.dlcc-wishlist-page__head h1{margin:7px 0 8px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:46px;line-height:1;font-weight:500}.dlcc-wishlist-page__head p,.dlcc-wishlist-empty p{color:var(--dlcc-text);font-family:Inter,sans-serif;font-size:12px}.dlcc-wishlist-empty{padding:55px 24px;background:var(--dlcc-background);text-align:center}.dlcc-wishlist-empty h2{margin:0 0 10px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:32px;font-weight:500}.dlcc-wishlist-empty a{display:inline-flex;margin-top:15px;padding:12px 20px;border:1px solid var(--dlcc-primary);color:var(--dlcc-ink)!important;font-family:Inter,sans-serif;font-size:10px;font-weight:700;text-decoration:none!important;text-transform:uppercase}.dlcc-reviews-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--dlcc-text);font-family:Inter,sans-serif;font-size:11px}.dlcc-reviews-summary .star-rating{margin:0;color:var(--dlcc-primary)}.dlcc-reviews-summary strong{color:var(--dlcc-ink)}.dlcc-reviews-summary a{color:var(--dlcc-text)!important;text-decoration:underline!important}.dlcc-shop #reviews{color:var(--dlcc-text);font-family:Inter,sans-serif}.dlcc-shop #reviews #comments h2,.dlcc-shop #reviews #review_form_wrapper h3{color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-weight:500}.dlcc-shop #reviews .commentlist{padding:0}.dlcc-shop #reviews .comment_container{padding:18px 0;border-bottom:1px solid var(--dlcc-line)}.dlcc-shop #reviews textarea,.dlcc-shop #reviews input[type="text"],.dlcc-shop #reviews input[type="email"]{border:1px solid var(--dlcc-line);border-radius:0;box-shadow:none}.dlcc-shop #reviews input[type="submit"]{border-radius:0;background:var(--dlcc-primary);color:#fff}@media(max-width:700px){.dlcc-wishlist-link__label{display:none}.dlcc-wishlist-page__head h1{font-size:38px}}.dlcc-shop form.variations_form .variations{width:100%;border:0}.dlcc-shop form.variations_form .variations tr{display:block;margin-bottom:20px}.dlcc-shop form.variations_form .variations th,.dlcc-shop form.variations_form .variations td{display:block;width:100%;padding:0;border:0;background:#fff0;text-align:left}.dlcc-shop form.variations_form .variations th.label{margin-bottom:9px}.dlcc-shop form.variations_form .variations th.label label{color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:10px;line-height:1;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dlcc-native-variation-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dlcc-variation-options{display:flex;flex-wrap:wrap;gap:9px}.dlcc-variation-option{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:42px;padding:8px 13px;border:1px solid var(--dlcc-line);border-radius:0;background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:11px;line-height:1;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.dlcc-variation-option:hover{border-color:var(--dlcc-primary)}.dlcc-variation-option.is-selected{border-color:var(--dlcc-ink);background:var(--dlcc-ink);color:#fff}.dlcc-variation-option.is-disabled{position:relative;opacity:.38;cursor:not-allowed}.dlcc-variation-option.is-disabled:after{content:"";position:absolute;left:7px;right:7px;top:50%;height:1px;background:currentColor;transform:rotate(-18deg)}.dlcc-variation-options--color{gap:11px}.dlcc-variation-option--color{min-width:0;min-height:0;padding:0;border:0;background:#fff0;color:var(--dlcc-ink);gap:7px}.dlcc-variation-option--color:hover{border-color:#fff0}.dlcc-variation-option--color.is-selected{background:#fff0;color:var(--dlcc-ink)}.dlcc-variation-option__dot{position:relative;display:block;width:34px;height:34px;border:1px solid rgb(47 33 27 / .18);border-radius:50%;background:var(--dlcc-swatch-color,#ddd);box-shadow:inset 0 0 0 3px #fff}.dlcc-variation-option--color.is-selected .dlcc-variation-option__dot:after{content:"";position:absolute;inset:-5px;border:1px solid var(--dlcc-ink);border-radius:50%}.dlcc-variation-option__text{font-size:10px}.dlcc-shop form.variations_form .reset_variations{display:inline-block!important;margin-top:11px;color:var(--dlcc-text)!important;font-family:Inter,sans-serif;font-size:10px!important;text-decoration:underline!important}.dlcc-shop form.variations_form .single_variation_wrap{margin-top:16px}.dlcc-shop form.variations_form .woocommerce-variation-price{margin-bottom:10px;color:var(--dlcc-ink)}.dlcc-shop form.variations_form .woocommerce-variation-availability{font-family:Inter,sans-serif;font-size:11px}.dlcc-shop form.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.dlcc-shop form.variations_form .quantity .qty{min-height:46px;border:1px solid var(--dlcc-line);border-radius:0}.dlcc-shop form.variations_form .single_add_to_cart_button{min-height:46px;border-radius:0!important;background:var(--dlcc-primary)!important;color:#fff!important;font-family:Inter,sans-serif;font-size:10px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.dlcc-shop form.variations_form .single_add_to_cart_button.disabled{opacity:.42!important;cursor:not-allowed!important}.dlcc-variation-helper{min-height:18px;margin-top:9px;font-family:Inter,sans-serif;font-size:10px}.dlcc-variation-helper.is-success{color:#506C54}.dlcc-variation-helper.is-error{color:#9B5147}@media(max-width:600px){.dlcc-variation-options{gap:8px}.dlcc-variation-option{min-width:43px;min-height:40px;padding:8px 11px}.dlcc-variation-option__dot{width:31px;height:31px}}.dlcc-shop .dlcc-variation-option,.dlcc-shop button.dlcc-variation-option,.dlcc-shop .variations_form .dlcc-variation-option{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;background-image:none!important;color:var(--dlcc-ink)!important;border:1px solid var(--dlcc-line)!important;box-shadow:none!important;text-shadow:none!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-transform:none!important}.dlcc-shop .dlcc-variation-option:hover,.dlcc-shop .dlcc-variation-option:focus{background:#fff!important;background-image:none!important;color:var(--dlcc-ink)!important;border-color:var(--dlcc-primary)!important;box-shadow:none!important;outline:none!important}.dlcc-shop .dlcc-variation-option.is-selected,.dlcc-shop button.dlcc-variation-option.is-selected{background:var(--dlcc-ink)!important;background-image:none!important;color:#fff!important;border-color:var(--dlcc-ink)!important}.dlcc-shop .dlcc-variation-option.is-disabled,.dlcc-shop button.dlcc-variation-option.is-disabled{background:#fff!important;color:var(--dlcc-ink)!important}.dlcc-shop .dlcc-variation-option--size{min-width:58px!important}.dlcc-shop .dlcc-variation-option--color,.dlcc-shop button.dlcc-variation-option--color,.dlcc-shop .variations_form .dlcc-variation-option--color{min-width:34px!important;min-height:34px!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.dlcc-shop .dlcc-variation-option--color:hover,.dlcc-shop .dlcc-variation-option--color:focus,.dlcc-shop .dlcc-variation-option--color.is-selected{background:transparent!important;background-image:none!important;color:transparent!important;border:0!important;box-shadow:none!important}.dlcc-shop .dlcc-variation-option--color .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dlcc-shop .dlcc-variation-option__dot{width:34px!important;height:34px!important;border:1px solid rgb(47 33 27 / .18)!important;box-shadow:inset 0 0 0 3px #fff!important}.dlcc-shop .dlcc-variation-option--color.is-selected .dlcc-variation-option__dot:after{inset:-6px!important}.dlcc-shop .dlcc-variation-option--color.is-disabled{opacity:.38!important}.dlcc-shop .dlcc-variation-option--color.is-disabled:after{display:none!important}.dlcc-commerce-manager{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:78vh;background:#F7F4F1;color:var(--dlcc-ink);font-family:Inter,sans-serif}.dlcc-cm-sidebar{display:flex;flex-direction:column;min-height:78vh;padding:28px 18px;background:var(--dlcc-ink);color:#fff}.dlcc-cm-brand{display:flex;flex-direction:column;gap:4px;padding:0 10px 24px;border-bottom:1px solid rgb(255 255 255 / .12)}.dlcc-cm-brand span{color:var(--dlcc-primary);font-size:9px;font-weight:700;letter-spacing:.12em}.dlcc-cm-brand strong{color:#fff;font-family:"Cormorant Garamond",Georgia,serif;font-size:27px;line-height:1;font-weight:500}.dlcc-cm-nav{display:flex;flex-direction:column;gap:5px;padding:22px 0}.dlcc-cm-nav a,.dlcc-cm-logout{display:block;padding:11px 12px;color:rgb(255 255 255 / .78)!important;font-size:12px;text-decoration:none!important}.dlcc-cm-nav a:hover,.dlcc-cm-nav a.is-active{background:rgb(255 255 255 / .09);color:#fff!important}.dlcc-cm-logout{margin-top:auto;border-top:1px solid rgb(255 255 255 / .12)}.dlcc-cm-main{min-width:0;padding:34px}.dlcc-cm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.dlcc-cm-eyebrow{display:block;margin-bottom:7px;color:#9A7551;font-size:9px;font-weight:700;letter-spacing:.12em}.dlcc-cm-head h1{margin:0 0 7px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:42px;line-height:1;font-weight:500}.dlcc-cm-head p{max-width:680px;margin:0;color:var(--dlcc-text);font-size:12px;line-height:1.6}.dlcc-cm-primary,.dlcc-cm-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid var(--dlcc-primary);background:var(--dlcc-primary);color:#fff!important;font-size:10px;font-weight:700;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase;cursor:pointer}.dlcc-cm-secondary{background:#fff;color:var(--dlcc-ink)!important}.dlcc-cm-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.dlcc-cm-stats>div{padding:18px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-stats span{display:block;color:var(--dlcc-text);font-size:10px}.dlcc-cm-stats strong{display:block;margin-top:5px;color:var(--dlcc-ink);font-size:26px}.dlcc-cm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dlcc-cm-actions a{display:flex;flex-direction:column;gap:5px;min-height:120px;padding:22px;border:1px solid var(--dlcc-line);background:#fff;color:var(--dlcc-ink)!important;text-decoration:none!important}.dlcc-cm-actions a:hover{border-color:var(--dlcc-primary)}.dlcc-cm-actions strong{font-size:14px}.dlcc-cm-actions span{color:var(--dlcc-text);font-size:11px}.dlcc-cm-search{display:flex;margin-bottom:15px}.dlcc-cm-search input{flex:1;min-width:0;height:44px;padding:0 13px;border:1px solid var(--dlcc-line);border-radius:0;background:#fff}.dlcc-cm-search button{min-width:120px;border:1px solid var(--dlcc-primary);background:var(--dlcc-primary);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase}.dlcc-cm-products{border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-product-row{display:grid;grid-template-columns:70px minmax(200px,1fr) 110px 100px auto;gap:14px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--dlcc-line)}.dlcc-cm-product-row:last-child{border-bottom:0}.dlcc-cm-product-row>img{width:58px;height:68px;object-fit:cover;background:var(--dlcc-background-alt)}.dlcc-cm-product-info{display:flex;flex-direction:column;gap:5px}.dlcc-cm-product-info strong{color:var(--dlcc-ink);font-size:12px}.dlcc-cm-product-info span,.dlcc-cm-product-status{color:var(--dlcc-text);font-size:11px}.dlcc-cm-product-stock span{font-size:10px}.dlcc-cm-product-stock .is-ok{color:#506C54}.dlcc-cm-product-stock .is-ko{color:#9B5147}.dlcc-cm-product-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.dlcc-cm-product-actions a{color:var(--dlcc-ink)!important;font-size:10px;text-decoration:underline!important}.dlcc-cm-product-actions a.is-danger{color:#9B5147!important}.dlcc-cm-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.dlcc-cm-form-main,.dlcc-cm-form-side{display:flex;flex-direction:column;gap:18px}.dlcc-cm-panel{padding:22px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-panel h2{margin:0 0 18px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:27px;font-weight:500}.dlcc-cm-panel label{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.dlcc-cm-panel label:last-child{margin-bottom:0}.dlcc-cm-panel label>span{color:var(--dlcc-ink);font-size:10px;font-weight:700}.dlcc-cm-panel input[type="text"],.dlcc-cm-panel input[type="number"],.dlcc-cm-panel select,.dlcc-cm-panel textarea{width:100%;padding:10px 12px;border:1px solid var(--dlcc-line);border-radius:0;background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:12px;box-shadow:none}.dlcc-cm-fields-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dlcc-cm-submit{width:100%}.dlcc-cm-featured-preview{display:block;width:100%;max-height:300px;margin-bottom:12px;object-fit:cover}.dlcc-cm-checkboxes{display:flex;flex-direction:column;gap:7px}.dlcc-cm-checkboxes label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.dlcc-cm-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dlcc-cm-category-list>div{display:grid;grid-template-columns:62px 1fr;gap:5px 12px;align-items:center;padding:13px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-category-list img{grid-row:1 / span 2;width:62px;height:62px;object-fit:cover}.dlcc-cm-category-list strong{color:var(--dlcc-ink);font-size:12px}.dlcc-cm-category-list span{color:var(--dlcc-text);font-size:10px}.dlcc-cm-empty{padding:35px;text-align:center;color:var(--dlcc-text)}.dlcc-cm-login,.dlcc-cm-denied{max-width:620px;margin:50px auto;padding:35px;border:1px solid var(--dlcc-line);background:#fff;text-align:center}.dlcc-cm-login a{display:inline-flex;margin-top:12px;padding:12px 20px;background:var(--dlcc-primary);color:#fff!important;text-decoration:none!important}.dlcc-cm-pagination{margin-top:18px;text-align:center}.dlcc-cm-pagination .page-numbers{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;margin:0 2px;border:1px solid var(--dlcc-line);color:var(--dlcc-ink)!important;text-decoration:none!important}.dlcc-cm-pagination .current{background:var(--dlcc-ink);color:#fff!important}@media(max-width:1050px){.dlcc-commerce-manager{grid-template-columns:1fr}.dlcc-cm-sidebar{min-height:0}.dlcc-cm-nav{flex-direction:row;flex-wrap:wrap}.dlcc-cm-logout{margin-top:10px}.dlcc-cm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dlcc-cm-form-grid{grid-template-columns:1fr}}@media(max-width:760px){.dlcc-cm-main{padding:22px 15px}.dlcc-cm-head{flex-direction:column}.dlcc-cm-stats,.dlcc-cm-actions,.dlcc-cm-category-list{grid-template-columns:1fr}.dlcc-cm-product-row{grid-template-columns:58px 1fr}.dlcc-cm-product-stock,.dlcc-cm-product-status,.dlcc-cm-product-actions{grid-column:2;justify-content:flex-start}.dlcc-cm-fields-2{grid-template-columns:1fr}}.dlcc-cm-category-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(380px,1fr);gap:22px;align-items:start}.dlcc-cm-category-preview{display:block;width:100%;max-height:260px;margin:0 0 14px;object-fit:cover;background:var(--dlcc-background-alt)}.dlcc-cm-form-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.dlcc-cm-category-list--manager{display:flex;flex-direction:column;gap:9px}.dlcc-cm-category-row{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:12px 14px!important;border:1px solid var(--dlcc-line)!important;background:#fff!important}.dlcc-cm-category-row>img{width:64px!important;height:64px!important;object-fit:cover!important;background:var(--dlcc-background-alt)}.dlcc-cm-category-row__info{display:flex;flex-direction:column;gap:5px}.dlcc-cm-category-row__info strong{color:var(--dlcc-ink);font-size:12px}.dlcc-cm-category-row__info span{color:var(--dlcc-text);font-size:10px}.dlcc-cm-category-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.dlcc-cm-category-row__actions a{color:var(--dlcc-ink)!important;font-size:10px;text-decoration:underline!important}.dlcc-cm-category-row__actions a.is-danger{color:#9B5147!important}.dlcc-cm-category-row__locked{color:#9A8B80;font-size:9px}.dlcc-cm-notice{margin:0 0 16px;padding:12px 14px;border:1px solid var(--dlcc-line);background:#fff;font-size:11px}.dlcc-cm-notice.is-success{border-color:#B7C8B8;background:#F5F9F5;color:#506C54}.dlcc-cm-notice.is-error{border-color:#D9B7B2;background:#FBF5F4;color:#9B5147}.dlcc-cm-panel small{color:var(--dlcc-text);font-size:9px;line-height:1.4}@media(max-width:900px){.dlcc-cm-category-layout{grid-template-columns:1fr}}@media(max-width:600px){.dlcc-cm-category-row{grid-template-columns:58px 1fr!important}.dlcc-cm-category-row>img{width:54px!important;height:54px!important}.dlcc-cm-category-row__actions{grid-column:2;justify-content:flex-start}}.dlcc-cm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.dlcc-cm-gallery-item{position:relative;display:block!important;margin:0!important;cursor:pointer}.dlcc-cm-gallery-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--dlcc-background-alt)}.dlcc-cm-gallery-item>span{position:absolute;left:6px;right:6px;bottom:6px;display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 8px;background:rgb(255 255 255 / .94);color:var(--dlcc-ink);font-size:9px!important;font-weight:700!important}.dlcc-cm-gallery-item input[type="checkbox"]{margin:0}.dlcc-cm-gallery-upload{margin:0!important}.dlcc-cm-gallery-empty{margin:0 0 14px;padding:14px;background:var(--dlcc-background);color:var(--dlcc-text);font-size:10px}@media(max-width:600px){.dlcc-cm-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.dlcc-cm-file-wrap{display:flex;flex-direction:column;gap:8px}.dlcc-cm-file{position:relative;display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0!important;padding:12px;border:1px solid var(--dlcc-line);background:#fff;overflow:hidden;cursor:pointer}.dlcc-cm-file-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--dlcc-line);background:#F7F4F1;color:var(--dlcc-ink);font-size:11px!important;font-weight:700!important;white-space:nowrap}.dlcc-cm-file-name{min-width:0;color:var(--dlcc-text);font-size:11px!important;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlcc-cm-file-input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer}@media(max-width:680px){.dlcc-cm-file{grid-template-columns:1fr;align-items:flex-start}.dlcc-cm-file-name{white-space:normal;overflow:visible;text-overflow:unset}.dlcc-cm-file-button{width:100%;justify-content:center}}.dlcc-cm-product-type-lock{margin:0 0 15px;padding:11px 13px;border:1px solid var(--dlcc-line);background:var(--dlcc-background);color:var(--dlcc-text);font-size:10px}.dlcc-cm-product-type-lock strong{color:var(--dlcc-ink)}.dlcc-cm-panel-intro{margin:-8px 0 18px;color:var(--dlcc-text);font-size:10px;line-height:1.55}.dlcc-cm-attribute-block{margin-bottom:20px}.dlcc-cm-attribute-block>strong,.dlcc-cm-variable-defaults>strong{display:block;margin-bottom:9px;color:var(--dlcc-ink);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.dlcc-cm-option-pills{display:flex;flex-wrap:wrap;gap:8px}.dlcc-cm-option-pills label{display:block!important;margin:0!important;cursor:pointer}.dlcc-cm-option-pills input{position:absolute;opacity:0;pointer-events:none}.dlcc-cm-option-pills span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:39px;padding:7px 12px;border:1px solid var(--dlcc-line);background:#fff;color:var(--dlcc-ink);font-size:10px!important;font-weight:600!important;transition:.15s ease}.dlcc-cm-option-pills input:checked+span{border-color:var(--dlcc-ink);background:var(--dlcc-ink);color:#fff}.dlcc-cm-variable-defaults{margin:22px 0 15px;padding:16px;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-cm-fields-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dlcc-cm-variable-defaults .dlcc-cm-secondary{min-height:38px;margin-top:2px;padding:0 13px;font-size:9px}.dlcc-cm-variation-matrix{margin-top:16px}.dlcc-cm-variation-matrix__empty{padding:18px;border:1px dashed var(--dlcc-line);color:var(--dlcc-text);font-size:10px;text-align:center}.dlcc-cm-variation-rows{display:flex;flex-direction:column;gap:8px}.dlcc-cm-variation-row{display:grid;grid-template-columns:minmax(120px,1.3fr) repeat(3,minmax(90px,1fr));gap:9px;align-items:end;padding:12px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-variation-row__name{align-self:center;display:flex;flex-direction:column;gap:3px}.dlcc-cm-variation-row__name strong{color:var(--dlcc-ink);font-size:11px}.dlcc-cm-variation-row__name span{color:var(--dlcc-text);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.dlcc-cm-variation-row label{margin:0!important}.dlcc-cm-variation-row label>span{font-size:8px!important}.dlcc-cm-variation-row input[type="number"]{min-height:38px;padding:7px 9px}.dlcc-cm-form [hidden]{display:none!important}@media(max-width:800px){.dlcc-cm-fields-3{grid-template-columns:1fr}.dlcc-cm-variation-row{grid-template-columns:1fr 1fr}.dlcc-cm-variation-row__name{grid-column:1 / -1}}@media(max-width:520px){.dlcc-cm-variation-row{grid-template-columns:1fr}.dlcc-cm-variation-row__name{grid-column:auto}}.dlcc-cm-attributes-layout,.dlcc-cm-values-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}.dlcc-cm-attribute-list,.dlcc-cm-values-list{display:flex;flex-direction:column;gap:9px}.dlcc-cm-attribute-card,.dlcc-cm-value-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 16px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-attribute-card.is-active{border-color:var(--dlcc-primary)}.dlcc-cm-attribute-card>div:first-child,.dlcc-cm-value-row__identity>div{display:flex;flex-direction:column;gap:4px}.dlcc-cm-attribute-card strong,.dlcc-cm-value-row strong{color:var(--dlcc-ink);font-size:12px}.dlcc-cm-attribute-card span,.dlcc-cm-value-row span{color:var(--dlcc-text);font-size:9px}.dlcc-cm-attribute-card__actions,.dlcc-cm-value-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.dlcc-cm-attribute-card__actions a,.dlcc-cm-value-row__actions a{color:var(--dlcc-ink)!important;font-size:10px;text-decoration:underline!important}.dlcc-cm-attribute-card__actions a.is-danger,.dlcc-cm-value-row__actions a.is-danger{color:#9B5147!important}.dlcc-cm-attribute-locked{color:#9A8B80!important;font-size:9px!important}.dlcc-cm-readonly-field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;padding:11px 12px;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-cm-readonly-field>span{color:var(--dlcc-ink);font-size:10px;font-weight:700}.dlcc-cm-readonly-field strong{font-size:12px}.dlcc-cm-values-section{margin-top:28px;padding-top:26px;border-top:1px solid var(--dlcc-line)}.dlcc-cm-head--compact{margin-bottom:16px}.dlcc-cm-head--compact h2{margin:0 0 6px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:34px;font-weight:500}.dlcc-cm-value-row__identity{display:flex;align-items:center;gap:11px}.dlcc-cm-value-swatch{display:block;flex:0 0 auto;width:34px;height:34px;border:1px solid rgb(47 33 27 / .18);border-radius:50%;background:var(--dlcc-cm-swatch,#D9D9D9);box-shadow:inset 0 0 0 3px #fff}.dlcc-cm-color-field{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center}.dlcc-cm-color-field input[type="color"]{width:58px;height:42px;padding:3px;border:1px solid var(--dlcc-line);background:#fff;cursor:pointer}.dlcc-cm-color-field code{display:flex;min-height:42px;align-items:center;padding:0 12px;border:1px solid var(--dlcc-line);background:var(--dlcc-background);color:var(--dlcc-ink);font-size:11px}@media(max-width:900px){.dlcc-cm-attributes-layout,.dlcc-cm-values-layout{grid-template-columns:1fr}}@media(max-width:600px){.dlcc-cm-attribute-card,.dlcc-cm-value-row{align-items:flex-start;flex-direction:column}.dlcc-cm-attribute-card__actions,.dlcc-cm-value-row__actions{justify-content:flex-start}}.dlcc-cm-product-attributes{display:flex;flex-direction:column;gap:11px;margin-bottom:20px}.dlcc-cm-product-attribute{border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-product-attribute.is-enabled{border-color:#CDB18F}.dlcc-cm-product-attribute__head{display:flex;align-items:center;gap:12px;padding:14px 15px;background:var(--dlcc-background)}.dlcc-cm-product-attribute__head>div{display:flex;flex-direction:column;gap:3px}.dlcc-cm-product-attribute__head strong{color:var(--dlcc-ink);font-size:12px}.dlcc-cm-product-attribute__head small{color:var(--dlcc-text);font-size:9px}.dlcc-cm-product-attribute__body{padding:14px 15px 15px}.dlcc-cm-product-attribute__body.is-disabled{display:none}.dlcc-cm-switch{position:relative;display:block!important;flex:0 0 auto;width:38px;height:22px;margin:0!important}.dlcc-cm-switch input{position:absolute;opacity:0}.dlcc-cm-switch>span{position:absolute;inset:0;border-radius:999px;background:#D8D2CD;transition:.16s ease}.dlcc-cm-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .15);transition:.16s ease}.dlcc-cm-switch input:checked+span{background:var(--dlcc-ink)}.dlcc-cm-switch input:checked+span:after{transform:translateX(16px)}.dlcc-cm-generic-values{margin-bottom:13px}.dlcc-cm-variation-toggle-row{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;margin:0!important;padding-top:12px;border-top:1px solid var(--dlcc-line);cursor:pointer}.dlcc-cm-variation-toggle-row input{margin:0}.dlcc-cm-variation-toggle-row span{color:var(--dlcc-ink)!important;font-size:10px!important;font-weight:700!important}.dlcc-cm-attribute-no-values{margin-bottom:12px;padding:11px 12px;background:var(--dlcc-background);color:var(--dlcc-text);font-size:10px}.dlcc-cm-attribute-no-values a{margin-left:4px;color:var(--dlcc-ink)!important;text-decoration:underline!important}.dlcc-cm-variation-matrix__summary{margin-bottom:10px;color:var(--dlcc-text);font-size:9px;font-weight:600}@media(max-width:600px){.dlcc-cm-product-attribute__head{align-items:flex-start}}.dlcc-cm-rich-editor-field{margin-bottom:15px}.dlcc-cm-rich-editor-field__head{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.dlcc-cm-rich-editor-field__head>span{color:var(--dlcc-ink);font-size:10px;font-weight:700}.dlcc-cm-rich-editor-field__head small{color:var(--dlcc-text);font-size:9px;line-height:1.45}.dlcc-cm-rich-editor-field .wp-editor-wrap{border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-rich-editor-field .wp-editor-tools{padding:7px 8px 0;background:#F7F4F1}.dlcc-cm-rich-editor-field .wp-switch-editor{border:1px solid var(--dlcc-line);border-bottom:0;background:#fff;color:var(--dlcc-ink);font-size:10px;font-weight:600}.dlcc-cm-rich-editor-field .wp-switch-editor.switch-tmce,.dlcc-cm-rich-editor-field .wp-switch-editor.switch-html{min-height:auto;padding:7px 11px}.dlcc-cm-rich-editor-field .mce-toolbar-grp,.dlcc-cm-rich-editor-field .mce-statusbar{background:#fff}.dlcc-cm-rich-editor-field .mce-top-part::before{box-shadow:none}.dlcc-cm-rich-editor-field textarea.wp-editor-area{min-height:320px;padding:14px;border:0;color:var(--dlcc-ink);font-family:Inter,Arial,sans-serif;line-height:1.65;box-shadow:none}.dlcc-cm-rich-editor-field .quicktags-toolbar{border-bottom:1px solid var(--dlcc-line);background:#F7F4F1}@media(max-width:600px){.dlcc-cm-rich-editor-field textarea.wp-editor-area{min-height:260px}}.dlcc-cm-rich-editor-textarea{display:block;width:100%;min-height:360px;padding:16px;border:1px solid var(--dlcc-line);background:#fff;color:var(--dlcc-ink);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.65}.dlcc-cm-rich-editor-field .wp-editor-wrap{width:100%;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-rich-editor-field .mce-container,.dlcc-cm-rich-editor-field .mce-container *,.dlcc-cm-rich-editor-field .mce-widget,.dlcc-cm-rich-editor-field .mce-widget *{box-sizing:border-box}.dlcc-cm-rich-editor-field .mce-toolbar-grp{display:block!important;visibility:visible!important;min-height:42px;padding:5px 7px!important;border-bottom:1px solid var(--dlcc-line)!important;background:#F7F4F1!important}.dlcc-cm-rich-editor-field .mce-toolbar{display:block!important;visibility:visible!important}.dlcc-cm-rich-editor-field .mce-toolbar .mce-btn{display:inline-block!important;visibility:visible!important;opacity:1!important;background:#fff!important}.dlcc-cm-rich-editor-field .mce-toolbar .mce-btn button{display:block!important;width:auto!important;min-width:28px!important;min-height:28px!important;padding:3px 6px!important;background:transparent!important;color:#2F211B!important;opacity:1!important}.dlcc-cm-rich-editor-field .mce-toolbar .mce-ico{color:#2F211B!important}.dlcc-cm-rich-editor-field .mce-toolbar .mce-caret{border-top-color:#2F211B!important}.dlcc-cm-rich-editor-field .mce-menubtn span{color:#2F211B!important}.dlcc-cm-rich-editor-field .mce-edit-area{border-top:0!important}.dlcc-cm-rich-editor-field .quicktags-toolbar{display:block!important;visibility:visible!important}@media(max-width:600px){.dlcc-cm-rich-editor-textarea{min-height:280px}.dlcc-cm-rich-editor-field .mce-toolbar-grp{overflow-x:auto}}.dlcc-cm-rich-editor-field .switch-html,.dlcc-cm-rich-editor-field .quicktags-toolbar{display:none!important}.dlcc-cm-rich-editor-field .wp-editor-tabs{display:none!important}.dlcc-cm-rich-editor-field .wp-editor-tools{min-height:0!important;padding:0!important;background:transparent!important}.dlcc-cm-rich-editor-field .mce-toolbar-grp{border-top:0!important}.dlcc-product-filters--horizontal{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.dlcc-product-filters--horizontal .dlcc-filter-actions{align-self:end}.dlcc-product-filters--vertical .dlcc-filter-attribute{width:100%}.dlcc-filter-attribute select{cursor:pointer}.dlcc-shop .woocommerce-info,.dlcc-shop .woocommerce-notices-wrapper{font-family:Inter,sans-serif}@media(max-width:767px){.dlcc-product-filters--horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.dlcc-product-filters--horizontal{grid-template-columns:1fr}}.dlcc-cm-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dlcc-cm-product-actions .dlcc-cm-duplicate-product{color:#9A7551!important;font-weight:700}@media(max-width:760px){.dlcc-cm-head-actions{justify-content:flex-start}}.dlcc-cm-panel label>small{display:block;margin-top:2px;color:var(--dlcc-text);font-size:9px;font-weight:400;line-height:1.45}.dlcc-cm-product-type-lock small{display:block;margin-top:5px;color:var(--dlcc-text);font-size:9px;font-weight:400}.dlcc-shop .woocommerce-terms-and-conditions-wrapper{margin-top:18px;padding-top:15px;border-top:1px solid var(--dlcc-line)}.dlcc-shop .woocommerce-terms-and-conditions-wrapper label{color:var(--dlcc-text);font-family:Inter,sans-serif;font-size:10px;line-height:1.55}.dlcc-shop .woocommerce-terms-and-conditions-wrapper a{color:var(--dlcc-ink);text-decoration:underline;text-underline-offset:2px}.dlcc-shop .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{accent-color:var(--dlcc-primary)}.dlcc-shop form.checkout .required{color:#9B5147}.dlcc-shop .woocommerce-checkout .woocommerce-error,.dlcc-shop .woocommerce-checkout .woocommerce-info,.dlcc-shop .woocommerce-checkout .woocommerce-message{border:1px solid var(--dlcc-line);background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:11px}.dlcc-withdrawal{width:min(760px,100%);margin:0 auto;padding:34px;border:1px solid var(--dlcc-line);background:#fff;color:var(--dlcc-ink);font-family:Inter,Arial,sans-serif}.dlcc-withdrawal__eyebrow{display:block;margin-bottom:8px;color:var(--dlcc-primary);font-size:10px;font-weight:800;letter-spacing:.14em}.dlcc-withdrawal h2{margin:0 0 13px;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:34px;font-weight:500;line-height:1.05}.dlcc-withdrawal p{color:var(--dlcc-text);font-size:12px;line-height:1.7}.dlcc-withdrawal-form{display:flex;flex-direction:column;gap:15px;margin-top:24px}.dlcc-withdrawal-form>label,.dlcc-withdrawal-grid>label{display:flex;flex-direction:column;gap:7px}.dlcc-withdrawal-form label>span{color:var(--dlcc-ink);font-size:10px;font-weight:700}.dlcc-withdrawal-form label>small{color:var(--dlcc-text);font-size:9px;font-weight:400}.dlcc-withdrawal-form input[type="text"],.dlcc-withdrawal-form input[type="email"]{min-height:46px;width:100%;padding:10px 12px;border:1px solid var(--dlcc-line);border-radius:0;background:#fff;color:var(--dlcc-ink);font:inherit;box-shadow:none}.dlcc-withdrawal-form input:focus{outline:2px solid rgb(201 156 102 / .22);outline-offset:1px;border-color:var(--dlcc-primary)}.dlcc-withdrawal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dlcc-withdrawal-items{margin:4px 0 0;padding:0;border:0}.dlcc-withdrawal-items legend{margin-bottom:8px;color:var(--dlcc-ink);font-size:10px;font-weight:800}.dlcc-withdrawal-item{display:flex!important;flex-direction:row!important;align-items:center;gap:11px!important;padding:12px 0;border-bottom:1px solid var(--dlcc-line);cursor:pointer}.dlcc-withdrawal-item>span{display:flex;flex-direction:column;gap:2px}.dlcc-withdrawal-item strong{color:var(--dlcc-ink);font-size:11px}.dlcc-withdrawal-item small{color:var(--dlcc-text);font-size:9px}.dlcc-withdrawal-item input,.dlcc-withdrawal-confirmation input{accent-color:var(--dlcc-primary)}.dlcc-withdrawal-confirmation{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;padding:13px;background:var(--dlcc-background);cursor:pointer}.dlcc-withdrawal-confirmation span{font-size:10px!important;line-height:1.5}.dlcc-withdrawal-submit{min-height:48px;padding:12px 18px;border:1px solid var(--dlcc-ink);background:var(--dlcc-ink);color:#fff;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dlcc-withdrawal-submit:hover{background:#fff;color:var(--dlcc-ink)}.dlcc-withdrawal-back,.dlcc-withdrawal-link,.dlcc-account-withdrawal a,.dlcc-order-withdrawal a{color:var(--dlcc-ink);font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dlcc-withdrawal-notice{margin:17px 0 0;padding:12px 14px;border:1px solid var(--dlcc-line);background:var(--dlcc-background);font-size:10px}.dlcc-withdrawal-notice.is-error{border-color:#D7AAA4}.dlcc-withdrawal--success{border-color:#C7B69F}.dlcc-withdrawal-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.dlcc-withdrawal-help{margin-top:18px!important;padding-top:14px;border-top:1px solid var(--dlcc-line);font-size:9px!important}.dlcc-account-withdrawal,.dlcc-order-withdrawal{margin-top:18px;padding:14px 16px;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-order-withdrawal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.dlcc-order-withdrawal strong{color:var(--dlcc-ink);font-size:10px}@media(max-width:640px){.dlcc-withdrawal{padding:22px 17px}.dlcc-withdrawal h2{font-size:29px}.dlcc-withdrawal-grid{grid-template-columns:1fr}.dlcc-order-withdrawal{align-items:flex-start;flex-direction:column}}.dlcc-cm-stock-policy-note{margin:15px 0 12px;padding:11px 13px;border-left:3px solid var(--dlcc-primary);background:var(--dlcc-background);color:var(--dlcc-text);font-size:9px;line-height:1.55}.dlcc-cm-stock-policy-note strong{color:var(--dlcc-ink)}.dlcc-cm-stock-policy-note span{display:inline-block;margin-top:4px;opacity:.82}.single-product .single_variation_wrap .woocommerce-variation-price{display:none!important}.dlcc-variable-price-prefix{color:inherit;font-size:.72em;font-weight:500}.dlcc-cm-category-visibility-field{margin:16px 0;padding:14px 15px;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-cm-category-visibility-row{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;margin:0!important;cursor:pointer}.dlcc-cm-category-visibility-row>input{margin-top:2px}.dlcc-cm-category-visibility-row>span{display:flex;flex-direction:column;gap:3px}.dlcc-cm-category-visibility-row strong{color:var(--dlcc-ink);font-size:10px}.dlcc-cm-category-visibility-row small{color:var(--dlcc-text);font-size:9px;line-height:1.45}.dlcc-cm-category-row__info .is-visible{color:#55765E}.dlcc-cm-category-row__info .is-hidden{color:#A45C52}.dlcc-cm-category-content-field{margin-bottom:18px}.dlcc-cm-category-content-field>label{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.dlcc-cm-category-content-field>label small{color:var(--dlcc-text);font-size:9px;line-height:1.5}.dlcc-cm-seo-content-count{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;color:var(--dlcc-text);font-size:9px}.dlcc-cm-seo-content-count strong{color:var(--dlcc-ink)}.dlcc-cm-seo-content-count span{opacity:.8}.dlcc-cm-category-seo-panel{margin:20px 0;padding:18px;border:1px solid var(--dlcc-line);background:var(--dlcc-background)}.dlcc-cm-category-seo-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.dlcc-cm-category-seo-panel__head h3{margin:3px 0 0;color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;font-weight:500}.dlcc-cm-seo-status{display:inline-block;padding:5px 9px;border:1px solid #D8B39C;background:#FFF4EC;color:#8C5034;font-size:9px;font-weight:800;white-space:nowrap}.dlcc-cm-seo-status.is-ready{border-color:#B9D0BC;background:#F1F8F2;color:#55765E}.dlcc-cm-serp-preview{margin-top:14px;padding:15px;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-serp-preview>span{display:block;margin-bottom:10px;color:var(--dlcc-text);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dlcc-cm-serp-preview__title{color:#1a0dab;font-family:Arial,sans-serif;font-size:17px;line-height:1.25}.dlcc-cm-serp-preview__url{margin-top:4px;color:#1f6f43;font-family:Arial,sans-serif;font-size:10px;word-break:break-all}.dlcc-cm-serp-preview__description{margin-top:6px;color:#4d5156;font-family:Arial,sans-serif;font-size:11px;line-height:1.45}.dlcc-category-seo-intro{color:var(--dlcc-text);font-family:Inter,Arial,sans-serif;line-height:1.75}.dlcc-category-seo-intro h2,.dlcc-category-seo-intro h3,.dlcc-category-seo-intro h4{color:var(--dlcc-ink);font-family:"Cormorant Garamond",Georgia,serif;font-weight:500}@media(max-width:600px){.dlcc-category-cards{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:12px!important;width:calc(100% + 32px)!important;max-width:none!important;margin:0 -16px!important;padding:0 16px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box!important}.dlcc-category-cards::-webkit-scrollbar{display:none}.dlcc-category-cards>.dlcc-category-card-cell{flex:0 0 min(78vw,310px)!important;width:min(78vw,310px)!important;max-width:min(78vw,310px)!important;min-width:0!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:normal}.dlcc-category-card{display:block!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden!important}.dlcc-category-card__media{background-position:center center!important;background-size:cover!important}.dlcc-category-card__overlay{background:linear-gradient(180deg,rgb(47 33 27 / .01) 18%,rgb(47 33 27 / .08) 48%,rgb(47 33 27 / .66) 100%)!important}.dlcc-category-card__content{justify-content:flex-end!important;gap:9px!important;padding:18px 16px!important}.dlcc-category-card__title{font-size:27px!important;line-height:1!important;white-space:normal!important;overflow-wrap:normal!important}.dlcc-category-card__button{min-width:118px!important;min-height:36px!important;width:auto!important;padding:9px 14px!important;font-size:9px!important;line-height:1.1!important;letter-spacing:.045em!important;white-space:nowrap!important}}@media(max-width:380px){.dlcc-category-cards>.dlcc-category-card-cell{flex-basis:82vw!important;width:82vw!important;max-width:82vw!important}.dlcc-category-card{height:176px!important;min-height:176px!important;max-height:176px!important}.dlcc-category-card__title{font-size:24px!important}}.dlcc-mobile-filter-toggle{display:none}.dlcc-mobile-filter-content{display:block}@media(max-width:767px){.dlcc-cat-nav{display:flex!important;flex-flow:row nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:0 1px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dlcc-cat-nav::-webkit-scrollbar{display:none}.dlcc-cat-nav__link{flex:0 0 auto!important;min-width:0!important;max-width:78vw!important;min-height:42px!important;padding:11px 18px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;scroll-snap-align:start;scroll-snap-stop:always}.dlcc-filters-sidebar__title{display:none!important}.dlcc-mobile-filters{width:100%;max-width:100%;box-sizing:border-box}.dlcc-mobile-filter-toggle{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--dlcc-line);border-radius:0;background:var(--dlcc-background);color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.dlcc-mobile-filter-toggle__label{flex:1 1 auto}.dlcc-mobile-filter-toggle__count{display:inline-flex;flex:0 0 auto;min-width:24px;height:24px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:var(--dlcc-primary);color:#fff;font-size:10px;line-height:1}.dlcc-mobile-filter-toggle__chevron{position:relative;display:block;flex:0 0 10px;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle__chevron{transform:rotate(225deg) translate(-2px,-2px)}.dlcc-mobile-filter-content{display:none}.dlcc-mobile-filters.is-open .dlcc-mobile-filter-content{display:block}.dlcc-mobile-filter-content .dlcc-product-filters--vertical{margin-top:10px}.dlcc-filters-sidebar{padding:0!important;border:0!important;background:transparent!important}.dlcc-mobile-filters.is-open .dlcc-mobile-filter-content{padding:16px;border:1px solid var(--dlcc-line);border-top:0;background:var(--dlcc-background)}.dlcc-product-filters--vertical{gap:12px!important}.dlcc-product-filters--vertical .dlcc-filter-field{gap:6px}.dlcc-product-filters--vertical .dlcc-filter-field select,.dlcc-product-filters--vertical .dlcc-filter-field input[type="number"],.dlcc-product-filters--vertical .dlcc-stock-toggle{min-height:46px}.dlcc-product-filters--vertical .dlcc-filter-actions{gap:8px}.dlcc-product-filters--vertical .dlcc-filter-submit{min-height:46px}.dlcc-shop ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:30px!important}.dlcc-shop ul.products::before,.dlcc-shop ul.products::after{display:none!important;content:none!important}.dlcc-shop ul.products li.product{display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;float:none!important;clear:none!important}.dlcc-shop ul.products li.product a.woocommerce-LoopProduct-link{display:block;min-width:0}.dlcc-shop ul.products li.product .woocommerce-loop-product__title{min-height:2.7em;margin-top:12px!important;margin-bottom:5px!important;font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere}.dlcc-shop ul.products li.product .price{min-height:1.45em;margin-bottom:0!important;font-size:12px!important;line-height:1.45!important}.dlcc-shop ul.products li.product .button,.dlcc-shop ul.products li.product a.button{display:flex!important;width:100%!important;min-width:0!important;min-height:44px!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;padding:10px 8px!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important;font-size:10px!important;line-height:1.2!important}.dlcc-shop ul.products li.product .price+.button,.dlcc-shop ul.products li.product .price+a.button{margin-top:14px!important}.dlcc-product-grid{align-items:stretch}.dlcc-product-card{display:flex;flex-direction:column;height:100%}.dlcc-product-card__body{display:flex;flex:1 1 auto;flex-direction:column}.dlcc-product-card__title{min-height:2.7em}.dlcc-product-card__button{width:100%;min-height:44px;margin-top:auto;box-sizing:border-box;white-space:normal;text-align:center}}@media(max-width:380px){.dlcc-cat-nav__link{max-width:82vw!important;padding-inline:15px!important;font-size:10px!important}.dlcc-shop ul.products{column-gap:12px!important}.dlcc-shop ul.products li.product .button,.dlcc-shop ul.products li.product a.button{font-size:9px!important;padding-inline:6px!important}}.dlcc-product-accordion-toggle{display:none}@media(max-width:767px){.single-product .woocommerce-breadcrumb,.single-product .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{margin:0 0 18px!important;padding:0!important;color:#9A7551!important;font-size:11px!important;line-height:1.55!important;overflow-wrap:anywhere}.single-product .woocommerce-breadcrumb a{color:#9A7551!important;text-decoration:none!important}.single-product form.variations_form,.single-product form.cart{max-width:100%}.single-product .variations{width:100%!important;margin-bottom:14px!important}.single-product .single_variation_wrap{width:100%}.single-product .woocommerce-variation-availability{min-height:20px}.single-product .woocommerce-variation-add-to-cart,.single-product .woocommerce-variation-add-to-cart-enabled{display:grid!important;grid-template-columns:minmax(72px,92px) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;width:100%!important}.single-product .woocommerce-variation-add-to-cart .quantity,.single-product form.cart .quantity{width:100%!important;min-width:0!important;margin:0!important}.single-product .woocommerce-variation-add-to-cart .quantity .qty,.single-product form.cart .quantity .qty{width:100%!important;min-width:0!important;min-height:48px!important;box-sizing:border-box!important}.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product form.cart .single_add_to_cart_button{width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:11px 13px!important;box-sizing:border-box!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}.single-product .product_meta{margin-top:18px!important;padding-top:12px;border-top:1px solid var(--dlcc-line);color:var(--dlcc-text)!important;font-size:10px!important;line-height:1.65!important}.single-product .product_meta>span{display:block!important;margin:2px 0!important}.single-product .product_meta a,.single-product .product_meta .sku{color:#9A7551!important;text-decoration:none!important}.single-product .woocommerce-tabs{width:100%}.single-product .woocommerce-tabs>ul.tabs,.single-product .woocommerce-tabs>.wc-tabs{display:none!important}.single-product .dlcc-product-accordion-toggle{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:13px 16px;border:0;border-top:1px solid var(--dlcc-line);background:#fff0;color:var(--dlcc-ink);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.single-product .dlcc-product-accordion-toggle__icon{position:relative;flex:0 0 14px;width:14px;height:14px}.single-product .dlcc-product-accordion-toggle__icon::before,.single-product .dlcc-product-accordion-toggle__icon::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.single-product .dlcc-product-accordion-toggle__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.single-product .dlcc-product-accordion-toggle.is-open .dlcc-product-accordion-toggle__icon::after{transform:translate(-50%,-50%) rotate(0deg)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product .woocommerce-tabs .wc-tab{display:none!important;margin:0!important;padding:18px 16px 24px!important;border:0!important;background:transparent!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel.is-dlcc-open,.single-product .woocommerce-tabs .wc-tab.is-dlcc-open{display:block!important}.single-product .woocommerce-tabs .dlcc-mobile-panel-heading-duplicate{display:none!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel p,.single-product .woocommerce-tabs .wc-tab p{font-size:12px!important;line-height:1.65!important}.single-product .woocommerce-tabs table.shop_attributes{width:100%;margin:0}.single-product .woocommerce-tabs table.shop_attributes th,.single-product .woocommerce-tabs table.shop_attributes td{padding:9px 8px!important;font-size:10px!important;line-height:1.45!important}.single-product .related.products ul.products,.single-product .upsells.products ul.products,.single-product .dlcc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.single-product .related.products ul.products li.product,.single-product .upsells.products ul.products li.product{width:auto!important;min-width:0!important;margin:0!important;float:none!important}.single-product .related.products>h2,.single-product .upsells.products>h2{margin-bottom:20px!important;font-size:31px!important;line-height:1.05!important}.single-product .dlcc-product-card__title{min-height:auto!important;font-size:11px!important}.single-product .dlcc-product-card__price{font-size:10.5px!important}.single-product .dlcc-product-card__button{min-height:42px;padding:9px 8px;font-size:8.5px}}@media(max-width:380px){.single-product .woocommerce-variation-add-to-cart,.single-product .woocommerce-variation-add-to-cart-enabled{grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important}.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.single-product form.cart .single_add_to_cart_button{font-size:9px!important}.single-product .related.products>h2,.single-product .upsells.products>h2{font-size:27px!important}}@media(max-width:767px){.single-product .dlcc-variation-options--size{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;max-width:100%!important}.single-product .dlcc-variation-option--size,.single-product button.dlcc-variation-option--size{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;min-height:44px!important;height:44px!important;padding:0 6px!important;margin:0!important;box-sizing:border-box!important;font-size:10.5px!important;line-height:1!important}.single-product form.variations_form .variations tr:has(.dlcc-variation-options--size) th.label,.single-product form.variations_form .variations tr:has(.dlcc-variation-options--size) td.value{padding-bottom:8px!important}}@media(max-width:380px){.single-product .dlcc-variation-options--size{gap:6px!important}.single-product .dlcc-variation-option--size,.single-product button.dlcc-variation-option--size{flex-basis:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;min-height:42px!important;height:42px!important;font-size:10px!important}}@media(min-width:1025px){.dlcc-product-grid{grid-template-columns:repeat(var(--dlcc-product-columns,6),minmax(0,1fr))!important;gap:34px 26px!important}}.dlcc-shop ul.products li.product{position:relative;background:#fff0}.dlcc-shop ul.products li.product a.woocommerce-LoopProduct-link{position:relative;display:block;color:inherit;text-decoration:none}.dlcc-shop ul.products li.product a.woocommerce-LoopProduct-link>img:not(.dlcc-loop-hover-image){display:block;width:100%!important;aspect-ratio:4/5;height:auto!important;margin:0!important;object-fit:cover;border-radius:22px;box-shadow:0 12px 34px rgb(47 33 27 / .08);transition:opacity .35s ease,transform .45s ease}.dlcc-shop ul.products li.product .dlcc-loop-hover-image{position:absolute;z-index:2;top:0;left:0;display:block;width:100%!important;aspect-ratio:4/5;height:auto!important;margin:0!important;object-fit:cover;border-radius:22px;opacity:0;transform:scale(1.025);pointer-events:none;transition:opacity .35s ease,transform .45s ease}@media(hover:hover) and (pointer:fine){.dlcc-shop ul.products li.product.dlcc-has-hover-image:hover a.woocommerce-LoopProduct-link>img:not(.dlcc-loop-hover-image){opacity:0;transform:scale(1.02)}.dlcc-shop ul.products li.product.dlcc-has-hover-image:hover .dlcc-loop-hover-image{opacity:1;transform:scale(1)}.dlcc-shop ul.products li.product:not(.dlcc-has-hover-image):hover a.woocommerce-LoopProduct-link>img:not(.dlcc-loop-hover-image){transform:scale(1.02)}}.dlcc-shop ul.products li.product .woocommerce-loop-product__title{min-height:auto!important;margin:15px 0 0!important;padding:0!important;color:var(--dlcc-ink)!important;font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;text-align:center}.dlcc-shop ul.products li.product .price{display:block!important;min-height:auto!important;margin:7px 0 0!important;color:var(--dlcc-ink)!important;font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;text-align:center}.dlcc-shop ul.products li.product .price del{margin-right:7px;color:#9b8d84!important;opacity:.72;font-weight:400}.dlcc-shop ul.products li.product .price ins{color:var(--dlcc-ink)!important;text-decoration:none!important;font-weight:700}.dlcc-shop ul.products li.product .dlcc-product-card__swatches{display:flex;align-items:center;justify-content:center;gap:8px;min-height:18px;margin:12px 0 0}.dlcc-shop ul.products li.product .dlcc-product-card__swatch{width:14px;height:14px}.dlcc-shop ul.products li.product>.button,.dlcc-shop ul.products li.product>a.button,.dlcc-shop ul.products li.product .added_to_cart{display:none!important}.dlcc-shop ul.products li.product>.dlcc-wishlist-toggle--loop{top:12px;right:12px;width:40px;height:40px;border-color:rgb(47 33 27 / .12);background:rgb(255 255 255 / .94);backdrop-filter:blur(4px)}.dlcc-shop ul.products li.product .dlcc-product-badges--loop{top:12px;left:12px;z-index:7}@media(max-width:767px){.dlcc-shop ul.products li.product a.woocommerce-LoopProduct-link>img:not(.dlcc-loop-hover-image),.dlcc-shop ul.products li.product .dlcc-loop-hover-image{border-radius:16px}.dlcc-shop ul.products li.product .woocommerce-loop-product__title{margin-top:10px!important;font-size:12px!important}.dlcc-shop ul.products li.product .price{margin-top:4px!important;font-size:11.5px!important}.dlcc-shop ul.products li.product .dlcc-product-card__swatches{gap:6px;margin-top:9px}.dlcc-shop ul.products li.product .dlcc-product-card__swatch{width:12px;height:12px}.dlcc-shop ul.products li.product>.dlcc-wishlist-toggle--loop{top:8px;right:8px;width:34px;height:34px}}.elementor-widget-shortcode:has(.dlcc-product-grid),.elementor-widget-container:has(>.dlcc-product-grid){width:100%;min-width:0}.dlcc-product-grid{width:100%!important;max-width:none!important;justify-self:stretch;align-self:stretch}@media(min-width:1025px){.dlcc-product-grid{grid-template-columns:repeat(var(--dlcc-product-columns,6),minmax(0,1fr))!important}}.dlcc-product-carousel{position:relative;width:100%;min-width:0}.dlcc-product-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 18px}.dlcc-product-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgb(47 33 27 / .26);border-radius:50%;background:#fff;color:var(--dlcc-ink);font-family:Arial,sans-serif;font-size:25px;line-height:1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.dlcc-product-carousel__arrow:hover:not(:disabled){border-color:var(--dlcc-primary);background:var(--dlcc-ink);color:#fff}.dlcc-product-carousel__arrow:disabled{opacity:.28;cursor:default}.dlcc-product-grid--carousel{display:flex!important;grid-template-columns:none!important;align-items:stretch;gap:34px 24px;width:100%!important;max-width:none!important;overflow-x:auto;overflow-y:visible;padding:0 1px 12px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.dlcc-product-grid--carousel::-webkit-scrollbar{display:none}.dlcc-product-grid--carousel>.dlcc-product-card{flex:0 0 var(--dlcc-carousel-card-width,calc(16.666667% - 20px))!important;width:auto!important;max-width:none!important;scroll-snap-align:start;scroll-snap-stop:normal}@media(max-width:1024px){.dlcc-product-grid--carousel{gap:26px 18px}.dlcc-product-grid--carousel>.dlcc-product-card{flex-basis:calc(33.333333% - 12px)!important}}@media(max-width:600px){.dlcc-product-carousel__controls{gap:8px;margin-bottom:14px}.dlcc-product-carousel__arrow{width:38px;height:38px;font-size:22px}.dlcc-product-grid--carousel{gap:18px 14px;padding-bottom:8px}.dlcc-product-grid--carousel>.dlcc-product-card{flex-basis:calc(50% - 7px)!important}}@media(max-width:767px){body.woocommerce-cart .elementor-widget-heading h1,body.woocommerce-cart .elementor-widget-theme-post-title h1{line-height:1.05}body.woocommerce-cart .woocommerce-cart-form table.shop_table,body.woocommerce-cart .woocommerce-cart-form table.shop_table tbody{display:block!important;width:100%!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table thead{display:none!important}body.woocommerce-cart .woocommerce-cart-form tr.woocommerce-cart-form__cart-item,body.woocommerce-cart .woocommerce-cart-form tr.cart_item{position:relative;display:grid!important;grid-template-columns:82px minmax(0,1fr) auto;grid-template-areas:"thumb name remove" "thumb price price" "thumb qty subtotal";column-gap:14px;row-gap:7px;width:100%!important;margin:0 0 12px!important;padding:14px!important;border:1px solid var(--dlcc-line)!important;border-radius:14px;background:#fff;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td{display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;background:transparent!important;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td::before{display:none!important;content:none!important}body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail{grid-area:thumb;display:block!important;align-self:start}body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail a{display:block;width:82px;height:106px;overflow:hidden;border-radius:10px;background:var(--dlcc-background-alt)}body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail img{display:block!important;width:82px!important;max-width:none!important;height:106px!important;margin:0!important;object-fit:cover}body.woocommerce-cart .woocommerce-cart-form td.product-name{grid-area:name;align-self:center;padding-right:4px!important;color:var(--dlcc-ink);font-size:13px!important;font-weight:700;line-height:1.35}body.woocommerce-cart .woocommerce-cart-form td.product-name a{color:var(--dlcc-ink)!important;text-decoration:none!important}body.woocommerce-cart .woocommerce-cart-form td.product-name dl.variation{display:flex;flex-wrap:wrap;gap:3px 8px;margin:5px 0 0!important;color:var(--dlcc-text);font-size:10px;font-weight:500}body.woocommerce-cart .woocommerce-cart-form td.product-name dl.variation dt,body.woocommerce-cart .woocommerce-cart-form td.product-name dl.variation dd{margin:0!important;padding:0!important}body.woocommerce-cart .woocommerce-cart-form td.product-price{grid-area:price;color:var(--dlcc-text);font-size:11px!important;line-height:1.3}body.woocommerce-cart .woocommerce-cart-form td.product-price::after{content:" / unité";color:#9A8A80;font-size:9px}body.woocommerce-cart .woocommerce-cart-form td.product-quantity{grid-area:qty;align-self:end}body.woocommerce-cart .woocommerce-cart-form td.product-quantity .quantity{display:flex;align-items:center;width:auto!important;margin:0!important}body.woocommerce-cart .woocommerce-cart-form td.product-quantity .qty{width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;padding:4px 8px!important;border:1px solid var(--dlcc-line)!important;border-radius:8px!important;background:#fff!important;color:var(--dlcc-ink)!important;font-size:12px!important;text-align:center!important;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form td.product-subtotal{grid-area:subtotal;align-self:center;justify-self:end;color:var(--dlcc-ink);font-size:13px!important;font-weight:700;line-height:1.3;white-space:nowrap}body.woocommerce-cart .woocommerce-cart-form td.product-remove{grid-area:remove;align-self:start;justify-self:end}body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;min-width:34px!important;margin:-5px -5px 0 0!important;border:0!important;border-radius:50%;background:transparent!important;color:#9A8A80!important;font-size:23px!important;line-height:1!important;text-decoration:none!important}body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove:hover{background:var(--dlcc-background-alt)!important;color:var(--dlcc-ink)!important}body.woocommerce-cart .woocommerce-cart-form tr:last-child:not(.cart_item),body.woocommerce-cart .woocommerce-cart-form td.actions{display:block!important;width:100%!important;padding:8px 0 0!important;border:0!important}body.woocommerce-cart .woocommerce-cart-form td.actions>.button[name="update_cart"]{width:100%!important;min-height:44px!important;margin-top:10px!important;border:1px solid var(--dlcc-line)!important;border-radius:0!important;background:#fff!important;color:var(--dlcc-ink)!important}body.woocommerce-cart .woocommerce-cart-form .coupon,body.woocommerce-cart .e-cart__column-start .coupon,body.woocommerce-cart .e-cart__coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;width:100%!important;padding:0!important}body.woocommerce-cart .woocommerce-cart-form .coupon label{grid-column:1 / -1}body.woocommerce-cart .woocommerce-cart-form .coupon input,body.woocommerce-cart .e-cart__coupon input{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--dlcc-line)!important;border-radius:0!important;outline:none!important;box-shadow:none!important;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form .coupon button,body.woocommerce-cart .e-cart__coupon button,body.woocommerce-cart button[name="apply_coupon"]{width:auto!important;min-width:112px!important;min-height:44px!important;margin:0!important;padding:9px 14px!important;border:1px solid var(--dlcc-primary)!important;border-radius:0!important;outline:none!important;background:var(--dlcc-primary)!important;box-shadow:none!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;text-transform:uppercase}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals,body.woocommerce-cart .e-cart__column-end{width:100%!important}body.woocommerce-cart .cart_totals,body.woocommerce-cart .e-cart__column-end{padding:18px!important;border:1px solid var(--dlcc-line)!important;border-radius:14px;background:#fff!important;box-sizing:border-box}body.woocommerce-cart .cart_totals h2,body.woocommerce-cart .e-cart__column-end h2{margin:0 0 14px!important;color:var(--dlcc-ink)!important;font-size:16px!important}body.woocommerce-cart .cart_totals table,body.woocommerce-cart .cart_totals tbody,body.woocommerce-cart .cart_totals tr{width:100%!important}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{padding:9px 0!important;font-size:12px!important;line-height:1.45!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{padding-top:14px!important;color:var(--dlcc-ink)!important;font-size:15px!important;font-weight:700!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:14px 0 0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .e-cart__column-end .checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:52px!important;margin:0!important;padding:12px 16px!important;border:1px solid var(--dlcc-primary)!important;border-radius:0!important;background:var(--dlcc-primary)!important;color:#fff!important;font-family:Inter,sans-serif;font-size:12px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:none!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-methods,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination,body.woocommerce-cart .cart_totals .shipping-calculator-button{font-size:11px!important;line-height:1.5!important}body.woocommerce-cart .dlcc-cart-trust,body.woocommerce-cart .dlcc-checkout-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px!important;background:var(--dlcc-line)}body.woocommerce-cart .dlcc-cart-trust>*,body.woocommerce-cart .dlcc-checkout-trust>*{min-height:150px!important;padding:22px 12px!important;background:var(--dlcc-background-alt)}}@media(max-width:380px){body.woocommerce-cart .woocommerce-cart-form tr.woocommerce-cart-form__cart-item,body.woocommerce-cart .woocommerce-cart-form tr.cart_item{grid-template-columns:72px minmax(0,1fr) auto;column-gap:11px;padding:12px!important}body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail a,body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail img{width:72px!important;height:94px!important}body.woocommerce-cart .woocommerce-cart-form .coupon,body.woocommerce-cart .e-cart__coupon{grid-template-columns:1fr!important}body.woocommerce-cart .woocommerce-cart-form .coupon button,body.woocommerce-cart .e-cart__coupon button,body.woocommerce-cart button[name="apply_coupon"]{width:100%!important}}@media(max-width:767px){body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"][disabled],body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]:disabled,body.woocommerce-cart .woocommerce-cart-form input[name="update_cart"][disabled],body.woocommerce-cart .woocommerce-cart-form input[name="update_cart"]:disabled{display:none!important}body.woocommerce-cart .woocommerce-cart-form td.actions{padding-top:0!important}body.woocommerce-cart .woocommerce-cart-form td.actions>.button[name="update_cart"]:not([disabled]){display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;margin:10px 0 0!important;border:1px solid var(--dlcc-primary)!important;background:#fff!important;color:var(--dlcc-ink)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase}body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start .e-cart__coupon,body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start .coupon,body.woocommerce-cart .e-cart__coupon{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .woocommerce-cart-form .coupon,body.woocommerce-cart .e-cart__column-start .coupon,body.woocommerce-cart .e-cart__coupon{grid-template-columns:minmax(0,1fr) 150px!important;gap:8px!important}body.woocommerce-cart .woocommerce-cart-form .coupon input,body.woocommerce-cart .e-cart__coupon input{min-height:42px!important;height:42px!important;padding:8px 11px!important;border:1px solid var(--dlcc-line)!important;border-radius:0!important;outline:0!important;box-shadow:none!important}body.woocommerce-cart .woocommerce-cart-form .coupon button,body.woocommerce-cart .e-cart__coupon button,body.woocommerce-cart button[name="apply_coupon"]{min-width:0!important;min-height:42px!important;height:42px!important;padding:8px 11px!important;border:1px solid var(--dlcc-primary)!important;outline:0!important;box-shadow:none!important}body.woocommerce-cart .woocommerce-cart-form .coupon button:focus,body.woocommerce-cart .woocommerce-cart-form .coupon button:focus-visible,body.woocommerce-cart .e-cart__coupon button:focus,body.woocommerce-cart .e-cart__coupon button:focus-visible,body.woocommerce-cart button[name="apply_coupon"]:focus,body.woocommerce-cart button[name="apply_coupon"]:focus-visible{outline:0!important;border-color:var(--dlcc-primary)!important;box-shadow:none!important}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end .e-cart-section,body.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end .e-cart-totals{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .cart_totals{width:100%!important;margin:0!important;padding:16px!important;border:1px solid var(--dlcc-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}body.woocommerce-cart .cart_totals h2,body.woocommerce-cart .e-cart__column-end h2{margin:0 0 10px!important}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{padding:7px 0!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{padding-top:11px!important}body.woocommerce-cart .wc-proceed-to-checkout{padding-top:12px!important}body.woocommerce-cart .shipping-calculator-button,body.woocommerce-cart .woocommerce-shipping-destination a,body.woocommerce-cart .cart_totals a:not(.checkout-button){color:#9A7551!important;text-decoration:none!important}body.woocommerce-cart .shipping-calculator-button:hover,body.woocommerce-cart .woocommerce-shipping-destination a:hover,body.woocommerce-cart .cart_totals a:not(.checkout-button):hover{color:var(--dlcc-primary)!important}}@media(max-width:480px){body.woocommerce-cart .woocommerce-cart-form .coupon,body.woocommerce-cart .e-cart__column-start .coupon,body.woocommerce-cart .e-cart__coupon{grid-template-columns:minmax(0,1fr) 138px!important}}@media(max-width:380px){body.woocommerce-cart .woocommerce-cart-form .coupon,body.woocommerce-cart .e-cart__column-start .coupon,body.woocommerce-cart .e-cart__coupon{grid-template-columns:1fr!important}}@media(max-width:767px){body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout .e-checkout__container,body.woocommerce-checkout .e-checkout__column,body.woocommerce-checkout .e-checkout__column-inner{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.woocommerce-checkout .e-checkout__container{display:block!important}body.woocommerce-checkout .e-checkout__column-start,body.woocommerce-checkout .e-checkout__column-end{width:100%!important;margin:0!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .e-checkout__order_review,body.woocommerce-checkout .e-checkout__order_review-2,body.woocommerce-checkout .e-checkout__payment,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{max-width:100%!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{padding:20px 18px!important}body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout .woocommerce-shipping-fields>h3,body.woocommerce-checkout .woocommerce-additional-fields>h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .e-checkout__order_review h3{margin:0 0 18px!important;color:var(--dlcc-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:block!important}body.woocommerce-checkout .form-row{float:none!important;width:100%!important;margin:0 0 14px!important;padding:0!important;box-sizing:border-box!important}body.woocommerce-checkout .form-row label{display:block!important;margin:0 0 6px!important;color:#6B5B52!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;max-width:100%!important;min-height:50px!important;padding:11px 13px!important;border:1px solid var(--dlcc-line)!important;border-radius:0!important;background:#fff!important;color:var(--dlcc-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:1.35!important;box-shadow:none!important;box-sizing:border-box!important}body.woocommerce-checkout .form-row input.input-text::placeholder,body.woocommerce-checkout .form-row textarea::placeholder{color:#A69B94!important;font-size:12px!important;opacity:1!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:27px!important}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{top:12px!important;right:10px!important}body.woocommerce-checkout .form-row textarea{min-height:92px!important;resize:vertical}body.woocommerce-checkout .woocommerce-account-fields,body.woocommerce-checkout .woocommerce-shipping-fields{margin-top:10px!important}body.woocommerce-checkout .woocommerce-account-fields p,body.woocommerce-checkout .woocommerce-shipping-fields h3{margin-bottom:12px!important}body.woocommerce-checkout input[type="checkbox"]{width:18px!important;height:18px!important;margin-right:8px!important;accent-color:var(--dlcc-primary);vertical-align:middle}body.woocommerce-checkout #order_review,body.woocommerce-checkout .e-checkout__order_review{padding:18px!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;margin:0!important;border-collapse:collapse!important;table-layout:fixed!important}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:8px 0!important;border:0!important;color:var(--dlcc-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;vertical-align:top!important;overflow-wrap:anywhere}body.woocommerce-checkout #order_review table.shop_table th:first-child,body.woocommerce-checkout #order_review table.shop_table td:first-child{padding-right:12px!important}body.woocommerce-checkout #order_review table.shop_table thead th{color:#6B5B52!important;font-size:12px!important;font-weight:700!important}body.woocommerce-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout #order_review table.shop_table tfoot td{font-weight:700!important}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td{padding-top:14px!important;border-top:1px solid var(--dlcc-line)!important;font-size:16px!important}body.woocommerce-checkout #order_review table.shop_table tr:has(.button),body.woocommerce-checkout #order_review table.shop_table tr:has(button),body.woocommerce-checkout #order_review table.shop_table tr:has([class*="mondial"]),body.woocommerce-checkout #order_review table.shop_table tr:has([class*="Mondial"]){display:grid!important;grid-template-columns:1fr!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tr:has(.button)>th,body.woocommerce-checkout #order_review table.shop_table tr:has(.button)>td,body.woocommerce-checkout #order_review table.shop_table tr:has(button)>th,body.woocommerce-checkout #order_review table.shop_table tr:has(button)>td,body.woocommerce-checkout #order_review table.shop_table tr:has([class*="mondial"])>th,body.woocommerce-checkout #order_review table.shop_table tr:has([class*="mondial"])>td{display:block!important;width:100%!important;max-width:100%!important;padding-right:0!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-checkout button.button,body.woocommerce-checkout .woocommerce-checkout a.button,body.woocommerce-checkout #place_order,body.woocommerce-checkout #order_review button,body.woocommerce-checkout #order_review a.button,body.woocommerce-checkout #payment button.button{width:100%!important;max-width:100%!important;min-height:50px!important;margin:10px 0 0!important;padding:12px 14px!important;border:1px solid var(--dlcc-primary)!important;border-radius:0!important;background:var(--dlcc-primary)!important;color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.03em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;box-shadow:none!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-checkout button.button:hover,body.woocommerce-checkout .woocommerce-checkout a.button:hover,body.woocommerce-checkout #place_order:hover{background:var(--dlcc-ink)!important;border-color:var(--dlcc-ink)!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{padding:18px!important;border:1px solid var(--dlcc-line)!important;border-radius:18px!important;background:#fff!important}body.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:0!important;border:0!important}body.woocommerce-checkout #payment ul.payment_methods>li{margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-checkout #payment .payment_box{margin:12px 0 16px!important;padding:14px!important;border:0!important;background:var(--dlcc-background)!important;box-sizing:border-box!important}body.woocommerce-checkout #payment .payment_box::before{display:none!important}body.woocommerce-checkout #payment iframe,body.woocommerce-checkout #payment .wc-stripe-elements-field,body.woocommerce-checkout #payment .StripeElement,body.woocommerce-checkout #payment [class*="stripe"]{max-width:100%!important;box-sizing:border-box!important}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout #payment .form-row.place-order{color:#6B5B52!important;font-family:Inter,Arial,sans-serif!important;font-size:11.5px!important;line-height:1.6!important}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text p{margin:0 0 12px!important}body.woocommerce-checkout #payment a:not(.button):not([class*="mondial"]):not([class*="Mondial"]){color:var(--dlcc-ink)!important;text-decoration:underline!important;text-underline-offset:2px}body.woocommerce-checkout .dlcc-mondial-relay-cta,body.woocommerce-checkout .dlcc-mondial-relay-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}body.woocommerce-checkout #payment .place-order{margin:0!important;padding:0!important}body.woocommerce-checkout #place_order{margin-top:16px!important}}@media(max-width:390px){body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{padding:16px!important}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{font-size:12px!important}}@media(max-width:767px){body.woocommerce-checkout #payment a[id*="mondial"],body.woocommerce-checkout #payment a[id*="relay"],body.woocommerce-checkout #payment [id*="mondial"] a,body.woocommerce-checkout #payment [id*="relay"] a,body.woocommerce-checkout #payment .dlcc-mondial-relay-cta{color:#fff!important;text-decoration:none!important;text-decoration-color:transparent!important}body.woocommerce-checkout #payment a[id*="mondial"] *,body.woocommerce-checkout #payment a[id*="relay"] *,body.woocommerce-checkout #payment [id*="mondial"] a *,body.woocommerce-checkout #payment [id*="relay"] a *,body.woocommerce-checkout #payment .dlcc-mondial-relay-cta *{color:#fff!important;text-decoration:none!important;text-decoration-color:transparent!important}body.woocommerce-checkout #payment .place-order a.woocommerce-privacy-policy-link,body.woocommerce-checkout #payment .place-order a.woocommerce-terms-and-conditions-link,body.woocommerce-checkout #payment .place-order .woocommerce-privacy-policy-text a,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper a:not([id*="mondial"]):not([id*="relay"]){color:var(--dlcc-ink)!important;text-decoration:underline!important;text-decoration-color:currentColor!important;text-underline-offset:2px!important}}body.woocommerce-checkout .dlcc-mondial-relay-cta,body.woocommerce-checkout .dlcc-mondial-relay-cta:link,body.woocommerce-checkout .dlcc-mondial-relay-cta:visited,body.woocommerce-checkout .dlcc-mondial-relay-cta:hover,body.woocommerce-checkout .dlcc-mondial-relay-cta:focus,body.woocommerce-checkout .dlcc-mondial-relay-cta:active{color:#fff!important;text-decoration:none!important;text-decoration-color:transparent!important}body.woocommerce-checkout .dlcc-mondial-relay-cta *{color:#fff!important;text-decoration:none!important;text-decoration-color:transparent!important}body.woocommerce-checkout .dlcc-mondial-relay-cta,body.woocommerce-checkout .dlcc-mondial-relay-cta:link,body.woocommerce-checkout .dlcc-mondial-relay-cta:visited,body.woocommerce-checkout .dlcc-mondial-relay-cta:hover,body.woocommerce-checkout .dlcc-mondial-relay-cta:focus,body.woocommerce-checkout .dlcc-mondial-relay-cta:active,body.woocommerce-checkout .dlcc-mondial-relay-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;text-decoration-line:none!important;text-decoration-color:transparent!important}@media(max-width:767px){body .elementor-menu-toggle{position:relative;z-index:10003;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border:1px solid rgb(47 33 27 / .10)!important;border-radius:50%!important;outline:0!important;background:#FBF7F2!important;color:#2F211B!important;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease,transform .18s ease!important}body .elementor-menu-toggle:hover,body .elementor-menu-toggle:focus,body .elementor-menu-toggle:focus-visible{border-color:#C99C66!important;outline:0!important;box-shadow:none!important}body .elementor-menu-toggle.elementor-active{background:#2F211B!important;border-color:#2F211B!important;color:#fff!important;transform:rotate(0deg)}body .elementor-menu-toggle svg{width:24px!important;height:24px!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:relative;overflow:hidden;margin-top:18px!important;padding:26px 28px 30px!important;border:1px solid #E5D9CF!important;border-radius:24px!important;background:#FBF7F2!important;box-shadow:0 18px 48px rgb(47 33 27 / .10)!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown::before{content:"DESIGNLAB COMMERCE";display:block;margin:0 0 16px;color:#9A7551;font-family:"Cormorant Garamond",Georgia,serif;font-size:14px;line-height:1;font-weight:500;letter-spacing:.18em}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown ul,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown li,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .menu-item{width:100%!important;margin:0!important;border:0!important;background:transparent!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:58px;padding:14px 2px!important;border:0!important;border-bottom:1px solid #E5D9CF!important;background:transparent!important;color:#2F211B!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:29px!important;line-height:1.05!important;font-weight:500!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;transition:color .18s ease,padding-left .18s ease!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown li:last-child>a,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .menu-item:last-child>.elementor-item{border-bottom:0!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a::after,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item::after{content:"→"!important;position:static!important;display:inline-block!important;width:auto!important;height:auto!important;margin-left:14px;border:0!important;background:transparent!important;color:#C99C66!important;font-family:Inter,Arial,sans-serif!important;font-size:18px!important;line-height:1!important;opacity:.75!important;transform:none!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:hover,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:focus,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:hover,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:focus{padding-left:7px!important;background:transparent!important;color:#9A7551!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item-active,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .current-menu-item>a{color:#9A7551!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .sub-menu{padding:4px 0 8px 18px!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .sub-menu a{min-height:44px!important;padding:10px 0!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important}}@media(max-width:380px){body .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{padding:22px 22px 26px!important;border-radius:20px!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown a,body .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item{min-height:54px;font-size:26px!important}}@media(max-width:767px){body.woocommerce-checkout #order_review table.shop_table tr:has(.button),body.woocommerce-checkout #order_review table.shop_table tr:has(button){display:table-row!important;width:auto!important}body.woocommerce-checkout #order_review table.shop_table tr:has(.button)>th,body.woocommerce-checkout #order_review table.shop_table tr:has(.button)>td,body.woocommerce-checkout #order_review table.shop_table tr:has(button)>th,body.woocommerce-checkout #order_review table.shop_table tr:has(button)>td{display:table-cell!important;width:auto!important;max-width:none!important;padding-right:0!important}body.woocommerce-checkout #order_review table.shop_table tr.dlcc-mondial-relay-row{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-height:0!important;height:auto!important;gap:8px!important}body.woocommerce-checkout #order_review table.shop_table tr.dlcc-mondial-relay-row>th,body.woocommerce-checkout #order_review table.shop_table tr.dlcc-mondial-relay-row>td{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:8px 0!important;box-sizing:border-box!important}body.woocommerce-checkout #order_review table.shop_table tr.dlcc-mondial-relay-row .dlcc-mondial-relay-cta{margin-top:0!important}body .elementor-menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}body .elementor-menu-toggle svg{width:22px!important;height:22px!important}body .elementor-widget-nav-menu{position:relative}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute!important;z-index:10002!important;top:calc(100% + 14px)!important;left:50%!important;width:min(86vw, 450px)!important;max-width:calc(100vw - 32px)!important;margin:0!important;transform:translateX(-50%)!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown[aria-hidden="true"]{pointer-events:none}}@media(max-width:380px){body .elementor-menu-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media(max-width:767px){body .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:fixed!important;z-index:10050!important;top:var(--dlcc-mobile-menu-top,500px)!important;left:50vw!important;width:min(86vw, 450px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - var(--dlcc-mobile-menu-top, 500px) - 16px)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(-50%)!important;overscroll-behavior:contain}.dlcc-search-shell,.dlcc-wishlist-link,.dlcc-cart-shell,.dlcc-account-shell{position:relative;z-index:10010;visibility:visible!important;opacity:1!important}.dlcc-cart-shell,.dlcc-account-shell{display:inline-flex!important}}@media(max-width:380px){body .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media(max-width:767px){body:not(.dlcc-mobile-menu-open) .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body:not(.dlcc-mobile-menu-open) .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{visibility:hidden!important;opacity:0!important;pointer-events:none!important;max-height:0!important;min-height:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;box-shadow:none!important;overflow:hidden!important;transform:translate(-50%,-10px)!important}body.dlcc-mobile-menu-open .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body.dlcc-mobile-menu-open .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;min-height:0!important;padding:26px 28px 30px!important;border-width:1px!important;border-style:solid!important;border-color:#E5D9CF!important;box-shadow:0 18px 48px rgb(47 33 27 / .10)!important;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(-50%)!important;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s!important}}@media(max-width:380px){body.dlcc-mobile-menu-open .elementor-widget-nav-menu .elementor-nav-menu--dropdown,body.dlcc-mobile-menu-open .elementor-widget-nav-menu .elementor-nav-menu__container.elementor-nav-menu--dropdown{padding:22px 22px 26px!important}}@media(max-width:600px){body.dlcc-home .dlcc-product-grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 22px 10px 0!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}body.dlcc-home .dlcc-product-grid::-webkit-scrollbar{display:none!important}body.dlcc-home .dlcc-product-grid>.dlcc-product-card{flex:0 0 45%!important;width:45%!important;min-width:45%!important;max-width:45%!important;margin:0!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important}body.dlcc-home .dlcc-product-carousel__controls{display:none!important}body.dlcc-home .dlcc-product-grid:not(.dlcc-product-grid--carousel){flex-wrap:nowrap!important}}@media(max-width:360px){body.dlcc-home .dlcc-product-grid>.dlcc-product-card{flex-basis:46%!important;width:46%!important;min-width:46%!important;max-width:46%!important}}@media(max-width:767px){body .dlcc-mobile-filters .dlcc-mobile-filter-toggle,body .dlcc-mobile-filters .dlcc-mobile-filter-toggle:hover,body .dlcc-mobile-filters .dlcc-mobile-filter-toggle:focus,body .dlcc-mobile-filters .dlcc-mobile-filter-toggle:focus-visible,body .dlcc-mobile-filters .dlcc-mobile-filter-toggle:active,body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle,body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle:hover,body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle:focus,body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle:active{min-height:50px!important;padding:12px 15px!important;border:1px solid var(--dlcc-line)!important;border-radius:0!important;outline:0!important;background:var(--dlcc-background)!important;background-image:none!important;color:var(--dlcc-ink)!important;box-shadow:none!important;-webkit-text-fill-color:var(--dlcc-ink)!important}body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle{border-color:var(--dlcc-primary)!important}body .dlcc-mobile-filters .dlcc-mobile-filter-toggle__label,body .dlcc-mobile-filters .dlcc-mobile-filter-toggle__chevron{color:var(--dlcc-ink)!important;-webkit-text-fill-color:var(--dlcc-ink)!important}body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-toggle__chevron{color:var(--dlcc-primary)!important;border-color:var(--dlcc-primary)!important}body .dlcc-mobile-filters.is-open .dlcc-mobile-filter-content{padding:13px!important}body .dlcc-mobile-filter-content .dlcc-product-filters--vertical{margin-top:8px!important}body .dlcc-product-filters--vertical{gap:10px!important}body .dlcc-product-filters--vertical .dlcc-filter-field{gap:5px!important}body .dlcc-product-filters--vertical .dlcc-filter-field select,body .dlcc-product-filters--vertical .dlcc-filter-field input[type="number"],body .dlcc-product-filters--vertical .dlcc-stock-toggle{min-height:44px!important;height:44px!important}body .dlcc-product-filters--vertical .dlcc-filter-field select,body .dlcc-product-filters--vertical .dlcc-filter-field input[type="number"]{padding-top:0!important;padding-bottom:0!important}body .dlcc-product-filters--vertical .dlcc-filter-actions{gap:7px!important;margin-top:1px!important}body .dlcc-product-filters--vertical .dlcc-filter-submit{min-height:44px!important;height:44px!important}body .dlcc-product-filters--vertical .dlcc-filter-reset{margin-top:2px!important}}@media(max-width:767px){body.single-product .summary .price,body.single-product .summary .price>.amount,body.single-product .summary .price .woocommerce-Price-amount,body.single-product .elementor-widget-woocommerce-product-price .price,body.single-product .elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount{color:#9A7551!important;-webkit-text-fill-color:#9A7551!important}body.single-product .summary .price ins,body.single-product .summary .price ins .woocommerce-Price-amount,body.single-product .elementor-widget-woocommerce-product-price .price ins,body.single-product .elementor-widget-woocommerce-product-price .price ins .woocommerce-Price-amount{color:#9A7551!important;-webkit-text-fill-color:#9A7551!important}body.single-product .product_meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}body.single-product .product_meta .sku_wrapper,body.single-product .product_meta .posted_in,body.single-product .product_meta .tagged_as{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px!important;width:100%!important;margin:0!important;line-height:1.45!important}body.single-product .product_meta .sku_wrapper+.posted_in,body.single-product .product_meta .posted_in+.tagged_as{margin-top:1px!important}body.single-product .product_meta .sku_wrapper,body.single-product .product_meta .posted_in{color:var(--dlcc-text)!important}body.single-product .product_meta .sku,body.single-product .product_meta .posted_in a{color:#9A7551!important}body.single-product .dlcc-product-grid,body.single-product .related.products ul.products,body.single-product .upsells.products ul.products{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 22px 10px 0!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}body.single-product .dlcc-product-grid::-webkit-scrollbar,body.single-product .related.products ul.products::-webkit-scrollbar,body.single-product .upsells.products ul.products::-webkit-scrollbar{display:none!important}body.single-product .dlcc-product-grid>.dlcc-product-card,body.single-product .related.products ul.products>li.product,body.single-product .upsells.products ul.products>li.product{flex:0 0 45%!important;width:45%!important;min-width:45%!important;max-width:45%!important;margin:0!important;float:none!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important}body.single-product .dlcc-product-carousel__controls{display:none!important}}@media(max-width:360px){body.single-product .dlcc-product-grid>.dlcc-product-card,body.single-product .related.products ul.products>li.product,body.single-product .upsells.products ul.products>li.product{flex-basis:46%!important;width:46%!important;min-width:46%!important;max-width:46%!important}}@media(max-width:767px){body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:20px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;min-height:48px!important;padding:11px 16px!important;border-bottom:1px solid rgb(47 33 27 / .06)!important;background:#F8F8F7!important;color:#2F211B!important;font-size:13px!important;line-height:1.25!important;text-decoration:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#F2EEE8!important;color:#C99C66!important}body.woocommerce-account .woocommerce-MyAccount-content{color:#6B5B52!important}body.woocommerce-account .woocommerce-MyAccount-content a,body.woocommerce-account .woocommerce-MyAccount-content a:visited{color:#9A7551!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}body.woocommerce-account .woocommerce-MyAccount-content a:hover,body.woocommerce-account .woocommerce-MyAccount-content a:focus{color:#C99C66!important}body.woocommerce-account .woocommerce-MyAccount-content>p{margin-bottom:16px!important;font-size:15px!important;line-height:1.55!important}body.woocommerce-account .woocommerce-MyAccount-content a[href*="retract"],body.woocommerce-account .woocommerce-MyAccount-content a[href*="withdraw"],body.woocommerce-account .woocommerce-MyAccount-content a[href*="se-retracter"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin-top:10px!important;padding:11px 14px!important;border:1px solid #C99C66!important;background:#FBF7F2!important;color:#9A7551!important;font-size:11px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important}body.woocommerce-account .elementor-icon-box-wrapper{min-height:0!important}body.woocommerce-account .elementor-widget-icon-box{margin-bottom:0!important}body.woocommerce-account .elementor-icon-box-icon{margin-bottom:10px!important}body.woocommerce-account .elementor-icon-box-title{margin:0 0 5px!important;font-size:13px!important;line-height:1.25!important}body.woocommerce-account .elementor-icon-box-description{margin:0!important;font-size:12px!important;line-height:1.4!important}body.woocommerce-account .elementor-section:has(.elementor-icon-box-wrapper)>.elementor-container{gap:12px!important}body.woocommerce-account .elementor-section:has(.elementor-icon-box-wrapper) .elementor-column:has(.elementor-icon-box-wrapper){min-height:0!important;padding-top:12px!important;padding-bottom:12px!important}}@media(max-width:600px){body.woocommerce-account .elementor-section:has(.elementor-icon-box-wrapper)>.elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}body.woocommerce-account .elementor-section:has(.elementor-icon-box-wrapper)>.elementor-container>.elementor-column{width:100%!important;min-width:0!important}body.woocommerce-account .elementor-section:has(.elementor-icon-box-wrapper)>.elementor-container>.elementor-column .elementor-widget-wrap{height:100%!important;min-height:0!important;padding:14px 8px!important}}@media(max-width:767px){body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{margin:0 0 18px!important;padding:15px 16px 15px 48px!important;border:1px solid #E5D9CF!important;border-top:3px solid #C99C66!important;border-radius:0!important;background:#FBF7F2!important;color:#6B5B52!important;box-shadow:none!important;font-size:13px!important;line-height:1.5!important}body.woocommerce-account .woocommerce-info::before,body.woocommerce-account .woocommerce-message::before,body.woocommerce-account .woocommerce-error::before{top:16px!important;left:16px!important;color:#C99C66!important}body.woocommerce-account .woocommerce-info a,body.woocommerce-account .woocommerce-message a,body.woocommerce-account .woocommerce-error a{color:#9A7551!important;text-decoration:underline!important;text-decoration-color:#9A7551!important}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-content button.button,body.woocommerce-account .woocommerce-MyAccount-content input.button,body.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 18px!important;border:1px solid #C99C66!important;border-radius:0!important;outline:0!important;background:#C99C66!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important}body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content .button:focus,body.woocommerce-account .woocommerce-MyAccount-content button[type="submit"]:hover,body.woocommerce-account .woocommerce-MyAccount-content button[type="submit"]:focus,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover,body.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:focus{border-color:#9A7551!important;background:#9A7551!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:0!important;box-shadow:none!important}body.woocommerce-account .woocommerce-orders-table__cell-order-actions .button{min-width:74px!important;min-height:40px!important;padding:8px 14px!important;margin:0!important}body.woocommerce-account .woocommerce-MyAccount-content>.button,body.woocommerce-account .woocommerce-PaymentMethods+.button,body.woocommerce-account .woocommerce-MyAccount-content a[href*="add-payment-method"].button{width:100%!important;box-sizing:border-box!important}body.woocommerce-account table.woocommerce-orders-table{margin:0!important;border:1px solid #E5D9CF!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}body.woocommerce-account table.woocommerce-orders-table tr{background:#fff!important}body.woocommerce-account table.woocommerce-orders-table td{padding:10px 12px!important;border-color:rgb(47 33 27 / .10)!important;color:#6B5B52!important;font-size:12px!important;line-height:1.4!important}body.woocommerce-account table.woocommerce-orders-table td::before{color:#2F211B!important;font-weight:700!important}body.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total{color:#2F211B!important}body.woocommerce-account .woocommerce-PaymentMethods,body.woocommerce-account .woocommerce-PaymentMethods.payment_methods{margin:0 0 16px!important;padding:0!important;border:0!important}body.woocommerce-account .woocommerce-PaymentMethods .woocommerce-PaymentMethod{padding:12px 0!important;border-bottom:1px solid #E5D9CF!important}body.woocommerce-account .woocommerce-EditAccountForm .form-row,body.woocommerce-account .woocommerce-address-fields .form-row{margin-bottom:14px!important}body.woocommerce-account .woocommerce-EditAccountForm label,body.woocommerce-account .woocommerce-address-fields label{margin-bottom:6px!important;color:#6B5B52!important;font-size:12px!important;line-height:1.35!important}body.woocommerce-account .woocommerce-EditAccountForm input.input-text,body.woocommerce-account .woocommerce-address-fields input.input-text,body.woocommerce-account .woocommerce-address-fields select{min-height:46px!important;padding:10px 14px!important;border:1px solid #E5D9CF!important;border-radius:0!important;outline:0!important;background:#FAFAF9!important;color:#2F211B!important;box-shadow:none!important}body.woocommerce-account .woocommerce-EditAccountForm input.input-text:focus,body.woocommerce-account .woocommerce-address-fields input.input-text:focus,body.woocommerce-account .woocommerce-address-fields select:focus{border-color:#C99C66!important;box-shadow:0 0 0 1px #C99C66!important}body.woocommerce-account .woocommerce-EditAccountForm fieldset{margin:20px 0 16px!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #E5D9CF!important}body.woocommerce-account .woocommerce-EditAccountForm fieldset legend{margin-bottom:14px!important;color:#2F211B!important;font-size:14px!important;font-weight:700!important}body.woocommerce-account .woocommerce-EditAccountForm button[name="save_account_details"]{width:100%!important;margin-top:4px!important}body.woocommerce-account .show-password-input,body.woocommerce-account .password-input .show-password-input{color:#6B5B52!important}}@media(max-width:767px){body.woocommerce-account .woocommerce-info .button,body.woocommerce-account .woocommerce-message .button,body.woocommerce-account .woocommerce-error .button{float:none!important;position:static!important;display:flex!important;width:100%!important;max-width:100%!important;min-height:44px!important;margin:0 0 13px 0!important;padding:10px 14px!important;box-sizing:border-box!important;clear:both!important}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-error{overflow:hidden!important}}@media(max-width:767px){body .dlcc-wishlist-grid,body .dlcc-wishlist-page .dlcc-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important;align-items:start!important;overflow:visible!important;padding:0!important}body .dlcc-wishlist-grid>.dlcc-product-card,body .dlcc-wishlist-page .dlcc-product-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body .dlcc-wishlist-grid .dlcc-product-card__media,body .dlcc-wishlist-page .dlcc-product-card__media{width:100%!important;aspect-ratio:4/5!important;border-radius:18px!important}body .dlcc-wishlist-grid .dlcc-product-card__media img,body .dlcc-wishlist-page .dlcc-product-card__media img{width:100%!important;height:100%!important;object-fit:cover!important}body .dlcc-wishlist-grid .dlcc-product-card__body,body .dlcc-wishlist-page .dlcc-product-card__body{align-items:center!important;min-height:108px!important;padding-top:11px!important;text-align:center!important}body .dlcc-wishlist-grid .dlcc-product-card__title,body .dlcc-wishlist-page .dlcc-product-card__title{min-height:2.8em!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;text-align:center!important}body .dlcc-wishlist-grid .dlcc-product-card__price,body .dlcc-wishlist-page .dlcc-product-card__price{min-height:20px!important;margin-top:5px!important;font-size:14px!important;line-height:1.35!important;text-align:center!important}body .dlcc-wishlist-grid .dlcc-product-card__swatches,body .dlcc-wishlist-page .dlcc-product-card__swatches{justify-content:center!important;min-height:18px!important;margin-top:9px!important;gap:7px!important}body .dlcc-wishlist-grid .dlcc-product-card__swatch,body .dlcc-wishlist-page .dlcc-product-card__swatch{width:13px!important;height:13px!important}body .dlcc-wishlist-grid .dlcc-wishlist-toggle--card,body .dlcc-wishlist-page .dlcc-wishlist-toggle--card{top:10px!important;right:10px!important}}@media(max-width:360px){body .dlcc-wishlist-grid,body .dlcc-wishlist-page .dlcc-product-grid{gap:20px 10px!important}body .dlcc-wishlist-grid .dlcc-product-card__title,body .dlcc-wishlist-page .dlcc-product-card__title{font-size:13px!important}body .dlcc-wishlist-grid .dlcc-product-card__price,body .dlcc-wishlist-page .dlcc-product-card__price{font-size:13px!important}}body .dlcc-wishlist-toggle.is-active,body .dlcc-product-card .dlcc-wishlist-toggle.is-active,body.dlcc-shop ul.products li.product>.dlcc-wishlist-toggle--loop.is-active,body .dlcc-wishlist-page .dlcc-wishlist-toggle.is-active{border-color:#2F211B!important;background:#2F211B!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body .dlcc-wishlist-toggle.is-active span,body .dlcc-product-card .dlcc-wishlist-toggle.is-active span,body.dlcc-shop ul.products li.product>.dlcc-wishlist-toggle--loop.is-active span,body .dlcc-wishlist-page .dlcc-wishlist-toggle.is-active span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}body .dlcc-wishlist-toggle.is-active:hover,body .dlcc-wishlist-toggle.is-active:focus{border-color:#2F211B!important;background:#2F211B!important;color:#fff!important}body .dlcc-wishlist-toggle>span{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;overflow:visible!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:1!important;opacity:1!important}body .dlcc-wishlist-toggle>span::before{content:"♡"!important;display:block!important;color:#2F211B!important;-webkit-text-fill-color:#2F211B!important;font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:400!important;line-height:1!important;opacity:1!important;visibility:visible!important;text-decoration:none!important}body .dlcc-wishlist-toggle.is-active>span::before{content:"♥"!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .dlcc-wishlist-toggle:not(.is-active){color:#2F211B!important;-webkit-text-fill-color:#2F211B!important}body .dlcc-wishlist-toggle:not(.is-active)>span::before{color:#2F211B!important;-webkit-text-fill-color:#2F211B!important}body.dlcc-about-page .entry-title{display:none!important}.dlcc-about{--sa-ink:#2F211B;--sa-text:#6B5B52;--sa-gold:#C99C66;--sa-gold-dark:#9A7551;--sa-cream:#FBF7F2;--sa-cream-2:#F4ECE4;--sa-line:#E5D9CF;width:100%;overflow:hidden;color:var(--sa-text);font-family:Inter,Arial,sans-serif}.dlcc-about *,.dlcc-about *::before,.dlcc-about *::after{box-sizing:border-box}.dlcc-about h1,.dlcc-about h2,.dlcc-about h3,.dlcc-about p{margin-top:0}.dlcc-about__eyebrow{display:block;margin-bottom:22px;color:var(--sa-gold-dark);font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.dlcc-about__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);min-height:700px;background:var(--sa-cream)}.dlcc-about__hero-copy{display:flex;flex-direction:column;justify-content:center;max-width:760px;padding:92px clamp(52px,7vw,118px)}.dlcc-about__hero h1{max-width:720px;margin-bottom:30px;color:var(--sa-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(62px,6.8vw,108px);line-height:.88;font-weight:500;letter-spacing:-.035em}.dlcc-about__hero p{max-width:650px;margin-bottom:18px;font-size:16px;line-height:1.75}.dlcc-about__hero .dlcc-about__lead{max-width:620px;margin-bottom:18px;color:var(--sa-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:27px;line-height:1.35}.dlcc-about__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:18px}.dlcc-about__hero-actions>span{color:var(--sa-gold-dark);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.dlcc-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border:1px solid var(--sa-gold);background:var(--sa-gold);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.035em;text-decoration:none!important;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease}.dlcc-about__button:hover{border-color:var(--sa-gold-dark);background:var(--sa-gold-dark);transform:translateY(-1px)}.dlcc-about__hero-visual,.dlcc-about__story-visual,.dlcc-about__editorial-media{position:relative;overflow:hidden;background:var(--sa-cream-2)}.dlcc-about__hero-visual{min-height:700px}.dlcc-about__image{display:block;width:100%;height:100%;object-fit:cover}.dlcc-about__image--hero{position:absolute;inset:0}.dlcc-about__media-placeholder{width:100%;height:100%;min-height:440px;background:radial-gradient(circle at 70% 24%,rgb(201 156 102 / .25),transparent 28%),linear-gradient(135deg,#efe2d5,#fbf7f2 52%,#ddc3aa)}.dlcc-about__hero-mark{position:absolute;right:32px;bottom:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:126px;height:126px;border:1px solid rgb(255 255 255 / .75);border-radius:50%;background:rgb(251 247 242 / .82);color:var(--sa-gold-dark);backdrop-filter:blur(8px)}.dlcc-about__hero-mark span{font-family:"Cormorant Garamond",Georgia,serif;font-size:52px;line-height:.8}.dlcc-about__hero-mark small{margin-top:8px;font-size:8px;font-weight:700;letter-spacing:.22em}.dlcc-about__manifesto{max-width:1060px;margin:0 auto;padding:120px 48px 126px;text-align:center}.dlcc-about__manifesto h2{margin-bottom:28px;color:var(--sa-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(48px,5vw,76px);line-height:1;font-weight:500;letter-spacing:-.025em}.dlcc-about__manifesto p{max-width:720px;margin:0 auto;font-size:16px;line-height:1.75}.dlcc-about__story{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;background:#fff}.dlcc-about__story-visual{min-height:740px}.dlcc-about__image--story{position:absolute;inset:0}.dlcc-about__story-copy{display:flex;flex-direction:column;justify-content:center;padding:86px clamp(48px,7vw,112px);background:var(--sa-cream)}.dlcc-about__story-copy h2,.dlcc-about__editorial-card h2,.dlcc-about__final h2{margin-bottom:24px;color:var(--sa-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(48px,4.8vw,74px);line-height:.98;font-weight:500;letter-spacing:-.025em}.dlcc-about__story-copy>p{max-width:650px;margin-bottom:38px;font-size:15px;line-height:1.75}.dlcc-about__principles{display:flex;flex-direction:column;border-top:1px solid var(--sa-line)}.dlcc-about__principles article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--sa-line)}.dlcc-about__principles article>span{padding-top:3px;color:var(--sa-gold);font-family:"Cormorant Garamond",Georgia,serif;font-size:22px}.dlcc-about__principles h3{margin:0 0 4px;color:var(--sa-ink);font-size:13px;line-height:1.35;font-weight:700}.dlcc-about__principles p{margin:0;font-size:13px;line-height:1.55}.dlcc-about__editorial{position:relative;min-height:760px;display:flex;align-items:flex-end}.dlcc-about__editorial-media{position:absolute;inset:0}.dlcc-about__image--editorial{position:absolute;inset:0}.dlcc-about__editorial-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(47 33 27 / .14),rgb(47 33 27 / .02) 56%,rgb(47 33 27 / .12))}.dlcc-about__editorial-card{position:relative;z-index:2;width:min(650px,calc(100% - 96px));margin:0 0 58px 58px;padding:48px 52px;background:rgb(251 247 242 / .94);backdrop-filter:blur(8px)}.dlcc-about__editorial-card h2{font-size:clamp(46px,4.7vw,70px)}.dlcc-about__editorial-card p{margin-bottom:24px;font-size:14px;line-height:1.7}.dlcc-about__text-link{display:inline-flex;align-items:center;gap:10px;color:var(--sa-gold-dark)!important;font-size:11px;font-weight:700;letter-spacing:.06em;text-decoration:none!important;text-transform:uppercase}.dlcc-about__text-link span{transition:transform .18s ease}.dlcc-about__text-link:hover span{transform:translateX(4px)}.dlcc-about__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;padding:110px 48px}.dlcc-about__values article{position:relative;min-height:220px;padding:28px 38px 26px;border-left:1px solid var(--sa-line)}.dlcc-about__values article:last-child{border-right:1px solid var(--sa-line)}.dlcc-about__values article>span{color:var(--sa-gold);font-family:"Cormorant Garamond",Georgia,serif;font-size:20px}.dlcc-about__values h3{margin:52px 0 10px;color:var(--sa-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:38px;line-height:1;font-weight:500}.dlcc-about__values p{margin:0;font-size:13px;line-height:1.6}.dlcc-about__final{padding:106px 48px 116px;background:var(--sa-cream-2);text-align:center}.dlcc-about__final h2{margin-bottom:20px}.dlcc-about__final p{max-width:600px;margin:0 auto 28px;font-size:15px;line-height:1.7}@media(max-width:1024px){.dlcc-about__hero{grid-template-columns:1.05fr .95fr;min-height:620px}.dlcc-about__hero-copy{padding:72px 44px}.dlcc-about__hero-visual{min-height:620px}.dlcc-about__story-visual{min-height:650px}.dlcc-about__story-copy{padding:68px 44px}.dlcc-about__editorial{min-height:670px}}@media(max-width:767px){.dlcc-about__eyebrow{margin-bottom:14px;font-size:10px;letter-spacing:.2em}.dlcc-about__hero{display:flex;flex-direction:column-reverse;min-height:0}.dlcc-about__hero-copy{max-width:none;padding:42px 28px 54px}.dlcc-about__hero h1{margin-bottom:22px;font-size:58px;line-height:.92}.dlcc-about__hero .dlcc-about__lead{font-size:23px;line-height:1.35}.dlcc-about__hero p{font-size:14px;line-height:1.65}.dlcc-about__hero-actions{align-items:flex-start;flex-direction:column}.dlcc-about__hero-visual{min-height:0;aspect-ratio:4/5}.dlcc-about__hero-mark{right:18px;bottom:18px;width:92px;height:92px}.dlcc-about__hero-mark span{font-size:38px}.dlcc-about__hero-mark small{font-size:6px}.dlcc-about__manifesto{padding:76px 28px 80px}.dlcc-about__manifesto h2{font-size:48px}.dlcc-about__manifesto p{font-size:14px;line-height:1.65}.dlcc-about__story{display:flex;flex-direction:column}.dlcc-about__story-visual{min-height:0;aspect-ratio:4/5}.dlcc-about__story-copy{padding:54px 28px 60px}.dlcc-about__story-copy h2,.dlcc-about__editorial-card h2,.dlcc-about__final h2{font-size:48px}.dlcc-about__story-copy>p{font-size:14px;line-height:1.65}.dlcc-about__principles article{grid-template-columns:42px 1fr;padding:17px 0}.dlcc-about__editorial{min-height:660px;align-items:flex-end}.dlcc-about__editorial-card{width:calc(100% - 40px);margin:0 20px 20px;padding:34px 28px 36px}.dlcc-about__editorial-card p{font-size:13px}.dlcc-about__values{grid-template-columns:1fr;padding:70px 28px}.dlcc-about__values article{min-height:0;padding:26px 0;border-left:0;border-top:1px solid var(--sa-line)}.dlcc-about__values article:last-child{border-right:0;border-bottom:1px solid var(--sa-line)}.dlcc-about__values h3{margin:24px 0 8px;font-size:36px}.dlcc-about__final{padding:76px 28px 84px}.dlcc-about__button{width:100%}}@media(max-width:380px){.dlcc-about__hero-copy,.dlcc-about__manifesto,.dlcc-about__story-copy,.dlcc-about__values,.dlcc-about__final{padding-left:22px;padding-right:22px}.dlcc-about__hero h1{font-size:50px}.dlcc-about__manifesto h2,.dlcc-about__story-copy h2,.dlcc-about__editorial-card h2,.dlcc-about__final h2{font-size:43px}}.dlcc-about .elementor-widget-heading,.dlcc-about .elementor-widget-text-editor,.dlcc-about .elementor-widget-button,.dlcc-about .elementor-widget-image,.dlcc-about .elementor-widget-html{margin:0}.dlcc-about .dlcc-about__eyebrow .elementor-heading-title{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.dlcc-about .dlcc-about__hero-title .elementor-heading-title,.dlcc-about__manifesto>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,.dlcc-about__story-copy>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,.dlcc-about__editorial-card>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,.dlcc-about__final>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important}.dlcc-about .dlcc-about__lead .elementor-widget-container,.dlcc-about .dlcc-about__lead p{color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important}.dlcc-about__hero-meta .elementor-widget-container,.dlcc-about__hero-meta span{color:var(--sa-gold-dark)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.dlcc-about .dlcc-about__button-widget .elementor-button{min-height:52px!important;padding:14px 26px!important;border:1px solid var(--sa-gold)!important;border-radius:0!important;background:var(--sa-gold)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.035em!important;text-transform:uppercase!important}.dlcc-about .dlcc-about__button-widget .elementor-button:hover{border-color:var(--sa-gold-dark)!important;background:var(--sa-gold-dark)!important}.dlcc-about .dlcc-about__text-link-widget .elementor-button{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sa-gold-dark)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.dlcc-about__image-widget,.dlcc-about__image-widget .elementor-widget-container{width:100%!important;height:100%!important}.dlcc-about__image-widget img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.dlcc-about__hero-visual>.elementor-widget-image,.dlcc-about__story-visual>.elementor-widget-image,.dlcc-about__editorial-media>.elementor-widget-image{position:absolute!important;inset:0!important}.dlcc-about__hero-visual>.elementor-widget-html{position:static!important;z-index:2}.dlcc-about__principle{display:grid!important;grid-template-columns:54px 1fr!important;gap:18px!important;padding:20px 0!important;border-bottom:1px solid var(--sa-line)!important}.dlcc-about__principle-number{color:var(--sa-gold)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:22px!important}.dlcc-about__principle h3,.dlcc-about__value h3{color:var(--sa-ink)!important}.dlcc-about__value{position:relative;min-height:220px;padding:28px 38px 26px;border-left:1px solid var(--sa-line)}.dlcc-about__value:last-child{border-right:1px solid var(--sa-line)}@media(max-width:767px){.dlcc-about__hero{flex-direction:column-reverse!important}.dlcc-about__story{flex-direction:column!important}.dlcc-about__values{flex-direction:column!important}.dlcc-about__principle{grid-template-columns:42px 1fr!important;padding:17px 0!important}.dlcc-about__value{min-height:0!important;padding:26px 0!important;border-left:0!important;border-right:0!important;border-top:1px solid var(--sa-line)!important}.dlcc-about__value:last-child{border-bottom:1px solid var(--sa-line)!important}.dlcc-about .dlcc-about__button-widget,.dlcc-about .dlcc-about__button-widget .elementor-button{width:100%!important}}body.dlcc-about-page{--sa-ink:#2F211B;--sa-text:#6B5B52;--sa-gold:#C99C66;--sa-gold-dark:#9A7551;--sa-cream:#FBF7F2;--sa-cream-2:#F4ECE4;--sa-line:#E5D9CF}body.dlcc-about-page .site-main,body.dlcc-about-page main,body.dlcc-about-page .elementor,body.dlcc-about-page .elementor-page,body.dlcc-about-page .dlcc-about{width:100%!important;max-width:none!important}body.dlcc-about-page .dlcc-about{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;color:var(--sa-text)!important;font-family:Inter,Arial,sans-serif!important}body.dlcc-about-page .dlcc-about>.e-con,body.dlcc-about-page .dlcc-about>.elementor-element{width:100%!important;max-width:none!important;margin:0!important}body.dlcc-about-page .dlcc-about__eyebrow,body.dlcc-about-page .dlcc-about__eyebrow .elementor-heading-title{margin:0 0 22px!important;color:var(--sa-gold-dark)!important;-webkit-text-fill-color:var(--sa-gold-dark)!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important}body.dlcc-about-page .dlcc-about p,body.dlcc-about-page .dlcc-about .elementor-widget-text-editor,body.dlcc-about-page .dlcc-about .elementor-widget-text-editor p{color:var(--sa-text)!important;-webkit-text-fill-color:var(--sa-text)!important;font-family:Inter,Arial,sans-serif!important}body.dlcc-about-page .dlcc-about__hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr)!important;align-items:stretch!important;min-height:700px!important;gap:0!important;padding:0!important;background:var(--sa-cream)!important}body.dlcc-about-page .dlcc-about__hero>*{width:100%!important;max-width:none!important;min-width:0!important}body.dlcc-about-page .dlcc-about__hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;max-width:none!important;min-height:700px!important;padding:92px clamp(52px,7vw,118px)!important;background:var(--sa-cream)!important}body.dlcc-about-page .dlcc-about__hero-title,body.dlcc-about-page .dlcc-about__hero-title .elementor-heading-title{max-width:720px!important;margin:0 0 30px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(62px,6.8vw,108px)!important;line-height:.88!important;font-weight:500!important;letter-spacing:-.035em!important;text-transform:none!important}body.dlcc-about-page .dlcc-about__hero-copy>.elementor-widget-text-editor:not(.dlcc-about__lead):not(.dlcc-about__hero-meta){max-width:650px!important;margin:0 0 18px!important}body.dlcc-about-page .dlcc-about__hero-copy>.elementor-widget-text-editor:not(.dlcc-about__lead):not(.dlcc-about__hero-meta) p{margin:0!important;font-size:16px!important;line-height:1.75!important}body.dlcc-about-page .dlcc-about__lead,body.dlcc-about-page .dlcc-about__lead .elementor-widget-container,body.dlcc-about-page .dlcc-about__lead p{max-width:620px!important;margin:0 0 18px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:27px!important;line-height:1.35!important}body.dlcc-about-page .dlcc-about__hero-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:18px 24px!important;width:100%!important;margin-top:18px!important}body.dlcc-about-page .dlcc-about__hero-actions>*{width:auto!important;flex:0 0 auto!important}body.dlcc-about-page .dlcc-about__hero-meta,body.dlcc-about-page .dlcc-about__hero-meta span,body.dlcc-about-page .dlcc-about__hero-meta p{margin:0!important;color:var(--sa-gold-dark)!important;-webkit-text-fill-color:var(--sa-gold-dark)!important;font-size:10px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.dlcc-about-page .dlcc-about__button-widget{width:auto!important}body.dlcc-about-page .dlcc-about__button-widget .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 26px!important;border:1px solid var(--sa-gold)!important;border-radius:0!important;outline:0!important;background:var(--sa-gold)!important;background-color:var(--sa-gold)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.035em!important;text-decoration:none!important;text-transform:uppercase!important}body.dlcc-about-page .dlcc-about__button-widget .elementor-button:hover{border-color:var(--sa-gold-dark)!important;background:var(--sa-gold-dark)!important;background-color:var(--sa-gold-dark)!important}body.dlcc-about-page .dlcc-about__hero-visual{position:relative!important;display:block!important;min-height:700px!important;padding:0!important;overflow:hidden!important;background:var(--sa-cream-2)!important}body.dlcc-about-page .dlcc-about__hero-visual>.elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}body.dlcc-about-page .dlcc-about__hero-visual .elementor-widget-image,body.dlcc-about-page .dlcc-about__hero-visual .elementor-widget-container,body.dlcc-about-page .dlcc-about__hero-visual picture,body.dlcc-about-page .dlcc-about__hero-visual img{width:100%!important;height:100%!important}body.dlcc-about-page .dlcc-about__hero-visual img{display:block!important;object-fit:cover!important}body.dlcc-about-page .dlcc-about__hero-mark{position:absolute!important;z-index:3!important;right:32px!important;bottom:32px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:126px!important;height:126px!important;border:1px solid rgb(255 255 255 / .75)!important;border-radius:50%!important;background:rgb(251 247 242 / .82)!important;color:var(--sa-gold-dark)!important;backdrop-filter:blur(8px)}body.dlcc-about-page .dlcc-about__hero-mark span{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:52px!important;line-height:.8!important}body.dlcc-about-page .dlcc-about__hero-mark small{margin-top:8px!important;font-size:8px!important;font-weight:700!important;letter-spacing:.22em!important}body.dlcc-about-page .dlcc-about__manifesto{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:1060px!important;margin:0 auto!important;padding:120px 48px 126px!important;background:#fff!important;text-align:center!important}body.dlcc-about-page .dlcc-about__manifesto>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 28px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(48px,5vw,76px)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__manifesto>.elementor-widget-text-editor{max-width:720px!important}body.dlcc-about-page .dlcc-about__manifesto>.elementor-widget-text-editor p{margin:0!important;font-size:16px!important;line-height:1.75!important;text-align:center!important}body.dlcc-about-page .dlcc-about__story{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:0!important;align-items:stretch!important;width:100%!important;padding:0!important;background:#fff!important}body.dlcc-about-page .dlcc-about__story>*{width:100%!important;min-width:0!important}body.dlcc-about-page .dlcc-about__story-visual{position:relative!important;min-height:740px!important;overflow:hidden!important;padding:0!important;background:var(--sa-cream-2)!important}body.dlcc-about-page .dlcc-about__story-visual>.elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body.dlcc-about-page .dlcc-about__story-visual .elementor-widget-container,body.dlcc-about-page .dlcc-about__story-visual img{width:100%!important;height:100%!important}body.dlcc-about-page .dlcc-about__story-visual img{object-fit:cover!important}body.dlcc-about-page .dlcc-about__story-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;min-height:740px!important;padding:86px clamp(48px,7vw,112px)!important;background:var(--sa-cream)!important}body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 24px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(48px,4.8vw,74px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-text-editor:not(.dlcc-about__eyebrow){max-width:650px!important;margin-bottom:38px!important}body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-text-editor:not(.dlcc-about__eyebrow) p{margin:0!important;font-size:15px!important;line-height:1.75!important}body.dlcc-about-page .dlcc-about__principles{display:flex!important;flex-direction:column!important;width:100%!important;border-top:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__principle{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;width:100%!important;padding:20px 0!important;border-bottom:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__principle-number,body.dlcc-about-page .dlcc-about__principle-number span{color:var(--sa-gold)!important;-webkit-text-fill-color:var(--sa-gold)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:22px!important;line-height:1.2!important}body.dlcc-about-page .dlcc-about__principle h3,body.dlcc-about-page .dlcc-about__principle .elementor-heading-title{margin:0 0 4px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}body.dlcc-about-page .dlcc-about__principle p{margin:0!important;font-size:13px!important;line-height:1.55!important}body.dlcc-about-page .dlcc-about__editorial{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;min-height:760px!important;padding:0!important;overflow:hidden!important;background:var(--sa-cream-2)!important}body.dlcc-about-page .dlcc-about__editorial-media{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}body.dlcc-about-page .dlcc-about__editorial-media>.elementor-widget-image,body.dlcc-about-page .dlcc-about__editorial-media .elementor-widget-container,body.dlcc-about-page .dlcc-about__editorial-media img{width:100%!important;height:100%!important}body.dlcc-about-page .dlcc-about__editorial-media img{object-fit:cover!important}body.dlcc-about-page .dlcc-about__editorial-media::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgb(47 33 27 / .14),rgb(47 33 27 / .02) 56%,rgb(47 33 27 / .12))!important}body.dlcc-about-page .dlcc-about__editorial-card{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:min(650px,calc(100% - 96px))!important;margin:0 0 58px 58px!important;padding:48px 52px!important;background:rgb(251 247 242 / .94)!important;backdrop-filter:blur(8px)}body.dlcc-about-page .dlcc-about__editorial-card>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 24px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(46px,4.7vw,70px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__editorial-card p{margin:0 0 24px!important;font-size:14px!important;line-height:1.7!important}body.dlcc-about-page .dlcc-about__text-link-widget .elementor-button{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sa-gold-dark)!important;-webkit-text-fill-color:var(--sa-gold-dark)!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.dlcc-about-page .dlcc-about__values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:110px 48px!important;background:#fff!important}body.dlcc-about-page .dlcc-about__value{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:220px!important;padding:28px 38px 26px!important;border-left:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__value:last-child{border-right:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__value>.elementor-widget-text-editor:first-child,body.dlcc-about-page .dlcc-about__value>.elementor-widget-text-editor:first-child span{color:var(--sa-gold)!important;-webkit-text-fill-color:var(--sa-gold)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important}body.dlcc-about-page .dlcc-about__value .elementor-heading-title{margin:52px 0 10px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:38px!important;line-height:1!important;font-weight:500!important}body.dlcc-about-page .dlcc-about__value p{margin:0!important;font-size:13px!important;line-height:1.6!important}body.dlcc-about-page .dlcc-about__final{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding:106px 48px 116px!important;background:var(--sa-cream-2)!important;text-align:center!important}body.dlcc-about-page .dlcc-about__final>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 20px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(48px,4.8vw,74px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__final>.elementor-widget-text-editor{max-width:600px!important;margin-bottom:28px!important}body.dlcc-about-page .dlcc-about__final p{margin:0!important;font-size:15px!important;line-height:1.7!important;text-align:center!important}@media(max-width:1024px){body.dlcc-about-page .dlcc-about__hero{grid-template-columns:1.05fr .95fr!important;min-height:620px!important}body.dlcc-about-page .dlcc-about__hero-copy,body.dlcc-about-page .dlcc-about__hero-visual{min-height:620px!important}body.dlcc-about-page .dlcc-about__hero-copy{padding:72px 44px!important}body.dlcc-about-page .dlcc-about__story-visual,body.dlcc-about-page .dlcc-about__story-copy{min-height:650px!important}body.dlcc-about-page .dlcc-about__story-copy{padding:68px 44px!important}body.dlcc-about-page .dlcc-about__editorial{min-height:670px!important}}@media(max-width:767px){body.dlcc-about-page .dlcc-about__eyebrow,body.dlcc-about-page .dlcc-about__eyebrow .elementor-heading-title{margin-bottom:14px!important;font-size:10px!important;letter-spacing:.2em!important}body.dlcc-about-page .dlcc-about__hero{display:flex!important;flex-direction:column-reverse!important;min-height:0!important}body.dlcc-about-page .dlcc-about__hero-copy{min-height:0!important;padding:42px 28px 54px!important}body.dlcc-about-page .dlcc-about__hero-title,body.dlcc-about-page .dlcc-about__hero-title .elementor-heading-title{margin-bottom:22px!important;font-size:58px!important;line-height:.92!important}body.dlcc-about-page .dlcc-about__lead,body.dlcc-about-page .dlcc-about__lead p{font-size:23px!important;line-height:1.35!important}body.dlcc-about-page .dlcc-about__hero-copy>.elementor-widget-text-editor:not(.dlcc-about__lead):not(.dlcc-about__hero-meta) p{font-size:14px!important;line-height:1.65!important}body.dlcc-about-page .dlcc-about__hero-actions{flex-direction:column!important;align-items:flex-start!important}body.dlcc-about-page .dlcc-about__hero-actions>*,body.dlcc-about-page .dlcc-about__button-widget,body.dlcc-about-page .dlcc-about__button-widget .elementor-button{width:100%!important}body.dlcc-about-page .dlcc-about__hero-visual{min-height:0!important;aspect-ratio:4/5!important}body.dlcc-about-page .dlcc-about__hero-mark{right:18px!important;bottom:18px!important;width:92px!important;height:92px!important}body.dlcc-about-page .dlcc-about__hero-mark span{font-size:38px!important}body.dlcc-about-page .dlcc-about__hero-mark small{font-size:6px!important}body.dlcc-about-page .dlcc-about__manifesto{padding:76px 28px 80px!important}body.dlcc-about-page .dlcc-about__manifesto>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{font-size:48px!important}body.dlcc-about-page .dlcc-about__manifesto p{font-size:14px!important;line-height:1.65!important}body.dlcc-about-page .dlcc-about__story{display:flex!important;flex-direction:column!important}body.dlcc-about-page .dlcc-about__story-visual{min-height:0!important;aspect-ratio:4/5!important}body.dlcc-about-page .dlcc-about__story-copy{min-height:0!important;padding:54px 28px 60px!important}body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__final>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{font-size:48px!important}body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-text-editor:not(.dlcc-about__eyebrow) p{font-size:14px!important;line-height:1.65!important}body.dlcc-about-page .dlcc-about__principle{grid-template-columns:42px minmax(0,1fr)!important;padding:17px 0!important}body.dlcc-about-page .dlcc-about__editorial{min-height:660px!important}body.dlcc-about-page .dlcc-about__editorial-card{width:calc(100% - 40px)!important;margin:0 20px 20px!important;padding:34px 28px 36px!important}body.dlcc-about-page .dlcc-about__editorial-card p{font-size:13px!important}body.dlcc-about-page .dlcc-about__values{display:flex!important;flex-direction:column!important;max-width:none!important;padding:70px 28px!important}body.dlcc-about-page .dlcc-about__value{min-height:0!important;padding:26px 0!important;border-left:0!important;border-right:0!important;border-top:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__value:last-child{border-bottom:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__value .elementor-heading-title{margin:24px 0 8px!important;font-size:36px!important}body.dlcc-about-page .dlcc-about__final{padding:76px 28px 84px!important}}@media(max-width:380px){body.dlcc-about-page .dlcc-about__hero-copy,body.dlcc-about-page .dlcc-about__manifesto,body.dlcc-about-page .dlcc-about__story-copy,body.dlcc-about-page .dlcc-about__values,body.dlcc-about-page .dlcc-about__final{padding-left:22px!important;padding-right:22px!important}body.dlcc-about-page .dlcc-about__hero-title,body.dlcc-about-page .dlcc-about__hero-title .elementor-heading-title{font-size:50px!important}body.dlcc-about-page .dlcc-about__manifesto>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__final>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{font-size:43px!important}}body.dlcc-about-page .dlcc-about__manifesto .elementor-heading-title,body.dlcc-about-page .dlcc-about__story-copy .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card .elementor-heading-title,body.dlcc-about-page .dlcc-about__value .elementor-heading-title,body.dlcc-about-page .dlcc-about__final .elementor-heading-title{color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important}body.dlcc-about-page .dlcc-about__manifesto .elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 28px!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(48px,5vw,76px)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__story-copy>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__story-copy>.e-con>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__story-copy>.e-con-inner>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__story-copy>.e-con-inner>.e-con>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 24px!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(48px,4.8vw,74px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__editorial-card>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card>.e-con>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card>.e-con-inner>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card>.e-con-inner>.e-con>.elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 24px!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(46px,4.7vw,70px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__final .elementor-widget-heading:not(.dlcc-about__eyebrow) .elementor-heading-title{margin:0 0 20px!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(48px,4.8vw,74px)!important;line-height:.98!important;font-weight:500!important;letter-spacing:-.025em!important}body.dlcc-about-page .dlcc-about__story-copy .elementor-widget-text-editor p{color:var(--sa-text)!important;-webkit-text-fill-color:var(--sa-text)!important}body.dlcc-about-page .dlcc-about__principle,body.dlcc-about-page .dlcc-about__principles>.e-con,body.dlcc-about-page .dlcc-about__principles>.elementor-element{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;width:100%!important;padding:20px 0!important;border-bottom:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__principles{display:flex!important;flex-direction:column!important;border-top:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__principle-number,body.dlcc-about-page .dlcc-about__principle-number span,body.dlcc-about-page .dlcc-about__principle .dlcc-about__principle-number p{color:var(--sa-gold)!important;-webkit-text-fill-color:var(--sa-gold)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:22px!important;line-height:1.2!important}body.dlcc-about-page .dlcc-about__principle .elementor-heading-title{margin:0 0 6px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important}body.dlcc-about-page .dlcc-about__principle p{margin:0!important;font-size:13px!important;line-height:1.55!important}body.dlcc-about-page .dlcc-about__editorial{position:relative!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;align-items:stretch!important;justify-items:stretch!important;min-height:760px!important;overflow:hidden!important;background:var(--sa-cream-2)!important}body.dlcc-about-page .dlcc-about__editorial>*{grid-area:1 / 1!important}body.dlcc-about-page .dlcc-about__editorial-media,body.dlcc-about-page .dlcc-about__editorial-media.e-con,body.dlcc-about-page .dlcc-about__editorial-media.elementor-element{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important;padding:0!important}body.dlcc-about-page .dlcc-about__editorial-media .elementor-widget-image,body.dlcc-about-page .dlcc-about__editorial-media .elementor-widget-container,body.dlcc-about-page .dlcc-about__editorial-media picture,body.dlcc-about-page .dlcc-about__editorial-media img{width:100%!important;height:100%!important;min-height:100%!important}body.dlcc-about-page .dlcc-about__editorial-media img{display:block!important;object-fit:cover!important}body.dlcc-about-page .dlcc-about__editorial-card,body.dlcc-about-page .dlcc-about__editorial-card.e-con,body.dlcc-about-page .dlcc-about__editorial-card.elementor-element{position:relative!important;z-index:2!important;align-self:end!important;justify-self:start!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:min(650px,calc(100% - 96px))!important;margin:0 0 58px 58px!important;padding:48px 52px!important;background:rgb(251 247 242 / .94)!important;backdrop-filter:blur(8px)!important}body.dlcc-about-page .dlcc-about__editorial-card p{color:var(--sa-text)!important;-webkit-text-fill-color:var(--sa-text)!important;margin:0 0 24px!important;font-size:14px!important;line-height:1.7!important}body.dlcc-about-page .dlcc-about__values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:110px 48px!important;background:#fff!important}body.dlcc-about-page .dlcc-about__value,body.dlcc-about-page .dlcc-about__values>.e-con,body.dlcc-about-page .dlcc-about__values>.elementor-element{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:220px!important;padding:28px 38px 26px!important;border-left:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__values>:last-child{border-right:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__value .elementor-widget-text-editor:first-of-type,body.dlcc-about-page .dlcc-about__value .elementor-widget-text-editor:first-of-type span{color:var(--sa-gold)!important;-webkit-text-fill-color:var(--sa-gold)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:20px!important;line-height:1.2!important}body.dlcc-about-page .dlcc-about__value .elementor-heading-title{margin:52px 0 10px!important;color:var(--sa-ink)!important;-webkit-text-fill-color:var(--sa-ink)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:38px!important;line-height:1!important;font-weight:500!important}body.dlcc-about-page .dlcc-about__value p{color:var(--sa-text)!important;-webkit-text-fill-color:var(--sa-text)!important;margin:0!important;font-size:13px!important;line-height:1.6!important}body.dlcc-about-page .dlcc-about__final{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:106px 48px 116px!important;background:var(--sa-cream-2)!important;text-align:center!important}body.dlcc-about-page .dlcc-about__final>*{max-width:760px!important}body.dlcc-about-page .dlcc-about__final p{color:var(--sa-text)!important;-webkit-text-fill-color:var(--sa-text)!important;margin:0!important;font-size:15px!important;line-height:1.7!important;text-align:center!important}@media(max-width:767px){body.dlcc-about-page .dlcc-about__editorial{min-height:660px!important}body.dlcc-about-page .dlcc-about__editorial-card,body.dlcc-about-page .dlcc-about__editorial-card.e-con,body.dlcc-about-page .dlcc-about__editorial-card.elementor-element{width:calc(100% - 40px)!important;margin:0 20px 20px!important;padding:34px 28px 36px!important}body.dlcc-about-page .dlcc-about__story-copy .elementor-heading-title,body.dlcc-about-page .dlcc-about__editorial-card .elementor-heading-title,body.dlcc-about-page .dlcc-about__final .elementor-heading-title{font-size:48px!important}body.dlcc-about-page .dlcc-about__values{display:flex!important;flex-direction:column!important;padding:70px 28px!important}body.dlcc-about-page .dlcc-about__value,body.dlcc-about-page .dlcc-about__values>.e-con,body.dlcc-about-page .dlcc-about__values>.elementor-element{min-height:0!important;padding:26px 0!important;border-left:0!important;border-right:0!important;border-top:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__values>:last-child{border-bottom:1px solid var(--sa-line)!important}body.dlcc-about-page .dlcc-about__value .elementor-heading-title{margin:24px 0 8px!important;font-size:36px!important}body.dlcc-about-page .dlcc-about__final{padding:76px 28px 84px!important}}.dlcc-contact-form{--scf-ink:#2F211B;--scf-text:#6B5B52;--scf-gold:#C99C66;--scf-gold-dark:#9A7551;--scf-cream:#FBF7F2;--scf-cream-2:#F4ECE4;--scf-line:#E5D9CF;width:100%;color:var(--scf-text);font-family:Inter,Arial,sans-serif}.dlcc-contact-form *,.dlcc-contact-form *::before,.dlcc-contact-form *::after{box-sizing:border-box}.dlcc-contact-form__title{margin:0 0 28px;color:var(--scf-ink);font-family:"Cormorant Garamond",Georgia,serif;font-size:42px;line-height:1;font-weight:500}.dlcc-contact-form__notice{display:flex;flex-direction:column;gap:4px;margin:0 0 22px;padding:16px 18px;border:1px solid var(--scf-line);border-left:3px solid var(--scf-gold);background:var(--scf-cream);font-size:13px;line-height:1.5}.dlcc-contact-form__notice strong{color:var(--scf-ink)}.dlcc-contact-form__notice--error{border-left-color:#A25E51}.dlcc-contact-form__form{display:flex;flex-direction:column;gap:20px}.dlcc-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dlcc-contact-form__field{display:flex;flex-direction:column;gap:7px;margin:0}.dlcc-contact-form__field label{margin:0;color:var(--scf-ink);font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.dlcc-contact-form__field label span{color:#A25E51}.dlcc-contact-form__field label small{color:var(--scf-text);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.dlcc-contact-form__field input,.dlcc-contact-form__field select,.dlcc-contact-form__field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--scf-line);border-radius:0;outline:0;background:#fff;color:var(--scf-ink);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.4;box-shadow:none;appearance:none}.dlcc-contact-form__field select{padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,var(--scf-ink) 50%),linear-gradient(135deg,var(--scf-ink) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.dlcc-contact-form__field textarea{min-height:160px;resize:vertical}.dlcc-contact-form__field input:focus,.dlcc-contact-form__field select:focus,.dlcc-contact-form__field textarea:focus{border-color:var(--scf-gold);box-shadow:0 0 0 1px var(--scf-gold)}.dlcc-contact-form__privacy{display:flex;align-items:flex-start;gap:10px;color:var(--scf-text);font-size:11px;line-height:1.55;cursor:pointer}.dlcc-contact-form__privacy input{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--scf-gold)}.dlcc-contact-form__privacy a{color:var(--scf-gold-dark)!important;text-decoration:underline;text-underline-offset:2px}.dlcc-contact-form__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;width:100%;min-height:54px;padding:14px 20px;border:1px solid var(--scf-gold);border-radius:0;background:var(--scf-gold);color:#fff;-webkit-text-fill-color:#fff;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;box-shadow:none}.dlcc-contact-form__submit:hover,.dlcc-contact-form__submit:focus{border-color:var(--scf-gold-dark);background:var(--scf-gold-dark);outline:0}.dlcc-contact-form__submit span{font-size:18px;font-weight:400;transition:transform .18s ease}.dlcc-contact-form__submit:hover span{transform:translateX(4px)}.dlcc-contact-form__honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:767px){.dlcc-contact-form__grid{grid-template-columns:1fr;gap:15px}.dlcc-contact-form__form{gap:17px}.dlcc-contact-form__field input,.dlcc-contact-form__field select{min-height:48px}.dlcc-contact-form__field textarea{min-height:145px}.dlcc-contact-form__submit{min-height:52px}}.dlcc-contact-form__field--full{grid-column:1 / -1!important}.dlcc-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px clamp(32px,5vw,88px);width:100%;color:#6B5B52;font-family:Inter,Arial,sans-serif}.dlcc-footer-nav__group{min-width:0}.dlcc-footer-nav__title{margin:0 0 24px;color:#2F211B;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.35;font-weight:700;text-transform:uppercase}.dlcc-footer-nav__list{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.dlcc-footer-nav__list li{margin:0;padding:0}.dlcc-footer-nav__list a{display:inline-block;color:#6B5B52!important;-webkit-text-fill-color:#6B5B52!important;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.35;font-weight:400;text-decoration:none!important;transition:color .18s ease,transform .18s ease}.dlcc-footer-nav__list a:hover,.dlcc-footer-nav__list a:focus{color:#9A7551!important;-webkit-text-fill-color:#9A7551!important;transform:translateX(2px);outline:0}@media(max-width:767px){.dlcc-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 34px}.dlcc-footer-nav__title{margin-bottom:20px;font-size:11px}.dlcc-footer-nav__list{gap:6px}.dlcc-footer-nav__list a{font-size:12px;line-height:1.4}}@media(max-width:380px){.dlcc-footer-nav{gap:44px 24px}}body.tax-product_cat .dlcc-category-landing{--dlcc-cat-ink:#2F211B;--dlcc-cat-text:#FBF7F2;--dlcc-cat-gold:#C99C66;--dlcc-cat-line:rgba(255,255,255,.28);position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;min-height:430px;margin:0 0 44px;overflow:hidden;background:linear-gradient(110deg,rgb(30 20 16 / .63),rgb(30 20 16 / .16) 62%,rgb(30 20 16 / .26)),var(--dlcc-category-hero-image);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}body.tax-product_cat .dlcc-category-landing--no-image{background:linear-gradient(135deg,#D9BFA6,#A87E5C)}body.tax-product_cat .dlcc-category-landing__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(21 13 10 / .22),transparent 55%);pointer-events:none}body.tax-product_cat .dlcc-category-landing__inner{width:min(1180px,calc(100% - 80px));margin:0 auto;padding:58px 0 48px}body.tax-product_cat .dlcc-category-landing__breadcrumbs{margin-bottom:20px}body.tax-product_cat .dlcc-category-landing .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin:0;color:rgb(255 255 255 / .82);font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.4}body.tax-product_cat .dlcc-category-landing .woocommerce-breadcrumb a{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none}body.tax-product_cat .dlcc-category-landing__kicker{margin-bottom:12px;color:#fff;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.2em;text-transform:uppercase}body.tax-product_cat .dlcc-category-landing h1{max-width:850px;margin:0 0 16px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(58px,6vw,90px)!important;line-height:.92!important;font-weight:500!important;letter-spacing:-.025em!important}body.tax-product_cat .dlcc-category-landing__lead{max-width:760px;margin:0;color:rgb(255 255 255 / .93)!important;-webkit-text-fill-color:rgb(255 255 255 / .93)!important;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.7}body.tax-product_cat .dlcc-category-landing__children{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tax-product_cat .dlcc-category-landing__children a{display:inline-flex;align-items:center;min-height:36px;padding:8px 14px;border:1px solid var(--dlcc-cat-line);background:rgb(255 255 255 / .08);color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;text-decoration:none!important;backdrop-filter:blur(4px);transition:background .18s ease,border-color .18s ease}body.tax-product_cat .dlcc-category-landing__children a:hover,body.tax-product_cat .dlcc-category-landing__children a:focus{border-color:rgb(255 255 255 / .75);background:rgb(255 255 255 / .16);outline:0}body.tax-product_cat .dlcc-category-bottom-copy{width:100%;margin:72px 0 18px;padding:0 40px}body.tax-product_cat .dlcc-category-bottom-copy__inner{width:min(100%,980px);margin:0 auto;padding:54px 58px;background:#FBF7F2}body.tax-product_cat .dlcc-category-bottom-copy__eyebrow{display:block;margin-bottom:12px;color:#9A7551;font-family:Inter,Arial,sans-serif;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.18em;text-transform:uppercase}body.tax-product_cat .dlcc-category-bottom-copy h2{margin:0 0 20px;color:#2F211B!important;-webkit-text-fill-color:#2F211B!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:44px!important;line-height:1!important;font-weight:500!important}body.tax-product_cat .dlcc-category-bottom-copy__content,body.tax-product_cat .dlcc-category-bottom-copy__content p,body.tax-product_cat .dlcc-category-bottom-copy__content li{color:#6B5B52!important;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.8}body.tax-product_cat .dlcc-category-bottom-copy__content p:last-child{margin-bottom:0}@media(max-width:767px){body.tax-product_cat .dlcc-category-landing{min-height:390px;margin-bottom:28px;background-position:center}body.tax-product_cat .dlcc-category-landing__inner{width:calc(100% - 52px);padding:46px 0 34px}body.tax-product_cat .dlcc-category-landing h1{font-size:48px!important;line-height:.96!important}body.tax-product_cat .dlcc-category-landing__lead{font-size:13px;line-height:1.65}body.tax-product_cat .dlcc-category-landing__children{flex-wrap:nowrap;width:calc(100vw - 26px);margin-right:-26px;padding-right:26px;overflow-x:auto;scrollbar-width:none}body.tax-product_cat .dlcc-category-landing__children::-webkit-scrollbar{display:none}body.tax-product_cat .dlcc-category-landing__children a{flex:0 0 auto}body.tax-product_cat .dlcc-category-bottom-copy{margin-top:54px;padding:0 20px}body.tax-product_cat .dlcc-category-bottom-copy__inner{padding:38px 26px}body.tax-product_cat .dlcc-category-bottom-copy h2{font-size:36px!important}body.tax-product_cat .dlcc-category-bottom-copy__content,body.tax-product_cat .dlcc-category-bottom-copy__content p,body.tax-product_cat .dlcc-category-bottom-copy__content li{font-size:13px;line-height:1.75}}body.tax-product_cat{overflow-x:clip}body.tax-product_cat .dlcc-category-landing{width:100%;max-width:none;margin-left:0;margin-right:0}body.tax-product_cat .dlcc-category-bottom-copy{width:100%;max-width:none;margin-left:0;margin-right:0}body.tax-product_cat .elementor-widget-shortcode:has(.dlcc-category-landing),body.tax-product_cat .elementor-widget-shortcode:has(.dlcc-category-bottom-copy){overflow:visible}.dlcc-cm-category-landing-panel{display:none!important}body.tax-product_cat .dlcc-category-landing{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:560px!important;margin:0 0 46px!important;padding:0!important;border:0!important;border-radius:0!important;background-position:center center!important;background-size:cover!important}body.tax-product_cat .dlcc-category-landing__inner{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;width:min(1180px,calc(100% - 96px))!important;min-height:560px!important;margin:0 auto!important;padding:80px 0 54px!important}body.tax-product_cat .dlcc-category-landing__kicker{font-size:12px!important}body.tax-product_cat .dlcc-category-landing h1{max-width:920px!important;font-size:clamp(68px,7vw,108px)!important;line-height:.9!important}body.tax-product_cat .dlcc-category-landing__lead{max-width:760px!important;font-size:16px!important}body.tax-product_cat .dlcc-category-landing__children{max-width:1000px!important}body.tax-product_cat .dlcc-category-landing--positioned{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}@media(max-width:767px){body.tax-product_cat .dlcc-category-landing{min-height:470px!important;margin-bottom:30px!important}body.tax-product_cat .dlcc-category-landing__inner{width:calc(100% - 52px)!important;min-height:470px!important;padding:64px 0 34px!important}body.tax-product_cat .dlcc-category-landing h1{font-size:52px!important;line-height:.94!important}body.tax-product_cat .dlcc-category-landing__lead{font-size:14px!important}}.dlcc-shop-menu-template{display:none!important}.dlcc-shop-menu-overlay{position:fixed;z-index:10080;top:0;right:0;bottom:0;left:0;pointer-events:none}.dlcc-shop-menu-overlay.is-open{pointer-events:auto}.dlcc-shop-menu-overlay__backdrop{position:absolute;inset:0;background:rgb(47 33 27 / .16);opacity:0;transition:opacity .18s ease}.dlcc-shop-menu-overlay.is-open .dlcc-shop-menu-overlay__backdrop{opacity:1}.dlcc-shop-menu-overlay .dlcc-shop-menu-panel{position:absolute;top:var(--dlcc-shop-menu-top,120px);left:0;width:100%;max-height:calc(100dvh - var(--dlcc-shop-menu-top, 120px) - 12px);overflow:auto;border-top:1px solid #E5D9CF;border-bottom:1px solid #E5D9CF;background:#FBF7F2;box-shadow:0 18px 42px rgb(47 33 27 / .10);opacity:0;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease}.dlcc-shop-menu-overlay.is-open .dlcc-shop-menu-panel{opacity:1;transform:translateY(0)}.dlcc-shop-menu-panel__inner{width:min(1280px,calc(100% - 80px));margin:0 auto;padding:30px 0 32px}.dlcc-shop-menu-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #E5D9CF}.dlcc-shop-menu-panel__head>div{display:flex;flex-direction:column;gap:4px}.dlcc-shop-menu-panel__head span{color:#9A7551;font-family:Inter,Arial,sans-serif;font-size:10px;line-height:1.35;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dlcc-shop-menu-panel__head strong{color:#2F211B;font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;line-height:1;font-weight:500}.dlcc-shop-menu-panel__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #E5D9CF;border-radius:50%;background:#fff;color:#2F211B;font-size:26px;font-weight:300;line-height:1;cursor:pointer}.dlcc-shop-menu-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 54px}.dlcc-shop-menu-column{min-width:0}.dlcc-shop-menu-column__title{display:inline-block;margin:0 0 15px;color:#2F211B!important;-webkit-text-fill-color:#2F211B!important;font-family:"Cormorant Garamond",Georgia,serif;font-size:29px;line-height:1.05;font-weight:500;text-decoration:none!important}.dlcc-shop-menu-column__title:hover,.dlcc-shop-menu-column__title:focus{color:#9A7551!important;-webkit-text-fill-color:#9A7551!important}.dlcc-shop-menu-column__children{display:flex;flex-direction:column;gap:7px}.dlcc-shop-menu-column__children a{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 0;color:#6B5B52!important;-webkit-text-fill-color:#6B5B52!important;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.4;text-decoration:none!important}.dlcc-shop-menu-column__children a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#C99C66;transition:width .18s ease}.dlcc-shop-menu-column__children a:hover::after,.dlcc-shop-menu-column__children a:focus::after{width:100%}.dlcc-shop-menu-column__toggle{display:none}.dlcc-shop-menu-panel__quick{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid #E5D9CF}.dlcc-shop-menu-panel__quick a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:180px;min-height:44px;padding:11px 15px;border:1px solid #DCCBBB;background:#fff;color:#2F211B!important;-webkit-text-fill-color:#2F211B!important;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.2;font-weight:700;text-decoration:none!important;text-transform:uppercase}.dlcc-shop-menu-panel__quick a:hover,.dlcc-shop-menu-panel__quick a:focus{border-color:#C99C66;background:#F4ECE4}.dlcc-shop-menu-panel__quick a.is-sale{border-color:#C99C66;background:#C99C66;color:#fff!important;-webkit-text-fill-color:#fff!important}.dlcc-shop-menu-trigger{position:relative;display:inline-flex!important;align-items:center;gap:7px}.dlcc-shop-menu-trigger__chevron{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease;pointer-events:none}.dlcc-shop-menu-trigger[aria-expanded="true"] .dlcc-shop-menu-trigger__chevron{transform:translateY(2px) rotate(225deg)}@media(max-width:767px){.dlcc-shop-menu-overlay{z-index:10070;top:var(--dlcc-shop-menu-top,250px)}.dlcc-shop-menu-overlay__backdrop{display:none}.dlcc-shop-menu-overlay .dlcc-shop-menu-panel{position:absolute;top:0;left:50%;width:min(86vw,450px);max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--dlcc-shop-menu-top, 250px) - 16px);border:1px solid #E5D9CF;border-radius:20px;transform:translate(-50%,-8px)}.dlcc-shop-menu-overlay.is-open .dlcc-shop-menu-panel{transform:translate(-50%,0)}.dlcc-shop-menu-panel__inner{width:100%;padding:22px 22px 24px}.dlcc-shop-menu-panel__head{margin-bottom:12px;padding-bottom:14px}.dlcc-shop-menu-panel__head strong{font-size:25px}.dlcc-shop-menu-panel__grid{display:flex;flex-direction:column;gap:0}.dlcc-shop-menu-column{border-bottom:1px solid #E5D9CF}.dlcc-shop-menu-column__title{display:none}.dlcc-shop-menu-column__toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:54px;padding:12px 0;border:0;background:#fff0;color:#2F211B;font-family:"Cormorant Garamond",Georgia,serif;font-size:26px;line-height:1;font-weight:500;text-align:left;cursor:pointer}.dlcc-shop-menu-column__toggle i{font-family:Inter,Arial,sans-serif;font-size:19px;font-style:normal;font-weight:400;transition:transform .18s ease}.dlcc-shop-menu-column__toggle[aria-expanded="true"] i{transform:rotate(45deg)}.dlcc-shop-menu-column__children{display:none;gap:0;padding:0 0 12px 14px}.dlcc-shop-menu-column.is-open .dlcc-shop-menu-column__children{display:flex}.dlcc-shop-menu-column__children::before{content:"Voir toute la catégorie";margin:3px 0 8px;color:#9A7551;font-family:Inter,Arial,sans-serif;font-size:9px;line-height:1.35;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dlcc-shop-menu-column__children a{width:100%;min-height:39px;padding:8px 0;font-size:13px}.dlcc-shop-menu-panel__quick{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px;padding-top:16px}.dlcc-shop-menu-panel__quick a{width:100%;min-width:0}}.dlcc-shop-menu-column__all{display:none}@media(max-width:767px){.dlcc-shop-menu-column__toggle,.dlcc-shop-menu-column__toggle:hover,.dlcc-shop-menu-column__toggle:active,.dlcc-shop-menu-column__toggle:focus,.dlcc-shop-menu-column__toggle:focus-visible{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#2F211B!important;-webkit-text-fill-color:#2F211B!important;box-shadow:none!important;-webkit-tap-highlight-color:#fff0}.dlcc-shop-menu-column__toggle:focus-visible{box-shadow:inset 0 -2px 0 #C99C66!important}.dlcc-shop-menu-column__toggle>span{min-width:0;flex:1 1 auto}.dlcc-shop-menu-column__toggle i{flex:0 0 auto;margin-left:12px}.dlcc-shop-menu-column__toggle--link{text-decoration:none!important}.dlcc-shop-menu-column__toggle{font-size:clamp(22px,6.4vw,26px);line-height:1.08}.dlcc-shop-menu-column__all{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%!important;min-height:38px;margin:0 0 6px;padding:4px 0 7px!important;color:#9A7551!important;-webkit-text-fill-color:#9A7551!important;font-family:Inter,Arial,sans-serif!important;font-size:10px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.13em;text-transform:uppercase;text-decoration:none!important}.dlcc-shop-menu-column__all::after{display:none!important}.dlcc-shop-menu-column__all span{flex:0 0 auto;font-size:15px;letter-spacing:0}.dlcc-shop-menu-column__children::before{display:none!important;content:none!important}.dlcc-shop-menu-column.has-no-children .dlcc-shop-menu-column__toggle--link{display:flex}.dlcc-shop-menu-column.has-no-children .dlcc-shop-menu-column__toggle--link i{font-family:Inter,Arial,sans-serif;font-size:18px;font-style:normal;transform:none!important}}body.woocommerce-cart .woocommerce-cart-form a,body.woocommerce-cart .woocommerce-cart-form .product-name a,body.woocommerce-cart .cart_totals a:not(.checkout-button),body.woocommerce-cart .shipping-calculator-button,body.woocommerce-cart .woocommerce-shipping-destination a{color:#9A7551!important;-webkit-text-fill-color:#9A7551!important;text-decoration:none!important}body.woocommerce-cart .woocommerce-cart-form .product-name a{color:var(--dlcc-ink)!important;-webkit-text-fill-color:var(--dlcc-ink)!important;font-weight:500}body.woocommerce-cart .woocommerce-cart-form a:hover,body.woocommerce-cart .woocommerce-cart-form .product-name a:hover,body.woocommerce-cart .cart_totals a:not(.checkout-button):hover,body.woocommerce-cart .shipping-calculator-button:hover,body.woocommerce-cart .woocommerce-shipping-destination a:hover{color:var(--dlcc-primary)!important;-webkit-text-fill-color:var(--dlcc-primary)!important}body.woocommerce-cart .button,body.woocommerce-cart button.button,body.woocommerce-cart input.button,body.woocommerce-cart a.button,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart .e-cart__column-end .checkout-button{border-color:var(--dlcc-primary)!important;background:var(--dlcc-primary)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}body.woocommerce-cart .button:hover,body.woocommerce-cart button.button:hover,body.woocommerce-cart input.button:hover,body.woocommerce-cart a.button:hover,body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body.woocommerce-cart .e-cart__column-end .checkout-button:hover{border-color:#9A7551!important;background:#9A7551!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.woocommerce-cart .button:focus,body.woocommerce-cart button.button:focus,body.woocommerce-cart input.button:focus,body.woocommerce-cart a.button:focus,body.woocommerce-cart .button:focus-visible,body.woocommerce-cart button.button:focus-visible,body.woocommerce-cart input.button:focus-visible,body.woocommerce-cart a.button:focus-visible{outline:2px solid rgb(201 156 102 / .35)!important;outline-offset:2px!important;box-shadow:none!important}body.woocommerce-cart input.qty:focus,body.woocommerce-cart input.qty:focus-visible,body.woocommerce-cart input[type="number"]:focus,body.woocommerce-cart input[type="number"]:focus-visible{border-color:var(--dlcc-primary)!important;outline:2px solid rgb(201 156 102 / .22)!important;outline-offset:1px!important;box-shadow:none!important}.dlcc-shop.woocommerce-order-received .woocommerce-customer-details{display:block!important}.dlcc-shop.woocommerce-order-received .woocommerce-columns--addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"shipping billing";gap:24px!important;align-items:stretch;width:100%!important;margin:0!important}.dlcc-shop.woocommerce-order-received .woocommerce-column--shipping-address{grid-area:shipping}.dlcc-shop.woocommerce-order-received .woocommerce-column--billing-address{grid-area:billing}.dlcc-shop.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column{width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;margin:0!important;float:none!important;clear:none!important;align-self:stretch;box-sizing:border-box!important}.dlcc-shop.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column address{margin:0!important}@media(max-width:900px){.dlcc-shop.woocommerce-order-received .woocommerce-columns--addresses{grid-template-columns:1fr!important;grid-template-areas:"shipping" "billing"}}.dlcc-cm-category-accordion{margin:-2px 0 8px 16px;border-left:2px solid var(--dlcc-line)}.dlcc-cm-category-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-left:12px;padding:9px 12px;border:1px solid var(--dlcc-line);background:rgb(255 255 255 / .62);color:var(--dlcc-text);cursor:pointer;list-style:none;user-select:none}.dlcc-cm-category-accordion>summary::-webkit-details-marker{display:none}.dlcc-cm-category-accordion>summary::before{content:'+';display:inline-flex;flex:0 0 22px;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--dlcc-line);color:var(--dlcc-ink);font-size:16px;line-height:1}.dlcc-cm-category-accordion[open]>summary::before{content:'−'}.dlcc-cm-category-accordion__label{flex:1;font-size:10px;letter-spacing:.01em}.dlcc-cm-category-accordion__label strong{color:var(--dlcc-ink);font-size:11px}.dlcc-cm-category-accordion__hint{color:#9A7551;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dlcc-cm-category-accordion[open] .dlcc-cm-category-accordion__hint::before{content:'Masquer';font-size:9px}.dlcc-cm-category-accordion[open] .dlcc-cm-category-accordion__hint{font-size:0}.dlcc-cm-category-accordion__content{display:flex;flex-direction:column;gap:8px;padding:10px 0 2px 12px}.dlcc-cm-category-accordion__content .dlcc-cm-category-row{margin-left:0!important;background:#FFFCFA!important}@media(max-width:600px){.dlcc-cm-category-accordion{margin-left:6px}.dlcc-cm-category-accordion>summary{margin-left:7px;padding:9px 10px}.dlcc-cm-category-accordion__content{padding-left:7px}}.dlcc-category-carousel{position:relative;width:100%;min-width:0}.dlcc-category-cards--carousel{display:flex!important;grid-template-columns:none!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:var(--dlcc-cat-gap,42px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 1px 12px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.dlcc-category-cards--carousel::-webkit-scrollbar{display:none}.dlcc-category-cards--carousel>.dlcc-category-card-cell{flex:0 0 var(--dlcc-cat-carousel-card-width,calc(33.333333% - 37px))!important;width:auto!important;max-width:none!important;min-width:0!important;scroll-snap-align:start;scroll-snap-stop:normal}@media(max-width:1024px) and (min-width:601px){.dlcc-category-cards--carousel>.dlcc-category-card-cell{flex-basis:calc(50% - min(var(--dlcc-cat-gap,42px),24px) / 2)!important}}@media(max-width:600px){.dlcc-category-cards--carousel{gap:12px!important;width:calc(100% + 32px)!important;max-width:none!important;margin:0 -16px!important;padding:0 16px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:16px}.dlcc-category-cards--carousel>.dlcc-category-card-cell{flex:0 0 min(78vw,310px)!important;width:min(78vw,310px)!important;max-width:min(78vw,310px)!important}}@media(max-width:380px){.dlcc-category-cards--carousel>.dlcc-category-card-cell{flex-basis:82vw!important;width:82vw!important;max-width:82vw!important}}body.woocommerce-checkout #order_review tr.dlcc-mondial-relay-row,body.woocommerce-checkout #order_review tr.dlcc-mondial-relay-row>th,body.woocommerce-checkout #order_review tr.dlcc-mondial-relay-row>td{color:var(--dlcc-text,#6B5B52)!important;-webkit-text-fill-color:var(--dlcc-text,#6B5B52)!important}body.woocommerce-checkout #order_review tr.dlcc-mondial-relay-row :not(.dlcc-mondial-relay-cta):not(.dlcc-mondial-relay-cta *){color:inherit;-webkit-text-fill-color:inherit}body.woocommerce-checkout #order_review .dlcc-mondial-relay-cta,body.woocommerce-checkout #order_review .dlcc-mondial-relay-cta *,body.woocommerce-checkout #payment .dlcc-mondial-relay-cta,body.woocommerce-checkout #payment .dlcc-mondial-relay-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important}.dlcc-cm-category-choices{display:flex;flex-direction:column;gap:4px}.dlcc-cm-category-choice{display:flex;align-items:center;min-height:34px;margin:0;padding:4px 6px 4px calc(6px + (var(--dlcc-category-depth, 0) * 22px));border-radius:6px}.dlcc-cm-category-choice:hover{background:rgb(0 0 0 / .025)}.dlcc-cm-category-choice.is-parent>span{font-weight:700}.dlcc-cm-category-choice.is-child>span{font-weight:500}.dlcc-cm-category-choice span{display:inline-flex;align-items:center;gap:7px;min-width:0}.dlcc-cm-category-choice span i{flex:0 0 auto;opacity:.55;font-size:13px;font-style:normal}.dlcc-cm-category-help{margin:10px 0 0;font-size:12px;opacity:.7}.dlcc-cm-category-choice{display:flex;align-items:center;gap:8px;padding-right:4px}.dlcc-cm-category-choice[hidden]{display:none!important}.dlcc-cm-category-choice__label{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0;cursor:pointer}.dlcc-cm-category-choice__label>span{min-width:0}.dlcc-cm-category-choice__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid rgb(47 33 27 / .16);border-radius:999px;background:#fff;color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dlcc-cm-category-choice__toggle:hover{border-color:rgb(47 33 27 / .34);background:rgb(0 0 0 / .025)}.dlcc-cm-category-choice__toggle span{display:block;font-size:18px;line-height:1;transform:translateY(-1px) rotate(-90deg);transition:transform .18s ease}.dlcc-cm-category-choice.is-expanded .dlcc-cm-category-choice__toggle span{transform:translateY(-1px) rotate(0deg)}.dlcc-cm-category-choice.has-children{border-bottom:1px solid rgb(47 33 27 / .06)}.dlcc-cm-category-choice.is-parent.has-children{margin-top:4px;padding-top:6px;padding-bottom:6px}@media(max-width:767px){.dlcc-cm-category-choice{padding-left:calc(4px + (var(--dlcc-category-depth, 0) * 16px))}.dlcc-cm-category-choice__toggle{width:34px;height:34px}}.dlcc-cm-panel input[type="date"]{width:100%;padding:10px 12px;border:1px solid var(--dlcc-line);border-radius:0;background:#fff;color:var(--dlcc-ink);font-family:Inter,sans-serif;font-size:12px;box-shadow:none}.dlcc-cm-coupons{border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-coupon-row{display:grid;grid-template-columns:minmax(170px,1.3fr) 120px 105px 120px 90px auto;gap:14px;align-items:center;padding:15px 16px;border-bottom:1px solid var(--dlcc-line)}.dlcc-cm-coupon-row:last-child{border-bottom:0}.dlcc-cm-coupon-code,.dlcc-cm-coupon-value,.dlcc-cm-coupon-usage,.dlcc-cm-coupon-expiry{display:flex;flex-direction:column;gap:4px;min-width:0}.dlcc-cm-coupon-code strong{color:var(--dlcc-ink);font-size:13px;font-weight:800;letter-spacing:.04em}.dlcc-cm-coupon-row span,.dlcc-cm-coupon-value>span,.dlcc-cm-coupon-usage>span,.dlcc-cm-coupon-expiry>span{color:var(--dlcc-text);font-size:10px}.dlcc-cm-coupon-value strong,.dlcc-cm-coupon-usage strong,.dlcc-cm-coupon-expiry strong{color:var(--dlcc-ink);font-size:11px}.dlcc-cm-coupon-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:9px!important;font-weight:800;text-transform:uppercase}.dlcc-cm-coupon-status.is-on{background:#eef7ef;color:#506c54!important}.dlcc-cm-coupon-status.is-off{background:#f3f0ec;color:#75665e!important}.dlcc-cm-coupon-status.is-expired{background:#fbf1ef;color:#9b5147!important}.dlcc-cm-coupon-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.dlcc-cm-coupon-actions a{color:var(--dlcc-ink)!important;font-size:10px;text-decoration:underline!important}.dlcc-cm-coupon-actions a.is-danger{color:#9b5147!important}.dlcc-cm-coupon-toggles{display:flex;flex-direction:column;gap:10px}.dlcc-cm-coupon-toggles label,.dlcc-cm-switch-row{display:grid!important;grid-template-columns:auto 1fr;gap:8px 10px!important;align-items:start!important;margin:0!important}.dlcc-cm-coupon-toggles label small{grid-column:2}.dlcc-cm-coupon-toggles input[type="checkbox"],.dlcc-cm-switch-row input[type="checkbox"]{margin-top:2px}.dlcc-cm-panel-intro{margin:-8px 0 15px;color:var(--dlcc-text);font-size:10px}.dlcc-cm-coupon-category-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dlcc-cm-coupon-category-columns>div>strong{display:block;margin-bottom:9px;color:var(--dlcc-ink);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.dlcc-cm-coupon-category-list{max-height:280px;overflow:auto;padding:8px;border:1px solid var(--dlcc-line);background:var(--dlcc-background-alt)}.dlcc-cm-coupon-category-list label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0!important;padding:6px 6px 6px calc(6px + (var(--dlcc-category-depth,0) * 16px))}.dlcc-cm-coupon-category-list label:hover{background:#fff}.dlcc-cm-coupon-category-list label span{font-size:10px;font-weight:500}.dlcc-cm-coupon-summary{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.dlcc-cm-coupon-summary>span{color:var(--dlcc-text);font-size:10px}.dlcc-cm-coupon-summary>strong:not(.dlcc-cm-coupon-status){color:var(--dlcc-ink);font-size:11px}@media(max-width:1100px){.dlcc-cm-coupon-row{grid-template-columns:minmax(180px,1fr) repeat(3,100px)}.dlcc-cm-coupon-row>:nth-child(5),.dlcc-cm-coupon-actions{grid-column:auto}.dlcc-cm-coupon-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:700px){.dlcc-cm-coupon-row{grid-template-columns:1fr 1fr}.dlcc-cm-coupon-code{grid-column:1 / -1}.dlcc-cm-coupon-actions{grid-column:1 / -1}.dlcc-cm-coupon-category-columns{grid-template-columns:1fr}.dlcc-cm-fields-2{grid-template-columns:1fr}}.dlcc-cm-announcement-info{display:flex;flex-wrap:wrap;gap:5px 10px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--dlcc-line);background:var(--dlcc-background-alt);color:var(--dlcc-text);font-size:10px}.dlcc-cm-announcement-info strong{color:var(--dlcc-ink)}.dlcc-cm-announcements{display:flex;flex-direction:column;border:1px solid var(--dlcc-line);background:#fff}.dlcc-cm-announcement-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border-bottom:1px solid var(--dlcc-line)}.dlcc-cm-announcement-row:last-child{border-bottom:0}.dlcc-cm-announcement-row.is-active{box-shadow:inset 3px 0 0 var(--dlcc-primary,var(--dlcc-ink))}.dlcc-cm-announcement-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dlcc-cm-announcement-title>strong{color:var(--dlcc-ink);font-size:12px}.dlcc-cm-announcement-copy p{margin:6px 0 7px;color:var(--dlcc-text);font-size:11px}.dlcc-cm-announcement-meta{display:flex;flex-wrap:wrap;gap:6px 12px}.dlcc-cm-announcement-meta span{color:var(--dlcc-text);font-size:9px}.dlcc-cm-announcement-meta strong{color:var(--dlcc-ink);letter-spacing:.04em}.dlcc-cm-announcement-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.dlcc-cm-announcement-actions a{color:var(--dlcc-ink)!important;font-size:10px;text-decoration:underline!important}.dlcc-cm-announcement-actions a.is-danger{color:#9b5147!important}.dlcc-cm-optional{color:var(--dlcc-text);font-size:9px;font-weight:400}.dlcc-cm-inline-tip{margin:10px 0 0;color:var(--dlcc-text);font-size:10px}.dlcc-cm-inline-tip a{color:var(--dlcc-ink)!important;text-decoration:underline!important}.dlcc-cm-side-help{display:block;margin:-3px 0 14px 28px;color:var(--dlcc-text);font-size:9px;line-height:1.45}.dlcc-cm-switch-row--spaced{margin-top:16px!important}.dlcc-cm-announcement-preview{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:50px;padding:10px 12px;text-align:center;font-size:10px}.dlcc-cm-announcement-preview.is-accent{background:var(--dlcc-primary,var(--dlcc-ink));color:#fff}.dlcc-cm-announcement-preview.is-dark{background:#111;color:#fff}.dlcc-cm-announcement-preview.is-light{background:var(--dlcc-background-alt);color:var(--dlcc-ink);border:1px solid var(--dlcc-line)}.dlcc-cm-announcement-preview strong{padding:3px 7px;border:1px solid currentColor;border-radius:999px;font-size:9px;letter-spacing:.04em}@media(max-width:700px){.dlcc-cm-announcement-row{grid-template-columns:1fr}.dlcc-cm-announcement-actions{justify-content:flex-start}}