:root{--gjhq-ink: #242833;--gjhq-line: #e3e3e3;--gjhq-mute: #767676;--gjhq-sale: #c0392b;--gjhq-gold: linear-gradient(135deg, #f4dfa8 0%, #d9b45f 52%, #b8923d 100%);--gjhq-silver: linear-gradient(135deg, #f2f3f4 0%, #cfd3d6 52%, #a9aeb2 100%);--gjhq-rose: linear-gradient(135deg, #f7ded4 0%, #e0a899 52%, #c4816e 100%)}@media(hover:none),(max-width:749px){.gjhq-card .media--hover-effect{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gjhq-card .media--hover-effect::-webkit-scrollbar{display:none}.gjhq-card .media--hover-effect>img{position:relative!important;inset:auto!important;flex:0 0 100%;width:100%!important;height:100%!important;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;transform:none!important;opacity:1!important;transition:none!important}.gjhq-card .card__inner:hover .media--hover-effect>img,.gjhq-card .media--hover-effect:hover>img{transform:none!important}}.gjhq-bar{display:flex;gap:4px;margin:8px 0 0;padding:0;list-style:none}.gjhq-bar span{flex:1 1 0;height:2px;background:var(--gjhq-line);border-radius:0;transition:background .25s ease;cursor:pointer}.gjhq-bar span.is-on{background:var(--gjhq-ink)}.gjhq-bar[hidden]{display:none}.gjhq-atc{display:block;width:100%;min-height:30px;margin:6px 0 0;padding:6px 8px;background:#fff;color:var(--gjhq-ink);border:1px solid var(--gjhq-ink);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.2;text-align:center;cursor:pointer;transition:background .18s ease,color .18s ease}.gjhq-atc:hover{background:var(--gjhq-ink);color:#fff}.gjhq-atc[disabled]{opacity:.55;cursor:default}.gjhq-atc.is-done{background:var(--gjhq-ink);color:#fff}.gjhq-card .gjhq-ctl,.gjhq-card .gjhq-bar,.gjhq-card .gjhq-atc{position:relative;z-index:2}@media(hover:none),(max-width:749px){.gjhq-card .card__inner{z-index:2}.gjhq-card .media--hover-effect{touch-action:pan-x pan-y}.gjhq-card .card__inner .card__content{pointer-events:none}}@media(min-width:750px)and (hover:hover){.gjhq-card .gjhq-bar{display:none}}@media(min-width:990px){.gjhq-card.card-wrapper:has(.gjhq-ctl:hover,.gjhq-atc:hover,.gjhq-bar:hover) .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important;transform:none!important}.gjhq-card.card-wrapper:has(.gjhq-ctl:hover,.gjhq-atc:hover,.gjhq-bar:hover) .media.media--hover-effect>img+img{opacity:0!important;transform:none!important}}.gjhq-card .card__media.gjhq-sheet-open,.gjhq-up .gjhq-up-img.gjhq-sheet-open{z-index:20}.gjhq-ctl{margin:8px 0 0}.gjhq-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gjhq-row+.gjhq-row{margin-top:7px}.gjhq-sw{width:17px;height:17px;padding:0;border:1px solid var(--gjhq-line);border-radius:0;background-color:#ccc;background-size:cover;cursor:pointer;position:relative}.gjhq-sw:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.gjhq-sw[data-c=Gold]{background-image:var(--gjhq-gold)}.gjhq-sw[data-c=Silver]{background-image:var(--gjhq-silver)}.gjhq-sw[data-c="Rose Gold"]{background-image:var(--gjhq-rose)}.gjhq-sw.is-on,.gjhq-sw:hover{outline:1px solid var(--gjhq-ink);outline-offset:2px;border-color:transparent}.gjhq-row--metal{flex-wrap:nowrap}.gjhq-row--metal .gjhq-metal{flex:1 1 0;min-width:0;text-align:center}.gjhq-metal{padding:4px 3px;background:#fff;border:1px solid var(--gjhq-line);color:var(--gjhq-mute);font-size:10px;letter-spacing:.02em;line-height:1.3;cursor:pointer;white-space:nowrap}.gjhq-metal:hover{border-color:var(--gjhq-ink);color:var(--gjhq-ink)}.gjhq-metal.is-on{border-color:var(--gjhq-ink);color:var(--gjhq-ink);outline:1px solid var(--gjhq-ink);outline-offset:-1px}.gjhq-card .price.gjhq-hid{display:none!important}.gjhq-price{font-size:16px;font-weight:300;line-height:24px;color:var(--gjhq-ink)}.gjhq-price s{color:var(--gjhq-mute);font-weight:400;margin-right:6px}.gjhq-price .gjhq-now{color:var(--gjhq-sale)}.gjhq-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px;background:#fff;animation:gjhq-fade .18s ease}@keyframes gjhq-fade{0%{opacity:0}to{opacity:1}}.gjhq-sheet-t{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--gjhq-ink)}.gjhq-sheet-g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:72%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.gjhq-sheet-g::-webkit-scrollbar{display:none}.gjhq-sheet-g.is-wide{grid-template-columns:repeat(2,1fr)}.gjhq-opt{padding:9px 4px;background:#fff;border:1px solid var(--gjhq-line);border-radius:0;font-size:12px;line-height:1.2;color:var(--gjhq-ink);cursor:pointer}.gjhq-opt:hover{border-color:var(--gjhq-ink)}.gjhq-opt[disabled]{opacity:.35;cursor:default;text-decoration:line-through}.gjhq-x{position:absolute;top:6px;right:8px;width:26px;height:26px;background:none;border:0;font-size:19px;line-height:1;color:var(--gjhq-mute);cursor:pointer}.gjhq-cart .gjh-cd-gift{display:none!important}.gjhq-cart #CartDrawer .cart-item__old-price,.gjhq-cart #CartDrawer .cart-item__final-price,.gjhq-cart #CartDrawer .cart-item__discounted-prices .product-option,.gjhq-cart #CartDrawer .cart-item__details>.product-option:not(.gjh-cd-variant),.gjhq-cart #CartDrawer .cart-item .price,.gjhq-cart #CartDrawer .cart-item__price{font-size:15px!important;line-height:1.3!important;color:var(--gjhq-ink)!important;opacity:1!important;font-weight:400!important}.gjhq-disc{margin:4px 0 0;color:var(--gjhq-sale);font-size:12px;font-weight:500;letter-spacing:.01em}.gjhq-was{color:var(--gjhq-mute);text-decoration:line-through;margin-right:6px}.gjhq-rail{padding:8px 0 0;border-top:1px solid var(--gjhq-line);margin:8px 0 0;min-width:0;max-width:100%}.gjhq-rail-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 5px}.gjhq-rail-h h3{margin:0;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--gjhq-ink)}.gjhq-rail-h em{font-style:normal;font-size:12px;font-weight:600;color:var(--gjhq-sale);letter-spacing:.02em}.gjhq-rail-s{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:0;min-width:0;max-width:100%}.gjhq-rail-s::-webkit-scrollbar{display:none}.gjhq-up{position:relative;display:flex;flex-direction:column;flex:0 0 132px;scroll-snap-align:start;border:1px solid var(--gjhq-line);border-radius:0;padding:6px;background:#fff}.gjhq-up-add{margin-top:auto}.gjhq-up-img{position:relative;display:block;aspect-ratio:auto;height:96px;overflow:hidden;background:#f6f6f6}.gjhq-up-img img{width:100%;height:100%;object-fit:cover;display:block}.gjhq-up-t{margin:5px 0 2px;font-size:11px;line-height:1.25;color:var(--gjhq-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gjhq-up-p{font-size:12px;margin:0 0 4px}.gjhq-up-p s{color:var(--gjhq-mute);margin-right:5px}.gjhq-up-p b{color:var(--gjhq-sale);font-weight:600}.gjhq-up .gjhq-row{margin-bottom:4px}.gjhq-up-add{align-self:flex-start;width:auto;min-height:0;margin-top:auto;padding:5px 0 1px;background:none;border:0;border-radius:0;color:var(--gjhq-ink);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gjhq-up-add:hover{background:none;color:var(--gjhq-mute);text-decoration:underline}.gjhq-up-add.is-done{background:none;color:var(--gjhq-ink);text-decoration:none}.gjhq-up-add[disabled]{background:none;opacity:.55;cursor:default;text-decoration:none}.gjhq-up .gjhq-sheet{padding:8px;gap:6px}.gjhq-up .gjhq-sheet-t{font-size:10px;letter-spacing:.04em}.gjhq-up .gjhq-sheet-g{grid-template-columns:repeat(3,1fr);gap:4px}.gjhq-up .gjhq-opt{padding:6px 2px;font-size:11px}.gjhq-up .gjhq-x{top:2px;right:4px;width:20px;height:20px;font-size:15px}.cart-drawer .gjhq-rail{flex:0 0 auto}.gjhq-cart #CartDrawer cart-drawer-items{overflow-x:hidden}@media(min-width:750px){.gjhq-atc{font-size:12px}.gjhq-up{flex-basis:140px}}.gjhq-hidestars .gjhq-card .rating,.gjhq-hidestars .gjhq-card .card__rating,.gjhq-hidestars .gjhq-card .card-information__wrapper .rating,.gjhq-hidestars .gjhq-card .jdgm-widget,.gjhq-hidestars .gjhq-card .jdgm-prev-badge,.gjhq-hidestars .gjhq-card .jdgm-preview-badge,.gjhq-hidestars .gjhq-card [class*=trustify],.gjhq-hidestars .gjhq-card [class*=yotpo]{display:none!important}.gjhq-atc--customize,.gjhq-atc--customize:hover,.gjhq-atc--customize:focus{text-decoration:none!important}.gjhq-atc--customize:hover{background:var(--gjhq-ink);color:#fff}#product-grid{--grid-mobile-horizontal-spacing: 8px}@media(min-width:750px){#product-grid{--grid-desktop-horizontal-spacing: 16px}}.gjhq-card>.card>.card__content .card__heading{min-height:44px}.gjhq-card .gjhq-ctl{display:flex;flex-direction:column;min-height:74px}.gjhq-card .gjhq-ctl>.gjhq-price{margin-top:auto}.gjhq-rail-nav{display:flex;align-items:center;gap:8px}.gjhq-rail-arrow{display:none;padding:0 2px;background:none;border:0;line-height:1;color:var(--gjhq-ink);font-size:24px;cursor:pointer}.gjhq-rail-arrow:hover{color:var(--gjhq-mute)}@media(min-width:750px){.gjhq-rail-arrow{display:inline-flex;align-items:center;justify-content:center}}.cart-drawer__footer.gjhq-hasSum .totals,.cart-drawer__footer.gjhq-hasSum .discounts{display:none}.gjhq-sum{margin:0;padding:4px 0 0}.gjhq-sum-r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;font-size:13px;color:var(--gjhq-ink)}.gjhq-sum-disc .gjhq-sum-l,.gjhq-sum-disc .gjhq-sum-v{color:var(--gjhq-mute);font-weight:400}.gjhq-sum-total{margin-top:5px;padding-top:5px;border-top:1px solid var(--gjhq-line);font-size:15px;font-weight:700}.gjhq-sum-ship{margin:0;font-size:12px;color:var(--gjhq-mute)}.gjhq-secure{display:flex;justify-content:center;align-items:center;margin:5px 0 0}.gjhq-secure img{height:13px;width:auto;opacity:.7}.gjhq-cart #CartDrawer .cart__ctas{margin-top:6px}.gjhq-cart #CartDrawer .cart__checkout-button.button{min-height:42px;padding-top:9px;padding-bottom:9px;font-size:14px}.gjhq-cart #CartDrawer .cart-drawer__footer{padding-top:6px;padding-bottom:6px}.gjhq-cart #CartDrawer .gjh-cd-pay{margin:5px 0 0;gap:9px}.gjhq-cart #CartDrawer .gjh-cd-pay img{transform:scale(.86)}.gjhq-cart #CartDrawer .gjh-cd-note{margin:3px 0 0;font-size:10px}.gjhq-cart #CartDrawer .gjh-cd-reviews,.gjhq-cart #CartDrawer .gjh-cd-ship,.gjhq-cart #CartDrawer .drawer__header+* [class*=review i]{margin:3px 0;font-size:11px;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/131/assets/gjh-shopux2.css.map */
