body.cda-woo-page{--cda-woo-bg:#0b0b0d;--cda-woo-bg-soft:#111115;--cda-woo-panel:#15151a;--cda-woo-panel-light:#1b1a20;--cda-woo-text:#f4f0e8;--cda-woo-muted:#b9b1a3;--cda-woo-gold:#c9a86a;--cda-woo-gold-light:#e5c98f;--cda-woo-red:#7d262d;--cda-woo-line:rgba(201, 168, 106, .22);--cda-woo-line-strong:rgba(229, 201, 143, .48);--cda-woo-danger:#d26d72;--cda-woo-success:#9dbe8c;--cda-woo-shadow:0 24px 70px rgba(0, 0, 0, .42);margin:0;overflow-x:hidden;color:var(--cda-woo-text);background:radial-gradient(circle at 10% 12%,rgb(125 38 45 / .13),transparent 32rem),radial-gradient(circle at 90% 34%,rgb(201 168 106 / .07),transparent 34rem),var(--cda-woo-bg);font-family:"Inter",Arial,sans-serif;line-height:1.65}body.cda-woo-page *,body.cda-woo-page *::before,body.cda-woo-page *::after{box-sizing:border-box}body.cda-woo-page>header:not([data-cda-woo-chrome]),body.cda-woo-page #masthead,body.cda-woo-page .site-header:not(.cda-woo-header),body.cda-woo-page .wp-site-blocks>header,body.cda-woo-page>footer:not([data-cda-woo-chrome]),body.cda-woo-page #colophon,body.cda-woo-page .site-footer:not(.cda-woo-footer),body.cda-woo-page .wp-site-blocks>footer{display:none!important}body.cda-woo-page #page,body.cda-woo-page .site,body.cda-woo-page #content,body.cda-woo-page .site-content,body.cda-woo-page .wp-site-blocks{color:var(--cda-woo-text);background:#fff0}body.cda-woo-page a{color:var(--cda-woo-gold-light);text-underline-offset:3px}body.cda-woo-page a:hover{color:#f2d9a5}body.cda-woo-page :focus-visible{outline:2px solid var(--cda-woo-gold-light)!important;outline-offset:3px}.cda-woo-container{width:min(1180px, calc(100% - 40px));margin:0 auto}.cda-woo-header{position:relative;z-index:999;width:100%;border-bottom:1px solid rgb(255 255 255 / .07);color:var(--cda-woo-text);background:rgb(9 9 11 / .94);backdrop-filter:blur(14px)}.cda-woo-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cda-woo-brand{display:inline-flex;align-items:center;width:clamp(250px, 23vw, 340px);height:68px;flex:0 1 auto;color:var(--cda-woo-text)!important;text-decoration:none!important}.cda-woo-brand-logo{width:100%;height:100%;display:block;object-fit:contain;object-position:left center}.cda-woo-brand-mark{position:relative;width:43px;height:43px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--cda-woo-gold);border-radius:50%;color:var(--cda-woo-gold-light);background:radial-gradient(circle at 38% 34%,rgb(229 201 143 / .14),transparent 38%),rgb(201 168 106 / .04);box-shadow:inset 0 0 0 4px rgb(7 7 9 / .92),inset 0 0 0 5px rgb(201 168 106 / .28),0 8px 24px rgb(0 0 0 / .28)}.cda-woo-brand-mark::before{content:"";position:absolute;top:3px;right:1px;z-index:2;width:6px;height:6px;border-radius:58% 42% 55% 45%;background:#8d1721;box-shadow:6px 5px 0 -1px #6f1019,1px 9px 0 -2px #a61d28,-5px 3px 0 -2px #7d111b;transform:rotate(24deg)}.cda-woo-brand-mark::after{content:"";position:absolute;right:-12px;bottom:-4px;width:17px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--cda-woo-gold-light),var(--cda-woo-gold));box-shadow:0 2px 8px rgb(0 0 0 / .35);transform:rotate(45deg);transform-origin:left center}.cda-woo-brand-mark span{font-family:"Cormorant Garamond",Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.04em}.cda-woo-brand strong{display:block;font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:.045em}.cda-woo-brand small{display:block;margin-top:6px;color:var(--cda-woo-muted);font-size:9px;line-height:1;letter-spacing:.22em;text-transform:uppercase}.cda-woo-menu{display:flex;align-items:center;gap:28px}.cda-woo-menu a{position:relative;color:#ddd6ca!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase}.cda-woo-menu a::after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--cda-woo-gold);transform:scaleX(0);transition:transform .2s ease}.cda-woo-menu a:hover,.cda-woo-menu a.is-active{color:var(--cda-woo-gold-light)!important}.cda-woo-menu a:hover::after,.cda-woo-menu a.is-active::after{transform:scaleX(1)}.cda-woo-cart-link{min-height:50px;display:inline-flex;align-items:center;gap:13px;padding:0 17px 0 20px;border:1px solid var(--cda-woo-line-strong);color:var(--cda-woo-gold-light)!important;background:rgb(255 255 255 / .015);font-size:11px;font-weight:700;letter-spacing:.13em;text-decoration:none!important;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cda-woo-cart-link:hover{border-color:var(--cda-woo-gold-light);background:rgb(201 168 106 / .08);transform:translateY(-2px)}.cda-woo-cart-icon{position:relative;width:15px;height:15px;display:block;flex:0 0 auto;border:1.5px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 2px rgb(229 201 143 / .08)}.cda-woo-cart-icon::after{content:"";position:absolute;right:-6px;bottom:-3px;width:7px;height:1.5px;border-radius:999px;background:currentColor;transform:rotate(45deg);transform-origin:left center}.cda-woo-cart-link strong{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#120f0a;background:var(--cda-woo-gold-light);font-size:11px;letter-spacing:0}body.cda-woo-page main,body.cda-woo-page #primary,body.cda-woo-page .site-main{color:var(--cda-woo-text);background:#fff0}body.cda-woo-page .site-content>.ast-container,body.cda-woo-page .site-content>.container,body.cda-woo-page .site-content>.col-full,body.cda-woo-page #content>.ast-container,body.cda-woo-page main#primary,body.cda-woo-page .wp-site-blocks>main{width:min(1180px, calc(100% - 40px));max-width:1180px;margin-right:auto;margin-left:auto}body.cda-woo-page main#primary,body.cda-woo-page .site-main,body.cda-woo-page .wp-site-blocks>main{min-height:62vh;padding-top:clamp(58px, 8vw, 104px);padding-bottom:clamp(74px, 9vw, 120px)}body.cda-woo-page .entry-header,body.cda-woo-page .woocommerce-products-header{margin:0 0 44px;padding:0 0 28px;border-bottom:1px solid var(--cda-woo-line);background:#fff0}body.cda-woo-page h1,body.cda-woo-page h2,body.cda-woo-page h3,body.cda-woo-page h4,body.cda-woo-page h5,body.cda-woo-page h6,body.cda-woo-page .woocommerce-products-header__title,body.cda-woo-page .wc-block-components-title{color:var(--cda-woo-text);font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;letter-spacing:-.025em}body.cda-woo-page h1,body.cda-woo-page .woocommerce-products-header__title{margin:0;font-size:clamp(48px, 7vw, 78px);line-height:.98}body.cda-woo-page h2{font-size:clamp(34px, 4.5vw, 48px);line-height:1.05}body.cda-woo-page h3{font-size:28px;line-height:1.12}body.cda-woo-page p,body.cda-woo-page li,body.cda-woo-page address{color:var(--cda-woo-muted)}body.cda-woo-page .woocommerce-breadcrumb,body.cda-woo-page .wc-block-breadcrumbs{margin:0 0 26px;color:#8f887d;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.cda-woo-page .woocommerce-breadcrumb a{color:var(--cda-woo-gold-light);text-decoration:none}body.cda-woo-page .woocommerce-result-count{color:var(--cda-woo-muted);font-size:13px}body.cda-woo-page .woocommerce-ordering select{min-width:230px}body.cda-woo-page .woocommerce-message,body.cda-woo-page .woocommerce-info,body.cda-woo-page .woocommerce-error,body.cda-woo-page .wc-block-components-notice-banner,body.cda-woo-page .wc-block-store-notice{position:relative;margin:0 0 28px!important;padding:18px 20px 18px 54px!important;border:1px solid var(--cda-woo-line)!important;border-top:1px solid var(--cda-woo-line)!important;border-radius:0!important;color:var(--cda-woo-text)!important;background:linear-gradient(135deg,rgb(201 168 106 / .09),rgb(21 21 26 / .96))!important;box-shadow:none!important;font-size:14px}body.cda-woo-page .woocommerce-message::before,body.cda-woo-page .woocommerce-info::before,body.cda-woo-page .woocommerce-error::before{top:18px;left:20px;color:var(--cda-woo-gold-light)}body.cda-woo-page .woocommerce-error{border-color:rgb(210 109 114 / .42)!important;background:linear-gradient(135deg,rgb(125 38 45 / .18),rgb(21 21 26 / .96))!important}body.cda-woo-page .woocommerce-error::before{color:var(--cda-woo-danger)}body.cda-woo-page .woocommerce-message .button,body.cda-woo-page .woocommerce-info .button{margin-left:14px}body.cda-woo-page .woocommerce a.button,body.cda-woo-page .woocommerce button.button,body.cda-woo-page .woocommerce input.button,body.cda-woo-page .woocommerce #respond input#submit,body.cda-woo-page .wc-block-components-button,body.cda-woo-page .wp-block-button__link,body.cda-woo-page .wc-block-grid__product-add-to-cart a,body.cda-woo-page .wc-block-components-totals-coupon__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px!important;border:1px solid var(--cda-woo-gold)!important;border-radius:1px!important;color:#171108!important;background:linear-gradient(135deg,var(--cda-woo-gold-light),var(--cda-woo-gold))!important;box-shadow:0 14px 34px rgb(201 168 106 / .12)!important;font-family:"Inter",Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.13em!important;text-decoration:none!important;text-transform:uppercase!important;transition:filter .2s ease,transform .2s ease!important}body.cda-woo-page .woocommerce a.button:hover,body.cda-woo-page .woocommerce button.button:hover,body.cda-woo-page .woocommerce input.button:hover,body.cda-woo-page .woocommerce #respond input#submit:hover,body.cda-woo-page .wc-block-components-button:hover,body.cda-woo-page .wp-block-button__link:hover,body.cda-woo-page .wc-block-grid__product-add-to-cart a:hover{filter:brightness(1.08);transform:translateY(-2px)}body.cda-woo-page .woocommerce a.button.alt,body.cda-woo-page .woocommerce button.button.alt,body.cda-woo-page .woocommerce input.button.alt,body.cda-woo-page .wc-block-components-checkout-place-order-button,body.cda-woo-page .wc-block-cart__submit-button{min-height:58px;width:100%;background:linear-gradient(135deg,#ecd39e,var(--cda-woo-gold))!important}body.cda-woo-page .woocommerce a.button:not(.disabled):hover,body.cda-woo-page .woocommerce button.button:not(.disabled):not(:disabled):hover,body.cda-woo-page .woocommerce input.button:not(.disabled):not(:disabled):hover,body.cda-woo-page .woocommerce #respond input#submit:not(:disabled):hover,body.cda-woo-page .wc-block-components-button:not(:disabled):hover,body.cda-woo-page .wp-block-button__link:hover,body.cda-woo-page .wc-block-grid__product-add-to-cart a:hover,body.cda-woo-page .wc-block-components-totals-coupon__button:not(:disabled):hover,body.cda-woo-page .woocommerce a.button:not(.disabled):focus-visible,body.cda-woo-page .woocommerce button.button:not(.disabled):not(:disabled):focus-visible,body.cda-woo-page .woocommerce input.button:not(.disabled):not(:disabled):focus-visible,body.cda-woo-page .wc-block-components-button:not(:disabled):focus-visible,body.cda-woo-page .wp-block-button__link:focus-visible,body.cda-woo-page .woocommerce a.button:not(.disabled):active,body.cda-woo-page .woocommerce button.button:not(.disabled):not(:disabled):active,body.cda-woo-page .woocommerce input.button:not(.disabled):not(:disabled):active,body.cda-woo-page .wc-block-components-button:not(:disabled):active,body.cda-woo-page .wp-block-button__link:active{border-color:#a53a40!important;color:#fff5e8!important;background:linear-gradient(135deg,#9d2830,#641017)!important;box-shadow:0 14px 34px rgb(111 16 24 / .26),inset 0 1px 0 rgb(255 226 210 / .12)!important;filter:none;transform:translateY(-2px)}body.cda-woo-page .woocommerce a.button:focus-visible,body.cda-woo-page .woocommerce button.button:focus-visible,body.cda-woo-page .woocommerce input.button:focus-visible,body.cda-woo-page .wc-block-components-button:focus-visible,body.cda-woo-page .wp-block-button__link:focus-visible{outline:2px solid var(--cda-woo-gold-light);outline-offset:3px}body.cda-woo-page .woocommerce a.button.disabled,body.cda-woo-page .woocommerce button.button.disabled,body.cda-woo-page .wc-block-components-button:disabled{opacity:.45;transform:none!important}body.cda-woo-page .woocommerce input.input-text,body.cda-woo-page .woocommerce textarea,body.cda-woo-page .woocommerce select,body.cda-woo-page .woocommerce-page input.input-text,body.cda-woo-page .woocommerce-page textarea,body.cda-woo-page .woocommerce-page select,body.cda-woo-page .wc-block-components-text-input input,body.cda-woo-page .wc-block-components-textarea,body.cda-woo-page .wc-block-components-combobox .components-combobox-control__input,body.cda-woo-page .wc-block-components-address-form__country .components-combobox-control__input,body.cda-woo-page .wc-block-components-select .wc-block-components-select__select{width:100%;min-height:52px;padding:0 15px;border:1px solid rgb(201 168 106 / .28)!important;border-radius:1px!important;color:var(--cda-woo-text)!important;background:#0e0e12!important;box-shadow:none!important;font-family:"Inter",Arial,sans-serif;font-size:14px}body.cda-woo-page .woocommerce textarea,body.cda-woo-page .woocommerce-page textarea,body.cda-woo-page .wc-block-components-textarea{min-height:130px;padding-top:13px;resize:vertical}body.cda-woo-page .woocommerce input.input-text:focus,body.cda-woo-page .woocommerce textarea:focus,body.cda-woo-page .woocommerce select:focus,body.cda-woo-page .wc-block-components-text-input input:focus,body.cda-woo-page .wc-block-components-combobox .components-combobox-control__input:focus{border-color:var(--cda-woo-gold-light)!important;outline:none;box-shadow:0 0 0 3px rgb(201 168 106 / .1)!important}body.cda-woo-page .woocommerce form .form-row label,body.cda-woo-page .wc-block-components-text-input label,body.cda-woo-page .wc-block-components-checkbox__label,body.cda-woo-page .wc-block-components-radio-control__label{color:#ddd5c8!important;font-size:12px;font-weight:700;letter-spacing:.045em}body.cda-woo-page .woocommerce form .form-row .required{color:var(--cda-woo-gold-light)}body.cda-woo-page .select2-container .select2-selection--single{height:52px;border:1px solid rgb(201 168 106 / .28);border-radius:1px;color:var(--cda-woo-text);background:#0e0e12}body.cda-woo-page .select2-container .select2-selection--single .select2-selection__rendered{padding:11px 38px 11px 15px;color:var(--cda-woo-text);line-height:28px}body.cda-woo-page .select2-container .select2-selection--single .select2-selection__arrow{top:12px;right:9px}.select2-dropdown{border-color:rgb(201 168 106 / .35)!important;color:#f4f0e8;background:#111115!important}.select2-results__option--highlighted[data-selected],.select2-results__option--highlighted[aria-selected]{color:#171108!important;background:#e5c98f!important}body.cda-woo-page .woocommerce ul.products,body.cda-woo-page ul.wc-block-grid__products,body.cda-woo-page .wc-block-product-template,body.cda-woo-page .wp-block-woocommerce-product-collection .wc-block-product-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:38px 0 0!important;padding:0!important;list-style:none!important}body.cda-woo-page .woocommerce ul.products::before,body.cda-woo-page .woocommerce ul.products::after{content:none!important}body.cda-woo-page .woocommerce ul.products li.product,body.cda-woo-page .wc-block-grid__product,body.cda-woo-page .wc-block-product{position:relative;width:auto!important;min-width:0;display:flex;float:none!important;flex-direction:column;margin:0!important;padding:15px 15px 20px!important;border:1px solid var(--cda-woo-line);color:var(--cda-woo-text);background:linear-gradient(160deg,rgb(26 25 30 / .96),rgb(13 13 16 / .98));box-shadow:0 18px 50px rgb(0 0 0 / .2);text-align:left!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}body.cda-woo-page .woocommerce ul.products li.product:hover,body.cda-woo-page .wc-block-grid__product:hover,body.cda-woo-page .wc-block-product:hover{border-color:rgb(229 201 143 / .52);box-shadow:0 25px 65px rgb(0 0 0 / .35);transform:translateY(-5px)}body.cda-woo-page .woocommerce ul.products li.product a img,body.cda-woo-page .wc-block-grid__product-image img,body.cda-woo-page .wc-block-components-product-image img,body.cda-woo-page .wc-block-product img{width:100%;aspect-ratio:4 / 5;margin:0 0 20px!important;border:1px solid rgb(255 255 255 / .05);object-fit:cover;filter:saturate(.84) contrast(1.04)}body.cda-woo-page .woocommerce ul.products li.product .woocommerce-loop-product__title,body.cda-woo-page .wc-block-grid__product-title,body.cda-woo-page .wc-block-components-product-name,body.cda-woo-page .wp-block-post-title{margin:0 0 9px!important;padding:0!important;color:var(--cda-woo-text)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:27px!important;font-weight:600!important;line-height:1.08!important;text-decoration:none!important}body.cda-woo-page .woocommerce ul.products li.product .price,body.cda-woo-page .wc-block-grid__product-price,body.cda-woo-page .wc-block-components-product-price,body.cda-woo-page .wc-block-components-product-price__value,body.cda-woo-page .wc-block-components-formatted-money-amount{color:var(--cda-woo-gold-light)!important;font-size:16px;font-weight:700}body.cda-woo-page .woocommerce ul.products li.product .price{margin:0 0 18px}body.cda-woo-page .woocommerce ul.products li.product .button,body.cda-woo-page .wc-block-grid__product-add-to-cart,body.cda-woo-page .wp-block-button.wc-block-components-product-button{width:100%;margin-top:auto!important}body.cda-woo-page .woocommerce ul.products li.product .button,body.cda-woo-page .wc-block-grid__product-add-to-cart a,body.cda-woo-page .wc-block-components-product-button__button{width:100%}body.cda-woo-page .woocommerce span.onsale,body.cda-woo-page .wc-block-grid__product-onsale,body.cda-woo-page .wc-block-components-product-sale-badge{top:25px!important;right:auto!important;left:25px!important;z-index:3;min-width:0!important;min-height:0!important;margin:0!important;padding:7px 10px!important;border:1px solid rgb(229 201 143 / .7)!important;border-radius:0!important;color:var(--cda-woo-gold-light)!important;background:rgb(11 11 13 / .92)!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.12em;text-transform:uppercase}body.cda-woo-page .star-rating,body.cda-woo-page .wc-block-components-product-rating__stars,body.cda-woo-page .wc-block-grid__product-rating{color:var(--cda-woo-gold-light)!important}body.cda-woo-page .woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(42px, 7vw, 82px);align-items:start}body.cda-woo-page .woocommerce div.product div.images,body.cda-woo-page .woocommerce div.product div.summary{width:auto;float:none;margin:0}body.cda-woo-page .woocommerce div.product div.images img{width:100%;border:1px solid var(--cda-woo-line);background:var(--cda-woo-panel);box-shadow:var(--cda-woo-shadow)}body.cda-woo-page .woocommerce div.product .woocommerce-product-gallery__image{overflow:hidden}body.cda-woo-page .woocommerce div.product .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}body.cda-woo-page .woocommerce div.product .flex-control-thumbs li{width:auto;float:none}body.cda-woo-page .woocommerce div.product .product_title{margin:4px 0 18px;font-size:clamp(48px, 6vw, 70px);line-height:.95}body.cda-woo-page .woocommerce div.product p.price,body.cda-woo-page .woocommerce div.product span.price{margin:0 0 24px;color:var(--cda-woo-gold-light);font-family:"Cormorant Garamond",Georgia,serif;font-size:31px;font-weight:700}body.cda-woo-page .woocommerce div.product .woocommerce-product-details__short-description{margin:0 0 26px;font-size:16px}body.cda-woo-page .woocommerce div.product .stock{color:var(--cda-woo-success);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.cda-woo-page .woocommerce div.product form.cart{display:flex;align-items:stretch;gap:12px;margin:30px 0}body.cda-woo-page .woocommerce .quantity .qty{width:74px;min-height:50px;border:1px solid rgb(201 168 106 / .3);color:var(--cda-woo-text);background:#0e0e12}body.cda-woo-page .woocommerce div.product form.cart .button{flex:1}body.cda-woo-page .woocommerce div.product form.cart .variations{width:100%;margin:0}body.cda-woo-page .woocommerce div.product form.cart.variations_form{display:block}body.cda-woo-page .woocommerce div.product form.cart .variations td,body.cda-woo-page .woocommerce div.product form.cart .variations th{padding:8px 0;color:var(--cda-woo-text);background:#fff0}body.cda-woo-page .woocommerce div.product .product_meta{padding-top:24px;border-top:1px solid var(--cda-woo-line);color:#8f887d;font-size:11px;letter-spacing:.06em}body.cda-woo-page .woocommerce div.product .product_meta>span{display:block;margin:6px 0}body.cda-woo-page .woocommerce div.product .woocommerce-tabs,body.cda-woo-page .woocommerce div.product .related,body.cda-woo-page .woocommerce div.product .upsells{grid-column:1 / -1}body.cda-woo-page .woocommerce div.product .woocommerce-tabs{margin-top:30px;padding-top:55px;border-top:1px solid var(--cda-woo-line)}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:8px;margin:0 0 30px;padding:0}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs::before,body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs li::before,body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:1px solid var(--cda-woo-line);border-radius:0;background:#fff0}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 17px;color:var(--cda-woo-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:var(--cda-woo-gold);background:rgb(201 168 106 / .08)}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--cda-woo-gold-light)}body.cda-woo-page .woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:72px;padding:22px;border:1px solid var(--cda-woo-line);border-radius:0;background:var(--cda-woo-panel)}body.cda-woo-page .woocommerce #reviews #comments ol.commentlist li img.avatar{width:52px;padding:0;border:1px solid var(--cda-woo-line)}body.cda-woo-page .woocommerce table.shop_table,body.cda-woo-page .woocommerce table.shop_table_responsive,body.cda-woo-page .woocommerce table.my_account_orders{overflow:hidden;margin:0 0 30px;border:1px solid var(--cda-woo-line);border-collapse:collapse;border-radius:0;color:var(--cda-woo-text);background:rgb(19 19 23 / .88)}body.cda-woo-page .woocommerce table.shop_table th,body.cda-woo-page .woocommerce table.shop_table td,body.cda-woo-page .woocommerce table.my_account_orders th,body.cda-woo-page .woocommerce table.my_account_orders td{padding:17px;border-color:var(--cda-woo-line);color:var(--cda-woo-muted);background:#fff0}body.cda-woo-page .woocommerce table.shop_table th,body.cda-woo-page .woocommerce table.my_account_orders th{color:var(--cda-woo-gold-light);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}body.cda-woo-page .woocommerce table.shop_table td.product-name,body.cda-woo-page .woocommerce table.shop_table td.product-name a{color:var(--cda-woo-text);font-weight:700;text-decoration:none}body.cda-woo-page .woocommerce table.cart img{width:74px;border:1px solid var(--cda-woo-line)}body.cda-woo-page .woocommerce a.remove{color:var(--cda-woo-danger)!important;font-size:24px;font-weight:400}body.cda-woo-page .woocommerce a.remove:hover{color:var(--cda-woo-text)!important;background:var(--cda-woo-red)!important}body.cda-woo-page .woocommerce table.cart td.actions .coupon{display:flex;gap:10px}body.cda-woo-page .woocommerce table.cart td.actions .coupon .input-text{width:210px;min-height:50px}body.cda-woo-page .woocommerce .cart-collaterals{margin-top:42px}body.cda-woo-page .woocommerce .cart-collaterals .cart_totals{width:min(100%, 500px);padding:28px;border:1px solid var(--cda-woo-line);background:linear-gradient(145deg,rgb(26 24 29 / .98),rgb(14 14 17 / .98));box-shadow:var(--cda-woo-shadow)}body.cda-woo-page .woocommerce .cart-collaterals .cart_totals h2{margin:0 0 22px;font-size:35px}body.cda-woo-page .woocommerce .cart-collaterals .cart_totals table{border:0;background:#fff0}body.cda-woo-page .woocommerce .cart-collaterals .cart_totals table th,body.cda-woo-page .woocommerce .cart-collaterals .cart_totals table td{padding:15px 0}body.cda-woo-page .woocommerce-checkout .col2-set{width:55%;float:left;padding-right:34px}body.cda-woo-page .woocommerce-checkout #order_review_heading,body.cda-woo-page .woocommerce-checkout #order_review{width:45%;float:right}body.cda-woo-page .woocommerce-checkout #order_review_heading{margin:0;padding:27px 28px 18px;border:1px solid var(--cda-woo-line);border-bottom:0;background:var(--cda-woo-panel);font-size:34px}body.cda-woo-page .woocommerce-checkout #order_review{padding:0 28px 28px;border:1px solid var(--cda-woo-line);border-top:0;background:var(--cda-woo-panel);box-shadow:var(--cda-woo-shadow)}body.cda-woo-page .woocommerce form.checkout_coupon,body.cda-woo-page .woocommerce form.login,body.cda-woo-page .woocommerce form.register,body.cda-woo-page .woocommerce form.lost_reset_password,body.cda-woo-page .woocommerce form.woocommerce-form-track-order{margin:24px 0 38px;padding:28px;border:1px solid var(--cda-woo-line);border-radius:0;background:linear-gradient(145deg,rgb(26 24 29 / .96),rgb(14 14 17 / .98))}body.cda-woo-page .woocommerce-checkout #payment{border-radius:0;color:var(--cda-woo-text);background:#0e0e12}body.cda-woo-page .woocommerce-checkout #payment ul.payment_methods{border-color:var(--cda-woo-line)}body.cda-woo-page .woocommerce-checkout #payment div.payment_box{color:var(--cda-woo-muted);background:rgb(201 168 106 / .08)}body.cda-woo-page .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgb(201 168 106 / .08)}body.cda-woo-page .wp-block-woocommerce-cart,body.cda-woo-page .wp-block-woocommerce-checkout,body.cda-woo-page .wc-block-cart,body.cda-woo-page .wc-block-checkout{color:var(--cda-woo-text)}body.cda-woo-page .wc-block-components-main{padding-right:clamp(24px, 4vw, 50px)}body.cda-woo-page .wc-block-components-sidebar{padding:28px!important;border:1px solid var(--cda-woo-line);color:var(--cda-woo-text);background:linear-gradient(145deg,rgb(26 24 29 / .98),rgb(14 14 17 / .98));box-shadow:var(--cda-woo-shadow)}body.cda-woo-page .wc-block-components-sidebar-layout .wc-block-components-main,body.cda-woo-page .wc-block-components-sidebar-layout .wc-block-components-sidebar{color:var(--cda-woo-text)}body.cda-woo-page .wc-block-components-order-summary,body.cda-woo-page .wc-block-components-totals-wrapper,body.cda-woo-page .wc-block-cart-items,body.cda-woo-page .wc-block-components-panel,body.cda-woo-page .wc-block-components-checkout-step{border-color:var(--cda-woo-line)!important;color:var(--cda-woo-text);background:#fff0}body.cda-woo-page .wc-block-cart-items th,body.cda-woo-page .wc-block-cart-items td{border-color:var(--cda-woo-line)!important}body.cda-woo-page .wc-block-cart-item__product,body.cda-woo-page .wc-block-components-order-summary-item__description,body.cda-woo-page .wc-block-components-order-summary-item__total-price{color:var(--cda-woo-text)}body.cda-woo-page .wc-block-components-product-metadata,body.cda-woo-page .wc-block-components-product-details,body.cda-woo-page .wc-block-cart-item__remove-link,body.cda-woo-page .wc-block-components-totals-item__description{color:var(--cda-woo-muted)!important}body.cda-woo-page .wc-block-cart-item__image img,body.cda-woo-page .wc-block-components-order-summary-item__image img{border:1px solid var(--cda-woo-line)}body.cda-woo-page .wc-block-components-totals-item__label,body.cda-woo-page .wc-block-components-totals-item__value,body.cda-woo-page .wc-block-components-order-summary__button-text,body.cda-woo-page .wc-block-components-checkout-step__heading,body.cda-woo-page .wc-block-components-checkout-step__title{color:var(--cda-woo-text)!important}body.cda-woo-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.cda-woo-page .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--cda-woo-gold-light)!important;font-size:18px}body.cda-woo-page .wc-block-components-radio-control-accordion-option,body.cda-woo-page .wc-block-components-radio-control__option,body.cda-woo-page .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{border-color:var(--cda-woo-line)!important;color:var(--cda-woo-text);background:rgb(255 255 255 / .015)!important}body.cda-woo-page .wc-block-components-radio-control__option-checked{border-color:var(--cda-woo-gold)!important;background:rgb(201 168 106 / .08)!important}body.cda-woo-page .wc-block-components-radio-control__input:checked{border-color:var(--cda-woo-gold)!important;background:var(--cda-woo-gold)!important}body.cda-woo-page .wc-block-components-checkbox .wc-block-components-checkbox__input{border-color:var(--cda-woo-gold)!important;background:#0e0e12!important}body.cda-woo-page .woocommerce-account .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px}body.cda-woo-page .woocommerce-account .woocommerce::before,body.cda-woo-page .woocommerce-account .woocommerce::after{content:none}body.cda-woo-page .woocommerce-MyAccount-navigation{width:auto;float:none}body.cda-woo-page .woocommerce-MyAccount-navigation ul{margin:0;padding:0;border:1px solid var(--cda-woo-line);list-style:none;background:var(--cda-woo-panel)}body.cda-woo-page .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid var(--cda-woo-line)}body.cda-woo-page .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}body.cda-woo-page .woocommerce-MyAccount-navigation li a{display:block;padding:15px 18px;color:var(--cda-woo-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}body.cda-woo-page .woocommerce-MyAccount-navigation li.is-active a,body.cda-woo-page .woocommerce-MyAccount-navigation li a:hover{color:var(--cda-woo-gold-light);background:rgb(201 168 106 / .08)}body.cda-woo-page .woocommerce-MyAccount-content{width:auto;float:none}body.cda-woo-page .woocommerce-Address,body.cda-woo-page .woocommerce-customer-details address,body.cda-woo-page .woocommerce-order-details,body.cda-woo-page .woocommerce-order-downloads{margin-bottom:28px;padding:25px;border:1px solid var(--cda-woo-line)!important;border-radius:0!important;background:var(--cda-woo-panel)}body.cda-woo-page .woocommerce ul.order_details{margin:32px 0;padding:24px;border:1px solid var(--cda-woo-line);background:var(--cda-woo-panel)}body.cda-woo-page .woocommerce ul.order_details li{border-color:var(--cda-woo-line);color:var(--cda-woo-muted)}body.cda-woo-page .woocommerce ul.order_details li strong{color:var(--cda-woo-text)}body.cda-woo-page .woocommerce-order-overview__order,body.cda-woo-page .woocommerce-thankyou-order-received{color:var(--cda-woo-success)!important}body.cda-woo-page .woocommerce nav.woocommerce-pagination ul{border:0}body.cda-woo-page .woocommerce nav.woocommerce-pagination ul li{margin:0 4px;border:1px solid var(--cda-woo-line)}body.cda-woo-page .woocommerce nav.woocommerce-pagination ul li a,body.cda-woo-page .woocommerce nav.woocommerce-pagination ul li span{min-width:42px;padding:11px;color:var(--cda-woo-muted);background:var(--cda-woo-panel)}body.cda-woo-page .woocommerce nav.woocommerce-pagination ul li span.current,body.cda-woo-page .woocommerce nav.woocommerce-pagination ul li a:hover{color:#171108;background:var(--cda-woo-gold-light)}body.cda-woo-page .widget_price_filter .ui-slider .ui-slider-range,body.cda-woo-page .widget_price_filter .ui-slider .ui-slider-handle{background:var(--cda-woo-gold)}body.cda-woo-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#302a20}body.cda-woo-page .wc-block-components-load-more .wp-block-button__link{width:auto}.cda-woo-footer{position:relative;z-index:5;width:100%;border-top:1px solid rgb(255 255 255 / .08);color:var(--cda-woo-muted);background:#09090b}.cda-woo-footer-inner{min-height:138px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;font-size:12px}.cda-woo-footer nav{display:flex;flex-wrap:wrap;gap:24px}.cda-woo-footer a{color:var(--cda-woo-muted)!important;font-weight:600;text-decoration:none!important}.cda-woo-footer a:hover{color:var(--cda-woo-gold-light)!important}.cda-woo-footer .cda-social-link{color:var(--cda-woo-gold-light)!important}.cda-woo-footer .cda-social-link:hover,.cda-woo-footer .cda-social-link:focus-visible{color:#fff5e8!important}@container (max-width:700px){body.cda-woo-page .wc-block-components-sidebar-layout{display:block}body.cda-woo-page .wc-block-components-main{width:100%;padding-right:0}body.cda-woo-page .wc-block-components-sidebar{width:100%;margin-top:32px}}@media (max-width:980px){.cda-woo-brand{width:min(34vw, 300px)}.cda-woo-menu{gap:18px}.cda-woo-menu a{font-size:10px}body.cda-woo-page .woocommerce ul.products,body.cda-woo-page ul.wc-block-grid__products,body.cda-woo-page .wc-block-product-template,body.cda-woo-page .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))}body.cda-woo-page .woocommerce div.product{grid-template-columns:1fr 1fr;gap:38px}body.cda-woo-page .woocommerce-checkout .col2-set,body.cda-woo-page .woocommerce-checkout #order_review_heading,body.cda-woo-page .woocommerce-checkout #order_review{width:100%;float:none}body.cda-woo-page .woocommerce-checkout .col2-set{padding-right:0}body.cda-woo-page .woocommerce-checkout #order_review_heading{margin-top:46px}}@media (max-width:800px){.cda-woo-header-inner{min-height:78px}.cda-woo-menu{display:none}.cda-woo-brand{width:min(56vw, 300px)}body.cda-woo-page .woocommerce div.product{grid-template-columns:1fr}body.cda-woo-page .woocommerce-account .woocommerce{grid-template-columns:1fr;gap:32px}body.cda-woo-page .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.cda-woo-page .woocommerce-MyAccount-navigation li:nth-last-child(2){border-bottom:0}body.cda-woo-page .woocommerce-MyAccount-navigation li:nth-child(odd){border-right:1px solid var(--cda-woo-line)}}@media (max-width:640px){.cda-woo-brand{width:min(64vw, 245px);height:55px}.cda-woo-container,body.cda-woo-page .site-content>.ast-container,body.cda-woo-page .site-content>.container,body.cda-woo-page .site-content>.col-full,body.cda-woo-page #content>.ast-container,body.cda-woo-page main#primary,body.cda-woo-page .wp-site-blocks>main{width:min(100% - 28px, 1180px)}.cda-woo-brand{gap:11px}.cda-woo-brand-mark{width:37px;height:37px}.cda-woo-brand strong{font-size:20px}.cda-woo-brand small{font-size:7px}.cda-woo-cart-link{min-height:43px;padding:0 10px 0 13px}.cda-woo-cart-label{display:none}body.cda-woo-page main#primary,body.cda-woo-page .site-main,body.cda-woo-page .wp-site-blocks>main{padding-top:52px;padding-bottom:76px}body.cda-woo-page h1,body.cda-woo-page .woocommerce-products-header__title{font-size:47px}body.cda-woo-page .woocommerce .woocommerce-result-count,body.cda-woo-page .woocommerce .woocommerce-ordering{width:100%;float:none}body.cda-woo-page .woocommerce-ordering select{width:100%;min-width:0}body.cda-woo-page .woocommerce ul.products,body.cda-woo-page ul.wc-block-grid__products,body.cda-woo-page .wc-block-product-template,body.cda-woo-page .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:1fr;gap:22px}body.cda-woo-page .woocommerce ul.products li.product .woocommerce-loop-product__title,body.cda-woo-page .wc-block-grid__product-title,body.cda-woo-page .wc-block-components-product-name,body.cda-woo-page .wp-block-post-title{font-size:29px!important}body.cda-woo-page .woocommerce div.product form.cart{flex-wrap:wrap}body.cda-woo-page .woocommerce div.product form.cart .button{min-width:calc(100% - 88px)}body.cda-woo-page .woocommerce div.product .woocommerce-tabs ul.tabs{display:grid}body.cda-woo-page .woocommerce table.cart thead{display:none}body.cda-woo-page .woocommerce table.cart td.actions .coupon{width:100%;display:grid;grid-template-columns:1fr}body.cda-woo-page .woocommerce table.cart td.actions .coupon .input-text{width:100%}body.cda-woo-page .woocommerce table.cart td.actions>.button{width:100%;margin-top:10px}body.cda-woo-page .woocommerce .cart-collaterals .cart_totals,body.cda-woo-page .woocommerce-checkout #order_review,body.cda-woo-page .wc-block-components-sidebar{padding:20px}body.cda-woo-page .wc-block-components-main{padding-right:0}body.cda-woo-page .woocommerce-account .woocommerce{display:block}body.cda-woo-page .woocommerce-MyAccount-navigation{margin-bottom:32px}body.cda-woo-page .woocommerce-MyAccount-navigation li a{padding:13px 12px;font-size:9px}body.cda-woo-page .woocommerce ul.order_details{padding:20px}body.cda-woo-page .woocommerce ul.order_details li{width:100%;margin:0 0 12px;padding:0 0 12px;border-right:0;border-bottom:1px dashed var(--cda-woo-line)}.cda-woo-footer-inner{min-height:0;align-items:flex-start;flex-direction:column;padding-top:44px;padding-bottom:44px}.cda-woo-footer nav{gap:15px 20px}}@media (prefers-reduced-motion:reduce){body.cda-woo-page *,body.cda-woo-page *::before,body.cda-woo-page *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}