.rubin-mm{--rubin-accent: #D1BAA3;--rubin-ink: #222222;--rubin-rule: rgba(209, 186, 163, .55);--rubin-rule-soft: rgba(209, 186, 163, .3);--rubin-icon-bg: #FBF8F5}.thb-full-menu .sub-menu.mega-menu-container.rubin-mm{padding:0;background:#fff;border-top:1px solid var(--rubin-rule);box-shadow:0 14px 26px #22222212}.rubin-mm .rubin-mm__inner{flex:1 1 auto;min-width:0;width:100%;max-width:1600px;margin:0 auto}.rubin-mm ul{list-style:none;margin:0;padding:0;line-height:inherit}.rubin-mm .rubin-mm__row{display:grid;white-space:normal;align-items:stretch;column-gap:0}.rubin-mm .rubin-mm__row--primary{grid-template-columns:repeat(var(--rubin-cols, 8),minmax(0,1fr));padding:26px 30px 20px}.rubin-mm .rubin-mm__row--secondary{grid-template-columns:1fr 1fr 1fr 2fr;padding:18px 30px 22px;border-top:1px solid var(--rubin-rule-soft)}.rubin-mm .rubin-mm__col{display:flex;flex-direction:column;padding:0 16px;min-width:0}.rubin-mm .rubin-mm__row>.rubin-mm__col+.rubin-mm__col{border-left:1px solid var(--rubin-rule-soft)}.rubin-mm .rubin-mm__row>.rubin-mm__col:first-child{padding-left:0}.rubin-mm .rubin-mm__row>.rubin-mm__col:last-child{padding-right:0}.thb-full-menu .rubin-mm .rubin-mm__heading{display:block;margin:0 0 9px;padding:0;color:var(--rubin-accent);font-size:11px;line-height:1.35;letter-spacing:.13em;font-weight:var(--font-body-bold-weight, 600);text-transform:uppercase}.thb-full-menu .rubin-mm .rubin-mm__heading:hover,.thb-full-menu .rubin-mm .rubin-mm__heading:focus{color:var(--rubin-accent)}.thb-full-menu .rubin-mm .rubin-mm__link{display:block;padding:2.5px 0;color:var(--rubin-ink);font-size:13px;line-height:1.35;letter-spacing:0;font-weight:400;text-transform:none}.thb-full-menu .rubin-mm .rubin-mm__link:hover,.thb-full-menu .rubin-mm .rubin-mm__link:focus{color:var(--rubin-ink)}.thb-full-menu .rubin-mm a.thb-full-menu--link:after{background:var(--rubin-accent);height:1px;top:calc(100% - 4px)}.rubin-mm .rubin-mm__links--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.rubin-mm .rubin-mm__benefit{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:16px}.rubin-mm .rubin-mm__benefit-icon{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--rubin-icon-bg);color:var(--rubin-accent);display:flex;align-items:center;justify-content:center}.rubin-mm .rubin-mm__benefit-icon svg{display:block;width:17px;height:17px;stroke:currentColor;fill:none}.rubin-mm .rubin-mm__benefit-label{font-size:9px;line-height:1.4;letter-spacing:.11em;text-transform:uppercase;color:var(--rubin-ink);font-weight:var(--font-body-medium-weight, 500)}.header:not(.transparent--true) .thb-full-menu>li.active>.thb-full-menu--link,.header.is-sticky .thb-full-menu>li.active>.thb-full-menu--link,.header:not(.transparent--true) .thb-full-menu>li.menu-item-has-megamenu:hover>.thb-full-menu--link,.header.is-sticky .thb-full-menu>li.menu-item-has-megamenu:hover>.thb-full-menu--link{color:#d1baa3}.header:not(.transparent--true) .thb-full-menu>li>.thb-full-menu--link:after,.header.is-sticky .thb-full-menu>li>.thb-full-menu--link:after{background:#d1baa3;height:2px}.header:not(.transparent--true) .thb-full-menu>li.active>.thb-full-menu--link:after,.header.is-sticky .thb-full-menu>li.active>.thb-full-menu--link:after{transform:scale(1)}@media only screen and (min-width:1440px){.rubin-mm .rubin-mm__row--primary{padding:28px 35px 22px}.rubin-mm .rubin-mm__row--secondary{padding:20px 35px 24px}}@media only screen and (max-width:1339px),only screen and (hover:none)and (pointer:coarse){.full-menu,.header.style4 .full-menu{display:none}.thb-header-mobile-left{display:inline-flex;margin-right:auto}.thb-header-desktop-left{display:none}}.thb-full-menu li.menu-item-has-megamenu>a.thb-full-menu--link:before{content:"";position:absolute;top:100%;left:-24px;right:-24px;height:22px}.thb-full-menu .sub-menu.mega-menu-container.rubin-mm{max-height:calc(100vh - var(--header-height, 163px) - var(--header-offset, 0px) - 10px);max-height:calc(100dvh - var(--header-height, 163px) - var(--header-offset, 0px) - 10px);overflow-y:auto;overscroll-behavior:contain}.thb-full-menu .rubin-mm .rubin-mm__heading,.thb-full-menu .rubin-mm .rubin-mm__link,.rubin-mm .rubin-mm__benefit-label{overflow-wrap:break-word;text-wrap:pretty}@media only screen and (min-width:1340px)and (max-width:1439px){.header .thb-full-menu{--navigation-item-spacing: 7px}.header .thb-full-menu>li>.thb-full-menu--link{font-size:14px}.rubin-mm .rubin-mm__inner{max-width:100%}.rubin-mm .rubin-mm__row--primary{padding:22px 22px 18px}.rubin-mm .rubin-mm__row--secondary{padding:16px 22px 20px}.rubin-mm .rubin-mm__col{padding:0 11px}.rubin-mm .rubin-mm__benefit{gap:8px;padding-top:14px}.rubin-mm .rubin-mm__benefit-icon{flex:0 0 30px;width:30px;height:30px}.rubin-mm .rubin-mm__benefit-icon svg{width:15px;height:15px}.rubin-mm .rubin-mm__links--split{column-gap:18px}}@media only screen and (min-width:1340px)and (max-height:850px){.rubin-mm .rubin-mm__row--primary{padding-top:20px;padding-bottom:14px}.rubin-mm .rubin-mm__row--secondary{padding-top:14px;padding-bottom:16px}.thb-full-menu .rubin-mm .rubin-mm__heading{margin-bottom:7px}.thb-full-menu .rubin-mm .rubin-mm__link{padding:2px 0}.rubin-mm .rubin-mm__benefit{padding-top:12px}}@media only screen and (min-width:1340px)and (max-height:720px){.rubin-mm .rubin-mm__row--primary{padding-top:16px;padding-bottom:11px}.rubin-mm .rubin-mm__row--secondary{padding-top:11px;padding-bottom:13px}.rubin-mm .rubin-mm__benefit{padding-top:10px;gap:8px}.rubin-mm .rubin-mm__benefit-icon{flex:0 0 28px;width:28px;height:28px}.rubin-mm .rubin-mm__benefit-icon svg{width:14px;height:14px}.rubin-mm .rubin-mm__benefit-label{font-size:8.5px;letter-spacing:.09em}}@media only screen and (min-width:1340px)and (max-height:680px){.rubin-mm .rubin-mm__benefit{display:none}.rubin-mm .rubin-mm__row--primary{padding-top:14px;padding-bottom:10px}.rubin-mm .rubin-mm__row--secondary{padding-top:10px;padding-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rubin-mega-menu.css.map */
