.elementor .tt-nav-link:hover,.elementor .tt-nav-link:focus-visible{color:#136F99;}.elementor .tt-nav-link{font-family:var(--font-heading);font-weight:500;font-size:15px;color:#141414;letter-spacing:0px;text-transform:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .tt-hdr-buy{display:flex;}.elementor .tt-btn-silver:hover,.elementor .tt-btn-silver:focus-visible{border-color:#6D6E71;filter:brightness(1.06);\n}.elementor .tt-btn-silver{font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--ink);letter-spacing:0px;text-transform:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;border-width:1px;border-color:#8A8B8E;border-style:solid;background-image:linear-gradient(100deg, #9A9B9E 0%,#D9DADC 30%,#EEEFF0 46%,#C7C8CB 66%,#A3A4A7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.7) inset,0px 1px 2px 0px rgba(20,20,20,.12);transition:border-color 0.2s, filter 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space:nowrap; &:focus-visible { outline:2px solid var(--ink); outline-offset:3px; }\n}.elementor .tt-drawer-close:hover,.elementor .tt-drawer-close:focus-visible{background-color:#F4F4F5;}.elementor .tt-drawer-close{width:44px;height:44px;position:relative;cursor:pointer;padding:0px;margin-block-end:10px;border-radius:10px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .tt-drawer-overlay{position:fixed;z-index:1000;padding:0px;background-color:rgba(11,11,12,0.35);opacity:0%;transition:opacity 0.25s;inset:0px; pointer-events:none;\n}.elementor .tt-drawer{width:min(86vw, 380px);position:fixed;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1001;padding-block-start:14px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-inline-end-width:1px;background-color:#FFFFFF;transform:translate3d(-102%, 0px, 0px);transition:transform 0.32s;display:flex;flex-direction:column;gap:0px;border-right-style: solid; border-right-color: #E4E4E7; overflow-y:auto; visibility:hidden;\n}.elementor .tt-cart-count{height:17px;min-width:17px;position:absolute;inset-block-start:5px;inset-inline-end:3px;font-family:var(--font-heading);font-weight:600;font-size:10.5px;color:#fff;line-height:17px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5px;padding-inline-end:5px;border-radius:9px;background-color:#141414;&:empty { display:none; }\n}.elementor .tt-cart:hover,.elementor .tt-cart:focus-visible{background-color:#F4F4F5;}.elementor .tt-cart{width:44px;height:44px;position:relative;padding:0px;border-radius:10px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;&::before { content:''; width:23px; height:23px; background-color:#141414; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7z'/%3E%3Cpath d='M9 7V6a3 3 0 0 1 6 0v1'/%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7z'/%3E%3Cpath d='M9 7V6a3 3 0 0 1 6 0v1'/%3E%3C/svg%3E") center/contain no-repeat; }\n}.elementor .tt-burger:hover,.elementor .tt-burger:focus-visible{background-color:#F4F4F5;}.elementor .tt-burger{width:44px;height:44px;position:relative;cursor:pointer;padding:0px;border-radius:10px;border-width:0px;background-color:transparent;display:none;flex:0 0 auto;&::before { content:''; position:absolute; left:12px; right:12px; top:15px; height:2px; background:#141414; border-radius:2px; box-shadow:0 6px 0 #141414, 0 12px 0 #141414; }\n}.elementor .tt-small{font-family:var(--font-body);font-size:14px;color:var(--grey);line-height:1.5;display:block;}.elementor .tt-container{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:24px;}