@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.shx *{box-sizing:border-box}.shx img{max-width:100%;display:block;height:auto}.shx a{color:inherit;text-decoration:none}.shx button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.shx h1,.shx h2,.shx h3,.shx h4{margin:0;font-weight:700;line-height:1.05;letter-spacing:-.03em;text-transform:none}.shx p{margin:0}.shx ul{margin:0;padding:0;list-style:none}html.sh-landing,body.sh-landing{margin:0;padding:0;background:#fff}body.sh-landing{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;color:#0E1418}.shx{--blue:#38A4CC;--blue-dim:rgba(56,164,204,.16);--blue-line:rgba(56,164,204,.38);--ink:#0E1418;--navy:#0B1116;--navy-2:#111820;--navy-3:#18222a;--white:#fff;--grey:#848484;--grey-2:#e6e8ea;--grey-3:#f4f6f7;--shadow:0 18px 50px -22px rgba(0,0,0,.35);--ease:cubic-bezier(.16,1,.3,1);--maxw:1180px;background:var(--white);color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}.shx h1{font-size:clamp(2.4rem,7vw,5.2rem)}.shx h2{font-size:clamp(1.9rem,4.4vw,3.2rem)}.shx h3{font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:-.02em}.wrap{width:min(100% - 2.5rem,var(--maxw));margin-inline:auto}.eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--blue)}.muted{color:var(--grey)}.shx :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.hdr{position:fixed;inset:0 0 auto 0;z-index:70;padding:.6rem 0;transition:background .35s var(--ease),backdrop-filter .35s var(--ease),box-shadow .35s var(--ease)}.hdr::before{content:"";position:absolute;left:0;right:0;top:0;height:150%;z-index:1;pointer-events:none;background:linear-gradient(rgb(5 9 12 / .62),rgb(5 9 12 / .28) 55%,transparent);transition:opacity .35s var(--ease)}.hdr.solid::before,.hdr.menuopen::before{opacity:0}.hdr.solid{background:rgb(255 255 255 / .92);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgb(0 0 0 / .07)}.hdr>.wrap{display:flex;align-items:center;gap:1.25rem;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:.6rem;margin-right:auto}.brand img{height:96px;width:auto;transition:opacity .3s var(--ease)}.brand .lgt{position:absolute;opacity:0}.hdr.solid .brand .drk{opacity:0}.hdr.solid .brand .lgt{opacity:1;position:static}.nav{display:flex;align-items:center;gap:1.6rem;font-size:.9rem;font-weight:500}.nav a{color:var(--white);opacity:.85;position:relative;padding:.2rem 0}.hdr.solid .nav a{color:var(--ink);opacity:.75}.nav a:hover{opacity:1}.nav a::after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--blue);transition:right .35s var(--ease)}.nav a:hover::after{right:0}.navlink{display:flex;align-items:center;gap:.35rem;color:var(--white);opacity:.85;font-weight:500;padding:.2rem 0;position:relative}.hdr.solid .navlink{color:var(--ink);opacity:.75}.navlink:hover,.navlink[aria-expanded="true"]{opacity:1}.navlink .chev{transition:transform .3s var(--ease)}.navlink[aria-expanded="true"] .chev{transform:rotate(180deg)}.navcta{padding:.6rem 1.1rem;font-size:.85rem}.mega{position:fixed;left:0;right:0;top:0;z-index:1;background:#fff;border-bottom:1px solid var(--grey-2);box-shadow:0 26px 50px -30px rgb(0 0 0 / .45);padding:8.6rem 0 1.6rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s var(--ease),transform .35s var(--ease),visibility .35s}.mega.open{opacity:1;visibility:visible;transform:none}@media(min-width:881px){.hdr.menuopen{background:rgb(255 255 255 / .96);backdrop-filter:blur(14px)}.hdr.menuopen .brand .drk{opacity:0}.hdr.menuopen .brand .lgt{opacity:1;position:static}.hdr.menuopen .nav a,.hdr.menuopen .navlink{color:var(--ink);opacity:.75}.hdr.menuopen .cartbtn{border-color:var(--grey-2);color:var(--ink)}}.megaback{display:none;color:#fff;font-size:.9rem;font-weight:500;margin-bottom:1rem;opacity:.7}.megahead{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin:.6rem 0 1rem;font-weight:600}.megagrid{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem}.mcat{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:12px;font-size:.85rem;font-weight:500;border:1px solid #fff0;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.mcat:hover{background:var(--grey-3);border-color:var(--grey-2);transform:translateX(3px)}.mcat .mi{flex:none;width:34px;height:34px;border-radius:10px;background:var(--grey-3);display:grid;place-items:center;color:var(--blue)}.mcat:hover .mi{background:var(--blue);color:#fff}.mcat .mi svg{width:19px;height:19px}.megafoot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--grey-2);font-size:.83rem;color:var(--grey)}.megafoot a{color:var(--blue);font-weight:500}.cartbtn{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgb(255 255 255 / .25);color:var(--white)}.hdr.solid .cartbtn{border-color:var(--grey-2);color:var(--ink)}.burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid rgb(255 255 255 / .25);color:#fff;font-size:1.1rem}.hdr.solid .burger{border-color:var(--grey-2);color:var(--ink)}@media(max-width:1100px){.megagrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:880px){.navlink{font-size:1.25rem;color:#fff;opacity:.9}.hdr.solid .navlink{color:#fff}.navcta{margin-top:.6rem}.mega{background:var(--navy);border:0;color:#fff;top:0;bottom:0;overflow:auto;padding:7.4rem 0 3rem}.megaback{display:block}.megahead{color:rgb(255 255 255 / .45)}.megagrid{grid-template-columns:1fr 1fr;gap:.5rem}.mcat{color:#fff;background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .08);font-size:.8rem;padding:.6rem}.mcat .mi{background:rgb(255 255 255 / .08);width:30px;height:30px}.megafoot{border-color:rgb(255 255 255 / .12)}.nav{position:fixed;inset:0 0 auto 0;top:0;padding:7.4rem 1.6rem 2rem;background:var(--navy);flex-direction:column;align-items:flex-start;gap:1.1rem;font-size:1.25rem;transform:translateY(-102%);transition:transform .5s var(--ease);z-index:-1}.nav.open{transform:translateY(0)}.nav a,.hdr.solid .nav a{color:#fff;opacity:.9}.burger{display:grid;place-items:center}}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.6rem;border-radius:999px;font-weight:600;font-size:.92rem;transition:transform .3s var(--ease),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:#2d90b6}.btn-ghost{border:1px solid var(--grey-2);color:var(--ink)}.btn-wa{background:#25D366;color:#0a2e17}.btn-block{width:100%;justify-content:center}.cinema{position:relative}.stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--navy)}.plate{position:absolute;inset:-4% -4% -4% -4%;opacity:0;transition:opacity .9s linear;will-change:opacity,transform}.plate img,.plate video{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.plate.on{opacity:1}.shade{position:absolute;inset:0;pointer-events:none;background:rgb(0 0 0 / .45)}.vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 40%,rgb(0 0 0 / .55) 100%),linear-gradient(to bottom,rgb(0 0 0 / .55),transparent 26%,transparent 62%,rgb(5 9 12 / .8))}.grain{position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.rail{position:fixed;right:clamp(.7rem,2vw,1.6rem);top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:.7rem;color:#fff;opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.rail.on{opacity:1}.rail .clock{font-size:.7rem;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;writing-mode:vertical-rl;text-orientation:mixed}.rail .track{width:2px;height:min(38vh,300px);background:rgb(255 255 255 / .22);position:relative;border-radius:2px}.rail .fill{position:absolute;inset:0 0 auto 0;height:0;background:var(--blue);border-radius:2px}.rail .fill::after{content:"";position:absolute;left:50%;bottom:0;width:9px;height:9px;border-radius:50%;background:var(--blue);transform:translate(-50%,50%);box-shadow:0 0 0 5px rgb(56 164 204 / .22)}.rail .ends{font-size:.6rem;letter-spacing:.14em;opacity:.55}.beats{position:relative;margin-top:-100svh;z-index:20}.beat{min-height:100svh;display:flex;align-items:center;padding:9rem 0 6rem;color:#fff}.beat .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center}.beat.right .copy{grid-column:2}.copy{max-width:34rem}.copy h2{margin:.9rem 0 1rem}.copy p{color:rgb(255 255 255 / .74);font-size:1.02rem}.copy .list{margin:1.6rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.copy .list li{display:flex;gap:.7rem;align-items:flex-start;font-size:.93rem;color:rgb(255 255 255 / .82)}.copy .list li svg{flex:none;margin-top:.15rem}.rise{opacity:0;transform:translateY(20px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.rise.in{opacity:1;transform:none}.rise:nth-child(2){transition-delay:.06s}.rise:nth-child(3){transition-delay:.12s}.rise:nth-child(4){transition-delay:.18s}@media(max-width:560px){.brand img{height:72px}.rail .ends{display:none}.beat .wrap{padding-right:3rem}.rail .track{height:26vh}.rail .clock{font-size:.62rem}.hero .wrap{padding-right:3.2rem;padding-left:1.4rem}}@media(max-width:880px){.beat .wrap{grid-template-columns:1fr}.beat.right .copy{grid-column:1}.beat{padding:6rem 0 2rem;align-items:flex-end;min-height:100svh}.prop{display:none}}.hero{position:relative;height:100svh;display:grid;place-items:center;text-align:center;color:#fff;z-index:21}.hero h1{max-width:14ch;margin-inline:auto}.hero .u{display:block;height:5px;background:var(--blue);width:0;margin:1.1rem auto 0;border-radius:3px;transition:width 1.1s var(--ease) .35s}.hero.in .u{width:min(230px,42vw)}.hero .sub{margin-top:1.4rem;color:rgb(255 255 255 / .72);font-size:1rem}.prop{position:absolute;z-index:22;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none}.prop.on{opacity:1;transform:none}.shotcard{display:none;margin:0;position:relative;width:min(430px,34vw);border-radius:18px;overflow:hidden;border:1px solid rgb(255 255 255 / .16);box-shadow:0 30px 60px -26px rgb(0 0 0 / .9)}.shotcard.on{display:block;animation:popin .55s var(--ease) var(--d,0s) both}.shotcard img{width:100%;height:100%;object-fit:cover;display:block}.shotcard figcaption{position:absolute;left:0;right:0;bottom:0;padding:.7rem .9rem;font-size:.78rem;color:rgb(255 255 255 / .88);background:linear-gradient(transparent,rgb(4 8 11 / .8));display:flex;align-items:center;gap:.5rem}.shotcard figcaption b{color:var(--blue);font-weight:600}.camfeed{display:none;margin:0;position:relative;width:min(560px,44vw);aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid rgb(56 164 204 / .45);box-shadow:0 30px 60px -26px rgb(0 0 0 / .92)}.camfeed.on{display:block;animation:popin .55s var(--ease) var(--d,0s) both}.camfeed img{width:100%;height:100%;object-fit:cover;filter:saturate(.45) brightness(.85) contrast(1.12) hue-rotate(-8deg)}.camfeed::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgb(255 255 255 / .05) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 45%,transparent 45%,rgb(0 0 0 / .55) 100%)}.camfeed .br{position:absolute;width:20px;height:20px;border:2px solid var(--blue);z-index:2}.camfeed .br:nth-of-type(1){top:12px;left:12px;border-right:0;border-bottom:0}.camfeed .br:nth-of-type(2){top:12px;right:12px;border-left:0;border-bottom:0}.camfeed .br:nth-of-type(3){bottom:12px;left:12px;border-right:0;border-top:0}.camfeed .br:nth-of-type(4){bottom:12px;right:12px;border-left:0;border-top:0}.camfeed figcaption{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:.7rem;padding:.65rem .9rem;font-size:.72rem;letter-spacing:.14em;color:rgb(255 255 255 / .85);background:linear-gradient(transparent,rgb(4 8 11 / .75));font-variant-numeric:tabular-nums}.camfeed .live{display:flex;align-items:center;gap:.4rem;color:#ff6b6b;font-weight:600}.camfeed .live i{width:8px;height:8px;border-radius:50%;background:#ff5a5a;animation:blink 1.6s steps(2,end) infinite}.camfeed .cid{color:var(--blue)}.camfeed .ts{margin-left:auto}.energy{font-size:clamp(2rem,5vw,3.4rem);font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.hud{position:absolute;bottom:12%;z-index:23;display:flex;flex-direction:column-reverse;gap:.9rem;pointer-events:none}.hud-l{left:6%;align-items:flex-start}.hud-r{right:6%;align-items:flex-end}.hud-t{left:6%;bottom:auto;top:16%;align-items:flex-start;flex-direction:column}.pop{display:none;align-items:center;gap:1.3rem;padding:1.15rem 1.5rem;border-radius:22px;min-width:430px;color:#fff;background:rgb(10 16 21 / .6);border:1px solid rgb(255 255 255 / .15);backdrop-filter:blur(12px);box-shadow:0 30px 60px -26px rgb(0 0 0 / .92)}.pop.on{display:flex;animation:popin .55s var(--ease) var(--d,0s) both}@keyframes popin{from{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}.pic{flex:none;width:66px;height:66px;border-radius:19px;display:grid;place-items:center;background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .8)}.pic .ic{width:40px;height:40px}.pop.on .pic{animation:picOn .55s var(--ease) calc(var(--d,0s) + .5s) both}.pop.on .pic.warm{animation-name:picWarm}@keyframes picOn{to{background:rgb(56 164 204 / .2);color:var(--blue);box-shadow:0 0 0 1px rgb(56 164 204 / .35)}}@keyframes picWarm{to{background:rgb(255 196 110 / .18);color:#ffc37a;box-shadow:0 0 30px 4px rgb(255 183 92 / .38)}}.ptx{display:grid;gap:.18rem;line-height:1.25}.ptx b{font-size:1.2rem;font-weight:600;letter-spacing:-.02em}.ptx small{font-size:.92rem;color:rgb(255 255 255 / .62);display:flex;align-items:center;gap:.45rem}.tgl{flex:none;margin-left:auto;width:68px;height:36px;border-radius:18px;background:rgb(255 255 255 / .18);position:relative}.tgl i{position:absolute;top:5px;left:5px;width:26px;height:26px;border-radius:50%;background:#fff;display:block}.pop.on .tgl{animation:swTrack .5s var(--ease) calc(var(--d,0s) + .5s) both}.pop.on .tgl i{animation:swKnob .5s var(--ease) calc(var(--d,0s) + .5s) both}@keyframes swTrack{to{background:var(--blue)}}@keyframes swKnob{to{transform:translateX(32px)}}.ic *{transform-box:fill-box;transform-origin:center}.pop.on .rays{animation:rays .5s var(--ease) calc(var(--d,0s) + .55s) both}@keyframes rays{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.rays{opacity:0}.pop.on .glass{animation:glassOn .5s var(--ease) calc(var(--d,0s) + .55s) both}@keyframes glassOn{to{fill:rgb(255 201 120 / .55)}}.pop.on .gl{animation:gateL .8s var(--ease) calc(var(--d,0s) + .5s) both}.pop.on .gr{animation:gateR .8s var(--ease) calc(var(--d,0s) + .5s) both}@keyframes gateL{to{transform:translateX(-4px)}}@keyframes gateR{to{transform:translateX(4px)}}.pop.on .cl{animation:curtL .9s var(--ease) calc(var(--d,0s) + .5s) both}.pop.on .cr{animation:curtR .9s var(--ease) calc(var(--d,0s) + .5s) both}@keyframes curtL{from{transform:translateX(-3px)}to{transform:translateX(4px)}}@keyframes curtR{from{transform:translateX(3px)}to{transform:translateX(-4px)}}.pop.on .shk.open{animation:shkOpen .55s var(--ease) calc(var(--d,0s) + .5s) both}.pop.on .shk.close{animation:shkClose .55s var(--ease) calc(var(--d,0s) + .5s) both}@keyframes shkOpen{to{transform:translate(3px,-4px) rotate(9deg)}}@keyframes shkClose{from{transform:translate(3px,-4px) rotate(9deg)}to{transform:none}}.ripple{opacity:0}.pop.on .ripple{animation:ripple 1.6s var(--ease) calc(var(--d,0s) + .3s) 2}@keyframes ripple{0%{opacity:.9;transform:scale(.4)}100%{opacity:0;transform:scale(2.4)}}.wv path{opacity:0}.pop.on .wv path{animation:wave 2s linear calc(var(--d,0s) + .55s) infinite}.pop.on .wv path:last-child{animation-delay:calc(var(--d,0s) + 1.2s)}@keyframes wave{0%{opacity:0;transform:translateY(4px)}35%{opacity:1}100%{opacity:0;transform:translateY(-5px)}}.rec-dot{width:9px;height:9px;border-radius:50%;background:#ff5a5a;display:inline-block;animation:blink 1.6s steps(2,end) infinite}@keyframes blink{50%{opacity:.15}}.energypop{min-width:430px}.energypop .energy{display:flex;align-items:baseline;gap:.45rem;font-size:3rem;font-weight:700;color:var(--blue);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.energypop .unit{font-size:1.15rem;font-weight:500;color:#fff;letter-spacing:normal}@media(max-width:1280px){.pop,.energypop{min-width:360px}.pic{width:58px;height:58px;border-radius:17px}.pic .ic{width:34px;height:34px}.ptx b{font-size:1.05rem}.ptx small{font-size:.84rem}.energypop .energy{font-size:2.4rem}}@media(max-width:880px){.hud{bottom:auto;top:8%;left:5%;right:5%;flex-direction:column;align-items:stretch;gap:.6rem}.hud-l,.hud-r,.hud-t{left:5%;right:5%;top:8%;align-items:stretch}.pop,.energypop{min-width:0;width:min(400px,100%);padding:.85rem 1rem;gap:.85rem;border-radius:18px}.camfeed,.shotcard{width:min(400px,100%)}.camfeed figcaption{font-size:.62rem;letter-spacing:.1em;padding:.5rem .7rem}.shotcard figcaption{font-size:.7rem}.pic{width:50px;height:50px;border-radius:15px}.pic .ic{width:29px;height:29px}.ptx b{font-size:.98rem}.ptx small{font-size:.78rem}.tgl{width:56px;height:30px}.tgl i{width:22px;height:22px}.energypop{display:none}@keyframes swKnob{to{transform:translateX(26px)}}}.pop.auto,.pop.voice{flex-direction:column;align-items:stretch;gap:.5rem;padding:1.15rem 1.35rem}.arow{display:flex;align-items:center;gap:1.2rem}.link{display:block;width:2px;height:22px;margin-left:32px;background:rgb(255 255 255 / .16);border-radius:2px;overflow:hidden}.link i{display:block;width:100%;height:0;background:var(--blue)}.pop.on .link i{animation:linkdraw .45s var(--ease) calc(var(--d,0s) + .45s) both}@keyframes linkdraw{to{height:100%}}.trig{margin-left:auto;flex:none;font-size:.66rem;font-weight:600;letter-spacing:.14em;color:var(--blue);border:1px solid var(--blue-line);border-radius:7px;padding:.25rem .55rem;opacity:0}.pop.on .trig{animation:trig .5s var(--ease) calc(var(--d,0s) + .3s) both}@keyframes trig{0%{opacity:0;transform:scale(.85)}40%{opacity:1;background:rgb(56 164 204 / .28)}100%{opacity:1;background:#fff0;transform:none}}.arcs path{opacity:0}.pop.on .arcs path{animation:mo 1.8s var(--ease) calc(var(--d,0s) + .35s) infinite}.pop.on .arcs path:last-child{animation-delay:calc(var(--d,0s) + .65s)}@keyframes mo{0%{opacity:0;transform:translateY(3px) scale(.9)}40%{opacity:1}100%{opacity:0;transform:translateY(-2px) scale(1.05)}}.pop.auto.on .arow:first-child .pic{animation-delay:calc(var(--d,0s) + .25s)}.pop.auto.on .arow:last-child .pic{animation-delay:calc(var(--d,0s) + .95s)}.pop.auto.on .rays,.pop.auto.on .glass{animation-delay:calc(var(--d,0s) + 1s)}.pop.auto.on .tgl,.pop.auto.on .tgl i{animation-delay:calc(var(--d,0s) + .95s)}.wave{display:flex;align-items:center;gap:3px;height:30px;margin-left:auto;flex:none}.wave i{width:3px;height:9px;border-radius:2px;background:var(--blue);display:block}.pop.on .wave i{animation:wv 1.1s ease-in-out calc(var(--d,0s) + .3s) infinite}.pop.on .wave i:nth-child(2){animation-delay:calc(var(--d,0s) + .40s)}.pop.on .wave i:nth-child(3){animation-delay:calc(var(--d,0s) + .50s)}.pop.on .wave i:nth-child(4){animation-delay:calc(var(--d,0s) + .35s)}.pop.on .wave i:nth-child(5){animation-delay:calc(var(--d,0s) + .55s)}.pop.on .wave i:nth-child(6){animation-delay:calc(var(--d,0s) + .45s)}.pop.on .wave i:nth-child(7){animation-delay:calc(var(--d,0s) + .60s)}@keyframes wv{0%,100%{height:9px;opacity:.5}50%{height:26px;opacity:1}}.vsplit{height:1px;background:rgb(255 255 255 / .12);margin:.15rem 0}.vgrid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-size:.9rem;color:rgb(255 255 255 / .82)}.vgrid span{display:flex;align-items:center;gap:.5rem;opacity:0}.vgrid svg{flex:none;color:var(--blue)}.pop.voice.on .vgrid span{animation:popin .45s var(--ease) both}.pop.voice.on .vgrid span:nth-child(1){animation-delay:calc(var(--d,0s) + .65s)}.pop.voice.on .vgrid span:nth-child(2){animation-delay:calc(var(--d,0s) + .8s)}.pop.voice.on .vgrid span:nth-child(3){animation-delay:calc(var(--d,0s) + .95s)}.pop.voice.on .vgrid span:nth-child(4){animation-delay:calc(var(--d,0s) + 1.1s)}.said{font-style:italic}@media(max-width:880px){.pop.auto,.pop.voice{padding:.85rem 1rem}.arow{gap:.85rem}.link{margin-left:24px;height:16px}.vgrid{font-size:.78rem;gap:.4rem .6rem}}.catgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.cat{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-items:center;align-content:start;gap:.55rem;text-align:center;padding:1.9rem 1rem 1.6rem;border:1px solid var(--grey-2);border-radius:20px;background:#fff;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.cat::before{content:"";position:absolute;inset:auto -30% -70% -30%;height:130%;border-radius:50%;background:radial-gradient(circle,rgb(56 164 204 / .16),transparent 62%);opacity:0;transform:translateY(30%);transition:opacity .45s var(--ease),transform .45s var(--ease)}.cat:hover{transform:translateY(-7px);border-color:rgb(56 164 204 / .55);box-shadow:0 26px 48px -26px rgb(11 17 22 / .42)}.cat:hover::before{opacity:1;transform:translateY(0)}.cat-ic{grid-row:1;position:relative;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:var(--grey-3);color:var(--blue);transition:background .4s var(--ease),color .4s var(--ease),transform .5s var(--ease),box-shadow .4s var(--ease)}.cat-ic svg{width:38px;height:38px}.cat:hover .cat-ic{background:var(--blue);color:#fff;transform:translateY(-4px) scale(1.06);box-shadow:0 16px 30px -14px rgb(56 164 204 / .85)}.cat-n{grid-row:2;position:relative;font-weight:600;font-size:.95rem;letter-spacing:-.01em;line-height:1.25}.cat-c{grid-row:3;grid-column:1;position:relative;font-size:.72rem;color:var(--grey);transition:opacity .3s var(--ease)}.cat-go{grid-row:3;grid-column:1;position:relative;font-size:.78rem;font-weight:600;color:var(--blue);opacity:0;transform:translateY(-6px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.cat:hover .cat-go{opacity:1;transform:none}.cat:hover .cat-c{opacity:0}@media(max-width:1100px){.catgrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.catgrid{grid-template-columns:repeat(3,1fr);gap:.75rem}.cat{padding:1.4rem .7rem 1.2rem}.cat-ic{width:60px;height:60px;border-radius:18px}.cat-ic svg{width:31px;height:31px}.cat-n{font-size:.86rem}}@media(max-width:520px){.catgrid{grid-template-columns:repeat(2,1fr)}}.sec{padding:clamp(4rem,9vw,7.5rem) 0}.sec-head{max-width:44rem;margin-bottom:2.6rem}.sec-head h2{margin:.8rem 0 .9rem}.sec-head p{color:var(--grey)}.hand{background:#fff;position:relative;z-index:22}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--grey-2);font-size:.75rem;color:var(--grey)}.scrim{position:fixed;inset:0;background:rgb(6 10 13 / .55);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);z-index:80}.scrim.on{opacity:1;pointer-events:auto}.modal{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:1.2rem;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.modal.on{opacity:1;pointer-events:auto}.modal-in{position:relative;width:min(430px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:22px;padding:1.8rem;box-shadow:0 40px 80px -30px rgb(0 0 0 / .6);transform:translateY(16px) scale(.97);transition:transform .4s var(--ease)}.modal.on .modal-in{transform:none}.modal-x{position:absolute;top:.9rem;right:1.1rem;font-size:1.5rem;line-height:1;color:var(--grey)}.field{display:grid;gap:.3rem;font-size:.78rem;color:var(--grey)}.field input,.field select{padding:.7rem .8rem;border:1px solid var(--grey-2);border-radius:10px;font:inherit;font-size:.9rem;color:var(--ink);background:#fff}.foot{background:var(--navy);color:#fff;padding:clamp(3.5rem,7vw,6rem) 0 2.5rem}.foot .top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2.5rem}.foot h4{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:1rem;font-weight:600}.foot a{color:rgb(255 255 255 / .75);font-size:.9rem;display:block;padding:.22rem 0}.foot a:hover{color:#fff}.foot .logo{height:108px;width:auto;margin-bottom:1.2rem}.contacts{display:grid;gap:.7rem;margin:1.4rem 0}.contacts a{display:flex;align-items:center;gap:.7rem;font-size:.92rem;color:#fff}.contacts svg{flex:none}.legal{margin-top:3rem;padding-top:1.6rem;border-top:1px solid rgb(255 255 255 / .12);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.78rem;color:rgb(255 255 255 / .5)}@media(max-width:760px){.foot .top{grid-template-columns:1fr;gap:2rem}}@media(prefers-reduced-motion:reduce){.rise{opacity:1;transform:none;transition:none}.stage .prop,.stage .hud{display:none}.rail{display:none}.stage{position:relative;height:70svh}.beats{margin-top:0}.beat{min-height:0;padding:3.5rem 0;background:var(--navy)}.beat:nth-child(odd){background:var(--navy-2)}.hero{height:auto;padding:8rem 0 4rem;background:var(--navy)}.hero .u{width:min(230px,42vw);transition:none}.plate{position:relative;inset:auto;transition:none}.plate:not(.static-keep){display:none}.plate.static-keep{opacity:1}}body.sh-landing{max-width:none;width:auto;margin:0}.shx .hero h1,.shx .beat h2,.shx .beat h3,.shx .copy h2{color:#fff}.shx .sec h2,.shx .sec-head h2{color:var(--ink)}.shx .foot h4,.shx .foot a,.shx .contacts a{color:inherit}.shx .foot h2,.shx .foot h3{color:#fff}.shx .cat-n,.shx .mcat{color:var(--ink)}@media(max-width:880px){.shx .mcat{color:#fff}}.shx .ptx b,.shx .ptx small,.shx .vgrid span{color:inherit}.shx .pop .ptx b{color:#fff}.shx a{box-shadow:none}.shx button{border-radius:999px}.shx button.btn-blue{background:var(--blue);color:#fff}.shx button.btn-blue:hover{background:#2d90b6}.shx button.btn-wa{background:#25D366;color:#0a2e17}.shx button.btn-ghost{border:1px solid var(--grey-2);color:var(--ink)}.shx #videoplate{opacity:0}.shx #videoplate video{width:100%;height:100%;object-fit:cover;display:block}.shx .hdr>.wrap{width:min(100% - 3rem,1400px)}.shx .nav{margin-left:auto}.shx .navcta{margin-left:.5rem}body.sh-landing #main-menu,body.sh-landing .mobile-sidebar,body.sh-landing #wrapper>.footer-wrapper,body.sh-landing .absolute-footer{display:none!important}@media (max-width:880px){.shx .nav{margin-left:0}.shx .hdr>.wrap{width:min(100% - 2rem,1400px)}}body.sh-landing .hdr,body.sh-landing header.hdr{max-width:none!important;width:auto!important}.shx .brand .lgt{display:none;position:static;opacity:1}.shx .hdr.solid .brand .drk,.shx .hdr.menuopen .brand .drk{display:none}.shx .hdr.solid .brand .lgt,.shx .hdr.menuopen .brand .lgt{display:block;opacity:1;position:static}.shx .nav a.navcta,.shx .hdr.solid .nav a.navcta,.shx .hdr.menuopen .nav a.navcta{color:#fff;opacity:1}.shx .nav a.navcta::after{display:none}.shx .nav a.navcta:hover{color:#fff;opacity:1}body.admin-bar .shx .hdr{top:32px}@media screen and (max-width:782px){body.admin-bar .shx .hdr{top:46px}}.shx button.navlink,.shx .hdr .nav button.navlink{color:#fff;opacity:.9}.shx .hdr.solid button.navlink{color:var(--ink);opacity:.8}.shx .hdr.menuopen button.navlink{color:var(--ink);opacity:.8}.shx button.navlink:hover,.shx .hdr.solid button.navlink:hover{opacity:1}.shx .nav{font-size:1.02rem;gap:1.9rem}.shx .nav a,.shx .navlink{font-size:1.02rem;font-weight:500}.shx .navcta,.shx .nav a.navcta{padding:1rem 2.15rem;font-size:1.05rem;font-weight:600;border-radius:999px}.shx .mcat{font-size:1rem;padding:.72rem .85rem;gap:.8rem}.shx .mcat .mi{width:40px;height:40px;border-radius:12px}.shx .mcat .mi svg{width:22px;height:22px}.shx .megahead{font-size:.78rem}.shx .catgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.6rem}.shx .cat{padding:1.3rem .5rem 1.1rem;gap:.4rem;border-radius:16px}.shx .cat-ic{width:54px;height:54px;border-radius:16px}.shx .cat-ic svg{width:29px;height:29px}.shx .cat-n{font-size:.78rem;line-height:1.2;hyphens:auto}.shx .cat-c{font-size:.66rem}.shx .cat-go{font-size:.68rem}@media (max-width:1180px){.shx .catgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.shx .catgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.shx .catgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.shx .catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.shx .nav{font-size:1.25rem}.shx .nav a,.shx .navlink{font-size:1.25rem}.shx .navcta,.shx .nav a.navcta{font-size:1.05rem;padding:.9rem 1.9rem}.shx button.navlink,.shx .hdr.solid button.navlink,.shx .hdr.menuopen button.navlink{color:#fff;opacity:.9}}.shx .shade{z-index:5}.shx .vignette{z-index:6}.shx .grain{z-index:7}.shx .copy p{font-size:1.18rem;line-height:1.62}.shx .copy .list li{font-size:1.05rem;line-height:1.55}.shx .copy .list li svg{width:19px;height:19px;margin-top:.25rem}.shx .copy .list{gap:.85rem;margin-top:1.8rem}.shx .beat .eyebrow{font-size:.82rem;letter-spacing:.2em}.shx .copy{max-width:38rem}@media (max-width:880px){.shx .copy p{font-size:1.06rem}.shx .copy .list li{font-size:.98rem}}.shx .phonewrap{opacity:1;justify-self:center}.shx .phone{width:min(250px,52vw);aspect-ratio:9/19;border-radius:30px;background:var(--navy-2);border:1px solid rgb(255 255 255 / .18);box-shadow:0 40px 80px -30px rgb(0 0 0 / .9);padding:.75rem;display:grid;gap:.5rem;align-content:stretch}.shx .phone .bar{height:26px;border-radius:9px;background:rgb(255 255 255 / .06);display:flex;align-items:center;padding:0 .6rem;font-size:.62rem;color:rgb(255 255 255 / .6);justify-content:space-between}.shx .phone .tiles{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.shx .phone .tile{aspect-ratio:1;border-radius:12px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .07);display:grid;place-items:center;gap:.3rem;font-size:.58rem;line-height:1.25;color:rgb(255 255 255 / .55);text-align:center;padding:.3rem}.shx .phone .tile svg{color:rgb(255 255 255 / .5)}.shx .phone .tile.on{background:var(--blue-dim);border-color:var(--blue-line);color:#cfeaf5}.shx .phone .tile.on svg{color:var(--blue)}.shx .phone .scenes{display:flex;gap:.35rem;margin-top:.15rem}.shx .phone .scene{flex:1;text-align:center;font-size:.56rem;padding:.35rem .2rem;border-radius:8px;color:rgb(255 255 255 / .5);background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .07)}.shx .phone .scene.on{background:var(--blue);border-color:var(--blue);color:#04222e;font-weight:600}@media (max-width:880px){.shx .phonewrap{display:none}}.shx .sec.hand>.wrap{width:min(100% - 4rem,1720px)}.shx .sec.hand .sec-head{max-width:44rem}.shx .catgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem}.shx .cat{padding:2rem 1rem 1.7rem;gap:.6rem;border-radius:20px}.shx .cat-ic{width:76px;height:76px;border-radius:22px}.shx .cat-ic svg{width:40px;height:40px}.shx .cat-n{font-size:1rem;line-height:1.28}.shx .cat-c{font-size:.78rem}.shx .cat-go{font-size:.82rem}@media (max-width:1500px){.shx .catgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.shx .catgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.shx .cat-ic{width:66px;height:66px}.shx .cat-ic svg{width:34px;height:34px}}@media (max-width:700px){.shx .catgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.shx .cat{padding:1.4rem .6rem 1.2rem}.shx .cat-n{font-size:.86rem}}@media (max-width:440px){.shx .catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shx .beat.right .phonewrap{grid-column:1;grid-row:1}.shx .hud-t .pop{min-width:0;width:min(370px,30vw)}.shx .beat.right .phonewrap{grid-column:1;grid-row:1;justify-self:end;align-self:center}.shx .beat.right .phone{width:min(220px,17vw)}@media (max-width:1099px){.shx .beat.right .phonewrap{display:none}.shx .hud-t .pop{width:min(430px,72vw)}}.shx a.cartbtn{color:#fff}.shx .hdr.solid a.cartbtn,.shx .hdr.menuopen a.cartbtn{color:var(--ink)}.shx a.cartbtn svg{color:inherit}.shx .sec.hand{padding:4rem 0 4.5rem}.shx .sec.hand .sec-head{margin-bottom:2rem}@media (max-width:880px){.shx .sec.hand{padding:3rem 0 3.25rem}}.shx .foot>.wrap{width:min(100% - 4rem,1720px)}.shx .foot .top{grid-template-columns:1.7fr 1fr 1fr;gap:3.5rem}@media (max-width:900px){.shx .foot .top{grid-template-columns:1fr 1fr;gap:2.2rem}}@media (max-width:600px){.shx .foot .top{grid-template-columns:1fr;gap:2rem}}.shx .foot .top{grid-template-columns:1.35fr .85fr .85fr 1.25fr;gap:3rem}@media (max-width:1180px){.shx .foot .top{grid-template-columns:1fr 1fr;gap:2.6rem}}@media (max-width:640px){.shx .foot .top{grid-template-columns:1fr;gap:2.2rem}}.shx .fcol h4{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:1rem;font-weight:600}.shx .fcol>a{color:rgb(255 255 255 / .75);font-size:.94rem;display:block;padding:.28rem 0;transition:color .25s var(--ease)}.shx .fcol>a:hover{color:#fff}.shx .fcol-brand .logo{height:104px;width:auto;margin-bottom:1.1rem}.shx .ftag{color:#fff;font-size:1.12rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .55rem}.shx .fblurb{color:rgb(255 255 255 / .62);font-size:.92rem;line-height:1.6;max-width:22rem;margin:0}.shx .fcol-social{display:flex;flex-direction:column;gap:.6rem}.shx .fcol-social h4{margin-bottom:.35rem}.shx a.scard{display:flex;align-items:center;gap:.9rem;padding:.72rem .85rem;border-radius:16px;background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .1);color:#fff;transition:background .28s var(--ease),border-color .28s var(--ease),transform .28s var(--ease)}.shx a.scard:hover{background:rgb(255 255 255 / .075);border-color:rgb(255 255 255 / .24);transform:translateY(-2px)}.shx .sic{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff}.shx .sic-wa{background:#25D366}.shx .sic-ig{background:linear-gradient(45deg,#f9ce34 0%,#ee2a7b 45%,#6228d7 100%)}.shx .sic-fb{background:#1877F2}.shx .stx{display:flex;flex-direction:column;gap:.1rem;min-width:0}.shx .stx strong{font-size:1rem;font-weight:600;color:#fff;letter-spacing:-.01em}.shx .stx em{font-style:normal;font-size:.85rem;color:rgb(255 255 255 / .58);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shx .rail{gap:.95rem;right:clamp(.9rem,2.2vw,2rem)}body.sh-landing .qlwapp__container--middle-right{top:auto!important;bottom:1.5rem!important}.shx .rail .clock{font-size:1rem;font-weight:700;letter-spacing:.1em;text-shadow:0 2px 10px rgb(0 0 0 / .75)}.shx .rail .track{width:4px;height:min(46vh,400px);background:rgb(255 255 255 / .3);border-radius:4px;box-shadow:0 2px 12px rgb(0 0 0 / .45)}.shx .rail .fill{border-radius:4px}.shx .rail .fill::after{width:13px;height:13px;box-shadow:0 0 0 6px rgb(56 164 204 / .26),0 2px 10px rgb(0 0 0 / .5)}.shx .rail .ends{font-size:.78rem;font-weight:600;letter-spacing:.1em;opacity:.7;text-shadow:0 2px 10px rgb(0 0 0 / .75)}.shx .fcol-social{gap:.45rem}.shx a.scard{gap:.7rem;padding:.5rem .75rem;border-radius:12px}.shx .sic{width:34px;height:34px;border-radius:10px}.shx .sic svg{width:18px;height:18px}.shx .stx strong{font-size:.88rem}.shx .stx em{font-size:.76rem}.shx a.scard{padding:.45rem .7rem}.shx .stx{line-height:1.35;gap:0}.shx .stx strong{line-height:1.3}.shx .stx em{line-height:1.3}.shx .nav{font-size:.94rem;gap:1.7rem}.shx .nav a,.shx .navlink{font-size:.94rem}.shx .navcta,.shx .nav a.navcta{padding:.85rem 1.8rem;font-size:.94rem}.shx .mcat{font-size:.94rem}@media (max-width:880px){.shx .nav{font-size:1.15rem}.shx .nav a,.shx .navlink{font-size:1.15rem}.shx .navcta,.shx .nav a.navcta{font-size:.98rem;padding:.8rem 1.7rem}}.shx .hdr.solid{background:rgb(11 17 22 / .94);box-shadow:0 1px 0 rgb(255 255 255 / .08)}.shx .hdr.menuopen{background:var(--navy)}.shx .hdr .brand .drk,.shx .hdr.solid .brand .drk,.shx .hdr.menuopen .brand .drk{display:block;opacity:1;position:static}.shx .hdr .brand .lgt,.shx .hdr.solid .brand .lgt,.shx .hdr.menuopen .brand .lgt{display:none}.shx .hdr.solid .nav a,.shx .hdr.menuopen .nav a{color:#fff;opacity:.85}.shx .hdr.solid .nav a:hover,.shx .hdr.menuopen .nav a:hover{opacity:1}.shx .hdr.solid button.navlink,.shx .hdr.menuopen button.navlink{color:#fff;opacity:.85}.shx .hdr.solid button.navlink:hover,.shx .hdr.menuopen button.navlink:hover{opacity:1}.shx .hdr.solid .nav a.navcta,.shx .hdr.menuopen .nav a.navcta{color:#fff;opacity:1}.shx .hdr.solid a.cartbtn,.shx .hdr.menuopen a.cartbtn{color:#fff;border-color:rgb(255 255 255 / .28)}.shx .hdr.solid .burger,.shx .hdr.menuopen .burger{color:#fff;border-color:rgb(255 255 255 / .28)}.shx .mega{background:var(--navy);border-top:1px solid rgb(255 255 255 / .1);box-shadow:0 26px 50px -30px rgb(0 0 0 / .85)}.shx .megahead{color:rgb(255 255 255 / .45)}.shx a.mcat{color:#fff;border-color:#fff0}.shx a.mcat:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .16)}.shx .mcat .mi{background:rgb(255 255 255 / .08);color:var(--blue)}.shx a.mcat:hover .mi{background:var(--blue);color:#fff}.shx .megafoot{border-top:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .55)}.shx .megafoot a{color:var(--blue)}.shx .megaback{color:#fff}.shx button.burger{width:50px;height:50px;font-size:1.6rem;line-height:1;color:#fff;border-color:rgb(255 255 255 / .32)}.shx .hdr.solid button.burger,.shx .hdr.menuopen button.burger,.shx .shophdr button.burger{color:#fff;border-color:rgb(255 255 255 / .32)}@media (max-width:880px){.shx button.burger{width:52px;height:52px;font-size:1.7rem}}@media (max-width:880px){.shx .hdr{padding:.95rem 0}.shx .hdr>.wrap{width:min(100% - 2.5rem,1400px)}}@media (max-width:880px){.shx .nav .navcta,.shx .nav a.navcta,.shx .nav button.navcta{display:none}}@media (max-width:880px){.shx .nav{border-bottom:1px solid rgb(255 255 255 / .14);box-shadow:0 26px 44px -18px rgb(0 0 0 / .85);padding-bottom:2.4rem}}.shx .hdr,.shx .hdr.solid,.shx .hdr.menuopen,.shx .hdr.navopen{backdrop-filter:none;-webkit-backdrop-filter:none}.shx .hdr.solid{background:var(--navy)}@media (max-width:880px){.shx .mega{padding-top:11.5rem}.shx .nav{padding-top:11.5rem}}.shx .nav a.acct-link{font-size:.94em;white-space:nowrap}.shx .nav a.acct-link.acct-btn{padding:.42rem .95rem;border:1px solid currentColor;border-radius:999px;opacity:.9}.shx .nav a.acct-link.acct-btn:hover{opacity:1;background:rgb(255 255 255 / .08)}.shx .shophdr .nav a.acct-link.acct-btn:hover{background:rgb(255 255 255 / .1)}.shx details.acct{position:relative}.shx details.acct>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .7rem .32rem .32rem;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .06);transition:background .25s var(--ease),border-color .25s var(--ease)}.shx details.acct>summary::-webkit-details-marker{display:none}.shx details.acct>summary:hover{background:rgb(255 255 255 / .13)}.shx details.acct[open]>summary{background:rgb(255 255 255 / .15)}.shx .acct-av{width:1.75rem;height:1.75rem;border-radius:999px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.78rem;font-weight:700;flex:none}.shx .acct-nm{font-size:.9em;font-weight:600;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shx details.acct[open]>summary .chev{transform:rotate(180deg)}.shx details.acct .chev{transition:transform .25s var(--ease);opacity:.7}.shx .acctmenu{position:absolute;top:calc(100% + .55rem);right:0;z-index:90;min-width:13rem;background:var(--navy-2);border:1px solid rgb(255 255 255 / .14);border-radius:14px;padding:.4rem;display:grid;gap:.1rem;box-shadow:0 22px 50px -20px rgb(0 0 0 / .6)}.shx .acctmenu a{display:block;padding:.55rem .75rem;border-radius:9px;font-size:.88rem;font-weight:500;color:rgb(255 255 255 / .82);white-space:nowrap}.shx .acctmenu a:hover{background:rgb(255 255 255 / .09);color:#fff}.shx .acctmenu a.acct-out{margin-top:.15rem;padding-top:.6rem;border-top:1px solid rgb(255 255 255 / .12);border-radius:0 0 9px 9px;color:rgb(255 255 255 / .6)}.shx .acctmenu a.acct-out:hover{color:#fff}@media (max-width:880px){.shx .nav a.acct-link.acct-btn{align-self:flex-start}.shx details.acct{width:100%}.shx details.acct>summary{width:100%;justify-content:flex-start}.shx .acctmenu{position:static;min-width:0;margin-top:.5rem;background:rgb(255 255 255 / .05)}.shx .acct-nm{max-width:none;font-size:1em}}.shx details.acct>summary{color:#fff}.shx .acct-nm{color:#fff}.shx details.acct .chev{opacity:.85}body.sh-shop{background:var(--white)}body.sh-shop .shx{padding-top:0}.shx .shophdr{position:sticky;top:0;background:rgb(255 255 255 / .94);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 var(--grey-2);padding:.5rem 0}.shx .shophdr .wrap{gap:1rem}.shx .shophdr .drk{display:none}.shx .shophdr .lgt{display:block}.shx .shophdr .nav a,.shx .shophdr .navlink{color:var(--ink)}.shx .shophdr .cartbtn{color:var(--ink);position:relative}.shx .shophdr .burger{color:var(--ink)}.shx .srch{flex:1 1 auto;max-width:30rem;position:relative;display:flex;align-items:center;background:var(--grey-3);border:1px solid var(--grey-2);border-radius:999px;transition:border-color .25s var(--ease),background .25s var(--ease)}.shx .srch:focus-within{background:#fff;border-color:var(--blue-line);box-shadow:0 0 0 3px var(--blue-dim)}.shx .srch-i{color:var(--grey);margin-left:1rem;flex:none}.shx .srch input{flex:1;border:0;background:none;font:inherit;font-size:.9rem;color:var(--ink);padding:.72rem .6rem;outline:0;min-width:0}.shx .srch input::placeholder{color:var(--grey)}.shx .srch button{background:var(--blue);color:#fff;border-radius:999px;width:2.1rem;height:2.1rem;display:grid;place-items:center;margin-right:.32rem;flex:none;transition:background .25s var(--ease)}.shx .srch button:hover{background:#2d90b6}.shx .cartn{position:absolute;top:-4px;right:-6px;background:var(--blue);color:var(--ink);font-size:.62rem;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:grid;place-items:center;padding:0 4px}.shx .cartn[hidden]{display:none}@media (max-width:1020px){.shx .srch{order:5;flex-basis:100%;max-width:none;margin-top:.5rem}.shx .shophdr .wrap{flex-wrap:wrap}}.shx .shero{position:relative;isolation:isolate;min-height:min(78vh,620px);display:flex;align-items:center;overflow:hidden;background:var(--navy)}.shx .shero-bg{position:absolute;inset:0;z-index:-2}.shx .shero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:scaleX(-1)}.shx .shero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(11 17 22 / .86) 0%,rgb(11 17 22 / .72) 38%,rgb(11 17 22 / .28) 66%,rgb(11 17 22 / .14) 100%)}.shx .shero-in{padding:clamp(3.5rem,8vw,6rem) 0}.shx .shero-copy{max-width:33rem}.shx .shero h1{color:#fff;font-size:clamp(2.4rem,5.6vw,3.9rem);margin:.7rem 0 1rem}.shx .shero p{color:rgb(255 255 255 / .82);font-size:1.02rem;max-width:30rem}.shx .btn-light{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .42);color:#fff;backdrop-filter:blur(6px)}.shx .btn-light:hover{background:rgb(255 255 255 / .2)}@media (max-width:700px){.shx .shero::after{background:linear-gradient(180deg,rgb(11 17 22 / .72),rgb(11 17 22 / .9))}.shx .shero-stats{gap:1.4rem}}.shx .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.4rem;max-width:none;width:100%}.shx .sec-head>:last-child{margin-left:auto}.shx .sec-head h2{font-size:clamp(1.6rem,3.2vw,2.3rem);margin-top:.5rem}.shx .sec-head p{max-width:26rem;font-size:.92rem}.shx .seelink{white-space:nowrap;color:var(--blue);font-weight:600;font-size:.88rem}.shx .seelink:hover{text-decoration:underline}@media (max-width:760px){.shx .sec-head{flex-direction:column;align-items:flex-start;gap:.8rem}}.shx .ctiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.shx .ctile{border:1px solid var(--grey-2);border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.shx .ctile:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--blue-line)}.shx .ctile-i{display:block;aspect-ratio:4/3;background:var(--grey-3);display:grid;place-items:center;overflow:hidden}.shx .ctile-i img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.shx .ctile:hover .ctile-i img{transform:scale(1.05)}.shx .ctile-fb{width:52px;height:52px;color:var(--blue)}.shx .ctile-b{padding:1.05rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:.2rem;flex:1}.shx .ctile-b strong{font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.shx .ctile-b em{font-style:normal;color:var(--grey);font-size:.82rem}.shx .ctile-go{margin-top:.7rem;color:var(--blue);font-weight:600;font-size:.85rem}@media (max-width:900px){.shx .ctiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.shx .ctiles{grid-template-columns:1fr}}.shx .cchips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.shx .cchip{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:999px;border:1px solid var(--grey-2);background:#fff;font-size:.85rem;font-weight:500;color:var(--ink);transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.shx .cchip svg{color:var(--blue);flex:none}.shx .cchip em{font-style:normal;color:var(--grey);font-size:.74rem}.shx .cchip:hover{border-color:var(--blue);background:var(--blue-dim)}.shx .pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.shx .pgrid.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}@media (max-width:1080px){.shx .pgrid.six{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.shx .pgrid,.shx .pgrid.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.shx .pgrid,.shx .pgrid.six{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.shx .pcard{border:1px solid var(--grey-2);border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.shx .pcard:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--blue-line)}.shx .pcard-img{position:relative;display:block;aspect-ratio:1;background:#fff;padding:.9rem;overflow:hidden}.shx .pcard-img img{width:100%;height:100%;object-fit:contain;transition:transform .45s var(--ease)}.shx .pcard:hover .pcard-img img{transform:scale(1.06)}.shx .pflag{position:absolute;top:.6rem;left:.6rem;z-index:2;background:var(--ink);color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.24rem .55rem;border-radius:999px}.shx .pcard-b{padding:0 .95rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.shx .pcard-c{font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}.shx .pcard-t{font-size:.9rem;font-weight:500;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.shx .pcard-p{font-size:1rem;font-weight:700;color:var(--ink);margin-top:.15rem;line-height:1.3}.shx .pcard-p del{color:var(--grey);font-weight:400;font-size:.82rem;margin-right:.35rem}.shx .pcard-p ins{text-decoration:none}.shx .pcard-p .woocommerce-Price-currencySymbol{font-size:.72em;font-weight:600;margin-right:.12em}.shx .pstock{font-size:.74rem;color:#2e7d4f;font-weight:600;display:inline-flex;align-items:center;gap:.35rem}.shx .pstock::before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.shx .pstock.out{color:var(--grey)}.shx .pbuy{margin-top:auto;padding:.62rem 1rem;font-size:.82rem;justify-content:center}.shx .pbuy.added{display:none}.shx .pcard .added_to_cart{margin-top:.45rem;text-align:center;font-size:.78rem;font-weight:600;color:var(--blue);display:block}.shx .pcard .loading{opacity:.6;pointer-events:none}.shx .sols{background:var(--grey-3)}.shx .solgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.shx .sol{position:relative;border-radius:20px;overflow:hidden;min-height:22rem;display:flex;align-items:flex-end;isolation:isolate;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.shx .sol:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.shx .sol img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s var(--ease)}.shx .sol:hover img{transform:scale(1.06)}.shx .sol::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(11 17 22 / .05) 30%,rgb(11 17 22 / .82) 100%)}.shx .sol-b{padding:1.4rem;color:#fff;display:flex;flex-direction:column;gap:.35rem}.shx .sol-ic{width:36px;height:36px;border-radius:11px;background:var(--blue);display:grid;place-items:center;color:#fff;margin-bottom:.5rem}.shx .sol-b strong{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.shx .sol-b em{font-style:normal;color:rgb(255 255 255 / .78);font-size:.87rem;line-height:1.5}.shx .sol-go{margin-top:.6rem;font-weight:600;font-size:.85rem;color:#fff}@media (max-width:900px){.shx .solgrid{grid-template-columns:1fr}.shx .sol{min-height:16rem}}.shx .trust{border-top:1px solid var(--grey-2);border-bottom:1px solid var(--grey-2);background:#fff}.shx .trust .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:2.6rem 0}.shx .tr{display:flex;flex-direction:column;gap:.3rem}.shx .tr svg{color:var(--blue);margin-bottom:.4rem}.shx .tr strong{font-size:.98rem;font-weight:600}.shx .tr span{font-size:.84rem;color:var(--grey);line-height:1.55}@media (max-width:860px){.shx .trust .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media (max-width:480px){.shx .trust .wrap{grid-template-columns:1fr}}.shx .rvws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.shx .rvw{margin:0;border:1px solid var(--grey-2);border-radius:16px;padding:1.4rem;background:#fff;display:flex;flex-direction:column;gap:.7rem}.shx .rvw-s{color:#f0a500;letter-spacing:.12em;font-size:.95rem}.shx .rvw blockquote{margin:0;font-size:.94rem;line-height:1.6;color:var(--ink)}.shx .rvw figcaption{margin-top:auto;display:flex;flex-direction:column}.shx .rvw figcaption strong{font-size:.88rem;font-weight:600}.shx .rvw figcaption span{font-size:.78rem;color:var(--grey)}@media (max-width:900px){.shx .rvws{grid-template-columns:1fr}}@media (max-width:860px){.shx .gguide{grid-template-columns:1fr}}@media (max-width:860px){.shx .ctaband .wrap{flex-direction:column;align-items:flex-start}}.shx .shero>.wrap,.shx .sols>.wrap,.shx .trust>.wrap,.shx .brands>.wrap,.shx .best>.wrap,.shx .onsale>.wrap,.shx .newest>.wrap,.shx .revs>.wrap{width:min(100% - 4rem,1720px)}.shx .shero-copy{max-width:36rem}.shx .solgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.shx .sol{min-height:20rem;border-radius:18px}.shx .sol-b{padding:1.15rem 1.1rem}.shx .sol-ic{width:32px;height:32px;border-radius:10px;margin-bottom:.4rem}.shx .sol-ic svg{width:17px;height:17px}.shx .sol-b strong{font-size:1.06rem}.shx .sol-b em{font-size:.83rem;line-height:1.45}.shx .sol-go{font-size:.82rem;margin-top:.5rem}@media (max-width:1400px){.shx .solgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.shx .solgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shx .sol{min-height:16rem}}@media (max-width:560px){.shx .solgrid{grid-template-columns:1fr}}@media (min-width:1400px){.shx .pgrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}}.shx .sec.hand .sec-head{max-width:none;width:100%}.shx .sol-b em{min-height:2.9em}.shx .trust{background:var(--navy);border:0}.shx .trust .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding:3rem 0}.shx .trust .tr{gap:.4rem}.shx .trust .tr strong{color:#fff;font-size:1.06rem;font-weight:600;letter-spacing:-.01em}.shx .trust .tr .tr-s{color:rgb(255 255 255 / .58);font-size:.86rem;line-height:1.55}.shx .tr-fig{display:flex;align-items:baseline;color:var(--blue);font-weight:700;font-size:2.5rem;letter-spacing:-.04em;line-height:1;margin-bottom:.5rem;font-variant-numeric:tabular-nums}.shx .tr-fig i{font-style:normal;font-size:1.5rem;margin-left:.1rem}.shx .tr-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;margin-bottom:.55rem}.shx .tr-tick{background:rgb(56 164 204 / .16);color:var(--blue)}.shx .tr-wa{background:rgb(37 211 102 / .16);color:#25D366}.shx .tr-tick svg{animation:shTick 2.2s var(--ease) infinite}@keyframes shTick{0%,62%,100%{transform:scale(1);opacity:1}72%{transform:scale(1.22);opacity:.85}82%{transform:scale(.96)}90%{transform:scale(1.06)}}.shx .tr-tick::after{content:"";position:absolute;width:44px;height:44px;border-radius:13px;border:1px solid var(--blue);opacity:0;animation:shRing 2.2s var(--ease) infinite}.shx .tr-tick{position:relative}@keyframes shRing{0%,62%{transform:scale(1);opacity:.55}88%,100%{transform:scale(1.45);opacity:0}}@media (prefers-reduced-motion:reduce){.shx .tr-tick svg,.shx .tr-tick::after{animation:none}}.shx .tr-flag{font-size:2.35rem;line-height:1;margin-bottom:.45rem}@media (max-width:900px){.shx .trust .wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:520px){.shx .trust .wrap{grid-template-columns:1fr}}.shx .pgrid.ten{grid-template-columns:repeat(10,minmax(0,1fr));gap:.6rem}.shx .pgrid.ten .pcard-img{padding:.6rem}.shx .pgrid.ten .pcard-b{padding:0 .65rem .8rem;gap:.22rem}.shx .pgrid.ten .pcard-c{font-size:.58rem;letter-spacing:.1em}.shx .pgrid.ten .pcard-t{font-size:.78rem;min-height:2.3em}.shx .pgrid.ten .pcard-p{font-size:.85rem}.shx .pgrid.ten .pcard-p .woocommerce-Price-currencySymbol{font-size:.68em}.shx .pgrid.ten .pstock{font-size:.66rem}.shx .pgrid.ten .pbuy{padding:.5rem .5rem;font-size:.72rem;gap:.35rem}.shx .pgrid.ten .pbuy svg{width:13px;height:13px}@media (max-width:1500px){.shx .pgrid.ten{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}}@media (max-width:1100px){.shx .pgrid.ten{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.shx .pgrid.ten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.shx .pgrid.ten{grid-template-columns:repeat(2,minmax(0,1fr))}}.shx .trust .tr>:first-child{height:52px;min-height:52px;max-height:52px;display:flex;align-items:center;line-height:1;overflow:visible;margin-bottom:.55rem;flex:none;box-sizing:border-box}.shx .trust .tr span.tr-flag{font-size:2.5rem;line-height:1;margin-bottom:0}.shx .trust .tr span.tr-fig{font-size:2.5rem;margin-bottom:0}.shx .trust .tr span.tr-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:0}.shx .trust .tr span.trnum{font-size:inherit;color:inherit;line-height:1}.shx .trust .tr .tr-fig i{font-size:.6em;color:inherit}.shx .shero{min-height:min(56vh,460px)}.shx .shero-in{padding:clamp(3rem,6vw,4.5rem) 0}.shx .shero p{margin-bottom:0}.shx .pcard-img{position:relative}.shx .poos{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:3;background:rgb(14 20 24 / .72);color:#fff;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.45rem .4rem;backdrop-filter:blur(2px);pointer-events:none}.shx .pcard-out .pcard-img img{opacity:.62;filter:saturate(.55)}.shx .pcard-out:hover .pcard-img img{transform:none}.shx a.pbuy-out,.shx .pcard-out a.pbuy{background:var(--grey-3);border:1px solid var(--grey-2);color:var(--grey);cursor:default}.shx a.pbuy-out:hover,.shx .pcard-out a.pbuy:hover{background:var(--grey-3);color:var(--grey);transform:none;border-color:var(--grey-2)}.shx .pcard-out:hover{transform:none;box-shadow:none;border-color:var(--grey-2)}@media (max-width:640px){.shx .poos{font-size:.62rem;letter-spacing:.1em}}body.sh-shop .shx .sec{padding:3.4rem 0}body.sh-shop .shx .sec.hand{padding:3.4rem 0}body.sh-shop .shx .sec-head{margin-bottom:1.7rem}body.sh-shop .shx .trust .wrap{padding:2.4rem 0}@media (max-width:880px){body.sh-shop .shx .sec,body.sh-shop .shx .sec.hand{padding:2.4rem 0}}.shx .shophdr{background:rgb(11 17 22 / .96);box-shadow:0 1px 0 rgb(255 255 255 / .08)}.shx .shophdr .drk{display:block}.shx .shophdr .lgt{display:none}.shx .shophdr .nav a{color:#fff;opacity:.85}.shx .shophdr .nav a:hover{opacity:1}.shx .shophdr button.navlink{color:#fff;opacity:.85}.shx .shophdr button.navlink:hover{opacity:1}.shx .shophdr .nav a.navcta{color:#fff;opacity:1}.shx .shophdr a.cartbtn{color:#fff;border-color:rgb(255 255 255 / .28)}.shx .shophdr .burger{color:#fff;border-color:rgb(255 255 255 / .28)}.shx .shophdr .srch{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16)}.shx .shophdr .srch:focus-within{background:rgb(255 255 255 / .14);border-color:var(--blue-line);box-shadow:0 0 0 3px rgb(56 164 204 / .22)}.shx .shophdr .srch-i{color:rgb(255 255 255 / .55)}.shx .shophdr .srch input{color:#fff}.shx .shophdr .srch input::placeholder{color:rgb(255 255 255 / .5)}.shx .hdr.menuopen .srch,.shx .hdr.navopen .srch{display:none}.shx .hdr.navopen{background:var(--navy)}.shx .pcard{border-color:#d6dbdf}.shx .pcard:hover{border-color:var(--blue-line)}.shx .pcard-out:hover{border-color:#d6dbdf}@media (max-width:1020px){.shx .shophdr .srch{max-width:24rem;margin-left:auto;margin-right:auto;margin-top:.65rem}}@media (max-width:880px){.shx .hdr{padding:.95rem 0}.shx .hdr>.wrap{width:min(100% - 2.5rem,1400px)}}.shx .shophdr{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--navy)}.shx .poos{background:rgb(240 242 244 / .94);color:#6b7681;border-top:1px solid rgb(0 0 0 / .05);border-bottom:1px solid rgb(0 0 0 / .05);backdrop-filter:none;font-weight:600}.shx .pcard-out .pcard-img img{opacity:.9;filter:saturate(.9)}.shx .pcard-out{position:relative}.shx .pcard-out::after{content:'';position:absolute;inset:0;z-index:4;pointer-events:none;background:rgb(255 255 255 / .10);border-radius:inherit}.shx a.pbuy-out,.shx .pcard-out a.pbuy{background:var(--grey-3);border:1px solid var(--grey-2);color:var(--grey);cursor:pointer;position:relative;z-index:5}.shx a.pbuy-out:hover,.shx .pcard-out a.pbuy:hover{background:#e7ebee;color:var(--ink);border-color:#c3cbd1;transform:none}.shx a.btn-blue,.shx a.pbuy.btn-blue{background:var(--blue);color:#fff;border:1px solid #fff0}.shx a.btn-blue:hover,.shx a.pbuy.btn-blue:hover{background:#2d90b6;color:#fff;border-color:#fff0}.shcart-scrim{position:fixed;inset:0;z-index:1200;background:rgb(8 12 16 / .5);opacity:0;transition:opacity .28s ease;backdrop-filter:blur(2px)}.shcart-scrim.on{opacity:1}.shcart{position:fixed;top:0;right:0;bottom:0;z-index:1210;width:min(410px,100vw);background:#fff;color:#0E1418;display:flex;flex-direction:column;transform:translateX(102%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-24px 0 60px -24px rgb(0 0 0 / .45);visibility:hidden}.shcart.on{transform:none;visibility:visible}.shcart-hd{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid #E3E8EB;flex:none}.shcart-hd h2{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.shcart-x{border:0;background:#F1F4F6;color:#0E1418;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:background .2s ease;flex:none}.shcart-x:hover{background:#E3E8EB}.shcart-bd{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column}.shcart.busy .shcart-bd{opacity:.55;pointer-events:none}.shcart-list{list-style:none;margin:0;padding:.4rem 1.25rem;flex:1 1 auto}.shcart-it{display:flex;gap:.9rem;padding:1rem 0;border-bottom:1px solid #EEF1F3}.shcart-it:last-child{border-bottom:0}.shcart-th{flex:none;width:66px;height:66px;border-radius:10px;overflow:hidden;background:#F6F8F9;display:block}.shcart-th img{width:100%;height:100%;object-fit:contain;display:block}.shcart-in{flex:1 1 auto;min-width:0}.shcart-nm{display:block;font-size:.88rem;font-weight:600;line-height:1.35;color:#0E1418;text-decoration:none}.shcart-nm:hover{color:#38A4CC}.shcart-pr{font-size:.85rem;font-weight:700;margin-top:.2rem}.shcart-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.55rem}.shcart-qt{display:inline-flex;align-items:center;border:1px solid #DFE5E9;border-radius:999px;overflow:hidden;background:#fff}.shcart-q{border:0;background:none;width:28px;height:28px;line-height:1;cursor:pointer;color:#0E1418;font-size:.95rem;transition:background .18s ease}.shcart-q:hover{background:#F1F4F6}.shcart-n{min-width:1.6rem;text-align:center;font-size:.85rem;font-weight:700}.shcart-rm{border:0;background:none;padding:0;cursor:pointer;font-size:.78rem;color:#6A7680;text-decoration:underline;text-underline-offset:2px}.shcart-rm:hover{color:#C0392B}.shcart-ft{flex:none;padding:1.1rem 1.25rem 1.35rem;border-top:1px solid #E3E8EB;background:#FAFBFC}.shcart-sub{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.95rem}.shcart-sub strong{font-size:1.1rem}.shcart-note{margin:.35rem 0 .9rem;font-size:.76rem;color:#6A7680;line-height:1.4}.shcart .shcart-go{display:block;width:100%;text-align:center;padding:.8rem 1rem;border-radius:999px;background:#38A4CC;color:#0E1418;font-weight:700;font-size:.92rem;text-decoration:none;transition:filter .2s ease}.shcart .shcart-go:hover{filter:brightness(1.07)}.shcart-view{display:block;text-align:center;margin-top:.7rem;font-size:.82rem;color:#6A7680;text-decoration:underline;text-underline-offset:2px}.shcart-view:hover{color:#0E1418}.shcart-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.5rem;gap:.15rem}.shcart-empty-t{margin:0;font-size:1rem;font-weight:700}.shcart-empty-s{margin:.3rem 0 1.2rem;font-size:.85rem;color:#6A7680;max-width:20rem;line-height:1.5}.shcart-empty .shcart-go{width:auto;padding:.75rem 1.8rem}body.shcart-open{overflow:hidden}@media (max-width:480px){.shcart{width:100vw}.shcart-th{width:56px;height:56px}}body.admin-bar .shcart{top:32px}@media screen and (max-width:782px){body.admin-bar .shcart{top:46px}}body.shcart-open .qlwapp,body.shcart-open .pdp-sticky{display:none}.shx .sec.brands{padding-top:0}.shx .sec.brands .sec-head{margin-bottom:1.1rem}.shx .sec.brands .sec-head>div{margin-left:0;margin-right:auto}.shx .bmarq{overflow:hidden;position:relative;padding:.35rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.shx .bmarq-t{display:flex;width:max-content;will-change:transform;animation:sh-brandmarq 62s linear infinite}.shx .bmarq:hover .bmarq-t,.shx .bmarq:focus-within .bmarq-t{animation-play-state:paused}.shx ul.bmarq-l{display:flex;align-items:center;gap:clamp(2.2rem,4.6vw,4.6rem);margin:0;padding:0 clamp(1.1rem,2.3vw,2.3rem);list-style:none}.shx ul.bmarq-l li{flex:0 0 auto;margin:0;padding:0;list-style:none;line-height:0}.shx ul.bmarq-l img{display:block;width:auto;height:40px;max-width:190px;object-fit:contain;opacity:.92;transition:opacity .25s var(--ease),transform .25s var(--ease)}.shx ul.bmarq-l li:hover img{opacity:1;transform:scale(1.06)}@keyframes sh-brandmarq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:760px){.shx ul.bmarq-l img{height:30px;max-width:140px}.shx ul.bmarq-l{gap:1.9rem}}@media (prefers-reduced-motion:reduce){.shx .bmarq-t{animation:none}.shx .bmarq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shx .bmarq-t>ul.bmarq-l:last-child{display:none}}.shx .e404-hd{padding:3.4rem 0 2.4rem}.shx .e404-hd h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.1;letter-spacing:-.03em;margin:.55rem 0 .9rem}.shx .e404-hd .eyebrow{color:var(--blue)}.shx p.e404-lead{max-width:56ch;color:var(--grey);font-size:1.02rem;line-height:1.7;margin:0 0 1.8rem}.shx form.e404-srch{display:flex;align-items:center;gap:.55rem;max-width:38rem;background:var(--grey-3);border:1px solid var(--grey-2);border-radius:999px;padding:.4rem .4rem .4rem 1.15rem;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.shx form.e404-srch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgb(56 164 204 / .18)}.shx .e404-srch .srch-i{flex:0 0 auto;color:var(--grey)}.shx .e404-srch input[type=search]{flex:1 1 auto;min-width:0;border:0;background:none;outline:0;font:inherit;font-size:.98rem;color:var(--ink);padding:.7rem 0}.shx .e404-srch input[type=search]::placeholder{color:#9aa3a9}.shx .e404-srch button{flex:0 0 auto;border:0;border-radius:999px;background:var(--blue);color:#fff;font:inherit;font-size:.9rem;font-weight:600;padding:.72rem 1.5rem;cursor:pointer;transition:background .2s var(--ease)}.shx .e404-srch button:hover{background:#2d90b6}.shx p.e404-alt{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin:1.7rem 0 0}.shx a.e404-wa{color:var(--grey);font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.shx a.e404-wa:hover{color:var(--blue)}.shx .e404 .sec{padding-top:.4rem}@media (max-width:640px){.shx .e404-hd{padding:2.2rem 0 1.6rem}.shx p.e404-lead{font-size:.96rem;margin-bottom:1.4rem}.shx form.e404-srch{padding-left:.95rem}.shx .e404-srch button{padding:.72rem 1.05rem}.shx p.e404-alt{gap:.8rem}}.shx .e404-hd>.wrap{width:min(100% - 4rem,1720px)}.shx .e404 .sec.best>.wrap{width:min(100% - 4rem,1720px)}@media (max-width:640px){.shx .e404-hd>.wrap,.shx .e404 .sec.best>.wrap{width:min(100% - 2.5rem,1720px)}}.shx .e404-hd{text-align:center;padding:4.2rem 0 3rem}.shx .e404-hd>.wrap{width:min(100% - 3rem,42rem)}.shx p.e404-lead{margin-left:auto;margin-right:auto}.shx form.e404-srch{margin-left:auto;margin-right:auto}.shx p.e404-alt{justify-content:center}@media (max-width:640px){.shx .e404-hd{padding:2.6rem 0 2rem}.shx p.e404-alt{flex-direction:column;align-items:center;gap:.9rem}}body.sh-pdp{background:var(--white)}.shx .pdp>.wrap{width:min(100% - 4rem,1400px)}.shx .pdp{padding:1.4rem 0 0}.shx .pdp .crumbs{margin-bottom:1.5rem}.shx .pdp-media{grid-area:media;min-width:0}.shx .pbuybox{position:sticky;top:7rem}body.admin-bar .shx .pbuybox{top:9rem}.shx .pgal-stage{position:relative;background:#fff;border:1px solid #d6dbdf;border-radius:22px;aspect-ratio:1;display:grid;place-items:center;padding:clamp(1.5rem,4vw,3.4rem);overflow:hidden;max-height:38rem}.shx .pgal-stage img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--ease)}.shx .pgal-stage:hover img{transform:scale(1.05)}.shx .pgal-stage .pflag{top:1rem;left:1rem}.shx .pgal-flag{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:3;background:rgb(240 242 244 / .94);color:#6b7681;text-align:center;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .4rem;border-top:1px solid rgb(0 0 0 / .05);border-bottom:1px solid rgb(0 0 0 / .05);pointer-events:none}.shx button.pgal-zoom{position:absolute;right:1rem;bottom:1rem;z-index:4;width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ink);border:1px solid var(--grey-2);box-shadow:0 6px 18px -8px rgb(0 0 0 / .3);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.shx button.pgal-zoom:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.shx .pgal-thumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.shx button.pthumb{width:5.1rem;height:5.1rem;border-radius:13px;overflow:hidden;padding:.4rem;background:#fff;border:1px solid #d6dbdf;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.shx button.pthumb img{width:100%;height:100%;object-fit:contain}.shx button.pthumb:hover{border-color:var(--blue-line)}.shx button.pthumb.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-dim)}.shx .plightbox{position:fixed;inset:0;z-index:120;background:rgb(6 10 13 / .94);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:clamp(1rem,4vw,3rem)}.shx .plightbox[hidden]{display:none}.shx .plightbox img{max-width:100%;max-height:86vh;width:auto;height:auto;margin:0 auto;object-fit:contain}.shx button.plb-close{position:absolute;top:1rem;right:1.3rem;color:#fff;font-size:2.4rem;line-height:1;opacity:.75;transition:opacity .2s var(--ease)}.shx button.plb-close:hover{opacity:1}.shx button.plb-nav{width:3.2rem;height:3.2rem;border-radius:999px;color:#fff;font-size:2rem;line-height:1;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);display:grid;place-items:center;transition:background .2s var(--ease)}.shx button.plb-nav:hover{background:rgb(255 255 255 / .22)}.shx .plightbox.single button.plb-nav{visibility:hidden}.shx .pbuybox{border:1px solid #d6dbdf;border-radius:24px;background:#fff;padding:1.7rem 1.6rem 1.5rem;box-shadow:0 20px 50px -34px rgb(0 0 0 / .4)}.shx a.pdp-cat{display:inline-flex;align-items:center;gap:.55rem;font-size:.74rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}.shx a.pdp-cat .mi{width:28px;height:28px;border-radius:9px;background:var(--blue-dim);display:grid;place-items:center;flex:none;transition:background .25s var(--ease),color .25s var(--ease)}.shx a.pdp-cat .mi svg{width:16px;height:16px}.shx a.pdp-cat:hover .mi{background:var(--blue);color:#fff}.shx h1.pdp-name{font-size:clamp(1.4rem,2.1vw,1.78rem);line-height:1.22;letter-spacing:-.02em;margin:.75rem 0 .5rem}.shx .pdp-sku{font-size:.78rem;color:var(--grey)}.shx .pdp-sku strong{color:var(--ink);font-weight:600;letter-spacing:.02em}.shx .pdp-price{font-size:1.85rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:.9rem 0 .7rem}.shx .pdp-price .woocommerce-Price-currencySymbol{font-size:.6em;font-weight:600;margin-right:.15em;vertical-align:.12em;color:var(--grey)}.shx .pdp-price del{color:var(--grey);font-weight:400;font-size:.62em;margin-right:.4rem}.shx .pdp-price ins{text-decoration:none}.shx .pdp-stock{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;padding:.34rem .8rem;border-radius:999px}.shx .pdp-stock::before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.shx .pdp-stock.in{color:#2e7d4f;background:rgb(46 125 79 / .1)}.shx .pdp-stock.out{color:#8a6d3b;background:rgb(138 109 59 / .1)}.shx .pdp-cart{margin-top:1.25rem}.shx .pdp-cart form.cart{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch;margin:0}.shx .pdp-cart .quantity{display:inline-flex;align-items:stretch;flex:none;border:1px solid var(--grey-2);border-radius:999px;overflow:hidden;background:#fff;height:3.15rem}.shx .pdp-cart .quantity label{display:none}.shx .pdp-cart .quantity input.qty{width:3rem;text-align:center;border:0;background:none;outline:0;font:inherit;font-size:.95rem;font-weight:600;color:var(--ink);padding:0;-moz-appearance:textfield}.shx .pdp-cart .quantity input.qty::-webkit-outer-spin-button,.shx .pdp-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shx button.qtybtn{width:2.5rem;display:grid;place-items:center;color:var(--grey);font-size:1.15rem;line-height:1;transition:color .2s var(--ease),background .2s var(--ease)}.shx button.qtybtn:hover{color:var(--ink);background:var(--grey-3)}.shx .pdp-cart button.single_add_to_cart_button,.shx .pdp-cart button.button.alt{flex:1 1 12rem;min-height:3.15rem;padding:.6rem 1.4rem;border-radius:999px;background:var(--blue);color:#fff;font-weight:600;font-size:.95rem;border:1px solid #fff0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .25s var(--ease),transform .25s var(--ease)}.shx .pdp-cart button.single_add_to_cart_button:hover{background:#2d90b6;transform:translateY(-1px)}.shx .pdp-cart button.single_add_to_cart_button.disabled,.shx .pdp-cart button.single_add_to_cart_button:disabled{background:var(--grey-3);color:var(--grey);border-color:var(--grey-2);cursor:not-allowed;transform:none}.shx .pdp-cart table.variations{width:100%;border-collapse:collapse;margin:0 0 .9rem}.shx .pdp-cart table.variations tr{display:block;margin-bottom:.7rem}.shx .pdp-cart table.variations th,.shx .pdp-cart table.variations td{display:block;padding:0;text-align:left;border:0}.shx .pdp-cart table.variations th.label label{font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);display:block;margin-bottom:.35rem}.shx .pdp-cart table.variations select{width:100%;font:inherit;font-size:.92rem;color:var(--ink);padding:.72rem 2.2rem .72rem 1rem;border:1px solid var(--grey-2);border-radius:14px;background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23848484' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.shx .pdp-cart table.variations select:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px var(--blue-dim)}.shx .pdp-cart a.reset_variations{display:inline-block;font-size:.78rem;color:var(--grey);margin-bottom:.6rem}.shx .pdp-cart a.reset_variations:hover{color:var(--blue);text-decoration:underline}.shx .pdp-cart .woocommerce-variation-price{font-size:1.35rem;font-weight:700;margin:.2rem 0 .8rem}.shx .pdp-cart .woocommerce-variation-price .woocommerce-Price-currencySymbol{font-size:.62em;color:var(--grey)}.shx .pdp-cart .woocommerce-variation-availability p{font-size:.82rem;color:var(--grey);margin:0 0 .6rem}.shx .pdp-cart .woocommerce-variation-description p{font-size:.86rem;color:var(--grey);margin:0 0 .7rem}.shx .pdp-cart .stock.out-of-stock{font-size:.85rem;color:#8a6d3b;font-weight:600}.shx a.btn-wa{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin-top:.7rem;min-height:3.15rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid var(--grey-2);background:#fff;color:var(--ink);font-weight:600;font-size:.92rem;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.shx a.btn-wa svg{color:#25D366;flex:none;transition:color .25s var(--ease)}.shx a.btn-wa:hover{border-color:#25D366;background:rgb(37 211 102 / .07)}.shx a.btn-wa.solid{background:#25D366;border-color:#25D366;color:#fff}.shx a.btn-wa.solid svg{color:#fff}.shx a.btn-wa.solid:hover{background:#1eb857;border-color:#1eb857}.shx a.pdp-alt{display:flex;justify-content:center;width:100%;margin-top:.6rem;min-height:2.9rem;font-size:.88rem;color:var(--ink);border:1px solid var(--grey-2);border-radius:999px;align-items:center}.shx a.pdp-alt:hover{border-color:var(--blue);color:var(--blue)}.shx .pdp-oos{font-size:.88rem;color:var(--grey);line-height:1.6;margin:1.1rem 0 0}.shx .pdp-notices .woocommerce-message,.shx .pdp-notices .woocommerce-error,.shx .pdp-notices .woocommerce-info{list-style:none;margin:1rem 0 0;padding:.85rem 1rem;border-radius:14px;font-size:.85rem;line-height:1.5;background:var(--blue-dim);color:var(--ink)}.shx .pdp-notices .woocommerce-error{background:rgb(200 60 60 / .1)}.shx .pdp-notices a.button{display:inline-block;margin-left:.4rem;color:var(--blue);font-weight:600;text-decoration:underline}.shx .pdp-assure{margin:1.4rem 0 0;padding-top:1.25rem;border-top:1px solid var(--grey-2);display:grid;gap:.85rem;list-style:none}.shx .pdp-assure li{display:flex;align-items:flex-start;gap:.7rem;font-size:.82rem;line-height:1.5;color:var(--grey)}.shx .pdp-assure strong{color:var(--ink);font-weight:600}.shx .pdp-assure .mi{width:30px;height:30px;border-radius:10px;background:var(--grey-3);flex:none;display:grid;place-items:center;color:var(--blue)}.shx .pdp-assure .mi svg{width:16px;height:16px}.shx .pdp-copy{font-size:.95rem;line-height:1.78;color:#3a4249;max-width:62ch}.shx .pdp-copy p{margin:0 0 1rem}.shx .pdp-copy>*:last-child{margin-bottom:0}.shx .pdp-copy h3{font-size:1.02rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink);margin:1.8rem 0 .65rem}.shx .pdp-copy h4{font-size:.94rem;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--ink);margin:1.4rem 0 .5rem}.shx .pdp-copy>h3:first-child{margin-top:0;font-size:1.1rem}.shx .pdp-copy ul,.shx .pdp-copy ol{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.shx .pdp-copy ol{list-style:decimal}.shx .pdp-copy li{margin:0 0 .45rem;padding-left:.2rem}.shx .pdp-copy li::marker{color:var(--blue)}.shx .pdp-copy strong{color:var(--ink);font-weight:600}.shx .pdp-copy a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.shx .pdp-copy blockquote{margin:0 0 1rem;padding-left:1rem;border-left:3px solid var(--blue-line);color:var(--grey)}.shx .pdp-copy img{border-radius:12px;margin:.4rem 0 1rem}.shx .pdp-copy table{width:100%;border-collapse:collapse;margin:0 0 1.2rem;font-size:.88rem;display:block;overflow-x:auto}.shx .pdp-copy table td,.shx .pdp-copy table th{border:1px solid var(--grey-2);padding:.6rem .75rem;text-align:left;vertical-align:top}.shx .pdp-copy table th{background:var(--grey-3);font-weight:600;color:var(--ink)}.shx .pdp-source{margin-top:1.1rem;font-size:.74rem;color:var(--grey);font-style:italic}.shx .pdp-ask{margin-top:1.1rem;font-size:.86rem;color:var(--grey);line-height:1.6;max-width:46rem}.shx .pdp-ask a{color:var(--blue);font-weight:600}.shx .pdp-ask a:hover{text-decoration:underline}.shx .pdp-rel{background:var(--grey-3);padding:3.6rem 0}.shx .pdp-rel>.wrap{width:min(100% - 4rem,1400px)}.shx .pdp-rel .sec-head{margin-bottom:1.6rem}.shx .pdp-rel .sec-head h2{font-size:clamp(1.4rem,2.4vw,1.9rem)}@media (max-width:1180px){.shx .pdp-grid{grid-template-columns:minmax(0,1fr) 22.5rem;column-gap:2.2rem}}@media (max-width:1000px){.shx .pdp>.wrap,.shx .pdp-rel>.wrap{width:min(100% - 2.5rem,1400px)}.shx .pdp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "buy" "info";row-gap:1.9rem;padding-bottom:2.6rem}.shx .pbuybox{position:static;top:auto}body.admin-bar .shx .pbuybox{top:auto}.shx .pgal-stage{max-height:none;aspect-ratio:1}}@media (max-width:640px){.shx .pdp{padding-top:1rem}.shx .pbuybox{padding:1.3rem 1.15rem 1.2rem;border-radius:20px}.shx .pdp-price{font-size:1.6rem}.shx button.pthumb{width:4.2rem;height:4.2rem;border-radius:11px}.shx .pdp-cart form.cart{gap:.5rem}.shx .pdp-cart button.single_add_to_cart_button{flex:1 1 100%}.shx .pdp-cart .quantity{width:100%;justify-content:space-between}.shx .pdp-cart .quantity input.qty{flex:1}.shx .pdp-block h2{font-size:1.15rem}.shx .pdp-spec th{width:44%;font-size:.8rem}.shx .pdp-spec td{font-size:.85rem}.shx .pdp-rel{padding:2.6rem 0}}.shx .pdp-cart button.single_add_to_cart_button,.shx .pdp-cart button.button.alt{background-color:var(--blue)!important;color:#fff!important}.shx .pdp-cart button.single_add_to_cart_button:hover{background-color:#2d90b6!important}.shx .pdp-cart button.single_add_to_cart_button.disabled,.shx .pdp-cart button.single_add_to_cart_button:disabled{background-color:var(--grey-3)!important;color:var(--grey)!important}.shx .pdp-cart p.stock{display:none}.shx .pdp-cart .quantity.hidden{display:none!important}.shx .pdp-cart .quantity input.minus,.shx .pdp-cart .quantity input.plus,.shx .pdp-cart .quantity input.ux-quantity__button{width:2.5rem;height:auto;min-height:0;padding:0;margin:0;border:0!important;background:none!important;color:var(--grey)!important;font:inherit;font-size:1.1rem;font-weight:500;line-height:1;cursor:pointer;border-radius:0;box-shadow:none;transition:color .2s var(--ease),background .2s var(--ease)}.shx .pdp-cart .quantity input.minus:hover,.shx .pdp-cart .quantity input.plus:hover,.shx .pdp-cart .quantity input.ux-quantity__button:hover{color:var(--ink)!important;background:var(--grey-3)!important}.shx .pdp-cart .quantity label.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shx .pgal{max-width:33rem}.shx .pgal-stage{max-height:none}@media (max-width:1000px){.shx .pgal{max-width:none}}.shx .pdp>.wrap{width:min(100% - 4rem,1240px)}.shx .pdp-rel>.wrap{width:min(100% - 4rem,1240px)}.shx .pgal{max-width:none}.shx .pdp-copy{max-width:none}.shx .pdp-ask{max-width:none}@media (max-width:1180px){.shx .pdp-grid,.shx .pdp-info{grid-template-columns:minmax(0,1fr) 23rem;justify-content:stretch;column-gap:2.4rem}}@media (max-width:1000px){.shx .pdp>.wrap,.shx .pdp-rel>.wrap{width:min(100% - 2.5rem,1240px)}.shx .pdp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "buy" "info";row-gap:1.9rem}.shx .pdp-info{grid-template-columns:minmax(0,1fr);row-gap:2.2rem}.shx .pdp-info .pdp-spec{margin-top:0}}.shx .pgal-stage{padding:clamp(1.1rem,2.4vw,2rem)}body.sh-pdp .sticky-add-to-cart-wrapper,body.sh-pdp #main-menu.mobile-sidebar{display:none!important}.shx .pdp>.wrap{width:min(100% - 4rem,1200px)}.shx .pdp-hero{display:grid;grid-template-columns:minmax(0,1fr) 31rem;column-gap:2.8rem;row-gap:2rem;align-items:start;padding-bottom:3.2rem}.shx .pdp-media,.shx .pdp-buy{grid-area:auto;min-width:0}.shx .pgal{max-width:none}.shx .pgal-stage{max-height:none}.shx .pbuybox{position:static;padding:1.8rem 1.8rem 1.6rem}body.admin-bar .shx .pbuybox{top:auto}.shx h1.pdp-name{font-size:clamp(1.5rem,2.3vw,1.95rem)}.shx .pdp-price{font-size:2rem}.shx .pdp-band{background:var(--navy);padding:2.3rem 0;margin-bottom:3.2rem}.shx .pdp-band>.wrap{width:min(100% - 4rem,1200px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.4rem}.shx .pdp-band .hl strong{display:block;color:#fff;font-size:1.38rem;font-weight:700;letter-spacing:-.02em;line-height:1.18}.shx .pdp-band .hl span{display:block;color:rgb(255 255 255 / .55);font-size:.76rem;line-height:1.45;margin-top:.4rem}.shx .pdp-mosaic{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.6rem;align-items:start;padding-bottom:1rem}.shx .pdp-cola,.shx .pdp-colb{min-width:0}.shx .pcard{border:1px solid #d6dbdf;border-radius:22px;background:#fff;padding:1.6rem 1.6rem 1.4rem}.shx .pcard+.pcard{margin-top:1.6rem}.shx .pcard.tint{background:var(--grey-3);border-color:var(--grey-2)}.shx .pcard h2{font-size:1.16rem;letter-spacing:-.02em;padding-bottom:.85rem;border-bottom:1px solid var(--grey-2);margin-bottom:1.05rem}.shx table.pspec{width:100%;border-collapse:collapse}.shx table.pspec th{width:41%;text-align:left;font-weight:500;font-size:.85rem;color:var(--grey);padding:.72rem .9rem .72rem 0;border-bottom:1px solid var(--grey-2);vertical-align:top}.shx table.pspec td{font-size:.89rem;font-weight:600;color:var(--ink);padding:.72rem 0;border-bottom:1px solid var(--grey-2);vertical-align:top}.shx table.pspec tr:last-child th,.shx table.pspec tr:last-child td{border-bottom:0}.shx ul.pbox{list-style:none;margin:0;padding:0}.shx ul.pbox li{display:flex;gap:.7rem;align-items:flex-start;font-size:.9rem;line-height:1.55;padding:.6rem 0;border-bottom:1px solid var(--grey-2)}.shx ul.pbox li:last-child{border-bottom:0}.shx ul.pbox .tk{color:var(--blue);font-weight:700;flex:none}.shx .pundef{font-size:.95rem;font-weight:600;color:var(--ink);margin:0 0 .5rem}.shx .pundef-n{font-size:.83rem;color:var(--grey);line-height:1.65;margin:0}.shx .pundef-n a{color:var(--blue);font-weight:600}.shx .pundef-n a:hover{text-decoration:underline}.shx .pqa details.qa{border-bottom:1px solid var(--grey-2)}.shx .pqa details.qa:last-child{border-bottom:0}.shx .pqa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-size:.93rem;font-weight:600;color:var(--ink)}.shx .pqa summary::-webkit-details-marker{display:none}.shx .pqa summary::after{content:"+";color:var(--blue);font-size:1.25rem;font-weight:400;line-height:1;flex:none}.shx .pqa details.qa[open] summary::after{content:"\2212"}.shx .pqa details.qa p{font-size:.85rem;color:#5a636a;line-height:1.7;margin:0;padding:0 0 1rem}.shx .pdp-ask{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--grey-2);font-size:.83rem;color:var(--grey);line-height:1.6;max-width:none}.shx .pcard .pdp-copy{max-width:none}.shx .pcard .pdp-source{margin-top:1rem}@media (max-width:1180px){.shx .pdp-hero{grid-template-columns:minmax(0,1fr) 26rem;column-gap:2.2rem}.shx .pdp-band>.wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media (max-width:980px){.shx .pdp>.wrap,.shx .pdp-band>.wrap{width:min(100% - 2.5rem,1240px)}.shx .pdp-hero{grid-template-columns:minmax(0,1fr);padding-bottom:2.2rem}.shx .pdp-mosaic{grid-template-columns:minmax(0,1fr)}.shx .pdp-colb{margin-top:0}.shx .pdp-colb .pcard:first-child{margin-top:1.6rem}}@media (max-width:640px){.shx .pbuybox{padding:1.3rem 1.15rem 1.2rem;border-radius:20px}.shx .pcard{padding:1.25rem 1.15rem 1.1rem;border-radius:18px}.shx .pcard h2{font-size:1.05rem}.shx .pdp-band{padding:1.8rem 0;margin-bottom:2.2rem}.shx .pdp-band>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.shx .pdp-band .hl strong{font-size:1.18rem}.shx table.pspec th{width:46%;font-size:.79rem}.shx table.pspec td{font-size:.84rem}}@media (min-width:981px){.shx .pdp-colb{position:sticky;top:7rem;align-self:start}body.admin-bar .shx .pdp-colb{top:9rem}}.shx .qa-rich{padding:0 0 1.1rem}.shx ul.paylist{list-style:none;margin:0 0 1rem;padding:0}.shx ul.paylist li{position:relative;padding:0 0 .6rem 1rem;font-size:.85rem;line-height:1.65;color:#5a636a}.shx ul.paylist li:last-child{padding-bottom:0}.shx ul.paylist li::before{content:"";position:absolute;left:0;top:.62rem;width:5px;height:5px;border-radius:999px;background:var(--blue)}.shx ul.paylist strong{color:var(--ink);font-weight:600}.shx ul.paylist a{color:var(--blue);font-weight:600}.shx ul.paylist a:hover{text-decoration:underline}.shx .paywrap{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--grey-2)}.shx ul.paylogos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.shx ul.paylogos .pl{width:2.9rem;height:1.95rem;border:1px solid var(--grey-2);border-radius:6px;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.shx ul.paylogos .pl svg{width:100%;height:100%;display:block}.shx ul.paylogos .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shx .pl-w{font-size:.56rem;font-weight:800;letter-spacing:.02em;line-height:1;display:inline-flex;align-items:center;gap:.1rem}.shx .pl-w-visa{color:#1434CB;font-style:italic;font-size:.62rem;letter-spacing:.03em}.shx .pl-amex{background:#006FCF;border-color:#006FCF}.shx .pl-w-amex{color:#fff;font-size:.55rem}.shx .pl-w-disc{color:#4D4D4D}.shx .pl-w-disc i{width:.42rem;height:.42rem;border-radius:999px;background:#F76B1C;display:inline-block;margin-left:.06rem}.shx .pl-w-ap{color:#111;font-size:.55rem;font-weight:600}.shx .pl-w-ap svg{width:.5rem;height:.62rem;display:inline-block;margin-right:.06rem}.shx .pl-w-gp b{font-weight:700;font-size:.6rem}.shx .pl-w-gp .g1{color:#4285F4}.shx .pl-w-gp .g2{color:#EA4335}.shx .pl-w-gp .g3{color:#FBBC04}.shx .pl-w-gp .g4{color:#34A853}.shx .paysoon{margin:.6rem 0 0;font-size:.74rem;color:#8a6d3b;background:rgb(138 109 59 / .1);border-radius:8px;padding:.4rem .6rem;display:inline-block}.shx ul.paylogos{gap:.34rem}.shx ul.paylogos .pl{width:2.55rem;height:1.8rem}.shx ul.paylogos .pl-amex{background:#006FCF;border-color:#006FCF}.shx ul.paylogos .pl-visa{border-color:#dfe3e6}.shx .qa-rich .paysoon{padding:.42rem .7rem;line-height:1.4;margin:.65rem 0 0}.shx .qa-rich p{padding:0}@media (max-width:1180px){.shx ul.paylogos .pl{width:2.35rem;height:1.7rem}}.shx .pqa details.qa .qa-rich p{padding:0}.shx .pqa details.qa .qa-rich p.paysoon{padding:.42rem .7rem;line-height:1.4;margin:.65rem 0 0}.shx .pqa details.qa .qa-rich p.paysoon{background:rgb(212 160 23 / .16);border:1px solid rgb(212 160 23 / .34);color:#7a5f22;font-weight:500}.shx .pdp-pay{margin:1.15rem 0 0;padding:0 .95rem;background:var(--grey-3);border:1px solid var(--grey-2);border-radius:10px}.shx .pdp-pay details.qa{border-bottom:0}.shx .pdp-pay summary{padding:.85rem 0}.shx .pdp-pay ul.paylogos .pl{width:2.4rem;height:1.7rem;background:#fff}.shx .pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:75;background:rgb(255 255 255 / .97);border-top:1px solid var(--grey-2);box-shadow:0 -12px 34px -26px rgb(0 0 0 / .6);-webkit-backdrop-filter:saturate(1.5) blur(8px);backdrop-filter:saturate(1.5) blur(8px);transform:translateY(105%);visibility:hidden;transition:transform .28s var(--ease),visibility .28s var(--ease)}.shx .pdp-sticky.on{transform:none;visibility:visible}.shx .pdp-sticky>.wrap{width:min(100% - 2rem,1400px);display:flex;align-items:center;gap:.85rem;padding:.55rem 0 calc(.55rem + env(safe-area-inset-bottom,0px))}.shx img.ps-thumb{width:44px;height:44px;flex:0 0 auto;object-fit:contain;background:#fff;border:1px solid var(--grey-2);border-radius:10px;padding:3px}.shx .ps-txt{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.08rem}.shx .ps-name{font-size:.85rem;font-weight:600;line-height:1.25;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx .ps-price{font-size:.95rem;font-weight:700;line-height:1.15;color:var(--blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx .ps-price del{opacity:.45;font-weight:500;font-size:.78rem;margin-right:.35rem}.shx .ps-price ins{text-decoration:none}.shx .pdp-sticky button.ps-cta,.shx .pdp-sticky a.ps-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.66rem 1.3rem;border-radius:999px;white-space:nowrap;font-size:.85rem;font-weight:600;line-height:1;background:var(--blue);color:#fff;border:1px solid var(--blue);transition:filter .2s var(--ease)}.shx .pdp-sticky button.ps-cta:hover,.shx .pdp-sticky a.ps-cta:hover{filter:brightness(1.08)}\n.shx .pdp-sticky a.ps-cta.wa{background:#25D366;border-color:#25D366}body.sh-pdp.pdp-stuck .qlwapp__container{bottom:5.4rem!important}@media (max-width:560px){.shx .pdp-sticky>.wrap{gap:.65rem}.shx img.ps-thumb{width:40px;height:40px}.shx .ps-name{font-size:.78rem}.shx .ps-price{font-size:.88rem}.shx .pdp-sticky button.ps-cta,.shx .pdp-sticky a.ps-cta{padding:.62rem 1.05rem;font-size:.8rem}}@media print{.shx .pdp-sticky{display:none}}.shx .plightbox{display:flex;align-items:center;justify-content:center;gap:clamp(.4rem,2vw,1.5rem)}.shx .plightbox img{flex:0 1 auto;max-height:82vh;margin:0}.shx button.plb-nav{flex:0 0 auto;width:3.4rem;height:3.4rem;background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .45);box-shadow:0 10px 26px -14px rgb(0 0 0 / .9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shx button.plb-nav:hover{background:rgb(255 255 255 / .32)}.shx button.plb-nav svg{display:block}.shx .plb-count{position:absolute;left:0;right:0;bottom:clamp(.9rem,3vw,1.8rem);text-align:center;color:rgb(255 255 255 / .78);font-size:.8rem;font-weight:600;letter-spacing:.12em}.shx .plightbox.single button.plb-nav,.shx .plightbox.single .plb-count{display:none}@media (max-width:700px){.shx .plightbox{display:grid;grid-template-columns:1fr;place-items:center}.shx .plightbox img{max-height:76vh}.shx button.plb-nav{position:absolute;top:50%;transform:translateY(-50%);width:2.9rem;height:2.9rem}.shx button.plb-nav.prev{left:.5rem}.shx button.plb-nav.next{right:.5rem}}body.lb-open .shx .pdp-sticky{visibility:hidden}.shx button.pgal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ink);border:1px solid var(--grey-2);box-shadow:0 6px 18px -8px rgb(0 0 0 / .3);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),opacity .25s var(--ease)}.shx button.pgal-nav:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.shx button.pgal-nav svg{display:block}.shx button.pgal-nav.prev{left:.85rem}.shx button.pgal-nav.next{right:.85rem}@media (hover:hover){.shx button.pgal-nav{opacity:.55}.shx .pgal:hover button.pgal-nav,.shx button.pgal-nav:focus-visible{opacity:1}}@media (max-width:560px){.shx button.pgal-nav{width:2.4rem;height:2.4rem}.shx button.pgal-nav.prev{left:.5rem}.shx button.pgal-nav.next{right:.5rem}}.sh-apps{margin:20px 0 0;padding:14px 16px;border:1px solid #E3E8EB;border-radius:10px;background:#FAFBFC}.sh-apps-t{margin:0 0 18px;font-weight:600;font-size:.9rem;line-height:1.3;color:#0E1418}.sh-apps-l{list-style:none;margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap}.sh-apps-l li{display:flex;align-items:center;gap:9px;font-size:.88rem;color:#0E1418}.sh-apps-l img{width:44px;height:44px;border-radius:10px;display:block;flex:0 0 auto}@media(max-width:480px){.sh-apps-l{gap:14px}.sh-apps-l img{width:38px;height:38px}}.pcard .sh-apps .sh-apps-t{margin:0 0 18px;padding:0}.pcard .sh-apps .sh-apps-l{margin:0;padding:0}.pdp-brand{margin:.85rem 0 0;line-height:0}.pdp-brand img{max-height:26px;max-width:190px;width:auto;height:auto;display:block;object-fit:contain}.pdp-brand+.pdp-name{margin-top:.55rem}@media (max-width:600px){.pdp-brand img{max-height:22px;max-width:160px}}.shx .pspec td .spec-note{display:block;margin-top:.28rem;color:#C0392B;font-size:.8rem;font-weight:600;line-height:1.4}.shx .pdp-pay ul.paylogos .pl-amex{background:#006FCF;border-color:#006FCF}.shx .pdp-pay ul.paylogos .pl-amex .pl-w-amex{color:#fff}