     :root{ --ts-container: 1320px; --ts-gold: #C9A23A; --ts-text: #111; --ts-border: rgba(0,0,0,.10); --ts-shadow-soft: 0 10px 28px rgba(0,0,0,.10); --ts-shadow-card: 0 14px 34px rgba(0,0,0,.10); --ts-ease: cubic-bezier(.16,1,.3,1); --ts-l3-bridge: 10px; }  .brxe-container{ max-width: var(--ts-container) !important; }  .ts-header{ background: #fff; border-bottom: 1px solid var(--ts-border); } .ts-header .brxe-container{ min-height: 88px; display: flex; align-items: center; justify-content: space-between; overflow: visible !important; }  .ts-nav .bricks-nav-menu > li > a{ color: var(--ts-text); font-size: 14px; font-weight: 600; letter-spacing: .02em; padding: 10px 14px; border-radius: 999px; transition: background 160ms ease, color 160ms ease; } .ts-nav .bricks-nav-menu > li > a:hover{ background: rgba(201,162,58,.12); color: var(--ts-text); }  .ts-header :is(.ts-nav, nav) :is(.sub-menu, .bricks-nav-dropdown, .bricks-sub-menu) a{ text-transform: none !important; letter-spacing: normal !important; } .ts-header :is(.ts-nav, nav) :is(.bricks-nav-menu > li > a, .brxe-nav-menu > ul > li > a){ text-transform: uppercase !important; letter-spacing: .08em !important; } .ts-header :is(.ts-nav, nav) :is(.sub-menu, .bricks-nav-dropdown, .bricks-sub-menu) a *{ text-transform: none !important; letter-spacing: normal !important; } :where(.bricks-mobile-menu-wrapper, .bricks-mobile-nav-wrapper, .bricks-mobile-menu, .bricks-nav-mobile) :is(.sub-menu, .bricks-nav-dropdown, .bricks-sub-menu) a{ text-transform: none !important; letter-spacing: normal !important; }  .home :is(.page-title, .entry-title, .brxe-post-title, header.entry-header, .entry-header, .page-header){ display: none !important; } .home :is(.content-area, .site-content, main#primary){ padding-top: 0 !important; }    .ts-cart-drawer{ position: fixed !important; inset: 0 !important; display: none; background: rgba(0,0,0,.35) !important; z-index: 999999 !important; overflow: hidden !important; backdrop-filter: blur(2px); } .ts-cart-drawer .cart-panel{ position: absolute !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important; width: 420px !important; max-width: 92vw !important; height: 100vh !important; background: #fff !important; padding: 24px !important; overflow-y: auto !important; overflow-x: hidden !important; box-sizing: border-box !important; z-index: 2 !important; box-shadow: -14px 0 36px rgba(0,0,0,.12) !important; } .ts-cart-drawer .cart-panel > .brxe-icon{ position: absolute !important; top: 20px !important; right: 20px !important; left: auto !important; bottom: auto !important; z-index: 30 !important; width: 18px !important; height: 18px !important; color: #111 !important; transition: color .18s ease, transform .18s ease !important; } .ts-cart-drawer .cart-panel > .brxe-icon:hover{ color: var(--ts-gold) !important; transform: scale(1.06); } .ts-cart-drawer .cart-panel > .brxe-shortcode{ display: block !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; margin-top: 36px !important; } .ts-cart-drawer .brxe-shortcode, .ts-cart-drawer .brxe-shortcode > *, .ts-cart-drawer .widget_shopping_cart, .ts-cart-drawer .widget_shopping_cart_content, .ts-cart-drawer .woocommerce-mini-cart, .ts-cart-drawer ul.woocommerce-mini-cart{ display: block !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } .ts-cart-drawer .widget_shopping_cart_content{ padding: 56px 0 0 0 !important; margin: 0 !important; overflow-y: auto !important; overflow-x: hidden !important; } .ts-cart-drawer ul.woocommerce-mini-cart{ margin: 0 !important; padding: 0 !important; list-style: none !important; }  body.ts-cart-open, body.ts-cart-open-body{ overflow: hidden !important; } body.ts-cart-open .ts-cart-drawer{ animation: tsCartOverlayFade .20s ease; } body.ts-cart-open .ts-cart-drawer .cart-panel{ animation: tsCartSlideIn .28s cubic-bezier(.16,1,.3,1); } @keyframes tsCartOverlayFade{ from{ opacity: 0; } to{ opacity: 1; } } @keyframes tsCartSlideIn{ from{ transform: translateX(100%); } to{ transform: translateX(0); } }  .cart-drawer-hidden{ display: none !important; }   .ts-cart-drawer .cart-panel{ padding: 28px 28px 32px !important; } .ts-cart-drawer .cart-panel > .brxe-icon{ top: 24px !important; right: 24px !important; } .ts-cart-drawer .widget_shopping_cart_content{ padding-top: 0 !important; }  .ts-cart-drawer .widget_shopping_cart_content::before{ content: "Coșul tău"; display: block; font-size: 28px; line-height: 1.05; font-weight: 700; letter-spacing: -.02em; color: #111; margin: 0 0 18px 0; padding: 0 0 14px 0; border-bottom: 1px solid rgba(0,0,0,.10); }  .ts-cart-drawer li.woocommerce-mini-cart-item{ position: relative !important; display: grid !important; grid-template-columns: 18px 84px 1fr !important; column-gap: 16px !important; row-gap: 8px !important; align-items: start !important; width: 100% !important; margin: 0 !important; padding: 0 0 22px !important; border-bottom: 1px solid rgba(0,0,0,.08) !important; transition: transform .18s ease !important; } .ts-cart-drawer li.woocommerce-mini-cart-item + li.woocommerce-mini-cart-item{ margin-top: 22px !important; }  .ts-cart-drawer li.woocommerce-mini-cart-item > a.remove{ grid-column: 1 !important; grid-row: 1 !important; width: 18px !important; height: 18px !important; min-width: 18px !important; min-height: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-top: 6px !important; padding: 0 !important; color: #111 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; text-decoration: none !important; line-height: 1 !important; font-size: 15px !important; opacity: .8 !important; } .ts-cart-drawer li.woocommerce-mini-cart-item > a.remove:hover{ opacity: 1 !important; color: var(--ts-gold) !important; background: transparent !important; }  .ts-cart-drawer li.woocommerce-mini-cart-item > a:not(.remove){ grid-column: 2 / 4 !important; grid-row: 1 !important; display: grid !important; grid-template-columns: 84px 1fr !important; column-gap: 16px !important; row-gap: 6px !important; align-items: start !important; margin: 0 !important; padding: 0 !important; color: var(--ts-text) !important; text-decoration: none !important; font-size: 15px !important; line-height: 1.35 !important; font-weight: 500 !important; transition: color .18s ease !important; } .ts-cart-drawer li.woocommerce-mini-cart-item > a:not(.remove):hover{ color: var(--ts-gold) !important; }  .ts-cart-drawer li.woocommerce-mini-cart-item > a:not(.remove) img{ grid-column: 1 !important; grid-row: 1 / span 2 !important; width: 84px !important; height: 84px !important; object-fit: cover !important; display: block !important; margin: 0 !important; border-radius: 0 !important; box-shadow: none !important; transform: none !important; transition: transform .22s ease, box-shadow .22s ease !important; } .ts-cart-drawer li.woocommerce-mini-cart-item:hover > a:not(.remove) img{ transform: scale(1.03) !important; box-shadow: 0 8px 18px rgba(0,0,0,.10) !important; }  .ts-cart-drawer li.woocommerce-mini-cart-item > a:not(.remove) .quantity{ display: none !important; }  .ts-cart-drawer li.woocommerce-mini-cart-item .quantity{ grid-column: 3 !important; grid-row: 2 !important; width: 100% !important; max-width: 220px !important; display: block !important; margin: 0 !important; padding: 6px 0 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; border-radius: 0 !important; font-size: 14px !important; line-height: 1.45 !important; font-weight: 400 !important; color: rgba(17,17,17,.86) !important; text-align: left !important; white-space: nowrap !important; } .ts-cart-drawer li.woocommerce-mini-cart-item .quantity .amount, .ts-cart-drawer li.woocommerce-mini-cart-item .quantity span{ color: #111 !important; font-weight: 500 !important; } .ts-cart-drawer li.woocommerce-mini-cart-item .quantity *{ border: 0 !important; background: transparent !important; box-shadow: none !important; outline: none !important; }  .ts-cart-drawer .woocommerce-mini-cart__total{ display: grid !important; grid-template-columns: auto 1fr !important; align-items: center !important; column-gap: 18px !important; row-gap: 8px !important; width: 100% !important; margin-top: 24px !important; padding-top: 18px !important; border-top: 1px solid rgba(0,0,0,.14) !important; font-size: 17px !important; font-weight: 700 !important; color: #111 !important; } .ts-cart-drawer .woocommerce-mini-cart__total strong{ white-space: nowrap !important; } .ts-cart-drawer .woocommerce-mini-cart__total::after{ content: "Transportul se calculează la finalizarea comenzii"; grid-column: 1 / -1 !important; justify-self: start !important; margin-top: 2px !important; max-width: 220px !important; font-size: 12px !important; line-height: 1.4 !important; font-weight: 400 !important; color: rgba(17,17,17,.55) !important; }  .ts-cart-drawer .woocommerce-mini-cart__buttons{ display: flex !important; flex-wrap: wrap !important; gap: 12px !important; align-items: center !important; margin-top: 18px !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons a, .ts-cart-drawer .woocommerce-mini-cart__buttons .button, .ts-cart-drawer a.wc-forward{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 48px !important; padding: 0 20px !important; border: 1px solid var(--ts-gold) !important; background: transparent !important; color: #111 !important; text-decoration: none !important; border-radius: 0 !important; margin: 0 !important; box-shadow: none !important; white-space: nowrap !important; line-height: 1 !important; position: relative !important; z-index: 20 !important; pointer-events: auto !important; font-size: 14px !important; font-weight: 500 !important; transition: background .18s ease, color .18s ease, transform .18s ease, box-shadow .18s ease !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons a:hover, .ts-cart-drawer .woocommerce-mini-cart__buttons .button:hover, .ts-cart-drawer a.wc-forward:hover{ background: rgba(201,162,58,.14) !important; color: #111 !important; transform: translateY(-1px) !important; box-shadow: 0 6px 14px rgba(0,0,0,.08) !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons a.checkout, .ts-cart-drawer .woocommerce-mini-cart__buttons .checkout, .ts-cart-drawer a.wc-forward.checkout{ background: var(--ts-gold) !important; color: #111 !important; border-color: var(--ts-gold) !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons a.checkout:hover, .ts-cart-drawer .woocommerce-mini-cart__buttons .checkout:hover, .ts-cart-drawer a.wc-forward.checkout:hover{ filter: brightness(.98) !important; }  .ts-cart-drawer .woocommerce-mini-cart a, .ts-cart-drawer a, .ts-cart-drawer button{ position: relative !important; z-index: 20 !important; pointer-events: auto !important; }  @media (max-width: 480px){ .ts-cart-drawer .cart-panel{ padding: 24px 22px 28px !important; } .ts-cart-drawer .widget_shopping_cart_content::before{ font-size: 24px; margin-bottom: 16px; padding-bottom: 12px; } .ts-cart-drawer li.woocommerce-mini-cart-item{ grid-template-columns: 16px 72px 1fr !important; column-gap: 12px !important; } .ts-cart-drawer li.woocommerce-mini-cart-item > a:not(.remove){ grid-template-columns: 72px 1fr !important; column-gap: 12px !important; } .ts-cart-drawer li.woocommerce-mini-cart-item > a:not(.remove) img{ width: 72px !important; height: 72px !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons{ gap: 10px !important; } }   .wc-block-checkout__sidebar .wc-block-components-totals-wrapper, .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{ border: 1px solid rgba(0,0,0,.10) !important; background: #fff !important; box-shadow: 0 10px 28px rgba(0,0,0,.05) !important; } .wc-block-components-order-summary-item__description, .wc-block-components-order-summary-item__total-price{ font-size: 14px !important; } .wc-block-components-totals-item.wc-block-components-totals-footer-item{ font-size: 18px !important; font-weight: 700 !important; }  .wc-block-components-checkout-place-order-button{ min-height: 54px !important; font-size: 15px !important; font-weight: 600 !important; letter-spacing: .01em !important; box-shadow: 0 10px 24px rgba(0,0,0,.08) !important; } .wc-block-components-checkout-place-order-button:hover{ transform: translateY(-1px) !important; }   .brxe-offcanvas .widget_shopping_cart_content, .bricks-offcanvas-inner .widget_shopping_cart_content, .x-offcanvas_inner .widget_shopping_cart_content, .ts-cart-drawer .widget_shopping_cart_content{ -webkit-font-smoothing: antialiased; backface-visibility: hidden; transform: translateZ(0); }  .brxe-offcanvas .widget_shopping_cart_content a, .bricks-offcanvas-inner .widget_shopping_cart_content a, .x-offcanvas_inner .widget_shopping_cart_content a, .ts-cart-drawer .widget_shopping_cart_content a, .brxe-offcanvas .widget_shopping_cart_content img, .bricks-offcanvas-inner .widget_shopping_cart_content img, .x-offcanvas_inner .widget_shopping_cart_content img, .ts-cart-drawer .widget_shopping_cart_content img{ backface-visibility: hidden; -webkit-backface-visibility: hidden; }  .brxe-offcanvas .widget_shopping_cart_content img, .bricks-offcanvas-inner .widget_shopping_cart_content img, .x-offcanvas_inner .widget_shopping_cart_content img, .ts-cart-drawer .widget_shopping_cart_content img{ display: block !important; transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; box-shadow: none !important; }  .brxe-offcanvas .widget_shopping_cart_content a:hover img, .bricks-offcanvas-inner .widget_shopping_cart_content a:hover img, .x-offcanvas_inner .widget_shopping_cart_content a:hover img, .ts-cart-drawer .widget_shopping_cart_content a:hover img, .brxe-offcanvas .widget_shopping_cart_content img:hover, .bricks-offcanvas-inner .widget_shopping_cart_content img:hover, .x-offcanvas_inner .widget_shopping_cart_content img:hover, .ts-cart-drawer .widget_shopping_cart_content img:hover{ transform: none !important; filter: none !important; opacity: 1 !important; transition: none !important; box-shadow: none !important; }  .brxe-offcanvas .widget_shopping_cart_content .button, .brxe-offcanvas .widget_shopping_cart_content a.button, .bricks-offcanvas-inner .widget_shopping_cart_content .button, .bricks-offcanvas-inner .widget_shopping_cart_content a.button, .x-offcanvas_inner .widget_shopping_cart_content .button, .x-offcanvas_inner .widget_shopping_cart_content a.button, .ts-cart-drawer .widget_shopping_cart_content .button, .ts-cart-drawer .widget_shopping_cart_content a.button{ transform: none !important; filter: none !important; transition: background-color .18s ease, color .18s ease, border-color .18s ease !important; backface-visibility: hidden; -webkit-backface-visibility: hidden; }  .brxe-offcanvas .widget_shopping_cart_content .button:hover, .brxe-offcanvas .widget_shopping_cart_content a.button:hover, .bricks-offcanvas-inner .widget_shopping_cart_content .button:hover, .bricks-offcanvas-inner .widget_shopping_cart_content a.button:hover, .x-offcanvas_inner .widget_shopping_cart_content .button:hover, .x-offcanvas_inner .widget_shopping_cart_content a.button:hover, .ts-cart-drawer .widget_shopping_cart_content .button:hover, .ts-cart-drawer .widget_shopping_cart_content a.button:hover{ transform: none !important; filter: none !important; box-shadow: none !important; }  .brxe-offcanvas .widget_shopping_cart_content a::before, .brxe-offcanvas .widget_shopping_cart_content a::after, .brxe-offcanvas .widget_shopping_cart_content .button::before, .brxe-offcanvas .widget_shopping_cart_content .button::after, .bricks-offcanvas-inner .widget_shopping_cart_content a::before, .bricks-offcanvas-inner .widget_shopping_cart_content a::after, .bricks-offcanvas-inner .widget_shopping_cart_content .button::before, .bricks-offcanvas-inner .widget_shopping_cart_content .button::after, .x-offcanvas_inner .widget_shopping_cart_content a::before, .x-offcanvas_inner .widget_shopping_cart_content a::after, .x-offcanvas_inner .widget_shopping_cart_content .button::before, .x-offcanvas_inner .widget_shopping_cart_content .button::after, .ts-cart-drawer .widget_shopping_cart_content a::before, .ts-cart-drawer .widget_shopping_cart_content a::after, .ts-cart-drawer .widget_shopping_cart_content .button::before, .ts-cart-drawer .widget_shopping_cart_content .button::after{ transition: none !important; animation: none !important; }  .brxe-offcanvas .widget_shopping_cart_content .mini_cart_item, .bricks-offcanvas-inner .widget_shopping_cart_content .mini_cart_item, .x-offcanvas_inner .widget_shopping_cart_content .mini_cart_item, .ts-cart-drawer .widget_shopping_cart_content .mini_cart_item{ transform: translateZ(0); backface-visibility: hidden; }   .widget_shopping_cart_content .ts-mini-qty-block{ margin-top: 12px; } .widget_shopping_cart_content .ts-mini-qty-controls{ display: inline-flex; align-items: center; gap: 0; min-height: 38px; border: 1px solid #d7cfbf; background: #fff; position: relative; overflow: hidden; } .widget_shopping_cart_content .ts-mini-qty-btn{ width: 38px; height: 38px; border: 0; background: #fff; color: #111; font-size: 20px; line-height: 1; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; transition: background-color .18s ease, color .18s ease; } .widget_shopping_cart_content .ts-mini-qty-btn:hover{ background: #f5f1e8; } .widget_shopping_cart_content .ts-mini-qty-btn:disabled{ opacity: .55; cursor: not-allowed; } .widget_shopping_cart_content .ts-mini-qty-input{ width: 46px; height: 38px; border: 0; border-left: 1px solid #d7cfbf; border-right: 1px solid #d7cfbf; background: #fff; text-align: center; font-size: 15px; font-weight: 600; color: #111; padding: 0 4px; margin: 0; box-shadow: none; outline: none; border-radius: 0; appearance: textfield; -moz-appearance: textfield; -webkit-appearance: none; }  .widget_shopping_cart_content .ts-mini-qty-input::-webkit-outer-spin-button, .widget_shopping_cart_content .ts-mini-qty-input::-webkit-inner-spin-button{ -webkit-appearance: none; margin: 0; } .widget_shopping_cart_content .ts-mini-qty-input:focus{ background: #fffdf8; } .widget_shopping_cart_content .ts-mini-qty-price{ margin-top: 9px; font-size: 14px; line-height: 1.45; color: #222; } .widget_shopping_cart_content .ts-mini-qty-controls.is-loading{ opacity: .72; }  .widget_shopping_cart_content .mini_cart_item .quantity{ display: block; margin-top: 8px; }  @media (max-width: 767px){ .widget_shopping_cart_content .ts-mini-qty-controls{ min-height: 36px; } .widget_shopping_cart_content .ts-mini-qty-btn{ width: 36px; height: 36px; font-size: 19px; } .widget_shopping_cart_content .ts-mini-qty-input{ width: 44px; height: 36px; font-size: 14px; } }   .widget_shopping_cart_content .mini_cart_item{ display: grid !important; grid-template-columns: 20px 92px minmax(0, 1fr) !important; column-gap: 16px !important; row-gap: 10px !important; align-items: start !important; padding: 20px 0 !important; }  .widget_shopping_cart_content .mini_cart_item .remove{ grid-column: 1 !important; grid-row: 1 / span 3 !important; align-self: start !important; justify-self: start !important; position: relative !important; top: 6px !important; margin: 0 !important; line-height: 1 !important; }  .widget_shopping_cart_content .mini_cart_item > a:not(.remove){ grid-column: 2 !important; grid-row: 1 / span 3 !important; display: block !important; margin: 0 !important; line-height: 0 !important; }  .widget_shopping_cart_content .mini_cart_item > a:not(.remove) img{ display: block !important; width: 92px !important; height: auto !important; margin: 0 !important; }  .widget_shopping_cart_content .mini_cart_item .quantity{ grid-column: 3 !important; grid-row: 1 / span 3 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; margin: 0 !important; width: 100% !important; }  .widget_shopping_cart_content .mini_cart_item .quantity .woocommerce-mini-cart-item__name, .widget_shopping_cart_content .mini_cart_item .quantity a{ font-size: 15px !important; line-height: 1.35 !important; font-weight: 600 !important; margin: 0 !important; }  .widget_shopping_cart_content .ts-mini-qty-block{ margin-top: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 9px !important; }  .widget_shopping_cart_content .ts-mini-qty-price{ margin-top: 0 !important; font-size: 14px !important; line-height: 1.4 !important; color: #222 !important; white-space: nowrap !important; }  .widget_shopping_cart_content .ts-mini-qty-price .woocommerce-Price-amount, .widget_shopping_cart_content .ts-mini-qty-price bdi, .widget_shopping_cart_content .ts-mini-qty-price span{ white-space: nowrap !important; }  .widget_shopping_cart_content .woocommerce-mini-cart > li:not(:last-child){ border-bottom: 1px solid rgba(17,17,17,.10) !important; }  .widget_shopping_cart_content .mini_cart_item *, .widget_shopping_cart_content .mini_cart_item a, .widget_shopping_cart_content .mini_cart_item span{ box-sizing: border-box; }  @media (max-width: 767px){ .widget_shopping_cart_content .mini_cart_item{ grid-template-columns: 18px 84px minmax(0, 1fr) !important; column-gap: 14px !important; row-gap: 9px !important; padding: 18px 0 !important; } .widget_shopping_cart_content .mini_cart_item > a:not(.remove) img{ width: 84px !important; } .widget_shopping_cart_content .mini_cart_item .quantity{ gap: 9px !important; } .widget_shopping_cart_content .ts-mini-qty-price{ font-size: 14px !important; } } .widget_shopping_cart_content .mini_cart_item .quantity{ gap: 6px !important; } .widget_shopping_cart_content .ts-mini-qty-controls{ transition: border-color .18s ease, box-shadow .18s ease; } .widget_shopping_cart_content .ts-mini-qty-controls:hover{ border-color: #c6a85a; } .widget_shopping_cart_content .ts-mini-qty-input:focus{ background: #fffdf7; } .widget_shopping_cart_content .mini_cart_item .remove{ top: 10px !important; } .widget_shopping_cart_content .ts-mini-qty-input{ font-weight: 500; letter-spacing: 0.5px; }   .ts-loop-qty-wrap{ width: 100%; display: flex; justify-content: center; margin: 0 0 12px !important; } .ts-loop-qty-controls{ display: inline-flex; align-items: center; justify-content: center; min-height: 40px; border: 1px solid #d7cfbf; background: #fff; overflow: hidden; transition: border-color .18s ease, box-shadow .18s ease; } .ts-loop-qty-controls:hover{ border-color: #c6a85a; } .ts-loop-qty-btn{ width: 42px; height: 40px; border: 0; background: #fff; color: #111; font-size: 20px; line-height: 1; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; transition: background-color .18s ease, color .18s ease; } .ts-loop-qty-btn:hover{ background: #f5f1e8; } .ts-loop-qty-input{ width: 54px; height: 40px; border: 0; border-left: 1px solid #d7cfbf; border-right: 1px solid #d7cfbf; background: #fff; text-align: center; font-size: 15px; font-weight: 600; color: #111; padding: 0 4px; margin: 0; outline: none; box-shadow: none; appearance: textfield; -moz-appearance: textfield; -webkit-appearance: none; } .ts-loop-qty-input::-webkit-outer-spin-button, .ts-loop-qty-input::-webkit-inner-spin-button{ -webkit-appearance: none; margin: 0; } .ts-loop-qty-input:focus{ background: #fffdf7; } .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ display: flex; flex-direction: column; align-items: center; text-align: center; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{ display: block; margin: 0 auto; } .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title{ margin-top: 18px !important; margin-bottom: 8px !important; min-height: 2.6em; display: flex; align-items: center; justify-content: center; text-align: center; } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ margin-bottom: 12px !important; min-height: 1.5em; display: block; text-align: center; }   .ts-header, .ts-header .brxe-container, header, header .brxe-container, .ts-header-actions, .ts-search-wrap, .ts-cart-trigger{ overflow: visible !important; }  .ts-header-actions{ display: flex !important; align-items: center !important; gap: 6px !important; }  .ts-search-wrap{ position: relative !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 18px !important; min-width: 18px !important; margin-right: 4px !important; padding: 4px !important; z-index: 100 !important; } .ts-search-toggle{ display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 17px !important; height: 17px !important; cursor: pointer !important; color: #111 !important; line-height: 1 !important; opacity: .9 !important; transition: transform .22s cubic-bezier(.16,1,.3,1), color .18s ease, opacity .18s ease !important; will-change: transform !important; }  .ts-search-wrap:hover .ts-search-toggle{ transform: translateY(-1.7px) scale(1.2) !important; color: var(--ts-gold) !important; opacity: 1 !important; } .ts-search-toggle i{ font-size: 17px !important; line-height: 1 !important; font-weight: 600 !important; transform: scale(1.05) !important; } .ts-search-toggle svg{ width: 15.5px !important; height: 15.5px !important; display: block !important; } .ts-search-toggle svg, .ts-search-toggle i, .ts-search-toggle svg *{ transition: color .18s ease, fill .18s ease, stroke .18s ease !important; }  .ts-search-toggle, .ts-cart-trigger{ color: #111 !important; } .ts-search-toggle svg, .ts-cart-trigger svg{ stroke: #111 !important; fill: #111 !important; } .ts-search-toggle svg *, .ts-cart-trigger svg *{ stroke: #111 !important; fill: #111 !important; }  .ts-search-panel{ position: absolute !important; top: calc(100% + 12px) !important; right: 0 !important; left: auto !important; width: 320px !important; max-width: min(320px, calc(100vw - 24px)) !important; margin: 0 !important; padding: 0 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(-8px) !important; z-index: 9999 !important; transition: opacity .22s ease, transform .22s ease, visibility 0s linear .22s !important; } .ts-search-wrap.is-open .ts-search-panel{ opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0) !important; transition: opacity .22s ease, transform .22s ease, visibility 0s linear 0s !important; } .ts-search-panel > *{ margin: 0 !important; } .ts-search-panel .dgwt-wcas-search-wrapp, .ts-search-panel .dgwt-wcas-sf-wrapp, .ts-search-panel .dgwt-wcas-inner-wrapp, .ts-search-panel .dgwt-wcas-search-form{ width: 100% !important; margin: 0 !important; padding: 0 !important; } .ts-search-panel input[type="search"], .ts-search-panel input.dgwt-wcas-search-input{ width: 100% !important; height: 44px !important; margin: 0 !important; padding: 0 42px 0 14px !important; border-radius: 999px !important; border: 1px solid rgba(17,17,17,.25) !important; background: #fff !important; background-image: none !important; color: #1f1f1f !important; font-family: "Raleway", sans-serif !important; font-size: 12.5px !important; line-height: 44px !important; text-indent: 0 !important; box-shadow: 0 8px 22px rgba(0,0,0,.08) !important; outline: none !important; } .ts-search-panel input[type="search"]::placeholder, .ts-search-panel input.dgwt-wcas-search-input::placeholder{ color: rgba(31,31,31,.55) !important; } .ts-search-panel input[type="search"]::-webkit-search-decoration, .ts-search-panel input[type="search"]::-webkit-search-cancel-button, .ts-search-panel input[type="search"]::-webkit-search-results-button, .ts-search-panel input[type="search"]::-webkit-search-results-decoration{ -webkit-appearance: none !important; appearance: none !important; } .ts-search-panel .dgwt-wcas-ico-magnifier{ display: none !important; } .ts-search-panel button[type="submit"], .ts-search-panel .dgwt-wcas-search-submit{ position: absolute !important; top: 50% !important; right: 14px !important; left: auto !important; transform: translateY(-50%) !important; width: 16px !important; height: 16px !important; min-width: 16px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; } .ts-search-panel button[type="submit"] svg, .ts-search-panel button[type="submit"] i, .ts-search-panel .dgwt-wcas-search-submit svg, .ts-search-panel .dgwt-wcas-search-submit i{ width: 16px !important; height: 16px !important; font-size: 16px !important; line-height: 1 !important; }  .ts-search-panel .dgwt-wcas-search-wrapp{ background: transparent !important; } .ts-search-panel .dgwt-wcas-search-form{ overflow: hidden !important; background: transparent !important; border-radius: 999px !important; }  .ts-cart-trigger{ display: inline-flex !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; cursor: pointer !important; position: relative !important; z-index: 4 !important; transform: translateZ(0) !important; transition: transform .22s cubic-bezier(.16,1,.3,1), color .18s ease !important; will-change: transform !important; } .ts-cart-trigger:hover{ transform: translateY(-1.25px) scale(1.075) !important; color: var(--ts-gold) !important; } .ts-cart-trigger svg{ width: 18px !important; height: 18px !important; display: block !important; } .ts-cart-trigger i{ font-size: 18px !important; line-height: 1 !important; display: block !important; } .ts-cart-trigger svg, .ts-cart-trigger i, .ts-cart-trigger svg *{ transition: color .18s ease, fill .18s ease, stroke .18s ease !important; }   .ts-cart-trigger .ts-cart-count { position: absolute !important; top: 0 !important; right: 0 !important; transform: translate(45%, -100%) !important; display: block !important; width: auto !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; pointer-events: none !important; z-index: 999999 !important; }  .ts-cart-trigger .ts-cart-count .ts-cart-badge-wrap { display: block !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; line-height: 0 !important; }  .ts-cart-trigger .ts-cart-count .ts-cart-badge { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 18px !important; height: 18px !important; padding: 0 5px !important; margin: 0 !important; background: #111 !important; color: #fff !important; border: 2px solid #fff !important; border-radius: 999px !important; box-shadow: 0 5px 14px rgba(0,0,0,.15) !important; box-sizing: border-box !important; font-family: Arial, sans-serif !important; font-size: 10px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0 !important; text-align: center !important; white-space: nowrap !important; text-indent: 0 !important; pointer-events: none !important; transition: background .2s ease, color .2s ease, box-shadow .2s ease !important; }  .ts-cart-trigger .ts-cart-count .ts-cart-badge:empty { display: none !important; }  .ts-cart-trigger:hover .ts-cart-count .ts-cart-badge { background: var(--ts-gold) !important; color: #111 !important; box-shadow: 0 8px 20px rgba(0,0,0,.25) !important; }   .ts-search-wrap.is-open .ts-search-toggle{ color: var(--ts-gold) !important; opacity: 1 !important; } .ts-search-wrap.is-open .ts-search-toggle svg, .ts-search-wrap.is-open .ts-search-toggle svg *{ stroke: var(--ts-gold) !important; fill: var(--ts-gold) !important; } .ts-search-wrap.is-open .ts-search-toggle i{ color: var(--ts-gold) !important; } .ts-search-wrap.is-open .dgwt-wcas-search-input{ border-color: var(--ts-gold) !important; box-shadow: 0 0 0 1px rgba(212,175,55,.25) !important; }    .ts-header .bricks-nav-menu > li > a, .ts-header .bricks-nav-menu > li > .brx-submenu-toggle > a{ position: relative !important; display: inline-flex !important; align-items: center !important; padding: 10px 12px !important; color: #111 !important; font-size: 14px !important; font-weight: 500 !important; letter-spacing: .04em !important; text-transform: none !important; border-radius: 0 !important; background: transparent !important; transition: color .18s ease !important; } .ts-header .bricks-nav-menu > li > a:hover, .ts-header .bricks-nav-menu > li:hover > a, .ts-header .bricks-nav-menu > li > .brx-submenu-toggle > a:hover, .ts-header .bricks-nav-menu > li:hover > .brx-submenu-toggle > a{ color: var(--ts-gold) !important; background: transparent !important; }  .ts-header .bricks-nav-menu > li > a::after, .ts-header .bricks-nav-menu > li > .brx-submenu-toggle > a::after{ content: "" !important; position: absolute !important; left: 0 !important; bottom: -10px !important; width: 100% !important; height: 2px !important; background: var(--ts-gold) !important; transform: scaleX(0) !important; transform-origin: left center !important; transition: transform .18s ease !important; border-radius: 0 !important; } .ts-header .bricks-nav-menu > li:hover > a::after, .ts-header .bricks-nav-menu > li:hover > .brx-submenu-toggle > a::after, .ts-header .bricks-nav-menu > li.current-menu-item > a::after, .ts-header .bricks-nav-menu > li.current-menu-item > .brx-submenu-toggle > a::after, .ts-header .bricks-nav-menu > li.current-menu-ancestor > a::after, .ts-header .bricks-nav-menu > li.current-menu-ancestor > .brx-submenu-toggle > a::after{ transform: scaleX(1) !important; }  .ts-nav .bricks-nav-menu > li > a{ border-radius: 0 !important; background: transparent !important; } .ts-nav .bricks-nav-menu > li > a:hover{ border-radius: 0 !important; background: transparent !important; }  .ts-btn-gold form.cart{ display: flex !important; flex-wrap: nowrap !important; align-items: stretch !important; gap: 0 !important; width: 100% !important; margin: 0 !important; } .ts-btn-gold form.cart .quantity{ display: inline-flex !important; align-items: stretch !important; flex: 0 0 110px !important; width: 110px !important; min-width: 110px !important; height: 44px !important; margin: 0 !important; border: 1px solid rgba(0,0,0,0.12) !important; border-right: 0 !important; border-radius: 4px 0 0 4px !important; background: #fff !important; overflow: hidden !important; box-sizing: border-box !important; } .ts-btn-gold form.cart .quantity button, .ts-btn-gold form.cart .quantity .minus, .ts-btn-gold form.cart .quantity .plus{ width: 32px !important; height: 44px !important; border: 0 !important; background: transparent !important; color: #111 !important; box-shadow: none !important; line-height: 44px !important; padding: 0 !important; margin: 0 !important; cursor: pointer !important; transition: color .2s ease, background .2s ease !important; } .ts-btn-gold form.cart .quantity .minus:hover, .ts-btn-gold form.cart .quantity .plus:hover{ color: #C9A23A !important; background: #faf8f2 !important; } .ts-btn-gold form.cart .quantity input.qty{ width: 46px !important; min-width: 46px !important; height: 44px !important; border: 0 !important; border-left: 1px solid rgba(0,0,0,0.12) !important; border-right: 1px solid rgba(0,0,0,0.12) !important; background: transparent !important; color: #111 !important; text-align: center !important; font-weight: 500 !important; box-shadow: none !important; outline: none !important; padding: 0 !important; margin: 0 !important; line-height: 44px !important; } .ts-btn-gold form.cart .single_add_to_cart_button{ display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; height: 44px !important; min-height: 44px !important; padding: 0 26px !important; margin: 0 !important; margin-left: 0 !important; background: #C9A23A !important; color: #111 !important; border: 1px solid rgba(0,0,0,0.12) !important; border-left: 0 !important; border-radius: 0 4px 4px 0 !important; font-weight: 600 !important; font-size: 15px !important; letter-spacing: 0.04em !important; line-height: 1 !important; text-align: center !important; box-shadow: none !important; transition: background .25s ease, transform .25s ease, box-shadow .25s ease !important; } .ts-btn-gold form.cart .single_add_to_cart_button:hover{ background: #b8932f !important; color: #111 !important; border-color: rgba(0,0,0,0.12) !important; transform: translateY(-1px) !important; box-shadow: 0 8px 20px rgba(0,0,0,0.14) !important; } .ts-btn-gold form.cart .single_add_to_cart_button:focus, .ts-btn-gold form.cart .quantity input.qty:focus, .ts-btn-gold form.cart .quantity button:focus{ outline: none !important; box-shadow: none !important; }    .woocommerce-product-gallery{ position: relative; overflow: hidden !important; }  .woocommerce-product-gallery .flex-viewport{ overflow: hidden !important; width: 100% !important; margin-bottom: 14px !important; background: transparent !important; }  .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .woocommerce-product-gallery .woocommerce-product-gallery__image, .woocommerce-product-gallery .woocommerce-product-gallery__image a{ margin: 0 !important; padding: 0 !important; }  .woocommerce-product-gallery .woocommerce-product-gallery__image{ position: relative; overflow: hidden !important; cursor: pointer; } .woocommerce-product-gallery .woocommerce-product-gallery__image img, .woocommerce-product-gallery .wp-post-image{ display: block !important; width: 100% !important; height: auto !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; transform: none !important; opacity: 1 !important; transition: none !important; }  .woocommerce-product-gallery__trigger, .woocommerce-product-gallery__trigger::before, .woocommerce-product-gallery__trigger::after, .woocommerce-product-gallery .zoomImg{ display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; content: none !important; }  .woocommerce-product-gallery .woocommerce-product-gallery__image::before{ content: ""; position: absolute; inset: 0; background: rgba(0,0,0,.12); opacity: 0; transition: opacity .25s ease; pointer-events: none; z-index: 2; } .woocommerce-product-gallery .woocommerce-product-gallery__image::after{ content: "+"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(.9); font-size: 42px; font-weight: 200; color: #fff; opacity: 0; transition: opacity .25s ease, transform .25s ease; pointer-events: none; z-index: 3; } .woocommerce-product-gallery .woocommerce-product-gallery__image:hover::before{ opacity: 1; } .woocommerce-product-gallery .woocommerce-product-gallery__image:hover::after{ opacity: 1; transform: translate(-50%, -50%) scale(1); }  .woocommerce-product-gallery .flex-control-nav{ display: flex !important; gap: 12px !important; margin-top: 14px !important; padding: 0 !important; overflow-x: auto !important; overflow-y: hidden !important; scrollbar-width: none !important; } .woocommerce-product-gallery .flex-control-nav::-webkit-scrollbar{ display: none !important; } .woocommerce-product-gallery .flex-control-nav li{ flex: 0 0 auto !important; list-style: none !important; margin: 0 !important; padding: 0 0 8px 0 !important; position: relative !important; overflow: visible !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; } .woocommerce-product-gallery .flex-control-nav li a{ position: relative !important; display: block !important; margin: 0 !important; padding: 0 !important; line-height: 0 !important; overflow: visible !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; } .woocommerce-product-gallery .flex-control-nav li img{ display: block !important; width: 70px !important; height: 70px !important; margin: 0 !important; padding: 0 !important; object-fit: cover !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; transform: scale(1) !important; transition: transform .22s ease, opacity .22s ease !important; }  .woocommerce-product-gallery .flex-control-nav li.flex-active img, .woocommerce-product-gallery .flex-control-nav li.flex-active-slide img, .woocommerce-product-gallery .flex-control-nav img.flex-active{ border: 0 !important; outline: 0 !important; box-shadow: none !important; }  .ts-lightbox{ position: fixed; inset: 0; z-index: 999999; display: none; } .ts-lightbox.is-open{ display: block; } .ts-lightbox__backdrop{ position: absolute; inset: 0; background: rgba(0,0,0,.92); } .ts-lightbox__stage{ position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; padding: 40px 80px; pointer-events: none; } .ts-lightbox__image{ max-width: min(92vw, 1400px); max-height: 88vh; width: auto; height: auto; display: block; object-fit: contain; box-shadow: none; cursor: default !important; pointer-events: auto; } .ts-lightbox__close{ position: absolute; top: 18px; right: 22px; width: 44px; height: 44px; border: 0; background: transparent; color: #fff; font-size: 34px; line-height: 1; cursor: pointer; padding: 0; pointer-events: auto; } .ts-lightbox__close:hover{ color: #c6a85a; } .ts-lightbox__arrow{ position: absolute; top: 50%; transform: translateY(-50%); width: 52px; height: 52px; border: 0; background: rgba(255,255,255,.08); color: #fff; cursor: pointer; padding: 0; display: flex; align-items: center; justify-content: center; transition: background .2s ease, color .2s ease; pointer-events: auto; } .ts-lightbox__arrow span{ display: block; font-size: 34px; line-height: 1; transform: translateY(-1px); } .ts-lightbox__arrow:hover{ background: rgba(198,168,90,.18); color: #c6a85a; } .ts-lightbox__arrow--prev{ left: 24px; } .ts-lightbox__arrow--next{ right: 24px; } body.ts-lightbox-open{ overflow: hidden; }  @media (max-width: 768px){ .woocommerce-product-gallery .flex-control-nav{ gap: 10px !important; } .woocommerce-product-gallery .flex-control-nav li img{ width: 60px !important; height: 60px !important; } .ts-lightbox__stage{ padding: 24px 16px; } .ts-lightbox__arrow{ width: 44px; height: 44px; } .ts-lightbox__arrow span{ font-size: 30px; } .ts-lightbox__arrow--prev{ left: 8px; } .ts-lightbox__arrow--next{ right: 8px; } .ts-lightbox__close{ top: 12px; right: 12px; } }  .woocommerce-product-gallery{ overflow: hidden !important; } .woocommerce-product-gallery .flex-viewport{ overflow: hidden !important; width: 100% !important; } .woocommerce-product-gallery .flex-viewport ul.slides{ overflow: hidden !important; margin: 0 !important; padding: 0 !important; } .woocommerce-product-gallery .flex-viewport ul.slides li{ overflow: hidden !important; margin: 0 !important; padding: 0 !important; } .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .woocommerce-product-gallery .woocommerce-product-gallery__image, .woocommerce-product-gallery .woocommerce-product-gallery__image a{ overflow: hidden !important; }   .woocommerce-product-gallery .flex-control-nav li{ position: relative !important; padding-bottom: 8px !important; border-bottom: 2px solid transparent !important; transition: border-color .22s ease !important; }  .woocommerce-product-gallery .flex-control-nav li:hover img, .woocommerce-product-gallery .flex-control-nav li a:hover img{ transform: scale(1.05) !important; opacity: .96 !important; transition: transform .22s ease, opacity .22s ease !important; }  .woocommerce-product-gallery .flex-control-nav li.flex-active, .woocommerce-product-gallery .flex-control-nav li.flex-active-slide, .woocommerce-product-gallery .flex-control-nav li:has(img.flex-active), .woocommerce-product-gallery .flex-control-nav li:has(a.flex-active){ border-bottom-color: #C6A25D !important; }  .woocommerce-product-gallery .flex-control-nav li.flex-active:hover, .woocommerce-product-gallery .flex-control-nav li.flex-active-slide:hover, .woocommerce-product-gallery .flex-control-nav li:has(img.flex-active):hover, .woocommerce-product-gallery .flex-control-nav li:has(a.flex-active):hover{ border-bottom-color: #C6A25D !important; }   .single-product form.cart { display: flex !important; align-items: stretch !important; gap: 10px !important; flex-wrap: nowrap !important; } .single-product form.cart .quantity { flex: 0 0 110px !important; margin: 0 !important; } .single-product form.cart .quantity .qty, .single-product form.cart .quantity input.qty { width: 100% !important; height: 44px !important; margin: 0 !important; } .single-product form.cart .single_add_to_cart_button, .single-product form.cart button[type="submit"] { flex: 1 1 auto !important; height: 44px !important; margin: 0 !important; }  .ts-btn-gold form.cart{ display: flex !important; flex-wrap: nowrap !important; align-items: stretch !important; gap: 6px !important; margin: 0 !important; width: 100% !important; } .ts-btn-gold form.cart .quantity{ display: inline-flex !important; align-items: stretch !important; justify-content: stretch !important; flex: 0 0 120px !important; width: 120px !important; min-width: 120px !important; margin: 0 !important; padding: 0 !important; background: #f5f5f5 !important; border: 1px solid rgba(0,0,0,0.10) !important; border-right: 1px solid rgba(0,0,0,0.10) !important; border-radius: 0 !important; overflow: hidden !important; vertical-align: top !important; } .ts-btn-gold form.cart .single_add_to_cart_button{ box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 1 1 auto !important; width: auto !important; margin: 0 !important; padding: 0 28px !important; background: #C9A23A !important; color: #111 !important; border: 1px solid rgba(0,0,0,0.10) !important; border-left: 1px solid rgba(0,0,0,0.10) !important; border-radius: 0 !important; font-weight: 600 !important; font-size: 14px !important; letter-spacing: .02em !important; line-height: 1 !important; text-align: center !important; box-shadow: none !important; vertical-align: top !important; } .ts-btn-gold .product_meta{ font-size: 12px !important; color: #666 !important; line-height: 1.7 !important; } .ts-btn-gold form.cart{ margin-top: 8px !important; }  .woocommerce-breadcrumb{ font-size: 11px !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; color: #888 !important; margin-bottom: 18px !important; display: block !important; }  .woocommerce-breadcrumb a{ color: #666 !important; text-decoration: none !important; transition: color .2s ease !important; }  .woocommerce-breadcrumb a:hover{ color: #C9A23A !important; }  .woocommerce-breadcrumb{ --sep-color: rgba(0,0,0,0.3); } .woocommerce-breadcrumb:after{ display: none; }  .woocommerce-breadcrumb{ word-spacing: 2px; } .woocommerce-breadcrumb span, .woocommerce-breadcrumb .delimiter, .woocommerce-breadcrumb .separator{ color: var(--sep-color) !important; }  .woocommerce-breadcrumb > *:last-child{ color: #111 !important; font-weight: 500 !important; }  .woocommerce-message{ display: none !important; }  .single_add_to_cart_button.is-added-feedback{ background: #b8932f !important; color: #111 !important; transition: all .25s ease !important; transform: translateY(-1px); box-shadow: 0 8px 18px rgba(0,0,0,0.12); } .woocommerce-message{ display: none !important; } .single_add_to_cart_button.is-added-feedback{ background: #b8932f !important; color: #111 !important; box-shadow: 0 8px 18px rgba(0,0,0,0.12); }  .single_add_to_cart_button.is-loading{ background: #d4b35c !important; color: #111 !important; opacity: 0.9; }  .single_add_to_cart_button.is-added{ background: #2e7d32 !important;  color: #fff !important; box-shadow: 0 6px 14px rgba(0,0,0,0.10); transform: none !important; transition: all .25s ease; }  .single_add_to_cart_button{ transition: all .25s ease; }  .single-product a.added_to_cart, .single-product .added_to_cart.wc-forward, .single-product a.wc-forward { display: none !important; } .woocommerce-message{ display: none !important; } .single_add_to_cart_button.is-loading{ background: #d4b35c !important; } .single_add_to_cart_button.is-added{ background: #b8932f !important; box-shadow: 0 8px 18px rgba(0,0,0,0.12); transition: all .25s ease; }  .woocommerce-message{ display: none !important; } .single-product a.added_to_cart, .single-product .added_to_cart, .single-product a.wc-forward{ display: none !important; } .single-product form.cart .single_add_to_cart_button{ transition: background-color .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease !important; }  .single-product form.cart .single_add_to_cart_button.is-loading{ background-color: #d4b35c !important; color: #111 !important; border-color: #d4b35c !important; box-shadow: none !important; }  .single-product form.cart .single_add_to_cart_button.is-added{ background-color: #2e7d32 !important; color: #fff !important; border-color: #2e7d32 !important; box-shadow: 0 6px 14px rgba(0,0,0,0.10) !important; }   .single-product .woocommerce-product-gallery, .single-product .woocommerce-product-gallery__wrapper, .single-product .woocommerce-product-gallery__image, .single-product .woocommerce-product-gallery__image a{ overflow: hidden !important; }  .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{ display: block !important; width: 100% !important; height: auto !important; transform: scale(1) !important; transition: transform .45s cubic-bezier(.16,1,.3,1) !important; will-change: transform; }  .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:hover img{ transform: scale(1.06) !important; }   .single-product form.cart .quantity{ display: flex !important; align-items: center; border: 1px solid rgba(0,0,0,0.10); background: #f7f7f7; overflow: hidden; }  .single-product form.cart .quantity input.qty{ width: 48px; text-align: center; border: 0 !important; background: transparent; font-weight: 500; font-size: 14px; color: #111; }  .single-product form.cart .quantity button{ width: 36px; height: 44px; border: 0 !important; background: transparent; color: #111; font-size: 16px; cursor: pointer; transition: all .2s ease; }  .single-product form.cart .quantity button:hover{ background: #C9A23A; color: #111; }  .single-product form.cart .quantity .minus{ border-right: 1px solid rgba(0,0,0,0.08); } .single-product form.cart .quantity .plus{ border-left: 1px solid rgba(0,0,0,0.08); }   .single-product form.cart .quantity{ display: flex !important; align-items: stretch !important; background: #f5f5f5 !important; border: 1px solid rgba(0,0,0,0.10) !important; overflow: hidden !important; }  .single-product form.cart .quantity input.qty{ width: 48px !important; min-width: 48px !important; height: 44px !important; border: 0 !important; background: transparent !important; color: #111 !important; text-align: center !important; font-size: 14px !important; font-weight: 500 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; }  .single-product form.cart .quantity button, .single-product form.cart .quantity .minus, .single-product form.cart .quantity .plus{ width: 36px !important; min-width: 36px !important; height: 44px !important; border: 0 !important; background: #f5f5f5 !important; color: #111 !important; font-size: 18px !important; font-weight: 600 !important; line-height: 44px !important; text-align: center !important; cursor: pointer !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; transition: background-color .2s ease, color .2s ease !important; }  .single-product form.cart .quantity button:hover, .single-product form.cart .quantity .minus:hover, .single-product form.cart .quantity .plus:hover{ background: #C9A23A !important; color: #111 !important; }  .single-product form.cart .quantity .minus{ border-right: 1px solid rgba(0,0,0,0.08) !important; } .single-product form.cart .quantity .plus{ border-left: 1px solid rgba(0,0,0,0.08) !important; }  .ts-breadcrumb-manual{ display: flex !important; align-items: center !important; flex-wrap: wrap !important; gap: 10px !important; margin: 0 0 14px 0 !important; padding: 0 !important; font-size: 12px !important; line-height: 1.4 !important; letter-spacing: 0.02em !important; color: #777 !important; }  .ts-breadcrumb-manual{ transform: translateY(-10px); }  .ts-breadcrumb-manual a{ color: #666 !important; text-decoration: none !important; transition: color .2s ease !important; } .ts-breadcrumb-manual a:hover{ color: #C9A23A !important; }  .ts-breadcrumb-manual > .separator, .ts-breadcrumb-manual > :not(a):not(.current){ color: rgba(0,0,0,0.35) !important; }  .ts-breadcrumb-manual > :last-child{ color: #111 !important; font-weight: 500 !important; } font-size: 11px !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; .ts-meta-custom{ display: flex; flex-direction: column; gap: 8px; margin-top: 18px; font-size: 13px; line-height: 1.6; color: #666; } .ts-meta-custom strong{ color: #111; } .ts-meta-custom{ display: flex; flex-direction: column; gap: 6px; margin-top: 16px; font-size: 12.5px; letter-spacing: 0.02em; color: #777; }  .ts-meta-custom strong{ font-weight: 500; color: #777; }  .ts-meta-custom a, .ts-meta-custom span:last-child{ color: #111; font-weight: 500; }  .ts-meta-custom a:hover{ color: #C9A23A; } .ts-meta-custom{ font-size: 11.5px; letter-spacing: 0.08em; text-transform: uppercase; } .ts-review-card { max-width: 700px; margin: 0 auto; text-align: center; padding: 40px 20px; } .ts-quote { font-size: 40px; color: #C9A23A; margin-bottom: 10px; } .ts-review-title { font-size: 18px; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 15px; } .ts-review-text { font-size: 15px; line-height: 1.8; color: #666; margin-bottom: 20px; } .ts-review-line { width: 60px; height: 1px; background: #ddd; margin: 20px auto; } .ts-review-name { font-weight: 600; font-size: 14px; } .ts-review-role { font-size: 12px; color: #999; margin-top: 5px; }  .ts-products__grid{ display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 28px !important; }  .ts-products .product:hover { transform: translateY(-6px); box-shadow: 0 20px 40px rgba(0,0,0,0.08); }  .ts-products .product img { width: 100%; height: auto; transition: transform 0.5s ease; } .ts-products .product:hover img { transform: scale(1.04); }  .ts-products .woocommerce-loop-product__title { font-size: 16px; font-weight: 500; text-align: center; margin-top: 14px; margin-bottom: 6px; }  .ts-products .price { font-size: 14px; color: #777; text-align: center; margin-bottom: 14px; }  .ts-products .quantity { display: none !important; }  .ts-products .button { background: #C9A23A; color: #fff; border: none; padding: 12px; width: 100%; font-size: 13px; letter-spacing: 0.05em; transition: all 0.3s ease; } .ts-products .button:hover { background: #111; color: #fff; }  .ts-products .product a { text-decoration: none; }  .ts-products .brxe-products, .ts-products .woocommerce, .ts-products .products { width: 100% !important; } .ts-products ul.products, .ts-products .brxe-products ul.products { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 32px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; } .ts-products ul.products li.product, .ts-products .brxe-products ul.products li.product { display: flex !important; flex-direction: column !important; background: #fff !important; border: 1px solid rgba(0,0,0,.06) !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; overflow: hidden !important; transition: transform .28s ease, box-shadow .28s ease !important; } .ts-products ul.products li.product:hover, .ts-products .brxe-products ul.products li.product:hover { transform: translateY(-6px) !important; box-shadow: 0 20px 40px rgba(0,0,0,.08) !important; } .ts-products ul.products li.product > a:first-child, .ts-products .brxe-products ul.products li.product > a:first-child, .ts-products ul.products li.product .woocommerce-LoopProduct-link, .ts-products .brxe-products ul.products li.product .woocommerce-LoopProduct-link { display: block !important; overflow: hidden !important; margin: 0 !important; } .ts-products ul.products li.product img, .ts-products .brxe-products ul.products li.product img { display: block !important; width: 100% !important; aspect-ratio: 1 / 1.1 !important; height: auto !important; object-fit: cover !important; transform: scale(1) !important; transition: transform .45s ease !important; } .ts-products ul.products li.product:hover img, .ts-products .brxe-products ul.products li.product:hover img { transform: scale(1.04) !important; } .ts-products ul.products li.product .woocommerce-loop-product__title, .ts-products .brxe-products ul.products li.product .woocommerce-loop-product__title { font-size: 17px !important; line-height: 1.4 !important; font-weight: 500 !important; color: #161616 !important; text-align: left !important; margin: 16px 18px 6px !important; padding: 0 !important; } .ts-products ul.products li.product .price, .ts-products .brxe-products ul.products li.product .price { display: block !important; font-size: 15px !important; line-height: 1.3 !important; font-weight: 600 !important; color: #111 !important; text-align: left !important; margin: 0 18px 14px !important; padding: 0 !important; } .ts-products ul.products li.product .quantity, .ts-products .brxe-products ul.products li.product .quantity, .ts-products ul.products li.product form.cart, .ts-products .brxe-products ul.products li.product form.cart, .ts-products ul.products li.product .added_to_cart, .ts-products .brxe-products ul.products li.product .added_to_cart, .ts-products ul.products li.product .star-rating, .ts-products .brxe-products ul.products li.product .star-rating { display: none !important; } .ts-products ul.products li.product .button, .ts-products .brxe-products ul.products li.product .button, .ts-products ul.products li.product a.button, .ts-products .brxe-products ul.products li.product a.button { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; width: calc(100% - 36px) !important; margin: 0 18px 18px !important; padding: 0 18px !important; background: transparent !important; color: #111 !important; border: 1px solid rgba(201,162,58,.75) !important; border-radius: 0 !important; box-shadow: none !important; text-decoration: none !important; text-transform: uppercase !important; letter-spacing: .12em !important; font-size: 12px !important; font-weight: 600 !important; transition: all .25s ease !important; } .ts-products ul.products li.product .button:hover, .ts-products .brxe-products ul.products li.product .button:hover, .ts-products ul.products li.product a.button:hover, .ts-products .brxe-products ul.products li.product a.button:hover { background: #c9a23a !important; border-color: #c9a23a !important; color: #111 !important; transform: translateY(-1px) !important; } @media (max-width: 1024px) { .ts-products ul.products, .ts-products .brxe-products ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (max-width: 640px) { .ts-products ul.products, .ts-products .brxe-products ul.products { grid-template-columns: 1fr !important; gap: 20px !important; } }  ul.products li.product form.cart, ul.products li.product .quantity, ul.products li.product .added_to_cart, ul.products li.product .button + .quantity, ul.products li.product .cart, ul.products li.product .woocommerce-LoopProduct-link + form { display: none !important; }  ul.products li.product form { display: none !important; } ul.products{ gap:40px !important; } ul.products li.product{ padding-bottom:28px !important; } ul.products li.product img{ aspect-ratio: 4 / 5 !important; } ul.products li.product:hover{ transform:translateY(-4px) !important; } ul.products li.product .button{ font-size:12px !important; letter-spacing:0.08em !important; height:40px !important; } ul.products li.product h2{ margin-top:18px !important; } .ts-m-card__box { border: 1px solid rgba(201,162,58,0.6); margin-top: -1px; } .ts-m-card__title { text-align: center; padding: 14px; font-size: 16px; letter-spacing: 0.08em; } .ts-m-card__bottom { display: flex; border-top: 1px solid rgba(201,162,58,0.6); } .ts-m-card__price { width: 50%; padding: 14px; text-align: center; border-right: 1px solid #C9A23A; } .ts-m-card__bottom a { width: 50%; display: flex; align-items: center; justify-content: center; background: transparent; color: #C9A23A; text-transform: uppercase; letter-spacing: 0.08em; font-size: 12px; text-decoration: none; transition: all 0.25s ease; } .ts-m-card__bottom a:hover { background: #C9A23A; color: #fff; } .ts-m-view-cart { display: block; text-align: left; font-size: 12px; margin-top: 8px; color: #8a6d2f; } .ts-view-product, .ts-view-product:visited { color: #C9A23A !important;  background: transparent !important; } .ts-view-product:hover, .ts-view-product:focus, .ts-view-product:active { color: #000000 !important;  background: transparent !important;  box-shadow: none !important; } .ts-view-product, .ts-view-product:visited { color: #C9A23A !important; background: transparent !important; display: inline-block; transform: translateZ(0) scale(1); transform-origin: center; transition: color 0.18s ease, transform 0.18s ease; will-change: transform; backface-visibility: hidden; } .ts-view-product:hover, .ts-view-product:focus, .ts-view-product:active { color: #000000 !important; background: transparent !important; box-shadow: none !important; transform: translateZ(0) scale(1.02); } .ts-m-card { transition: box-shadow 0.22s ease, transform 0.22s ease; } .ts-m-card:hover { box-shadow: 0 10px 24px rgba(0,0,0,0.06); } .ts-m-card .ts-m-card__media { transition: filter 0.22s ease; } .ts-m-card:hover .ts-m-card__media { filter: brightness(1.06); } .ts-view-product { position: relative; overflow: hidden; } .ts-grid { display: grid; grid-template-columns: repeat(2, 300px); column-gap: 40px; row-gap: 60px; justify-content: center; } .ts-m-card { transition: box-shadow 0.25s ease; } .ts-m-card:hover { box-shadow: 0 10px 22px rgba(0,0,0,0.05); }  .tagsho-filters .current-cat > a, .tagsho-filters .current-menu-item > a { color: #c9a23a; font-weight: 500; } .tagsho-filters .current-cat > a::before, .tagsho-filters .current-menu-item > a::before { width: 16px; background: #c9a23a; }  .filters .current-cat > a, .filters .current-product-cat > a { color: #C9A23A; font-weight: 500; }  .filters .current-cat > a::after, .filters .current-product-cat > a::after { content: ""; display: block; width: 16px; height: 1px; background: #C9A23A; margin-top: 6px; }  .filters a:hover { color: #C9A23A; }  body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"], body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"], body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"], body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"], body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"], body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"], body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] { color: #C9A23A !important; } body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"]::before, body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"]::before, body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"]::before, body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"]::before, body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"]::before, body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"]::before, body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"]::before { width: 14px !important; background: #C9A23A !important; }  .tagsho-filters { position: relative; padding-left: 18px; } .tagsho-filters::before { content: ""; position: absolute; left: 0; top: 4px; bottom: 4px; width: 1px; background: rgba(0,0,0,.08); } .tagsho-filters .filter-title { margin: 0 0 22px 0; padding-left: 2px; font-size: 11px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(0,0,0,.65); border-bottom: none; } .tagsho-filters ul { list-style: none; margin: 0; padding: 0; } .tagsho-filters li { margin: 0 0 10px 0; padding: 0; border-bottom: none; } .tagsho-filters li:last-child { margin-bottom: 0; } .tagsho-filters a { position: relative; display: inline-block; padding: 11px 0 11px 22px; text-decoration: none; color: #171717; font-size: 15px; font-weight: 400; line-height: 1.45; letter-spacing: 0.01em; transition: color .22s ease, transform .22s ease, opacity .22s ease; } .tagsho-filters a::before { content: ""; position: absolute; left: 0; top: 50%; width: 10px; height: 1px; background: rgba(0,0,0,.16); transform: translateY(-50%); transition: width .22s ease, background-color .22s ease, opacity .22s ease; } .tagsho-filters a:hover { color: #b8912f; transform: translateX(3px); } .tagsho-filters a:hover::before { width: 14px; background: #c9a23a; }  body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"], body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"], body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"], body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"], body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"], body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"], body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] { color: #c9a23a !important; transform: translateX(3px); } body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"]::before, body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"]::before, body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"]::before, body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"]::before, body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"]::before, body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"]::before, body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"]::before { width: 14px !important; background: #c9a23a !important; }  body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"], body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"], body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"], body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"], body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"], body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"], body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] { font-weight: 500; letter-spacing: 0.015em; }  body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"], body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"], body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"], body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"], body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"], body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"], body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] { color: #C9A23A !important; font-weight: 500; letter-spacing: 0.02em; transform: translateX(4px); }   .tagsho-filters .filter-title { margin: 0 0 24px 0; padding-left: 2px; font-size: 10px; font-weight: 500; letter-spacing: 0.32em; text-transform: uppercase; color: rgba(0,0,0,.52); border-bottom: none; }  .tagsho-filters li { margin: 0 0 12px 0; padding: 0; border-bottom: none; }  .tagsho-filters a { position: relative; display: inline-block; padding: 10px 0 10px 24px; text-decoration: none; color: rgba(0,0,0,.82); font-size: 15px; font-weight: 400; line-height: 1.45; letter-spacing: 0.01em; transition: color .22s ease, transform .22s ease, opacity .22s ease; }  .tagsho-filters a::before { content: ""; position: absolute; left: 0; top: 50%; width: 9px; height: 1px; background: rgba(0,0,0,.12); transform: translateY(-50%); transition: width .22s ease, background-color .22s ease, opacity .22s ease; }  .tagsho-filters a:hover { color: #b8912f; transform: translateX(4px); } .tagsho-filters a:hover::before { width: 14px; background: #c9a23a; }  body.tax-product_cat .tagsho-filters a { opacity: .72; } body.tax-product_cat .tagsho-filters a:hover { opacity: 1; }  body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"], body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"], body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"], body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"], body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"], body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"], body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] { color: #c9a23a !important; font-weight: 500; letter-spacing: 0.02em; transform: translateX(4px); opacity: 1 !important; } body.tax-product_cat.term-birou .tagsho-filters a[href*="/product-category/birou/"]::before, body.tax-product_cat.term-botez .tagsho-filters a[href*="/product-category/botez/"]::before, body.tax-product_cat.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"]::before, body.tax-product_cat.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"]::before, body.tax-product_cat.term-casa .tagsho-filters a[href*="/product-category/casa/"]::before, body.tax-product_cat.term-corporate .tagsho-filters a[href*="/product-category/corporate/"]::before, body.tax-product_cat.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"]::before { width: 14px !important; background: #c9a23a !important; }  .tagsho-filters { padding-top: 4px; } .tagsho-filters ul { margin-top: 6px; } .tagsho-filters .filter-title { margin-bottom: 26px; } @media (min-width: 1025px) { .ts-m-shop__wrap, .ts-m-shop_wrap { align-items: flex-start; } }   .tagsho-filters { padding-left: 8px; }  .tagsho-filters { border-right: 1px solid rgba(0,0,0,0.06); padding-right: 28px; margin-right: 10px; }  body.tax-product_cat .tagsho-filters a[href*="/product-category/"] { position: relative; }  body.tax-product_cat .tagsho-filters a[href*="/product-category/"].active-tagsho { color: #c9a23a !important; font-weight: 500; }  body.tax-product_cat .tagsho-filters a[href*="/product-category/"].active-tagsho::after { content: ""; position: absolute; left: 24px; bottom: 2px; width: 18px; height: 1px; background: rgba(201,162,58,0.5); }  .ts-m-card .brxe-image img { transition: filter .35s ease, opacity .35s ease; } .ts-m-card:hover .brxe-image img { filter: brightness(1.05) contrast(1.02); } @media (max-width: 767px) { html, body { overflow-x: hidden; max-width: 100%; } }   .ts-filters-toggle { display: none !important; } @media (max-width: 767px) {  .ts-m-shop__wrap > .ts-filters-toggle, .ts-m-shop__wrap > .brxe-button.ts-filters-toggle, .ts-m-shop__wrap > span.ts-filters-toggle { display: flex !important; align-items: center !important; justify-content: center !important; grid-column: 1 / -1 !important; width: 100vw !important; min-width: 0 !important; max-width: 100vw !important; box-sizing: border-box !important; justify-self: stretch !important; overflow: hidden !important; min-height: 44px !important; height: 44px !important; padding: 0 16px !important; margin: 0 0 14px 0 !important; border-top: 1px solid rgba(17, 17, 17, 0.10) !important; border-bottom: 1px solid rgba(17, 17, 17, 0.10) !important; border-left: 0 !important; border-right: 0 !important; background: #f7f6f2 !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; text-align: center !important; text-decoration: none !important; opacity: 1 !important; visibility: visible !important; overflow: visible !important; box-shadow: none !important; cursor: pointer !important; } .ts-m-shop__wrap > .ts-filters-toggle *, .ts-m-shop__wrap > .brxe-button.ts-filters-toggle *, .ts-m-shop__wrap > span.ts-filters-toggle * { color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-size: 12px !important; opacity: 1 !important; visibility: visible !important; }  .tagsho-filters { position: fixed; top: 60px; left: 0; width: min(86vw, 340px); height: calc(100dvh - 60px); margin: 0; padding: 16px 20px 24px; box-sizing: border-box; overflow-y: auto; background: rgba(247, 246, 242, 0.96); border-right: 1px solid rgba(0, 0, 0, 0.08); box-shadow: 6px 0 24px rgba(0, 0, 0, 0.08), 2px 0 8px rgba(0, 0, 0, 0.04); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); transform: translateX(-100%); transition: transform 0.28s cubic-bezier(.16, 1, .3, 1); z-index: 1200; } .tagsho-filters.is-open { transform: translateX(0); } .tagsho-filters::before { display: none; }  .ts-filters-overlay { display: none; } body.ts-filters-open .ts-filters-overlay { display: block; position: fixed; top: 60px; left: 0; right: 0; height: calc(100dvh - 60px); background: rgba(17, 17, 17, 0.14); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); z-index: 1190; } body.ts-filters-open { overflow: hidden; }  .tagsho-filters .filter-title { margin: 0 0 14px 0; padding: 0 34px 12px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.08); font-size: 12px; font-weight: 500; letter-spacing: 0.16em; color: rgba(0, 0, 0, 0.62); text-transform: uppercase; }  .tagsho-filters-close { position: absolute; top: 14px; right: 16px; display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; border: 0; background: transparent; color: #111; font-size: 20px; line-height: 1; cursor: pointer; }  .tagsho-filters ul { margin: 0; padding: 0; list-style: none; } .tagsho-filters li { margin: 0; padding: 4px 0; } .tagsho-filters a { display: block; padding: 8px 0 8px 18px; font-size: 14px; line-height: 1.35; color: #111; text-decoration: none; position: relative; } .tagsho-filters a::before { content: ""; position: absolute; left: 0; top: 50%; width: 8px; height: 1px; background: rgba(0, 0, 0, 0.28); transform: translateY(-50%); transition: width 0.2s ease, background 0.2s ease; } .tagsho-filters a:hover, .tagsho-filters a:focus { color: #111; } .tagsho-filters a:hover::before, .tagsho-filters a:focus::before { width: 12px; background: #c9a23a; }  .tagsho-filters .brxe-div, #brxe-yuhgvq { max-height: 180px; overflow-y: auto; padding-right: 4px; }  #brxe-lajjhm { grid-template-columns: 1fr; gap: 28px; } }  .tagsho-filters-close { display: none; }  @media (max-width: 767px) { .tagsho-filters-close { display: inline-flex; } }   .ts-m-shop__wrap { align-items: start; }  .ts-m-shop__wrap > .ts-m-grid { grid-column: 2 / 3; grid-row: 1; }  .ts-m-shop__wrap > .filters { grid-column: 1 / 2; grid-row: 1 / 3; }  .ts-m-shop__wrap > .brxe-pagination { grid-column: 2 / 3 !important; grid-row: 2 !important; justify-self: start !important; align-self: start !important; margin-top: 28px !important; width: auto !important; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 10px !important; flex-wrap: wrap !important; }  .ts-m-shop__wrap > .brxe-pagination .page-numbers { display: inline-flex !important; align-items: center; justify-content: center; min-width: 38px; height: 38px; padding: 0 10px; border: 1px solid rgba(0,0,0,.10); background: #fff; color: #111; text-decoration: none; font-size: 13px; font-weight: 500; transition: all .22s ease; }  .ts-m-shop__wrap > .brxe-pagination .page-numbers:hover { border-color: #c9a23a; background: #f7f6f2; color: #111; }  .ts-m-shop__wrap > .brxe-pagination .page-numbers.current { border-color: #c9a23a; color: #111; background: #fff; }  .ts-m-shop__wrap > .brxe-pagination .next, .ts-m-shop__wrap > .brxe-pagination .prev { font-size: 16px; line-height: 1; }  @media (max-width: 767px) { .ts-m-shop__wrap > .filters { grid-column: 1; grid-row: auto; } .ts-m-shop__wrap > .ts-m-grid { grid-column: 1; grid-row: auto; } .ts-m-shop__wrap > .brxe-pagination { grid-column: 1 !important; grid-row: auto !important; justify-self: stretch !important; justify-content: center !important; margin-top: 20px !important; } .ts-m-shop__wrap > .brxe-pagination .page-numbers { min-width: 36px; height: 36px; font-size: 12px; } }  .ts-m-shop__wrap .brxe-pagination, .ts-m-shop__wrap .page-numbers { background: transparent !important; box-shadow: none !important; } .ts-m-shop__wrap .brxe-pagination { display: flex !important; align-items: center !important; justify-content: center !important; gap: 18px !important; flex-wrap: wrap !important; margin-top: 18px !important; padding: 0 !important; border: 0 !important; } .ts-m-shop__wrap .brxe-pagination .page-numbers, .ts-m-shop__wrap .brxe-pagination a.page-numbers, .ts-m-shop__wrap .brxe-pagination span.page-numbers { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: unset !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; color: #111 !important; text-decoration: none !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1 !important; box-shadow: none !important; } .ts-m-shop__wrap .brxe-pagination a.page-numbers:hover { color: #c9a23a !important; background: transparent !important; } .ts-m-shop__wrap .brxe-pagination .current { color: #111 !important; position: relative !important; } .ts-m-shop__wrap .brxe-pagination .current::after { content: "" !important; position: absolute !important; left: 0 !important; right: 0 !important; bottom: -8px !important; height: 1px !important; background: #c9a23a !important; } .ts-m-shop__wrap .brxe-pagination .next, .ts-m-shop__wrap .brxe-pagination .prev { font-size: 18px !important; line-height: 1 !important; } .ts-m-shop__wrap .brxe-pagination .dots { opacity: .5 !important; }  .brxe-pagination { gap: 22px !important; } .brxe-pagination .page-numbers { letter-spacing: 0.04em; }  .brxe-pagination .page-numbers:hover { transform: translateY(-1px); }  .brxe-pagination .prev, .brxe-pagination .next { opacity: 0.6; transition: opacity .2s ease; } .brxe-pagination .prev:hover, .brxe-pagination .next:hover { opacity: 1; }   .tagsho-filters .wc-block-product-categories-list { display: flex; flex-direction: column; gap: 16px; margin: 0; padding: 0; list-style: none; } .tagsho-filters .wc-block-product-categories-list-item { margin: 0; padding: 0; list-style: none; } .tagsho-filters .wc-block-product-categories-list-item > a { display: inline-block; padding: 2px 0; margin: 0; text-decoration: none; background: transparent; border: 0; box-shadow: none; } .tagsho-filters .wc-block-product-categories-list-item > a::before, .tagsho-filters .wc-block-product-categories-list-item > a::after { content: none !important; display: none !important; } .tagsho-filters .wc-block-product-categories-list-item__name { position: relative; display: inline-block; padding: 0; margin: 0; font-size: 14px; line-height: 1.5; font-weight: 500; color: #6f6a63; background: transparent; border: 0; box-shadow: none; transition: color .55s cubic-bezier(.16,1,.3,1); } .tagsho-filters .wc-block-product-categories-list-item__name::before { content: none !important; display: none !important; } .tagsho-filters .wc-block-product-categories-list-item__name::after { content: ""; position: absolute; left: 50%; bottom: -7px; width: 0; height: 1px; background: rgba(201,162,58,0.72); transform: translateX(-50%); opacity: 0; transition: width .75s cubic-bezier(.16,1,.3,1), opacity .45s ease; }  .tagsho-filters .wc-block-product-categories-list-item > a:hover .wc-block-product-categories-list-item__name { color: #C9A23A; } .tagsho-filters .wc-block-product-categories-list-item > a:hover .wc-block-product-categories-list-item__name::after { width: 78%; opacity: .75; }  .tagsho-filters .wc-block-product-categories-list-item.is-current > a .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 600; } .tagsho-filters .wc-block-product-categories-list-item.is-current > a .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: .85 !important; }   body.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-cadouri .tagsho-filters a[href*="/product-category/cadouri/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  body.term-birou .tagsho-filters a[href*="/product-category/birou/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-birou .tagsho-filters a[href*="/product-category/birou/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  body.term-botez .tagsho-filters a[href*="/product-category/botez/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-botez .tagsho-filters a[href*="/product-category/botez/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  body.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-cadouri-business .tagsho-filters a[href*="/product-category/cadouri-business/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  body.term-casa .tagsho-filters a[href*="/product-category/casa/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-casa .tagsho-filters a[href*="/product-category/casa/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  body.term-corporate .tagsho-filters a[href*="/product-category/corporate/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-corporate .tagsho-filters a[href*="/product-category/corporate/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  body.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] .wc-block-product-categories-list-item__name { color: #C9A23A !important; font-weight: 700 !important; } body.term-decoratiuni .tagsho-filters a[href*="/product-category/decoratiuni/"] .wc-block-product-categories-list-item__name::after { width: 78% !important; opacity: 0.9 !important; }  .tagsho-filters { --ts-gold: #c9a23a; --ts-text: #111111; --ts-muted: #5f5a54; --ts-line: rgba(0,0,0,.08); --ts-line-soft: rgba(0,0,0,.05); --ts-ease: cubic-bezier(.16,1,.3,1); border: 1px solid var(--ts-line); background: #fff; overflow: hidden; position: relative; } .tagsho-filters .ts-filter-toggle { position: relative; display: block; margin: 0; padding: 14px 42px 14px 16px; cursor: pointer; user-select: none; font-size: 12px; line-height: 1.2; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ts-text); border-bottom: 1px solid var(--ts-line); transition: color .28s var(--ts-ease); } .tagsho-filters .ts-filter-toggle::before, .tagsho-filters .ts-filter-toggle::after { content: ""; position: absolute; right: 18px; top: 50%; width: 8px; height: 1.5px; background: var(--ts-text); border-radius: 999px; transition: transform .34s var(--ts-ease), background .28s var(--ts-ease); } .tagsho-filters .ts-filter-toggle::before { transform: translateY(-50%) translateX(-2px) rotate(45deg); } .tagsho-filters .ts-filter-toggle::after { transform: translateY(-50%) translateX(3px) rotate(-45deg); } .tagsho-filters.is-open .ts-filter-toggle { color: var(--ts-gold); } .tagsho-filters.is-open .ts-filter-toggle::before, .tagsho-filters.is-open .ts-filter-toggle::after { background: var(--ts-gold); } .tagsho-filters.is-open .ts-filter-toggle::before { transform: translateY(-50%) translateX(-2px) rotate(-45deg); } .tagsho-filters.is-open .ts-filter-toggle::after { transform: translateY(-50%) translateX(3px) rotate(45deg); } .tagsho-filters .filter-panel { display: none; padding: 0 16px 10px 16px; } .tagsho-filters.is-open .filter-panel { display: block; }  .tagsho-filters .filter-panel .widget, .tagsho-filters .filter-panel .widget_product_categories, .tagsho-filters .filter-panel .menu, .tagsho-filters .filter-panel .product-categories { margin: 0; } .tagsho-filters .filter-panel .widget-title, .tagsho-filters .filter-panel h2, .tagsho-filters .filter-panel h3 { display: none; } .tagsho-filters .filter-panel ul { list-style: none; margin: 0; padding: 0; } .tagsho-filters .filter-panel li { margin: 0; padding: 0; border-bottom: 1px solid var(--ts-line-soft); } .tagsho-filters .filter-panel li > a { position: relative; display: block; padding: 11px 0; color: var(--ts-muted); text-decoration: none; font-size: 14px; line-height: 1.45; font-weight: 500; transition: color .28s var(--ts-ease), padding-left .28s var(--ts-ease); } .tagsho-filters .filter-panel li > a::after { content: ""; position: absolute; left: 0; bottom: -1px; width: 0; height: 1px; background: var(--ts-gold); transition: width .30s var(--ts-ease); } .tagsho-filters .filter-panel li > a:hover { color: var(--ts-text); padding-left: 8px; } .tagsho-filters .filter-panel li > a:hover::after { width: 100%; } .debug-shop-sidebar { display: block !important; min-height: 80px !important; outline: 2px solid red !important; background: rgba(255,0,0,.04) !important; }   .tagsho-filters .woocommerce.columns-1 ul.products, .tagsho-filters ul.products.columns-1, .tagsho-filters ul.products { display: block !important; margin: 0 !important; padding: 0 !important; list-style: none !important; }  .tagsho-filters ul.products li.product, .tagsho-filters ul.products li.product-category { display: block !important; width: 100% !important; float: none !important; margin: 0 !important; padding: 0 !important; border-bottom: 1px solid var(--ts-line-soft) !important; background: transparent !important; box-shadow: none !important; }  .tagsho-filters ul.products li.product-category > a, .tagsho-filters ul.products li.product > a { display: block !important; padding: 12px 0 !important; text-decoration: none !important; background: transparent !important; box-shadow: none !important; }  .tagsho-filters ul.products li.product-category img, .tagsho-filters ul.products li.product img, .tagsho-filters ul.products li.product-category .woocommerce-loop-category__link img, .tagsho-filters ul.products li.product .woocommerce-loop-category__link img { display: none !important; }  .tagsho-filters ul.products li.product-category .woocommerce-loop-category__title, .tagsho-filters ul.products li.product .woocommerce-loop-category__title, .tagsho-filters ul.products li.product-category h2, .tagsho-filters ul.products li.product h2 { margin: 0 !important; padding: 0 !important; font-size: 14px !important; line-height: 1.45 !important; font-weight: 500 !important; color: var(--ts-muted) !important; transition: color .28s var(--ts-ease), padding-left .28s var(--ts-ease) !important; }  .tagsho-filters ul.products li.product-category .count, .tagsho-filters ul.products li.product .count { background: transparent !important; color: var(--ts-muted) !important; font-weight: 500 !important; }  .tagsho-filters ul.products li.product-category > a:hover .woocommerce-loop-category__title, .tagsho-filters ul.products li.product > a:hover .woocommerce-loop-category__title, .tagsho-filters ul.products li.product-category > a:hover h2, .tagsho-filters ul.products li.product > a:hover h2 { color: var(--ts-text) !important; padding-left: 8px !important; }  .tagsho-filters ul.products li.product-category .button, .tagsho-filters ul.products li.product .button, .tagsho-filters ul.products li.product-category .added_to_cart, .tagsho-filters ul.products li.product .added_to_cart, .tagsho-filters ul.products li.product-category .price, .tagsho-filters ul.products li.product .price, .tagsho-filters ul.products li.product-category .star-rating, .tagsho-filters ul.products li.product .star-rating { display: none !important; }  .tagsho-filters .accordion-content, .tagsho-filters .brx-accordion-content, .tagsho-filters .nestable-accordion__content, .tagsho-filters .accordion-item-content { padding-top: 6px !important; }  .tagsho-filters ul.products li.product-category, .tagsho-filters ul.products li.product { position: relative !important; display: block !important; width: 100% !important; float: none !important; clear: both !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-bottom: 1px solid rgba(0,0,0,.06) !important; background: transparent !important; box-shadow: none !important; transform: none !important; } .tagsho-filters ul.products li.product-category::before, .tagsho-filters ul.products li.product-category::after, .tagsho-filters ul.products li.product::before, .tagsho-filters ul.products li.product::after { display: none !important; content: none !important; } .tagsho-filters ul.products li.product-category > a, .tagsho-filters ul.products li.product > a { position: relative !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; width: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 12px 0 !important; text-decoration: none !important; background: transparent !important; box-shadow: none !important; transform: none !important; } .tagsho-filters ul.products li.product-category > a:hover, .tagsho-filters ul.products li.product > a:hover { background: transparent !important; } .tagsho-filters ul.products li.product-category .woocommerce-loop-category__title, .tagsho-filters ul.products li.product .woocommerce-loop-category__title, .tagsho-filters ul.products li.product-category h2, .tagsho-filters ul.products li.product h2 { flex: 1 1 auto !important; display: block !important; margin: 0 !important; padding: 0 !important; font-size: 14px !important; line-height: 1.45 !important; font-weight: 500 !important; color: #5f5a54 !important; transform: none !important; transition: color .25s ease, padding-left .25s ease !important; } .tagsho-filters ul.products li.product-category .count, .tagsho-filters ul.products li.product .count { flex: 0 0 auto !important; display: inline-block !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; font-size: 14px !important; line-height: 1.45 !important; font-weight: 500 !important; color: #5f5a54 !important; } .tagsho-filters ul.products li.product-category > a:hover .woocommerce-loop-category__title, .tagsho-filters ul.products li.product > a:hover .woocommerce-loop-category__title, .tagsho-filters ul.products li.product-category > a:hover h2, .tagsho-filters ul.products li.product > a:hover h2, .tagsho-filters ul.products li.product-category > a:hover .count, .tagsho-filters ul.products li.product > a:hover .count { color: #111111 !important; } .tagsho-filters ul.products li.product-category > a:hover .woocommerce-loop-category__title, .tagsho-filters ul.products li.product > a:hover .woocommerce-loop-category__title, .tagsho-filters ul.products li.product-category > a:hover h2 { padding-left: 8px !important; } .tagsho-filters ul.products li.product-category mark, .tagsho-filters ul.products li.product mark, .tagsho-filters ul.products li.product-category .wc-breadcrumb, .tagsho-filters ul.products li.product .wc-breadcrumb { display: none !important; }   .single-product { --tagsho-text: #111111; --tagsho-muted: #6f6f6f; --tagsho-line: #d8d2c8; --tagsho-line-strong: #bdb5aa; --tagsho-surface: #f7f4ef; --tagsho-surface-2: #ffffff; --tagsho-accent: #111111; --tagsho-radius: 14px; --tagsho-radius-pill: 999px; --tagsho-shadow-soft: 0 10px 30px rgba(17, 17, 17, 0.06); --tagsho-shadow-focus: 0 0 0 3px rgba(17, 17, 17, 0.08); } .single-product form.variations_form { margin-top: 20px; } .single-product form.variations_form table.variations { width: 100%; margin: 0 0 20px; border: 0; border-collapse: separate; border-spacing: 0 14px; } .single-product form.variations_form table.variations tr { display: block; } .single-product form.variations_form table.variations th, .single-product form.variations_form table.variations td { display: block; width: 100%; padding: 0; background: transparent; border: 0; text-align: left; } .single-product form.variations_form table.variations th.label { margin-bottom: 8px; } .single-product form.variations_form table.variations th.label label { display: inline-block; margin: 0; font-size: 12px; line-height: 1.2; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 600; color: var(--tagsho-text); } .single-product form.variations_form .value { position: relative; } .single-product form.variations_form .reset_variations { display: inline-flex; align-items: center; margin-top: 10px; font-size: 12px; font-weight: 500; color: var(--tagsho-muted); text-decoration: none; } .single-product form.variations_form .reset_variations:hover { color: var(--tagsho-text); }  .single-product form.variations_form select { appearance: none; -webkit-appearance: none; width: 100%; min-height: 52px; padding: 0 44px 0 16px; border: 1px solid var(--tagsho-line); border-radius: var(--tagsho-radius-pill); background-color: var(--tagsho-surface-2); background-image: linear-gradient(45deg, transparent 50%, var(--tagsho-text) 50%), linear-gradient(135deg, var(--tagsho-text) 50%, transparent 50%); background-position: calc(100% - 20px) calc(50% - 3px), calc(100% - 14px) calc(50% - 3px); background-size: 6px 6px, 6px 6px; background-repeat: no-repeat; color: var(--tagsho-text); font-size: 15px; line-height: 1.2; box-shadow: none; transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease; } .single-product form.variations_form select:focus { outline: none; border-color: var(--tagsho-line-strong); box-shadow: var(--tagsho-shadow-focus); }  .single-product .cfvsw-swatches-container { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }  .single-product .cfvsw-swatches-option { position: relative; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--tagsho-line) !important; background: var(--tagsho-surface-2); box-shadow: none; transition: transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, opacity 0.18s ease; } .single-product .cfvsw-swatches-option:hover { border-color: var(--tagsho-text) !important; box-shadow: var(--tagsho-shadow-soft); transform: translateY(-1px); } .single-product .cfvsw-swatches-option:focus, .single-product .cfvsw-swatches-option:focus-visible { outline: none; box-shadow: var(--tagsho-shadow-focus); }  .single-product .cfvsw-swatch-inner { color: var(--tagsho-text); font-size: 14px; line-height: 1; font-weight: 500; }  .single-product .cfvsw-swatches-option:not(.cfvsw-label-option) { width: 36px !important; height: 36px !important; min-width: 36px !important; min-height: 36px !important; padding: 0 !important; border-radius: 50% !important; } .single-product .cfvsw-swatches-option:not(.cfvsw-label-option) .cfvsw-swatch-inner { width: 28px; height: 28px; border-radius: 50%; overflow: hidden; border: 1px solid rgba(17, 17, 17, 0.06); }  .single-product .cfvsw-swatches-option.cfvsw-label-option { min-width: 52px !important; min-height: 44px !important; height: 44px !important; padding: 0 16px !important; border-radius: var(--tagsho-radius-pill) !important; background: var(--tagsho-surface-2) !important; } .single-product .cfvsw-swatches-option.cfvsw-label-option .cfvsw-swatch-inner { font-size: 14px; font-weight: 600; letter-spacing: 0.02em; }  .single-product .cfvsw-swatches-option.cfvsw-selected-swatch { border-color: var(--tagsho-text) !important; background: var(--tagsho-text) !important; box-shadow: inset 0 0 0 1px var(--tagsho-text), var(--tagsho-shadow-soft); } .single-product .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch .cfvsw-swatch-inner { color: #ffffff !important; }  .single-product .cfvsw-swatches-option:not(.cfvsw-label-option).cfvsw-selected-swatch { background: var(--tagsho-surface-2) !important; } .single-product .cfvsw-swatches-option:not(.cfvsw-label-option).cfvsw-selected-swatch::after { content: ""; position: absolute; inset: -4px; border: 1px solid var(--tagsho-text); border-radius: 50%; pointer-events: none; }  .single-product .cfvsw-swatches-option.cfvsw-swatches-disabled, .single-product .cfvsw-swatches-option.cfvsw-swatches-out-of-stock { opacity: 0.35; cursor: not-allowed; box-shadow: none; transform: none; } .single-product .cfvsw-swatches-option.cfvsw-swatches-disabled::before, .single-product .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::before { content: ""; position: absolute; width: 110%; height: 1px; background: rgba(17, 17, 17, 0.45); transform: rotate(-25deg); }  .single-product .single_variation_wrap { margin-top: 8px; } .single-product .woocommerce-variation { margin-bottom: 14px; } .single-product .woocommerce-variation-price, .single-product .woocommerce-variation-availability { margin: 8px 0; color: var(--tagsho-text); font-size: 14px; } .single-product .woocommerce-variation-description { color: var(--tagsho-muted); font-size: 14px; }  .single-product form.cart { margin-top: 18px; } .single-product form.cart .quantity { margin: 0 0 12px 0; } .single-product form.cart .quantity .qty { width: 116px; min-width: 116px; height: 52px; padding: 0 14px; border: 1px solid var(--tagsho-line); border-radius: var(--tagsho-radius-pill); background: var(--tagsho-surface-2); color: var(--tagsho-text); font-size: 15px; box-shadow: none; } .single-product form.cart .quantity .qty:focus { outline: none; border-color: var(--tagsho-line-strong); box-shadow: var(--tagsho-shadow-focus); } .single-product form.cart .single_add_to_cart_button, .single-product form.cart button.single_add_to_cart_button { width: 100%; min-height: 52px; padding: 0 24px; border: 1px solid var(--tagsho-text); border-radius: var(--tagsho-radius-pill); background: var(--tagsho-text); color: #ffffff; font-size: 14px; font-weight: 600; letter-spacing: 0.03em; text-transform: uppercase; transition: transform 0.18s ease, opacity 0.18s ease, background-color 0.18s ease, color 0.18s ease; } .single-product form.cart .single_add_to_cart_button:hover, .single-product form.cart button.single_add_to_cart_button:hover { transform: translateY(-1px); opacity: 0.96; } .single-product form.cart .single_add_to_cart_button:disabled, .single-product form.cart button.single_add_to_cart_button:disabled { opacity: 0.45; cursor: not-allowed; }  .single-product .woocommerce-variation-add-to-cart-disabled, .single-product .woocommerce-variation-add-to-cart-enabled { display: block; }  @media (min-width: 768px) { .single-product form.variations_form table.variations { border-spacing: 0 16px; } .single-product form.variations_form table.variations tr { display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 18px; align-items: start; } .single-product form.variations_form table.variations th.label { margin-bottom: 0; padding-top: 14px; } .single-product form.cart .woocommerce-variation-add-to-cart { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; } .single-product form.cart .quantity { margin: 0; } .single-product form.cart .single_add_to_cart_button, .single-product form.cart button.single_add_to_cart_button { width: auto; min-width: 220px; flex: 1 1 auto; } }   .single-product .cfvsw-product-container .cfvsw-swatches-container { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }  .single-product .cfvsw-product-container .cfvsw-swatches-option { position: relative; display: inline-flex !important; align-items: center; justify-content: center; width: 26px !important; height: 26px !important; min-width: 26px !important; min-height: 26px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; outline: none !important; overflow: visible !important; transition: transform .22s ease, box-shadow .22s ease, opacity .22s ease; }  .single-product .cfvsw-product-container .cfvsw-swatches-option::before, .single-product .cfvsw-product-container .cfvsw-swatches-option::after, .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner::after { display: none !important; content: none !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner { display: block !important; width: 26px !important; height: 26px !important; min-width: 26px !important; min-height: 26px !important; border: 0 !important; border-radius: 999px !important; box-shadow: none !important; outline: none !important; overflow: hidden !important; background-clip: padding-box !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option:hover { box-shadow: 0 0 0 1px rgba(201,162,58,.18) !important; transform: translateY(-1px); }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { background: transparent !important; box-shadow: 0 0 0 1px #111111 !important; outline: none !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner { border: 0 !important; box-shadow: none !important; outline: none !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option:focus, .single-product .cfvsw-product-container .cfvsw-swatches-option:focus-visible, .single-product .cfvsw-product-container .cfvsw-swatches-option *:focus, .single-product .cfvsw-product-container .cfvsw-swatches-option *:focus-visible { outline: none !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"], .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"] { background: transparent !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"] .cfvsw-swatch-inner { background: #f5f5f3 !important; box-shadow: inset 0 0 0 1px rgba(17,17,17,.12) !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch { background: transparent !important; box-shadow: 0 0 0 1px #111111 !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-label-option { width: auto !important; min-width: 52px !important; height: 40px !important; min-height: 40px !important; padding: 0 14px !important; border-radius: 999px !important; background: #ffffff !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-label-option .cfvsw-swatch-inner { display: inline-flex !important; align-items: center; justify-content: center; width: auto !important; height: auto !important; min-width: 0 !important; min-height: 0 !important; background: transparent !important; font-size: 14px !important; line-height: 1 !important; font-weight: 600 !important; color: #111111 !important; box-shadow: none !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch { background: #111111 !important; border-color: #111111 !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch .cfvsw-swatch-inner { color: #ffffff !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-swatches-disabled, .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-swatches-out-of-stock { opacity: .35 !important; cursor: not-allowed !important; box-shadow: none !important; transform: none !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-swatches-disabled::before, .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-swatches-out-of-stock::before { content: ""; position: absolute; width: 110%; height: 1px; background: rgba(17,17,17,.45); transform: rotate(-25deg); display: block !important; }  .single-product form.cart .single_add_to_cart_button.is-loading, .single-product form.cart button.single_add_to_cart_button.is-loading { opacity: .9; pointer-events: none; } .single-product form.cart .single_add_to_cart_button.is-added, .single-product form.cart button.single_add_to_cart_button.is-added { background: #2e8b57 !important; border-color: #2e8b57 !important; color: #ffffff !important; }  .woocommerce-notices-wrapper { margin: 0 0 24px; } .woocommerce-message, .woocommerce-error, .woocommerce-info { position: relative; margin: 0 0 16px !important; padding: 16px 18px 16px 52px !important; border: 1px solid rgba(17,17,17,.08) !important; border-radius: 14px !important; background: #ffffff !important; box-shadow: 0 10px 24px rgba(17,17,17,.05); color: #111111 !important; font-size: 14px; line-height: 1.55; } .woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before { position: absolute; left: 18px; top: 16px; margin: 0 !important; font-size: 16px; line-height: 1; }  .woocommerce-message { border-left: 3px solid #2e8b57 !important; } .woocommerce-message::before { color: #2e8b57 !important; }  .woocommerce-info { border-left: 3px solid #c9a23a !important; } .woocommerce-info::before { color: #c9a23a !important; }  .woocommerce-error { border-left: 3px solid #b03a3a !important; padding-left: 52px !important; } .woocommerce-error::before { color: #b03a3a !important; }  .woocommerce-error li, .woocommerce-message li, .woocommerce-info li { margin: 0 0 6px; }  .woocommerce-message a, .woocommerce-error a, .woocommerce-info a { color: #111111 !important; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(17,17,17,.22); transition: border-color .2s ease, color .2s ease; } .woocommerce-message a:hover, .woocommerce-error a:hover, .woocommerce-info a:hover { color: #c9a23a !important; border-bottom-color: rgba(201,162,58,.45); }  .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button { float: none !important; display: inline-flex !important; align-items: center; justify-content: center; margin: 0 0 0 12px !important; padding: 10px 16px !important; min-height: 40px; border: 1px solid #111111 !important; border-radius: 999px !important; background: #111111 !important; color: #ffffff !important; font-size: 12px !important; font-weight: 600; letter-spacing: .03em; text-transform: uppercase; box-shadow: none !important; } .woocommerce-message .button:hover, .woocommerce-info .button:hover, .woocommerce-error .button:hover { background: #c9a23a !important; border-color: #c9a23a !important; color: #111111 !important; }  @media (max-width: 767px) { .woocommerce-message, .woocommerce-error, .woocommerce-info { padding: 14px 14px 14px 44px !important; font-size: 13px; } .woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before { left: 14px; top: 14px; } .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button { display: inline-flex !important; width: 100%; margin: 12px 0 0 !important; } }  .woocommerce-notices-wrapper { margin: 0 0 24px; } .woocommerce-message, .woocommerce-error, .woocommerce-info { position: relative; margin: 0 0 16px !important; padding: 16px 18px 16px 52px !important; border: 1px solid rgba(17,17,17,.08) !important; border-radius: 14px !important; background: #ffffff !important; box-shadow: 0 10px 24px rgba(17,17,17,.05); color: #111111 !important; font-size: 14px; line-height: 1.55; } .woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before { position: absolute; left: 18px; top: 16px; margin: 0 !important; font-size: 16px; line-height: 1; }  .woocommerce-message { border-left: 3px solid #2e8b57 !important; } .woocommerce-message::before { color: #2e8b57 !important; }  .woocommerce-info { border-left: 3px solid #c9a23a !important; } .woocommerce-info::before { color: #c9a23a !important; }  .woocommerce-error { border-left: 3px solid #b03a3a !important; padding-left: 52px !important; } .woocommerce-error::before { color: #b03a3a !important; }  .woocommerce-error li, .woocommerce-message li, .woocommerce-info li { margin: 0 0 6px; }  .woocommerce-message a, .woocommerce-error a, .woocommerce-info a { color: #111111 !important; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(17,17,17,.22); transition: border-color .2s ease, color .2s ease; } .woocommerce-message a:hover, .woocommerce-error a:hover, .woocommerce-info a:hover { color: #c9a23a !important; border-bottom-color: rgba(201,162,58,.45); }  .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button { float: none !important; display: inline-flex !important; align-items: center; justify-content: center; margin: 0 0 0 12px !important; padding: 10px 16px !important; min-height: 40px; border: 1px solid #111111 !important; border-radius: 999px !important; background: #111111 !important; color: #ffffff !important; font-size: 12px !important; font-weight: 600; letter-spacing: .03em; text-transform: uppercase; box-shadow: none !important; } .woocommerce-message .button:hover, .woocommerce-info .button:hover, .woocommerce-error .button:hover { background: #c9a23a !important; border-color: #c9a23a !important; color: #111111 !important; }  @media (max-width: 767px) { .woocommerce-message, .woocommerce-error, .woocommerce-info { padding: 14px 14px 14px 44px !important; font-size: 13px; } .woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before { left: 14px; top: 14px; } .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button { display: inline-flex !important; width: 100%; margin: 12px 0 0 !important; } }   .single-product .ts-var-msg { display: none; margin-top: 12px; padding: 10px 14px; max-width: 260px; border: 1px solid rgba(176, 58, 58, .16); border-radius: 0; background: rgba(176, 58, 58, .05); color: #8f2f2f; font-size: 13px; line-height: 1.45; font-weight: 500; box-shadow: 0 8px 18px rgba(17,17,17,.04); } .single-product .ts-var-msg.is-visible { display: block; }  .single-product .cfvsw-product-container { margin-top: 6px; } .single-product .cfvsw-product-container .cfvsw-swatches-container { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; } .single-product .cfvsw-product-container .cfvsw-swatches-option { position: relative; display: inline-flex !important; align-items: center; justify-content: center; width: 36px !important; height: 36px !important; min-width: 36px !important; min-height: 36px !important; margin: 0 !important; padding: 3px !important; border-radius: 999px !important; border: 1px solid rgba(17,17,17,.14) !important; background: #fff !important; box-shadow: none !important; transition: transform .18s ease, border-color .18s ease, box-shadow .18s ease; } .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner { width: 100% !important; height: 100% !important; border-radius: 999px !important; overflow: hidden !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option:hover { transform: translateY(-1px); border-color: #c9a23a !important; box-shadow: 0 0 0 1px rgba(201,162,58,.10) !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { border-color: #111111 !important; box-shadow: 0 0 0 1px rgba(17,17,17,.06) !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"] .cfvsw-swatch-inner { background: #f5f5f3 !important; box-shadow: inset 0 0 0 1px rgba(17,17,17,.12) !important; }  .single-product .reset_variations { margin-top: 10px; }   .single-product form.variations_form table.variations { margin-bottom: 10px; } .single-product form.variations_form table.variations tr { align-items: center; }  .single-product form.variations_form table.variations th.label { padding-top: 6px !important; } .single-product form.variations_form table.variations th.label label { font-size: 11px; letter-spacing: 0.10em; font-weight: 600; color: #111111; }  .single-product .cfvsw-product-container { display: block; margin-top: 2px; } .single-product .cfvsw-product-container .cfvsw-swatches-container { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; row-gap: 16px; padding-top: 2px; padding-bottom: 4px; } .single-product .cfvsw-product-container .cfvsw-swatches-option { margin: 0 !important; } .single-product .cfvsw-product-container { margin-top: 6px; margin-bottom: 8px; } .single-product .ts-var-msg { margin-top: 14px; }  .single-product .cfvsw-product-container .cfvsw-swatches-option { width: 34px !important; height: 34px !important; min-width: 34px !important; min-height: 34px !important; margin: 0 !important; padding: 3px !important; border-radius: 999px !important; vertical-align: middle; }  .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner { width: 100% !important; height: 100% !important; border-radius: 999px !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option:hover { transform: translateY(-1px); }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { transform: none; }  .single-product .reset_variations { display: inline-block !important; margin-top: 10px !important; font-size: 12px !important; line-height: 1.2; color: #6f6f6f !important; } .single-product .reset_variations:hover { color: #111111 !important; }  @media (min-width: 768px) { .single-product form.variations_form table.variations { border-spacing: 0 10px; } .single-product form.cart .woocommerce-variation-add-to-cart { align-items: flex-start; gap: 14px; } .single-product form.cart .quantity { margin-top: 0; } } .single-product .cfvsw-product-container .cfvsw-swatches-option { margin-right: 0 !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option { width: 26px !important; height: 26px !important; min-width: 26px !important; min-height: 26px !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner { width: 26px !important; height: 26px !important; min-width: 26px !important; min-height: 26px !important; margin: 0 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; background-clip: border-box !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container .cfvsw-swatches-option .cfvsw-swatch-inner::after, .single-product .cfvsw-product-container .cfvsw-swatches-option::before, .single-product .cfvsw-product-container .cfvsw-swatches-option::after { content: none !important; display: none !important; border: 0 !important; box-shadow: none !important; outline: 0 !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { box-shadow: 0 0 0 1px #111111 !important; background: transparent !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"] .cfvsw-swatch-inner { background: #f5f5f3 !important; box-shadow: inset 0 0 0 1px rgba(17,17,17,.12) !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { transform: translateY(-1px) scale(1.04) !important; box-shadow: none !important; z-index: 2 !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner { box-shadow: inset 0 1px 0 rgba(255,255,255,.35), inset 0 -1px 0 rgba(0,0,0,.10), 0 2px 6px rgba(17,17,17,.16) !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch .cfvsw-swatch-inner { background: #f5f5f3 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.65), inset 0 0 0 1px rgba(17,17,17,.08), 0 2px 6px rgba(17,17,17,.14) !important; }  .single-product .cfvsw-product-container, .single-product .cfvsw-product-container .cfvsw-swatches-container { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 14px !important; row-gap: 14px !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option { margin: 0 !important; flex: 0 0 auto !important; }   .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { transform: translateY(-1px) scale(1.07) !important; z-index: 2 !important; box-shadow: none !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner { box-shadow: inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(0,0,0,.14), 0 3px 8px rgba(17,17,17,.22) !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch::before, .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch::after { content: none !important; display: none !important; border: 0 !important; box-shadow: none !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch { box-shadow: none !important; transform: translateY(-1px) scale(1.07) !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch::before, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch::after, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch::before, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch::after { content: none !important; display: none !important; border: 0 !important; box-shadow: none !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch .cfvsw-swatch-inner { background: #f5f5f3 !important; box-shadow: inset 0 0 0 1px rgba(17,17,17,.08), 0 2px 6px rgba(17,17,17,.10) !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch { transform: translateY(-1px) scale(1.12) !important; z-index: 3 !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner { box-shadow: inset 0 1px 0 rgba(255,255,255,.28), inset 0 -1px 0 rgba(0,0,0,.14), 0 4px 10px rgba(17,17,17,.24) !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option.cfvsw-selected-swatch::after { content: "" !important; position: absolute !important; top: -4px !important; right: -4px !important; bottom: -4px !important; left: -4px !important; border: 1px solid rgba(201,162,58,.95) !important; border-radius: 999px !important; pointer-events: none !important; display: block !important; }  .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch { transform: translateY(-1px) scale(1.12) !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch::after, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch::after { content: "" !important; position: absolute !important; top: -4px !important; right: -4px !important; bottom: -4px !important; left: -4px !important; border: 1px solid rgba(201,162,58,1) !important; border-radius: 999px !important; pointer-events: none !important; display: block !important; } .single-product .cfvsw-product-container .cfvsw-swatches-option[data-slug="alb"].cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container .cfvsw-swatches-option[data-value="alb"].cfvsw-selected-swatch .cfvsw-swatch-inner { background: #f5f5f3 !important; box-shadow: inset 0 0 0 1px rgba(17,17,17,.10), 0 3px 8px rgba(17,17,17,.14) !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_culori"]::before { content: "Alege culoarea"; display: block; margin-bottom: 18px; font-size: 11px; line-height: 1.2; letter-spacing: 0.10em; text-transform: uppercase; font-weight: 600; color: #6f6254; } .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"]::before { content: "Alege dimensiunea"; display: block; margin-top: 0 !important; margin-bottom: 12px !important; font-size: 11px; line-height: 1.2; letter-spacing: 0.10em; text-transform: uppercase; font-weight: 600; color: #6f6254; white-space: nowrap !important; }  .single-product .cfvsw-tooltip, .single-product .cfvsw-swatches-option .cfvsw-tooltip { display: none !important; opacity: 0 !important; visibility: hidden !important; }  .single-product .ts-color-current { display: block; width: 100%; min-height: 18px; margin-top: 16px; margin-bottom: 12px; font-size: 12px; line-height: 1.45; letter-spacing: 0.02em; text-transform: none; font-weight: 500; color: #111111; } .single-product .ts-color-current:empty { display: none; }  .single-product .cfvsw-product-container { margin-top: 4px; margin-bottom: 0; } .single-product .cfvsw-product-container, .single-product .cfvsw-product-container .cfvsw-swatches-container { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 14px !important; row-gap: 14px !important; } .single-product .reset_variations { display: inline-block !important; margin-top: 8px !important; font-size: 12px !important; line-height: 1.2; color: #6f6f6f !important; }  .single-product form.variations_form table.variations, .single-product form.variations_form table.variations tbody, .single-product form.variations_form table.variations tr, .single-product form.variations_form table.variations th, .single-product form.variations_form table.variations td, .single-product .cfvsw-product-container { border: 0 !important; box-shadow: none !important; background-image: none !important; }   .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"], .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] { margin-top: 8px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-container, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-container { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; row-gap: 10px !important; align-items: center !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option { width: auto !important; min-width: 78px !important; height: 38px !important; min-height: 38px !important; padding: 0 16px !important; margin: 0 !important; border: 1px solid rgba(17,17,17,.12) !important; border-radius: 0 !important; background: #ffffff !important; box-shadow: none !important; outline: none !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; overflow: visible !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner { width: auto !important; height: auto !important; min-width: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; border-top: 0 !important; border-bottom: 0 !important; border-radius: 0 !important; background: transparent !important; background-image: none !important; box-shadow: none !important; outline: none !important; text-decoration: none !important; color: #111111 !important; font-size: 13px !important; line-height: 1 !important; font-weight: 500 !important; letter-spacing: 0.01em !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option::after, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner::after { content: none !important; display: none !important; border: 0 !important; background: none !important; box-shadow: none !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option:hover, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option:hover { border-color: #c9a23a !important; transform: translateY(-1px) !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch { position: relative !important; border: 1px solid rgba(17,17,17,.14) !important; border-radius: 0 !important; background: #fbf8f2 !important; background-image: none !important; box-shadow: 0 1px 4px rgba(17,17,17,.04) !important; transform: none !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch::after { content: "" !important; display: block !important; position: absolute !important; left: 8px !important; right: 8px !important; bottom: 6px !important; height: 1px !important; background: #c9a23a !important; border: 0 !important; box-shadow: none !important; pointer-events: none !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner *, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner * { color: #111111 !important; -webkit-text-fill-color: #111111 !important; text-shadow: none !important; box-shadow: none !important; filter: none !important; background: transparent !important; font-weight: 600 !important; }   .single-product .ts-color-current { margin-bottom: 24px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"], .single-product .cfvsw-product-container[swatches-attr="attribute_culori"] { margin-bottom: 22px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"]::before { margin-top: 8px !important; margin-bottom: 14px !important; }   .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_culori"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"]::before { display: block !important; margin-top: 0 !important; margin-bottom: 12px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"] .cfvsw-swatches-container, .single-product .cfvsw-product-container[swatches-attr="attribute_culori"] .cfvsw-swatches-container { margin-top: -3px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-container, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-container { margin-top: -2px !important; }   .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_culori"]::before { margin-bottom: 18px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"] .cfvsw-swatches-container, .single-product .cfvsw-product-container[swatches-attr="attribute_culori"] .cfvsw-swatches-container { transform: none !important; margin-top: 0 !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"]::before { margin-top: 0 !important; }   .single-product .cfvsw-product-container[swatches-attr="attribute_pa_culori"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_culori"]::before { margin-bottom: 8px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"], .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] { margin-top: 28px !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"]::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"]::before { margin-top: 0 !important; margin-bottom: 12px !important; }   .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option { position: relative !important; width: auto !important; min-width: 78px !important; height: 38px !important; min-height: 38px !important; padding: 0 16px !important; margin: 0 !important; border: 1px solid rgba(17,17,17,.12) !important; border-radius: 0 !important; background: #ffffff !important; background-image: none !important; box-shadow: none !important; outline: none !important; transform: none !important; overflow: visible !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option:hover, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option:hover { border-color: rgba(17,17,17,.12) !important; background: #ffffff !important; background-image: none !important; box-shadow: none !important; transform: translateY(-2px) !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner *, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner * { width: auto !important; height: auto !important; min-width: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; border-top: 0 !important; border-bottom: 0 !important; border-radius: 0 !important; background: transparent !important; background-image: none !important; box-shadow: none !important; outline: none !important; text-decoration: none !important; text-shadow: none !important; filter: none !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-size: 13px !important; line-height: 1 !important; font-weight: 500 !important; letter-spacing: 0.01em !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option::after, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner::after { content: none !important; display: none !important; border: 0 !important; background: none !important; background-image: none !important; box-shadow: none !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch { position: relative !important; border: 1px solid #111111 !important; border-radius: 0 !important; background: #111111 !important; background-image: none !important; box-shadow: none !important; outline: 1.5px solid #c9a23a !important; outline-offset: 3.8px !important; transform: translateY(-1px) !important; overflow: visible !important; z-index: 2 !important; } .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner *, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner * { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-shadow: none !important; box-shadow: none !important; background: transparent !important; font-weight: 600 !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner *, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner * { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-shadow: none !important; box-shadow: none !important; filter: none !important; background: transparent !important; background-image: none !important; border: 0 !important; border-top: 0 !important; border-bottom: 0 !important; text-decoration: none !important; font-weight: 600 !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch::after, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch::after, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner::before, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner::after { content: none !important; display: none !important; border: 0 !important; background: none !important; background-image: none !important; box-shadow: none !important; }   .single-product form.variations_form .single_variation_wrap { margin-top: 2px; }  .single-product form.variations_form .single_variation .woocommerce-variation-price { margin: 0 0 10px 0; } .single-product form.variations_form .single_variation .price, .single-product form.variations_form .single_variation .woocommerce-variation-price .price { display: block; margin: 0; color: #111; font-size: 14px; font-weight: 700; line-height: 1.2; }  .single-product form.variations_form .woocommerce-variation-add-to-cart { gap: 8px; margin-top: 8px; }  .single-product form.variations_form .quantity .qty { width: 120px; min-width: 120px; height: 44px; padding: 0 8px; font-size: 16px; border: 1px solid rgba(0,0,0,.12); background: #f7f7f7; color: #111; }  .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus, .single-product form.variations_form .woocommerce-variation-add-to-cart .minus, .single-product form.variations_form .woocommerce-variation-add-to-cart .plus { width: 36px; min-width: 36px; height: 44px; border: 1px solid rgba(0,0,0,.12); background: #f7f7f7; color: #111; padding: 0; box-shadow: none; }  .single-product form.variations_form .single_add_to_cart_button { min-width: 174px; min-height: 44px; height: 44px; padding: 0 22px; font-size: 13px; letter-spacing: .04em; background: #C9A23A; color: #111; border: 1px solid #b8912f; }  .single-product form.variations_form .single_add_to_cart_button:hover { background: #b8912f; color: #111; border-color: #b8912f; transform: none; }  .single-product form.variations_form .single_add_to_cart_button.disabled, .single-product form.variations_form .single_add_to_cart_button:disabled { background: #d8d8d8; border-color: #d8d8d8; color: rgba(17,17,17,.55); }  .single-product form.variations_form .reset_variations { margin-top: 8px; font-size: 12px; }  @media (max-width: 767px) { .single-product form.variations_form .quantity .qty { width: 100%; min-width: 100%; } .single-product form.variations_form .single_add_to_cart_button { width: 100%; min-width: 100%; } }   .single-product form.variations_form { width: 100%; }  .single-product form.variations_form .single_variation_wrap { display: block; width: 100%; margin-top: 10px; }  .single-product form.variations_form .single_variation { display: block !important; width: 100%; margin: 0 0 10px 0; min-height: 0 !important; } .single-product form.variations_form .single_variation .woocommerce-variation-price, .single-product form.variations_form .single_variation .price { display: block !important; margin: 0 0 10px 0; text-align: left; min-height: 0 !important; } .single-product form.variations_form .single_variation .price, .single-product form.variations_form .single_variation .price span, .single-product form.variations_form .woocommerce-variation-price .price, .single-product form.variations_form .woocommerce-variation-price .amount { font-size: 18px; font-weight: 700; line-height: 1.2; color: #111; }  .single-product form.variations_form .woocommerce-variation-add-to-cart { display: flex !important; flex-direction: row !important; align-items: stretch !important; gap: 10px; width: 100%; margin-top: 0; }  .single-product form.variations_form .quantity { display: flex; align-items: stretch; margin: 0; flex: 0 0 auto; } .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus, .single-product form.variations_form .quantity input.qty { height: 46px !important; min-height: 46px !important; max-height: 46px !important; box-sizing: border-box; }  .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus { width: 40px; min-width: 40px; padding: 0; border: 1px solid rgba(0,0,0,.12); background: #f7f7f7; color: #111; box-shadow: none; }  .single-product form.variations_form .quantity input.qty { width: 54px; min-width: 54px; padding: 0; border: 1px solid rgba(0,0,0,.12); border-left: 0; border-right: 0; background: #f7f7f7; color: #111; text-align: center; font-size: 16px; box-shadow: none; }  .single-product form.variations_form .single_add_to_cart_button { height: 46px !important; min-height: 46px !important; padding: 0 28px; min-width: 190px; width: auto; background: #C9A23A; border: 1px solid #b8912f; color: #111; font-size: 13px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; box-shadow: none; transform: none !important; align-self: stretch; } .single-product form.variations_form .single_add_to_cart_button:hover { background: #b8912f; border-color: #b8912f; color: #111; }  .single-product form.variations_form .woocommerce-variation, .single-product form.variations_form .woocommerce-variation-add-to-cart, .single-product form.variations_form .quantity, .single-product form.variations_form .quantity * { min-height: 0; }  @media (max-width: 767px) { .single-product form.variations_form .woocommerce-variation-add-to-cart { flex-direction: column !important; align-items: stretch !important; } .single-product form.variations_form .single_add_to_cart_button { width: 100%; min-width: 0; } }   .single-product form.variations_form .single_variation_wrap { margin-top: 16px; }  .single-product form.variations_form .single_variation { margin: 0 0 14px 0; } .single-product form.variations_form .single_variation .woocommerce-variation-price, .single-product form.variations_form .single_variation .price { margin: 0 0 14px 0 !important; } .single-product form.variations_form .single_variation .price, .single-product form.variations_form .single_variation .price span, .single-product form.variations_form .woocommerce-variation-price .price, .single-product form.variations_form .woocommerce-variation-price .amount { font-size: 16px; font-weight: 700; line-height: 1.2; color: #111; }  .single-product form.variations_form .woocommerce-variation-add-to-cart { gap: 12px; align-items: center !important; }  .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus, .single-product form.variations_form .quantity input.qty { height: 44px !important; min-height: 44px !important; max-height: 44px !important; }  .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus { width: 38px; min-width: 38px; }  .single-product form.variations_form .quantity input.qty { width: 52px; min-width: 52px; font-size: 15px; }  .single-product form.variations_form .single_add_to_cart_button { min-width: 208px; height: 44px !important; min-height: 44px !important; padding: 0 30px; font-size: 12.5px; letter-spacing: .06em; }  .single-product form.variations_form .single_add_to_cart_button:hover { transform: none !important; }  .single-product form.variations_form .reset_variations { margin-top: 12px; font-size: 12px; opacity: .9; }   .single-product form.variations_form .single_variation_wrap { margin-top: 10px; }  .single-product form.variations_form .single_variation { margin: 0 0 10px 0; } .single-product form.variations_form .single_variation .woocommerce-variation-price, .single-product form.variations_form .single_variation .price { margin: 0 0 10px 0 !important; }  .single-product form.variations_form .single_variation .price, .single-product form.variations_form .single_variation .price span, .single-product form.variations_form .woocommerce-variation-price .price, .single-product form.variations_form .woocommerce-variation-price .amount { font-size: 17px; font-weight: 700; line-height: 1.15; }  .single-product form.variations_form .woocommerce-variation-add-to-cart { gap: 10px; align-items: stretch !important; }  .single-product form.variations_form .quantity { display: flex; align-items: stretch; }  .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus, .single-product form.variations_form .quantity input.qty { height: 46px !important; min-height: 46px !important; max-height: 46px !important; }  .single-product form.variations_form .quantity input.qty { width: 56px; min-width: 56px; font-size: 15px; font-weight: 500; }  .single-product form.variations_form .single_add_to_cart_button { min-width: 220px; height: 46px !important; min-height: 46px !important; padding: 0 32px; font-size: 12.5px; letter-spacing: .05em; display: inline-flex; align-items: center; justify-content: center; }  .single-product form.variations_form .reset_variations { margin-top: 10px; font-size: 12px; opacity: .85; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr*="dimensiune"] .cfvsw-swatch-inner { padding: 0 8px !important; min-height: 30px !important; height: 30px !important; line-height: 30px !important; font-size: 13px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }   .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"], .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"], .single-product .cfvsw-product-container[swatches-attr*="dimensiune"] { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important; width: 100%; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatches-option, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatches-option, .single-product .cfvsw-product-container[swatches-attr*="dimensiune"] .cfvsw-swatches-option { margin: 0 !important; display: flex !important; justify-content: center !important; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr*="dimensiune"] .cfvsw-swatch-inner { min-width: 78px !important; height: 42px !important; padding: 0 14px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; box-sizing: border-box !important; }  .single-product .variations tr:has(.cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"]) .label, .single-product .variations tr:has(.cfvsw-product-container[swatches-attr="attribute_dimensiune"]) .label, .single-product .variations tr:has(.cfvsw-product-container[swatches-attr*="dimensiune"]) .label { text-align: left; }  .single-product .cfvsw-product-container[swatches-attr="attribute_pa_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr="attribute_dimensiune"] .cfvsw-swatch-inner, .single-product .cfvsw-product-container[swatches-attr*="dimensiune"] .cfvsw-swatch-inner { min-width: 50px !important; width: 50px !important; max-width: 50px !important; height: 30px !important; min-height: 30px !important; max-height: 30px !important; padding: 0 2px !important; font-size: 12px !important; line-height: 1 !important; }  .ts-color-live-output, .ts-size-live-output { display: none; margin-top: 8px; margin-bottom: 14px; font-size: 13px; line-height: 1.45; color: rgba(17,17,17,.72); letter-spacing: .01em; } .ts-color-live-output strong, .ts-size-live-output strong { color: #111; font-weight: 600; }   .widget_shopping_cart_content .mini_cart_item dl.variation { grid-column: 3 !important; grid-row: 2 !important; display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; gap: 4px 8px !important; margin: 4px 0 8px 0 !important; padding: 0 !important; width: 100% !important; font-size: 13px !important; line-height: 1.4 !important; color: rgba(17,17,17,.72) !important; border: 0 !important; }  .widget_shopping_cart_content .mini_cart_item dl.variation dt { margin: 0 !important; padding: 0 !important; font-weight: 500 !important; color: rgba(17,17,17,.72) !important; clear: none !important; float: none !important; }  .widget_shopping_cart_content .mini_cart_item dl.variation dd { margin: 0 12px 0 0 !important; padding: 0 !important; color: #111 !important; font-weight: 600 !important; clear: none !important; float: none !important; } .widget_shopping_cart_content .mini_cart_item dl.variation dd p { margin: 0 !important; padding: 0 !important; }  .widget_shopping_cart_content .mini_cart_item .quantity { grid-column: 3 !important; grid-row: 3 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; margin: 0 !important; width: 100% !important; }  .widget_shopping_cart_content .mini_cart_item > a:not(.remove) { grid-column: 2 / 4 !important; grid-row: 1 !important; }  .widget_shopping_cart_content .mini_cart_item, .widget_shopping_cart_content .mini_cart_item * { overflow: visible !important; }   .widget_shopping_cart_content .mini_cart_item > a:not(.remove) { grid-column: 2 / 4 !important; grid-row: 1 !important; }  .widget_shopping_cart_content .mini_cart_item dl.variation { grid-column: 3 !important; grid-row: 2 !important; display: block !important; margin: 2px 0 10px 0 !important; padding: 0 !important; width: 100% !important; font-size: 13px !important; line-height: 1.45 !important; color: rgba(17,17,17,.72) !important; border: 0 !important; }  .widget_shopping_cart_content .mini_cart_item dl.variation dt, .widget_shopping_cart_content .mini_cart_item dl.variation dd { display: inline !important; float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important; } .widget_shopping_cart_content .mini_cart_item dl.variation dt { font-weight: 500 !important; color: rgba(17,17,17,.72) !important; } .widget_shopping_cart_content .mini_cart_item dl.variation dd { color: #111 !important; font-weight: 600 !important; } .widget_shopping_cart_content .mini_cart_item dl.variation dd p { display: inline !important; margin: 0 !important; padding: 0 !important; }  .widget_shopping_cart_content .mini_cart_item dl.variation dt:not(:first-of-type) { display: block !important; margin-top: 2px !important; }  .widget_shopping_cart_content .mini_cart_item .quantity { grid-column: 3 !important; grid-row: 3 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; margin: 0 !important; width: 100% !important; }  .widget_shopping_cart_content .ts-mini-qty-price { margin-top: 0 !important; }   .widget_shopping_cart_content .woocommerce-mini-cart > li:last-child, .widget_shopping_cart_content .woocommerce-mini-cart > li:last-child.mini_cart_item { border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important; }  .ts-cart-drawer .woocommerce-mini-cart__total, .widget_shopping_cart_content .woocommerce-mini-cart__total { margin-top: 24px !important; padding-top: 18px !important; border-top: 1px solid rgba(0,0,0,.14) !important; }  @media (max-width: 767px) {  .single-product .product .summary, .single-product div.product div.summary, .single-product .woocommerce-product-details__short-description { width: 100% !important; }  .single-product .product_title, .single-product .entry-title { font-size: 34px !important; line-height: 1.12 !important; margin-bottom: 12px !important; }  .single-product div.product p.price, .single-product div.product span.price { font-size: 16px !important; line-height: 1.3 !important; margin-bottom: 20px !important; }  .single-product form.variations_form .variations { margin-bottom: 14px !important; } .single-product form.variations_form .variations tr, .single-product form.variations_form .variations td, .single-product form.variations_form .variations th, .single-product form.variations_form .variations tbody { display: block !important; width: 100% !important; } .single-product form.variations_form .variations tr { margin-bottom: 18px !important; }  .single-product form.variations_form .label, .single-product form.variations_form .label label { display: block !important; width: 100% !important; margin-bottom: 10px !important; }  .single-product .cfvsw-product-container[swatches-attr*="culor"], .single-product .cfvsw-product-container[swatches-attr*="culo"] { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; align-items: center !important; }  .single-product .cfvsw-product-container[swatches-attr*="dimensiune"] { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; }  .single-product form.variations_form .single_variation_wrap { margin-top: 10px !important; width: 100% !important; } .single-product form.variations_form .woocommerce-variation-add-to-cart { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 12px !important; width: 100% !important; }  .single-product form.variations_form .quantity { display: flex !important; width: 100% !important; max-width: 100% !important; } .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus, .single-product form.variations_form .quantity input.qty { height: 46px !important; min-height: 46px !important; max-height: 46px !important; } .single-product form.variations_form .quantity .minus, .single-product form.variations_form .quantity .plus { width: 46px !important; min-width: 46px !important; } .single-product form.variations_form .quantity input.qty { width: calc(100% - 92px) !important; min-width: 0 !important; font-size: 16px !important; }  .single-product form.variations_form .single_add_to_cart_button { width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 48px !important; min-height: 48px !important; padding: 0 18px !important; }  .single-product .product_meta { margin-top: 20px !important; } }  @media (min-width: 992px) {  .bricks-nav-menu li.ts-keepopen > .sub-menu, .brxe-nav-menu li.ts-keepopen > .sub-menu{ display: flex !important; }  .ts-nav-tagsho-menu .bricks-nav-menu, .ts-nav-tagsho-menu .bricks-nav-menu ul{ list-style: none !important; } .ts-nav-tagsho-menu .bricks-nav-menu li{ position: relative !important; } .ts-nav-tagsho-menu .bricks-nav-menu .sub-menu{ display: none !important; } .ts-nav-tagsho-menu .bricks-nav-menu > li:hover > .sub-menu{ display: flex !important; } .ts-nav-tagsho-menu .bricks-nav-menu .sub-menu li:hover > .sub-menu{ display: flex !important; } .ts-nav-tagsho-menu .bricks-nav-menu > li > .sub-menu, .ts-nav-tagsho-menu .bricks-nav-menu .sub-menu .sub-menu{ flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 0 !important; padding: 0 !important; margin: 0 !important; min-width: 220px !important; width: 220px !important; max-width: 220px !important; background: #fff !important; border: 1px solid rgba(0,0,0,.10) !important; border-radius: 0 !important; box-shadow: 0 10px 24px rgba(0,0,0,.10) !important; z-index: 100000 !important; } .ts-nav-tagsho-menu .bricks-nav-menu > li > .sub-menu{ position: absolute !important; top: calc(100% + 12px) !important; left: 0 !important; overflow: visible !important; } .ts-nav-tagsho-menu .bricks-nav-menu .sub-menu .sub-menu{ position: absolute !important; top: 0 !important; left: 100% !important; margin-left: 0 !important; transform: translateX(0) !important; }  header .ts-nav-tagsho-menu .sub-menu{ padding: 0 !important; margin: 0 !important; } header .ts-nav-tagsho-menu .sub-menu > li{ margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; position: relative !important; box-shadow: none !important; } header .ts-nav-tagsho-menu .sub-menu > li > a, header .ts-nav-tagsho-menu .sub-menu > li > .brx-submenu-toggle{ position: relative !important; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; min-height: 50px !important; padding: 0 18px !important; margin: 0 !important; background: #fff !important; color: #111 !important; border-radius: 0 !important; box-shadow: none !important; transition: color .18s ease, background .18s ease !important; }  }  @media (max-width: 991px) {  .ts-header, .ts-header .brxe-container, header, header .brxe-container { overflow: visible !important; }  .ts-header .brxe-nav-menu, .ts-header .ts-nav-tagsho-menu, header .brxe-nav-menu, header .ts-nav-tagsho-menu { display: flex !important; visibility: visible !important; opacity: 1 !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; min-width: 44px !important; height: auto !important; position: relative !important; z-index: 99999 !important; }  .ts-header .brxe-nav-menu > nav > ul.bricks-nav-menu, .ts-header .ts-nav-tagsho-menu > nav > ul.bricks-nav-menu, header .brxe-nav-menu > nav > ul.bricks-nav-menu, header .ts-nav-tagsho-menu > nav > ul.bricks-nav-menu { display: none !important; }  .ts-header .bricks-mobile-menu-toggle, .ts-header .bricks-mobile-menu-toggle button, .ts-header .brxe-nav-menu .bricks-mobile-menu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-mobile-menu-toggle, header .bricks-mobile-menu-toggle, header .bricks-mobile-menu-toggle button, header .brxe-nav-menu .bricks-mobile-menu-toggle, header .ts-nav-tagsho-menu .bricks-mobile-menu-toggle { display: inline-flex !important; visibility: visible !important; opacity: 1 !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; background: transparent !important; border: 0 !important; box-shadow: none !important; color: #111 !important; padding: 0 !important; margin: 0 !important; position: relative !important; z-index: 999999 !important; }  .ts-header .bricks-mobile-menu-toggle .bar, header .bricks-mobile-menu-toggle .bar { display: block !important; width: 22px !important; height: 2px !important; background: #111 !important; }  .ts-header .bricks-mobile-menu-toggle svg, .ts-header .bricks-mobile-menu-toggle svg *, header .bricks-mobile-menu-toggle svg, header .bricks-mobile-menu-toggle svg * { display: block !important; stroke: #111 !important; fill: #111 !important; }  .bricks-mobile-menu-wrapper, .bricks-mobile-nav-wrapper, .bricks-mobile-menu { visibility: initial; opacity: initial; } }  @media (max-width: 991px) {  .ts-nav-tagsho-menu.brxe-nav-menu.show-mobile-menu, .ts-nav-tagsho-menu.show-mobile-menu, .brxe-nav-menu.show-mobile-menu { top: 74px !important; height: calc(100vh - 74px) !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu, .brxe-nav-menu .bricks-mobile-menu { padding-top: 34px !important; padding-left: 30px !important; padding-right: 30px !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu > li > a, .ts-nav-tagsho-menu .bricks-mobile-menu > li > .brx-submenu-toggle { min-height: 52px !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu-toggle, .brxe-nav-menu .bricks-mobile-menu-toggle { top: 18px !important; right: 18px !important; }  .ts-nav-tagsho-menu .brx-submenu-toggle > button { margin-left: 14px !important; } }  @media (max-width: 767px) { .ts-cart-drawer .cart-panel, .ts-cart-drawer .widget_shopping_cart_content { width: 100% !important; max-width: 100% !important; }  .ts-cart-drawer .woocommerce-mini-cart .mini_cart_item, .widget_shopping_cart_content .woocommerce-mini-cart .mini_cart_item { display: grid !important; grid-template-columns: 20px 86px 1fr !important; grid-template-rows: auto auto auto auto !important; column-gap: 12px !important; row-gap: 8px !important; align-items: start !important; padding: 18px 0 20px !important; overflow: visible !important; }  .ts-cart-drawer .mini_cart_item > a.remove, .widget_shopping_cart_content .mini_cart_item > a.remove { grid-column: 1 !important; grid-row: 1 !important; align-self: start !important; justify-self: center !important; margin-top: 4px !important; position: static !important; }  .ts-cart-drawer .mini_cart_item > a:not(.remove), .widget_shopping_cart_content .mini_cart_item > a:not(.remove) { grid-column: 2 / 4 !important; grid-row: 1 !important; display: grid !important; grid-template-columns: 86px 1fr !important; column-gap: 12px !important; align-items: start !important; width: 100% !important; min-width: 0 !important; } .ts-cart-drawer .mini_cart_item > a:not(.remove) img, .widget_shopping_cart_content .mini_cart_item > a:not(.remove) img { width: 86px !important; height: 86px !important; object-fit: cover !important; margin: 0 !important; }  .ts-cart-drawer .mini_cart_item > a:not(.remove), .widget_shopping_cart_content .mini_cart_item > a:not(.remove) { font-size: 14px !important; line-height: 1.35 !important; font-weight: 600 !important; color: #111 !important; }  .ts-cart-drawer .mini_cart_item dl.variation, .widget_shopping_cart_content .mini_cart_item dl.variation { grid-column: 3 !important; grid-row: 2 !important; display: block !important; width: 100% !important; margin: -48px 0 8px 0 !important; padding: 0 !important; font-size: 13px !important; line-height: 1.35 !important; color: rgba(17,17,17,.72) !important; border: 0 !important; } .ts-cart-drawer .mini_cart_item dl.variation dt, .ts-cart-drawer .mini_cart_item dl.variation dd, .widget_shopping_cart_content .mini_cart_item dl.variation dt, .widget_shopping_cart_content .mini_cart_item dl.variation dd { display: inline !important; float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important; } .ts-cart-drawer .mini_cart_item dl.variation dt, .widget_shopping_cart_content .mini_cart_item dl.variation dt { font-weight: 500 !important; } .ts-cart-drawer .mini_cart_item dl.variation dd, .widget_shopping_cart_content .mini_cart_item dl.variation dd { font-weight: 600 !important; color: #111 !important; } .ts-cart-drawer .mini_cart_item dl.variation dd p, .widget_shopping_cart_content .mini_cart_item dl.variation dd p { display: inline !important; margin: 0 !important; padding: 0 !important; }  .ts-cart-drawer .mini_cart_item .quantity, .widget_shopping_cart_content .mini_cart_item .quantity { grid-column: 2 !important; grid-row: 2 / 4 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; margin: 0 !important; width: 112px !important; max-width: 112px !important; }  .ts-cart-drawer .ts-mini-qty-price, .widget_shopping_cart_content .ts-mini-qty-price, .ts-cart-drawer .mini_cart_item .quantity .amount, .widget_shopping_cart_content .mini_cart_item .quantity .amount { font-size: 13px !important; line-height: 1.35 !important; white-space: nowrap !important; }  .ts-cart-drawer .ts-mini-qty-block, .widget_shopping_cart_content .ts-mini-qty-block { width: 112px !important; max-width: 112px !important; } }  @media (max-width: 767px) { .ts-cart-drawer, .ts-cart-drawer.is-open, .ts-cart-drawer.active { position: fixed !important; inset: 0 !important; width: 100vw !important; max-width: 100vw !important; height: 100vh !important; right: auto !important; left: 0 !important; top: 0 !important; bottom: 0 !important; padding: 0 !important; overflow: hidden !important; z-index: 999999 !important; } .ts-cart-drawer .cart-panel { width: 100% !important; max-width: 100% !important; height: 100vh !important; margin: 0 !important; padding: 26px 22px 30px !important; overflow-y: auto !important; overflow-x: hidden !important; box-sizing: border-box !important; background: #fff !important; } .ts-cart-drawer .cart-panel > .brxe-icon, .ts-cart-drawer .cart-panel .ts-cart-close { top: 24px !important; right: 22px !important; } .ts-cart-drawer .woocommerce-mini-cart .mini_cart_item, .widget_shopping_cart_content .woocommerce-mini-cart .mini_cart_item { grid-template-columns: 18px 78px 1fr !important; column-gap: 10px !important; } .ts-cart-drawer .mini_cart_item > a:not(.remove), .widget_shopping_cart_content .mini_cart_item > a:not(.remove) { grid-template-columns: 78px 1fr !important; column-gap: 10px !important; } .ts-cart-drawer .mini_cart_item > a:not(.remove) img, .widget_shopping_cart_content .mini_cart_item > a:not(.remove) img { width: 78px !important; height: 78px !important; } .ts-cart-drawer .mini_cart_item .quantity, .widget_shopping_cart_content .mini_cart_item .quantity { width: 118px !important; max-width: 118px !important; } .ts-cart-drawer .ts-mini-qty-block, .widget_shopping_cart_content .ts-mini-qty-block { width: 118px !important; max-width: 118px !important; } }  @media (max-width: 767px) { .ts-cart-drawer .woocommerce-mini-cart__total, .widget_shopping_cart_content .woocommerce-mini-cart__total { margin-top: 20px !important; padding-top: 18px !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons, .widget_shopping_cart_content .woocommerce-mini-cart__buttons { margin-top: 18px !important; gap: 10px !important; } .ts-cart-drawer .woocommerce-mini-cart__buttons a, .widget_shopping_cart_content .woocommerce-mini-cart__buttons a { min-height: 48px !important; padding-inline: 18px !important; } }  @media (max-width: 767px) {  .ts-cart-drawer .mini_cart_item > a:not(.remove), .widget_shopping_cart_content .mini_cart_item > a:not(.remove) { display: grid !important; grid-template-columns: 78px 1fr !important; column-gap: 12px !important; align-items: start !important; }  .ts-cart-drawer .mini_cart_item dl.variation, .widget_shopping_cart_content .mini_cart_item dl.variation { grid-column: 3 !important; grid-row: 2 !important; margin: -42px 0 10px 0 !important; padding: 0 !important; display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; gap: 0 4px !important; width: 100% !important; font-size: 13px !important; line-height: 1.35 !important; color: rgba(17,17,17,.72) !important; border: 0 !important; } .ts-cart-drawer .mini_cart_item dl.variation dt, .widget_shopping_cart_content .mini_cart_item dl.variation dt { display: inline !important; float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important; font-weight: 500 !important; color: rgba(17,17,17,.72) !important; } .ts-cart-drawer .mini_cart_item dl.variation dd, .widget_shopping_cart_content .mini_cart_item dl.variation dd { display: inline !important; float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important; font-weight: 600 !important; color: #111 !important; } .ts-cart-drawer .mini_cart_item dl.variation dd p, .widget_shopping_cart_content .mini_cart_item dl.variation dd p { display: inline !important; margin: 0 !important; padding: 0 !important; } }  @media (max-width: 991px) { .ts-cart-trigger { position: relative !important; overflow: visible !important; }  .ts-cart-trigger .brxe-shortcode, .ts-cart-trigger .brxe-shortcode a, .ts-cart-trigger .brxe-shortcode span, .ts-cart-trigger a.cart-contents, .ts-cart-trigger .cart-contents { background: transparent !important; border: 0 !important; box-shadow: none !important; outline: 0 !important; width: auto !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; }  .ts-cart-trigger .brxe-shortcode span:empty, .ts-cart-trigger .ts-cart-badge:empty, .ts-cart-trigger .cart-contents-count:empty, .ts-cart-trigger .cart-count:empty { display: none !important; }  .ts-cart-trigger .brxe-shortcode::before, .ts-cart-trigger .brxe-shortcode::after, .ts-cart-trigger .brxe-shortcode a::before, .ts-cart-trigger .brxe-shortcode a::after, .ts-cart-trigger .brxe-shortcode span::before, .ts-cart-trigger .brxe-shortcode span::after, .ts-cart-trigger a.cart-contents::before, .ts-cart-trigger a.cart-contents::after, .ts-cart-trigger .cart-contents::before, .ts-cart-trigger .cart-contents::after { content: none !important; display: none !important; }  .ts-cart-trigger .ts-cart-badge:not(:empty), .ts-cart-trigger .cart-contents-count:not(:empty), .ts-cart-trigger .cart-count:not(:empty) { position: absolute !important; top: -18px !important; right: -12px !important; transform: none !important; min-width: 18px !important; height: 18px !important; padding: 0 5px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; background: #111 !important; color: #fff !important; font-size: 10px !important; font-weight: 700 !important; line-height: 1 !important; border-radius: 999px !important; border: 0 !important; box-shadow: none !important; white-space: nowrap !important; z-index: 50 !important; } }  @media (min-width: 992px) { .tagsho-filters, .ts-m-shop .tagsho-filters, .ts-m-shop [class*="filters"] { background: #fff !important; border: 0 !important; box-shadow: none !important; } .tagsho-filters ul, .ts-m-shop .tagsho-filters ul, .ts-m-shop [class*="filters"] ul { list-style: none !important; margin: 0 !important; padding: 0 !important; } .tagsho-filters li, .ts-m-shop .tagsho-filters li, .ts-m-shop [class*="filters"] li { margin: 0 !important; padding: 0 !important; border-bottom: 1px solid rgba(17,17,17,.07) !important; } .tagsho-filters a, .ts-m-shop .tagsho-filters a, .ts-m-shop [class*="filters"] a { display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 42px !important; padding: 0 4px !important; color: #111 !important; font-size: 13px !important; font-weight: 500 !important; letter-spacing: .04em !important; text-decoration: none !important; transition: color .18s ease, padding-left .18s ease !important; } .tagsho-filters a:hover, .ts-m-shop .tagsho-filters a:hover, .ts-m-shop [class*="filters"] a:hover { color: var(--ts-gold, #C9A23A) !important; padding-left: 8px !important; } .tagsho-filters a::after, .ts-m-shop .tagsho-filters a::after, .ts-m-shop [class*="filters"] a::after { content: "›" !important; color: currentColor !important; font-size: 17px !important; line-height: 1 !important; opacity: .65 !important; } }  @media (min-width: 992px) { .tagsho-filters li::before, .tagsho-filters li::after, .ts-m-shop .tagsho-filters li::before, .ts-m-shop .tagsho-filters li::after, .ts-m-shop [class*="filters"] li::before, .ts-m-shop [class*="filters"] li::after { display: none !important; content: none !important; } .tagsho-filters a, .ts-m-shop .tagsho-filters a, .ts-m-shop [class*="filters"] a { justify-content: space-between !important; text-align: left !important; padding-left: 0 !important; padding-right: 0 !important; } .tagsho-filters a > span, .ts-m-shop .tagsho-filters a > span, .ts-m-shop [class*="filters"] a > span { text-align: left !important; } }  @media (min-width: 992px) { .tagsho-filters a::before, .tagsho-filters a::after, .ts-m-shop .tagsho-filters a::before, .ts-m-shop .tagsho-filters a::after, .ts-m-shop [class*="filters"] a::before, .ts-m-shop [class*="filters"] a::after { display: none !important; content: none !important; opacity: 0 !important; visibility: hidden !important; }  .tagsho-filters a { background-image: none !important; } }  @media (min-width: 992px) {  .tagsho-filters, .ts-m-shop .tagsho-filters, .ts-m-shop [class*="filters"] { background: #fff !important; border: 0 !important; box-shadow: none !important; outline: 0 !important; padding: 18px 18px 16px !important; }  .tagsho-filters .brx-nestable-accordion, .tagsho-filters .accordion, .tagsho-filters .accordion-item, .tagsho-filters .brxe-accordion, .tagsho-filters .brxe-div, .tagsho-filters .brxe-block { border: 0 !important; box-shadow: none !important; outline: 0 !important; }  .tagsho-filters .brx-nestable-accordion-title, .ts-m-shop .tagsho-filters .brx-nestable-accordion-title, .ts-m-shop [class*="filters"] .brx-nestable-accordion-title { min-height: auto !important; padding: 0 0 18px 0 !important; margin: 0 !important; font-size: 20px !important; line-height: 1.25 !important; font-weight: 700 !important; letter-spacing: .035em !important; text-transform: uppercase !important; color: #111 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; }  .tagsho-filters ul, .ts-m-shop .tagsho-filters ul, .ts-m-shop [class*="filters"] ul { list-style: none !important; margin: 0 !important; padding: 0 !important; } .tagsho-filters li, .ts-m-shop .tagsho-filters li, .ts-m-shop [class*="filters"] li { margin: 0 !important; padding: 0 !important; border-bottom: 1px solid rgba(17,17,17,.075) !important; }  .tagsho-filters a, .ts-m-shop .tagsho-filters a, .ts-m-shop [class*="filters"] a { display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 38px !important; padding: 0 !important; margin: 0 !important; font-size: 12px !important; line-height: 1.3 !important; font-weight: 500 !important; letter-spacing: .035em !important; text-transform: none !important; text-decoration: none !important; color: rgba(17,17,17,.62) !important; background: transparent !important; border: 0 !important; box-shadow: none !important; transition: color .18s ease, padding-left .18s ease !important; } .tagsho-filters a:hover, .ts-m-shop .tagsho-filters a:hover, .ts-m-shop [class*="filters"] a:hover { color: var(--ts-gold, #C9A23A) !important; padding-left: 5px !important; }  .tagsho-filters a.ts-filter-active, .ts-m-shop .tagsho-filters a.ts-filter-active, .ts-m-shop [class*="filters"] a.ts-filter-active { color: var(--ts-gold, #C9A23A) !important; font-weight: 700 !important; } .tagsho-filters a.ts-filter-active .count, .ts-m-shop .tagsho-filters a.ts-filter-active .count, .ts-m-shop [class*="filters"] a.ts-filter-active .count { color: var(--ts-gold, #C9A23A) !important; opacity: 1 !important; }  .tagsho-filters li::before, .tagsho-filters li::after, .tagsho-filters a::before, .tagsho-filters a::after, .ts-m-shop .tagsho-filters li::before, .ts-m-shop .tagsho-filters li::after, .ts-m-shop .tagsho-filters a::before, .ts-m-shop .tagsho-filters a::after { display: none !important; content: none !important; } }  @media (min-width: 992px) {  .tagsho-filters ul.products li.product-category h2, .tagsho-filters ul.products li.product-category .woocommerce-loop-category__title { color: rgba(17,17,17,.62) !important; font-weight: 500 !important; }  body.term-decoratiuni .tagsho-filters ul.products li.product-category a[href*="/decoratiuni/"] h2, body.term-decoratiuni .tagsho-filters ul.products li.product-category a[href*="/decoratiuni/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; }  body.term-birou .tagsho-filters ul.products li.product-category a[href*="/birou/"] h2, body.term-birou .tagsho-filters ul.products li.product-category a[href*="/birou/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; }  body.term-botez .tagsho-filters ul.products li.product-category a[href*="/botez/"] h2, body.term-botez .tagsho-filters ul.products li.product-category a[href*="/botez/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; }  body.term-cadouri .tagsho-filters ul.products li.product-category a[href*="/cadouri/"] h2, body.term-cadouri .tagsho-filters ul.products li.product-category a[href*="/cadouri/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; }  body.term-cadouri-business .tagsho-filters ul.products li.product-category a[href*="/cadouri-business/"] h2, body.term-cadouri-business .tagsho-filters ul.products li.product-category a[href*="/cadouri-business/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; }  body.term-casa .tagsho-filters ul.products li.product-category a[href*="/casa/"] h2, body.term-casa .tagsho-filters ul.products li.product-category a[href*="/casa/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; }  body.term-corporate .tagsho-filters ul.products li.product-category a[href*="/corporate/"] h2, body.term-corporate .tagsho-filters ul.products li.product-category a[href*="/corporate/"] .woocommerce-loop-category__title { color: #C9A23A !important; font-weight: 700 !important; } }  @media (min-width: 992px) { body.term-decoratiuni .tagsho-filters ul.products li.product-category a[href*="/decoratiuni/"] h2 .count, body.term-decoratiuni .tagsho-filters ul.products li.product-category a[href*="/decoratiuni/"] .woocommerce-loop-category__title .count, body.term-birou .tagsho-filters ul.products li.product-category a[href*="/birou/"] h2 .count, body.term-birou .tagsho-filters ul.products li.product-category a[href*="/birou/"] .woocommerce-loop-category__title .count, body.term-botez .tagsho-filters ul.products li.product-category a[href*="/botez/"] h2 .count, body.term-botez .tagsho-filters ul.products li.product-category a[href*="/botez/"] .woocommerce-loop-category__title .count, body.term-cadouri .tagsho-filters ul.products li.product-category a[href*="/cadouri/"] h2 .count, body.term-cadouri .tagsho-filters ul.products li.product-category a[href*="/cadouri/"] .woocommerce-loop-category__title .count, body.term-cadouri-business .tagsho-filters ul.products li.product-category a[href*="/cadouri-business/"] h2 .count, body.term-cadouri-business .tagsho-filters ul.products li.product-category a[href*="/cadouri-business/"] .woocommerce-loop-category__title .count, body.term-casa .tagsho-filters ul.products li.product-category a[href*="/casa/"] h2 .count, body.term-casa .tagsho-filters ul.products li.product-category a[href*="/casa/"] .woocommerce-loop-category__title .count, body.term-corporate .tagsho-filters ul.products li.product-category a[href*="/corporate/"] h2 .count, body.term-corporate .tagsho-filters ul.products li.product-category a[href*="/corporate/"] .woocommerce-loop-category__title .count { color: #C9A23A !important; opacity: 1 !important; font-weight: 700 !important; } }  @media (min-width: 992px) { .ts-m-shop .tagsho-filters, .ts-m-shop [class*="filters"], .tagsho-filters { height: auto !important; min-height: 0 !important; align-self: flex-start !important; } .tagsho-filters .brxe-accordion-nested, .tagsho-filters .brx-accordion-nested, .tagsho-filters .accordion-content-wrapper, .tagsho-filters .brxe-block, .tagsho-filters .brxe-div { height: auto !important; min-height: 0 !important; } .tagsho-filters .accordion-content-wrapper[aria-hidden="true"], .tagsho-filters .accordion-content-wrapper[hidden] { height: 0 !important; min-height: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; overflow: hidden !important; } }  .ts-search-wrap { position: relative !important; overflow: visible !important; } .ts-search-wrap .ts-search-panel { display: block !important; position: absolute !important; top: calc(100% + 12px) !important; right: 0 !important; width: min(320px, 82vw) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(-6px) !important; transition: opacity .18s ease, transform .18s ease, visibility .18s ease !important; z-index: 99999 !important; } .ts-search-wrap.ts-search-open .ts-search-panel { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0) !important; } .ts-search-wrap .ts-search-panel input { width: 100% !important; }  .ts-search-wrap .ts-search-panel input, .ts-search-wrap .ts-search-panel .dgwt-wcas-search-input { border: 1px solid rgba(201,162,58,.55) !important; box-shadow: none !important; outline: 0 !important; } .ts-search-wrap .ts-search-panel input:focus, .ts-search-wrap .ts-search-panel .dgwt-wcas-search-input:focus { border-color: #C9A23A !important; box-shadow: 0 0 0 1px rgba(201,162,58,.22) !important; outline: 0 !important; }  @media (min-width: 992px) { .tagsho-filters .brx-nestable-accordion-title, .tagsho-filters .accordion-title-wrapper, .tagsho-filters [role="button"] { transition: color .22s ease, background-color .22s ease, border-color .22s ease !important; } .tagsho-filters .accordion-content-wrapper, .tagsho-filters .brx-accordion-content-wrapper, .tagsho-filters [role="region"] { transition: opacity .22s ease, transform .26s cubic-bezier(.16, 1, .3, 1) !important; will-change: opacity, transform; } .tagsho-filters [role="region"][aria-hidden="true"] { opacity: 0 !important; transform: translateY(-3px) !important; } .tagsho-filters [role="region"][aria-hidden="false"] { opacity: 1 !important; transform: translateY(0) !important; } .tagsho-filters .brx-nestable-accordion-title svg, .tagsho-filters .accordion-title-wrapper svg, .tagsho-filters [role="button"] svg { transition: transform .24s cubic-bezier(.16, 1, .3, 1), color .18s ease !important; transform-origin: center !important; } .tagsho-filters .brx-nestable-accordion-title[aria-expanded="true"] svg, .tagsho-filters .accordion-title-wrapper[aria-expanded="true"] svg, .tagsho-filters [role="button"][aria-expanded="true"] svg { transform: rotate(180deg) !important; } }  @media (max-width: 991px) { .ts-header .ts-cart-badge, header .ts-cart-badge, .ts-header .cart-count, header .cart-count, .ts-header .count, header .count { position: absolute !important; top: -10px !important; right: -10px !important; transform: none !important; z-index: 5 !important; } }  @media (max-width: 991px) { .ts-header .ts-search-wrap, header .ts-search-wrap { position: relative !important; overflow: visible !important; } .ts-header .ts-search-panel, header .ts-search-panel { position: absolute !important; top: calc(100% + 16px) !important; right: -55px !important; left: auto !important; width: min(250px, calc(100vw - 44px)) !important; max-width: calc(100vw - 44px) !important; min-width: 0 !important; transform: translateY(-4px) !important; z-index: 99999 !important; } .ts-header .ts-search-wrap.ts-search-open .ts-search-panel, header .ts-search-wrap.ts-search-open .ts-search-panel { transform: translateY(0) !important; } .ts-header .ts-search-panel input, .ts-header .ts-search-panel .dgwt-wcas-search-input, header .ts-search-panel input, header .ts-search-panel .dgwt-wcas-search-input { width: 100% !important; max-width: 100% !important; min-height: 42px !important; box-sizing: border-box !important; } }  @media (max-width: 991px) {  body.bricks-mobile-menu-active::before, body.mobile-menu-active::before { background: rgba(17,17,17,.38) !important; backdrop-filter: blur(1px) !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu-wrapper, .ts-nav-tagsho-menu .bricks-mobile-nav-wrapper, .ts-nav-tagsho-menu .bricks-mobile-menu { width: min(76vw, 320px) !important; max-width: min(76vw, 320px) !important; background: #1f2529 !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu { padding: 96px 34px 40px !important; min-height: calc(100vh - 70px) !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu > li > a, .ts-nav-tagsho-menu .bricks-mobile-menu > li > .brx-submenu-toggle { min-height: 54px !important; padding: 0 !important; color: #fff !important; font-size: 14px !important; font-weight: 500 !important; letter-spacing: .04em !important; text-transform: uppercase !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu > li > a:hover, .ts-nav-tagsho-menu .bricks-mobile-menu > li > .brx-submenu-toggle:hover { color: #C9A23A !important; }  .ts-nav-tagsho-menu .brx-submenu-toggle button { color: #fff !important; opacity: .9 !important; transform: translateY(1px) !important; } .ts-nav-tagsho-menu .brx-submenu-toggle button:hover { color: #C9A23A !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu { padding-left: 16px !important; margin-top: 4px !important; margin-bottom: 8px !important; border-left: 1px solid rgba(201,162,58,.35) !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu a { min-height: 38px !important; padding: 0 !important; color: rgba(255,255,255,.76) !important; font-size: 13px !important; text-transform: none !important; letter-spacing: .02em !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu a:hover { color: #C9A23A !important; } }  @media (max-width: 991px) { .ts-nav-tagsho-menu .bricks-mobile-menu > li > .brx-submenu-toggle { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; min-height: 54px !important; padding: 0 !important; margin: 0 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu > li > .brx-submenu-toggle > a { display: flex !important; align-items: center !important; min-height: 54px !important; padding: 0 !important; margin: 0 !important; flex: 1 1 auto !important; color: #fff !important; font-size: 14px !important; font-weight: 500 !important; letter-spacing: .04em !important; text-transform: uppercase !important; line-height: 1 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu > li > .brx-submenu-toggle > button { flex: 0 0 auto !important; width: 28px !important; height: 28px !important; margin: 0 !important; padding: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; } }  @media (max-width: 991px) {  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button { position: absolute !important; top: 50% !important; right: 0 !important; transform: translateY(-50%) !important; width: 22px !important; height: 22px !important; min-width: 22px !important; min-height: 22px !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; font-size: 0 !important; color: rgba(255,255,255,.92) !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button::before { content: none !important; display: none !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button::after { content: "" !important; display: block !important; width: 8px !important; height: 8px !important; border-right: 2px solid currentColor !important; border-bottom: 2px solid currentColor !important; transform: rotate(45deg) translate(-1px, -1px) !important; transform-origin: center !important; background: transparent !important; box-shadow: none !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu li.open > .brx-submenu-toggle > button, .ts-nav-tagsho-menu .bricks-mobile-menu li.brx-open > .brx-submenu-toggle > button, .ts-nav-tagsho-menu .bricks-mobile-menu li.active > .brx-submenu-toggle > button { color: #C9A23A !important; } .ts-nav-tagsho-menu .bricks-mobile-menu li.open > .brx-submenu-toggle > button::after, .ts-nav-tagsho-menu .bricks-mobile-menu li.brx-open > .brx-submenu-toggle > button::after, .ts-nav-tagsho-menu .bricks-mobile-menu li.active > .brx-submenu-toggle > button::after { transform: rotate(-135deg) translate(-1px, -1px) !important; } }  @media (max-width: 991px) {  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle { position: relative !important; display: block !important; width: 100% !important; min-height: 44px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > a { display: flex !important; align-items: center !important; min-height: 44px !important; padding: 0 34px 0 0 !important; margin: 0 !important; line-height: 1.2 !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button { position: absolute !important; top: 50% !important; right: 0 !important; transform: translateY(-50%) !important; width: 18px !important; height: 18px !important; min-width: 18px !important; min-height: 18px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; line-height: 1 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button:focus, .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button:focus-visible { outline: 0 !important; border: 0 !important; box-shadow: none !important; }  }  @media (max-width: 991px) {  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle { position: relative !important; display: block !important; width: 100% !important; min-height: 44px !important; padding: 0 34px 0 0 !important; margin: 0 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > a { display: flex !important; align-items: center !important; min-height: 44px !important; padding: 0 !important; margin: 0 !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button { position: absolute !important; top: 0 !important; right: 0 !important; width: 34px !important; height: 44px !important; min-width: 34px !important; min-height: 44px !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; opacity: 0 !important; z-index: 2 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button::before, .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button::after, .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle > button * { display: none !important; content: none !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle::after { content: "" !important; position: absolute !important; top: 50% !important; right: 8px !important; width: 8px !important; height: 8px !important; border-right: 2px solid rgba(255,255,255,.9) !important; border-bottom: 2px solid rgba(255,255,255,.9) !important; transform: translateY(-60%) rotate(45deg) !important; transform-origin: center !important; transition: transform .2s ease, border-color .2s ease !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu li.open > .brx-submenu-toggle::after, .ts-nav-tagsho-menu .bricks-mobile-menu li.brx-open > .brx-submenu-toggle::after, .ts-nav-tagsho-menu .bricks-mobile-menu li.active > .brx-submenu-toggle::after, .ts-nav-tagsho-menu .bricks-mobile-menu .brx-submenu-toggle:has(> button[aria-expanded="true"])::after { border-color: #C9A23A !important; transform: translateY(-35%) rotate(225deg) !important; } }  @media (max-width: 991px) { .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu { padding-top: 4px !important; padding-bottom: 4px !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu > li { margin: 0 !important; padding: 0 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu > li > a, .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle { min-height: 34px !important; margin: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } }  @media (max-width: 991px) {  .ts-nav-tagsho-menu .bricks-mobile-menu > li > .sub-menu { margin-top: 2px !important; margin-bottom: 10px !important; padding-top: 0 !important; padding-bottom: 0 !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu > li > .sub-menu > li { margin: 0 !important; padding: 0 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu > li > .sub-menu > li > a, .ts-nav-tagsho-menu .bricks-mobile-menu > li > .sub-menu > li > .brx-submenu-toggle { min-height: 34px !important; height: 34px !important; line-height: 34px !important; margin: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu > li > .sub-menu > li > a, .ts-nav-tagsho-menu .bricks-mobile-menu > li > .sub-menu > li > .brx-submenu-toggle > a { min-height: 34px !important; height: 34px !important; line-height: 34px !important; }  .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu .sub-menu { margin-top: 0 !important; margin-bottom: 6px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .ts-nav-tagsho-menu .bricks-mobile-menu .sub-menu .sub-menu > li > a { min-height: 32px !important; height: 32px !important; line-height: 32px !important; } }  @media (max-width: 991px) {  html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > .bricks-mobile-menu-wrapper.right { position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important; width: 300px !important; max-width: 82vw !important; height: 100dvh !important; overflow-y: auto !important; z-index: 9998 !important; }  html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle { position: fixed !important; top: 24px !important; right: 24px !important; bottom: auto !important; left: auto !important; width: 34px !important; height: 34px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; color: #ffffff !important; opacity: 0.95 !important; z-index: 9999 !important; transform: none !important; transition: none !important; }  html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle span, html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle span::before, html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle span::after { background: #ffffff !important; background-color: #ffffff !important; border-color: #ffffff !important; transition: none !important; } html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle svg, html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle svg *, html body .ts-header .ts-nav-tagsho-menu.show-mobile-menu > button.bricks-mobile-menu-toggle path { stroke: #ffffff !important; fill: #ffffff !important; color: #ffffff !important; transition: none !important; } }  @media (min-width: 992px) {  .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li > .brx-submenu-toggle > a { background: transparent !important; box-shadow: none !important; } .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li:hover > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.current-menu-item > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.current-menu-ancestor > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.current_page_item > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.current-page-ancestor > a { color: #C9A23A !important; background: transparent !important; box-shadow: none !important; }  .ts-header .ts-nav-tagsho-menu .sub-menu { min-width: 190px !important; padding: 0 !important; background: #ffffff !important; border: 1px solid rgba(17, 17, 17, 0.08) !important; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08) !important; }  .ts-header .ts-nav-tagsho-menu .sub-menu > li, .ts-header .ts-nav-tagsho-menu .sub-menu .sub-menu > li { margin: 0 !important; padding: 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.12) !important; background: #ffffff !important; position: relative !important; } .ts-header .ts-nav-tagsho-menu .sub-menu > li:last-child, .ts-header .ts-nav-tagsho-menu .sub-menu .sub-menu > li:last-child { border-bottom: 0 !important; }  .ts-header .ts-nav-tagsho-menu .sub-menu li > a { min-height: 38px !important; padding: 10px 14px !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important; line-height: 1.2 !important; color: #222222 !important; background: #ffffff !important; box-shadow: none !important; text-decoration: none !important; }  .ts-header .ts-nav-tagsho-menu .sub-menu li > .brx-submenu-toggle { min-height: 38px !important; padding: 0 !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; background: #ffffff !important; box-shadow: none !important; border: 0 !important; } .ts-header .ts-nav-tagsho-menu .sub-menu li > .brx-submenu-toggle > a { flex: 1 1 auto !important; min-height: 38px !important; padding: 10px 10px 10px 14px !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important; line-height: 1.2 !important; color: #222222 !important; background: #ffffff !important; box-shadow: none !important; text-decoration: none !important; } .ts-header .ts-nav-tagsho-menu .sub-menu li > .brx-submenu-toggle > button { flex: 0 0 34px !important; width: 34px !important; min-width: 34px !important; height: 38px !important; min-height: 38px !important; padding: 0 !important; margin: 0 6px 0 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; position: static !important; transform: none !important; color: #222222 !important; background: #ffffff !important; border: 0 !important; box-shadow: none !important; } .ts-header .ts-nav-tagsho-menu .sub-menu li > .brx-submenu-toggle > button svg, .ts-header .ts-nav-tagsho-menu .sub-menu li > .brx-submenu-toggle > button i { width: 9px !important; height: 9px !important; min-width: 9px !important; color: currentColor !important; fill: currentColor !important; stroke: currentColor !important; }  .ts-header .ts-nav-tagsho-menu .sub-menu li:hover > a, .ts-header .ts-nav-tagsho-menu .sub-menu li.current-menu-item > a, .ts-header .ts-nav-tagsho-menu .sub-menu li.current-menu-ancestor > a, .ts-header .ts-nav-tagsho-menu .sub-menu li.current_page_item > a { color: #C9A23A !important; background: #ffffff !important; box-shadow: none !important; } .ts-header .ts-nav-tagsho-menu .sub-menu li:hover > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .sub-menu li:hover > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .sub-menu li:hover > .brx-submenu-toggle > button { color: #C9A23A !important; background: #ffffff !important; box-shadow: none !important; } .ts-header .ts-nav-tagsho-menu .sub-menu li:hover > .brx-submenu-toggle > button svg, .ts-header .ts-nav-tagsho-menu .sub-menu li:hover > .brx-submenu-toggle > button i { color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; }  .ts-header .ts-nav-tagsho-menu .sub-menu .sub-menu { top: -1px !important; left: 100% !important; margin-left: 0 !important; } }  @media (max-width: 767px) { html body #brxe-zewshq.ts-filters-toggle { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 44px !important; min-height: 44px !important; padding: 0 18px !important; margin: 0 0 8px 0 !important; box-sizing: border-box !important; background: #f7f6f2 !important; border-top: 1px solid rgba(17,17,17,.10) !important; border-bottom: 1px solid rgba(17,17,17,.10) !important; border-left: 0 !important; border-right: 0 !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; text-align: left !important; text-indent: 0 !important; white-space: nowrap !important; opacity: 1 !important; visibility: visible !important; overflow: visible !important; transform: none !important; box-shadow: none !important; cursor: pointer !important; } html body #brxe-zewshq.ts-filters-toggle::before { display: none !important; content: none !important; } html body #brxe-zewshq.ts-filters-toggle::after { content: "⌄" !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-left: auto !important; color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1 !important; opacity: 1 !important; visibility: visible !important; } }  @media (max-width: 767px) {  .ts-m-shop__wrap { display: grid !important; grid-template-columns: 1fr !important; align-items: start !important; gap: 0 !important; }  .ts-m-shop__wrap > .ts-filters-toggle, .ts-m-shop__wrap > #brxe-zewshq.ts-filters-toggle { grid-column: 1 !important; grid-row: 1 !important; }  .ts-m-shop__wrap > .filters { grid-column: 1 !important; grid-row: 1 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; position: relative !important; z-index: 1000 !important; }  .ts-m-shop__wrap > .filters .tagsho-filters, .ts-m-shop__wrap > .filters .brxe-accordion-nested, .ts-m-shop__wrap > .filters .brx-nestable-accordion { position: fixed !important; top: 0 !important; left: 0 !important; width: min(86vw, 340px) !important; height: 100dvh !important; margin: 0 !important; box-sizing: border-box !important; z-index: 10001 !important; }  .ts-m-shop__wrap > .ts-m-grid, .ts-m-shop__wrap > #brxe-lajjhm { grid-column: 1 !important; grid-row: 2 !important; margin-top: 0 !important; padding-top: 0 !important; align-self: start !important; }  .ts-m-shop__wrap .ts-m-card { margin-top: 0 !important; } }  @media (max-width: 767px) {  .ts-m-shop__wrap { width: 100% !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden !important; box-sizing: border-box !important; }  .ts-m-shop__wrap > .ts-m-grid, .ts-m-shop__wrap > #brxe-lajjhm { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; justify-items: stretch !important; align-items: start !important; gap: 28px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; transform: none !important; box-sizing: border-box !important; }  .ts-m-shop__wrap .ts-m-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: 0 !important; margin-right: 0 !important; justify-self: stretch !important; align-self: start !important; overflow: hidden !important; transform: none !important; box-sizing: border-box !important; }  .ts-m-shop__wrap .ts-m-card__media, .ts-m-shop__wrap .ts-m-card .brxe-image, .ts-m-shop__wrap .ts-m-card picture { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; transform: none !important; box-sizing: border-box !important; }  .ts-m-shop__wrap .ts-m-card__media img, .ts-m-shop__wrap .ts-m-card .brxe-image img, .ts-m-shop__wrap .ts-m-card img { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; margin: 0 !important; padding: 0 !important; object-fit: initial !important; object-position: center center !important; transform: none !important; box-sizing: border-box !important; } }  @media (max-width: 767px) { .ts-m-shop__wrap > #brxe-zewshq.ts-filters-toggle, .ts-m-shop__wrap > .ts-filters-toggle { margin-bottom: 8px !important; } .ts-m-shop__wrap > .ts-m-grid, .ts-m-shop__wrap > #brxe-lajjhm { gap: 34px !important; row-gap: 34px !important; } }  @media (min-width: 992px) { #brxe-wpti1 #menu-item-721:hover > .brx-submenu-toggle, #brxe-wpti1 #menu-item-721:hover > .brx-submenu-toggle > a, #brxe-wpti1 #menu-item-721:hover > .brx-submenu-toggle > button, #brxe-wpti1 #menu-item-721 > .brx-submenu-toggle:hover, #brxe-wpti1 #menu-item-721 > .brx-submenu-toggle:hover > a, #brxe-wpti1 #menu-item-721 > .brx-submenu-toggle:hover > button, #brxe-wpti1 #menu-item-721.current-menu-item > .brx-submenu-toggle, #brxe-wpti1 #menu-item-721.current-menu-item > .brx-submenu-toggle > a, #brxe-wpti1 #menu-item-721.current-menu-item > .brx-submenu-toggle > button, #brxe-wpti1 #menu-item-721.current-menu-ancestor > .brx-submenu-toggle, #brxe-wpti1 #menu-item-721.current-menu-ancestor > .brx-submenu-toggle > a, #brxe-wpti1 #menu-item-721.current-menu-ancestor > .brx-submenu-toggle > button, #brxe-wpti1 #menu-item-721.current_page_item > .brx-submenu-toggle, #brxe-wpti1 #menu-item-721.current_page_item > .brx-submenu-toggle > a, #brxe-wpti1 #menu-item-721.current_page_item > .brx-submenu-toggle > button, #brxe-wpti1 #menu-item-721.current-page-ancestor > .brx-submenu-toggle, #brxe-wpti1 #menu-item-721.current-page-ancestor > .brx-submenu-toggle > a, #brxe-wpti1 #menu-item-721.current-page-ancestor > .brx-submenu-toggle > button, #brxe-wpti1 #menu-item-721 > .brx-submenu-toggle > a[aria-current="page"] { color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; } }  @media (min-width: 992px) {  .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > button { color: #111111 !important; -webkit-text-fill-color: #111111 !important; }  .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children:hover > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children:hover > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children:hover > .brx-submenu-toggle > button, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle:hover, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle:hover > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle:hover > button { color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; }  .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > button, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current_page_item > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current_page_item > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current_page_item > .brx-submenu-toggle > button, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > button, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-page-ancestor > .brx-submenu-toggle, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-page-ancestor > .brx-submenu-toggle > a, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-page-ancestor > .brx-submenu-toggle > button, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > a[aria-current="page"] { color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; }  .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children:hover > .brx-submenu-toggle > button *, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > button *, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current_page_item > .brx-submenu-toggle > button *, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > button *, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-page-ancestor > .brx-submenu-toggle > button * { color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; } .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children:hover > .brx-submenu-toggle > button::before, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children:hover > .brx-submenu-toggle > button::after, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > button::before, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > button::after, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current_page_item > .brx-submenu-toggle > button::before, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current_page_item > .brx-submenu-toggle > button::after, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > button::before, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > button::after, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-page-ancestor > .brx-submenu-toggle > button::before, .ts-header .ts-nav-tagsho-menu .bricks-nav-menu > li.menu-item-has-children.current-page-ancestor > .brx-submenu-toggle > button::after { color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; border-color: #C9A23A !important; } }  @media (min-width: 992px) { header#brx-header, header#brx-header .ts-header { position: sticky !important; top: 0 !important; z-index: 9990 !important; background: rgba(255, 255, 255, 1) !important; border-bottom: 1px solid rgba(17, 17, 17, 0.06) !important; box-shadow: none !important; transition: background-color .28s ease, box-shadow .28s ease, border-color .28s ease, backdrop-filter .28s ease !important; } body.admin-bar header#brx-header, body.admin-bar header#brx-header .ts-header { top: 32px !important; } body.ts-header-scrolled header#brx-header, body.ts-header-scrolled header#brx-header .ts-header { background: rgba(255, 255, 255, 0.90) !important; backdrop-filter: blur(16px) !important; -webkit-backdrop-filter: blur(16px) !important; border-bottom: 1px solid rgba(201, 162, 58, 0.28) !important; box-shadow: 0 10px 30px rgba(17, 17, 17, 0.09) !important; } header#brx-header .ts-nav-tagsho-menu, header#brx-header .ts-nav-tagsho-menu .bricks-nav-menu, header#brx-header .ts-nav-tagsho-menu .sub-menu { z-index: 9999 !important; } }  .ts-about-page { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background: #f6f4ef !important; overflow: hidden !important; } .ts-about-hero { width: 100% !important; max-width: none !important; min-height: 590px !important; margin: 0 !important; padding: 0 !important; display: grid !important; grid-template-columns: 47% 53% !important; align-items: stretch !important; gap: 0 !important; background: #f6f4ef !important; overflow: hidden !important; position: relative !important; }  .ts-about-hero__content { width: 100% !important; max-width: none !important; min-height: 590px !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: flex-start !important; padding: 68px 42px 68px clamp(56px, 5vw, 96px) !important; box-sizing: border-box !important; background: #f6f4ef !important; position: relative !important; z-index: 4 !important; }  .ts-about-hero__content > .brxe-text-basic:first-child { position: relative !important; display: inline-block !important; margin: 0 0 26px 0 !important; padding: 0 0 14px 0 !important; color: #c9a23a !important; -webkit-text-fill-color: #c9a23a !important; font-size: 12px !important; line-height: 1 !important; font-weight: 600 !important; letter-spacing: 0.28em !important; text-transform: uppercase !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .ts-about-hero__content > .brxe-text-basic:first-child::after { content: "" !important; position: absolute !important; left: 0 !important; bottom: 0 !important; width: 46px !important; height: 1px !important; background: #c9a23a !important; }  .ts-about-hero__content .brxe-heading, .ts-about-hero__content h1, .ts-about-hero__content h2, .ts-about-hero__content h3 { max-width: 740px !important; margin: 0 0 28px 0 !important; padding: 0 !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-family: inherit !important; font-size: clamp(44px, 3.35vw, 62px) !important; line-height: 1.10 !important; font-weight: 600 !important; letter-spacing: 0.006em !important; text-transform: uppercase !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-about-hero__content > .brxe-text-basic:nth-of-type(2), .ts-about-hero__content > .brxe-text-basic:nth-child(3) { max-width: 520px !important; margin: 0 0 34px 0 !important; padding: 0 !important; color: #2c2c2c !important; -webkit-text-fill-color: #2c2c2c !important; font-size: 15px !important; line-height: 1.78 !important; font-weight: 400 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-about-hero__content .brxe-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; align-self: flex-start !important; width: auto !important; min-width: 250px !important; max-width: max-content !important; min-height: 46px !important; padding: 0 24px !important; margin: 0 !important; background: #c9a23a !important; border: 1px solid #c9a23a !important; border-radius: 0 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; text-decoration: none !important; box-shadow: none !important; transform: none !important; transition: background-color .22s ease, border-color .22s ease, color .22s ease, transform .22s ease !important; } .ts-about-hero__content .brxe-button::after { content: "→" !important; margin-left: 14px !important; font-size: 14px !important; line-height: 1 !important; } .ts-about-hero__content .brxe-button:hover { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; transform: translateY(-1px) !important; }  .ts-about-hero__media { position: relative !important; overflow: hidden !important; height: auto !important; min-height: 100% !important; max-height: none !important; align-self: stretch !important; margin: 0 !important; padding: 0 !important; transform: none !important; }  .ts-about-hero__media .brxe-image, .ts-about-hero__media figure, .ts-about-hero__media picture, .ts-about-hero__media .bricks-image-wrapper { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: block !important; overflow: hidden !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-about-hero__media img { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; display: block !important; object-fit: cover !important; object-position: center center !important; transform: none !important; transform-origin: center center !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-about-hero__media::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; bottom: 0 !important; width: 38% !important; pointer-events: none !important; z-index: 3 !important; background: linear-gradient( to right, rgba(246, 244, 239, 1) 0%, rgba(246, 244, 239, 0.99) 12%, rgba(246, 244, 239, 0.94) 24%, rgba(246, 244, 239, 0.78) 40%, rgba(246, 244, 239, 0.48) 58%, rgba(246, 244, 239, 0.20) 76%, rgba(246, 244, 239, 0.00) 100% ) !important; }  .ts-about-hero__media::after { display: none !important; content: none !important; background: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important; }  @media (max-width: 991px) { .ts-about-hero { grid-template-columns: 1fr !important; min-height: 0 !important; } .ts-about-hero__content { min-height: auto !important; padding: 50px 32px 36px !important; } .ts-about-hero__media { min-height: 430px !important; height: 430px !important; } .ts-about-hero__media img { object-fit: cover !important; object-position: center center !important; } .ts-about-hero__media::before { width: 100% !important; height: 110px !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: auto !important; background: linear-gradient( to bottom, rgba(246, 244, 239, 1) 0%, rgba(246, 244, 239, 0.82) 28%, rgba(246, 244, 239, 0.32) 68%, rgba(246, 244, 239, 0.00) 100% ) !important; } .ts-about-hero__media::after { display: none !important; } .ts-about-hero__content .brxe-heading, .ts-about-hero__content h1, .ts-about-hero__content h2, .ts-about-hero__content h3 { max-width: 760px !important; font-size: clamp(42px, 7vw, 62px) !important; line-height: 1.02 !important; } .ts-about-hero__content > .brxe-text-basic:nth-of-type(2), .ts-about-hero__content > .brxe-text-basic:nth-child(3) { max-width: 680px !important; } }  @media (max-width: 767px) { .ts-about-hero__content { padding: 36px 20px 28px !important; } .ts-about-hero__content > .brxe-text-basic:first-child { font-size: 11px !important; letter-spacing: 0.22em !important; margin-bottom: 20px !important; } .ts-about-hero__content .brxe-heading, .ts-about-hero__content h1, .ts-about-hero__content h2, .ts-about-hero__content h3 { font-size: 38px !important; line-height: 1.03 !important; letter-spacing: -0.045em !important; margin-bottom: 22px !important; } .ts-about-hero__content > .brxe-text-basic:nth-of-type(2), .ts-about-hero__content > .brxe-text-basic:nth-child(3) { font-size: 14px !important; line-height: 1.72 !important; margin-bottom: 24px !important; } .ts-about-hero__content .brxe-button { width: 100% !important; min-width: 0 !important; max-width: none !important; } .ts-about-hero__media { min-height: 320px !important; height: 320px !important; } .ts-about-hero__media img { object-fit: cover !important; object-position: center center !important; } .ts-about-hero__media::before { height: 88px !important; } }  html, body { overflow-x: hidden !important; } .ts-about-page { width: 100% !important; max-width: none !important; overflow-x: hidden !important; }  .ts-about-values { position: relative !important; width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; margin: 0 !important; padding: 42px clamp(54px, 6vw, 120px) 40px !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; align-items: stretch !important; justify-content: stretch !important; gap: 0 !important; background: #ffffff !important; border-top: 1px solid rgba(17, 17, 17, 0.10) !important; border-bottom: 1px solid rgba(17, 17, 17, 0.10) !important; box-sizing: border-box !important; overflow: hidden !important; left: auto !important; right: auto !important; transform: none !important; } .ts-about-values.brxe-container, .ts-about-values.brxe-block, .ts-about-values.brxe-div { width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; }  .ts-about-values > .ts-about-value { position: relative !important; width: 100% !important; max-width: none !important; min-width: 0 !important; min-height: 168px !important; margin: 0 !important; padding: 0 36px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; text-align: center !important; box-sizing: border-box !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-about-values > .ts-about-value:not(:last-child)::after { content: "" !important; position: absolute !important; top: 10px !important; right: 0 !important; width: 1px !important; height: calc(100% - 20px) !important; background: rgba(17, 17, 17, 0.15) !important; }  .ts-about-values .ts-about-value .brxe-icon { width: 44px !important; height: 44px !important; margin: 0 auto 18px auto !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #c9a23a !important; -webkit-text-fill-color: #c9a23a !important; font-size: 44px !important; line-height: 1 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; align-self: center !important; }  .ts-about-values .ts-about-value .brxe-icon img, .ts-about-values .ts-about-value img { max-width: 44px !important; width: 44px !important; height: 44px !important; object-fit: contain !important; display: block !important; margin: 0 auto !important; }  .ts-about-values .ts-about-value .brxe-heading, .ts-about-values .ts-about-value h1, .ts-about-values .ts-about-value h2, .ts-about-values .ts-about-value h3, .ts-about-values .ts-about-value h4, .ts-about-values .ts-about-value h5, .ts-about-values .ts-about-value h6 { position: relative !important; width: 100% !important; max-width: 100% !important; margin: 0 auto 18px auto !important; padding: 0 0 12px 0 !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-family: inherit !important; font-size: 15px !important; line-height: 1.25 !important; font-weight: 700 !important; letter-spacing: 0.13em !important; text-transform: uppercase !important; text-align: center !important; background: transparent !important; border: 0 !important; box-shadow: none !important; align-self: center !important; }  .ts-about-values .ts-about-value .brxe-heading::after, .ts-about-values .ts-about-value h1::after, .ts-about-values .ts-about-value h2::after, .ts-about-values .ts-about-value h3::after, .ts-about-values .ts-about-value h4::after, .ts-about-values .ts-about-value h5::after, .ts-about-values .ts-about-value h6::after { content: "" !important; position: absolute !important; left: 50% !important; bottom: 0 !important; width: 46px !important; height: 1px !important; background: #c9a23a !important; transform: translateX(-50%) !important; }  .ts-about-values .ts-about-value .brxe-text-basic, .ts-about-values .ts-about-value .brxe-text, .ts-about-values .ts-about-value p { width: 100% !important; max-width: 330px !important; margin: 0 auto !important; padding: 0 !important; color: #2c2c2c !important; -webkit-text-fill-color: #2c2c2c !important; font-size: 15px !important; line-height: 1.56 !important; font-weight: 400 !important; text-align: center !important; background: transparent !important; border: 0 !important; box-shadow: none !important; align-self: center !important; }  @media (max-width: 991px) { .ts-about-values { width: 100% !important; max-width: none !important; min-width: 0 !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; padding: 34px 28px !important; } .ts-about-values.brxe-container, .ts-about-values.brxe-block, .ts-about-values.brxe-div { width: 100% !important; max-width: none !important; min-width: 0 !important; } .ts-about-values > .ts-about-value { min-height: 170px !important; padding: 30px 28px !important; } .ts-about-values > .ts-about-value:nth-child(2)::after { display: none !important; } .ts-about-values > .ts-about-value:nth-child(1), .ts-about-values > .ts-about-value:nth-child(2) { border-bottom: 1px solid rgba(17, 17, 17, 0.12) !important; } }  @media (max-width: 767px) { .ts-about-values { width: 100% !important; max-width: none !important; min-width: 0 !important; grid-template-columns: 1fr !important; padding: 20px 22px !important; } .ts-about-values > .ts-about-value { min-height: auto !important; padding: 30px 0 !important; } .ts-about-values > .ts-about-value:not(:last-child) { border-bottom: 1px solid rgba(17, 17, 17, 0.12) !important; } .ts-about-values > .ts-about-value::after { display: none !important; } .ts-about-values .ts-about-value .brxe-icon, .ts-about-values .ts-about-value .brxe-icon img, .ts-about-values .ts-about-value img { width: 40px !important; height: 40px !important; max-width: 40px !important; font-size: 40px !important; } .ts-about-values .ts-about-value .brxe-heading, .ts-about-values .ts-about-value h1, .ts-about-values .ts-about-value h2, .ts-about-values .ts-about-value h3, .ts-about-values .ts-about-value h4, .ts-about-values .ts-about-value h5, .ts-about-values .ts-about-value h6 { font-size: 14px !important; } .ts-about-values .ts-about-value .brxe-text-basic, .ts-about-values .ts-about-value .brxe-text, .ts-about-values .ts-about-value p { max-width: 330px !important; font-size: 14px !important; line-height: 1.65 !important; } }   .ts-about-values > .ts-about-value { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; text-align: center !important; }  .ts-about-values > .ts-about-value > .brxe-icon { margin-left: auto !important; margin-right: auto !important; align-self: center !important; }  .ts-about-values > .ts-about-value > .brxe-heading, .ts-about-values > .ts-about-value > .brxe-heading *, .ts-about-values > .ts-about-value h1, .ts-about-values > .ts-about-value h2, .ts-about-values > .ts-about-value h3, .ts-about-values > .ts-about-value h4, .ts-about-values > .ts-about-value h5, .ts-about-values > .ts-about-value h6 { width: 100% !important; max-width: 100% !important; margin: 0 auto 16px auto !important; padding: 0 0 12px 0 !important; display: block !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; font-size: 15px !important; line-height: 1.25 !important; font-weight: 700 !important; letter-spacing: 0.13em !important; text-transform: uppercase !important; text-align: center !important; white-space: normal !important; }  .ts-about-values > .ts-about-value > .brxe-heading { position: relative !important; } .ts-about-values > .ts-about-value > .brxe-heading::after { content: "" !important; position: absolute !important; left: 50% !important; bottom: 0 !important; width: 46px !important; height: 1px !important; background: #c9a23a !important; transform: translateX(-50%) !important; }  .ts-about-values > .ts-about-value > .brxe-text-basic, .ts-about-values > .ts-about-value > .brxe-text-basic *, .ts-about-values > .ts-about-value > .brxe-text, .ts-about-values > .ts-about-value > .brxe-text *, .ts-about-values > .ts-about-value p { width: 100% !important; max-width: 300px !important; margin: 0 auto !important; padding: 0 !important; display: block !important; color: #2c2c2c !important; -webkit-text-fill-color: #2c2c2c !important; font-size: 15px !important; line-height: 1.55 !important; font-weight: 400 !important; text-align: center !important; white-space: normal !important; }  .ts-about-values > .ts-about-value > .brxe-icon { margin-bottom: 16px !important; }  @media (max-width: 767px) { .ts-about-values > .ts-about-value > .brxe-heading, .ts-about-values > .ts-about-value > .brxe-heading *, .ts-about-values > .ts-about-value h1, .ts-about-values > .ts-about-value h2, .ts-about-values > .ts-about-value h3, .ts-about-values > .ts-about-value h4, .ts-about-values > .ts-about-value h5, .ts-about-values > .ts-about-value h6 { font-size: 14px !important; } .ts-about-values > .ts-about-value > .brxe-text-basic, .ts-about-values > .ts-about-value > .brxe-text-basic *, .ts-about-values > .ts-about-value > .brxe-text, .ts-about-values > .ts-about-value > .brxe-text *, .ts-about-values > .ts-about-value p { max-width: 330px !important; font-size: 14px !important; line-height: 1.65 !important; } }  .ts-about-values .ts-about-value .brxe-heading { position: relative !important; padding-bottom: 13px !important; margin-bottom: 14px !important; } .ts-about-values .ts-about-value .brxe-heading::after { content: "" !important; position: absolute !important; left: 50% !important; bottom: 0 !important; width: 44px !important; height: 1px !important; background: #c9a23a !important; transform: translateX(-50%) !important; } .ts-about-values .ts-about-value .brxe-icon { margin-bottom: 16px !important; } .ts-about-values .ts-about-value .brxe-text-basic { max-width: 300px !important; margin-left: auto !important; margin-right: auto !important; }   .ts-about-values > .ts-about-value { position: relative !important; }  .ts-about-values > .ts-about-value:not(:last-child)::after { content: "" !important; position: absolute !important; top: 12px !important; right: 0 !important; width: 1px !important; height: calc(100% - 24px) !important; background: rgba(17, 17, 17, 0.16) !important; }  .ts-about-values > .ts-about-value > .brxe-heading { position: relative !important; display: block !important; width: 100% !important; margin: 0 auto 18px auto !important; padding: 0 0 13px 0 !important; text-align: center !important; }  .ts-about-values > .ts-about-value > .brxe-heading::after { content: "" !important; position: absolute !important; left: 50% !important; bottom: 0 !important; width: 46px !important; height: 1px !important; background: #c9a23a !important; transform: translateX(-50%) !important; }  .ts-about-values > .ts-about-value > .brxe-icon { margin-bottom: 16px !important; } .ts-about-values > .ts-about-value > .brxe-text-basic { max-width: 310px !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; }  @media (max-width: 767px) { .ts-about-page .ts-about-values { width: 100% !important; max-width: none !important; min-width: 0 !important; display: grid !important; grid-template-columns: 1fr !important; gap: 0 !important; margin: 0 !important; padding: 0 24px !important; background: #ffffff !important; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; overflow: hidden !important; } .ts-about-page .ts-about-values > .ts-about-value { width: 100% !important; min-height: auto !important; margin: 0 !important; padding: 30px 16px 28px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.10) !important; box-shadow: none !important; transform: none !important; } .ts-about-page .ts-about-values > .ts-about-value:last-child { border-bottom: 0 !important; } .ts-about-page .ts-about-values > .ts-about-value::before, .ts-about-page .ts-about-values > .ts-about-value::after, .ts-about-page .ts-about-values > .ts-about-value:not(:first-child)::before, .ts-about-page .ts-about-values > .ts-about-value:not(:first-child)::after, .ts-about-page .ts-about-values > .ts-about-value:not(:last-child)::before, .ts-about-page .ts-about-values > .ts-about-value:not(:last-child)::after { display: none !important; content: none !important; width: 0 !important; height: 0 !important; opacity: 0 !important; visibility: hidden !important; background: transparent !important; border: 0 !important; box-shadow: none !important; transform: none !important; } .ts-about-page .ts-about-values > .ts-about-value > * { transform: none !important; } }  .ts-about-values { border-bottom: 0 !important; box-shadow: none !important; padding-top: 24px !important; padding-bottom: 24px !important; display: grid !important; align-items: center !important; } .ts-about-values > .ts-about-value { position: relative !important; min-height: 160px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; padding-top: 0 !important; padding-bottom: 0 !important; text-align: center !important; }  .ts-about-values > .ts-about-value:not(:last-child)::after { content: "" !important; display: block !important; position: absolute !important; right: 0 !important; top: 50% !important; bottom: auto !important; width: 1px !important; height: 72% !important; transform: translateY(-50%) !important; background: rgba(17, 17, 17, 0.14) !important; }  .ts-about-values > .ts-about-value > * { transform: translateY(25px) !important; }  .ts-about-values > .ts-about-value:not(:last-child)::after { top: calc(50% + 25px) !important; bottom: auto !important; height: 72% !important; transform: translateY(-50%) !important; }  @media (max-width: 767px) { .ts-about-values { grid-template-columns: 1fr !important; padding: 28px 22px 28px !important; gap: 0 !important; border-bottom: 0 !important; overflow: hidden !important; } .ts-about-values > .ts-about-value { width: 100% !important; min-height: auto !important; padding: 24px 18px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.10) !important; } .ts-about-values > .ts-about-value:last-child { border-bottom: 0 !important; } .ts-about-values > .ts-about-value > * { transform: none !important; } .ts-about-values > .ts-about-value::after, .ts-about-values > .ts-about-value:not(:last-child)::after { display: none !important; content: none !important; } }  @media (min-width: 768px) { html body .ts-about-page .ts-about-values > .ts-about-value > h3.brxe-heading { position: relative !important; display: block !important; margin: 0 auto 16px auto !important; padding: 0 0 10px 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; text-decoration: none !important; } html body .ts-about-page .ts-about-values > .ts-about-value > h3.brxe-heading::before { display: none !important; content: none !important; } html body .ts-about-page .ts-about-values > .ts-about-value > h3.brxe-heading::after { content: "" !important; display: block !important; position: absolute !important; left: 50% !important; bottom: 0 !important; width: 22px !important; height: 1px !important; margin: 0 !important; padding: 0 !important; background: linear-gradient( to right, transparent 0%, #B88D1F 18%, #B88D1F 82%, transparent 100% ) !important; opacity: 1 !important; transform: translateX(-50%) !important; border: 0 !important; box-shadow: none !important; } }   @media (min-width: 768px) { .ts-m-shop__wrap > .filters, .ts-m-shop__wrap > .filters.tagsho-filters { background: #ffffff !important; padding: 28px 26px 28px !important; border: 0 !important; border-left: 1px solid rgba(17, 17, 17, 0.08) !important; box-shadow: none !important; overflow: visible !important; }  .ts-m-shop__wrap > .filters :is( .brxe-accordion-nested, .brx-nestable-accordion, .accordion, [class*="accordion"] ) { background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-m-shop__wrap > .filters :is( .accordion-title-wrapper, .brx-nestable-accordion-title, .brxe-accordion-title, .accordion-title, [class*="accordion-title"] ) { margin: 0 0 24px 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; color: #111111 !important; font-size: 12px !important; line-height: 1.25 !important; font-weight: 500 !important; letter-spacing: 0.42em !important; text-transform: uppercase !important; }  .ts-m-shop__wrap > .filters :is( .accordion-title-wrapper, .brx-nestable-accordion-title, .brxe-accordion-title, .accordion-title, [class*="accordion-title"] ) :is(h1, h2, h3, h4, span, div, p) { margin: 0 !important; padding: 0 !important; color: rgba(17, 17, 17, 0.66) !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; }  .ts-m-shop__wrap > .filters :is( .accordion-title-wrapper, .brx-nestable-accordion-title, .brxe-accordion-title, .accordion-title, [class*="accordion-title"] ) :is(svg, i) { color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; width: 13px !important; height: 13px !important; opacity: 1 !important; }  .ts-m-shop__wrap > .filters :is( .accordion-content-wrapper, .accordion-content, .brxe-accordion-content, [class*="accordion-content"] ) { background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-m-shop__wrap > .filters ul, .ts-m-shop__wrap > .filters .wc-block-product-categories-list { margin: 0 !important; padding: 0 !important; list-style: none !important; } .ts-m-shop__wrap > .filters li, .ts-m-shop__wrap > .filters .wc-block-product-categories-list-item { margin: 0 !important; padding: 0 !important; list-style: none !important; border-bottom: 1px solid rgba(17, 17, 17, 0.075) !important; } .ts-m-shop__wrap > .filters li:last-child, .ts-m-shop__wrap > .filters .wc-block-product-categories-list-item:last-child { border-bottom: 0 !important; } .ts-m-shop__wrap > .filters a, .ts-m-shop__wrap > .filters .wc-block-product-categories-list-item > a { display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 42px !important; margin: 0 !important; padding: 0 !important; color: rgba(17, 17, 17, 0.66) !important; font-size: 13px !important; line-height: 1.35 !important; font-weight: 500 !important; letter-spacing: 0.025em !important; text-decoration: none !important; background: transparent !important; border: 0 !important; box-shadow: none !important; transition: color 0.18s ease, padding-left 0.18s ease !important; } .ts-m-shop__wrap > .filters a:hover, .ts-m-shop__wrap > .filters .wc-block-product-categories-list-item > a:hover { color: #C9A23A !important; padding-left: 5px !important; } }  @media (max-width: 767px) { .ts-m-shop__wrap > .ts-filters-toggle { background: #ffffff !important; color: #111111 !important; min-height: 54px !important; padding: 0 18px !important; border-top: 1px solid rgba(17, 17, 17, 0.08) !important; border-bottom: 1px solid rgba(17, 17, 17, 0.08) !important; border-left: 0 !important; border-right: 0 !important; box-shadow: none !important; font-size: 13px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; } .ts-m-shop__wrap > .ts-filters-toggle::after { color: #C9A23A !important; -webkit-text-fill-color: #C9A23A !important; font-size: 15px !important; } .ts-m-shop__wrap > .filters, .ts-m-shop__wrap > .filters.tagsho-filters { background: #ffffff !important; border: 0 !important; box-shadow: none !important; } .ts-m-shop__wrap > .filters :is( .accordion-title-wrapper, .brx-nestable-accordion-title, .brxe-accordion-title, .accordion-title, [class*="accordion-title"] ) { min-height: 54px !important; padding: 0 18px !important; margin: 0 !important; background: #ffffff !important; border-top: 1px solid rgba(17, 17, 17, 0.08) !important; border-bottom: 1px solid rgba(17, 17, 17, 0.08) !important; box-shadow: none !important; color: #111111 !important; font-size: 13px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; } .ts-m-shop__wrap > .filters ul, .ts-m-shop__wrap > .filters .wc-block-product-categories-list { margin: 0 !important; padding: 0 18px 14px !important; list-style: none !important; background: #ffffff !important; } .ts-m-shop__wrap > .filters li, .ts-m-shop__wrap > .filters .wc-block-product-categories-list-item { margin: 0 !important; padding: 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.08) !important; list-style: none !important; } .ts-m-shop__wrap > .filters a, .ts-m-shop__wrap > .filters .wc-block-product-categories-list-item > a { display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 44px !important; color: rgba(17, 17, 17, 0.72) !important; font-size: 13px !important; line-height: 1.3 !important; font-weight: 500 !important; letter-spacing: 0.02em !important; text-decoration: none !important; } }  @media (min-width: 768px) { html body .ts-m-shop__wrap > .tagsho-filters { background: #ffffff !important; padding: 26px 24px 30px !important; border: 0 !important; border-left: 1px solid rgba(17, 17, 17, 0.08) !important; box-shadow: none !important; overflow: visible !important; } html body .ts-m-shop__wrap > .tagsho-filters .brxe-accordion-nested, html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion, html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion"] { background: transparent !important; border: 0 !important; box-shadow: none !important; } html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title, html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper, html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] { margin: 0 0 22px 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; } html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title :is(h1,h2,h3,h4,.brxe-heading,span,div,p), html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper :is(h1,h2,h3,h4,.brxe-heading,span,div,p), html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] :is(h1,h2,h3,h4,.brxe-heading,span,div,p) { margin: 0 !important; padding: 0 !important; color: rgba(17, 17, 17, 0.66) !important; font-size: 12px !important; line-height: 1.25 !important; font-weight: 500 !important; letter-spacing: 0.42em !important; text-transform: uppercase !important; } html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title :is(svg,i), html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper :is(svg,i), html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] :is(svg,i) { width: 13px !important; height: 13px !important; color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; opacity: 1 !important; } html body .ts-m-shop__wrap > .tagsho-filters .accordion-content-wrapper, html body .ts-m-shop__wrap > .tagsho-filters .accordion-content, html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-content"] { padding-top: 2px !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } html body .ts-m-shop__wrap > .tagsho-filters ul, html body .ts-m-shop__wrap > .tagsho-filters ul.products, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list { margin: 0 !important; padding: 0 !important; list-style: none !important; } html body .ts-m-shop__wrap > .tagsho-filters li, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product-category, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item { margin: 0 !important; padding: 0 !important; width: 100% !important; float: none !important; list-style: none !important; border: 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.075) !important; background: transparent !important; box-shadow: none !important; } html body .ts-m-shop__wrap > .tagsho-filters li:last-child, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product:last-child, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product-category:last-child, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item:last-child { border-bottom: 0 !important; } html body .ts-m-shop__wrap > .tagsho-filters li > a, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product > a, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product-category > a, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item > a { display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 42px !important; margin: 0 !important; padding: 0 !important; text-decoration: none !important; background: transparent !important; border: 0 !important; box-shadow: none !important; transition: color 0.18s ease, padding-left 0.18s ease !important; } html body .ts-m-shop__wrap > .tagsho-filters :is( a, h2, h3, .woocommerce-loop-category__title, .wc-block-product-categories-list-item__name, mark, .count ) { color: rgba(17, 17, 17, 0.66) !important; font-size: 13px !important; line-height: 1.35 !important; font-weight: 500 !important; letter-spacing: 0.025em !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } html body .ts-m-shop__wrap > .tagsho-filters li > a:hover, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product > a:hover, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product-category > a:hover, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item > a:hover { padding-left: 5px !important; } html body .ts-m-shop__wrap > .tagsho-filters li > a:hover *, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product > a:hover *, html body .ts-m-shop__wrap > .tagsho-filters ul.products li.product-category > a:hover *, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item > a:hover * { color: #C9A23A !important; } }  @media (min-width: 768px) {  html body .ts-m-shop__wrap > .tagsho-filters { margin-top: 10px !important; padding: 28px 24px 32px !important; background: #ffffff !important; border-left: 1px solid rgba(17, 17, 17, 0.08) !important; box-shadow: none !important; }  html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title, html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper, html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] { margin: 0 0 28px 0 !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title :is(h1,h2,h3,h4,.brxe-heading,span,div,p), html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper :is(h1,h2,h3,h4,.brxe-heading,span,div,p), html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] :is(h1,h2,h3,h4,.brxe-heading,span,div,p) { color: #111111 !important; font-size: 13.5px !important; line-height: 1.35 !important; font-weight: 650 !important; letter-spacing: 0.24em !important; text-transform: uppercase !important; margin: 0 !important; padding: 0 !important; }  html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title :is(svg,i), html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper :is(svg,i), html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] :is(svg,i) { width: 14px !important; height: 14px !important; color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; opacity: 1 !important; }  html body .ts-m-shop__wrap > .tagsho-filters li, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item { min-height: 43px !important; } html body .ts-m-shop__wrap > .tagsho-filters li > a, html body .ts-m-shop__wrap > .tagsho-filters .wc-block-product-categories-list-item > a { min-height: 43px !important; font-size: 13.5px !important; font-weight: 500 !important; letter-spacing: 0.02em !important; } }  @media (min-width: 768px) { html body .ts-m-shop__wrap > .tagsho-filters .brx-nestable-accordion-title :is(svg,i), html body .ts-m-shop__wrap > .tagsho-filters .accordion-title-wrapper :is(svg,i), html body .ts-m-shop__wrap > .tagsho-filters [class*="accordion-title"] :is(svg,i) { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 14px !important; height: 14px !important; margin-top: 3px !important; color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; opacity: 1 !important; } }  @media (max-width: 767px) {  html body .ts-m-shop .tagsho-filters #brxe-rkhnly { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; margin: 0 0 20px 0 !important; padding: 0 34px 14px 0 !important; background: transparent !important; border: 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.08) !important; box-shadow: none !important; }  html body .ts-m-shop .tagsho-filters #brxe-frytam { display: block !important; margin: 0 !important; padding: 0 !important; color: #111111 !important; font-size: 13px !important; line-height: 1 !important; font-weight: 750 !important; letter-spacing: 0.17em !important; text-transform: uppercase !important; white-space: nowrap !important; }  html body .ts-m-shop .tagsho-filters #brxe-frytam * { color: inherit !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; letter-spacing: inherit !important; text-transform: inherit !important; white-space: inherit !important; margin: 0 !important; padding: 0 !important; }  html body .ts-m-shop .tagsho-filters #brxe-rkhnly svg, html body .ts-m-shop .tagsho-filters #brxe-rkhnly i, html body .ts-m-shop .tagsho-filters #brxe-rkhnly .brxe-icon { width: 12px !important; height: 12px !important; margin-left: 10px !important; margin-top: 1px !important; color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; opacity: 1 !important; flex: 0 0 auto !important; }  html body .ts-m-shop .tagsho-filters .accordion-content-wrapper { padding-top: 0 !important; } }  html body #brxe-frytam, html body h3#brxe-frytam, html body .tagsho-filters #brxe-frytam { display: block !important; width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; color: #111111 !important; font-size: 13px !important; line-height: 1.1 !important; font-weight: 700 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; white-space: nowrap !important; word-break: keep-all !important; overflow-wrap: normal !important; } html body #brxe-rkhnly, html body .tagsho-filters #brxe-rkhnly { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 10px !important; width: 100% !important; max-width: 100% !important; margin: 0 0 18px 0 !important; padding: 0 36px 14px 0 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.08) !important; } html body #brxe-rkhnly .brxe-icon, html body #brxe-rkhnly svg, html body #brxe-rkhnly i { width: 12px !important; height: 12px !important; margin: 0 !important; color: #C9A23A !important; fill: #C9A23A !important; stroke: #C9A23A !important; }  @media (min-width: 768px) { .brxe-nav-menu .bricks-nav-menu > li > a::after, .bricks-nav-menu > li > a::after, nav .menu-item > a::after { bottom: -6px !important; } .brxe-nav-menu .bricks-nav-menu > li.current-menu-item > a::after, .brxe-nav-menu .bricks-nav-menu > li.current-menu-ancestor > a::after, .brxe-nav-menu .bricks-nav-menu > li > a:hover::after, .bricks-nav-menu > li.current-menu-item > a::after, .bricks-nav-menu > li.current-menu-ancestor > a::after, .bricks-nav-menu > li > a:hover::after, nav .menu-item.current-menu-item > a::after, nav .menu-item.current-menu-ancestor > a::after, nav .menu-item > a:hover::after { bottom: -6px !important; } }  @media (min-width: 768px) { .brxe-nav-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > a::after, .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > a::after, nav .menu-item-has-children > .brx-submenu-toggle > a::after { bottom: -6px !important; } .brxe-nav-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > a::after, .brxe-nav-menu .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > a::after, .brxe-nav-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > a:hover::after, .bricks-nav-menu > li.menu-item-has-children.current-menu-item > .brx-submenu-toggle > a::after, .bricks-nav-menu > li.menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > a::after, .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle > a:hover::after, nav .menu-item-has-children.current-menu-item > .brx-submenu-toggle > a::after, nav .menu-item-has-children.current-menu-ancestor > .brx-submenu-toggle > a::after, nav .menu-item-has-children > .brx-submenu-toggle > a:hover::after { bottom: -6px !important; } }  .ts-info-page { width: 100% !important; max-width: 100% !important; padding: 0 !important; background-color: #ffffff !important; overflow-x: hidden !important; } .ts-info-hero, .ts-info-hero * { box-sizing: border-box !important; font-family: inherit !important; } .ts-info-eyebrow { margin: 0 0 16px 0 !important; color: #C9A23A !important; font-size: 11px !important; line-height: 1 !important; font-weight: 650 !important; letter-spacing: 0.22em !important; text-transform: uppercase !important; } .ts-info-title { margin: 0 0 22px 0 !important; color: #111111 !important; font-size: clamp(38px, 3vw, 54px) !important; line-height: 1.10 !important; font-weight: 650 !important; letter-spacing: -0.02em !important; white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; } .ts-info-title::after { content: "" !important; display: block !important; width: 44px !important; height: 1px !important; margin-top: 22px !important; background: #C9A23A !important; } .ts-info-lead { margin: 0 !important; color: rgba(17, 17, 17, 0.68) !important; font-size: 14px !important; line-height: 1.75 !important; font-weight: 400 !important; white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; }  @media (min-width: 768px) { .ts-info-hero { width: 100% !important; max-width: 100% !important; height: 420px !important; min-height: 420px !important; display: grid !important; grid-template-columns: 43% 57% !important; align-items: stretch !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; background-color: #f6f6f4 !important; overflow: hidden !important; } .ts-info-hero__content { width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 420px !important; min-height: 420px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; margin: 0 !important; padding: 58px 40px 58px clamp(220px, 13vw, 300px) !important; background-color: #f6f6f4 !important; position: relative !important; z-index: 2 !important; } .ts-info-title { max-width: 560px !important; } .ts-info-lead { max-width: 480px !important; } .ts-info-hero__media { width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 420px !important; min-height: 420px !important; position: relative !important; margin: 0 !important; padding: 0 !important; background-size: contain !important; background-position: left center !important; background-repeat: no-repeat !important; background-color: #f6f6f4 !important; overflow: hidden !important; } .ts-info-hero__media::before, .ts-info-hero__media::after { display: none !important; content: none !important; } }  @media (max-width: 767px) { .ts-info-page { display: block !important; } .ts-info-hero { width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; display: flex !important; flex-direction: column !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; background-color: #f6f6f4 !important; overflow: hidden !important; } .ts-info-hero__content { order: 1 !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; margin: 0 !important; padding: 34px 22px 28px !important; background-color: #f6f6f4 !important; overflow: visible !important; } .ts-info-eyebrow { width: auto !important; margin-bottom: 14px !important; font-size: 10px !important; letter-spacing: 0.20em !important; } .ts-info-title { width: 100% !important; min-width: 0 !important; max-width: 340px !important; margin-bottom: 20px !important; font-size: 34px !important; line-height: 1.08 !important; letter-spacing: -0.025em !important; } .ts-info-title::after { width: 36px !important; margin-top: 18px !important; } .ts-info-lead { width: 100% !important; max-width: 330px !important; font-size: 14px !important; line-height: 1.65 !important; } .ts-info-hero__media { order: 2 !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 240px !important; min-height: 240px !important; max-height: 240px !important; display: block !important; margin: 0 !important; padding: 0 !important; background-size: auto 100% !important; background-position: right center !important; background-repeat: no-repeat !important; background-color: #f6f6f4 !important; overflow: hidden !important; } .ts-info-hero__media::before, .ts-info-hero__media::after { display: none !important; content: none !important; } }  @media (min-width: 992px) { .ts-info-cards {  width: 100vw !important; max-width: none !important; min-width: 0 !important; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; grid-auto-flow: row !important; column-gap: 18px !important; row-gap: 18px !important; align-items: stretch !important; margin-top: 38px !important; margin-right: calc(50% - 50vw) !important; margin-bottom: 0 !important; margin-left: calc(50% - 50vw) !important;  padding-top: 0 !important; padding-right: max(60px, calc((100vw - 1680px) / 2)) !important; padding-bottom: 56px !important; padding-left: max(60px, calc((100vw - 1680px) / 2)) !important; position: relative !important; left: auto !important; right: auto !important; transform: none !important; z-index: 2 !important; box-sizing: border-box !important; } .ts-info-cards > .ts-info-card { width: auto !important; max-width: none !important; min-width: 0 !important; height: 100% !important; min-height: 106px !important; margin: 0 !important; padding: 18px 20px !important; grid-column: auto !important; grid-row: auto !important; grid-area: auto !important; align-self: stretch !important; flex: none !important; flex-grow: 0 !important; flex-shrink: 1 !important; flex-basis: auto !important; display: grid !important; grid-template-columns: 34px minmax(0, 1fr) 22px !important; column-gap: 12px !important; align-items: start !important; background: #ffffff !important; border: 1px solid rgba(17, 17, 17, 0.075) !important; border-radius: 0 !important; box-shadow: 0 8px 22px rgba(17, 17, 17, 0.045), 0 20px 42px rgba(17, 17, 17, 0.065) !important; box-sizing: border-box !important; position: relative !important; transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease !important; } .ts-info-cards > .ts-info-card:hover { transform: translateY(-4px) !important; border-color: rgba(201, 162, 58, 0.34) !important; box-shadow: 0 12px 28px rgba(17, 17, 17, 0.06), 0 24px 50px rgba(17, 17, 17, 0.09) !important; } .ts-info-cards i.ts-info-card__icon { width: 32px !important; height: 32px !important; min-width: 32px !important; margin-top: 1px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: #c99c2f !important; fill: #c99c2f !important; stroke: #c99c2f !important; font-size: 30px !important; line-height: 1 !important; } .ts-info-cards .ts-info-card__content { min-width: 0 !important; height: 100% !important; display: flex !important; flex-direction: column !important; gap: 7px !important; } .ts-info-cards .ts-info-card__title { margin: 0 !important; padding: 0 !important; color: #111111 !important; font-family: inherit !important; font-size: 19px !important; line-height: 1.25 !important; font-weight: 650 !important; letter-spacing: -0.012em !important; } .ts-info-cards .ts-info-card__text { margin: 0 !important; padding: 0 !important; color: rgba(17, 17, 17, 0.68) !important; font-family: inherit !important; font-size: 15px !important; line-height: 1.5 !important; font-weight: 400 !important; } .ts-info-cards .ts-info-card__arrow { align-self: end !important; justify-self: end !important; margin: 0 !important; padding: 0 !important; color: #c99c2f !important; font-family: inherit !important; font-size: 20px !important; line-height: 1 !important; transition: transform 0.2s ease, color 0.2s ease !important; } .ts-info-cards > .ts-info-card:hover .ts-info-card__arrow { transform: translateX(3px) !important; color: #b88c22 !important; } }  @media (min-width: 992px) { .ts-info-cta { width: min(calc(100% - 120px), 1680px) !important; max-width: 1680px !important; min-height: 156px !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 40px !important; margin: 0 auto !important; padding: 34px 42px !important; background: #111111 !important; box-sizing: border-box !important; position: relative !important; overflow: hidden !important; } .ts-info-cta__left { min-width: 0 !important; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 22px !important; } svg.ts-info-cta__icon { width: 58px !important; height: 58px !important; min-width: 58px !important; display: block !important; margin: 0 !important; padding: 14px !important; color: #c99c2f !important; fill: none !important; stroke: currentColor !important; border: 1px solid rgba(201, 156, 47, 0.48) !important; border-radius: 50% !important; box-sizing: border-box !important; overflow: visible !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .ts-info-cta__copy { min-width: 0 !important; display: flex !important; flex-direction: column !important; gap: 7px !important; } .ts-info-cta__title { margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: inherit !important; font-size: 27px !important; line-height: 1.2 !important; font-weight: 650 !important; letter-spacing: -0.02em !important; } .ts-info-cta__text { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.68) !important; font-family: inherit !important; font-size: 15px !important; line-height: 1.55 !important; font-weight: 400 !important; } .ts-info-cta__button { min-height: 50px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 28px !important; color: #111111 !important; background: #c99c2f !important; border: 1px solid #c99c2f !important; border-radius: 0 !important; font-family: inherit !important; font-size: 13px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; text-decoration: none !important; white-space: nowrap !important; box-shadow: none !important; transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease !important; } .ts-info-cta__button:hover { color: #111111 !important; background: #d8ad43 !important; border-color: #d8ad43 !important; transform: translateY(-2px) !important; } }  @media (min-width: 768px) and (max-width: 991px) {  .ts-info-hero { width: 100% !important; max-width: none !important; display: grid !important; grid-template-columns: 1fr !important; grid-auto-rows: auto !important; align-items: stretch !important; min-height: 0 !important; height: auto !important; background: #f6f6f4 !important; overflow: hidden !important; } .ts-info-hero__content { order: 1 !important; width: 100% !important; max-width: none !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; padding: 38px 28px 28px !important; box-sizing: border-box !important; } .ts-info-eyebrow { margin: 0 0 14px !important; } .ts-info-title { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 32px !important; line-height: 1.08 !important; letter-spacing: -0.02em !important; white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; } .ts-info-lead { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 18px 0 0 !important; padding: 0 !important; font-size: 16px !important; line-height: 1.65 !important; white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; } .ts-info-hero__media { order: 2 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 240px !important; min-height: 240px !important; display: block !important; background-size: cover !important; background-position: 115% center !important; background-repeat: no-repeat !important; border-left: none !important; }  .ts-info-cards { width: calc(100% - 48px) !important; max-width: 920px !important; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 20px !important; align-items: stretch !important; margin: 36px auto 0 !important; padding: 0 0 52px !important; } .ts-info-cards > .ts-info-card { grid-column: auto !important; } .ts-info-cards > .ts-info-card:nth-child(7) { grid-column: 1 / -1 !important; } .ts-info-card { min-width: 0 !important; min-height: 176px !important; height: 100% !important; display: grid !important; grid-template-columns: 36px minmax(0, 1fr) 22px !important; column-gap: 13px !important; align-items: start !important; padding: 26px 22px 22px !important; background: #ffffff !important; border: 1px solid rgba(17, 17, 17, 0.075) !important; border-radius: 0 !important; box-shadow: 0 8px 22px rgba(17, 17, 17, 0.045), 0 18px 38px rgba(17, 17, 17, 0.06) !important; box-sizing: border-box !important; position: relative !important; } i.ts-info-card__icon { width: 34px !important; height: 34px !important; min-width: 34px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-top: 1px !important; color: #c99c2f !important; fill: #c99c2f !important; stroke: #c99c2f !important; font-size: 32px !important; line-height: 1 !important; } .ts-info-card__content { min-width: 0 !important; height: 100% !important; display: flex !important; flex-direction: column !important; gap: 8px !important; } .ts-info-card__title { margin: 0 !important; padding: 0 !important; color: #111111 !important; font-size: 18px !important; line-height: 1.28 !important; font-weight: 650 !important; } .ts-info-card__text { margin: 0 !important; padding: 0 !important; color: rgba(17, 17, 17, 0.68) !important; font-size: 14px !important; line-height: 1.58 !important; } .ts-info-card__arrow { align-self: end !important; justify-self: end !important; margin: 0 !important; padding: 0 !important; color: #c99c2f !important; font-size: 21px !important; line-height: 1 !important; }  .ts-info-cta { width: calc(100% - 48px) !important; max-width: 920px !important; min-height: 148px !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 24px !important; margin: 0 auto !important; padding: 28px 30px !important; background: #111111 !important; box-sizing: border-box !important; overflow: hidden !important; } .ts-info-cta__left { min-width: 0 !important; flex: 1 1 auto !important; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 18px !important; } svg.ts-info-cta__icon { width: 52px !important; height: 52px !important; min-width: 52px !important; display: block !important; margin: 0 !important; padding: 12px !important; color: #c99c2f !important; fill: none !important; stroke: currentColor !important; border: 1px solid rgba(201, 156, 47, 0.48) !important; border-radius: 50% !important; box-sizing: border-box !important; overflow: visible !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .ts-info-cta__copy { min-width: 0 !important; display: flex !important; flex-direction: column !important; gap: 6px !important; } .ts-info-cta__title { margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-size: 23px !important; line-height: 1.2 !important; font-weight: 650 !important; } .ts-info-cta__text { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.68) !important; font-size: 14px !important; line-height: 1.5 !important; } .ts-info-cta__button { flex: 0 0 auto !important; min-width: 158px !important; min-height: 48px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 22px !important; color: #111111 !important; background: #c99c2f !important; border: 1px solid #c99c2f !important; border-radius: 0 !important; font-size: 12px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; text-decoration: none !important; white-space: nowrap !important; } }  @media (max-width: 767px) {  .ts-info-hero { width: 100% !important; max-width: none !important; min-height: 0 !important; height: auto !important; display: grid !important; grid-template-columns: 1fr !important; grid-auto-rows: auto !important; background: #f6f6f4 !important; overflow: hidden !important; } .ts-info-hero__content { order: 1 !important; width: 100% !important; max-width: none !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; padding: 30px 20px 24px !important; box-sizing: border-box !important; } .ts-info-eyebrow { margin: 0 0 12px !important; font-size: 11px !important; letter-spacing: 0.18em !important; } .ts-info-title { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; font-size: 30px !important; line-height: 1.08 !important; letter-spacing: -0.025em !important; white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; } .ts-info-lead { width: 100% !important; max-width: 100% !important; margin: 17px 0 0 !important; padding: 0 !important; font-size: 15px !important; line-height: 1.6 !important; white-space: normal !important; word-break: normal !important; overflow-wrap: break-word !important; } .ts-info-hero__media { order: 2 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 210px !important; min-height: 210px !important; display: block !important; background-size: cover !important; background-position: 105% center !important; background-repeat: no-repeat !important; border-left: none !important; }  .ts-info-cards { width: calc(100% - 32px) !important; max-width: none !important; display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; margin: 22px auto 0 !important; padding: 0 0 30px !important; box-sizing: border-box !important; } .ts-info-cards > .ts-info-card { grid-column: auto !important; } .ts-info-card { width: 100% !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; display: grid !important; grid-template-columns: 30px minmax(0, 1fr) 18px !important; column-gap: 10px !important; align-items: start !important; padding: 17px 15px 16px !important; background: #ffffff !important; border: 1px solid rgba(17, 17, 17, 0.075) !important; border-radius: 0 !important; box-shadow: 0 7px 18px rgba(17, 17, 17, 0.04), 0 14px 30px rgba(17, 17, 17, 0.055) !important; box-sizing: border-box !important; overflow: hidden !important; } i.ts-info-card__icon { width: 28px !important; height: 28px !important; min-width: 28px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-top: 1px !important; color: #c99c2f !important; fill: #c99c2f !important; stroke: #c99c2f !important; font-size: 26px !important; line-height: 1 !important; } .ts-info-card__content { min-width: 0 !important; display: flex !important; flex-direction: column !important; gap: 5px !important; } .ts-info-card__title { margin: 0 !important; padding: 0 !important; color: #111111 !important; font-size: 16px !important; line-height: 1.22 !important; font-weight: 650 !important; overflow-wrap: break-word !important; } .ts-info-card__text { margin: 0 !important; padding: 0 !important; color: rgba(17, 17, 17, 0.68) !important; font-size: 13px !important; line-height: 1.45 !important; white-space: normal !important; overflow-wrap: break-word !important; } .ts-info-card__arrow { align-self: end !important; justify-self: end !important; margin: 0 !important; padding: 0 !important; color: #c99c2f !important; font-size: 18px !important; line-height: 1 !important; }  .ts-info-cta { width: calc(100% - 32px) !important; max-width: none !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 16px !important; margin: 0 auto !important; padding: 20px 18px !important; background: #111111 !important; box-sizing: border-box !important; overflow: hidden !important; } .ts-info-cta__left { width: 100% !important; min-width: 0 !important; display: flex !important; flex-direction: row !important; align-items: flex-start !important; gap: 12px !important; } svg.ts-info-cta__icon { width: 42px !important; height: 42px !important; min-width: 42px !important; display: block !important; margin: 1px 0 0 !important; padding: 10px !important; color: #c99c2f !important; fill: none !important; stroke: currentColor !important; border: 1px solid rgba(201, 156, 47, 0.48) !important; border-radius: 50% !important; box-sizing: border-box !important; overflow: visible !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .ts-info-cta__copy { min-width: 0 !important; display: flex !important; flex-direction: column !important; gap: 6px !important; } .ts-info-cta__title { margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-size: 20px !important; line-height: 1.2 !important; font-weight: 650 !important; } .ts-info-cta__text { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.68) !important; font-size: 13px !important; line-height: 1.45 !important; } .ts-info-cta__button { width: 100% !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 20px !important; color: #111111 !important; background: #c99c2f !important; border: 1px solid #c99c2f !important; border-radius: 0 !important; font-size: 12px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; text-decoration: none !important; white-space: nowrap !important; box-sizing: border-box !important; } }  @media (min-width: 992px) {  .ts-info-cta { min-height: 132px !important; padding: 26px 34px !important; } .ts-info-cta__left { gap: 18px !important; } svg.ts-info-cta__icon { width: 50px !important; height: 50px !important; min-width: 50px !important; padding: 12px !important; } .ts-info-cta__title { font-size: 24px !important; } .ts-info-cta__text { font-size: 14px !important; } .ts-info-cta__button { min-height: 46px !important; padding: 0 24px !important; } }  @media (min-width: 992px) { .ts-info-cta__text { font-size: 15px !important; } }  @media (min-width: 992px) {  .ts-footer { width: 100% !important; margin: 0 !important; padding: 0 !important; background: #111111 !important; color: #ffffff !important; box-sizing: border-box !important; } .ts-footer__inner { width: min(calc(100% - 120px), 1680px) !important; max-width: 1680px !important; display: flex !important; flex-direction: column !important; margin: 0 auto !important; padding: 46px 0 0 !important; box-sizing: border-box !important; }  .ts-footer__main { width: 100% !important; display: grid !important; grid-template-columns: minmax(280px, 1.35fr) minmax(150px, 0.65fr) minmax(210px, 0.85fr) minmax(280px, 1.15fr) !important; gap: 54px !important; align-items: start !important; padding: 0 0 34px !important; box-sizing: border-box !important; } .ts-footer__brand, .ts-footer__nav, .ts-footer__info, .ts-footer__contact { min-width: 0 !important; display: flex !important; flex-direction: column !important; }  .ts-footer__brand { gap: 14px !important; } .ts-footer__logo { width: 190px !important; max-width: 190px !important; height: auto !important; display: block !important; margin: 0 !important; } .ts-footer__logo img { width: 100% !important; height: auto !important; object-fit: contain !important; } .ts-footer__description { max-width: 340px !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-family: inherit !important; font-size: 15px !important; line-height: 1.65 !important; font-weight: 400 !important; } .ts-footer__social { min-height: 36px !important; display: flex !important; align-items: center !important; gap: 12px !important; }  .ts-footer__heading { margin: 0 0 14px !important; padding: 0 !important; color: #ffffff !important; font-family: inherit !important; font-size: 15px !important; line-height: 1.3 !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }  .ts-footer__links { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 8px !important; list-style: none !important; } .ts-footer__links li { margin: 0 !important; padding: 0 !important; } .ts-footer__links .separator { display: none !important; } .ts-footer__links .content { width: 100% !important; display: block !important; } .ts-footer__links a, .ts-footer__links .title { display: inline-block !important; width: auto !important; color: rgba(255, 255, 255, 0.66) !important; font-family: inherit !important; font-size: 14px !important; line-height: 1.45 !important; font-weight: 400 !important; text-decoration: none !important; transition: color 0.2s ease, transform 0.2s ease !important; } .ts-footer__links a:hover { color: #c99c2f !important; transform: translateX(3px) !important; }  .ts-footer__contact { gap: 8px !important; } .ts-footer__contact .ts-footer__heading { margin-bottom: 6px !important; } .ts-footer__contact-text { max-width: 330px !important; margin: 0 0 2px !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-family: inherit !important; font-size: 14px !important; line-height: 1.6 !important; } .ts-footer__contact-link { display: block !important; width: fit-content !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: inherit !important; font-size: 14px !important; line-height: 1.45 !important; font-weight: 500 !important; text-decoration: none !important; transition: color 0.2s ease !important; } .ts-footer__contact-link:hover { color: #c99c2f !important; } .ts-footer__contact-button { width: fit-content !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 8px 0 0 !important; padding: 0 22px !important; color: #111111 !important; background: #c99c2f !important; border: 1px solid #c99c2f !important; border-radius: 0 !important; font-family: inherit !important; font-size: 12px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; text-decoration: none !important; white-space: nowrap !important; transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease !important; } .ts-footer__contact-button:hover { color: #111111 !important; background: #d8ad43 !important; border-color: #d8ad43 !important; transform: translateY(-2px) !important; }  .ts-footer__bottom { width: 100% !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 30px !important; padding: 16px 0 18px !important; border-top: 1px solid rgba(255, 255, 255, 0.11) !important; box-sizing: border-box !important; } .ts-footer__copyright { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.48) !important; font-family: inherit !important; font-size: 13px !important; line-height: 1.4 !important; } .ts-footer__legal { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 22px !important; } .ts-footer__legal-link { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.48) !important; font-family: inherit !important; font-size: 13px !important; line-height: 1.4 !important; text-decoration: none !important; transition: color 0.2s ease !important; } .ts-footer__legal-link:hover { color: #c99c2f !important; } }  html, body { min-height: 100% !important; } body { min-height: 100vh !important; display: flex !important; flex-direction: column !important; } #brx-header { flex: 0 0 auto !important; } #brx-content { width: 100% !important; flex: 1 0 auto !important; } #brx-footer { width: 100% !important; flex: 0 0 auto !important; margin-top: auto !important; }  html { min-height: 100% !important; overflow-y: auto !important; overflow-x: hidden !important; } body.archive.post-type-archive-product { width: 100% !important; height: auto !important; min-height: 100vh !important; display: grid !important; grid-template-rows: auto minmax(0, 1fr) auto !important; overflow-y: clip !important; overflow-x: clip !important; } body.archive.post-type-archive-product #brx-header { min-width: 0 !important; } body.archive.post-type-archive-product #brx-content { width: 100% !important; min-width: 0 !important; min-height: 0 !important; } body.archive.post-type-archive-product #brx-footer { width: 100% !important; min-width: 0 !important; margin: 0 !important; align-self: end !important; }  @media (min-width: 992px) { .ts-footer__inner { padding-top: 34px !important; } .ts-footer__main { gap: 42px !important; padding-bottom: 24px !important; } .ts-footer__logo { width: 150px !important; max-width: 150px !important; } .ts-footer__brand { gap: 10px !important; } .ts-footer__description { max-width: 300px !important; font-size: 14px !important; line-height: 1.55 !important; } .ts-footer__heading { margin-bottom: 10px !important; font-size: 14px !important; } .ts-footer__links { gap: 6px !important; } .ts-footer__links a, .ts-footer__links .title { font-size: 13px !important; } .ts-footer__contact { gap: 6px !important; } .ts-footer__contact-text, .ts-footer__contact-link { font-size: 13px !important; } .ts-footer__contact-button { min-height: 40px !important; padding: 0 18px !important; font-size: 11px !important; } .ts-footer__bottom { padding: 12px 0 14px !important; } .ts-footer__copyright, .ts-footer__legal-link { font-size: 12px !important; } }  @media (min-width: 992px) { .ts-footer__links a:hover, .ts-footer__links a:hover .title { color: #c99c2f !important; } .ts-footer__legal-link:hover, .ts-footer__contact-link:hover { color: #c99c2f !important; } }  @media (min-width: 768px) and (max-width: 991px) { .ts-footer { width: 100% !important; margin: 0 !important; padding: 0 !important; background: #111111 !important; color: #ffffff !important; } .ts-footer__inner { width: calc(100% - 36px) !important; max-width: 940px !important; display: flex !important; flex-direction: column !important; margin: 0 auto !important; padding: 26px 0 0 !important; box-sizing: border-box !important; }  .ts-footer__main { width: 100% !important; display: grid !important; grid-template-columns: minmax(150px, 1.15fr) minmax(105px, 0.75fr) minmax(145px, 1fr) minmax(155px, 1.1fr) !important; gap: 18px !important; align-items: start !important; padding: 0 0 22px !important; box-sizing: border-box !important; } .ts-footer__brand, .ts-footer__nav, .ts-footer__info, .ts-footer__contact { min-width: 0 !important; display: flex !important; flex-direction: column !important; }  .ts-footer__brand { gap: 8px !important; } .ts-footer__logo { width: 88px !important; max-width: 88px !important; height: auto !important; display: block !important; margin: 0 !important; } .ts-footer__logo img { width: 100% !important; height: auto !important; object-fit: contain !important; } .ts-footer__description { max-width: 170px !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-size: 11.5px !important; line-height: 1.45 !important; } .ts-footer__social { min-height: 0 !important; display: flex !important; align-items: center !important; gap: 8px !important; }  .ts-footer__heading { margin: 0 0 8px !important; padding: 0 !important; color: #ffffff !important; font-size: 12px !important; line-height: 1.3 !important; font-weight: 700 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; }  .ts-footer__links { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 5px !important; list-style: none !important; } .ts-footer__links li { margin: 0 !important; padding: 0 !important; } .ts-footer__links .separator { display: none !important; } .ts-footer__links .content { width: 100% !important; display: block !important; } .ts-footer__links a, .ts-footer__links .title { display: inline-block !important; width: auto !important; color: rgba(255, 255, 255, 0.66) !important; font-size: 11.5px !important; line-height: 1.4 !important; text-decoration: none !important; transition: color 0.2s ease, transform 0.2s ease !important; } .ts-footer__links a:hover, .ts-footer__links a:hover .title { color: #c99c2f !important; }  .ts-footer__contact { gap: 5px !important; } .ts-footer__contact-text { max-width: 170px !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-size: 11.5px !important; line-height: 1.42 !important; } .ts-footer__contact-link { display: block !important; width: fit-content !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-size: 11.5px !important; line-height: 1.42 !important; font-weight: 500 !important; text-decoration: none !important; } .ts-footer__contact-link:hover { color: #c99c2f !important; } .ts-footer__contact-button { width: fit-content !important; min-height: 36px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 4px 0 0 !important; padding: 0 13px !important; color: #111111 !important; background: #c99c2f !important; border: 1px solid #c99c2f !important; border-radius: 0 !important; font-size: 9.5px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; text-decoration: none !important; white-space: nowrap !important; }  .ts-footer__bottom { width: 100% !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; padding: 10px 0 12px !important; border-top: 1px solid rgba(255, 255, 255, 0.11) !important; box-sizing: border-box !important; } .ts-footer__copyright, .ts-footer__legal-link { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.48) !important; font-size: 10.5px !important; line-height: 1.4 !important; text-decoration: none !important; } .ts-footer__legal { display: flex !important; align-items: center !important; gap: 12px !important; } .ts-footer__legal-link:hover { color: #c99c2f !important; } }  @media (max-width: 767px) {  .ts-footer { width: 100% !important; margin: 0 !important; padding: 0 !important; background: #111111 !important; color: #ffffff !important; box-sizing: border-box !important; } .ts-footer__inner { width: calc(100% - 32px) !important; max-width: none !important; display: flex !important; flex-direction: column !important; margin: 0 auto !important; padding: 18px 0 0 !important; box-sizing: border-box !important; }  .ts-footer__main { width: 100% !important; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 18px 16px !important; align-items: start !important; padding: 0 0 16px !important; box-sizing: border-box !important; } .ts-footer__brand, .ts-footer__nav, .ts-footer__info, .ts-footer__contact { min-width: 0 !important; display: flex !important; flex-direction: column !important; }  .ts-footer__brand { grid-column: 1 / -1 !important; gap: 6px !important; align-items: flex-start !important; } .ts-footer__logo { width: 68px !important; max-width: 68px !important; height: auto !important; display: block !important; margin: 0 !important; } .ts-footer__logo img { width: 100% !important; height: auto !important; display: block !important; object-fit: contain !important; } .ts-footer__description { max-width: 260px !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-family: inherit !important; font-size: 11.5px !important; line-height: 1.42 !important; font-weight: 400 !important; } .ts-footer__social { min-height: 0 !important; display: flex !important; align-items: center !important; gap: 8px !important; }  .ts-footer__heading { margin: 0 0 6px !important; padding: 0 !important; color: #ffffff !important; font-family: inherit !important; font-size: 11px !important; line-height: 1.3 !important; font-weight: 700 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; }  .ts-footer__links { margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 4px !important; list-style: none !important; } .ts-footer__links li { margin: 0 !important; padding: 0 !important; list-style: none !important; } .ts-footer__links .separator { display: none !important; } .ts-footer__links .content { display: block !important; width: 100% !important; } .ts-footer__links a, .ts-footer__links .title { display: inline-block !important; width: auto !important; color: rgba(255, 255, 255, 0.66) !important; font-family: inherit !important; font-size: 11px !important; line-height: 1.35 !important; font-weight: 400 !important; text-decoration: none !important; } .ts-footer__links a:hover, .ts-footer__links a:hover .title { color: #c99c2f !important; }  .ts-footer__contact { grid-column: 1 / -1 !important; gap: 4px !important; } .ts-footer__contact-text { max-width: 280px !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-family: inherit !important; font-size: 11px !important; line-height: 1.38 !important; } .ts-footer__contact-link { display: block !important; width: fit-content !important; margin: 0 !important; padding: 0 !important; color: #ffffff !important; font-family: inherit !important; font-size: 11px !important; line-height: 1.38 !important; font-weight: 500 !important; text-decoration: none !important; } .ts-footer__contact-link:hover { color: #c99c2f !important; } .ts-footer__contact-button { width: fit-content !important; min-height: 34px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 3px 0 0 !important; padding: 0 13px !important; color: #111111 !important; background: #c99c2f !important; border: 1px solid #c99c2f !important; border-radius: 0 !important; font-family: inherit !important; font-size: 9px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; text-decoration: none !important; white-space: nowrap !important; } .ts-footer__contact-button:hover { color: #111111 !important; background: #d8ad43 !important; border-color: #d8ad43 !important; }  .ts-footer__bottom { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 6px !important; padding: 9px 0 10px !important; border-top: 1px solid rgba(255, 255, 255, 0.11) !important; box-sizing: border-box !important; } .ts-footer__copyright, .ts-footer__legal-link { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.48) !important; font-family: inherit !important; font-size: 9.5px !important; line-height: 1.4 !important; text-decoration: none !important; } .ts-footer__legal { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: center !important; gap: 6px 10px !important; } .ts-footer__legal-link:hover { color: #c99c2f !important; } }  body:not(.post-type-archive-product) #brx-footer { margin-top: 40px !important; } @media (max-width: 767px) { body:not(.post-type-archive-product) #brx-footer { margin-top: 24px !important; } }  .ts-about-standard { width: 100%; max-width: none; box-sizing: border-box; grid-column: 1 / -1; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 72px 24px 56px; gap: 13px; background-color: #ffffff; border-top: 0; text-align: center; }  .ts-about-standard__ornament { position: relative; display: block; width: 190px; height: 12px; margin: 0 0 3px; flex: 0 0 auto; } .ts-about-standard__ornament::before { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #c99622; transform: translateY(-50%); } .ts-about-standard__ornament::after { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; background-color: #c99622; transform: translate(-50%, -50%) rotate(45deg); }  .ts-about-standard__title { width: 100%; max-width: 1200px; margin: 0; text-align: center; } .ts-about-standard__text { width: 100%; max-width: 900px; margin: 0 auto; text-align: center; }  @media (max-width: 767px) { .ts-about-standard { padding: 44px 18px 38px; gap: 10px; } .ts-about-standard__ornament { width: 130px; } }  .ts-about-standard { width: 100%; max-width: none; box-sizing: border-box; grid-column: 1 / -1; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 72px 24px 56px; gap: 13px; background-color: #ffffff; border-top: 0; text-align: center; }  .ts-about-standard__ornament { position: relative; display: block; width: 190px; height: 12px; margin: 0 0 3px; flex: 0 0 auto; } .ts-about-standard__ornament::before { content: ""; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #c99622; transform: translateY(-50%); } .ts-about-standard__ornament::after { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; background-color: #c99622; transform: translate(-50%, -50%) rotate(45deg); }  .ts-about-standard__title { width: 100%; max-width: 1200px; margin: 0; text-align: center; }  .ts-about-standard__text { width: 100%; max-width: 900px; margin: 0 auto; text-align: center; }  @media (max-width: 767px) {  .ts-about-hero__content > .brxe-heading, .ts-about-hero__content > h1, .ts-about-hero__content > h2 { font-size: 30px !important; line-height: 1.14 !important; }  .ts-about-standard { padding: 44px 18px 38px; gap: 10px; } .ts-about-standard__ornament { width: 130px; }  .ts-about-standard__title { font-size: 24px !important; line-height: 1.18 !important; } }  .ts-footer { --ts-footer-content-width: 1120px; --ts-footer-black: #0c0c0c; --ts-footer-gold: #c99622; --ts-footer-line: #eee8df; position: relative !important; overflow: visible !important; padding-top: 0 !important; background: transparent !important; } .ts-footer__inner { position: relative !important; overflow: visible !important; }  .ts-footer { --ts-footer-black: #0c0c0c; --ts-footer-gold: #c99622; --ts-footer-line: #eee8df; position: relative !important; overflow: visible !important; padding: 0 !important; background: transparent !important; } .ts-footer__inner { position: relative !important; overflow: visible !important; }  .ts-footer__benefits { position: relative !important; z-index: 4 !important; width: 100% !important; max-width: none !important; min-width: 0 !important; box-sizing: border-box !important; left: auto !important; right: auto !important; transform: none !important; margin-top: -24px !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding: 18px 24px !important; display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; align-items: stretch !important; gap: 0 !important; background-color: #ffffff !important; border-top: 1px solid var(--ts-footer-line) !important; border-bottom: 1px solid var(--ts-footer-line) !important; border-left: 0 !important; border-right: 0 !important; border-radius: 0 !important; box-shadow: 0 5px 18px rgba(20, 18, 14, 0.045) !important; outline: 0 !important; }  .ts-footer__benefits::before { content: none !important; display: none !important; }  .ts-footer__benefit { position: relative !important; min-width: 0 !important; min-height: 74px !important; box-sizing: border-box !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 13px !important; padding: 9px 24px !important; background: transparent !important; border: 0 !important; border-right: 1px solid var(--ts-footer-line) !important; border-radius: 0 !important; box-shadow: none !important; text-align: left !important; } .ts-footer__benefit:last-child { border-right: 0 !important; }  .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 32px !important; height: 32px !important; min-width: 32px !important; max-width: 32px !important; min-height: 32px !important; max-height: 32px !important; flex: 0 0 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }  .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; }  .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; color: var(--ts-footer-gold) !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.5 !important; }  .ts-footer__benefit-content { min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 3px !important; } .ts-footer__benefit-title { width: 100% !important; margin: 0 !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important; color: #26231f !important; text-align: left !important; } .ts-footer__benefit-text { width: 100% !important; margin: 0 !important; font-size: 11.5px !important; font-weight: 400 !important; line-height: 1.4 !important; color: #77716a !important; text-align: left !important; }  .ts-footer { --ts-footer-black: #0c0c0c; --ts-footer-gold: #c99622; --ts-footer-line: #eee8df; position: relative !important; overflow: visible !important; background: transparent !important; } .ts-footer__inner { position: relative !important; overflow: visible !important; }  .ts-footer__benefits { position: relative !important; z-index: 4 !important; width: 100% !important; max-width: none !important; min-width: 0 !important; box-sizing: border-box !important; left: auto !important; right: auto !important; transform: none !important; margin-top: -24px !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding: 18px 24px !important; display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; align-items: stretch !important; gap: 0 !important; background-color: #ffffff !important; border-top: 1px solid var(--ts-footer-line) !important; border-bottom: 1px solid var(--ts-footer-line) !important; border-left: 0 !important; border-right: 0 !important; border-radius: 0 !important; box-shadow: 0 5px 18px rgba(20, 18, 14, 0.045) !important; outline: 0 !important; }  .ts-footer__benefits::before { content: none !important; display: none !important; }  .ts-footer__benefit { position: relative !important; min-width: 0 !important; min-height: 74px !important; box-sizing: border-box !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 13px !important; padding: 9px 24px !important; background: transparent !important; border: 0 !important; border-right: 1px solid var(--ts-footer-line) !important; border-radius: 0 !important; box-shadow: none !important; text-align: left !important; } .ts-footer__benefit:last-child { border-right: 0 !important; }  .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 32px !important; height: 32px !important; min-width: 32px !important; max-width: 32px !important; min-height: 32px !important; max-height: 32px !important; flex: 0 0 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }  .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; }  .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; color: var(--ts-footer-gold) !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.5 !important; }  .ts-footer__benefit-content { min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 3px !important; } .ts-footer__benefit-title { width: 100% !important; margin: 0 !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important; color: #26231f !important; text-align: left !important; } .ts-footer__benefit-text { width: 100% !important; margin: 0 !important; font-size: 11.5px !important; font-weight: 400 !important; line-height: 1.4 !important; color: #77716a !important; text-align: left !important; }  .ts-footer__main, .ts-footer__bottom { position: relative !important; z-index: 1 !important; isolation: isolate !important; background: transparent !important; }  .ts-footer__main { padding-top: 52px !important; padding-bottom: 42px !important; }  .ts-footer__bottom { padding-top: 14px !important; padding-bottom: 14px !important; }  .ts-footer__main::before, .ts-footer__bottom::before { content: "" !important; position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; z-index: -1 !important; width: 100vw !important; max-width: none !important; transform: translateX(-50%) !important; background-color: var(--ts-footer-black) !important; pointer-events: none !important; }  @media (max-width: 1100px) { .ts-footer__benefits { width: 100% !important; margin-top: -18px !important; padding: 10px 16px !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-footer__benefit { min-height: 76px !important; justify-content: flex-start !important; padding: 14px 18px !important; border-right: 0 !important; border-bottom: 1px solid var(--ts-footer-line) !important; } .ts-footer__benefit:nth-child(odd) { border-right: 1px solid var(--ts-footer-line) !important; } .ts-footer__benefit:last-child { grid-column: 1 / -1 !important; justify-content: center !important; border-right: 0 !important; border-bottom: 0 !important; } }  @media (max-width: 767px) { .ts-footer__main { padding-top: 38px !important; padding-bottom: 30px !important; } .ts-footer__bottom { padding-top: 12px !important; padding-bottom: 12px !important; } } @media (max-width: 600px) { .ts-footer__benefits { width: 100% !important; margin-top: -12px !important; padding: 5px 14px !important; grid-template-columns: 1fr !important; } .ts-footer__benefit, .ts-footer__benefit:nth-child(odd), .ts-footer__benefit:last-child { grid-column: auto !important; min-height: 62px !important; justify-content: flex-start !important; padding: 11px 5px !important; border-right: 0 !important; border-bottom: 1px solid var(--ts-footer-line) !important; } .ts-footer__benefit:last-child { border-bottom: 0 !important; } .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; flex: 0 0 28px !important; font-size: 24px !important; } .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 24px !important; } .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 24px !important; height: 24px !important; min-width: 24px !important; max-width: 24px !important; min-height: 24px !important; max-height: 24px !important; } .ts-footer__benefit-title { font-size: 12.5px !important; } .ts-footer__benefit-text { font-size: 11.5px !important; } }   body:has(.ts-info-cards) .ts-footer__benefits { display: none !important; }  .ts-footer__contact-button { display: none !important; }  .ts-footer { --ts-footer-light-bg: #f5f5f3; --ts-footer-dark-text: #111111; --ts-footer-light-line: #d8d8d4; --ts-footer-gold: #c99622; position: relative !important; overflow: visible !important; background: transparent !important; }   body:has(.ts-info-cards) .ts-footer__benefits { display: none !important; }  .ts-footer__contact-button { display: none !important; }  .ts-footer__inner { position: relative !important; overflow: visible !important;  padding-top: 8px !important; }  .ts-footer__main, .ts-footer__bottom { position: relative !important; z-index: 1 !important; isolation: isolate !important; background: transparent !important; } .ts-footer__main::before, .ts-footer__bottom::before { content: "" !important; position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; z-index: -1 !important; width: 100vw !important; max-width: none !important; transform: translateX(-50%) !important; background-color: var(--ts-footer-light-bg) !important; pointer-events: none !important; }  .ts-footer__main {  padding-top: 14px !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; align-items: flex-start !important; align-content: flex-start !important; row-gap: 0 !important; overflow: visible !important; }  .ts-footer__main > * { position: relative !important; top: 8px !important; align-self: flex-start !important; justify-self: flex-start !important; height: auto !important; min-height: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; transform: none !important; }  .ts-footer__main *, .ts-footer__bottom * { color: var(--ts-footer-dark-text) !important;  -webkit-text-fill-color: var(--ts-footer-dark-text) !important; opacity: 1 !important; text-shadow: none !important; filter: none !important; }  .ts-footer__main a:hover, .ts-footer__main a:hover *, .ts-footer__bottom a:hover, .ts-footer__bottom a:hover * { color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; }  .ts-footer__main i, .ts-footer__bottom i, .ts-footer__main svg, .ts-footer__bottom svg { color: var(--ts-footer-dark-text) !important; opacity: 1 !important; } .ts-footer__main svg *, .ts-footer__bottom svg * { stroke: var(--ts-footer-dark-text) !important; }  .ts-footer__brand { gap: 6px !important; } .ts-footer__logo { margin-top: 0 !important; margin-bottom: 0 !important; } .ts-footer__description { margin-top: 0 !important; margin-bottom: 0 !important; }  .ts-footer__heading { margin-top: 0 !important; margin-bottom: 5px !important; }  .ts-footer__links, .ts-footer__links ul { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } .ts-footer__links { gap: 3px !important; } .ts-footer__links li { margin: 0 !important; padding: 0 !important; }  .ts-footer__contact { gap: 3px !important; } .ts-footer__contact .ts-footer__heading { margin-bottom: 3px !important; } .ts-footer__contact-text, .ts-footer__contact-link { margin-top: 0 !important; margin-bottom: 0 !important; }  .ts-footer__bottom { padding-top: 3px !important; padding-bottom: 3px !important; margin-top: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; border-top: 1px solid var(--ts-footer-light-line) !important; } .ts-footer__copyright, .ts-footer__legal, .ts-footer__legal-link { margin-top: 0 !important; margin-bottom: 0 !important; }  @media (max-width: 767px) { .ts-footer__inner { padding-top: 8px !important; } .ts-footer__main { padding-top: 12px !important; padding-bottom: 8px !important; }  .ts-footer__main > * { top: 0 !important; } .ts-footer__bottom { padding-top: 4px !important; padding-bottom: 4px !important; } }  .ts-footer { --ts-footer-bg: #f5f5f3; --ts-footer-text: #111111; --ts-footer-line: #d8d8d4; --ts-footer-gold: #c99622; --ts-footer-heart: #e24545; position: relative !important; overflow: visible !important; padding: 0 !important; background: transparent !important; }   body:has(.ts-info-cards) .ts-footer__benefits { display: none !important; }  .ts-footer__contact-button { display: none !important; }  .ts-footer__inner { position: relative !important; overflow: visible !important; width: 100% !important; box-sizing: border-box !important; padding-top: 8px !important; }  .ts-footer__benefits { position: relative !important; z-index: 4 !important; width: 100% !important; max-width: none !important; min-width: 0 !important; box-sizing: border-box !important; left: auto !important; right: auto !important; transform: none !important; margin-top: -24px !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding: 18px 24px !important; display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; align-items: stretch !important; gap: 0 !important; background-color: #ffffff !important; border-top: 1px solid #eee8df !important; border-bottom: 1px solid #eee8df !important; border-left: 0 !important; border-right: 0 !important; border-radius: 0 !important; box-shadow: 0 5px 18px rgba(20, 18, 14, 0.045) !important; outline: 0 !important; }  .ts-footer__benefits::before { content: none !important; display: none !important; }  .ts-footer__benefit { position: relative !important; min-width: 0 !important; min-height: 74px !important; box-sizing: border-box !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 13px !important; padding: 9px 24px !important; background: transparent !important; border: 0 !important; border-right: 1px solid #eee8df !important; border-radius: 0 !important; box-shadow: none !important; text-align: left !important; } .ts-footer__benefit:last-child { border-right: 0 !important; }  .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 32px !important; height: 32px !important; min-width: 32px !important; max-width: 32px !important; min-height: 32px !important; max-height: 32px !important; flex: 0 0 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; } .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; color: var(--ts-footer-gold) !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.5 !important; }  .ts-footer__benefit-content { min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 3px !important; } .ts-footer__benefit-title { width: 100% !important; margin: 0 !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important; color: #26231f !important; -webkit-text-fill-color: #26231f !important; text-align: left !important; } .ts-footer__benefit-text { width: 100% !important; margin: 0 !important; font-size: 11.5px !important; font-weight: 400 !important; line-height: 1.4 !important; color: #77716a !important; -webkit-text-fill-color: #77716a !important; text-align: left !important; }  .ts-footer__main, .ts-footer__bottom { position: relative !important; z-index: 1 !important; isolation: isolate !important; background: transparent !important; } .ts-footer__main::before, .ts-footer__bottom::before { content: "" !important; position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; z-index: -1 !important; width: 100vw !important; max-width: none !important; transform: translateX(-50%) !important; background-color: var(--ts-footer-bg) !important; border: 0 !important; box-shadow: none !important; pointer-events: none !important; }  .ts-footer__main { padding-top: 14px !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; align-items: flex-start !important; align-content: flex-start !important; row-gap: 0 !important; overflow: visible !important; }  .ts-footer__main > * { position: relative !important; top: 8px !important; align-self: flex-start !important; height: auto !important; min-height: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; transform: none !important; }  .ts-footer__main *, .ts-footer__bottom * { color: var(--ts-footer-text) !important; -webkit-text-fill-color: var(--ts-footer-text) !important; opacity: 1 !important; text-shadow: none !important; filter: none !important; }  .ts-footer__main a:hover, .ts-footer__main a:hover *, .ts-footer__bottom a:hover, .ts-footer__bottom a:hover * { color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; }  .ts-footer__brand { gap: 8px !important; } .ts-footer__logo { margin-top: 0 !important; margin-bottom: 0 !important; } .ts-footer__description { max-width: 270px !important; margin-top: 6px !important; margin-bottom: 0 !important; line-height: 1.55 !important; text-wrap: pretty !important; }  .ts-footer__heading { margin-top: 0 !important; margin-bottom: 9px !important; line-height: 1.3 !important; }  .ts-footer__links { display: flex !important; flex-direction: column !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; } .ts-footer__links ul { margin: 0 !important; padding: 0 !important; } .ts-footer__links li { margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; } .ts-footer__links a, .ts-footer__links a * { line-height: 1.5 !important; }  .ts-footer__contact { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 6px !important; } .ts-footer__contact .ts-footer__heading { margin-top: 0 !important; margin-bottom: 7px !important; } .ts-footer__contact-text { width: auto !important; max-width: 235px !important; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 5px !important; margin-left: 0 !important; line-height: 1.55 !important; text-wrap: pretty !important; } .ts-footer__contact-link { display: block !important; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 3px !important; margin-left: 0 !important; line-height: 1.5 !important; } .ts-footer__contact-link:last-child { margin-bottom: 0 !important; }  .ts-footer__bottom { --ts-footer-bottom-font-size: 11px; --ts-footer-bottom-font-weight: 400; --ts-footer-bottom-line-height: 1.3; --ts-footer-bottom-letter-spacing: 0; padding-top: 3px !important; padding-bottom: 3px !important; margin-top: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; font-size: var(--ts-footer-bottom-font-size) !important; font-weight: var(--ts-footer-bottom-font-weight) !important; line-height: var(--ts-footer-bottom-line-height) !important; letter-spacing: var(--ts-footer-bottom-letter-spacing) !important; border-top: 0 !important; box-shadow: none !important; overflow: visible !important; }  .ts-footer__bottom > *, .ts-footer__copyright, .ts-footer__legal { border-top: 0 !important; box-shadow: none !important; }  .ts-footer__bottom::after { content: "" !important; position: absolute !important; top: 0 !important; left: 50% !important; z-index: 3 !important; width: 100vw !important; height: 1px !important; transform: translateX(-50%) !important; background-color: var(--ts-footer-line) !important; border: 0 !important; box-shadow: none !important; pointer-events: none !important; }  .ts-footer__copyright, .ts-footer__copyright *, .ts-footer__signature { margin: 0 !important; padding: 0 !important; font-family: inherit !important; font-size: var(--ts-footer-bottom-font-size) !important; font-weight: var(--ts-footer-bottom-font-weight) !important; font-style: normal !important; line-height: var(--ts-footer-bottom-line-height) !important; letter-spacing: var(--ts-footer-bottom-letter-spacing) !important; word-spacing: normal !important; text-transform: none !important; color: var(--ts-footer-text) !important; -webkit-text-fill-color: var(--ts-footer-text) !important; opacity: 1 !important; text-shadow: none !important; transform: none !important; }  .ts-footer__legal { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; }  .ts-footer__signature { display: inline-flex !important; align-items: center !important; white-space: nowrap !important; } .ts-footer__signature-heart { display: inline-block !important; margin-right: 4px !important; margin-left: 4px !important; color: var(--ts-footer-heart) !important; -webkit-text-fill-color: var(--ts-footer-heart) !important; font-size: 0.85em !important; font-weight: inherit !important; line-height: 1 !important; vertical-align: baseline !important; }  @media (max-width: 1100px) { .ts-footer__benefits { width: 100% !important; margin-top: -18px !important; padding: 10px 16px !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-footer__benefit { min-height: 76px !important; justify-content: flex-start !important; padding: 14px 18px !important; border-right: 0 !important; border-bottom: 1px solid #eee8df !important; } .ts-footer__benefit:nth-child(odd) { border-right: 1px solid #eee8df !important; } .ts-footer__benefit:last-child { grid-column: 1 / -1 !important; justify-content: center !important; border-right: 0 !important; border-bottom: 0 !important; } }  @media (max-width: 767px) { .ts-footer__main { padding-top: 12px !important; padding-bottom: 8px !important; }  .ts-footer__main > * { top: 0 !important; } .ts-footer__bottom { --ts-footer-bottom-font-size: 10.5px; padding-top: 4px !important; padding-bottom: 4px !important; } .ts-footer__legal { justify-content: center !important; } .ts-footer__signature { white-space: normal !important; text-align: center !important; } }  @media (max-width: 600px) { .ts-footer__benefits { width: 100% !important; margin-top: -12px !important; padding: 5px 14px !important; grid-template-columns: 1fr !important; } .ts-footer__benefit, .ts-footer__benefit:nth-child(odd), .ts-footer__benefit:last-child { grid-column: auto !important; min-height: 62px !important; justify-content: flex-start !important; padding: 11px 5px !important; border-right: 0 !important; border-bottom: 1px solid #eee8df !important; } .ts-footer__benefit:last-child { border-bottom: 0 !important; } .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; flex: 0 0 28px !important; font-size: 24px !important; } .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 24px !important; } .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 24px !important; height: 24px !important; min-width: 24px !important; max-width: 24px !important; min-height: 24px !important; max-height: 24px !important; } .ts-footer__benefit-title { font-size: 12.5px !important; } .ts-footer__benefit-text { font-size: 11.5px !important; } }  .ts-footer { --ts-footer-bg: #f5f5f3; --ts-footer-text: #111111; --ts-footer-line: #d8d8d4; --ts-footer-benefit-line: #eee8df; --ts-footer-gold: #c99622; --ts-footer-heart: #e24545; position: relative !important; overflow: visible !important; padding: 0 !important; background: transparent !important; }  body:has(.ts-info-cards) .ts-footer__benefits { display: none !important; } .ts-footer__contact-button { display: none !important; }  .ts-footer__inner { position: relative !important; overflow: visible !important; width: 100% !important; box-sizing: border-box !important; padding-top: 8px !important; }  .ts-footer__benefits { position: relative !important; z-index: 4 !important; width: 100% !important; max-width: none !important; min-width: 0 !important; box-sizing: border-box !important; left: auto !important; right: auto !important; transform: none !important; margin-top: -24px !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding: 18px 24px !important; display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; align-items: stretch !important; gap: 0 !important; background-color: #ffffff !important; border-top: 1px solid var(--ts-footer-benefit-line) !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; border-left: 0 !important; border-right: 0 !important; border-radius: 0 !important; box-shadow: 0 5px 18px rgba(20, 18, 14, 0.045) !important; outline: 0 !important; } .ts-footer__benefits::before { content: none !important; display: none !important; }  .ts-footer__benefit { position: relative !important; min-width: 0 !important; min-height: 74px !important; box-sizing: border-box !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 13px !important; padding: 9px 24px !important; background: transparent !important; border: 0 !important; border-right: 1px solid var(--ts-footer-benefit-line) !important; border-radius: 0 !important; box-shadow: none !important; text-align: left !important; } .ts-footer__benefit:last-child { border-right: 0 !important; }  .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 32px !important; height: 32px !important; min-width: 32px !important; max-width: 32px !important; min-height: 32px !important; max-height: 32px !important; flex: 0 0 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; margin: 0 !important; font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 28px !important; line-height: 1 !important; color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; } .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; color: var(--ts-footer-gold) !important; fill: none !important; stroke: currentColor !important; stroke-width: 1.5 !important; }  .ts-footer__benefit-content { min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 3px !important; } .ts-footer__benefit-title { width: 100% !important; margin: 0 !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important; color: #26231f !important; -webkit-text-fill-color: #26231f !important; text-align: left !important; } .ts-footer__benefit-text { width: 100% !important; margin: 0 !important; font-size: 11.5px !important; font-weight: 400 !important; line-height: 1.4 !important; color: #77716a !important; -webkit-text-fill-color: #77716a !important; text-align: left !important; }  .ts-footer__main, .ts-footer__bottom { position: relative !important; z-index: 1 !important; isolation: isolate !important; background: transparent !important; } .ts-footer__main::before, .ts-footer__bottom::before { content: "" !important; position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; z-index: -1 !important; width: 100vw !important; max-width: none !important; transform: translateX(-50%) !important; background-color: var(--ts-footer-bg) !important; border: 0 !important; box-shadow: none !important; pointer-events: none !important; }  .ts-footer__main { padding-top: 14px !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; align-items: flex-start !important; align-content: flex-start !important; row-gap: 0 !important; overflow: visible !important; } .ts-footer__main > * { position: relative !important; top: 8px !important; align-self: flex-start !important; height: auto !important; min-height: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; transform: none !important; }  .ts-footer__main *, .ts-footer__bottom * { color: var(--ts-footer-text) !important; -webkit-text-fill-color: var(--ts-footer-text) !important; opacity: 1 !important; text-shadow: none !important; filter: none !important; } .ts-footer__main a:hover, .ts-footer__main a:hover *, .ts-footer__bottom a:hover, .ts-footer__bottom a:hover * { color: var(--ts-footer-gold) !important; -webkit-text-fill-color: var(--ts-footer-gold) !important; }  .ts-footer__brand { gap: 8px !important; } .ts-footer__logo { margin-top: 0 !important; margin-bottom: 0 !important; } .ts-footer__description { max-width: 270px !important; margin-top: 6px !important; margin-bottom: 0 !important; line-height: 1.55 !important; text-wrap: pretty !important; }  .ts-footer__heading { margin-top: 0 !important; margin-bottom: 9px !important; line-height: 1.3 !important; }  .ts-footer__links { display: flex !important; flex-direction: column !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; } .ts-footer__links ul { margin: 0 !important; padding: 0 !important; } .ts-footer__links li { margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; } .ts-footer__links a, .ts-footer__links a * { line-height: 1.5 !important; }  .ts-footer__contact { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 6px !important; } .ts-footer__contact .ts-footer__heading { margin-top: 0 !important; margin-bottom: 7px !important; } .ts-footer__contact-text { width: auto !important; max-width: 235px !important; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 5px !important; margin-left: 0 !important; line-height: 1.55 !important; text-wrap: pretty !important; } .ts-footer__contact-link { display: block !important; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 3px !important; margin-left: 0 !important; line-height: 1.5 !important; } .ts-footer__contact-link:last-child { margin-bottom: 0 !important; }  .ts-footer__bottom { --ts-footer-bottom-font-size: 11px; --ts-footer-bottom-font-weight: 400; --ts-footer-bottom-line-height: 1.3; --ts-footer-bottom-letter-spacing: 0; padding-top: 3px !important; padding-bottom: 3px !important; margin-top: 0 !important; margin-bottom: 0 !important; min-height: 0 !important; font-size: var(--ts-footer-bottom-font-size) !important; font-weight: var(--ts-footer-bottom-font-weight) !important; line-height: var(--ts-footer-bottom-line-height) !important; letter-spacing: var(--ts-footer-bottom-letter-spacing) !important; border-top: 0 !important; box-shadow: none !important; overflow: visible !important; } .ts-footer__bottom > *, .ts-footer__copyright, .ts-footer__legal { border-top: 0 !important; box-shadow: none !important; } .ts-footer__bottom::after { content: "" !important; position: absolute !important; top: 0 !important; left: 50% !important; z-index: 3 !important; width: 100vw !important; height: 1px !important; transform: translateX(-50%) !important; background-color: var(--ts-footer-line) !important; border: 0 !important; box-shadow: none !important; pointer-events: none !important; }  .ts-footer__copyright, .ts-footer__copyright *, .ts-footer__signature { margin: 0 !important; padding: 0 !important; font-family: inherit !important; font-size: var(--ts-footer-bottom-font-size) !important; font-weight: var(--ts-footer-bottom-font-weight) !important; font-style: normal !important; line-height: var(--ts-footer-bottom-line-height) !important; letter-spacing: var(--ts-footer-bottom-letter-spacing) !important; word-spacing: normal !important; text-transform: none !important; color: var(--ts-footer-text) !important; -webkit-text-fill-color: var(--ts-footer-text) !important; opacity: 1 !important; text-shadow: none !important; transform: none !important; } .ts-footer__legal { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; } .ts-footer__signature { display: inline-flex !important; align-items: center !important; white-space: nowrap !important; } .ts-footer__signature-heart { display: inline-block !important; margin-right: 4px !important; margin-left: 4px !important; color: var(--ts-footer-heart) !important; -webkit-text-fill-color: var(--ts-footer-heart) !important; font-size: 0.85em !important; font-weight: inherit !important; line-height: 1 !important; vertical-align: baseline !important; }  @media (min-width: 768px) and (max-width: 1100px) { .ts-footer__benefits { width: 100% !important; margin-top: -18px !important; padding: 10px 16px !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-footer__benefit { min-height: 76px !important; justify-content: flex-start !important; padding: 14px 18px !important; border-right: 0 !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; } .ts-footer__benefit:nth-child(odd) { border-right: 1px solid var(--ts-footer-benefit-line) !important; } .ts-footer__benefit:last-child { grid-column: 1 / -1 !important; justify-content: center !important; border-right: 0 !important; border-bottom: 0 !important; } .ts-footer__main { display: grid !important; grid-template-columns: minmax(0, 0.85fr) minmax(0, 1fr) minmax(0, 1.15fr) !important; grid-template-areas: "brand brand brand" "nav info contact" !important; column-gap: 22px !important; row-gap: 14px !important; align-items: start !important; align-content: start !important; padding-top: 12px !important; padding-right: 16px !important; padding-bottom: 10px !important; padding-left: 16px !important; min-height: 0 !important; } .ts-footer__main > * { position: relative !important; top: 0 !important; width: 100% !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; transform: none !important; align-self: start !important; } .ts-footer__main > :nth-child(1) { grid-area: brand !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 14px !important; } .ts-footer__main > :nth-child(2) { grid-area: nav !important; } .ts-footer__main > :nth-child(3) { grid-area: info !important; } .ts-footer__main > :nth-child(4) { grid-area: contact !important; } .ts-footer__main > :nth-child(1) .ts-footer__logo { flex: 0 0 auto !important; margin: 0 !important; } .ts-footer__main > :nth-child(1) .ts-footer__description { flex: 0 1 320px !important; width: auto !important; max-width: 320px !important; margin: 0 !important; line-height: 1.5 !important; } .ts-footer__heading { margin-top: 0 !important; margin-bottom: 7px !important; } .ts-footer__links { gap: 4px !important; } .ts-footer__contact { gap: 4px !important; } .ts-footer__contact-text { width: auto !important; max-width: 260px !important; margin-top: 0 !important; margin-bottom: 3px !important; line-height: 1.5 !important; } .ts-footer__contact-link { margin-bottom: 2px !important; line-height: 1.45 !important; } .ts-footer__bottom { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; align-items: center !important; padding-top: 4px !important; padding-right: 16px !important; padding-bottom: 4px !important; padding-left: 16px !important; } .ts-footer__copyright { justify-self: start !important; } .ts-footer__legal { justify-self: end !important; justify-content: flex-end !important; } .ts-footer__signature { white-space: nowrap !important; } }  @media (max-width: 767px) { .ts-footer__inner { padding-top: 6px !important; } .ts-footer__main { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; grid-template-areas: "brand brand" "nav info" "contact contact" !important; column-gap: 18px !important; row-gap: 16px !important; align-items: start !important; align-content: start !important; padding-top: 14px !important; padding-right: 14px !important; padding-bottom: 10px !important; padding-left: 14px !important; min-height: 0 !important; } .ts-footer__main > * { position: relative !important; top: 0 !important; width: 100% !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; transform: none !important; align-self: start !important; } .ts-footer__main > :nth-child(1) { grid-area: brand !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important; } .ts-footer__main > :nth-child(2) { grid-area: nav !important; } .ts-footer__main > :nth-child(3) { grid-area: info !important; } .ts-footer__main > :nth-child(4) { grid-area: contact !important; } .ts-footer__logo { flex: 0 0 auto !important; margin: 0 !important; } .ts-footer__description { flex: 1 1 auto !important; width: auto !important; max-width: 250px !important; margin: 0 !important; line-height: 1.45 !important; } .ts-footer__heading { margin-top: 0 !important; margin-bottom: 7px !important; } .ts-footer__links { gap: 4px !important; } .ts-footer__links li, .ts-footer__links a, .ts-footer__links a * { line-height: 1.4 !important; } .ts-footer__contact { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; column-gap: 18px !important; row-gap: 4px !important; align-items: start !important; gap: 4px !important; padding-top: 12px !important; margin-top: 0 !important; border-top: 1px solid var(--ts-footer-line) !important; } .ts-footer__contact .ts-footer__heading { grid-column: 1 / -1 !important; margin-top: 0 !important; margin-bottom: 4px !important; } .ts-footer__contact-text { grid-column: 1 !important; width: auto !important; max-width: 280px !important; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 2px !important; margin-left: 0 !important; line-height: 1.45 !important; } .ts-footer__contact-link { grid-column: 2 !important; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 2px !important; margin-left: 0 !important; line-height: 1.4 !important; white-space: nowrap !important; } .ts-footer__contact-link:last-child { margin-bottom: 0 !important; } .ts-footer__bottom { --ts-footer-bottom-font-size: 10.5px; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 2px !important; padding-top: 5px !important; padding-right: 10px !important; padding-bottom: 5px !important; padding-left: 10px !important; text-align: center !important; } .ts-footer__copyright, .ts-footer__legal { width: 100% !important; justify-content: center !important; justify-self: center !important; margin: 0 !important; line-height: 1.3 !important; text-align: center !important; } .ts-footer__signature { white-space: normal !important; text-align: center !important; } }  @media (max-width: 430px) { .ts-footer__main { column-gap: 16px !important; row-gap: 18px !important; padding-right: 14px !important; padding-left: 14px !important; } .ts-footer__contact { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 4px !important; } .ts-footer__contact .ts-footer__heading { margin-bottom: 4px !important; } .ts-footer__contact-text { width: auto !important; max-width: 260px !important; margin-bottom: 3px !important; } .ts-footer__contact-link { white-space: normal !important; } }  @media (max-width: 600px) { .ts-footer__benefits { width: 100% !important; margin-top: -12px !important; padding: 5px 14px !important; grid-template-columns: 1fr !important; } .ts-footer__benefit, .ts-footer__benefit:nth-child(odd), .ts-footer__benefit:last-child { grid-column: auto !important; min-height: 62px !important; justify-content: flex-start !important; padding: 11px 5px !important; border-right: 0 !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; } .ts-footer__benefit:last-child { border-bottom: 0 !important; } .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; flex: 0 0 28px !important; font-size: 24px !important; } .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 24px !important; } .ts-footer__benefit-icon svg, svg.ts-footer__benefit-icon { width: 24px !important; height: 24px !important; min-width: 24px !important; max-width: 24px !important; min-height: 24px !important; max-height: 24px !important; } .ts-footer__benefit-title { font-size: 12.5px !important; } .ts-footer__benefit-text { font-size: 11.5px !important; } }  .ts-products-about-hero { position: relative !important; overflow: hidden !important; width: 100% !important; background: radial-gradient( circle at 88% 18%, rgba(201, 150, 34, 0.09) 0, rgba(201, 150, 34, 0) 32% ), linear-gradient( 135deg, #faf8f4 0%, #f4f0e8 100% ) !important; border-bottom: 1px solid #e8e1d6 !important; } .ts-products-about-hero__inner { width: 100% !important; max-width: 1180px !important; min-height: 340px !important; margin: 0 auto !important; padding: 72px 24px 66px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 0 !important; } .ts-products-about-hero__eyebrow { position: relative !important; margin: 0 0 17px !important; padding-left: 34px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; } .ts-products-about-hero__eyebrow::before { content: "" !important; position: absolute !important; top: 50% !important; left: 0 !important; width: 22px !important; height: 1px !important; transform: translateY(-50%) !important; background: #c99622 !important; } .ts-products-about-hero__title { max-width: 820px !important; margin: 0 0 18px !important; font-size: clamp(38px, 4vw, 54px) !important; font-weight: 600 !important; line-height: 1.08 !important; letter-spacing: -0.035em !important; color: #171512 !important; -webkit-text-fill-color: #171512 !important; text-wrap: balance !important; } .ts-products-about-hero__text { max-width: 760px !important; margin: 0 !important; font-size: 17px !important; font-weight: 400 !important; line-height: 1.7 !important; color: #625d55 !important; -webkit-text-fill-color: #625d55 !important; text-wrap: pretty !important; }  @media (max-width: 991px) { .ts-products-about-hero__inner { min-height: 300px !important; padding: 60px 28px 56px !important; } .ts-products-about-hero__title { font-size: 42px !important; } }  @media (max-width: 767px) { .ts-products-about-hero__inner { min-height: 270px !important; padding: 46px 20px 44px !important; } .ts-products-about-hero__eyebrow { margin-bottom: 14px !important; } .ts-products-about-hero__title { margin-bottom: 15px !important; font-size: 34px !important; line-height: 1.12 !important; } .ts-products-about-hero__text { font-size: 15.5px !important; line-height: 1.65 !important; } }   .ts-products-process { position: relative !important; width: 100% !important; overflow: hidden !important; padding: 0 !important; background: #ffffff !important; } .ts-products-process__inner { width: 100% !important; max-width: 1180px !important; margin: 0 auto !important; padding: 58px 24px 96px !important; display: flex !important; flex-direction: column !important; gap: 46px !important; }  .ts-products-process__intro { width: 100% !important; max-width: 760px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; align-items: center !important; gap: 0 !important; text-align: center !important; } .ts-products-process__eyebrow { position: relative !important; margin: 0 0 15px !important; padding: 0 32px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; } .ts-products-process__eyebrow::before, .ts-products-process__eyebrow::after { content: "" !important; position: absolute !important; top: 50% !important; width: 20px !important; height: 1px !important; background: #c99622 !important; transform: translateY(-50%) !important; } .ts-products-process__eyebrow::before { left: 0 !important; } .ts-products-process__eyebrow::after { right: 0 !important; } .ts-products-process__title { max-width: 720px !important; margin: 0 0 17px !important; font-size: 40px !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.03em !important; color: #171512 !important; -webkit-text-fill-color: #171512 !important; text-wrap: balance !important; } .ts-products-process__description { max-width: 700px !important; margin: 0 !important; font-size: 16.5px !important; font-weight: 400 !important; line-height: 1.7 !important; color: #686159 !important; -webkit-text-fill-color: #686159 !important; text-wrap: pretty !important; }  .ts-products-process__grid { width: 100% !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 18px !important; }  .ts-products-process__card { position: relative !important; overflow: hidden !important; min-width: 0 !important; min-height: 260px !important; padding: 29px 25px 27px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; background: linear-gradient( 145deg, #fbfaf7 0%, #f7f3ec 100% ) !important; border: 1px solid #e8e1d6 !important; border-radius: 0 !important; box-shadow: 0 8px 24px rgba(25, 21, 16, 0.045) !important; transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease !important; } .ts-products-process__card::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 3px !important; background: #c99622 !important; transform: scaleX(0.35) !important; transform-origin: left center !important; transition: transform 180ms ease !important; } .ts-products-process__card:hover { transform: translateY(-4px) !important; border-color: rgba(201, 150, 34, 0.42) !important; box-shadow: 0 15px 34px rgba(25, 21, 16, 0.09) !important; } .ts-products-process__card:hover::before { transform: scaleX(1) !important; }  .ts-products-process__number { margin: 0 0 31px !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.12em !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; }  .ts-products-process__card-title { margin: 0 0 13px !important; font-size: 19px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #1d1a16 !important; -webkit-text-fill-color: #1d1a16 !important; text-wrap: balance !important; }  .ts-products-process__card-text { margin: 0 !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #69635c !important; -webkit-text-fill-color: #69635c !important; text-wrap: pretty !important; }  @media (max-width: 991px) { .ts-products-process__inner { padding: 52px 28px 78px !important; gap: 38px !important; } .ts-products-process__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-products-process__card { min-height: 225px !important; } }  @media (max-width: 767px) { .ts-products-process__inner { padding: 46px 20px 64px !important; gap: 32px !important; } .ts-products-process__intro { align-items: flex-start !important; text-align: left !important; } .ts-products-process__eyebrow { padding: 0 0 0 32px !important; margin-bottom: 13px !important; } .ts-products-process__eyebrow::after { display: none !important; } .ts-products-process__title { margin-bottom: 15px !important; font-size: 32px !important; line-height: 1.14 !important; } .ts-products-process__description { font-size: 15.5px !important; line-height: 1.65 !important; } .ts-products-process__grid { grid-template-columns: 1fr !important; gap: 14px !important; } .ts-products-process__card { min-height: 0 !important; padding: 25px 22px 24px !important; } .ts-products-process__number { margin-bottom: 22px !important; } .ts-products-process__card-title { font-size: 18px !important; } }  @media (hover: none) { .ts-products-process__card:hover { transform: none !important; } }   @media (min-width: 768px) and (max-width: 1100px) {  .ts-products-about-hero__inner { min-height: 280px !important; padding: 52px 28px 48px !important; } .ts-products-about-hero__title { margin-bottom: 16px !important; font-size: 40px !important; line-height: 1.1 !important; } .ts-products-about-hero__text { max-width: 720px !important; font-size: 16px !important; line-height: 1.65 !important; }  .ts-products-process__inner { padding: 44px 28px 52px !important; gap: 32px !important; } .ts-products-process__title { margin-bottom: 14px !important; font-size: 36px !important; line-height: 1.14 !important; } .ts-products-process__description { font-size: 16px !important; line-height: 1.65 !important; } .ts-products-process__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 16px !important; }  .ts-products-process__card { min-height: 190px !important; padding: 20px 22px 19px !important; } .ts-products-process__number { margin-bottom: 18px !important; } .ts-products-process__card-title { margin-bottom: 9px !important; }  .ts-footer__benefits { display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; gap: 0 !important; padding: 8px 16px !important; }  .ts-footer__benefit, .ts-footer__benefit:nth-child(odd), .ts-footer__benefit:last-child { width: 100% !important; min-width: 0 !important; min-height: 92px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 7px !important; padding: 12px 10px !important; text-align: center !important; border-right: 1px solid var(--ts-footer-benefit-line) !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; }  .ts-footer__benefit:nth-child(1) { grid-column: 1 / span 2 !important; } .ts-footer__benefit:nth-child(2) { grid-column: 3 / span 2 !important; } .ts-footer__benefit:nth-child(3) { grid-column: 5 / span 2 !important; border-right: 0 !important; }  .ts-footer__benefit:nth-child(4) { grid-column: 1 / span 3 !important; border-right: 1px solid var(--ts-footer-benefit-line) !important; border-bottom: 0 !important; } .ts-footer__benefit:nth-child(5) { grid-column: 4 / span 3 !important; border-right: 0 !important; border-bottom: 0 !important; }  .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; flex: 0 0 28px !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; align-self: center !important; }  .ts-footer__benefit-content { width: 100% !important; max-width: 190px !important; min-height: 34px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 2px !important; text-align: center !important; } .ts-footer__benefit-title, .ts-footer__benefit-text { width: 100% !important; max-width: 190px !important; margin: 0 !important; text-align: center !important; } .ts-footer__benefit-title { font-size: 11.5px !important; line-height: 1.25 !important; } .ts-footer__benefit-text { font-size: 10.5px !important; line-height: 1.3 !important; }  .ts-footer__benefit:nth-child(4), .ts-footer__benefit:nth-child(5) { gap: 4px !important; padding: 11px 12px !important; } .ts-footer__benefit:nth-child(4) .ts-footer__benefit-content, .ts-footer__benefit:nth-child(5) .ts-footer__benefit-content { min-height: 0 !important; justify-content: center !important; }  .ts-footer__benefit:nth-child(4) .ts-footer__benefit-icon, .ts-footer__benefit:nth-child(4) .ts-footer__benefit-content, .ts-footer__benefit:nth-child(5) .ts-footer__benefit-icon, .ts-footer__benefit:nth-child(5) .ts-footer__benefit-content { position: relative !important; top: 5px !important; } }  @media (max-width: 767px) {  .ts-products-about-hero__inner { min-height: 250px !important; padding: 40px 18px 38px !important; } .ts-products-about-hero__eyebrow { margin-bottom: 12px !important; } .ts-products-about-hero__title { margin-bottom: 14px !important; font-size: 32px !important; line-height: 1.12 !important; } .ts-products-about-hero__text { font-size: 15px !important; line-height: 1.6 !important; }  .ts-products-process__inner { padding: 40px 18px 56px !important; gap: 26px !important; } .ts-products-process__intro { align-items: flex-start !important; text-align: left !important; } .ts-products-process__eyebrow { margin-bottom: 12px !important; padding: 0 0 0 32px !important; } .ts-products-process__eyebrow::after { display: none !important; } .ts-products-process__title { margin-bottom: 13px !important; font-size: 30px !important; line-height: 1.14 !important; } .ts-products-process__description { font-size: 15px !important; line-height: 1.6 !important; } .ts-products-process__grid { grid-template-columns: 1fr !important; gap: 12px !important; } .ts-products-process__card { min-height: 0 !important; padding: 22px 20px 21px !important; } .ts-products-process__number { margin-bottom: 18px !important; } .ts-products-process__card-title { margin-bottom: 10px !important; font-size: 18px !important; } .ts-products-process__card-text { font-size: 14px !important; line-height: 1.6 !important; }  .ts-footer__benefits { display: grid !important; grid-template-columns: 1fr !important; gap: 0 !important; padding: 3px 12px !important; } .ts-footer__benefit, .ts-footer__benefit:nth-child(odd), .ts-footer__benefit:last-child { grid-column: auto !important; width: 100% !important; min-height: 56px !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 10px !important; padding: 9px 4px !important; text-align: left !important; border-right: 0 !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; } .ts-footer__benefit:last-child { border-bottom: 0 !important; }  .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; flex: 0 0 28px !important; margin: 0 !important; position: static !important; top: auto !important; }  .ts-footer__benefit-content { width: auto !important; max-width: none !important; min-height: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 2px !important; position: static !important; top: auto !important; text-align: left !important; } .ts-footer__benefit-title, .ts-footer__benefit-text { width: auto !important; max-width: none !important; margin: 0 !important; text-align: left !important; } .ts-footer__benefit-title { font-size: 12px !important; line-height: 1.25 !important; } .ts-footer__benefit-text { font-size: 11px !important; line-height: 1.35 !important; }  .ts-footer__main { row-gap: 14px !important; padding: 12px 12px 8px !important; } .ts-footer__main > :nth-child(1) { gap: 10px !important; } .ts-footer__description { line-height: 1.4 !important; } .ts-footer__contact { padding-top: 10px !important; } .ts-footer__bottom { padding: 4px 8px !important; } }  @media (hover: none) { .ts-products-process__card:hover { transform: none !important; } }   .ts-products-notes { position: relative !important; width: 100% !important; overflow: hidden !important; padding: 0 !important; background: linear-gradient( 135deg, #f8f5ef 0%, #f3eee5 100% ) !important; border-top: 1px solid #e8e1d6 !important; border-bottom: 1px solid #e8e1d6 !important; } .ts-products-notes__inner { width: 100% !important; max-width: 1180px !important; margin: 0 auto !important; padding: 64px 24px 68px !important; display: grid !important; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important; column-gap: 72px !important; align-items: start !important; }  .ts-products-notes__intro { width: 100% !important; max-width: 470px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; } .ts-products-notes__eyebrow { position: relative !important; margin: 0 0 16px !important; padding-left: 34px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; } .ts-products-notes__eyebrow::before { content: "" !important; position: absolute !important; top: 50% !important; left: 0 !important; width: 22px !important; height: 1px !important; transform: translateY(-50%) !important; background: #c99622 !important; } .ts-products-notes__title { max-width: 470px !important; margin: 0 0 17px !important; font-size: 40px !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.03em !important; color: #171512 !important; -webkit-text-fill-color: #171512 !important; text-wrap: balance !important; } .ts-products-notes__description { max-width: 440px !important; margin: 0 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.7 !important; color: #686159 !important; -webkit-text-fill-color: #686159 !important; text-wrap: pretty !important; }  .ts-products-notes__list { width: 100% !important; display: flex !important; flex-direction: column !important; border-top: 1px solid #dcd3c5 !important; } .ts-products-notes__item { width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; display: grid !important; grid-template-columns: 58px minmax(0, 1fr) !important; column-gap: 22px !important; align-items: start !important; padding: 20px 0 21px !important; border-bottom: 1px solid #dcd3c5 !important; transition: background-color 180ms ease !important; }  .ts-products-notes__item:hover { padding-left: 0 !important; padding-right: 0 !important; background-color: rgba(255, 255, 255, 0.38) !important; }  .ts-products-notes__number { width: 44px !important; height: 44px !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.1em !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; border: 1px solid rgba(201, 150, 34, 0.55) !important; border-radius: 50% !important; background: rgba(255, 255, 255, 0.42) !important; transition: border-color 180ms ease, background-color 180ms ease !important; } .ts-products-notes__item:hover .ts-products-notes__number { border-color: #c99622 !important; background: rgba(255, 255, 255, 0.72) !important; }  .ts-products-notes__content { min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; } .ts-products-notes__item-title { margin: 0 0 8px !important; font-size: 19px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #1d1a16 !important; -webkit-text-fill-color: #1d1a16 !important; } .ts-products-notes__item-text { max-width: 550px !important; margin: 0 !important; font-size: 14.5px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #69635c !important; -webkit-text-fill-color: #69635c !important; text-wrap: pretty !important; }  @media (min-width: 768px) and (max-width: 1100px) { .ts-products-notes__inner { padding: 60px 28px 68px !important; grid-template-columns: 1fr !important; row-gap: 38px !important; } .ts-products-notes__intro { max-width: 720px !important; } .ts-products-notes__title { max-width: 680px !important; font-size: 36px !important; } .ts-products-notes__description { max-width: 680px !important; }  .ts-products-notes__list { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; border-top: 1px solid #dcd3c5 !important; border-left: 1px solid #dcd3c5 !important; } .ts-products-notes__item { grid-template-columns: 48px minmax(0, 1fr) !important; column-gap: 16px !important; padding: 22px 20px !important; border-right: 1px solid #dcd3c5 !important; border-bottom: 1px solid #dcd3c5 !important; } .ts-products-notes__item:hover { padding: 22px 20px !important; } .ts-products-notes__number { width: 40px !important; height: 40px !important; } }  @media (max-width: 767px) { .ts-products-notes__inner { padding: 48px 18px 56px !important; grid-template-columns: 1fr !important; row-gap: 30px !important; } .ts-products-notes__title { margin-bottom: 15px !important; font-size: 30px !important; line-height: 1.14 !important; } .ts-products-notes__description { font-size: 15px !important; line-height: 1.6 !important; }  .ts-products-notes__list { display: flex !important; flex-direction: column !important; border-left: 0 !important; } .ts-products-notes__item { grid-template-columns: 42px minmax(0, 1fr) !important; column-gap: 14px !important; padding: 20px 0 21px !important; border-right: 0 !important; } .ts-products-notes__item:hover { padding: 20px 0 21px !important; } .ts-products-notes__number { width: 38px !important; height: 38px !important; font-size: 11px !important; } .ts-products-notes__item-title { margin-bottom: 7px !important; font-size: 18px !important; } .ts-products-notes__item-text { font-size: 14px !important; line-height: 1.6 !important; } }  @media (hover: none) { .ts-products-notes__item:hover { background-color: transparent !important; } .ts-products-notes__item:hover .ts-products-notes__number { border-color: rgba(201, 150, 34, 0.55) !important; background: rgba(255, 255, 255, 0.42) !important; } }   .ts-products-care { position: relative !important; width: 100% !important; overflow: hidden !important; padding: 0 !important; background: radial-gradient( circle at 92% 12%, rgba(201, 150, 34, 0.06) 0, rgba(201, 150, 34, 0) 32% ), #ffffff !important; border-bottom: 1px solid #e8e1d6 !important; }  .ts-products-care__inner { width: 100% !important; max-width: 1180px !important; margin: 0 auto !important; padding: 68px 24px 76px !important; display: grid !important; grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr) !important; column-gap: 72px !important; align-items: start !important; }  .ts-products-care__intro { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; } .ts-products-care__eyebrow { position: relative !important; margin: 0 0 16px !important; padding-left: 34px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; } .ts-products-care__eyebrow::before { content: "" !important; position: absolute !important; top: 50% !important; left: 0 !important; width: 22px !important; height: 1px !important; transform: translateY(-50%) !important; background: #c99622 !important; } .ts-products-care__title { max-width: 430px !important; margin: 0 0 18px !important; font-size: 40px !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.03em !important; color: #171512 !important; -webkit-text-fill-color: #171512 !important; text-wrap: balance !important; } .ts-products-care__description { max-width: 420px !important; margin: 0 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.7 !important; color: #686159 !important; -webkit-text-fill-color: #686159 !important; text-wrap: pretty !important; }  .ts-products-care__list { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 14px !important; }  .ts-products-care__item { position: relative !important; overflow: hidden !important; width: 100% !important; min-width: 0 !important; min-height: 138px !important; box-sizing: border-box !important; margin: 0 !important; padding: 24px 27px !important; display: grid !important; grid-template-columns: 52px minmax(0, 1fr) !important; grid-template-rows: auto auto !important; column-gap: 20px !important; row-gap: 0 !important; align-content: center !important; align-items: start !important; background: linear-gradient( 135deg, #fbfaf7 0%, #f7f2e9 100% ) !important; border: 1px solid #e8e0d4 !important; border-left: 3px solid #c99622 !important; border-radius: 0 !important; box-shadow: 0 8px 24px rgba(25, 21, 16, 0.045) !important; transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease !important; } .ts-products-care__item:hover { border-color: rgba(201, 150, 34, 0.48) !important; border-left-color: #c99622 !important; background: linear-gradient( 135deg, #fffdf9 0%, #f7f1e6 100% ) !important; box-shadow: 0 13px 30px rgba(25, 21, 16, 0.075) !important; }  .ts-products-care__number { position: static !important; grid-column: 1 !important; grid-row: 1 / span 2 !important; width: 42px !important; height: 42px !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; align-self: center !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.08em !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; background: rgba(255, 255, 255, 0.62) !important; border: 1px solid rgba(201, 150, 34, 0.55) !important; border-radius: 50% !important; transform: none !important; }  .ts-products-care__item-title { grid-column: 2 !important; grid-row: 1 !important; margin: 0 0 8px !important; font-size: 20px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #1d1a16 !important; -webkit-text-fill-color: #1d1a16 !important; text-wrap: balance !important; }  .ts-products-care__item-text { grid-column: 2 !important; grid-row: 2 !important; width: 100% !important; max-width: 540px !important; margin: 0 !important; font-size: 14.5px !important; font-weight: 400 !important; line-height: 1.65 !important; color: #69635c !important; -webkit-text-fill-color: #69635c !important; text-wrap: pretty !important; }  @media (min-width: 768px) and (max-width: 1100px) { .ts-products-care__inner { padding: 56px 28px 66px !important; grid-template-columns: 1fr !important; row-gap: 34px !important; } .ts-products-care__intro { max-width: 720px !important; } .ts-products-care__title { max-width: 680px !important; font-size: 36px !important; } .ts-products-care__description { max-width: 680px !important; } .ts-products-care__list { gap: 13px !important; } .ts-products-care__item { min-height: 132px !important; padding: 22px 24px !important; grid-template-columns: 48px minmax(0, 1fr) !important; column-gap: 18px !important; } .ts-products-care__number { width: 40px !important; height: 40px !important; } .ts-products-care__item-title { font-size: 19px !important; } }  @media (max-width: 767px) { .ts-products-care__inner { padding: 46px 18px 54px !important; grid-template-columns: 1fr !important; row-gap: 28px !important; } .ts-products-care__title { margin-bottom: 15px !important; font-size: 30px !important; line-height: 1.14 !important; } .ts-products-care__description { font-size: 15px !important; line-height: 1.6 !important; } .ts-products-care__list { gap: 12px !important; } .ts-products-care__item { min-height: 0 !important; padding: 20px 18px !important; grid-template-columns: 42px minmax(0, 1fr) !important; column-gap: 14px !important; } .ts-products-care__number { width: 36px !important; height: 36px !important; font-size: 11px !important; } .ts-products-care__item-title { margin-bottom: 7px !important; font-size: 18px !important; } .ts-products-care__item-text { max-width: none !important; font-size: 14px !important; line-height: 1.6 !important; } }  @media (hover: none) { .ts-products-care__item:hover { border-color: #e8e0d4 !important; border-left-color: #c99622 !important; background: linear-gradient( 135deg, #fbfaf7 0%, #f7f2e9 100% ) !important; box-shadow: 0 8px 24px rgba(25, 21, 16, 0.045) !important; } }   .ts-products-cta { position: relative !important; width: 100% !important; overflow: hidden !important; padding: 0 !important; background: radial-gradient( circle at 84% 20%, rgba(201, 150, 34, 0.16) 0, rgba(201, 150, 34, 0) 34% ), linear-gradient( 135deg, #141311 0%, #090909 100% ) !important; border-top: 1px solid rgba(201, 150, 34, 0.22) !important; border-bottom: 1px solid rgba(201, 150, 34, 0.22) !important; }  .ts-products-cta::before { content: "" !important; position: absolute !important; top: -120px !important; right: -80px !important; width: 360px !important; height: 360px !important; border: 1px solid rgba(201, 150, 34, 0.14) !important; border-radius: 50% !important; pointer-events: none !important; } .ts-products-cta::after { content: "" !important; position: absolute !important; right: 120px !important; bottom: -145px !important; width: 280px !important; height: 280px !important; border: 1px solid rgba(201, 150, 34, 0.08) !important; border-radius: 50% !important; pointer-events: none !important; }  .ts-products-cta__inner { position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 1180px !important; margin: 0 auto !important; padding: 58px 24px 62px !important; } .ts-products-cta__content { width: 100% !important; max-width: 780px !important; margin: 0 auto !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; }  .ts-products-cta__eyebrow { position: relative !important; margin: 0 0 13px !important; padding: 0 34px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; color: #d6a62f !important; -webkit-text-fill-color: #d6a62f !important; } .ts-products-cta__eyebrow::before, .ts-products-cta__eyebrow::after { content: "" !important; position: absolute !important; top: 50% !important; width: 22px !important; height: 1px !important; background: #c99622 !important; transform: translateY(-50%) !important; } .ts-products-cta__eyebrow::before { left: 0 !important; } .ts-products-cta__eyebrow::after { right: 0 !important; }  .ts-products-cta__title { width: 100% !important; max-width: 760px !important; margin: 0 0 14px !important; font-size: 43px !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.03em !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; text-align: center !important; text-wrap: balance !important; }  .ts-products-cta__text { width: 100% !important; max-width: 650px !important; margin: 0 0 24px !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.7 !important; color: rgba(255, 255, 255, 0.72) !important; -webkit-text-fill-color: rgba(255, 255, 255, 0.72) !important; text-align: center !important; text-wrap: pretty !important; }  .ts-products-cta__button { min-width: 210px !important; min-height: 50px !important; padding: 13px 25px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; background: #c99622 !important; border: 1px solid #c99622 !important; border-radius: 0 !important; box-shadow: none !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; text-decoration: none !important; transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease !important; } .ts-products-cta__button, .ts-products-cta__button * { color: #111111 !important; -webkit-text-fill-color: #111111 !important; text-decoration: none !important; } .ts-products-cta__button:hover { background: transparent !important; border-color: #d6a62f !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; transform: translateY(-2px) !important; } .ts-products-cta__button:hover, .ts-products-cta__button:hover * { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; }  .ts-products-cta__button:focus-visible { outline: 2px solid #ffffff !important; outline-offset: 4px !important; }  @media (min-width: 768px) and (max-width: 1100px) { .ts-products-cta__inner { padding: 54px 28px 58px !important; } .ts-products-cta__content { max-width: 720px !important; } .ts-products-cta__eyebrow { margin-bottom: 13px !important; } .ts-products-cta__title { margin-bottom: 14px !important; font-size: 38px !important; } .ts-products-cta__text { max-width: 620px !important; margin-bottom: 24px !important; font-size: 15.5px !important; } .ts-products-cta::before { width: 300px !important; height: 300px !important; } }  @media (max-width: 767px) { .ts-products-cta__inner { padding: 38px 18px 40px !important; } .ts-products-cta__content { align-items: flex-start !important; text-align: left !important; } .ts-products-cta__eyebrow { margin-bottom: 10px !important; padding: 0 0 0 32px !important; font-size: 11px !important; text-align: left !important; } .ts-products-cta__eyebrow::after { display: none !important; } .ts-products-cta__title { margin-bottom: 11px !important; font-size: 31px !important; line-height: 1.14 !important; text-align: left !important; } .ts-products-cta__text { margin-bottom: 18px !important; font-size: 15px !important; line-height: 1.6 !important; text-align: left !important; } .ts-products-cta__button { width: 100% !important; min-width: 0 !important; min-height: 50px !important; } .ts-products-cta::before { top: -80px !important; right: -150px !important; width: 280px !important; height: 280px !important; } .ts-products-cta::after { display: none !important; } }  @media (hover: none) { .ts-products-cta__button:hover { background: #c99622 !important; border-color: #c99622 !important; color: #111111 !important; -webkit-text-fill-color: #111111 !important; transform: none !important; } .ts-products-cta__button:hover, .ts-products-cta__button:hover * { color: #111111 !important; -webkit-text-fill-color: #111111 !important; } }  .ts-orders-hero { position: relative !important; width: 100% !important; min-height: 0 !important; padding: 0 !important; overflow: hidden !important; background: #f7f3ea !important; border-top: 1px solid #e9dfcf !important; border-bottom: 1px solid #e5dac8 !important; }  .ts-orders-hero__inner { position: relative !important; width: 100% !important; max-width: 1320px !important; margin: 0 auto !important; display: grid !important; align-items: center !important; box-sizing: border-box !important; }  .ts-orders-hero__content { position: relative !important; z-index: 2 !important; width: 100% !important; min-width: 0 !important; max-width: 730px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; margin: 0 !important; padding: 0 !important; } .ts-orders-hero__eyebrow { position: relative !important; margin: 0 0 12px !important; padding-left: 37px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.15em !important; text-transform: uppercase !important; color: #a97912 !important; -webkit-text-fill-color: #a97912 !important; } .ts-orders-hero__eyebrow::before { content: "" !important; position: absolute !important; top: 50% !important; left: 0 !important; width: 25px !important; height: 1px !important; background: #c99622 !important; transform: translateY(-50%) !important; } .ts-orders-hero__title { width: 100% !important; max-width: 730px !important; margin: 0 0 11px !important; font-size: 52px !important; font-weight: 600 !important; line-height: 1.06 !important; letter-spacing: -0.035em !important; color: #171512 !important; -webkit-text-fill-color: #171512 !important; text-wrap: balance !important; } .ts-orders-hero__description { width: 100% !important; max-width: 640px !important; margin: 0 !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1.7 !important; color: #5f5952 !important; -webkit-text-fill-color: #5f5952 !important; }  .ts-orders-hero__visual { position: relative !important; z-index: 1 !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; display: flex !important; justify-content: flex-end !important; overflow: visible !important; } .ts-orders-hero__graphic { display: block !important; width: 100% !important; max-width: 555px !important; height: auto !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } .ts-orders-hero__graphic img, .ts-orders-hero__graphic svg, .ts-orders-hero__graphic picture, .ts-orders-hero__graphic picture img { display: block !important; width: 100% !important; max-width: none !important; height: auto !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; object-position: bottom right !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  @media (min-width: 1101px) { .ts-orders-hero__inner { height: 246px !important; min-height: 246px !important; padding: 18px 24px 0 !important; grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr) !important; column-gap: 18px !important; overflow: visible !important; } .ts-orders-hero__content { left: -52px !important; align-self: center !important; transform: translateY(11px) !important; } .ts-orders-hero__visual { height: 100% !important; min-height: 0 !important; align-items: flex-end !important; } .ts-orders-hero__graphic { align-self: flex-end !important; transform: translateX(95px) scale(1.16) !important; transform-origin: bottom right !important; } .ts-orders-hero__graphic img, .ts-orders-hero__graphic svg, .ts-orders-hero__graphic picture, .ts-orders-hero__graphic picture img { max-height: 184px !important; } }  @media (min-width: 1250px) { .ts-orders-hero__title { white-space: nowrap !important; } }  @media (min-width: 768px) and (max-width: 1100px) { .ts-orders-hero__inner { min-height: 285px !important; padding: 48px 28px 34px !important; grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr) !important; column-gap: 28px !important; } .ts-orders-hero__content { left: 0 !important; max-width: 560px !important; transform: none !important; } .ts-orders-hero__eyebrow { margin-bottom: 12px !important; } .ts-orders-hero__title { max-width: 560px !important; margin-bottom: 12px !important; font-size: 43px !important; line-height: 1.07 !important; white-space: normal !important; } .ts-orders-hero__description { max-width: 530px !important; font-size: 15.5px !important; line-height: 1.65 !important; } .ts-orders-hero__visual { min-height: 190px !important; align-items: flex-end !important; } .ts-orders-hero__graphic { max-width: 420px !important; transform: none !important; } .ts-orders-hero__graphic img, .ts-orders-hero__graphic svg, .ts-orders-hero__graphic picture, .ts-orders-hero__graphic picture img { max-height: 190px !important; } }  @media (max-width: 767px) { .ts-orders-hero__inner { min-height: 0 !important; padding: 38px 18px 0 !important; grid-template-columns: 1fr !important; row-gap: 20px !important; } .ts-orders-hero__content { left: 0 !important; max-width: none !important; transform: none !important; } .ts-orders-hero__eyebrow { margin-bottom: 12px !important; padding-left: 31px !important; font-size: 10px !important; letter-spacing: 0.14em !important; } .ts-orders-hero__eyebrow::before { width: 19px !important; } .ts-orders-hero__title { max-width: 350px !important; margin-bottom: 12px !important; font-size: 34px !important; line-height: 1.08 !important; white-space: normal !important; } .ts-orders-hero__description { max-width: 100% !important; font-size: 14.5px !important; line-height: 1.62 !important; } .ts-orders-hero__visual { min-height: 115px !important; align-items: flex-end !important; justify-content: center !important; } .ts-orders-hero__graphic { width: 100% !important; max-width: 430px !important; transform: none !important; } .ts-orders-hero__graphic img, .ts-orders-hero__graphic svg, .ts-orders-hero__graphic picture, .ts-orders-hero__graphic picture img { max-height: 145px !important; object-position: bottom center !important; } }  .ts-orders-steps { width: 100% !important; margin: 0 !important; padding: 44px 0 0 !important; background: #ffffff !important; } .ts-orders-steps__inner { width: 100% !important; max-width: 1360px !important; margin: 0 auto !important; padding: 0 24px !important; display: flex !important; flex-direction: column !important; gap: 0 !important; }  .ts-orders-steps__header { order: 1 !important; } .ts-orders-steps__grid { order: 2 !important; } .ts-orders-info-strip { order: 3 !important; }  .ts-orders-steps__header { width: 100% !important; max-width: 760px !important; margin: 0 auto 30px !important; padding: 0 !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; } .ts-orders-steps__eyebrow { margin: 0 0 9px !important; color: #bd8617 !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; } .ts-orders-steps__title { margin: 0 0 10px !important; color: #171717 !important; font-size: clamp(30px, 2.5vw, 38px) !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.025em !important; } .ts-orders-steps__description { max-width: 660px !important; margin: 0 !important; color: #69645d !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1.65 !important; }  .ts-orders-steps__grid { width: 100% !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 18px !important; margin: 0 !important; padding: 0 !important; }  .ts-orders-step-card { position: relative !important; width: 100% !important; min-width: 0 !important; min-height: 160px !important; margin: 0 !important; padding: 17px 92px 16px 17px !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; overflow: hidden !important; background: #fffdf9 !important; border: 1px solid #eadcc3 !important; border-radius: 0 !important; box-shadow: none !important; } .ts-orders-step-card__number { margin: 0 0 9px !important; padding: 0 !important; color: #bd8617 !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.03em !important; } .ts-orders-step-card__content { width: 100% !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 6px !important; } .ts-orders-step-card__title { margin: 0 !important; padding: 0 !important; color: #171717 !important; font-size: 18px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: -0.012em !important; } .ts-orders-step-card__text { margin: 0 !important; padding: 0 !important; color: #5f5b55 !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.55 !important; }  .ts-orders-step-card__icon { position: absolute !important; top: 50% !important; right: 18px !important; width: 60px !important; height: 60px !important; min-width: 60px !important; min-height: 60px !important; margin: 0 !important; padding: 0 !important; display: grid !important; place-items: center !important; color: #c99622 !important; background: radial-gradient( circle, rgba(201, 150, 34, 0.05) 0%, rgba(255, 255, 255, 0.35) 72% ) !important; border: 1px solid rgba(201, 150, 34, 0.42) !important; border-radius: 50% !important; box-shadow: inset 0 0 0 4px rgba(201, 150, 34, 0.018) !important; line-height: 0 !important; transform: translateY(-50%) !important; }  .ts-orders-step-card__icon > * { display: none !important; }  .ts-orders-step-card__icon::before { content: "" !important; width: 37px !important; height: 37px !important; display: block !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; }  .ts-orders-step-card:nth-child(1) .ts-orders-step-card__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.1%208.8h9.8l1.15%208.9c.12%201-.55%201.55-1.5%201.55H7.45c-.95%200-1.62-.55-1.5-1.55L7.1%208.8Z%22%2F%3E%3Cpath%20d%3D%22M9.2%208.8V6.6a2.8%202.8%200%200%201%205.6%200v2.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-step-card:nth-child(2) .ts-orders-step-card__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%203.5h8.2l3.3%203.3v7.1%22%2F%3E%3Cpath%20d%3D%22M13.7%203.5v3.3H17%22%2F%3E%3Cpath%20d%3D%22M5.5%203.5a1.5%201.5%200%200%200-1.5%201.5v13.2a1.5%201.5%200%200%200%201.5%201.5h7.2%22%2F%3E%3Cpath%20d%3D%22M7.4%209.3h6%22%2F%3E%3Cpath%20d%3D%22M7.4%2012.2h5.1%22%2F%3E%3Cpath%20d%3D%22M7.4%2015.1h3.4%22%2F%3E%3Ccircle%20cx%3D%2217.2%22%20cy%3D%2217.1%22%20r%3D%223.45%22%20fill%3D%22%23FFFDF9%22%2F%3E%3Cpath%20d%3D%22m15.7%2017.1%201.05%201.05%202.15-2.45%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-step-card:nth-child(3) .ts-orders-step-card__icon::before { width: 33px !important; height: 33px !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%205.5h14v10H9l-4%204v-14Z%22%2F%3E%3Cpath%20d%3D%22m9%2010.5%202%202%204-4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-step-card:nth-child(4) .ts-orders-step-card__icon::before { width: 35px !important; height: 35px !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%206h10.5v10H3.5Z%22%2F%3E%3Cpath%20d%3D%22M14%209h3l3.5%203.5V16H14Z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2217.5%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M9.3%2017.5h6.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip { width: 100% !important; margin: 24px 0 0 !important; padding: 0 !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; background: #faf8f3 !important; border-top: 1px solid #e8dfd1 !important; border-bottom: 1px solid #e8dfd1 !important; } .ts-orders-info-strip__item { position: relative !important; min-width: 0 !important; min-height: 100px !important; margin: 0 !important; padding: 18px 18px !important; display: flex !important; align-items: flex-start !important; gap: 12px !important; background: transparent !important; } .ts-orders-info-strip__item:not(:last-child) { border-right: 1px solid #e8dfd1 !important; } .ts-orders-info-strip__icon { position: relative !important; width: 38px !important; height: 38px !important; min-width: 38px !important; min-height: 38px !important; margin: 0 !important; padding: 0 !important; display: grid !important; place-items: center !important; color: #c99622 !important; background: #fffdf9 !important; border: 1px solid rgba(201, 150, 34, 0.38) !important; border-radius: 50% !important; line-height: 0 !important; } .ts-orders-info-strip__icon > * { display: none !important; } .ts-orders-info-strip__icon::before { content: "" !important; width: 21px !important; height: 21px !important; display: block !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; } .ts-orders-info-strip__content { min-width: 0 !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 5px !important; } .ts-orders-info-strip__title { margin: 0 !important; padding: 0 !important; color: #1b1b1b !important; font-size: 14px !important; font-weight: 600 !important; line-height: 1.3 !important; } .ts-orders-info-strip__text { margin: 0 !important; padding: 0 !important; color: #68635c !important; font-size: 12px !important; font-weight: 400 !important; line-height: 1.5 !important; }  .ts-orders-info-strip__item:nth-child(1) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%207.5V12l3%202%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip__item:nth-child(2) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m5%207%207%206%207-6%22%2F%3E%3Cpath%20d%3D%22m15.5%2016%201.2%201.2%202.3-2.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip__item:nth-child(3) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4.5%208%207.5-4%207.5%204-7.5%204Z%22%2F%3E%3Cpath%20d%3D%22M4.5%208v8l7.5%204%207.5-4V8%22%2F%3E%3Cpath%20d%3D%22M12%2012v8%22%2F%3E%3Cpath%20d%3D%22m15.5%2013.5%201.2%201.2%202.3-2.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip__item:nth-child(4) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2013v-2a7%207%200%200%201%2014%200v2%22%2F%3E%3Cpath%20d%3D%22M5%2012H4a1.5%201.5%200%200%200-1.5%201.5v2A1.5%201.5%200%200%200%204%2017h2v-5Z%22%2F%3E%3Cpath%20d%3D%22M19%2012h1a1.5%201.5%200%200%201%201.5%201.5v2A1.5%201.5%200%200%201%2020%2017h-2v-5Z%22%2F%3E%3Cpath%20d%3D%22M18%2017c0%202-2%203-4%203h-1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  @media (max-width: 1100px) { .ts-orders-steps__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-orders-info-strip { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-orders-info-strip__item:nth-child(2) { border-right: 0 !important; } .ts-orders-info-strip__item:nth-child(-n + 2) { border-bottom: 1px solid #e8dfd1 !important; } }  @media (max-width: 767px) { .ts-orders-steps { padding-top: 34px !important; } .ts-orders-steps__inner { padding: 0 16px !important; } .ts-orders-steps__header { margin-bottom: 24px !important; } .ts-orders-steps__title { font-size: 29px !important; } .ts-orders-steps__description { font-size: 14px !important; } .ts-orders-steps__grid { grid-template-columns: 1fr !important; gap: 14px !important; } .ts-orders-step-card { min-height: 152px !important; padding: 17px 86px 16px 16px !important; } .ts-orders-step-card__icon { right: 14px !important; width: 56px !important; height: 56px !important; min-width: 56px !important; min-height: 56px !important; } .ts-orders-step-card__icon::before { width: 33px !important; height: 33px !important; } .ts-orders-info-strip { grid-template-columns: 1fr !important; margin-top: 18px !important; } .ts-orders-info-strip__item { min-height: auto !important; padding: 16px !important; border-right: 0 !important; border-bottom: 1px solid #e8dfd1 !important; } .ts-orders-info-strip__item:last-child { border-bottom: 0 !important; } }   .ts-orders-steps, .ts-orders-steps * { box-sizing: border-box; }  .ts-orders-steps { width: 100% !important; margin: 0 !important; padding: 44px 0 0 !important; background: #ffffff !important; } .ts-orders-steps__inner { width: 100% !important; max-width: 1360px !important; margin: 0 auto !important; padding: 0 24px !important; display: flex !important; flex-direction: column !important; gap: 0 !important; }  .ts-orders-steps__header { order: 1 !important; } .ts-orders-steps__grid { order: 2 !important; } .ts-orders-info-strip { order: 3 !important; }  .ts-orders-steps__header { width: 100% !important; max-width: 760px !important; margin: 0 auto 30px !important; padding: 0 !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; }  .ts-orders-steps__eyebrow { width: 100% !important; margin: 0 0 9px !important; padding: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 12px !important; color: #bd8617 !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.3 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; } .ts-orders-steps__eyebrow::before, .ts-orders-steps__eyebrow::after { content: "" !important; width: 36px !important; height: 1px !important; display: block !important; flex: 0 0 36px !important; background: #c99622 !important; opacity: 0.85 !important; }  .ts-orders-steps__title { margin: 0 0 10px !important; padding: 0 !important; color: #171717 !important; font-size: clamp(30px, 2.5vw, 38px) !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.025em !important; }  .ts-orders-steps__description { max-width: 660px !important; margin: 0 !important; padding: 0 !important; color: #69645d !important; font-size: 15px !important; font-weight: 400 !important; line-height: 1.65 !important; }  .ts-orders-steps__grid { width: 100% !important; margin: 0 !important; padding: 0 !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 18px !important; }  .ts-orders-step-card { position: relative !important; width: 100% !important; min-width: 0 !important; min-height: 160px !important; margin: 0 !important; padding: 17px 92px 16px 17px !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; overflow: hidden !important; background: #fffdf9 !important; border: 1px solid #eadcc3 !important; border-radius: 0 !important; box-shadow: none !important; }  .ts-orders-step-card::before { content: "" !important; position: absolute !important; top: -1px !important; left: -1px !important; width: 52% !important; height: 3px !important; display: block !important; background: #c99622 !important; z-index: 3 !important; pointer-events: none !important; }  .ts-orders-step-card__number { margin: 0 0 9px !important; padding: 0 !important; color: #bd8617 !important; font-size: 12px !important; font-weight: 500 !important; line-height: 1 !important; letter-spacing: 0.03em !important; }  .ts-orders-step-card__content { width: 100% !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 6px !important; }  .ts-orders-step-card__title { margin: 0 !important; padding: 0 !important; color: #171717 !important; font-size: 18px !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: -0.012em !important; }  .ts-orders-step-card__text { margin: 0 !important; padding: 0 !important; color: #5f5b55 !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.55 !important; }  .ts-orders-step-card__icon { position: absolute !important; top: 50% !important; right: 18px !important; width: 60px !important; height: 60px !important; min-width: 60px !important; min-height: 60px !important; margin: 0 !important; padding: 0 !important; display: grid !important; place-items: center !important; color: #c99622 !important; background: radial-gradient( circle, rgba(201, 150, 34, 0.05) 0%, rgba(255, 255, 255, 0.35) 72% ) !important; border: 1px solid rgba(201, 150, 34, 0.42) !important; border-radius: 50% !important; box-shadow: inset 0 0 0 4px rgba(201, 150, 34, 0.018) !important; line-height: 0 !important; transform: translateY(-50%) !important; }  .ts-orders-step-card__icon > * { display: none !important; }  .ts-orders-step-card__icon::before { content: "" !important; display: block !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; }  .ts-orders-steps__grid > .ts-orders-step-card:nth-child(1) .ts-orders-step-card__icon::before { width: 37px !important; height: 37px !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.1%208.8h9.8l1.15%208.9c.12%201-.55%201.55-1.5%201.55H7.45c-.95%200-1.62-.55-1.5-1.55L7.1%208.8Z%22%2F%3E%3Cpath%20d%3D%22M9.2%208.8V6.6a2.8%202.8%200%200%201%205.6%200v2.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-steps__grid > .ts-orders-step-card:nth-child(2) .ts-orders-step-card__icon::before { width: 37px !important; height: 37px !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%203.5h8.2l3.3%203.3v7.1%22%2F%3E%3Cpath%20d%3D%22M13.7%203.5v3.3H17%22%2F%3E%3Cpath%20d%3D%22M5.5%203.5a1.5%201.5%200%200%200-1.5%201.5v13.2a1.5%201.5%200%200%200%201.5%201.5h7.2%22%2F%3E%3Cpath%20d%3D%22M7.4%209.3h6%22%2F%3E%3Cpath%20d%3D%22M7.4%2012.2h5.1%22%2F%3E%3Cpath%20d%3D%22M7.4%2015.1h3.4%22%2F%3E%3Ccircle%20cx%3D%2217.2%22%20cy%3D%2217.1%22%20r%3D%223.45%22%20fill%3D%22%23FFFDF9%22%2F%3E%3Cpath%20d%3D%22m15.7%2017.1%201.05%201.05%202.15-2.45%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-steps__grid > .ts-orders-step-card:nth-child(3) .ts-orders-step-card__icon::before { width: 42px !important; height: 42px !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206.6h11.8v8.2H10l-4%203V6.6Z%22%2F%3E%3Cpath%20d%3D%22m9.3%2011.1%201.7%201.7%203.5-3.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; transform: translateY(1px) !important; }  .ts-orders-steps__grid > .ts-orders-step-card:nth-child(4) .ts-orders-step-card__icon::before { width: 40px !important; height: 40px !important; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.3%208.8h10.2v6.3H3.3Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2010.6h3.2l3%203v1.5h-6.2Z%22%2F%3E%3Ccircle%20cx%3D%227.1%22%20cy%3D%2217%22%20r%3D%221.55%22%2F%3E%3Ccircle%20cx%3D%2217.2%22%20cy%3D%2217%22%20r%3D%221.55%22%2F%3E%3Cpath%20d%3D%22M8.7%2017h6.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; transform: translate(2px, -1px) !important; }  .ts-orders-info-strip { width: 100% !important; margin: 24px 0 0 !important; padding: 0 !important; display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; background: #faf8f3 !important; border-top: 1px solid #e8dfd1 !important; border-bottom: 1px solid #e8dfd1 !important; }  .ts-orders-info-strip__item { position: relative !important; min-width: 0 !important; min-height: 100px !important; margin: 0 !important; padding: 18px !important; display: flex !important; align-items: center !important; gap: 16px !important; background: transparent !important; } .ts-orders-info-strip__item:not(:last-child) { border-right: 1px solid #e8dfd1 !important; }  .ts-orders-info-strip__icon { position: relative !important; width: 46px !important; height: 46px !important; min-width: 46px !important; min-height: 46px !important; flex: 0 0 46px !important; margin: 0 !important; padding: 0 !important; display: grid !important; place-items: center !important; color: #c99622 !important; background: #fffdf9 !important; border: 1px solid rgba(201, 150, 34, 0.42) !important; border-radius: 50% !important; line-height: 0 !important; } .ts-orders-info-strip__icon > * { display: none !important; } .ts-orders-info-strip__icon::before { content: "" !important; width: 24px !important; height: 24px !important; display: block !important; background-repeat: no-repeat !important; background-position: center !important; background-size: contain !important; }  .ts-orders-info-strip__content { min-width: 0 !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 5px !important; } .ts-orders-info-strip__title { margin: 0 !important; padding: 0 !important; color: #1b1b1b !important; font-size: 14px !important; font-weight: 600 !important; line-height: 1.3 !important; } .ts-orders-info-strip__text { margin: 0 !important; padding: 0 !important; color: #68635c !important; font-size: 12px !important; font-weight: 400 !important; line-height: 1.5 !important; }  .ts-orders-info-strip__item:nth-child(1) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22M12%207.5V12l3%202.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip__item:nth-child(2) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m8.5%2012%202.2%202.2%204.8-5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip__item:nth-child(3) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%204%207%204-7%204-7-4Z%22%2F%3E%3Cpath%20d%3D%22M5%208v8l7%204%207-4V8%22%2F%3E%3Cpath%20d%3D%22M12%2012v8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  .ts-orders-info-strip__item:nth-child(4) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C99622%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2013v-2a7%207%200%200%201%2014%200v2%22%2F%3E%3Cpath%20d%3D%22M5%2012H4.5A1.5%201.5%200%200%200%203%2013.5v1A1.5%201.5%200%200%200%204.5%2016H6v-4Z%22%2F%3E%3Cpath%20d%3D%22M19%2012h.5a1.5%201.5%200%200%201%201.5%201.5v1a1.5%201.5%200%200%201-1.5%201.5H18v-4Z%22%2F%3E%3Cpath%20d%3D%22M18%2016.2c0%201.8-1.8%202.8-4.2%202.8h-1.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }  @media (max-width: 1100px) { .ts-orders-steps__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-orders-info-strip { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .ts-orders-info-strip__item:nth-child(2) { border-right: 0 !important; } .ts-orders-info-strip__item:nth-child(-n + 2) { border-bottom: 1px solid #e8dfd1 !important; } }  @media (max-width: 767px) { .ts-orders-steps { padding-top: 34px !important; } .ts-orders-steps__inner { padding: 0 14px !important; } .ts-orders-steps__header { margin-bottom: 24px !important; } .ts-orders-steps__eyebrow { gap: 9px !important; } .ts-orders-steps__eyebrow::before, .ts-orders-steps__eyebrow::after { width: 26px !important; flex-basis: 26px !important; } .ts-orders-steps__title { font-size: 29px !important; } .ts-orders-steps__description { font-size: 14px !important; } .ts-orders-steps__grid { grid-template-columns: 1fr !important; gap: 14px !important; } .ts-orders-step-card { min-height: 152px !important; padding: 17px 86px 16px 14px !important; } .ts-orders-step-card::before { width: 48% !important; } .ts-orders-step-card__icon { right: 14px !important; width: 56px !important; height: 56px !important; min-width: 56px !important; min-height: 56px !important; } .ts-orders-steps__grid > .ts-orders-step-card:nth-child(1) .ts-orders-step-card__icon::before, .ts-orders-steps__grid > .ts-orders-step-card:nth-child(2) .ts-orders-step-card__icon::before { width: 33px !important; height: 33px !important; } .ts-orders-steps__grid > .ts-orders-step-card:nth-child(3) .ts-orders-step-card__icon::before { width: 38px !important; height: 38px !important; } .ts-orders-steps__grid > .ts-orders-step-card:nth-child(4) .ts-orders-step-card__icon::before { width: 36px !important; height: 36px !important; }  .ts-orders-info-strip { display: grid !important; grid-template-columns: 1fr !important; grid-auto-flow: row !important; grid-auto-rows: auto !important; margin-top: 18px !important; }  .ts-orders-info-strip__item { position: relative !important; width: 100% !important; min-width: 0 !important; min-height: auto !important; grid-column: 1 !important; grid-row: auto !important; display: flex !important; align-items: center !important; visibility: visible !important; opacity: 1 !important; margin: 0 !important; padding: 16px 14px !important; gap: 12px !important; border-right: 0 !important; border-bottom: 1px solid #e8dfd1 !important; transform: none !important; } .ts-orders-info-strip__item:nth-child(1) { order: 1 !important; } .ts-orders-info-strip__item:nth-child(2) { order: 2 !important; } .ts-orders-info-strip__item:nth-child(3) { order: 3 !important; } .ts-orders-info-strip__item:nth-child(4) { order: 4 !important; } .ts-orders-info-strip__item:last-child { border-bottom: 0 !important; } .ts-orders-info-strip__icon { width: 42px !important; height: 42px !important; min-width: 42px !important; min-height: 42px !important; flex-basis: 42px !important; } .ts-orders-info-strip__icon::before { width: 22px !important; height: 22px !important; } }  .ts-orders-cta, .ts-orders-cta * { box-sizing: border-box; }  .ts-orders-cta { order: 4 !important; position: relative !important; width: 100% !important; min-height: 96px !important; margin: 14px 0 0 !important; padding: 18px 24px 18px 28px !important; display: grid !important; grid-template-columns: minmax(0, 1fr) 280px 330px !important; align-items: center !important; gap: 28px !important; overflow: hidden !important; background: linear-gradient( 115deg, #090909 0%, #101010 64%, #17130c 100% ) !important; border: 1px solid rgba(201, 150, 34, 0.16) !important; border-radius: 0 !important; box-shadow: none !important; }  .ts-orders-cta__content { position: relative !important; z-index: 3 !important; min-width: 0 !important; margin: 0 !important; padding: 0 0 0 58px !important; display: flex !important; flex-direction: column !important; gap: 5px !important; } .ts-orders-cta__content::before { content: "" !important; position: absolute !important; top: 16px !important; left: 0 !important; width: 36px !important; height: 2px !important; background: #c99622 !important; } .ts-orders-cta__title { margin: 0 !important; padding: 0 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; font-size: 25px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.018em !important; } .ts-orders-cta__description { margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.82) !important; -webkit-text-fill-color: rgba(255, 255, 255, 0.82) !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.5 !important; }  .ts-orders-cta__button { position: relative !important; z-index: 4 !important; width: 100% !important; min-height: 46px !important; margin: 0 !important; padding: 0 22px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 14px !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; background: linear-gradient( 135deg, #b97b0c 0%, #d49a27 52%, #b97908 100% ) !important; border: 1px solid rgba(255, 255, 255, 0.13) !important; border-radius: 2px !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.13), 0 8px 22px rgba(0, 0, 0, 0.20) !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.025em !important; text-align: center !important; text-decoration: none !important; transition: transform 0.2s ease, filter 0.2s ease !important; } .ts-orders-cta__button::after { content: "→" !important; position: static !important; display: inline-block !important; flex: 0 0 auto !important; margin: 0 !important; color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; font-size: 20px !important; font-weight: 400 !important; line-height: 1 !important; transform: translateY(-1px) !important; } .ts-orders-cta__button:hover { color: #ffffff !important; -webkit-text-fill-color: #ffffff !important; filter: brightness(1.08) !important; transform: translateY(-1px) !important; }  .ts-orders-cta__decor { position: relative !important; z-index: 2 !important; align-self: stretch !important; width: calc(100% + 24px) !important; height: calc(100% + 36px) !important; margin: -18px -24px -18px 0 !important; padding: 0 !important; display: block !important; overflow: hidden !important; background-color: #11100e !important; background-image: linear-gradient( 90deg, rgba(0, 0, 0, 0.02), rgba(201, 150, 34, 0.035) ), url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20420%20120%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22420%22%20y2%3D%22120%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%239d6b10%22%20stop-opacity%3D%22.18%22%2F%3E%3Cstop%20offset%3D%2238%25%22%20stop-color%3D%22%23c99622%22%20stop-opacity%3D%22.58%22%2F%3E%3Cstop%20offset%3D%2264%25%22%20stop-color%3D%22%23f1d98c%22%20stop-opacity%3D%22.90%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23b47a12%22%20stop-opacity%3D%22.24%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22f%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22420%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2311100e%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%2242%25%22%20stop-color%3D%22%2311100e%22%20stop-opacity%3D%22.20%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2317130c%22%20stop-opacity%3D%22.70%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22420%22%20height%3D%22120%22%20fill%3D%22url%28%23f%29%22%2F%3E%3Cg%20stroke%3D%22url%28%23g%29%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M35%2020H58V38C78%2048%2089%2066%2089%2087C89%20106%2077%20114%2046%20114C15%20114%203%20106%203%2087C3%2066%2014%2048%2035%2038Z%22%20opacity%3D%22.74%22%2F%3E%3Cellipse%20cx%3D%2246.5%22%20cy%3D%2220%22%20rx%3D%2211.5%22%20ry%3D%223.2%22%20opacity%3D%22.68%22%2F%3E%3Cpath%20d%3D%22M24%2055C33%2070%2036%2089%2036%20106M38%2048C43%2069%2044%2091%2044%20110M53%2048C52%2070%2051%2091%2051%20110M67%2055C62%2073%2060%2091%2059%20106%22%20opacity%3D%22.23%22%2F%3E%3Cpath%20d%3D%22M109%2010H182V113H109Z%22%20opacity%3D%22.48%22%2F%3E%3Cpath%20d%3D%22M143%2010C137%2027%20151%2038%20142%2055C133%2072%20148%2085%20139%20113M163%2010C156%2032%20168%2049%20159%2068C151%2087%20164%2099%20156%20113%22%20opacity%3D%22.18%22%2F%3E%3Cellipse%20cx%3D%22197%22%20cy%3D%2296%22%20rx%3D%2238%22%20ry%3D%2211%22%20opacity%3D%22.54%22%2F%3E%3Cellipse%20cx%3D%22197%22%20cy%3D%2291%22%20rx%3D%2238%22%20ry%3D%2211%22%20opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M223%2054H297V112H223Z%22%20opacity%3D%22.72%22%2F%3E%3Cpath%20d%3D%22M223%2054L239%2046H309L297%2054M297%2054L309%2046V101L297%20112%22%20opacity%3D%22.44%22%2F%3E%3Cpath%20d%3D%22M250%2028H277V54H250Z%22%20opacity%3D%22.66%22%2F%3E%3Cellipse%20cx%3D%22263.5%22%20cy%3D%2228%22%20rx%3D%2213.5%22%20ry%3D%224%22%20opacity%3D%22.58%22%2F%3E%3Cpath%20d%3D%22M329%2027H351L356%2042V103C356%20111%20351%20115%20340%20115C329%20115%20324%20111%20324%20103V42Z%22%20opacity%3D%22.62%22%2F%3E%3Cellipse%20cx%3D%22340%22%20cy%3D%2227%22%20rx%3D%2211%22%20ry%3D%223%22%20opacity%3D%22.56%22%2F%3E%3Cpath%20d%3D%22M332%2045V106M340%2042V110M348%2045V106%22%20opacity%3D%22.21%22%2F%3E%3Cpath%20d%3D%22M338%2027C335%2017%20330%2012%20324%206M342%2027C346%2016%20351%2010%20358%205M345%2027C353%2022%20362%2019%20371%2018%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22324%22%20cy%3D%226%22%20r%3D%221.8%22%20opacity%3D%22.46%22%2F%3E%3Ccircle%20cx%3D%22358%22%20cy%3D%225%22%20r%3D%221.8%22%20opacity%3D%22.46%22%2F%3E%3Ccircle%20cx%3D%22371%22%20cy%3D%2218%22%20r%3D%221.8%22%20opacity%3D%22.40%22%2F%3E%3Cpath%20d%3D%22M367%2082H408L417%2096L408%20110H367Z%22%20opacity%3D%22.42%22%2F%3E%3Ccircle%20cx%3D%22376%22%20cy%3D%2296%22%20r%3D%222.4%22%20opacity%3D%22.56%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; background-repeat: no-repeat, no-repeat !important; background-position: center, center !important; background-size: 100% 100%, 100% 100% !important; border-left: 1px solid rgba(201, 150, 34, 0.10) !important; transform: none !important; clip-path: none !important; pointer-events: none !important; } .ts-orders-cta__decor::before, .ts-orders-cta__decor::after { content: none !important; display: none !important; }  @media (max-width: 1100px) { .ts-orders-cta { grid-template-columns: minmax(0, 1fr) 250px !important; padding-right: 24px !important; } .ts-orders-cta__decor { position: absolute !important; top: 0 !important; right: 0 !important; width: 300px !important; height: 100% !important; margin: 0 !important; opacity: 0.42 !important; } .ts-orders-cta__content, .ts-orders-cta__button { position: relative !important; z-index: 3 !important; } }  @media (max-width: 767px) { .ts-orders-cta { min-height: 202px !important; margin-top: 16px !important; padding: 24px 18px !important; grid-template-columns: 1fr !important; align-items: start !important; gap: 18px !important; } .ts-orders-cta__content { padding-left: 0 !important; gap: 7px !important; } .ts-orders-cta__content::before { position: relative !important; top: auto !important; left: auto !important; width: 34px !important; height: 2px !important; margin: 0 0 4px !important; } .ts-orders-cta__title { max-width: 270px !important; font-size: 23px !important; line-height: 1.2 !important; } .ts-orders-cta__description { max-width: 270px !important; font-size: 13px !important; } .ts-orders-cta__button { width: 100% !important; max-width: 290px !important; min-height: 48px !important; gap: 12px !important; } .ts-orders-cta__decor { position: absolute !important; top: auto !important; right: -72px !important; bottom: -48px !important; width: 260px !important; height: 175px !important; margin: 0 !important; opacity: 0.23 !important; background-position: center, center !important; background-size: 100% 100%, auto 100% !important; } }  @media (min-width: 1200px) {  html { margin-top: 0 !important; }  #brx-footer { width: 100% !important; max-width: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 !important; background: #ffffff !important; border-top: none !important; overflow: visible !important; } #brxe-nwqtib { width: 100% !important; max-width: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; }  #brxe-wqtchv { display: flex !important; flex-direction: column !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; overflow: visible !important; }   #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse), #brxe-wqtchv > :has(+ #brxe-jccxmm) { width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; align-items: center !important; box-sizing: border-box !important; }  #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > *, #brxe-wqtchv > :has(+ #brxe-jccxmm) > * { display: flex !important; align-items: center !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 5px !important; padding-bottom: 5px !important; box-sizing: border-box !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > * :is(h1, h2, h3, h4, h5, h6), #brxe-wqtchv > :has(+ #brxe-jccxmm) > * :is(h1, h2, h3, h4, h5, h6) { margin-top: 0 !important; margin-bottom: 2px !important; line-height: 1.15 !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > * p, #brxe-wqtchv > :has(+ #brxe-jccxmm) > * p { margin-top: 0 !important; margin-bottom: 0 !important; line-height: 1.2 !important; }  #brxe-jccxmm { display: grid !important; flex: 0 0 auto !important; flex-shrink: 0 !important; width: min(calc(100% - 48px), 1680px) !important; max-width: 1680px !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin-inline: auto !important; margin-bottom: 0 !important; padding: 18px 0 14px !important; grid-template-columns: 29% 19.5% 24% 27.5% !important; grid-auto-rows: auto !important; column-gap: 0 !important; row-gap: 0 !important; align-items: start !important; align-content: start !important; overflow: visible !important; box-sizing: border-box !important; } #brxe-jccxmm > * { min-width: 0 !important; box-sizing: border-box !important; }  #brxe-jccxmm > :nth-child(1) { grid-column: 1 !important; grid-row: 1 !important; width: 100% !important; height: auto !important; min-height: 112px !important; max-height: none !important; margin: 0 !important; padding: 0 34px 0 16px !important; overflow: visible !important; } #brxe-jccxmm > :nth-child(2) { grid-column: 2 !important; grid-row: 1 !important; } #brxe-jccxmm > :nth-child(3) { grid-column: 3 !important; grid-row: 1 !important; } #brxe-jccxmm > :nth-child(4) { grid-column: 4 !important; grid-row: 1 !important; } #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { width: 100% !important; max-width: none !important; height: auto !important; min-height: 112px !important; max-height: none !important; margin: 0 !important; padding: 0 28px 0 34px !important; border-left: 1px solid #e8ded0 !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-mcndsq { display: grid !important; width: 100% !important; max-width: none !important; height: auto !important; min-height: 0 !important; grid-template-columns: 82px minmax(0, 1fr) !important; grid-template-rows: auto auto !important; column-gap: 24px !important; row-gap: 10px !important; align-items: start !important; justify-content: start !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } #brxe-ekqlrs { grid-column: 1 !important; grid-row: 1 / 3 !important; width: 82px !important; height: 82px !important; min-width: 82px !important; min-height: 82px !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; transform: scale(1.72) !important; transform-origin: center center !important; } #brxe-ejjlnk { grid-column: 2 !important; grid-row: 1 !important; width: 100% !important; max-width: 315px !important; height: auto !important; min-height: 0 !important; margin: 4px 0 0 !important; padding: 0 !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.45 !important; }  #brxe-btrppb { grid-column: 2 !important; grid-row: 2 !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; height: auto !important; min-height: 0 !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; } #brxe-btrppb > * { margin: 0 !important; padding: 0 !important; } #brxe-btrppb a { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 31px !important; height: 31px !important; min-width: 31px !important; min-height: 31px !important; padding: 0 !important; color: #111111 !important; background: #ffffff !important; border: 1px solid #ddd2c4 !important; border-radius: 50% !important; } #brxe-btrppb svg { width: 14px !important; height: 14px !important; }  #brxe-jccxmm > :nth-child(2) :is(h1, h2, h3, h4, h5, h6), #brxe-jccxmm > :nth-child(3) :is(h1, h2, h3, h4, h5, h6), #brxe-jccxmm > :nth-child(4) :is(h1, h2, h3, h4, h5, h6) { margin: 2px 0 12px !important; padding: 0 !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0.07em !important; text-transform: uppercase !important; }  #brxe-jccxmm > :nth-child(2) ul, #brxe-jccxmm > :nth-child(3) ul { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-template-rows: repeat(3, min-content) !important; grid-auto-flow: column !important; width: 100% !important; column-gap: 24px !important; row-gap: 6px !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) li, #brxe-jccxmm > :nth-child(3) li { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) li .content, #brxe-jccxmm > :nth-child(3) li .content { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) :is(a, li, .content), #brxe-jccxmm > :nth-child(3) :is(a, li, .content) { font-size: 13px !important; font-weight: 400 !important; line-height: 1.4 !important; }  #brxe-jccxmm > :nth-child(4) { position: relative !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 5px !important; border-left: none !important; }  #brxe-jccxmm > :nth-child(4)::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 1px !important; height: 112px !important; background: #e8ded0 !important; pointer-events: none !important; } #brxe-jccxmm > :nth-child(4) > * { flex-shrink: 0 !important; } #brxe-jccxmm > :nth-child(4) :is(p, a, div, span) { font-size: 13px !important; line-height: 1.4 !important; } #brxe-jccxmm > :nth-child(4) :is(p, div) { margin-top: 0 !important; margin-bottom: 0 !important; }  #brxe-qaidse { flex: 0 0 40px !important; flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; margin: 0 !important; padding: 0 16px !important; border-top: 1px solid #dfd3c5 !important; background: #ffffff !important; overflow: hidden !important; box-sizing: border-box !important; } #brxe-cxzhgg { display: block !important; width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 11px !important; line-height: 1.3 !important; } #brxe-ipaaor { display: flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; text-align: right !important; } #brxe-vwxjbp { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 11px !important; line-height: 1.3 !important; text-align: right !important; } }  @media (min-width: 900px) and (max-width: 1199px) {  #brx-footer, #brxe-nwqtib, #brxe-wqtchv { height: auto !important; min-height: 0 !important; max-height: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; overflow: visible !important; } #brxe-wqtchv { display: flex !important; flex-direction: column !important; }   #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse), #brxe-wqtchv > :has(+ #brxe-jccxmm) { display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; grid-template-rows: 72px 72px !important; grid-auto-flow: initial !important; grid-auto-rows: 72px !important; width: min(calc(100% - 32px), 980px) !important; max-width: 980px !important; height: 144px !important; min-height: 144px !important; max-height: 144px !important; margin: 0 auto !important; padding: 0 !important; column-gap: 0 !important; row-gap: 0 !important; align-items: stretch !important; justify-items: stretch !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > *, #brxe-wqtchv > :has(+ #brxe-jccxmm) > * { position: relative !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; align-self: stretch !important; justify-self: stretch !important; width: 100% !important; max-width: none !important; height: 72px !important; min-height: 72px !important; max-height: 72px !important; gap: 2px !important; margin: 0 !important; padding: 7px 12px !important; transform: none !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > :nth-child(1), #brxe-wqtchv > :has(+ #brxe-jccxmm) > :nth-child(1) { grid-column: 1 / 3 !important; grid-row: 1 !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > :nth-child(2), #brxe-wqtchv > :has(+ #brxe-jccxmm) > :nth-child(2) { grid-column: 3 / 5 !important; grid-row: 1 !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > :nth-child(3), #brxe-wqtchv > :has(+ #brxe-jccxmm) > :nth-child(3) { grid-column: 5 / 7 !important; grid-row: 1 !important; }  #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > :nth-child(4), #brxe-wqtchv > :has(+ #brxe-jccxmm) > :nth-child(4) { grid-column: 1 / 4 !important; grid-row: 2 !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > :nth-child(5), #brxe-wqtchv > :has(+ #brxe-jccxmm) > :nth-child(5) { grid-column: 4 / 7 !important; grid-row: 2 !important; }  #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > * > *, #brxe-wqtchv > :has(+ #brxe-jccxmm) > * > * { min-height: 0 !important; max-height: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > * :is(h1, h2, h3, h4, h5, h6), #brxe-wqtchv > :has(+ #brxe-jccxmm) > * :is(h1, h2, h3, h4, h5, h6) { margin: 2px 0 1px !important; font-size: 11px !important; line-height: 1.15 !important; text-align: center !important; } #brxe-wqtchv > :first-child:not(#brxe-jccxmm):not(#brxe-qaidse) > * p, #brxe-wqtchv > :has(+ #brxe-jccxmm) > * p { margin: 0 !important; font-size: 9px !important; line-height: 1.2 !important; text-align: center !important; }  #brxe-jccxmm { display: grid !important; flex: 0 0 auto !important; flex-shrink: 0 !important; width: min(calc(100% - 32px), 980px) !important; max-width: 980px !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 auto !important; padding: 14px 14px 10px !important; grid-template-columns: 0.9fr 1.15fr 1.2fr !important; grid-template-rows: auto auto !important; column-gap: 0 !important; row-gap: 12px !important; align-items: start !important; align-content: start !important; overflow: visible !important; box-sizing: border-box !important; } #brxe-jccxmm > * { min-width: 0 !important; box-sizing: border-box !important; }  #brxe-jccxmm > :nth-child(1) { grid-column: 1 / -1 !important; grid-row: 1 !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 0 12px !important; border-bottom: 1px solid #e8ded0 !important; overflow: visible !important; } #brxe-mcndsq { display: grid !important; width: 100% !important; max-width: none !important; grid-template-columns: 62px minmax(0, 1fr) !important; grid-template-rows: auto auto !important; column-gap: 16px !important; row-gap: 6px !important; align-items: center !important; justify-content: start !important; margin: 0 !important; padding: 0 !important; } #brxe-ekqlrs { grid-column: 1 !important; grid-row: 1 / 3 !important; width: 62px !important; height: 62px !important; min-width: 62px !important; min-height: 62px !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; transform: scale(1.55) !important; transform-origin: center center !important; } #brxe-ejjlnk { grid-column: 2 !important; grid-row: 1 !important; width: 100% !important; max-width: 360px !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 11px !important; line-height: 1.4 !important; } #brxe-btrppb { grid-column: 2 !important; grid-row: 2 !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; height: auto !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; }  #brxe-jccxmm > :nth-child(2) { grid-column: 1 !important; grid-row: 2 !important; padding-left: 0 !important; padding-right: 16px !important; } #brxe-jccxmm > :nth-child(3) { grid-column: 2 !important; grid-row: 2 !important; } #brxe-jccxmm > :nth-child(4) { grid-column: 3 !important; grid-row: 2 !important; } #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { position: relative !important; width: 100% !important; height: auto !important; min-height: 108px !important; max-height: none !important; margin: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; border-left: none !important; overflow: visible !important; } #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { padding-left: 16px !important; padding-right: 16px !important; }  #brxe-jccxmm > :nth-child(3)::before, #brxe-jccxmm > :nth-child(4)::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 1px !important; height: 108px !important; background: #e8ded0 !important; pointer-events: none !important; }  #brxe-jccxmm > :nth-child(n + 2):nth-child(-n + 4) :is(h1, h2, h3, h4, h5, h6) { margin: 0 0 8px !important; padding: 0 !important; font-size: 11.5px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; }  #brxe-jccxmm > :nth-child(2) ul, #brxe-jccxmm > :nth-child(3) ul { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-template-rows: repeat(3, min-content) !important; grid-auto-flow: column !important; width: 100% !important; column-gap: 16px !important; row-gap: 4px !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) li, #brxe-jccxmm > :nth-child(3) li, #brxe-jccxmm > :nth-child(2) li .content, #brxe-jccxmm > :nth-child(3) li .content { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) :is(a, li, .content), #brxe-jccxmm > :nth-child(3) :is(a, li, .content) { font-size: 10.5px !important; line-height: 1.35 !important; }  #brxe-jccxmm > :nth-child(4) { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 3px !important; } #brxe-jccxmm > :nth-child(4) :is(p, a, div, span) { font-size: 10.5px !important; line-height: 1.35 !important; } #brxe-jccxmm > :nth-child(4) :is(p, div) { margin-top: 0 !important; margin-bottom: 0 !important; }  #brxe-qaidse { flex: 0 0 32px !important; flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; margin: 0 !important; padding: 0 14px !important; border-top: 1px solid #dfd3c5 !important; background: #ffffff !important; overflow: hidden !important; box-sizing: border-box !important; } #brxe-cxzhgg, #brxe-vwxjbp { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 9px !important; line-height: 1.2 !important; } #brxe-ipaaor { display: flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; text-align: right !important; } }  @media (min-width: 900px) and (max-width: 1199px) { #brxe-gtwjhb > *, #brxe-kgrdva > * { transform: translateY(-5px) !important; } }  @media (min-width: 768px) and (max-width: 899px) {  #brx-footer, #brxe-nwqtib, #brxe-wqtchv { height: auto !important; min-height: 0 !important; max-height: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; overflow: visible !important; } #brxe-wqtchv { display: flex !important; flex-direction: column !important; }  #brxe-jjntgq { display: grid !important; grid-template-columns: repeat(6, minmax(0, 1fr)) !important; grid-template-rows: 78px 78px !important; grid-auto-flow: initial !important; grid-auto-rows: 78px !important; width: min(calc(100% - 28px), 740px) !important; max-width: 740px !important; height: 156px !important; min-height: 156px !important; max-height: 156px !important; margin: 0 auto !important; padding: 0 !important; column-gap: 0 !important; row-gap: 0 !important; align-items: stretch !important; justify-items: stretch !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-zhkylk, #brxe-vwomoc, #brxe-swuhtk, #brxe-gtwjhb, #brxe-kgrdva { position: relative !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; align-self: stretch !important; justify-self: stretch !important; width: 100% !important; max-width: none !important; height: 78px !important; min-height: 78px !important; max-height: 78px !important; gap: 2px !important; margin: 0 !important; padding: 8px 10px !important; text-align: center !important; transform: none !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-zhkylk { grid-column: 1 / 3 !important; grid-row: 1 !important; } #brxe-vwomoc { grid-column: 3 / 5 !important; grid-row: 1 !important; } #brxe-swuhtk { grid-column: 5 / 7 !important; grid-row: 1 !important; }  #brxe-gtwjhb { grid-column: 1 / 4 !important; grid-row: 2 !important; } #brxe-kgrdva { grid-column: 4 / 7 !important; grid-row: 2 !important; }  #brxe-gtwjhb > *, #brxe-kgrdva > * { transform: translateY(-4px) !important; }  #brxe-zhkylk > *, #brxe-vwomoc > *, #brxe-swuhtk > *, #brxe-gtwjhb > *, #brxe-kgrdva > * { min-height: 0 !important; max-height: none !important; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; text-align: center !important; } #brxe-zhkylk :is(h1, h2, h3, h4, h5, h6), #brxe-vwomoc :is(h1, h2, h3, h4, h5, h6), #brxe-swuhtk :is(h1, h2, h3, h4, h5, h6), #brxe-gtwjhb :is(h1, h2, h3, h4, h5, h6), #brxe-kgrdva :is(h1, h2, h3, h4, h5, h6) { margin: 2px 0 !important; font-size: 11px !important; line-height: 1.15 !important; text-align: center !important; } #brxe-zhkylk p, #brxe-vwomoc p, #brxe-swuhtk p, #brxe-gtwjhb p, #brxe-kgrdva p { margin: 0 !important; font-size: 9px !important; line-height: 1.2 !important; text-align: center !important; }  #brxe-jccxmm { display: grid !important; flex: 0 0 auto !important; flex-shrink: 0 !important; width: min(calc(100% - 28px), 740px) !important; max-width: 740px !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 auto !important; padding: 14px 14px 10px !important; grid-template-columns: 1fr 1fr !important; grid-template-rows: auto auto auto !important; column-gap: 0 !important; row-gap: 12px !important; align-items: start !important; align-content: start !important; overflow: visible !important; box-sizing: border-box !important; } #brxe-jccxmm > * { min-width: 0 !important; box-sizing: border-box !important; }  #brxe-jccxmm > :nth-child(1) { grid-column: 1 / -1 !important; grid-row: 1 !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 0 12px !important; border-bottom: 1px solid #e8ded0 !important; overflow: visible !important; } #brxe-mcndsq { display: grid !important; width: 100% !important; max-width: none !important; grid-template-columns: 62px minmax(0, 1fr) !important; grid-template-rows: auto auto !important; column-gap: 16px !important; row-gap: 6px !important; align-items: center !important; justify-content: start !important; margin: 0 !important; padding: 0 !important; } #brxe-ekqlrs { grid-column: 1 !important; grid-row: 1 / 3 !important; width: 62px !important; height: 62px !important; min-width: 62px !important; min-height: 62px !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; transform: scale(1.45) !important; transform-origin: center center !important; } #brxe-ejjlnk { grid-column: 2 !important; grid-row: 1 !important; width: 100% !important; max-width: 360px !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 11px !important; line-height: 1.4 !important; } #brxe-btrppb { grid-column: 2 !important; grid-row: 2 !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; height: auto !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; }  #brxe-jccxmm > :nth-child(2) { grid-column: 1 !important; grid-row: 2 !important; position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 14px 0 0 !important; border-left: none !important; overflow: visible !important; }  #brxe-jccxmm > :nth-child(3) { grid-column: 2 !important; grid-row: 2 !important; position: relative !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 0 0 14px !important; border-left: none !important; overflow: visible !important; } #brxe-jccxmm > :nth-child(3)::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 1px !important; height: 100% !important; background: #e8ded0 !important; pointer-events: none !important; }  #brxe-jccxmm > :nth-child(n + 2):nth-child(-n + 4) :is(h1, h2, h3, h4, h5, h6) { margin: 0 0 6px !important; padding: 0 !important; font-size: 11.5px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; }  #brxe-jccxmm > :nth-child(2) ul, #brxe-jccxmm > :nth-child(3) ul { display: grid !important; grid-template-columns: max-content max-content !important; grid-template-rows: repeat(3, min-content) !important; grid-auto-flow: column !important; justify-content: start !important; width: auto !important; max-width: 100% !important; column-gap: 24px !important; row-gap: 3px !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) li, #brxe-jccxmm > :nth-child(3) li, #brxe-jccxmm > :nth-child(2) li .content, #brxe-jccxmm > :nth-child(3) li .content { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } #brxe-jccxmm > :nth-child(2) :is(a, li, .content), #brxe-jccxmm > :nth-child(3) :is(a, li, .content) { font-size: 10.5px !important; line-height: 1.28 !important; }  #brxe-jccxmm > :nth-child(4) { grid-column: 1 / -1 !important; grid-row: 3 !important; position: relative !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; gap: 2px !important; margin: 0 !important; padding: 10px 0 0 !important; border-top: 1px solid #e8ded0 !important; border-left: none !important; overflow: visible !important; } #brxe-jccxmm > :nth-child(4)::before { content: none !important; } #brxe-jccxmm > :nth-child(4) :is(p, a, div, span) { font-size: 10.5px !important; line-height: 1.3 !important; } #brxe-jccxmm > :nth-child(4) :is(p, div) { margin-top: 0 !important; margin-bottom: 0 !important; }  #brxe-qaidse { flex: 0 0 34px !important; flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; margin: 0 !important; padding: 0 14px !important; border-top: 1px solid #dfd3c5 !important; background: #ffffff !important; overflow: hidden !important; box-sizing: border-box !important; } #brxe-cxzhgg, #brxe-vwxjbp { width: auto !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 9px !important; line-height: 1.2 !important; } #brxe-ipaaor { display: flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; text-align: right !important; } }  @media (min-width: 1200px) {  #brxe-mcndsq { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 40px !important; width: 100% !important; max-width: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; transform: translateY(-4px) !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-ekqlrs { display: block !important; flex: 0 0 auto !important; width: 112px !important; min-width: 112px !important; max-width: 112px !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; transform: none !important; object-fit: contain !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-ekqlrs img { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; }  #brxe-ejjlnk { display: block !important; align-self: center !important; width: auto !important; max-width: 260px !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.35 !important; text-align: left !important; overflow: visible !important; box-sizing: border-box !important; } }  @media (min-width: 1200px) {  body.page-id-2245 .ts-orders-steps__inner { display: flex !important; flex-direction: column !important; }  body.page-id-2245 .ts-orders-steps__inner > .ts-orders-steps__header:not(.ts-delivery-details-heading) { order: 1 !important; }  body.page-id-2245 .ts-orders-steps__inner > .ts-orders-steps__grid { order: 2 !important; }  body.page-id-2245 .ts-delivery-details-heading { order: 3 !important; width: 100% !important; margin: 28px auto 18px !important; padding: 0 !important; text-align: center !important; }  body.page-id-2245 .ts-orders-steps__inner > .ts-orders-info-strip { order: 4 !important; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; grid-template-rows: repeat(2, minmax(72px, auto)) !important; grid-auto-flow: row !important; width: 100% !important; height: auto !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; align-items: stretch !important; overflow: visible !important; box-sizing: border-box !important; } body.page-id-2245 .ts-orders-info-strip__item { position: relative !important; width: 100% !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 72px !important; margin: 0 !important; box-sizing: border-box !important; }  body.page-id-2245 .ts-orders-info-strip__item:nth-child(1) { grid-column: 1 !important; grid-row: 1 !important; } body.page-id-2245 .ts-orders-info-strip__item:nth-child(2) { grid-column: 2 !important; grid-row: 1 !important; } body.page-id-2245 .ts-orders-info-strip__item:nth-child(3) { grid-column: 3 !important; grid-row: 1 !important; } body.page-id-2245 .ts-orders-info-strip__item:nth-child(4) { grid-column: 1 !important; grid-row: 2 !important; } body.page-id-2245 .ts-orders-info-strip__item:nth-child(5) { grid-column: 2 !important; grid-row: 2 !important; } body.page-id-2245 .ts-orders-info-strip__item:nth-child(6) { grid-column: 3 !important; grid-row: 2 !important; }  body.page-id-2245 .ts-orders-info-strip__item:nth-child(3n) { border-right: 0 !important; border-inline-end: 0 !important; } body.page-id-2245 .ts-orders-info-strip__item:nth-child(3n)::before { content: none !important; display: none !important; }  body.page-id-2245 .ts-orders-info-strip__item:nth-child(-n + 3) { border-bottom: 0 !important; }  body.page-id-2245 .ts-orders-info-strip__item:nth-child(-n + 3)::after { content: "" !important; display: block !important; position: absolute !important; left: 50% !important; bottom: 0 !important; width: 62% !important; height: 1px !important; background: rgba(201, 162, 58, 0.28) !important; transform: translateX(-50%) !important; pointer-events: none !important; z-index: 2 !important; }  body.page-id-2245 .ts-orders-steps__inner > .ts-orders-cta { order: 5 !important; }  body.page-id-2245 #brxe-91c373, body.page-id-2245 #brxe-df8806, body.page-id-2245 #brxe-78744c, body.page-id-2245 #brxe-d4e229 { width: 60px !important; min-width: 60px !important; max-width: 60px !important; height: 60px !important; min-height: 60px !important; max-height: 60px !important; inline-size: 60px !important; block-size: 60px !important; flex: 0 0 60px !important; aspect-ratio: 1 / 1 !important; display: grid !important; place-items: center !important; margin-left: auto !important; padding: 0 !important; font-size: 0 !important; line-height: 0 !important; color: transparent !important; border-radius: 50% !important; box-sizing: border-box !important; } body.page-id-2245 #brxe-91c373::before, body.page-id-2245 #brxe-df8806::before, body.page-id-2245 #brxe-78744c::before, body.page-id-2245 #brxe-d4e229::before { content: "" !important; display: block !important; width: 39px !important; height: 39px !important; margin: 0 !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 39px 39px !important; }  body.page-id-2245 #brxe-91c373::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='4' width='10' height='16' rx='2'/%3E%3Cpath d='M9 4.5h6'/%3E%3Cpath d='M10 12.5l1.8 1.8L15 10.5'/%3E%3C/svg%3E") !important; transform: none !important; }  body.page-id-2245 #brxe-df8806::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5 12 3l8 4.5v9L12 21l-8-4.5z'/%3E%3Cpath d='M4 7.5 12 12l8-4.5M12 12v9M8 5.25l8 4.5'/%3E%3C/svg%3E") !important; transform: none !important; }  body.page-id-2245 #brxe-78744c::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3Cpath d='M9 18h7'/%3E%3C/svg%3E") !important; transform: translateX(1px) !important; }  body.page-id-2245 #brxe-d4e229::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.2-6-10a6 6 0 1 1 12 0c0 4.8-6 10-6 10Z'/%3E%3Ccircle cx='12' cy='11' r='2.3'/%3E%3C/svg%3E") !important; transform: translateX(0) !important; }  body.page-id-2245 #brxe-99d8b2, body.page-id-2245 #brxe-d52b5f, body.page-id-2245 #brxe-024aa0, body.page-id-2245 #brxe-6f27a0, body.page-id-2245 .ts-orders-info-strip__item:nth-child(5) .ts-orders-info-strip__icon, body.page-id-2245 .ts-orders-info-strip__item:nth-child(6) .ts-orders-info-strip__icon { display: grid !important; place-items: center !important; padding: 0 !important; font-size: 0 !important; line-height: 0 !important; color: transparent !important; } body.page-id-2245 #brxe-99d8b2::before, body.page-id-2245 #brxe-d52b5f::before, body.page-id-2245 #brxe-024aa0::before, body.page-id-2245 #brxe-6f27a0::before, body.page-id-2245 .ts-orders-info-strip__item:nth-child(5) .ts-orders-info-strip__icon::before, body.page-id-2245 .ts-orders-info-strip__item:nth-child(6) .ts-orders-info-strip__icon::before { content: "" !important; display: block !important; width: 25px !important; height: 25px !important; margin: 0 !important; background-repeat: no-repeat !important; background-position: center !important; background-size: 25px 25px !important; transform: none !important; }  body.page-id-2245 #brxe-99d8b2::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5v4.8l3 1.8'/%3E%3C/svg%3E") !important; }  body.page-id-2245 #brxe-d52b5f::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='6.5' width='17' height='11' rx='2'/%3E%3Cpath d='M3.5 10h17'/%3E%3Ccircle cx='16.5' cy='14' r='1' fill='%23C99622' stroke='none'/%3E%3C/svg%3E") !important; }  body.page-id-2245 #brxe-024aa0::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4' width='12' height='16' rx='2'/%3E%3Cpath d='M9 9h6M9 12h6M9 15h4'/%3E%3C/svg%3E") !important; }  body.page-id-2245 #brxe-6f27a0::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.2-6-10a6 6 0 1 1 12 0c0 4.8-6 10-6 10Z'/%3E%3Ccircle cx='12' cy='11' r='2.1'/%3E%3C/svg%3E") !important; }  body.page-id-2245 .ts-orders-info-strip__item:nth-child(5) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5 12 3l8 4.5v9L12 21l-8-4.5z'/%3E%3Cpath d='M4 7.5 12 12l8-4.5M12 12v9M8 5.25l8 4.5'/%3E%3C/svg%3E") !important; }  body.page-id-2245 .ts-orders-info-strip__item:nth-child(6) .ts-orders-info-strip__icon::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C99622' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M12 4.8v9.5'/%3E%3Ccircle cx='12' cy='18.4' r='1.55' fill='%23C99622' stroke='none'/%3E%3C/svg%3E") !important; }  body.page-id-2245 .ts-delivery-advice { order: 5 !important; width: 100vw !important; max-width: none !important; margin: 18px calc(50% - 50vw) 0 !important; padding: 0 !important; background: #f7f3eb !important; border-top: 1px solid rgba(201, 162, 58, 0.16) !important; border-bottom: 1px solid rgba(201, 162, 58, 0.16) !important; box-sizing: border-box !important; }  body.page-id-2245 .ts-orders-steps__inner > .ts-orders-cta { order: 6 !important; } body.page-id-2245 .ts-delivery-advice__inner { width: 100% !important; max-width: 980px !important; margin: 0 auto !important; padding: 18px 24px !important; display: grid !important; grid-template-columns: 280px minmax(0, 1fr) !important; gap: 48px !important; align-items: center !important; box-sizing: border-box !important; }  body.page-id-2245 .ts-delivery-advice__intro { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; } body.page-id-2245 .ts-delivery-advice__eyebrow { position: relative !important; margin: 0 0 10px !important; padding: 0 0 0 26px !important; color: #c9a23a !important; font-size: 11px !important; line-height: 1 !important; font-weight: 600 !important; letter-spacing: 0.16em !important; text-transform: uppercase !important; } body.page-id-2245 .ts-delivery-advice__eyebrow::before { content: "" !important; position: absolute !important; left: 0 !important; top: 50% !important; width: 18px !important; height: 1px !important; background: #c9a23a !important; transform: translateY(-50%) !important; } body.page-id-2245 .ts-delivery-advice__title { max-width: 270px !important; margin: 0 0 10px !important; color: #111 !important; font-size: 30px !important; line-height: 1.08 !important; font-weight: 700 !important; letter-spacing: -0.025em !important; } body.page-id-2245 .ts-delivery-advice__description { max-width: 270px !important; margin: 0 !important; color: rgba(17, 17, 17, 0.68) !important; font-size: 14px !important; line-height: 1.55 !important; }  body.page-id-2245 .ts-delivery-advice__list { display: flex !important; flex-direction: column !important; gap: 6px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } body.page-id-2245 .ts-delivery-advice__item { display: grid !important; grid-template-columns: 32px minmax(0, 1fr) 18px !important; gap: 12px !important; align-items: center !important; width: 100% !important; min-height: 54px !important; margin: 0 !important; padding: 9px 12px !important; background: rgba(255, 255, 255, 0.72) !important; border: 1px solid rgba(201, 162, 58, 0.22) !important; border-left: 2px solid #c9a23a !important; cursor: pointer !important; box-sizing: border-box !important; transition: background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease !important; } body.page-id-2245 .ts-delivery-advice__item:hover { background: rgba(255, 255, 255, 0.92) !important; border-color: rgba(201, 162, 58, 0.40) !important; } body.page-id-2245 .ts-delivery-advice__item:focus-visible { outline: 2px solid rgba(201, 162, 58, 0.55) !important; outline-offset: 2px !important; } body.page-id-2245 .ts-delivery-advice__item.is-open { background: #fff !important; border-color: rgba(201, 162, 58, 0.48) !important; box-shadow: 0 5px 14px rgba(0, 0, 0, 0.035) !important; } body.page-id-2245 .ts-delivery-advice__number { width: 28px !important; height: 28px !important; display: grid !important; place-items: center !important; margin: 0 !important; padding: 0 !important; border: 1px solid rgba(201, 162, 58, 0.55) !important; border-radius: 50% !important; box-sizing: border-box !important; } body.page-id-2245 .ts-delivery-advice__number-text { margin: 0 !important; padding: 0 !important; color: #c9a23a !important; font-size: 10px !important; line-height: 1 !important; font-weight: 600 !important; }  body.page-id-2245 .ts-delivery-advice__content { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: auto 0fr !important; gap: 0 !important; align-items: start !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; transition: grid-template-rows 280ms cubic-bezier(.22, 1, .36, 1) !important; } body.page-id-2245 .ts-delivery-advice__item.is-open .ts-delivery-advice__content { grid-template-rows: auto 1fr !important; } body.page-id-2245 .ts-delivery-advice__item-title { margin: 0 !important; color: #111 !important; font-size: 14px !important; line-height: 1.3 !important; font-weight: 700 !important; } body.page-id-2245 .ts-delivery-advice__item-text { min-width: 0 !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; color: rgba(17, 17, 17, 0.62) !important; font-size: 13px !important; line-height: 1.5 !important; overflow: hidden !important; opacity: 0 !important; transform: none !important; transition: opacity 180ms ease, margin-top 280ms cubic-bezier(.22, 1, .36, 1) !important; } body.page-id-2245 .ts-delivery-advice__item.is-open .ts-delivery-advice__item-text { margin-top: 6px !important; opacity: 1 !important; }  body.page-id-2245 .ts-delivery-advice__arrow { position: relative !important; width: 18px !important; min-width: 18px !important; max-width: 18px !important; height: 18px !important; min-height: 18px !important; max-height: 18px !important; display: grid !important; place-items: center !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; color: transparent !important; font-size: 0 !important; line-height: 0 !important; } body.page-id-2245 .ts-delivery-advice__arrow > *, body.page-id-2245 .ts-delivery-advice__arrow svg, body.page-id-2245 .ts-delivery-advice__arrow i { display: none !important; } body.page-id-2245 .ts-delivery-advice__arrow::before { content: "" !important; display: block !important; width: 7px !important; height: 7px !important; border-right: 1.5px solid rgba(17, 17, 17, 0.62) !important; border-bottom: 1.5px solid rgba(17, 17, 17, 0.62) !important; transform: translateY(-2px) rotate(45deg) !important; box-sizing: border-box !important; transition: transform 260ms cubic-bezier(.22, 1, .36, 1), border-color 180ms ease !important; } body.page-id-2245 .ts-delivery-advice__item.is-open .ts-delivery-advice__arrow::before { transform: translateY(2px) rotate(225deg) !important; border-color: #c9a23a !important; } }   body.page-id-2245 .ts-orders-hero, body.page-id-2245 .ts-orders-hero__inner, body.page-id-2245 .ts-orders-hero__content, body.page-id-2245 .ts-orders-hero__visual { background-color: #fbf5ef !important; background-image: none !important; }  body.page-id-2245 .ts-orders-hero__visual { position: relative !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; min-width: 0 !important; overflow: hidden !important; padding-right: 8px !important; box-sizing: border-box !important; }  body.page-id-2245 .ts-orders-hero__graphic, body.page-id-2245 .ts-delivery-hero__graphic, body.page-id-2245 .ts-orders-hero__visual img { display: block !important; width: 100% !important; max-width: 610px !important; height: auto !important; max-height: none !important; margin: 0 !important; object-fit: contain !important; object-position: center center !important; background: transparent !important; mix-blend-mode: normal !important; opacity: 1 !important; transform: translate(90px, -18px) scale(1.24) !important; transform-origin: center center !important; }  @media (min-width: 768px) and (max-width: 1199px) { body.page-id-2245 .ts-orders-hero__visual { justify-content: center !important; padding-right: 0 !important; } body.page-id-2245 .ts-orders-hero__graphic, body.page-id-2245 .ts-delivery-hero__graphic, body.page-id-2245 .ts-orders-hero__visual img { max-width: 560px !important; transform: translate(18px, -8px) scale(1.08) !important; } }  @media (max-width: 767px) { body.page-id-2245 .ts-orders-hero__visual { justify-content: center !important; width: 100% !important; overflow: hidden !important; padding-right: 0 !important; } body.page-id-2245 .ts-orders-hero__graphic, body.page-id-2245 .ts-delivery-hero__graphic, body.page-id-2245 .ts-orders-hero__visual img { width: 100% !important; max-width: 460px !important; margin-inline: auto !important; object-position: center center !important; transform: translate(0, 0) scale(1) !important; } }   body.page-id-2245 .ts-orders-hero, body.page-id-2245 .ts-orders-hero__inner, body.page-id-2245 .ts-orders-hero__content, body.page-id-2245 .ts-orders-hero__visual { background-color: #fbf5ef !important; background-image: none !important; }  body.page-id-2245 .ts-orders-hero { width: 100% !important; max-width: none !important;  overflow: hidden !important; }  body.page-id-2245 .ts-orders-hero__inner { overflow: visible !important; }  body.page-id-2245 .ts-orders-hero__visual { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; min-width: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; overflow: visible !important;  transform: translateX(135px) !important; }  body.page-id-2245 .ts-orders-hero__graphic, body.page-id-2245 .ts-delivery-hero__graphic, body.page-id-2245 .ts-orders-hero__visual img { display: block !important; width: 100% !important; max-width: 610px !important; height: auto !important; max-height: none !important; margin: 0 !important; object-fit: contain !important; object-position: center center !important; background: transparent !important; mix-blend-mode: normal !important; opacity: 1 !important;  transform: translateY(-15px) scale(1.24) !important; transform-origin: center center !important; }  @media (min-width: 2200px) {  .ts-about-hero { display: grid !important; grid-template-columns: minmax(0, 1fr) 1573.5625px !important; height: 714.6875px !important; min-height: 714.6875px !important; max-height: 714.6875px !important; overflow: hidden !important; }  .ts-about-hero__content { position: relative !important; min-width: 0 !important; transform: translateX(100px) !important; }  .ts-about-hero__media { position: relative !important; width: 1573.5625px !important; min-width: 1573.5625px !important; max-width: 1573.5625px !important; height: 714.6875px !important; min-height: 714.6875px !important; max-height: 714.6875px !important; overflow: hidden !important; }  .ts-about-hero__media img { position: absolute !important; inset: 0 !important; display: block !important; width: 100% !important; min-width: 100% !important; max-width: none !important; height: 100% !important; min-height: 100% !important; max-height: none !important; margin: 0 !important; object-fit: cover !important; object-position: 50% 50% !important; transform: none !important; translate: 0 0 !important; scale: 1 !important;  -webkit-mask-image: linear-gradient( 90deg, rgba(0, 0, 0, 0.12) 0, rgba(0, 0, 0, 0.55) 70px, #000 155px, #000 100% ) !important; mask-image: linear-gradient( 90deg, rgba(0, 0, 0, 0.12) 0, rgba(0, 0, 0, 0.55) 70px, #000 155px, #000 100% ) !important; -webkit-mask-repeat: no-repeat !important; mask-repeat: no-repeat !important; -webkit-mask-size: 100% 100% !important; mask-size: 100% 100% !important; } }  body.page-id-2329 { --ts-payment-gold: #C9A23A; --ts-payment-black: #111111; --ts-payment-cream: #FBF7F1; --ts-payment-white: #FFFFFF; --ts-payment-muted: #494949; --ts-payment-border: rgba(201, 162, 58, 0.42); --ts-payment-border-soft: rgba(201, 162, 58, 0.22); }  body.page-id-2329 .ts-payment-hero { position: relative; width: 100%; min-height: 430px; max-height: 430px; margin: 0 !important; padding: 0 !important; overflow: hidden; background: #FBF7F1 !important; border-bottom: 1px solid rgba(17, 17, 17, 0.06); }  body.page-id-2329 .ts-payment-hero::after { content: none !important; display: none !important; } body.page-id-2329 .ts-payment-hero__inner { position: relative; z-index: 2; display: grid !important; grid-template-columns: minmax(520px, 0.84fr) minmax(620px, 1.16fr); align-items: center !important; width: 100% !important; max-width: 1760px !important; min-height: 430px; height: 430px !important; margin: 0 auto !important; padding: 52px 64px !important; } body.page-id-2329 .ts-payment-hero__content { display: flex !important; flex-direction: column; align-items: flex-start; justify-content: center; width: 100%; max-width: 760px; margin: 0 !important; padding: 0 36px 0 0 !important; } body.page-id-2329 .ts-payment-hero__eyebrow { width: auto; margin: 0 0 22px !important; padding: 0 !important; color: var(--ts-payment-gold); font-family: Raleway, sans-serif; font-size: 15px; font-weight: 600; line-height: 1.2; letter-spacing: 0.03em; text-transform: uppercase; } body.page-id-2329 .ts-payment-hero__title { width: auto; max-width: 760px; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: clamp(60px, 4.5vw, 78px); font-weight: 600; line-height: 0.98; letter-spacing: -0.05em; } body.page-id-2329 .ts-payment-hero__description { display: flex !important; flex-direction: column; align-items: flex-start; gap: 7px; width: 100%; margin: 30px 0 0 !important; padding: 0 !important; } body.page-id-2329 .ts-payment-hero__text, body.page-id-2329 .ts-payment-hero__text--strong { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 18px; line-height: 1.58; } body.page-id-2329 .ts-payment-hero__text { font-weight: 400; } body.page-id-2329 .ts-payment-hero__text--strong { font-weight: 700; } body.page-id-2329 .ts-payment-hero__signature { display: flex !important; flex-direction: row; align-items: center; gap: 14px; width: auto; margin: 42px 0 0 !important; padding: 0 !important; } body.page-id-2329 .ts-payment-hero__signature-line { flex: 0 0 24px; width: 24px; height: 2px; min-height: 2px; margin: 0 !important; padding: 0 !important; background: var(--ts-payment-gold); } body.page-id-2329 .ts-payment-hero__signature-text { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-gold); font-family: Raleway, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.2; letter-spacing: 0.03em; text-transform: uppercase; }  body.page-id-2329 .ts-payment-hero__visual { position: relative !important; align-self: stretch !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; }  body.page-id-2329 .ts-payment-hero__image { position: absolute !important; z-index: 2; top: calc(50% + 14px) !important; right: -140px !important; display: block !important; width: 910.25px !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0 !important; padding: 0 !important; transform: translateY(-50%) !important; transform-origin: center center !important; filter: none !important; opacity: 1 !important; mix-blend-mode: normal !important; -webkit-mask-image: none !important; mask-image: none !important; }  body.page-id-2329 .ts-payment-hero__image img { display: block !important; width: 100% !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; object-position: center center !important; filter: none !important; opacity: 1 !important; mix-blend-mode: normal !important; -webkit-mask-image: none !important; mask-image: none !important; }  body.page-id-2329 img.ts-payment-hero__image { width: 910.25px !important; height: auto !important; max-width: none !important; max-height: none !important; object-fit: contain !important; object-position: center center !important; filter: none !important; opacity: 1 !important; mix-blend-mode: normal !important; -webkit-mask-image: none !important; mask-image: none !important; }  body.page-id-2329 .ts-payment-hero__visual::before, body.page-id-2329 .ts-payment-hero__visual::after { content: none !important; display: none !important; }  body.page-id-2329 .ts-payment-intro { width: 100%; margin: 0 !important; padding: 0 !important; background: var(--ts-payment-white); } body.page-id-2329 .ts-payment-intro__inner { display: flex !important; flex-direction: column; align-items: center !important; justify-content: center; gap: 4px; width: 100% !important; max-width: 1680px !important; min-height: 96px; margin: 0 auto !important; padding: 18px 36px 16px !important; text-align: center; } body.page-id-2329 .ts-payment-intro__small { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 16px; font-weight: 500; line-height: 1.3; } body.page-id-2329 .ts-payment-intro__title { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 30px; font-weight: 700; line-height: 1.18; letter-spacing: -0.02em; }  body.page-id-2329 .ts-payment-primary, body.page-id-2329 .ts-payment-details, body.page-id-2329 .ts-payment-notice { width: 100%; margin: 0 !important; padding: 0 !important; background: var(--ts-payment-white); } body.page-id-2329 .ts-payment-primary__inner, body.page-id-2329 .ts-payment-details__inner, body.page-id-2329 .ts-payment-notice__inner { display: block !important; width: 100% !important; max-width: 1480px !important; margin: 0 auto !important; padding-inline: 42px !important; }  body.page-id-2329 .ts-payment-primary { padding-bottom: 16px !important; } body.page-id-2329 .ts-payment-primary__box { display: grid !important; grid-template-columns: minmax(390px, 1fr) minmax(260px, 0.62fr) minmax(390px, 1fr); align-items: stretch; width: 100% !important; min-height: 132px; margin: 0 !important; padding: 0 !important; overflow: hidden; border: 1px solid var(--ts-payment-border); border-radius: 0 !important; background: #FFFFFF; } body.page-id-2329 .ts-payment-primary__item { display: grid !important; grid-template-columns: 84px minmax(0, 1fr); align-items: center; column-gap: 24px; width: 100% !important; min-width: 0; margin: 0 !important; padding: 24px 34px !important; } body.page-id-2329 .ts-payment-primary__icon { display: flex !important; align-items: center; justify-content: center; width: 72px !important; height: 72px !important; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-gold); } body.page-id-2329 .ts-payment-primary__icon svg { width: 58px !important; height: 58px !important; stroke: currentColor; stroke-width: 1.6; } body.page-id-2329 .ts-payment-primary__icon i { color: var(--ts-payment-gold); font-size: 54px !important; } body.page-id-2329 .ts-payment-primary__content { display: flex !important; flex-direction: column; align-items: flex-start; justify-content: center; gap: 9px; min-width: 0; margin: 0 !important; padding: 0 !important; } body.page-id-2329 .ts-payment-primary__title { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 20px; font-weight: 700; line-height: 1.25; letter-spacing: -0.015em; } body.page-id-2329 .ts-payment-primary__text { width: auto; max-width: 440px; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-muted); font-family: Raleway, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.58; }  body.page-id-2329 .ts-payment-primary__brands { position: relative; display: flex !important; flex-direction: row !important; align-items: center; justify-content: center; gap: 24px !important; width: 100% !important; min-width: 0; min-height: 100%; margin: 0 !important; padding: 24px 30px !important; border-left: 1px solid var(--ts-payment-border); border-right: 1px solid var(--ts-payment-border); } body.page-id-2329 .ts-payment-primary__brands::before { content: none !important; display: none !important; } body.page-id-2329 .ts-payment-primary__visa, body.page-id-2329 .ts-payment-primary__mastercard { display: flex !important; align-items: center; justify-content: center; flex: 0 0 auto; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; opacity: 1 !important; visibility: visible !important; } body.page-id-2329 img.ts-payment-primary__visa, body.page-id-2329 .ts-payment-primary__visa img { display: block !important; width: auto !important; max-width: 92px !important; max-height: 40px !important; object-fit: contain !important; opacity: 1 !important; visibility: visible !important; } body.page-id-2329 img.ts-payment-primary__mastercard, body.page-id-2329 .ts-payment-primary__mastercard img { display: block !important; width: auto !important; max-width: 70px !important; max-height: 44px !important; object-fit: contain !important; opacity: 1 !important; visibility: visible !important; }  body.page-id-2329 .ts-payment-details { padding-bottom: 16px !important; } body.page-id-2329 .ts-payment-details__box { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); align-items: stretch; width: 100% !important; margin: 0 !important; padding: 0 !important; overflow: hidden; border: 1px solid var(--ts-payment-border-soft); border-radius: 0 !important; background: #FFFFFF; } body.page-id-2329 .ts-payment-detail { position: relative; display: grid !important; grid-template-columns: 60px minmax(0, 1fr); align-items: center; column-gap: 18px; width: 100% !important; min-width: 0; min-height: 118px; margin: 0 !important; padding: 22px 28px !important; } body.page-id-2329 .ts-payment-detail:not(:last-child)::after { content: ""; position: absolute; top: 20px; right: 0; bottom: 20px; width: 1px; background: var(--ts-payment-border); } body.page-id-2329 .ts-payment-detail__icon { display: flex !important; align-items: center; justify-content: center; width: 56px !important; height: 56px !important; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-gold); } body.page-id-2329 .ts-payment-detail__icon svg { width: 48px !important; height: 48px !important; stroke: currentColor; stroke-width: 1.55; } body.page-id-2329 .ts-payment-detail__icon i { color: var(--ts-payment-gold); font-size: 44px !important; } body.page-id-2329 .ts-payment-detail__content { display: flex !important; flex-direction: column; align-items: flex-start; justify-content: center; gap: 7px; min-width: 0; margin: 0 !important; padding: 0 !important; } body.page-id-2329 .ts-payment-detail__title { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 17px; font-weight: 700; line-height: 1.28; letter-spacing: -0.012em; } body.page-id-2329 .ts-payment-detail__text { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-muted); font-family: Raleway, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.55; }  body.page-id-2329 .ts-payment-notice { padding-bottom: 36px !important; } body.page-id-2329 .ts-payment-notice__box { display: grid !important; grid-template-columns: 68px minmax(0, 1fr); align-items: center; column-gap: 22px; width: 100% !important; min-height: 82px; margin: 0 !important; padding: 16px 30px !important; border: 1px solid var(--ts-payment-border-soft); border-radius: 0 !important; background: #FFFFFF; } body.page-id-2329 .ts-payment-notice__icon { display: flex !important; align-items: center; justify-content: center; width: 52px !important; height: 52px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; color: var(--ts-payment-gold) !important; } body.page-id-2329 .ts-payment-notice__icon svg { width: 46px !important; height: 46px !important; stroke: currentColor; stroke-width: 1.6 !important; } body.page-id-2329 .ts-payment-notice__icon i { color: var(--ts-payment-gold) !important; font-size: 44px !important; } body.page-id-2329 .ts-payment-notice__content { display: grid !important; grid-template-columns: 135px minmax(0, 1fr); align-items: center; column-gap: 30px; width: 100% !important; min-width: 0; margin: 0 !important; padding: 0 !important; } body.page-id-2329 .ts-payment-notice__title { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 19px; font-weight: 700; line-height: 1.25; } body.page-id-2329 .ts-payment-notice__text { width: auto; margin: 0 !important; padding: 0 !important; color: var(--ts-payment-black); font-family: Raleway, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.6; }  @media (min-width: 1700px) { body.page-id-2329 .ts-payment-hero__title { font-size: 82px; } body.page-id-2329 .ts-payment-intro__inner { max-width: 1760px !important; } body.page-id-2329 .ts-payment-primary__inner, body.page-id-2329 .ts-payment-details__inner, body.page-id-2329 .ts-payment-notice__inner { max-width: 1580px !important; } body.page-id-2329 .ts-payment-detail { padding-inline: 32px !important; } }  @media (min-width: 2200px) { body.page-id-2329 .ts-payment-hero__content { padding-left: 10px !important; } body.page-id-2329 .ts-payment-hero__image { right: -140px !important; } body.page-id-2329 img.ts-payment-hero__image, body.page-id-2329 .ts-payment-hero__image img { width: 100% !important; } }  body.page-id-2463 { --ts-ret-gold: #C9A23A; --ts-ret-gold-strong: #C98A00; --ts-ret-gold-border: rgba(201, 162, 58, 0.34); --ts-ret-black: #111111; --ts-ret-text: #303030; --ts-ret-muted: #5D5D5D; --ts-ret-white: #FFFFFF; --ts-ret-cream: #FBF7F1; --ts-ret-alert: #B84840; --ts-ret-alert-border: rgba(184, 72, 64, 0.34); --ts-ret-alert-soft: #FFF8F7; }  body.page-id-2463 .ts-returns-hero { position: relative !important; width: 100% !important; height: 430px !important; min-height: 430px !important; max-height: 430px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; background: var(--ts-ret-cream) !important; border-bottom: 1px solid rgba(17, 17, 17, 0.06) !important; } body.page-id-2463 .ts-returns-hero::before, body.page-id-2463 .ts-returns-hero::after { content: none !important; display: none !important; } body.page-id-2463 .ts-returns-hero__inner { position: relative !important; display: grid !important; grid-template-columns: minmax(500px, 0.88fr) minmax(650px, 1.12fr) !important; align-items: center !important; column-gap: 28px !important; width: 100% !important; max-width: 1760px !important; height: 430px !important; min-height: 430px !important; margin: 0 auto !important; padding: 48px 64px !important; } body.page-id-2463 .ts-returns-hero__content { position: relative !important; z-index: 3 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; width: 100% !important; max-width: 680px !important; margin: 0 !important; padding: 0 30px 0 0 !important; } body.page-id-2463 .ts-returns-hero__eyebrow { width: auto !important; margin: 0 0 20px !important; padding: 0 !important; color: var(--ts-ret-gold) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0.03em !important; text-transform: uppercase !important; } body.page-id-2463 .ts-returns-hero__title { width: auto !important; max-width: 680px !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-black) !important; font-family: inherit !important; font-size: 68px !important; font-weight: 600 !important; line-height: 0.99 !important; letter-spacing: -0.045em !important; } body.page-id-2463 .ts-returns-hero__description { display: block !important; width: 100% !important; margin: 26px 0 0 !important; padding: 0 !important; } body.page-id-2463 .ts-returns-hero__text { width: auto !important; max-width: 610px !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-text) !important; font-family: inherit !important; font-size: 17px !important; font-weight: 400 !important; line-height: 1.62 !important; } body.page-id-2463 .ts-returns-hero__signature { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 14px !important; width: auto !important; margin: 34px 0 0 !important; padding: 0 !important; } body.page-id-2463 .ts-returns-hero__signature-line { flex: 0 0 24px !important; width: 24px !important; min-width: 24px !important; height: 2px !important; min-height: 2px !important; margin: 0 !important; padding: 0 !important; background: var(--ts-ret-gold) !important; } body.page-id-2463 .ts-returns-hero__signature-text { width: auto !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-gold) !important; font-family: inherit !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0.03em !important; text-transform: uppercase !important; } body.page-id-2463 .ts-returns-hero__visual { position: relative !important; align-self: stretch !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; } body.page-id-2463 .ts-returns-hero__image { position: absolute !important; z-index: 2 !important; top: 50% !important; right: -40px !important; display: block !important; width: 900px !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0 !important; padding: 0 !important; transform: translateY(-50%) !important; transform-origin: center center !important; opacity: 1 !important; filter: none !important; } body.page-id-2463 .ts-returns-hero__image img, body.page-id-2463 img.ts-returns-hero__image { display: block !important; width: 100% !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0 !important; padding: 0 !important; object-fit: contain !important; object-position: center center !important; }  body.page-id-2463 .ts-returns-types { width: 100% !important; margin: 0 !important; padding: 40px 0 28px !important; background: var(--ts-ret-white) !important; } body.page-id-2463 .ts-returns-types__inner { display: block !important; width: 100% !important; max-width: 1580px !important; margin: 0 auto !important; padding: 0 42px !important; } body.page-id-2463 .ts-returns-types__grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; align-items: stretch !important; gap: 24px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } body.page-id-2463 .ts-returns-card { position: relative !important; display: flex !important; flex-direction: column !important; align-self: stretch !important; width: 100% !important; min-width: 0 !important; min-height: 396px !important; height: 100% !important; margin: 0 !important; padding: 26px 28px 0 !important; overflow: hidden !important; border: 1px solid var(--ts-ret-gold-border) !important; border-radius: 0 !important; background: var(--ts-ret-white) !important; } body.page-id-2463 .ts-returns-card--custom { border-color: var(--ts-ret-alert-border) !important; background: var(--ts-ret-alert-soft) !important; }  body.page-id-2463 .ts-returns-card__header { position: relative !important; display: grid !important; grid-template-columns: 74px minmax(0, 1fr) !important; align-items: center !important; column-gap: 18px !important; width: 100% !important; min-width: 0 !important; height: 68px !important; min-height: 68px !important; margin: 0 0 18px !important; padding: 0 !important; } body.page-id-2463 .ts-returns-card--custom .ts-returns-card__header { padding-right: 138px !important; } body.page-id-2463 .ts-returns-card__icon { display: flex !important; align-items: center !important; justify-content: center !important; width: 68px !important; height: 68px !important; margin: 0 !important; padding: 0 !important; border: 1px solid var(--ts-ret-gold-border) !important; border-radius: 50% !important; color: var(--ts-ret-gold) !important; background: #FFFFFF !important; } body.page-id-2463 .ts-returns-card--custom .ts-returns-card__icon { border-color: var(--ts-ret-alert-border) !important; color: var(--ts-ret-alert) !important; } body.page-id-2463 .ts-returns-card__icon svg { width: 34px !important; height: 34px !important; stroke: currentColor !important; stroke-width: 1.6 !important; fill: none !important; } body.page-id-2463 .ts-returns-card__icon i { color: currentColor !important; font-size: 34px !important; } body.page-id-2463 .ts-returns-card__heading { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 5px !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } body.page-id-2463 .ts-returns-card__title { display: block !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-black) !important; font-family: inherit !important; font-size: 21px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: -0.015em !important; white-space: normal !important; } body.page-id-2463 .ts-returns-card__subtitle { display: block !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-gold) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.3 !important; white-space: normal !important; } body.page-id-2463 .ts-returns-card--custom .ts-returns-card__subtitle { color: var(--ts-ret-alert) !important; } body.page-id-2463 .ts-returns-card__badge { position: absolute !important; top: 0 !important; right: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: 128px !important; min-height: 34px !important; margin: 0 !important; padding: 8px 12px !important; border: 0 !important; border-radius: 0 !important; background: var(--ts-ret-alert) !important; color: #FFFFFF !important; font-family: inherit !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0.025em !important; text-transform: uppercase !important; white-space: nowrap !important; }  body.page-id-2463 .ts-returns-card__description { display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 9px !important; width: 100% !important; min-height: 104px !important; margin: 0 !important; padding: 0 !important; }  body.page-id-2463 .ts-returns-card--standard .ts-returns-card__text, body.page-id-2463 .ts-returns-card--custom .ts-returns-card__description > div.brxe-text-basic:not(.ts-returns-card__legal-note) { width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-text) !important; font-family: inherit !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.58 !important; letter-spacing: 0 !important; } body.page-id-2463 .ts-returns-card__legal-note { width: 100% !important; margin: 0 !important; padding: 0 !important; color: #4A4A4A !important; font-family: inherit !important; font-size: 12.5px !important; font-weight: 500 !important; line-height: 1.45 !important; letter-spacing: 0 !important; }  body.page-id-2463 .ts-returns-card__benefits, body.page-id-2463 .ts-returns-card__examples { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; align-items: stretch !important; flex: 0 0 168px !important; width: calc(100% + 56px) !important; min-width: calc(100% + 56px) !important; max-width: none !important; height: 168px !important; min-height: 168px !important; margin: 0 -28px !important; padding: 16px 0 14px !important; box-sizing: border-box !important; align-self: stretch !important; border-top: 1px solid var(--ts-ret-gold-border) !important; } body.page-id-2463 .ts-returns-card__examples { border-top-color: var(--ts-ret-alert-border) !important; } body.page-id-2463 .ts-returns-benefit, body.page-id-2463 .ts-returns-example, body.page-id-2463 .ts-returns-card__examples > * { position: relative !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; gap: 0 !important; width: 100% !important; min-width: 0 !important; height: 100% !important; margin: 0 !important; padding: 6px 16px 10px !important; text-align: center !important; } body.page-id-2463 .ts-returns-benefit:not(:last-child)::after, body.page-id-2463 .ts-returns-example:not(:last-child)::after, body.page-id-2463 .ts-returns-card__examples > *:not(:last-child)::after { content: "" !important; position: absolute !important; top: 4px !important; right: 0 !important; bottom: 4px !important; display: block !important; width: 1px !important; background: var(--ts-ret-gold-border) !important; } body.page-id-2463 .ts-returns-card__examples > *:not(:last-child)::after, body.page-id-2463 .ts-returns-example:not(:last-child)::after { background: var(--ts-ret-alert-border) !important; }  body.page-id-2463 .ts-returns-benefit__icon { display: flex !important; align-items: center !important; justify-content: center !important; width: 48px !important; height: 48px !important; min-height: 48px !important; margin: 0 0 13px !important; padding: 0 !important; color: var(--ts-ret-gold) !important; } body.page-id-2463 .ts-returns-benefit__icon svg { width: 35px !important; height: 35px !important; stroke: currentColor !important; stroke-width: 1.6 !important; fill: none !important; } body.page-id-2463 .ts-returns-benefit__icon i { color: currentColor !important; font-size: 35px !important; }  body.page-id-2463 .ts-returns-card__examples > * > .brxe-icon, body.page-id-2463 .ts-returns-card__examples > * > .ts-returns-example__icon { display: flex !important; align-items: center !important; justify-content: center !important; width: 43px !important; height: 43px !important; min-height: 43px !important; margin: 0 0 8px !important; padding: 0 !important; color: var(--ts-ret-alert) !important; } body.page-id-2463 .ts-returns-card__examples > * > .brxe-icon svg, body.page-id-2463 .ts-returns-card__examples > * > .ts-returns-example__icon svg { width: 33px !important; height: 33px !important; stroke: currentColor !important; stroke-width: 1.55 !important; fill: none !important; } body.page-id-2463 .ts-returns-benefit__content, body.page-id-2463 .ts-returns-example__content, body.page-id-2463 .ts-returns-card__examples *:has(> h3.brxe-heading + div.brxe-text-basic) { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 6px !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; }  body.page-id-2463 .ts-returns-benefit__title, body.page-id-2463 .ts-returns-benefit__title *, body.page-id-2463 .ts-returns-card__examples h3.brxe-heading, body.page-id-2463 .ts-returns-card__examples h3.brxe-heading * { width: 100% !important; max-width: 205px !important; margin: 0 auto !important; padding: 0 !important; color: var(--ts-ret-black) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: 0 !important; text-align: center !important; } body.page-id-2463 .ts-returns-benefit__text, body.page-id-2463 .ts-returns-benefit__text *, body.page-id-2463 .ts-returns-card__examples div.brxe-text-basic, body.page-id-2463 .ts-returns-card__examples div.brxe-text-basic * { width: 100% !important; max-width: 205px !important; margin: 0 auto !important; padding: 0 !important; color: var(--ts-ret-muted) !important; font-family: inherit !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.4 !important; letter-spacing: 0 !important; text-align: center !important; }  body.page-id-2463 .ts-returns-card--custom .ts-returns-card__examples h3.brxe-heading, body.page-id-2463 .ts-returns-card--custom .ts-returns-card__examples div.brxe-text-basic { position: relative !important; top: 8px !important; }  body.page-id-2463 .ts-returns-steps { width: 100% !important; margin: 0 !important; padding: 20px 0 38px !important; background: var(--ts-ret-white) !important; } body.page-id-2463 .ts-returns-steps__inner { display: block !important; width: 100% !important; max-width: 1580px !important; margin: 0 auto !important; padding: 0 42px !important; } body.page-id-2463 .ts-returns-steps__header { display: grid !important; grid-template-columns: minmax(80px, 1fr) auto minmax(80px, 1fr) !important; align-items: center !important; column-gap: 22px !important; width: 100% !important; max-width: none !important; margin: 0 0 24px !important; padding: 0 !important; } body.page-id-2463 .ts-returns-steps__line { display: block !important; width: 100% !important; height: 1px !important; min-height: 1px !important; margin: 0 !important; padding: 0 !important; background: rgba(201, 162, 58, 0.52) !important; } body.page-id-2463 .ts-returns-steps__title { width: auto !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-black) !important; font-family: inherit !important; font-size: 24px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; text-align: center !important; white-space: nowrap !important; } body.page-id-2463 .ts-returns-steps__grid { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; align-items: center !important; gap: 0 !important; width: 100% !important; margin: 0 !important; padding: 0 !important; } body.page-id-2463 .ts-returns-step { position: relative !important; display: grid !important; grid-template-columns: 34px 66px minmax(0, 1fr) !important; align-items: center !important; column-gap: 12px !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 20px 0 0 !important; text-align: left !important; } body.page-id-2463 .ts-returns-step::after, body.page-id-2463 .ts-returns-step:not(:last-child)::after { content: none !important; display: none !important; width: 0 !important; height: 0 !important; background: none !important; background-image: none !important; } body.page-id-2463 .ts-returns-step__number, body.page-id-2463 .ts-returns-step__media > .ts-returns-step__number, body.page-id-2463 .ts-returns-step__media > :first-child:not(.ts-returns-step__icon-wrap) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.page-id-2463 .ts-returns-step::before { grid-column: 1 !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 32px !important; height: 32px !important; border-radius: 50% !important; background: var(--ts-ret-gold-strong) !important; color: #FFFFFF !important; font-family: inherit !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1 !important; } body.page-id-2463 .ts-returns-step:nth-child(1)::before { content: "1" !important; } body.page-id-2463 .ts-returns-step:nth-child(2)::before { content: "2" !important; } body.page-id-2463 .ts-returns-step:nth-child(3)::before { content: "3" !important; } body.page-id-2463 .ts-returns-step:nth-child(4)::before { content: "4" !important; } body.page-id-2463 .ts-returns-step__media { display: contents !important; } body.page-id-2463 .ts-returns-step__icon-wrap { position: relative !important; grid-column: 2 !important; display: block !important; width: 64px !important; height: 64px !important; min-width: 64px !important; min-height: 64px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; border: 1px solid rgba(201, 162, 58, 0.38) !important; border-radius: 50% !important; background: #FFFFFF !important; color: var(--ts-ret-gold) !important; } body.page-id-2463 .ts-returns-step__icon { position: absolute !important; top: 50% !important; left: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 32px !important; height: 32px !important; max-width: 32px !important; max-height: 32px !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-gold) !important; transform-origin: center center !important; } body.page-id-2463 .ts-returns-step__icon > *, body.page-id-2463 .ts-returns-step__icon svg, body.page-id-2463 .ts-returns-step__icon i { display: block !important; width: 32px !important; height: 32px !important; max-width: 32px !important; max-height: 32px !important; margin: 0 !important; padding: 0 !important; font-size: 32px !important; line-height: 1 !important; transform: none !important; } body.page-id-2463 .ts-returns-step__icon svg { stroke: currentColor !important; stroke-width: 1.55 !important; fill: none !important; overflow: visible !important; } body.page-id-2463 .ts-returns-step:nth-child(1) .ts-returns-step__icon { transform: translate(-50%, -50%) translateY(1px) scale(0.62) !important; } body.page-id-2463 .ts-returns-step:nth-child(2) .ts-returns-step__icon { transform: translate(-50%, -50%) scale(0.60) !important; } body.page-id-2463 .ts-returns-step:nth-child(3) .ts-returns-step__icon { transform: translate(-50%, -50%) translateY(-2px) scale(0.68) !important; } body.page-id-2463 .ts-returns-step:nth-child(4) .ts-returns-step__icon { transform: translate(-50%, -50%) translate(2px, -2px) scale(0.59) !important; } body.page-id-2463 .ts-returns-step__content { grid-column: 3 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 4px !important; width: 100% !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; text-align: left !important; } body.page-id-2463 .ts-returns-step__heading { width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--ts-ret-black) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.25 !important; text-align: left !important; } body.page-id-2463 .ts-returns-step__text { width: 100% !important; margin: 0 !important; padding: 0 !important; color: #4D4D4D !important; font-family: inherit !important; font-size: 12px !important; font-weight: 400 !important; line-height: 1.42 !important; text-align: left !important; }  @media (min-width: 1700px) { body.page-id-2463 .ts-returns-hero__title { font-size: 74px !important; } body.page-id-2463 .ts-returns-hero__image { width: 940px !important; right: -70px !important; } } @media (min-width: 2200px) { body.page-id-2463 .ts-returns-hero__image { width: 980px !important; right: -110px !important; } }  @media (max-width: 1180px) { body.page-id-2463 .ts-returns-types__grid { grid-template-columns: 1fr !important; } body.page-id-2463 .ts-returns-card { min-height: 396px !important; } body.page-id-2463 .ts-returns-steps__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; column-gap: 34px !important; row-gap: 28px !important; } body.page-id-2463 .ts-returns-step { padding-right: 0 !important; } body.page-id-2463 .ts-returns-hero__inner { grid-template-columns: 1fr 1fr !important; padding-inline: 36px !important; } body.page-id-2463 .ts-returns-hero__image { width: 720px !important; right: -190px !important; } }  @media (max-width: 767px) { body.page-id-2463 .ts-returns-hero { height: auto !important; min-height: 0 !important; max-height: none !important; } body.page-id-2463 .ts-returns-hero__inner { display: flex !important; flex-direction: column !important; height: auto !important; min-height: 0 !important; padding: 40px 18px 28px !important; } body.page-id-2463 .ts-returns-hero__content { max-width: none !important; padding: 0 !important; } body.page-id-2463 .ts-returns-hero__title { font-size: 42px !important; line-height: 1.02 !important; } body.page-id-2463 .ts-returns-hero__text { font-size: 15px !important; } body.page-id-2463 .ts-returns-hero__visual { height: 220px !important; min-height: 220px !important; margin-top: 22px !important; } body.page-id-2463 .ts-returns-hero__image { top: 50% !important; right: 50% !important; width: 560px !important; transform: translate(50%, -50%) !important; } body.page-id-2463 .ts-returns-types__inner, body.page-id-2463 .ts-returns-steps__inner { padding-inline: 18px !important; } body.page-id-2463 .ts-returns-card { min-height: 0 !important; height: auto !important; padding: 20px 18px 0 !important; } body.page-id-2463 .ts-returns-card__header, body.page-id-2463 .ts-returns-card--custom .ts-returns-card__header { grid-template-columns: 60px minmax(0, 1fr) !important; height: auto !important; min-height: 60px !important; column-gap: 13px !important; padding-right: 0 !important; } body.page-id-2463 .ts-returns-card__icon { width: 56px !important; height: 56px !important; } body.page-id-2463 .ts-returns-card__badge { position: static !important; grid-column: 1 / -1 !important; justify-self: start !important; margin-top: 5px !important; } body.page-id-2463 .ts-returns-card__description { min-height: 0 !important; padding-bottom: 18px !important; } body.page-id-2463 .ts-returns-card__benefits, body.page-id-2463 .ts-returns-card__examples { grid-template-columns: 1fr !important; flex-basis: auto !important; width: calc(100% + 36px) !important; min-width: calc(100% + 36px) !important; height: auto !important; min-height: 0 !important; margin-inline: -18px !important; } body.page-id-2463 .ts-returns-benefit, body.page-id-2463 .ts-returns-example, body.page-id-2463 .ts-returns-card__examples > * { min-height: 130px !important; } body.page-id-2463 .ts-returns-card--custom .ts-returns-card__examples h3.brxe-heading, body.page-id-2463 .ts-returns-card--custom .ts-returns-card__examples div.brxe-text-basic { top: 0 !important; } body.page-id-2463 .ts-returns-benefit:not(:last-child)::after, body.page-id-2463 .ts-returns-example:not(:last-child)::after, body.page-id-2463 .ts-returns-card__examples > *:not(:last-child)::after { top: auto !important; right: 16px !important; bottom: 0 !important; left: 16px !important; width: auto !important; height: 1px !important; } body.page-id-2463 .ts-returns-steps__header { grid-template-columns: 1fr auto 1fr !important; column-gap: 12px !important; } body.page-id-2463 .ts-returns-steps__title { font-size: 20px !important; } body.page-id-2463 .ts-returns-steps__grid { grid-template-columns: 1fr !important; row-gap: 22px !important; } body.page-id-2463 .ts-returns-step { grid-template-columns: 32px 58px minmax(0, 1fr) !important; column-gap: 10px !important; padding: 0 !important; } body.page-id-2463 .ts-returns-step__icon-wrap { width: 56px !important; height: 56px !important; min-width: 56px !important; min-height: 56px !important; } body.page-id-2463 .ts-returns-step__heading { font-size: 14px !important; } }  @media (min-width: 1181px) { body.page-id-2463 .ts-returns-hero__image { right: -45px !important; } }  @media (min-width: 1200px) {  .ts-footer .ts-footer__main { align-items: stretch !important; }  .ts-footer .ts-footer__main > :nth-child(1), .ts-footer .ts-footer__main > :nth-child(2), .ts-footer .ts-footer__main > :nth-child(3), .ts-footer .ts-footer__main > :nth-child(4), .ts-footer .ts-footer__column { position: relative !important; top: 8px !important; align-self: stretch !important; height: 143px !important; min-height: 143px !important; max-height: 143px !important; overflow: visible !important; box-sizing: border-box !important; }  #brxe-bawqqw .ts-footer__links, .ts-footer .ts-footer__info .ts-footer__links { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr) !important; grid-template-rows: repeat(4, auto) !important; grid-auto-flow: row !important; column-gap: 34px !important; row-gap: 8px !important; align-items: start !important; width: 100% !important; } #brxe-bawqqw .ts-footer__links > *, .ts-footer .ts-footer__info .ts-footer__links > * { min-width: 0 !important; margin: 0 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(1), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(1) { grid-column: 1 !important; grid-row: 1 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(2), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(2) { grid-column: 1 !important; grid-row: 2 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(3), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(3) { grid-column: 1 !important; grid-row: 3 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(4), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(4) { grid-column: 2 !important; grid-row: 1 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(5), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(5) { grid-column: 2 !important; grid-row: 2 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(6), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(6) { grid-column: 2 !important; grid-row: 3 !important; } #brxe-bawqqw .ts-footer__links > :nth-child(7), .ts-footer .ts-footer__info .ts-footer__links > :nth-child(7) { grid-column: 2 !important; grid-row: 4 !important; } .ts-footer a[href="#preferinte-cookie"] { white-space: nowrap !important; } }  @media (min-width: 1200px) {  #brxe-bawqqw .ts-footer__links, .ts-footer .ts-footer__info .ts-footer__links { grid-template-columns: max-content max-content !important; justify-content: space-between !important; column-gap: 26px !important; row-gap: 8px !important; } #brxe-bawqqw .ts-footer__links > *, #brxe-bawqqw .ts-footer__links a, .ts-footer .ts-footer__info .ts-footer__links > *, .ts-footer .ts-footer__info .ts-footer__links a { white-space: nowrap !important; }  #brxe-qhpgap { margin-top: -5px !important; }  .ts-footer .ts-footer__main, .ts-footer__main { height: auto !important; min-height: 175px !important; padding-top: 16px !important; padding-bottom: 16px !important; box-sizing: border-box !important; } }  .ts-returns-withdrawal-cta { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 36px; width: 100%; margin: 28px 0 34px; padding: 27px 30px; background: #fbf5ef; border: 1px solid rgba(201, 162, 58, 0.28); border-left: 3px solid #C9A23A; box-sizing: border-box; } .ts-returns-withdrawal-cta__text { display: flex; flex-direction: column; gap: 6px; min-width: 0; } .ts-returns-withdrawal-cta__text h1, .ts-returns-withdrawal-cta__text h2, .ts-returns-withdrawal-cta__text h3, .ts-returns-withdrawal-cta__text h4, .ts-returns-withdrawal-cta__text h5, .ts-returns-withdrawal-cta__text h6 { margin: 0; font-family: Raleway, sans-serif; font-size: 20px; line-height: 1.25; font-weight: 700; color: #111111; } .ts-returns-withdrawal-cta__text p { margin: 0; max-width: 720px; font-size: 13px; line-height: 1.55; color: rgba(17, 17, 17, 0.72); } .ts-returns-withdrawal-cta__action { display: flex; align-items: center; justify-content: flex-end; } .ts-returns-withdrawal-cta__action a, .ts-returns-withdrawal-cta__action button { display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 0 24px; background: #111111; color: #ffffff; border: 1px solid #111111; border-radius: 0; font-family: Raleway, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; white-space: nowrap; transition: background-color .2s ease, color .2s ease, border-color .2s ease; } .ts-returns-withdrawal-cta__action a:hover, .ts-returns-withdrawal-cta__action button:hover { background: #C9A23A; border-color: #C9A23A; color: #111111; }  @media (max-width: 767px) { .ts-returns-withdrawal-cta { grid-template-columns: 1fr; gap: 20px; margin: 24px 0 30px; padding: 24px 20px; } .ts-returns-withdrawal-cta__action, .ts-returns-withdrawal-cta__action a, .ts-returns-withdrawal-cta__action button { width: 100%; } }    #brxe-jccxmm, #brxe-jccxmm > * { box-sizing: border-box !important; min-width: 0 !important; }  #brxe-jccxmm > :nth-child(1), #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { position: relative !important; width: 100% !important; max-width: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; top: 0 !important; transform: none !important; border: 0 !important; box-shadow: none !important; overflow: visible !important; } #brxe-jccxmm > *::before, #brxe-jccxmm > *::after { content: none !important; display: none !important; } .ts-footer__separator-line { display: none !important; }  #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { margin: 0 0 16px !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: .09em !important; text-transform: uppercase !important; color: #111111 !important; } #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6)::after { content: "" !important; display: block !important; width: 24px !important; height: 1px !important; margin-top: 8px !important; background: #c9a23a !important; } #brxe-pcedzm :is(a,li,.content), #brxe-bawqqw :is(a,li,.content) { width: auto !important; min-width: 0 !important; max-width: 100% !important; white-space: normal !important; word-break: normal !important; overflow-wrap: normal !important; font-size: 12.5px !important; line-height: 1.5 !important; } #brxe-pcedzm ul > *, #brxe-bawqqw ul > *, #brxe-pcedzm .ts-footer__links > *, #brxe-bawqqw .ts-footer__links > * { grid-column: auto !important; grid-row: auto !important; grid-area: auto !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } #brxe-xqjoiv :is(p,a,div,span) { font-size: 12.5px !important; line-height: 1.5 !important; }  @media (min-width:1200px) { #brxe-jccxmm { display: grid !important; width: min(calc(100% - 64px), 1580px) !important; max-width: 1580px !important; margin: 0 auto !important; padding: 30px 0 28px !important; grid-template-columns: minmax(300px,1.16fr) minmax(170px,.60fr) minmax(330px,1.05fr) minmax(280px,.95fr) !important; grid-template-rows: auto !important; column-gap: 0 !important; row-gap: 0 !important; align-items: stretch !important; } #brxe-jccxmm > :nth-child(1) { grid-column:1 !important; grid-row:1 !important; padding: 2px 44px 2px 12px !important; } #brxe-jccxmm > :nth-child(2) { grid-column:2 !important; grid-row:1 !important; padding: 2px 32px !important; border-left: 1px solid rgba(201,162,58,.24) !important; } #brxe-jccxmm > :nth-child(3) { grid-column:3 !important; grid-row:1 !important; padding: 2px 34px !important; border-left: 1px solid rgba(201,162,58,.24) !important; } #brxe-jccxmm > :nth-child(4) { grid-column:4 !important; grid-row:1 !important; padding: 2px 24px 2px 36px !important; border-left: 1px solid rgba(201,162,58,.24) !important; } #brxe-mcndsq { display:flex !important; flex-direction:column !important; align-items:flex-start !important; grid-template-columns:none !important; grid-template-rows:none !important; gap:16px !important; width:100% !important; } #brxe-ekqlrs { grid-column:auto !important; grid-row:auto !important; width:132px !important; min-width:132px !important; max-width:132px !important; height:auto !important; min-height:0 !important; transform:none !important; margin:0 !important; } #brxe-ejjlnk { grid-column:auto !important; grid-row:auto !important; width:auto !important; max-width:300px !important; margin:0 !important; font-size:13px !important; line-height:1.55 !important; } #brxe-pcedzm ul, #brxe-pcedzm .ts-footer__links { display:grid !important; grid-template-columns:1fr !important; grid-template-rows:none !important; grid-auto-flow:row !important; row-gap:7px !important; width:100% !important; } #brxe-bawqqw ul, #brxe-bawqqw .ts-footer__links { display:grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; grid-template-rows:none !important; grid-auto-flow:row !important; column-gap:28px !important; row-gap:7px !important; width:100% !important; } }  @media (min-width:900px) and (max-width:1199px) { #brxe-jccxmm { display:grid !important; width:calc(100% - 48px) !important; max-width:1120px !important; margin:0 auto !important; padding:24px 0 22px !important; grid-template-columns: minmax(150px,.65fr) minmax(310px,1.3fr) minmax(250px,1fr) !important; grid-template-rows: auto auto !important; column-gap:0 !important; row-gap:0 !important; }  #brxe-jccxmm > :nth-child(1) { grid-column:1 / -1 !important; grid-row:1 !important; padding:0 18px 22px !important; border-bottom: 1px solid rgba(201,162,58,.22) !important; } #brxe-mcndsq { display:flex !important; flex-direction:row !important; align-items:center !important; grid-template-columns:none !important; grid-template-rows:none !important; gap:24px !important; } #brxe-ekqlrs { grid-column:auto !important; grid-row:auto !important; flex:0 0 112px !important; width:112px !important; min-width:112px !important; max-width:112px !important; height:auto !important; min-height:0 !important; transform:none !important; } #brxe-ejjlnk { grid-column:auto !important; grid-row:auto !important; width:auto !important; max-width:390px !important; margin:0 !important; font-size:12.5px !important; line-height:1.5 !important; }  #brxe-jccxmm > :nth-child(2) { grid-column:1 !important; grid-row:2 !important; padding:26px 26px 6px 18px !important; }  #brxe-jccxmm > :nth-child(3) { grid-column:2 !important; grid-row:2 !important; padding:26px 30px 6px !important; border-left: 1px solid rgba(201,162,58,.20) !important; }  #brxe-jccxmm > :nth-child(4) { grid-column:3 !important; grid-row:2 !important; padding:26px 18px 6px 30px !important; border-left: 1px solid rgba(201,162,58,.20) !important; } #brxe-pcedzm ul, #brxe-pcedzm .ts-footer__links { display:grid !important; grid-template-columns:1fr !important; grid-template-rows:none !important; grid-auto-flow:row !important; row-gap:6px !important; } #brxe-bawqqw ul, #brxe-bawqqw .ts-footer__links { display:grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; grid-template-rows:none !important; grid-auto-flow:row !important; column-gap:22px !important; row-gap:6px !important; width:100% !important; } }  @media (min-width:600px) and (max-width:899px) { #brxe-jccxmm { display:grid !important; width:calc(100% - 32px) !important; max-width:none !important; margin:0 auto !important; padding:20px 0 !important; grid-template-columns: minmax(0,.75fr) minmax(0,1.25fr) !important; grid-template-rows: auto auto auto !important; column-gap:0 !important; row-gap:0 !important; } #brxe-jccxmm > :nth-child(1) { grid-column:1 / -1 !important; grid-row:1 !important; padding:0 16px 20px !important; border-bottom: 1px solid rgba(201,162,58,.20) !important; } #brxe-jccxmm > :nth-child(2) { grid-column:1 !important; grid-row:2 !important; padding:22px 22px 18px 16px !important; } #brxe-jccxmm > :nth-child(3) { grid-column:2 !important; grid-row:2 !important; padding:22px 16px 18px 24px !important; border-left: 1px solid rgba(201,162,58,.18) !important; } #brxe-jccxmm > :nth-child(4) { grid-column:1 / -1 !important; grid-row:3 !important; padding:20px 16px 4px !important; border-top: 1px solid rgba(201,162,58,.20) !important; } #brxe-mcndsq { display:flex !important; flex-direction:row !important; align-items:center !important; grid-template-columns:none !important; grid-template-rows:none !important; gap:20px !important; } #brxe-ekqlrs { grid-column:auto !important; grid-row:auto !important; flex:0 0 100px !important; width:100px !important; min-width:100px !important; max-width:100px !important; height:auto !important; min-height:0 !important; transform:none !important; } #brxe-ejjlnk { grid-column:auto !important; grid-row:auto !important; max-width:360px !important; margin:0 !important; } #brxe-pcedzm ul, #brxe-pcedzm .ts-footer__links { display:grid !important; grid-template-columns:1fr !important; grid-template-rows:none !important; grid-auto-flow:row !important; row-gap:6px !important; } #brxe-bawqqw ul, #brxe-bawqqw .ts-footer__links { display:grid !important; grid-template-columns:1fr !important; grid-template-rows:none !important; grid-auto-flow:row !important; row-gap:6px !important; } }  @media (max-width:599px) { #brxe-jccxmm { display:block !important; width:calc(100% - 28px) !important; margin:0 auto !important; padding:14px 0 !important; } #brxe-jccxmm > :nth-child(1), #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { width:100% !important; padding:18px 14px !important; border:0 !important; border-top: 1px solid rgba(201,162,58,.17) !important; } #brxe-jccxmm > :nth-child(1) { border-top:0 !important; } #brxe-mcndsq { display:flex !important; flex-direction:column !important; align-items:flex-start !important; grid-template-columns:none !important; grid-template-rows:none !important; gap:10px !important; } #brxe-ekqlrs { grid-column:auto !important; grid-row:auto !important; width:108px !important; min-width:108px !important; max-width:108px !important; height:auto !important; min-height:0 !important; transform:none !important; } #brxe-ejjlnk { grid-column:auto !important; grid-row:auto !important; width:auto !important; max-width:320px !important; margin:0 !important; font-size:12px !important; line-height:1.5 !important; } #brxe-pcedzm ul, #brxe-bawqqw ul, #brxe-pcedzm .ts-footer__links, #brxe-bawqqw .ts-footer__links { display:grid !important; grid-template-columns:1fr !important; grid-template-rows:none !important; grid-auto-flow:row !important; row-gap:7px !important; } #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { margin-bottom:13px !important; } }   .ts-footer { --ts-footer-bg: #f6f3ed !important; --ts-footer-text: #171512 !important; --ts-footer-gold: #c99622 !important; --ts-footer-line: rgba(126, 103, 72, .16) !important; }  .ts-footer__main::before, .ts-footer__bottom::before { background: linear-gradient( 180deg, #f7f4ef 0%, #f4f1eb 100% ) !important; } .ts-footer__main { border-top: 1px solid rgba(201, 162, 58, .08) !important; }  #brxe-ejjlnk { color: #5d564d !important; -webkit-text-fill-color: #5d564d !important; font-weight: 400 !important; letter-spacing: .005em !important; text-wrap: pretty !important; } #brxe-mcndsq::after { content: "" !important; display: block !important; width: 34px !important; height: 1px !important; margin-top: 2px !important; background: linear-gradient( 90deg, #c99622 0%, rgba(201,150,34,.18) 100% ) !important; }  #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { color: #181510 !important; -webkit-text-fill-color: #181510 !important; font-weight: 700 !important; letter-spacing: .10em !important; } #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6)::after { width: 30px !important; height: 1px !important; margin-top: 9px !important; background: linear-gradient( 90deg, #c99622 0%, rgba(201,150,34,.28) 100% ) !important; }  #brxe-pcedzm a, #brxe-bawqqw a { color: #302b25 !important; -webkit-text-fill-color: #302b25 !important; text-decoration: none !important; transition: color 170ms ease, transform 170ms ease !important; } @media (hover:hover) { #brxe-pcedzm a:hover, #brxe-bawqqw a:hover { color: #a97812 !important; -webkit-text-fill-color: #a97812 !important; transform: translateX(2px) !important; } }  #brxe-xqjoiv { color: #39332c !important; -webkit-text-fill-color: #39332c !important; } #brxe-xqjoiv .ts-footer__contact-text { color: #514a42 !important; -webkit-text-fill-color: #514a42 !important; max-width: 300px !important; } #brxe-xqjoiv .ts-footer__contact-link { position: relative !important; display: block !important; width: fit-content !important; padding-bottom: 2px !important; color: #171512 !important; -webkit-text-fill-color: #171512 !important; font-weight: 600 !important; border-bottom: 1px solid rgba(201,150,34,.34) !important; transition: color 170ms ease, border-color 170ms ease !important; } @media (hover:hover) { #brxe-xqjoiv .ts-footer__contact-link:hover { color: #a97812 !important; -webkit-text-fill-color: #a97812 !important; border-bottom-color: rgba(201,150,34,.82) !important; } }  .ts-footer__benefits { box-shadow: 0 8px 22px rgba(24,19,13,.045) !important; } .ts-footer__benefit { transition: background-color 180ms ease !important; } @media (hover:hover) { .ts-footer__benefit:hover { background: rgba(201,150,34,.025) !important; } } .ts-footer__benefit-title { letter-spacing: .04em !important; }  .ts-footer__bottom { color: #6a635b !important; -webkit-text-fill-color: #6a635b !important; font-size: 9.5px !important; letter-spacing: .01em !important; } .ts-footer__bottom::after { background: rgba(116, 100, 79, .17) !important; }  @media (min-width:900px) and (max-width:1199px) { #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { margin-bottom: 14px !important; } #brxe-pcedzm :is(a,li,.content), #brxe-bawqqw :is(a,li,.content), #brxe-xqjoiv :is(p,a,div,span) { font-size: 12px !important; line-height: 1.48 !important; } }  @media (min-width:600px) and (max-width:899px) { #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { font-size: 11.5px !important; margin-bottom: 13px !important; } #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6)::after { width: 26px !important; margin-top: 7px !important; } }  @media (max-width:599px) { #brxe-jccxmm > :nth-child(1), #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { padding-top: 15px !important; padding-bottom: 15px !important; } #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { font-size: 11.5px !important; margin-bottom: 12px !important; letter-spacing: .09em !important; } #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6)::after { width: 24px !important; margin-top: 7px !important; } #brxe-pcedzm :is(a,li,.content), #brxe-bawqqw :is(a,li,.content) { font-size: 12px !important; line-height: 1.42 !important; } #brxe-xqjoiv :is(p,a,div,span) { font-size: 12px !important; line-height: 1.42 !important; } #brxe-ejjlnk { line-height: 1.45 !important; } }    @media (min-width: 600px) and (max-width: 1199px) { #brxe-jccxmm > #brxe-mcndsq::after { content: none !important; display: none !important; } }  @media (min-width: 1200px) and (max-width: 1279px) { .ts-footer__benefit { gap: 8px !important; padding-left: 10px !important; padding-right: 10px !important; } .ts-footer__benefit-icon, i.ts-footer__benefit-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; max-width: 28px !important; min-height: 28px !important; max-height: 28px !important; flex-basis: 28px !important; } .ts-footer__benefit-icon::before, i.ts-footer__benefit-icon::before, .ts-footer__benefit-icon i { font-size: 25px !important; } .ts-footer__benefit-title { font-size: 11.5px !important; line-height: 1.2 !important; letter-spacing: .025em !important; white-space: nowrap !important; } .ts-footer__benefit-text { font-size: 10.5px !important; line-height: 1.3 !important; } }  @media (min-width: 900px) and (max-width: 1091px) {  #brxe-jccxmm > #brxe-pcedzm .ts-footer__links, #brxe-jccxmm > #brxe-pcedzm ul { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: none !important; grid-auto-flow: row !important; grid-auto-columns: auto !important; grid-auto-rows: auto !important; width: 100% !important; max-width: 100% !important; column-gap: 0 !important; row-gap: 7px !important; justify-content: start !important; } #brxe-jccxmm > #brxe-pcedzm .ts-footer__links > *, #brxe-jccxmm > #brxe-pcedzm ul > * { grid-column: 1 !important; grid-row: auto !important; grid-area: auto !important; width: auto !important; max-width: 100% !important; }  #brxe-jccxmm > #brxe-bawqqw .ts-footer__links, #brxe-jccxmm > #brxe-bawqqw ul { display: grid !important; grid-template-columns: minmax(105px, .88fr) minmax(145px, 1.12fr) !important; grid-template-rows: repeat(4, auto) !important; grid-auto-flow: row !important; width: 100% !important; max-width: 100% !important; column-gap: 20px !important; row-gap: 7px !important; justify-content: stretch !important; align-items: start !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > *, #brxe-jccxmm > #brxe-bawqqw ul > * { width: auto !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; }  #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(1), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(1) { grid-column: 1 !important; grid-row: 1 !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(2), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(2) { grid-column: 1 !important; grid-row: 2 !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(3), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(3) { grid-column: 1 !important; grid-row: 3 !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(8), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(8) { grid-column: 1 !important; grid-row: 4 !important; }  #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(4), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(4) { grid-column: 2 !important; grid-row: 1 !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(5), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(5) { grid-column: 2 !important; grid-row: 2 !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(6), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(6) { grid-column: 2 !important; grid-row: 3 !important; } #brxe-jccxmm > #brxe-bawqqw .ts-footer__links > :nth-child(7), #brxe-jccxmm > #brxe-bawqqw ul > :nth-child(7) { grid-column: 2 !important; grid-row: 4 !important; } #brxe-jccxmm > #brxe-bawqqw :is(a, li, .content) { width: auto !important; min-width: 0 !important; max-width: 100% !important; white-space: normal !important; word-break: normal !important; overflow-wrap: normal !important; } }   @media (min-width: 1101px) and (max-width: 1199px) {  .ts-footer__benefit, .ts-footer__benefit:nth-child(odd), .ts-footer__benefit:last-child { border-right: 0 !important; border-bottom: 0 !important; }  .ts-footer__benefit:nth-child(1), .ts-footer__benefit:nth-child(2) { border-right: 1px solid var(--ts-footer-benefit-line) !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; } .ts-footer__benefit:nth-child(3) { border-right: 0 !important; border-bottom: 1px solid var(--ts-footer-benefit-line) !important; }  .ts-footer__benefit:nth-child(4) { border-right: 1px solid var(--ts-footer-benefit-line) !important; border-bottom: 0 !important; } .ts-footer__benefit:nth-child(5) { border-right: 0 !important; border-bottom: 0 !important; }  .ts-footer__benefit { height: 72px !important; min-height: 72px !important; max-height: 72px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 3px !important; padding: 8px 12px !important; text-align: center !important; } .ts-footer__benefit-content { width: auto !important; min-width: 0 !important; align-items: center !important; gap: 1px !important; text-align: center !important; } .ts-footer__benefit-title, .ts-footer__benefit-text { width: auto !important; max-width: 100% !important; margin: 0 !important; text-align: center !important; } }   #brxe-mcndsq::before, #brxe-mcndsq::after, .ts-footer__description::before, .ts-footer__description::after, .ts-footer__brand::before, .ts-footer__brand::after, .ts-footer__social::before, .ts-footer__social::after { content: none !important; display: none !important; background: none !important; border: 0 !important; box-shadow: none !important; }  .ts-footer[data-ts-footer-skin="M22"] .ts-footer__main::before { background: linear-gradient(180deg, rgba(255,255,255,.58), rgba(255,255,255,0) 26%), linear-gradient(135deg, #f7f3ed 0%, #f2ede6 52%, #ede7de 100%) !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.92), inset 0 -1px 0 rgba(90,72,45,.045) !important; } .ts-footer[data-ts-footer-skin="M22"] { --ts-gold: #b28a43; --ts-gold-soft: rgba(178,138,67,.18); --ts-line: rgba(178,138,67,.16); --ts-text-soft: #5f564d; --ts-shadow-soft: rgba(52,39,20,.06); }  .ts-footer[data-ts-footer-skin="M22"] .ts-footer__benefits { background: linear-gradient(180deg, #fcfaf7 0%, #f7f2eb 100%) !important; box-shadow: 0 10px 26px rgba(42,31,16,.05), inset 0 1px 0 rgba(255,255,255,.96), inset 0 -1px 0 rgba(110,84,42,.04) !important; border: 1px solid rgba(178,138,67,.10) !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__benefit { background: transparent !important; box-shadow: none !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__benefit-icon { color: var(--ts-gold) !important; filter: drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 2px 4px rgba(80,58,25,.08)) !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__benefit-title { letter-spacing: .03em !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__benefit-text { color: var(--ts-text-soft) !important; }  .ts-footer[data-ts-footer-skin="M22"] #brxe-ekqlrs { filter: drop-shadow(0 1px 0 rgba(255,255,255,.92)) drop-shadow(0 4px 10px rgba(63,46,22,.05)) !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__description { color: #5f564d !important; line-height: 1.75 !important; max-width: 30ch !important; }  .ts-footer[data-ts-footer-skin="M22"] #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6) { color: #171412 !important; text-shadow: 0 1px 0 rgba(255,255,255,.75) !important; letter-spacing: .08em !important; } .ts-footer[data-ts-footer-skin="M22"] #brxe-jccxmm > :nth-child(n+2):nth-child(-n+4) :is(h1,h2,h3,h4,h5,h6)::after { height: 1px !important; width: 28px !important; background: linear-gradient(90deg, #c5a15e, #b28a43) !important; box-shadow: none !important; }  .ts-footer[data-ts-footer-skin="M22"] a { transition: color .16s ease, opacity .16s ease, border-color .16s ease !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__links a, .ts-footer[data-ts-footer-skin="M22"] .ts-footer__contact-link { color: #1c1814 !important; text-decoration: none !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__links a:hover, .ts-footer[data-ts-footer-skin="M22"] .ts-footer__contact-link:hover { color: var(--ts-gold) !important; } .ts-footer[data-ts-footer-skin="M22"] .ts-footer__contact-link { border-bottom: 1px solid rgba(178,138,67,.35) !important; padding-bottom: 1px !important; }  .ts-social-m22 { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 12px !important; margin-top: 6px !important; } .ts-social-m22__label { font-size: 10px !important; font-weight: 700 !important; letter-spacing: .14em !important; color: #7a6d5b !important; text-transform: uppercase !important; } .ts-social-m22__icons { display: flex !important; align-items: center !important; gap: 10px !important; } .ts-social-m22__icon { width: 34px !important; height: 34px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 50% !important; text-decoration: none !important; background: linear-gradient(180deg, rgba(255,255,255,.72), rgba(255,255,255,.28)), linear-gradient(145deg, #f7f2eb 0%, #eee6db 100%) !important; border: 1px solid rgba(178,138,67,.16) !important; box-shadow: 0 4px 10px rgba(52,39,20,.05), inset 0 1px 0 rgba(255,255,255,.9) !important; transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease !important; } .ts-social-m22__icon:hover { transform: translateY(-1px) !important; border-color: rgba(178,138,67,.32) !important; box-shadow: 0 7px 16px rgba(52,39,20,.08), inset 0 1px 0 rgba(255,255,255,.95) !important; } .ts-social-m22__icon svg { width: 15px !important; height: 15px !important; stroke: #8f6c31 !important; fill: none !important; stroke-width: 1.7 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .ts-social-m22__icon svg .ts-dot { fill: #8f6c31 !important; stroke: none !important; } .ts-social-m22__icon[aria-label="Facebook"] svg path, .ts-social-m22__icon[aria-label="Pinterest"] svg path { fill: #8f6c31 !important; stroke: none !important; }  .ts-footer[data-ts-footer-skin="M22"] #brxe-jccxmm > * { position: relative !important; z-index: 1 !important; } .ts-footer[data-ts-footer-skin="M22"] #brxe-jccxmm > *:not(:first-child) { box-shadow: none !important; }  .ts-footer[data-ts-footer-skin="M22"] .ts-footer__bottom { border-top: 1px solid rgba(178,138,67,.13) !important; }  @media (max-width: 599px) { .ts-social-m22 { gap: 10px !important; } .ts-social-m22__icon { width: 32px !important; height: 32px !important; } .ts-social-m22__icon svg { width: 14px !important; height: 14px !important; } }    .ts-social-m22::before, .ts-social-m22::after, .ts-social-m22__icons::before, .ts-social-m22__icons::after, .ts-footer__brand .ts-social-m22::before, .ts-footer__brand .ts-social-m22::after { content: none !important; display: none !important; } .ts-social-m22 { position: relative !important; margin-top: 18px !important; padding-top: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; outline: 0 !important; } .ts-social-m22__label { margin-bottom: 10px !important; color: #6a5b49 !important; font-size: 10px !important; font-weight: 700 !important; letter-spacing: .14em !important; text-transform: uppercase !important; } .ts-social-m22__icons { display: flex !important; align-items: center !important; gap: 10px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .ts-social-m22__icon { width: 34px !important; height: 34px !important; flex: 0 0 34px !important; border-radius: 50% !important; border: 1px solid rgba(181, 146, 79, .26) !important; background: linear-gradient( 180deg, #fbf8f3 0%, #f4eee5 100% ) !important; box-shadow: 0 1px 2px rgba(44, 33, 20, .06), inset 0 1px 0 rgba(255,255,255,.72) !important; transform: none !important; transition: background .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease !important; }  .ts-social-m22__icon::after, .ts-social-m22__icon::before { content: none !important; display: none !important; } .ts-social-m22__icon svg { width: 15px !important; height: 15px !important; stroke: #2d261f !important; fill: none !important; stroke-width: 1.7 !important; filter: none !important; } .ts-social-m22__icon svg .ts-dot { fill: #2d261f !important; stroke: none !important; } .ts-social-m22__icon[aria-label="Facebook"] svg path, .ts-social-m22__icon[aria-label="Pinterest"] svg path { fill: #2d261f !important; stroke: none !important; } @media (hover:hover) { .ts-social-m22__icon:hover { transform: translateY(-1px) !important; border-color: rgba(181, 146, 79, .42) !important; background: linear-gradient( 180deg, #fcfaf7 0%, #f1e8dc 100% ) !important; box-shadow: 0 3px 7px rgba(44, 33, 20, .09), inset 0 1px 0 rgba(255,255,255,.78) !important; } .ts-social-m22__icon:hover svg { stroke: #a97b2e !important; } .ts-social-m22__icon:hover svg .ts-dot { fill: #a97b2e !important; } .ts-social-m22__icon[aria-label="Facebook"]:hover svg path, .ts-social-m22__icon[aria-label="Pinterest"]:hover svg path { fill: #a97b2e !important; } } @media (max-width: 599px) { .ts-social-m22__icons { gap: 9px !important; } .ts-social-m22__icon { width: 32px !important; height: 32px !important; flex-basis: 32px !important; } .ts-social-m22__icon svg { width: 14px !important; height: 14px !important; } }   .ts-social-m22__icons { gap: 9px !important; } .ts-social-m22__icon { width: 34px !important; height: 34px !important; flex-basis: 34px !important; border-color: rgba(166,126,54,.32) !important; } .ts-social-m22__icon svg { width: 16px !important; height: 16px !important; stroke: #211d18 !important; stroke-width: 1.9 !important; } .ts-social-m22__icon svg .ts-dot { fill: #211d18 !important; } .ts-social-m22__icon[aria-label="Facebook"] svg path, .ts-social-m22__icon[aria-label="Pinterest"] svg path { fill: #211d18 !important; } .ts-social-m22__label { margin-bottom: 8px !important; color: #554b40 !important; letter-spacing: .12em !important; } @media (hover:hover) { .ts-social-m22__icon:hover { transform: translateY(-1px) !important; border-color: rgba(174,132,56,.52) !important; } .ts-social-m22__icon:hover svg { stroke: #a47727 !important; } .ts-social-m22__icon:hover svg .ts-dot { fill: #a47727 !important; } .ts-social-m22__icon[aria-label="Facebook"]:hover svg path, .ts-social-m22__icon[aria-label="Pinterest"]:hover svg path { fill: #a47727 !important; } }   .ts-social-m22__icon[aria-label="Facebook"] svg { width: 17px !important; height: 17px !important; } .ts-social-m22__icon[aria-label="Facebook"] svg path { fill: #211d18 !important; transform: scale(1.18) !important; transform-origin: center center !important; } @media (hover:hover) { .ts-social-m22__icon[aria-label="Facebook"]:hover svg path { fill: #a47727 !important; transform: scale(1.18) !important; } }  .ts-social-m22__icon[aria-label="Facebook"] svg { width: 16px !important; height: 16px !important; } .ts-social-m22__icon[aria-label="Facebook"] svg path { fill: #2a241f !important; transform: scale(1.08) !important; transform-origin: center center !important; } @media (hover:hover) { .ts-social-m22__icon[aria-label="Facebook"]:hover svg path { fill: #a47727 !important; transform: scale(1.08) !important; } }   .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-clean { width: 15px !important; height: 15px !important; display: block !important; overflow: visible !important; transform: translateX(.15px) translateY(.15px) !important; filter: none !important; } .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-clean path { fill: #29231d !important; stroke: none !important; transform: none !important; } @media (hover:hover) { .ts-social-m22__icon[aria-label="Facebook"]:hover .ts-facebook-clean path { fill: #a47727 !important; } }  .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-monoline { width: 16px !important; height: 16px !important; display: block !important; overflow: visible !important; fill: none !important; stroke: #29231d !important; stroke-width: 1.65 !important; stroke-linecap: round !important; stroke-linejoin: round !important; transform: translateX(-.15px) translateY(.1px) !important; filter: none !important; } .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-monoline path { fill: none !important; stroke: inherit !important; transform: none !important; } @media (hover:hover) { .ts-social-m22__icon[aria-label="Facebook"]:hover .ts-facebook-monoline { stroke: #a47727 !important; } }  .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-original { width: 9px !important; height: 16px !important; display: block !important; overflow: visible !important; transform: translateX(.2px) translateY(.1px) !important; filter: none !important; } .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-original path { fill: #29231d !important; stroke: none !important; transform: none !important; } @media (hover:hover) { .ts-social-m22__icon[aria-label="Facebook"]:hover .ts-facebook-original path { fill: #a47727 !important; } }  .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-refined { width: 11px !important; height: 15px !important; display: block !important; overflow: visible !important; transform: translateX(.15px) translateY(.1px) !important; filter: none !important; } .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-refined path { fill: #29231d !important; stroke: none !important; transform: none !important; } @media (hover:hover) { .ts-social-m22__icon[aria-label="Facebook"]:hover .ts-facebook-refined path { fill: #a47727 !important; } }    .ts-social-m22__icons { display: flex !important; align-items: center !important; gap: 0 !important; padding: 0 !important; margin: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; }  .ts-social-m22__icon { position: relative !important; width: 22px !important; height: 24px !important; flex: 0 0 22px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; transform: none !important; opacity: .88 !important; transition: opacity .16s ease, transform .16s ease !important; }  .ts-social-m22__icon::before, .ts-social-m22__icon::after { content: none !important; display: none !important; }  .ts-social-m22__icon + .ts-social-m22__icon { margin-left: 21px !important; } .ts-social-m22__icon + .ts-social-m22__icon::before { content: "" !important; display: block !important; position: absolute !important; left: -11px !important; top: 50% !important; width: 1px !important; height: 11px !important; transform: translateY(-50%) !important; background: rgba(143, 110, 61, .24) !important; pointer-events: none !important; }  .ts-social-m22__icon:not([aria-label="Facebook"]) svg { width: 16px !important; height: 16px !important; stroke: #25211d !important; fill: none !important; stroke-width: 1.7 !important; filter: none !important; } .ts-social-m22__icon svg .ts-dot { fill: #25211d !important; stroke: none !important; } .ts-social-m22__icon[aria-label="Pinterest"] svg path { fill: #25211d !important; stroke: none !important; }  .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-refined { width: 10px !important; height: 15px !important; transform: translateX(.15px) translateY(.15px) !important; filter: none !important; } .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-refined path { fill: #25211d !important; stroke: none !important; }  .ts-social-m22__label { margin-bottom: 9px !important; color: #5e5347 !important; font-size: 10px !important; font-weight: 700 !important; letter-spacing: .13em !important; }  @media (hover:hover) { .ts-social-m22__icon:hover { opacity: 1 !important; transform: translateY(-1px) !important; } .ts-social-m22__icon:hover svg { stroke: #a47727 !important; } .ts-social-m22__icon:hover svg .ts-dot { fill: #a47727 !important; } .ts-social-m22__icon[aria-label="Pinterest"]:hover svg path { fill: #a47727 !important; } .ts-social-m22__icon[aria-label="Facebook"]:hover .ts-facebook-refined path { fill: #a47727 !important; } }  @media (max-width:599px) { .ts-social-m22__icon + .ts-social-m22__icon { margin-left: 18px !important; } .ts-social-m22__icon + .ts-social-m22__icon::before { left: -9px !important; height: 10px !important; } .ts-social-m22__icon:not([aria-label="Facebook"]) svg { width: 15px !important; height: 15px !important; } }   .ts-social-m22__icons { gap: 0 !important; }  .ts-social-m22__icon + .ts-social-m22__icon { margin-left: 23px !important; }  .ts-social-m22__icon + .ts-social-m22__icon::before { left: -12px !important; width: 1px !important; height: 8px !important; background: rgba(120, 96, 64, .17) !important; }  .ts-social-m22__icon[aria-label="Instagram"] svg { width: 16.5px !important; height: 16.5px !important; stroke-width: 1.65 !important; }  .ts-social-m22__icon[aria-label="Facebook"] .ts-facebook-refined { width: 9px !important; height: 14px !important; transform: translateX(.1px) translateY(.1px) !important; }  .ts-social-m22__icon[aria-label="Pinterest"] svg { width: 15.5px !important; height: 15.5px !important; }  .ts-social-m22__label { color: #564c41 !important; font-size: 9.5px !important; font-weight: 700 !important; letter-spacing: .135em !important; margin-bottom: 10px !important; } @media (max-width:599px) { .ts-social-m22__icon + .ts-social-m22__icon { margin-left: 20px !important; } .ts-social-m22__icon + .ts-social-m22__icon::before { left: -10px !important; height: 8px !important; } }  .ts-social-m22__icon[aria-label="Pinterest"] svg { width: 16.5px !important; height: 16.5px !important; }   #brxe-mcndsq { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: auto auto auto !important; justify-items: start !important; align-items: start !important; column-gap: 0 !important; width: 100% !important; min-width: 0 !important; }  #brxe-ekqlrs { grid-column: 1 !important; grid-row: 1 !important; justify-self: start !important; margin-left: 0 !important; margin-right: 0 !important; transform: none !important; }  #brxe-ejjlnk { grid-column: 1 !important; grid-row: 2 !important; justify-self: start !important; margin-left: 0 !important; margin-right: 0 !important; }  #brxe-mcndsq > .ts-footer__social { grid-column: 1 !important; grid-row: 3 !important; justify-self: start !important; margin-left: 0 !important; margin-right: 0 !important; }    .ts-footer__bottom { min-height: 28px !important; padding-top: 6px !important; padding-bottom: 6px !important; display: flex !important; align-items: center !important; font-size: 10px !important; line-height: 1.25 !important; color: #62594f !important; -webkit-text-fill-color: #62594f !important; letter-spacing: .01em !important; border-top: 1px solid rgba(122, 101, 72, .14) !important; } .ts-footer__bottom > * { margin-top: 0 !important; margin-bottom: 0 !important; }  @media (min-width: 1600px) { #brxe-jccxmm { padding-top: 24px !important; padding-bottom: 22px !important; } #brxe-mcndsq { row-gap: 15px !important; } .ts-social-m22 { margin-top: 2px !important; } }  #brxe-pcedzm a, #brxe-bawqqw a { position: relative !important; text-decoration: none !important; transition: color .16s ease, opacity .16s ease !important; } @media (hover:hover) { #brxe-pcedzm a:hover, #brxe-bawqqw a:hover { color: #9d762d !important; -webkit-text-fill-color: #9d762d !important; transform: none !important; } }  #brxe-xqjoiv .ts-footer__contact-link { border-bottom: 1px solid rgba(166, 126, 54, .38) !important; padding-bottom: 1px !important; text-decoration: none !important; } @media (hover:hover) { #brxe-xqjoiv .ts-footer__contact-link:hover { color: #9d762d !important; -webkit-text-fill-color: #9d762d !important; border-bottom-color: rgba(166,126,54,.72) !important; } }  #brxe-jccxmm a:focus-visible, .ts-social-m22__icon:focus-visible { outline: 1px solid rgba(157,118,45,.72) !important; outline-offset: 4px !important; border-radius: 1px !important; } .ts-social-m22__icon:focus-visible { outline-offset: 5px !important; }  @media (hover:hover) { .ts-social-m22__icon:hover { transform: translateY(-1px) !important; opacity: 1 !important; } .ts-social-m22__icon:hover svg, .ts-social-m22__icon:hover .ts-facebook-refined { filter: drop-shadow( 0 2px 3px rgba(92,67,29,.10) ) !important; } }  @media (max-width: 599px) { .ts-footer__bottom { min-height: 38px !important; padding-top: 7px !important; padding-bottom: 7px !important; font-size: 9.5px !important; line-height: 1.35 !important; } }   #brxe-jccxmm > :nth-child(1), #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { border-left: 0 !important; border-right: 0 !important; } @media (min-width: 600px) and (max-width: 1199px) { #brxe-jccxmm > :nth-child(1) { border-bottom: 1px solid rgba(178, 138, 67, .12) !important; } } @media (min-width: 600px) and (max-width: 899px) { #brxe-jccxmm > :nth-child(4) { border-top: 1px solid rgba(178, 138, 67, .12) !important; } } @media (max-width: 599px) { #brxe-jccxmm > :nth-child(2), #brxe-jccxmm > :nth-child(3), #brxe-jccxmm > :nth-child(4) { border-top: 1px solid rgba(178, 138, 67, .12) !important; } }  .ts-footer__separator-line { display: none !important; }  @media (hover: hover) { .ts-social-m22__icon[aria-label="Instagram"]:hover svg, .ts-social-m22__icon[aria-label="Instagram"]:hover svg rect, .ts-social-m22__icon[aria-label="Instagram"]:hover svg circle:not(.ts-dot) { stroke: #a47727 !important; } .ts-social-m22__icon[aria-label="Instagram"]:hover svg .ts-dot { fill: #a47727 !important; stroke: none !important; } }    .ts-m-shop{ background:#fbf7f0 !important; }  @media (min-width:1280px){ .ts-m-shop__wrap{ display:grid !important; width:1560px !important; max-width:calc(100% - 80px) !important; margin-left:auto !important; margin-right:auto !important; grid-template-columns: 270px 920px 282px !important; column-gap:44px !important; row-gap:0 !important; align-items:start !important; } .ts-m-shop__wrap > .ts-filters-toggle{ display:none !important; } .ts-m-shop__wrap > .tagsho-filters{ grid-column:1 !important; grid-row:1 !important; width:260px !important; max-width:260px !important; margin:0 !important; } .ts-m-shop__wrap > .ts-shop-maincol-test-v1{ grid-column:2 !important; grid-row:1 !important; display:flex !important; flex-direction:column !important; width:920px !important; max-width:920px !important; min-width:0 !important; margin:0 !important; } .ts-shop-maincol-test-v1 .ts-m-grid{ display:grid !important; width:920px !important; max-width:920px !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; column-gap:26px !important; row-gap:26px !important; } .ts-m-shop__wrap > #tagsho-editorial-test{ grid-column:3 !important; grid-row:1 !important; align-self:start !important; width:calc(100% + 28px) !important; max-width:none !important; margin:0 0 0 -28px !important; } }  .tagsho-filters{ background:rgba(255,255,255,.32) !important; border:1px solid rgba(72,58,40,.07) !important; border-radius:0 !important; box-shadow:none !important; }  .ts-products-catalog-toolbar{ min-height:72px !important; padding:0 0 18px !important; background:transparent !important; border-bottom: 1px solid rgba(67,54,37,.10) !important; }  .ts-sort-custom-v3__button{ background:transparent !important; border:0 !important; border-bottom: 1px solid rgba(181,139,53,.45) !important; border-radius:0 !important; box-shadow:none !important; padding:7px 2px !important; font-family:Raleway,sans-serif !important; font-size:11px !important; font-weight:500 !important; color:#29241e !important; }  .ts-sort-custom-v3__menu{ background:#fbf7f0 !important; border: 1px solid rgba(67,54,37,.10) !important; border-radius:0 !important; box-shadow: 0 12px 28px rgba(43,34,24,.08) !important; padding:4px 0 !important; z-index:100 !important; } .ts-sort-custom-v3__option{ background:transparent !important; border:0 !important; border-bottom: 1px solid rgba(67,54,37,.07) !important; border-radius:0 !important; padding:9px 12px !important; font-family:Raleway,sans-serif !important; font-size:12px !important; font-weight:500 !important; color:#332e27 !important; text-align:left !important; transition: background-color .20s ease, color .20s ease !important; } .ts-sort-custom-v3__option:last-child{ border-bottom:0 !important; } .ts-sort-custom-v3__option:hover{ background:rgba(181,139,53,.06) !important; color:#a27b2d !important; } .ts-sort-custom-v3__option.is-active{ background:rgba(181,139,53,.07) !important; color:#a27b2d !important; font-weight:600 !important; }  .ts-m-card{ background:#fffdf9 !important; border: 1px solid rgba(17,17,17,.11) !important; border-radius:0 !important; overflow:hidden !important; } .ts-m-card__media{ overflow:hidden !important; } .ts-m-card__box{ background:#fffdf9 !important; padding: 20px 22px 18px !important; } .ts-m-card__title{ margin-bottom:11px !important; font-family:Raleway,sans-serif !important; font-size:17px !important; line-height:1.35 !important; color:#26221d !important; } .ts-m-card__bottom{ gap:13px !important; }  .ts-m-card__bottom .brxe-hboscc{ width:100% !important; background:#fffdf9 !important; border-radius:0 !important; box-shadow:none !important; }  .ts-view-product::before, .ts-view-product::after{ content:none !important; display:none !important; } .ts-m-card .ts-view-product{ display:flex !important; align-items:center !important; justify-content:space-between !important; width:100% !important; padding:0 !important; overflow:visible !important; color:#26221d !important; text-decoration:none !important; transition:color .30s ease !important; } .ts-cp-text{ display:block !important; white-space:nowrap !important; }  .ts-cp-circle{ all:initial; position:relative !important; display:block !important; flex:0 0 30px !important; width:30px !important; height:30px !important; box-sizing:border-box !important; overflow:hidden !important; border: 2px solid transparent !important; border-radius:0 !important; pointer-events:none !important; transition: border-color .5s ease, border-radius .5s ease !important; }  .ts-cp-motion{ position:absolute !important; left:0 !important; top:0 !important; display:block !important; width:30px !important; height:30px !important; transform-origin:15px 15px !important; transform: translateX(-2px) translateY(-1px) scaleX(-1) !important; pointer-events:none !important; }  .ts-cp-motion::after{ position:absolute !important; display:block !important; content:"" !important; color:#b58b35 !important; width:20px !important; height:15px !important; top:-1px !important; border:0 !important; border-bottom: 2px solid currentColor !important; box-sizing:content-box !important; transform:translateX(4px); }  .ts-cp-motion::before{ position:absolute !important; display:block !important; content:"" !important; color:#b58b35 !important; width:8px !important; height:8px !important; top:15px !important; left:2px !important; border:0 !important; border-top: 2px solid currentColor !important; border-left: 2px solid currentColor !important; transform-origin:0 0 !important; transform:rotate(-45deg); box-sizing:content-box !important; }  .ts-m-card:hover .ts-cp-circle{ border: 2px solid #b58b35 !important; border-radius:50% !important; } .ts-m-card:hover .ts-view-product{ color:#a27b2d !important; } .ts-m-card:hover .ts-cp-motion::before{ animation: tsVerifiedArrowHead 1s cubic-bezier(0,0.6,1,0.4) infinite .5s !important; } .ts-m-card:hover .ts-cp-motion::after{ animation: tsVerifiedArrowShaft 1s cubic-bezier(0,0.6,1,0.4) infinite .5s !important; } @keyframes tsVerifiedArrowHead{ 0%{ transform: rotate(-45deg) translateY(30px) translateX(30px); } 100%{ transform: rotate(-45deg) translateY(-35px) translateX(-35px); } } @keyframes tsVerifiedArrowShaft{ 0%{ transform:translateX(45px); } 100%{ transform:translateX(-44px); } }  #tagsho-editorial-test{ position:relative !important; min-height:520px !important; padding: 64px 42px 46px 48px !important; background: linear-gradient( 90deg, rgba(248,243,235,0) 0%, rgba(246,238,227,.55) 100% ) !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; overflow:hidden !important; font-family:Raleway,sans-serif !important; } #tagsho-editorial-test .tsh-editorial-line{ position:absolute !important; left:20px !important; top:62px !important; width:1px !important; height:275px !important; background:#b79245 !important; opacity:.7 !important; } #tagsho-editorial-test .tsh-editorial-kicker{ margin:0 0 30px !important; font-size:11px !important; font-weight:600 !important; letter-spacing:.18em !important; color:#a47e35 !important; } #tagsho-editorial-test h3{ margin:0 0 30px !important; font-family:Raleway,sans-serif !important; font-size:36px !important; font-weight:300 !important; line-height:1.06 !important; letter-spacing:-.045em !important; color:#1c1915 !important; } #tagsho-editorial-test p{ max-width:220px !important; margin:0 0 42px !important; font-size:13px !important; line-height:1.7 !important; color:#6d6255 !important; } #tagsho-editorial-test .tsh-editorial-sign{ font-size:11px !important; font-weight:600 !important; letter-spacing:.15em !important; color:#26221d !important; }  ul.page-numbers{ display:flex !important; justify-content:center !important; align-items:center !important; gap:7px !important; margin:34px 0 0 !important; padding:0 !important; background:transparent !important; } ul.page-numbers li{ margin:0 !important; padding:0 !important; width:auto !important; height:auto !important; background:transparent !important; border:0 !important; border-radius:0 !important; } ul.page-numbers .page-numbers{ display:flex !important; justify-content:center !important; align-items:center !important; min-width:30px !important; height:32px !important; padding:0 7px !important; font-family:Raleway,sans-serif !important; font-size:11px !important; font-weight:500 !important; color:#5a5147 !important; border-radius:0 !important; box-shadow:none !important; text-decoration:none !important; } ul.page-numbers .current{ color:#1f1b16 !important; font-weight:600 !important; } ul.page-numbers .next{ min-width:38px !important; margin-left:5px !important; font-size:15px !important; font-weight:300 !important; color:#8b7a64 !important; }