*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.parallax-stack-jhango-rocks{position:sticky;top:0;will-change:auto}.full-vh-jhango-rocks{min-height:100vh;min-height:100dvh}.overlay-jhango-rocks{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.25,.1,.25,1);background:#00000073}.overlay-jhango-rocks.is-active-jhango-rocks{pointer-events:all;opacity:1}.sr-only-jhango-rocks{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#gcpdp .gc-l:not(:has([data-slot=sale_banner] .gc-offer)) [data-slot=price]{margin-bottom:20px!important}@media(min-width:769px){#gcpdp .gc-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}#gcpdp .gc-body>.gc-l{padding:40px clamp(24px,3.4vw,56px) 0!important}#gcpdp .gc-body>.gc-r{position:sticky!important;top:calc(var(--gcpdp-hdr-h, 110px) + 12px)!important;padding:40px clamp(24px,3.4vw,56px) 0!important}}@media(min-width:769px){#gcpdp .gc-gal{padding-top:var(--gcpdp-hdr-h, 110px)!important;background:#fff!important}#gcpdp .gc-gal .gc-grid,#gcpdp .gc-grid .gc-cell{background:#fff!important}#gcpdp .gc-grid .gc-cell.v{height:calc(100vh - var(--gcpdp-hdr-h, 110px))!important;height:calc(100svh - var(--gcpdp-hdr-h, 110px))!important;min-height:420px!important}#gcpdp .gc-grid .gc-cell picture{height:100%!important}#gcpdp .gc-grid .gc-cell img,#gcpdp .gc-grid .gc-cell video{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;background:#fff!important}#gcpdp .gc-grid .gc-cell+.gc-cell.v{border-left:1px solid #f0f0ee!important}}#gcpdp .gc-opt-group .gc-opt-lbl{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#7a7a7a!important;margin-bottom:14px!important}#gcpdp .gc-opt-group .gc-opt-lbl em{color:#0a0a0a!important;font-weight:600!important}#gcpdp .gc-opts .gc-color-row{gap:12px!important;padding:8px 2px 4px!important}#gcpdp .gc-color-row .gc-csw{position:relative!important;width:86px!important;height:60px!important;padding:3px!important;background:#fff!important;border:1px solid #e2e2de!important;border-radius:8px!important;overflow:visible!important;cursor:pointer!important;transition:border-color .2s ease,box-shadow .25s ease,transform .25s cubic-bezier(.2,.7,.2,1)!important}#gcpdp .gc-color-row .gc-csw img,#gcpdp .gc-color-row .gc-csw span{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:5px!important;display:block!important;background:#fff!important}#gcpdp .gc-color-row .gc-csw span[style]{background-clip:padding-box!important}#gcpdp .gc-color-row .gc-csw:hover{border-color:#0a0a0a!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -12px #00000059!important}#gcpdp .gc-color-row .gc-csw.a{border:1.5px solid #0a0a0a!important;box-shadow:0 0 0 3px #fff,0 0 0 4px #0a0a0a2e!important}#gcpdp .gc-color-row .gc-csw.a:before{content:""!important;position:absolute!important;top:-8px!important;right:-8px!important;width:20px!important;height:20px!important;border-radius:50%!important;border:2px solid #fff!important;background:#0a0a0a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>") center / 10px no-repeat!important;z-index:2!important}#gcpdp .gc-color-row .gc-csw:after{content:attr(aria-label)!important;position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translate(-50%,4px)!important;padding:6px 10px!important;border-radius:4px!important;background:#0a0a0a!important;color:#fff!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease,transform .25s ease!important;z-index:3!important}#gcpdp .gc-color-row .gc-csw:hover:after{opacity:1!important;transform:translate(-50%)!important}@media(max-width:768px){#gcpdp .gc-opts .gc-color-row{gap:10px!important}#gcpdp .gc-color-row .gc-csw{width:74px!important;height:52px!important}#gcpdp .gc-color-row .gc-csw:after{display:none!important}}@media(min-width:750px){.coll-jr .coll-grid-jr{gap:24px!important;padding:8px clamp(16px,2.6vw,48px) 0!important}}.coll-grid-jr>.coll-card-jr:not(.coll-video-card-wrap-jr){display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e3;padding:14px 14px 20px;transition:border-color .3s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.coll-grid-jr>.coll-card-jr:not(.coll-video-card-wrap-jr):hover{border-color:#0a0a0a;box-shadow:0 18px 36px -24px #00000059;transform:translateY(-3px)}.coll-grid-jr>.coll-card-jr:not(.img2-ready):hover .coll-card-img1-jr{transform:scale(1.05)}}.coll-grid-jr .coll-card-img-jr{background:#fff!important}.coll-grid-jr .coll-card-img-jr img{object-fit:contain!important;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)!important}.coll-grid-jr .coll-sale-strip-product-jr{margin:12px 0 0!important;padding:7px 10px!important;border-radius:3px;background:#0a0a0a;color:#fff;font-size:10.5px!important;font-weight:500!important;letter-spacing:.05em!important;line-height:1.35!important;text-align:center}.coll-grid-jr>.coll-card-jr .coll-card-info-jr,.coll-grid-jr>.coll-card-jr:nth-child(n) .coll-card-info-jr{display:flex;flex-direction:column;align-items:center;flex:1;padding:16px 4px 0!important;text-align:center}.coll-grid-jr .coll-card-info-jr:before{content:"";display:block;width:26px;height:1px;background:#b9b9b4;margin:0 0 14px;transition:width .35s ease,background .35s ease}@media(hover:hover){.coll-grid-jr>.coll-card-jr:hover .coll-card-info-jr:before{width:52px;background:#0a0a0a}}.coll-grid-jr .coll-card-row-jr{flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%}.coll-grid-jr .coll-card-title-jr{flex:none!important;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;font-family:var(--font-heading-family);font-size:14.5px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:.02em;color:#2a2a2a;text-align:center}.coll-grid-jr .coll-card-price-jr{white-space:normal!important;text-align:center;font-size:13px!important;letter-spacing:.06em!important;color:#7a7a7a!important}.coll-grid-jr .coll-card-price-compare-jr{color:#a8a8a8!important;margin-right:8px!important;font-size:12px}.coll-grid-jr .coll-card-vendor-jr{text-align:center}@media(max-width:749px){.coll-grid-jr>.coll-card-jr:not(.coll-video-card-wrap-jr){padding:8px 8px 14px}.coll-grid-jr .coll-sale-strip-product-jr{margin:8px 0 0!important;font-size:9px!important;padding:5px 4px!important}.coll-grid-jr>.coll-card-jr .coll-card-info-jr,.coll-grid-jr>.coll-card-jr:nth-child(n) .coll-card-info-jr{padding:12px 2px 0!important}.coll-grid-jr .coll-card-info-jr:before{margin-bottom:10px}.coll-grid-jr .coll-card-title-jr{font-size:12.5px!important}.coll-grid-jr .coll-card-price-jr{font-size:12px!important}}:is(header,nav,[class*=header],[class*=menu],[class*=drawer]) a[href$="/collections/sale"]{position:relative;overflow:visible!important;font-weight:600!important;background:linear-gradient(90deg,#ff3b4a 0% 35%,#ffd27a 50%,#ff3b4a 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff3b4a!important;text-decoration:none!important;animation:iscSaleShimmer 3s linear infinite}:is(header,nav,[class*=header],[class*=menu],[class*=drawer]) a[href$="/collections/sale"]:before{content:none!important;display:none!important}:is(header,nav,[class*=header],[class*=menu],[class*=drawer]) a[href$="/collections/sale"]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#ff3b4a;transform-origin:left center;animation:iscSaleLine 2.4s ease-in-out infinite;pointer-events:none}@keyframes iscSaleShimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes iscSaleLine{0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){:is(header,nav,[class*=header],[class*=menu],[class*=drawer]) a[href$="/collections/sale"],:is(header,nav,[class*=header],[class*=menu],[class*=drawer]) a[href$="/collections/sale"]:after{animation:none}}@media(max-width:768px){#gcpdp .gc-mob .gc-mob-arrows{top:auto!important;bottom:14px!important;left:50%!important;right:auto!important;height:68px!important;transform:translate(-50%)!important;justify-content:center!important;gap:12px!important;padding:0!important}#gcpdp .gc-mob .gc-mob-arr{width:38px!important;height:38px!important;background:#fff!important;border:1px solid #e2e2de!important;box-shadow:0 2px 8px #0000001a!important}#gcpdp .gc-mob .gc-mob-arr:active{background:#0a0a0a!important}#gcpdp .gc-mob .gc-mob-arr:active svg{stroke:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/jhango-rocks-global.css.map */
