.sg{--sg-bg: rgba(14,14,14,.54);--sg-bg-strong: rgba(14,14,14,.66);--sg-line: rgba(255,255,255,.14);--sg-r: 8px;--sg-shadow: inset 0 1px 0 rgba(255,255,255,.22), inset 0 0 0 1px rgba(255,255,255,.18);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg a{color:inherit;text-decoration:none}.sg button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.sg-glass{background:var(--sg-bg);-webkit-backdrop-filter:blur(36px) saturate(1.7);backdrop-filter:blur(36px) saturate(1.7);box-shadow:var(--sg-shadow);border-radius:var(--sg-r)}.sg-bar{position:fixed;z-index:1000;top:10px;left:10px;right:10px;height:46px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;transition:background .3s}.sg-logo{display:flex;align-items:center}.sg-nav{display:flex;gap:22px;height:100%;align-items:center}.sg-nav>li{list-style:none;height:100%;display:flex;align-items:center;position:relative}.sg-nav__link{font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:uppercase;position:relative;padding:4px 0}.sg-nav__link:after{content:"";position:absolute;left:50%;bottom:-10px;width:22px;height:2px;background:#fff;transform:translate(-50%) scaleX(0);transition:transform .25s}.sg-nav__link.is-active:after,.sg-nav>li.is-open .sg-nav__link:after,.sg-nav__link:hover:after{transform:translate(-50%) scaleX(1)}.sg-nav{margin:0!important;padding:0!important}.sg-icons{display:flex;justify-content:flex-end;align-items:center;gap:16px}.sg-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;position:relative}.sg-icon svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.5}.sg-count{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;border-radius:8px;background:#fff;color:#000;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.sg-count[data-count="0"]{display:none}.sg-mob-only{display:none!important}.sg-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .3s}.sg.is-mega .sg-shade,.sg.is-search .sg-shade,.sg.is-drop .sg-shade{opacity:1;pointer-events:auto}.sg-mega{position:fixed;z-index:999;top:64px;left:10px;right:10px;background:var(--sg-bg-strong);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .25s,visibility .25s}.sg.is-mega .sg-mega{opacity:1;visibility:visible;transform:none}.sg-mega__grid{display:grid;grid-template-columns:1.12fr .95fr .85fr;gap:0}.sg-mega__col{padding:34px 40px}.sg-mega__col--feat{border-left:1px solid var(--sg-line)}.sg-lists{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sg-list__head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:8px;margin-bottom:12px}.sg-list__title{font-size:21px;font-weight:500;letter-spacing:-.01em;text-transform:uppercase}.sg-sup{font-size:9px;font-weight:500;opacity:.85}.sg-list a.sg-list__item{display:block;font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;line-height:22px;opacity:.92}.sg-list a.sg-list__item:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.sg-cta{margin-top:26px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#000!important;border-radius:6px;padding:8px 8px 8px 18px;min-height:48px}.sg-cta__text{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sg-cta__kicker{display:block;font-size:9px;font-weight:500;letter-spacing:.12em;opacity:.55;margin-bottom:2px}.sg-cta__arrow{width:34px;height:34px;border-radius:6px;background:#000;display:flex;align-items:center;justify-content:center;flex:none}.sg-cta__arrow svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:1.6}.sg-tiles{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sg-tile{position:relative;aspect-ratio:2 / 3;border-radius:6px;overflow:hidden;display:block;background:#222}.sg-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.sg-tile:hover img{transform:scale(1.05)}.sg-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 45%)}.sg-tile span{position:absolute;left:9px;bottom:9px;z-index:1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sg-kicker{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.sg-bigtitle{font-size:31px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;margin:10px 0 14px;line-height:1}.sg-prodgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.sg-prodgrid a{aspect-ratio:1;border-radius:6px;background:#f2f2f2;overflow:hidden;display:flex;align-items:center;justify-content:center}.sg-prodgrid img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s}.sg-prodgrid a:hover img{transform:scale(1.06)}.sg-outline{margin-top:16px;display:flex;align-items:center;justify-content:center;height:38px;border:1px solid rgba(255,255,255,.3);border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background .2s,color .2s}.sg-outline:hover{background:#fff;color:#000!important}.sg-feat__top{display:flex;justify-content:space-between}.sg-feat__title{display:flex;align-items:center;gap:10px}.sg-pill{font-size:9px;font-weight:700;letter-spacing:.1em;border:1px solid rgba(255,255,255,.7);border-radius:20px;padding:3px 8px}.sg-feat__desc{font-size:12px;opacity:.85;margin:-4px 0 18px}.sg-rows{border-top:1px solid var(--sg-line)}.sg-row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--sg-line)}.sg-row__img{width:54px;height:54px;border-radius:6px;background:#f2f2f2;overflow:hidden;flex:none}.sg-row__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.sg-row__name{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sg-row__price{font-size:11px;opacity:.7;margin-top:3px}.sg-underline{display:inline-block;margin-top:16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:3px}.sg-strip{display:flex;align-items:center;gap:0;background:#00000052;padding:20px 40px}.sg-strip__lead{width:210px;flex:none}.sg-strip__lead b{display:block;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}.sg-strip__lead small,.sg-strip__item small{font-size:9.5px;letter-spacing:.03em;text-transform:uppercase;opacity:.8;line-height:1.5}.sg-strip__items{flex:1;display:grid;grid-template-columns:repeat(4,1fr)}.sg-strip__item{padding:0 24px;border-left:1px solid var(--sg-line)}.sg-strip__item b{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px}.sg-strip__btns{display:flex;align-items:center;gap:18px;padding-left:24px}.sg-btn-ghost{height:34px;padding:0 16px;border:1px solid #fff;border-radius:6px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sg-btn-ghost:hover{background:#fff;color:#000!important}.sg-link-u{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:2px}.sg-drop{position:absolute;top:46px;left:50%;transform:translate(-50%,-6px);min-width:220px;padding:14px 0;background:var(--sg-bg-strong);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}.sg-nav>li.is-open .sg-drop{opacity:1;visibility:visible;transform:translate(-50%,8px)}.sg-drop a{display:block;padding:7px 22px;font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.sg-drop a:hover{background:#ffffff14}.sg-search{position:fixed;z-index:999;top:64px;left:10px;right:10px;background:var(--sg-bg-strong);padding:22px 40px 28px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .25s,visibility .25s}.sg.is-search .sg-search{opacity:1;visibility:visible;transform:none}.sg-search__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:10px;margin:0}.sg-search__form svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.5;flex:none}.sg-search__input{flex:1;background:none!important;border:0!important;outline:0;color:#fff!important;box-shadow:none!important;padding:0!important;font:500 26px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:-.01em}.sg-search__input::placeholder{color:#ffffff73}.sg-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sg-chip{height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.3);border-radius:30px;display:inline-flex;align-items:center;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.sg-chip:hover{background:#fff;color:#000!important}.sg-results{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:20px}.sg-results:empty{display:none}.sg-res__img{aspect-ratio:1;border-radius:6px;background:#f2f2f2;overflow:hidden}.sg-res__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.sg-res__name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-top:8px;line-height:1.3}.sg-res__price{font-size:11px;opacity:.7;margin-top:2px}.sg-mm{position:fixed;z-index:1001;top:10px;right:10px;bottom:10px;left:10px;background:#0e0e0e9e;display:flex;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;transform:scale(.98);transform-origin:top center;transition:opacity .28s,transform .28s,visibility .28s}.sg.is-menu .sg-mm{opacity:1;visibility:visible;transform:none}.sg-mm__top{height:46px;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;border-bottom:1px solid var(--sg-line)}.sg-mm__top .sg-icons{gap:14px}.sg-mm__tabs{flex:none;display:flex;justify-content:center;gap:18px;padding:14px 12px;border-bottom:1px solid var(--sg-line);overflow-x:auto;scrollbar-width:none}.sg-mm__tab{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:-.01em;opacity:.55;white-space:nowrap;transition:opacity .2s}.sg-mm__tab.is-active{opacity:1}.sg-mm__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 12px 0}.sg-mm__pane{display:none}.sg-mm__pane.is-active{display:block;animation:sgfade .3s}@keyframes sgfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sg-promo{position:relative;display:block;height:116px;border-radius:8px;overflow:hidden}.sg-promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sg-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#0000000d 75%);z-index:1}.sg-promo__in{position:relative;z-index:2;padding:13px;height:100%;display:flex;flex-direction:column}.sg-promo__title{font-size:17px;font-weight:500;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;margin-top:16px}.sg-promo__sub{margin-top:auto;font-size:10px;text-transform:uppercase;letter-spacing:.02em;opacity:.9}.sg-mm .sg-cta{margin-top:10px}.sg-big{list-style:none;margin:18px 0 0;padding:0 2px}.sg-big a{display:inline-block;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.45}.sg-big .sg-sup{vertical-align:super;margin-left:2px;font-size:8.5px;letter-spacing:0}.sg-press{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 6px 14px}.sg-press img{height:15px;width:auto;filter:brightness(0) invert(1);opacity:.9}.sg-ugc{display:flex;gap:4px;overflow-x:auto;margin:0 -12px;padding:0 12px 12px;scrollbar-width:none}.sg-ugc img{width:100px;height:90px;object-fit:cover;border-radius:6px;flex:none}.sg-mm .sg-rows{margin-top:6px}body:not(.template-index) #content{padding-top:66px}.sg-logo img{width:auto;display:block}@media(max-width:989px){.sg-desk-only{display:none!important}.sg-mob-only{display:inline-flex!important}.sg-bar{padding:0 14px}.sg-search{top:64px;padding:16px 16px 20px}.sg-search__input{font-size:20px!important}.sg-results{grid-template-columns:repeat(3,1fr)}body:not(.template-index) #content{padding-top:64px}}@media(min-width:990px)and (max-width:1200px){.sg-mega__col{padding:28px 26px}.sg-lists{gap:14px}.sg-strip__lead{width:170px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sfj-glass.css.map */
