.ty-stone-drawer__toolbar{display:none}@media screen and (max-width:749px){.ty-stone-drawer .menu-drawer{width:min(320px,calc(100vw - 48px));max-width:min(320px,calc(100vw - 48px));height:100dvh;inset-block-start:0;overflow-x:hidden;overscroll-behavior:contain}.ty-stone-drawer .menu-drawer__backdrop{height:100dvh;background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.ty-stone-drawer .ty-stone-drawer__native-close{display:none}.ty-stone-drawer .ty-stone-drawer__toolbar{display:block;position:sticky;inset-block-start:0;z-index:3;flex:0 0 auto;background:var(--color-background);color:var(--color-foreground)}.ty-stone-drawer__brand{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-inline:20px 10px}.ty-stone-drawer__logo{display:flex;align-items:center;max-width:190px;color:inherit;text-decoration:none}.ty-stone-drawer__logo-image{display:block;width:160px;height:auto;max-height:48px;object-fit:contain}.ty-stone-drawer .ty-stone-drawer__close{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:12px;border:0;background:transparent;color:inherit;box-shadow:none}.ty-stone-drawer__close .svg-wrapper,.ty-stone-drawer__close svg{width:18px;height:18px}.ty-stone-drawer__utility{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-inline:20px;border-block-end:1px solid var(--color-border);font-size:13px}.ty-stone-drawer__account{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-decoration:none}.ty-stone-drawer__account .svg-wrapper,.ty-stone-drawer__account svg{width:18px;height:18px}.ty-stone-drawer__currency{margin-inline-start:auto;font-size:12px}.ty-stone-drawer .menu-drawer__navigation{flex:0 0 auto;min-height:0;margin-block-start:0}.ty-stone-drawer .menu-drawer__navigation>.menu-drawer__menu{padding-inline:0;margin-block:0}.ty-stone-drawer .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item{min-height:54px;border-block-end:1px solid var(--color-border)}.ty-stone-drawer .menu-drawer__menu-item--mainlist{min-height:54px;padding:12px 20px;font-size:13px;font-weight:500;letter-spacing:.055em;text-transform:uppercase}.ty-stone-drawer .menu-drawer__menu-item--mainlist>.svg-wrapper{width:16px;height:16px;margin:0;padding:0;flex:0 0 16px}.ty-stone-drawer .menu-drawer__menu-item--mainlist>.svg-wrapper svg{width:14px;height:14px}.ty-stone-drawer .menu-drawer__submenu{height:100dvh;overflow-x:hidden;overscroll-behavior:contain}.ty-stone-drawer .menu-drawer__inner-submenu{display:block;height:100%;margin-block-start:0;overflow-x:hidden;overscroll-behavior:contain}.ty-stone-drawer .menu-drawer__nav-buttons--with-title{position:sticky;inset-block-start:100px;z-index:2;grid-template-columns:44px minmax(0,1fr);min-height:54px;background:var(--color-background);border-block-end:1px solid var(--color-border)}.ty-stone-drawer .menu-drawer__nav-buttons--with-title>.menu-drawer__back-button{width:44px;height:54px;padding:15px;justify-self:start}.ty-stone-drawer .menu-drawer__nav-buttons--with-title>.menu-drawer__back-button .svg-wrapper{margin:0;width:14px;height:14px}.ty-stone-drawer .menu-drawer__nav-buttons--with-title>.menu-drawer__close-button{display:none}.ty-stone-drawer .menu-drawer__title{justify-self:start;width:100%;padding:14px 16px 14px 0;font-size:13px;line-height:1.4;font-weight:500;text-align:start;text-decoration:underline;text-underline-offset:3px}.ty-stone-drawer .menu-drawer__title .menu-drawer__menu-item-text{white-space:normal;overflow:visible;text-overflow:clip}.ty-stone-drawer .ty-diamond-mobile{padding:22px 20px 32px}.ty-stone-drawer .ty-diamond-mobile__group+.ty-diamond-mobile__group{margin-block-start:32px}.ty-stone-drawer .ty-diamond-mobile__title{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:inherit;font-family:inherit;font-style:normal;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.07em;text-transform:uppercase}.ty-stone-drawer .ty-diamond-mobile__title:after{content:"";min-width:18px;flex:1;border-block-end:1px solid var(--color-border)}.ty-stone-drawer .ty-diamond-mobile ul{display:block;list-style:none;padding:0;margin:0}.ty-stone-drawer .ty-diamond-mobile li{margin:0;padding:0}.ty-stone-drawer .ty-diamond-mobile__link{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding-block:7px;color:inherit;font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.ty-stone-drawer .ty-diamond-mobile__link>.ty-stone-icon,.ty-stone-drawer .ty-diamond-mobile__link>.ty-stone-gem{width:27px;height:27px;flex:0 0 27px}.ty-stone-drawer .ty-diamond-mobile__link>.ty-stone-gem>.ty-stone-icon{width:27px;height:27px}.ty-stone-drawer .ty-diamond-mobile__view-all{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:10px;margin-block-start:5px;color:inherit;font-size:11px;letter-spacing:.055em;text-transform:uppercase;text-decoration:none}.ty-stone-drawer .ty-diamond-mobile__promo{display:block;margin-block-start:32px;color:inherit;text-decoration:none}.ty-stone-drawer .ty-diamond-mobile__promo>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:12px}.ty-stone-drawer .ty-diamond-mobile__promo>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-start:12px;font-size:13px;line-height:1.5}.ty-stone-drawer .ty-diamond-mobile__link:hover,.ty-stone-drawer .ty-diamond-mobile__view-all:hover{text-decoration:underline;text-underline-offset:4px}.ty-stone-drawer .ty-stone-drawer__logo:focus-visible,.ty-stone-drawer .ty-stone-drawer__account:focus-visible,.ty-stone-drawer .ty-stone-drawer__close:focus-visible,.ty-stone-drawer .ty-diamond-mobile a:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media screen and (max-width:749px){.ty-stone-drawer__utility,.ty-stone-drawer .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item,.ty-stone-drawer .menu-drawer__nav-buttons--with-title,.ty-stone-drawer .ty-diamond-mobile__title:after{border-color:rgb(var(--color-foreground-rgb,48 51 47)/.14)}.ty-stone-drawer__contact{display:flex;align-items:center;min-height:54px;padding:12px 20px;color:inherit;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.055em;background:rgb(var(--color-foreground-rgb,48 51 47)/.035)}.ty-stone-drawer .menu-drawer__utility-links{margin-block:0;padding:0}}@media screen and (max-width:749px){.ty-stone-drawer .ty-mobile-category{padding:22px 20px 32px;color:inherit}.ty-stone-drawer .ty-mobile-category__items,.ty-stone-drawer .ty-mobile-category__children{display:block;list-style:none;margin:0;padding:0}.ty-stone-drawer .ty-mobile-category__item,.ty-stone-drawer .ty-mobile-category__children>li{margin:0;padding:0}.ty-stone-drawer .ty-mobile-category__children{padding-inline-start:14px}.ty-stone-drawer .ty-mobile-category__item--group{margin-block:28px}.ty-stone-drawer .ty-mobile-category__item--group:first-child{margin-block-start:0}.ty-stone-drawer .ty-mobile-category__item--group:last-child{margin-block-end:0}.ty-stone-drawer .ty-mobile-category__title{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:inherit;font-family:inherit;font-style:normal;font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.07em;text-transform:uppercase}.ty-stone-drawer .ty-mobile-category__title:after{content:"";min-width:18px;flex:1;border-block-end:1px solid rgb(var(--color-foreground-rgb,48 51 47)/.14)}.ty-stone-drawer .ty-mobile-category__parent{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.ty-stone-drawer .ty-mobile-category__link{display:flex;align-items:center;min-height:44px;width:100%;padding-block:7px;color:inherit;font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.ty-stone-drawer .ty-mobile-category__link:hover,.ty-stone-drawer .ty-mobile-category__parent:hover,.ty-stone-drawer .ty-mobile-category a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.ty-stone-drawer .ty-mobile-category__promo{margin-block-start:32px}.ty-stone-drawer .ty-mobile-category__promo-link{display:block;color:inherit;text-decoration:none}.ty-stone-drawer .ty-mobile-category__promo-image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:12px}.ty-stone-drawer .ty-mobile-category__promo-caption{display:block;padding-block-start:12px;font-size:13px;line-height:1.5}.ty-stone-drawer .ty-mobile-category a:focus-visible{outline:2px solid currentColor;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/teylens-diamond-drawer.css.map */
