html.gravity-root{overflow-x:clip}.gravity-body .buy-cart-box.drawer{--gravity-cart-background:#fff;--gravity-cart-text:#000;right:0;box-sizing:border-box;width:100%;max-width:460px;height:100vh;height:100dvh;flex-flow:column;overflow:hidden;background:var(--gravity-cart-background);color:var(--gravity-cart-text);opacity:0;pointer-events:none;transform:translateX(50px);transition:transform .4s ease,opacity .4s ease;transition-delay:0s}.gravity-body .buy-cart-box.drawer.buy-cart--right{opacity:1;pointer-events:auto;transform:translateX(0);transition-delay:.3s}.gravity-body .buy-cart-box.drawer[aria-hidden=true]{visibility:hidden}.gravity-body .buy-cart-box.drawer[aria-hidden=false]{visibility:visible}.gravity-body .gravity-header__mask.is-cart-open,.gravity-body.hidden .gravity-header__mask{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease}.gravity-body.gravity-cart-drawer-open .gravity-header__mask.is-cart-open{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.gravity-cart-drawer-open,html.gravity-cart-drawer-open{overflow:hidden;overscroll-behavior:none}body.gravity-body.gravity-cart-drawer-open[data-scroll-locked=true]:not(.hidden){position:fixed!important;top:var(--gravity-cart-scroll-offset,0)!important;right:0;left:0;width:calc(100% - var(--gravity-cart-scrollbar-width,0px))!important;margin-right:var(--gravity-cart-scrollbar-width,0)!important}html.gravity-cart-drawer-open.hidden[data-scroll-locked=true]{top:0!important}body.gravity-body.gravity-cart-drawer-open.hidden[data-scroll-locked=true]{top:var(--gravity-cart-scroll-offset,0)!important;width:calc(100% - var(--gravity-cart-scrollbar-width,0px))!important;margin-right:var(--gravity-cart-scrollbar-width,0)!important}.gravity-body .buy-cart-box.drawer .flex-main::-webkit-scrollbar,.gravity-body .buy-cart-box.drawer::-webkit-scrollbar{width:6px;background:#e2dbdb}.gravity-body .buy-cart-box.drawer .flex-main::-webkit-scrollbar-thumb,.gravity-body .buy-cart-box.drawer::-webkit-scrollbar-thumb{background:#4d4d4d}.gravity-body .buy-cart-box.drawer .buy-title{box-sizing:border-box;display:flex;width:100%;min-height:68px;margin:0;padding:20px 20px 18px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(230,230,230,.6);color:inherit;font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:24px!important;font-weight:500;line-height:33.6px;text-align:left}.gravity-body .buy-cart-box.drawer .buy-title-cart{display:inline-flex;min-width:0;align-items:center;gap:6px}.gravity-body .buy-cart-box.drawer .buy-title .close{display:inline-flex;box-sizing:border-box;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;background:var(--gravity-cart-background);color:inherit;cursor:pointer;font-size:14px;font-weight:400;line-height:1;transition:background .3s ease,color .3s ease}.gravity-body .buy-cart-box.drawer .buy-title .close:focus-visible{border-color:var(--gravity-cart-text);background:var(--gravity-cart-background);color:var(--gravity-cart-text);outline:1px solid #005fcc;outline-offset:2px}.gravity-body .buy-cart-box.drawer .buy-title .close:hover{background:var(--gravity-cart-text);color:var(--gravity-cart-background)}.gravity-body .buy-cart-box.drawer>.flex-main{min-height:0;padding:20px;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.gravity-body .buy-cart-box.drawer .buy-product-list{margin:0;padding:0;list-style:none}.gravity-body .buy-cart-box.drawer .buy-product-item{box-sizing:border-box;min-height:134px;margin:0 0 20px;padding:0;border:0;color:inherit}.gravity-body .buy-cart-box.drawer.is-gravity-cart-motion-ready .buy-product-item:not(.is-gravity-cart-row-ready){opacity:0;transform:translateY(10px)}.gravity-body .buy-cart-box.drawer.is-gravity-cart-motion-ready .buy-product-item.is-gravity-cart-row-ready{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.gravity-body .buy-cart-box.drawer .buy-product-item.product-invalid{opacity:.62}.gravity-body .buy-cart-box.drawer .buy-product-item:last-child{margin-bottom:0}.gravity-body .buy-cart-box.drawer .buy-prod-img{width:100px;height:133.333px}.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text,.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text a,.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text img{display:block;width:100%;height:100%}.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text img{object-fit:cover}.gravity-body .buy-cart-box.drawer .buy-prod-inform{min-height:134px;margin-left:110px;color:inherit}.gravity-body .buy-cart-box.drawer .product-name,.gravity-body .buy-cart-box.drawer .product-name a,.gravity-body .buy-cart-box.drawer .product-price,.gravity-body .buy-cart-box.drawer .product-type{color:inherit;font-size:14px;font-weight:400;line-height:22.4px;text-decoration:none}.gravity-body .buy-cart-box.drawer .product-name{margin:0;padding:0 38px 2px 0}.gravity-body .buy-cart-box.drawer .product-price,.gravity-body .buy-cart-box.drawer .product-type{padding:0}.gravity-body .buy-cart-box.drawer .pay-price,.gravity-body .buy-cart-box.drawer .product-price,.gravity-body .buy-cart-box.drawer .product-price strong{font-weight:600}.gravity-body .buy-cart-box.drawer .orig-price{margin-left:10px;color:var(--orig-price-color,#6f6f6f);font-size:12px}.gravity-body .buy-cart-box.drawer .np-ui-input-number{display:grid;box-sizing:border-box;width:90px;height:32px;margin-top:10px;grid-template-columns:repeat(3,30px);grid-template-areas:"decrease input increase";border:1px solid rgba(230,230,230,.5);line-height:30px}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease{grid-area:decrease}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-box{position:static;width:30px;height:30px;grid-area:input}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{grid-area:increase}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{position:static;box-sizing:border-box;width:30px;height:30px;padding:0;border:0;border-radius:0;background:var(--gravity-cart-background);color:inherit;line-height:30px;text-align:center}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{cursor:pointer}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease{border-right:1px solid rgba(230,230,230,.5)}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{border-left:1px solid rgba(230,230,230,.5)}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease.is-disabled,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease:disabled,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease[aria-disabled=true]{background:#f5f5f5;color:rgba(16,16,16,.3);cursor:not-allowed}.gravity-body .buy-cart-box.drawer .product-del{position:absolute;top:50%;right:0;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:50%;background:#f5f5f5;color:#252525;line-height:30px;transform:translateY(-50%)}.gravity-body .buy-cart-box.drawer .product-del .J-DelCartRow{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;line-height:30px}.gravity-body .buy-cart-box.drawer .product-del .J-DelCartRow::before{content:"\e629"}.gravity-body .buy-cart-box.drawer .np-ui-input-number [data-gravity-cart-action-adapter]:focus-visible,.gravity-body .buy-cart-box.drawer .product-del .J-DelCartRow:focus-visible{outline:1px solid currentColor;outline-offset:2px}.gravity-body .buy-cart-box.drawer .J-CartSuccess,.gravity-body .buy-cart-box.drawer .cart-success{min-height:22px;margin:8px 0 0;color:inherit;font-size:13px;line-height:22px}.gravity-body .buy-cart-box.drawer .J-CartSuccess:not(:empty),.gravity-body .buy-cart-box.drawer .cart-success:not(:empty){padding:8px 10px;background:#f5f5f5}.gravity-body .buy-cart-box.drawer .cart-comments{width:100%;max-width:none;margin:20px 0}.gravity-body .buy-cart-box.drawer .cart-comments p{padding:0 0 10px;color:inherit;font-size:14px;line-height:22.4px}.gravity-body .buy-cart-box.drawer .cart-comments textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px;border:1px solid #e6e6e6;border-radius:0;background:var(--gravity-cart-background);color:inherit;font:inherit;resize:vertical}.gravity-body .buy-cart-box.drawer .cart-coupon-main{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e6e6e6}.gravity-body .buy-cart-box.drawer .cart-coupon-open{height:auto;padding:0;color:inherit;font-size:14px;line-height:22.4px;text-decoration:underline;text-underline-offset:4px}.gravity-body .buy-cart-box.drawer .currency-tips,.gravity-body .buy-cart-box.drawer .total-tips{color:inherit;font-size:12px;line-height:1.5}.gravity-body .buy-cart-box.drawer>.buy-cart-total{box-sizing:border-box;width:100%;margin:0;padding:20px;flex:0 0 auto;border:0;background:var(--gravity-cart-background);box-shadow:0 0 10px rgba(0,0,0,.2);color:inherit}.gravity-body .buy-cart-box.drawer .cart-discount,.gravity-body .buy-cart-box.drawer .cart-subscription-discount,.gravity-body .buy-cart-box.drawer .subtotal-price{min-height:22px;color:inherit;font-size:13px;line-height:22px}.gravity-body .buy-cart-box.drawer .total-price{display:flex;min-height:24px;align-items:center;justify-content:space-between;color:inherit;font-size:18px;font-weight:500;line-height:1}.gravity-body .buy-cart-box.drawer .total-price .fr,.gravity-body .buy-cart-box.drawer .total-price .fr strong{color:inherit;font-size:18px;font-weight:600}.gravity-body .buy-cart-box.drawer .total-describe{padding:10px 0 0;color:inherit;font-size:12px;line-height:1.4;text-align:right}.gravity-body .buy-cart-box.drawer .J-Gopay{display:inline-flex;width:100%;min-height:44px;margin-top:20px;align-items:center;justify-content:center;border-radius:0;font-size:14px}.gravity-body .buy-cart-box.drawer .cart-payment-icon{margin-top:12px}.gravity-body .buy-cart-box.cart-empty .buy-cart{display:flex;width:100%;min-height:100%;flex-flow:column}.gravity-body .buy-cart-box.cart-empty .icon-cart-empty{width:30px;height:30px;margin:130px auto 20px;border-radius:0;line-height:30px}.gravity-body .buy-cart-box.cart-empty .icon-cart-empty .iconfont{font-size:24px}.gravity-body .buy-cart-box.cart-empty .buy-cart>p{color:inherit;font-size:16px;line-height:25.6px;text-align:center}.gravity-body .gravity-product-card__quick-add,.gravity-body .gravity-product-page__add,.gravity-body .gravity-single-product__add{transition:transform .3s ease,opacity .3s ease,background .3s ease,color .3s ease}.gravity-body .gravity-product-card__quick-add:focus-visible,.gravity-body .gravity-product-card__quick-add:hover,.gravity-body .gravity-product-page__add:focus-visible,.gravity-body .gravity-product-page__add:hover,.gravity-body .gravity-single-product__add:focus-visible,.gravity-body .gravity-single-product__add:hover{transform:translateY(-2px)}.gravity-body .gravity-product-card__quick-add.np-ui-btn-loading,.gravity-body .gravity-product-card__quick-add:disabled,.gravity-body .gravity-product-page__add.np-ui-btn-loading,.gravity-body .gravity-product-page__add:disabled,.gravity-body .gravity-single-product__add.np-ui-btn-loading,.gravity-body .gravity-single-product__add:disabled{opacity:.55;cursor:wait;transform:none}@media (max-width:640px){.gravity-body .buy-cart-box.drawer{max-width:100%}.gravity-body .buy-cart-box.drawer .buy-title{min-height:61px;padding:15px;font-size:20px!important;line-height:28px}.gravity-body .buy-cart-box.drawer>.flex-main{padding:15px}.gravity-body .buy-cart-box.drawer .buy-product-item{min-height:107px}.gravity-body .buy-cart-box.drawer .buy-prod-img{width:80px;height:106.667px}.gravity-body .buy-cart-box.drawer .buy-prod-inform{min-height:107px;margin-left:90px}.gravity-body .buy-cart-box.drawer>.buy-cart-total{padding:15px}.gravity-body .buy-cart-box.drawer .buy-product-item{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.gravity-body .buy-cart-box.drawer,.gravity-body .buy-cart-box.drawer .buy-product-item,.gravity-body .buy-cart-box.drawer .buy-title .close,.gravity-body .buy-cart-box.drawer .product-del,.gravity-body .gravity-header__mask,.gravity-body .gravity-product-card__quick-add,.gravity-body .gravity-product-page__add,.gravity-body .gravity-single-product__add{transition:none!important}}:root{--background-color:#fff;--main-button-background-color:#288bbb;--main-button-border-color:#288bbb;--main-button-text-color:#fff;--secondary-button-background-color:#252525;--secondary-button-border-color:#252525;--secondary-button-text-color:#fff;--text-primary-color:#252525;--text-secondary-color:#252525;--pay-price-color:#252525;--orig-price-color:#6f6f6f;--text-thirdy-color:#252525;--default-tag-text-color:#252525;--default-tag-background-color:#fff;--default-tag-border-color:#e6e6e6;--active-tag-text-color:#fff;--active-tag-background-color:#252525;--active-tag-border-color:#252525;--sale-tag-text-color:#252525;--sale-tag-background-color:#fff;--sale-tag-border-color:#252525;--star-color:#fd9a52;--star-text-color:#252525;--caption-text-color:#252525;--sub-caption-text-color:#252525;--button-border-radius:0;--gravity-title-font-family:"Figtree","Instrument Sans",sans-serif;--gravity-subtitle-font-family:"Figtree","Instrument Sans",sans-serif;--gravity-body-font-family:"Figtree","Instrument Sans",sans-serif;--gravity-title-font-size:30px;--gravity-body-font-size:14px;--gravity-placeholder-background-color:var(--background-color);--gravity-placeholder-border-color:var(--default-tag-border-color);--gravity-placeholder-text-color:var(--caption-text-color)}.gravity-body{margin:0;background:var(--background-color,#fff);color:var(--text-primary-color,#252525);font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:var(--gravity-body-font-size,14px)}.gravity-body .PageContainer{min-height:0}.gravity-placeholder{box-sizing:border-box;display:flex;width:100%;min-height:96px;align-items:center;justify-content:center;border:1px dashed var(--gravity-placeholder-border-color,#e6e6e6);border-radius:var(--button-border-radius,0);background:var(--gravity-placeholder-background-color,#fff);color:var(--gravity-placeholder-text-color,#252525);font-size:16px;line-height:1.5}.gravity-placeholder--footer,.gravity-placeholder--header{min-height:76px;background:var(--background-color,#fff)}.gravity-placeholder--spacer{min-height:48px;background:var(--background-color,#fff);color:var(--orig-price-color,#6f6f6f)}.gravity-placeholder__label{padding:12px 20px;text-align:center}.gravity-body .np-ui-main-btn{border-color:var(--main-button-border-color,#288bbb);background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff)}.gravity-body .np-ui-secondary-btn{border-color:var(--secondary-button-border-color,#252525);background:var(--secondary-button-background-color,#252525);color:var(--secondary-button-text-color,#fff)}.gravity-cart-page,.gravity-page-section,.gravity-product-page{box-sizing:border-box;width:100%;min-height:420px;background:var(--gravity-page-background,var(--background-color,#fff));color:var(--text-primary-color,#252525)}.gravity-page-container,.gravity-product-page__inner{width:100%;max-width:1440px;margin:0 auto;padding:76px 50px 100px}.gravity-page-heading{margin:0 0 34px}.gravity-page-heading h1,.gravity-page-heading h2{margin:0;font-family:var(--gravity-title-font-family);font-size:42px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.gravity-page-heading p,.gravity-page-heading>div{margin:14px 0 0;color:var(--text-secondary-color,#252525);font-size:14px;line-height:1.6}.gravity-list-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:24px;font-size:13px}.gravity-list-toolbar button,.gravity-list-toolbar select{padding:8px 12px;border:1px solid var(--default-tag-border-color,#e6e6e6);background:var(--background-color,#fff);color:inherit;font:inherit}.gravity-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px}.gravity-product-card{position:relative;min-width:0;opacity:0;transform:translateY(16px);transition:opacity .5s ease var(--gravity-reveal-delay,0ms),transform .5s ease var(--gravity-reveal-delay,0ms)}.gravity-product-card.in_view,.gravity-product-card.is-in-view,.gravity-product-card.is-visible{opacity:1;transform:none}.gravity-product-card__media{position:relative;overflow:hidden;background:var(--default-tag-background-color,#fff)}.gravity-product-card__media>a{display:block;aspect-ratio:.75}.gravity-placeholder-art svg,.gravity-product-card__media img{display:block;width:100%;height:100%;object-fit:cover}.gravity-product-card__media img{transition:transform .5s ease}.gravity-product-card__media:hover img{transform:scale(1.035)}.gravity-product-card__quick-add{position:absolute;right:12px;bottom:12px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff);cursor:pointer;font-size:20px;line-height:1}.gravity-product-card__quick-add:disabled{opacity:.45;cursor:not-allowed}.gravity-product-card__info{padding-top:13px}.gravity-product-card__title{margin:0;font-size:14px;font-weight:400;line-height:1.4}.gravity-product-card__title a{color:inherit;text-decoration:none}.gravity-product-card__price{margin-top:7px;color:var(--pay-price-color,#252525);font-size:13px}.gravity-product-card__price .orig-price{margin-left:6px;color:var(--orig-price-color,#6f6f6f)}.gravity-product-badge{position:absolute;z-index:1;top:12px;left:12px;padding:5px 8px;background:var(--sale-tag-background-color,#fff);color:var(--sale-tag-text-color,#252525);font-size:11px;letter-spacing:.04em}.gravity-empty-state{display:grid;min-height:240px;place-items:center;align-content:center;gap:20px;border:1px dashed var(--default-tag-border-color,#e6e6e6);color:var(--text-secondary-color,#252525);text-align:center}.gravity-category-page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gravity-category-page-card a{display:block;color:inherit;text-decoration:none}.gravity-category-page-card .gravity-placeholder-art,.gravity-category-page-card img{display:block;width:100%;aspect-ratio:1;overflow:hidden;object-fit:cover;background:var(--default-tag-background-color,#fff)}.gravity-category-page-card h2{margin:12px 0 0;font-size:14px;font-weight:400}.gravity-product-page__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:70px}.gravity-product-page__gallery-main{position:relative;overflow:hidden;background:var(--default-tag-background-color,#fff)}.gravity-product-page__image{display:none;margin:0;aspect-ratio:.75}.gravity-product-page__image.is-active{display:block}.gravity-product-page__image .placeholder-svg,.gravity-product-page__image img{display:block;width:100%;height:100%;object-fit:cover}.gravity-product-page__gallery-main>button{position:absolute;top:50%;width:40px;height:40px;border:1px solid rgba(0,0,0,.25);border-radius:50%;background:rgba(255,255,255,.85);cursor:pointer;transform:translateY(-50%)}.gravity-product-page__gallery-main>button:first-of-type{left:18px}.gravity-product-page__gallery-main>button:last-of-type{right:18px}.gravity-product-page__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.gravity-product-page__thumbs button{flex:0 0 68px;padding:0;border:1px solid transparent;background:0 0;cursor:pointer}.gravity-product-page__thumbs img{display:block;width:100%;aspect-ratio:.75;object-fit:cover}.gravity-product-page__details h1{margin:0 0 16px;font-family:var(--gravity-title-font-family);font-size:38px;font-weight:500;line-height:1.1}.gravity-product-page__price{margin-bottom:24px;font-size:18px}.gravity-product-page__description{margin-bottom:26px;font-size:14px;line-height:1.7}.gravity-product-page__options fieldset{margin:0 0 20px;padding:0;border:0}.gravity-product-page__options legend{margin-bottom:9px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.gravity-product-page__options select{width:100%;padding:12px;border:1px solid var(--default-tag-border-color,#e6e6e6);background:#fff}.gravity-variant-tags{display:flex;flex-wrap:wrap;gap:8px}.gravity-variant-tag{padding:10px 14px;border:1px solid var(--default-tag-border-color,#e6e6e6);background:#fff;cursor:pointer}.gravity-variant-tag.is-selected{border-color:var(--active-tag-border-color,#252525);background:var(--active-tag-background-color,#252525);color:var(--active-tag-text-color,#fff)}.gravity-product-page__quantity{display:flex;align-items:center;justify-content:space-between;margin:24px 0}.gravity-quantity{display:inline-flex;border:1px solid var(--default-tag-border-color,#e6e6e6)}.gravity-quantity button,.gravity-quantity input{width:38px;height:38px;border:0;background:#fff;text-align:center}.gravity-quantity button{cursor:pointer}.gravity-product-page__add,.gravity-product-page__buy-now{width:100%;min-height:48px;margin-top:10px}.gravity-product-page__accordion{margin-top:30px;border-top:1px solid var(--default-tag-border-color,#e6e6e6)}.gravity-product-page__accordion details{padding:15px 0;border-bottom:1px solid var(--default-tag-border-color,#e6e6e6)}.gravity-product-page__accordion summary{cursor:pointer;font-size:13px}.gravity-product-page__accordion details div{padding-top:12px;font-size:13px;line-height:1.65}.gravity-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px}.gravity-cart-list{margin:0;padding:0;list-style:none}.gravity-cart-summary{padding:24px;background:var(--default-tag-background-color,#fff)}.gravity-cart-summary label{display:block;margin-bottom:8px;font-size:12px}.gravity-cart-note{width:100%;min-height:88px;padding:10px;border:1px solid var(--default-tag-border-color,#e6e6e6);resize:vertical}.gravity-cart-coupon-toggle{margin:18px 0 8px;padding:0;border:0;background:0 0;text-decoration:underline;cursor:pointer}.gravity-cart-coupon{display:flex;gap:8px}.gravity-cart-coupon input{flex:1 1 auto;min-width:0;padding:10px;border:1px solid var(--default-tag-border-color,#e6e6e6)}.gravity-cart-totals{margin:24px 0}.gravity-cart-totals div{display:flex;justify-content:space-between;padding:8px 0}.gravity-cart-totals .is-total{margin-top:8px;border-top:1px solid var(--default-tag-border-color,#e6e6e6);font-size:18px}.gravity-cart-checkout{width:100%;min-height:48px}@media (max-width:767px){.gravity-page-container,.gravity-product-page__inner{padding-right:18px;padding-left:18px}.gravity-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.gravity-category-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.gravity-page-container{padding-top:48px;padding-bottom:64px}.gravity-page-heading h1,.gravity-page-heading h2{font-size:32px}.gravity-product-page__inner{grid-template-columns:1fr;gap:38px}.gravity-product-page__details h1{font-size:32px}.gravity-cart-layout{grid-template-columns:1fr;gap:28px}}
html.gravity-root{overflow-x:clip}.gravity-body .buy-cart-box.drawer{--gravity-cart-background:#fff;--gravity-cart-text:#000;right:0;box-sizing:border-box;width:100%;max-width:460px;height:100vh;height:100dvh;flex-flow:column;overflow:hidden;background:var(--gravity-cart-background);color:var(--gravity-cart-text);opacity:0;pointer-events:none;transform:translateX(50px);transition:transform .4s ease,opacity .4s ease;transition-delay:0s}.gravity-body .buy-cart-box.drawer.buy-cart--right{opacity:1;pointer-events:auto;transform:translateX(0);transition-delay:.3s}.gravity-body .buy-cart-box.drawer[aria-hidden=true]{visibility:hidden}.gravity-body .buy-cart-box.drawer[aria-hidden=false]{visibility:visible}.gravity-body .gravity-header__mask.is-cart-open,.gravity-body.hidden .gravity-header__mask{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease}.gravity-body.gravity-cart-drawer-open .gravity-header__mask.is-cart-open{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.gravity-cart-drawer-open,html.gravity-cart-drawer-open{overflow:hidden;overscroll-behavior:none}body.gravity-body.gravity-cart-drawer-open[data-scroll-locked=true]:not(.hidden){position:fixed!important;top:var(--gravity-cart-scroll-offset,0)!important;right:0;left:0;width:calc(100% - var(--gravity-cart-scrollbar-width,0px))!important;margin-right:var(--gravity-cart-scrollbar-width,0)!important}html.gravity-cart-drawer-open.hidden[data-scroll-locked=true]{top:0!important}body.gravity-body.gravity-cart-drawer-open.hidden[data-scroll-locked=true]{top:var(--gravity-cart-scroll-offset,0)!important;width:calc(100% - var(--gravity-cart-scrollbar-width,0px))!important;margin-right:var(--gravity-cart-scrollbar-width,0)!important}.gravity-body .buy-cart-box.drawer .flex-main::-webkit-scrollbar,.gravity-body .buy-cart-box.drawer::-webkit-scrollbar{width:6px;background:#e2dbdb}.gravity-body .buy-cart-box.drawer .flex-main::-webkit-scrollbar-thumb,.gravity-body .buy-cart-box.drawer::-webkit-scrollbar-thumb{background:#4d4d4d}.gravity-body .buy-cart-box.drawer .buy-title{box-sizing:border-box;display:flex;width:100%;min-height:68px;margin:0;padding:20px 20px 18px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(230,230,230,.6);color:inherit;font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:24px!important;font-weight:500;line-height:33.6px;text-align:left}.gravity-body .buy-cart-box.drawer .buy-title-cart{display:inline-flex;min-width:0;align-items:center;gap:6px}.gravity-body .buy-cart-box.drawer .buy-title .close{display:inline-flex;box-sizing:border-box;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;background:var(--gravity-cart-background);color:inherit;cursor:pointer;font-size:14px;font-weight:400;line-height:1;transition:background .3s ease,color .3s ease}.gravity-body .buy-cart-box.drawer .buy-title .close:focus-visible{border-color:var(--gravity-cart-text);background:var(--gravity-cart-background);color:var(--gravity-cart-text);outline:1px solid #005fcc;outline-offset:2px}.gravity-body .buy-cart-box.drawer .buy-title .close:hover{background:var(--gravity-cart-text);color:var(--gravity-cart-background)}.gravity-body .buy-cart-box.drawer>.flex-main{min-height:0;padding:20px;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.gravity-body .buy-cart-box.drawer .buy-product-list{margin:0;padding:0;list-style:none}.gravity-body .buy-cart-box.drawer .buy-product-item{box-sizing:border-box;min-height:134px;margin:0 0 20px;padding:0;border:0;color:inherit}.gravity-body .buy-cart-box.drawer.is-gravity-cart-motion-ready .buy-product-item:not(.is-gravity-cart-row-ready){opacity:0;transform:translateY(10px)}.gravity-body .buy-cart-box.drawer.is-gravity-cart-motion-ready .buy-product-item.is-gravity-cart-row-ready{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.gravity-body .buy-cart-box.drawer .buy-product-item.product-invalid{opacity:.62}.gravity-body .buy-cart-box.drawer .buy-product-item:last-child{margin-bottom:0}.gravity-body .buy-cart-box.drawer .buy-prod-img{width:100px;height:133.333px}.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text,.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text a,.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text img{display:block;width:100%;height:100%}.gravity-body .buy-cart-box.drawer .buy-prod-img .buy-text img{object-fit:cover}.gravity-body .buy-cart-box.drawer .buy-prod-inform{min-height:134px;margin-left:110px;color:inherit}.gravity-body .buy-cart-box.drawer .product-name,.gravity-body .buy-cart-box.drawer .product-name a,.gravity-body .buy-cart-box.drawer .product-price,.gravity-body .buy-cart-box.drawer .product-type{color:inherit;font-size:14px;font-weight:400;line-height:22.4px;text-decoration:none}.gravity-body .buy-cart-box.drawer .product-name{margin:0;padding:0 38px 2px 0}.gravity-body .buy-cart-box.drawer .product-price,.gravity-body .buy-cart-box.drawer .product-type{padding:0}.gravity-body .buy-cart-box.drawer .pay-price,.gravity-body .buy-cart-box.drawer .product-price,.gravity-body .buy-cart-box.drawer .product-price strong{font-weight:600}.gravity-body .buy-cart-box.drawer .orig-price{margin-left:10px;color:var(--orig-price-color,#6f6f6f);font-size:12px}.gravity-body .buy-cart-box.drawer .np-ui-input-number{display:grid;box-sizing:border-box;width:90px;height:32px;margin-top:10px;grid-template-columns:repeat(3,30px);grid-template-areas:"decrease input increase";border:1px solid rgba(230,230,230,.5);line-height:30px}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease{grid-area:decrease}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-box{position:static;width:30px;height:30px;grid-area:input}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{grid-area:increase}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{position:static;box-sizing:border-box;width:30px;height:30px;padding:0;border:0;border-radius:0;background:var(--gravity-cart-background);color:inherit;line-height:30px;text-align:center}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{cursor:pointer}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease{border-right:1px solid rgba(230,230,230,.5)}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-increase{border-left:1px solid rgba(230,230,230,.5)}.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease.is-disabled,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease:disabled,.gravity-body .buy-cart-box.drawer .np-ui-input-number .np-ui-input-number-decrease[aria-disabled=true]{background:#f5f5f5;color:rgba(16,16,16,.3);cursor:not-allowed}.gravity-body .buy-cart-box.drawer .product-del{position:absolute;top:50%;right:0;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:50%;background:#f5f5f5;color:#252525;line-height:30px;transform:translateY(-50%)}.gravity-body .buy-cart-box.drawer .product-del .J-DelCartRow{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;line-height:30px}.gravity-body .buy-cart-box.drawer .product-del .J-DelCartRow::before{content:"\e629"}.gravity-body .buy-cart-box.drawer .np-ui-input-number [data-gravity-cart-action-adapter]:focus-visible,.gravity-body .buy-cart-box.drawer .product-del .J-DelCartRow:focus-visible{outline:1px solid currentColor;outline-offset:2px}.gravity-body .buy-cart-box.drawer .J-CartSuccess,.gravity-body .buy-cart-box.drawer .cart-success{min-height:22px;margin:8px 0 0;color:inherit;font-size:13px;line-height:22px}.gravity-body .buy-cart-box.drawer .J-CartSuccess:not(:empty),.gravity-body .buy-cart-box.drawer .cart-success:not(:empty){padding:8px 10px;background:#f5f5f5}.gravity-body .buy-cart-box.drawer .cart-comments{width:100%;max-width:none;margin:20px 0}.gravity-body .buy-cart-box.drawer .cart-comments p{padding:0 0 10px;color:inherit;font-size:14px;line-height:22.4px}.gravity-body .buy-cart-box.drawer .cart-comments textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px;border:1px solid #e6e6e6;border-radius:0;background:var(--gravity-cart-background);color:inherit;font:inherit;resize:vertical}.gravity-body .buy-cart-box.drawer .cart-coupon-main{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e6e6e6}.gravity-body .buy-cart-box.drawer .cart-coupon-open{height:auto;padding:0;color:inherit;font-size:14px;line-height:22.4px;text-decoration:underline;text-underline-offset:4px}.gravity-body .buy-cart-box.drawer .currency-tips,.gravity-body .buy-cart-box.drawer .total-tips{color:inherit;font-size:12px;line-height:1.5}.gravity-body .buy-cart-box.drawer>.buy-cart-total{box-sizing:border-box;width:100%;margin:0;padding:20px;flex:0 0 auto;border:0;background:var(--gravity-cart-background);box-shadow:0 0 10px rgba(0,0,0,.2);color:inherit}.gravity-body .buy-cart-box.drawer .cart-discount,.gravity-body .buy-cart-box.drawer .cart-subscription-discount,.gravity-body .buy-cart-box.drawer .subtotal-price{min-height:22px;color:inherit;font-size:13px;line-height:22px}.gravity-body .buy-cart-box.drawer .total-price{display:flex;min-height:24px;align-items:center;justify-content:space-between;color:inherit;font-size:18px;font-weight:500;line-height:1}.gravity-body .buy-cart-box.drawer .total-price .fr,.gravity-body .buy-cart-box.drawer .total-price .fr strong{color:inherit;font-size:18px;font-weight:600}.gravity-body .buy-cart-box.drawer .total-describe{padding:10px 0 0;color:inherit;font-size:12px;line-height:1.4;text-align:right}.gravity-body .buy-cart-box.drawer .J-Gopay{display:inline-flex;width:100%;min-height:44px;margin-top:20px;align-items:center;justify-content:center;border-radius:0;font-size:14px}.gravity-body .buy-cart-box.drawer .cart-payment-icon{margin-top:12px}.gravity-body .buy-cart-box.cart-empty .buy-cart{display:flex;width:100%;min-height:100%;flex-flow:column}.gravity-body .buy-cart-box.cart-empty .icon-cart-empty{width:30px;height:30px;margin:130px auto 20px;border-radius:0;line-height:30px}.gravity-body .buy-cart-box.cart-empty .icon-cart-empty .iconfont{font-size:24px}.gravity-body .buy-cart-box.cart-empty .buy-cart>p{color:inherit;font-size:16px;line-height:25.6px;text-align:center}.gravity-body .gravity-product-card__quick-add,.gravity-body .gravity-product-page__add,.gravity-body .gravity-single-product__add{transition:transform .3s ease,opacity .3s ease,background .3s ease,color .3s ease}.gravity-body .gravity-product-card__quick-add:focus-visible,.gravity-body .gravity-product-card__quick-add:hover,.gravity-body .gravity-product-page__add:focus-visible,.gravity-body .gravity-product-page__add:hover,.gravity-body .gravity-single-product__add:focus-visible,.gravity-body .gravity-single-product__add:hover{transform:translateY(-2px)}.gravity-body .gravity-product-card__quick-add.np-ui-btn-loading,.gravity-body .gravity-product-card__quick-add:disabled,.gravity-body .gravity-product-page__add.np-ui-btn-loading,.gravity-body .gravity-product-page__add:disabled,.gravity-body .gravity-single-product__add.np-ui-btn-loading,.gravity-body .gravity-single-product__add:disabled{opacity:.55;cursor:wait;transform:none}@media (max-width:640px){.gravity-body .buy-cart-box.drawer{max-width:100%}.gravity-body .buy-cart-box.drawer .buy-title{min-height:61px;padding:15px;font-size:20px!important;line-height:28px}.gravity-body .buy-cart-box.drawer>.flex-main{padding:15px}.gravity-body .buy-cart-box.drawer .buy-product-item{min-height:107px}.gravity-body .buy-cart-box.drawer .buy-prod-img{width:80px;height:106.667px}.gravity-body .buy-cart-box.drawer .buy-prod-inform{min-height:107px;margin-left:90px}.gravity-body .buy-cart-box.drawer>.buy-cart-total{padding:15px}.gravity-body .buy-cart-box.drawer .buy-product-item{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.gravity-body .buy-cart-box.drawer,.gravity-body .buy-cart-box.drawer .buy-product-item,.gravity-body .buy-cart-box.drawer .buy-title .close,.gravity-body .buy-cart-box.drawer .product-del,.gravity-body .gravity-header__mask,.gravity-body .gravity-product-card__quick-add,.gravity-body .gravity-product-page__add,.gravity-body .gravity-single-product__add{transition:none!important}}
.gravity-body .gravity-cart-page{--gravity-cart-ink:var(--text-primary-color, #252525);--gravity-cart-muted:var(--text-secondary-color, #6f6f6f);--gravity-cart-line:var(--default-tag-border-color, #e2e2e2);--gravity-cart-panel:var(--default-tag-background-color, #f5f5f5);box-sizing:border-box;width:100%;min-height:540px;padding-top:var(--gravity-header-overlay-height,0);overflow-x:clip;background:var(--gravity-cart-page-background,#fff);color:var(--gravity-cart-ink)}.gravity-body .gravity-cart-page *,.gravity-body .gravity-cart-page ::after,.gravity-body .gravity-cart-page ::before{box-sizing:border-box}.gravity-body .gravity-cart-page__container{width:100%;max-width:1440px;margin:0 auto;padding:56px 50px 110px}.gravity-body .gravity-cart-page__header{margin-bottom:34px}.gravity-body .gravity-cart-page__heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.gravity-body .gravity-cart-page__heading{margin:0;color:var(--gravity-cart-ink);font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:1.15}.gravity-body .gravity-cart-page__heading i{font-style:normal}.gravity-body .gravity-cart-page__continue{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:var(--gravity-cart-ink);font-size:14px;font-weight:500;text-decoration:none}.gravity-body .gravity-cart-page__continue span{transition:transform 240ms ease}.gravity-body .gravity-cart-page__continue:focus-visible span,.gravity-body .gravity-cart-page__continue:hover span{transform:translateX(4px)}.gravity-body .gravity-cart-page__shipping{width:100%;min-height:30px;margin-top:22px}.gravity-body .gravity-cart-page__shipping .np-free-shipping-promo{padding:10px 14px 12px;border:0;border-radius:0}.gravity-body .gravity-cart-page__shipping .np-free-shipping-promo__message{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:7px;font-size:11px;line-height:1.4}.gravity-body .gravity-cart-page__shipping .np-free-shipping-promo__copy+.np-free-shipping-promo__copy{display:none}.gravity-body .gravity-cart-page__shipping .np-free-shipping-promo__action{color:inherit;font-weight:600;text-underline-offset:2px}.gravity-body .gravity-cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:56px}.gravity-body .gravity-cart-page__items,.gravity-body .gravity-cart-page__summary{min-width:0}.gravity-body .gravity-cart-page__columns{display:grid;grid-template-columns:minmax(0,1fr) 124px 110px;gap:20px;padding:14px 18px;background:var(--gravity-cart-ink);color:#fff;font-size:12px;line-height:1.2}.gravity-body .gravity-cart-page__columns span:nth-child(2),.gravity-body .gravity-cart-page__columns span:nth-child(3){text-align:center}.gravity-body .gravity-cart-page__list{margin:0;padding:0;list-style:none}.gravity-body .gravity-cart-page__list>.cart-item{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:0 20px;min-height:200px;padding:22px 0;border-bottom:1px solid var(--gravity-cart-line);color:var(--gravity-cart-ink)}.gravity-body .gravity-cart-page.is-cart-motion-ready .gravity-cart-page__list>.cart-item:not(.is-gravity-cart-item-ready){opacity:0;transform:translateY(12px)}.gravity-body .gravity-cart-page__list>.cart-item.is-gravity-cart-item-ready{opacity:1;transform:none;transition:opacity 360ms ease,transform 420ms cubic-bezier(.22,1,.36,1);transition-delay:var(--gravity-cart-item-delay,0ms)}.gravity-body .gravity-cart-page__list>.cart-item>.cart-discount-tips,.gravity-body .gravity-cart-page__list>.cart-item>.cart-glasses-detail,.gravity-body .gravity-cart-page__list>.cart-item>.dicount-gifts-wrap,.gravity-body .gravity-cart-page__list>.cart-item>.gift-self-html,.gravity-body .gravity-cart-page__list>.cart-item>.gift-self-text{grid-column:-1}.gravity-body .gravity-cart-page__list .cart-img{position:relative;width:132px;height:auto!important;min-width:0;aspect-ratio:3/4;align-self:start;overflow:hidden;background:#f2f2f2}.gravity-body .gravity-cart-page__list .cart-img .cart-text,.gravity-body .gravity-cart-page__list .cart-img a{display:block;width:100%;height:100%!important;aspect-ratio:auto}.gravity-body .gravity-cart-page__list .cart-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.gravity-body .gravity-cart-page__list .cart-item:hover .cart-img img{transform:scale(1.025)}.gravity-body .gravity-cart-page__list .sold-out{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(255,255,255,.78);color:var(--gravity-cart-ink);font-size:12px;font-weight:600;text-align:center}.gravity-body .gravity-cart-page__list .cart-info{display:grid;grid-template-columns:minmax(0,1fr) 124px 110px;align-items:center;gap:12px 20px;min-width:0}.gravity-body .gravity-cart-page__list .cart-name{width:100%;max-width:100%;display:block;min-width:0;align-self:start;overflow:visible}.gravity-body .gravity-cart-page__list .cart-name>a{display:inline-block;color:var(--gravity-cart-ink);font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.gravity-body .gravity-cart-page__list .cart-name>a:focus-visible,.gravity-body .gravity-cart-page__list .cart-name>a:hover{text-decoration:underline;text-underline-offset:3px}.gravity-body .gravity-cart-page__list .cart-name+.cart-types,.gravity-body .gravity-cart-page__list .cart-name>.not-style-one-conversion-assistant-cart-page .cart-types{display:block;width:auto;max-width:100%;margin-top:10px!important;color:var(--gravity-cart-muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.gravity-body .gravity-cart-page__list .cart-name+.cart-types{display:none}.gravity-body .gravity-cart-page__list .cart-properties span,.gravity-body .gravity-cart-page__list .cart-types>div{display:block}.gravity-body .gravity-cart-page__list .cart-price{width:auto;max-width:100%;min-width:0;grid-column:3;justify-self:center;color:var(--pay-price-color,var(--gravity-cart-ink));font-size:14px;font-weight:500;white-space:nowrap}.gravity-body .gravity-cart-page__list .cart-price .orig-price,.gravity-body .gravity-cart-page__list .cart-price del{display:block;margin-top:4px;color:var(--orig-price-color,#777);font-size:11px;font-weight:400}.gravity-body .gravity-cart-page__list .cart-number{width:auto;max-width:100%;min-width:0;grid-column:2;grid-row:1;justify-self:center}.gravity-body .gravity-cart-page__list .np-ui-input-number{position:relative;display:grid;grid-template-columns:36px 44px 36px;width:116px;height:38px;border:1px solid var(--gravity-cart-line);background:#fff}.gravity-body .gravity-cart-page__list .np-ui-input-box,.gravity-body .gravity-cart-page__list .np-ui-input-number-decrease,.gravity-body .gravity-cart-page__list .np-ui-input-number-increase{position:static;display:flex;width:auto;height:36px;align-items:center;justify-content:center;border:0;background:0 0}.gravity-body .gravity-cart-page__list .np-ui-input-number-decrease,.gravity-body .gravity-cart-page__list .np-ui-input-number-increase{cursor:pointer;color:var(--gravity-cart-ink);font-size:12px}.gravity-body .gravity-cart-page__list .np-ui-input-number-decrease{grid-column:1;border-right:1px solid var(--gravity-cart-line)}.gravity-body .gravity-cart-page__list .np-ui-input-number-increase{grid-column:3;border-left:1px solid var(--gravity-cart-line)}.gravity-body .gravity-cart-page__list .np-ui-input-box{grid-column:2;grid-row:1}.gravity-body .gravity-cart-page__list .J-CartNum{width:100%;height:36px;padding:0;border:0;outline:0;background:0 0;color:var(--gravity-cart-ink);text-align:center}.gravity-body .gravity-cart-page__list .cart-del{position:absolute;left:146px;bottom:24px}.gravity-body .gravity-cart-page__list .cart-item .cart-del .J-DelCartRow{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--gravity-cart-line);border-radius:50%;color:var(--gravity-cart-ink);cursor:pointer;font-size:13px;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gravity-body .gravity-cart-page__list .J-DelCartRow:focus-visible,.gravity-body .gravity-cart-page__list .J-DelCartRow:hover{border-color:var(--gravity-cart-ink);background:var(--gravity-cart-ink);color:#fff}.gravity-body .gravity-cart-page__items>.cart-discount-tips,.gravity-body .gravity-cart-page__list .cart-discount-tips{display:none}.gravity-body .gravity-cart-page__list .cart-discount-tips-show{display:flex;min-height:38px;align-items:center;gap:8px;margin:-22px 0 16px;padding:9px 12px;background:#f3f3f3;color:var(--gravity-cart-ink);font-size:12px;line-height:1.4}.gravity-body .gravity-cart-page__list .cart-discount-tips em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.gravity-body .gravity-cart-page__list .cart-discount-tips .add-onitem{margin-left:auto;color:var(--gravity-cart-ink);font-weight:600;white-space:nowrap}.gravity-body .gravity-cart-page__list .dicount-gifts-wrap,.gravity-body .gravity-cart-page__list .gift-self-html{margin-top:16px;padding:12px;overflow-x:auto;background:#f5f5f5}.gravity-body .gravity-cart-page__list .gift-choose-btn{display:inline-flex;min-height:36px;align-items:center;margin-bottom:10px;padding:0 14px;border:1px solid var(--gravity-cart-ink);cursor:pointer;font-size:12px;font-weight:600}.gravity-body .gravity-cart-page__list .gifts-box{display:flex;gap:10px}.gravity-body .gravity-cart-page__list .gift-item{display:grid;grid-template-columns:54px minmax(120px,1fr);gap:10px;min-width:210px}.gravity-body .gravity-cart-page__list .gift-img{position:relative}.gravity-body .gravity-cart-page__list .gift-img img{display:block;width:54px;aspect-ratio:.75;object-fit:cover}.gravity-body .gravity-cart-page__list .gifts-tag{position:absolute;right:0;bottom:0;left:0;padding:2px 4px;background:var(--gravity-cart-ink);color:#fff;font-size:9px;text-align:center}.gravity-body .gravity-cart-page__invalid{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;margin-bottom:16px;padding:14px 48px 14px 14px;border:1px solid #ba2c2c;color:#8d2020}.gravity-body .gravity-cart-page__invalid h2,.gravity-body .gravity-cart-page__invalid p{margin:0;font-size:12px;line-height:1.5}.gravity-body .gravity-cart-page__invalid .J-close{position:absolute;top:6px;right:6px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;background:0 0;color:inherit;cursor:pointer}.gravity-body .gravity-cart-page__currency{margin-top:18px;color:var(--gravity-cart-muted);font-size:11px;line-height:1.55}.gravity-body .gravity-cart-page__summary{position:sticky;top:calc(var(--gravity-header-overlay-height,0px) + 20px);padding:28px;background:var(--gravity-cart-panel)}.gravity-body .gravity-cart-page__summary .cart-total{padding-top:0;padding-bottom:0}.gravity-body .gravity-cart-page__summary .cart-comments label{display:block;margin-bottom:10px;font-size:14px;font-weight:500}.gravity-body .gravity-cart-page__summary .J-Textarea{display:block;width:100%;min-height:108px;padding:12px;border:1px solid var(--gravity-cart-line);border-radius:0;outline:0;background:#fff;color:var(--gravity-cart-ink);resize:vertical;transition:border-color 180ms ease,box-shadow 180ms ease}.gravity-body .gravity-cart-page__summary .np-ui-maxcharacter{margin-top:6px;color:var(--gravity-cart-muted);font-size:11px;text-align:right}.gravity-body .gravity-cart-page__summary .cart-coupon-main{margin-top:12px;padding:0;border:0}.gravity-body .gravity-cart-page__summary .cart-coupon-open{position:relative;display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;padding:0;border:0;border-top:1px solid var(--gravity-cart-line);border-bottom:1px solid var(--gravity-cart-line);background:0 0;color:var(--gravity-cart-ink);cursor:pointer;font:inherit;text-align:left}.gravity-body .gravity-cart-page__summary .cart-coupon-open>span{position:relative;width:14px;height:14px}.gravity-body .gravity-cart-page__summary .cart-coupon-open>span::after,.gravity-body .gravity-cart-page__summary .cart-coupon-open>span::before{position:absolute;top:6px;left:1px;width:12px;height:1px;background:currentColor;content:'';transition:transform .2s ease}.gravity-body .gravity-cart-page__summary .cart-coupon-open>span::after{transform:rotate(90deg)}.gravity-body .gravity-cart-page__summary .cart-coupon-open--show>span::after{transform:rotate(0)}.gravity-body .gravity-cart-page__coupon-panel{padding-top:18px}.gravity-body .gravity-cart-page__coupon-account{margin:0 0 14px;color:var(--gravity-cart-muted);font-size:12px;line-height:1.5}.gravity-body .gravity-cart-page__coupon-account a,.gravity-body .gravity-cart-page__coupon-account button{padding:0;border:0;background:0 0;color:#286fa1;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.gravity-body .gravity-cart-page__summary .cart-coupon-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.gravity-body .gravity-cart-page__summary .cart-coupon-box .np-ui-input{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid var(--gravity-cart-line);border-radius:0;outline:0;background:#fff}.gravity-body .gravity-cart-page__summary .cart-coupon-box .np-ui-btn{min-width:88px;height:44px;border-radius:0}.gravity-body .gravity-cart-page__summary .np-ui-btn-disabled{cursor:not-allowed;opacity:.5}.gravity-body .gravity-cart-page__summary .J-CartCouponTips{margin-top:10px;font-size:12px;line-height:1.45}.gravity-body .gravity-cart-page__summary .J-GetCartCouponVal.invalid{border-color:#ba2c2c}.gravity-body .gravity-cart-page__summary .erro-tips,.gravity-body .gravity-cart-page__summary .error-coupon-box{color:#8d2020}.gravity-body .gravity-cart-page__summary .cart-subtotal-box{margin-top:12px}.gravity-body .gravity-cart-page__summary .cart-discount,.gravity-body .gravity-cart-page__summary .cart-subscription-discount,.gravity-body .gravity-cart-page__summary .cart-total-price,.gravity-body .gravity-cart-page__summary .subtotal-price{position:relative;align-items:baseline;justify-content:space-between;gap:18px;min-height:34px;padding:7px 0;color:var(--gravity-cart-ink);font-size:13px;line-height:1.4}.gravity-body .gravity-cart-page__summary .cart-total-price,.gravity-body .gravity-cart-page__summary .subtotal-price{display:flex}.gravity-body .gravity-cart-page__summary .cart-discount{display:none}.gravity-body .gravity-cart-page__summary .cart-discount.discount--show{display:flex}.gravity-body .gravity-cart-page__summary .cart-subscription-discount{display:none}.gravity-body .gravity-cart-page__summary .cart-subscription-discount.discount--show{display:flex}.gravity-body .gravity-cart-page__summary .cart-total-price{margin-top:8px;padding-top:17px;border-top:1px solid var(--gravity-cart-line);font-size:19px;font-weight:600}.gravity-body .gravity-cart-page__summary .J-CartDiscount,.gravity-body .gravity-cart-page__summary .J-SubscriptionDiscount,.gravity-body .gravity-cart-page__summary .J-Subtotal,.gravity-body .gravity-cart-page__summary .J-Total{margin:0;font-style:normal;font-weight:500;text-align:right}.gravity-body .gravity-cart-page__summary .J-Total strong{margin-left:5px}.gravity-body .gravity-cart-page__summary .J-DiscountTips{width:18px;height:18px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.gravity-body .gravity-cart-page__summary .cartlist-discount-tips{position:absolute;z-index:2;right:0;bottom:100%;display:none;width:min(280px,100%);padding:12px;background:var(--gravity-cart-ink);color:#fff;font-size:11px}.gravity-body .gravity-cart-page__summary .J-DiscountTips:focus-visible+.cartlist-discount-tips,.gravity-body .gravity-cart-page__summary .J-DiscountTips:hover+.cartlist-discount-tips,.gravity-body .gravity-cart-page__summary .cart-discount:focus-within .cartlist-discount-tips,.gravity-body .gravity-cart-page__summary .cart-discount:hover .cartlist-discount-tips{display:block}.gravity-body .gravity-cart-page__summary .cart-total-describe{margin:8px 0 20px;color:var(--gravity-cart-muted);font-size:12px;line-height:1.5}.gravity-body .gravity-cart-page__checkout .J-Gopay,.gravity-body .gravity-cart-page__summary .cart-paypal-btn,.gravity-body .gravity-cart-page__summary .paypal-fake-button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;border-radius:0;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gravity-body .gravity-cart-page__checkout .J-Gopay{border:1px solid var(--gravity-cart-ink);background:var(--gravity-cart-ink);color:#fff}.gravity-body .gravity-cart-page__summary .cart-paypal-btn,.gravity-body .gravity-cart-page__summary .paypal-fake-button{position:relative;overflow:hidden;border:1px solid #ffc439;background:#ffc439;color:#111}.gravity-body .gravity-cart-page__summary .cart-paypal-btn .realbtn{position:absolute;z-index:2;inset:0;opacity:.001}.gravity-body .gravity-cart-page__summary .cart-paypal-btn img,.gravity-body .gravity-cart-page__summary .paypal-fake-button img{width:auto;max-width:84px;max-height:22px}.gravity-body .gravity-cart-page__summary .cart-payment-icon{margin-top:18px;overflow-x:auto;text-align:center;white-space:nowrap}.gravity-body .gravity-cart-page__summary .cart-payment-icon img,.gravity-body .gravity-cart-page__summary .cart-payment-icon svg{display:inline-block;width:auto;max-width:44px;max-height:28px;margin:0 3px;vertical-align:middle}.gravity-body .gravity-cart-page__summary .random-discount-cart-mount{margin-top:14px;overflow:hidden}.gravity-body .gravity-cart-page__empty{min-height:430px;border:1px solid var(--gravity-cart-line)}.gravity-body .gravity-cart-page__empty-inner{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 20px;text-align:center}.gravity-body .gravity-cart-page__empty-icon{font-size:42px}.gravity-body .gravity-cart-page__empty h2{margin:0;font-size:30px;font-weight:500}.gravity-body .gravity-cart-page__empty .np-ui-btn{display:inline-flex;min-width:180px;min-height:48px;align-items:center;justify-content:center;text-decoration:none}.gravity-body .gravity-cart-page__recommendations{position:relative;margin-top:78px}.gravity-body .gravity-cart-page__recommendations>.title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;font-size:30px;font-weight:500}.gravity-body .gravity-cart-page__recommendations>.title>span{min-width:0}.gravity-body .gravity-cart-page__recommendations>.title>.J-refreshRecommend{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--gravity-cart-ink);border-radius:0;background:var(--gravity-cart-ink);color:#fff;cursor:pointer;font-size:13px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.gravity-body .gravity-cart-page__recommendations .model-recommend-container{position:relative;overflow:hidden}.gravity-body .gravity-cart-page__recommendations .J-productList{margin:0;padding:0;list-style:none}.gravity-body .gravity-cart-page__recommendations .swiper-container:not(.swiper-container-horizontal):not(.swiper-container-vertical) .J-productList{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;transform:none!important}.gravity-body .gravity-cart-page__recommendations .J-productList>.swiper-slide{min-width:0;box-sizing:border-box;padding:0!important}.gravity-body .gravity-cart-page__recommendations .J-productList .grid-picture{width:100%;height:auto!important;padding-bottom:0!important;aspect-ratio:1/1;overflow:hidden}.gravity-body .gravity-cart-page__recommendations .J-productList .grid-picture>a{display:block;width:100%;height:100%}.gravity-body .gravity-cart-page__recommendations .J-productList .grid-picture>a>img{display:block;width:100%;height:100%;object-fit:var(--image-object-fit,cover)}.gravity-body .gravity-cart-page__recommendations .J-productList .grid-picture .sale-tag{box-sizing:border-box;border:1px solid var(--sale-tag-border-color,#252525)}.gravity-body .gravity-cart-page__recommendations .swiper-button-next,.gravity-body .gravity-cart-page__recommendations .swiper-button-prev{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--gravity-cart-line);border-radius:50%;background:#fff;color:var(--gravity-cart-ink);cursor:pointer}.gravity-body .gravity-cart-page.is-cart-motion-ready [data-gravity-cart-reveal]{opacity:0;transform:translateY(14px)}.gravity-body .gravity-cart-page.is-cart-motion-ready [data-gravity-cart-reveal].is-gravity-cart-revealed{opacity:1;transform:none;transition:opacity 420ms ease,transform 520ms cubic-bezier(.22,1,.36,1)}.gravity-body .gravity-cart-page :is(a,button,input,textarea,[role=button]):focus-visible{outline:2px solid var(--gravity-cart-ink);outline-offset:3px}@media (max-width:989px){.gravity-body .gravity-cart-page__container{padding-right:28px;padding-left:28px}.gravity-body .gravity-cart-page__layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:32px}.gravity-body .gravity-cart-page__columns,.gravity-body .gravity-cart-page__list .cart-info{grid-template-columns:minmax(0,1fr) 116px 90px;gap:14px}}@media (max-width:899px){.gravity-body .gravity-cart-page__layout{grid-template-columns:minmax(0,1fr);gap:40px}.gravity-body .gravity-cart-page__summary{position:static;top:auto}}@media (max-width:767px){.gravity-body .gravity-cart-page__container{padding:38px 15px 72px}.gravity-body .gravity-cart-page__header{margin-bottom:24px}.gravity-body .gravity-cart-page__heading-row{align-items:flex-start}.gravity-body .gravity-cart-page__heading{font-size:28px;line-height:1.15}.gravity-body .gravity-cart-page__continue{min-height:36px;font-size:12px}.gravity-body .gravity-cart-page__shipping{margin-top:15px;overflow:hidden}.gravity-body .gravity-cart-page__shipping .np-free-shipping-promo__message{justify-content:flex-start;overflow-wrap:anywhere}.gravity-body .gravity-cart-page__layout{grid-template-columns:minmax(0,1fr);gap:34px}.gravity-body .gravity-cart-page__columns{display:none}.gravity-body .gravity-cart-page__list>.cart-item{grid-template-columns:108px minmax(0,1fr);gap:0 15px;min-height:184px;padding:18px 0}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-img{display:block;width:108px;height:auto!important;padding:0;float:none}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info{display:flex;position:relative;width:100%;max-width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:8px;padding-left:0}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info>.cart-name{display:block;width:100%;max-width:100%;min-width:0;padding:0 48px 0 0}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info>.cart-name>a{display:inline-block;padding:0;font-size:14px;text-align:left}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info>.cart-name>.not-style-one-conversion-assistant-cart-page .cart-types{display:block;width:auto;margin-top:7px!important}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info>.cart-price{display:block;width:auto;max-width:100%;min-width:0;grid-column:auto;grid-row:auto;justify-self:auto;order:2;align-self:flex-start;padding:0;font-size:13px}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info>.cart-number{display:block;width:auto;max-width:100%;min-width:0;grid-column:auto;grid-row:auto;justify-self:auto;order:3;align-self:flex-start;margin-top:auto;padding:0}.gravity-body .gravity-cart-page__list .np-ui-input-number{grid-template-columns:44px 40px 44px;width:128px;height:46px}.gravity-body .gravity-cart-page__list .J-CartNum,.gravity-body .gravity-cart-page__list .np-ui-input-box,.gravity-body .gravity-cart-page__list .np-ui-input-number-decrease,.gravity-body .gravity-cart-page__list .np-ui-input-number-increase{height:44px}.gravity-body .gravity-cart-page .gravity-cart-page__list>.cart-item>.cart-info>.cart-del{position:absolute;top:16px;right:0;bottom:auto;left:auto;width:auto;height:auto;padding:0}.gravity-body .gravity-cart-page__list .cart-item .cart-del .J-DelCartRow{width:44px;height:44px}.gravity-body .gravity-cart-page__list .cart-discount-tips-show{margin:-18px 0 13px;overflow:hidden}.gravity-body .gravity-cart-page__list .cart-discount-tips .tips-desc{display:flex;min-width:0;flex:1 1 auto;align-items:center}.gravity-body .gravity-cart-page__list .cart-discount-tips .add-onitem{flex:0 0 auto}.gravity-body .gravity-cart-page__currency{font-size:10px}.gravity-body .gravity-cart-page__summary{position:static;padding:24px 18px}.gravity-body .gravity-cart-page__summary .J-Textarea{min-height:96px}.gravity-body .gravity-cart-page__summary .cart-coupon-box{grid-template-columns:minmax(0,1fr) 82px}.gravity-body .gravity-cart-page__summary .cart-coupon-box .np-ui-btn{min-width:82px}.gravity-body .gravity-cart-page__checkout .J-Gopay,.gravity-body .gravity-cart-page__summary .cart-paypal-btn,.gravity-body .gravity-cart-page__summary .paypal-fake-button{min-height:52px}.gravity-body .gravity-cart-page__empty,.gravity-body .gravity-cart-page__empty-inner{min-height:340px}.gravity-body .gravity-cart-page__empty h2{font-size:25px}.gravity-body .gravity-cart-page__recommendations{margin-top:56px;overflow:hidden}.gravity-body .gravity-cart-page__recommendations>.title{font-size:25px}.gravity-body .gravity-cart-page__recommendations .swiper-container:not(.swiper-container-horizontal):not(.swiper-container-vertical) .J-productList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media (max-width:420px){.gravity-body .gravity-cart-page__heading-row{display:block}.gravity-body .gravity-cart-page__continue{margin-top:8px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-cart-page *,.gravity-body .gravity-cart-page ::after,.gravity-body .gravity-cart-page ::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gravity-body .gravity-cart-page.is-cart-motion-ready .gravity-cart-page__list>.cart-item,.gravity-body .gravity-cart-page.is-cart-motion-ready [data-gravity-cart-reveal]{opacity:1;transform:none}}
.gravity-body>.PageContainer>.order-wrap{background-color:#fff}body.gravity-body .paypal-inform-box.paypal-inform-box--hidden{display:none!important}
.gravity-collection-page{box-sizing:border-box;width:100%;min-height:420px;background:var(--gravity-collection-background,#fff);color:var(--text-primary-color,#252525)}.gravity-collection-page *,.gravity-collection-page ::after,.gravity-collection-page ::before{box-sizing:border-box}.gravity-collection-page__container{width:100%;max-width:1720px;margin:0 auto;padding:calc(var(--gravity-header-overlay-height,0px) + 42px) clamp(24px,3.1vw,60px) 104px}.gravity-collection-page__heading{margin:0 0 38px}.gravity-collection-page__heading h1{margin:0;color:inherit;font-family:var(--gravity-title-font-family, "Figtree", sans-serif);font-size:clamp(38px,3.2vw,56px);font-weight:500;letter-spacing:-.04em;line-height:.98}.gravity-collection-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.5vw,28px)}.gravity-collection-page__card{position:relative;min-width:0;opacity:1;transform:none}.gravity-collection-page.is-collection-motion-ready .gravity-collection-page__card{opacity:0;transform:translateY(20px)}.gravity-collection-page.is-collection-motion-ready .gravity-collection-page__card.is-visible{opacity:1;transform:none;transition:opacity .56s cubic-bezier(.22,1,.36,1) var(--gravity-collection-reveal-delay,0ms),transform .56s cubic-bezier(.22,1,.36,1) var(--gravity-collection-reveal-delay,0ms)}.gravity-collection-page__card-link{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1;background:#eeede8;color:#fff;text-decoration:none}.gravity-collection-page__media{position:absolute;inset:0;display:block;background:linear-gradient(135deg,#f0efeb 0,#deddd7 100%)}.gravity-collection-page__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .3s ease}.gravity-collection-page__media>.placeholder-svg{display:block;width:100%;height:100%}.gravity-collection-page__card.is-image-error .gravity-collection-page__media img,.gravity-collection-page__card.is-image-missing .gravity-collection-page__media img{display:none}.gravity-collection-page__name{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;min-height:64px;align-items:center;padding:15px 20px;background:rgba(18,18,18,.62);color:#fff;font-family:var(--gravity-subtitle-font-family, var(--gravity-body-font-family, "Figtree", sans-serif));font-size:clamp(16px,1.15vw,20px);font-weight:500;line-height:1.25;overflow-wrap:anywhere;text-align:left;transition:background-color .32s ease;word-break:break-word}.gravity-collection-page__card-link:focus-visible .gravity-collection-page__media img,.gravity-collection-page__card-link:hover .gravity-collection-page__media img{transform:scale(1.035)}.gravity-collection-page__card-link:focus-visible .gravity-collection-page__name,.gravity-collection-page__card-link:hover .gravity-collection-page__name{background:rgba(18,18,18,.78)}.gravity-collection-page__card-link:focus-visible{outline:2px solid #252525;outline-offset:4px}.gravity-collection-page__empty{display:flex;min-height:280px;align-items:center;justify-content:center;border:1px solid rgba(37,37,37,.16);color:var(--text-secondary-color,#252525);text-align:center}.gravity-collection-page__empty-content{display:flex;align-items:center;flex-direction:column;gap:20px;padding:32px}.gravity-collection-page__empty p{margin:0;font-size:15px}.gravity-collection-page__empty-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #252525;background:#252525;color:#fff;text-decoration:none;transition:background-color .25s ease,border-color .25s ease}.gravity-collection-page__empty-action:hover{border-color:#000;background:#000;color:#fff}.gravity-collection-page__empty-action:focus-visible{outline:2px solid #252525;outline-offset:3px}.gravity-collection-page__empty-action.is-disabled,.gravity-collection-page__empty-action.np-ui-btn-disabled,.gravity-collection-page__empty-action[aria-disabled=true]{border-color:#252525;background:#252525;color:#fff;opacity:.45;pointer-events:none;cursor:not-allowed}.gravity-collection-page__pagination{margin-top:54px}.gravity-collection-page__pagination .pagination,.gravity-collection-page__pagination>.pages{display:flex;align-items:center;justify-content:center}.gravity-collection-page__pagination>.pages{flex-direction:column;gap:12px;margin:0}.gravity-collection-page__pagination .pagination{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.gravity-collection-page__pagination .pagination a,.gravity-collection-page__pagination .pagination li,.gravity-collection-page__pagination .pagination span{min-width:42px;min-height:42px}.gravity-collection-page__pagination .pagination a,.gravity-collection-page__pagination .pagination li,.gravity-collection-page__pagination .pagination span{display:inline-flex;align-items:center;justify-content:center}.gravity-collection-page__pagination .pagination a,.gravity-collection-page__pagination .pagination span{padding:8px;border:1px solid rgba(37,37,37,.18);color:inherit;text-decoration:none}.gravity-collection-page__pagination .pagination .active a,.gravity-collection-page__pagination .pagination .active span{border-color:#252525;background:#252525;color:#fff}.gravity-collection-page__pagination .pagination .disabled{opacity:.4}.gravity-collection-page__pagination a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:991px){.gravity-collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.gravity-collection-page__container{padding:calc(var(--gravity-header-overlay-height,0px) + 28px) 16px 72px}.gravity-collection-page__heading{margin-bottom:24px}.gravity-collection-page__heading h1{font-size:34px}.gravity-collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gravity-collection-page__name{min-height:58px;padding:13px 16px;font-size:16px}.gravity-collection-page__pagination{margin-top:38px}.gravity-collection-page__pagination .pagination a,.gravity-collection-page__pagination .pagination li,.gravity-collection-page__pagination .pagination span{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.gravity-collection-page .gravity-collection-page__card,.gravity-collection-page .gravity-collection-page__media img,.gravity-collection-page .gravity-collection-page__name{transition:none!important}}
.gravity-core-section{box-sizing:border-box;position:relative;width:100%;overflow:hidden;background:var(--gravity-section-background,var(--background-color,#fff));color:var(--gravity-section-text,var(--text-primary-color,#252525))}.gravity-core-section *,.gravity-core-section ::after,.gravity-core-section ::before{box-sizing:border-box}.gravity-core-section a{color:inherit;text-decoration:none}.gravity-core-section button{border:0;border-radius:0;font:inherit}.gravity-core-container{width:100%;max-width:1540px;margin:0 auto;padding-right:50px;padding-left:50px}.gravity-core-heading{margin:0;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:var(--gravity-title-font-size,30px);font-weight:500;line-height:1.18}.gravity-align-text-left{text-align:left}.gravity-align-text-center{text-align:center}.gravity-align-text-right{text-align:right}.gravity-motion-ready .gravity-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--gravity-reveal-delay,0ms)}.gravity-motion-ready .gravity-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.gravity-scroll-track{-webkit-overflow-scrolling:touch;scrollbar-width:none}.gravity-scroll-track::-webkit-scrollbar{display:none}.gravity-media img,.gravity-placeholder-art,.gravity-placeholder-art svg{display:block;width:100%;height:100%}.gravity-placeholder-art svg{background:#e9e9e9;fill:transparent;stroke:#252525}.gravity-featured-products{--gravity-section-background:var(--gravity-products-background, #fff);padding:50px 0 58px}.gravity-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.gravity-products-view-all{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 0;border-bottom:1px solid currentColor;color:var(--gravity-view-all-text,#000);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.gravity-products-view-all.is-button{min-height:44px;padding:9px 22px;border:0;background:var(--gravity-view-all-background,#000);color:var(--gravity-view-all-button-text,#fff)}.gravity-featured-card__title.one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gravity-featured-card__title.two-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gravity-product-badge{position:absolute;z-index:2;top:20px;left:20px;padding:9px 12px;background:var(--sale-tag-background-color,#fff);color:var(--sale-tag-text-color,#252525);font-size:12px}.gravity-collection-slider{--gravity-section-background:var(--gravity-slider-background, #252525);--gravity-section-text:var(--gravity-slider-text, #fff);min-height:760px;padding:48px 0 64px}.gravity-collection-slider__head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:34px}.gravity-collection-slider__intro{max-width:520px;margin:0;font-size:14px;line-height:1.55}.gravity-collection-slider__track{display:flex;gap:14px;min-height:510px;padding:0 0 126px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.gravity-collection-slider__card{position:relative;flex:0 0 min(23vw,330px);height:380px;margin-top:calc(var(--gravity-stagger-index,0) * 58px);overflow:hidden;background:#191919;color:var(--gravity-slider-title,#252525);scroll-snap-align:start}.gravity-collection-slider__card.ratio-4-3{height:auto;aspect-ratio:1.33333333}.gravity-collection-slider__card.ratio-3-2{height:auto;aspect-ratio:1.5}.gravity-collection-slider__card.ratio-1-1{height:auto;aspect-ratio:1}.gravity-collection-slider__card.ratio-2-3{height:auto;aspect-ratio:.66666667}.gravity-collection-slider__card.ratio-3-4{height:auto;aspect-ratio:.75}.gravity-collection-slider__media{position:absolute;inset:0}.gravity-collection-slider__media img{object-fit:cover;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .4s ease}.gravity-collection-slider__card:hover .gravity-collection-slider__media img{transform:scale(1.045)}.gravity-collection-slider__copy{position:absolute;right:0;bottom:0;left:0;padding:92px 24px 24px;background:linear-gradient(transparent,rgba(0,0,0,.92))}.gravity-collection-slider__title{margin:0 0 12px;color:var(--gravity-slider-title,#252525);font-size:25px;font-weight:500;line-height:1.1}.gravity-collection-slider__next{position:absolute;right:50px;bottom:24px;width:48px;height:48px;border:1px solid currentColor!important;border-radius:50%!important;background:0 0;color:inherit;cursor:pointer;font-size:0}.gravity-collection-slider__next::before{content:"\2192";font-size:22px}.gravity-collection-slider__progress{position:absolute;right:112px;bottom:46px;left:50px;height:1px;overflow:hidden;background:rgba(255,255,255,.18)}.gravity-collection-slider__progress span{display:block;width:var(--gravity-slider-progress,25%);height:100%;background:currentColor;transition:width .35s ease}.gravity-featured-products__grid{display:grid;grid-template-columns:repeat(var(--gravity-products-per-row,4),minmax(0,1fr));gap:15px}.gravity-featured-products__grid.is-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.gravity-featured-products__grid.is-slider .gravity-featured-card{flex:0 0 calc((100% - (var(--gravity-products-per-row,4) - 1) * 15px)/ var(--gravity-products-per-row,4));scroll-snap-align:start}.gravity-products-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.gravity-products-nav button{width:44px;height:44px;border:1px solid var(--default-tag-border-color,#e6e6e6);background:0 0;color:inherit;cursor:pointer;font-size:20px}.gravity-products-nav button[disabled]{cursor:not-allowed;opacity:.35}.gravity-featured-card{position:relative;min-width:0;overflow:hidden;background:#eee}.gravity-featured-card__media{position:relative;aspect-ratio:.75;overflow:hidden}.gravity-featured-card__media.ratio-original{aspect-ratio:auto;min-height:320px}.gravity-featured-card__media.ratio-4-3{aspect-ratio:1.33333333}.gravity-featured-card__media.ratio-3-2{aspect-ratio:1.5}.gravity-featured-card__media.ratio-1-1{aspect-ratio:1}.gravity-featured-card__media.ratio-2-3{aspect-ratio:.66666667}.gravity-featured-card__media.ratio-3-4{aspect-ratio:.75}.gravity-featured-card__media img{object-fit:cover;transition:opacity .4s ease,transform .7s cubic-bezier(.22,1,.36,1)}.gravity-featured-card__media .gravity-product-image--secondary{position:absolute;inset:0;opacity:0}.gravity-featured-card:hover .gravity-product-image--primary{opacity:0}.gravity-featured-card:hover .gravity-product-image--secondary{opacity:1}.gravity-featured-card:hover .gravity-featured-card__media img{transform:scale(1.025)}.gravity-featured-card__info{min-height:84px;padding:18px 16px;background:#e5e5e5;line-height:1.45}.gravity-featured-card.is-overlay .gravity-featured-card__info{position:absolute;right:0;bottom:0;left:0;z-index:2;background:rgba(229,229,229,.92)}.gravity-featured-card__title{margin-bottom:4px;font-size:14px}.gravity-featured-card__action{position:absolute;z-index:3;right:12px;bottom:96px;width:44px;height:44px;overflow:hidden;padding:0;background:var(--secondary-button-background-color,#252525);color:var(--secondary-button-text-color,#fff);cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.gravity-featured-card__action::before{content:"+";font-size:24px}.gravity-featured-card:hover .gravity-featured-card__action,.gravity-featured-card__action:focus-visible{opacity:1;transform:translateY(0)}.gravity-featured-card.is-overlay .gravity-featured-card__action{bottom:96px}.gravity-featured-marquee{--gravity-section-background:transparent;min-height:84px}.gravity-featured-marquee__viewport{position:relative;width:100%;overflow:hidden}.gravity-featured-marquee__track{display:flex;width:max-content;min-height:84px;align-items:center;animation:gravity-marquee-left var(--gravity-marquee-duration,70s) linear infinite;will-change:transform}.gravity-featured-marquee.is-left-to-right .gravity-featured-marquee__track{animation-name:gravity-marquee-right}.gravity-featured-marquee:focus-within .gravity-featured-marquee__track,.gravity-featured-marquee:hover .gravity-featured-marquee__track{animation-play-state:paused}.gravity-featured-marquee__item{display:flex;min-height:84px;align-items:center;gap:34px;padding:0 50px;border-top:var(--gravity-marquee-border,0) solid currentColor;border-bottom:var(--gravity-marquee-border,0) solid currentColor;background:var(--gravity-marquee-background,#252525);color:var(--gravity-marquee-text,#fff);white-space:nowrap}.gravity-featured-marquee__item img{width:50px;height:50px;object-fit:cover}.gravity-featured-marquee__text{margin:0;font-size:35px;font-weight:600;line-height:1}.gravity-featured-marquee__text.is-outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor}@keyframes gravity-marquee-left{to{transform:translate3d(-50%,0,0)}}@keyframes gravity-marquee-right{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@media (max-width:767px){.gravity-core-container{padding-right:15px;padding-left:15px}.gravity-core-heading{font-size:24px}.gravity-featured-products{padding:28px 0 32px}.gravity-products-head{margin-bottom:28px}.gravity-products-view-all{min-height:32px}.gravity-collection-slider{min-height:690px;padding:28px 0 50px}.gravity-collection-slider__head{display:block;margin-bottom:30px}.gravity-collection-slider__intro{margin-top:14px}.gravity-collection-slider__track{min-height:480px;margin-right:-15px;padding-bottom:88px}.gravity-collection-slider__card{flex-basis:78vw;height:385px;margin-top:calc(var(--gravity-stagger-index,0) * 28px)}.gravity-collection-slider__progress{right:76px;bottom:26px;left:15px}.gravity-collection-slider__next{right:15px;bottom:3px}.gravity-featured-products__grid{grid-template-columns:repeat(var(--gravity-mobile-products-per-row,2),minmax(0,1fr));gap:10px}.gravity-featured-products__grid.is-slider .gravity-featured-card{flex-basis:calc((100% - (var(--gravity-mobile-products-per-row,2) - 1) * 10px)/ var(--gravity-mobile-products-per-row,2))}.gravity-featured-card__media{aspect-ratio:.75}.gravity-featured-card__info{min-height:72px;padding:12px 10px}.gravity-featured-card__action{right:8px;bottom:80px;width:38px;height:38px;opacity:1;transform:none}.gravity-featured-marquee,.gravity-featured-marquee__item,.gravity-featured-marquee__track{min-height:58px}.gravity-featured-marquee__item{gap:22px;padding:0 30px}.gravity-featured-marquee__item img{width:36px;height:36px}.gravity-featured-marquee__text{font-size:25px}}@media (prefers-reduced-motion:reduce){.gravity-motion-ready .gravity-reveal{opacity:1;transform:none;transition:none}.gravity-featured-marquee__track{animation:none;transform:none}.gravity-core-section *,.gravity-core-section ::after,.gravity-core-section ::before{scroll-behavior:auto!important;transition-duration:1ms!important}}
.gravity-body .account-main.gravity-customer-page,.gravity-body.gravity-customer-shell .account-main{--gravity-customer-ink:var(--text-primary-color, #252525);--gravity-customer-muted:var(--text-secondary-color, #6f6f6f);--gravity-customer-line:var(--default-tag-border-color, #dedede);--gravity-customer-surface:var(--default-tag-background-color, #fff);box-sizing:border-box;width:100%;max-width:none;min-height:620px;margin:0;padding:calc(var(--gravity-header-overlay-height,0px) + 76px) 50px 112px;background:var(--gravity-customer-surface);color:var(--gravity-customer-ink);font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif)}.gravity-body .account-main.gravity-customer-page *,.gravity-body .account-main.gravity-customer-page ::after,.gravity-body .account-main.gravity-customer-page ::before,.gravity-body .account-main.gravity-customer-page~.my-account-mobile *,.gravity-body .account-modal *,.gravity-body .privacy-dialog *,.gravity-body.gravity-customer-shell .account-main *,.gravity-body.gravity-customer-shell .account-main ::after,.gravity-body.gravity-customer-shell .account-main ::before,.gravity-body.gravity-customer-shell .account-main~.my-account-mobile *{box-sizing:border-box}.gravity-body .gravity-customer-page .account-title,.gravity-body.gravity-customer-shell .account-main .account-title{margin:0 0 30px}.gravity-body .gravity-customer-page .account-title .title,.gravity-body.gravity-customer-shell .account-main .account-title .title{margin:0;padding:0;color:var(--gravity-customer-ink);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:52px;font-weight:500;letter-spacing:0;line-height:.98;text-align:left}.gravity-body .gravity-customer-page .account-title .title::after,.gravity-body.gravity-customer-shell .account-main .account-title .title::after{display:none}.gravity-body .gravity-customer-page .main-tips,.gravity-body.gravity-customer-shell .account-main .main-tips{margin:0 0 10px;color:var(--gravity-customer-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.gravity-body .gravity-customer-page .main-tips.mb32,.gravity-body.gravity-customer-shell .account-main .main-tips.mb32{margin-bottom:30px}.gravity-body .gravity-customer-page .account-input,.gravity-body.gravity-customer-shell .account-main .account-input{position:relative;margin:0 0 14px}.gravity-body .gravity-customer-page .account-input input,.gravity-body .gravity-customer-page .security-input-box input,.gravity-body .gravity-customer-page .security-input-box-row input,.gravity-body.gravity-customer-shell .account-main .account-input input,.gravity-body.gravity-customer-shell .account-main .security-input-box input,.gravity-body.gravity-customer-shell .account-main .security-input-box-row input{display:block;width:100%;height:56px;padding:0 16px;border:1px solid var(--gravity-customer-line);border-radius:0;outline:0;background:0 0;box-shadow:none;color:var(--gravity-customer-ink);font:inherit;font-size:15px;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.gravity-body .gravity-customer-page .account-input input::placeholder,.gravity-body.gravity-customer-shell .account-main .account-input input::placeholder{color:#898989;opacity:1}.gravity-body .gravity-customer-page .account-input input:hover,.gravity-body .gravity-customer-page .security-input-box input:hover,.gravity-body .gravity-customer-page .security-input-box-row input:hover,.gravity-body.gravity-customer-shell .account-main .account-input input:hover,.gravity-body.gravity-customer-shell .account-main .security-input-box input:hover,.gravity-body.gravity-customer-shell .account-main .security-input-box-row input:hover{border-color:#8b8b8b}.gravity-body .gravity-customer-page .account-input input:focus,.gravity-body .gravity-customer-page .security-input-box input:focus,.gravity-body .gravity-customer-page .security-input-box-row input:focus,.gravity-body.gravity-customer-shell .account-main .account-input input:focus,.gravity-body.gravity-customer-shell .account-main .security-input-box input:focus,.gravity-body.gravity-customer-shell .account-main .security-input-box-row input:focus{border-color:var(--gravity-customer-ink);box-shadow:0 0 0 1px var(--gravity-customer-ink)}.gravity-body .gravity-customer-page .account-input input.error-active,.gravity-body .gravity-customer-page input[aria-invalid=true],.gravity-body.gravity-customer-shell .account-main .account-input input.error-active,.gravity-body.gravity-customer-shell .account-main input[aria-invalid=true]{border-color:#b42318;box-shadow:none}.gravity-body .gravity-customer-page .error-tips,.gravity-body .gravity-customer-page .tips-account.tips-error,.gravity-body.gravity-customer-shell .account-main .error-tips,.gravity-body.gravity-customer-shell .account-main .tips-account.tips-error{margin-top:7px;color:#b42318;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.gravity-body .gravity-customer-page .np-ui-main-btn,.gravity-body.gravity-customer-shell .account-main .np-ui-main-btn{display:inline-flex;width:100%;min-height:56px;align-items:center;justify-content:center;padding:0 24px;border:1px solid var(--main-button-border-color,#288bbb);border-radius:0;background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,opacity 180ms ease,transform 220ms cubic-bezier(.22,1,.36,1)}.gravity-body .gravity-customer-page .np-ui-main-btn:focus-visible:not(:disabled),.gravity-body .gravity-customer-page .np-ui-main-btn:hover:not(:disabled),.gravity-body.gravity-customer-shell .account-main .np-ui-main-btn:focus-visible:not(:disabled),.gravity-body.gravity-customer-shell .account-main .np-ui-main-btn:hover:not(:disabled){transform:translateY(-1px)}.gravity-body .gravity-customer-page .np-ui-main-btn:disabled,.gravity-body .gravity-customer-page .np-ui-main-btn[aria-disabled=true],.gravity-body.gravity-customer-shell .account-main .np-ui-main-btn:disabled,.gravity-body.gravity-customer-shell .account-main .np-ui-main-btn[aria-disabled=true]{cursor:wait;opacity:.55}.gravity-body .gravity-customer-page [role=button],.gravity-body .gravity-customer-page [role=checkbox],.gravity-body .gravity-customer-page [role=link],.gravity-body .gravity-customer-page [role=tab],.gravity-body .gravity-customer-page a,.gravity-body.gravity-customer-shell .account-main [role=button],.gravity-body.gravity-customer-shell .account-main [role=checkbox],.gravity-body.gravity-customer-shell .account-main [role=link],.gravity-body.gravity-customer-shell .account-main [role=tab],.gravity-body.gravity-customer-shell .account-main a{color:inherit}.gravity-body .gravity-customer-page [role=button]:focus-visible,.gravity-body .gravity-customer-page [role=checkbox]:focus-visible,.gravity-body .gravity-customer-page [role=link]:focus-visible,.gravity-body .gravity-customer-page [role=tab]:focus-visible,.gravity-body .gravity-customer-page a:focus-visible,.gravity-body .gravity-customer-page button:focus-visible,.gravity-body .gravity-customer-page input:focus-visible,.gravity-body .gravity-customer-page~.my-account-mobile [tabindex]:focus-visible,.gravity-body .gravity-customer-page~.my-account-mobile a:focus-visible,.gravity-body.gravity-customer-shell .account-main [role=button]:focus-visible,.gravity-body.gravity-customer-shell .account-main [role=checkbox]:focus-visible,.gravity-body.gravity-customer-shell .account-main [role=link]:focus-visible,.gravity-body.gravity-customer-shell .account-main [role=tab]:focus-visible,.gravity-body.gravity-customer-shell .account-main a:focus-visible,.gravity-body.gravity-customer-shell .account-main button:focus-visible,.gravity-body.gravity-customer-shell .account-main input:focus-visible,.gravity-body.gravity-customer-shell .account-main~.my-account-mobile [tabindex]:focus-visible,.gravity-body.gravity-customer-shell .account-main~.my-account-mobile a:focus-visible{outline:2px solid var(--gravity-customer-ink,#252525);outline-offset:4px}.gravity-body .gravity-customer-page--login,.gravity-body.gravity-customer-shell--login .account-main{display:flex;align-items:flex-start;justify-content:center}.gravity-body .gravity-customer-page--login .login-content,.gravity-body.gravity-customer-shell--login .account-main .login-content{width:100%;max-width:460px;margin:0 auto}.gravity-body .gravity-customer-page--login .main-tips,.gravity-body.gravity-customer-shell--login .account-main .main-tips{margin-bottom:28px}.gravity-body .gravity-customer-page--login .main-tips .register-link,.gravity-body.gravity-customer-shell--login .account-main .main-tips .register-link{margin-left:5px;color:var(--gravity-customer-ink);font-size:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gravity-body .gravity-customer-page--login .forgot-password,.gravity-body.gravity-customer-shell--login .account-main .forgot-password{display:table;margin:3px 0 28px auto;border-bottom:1px solid currentColor;color:var(--gravity-customer-muted);cursor:pointer;font-size:13px;line-height:1.6;transition:color 180ms ease}.gravity-body .gravity-customer-page--login .forgot-password:focus-visible,.gravity-body .gravity-customer-page--login .forgot-password:hover,.gravity-body.gravity-customer-shell--login .account-main .forgot-password:focus-visible,.gravity-body.gravity-customer-shell--login .account-main .forgot-password:hover{color:var(--gravity-customer-ink)}.gravity-body .gravity-customer-page--login .submit-reset-password .np-ui-main-btn,.gravity-body.gravity-customer-shell--login .account-main .submit-reset-password .np-ui-main-btn{border-color:var(--secondary-button-border-color,#252525);background:var(--secondary-button-background-color,#252525);color:var(--secondary-button-text-color,#fff)}.gravity-body .gravity-customer-page--login .cancel-reset-password,.gravity-body.gravity-customer-shell--login .account-main .cancel-reset-password{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;margin:12px 0 0;padding:0 24px;border:1px solid var(--gravity-customer-ink,#252525);background:var(--gravity-customer-surface,#fff);color:var(--gravity-customer-ink,#252525);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:0;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease}.gravity-body .gravity-customer-page--login .cancel-reset-password:focus-visible,.gravity-body .gravity-customer-page--login .cancel-reset-password:hover,.gravity-body.gravity-customer-shell--login .account-main .cancel-reset-password:focus-visible,.gravity-body.gravity-customer-shell--login .account-main .cancel-reset-password:hover{transform:translateY(-1px)}.gravity-body .gravity-customer-page--register .flex-box-row-center,.gravity-body.gravity-customer-shell--register .account-main .flex-box-row-center{position:relative;display:grid;width:100%;max-width:1120px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:120px;justify-content:normal;margin:0 auto;padding:0}.gravity-body .gravity-customer-page--register .flex-box-row-center::after,.gravity-body.gravity-customer-shell--register .account-main .flex-box-row-center::after{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--gravity-customer-line);content:""}.gravity-body .gravity-customer-page--register .login-box,.gravity-body .gravity-customer-page--register .register-box,.gravity-body .gravity-customer-page--register .register-success,.gravity-body.gravity-customer-shell--register .account-main .login-box,.gravity-body.gravity-customer-shell--register .account-main .register-box,.gravity-body.gravity-customer-shell--register .account-main .register-success{width:100%;max-width:460px}.gravity-body .gravity-customer-page--register .register-box,.gravity-body .gravity-customer-page--register .register-success,.gravity-body.gravity-customer-shell--register .account-main .register-box,.gravity-body.gravity-customer-shell--register .account-main .register-success{justify-self:end}.gravity-body .gravity-customer-page--register .login-box,.gravity-body.gravity-customer-shell--register .account-main .login-box{justify-self:start}.gravity-body .gravity-customer-page--register .is-subscribe,.gravity-body.gravity-customer-shell--register .account-main .is-subscribe{position:relative;margin:4px 0 18px;padding:2px 0 2px 30px;color:var(--gravity-customer-muted);cursor:pointer;font-size:13px;line-height:1.55}.gravity-body .gravity-customer-page--register .is-subscribe .np-ui-checkbox,.gravity-body.gravity-customer-shell--register .account-main .is-subscribe .np-ui-checkbox{position:absolute;top:2px;left:0;display:block;width:19px;height:19px;border:1px solid #8a8a8a;border-radius:0;background:var(--gravity-customer-surface);transition:background-color 180ms ease,border-color 180ms ease}.gravity-body .gravity-customer-page--register .is-subscribe .np-ui-checkbox-active,.gravity-body.gravity-customer-shell--register .account-main .is-subscribe .np-ui-checkbox-active{border-color:var(--gravity-customer-ink);background-color:var(--gravity-customer-ink)}.gravity-body .gravity-customer-page--register .tips,.gravity-body.gravity-customer-shell--register .account-main .tips{margin:0 0 28px;color:#858585;font-size:12px;line-height:1.55}.gravity-body .gravity-customer-page--register .tips .inline-link,.gravity-body .gravity-customer-page--register .tips-mobile .inline-link,.gravity-body.gravity-customer-shell--register .account-main .tips .inline-link,.gravity-body.gravity-customer-shell--register .account-main .tips-mobile .inline-link{color:var(--gravity-customer-ink);font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.gravity-body .gravity-customer-page--register .tips-mobile,.gravity-body.gravity-customer-shell--register .account-main .tips-mobile{display:none}.gravity-body .gravity-customer-page--register .register-success .main-tips,.gravity-body.gravity-customer-shell--register .account-main .register-success .main-tips{margin-bottom:26px;font-size:16px}.gravity-body .gravity-customer-page--register .register-success .back-link,.gravity-body.gravity-customer-shell--register .account-main .register-success .back-link{display:table;border-bottom:1px solid currentColor;color:var(--gravity-customer-ink);cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.gravity-body .gravity-customer-page--account,.gravity-body.gravity-customer-shell--account .account-main{max-width:1440px;margin:0 auto}.gravity-body .gravity-customer-page--account-detail>.flex-box-row,.gravity-body .gravity-customer-page--account>.flex-box-row,.gravity-body .gravity-customer-page--security>.flex-box-row,.gravity-body.gravity-customer-shell--account .account-main>.flex-box-row,.gravity-body.gravity-customer-shell--account-detail .account-main>.flex-box-row,.gravity-body.gravity-customer-shell--security .account-main>.flex-box-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px}.gravity-body .gravity-customer-page .left-content,.gravity-body.gravity-customer-shell .account-main .left-content{width:auto;min-width:0;padding:3px 0 0}.gravity-body .gravity-customer-page .left-content .left-section,.gravity-body.gravity-customer-shell .account-main .left-content .left-section{margin:0 0 34px}.gravity-body .gravity-customer-page .left-content .left-section .title,.gravity-body.gravity-customer-shell .account-main .left-content .left-section .title{margin:0 0 15px;color:var(--gravity-customer-ink);font-size:16px;font-weight:600;line-height:1.3}.gravity-body .gravity-customer-page .left-content .account-link,.gravity-body.gravity-customer-shell .account-main .left-content .account-link{position:relative;display:table;margin:0 0 12px;padding:0 0 3px;color:var(--gravity-customer-muted);font-size:13px;line-height:1.4;text-decoration:none}.gravity-body .gravity-customer-page .left-content .account-link::after,.gravity-body.gravity-customer-shell .account-main .left-content .account-link::after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform 220ms ease}.gravity-body .gravity-customer-page .left-content .account-link.active,.gravity-body .gravity-customer-page .left-content .account-link:hover,.gravity-body.gravity-customer-shell .account-main .left-content .account-link.active,.gravity-body.gravity-customer-shell .account-main .left-content .account-link:hover{color:var(--gravity-customer-ink)}.gravity-body .gravity-customer-page .left-content .account-link.active::after,.gravity-body .gravity-customer-page .left-content .account-link:hover::after,.gravity-body.gravity-customer-shell .account-main .left-content .account-link.active::after,.gravity-body.gravity-customer-shell .account-main .left-content .account-link:hover::after{transform:scaleX(1);transform-origin:left}.gravity-body .gravity-customer-page .right-content,.gravity-body.gravity-customer-shell .account-main .right-content{min-width:0;padding:0}.gravity-body .gravity-customer-page .right-content .section,.gravity-body.gravity-customer-shell .account-main .right-content .section{margin:0 0 22px;padding:28px;border:1px solid var(--gravity-customer-line);border-radius:0;background:var(--gravity-customer-surface);box-shadow:none}.gravity-body .gravity-customer-page .account-info-box,.gravity-body.gravity-customer-shell .account-main .account-info-box{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:24px}.gravity-body .gravity-customer-page .account-info-box .user-img,.gravity-body.gravity-customer-shell .account-main .account-info-box .user-img{position:relative;width:92px;height:92px;margin:0;overflow:hidden;border-radius:50%;background-color:#f1f1f1}.gravity-body .gravity-customer-page .account-info-box .img-mask,.gravity-body .gravity-customer-page .account-info-box .user-img-upload,.gravity-body.gravity-customer-shell .account-main .account-info-box .img-mask,.gravity-body.gravity-customer-shell .account-main .account-info-box .user-img-upload{width:92px;height:92px}.gravity-body .gravity-customer-page .account-info-box .user-info,.gravity-body.gravity-customer-shell .account-main .account-info-box .user-info{min-width:0;padding:0}.gravity-body .gravity-customer-page .account-info-box .user-name,.gravity-body.gravity-customer-shell .account-main .account-info-box .user-name{margin-bottom:15px;color:var(--gravity-customer-ink);font-size:20px;font-weight:500;letter-spacing:0}.gravity-body .gravity-customer-page .account-info-box .user-name a,.gravity-body.gravity-customer-shell .account-main .account-info-box .user-name a{margin-left:6px}.gravity-body .gravity-customer-page .account-info-box .info,.gravity-body.gravity-customer-shell .account-main .account-info-box .info{display:flex;flex-wrap:wrap;gap:5px 24px;margin:5px 0 0;color:var(--gravity-customer-muted);font-size:13px;line-height:1.5}.gravity-body .gravity-customer-page .account-info-box .info span,.gravity-body.gravity-customer-shell .account-main .account-info-box .info span{margin:0}.gravity-body .gravity-customer-page .sign-out,.gravity-body.gravity-customer-shell .account-main .sign-out{border-bottom:1px solid currentColor;color:var(--gravity-customer-muted);cursor:pointer;font-size:13px;line-height:1.6;text-decoration:none}.gravity-body .gravity-customer-page .sign-out:focus-visible,.gravity-body .gravity-customer-page .sign-out:hover,.gravity-body.gravity-customer-shell .account-main .sign-out:focus-visible,.gravity-body.gravity-customer-shell .account-main .sign-out:hover{color:var(--gravity-customer-ink)}.gravity-body .gravity-customer-page .section-header,.gravity-body.gravity-customer-shell .account-main .section-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 22px}.gravity-body .gravity-customer-page .section-header .title,.gravity-body.gravity-customer-shell .account-main .section-header .title{color:var(--gravity-customer-ink);font-size:22px;font-weight:500;letter-spacing:0}.gravity-body .gravity-customer-page .section-header .more-info,.gravity-body .gravity-customer-page .section-header .tips,.gravity-body.gravity-customer-shell .account-main .section-header .more-info,.gravity-body.gravity-customer-shell .account-main .section-header .tips{color:var(--gravity-customer-muted);font-size:12px;font-weight:400}.gravity-body .gravity-customer-page .section-header .more-info,.gravity-body.gravity-customer-shell .account-main .section-header .more-info{border-bottom:1px solid currentColor;text-decoration:none}.gravity-body .gravity-customer-page .order-box-content .table-content,.gravity-body.gravity-customer-shell .account-main .order-box-content .table-content{display:grid;grid-template-columns:minmax(220px,2fr) minmax(116px,1fr) minmax(128px,1fr) minmax(92px,.7fr)}.gravity-body .gravity-customer-page .order-box-content .table-head,.gravity-body.gravity-customer-shell .account-main .order-box-content .table-head{border:0;border-radius:0;background:#f4f4f4;color:var(--gravity-customer-muted)}.gravity-body .gravity-customer-page .order-box-content .information,.gravity-body .gravity-customer-page .order-box-content .operation,.gravity-body .gravity-customer-page .order-box-content .status,.gravity-body .gravity-customer-page .order-box-content .total-price,.gravity-body.gravity-customer-shell .account-main .order-box-content .information,.gravity-body.gravity-customer-shell .account-main .order-box-content .operation,.gravity-body.gravity-customer-shell .account-main .order-box-content .status,.gravity-body.gravity-customer-shell .account-main .order-box-content .total-price{min-width:0;padding:15px 14px;border-bottom:1px solid var(--gravity-customer-line);color:var(--gravity-customer-ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.gravity-body .gravity-customer-page .order-box-content .operation,.gravity-body.gravity-customer-shell .account-main .order-box-content .operation{text-align:right}.gravity-body .gravity-customer-page .order-box-content .operation a,.gravity-body.gravity-customer-shell .account-main .order-box-content .operation a{color:var(--gravity-customer-ink);text-decoration:underline;text-underline-offset:3px}.gravity-body .gravity-customer-page .empty-box,.gravity-body.gravity-customer-shell .account-main .empty-box{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:22px;padding:32px 20px;text-align:center}.gravity-body .gravity-customer-page .empty-box .tips,.gravity-body.gravity-customer-shell .account-main .empty-box .tips{color:var(--gravity-customer-muted);font-size:14px}.gravity-body .gravity-customer-page .empty-box .shop-btn,.gravity-body.gravity-customer-shell .account-main .empty-box .shop-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--main-button-border-color,#288bbb);background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff);font-size:13px;font-weight:600;letter-spacing:0;text-transform:uppercase}.gravity-body .gravity-customer-page .tab-box,.gravity-body.gravity-customer-shell .account-main .tab-box{display:flex;gap:30px;margin:0 0 28px;border-bottom:1px solid var(--gravity-customer-line)}.gravity-body .gravity-customer-page .tab-box .tab-item,.gravity-body.gravity-customer-shell .account-main .tab-box .tab-item{position:relative;margin:0;padding:0 0 12px;border:0;color:var(--gravity-customer-muted);cursor:pointer;font-size:14px;line-height:1.4}.gravity-body .gravity-customer-page .tab-box .tab-item.active,.gravity-body.gravity-customer-shell .account-main .tab-box .tab-item.active{border:0;color:var(--gravity-customer-ink)}.gravity-body .gravity-customer-page .tab-box .tab-item.active::after,.gravity-body.gravity-customer-shell .account-main .tab-box .tab-item.active::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--gravity-customer-ink);content:""}.gravity-body .gravity-customer-page .tab-box .tab-item.no-item,.gravity-body .gravity-customer-page .tab-box .tab-item[aria-hidden=true],.gravity-body.gravity-customer-shell .account-main .tab-box .tab-item.no-item,.gravity-body.gravity-customer-shell .account-main .tab-box .tab-item[aria-hidden=true]{cursor:default;pointer-events:none}.gravity-body .gravity-customer-page .security-box,.gravity-body.gravity-customer-shell .account-main .security-box{margin-bottom:22px}.gravity-body .gravity-customer-page .security-box>.title,.gravity-body.gravity-customer-shell .account-main .security-box>.title{margin-bottom:8px;color:var(--gravity-customer-muted);font-size:13px}.gravity-body .gravity-customer-page .security-input-box-row,.gravity-body.gravity-customer-shell .account-main .security-input-box-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.gravity-body .gravity-customer-page .security-input-box-row .np-ui-main-btn,.gravity-body.gravity-customer-shell .account-main .security-input-box-row .np-ui-main-btn{width:auto;min-width:132px}.gravity-body .gravity-customer-page .email-tips,.gravity-body .gravity-customer-page .resend-email,.gravity-body.gravity-customer-shell .account-main .email-tips,.gravity-body.gravity-customer-shell .account-main .resend-email{margin:16px 0 0;color:var(--gravity-customer-muted);font-size:13px;line-height:1.55}.gravity-body .account-mask,.gravity-body .privacy-mask{background:rgba(16,16,16,.56);backdrop-filter:blur(3px)}.gravity-body .account-modal,.gravity-body .privacy-dialog{width:520px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);overflow:auto;border:1px solid #d8d8d8;border-radius:0;background:var(--default-tag-background-color,#fff);box-shadow:0 28px 70px rgba(0,0,0,.2)}.gravity-body .account-modal .title,.gravity-body .privacy-dialog-title{color:var(--text-primary-color,#252525);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:24px;font-weight:500}.gravity-body .privacy-btn-ok{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--main-button-border-color,#288bbb);border-radius:0;background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff);cursor:pointer}.gravity-body .account-modal [role=button]:focus-visible,.gravity-body .privacy-dialog [role=button]:focus-visible{outline:2px solid var(--text-primary-color,#252525);outline-offset:4px}.gravity-body .toast-tips{top:24px;left:50%;z-index:1100;transform:translateX(-50%)}.gravity-body .toast-tips .error-toast,.gravity-body .toast-tips .success-toast,.gravity-body .toast-tips .warning-toast{min-width:280px;padding:14px 18px;border:1px solid currentColor;border-radius:0;background:var(--default-tag-background-color,#fff);box-shadow:0 12px 32px rgba(0,0,0,.12);font-size:13px}@media (max-width:768px){.gravity-body .account-main.gravity-customer-page,.gravity-body.gravity-customer-shell .account-main{min-height:480px;padding:calc(var(--gravity-header-overlay-height,0px) + 48px) 20px 80px}.gravity-body .gravity-customer-page .account-title,.gravity-body.gravity-customer-shell .account-main .account-title{margin-bottom:25px}.gravity-body .gravity-customer-page .account-title .title,.gravity-body.gravity-customer-shell .account-main .account-title .title{font-size:44px}.gravity-body .gravity-customer-page .account-input input,.gravity-body .gravity-customer-page .security-input-box input,.gravity-body .gravity-customer-page .security-input-box-row input,.gravity-body.gravity-customer-shell .account-main .account-input input,.gravity-body.gravity-customer-shell .account-main .security-input-box input,.gravity-body.gravity-customer-shell .account-main .security-input-box-row input{height:54px}.gravity-body .gravity-customer-page .np-ui-main-btn,.gravity-body.gravity-customer-shell .account-main .np-ui-main-btn{min-height:54px}.gravity-body .gravity-customer-page--login,.gravity-body.gravity-customer-shell--login .account-main{display:block}.gravity-body .gravity-customer-page--login .login-content,.gravity-body.gravity-customer-shell--login .account-main .login-content{width:100%;padding:0}.gravity-body .gravity-customer-page--register .flex-box-row-center,.gravity-body.gravity-customer-shell--register .account-main .flex-box-row-center{display:block;padding:0}.gravity-body .gravity-customer-page--register .flex-box-row-center::after,.gravity-body .gravity-customer-page--register .login-box,.gravity-body.gravity-customer-shell--register .account-main .flex-box-row-center::after,.gravity-body.gravity-customer-shell--register .account-main .login-box{display:none}.gravity-body .gravity-customer-page--register .register-box,.gravity-body .gravity-customer-page--register .register-success,.gravity-body.gravity-customer-shell--register .account-main .register-box,.gravity-body.gravity-customer-shell--register .account-main .register-success{width:100%;max-width:none;padding:0}.gravity-body .gravity-customer-page--register .tips-mobile,.gravity-body.gravity-customer-shell--register .account-main .tips-mobile{display:block;margin:20px 0 0;color:var(--gravity-customer-muted);font-size:13px;line-height:1.6;text-align:center}.gravity-body .gravity-customer-page--account,.gravity-body .gravity-customer-page--account-detail,.gravity-body .gravity-customer-page--security,.gravity-body.gravity-customer-shell--account .account-main,.gravity-body.gravity-customer-shell--account-detail .account-main,.gravity-body.gravity-customer-shell--security .account-main{padding-top:28px}.gravity-body .gravity-customer-page--account,.gravity-body.gravity-customer-shell--account .account-main{display:none}.gravity-body .gravity-customer-page--account~.my-account-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile{box-sizing:border-box;display:block;width:100%;padding:28px 20px 72px;background:var(--default-tag-background-color,#fff);color:var(--text-primary-color,#252525);font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif)}.gravity-body .gravity-customer-page--account~.my-account-mobile .mobile-section,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .mobile-section{margin:0 0 16px;padding:22px;border:1px solid var(--default-tag-border-color,#dedede);background:var(--default-tag-background-color,#fff)}.gravity-body .gravity-customer-page--account~.my-account-mobile .user-info-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .user-info-mobile{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center}.gravity-body .gravity-customer-page--account~.my-account-mobile .user-img,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .user-img{position:relative;width:64px;height:64px;margin:0;overflow:hidden;border-radius:50%;background-color:#f1f1f1}.gravity-body .gravity-customer-page--account~.my-account-mobile .img-mask,.gravity-body .gravity-customer-page--account~.my-account-mobile .user-img-upload,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .img-mask,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .user-img-upload{width:64px;height:64px}.gravity-body .gravity-customer-page--account~.my-account-mobile .user-name,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .user-name{margin:0 0 5px;font-size:19px;font-weight:500;letter-spacing:0}.gravity-body .gravity-customer-page--account~.my-account-mobile .info,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .info{margin:2px 0;color:var(--text-secondary-color,#6f6f6f);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.gravity-body .gravity-customer-page--account~.my-account-mobile .section-header-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .section-header-mobile{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.gravity-body .gravity-customer-page--account~.my-account-mobile .title-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .title-mobile{font-size:19px;font-weight:500}.gravity-body .gravity-customer-page--account~.my-account-mobile .more-info,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .more-info{border-bottom:1px solid currentColor;color:var(--text-secondary-color,#6f6f6f);font-size:11px;text-decoration:none}.gravity-body .gravity-customer-page--account~.my-account-mobile .icon-content-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .icon-content-mobile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gravity-body .gravity-customer-page--account~.my-account-mobile .icon-box-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .icon-box-mobile{min-width:0;text-align:center}.gravity-body .gravity-customer-page--account~.my-account-mobile .icon-img-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .icon-img-mobile{margin-bottom:9px;color:var(--text-primary-color,#252525);font-size:23px}.gravity-body .gravity-customer-page--account~.my-account-mobile .icon-text-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .icon-text-mobile{color:var(--text-secondary-color,#6f6f6f);font-size:10px;line-height:1.3;overflow-wrap:anywhere}.gravity-body .gravity-customer-page--account~.my-account-mobile .account-menu-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .account-menu-mobile{margin:0 0 16px;border:1px solid var(--default-tag-border-color,#dedede);background:var(--default-tag-background-color,#fff)}.gravity-body .gravity-customer-page--account~.my-account-mobile .account-menu-item,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .account-menu-item{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--default-tag-border-color,#dedede);cursor:pointer;font-size:13px}.gravity-body .gravity-customer-page--account~.my-account-mobile .account-menu-item:last-child,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .account-menu-item:last-child{border-bottom:0}.gravity-body .gravity-customer-page--account~.my-account-mobile .sign-out-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .sign-out-mobile{border:1px solid var(--secondary-button-border-color,#252525)}.gravity-body .gravity-customer-page--account~.my-account-mobile .sign-out,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .sign-out{display:flex;min-height:54px;align-items:center;justify-content:center;background:var(--secondary-button-background-color,#252525);color:var(--secondary-button-text-color,#fff);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:0;text-transform:uppercase}.gravity-body .gravity-customer-page--account-detail>.flex-box-row,.gravity-body .gravity-customer-page--security>.flex-box-row,.gravity-body.gravity-customer-shell--account-detail .account-main>.flex-box-row,.gravity-body.gravity-customer-shell--security .account-main>.flex-box-row{display:block}.gravity-body .gravity-customer-page .left-content,.gravity-body.gravity-customer-shell .account-main .left-content{display:none}.gravity-body .gravity-customer-page .right-content .section,.gravity-body.gravity-customer-shell .account-main .right-content .section{margin:0;padding:0;border:0}.gravity-body .gravity-customer-page .section-header,.gravity-body.gravity-customer-shell .account-main .section-header{display:flex}.gravity-body .gravity-customer-page .security-input-box-row,.gravity-body.gravity-customer-shell .account-main .security-input-box-row{grid-template-columns:1fr}.gravity-body .gravity-customer-page .security-input-box-row .np-ui-main-btn,.gravity-body.gravity-customer-shell .account-main .security-input-box-row .np-ui-main-btn{width:100%}.gravity-body .account-modal,.gravity-body .privacy-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media (max-width:390px){.gravity-body .account-main.gravity-customer-page,.gravity-body.gravity-customer-shell .account-main{padding-right:16px;padding-left:16px}.gravity-body .gravity-customer-page--account~.my-account-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile{padding-right:16px;padding-left:16px}.gravity-body .gravity-customer-page--account~.my-account-mobile .mobile-section,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .mobile-section{padding:18px 16px}.gravity-body .gravity-customer-page--account~.my-account-mobile .icon-content-mobile,.gravity-body.gravity-customer-shell--account .account-main~.my-account-mobile .icon-content-mobile{gap:4px}}.gravity-body .transit-flex-content.gravity-customer-page--verification,.gravity-body.gravity-customer-shell--verification .transit-flex-content{display:flex;width:100%;min-height:620px;align-items:center;justify-content:center;padding:calc(var(--gravity-header-overlay-height,0px) + 76px) 24px 112px;background:var(--default-tag-background-color,#fff);color:var(--text-primary-color,#252525);font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif)}.gravity-body .gravity-customer-page--verification>.content,.gravity-body.gravity-customer-shell--verification .transit-flex-content>.content{width:100%;max-width:640px;text-align:center}.gravity-body .gravity-customer-page--verification>.content>.title,.gravity-body.gravity-customer-shell--verification .transit-flex-content>.content>.title{margin:0 0 20px;color:var(--text-primary-color,#252525);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:52px;font-weight:500;letter-spacing:0;line-height:1.04;overflow-wrap:anywhere}.gravity-body .gravity-customer-page--verification>.content>.tips,.gravity-body.gravity-customer-shell--verification .transit-flex-content>.content>.tips{margin:0 auto 30px;color:var(--text-secondary-color,#6f6f6f);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.gravity-body .gravity-customer-page--verification .store-link a,.gravity-body.gravity-customer-shell--verification .transit-flex-content .store-link a{display:inline-flex;min-width:220px;min-height:56px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--main-button-border-color,#288bbb);background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff);font-size:14px;font-weight:600;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 220ms ease}.gravity-body .gravity-customer-page--verification .store-link a:focus-visible,.gravity-body .gravity-customer-page--verification .store-link a:hover,.gravity-body.gravity-customer-shell--verification .transit-flex-content .store-link a:focus-visible,.gravity-body.gravity-customer-shell--verification .transit-flex-content .store-link a:hover{transform:translateY(-1px)}@media (max-width:768px){.gravity-body .transit-flex-content.gravity-customer-page--verification,.gravity-body.gravity-customer-shell--verification .transit-flex-content{min-height:500px;padding:calc(var(--gravity-header-overlay-height,0px) + 56px) 20px 80px}.gravity-body .gravity-customer-page--verification>.content>.title,.gravity-body.gravity-customer-shell--verification .transit-flex-content>.content>.title{font-size:44px}.gravity-body .gravity-customer-page--verification .store-link,.gravity-body .gravity-customer-page--verification .store-link a,.gravity-body.gravity-customer-shell--verification .transit-flex-content .store-link,.gravity-body.gravity-customer-shell--verification .transit-flex-content .store-link a{width:100%}}.gravity-body .gravity-customer-page.is-gravity-reduced-motion *,.gravity-body .gravity-customer-page.is-gravity-reduced-motion ::after,.gravity-body .gravity-customer-page.is-gravity-reduced-motion ::before,.gravity-body.gravity-customer-shell .account-main.is-gravity-reduced-motion *,.gravity-body.gravity-customer-shell .account-main.is-gravity-reduced-motion ::after,.gravity-body.gravity-customer-shell .account-main.is-gravity-reduced-motion ::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-customer-page *,.gravity-body .gravity-customer-page ::after,.gravity-body .gravity-customer-page ::before,.gravity-body .gravity-customer-page~.my-account-mobile *,.gravity-body.gravity-customer-shell .account-main *,.gravity-body.gravity-customer-shell .account-main ::after,.gravity-body.gravity-customer-shell .account-main ::before,.gravity-body.gravity-customer-shell .account-main~.my-account-mobile *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.gravity-extra-section{box-sizing:border-box;position:relative;width:100%;overflow:visible;background:var(--gravity-extra-background,var(--background-color,#fff));color:var(--gravity-extra-text,var(--text-primary-color,#252525))}.gravity-extra-section *,.gravity-extra-section ::after,.gravity-extra-section ::before{box-sizing:border-box}.gravity-extra-section a{color:inherit;text-decoration:none}.gravity-extra-section button,.gravity-extra-section input{font:inherit}.gravity-extra-container{width:100%;max-width:1720px;margin:0 auto;padding-right:50px;padding-left:50px}.gravity-extra-heading{max-width:100%;margin:0;color:inherit;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:40px;font-weight:300;line-height:1.15;letter-spacing:0;overflow-wrap:break-word}.gravity-extra-heading.is-small{font-size:30px;line-height:1.3}.gravity-extra-kicker{margin:0 0 10px;color:inherit;font-size:14px;font-weight:400;line-height:1.6}.gravity-extra-copy{max-width:100%;margin:15px 0 0;color:inherit;font-size:14px;line-height:1.6;overflow-wrap:break-word}.gravity-extra-copy>:first-child{margin-top:0}.gravity-extra-copy>:last-child{margin-bottom:0}.gravity-align-left{text-align:left}.gravity-align-center{text-align:center}.gravity-align-right{text-align:right}.gravity-extra-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:30px;padding:9px 29px;border:2px solid var(--gravity-extra-button-background,#252525);border-radius:var(--button-border-radius,0);background:var(--gravity-extra-button-background,#252525);color:var(--gravity-extra-button-text,#fff)!important;cursor:pointer;font-family:var(--gravity-title-font-family,inherit);font-size:14px;font-weight:400;line-height:22.4px;text-align:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.gravity-extra-button:hover{background:var(--gravity-extra-button-text,#fff);color:var(--gravity-extra-button-background,#252525)!important}.gravity-extra-button.is-link{min-height:35px;margin-top:20px;padding:6px 0;border:0;background:0 0;color:inherit!important;text-decoration:underline;text-underline-offset:4px}.gravity-extra-button.is-link:hover{background:0 0;opacity:.65}.gravity-collection-tabs__tab:focus-visible,.gravity-extra-button:focus-visible,.gravity-gallery-card__link:focus-visible,.gravity-newsletter__input:focus-visible,.gravity-newsletter__submit:focus-visible,.gravity-slider-button:focus-visible,.gravity-tab-product__link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-extra-media,.gravity-extra-media img,.gravity-extra-media svg,.gravity-extra-media video{display:block;width:100%;height:100%}.gravity-extra-media{overflow:hidden;background:#e8e8e6}.gravity-extra-media img,.gravity-extra-media svg,.gravity-extra-media video{object-fit:cover}.gravity-extra-media svg{fill:transparent;stroke:#252525}.gravity-extra-media.is-image-error img{opacity:0}.gravity-extra-section.is-motion-ready [data-gravity-extra-reveal]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .4s ease,transform .4s ease}.gravity-extra-section.is-motion-ready [data-gravity-extra-reveal].is-visible{opacity:1;transform:translate3d(0,0,0)}.gravity-extra-section [data-gravity-parallax-image]{transform:scale(var(--gravity-parallax-scale,1));transform-origin:center;will-change:transform}.gravity-extra-section.is-gsap-ready [data-gravity-parallax-image]{transform:none}.gravity-slider-button{z-index:3;display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid currentColor;border-radius:0;background:#fff;color:#252525;cursor:pointer;transition:opacity .3s ease}.gravity-slider-button svg{display:block;width:16px;height:16px}.gravity-slider-button svg path{fill:currentColor}.gravity-slider-button.swiper-button-disabled,.gravity-slider-button[disabled]{pointer-events:none;opacity:0}.gravity-extra-section .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gravity-image-banner{display:grid;min-height:0;isolation:isolate;overflow:hidden;background:#000}.gravity-image-banner--full{height:100vh}.gravity-image-banner--two-third{height:calc(100vh * 2 / 3)}.gravity-image-banner--half{height:50vh}.gravity-image-banner__content-wrap,.gravity-image-banner__media,.gravity-image-banner__overlay{width:100%;height:100%;grid-column:1;grid-row:1}.gravity-image-banner__media{position:relative;z-index:0;overflow:hidden}.gravity-image-banner__picture,.gravity-image-banner__picture img,.gravity-image-banner__placeholder,.gravity-image-banner__video{position:absolute;inset:0;display:block;width:100%;height:100%}.gravity-image-banner__picture img,.gravity-image-banner__placeholder svg,.gravity-image-banner__video{object-fit:cover}.gravity-image-banner__placeholder svg{display:block;width:100%;height:100%}.gravity-image-banner__video{z-index:2}.gravity-image-banner.is-video-fallback .gravity-image-banner__video{opacity:0}.gravity-image-banner__overlay{z-index:1;background:var(--gravity-image-banner-overlay,#000);opacity:var(--gravity-image-banner-overlay-opacity,.2);pointer-events:none}.gravity-image-banner__content-wrap{z-index:2;display:flex;padding:50px;pointer-events:none}.gravity-image-banner__content{width:min(100%,660px);max-width:100%;pointer-events:auto}.gravity-position-top-left{align-items:flex-start;justify-content:flex-start}.gravity-position-top-center{align-items:flex-start;justify-content:center}.gravity-position-top-right{align-items:flex-start;justify-content:flex-end}.gravity-position-middle-left{align-items:center;justify-content:flex-start}.gravity-position-middle-center{align-items:center;justify-content:center}.gravity-position-middle-right{align-items:center;justify-content:flex-end}.gravity-position-bottom-left{align-items:flex-end;justify-content:flex-start}.gravity-position-bottom-center{align-items:flex-end;justify-content:center}.gravity-position-bottom-right{align-items:flex-end;justify-content:flex-end}.gravity-image-banner__title{max-width:100%;margin:0;color:inherit;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:50px;font-weight:300;line-height:1.2;letter-spacing:0;overflow-wrap:break-word}.gravity-countdown{overflow:hidden;background:0 0;margin:40px 0;padding:0 50px}.gravity-countdown__inner{position:relative;width:100%;max-width:1620px;min-height:632px;margin:0 auto;padding:70px 50px;overflow:hidden;background:var(--gravity-extra-background,#252525);color:var(--gravity-extra-text,#fff)}.gravity-countdown__main{position:relative;z-index:2;display:flex;width:100%;max-width:950px;min-height:492px;flex-direction:column;align-items:flex-start;justify-content:center}.gravity-countdown__overlay{position:absolute;z-index:1;inset:0;background:var(--gravity-countdown-overlay,#000);opacity:var(--gravity-countdown-overlay-opacity,.2);pointer-events:none}.gravity-countdown__main .gravity-extra-heading{max-width:950px;font-size:60px;line-height:1.2}.gravity-countdown__timer{display:flex;max-width:100%;gap:20px;margin-top:35px}.gravity-countdown__unit{display:block;min-width:200px;text-align:center}.gravity-countdown__value{display:block;height:170px;padding:30px 20px;background:var(--gravity-countdown-timer-background,#fff);color:var(--gravity-countdown-timer-text,#252525);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:120px;font-weight:500;line-height:1;overflow-wrap:break-word;text-align:left;transition:opacity .35s ease;word-break:break-word}.gravity-countdown__value.is-updating{opacity:0}.gravity-countdown__label{display:flex;min-height:64px;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,.2);color:var(--gravity-extra-text,#fff);font-size:16px;line-height:1}.gravity-countdown__main .gravity-extra-button{margin-top:35px}.gravity-countdown__scroller{position:absolute;top:-70px;right:30px;display:flex;width:100%;max-width:538px;height:calc(100% + 160px);gap:20px;transform:rotate(15deg)}.gravity-countdown__column{width:100%;height:100%;overflow:hidden}.gravity-countdown__track{display:flex;flex-direction:column;gap:20px;will-change:transform}.gravity-countdown__column.is-down .gravity-countdown__track{animation:gravity-countdown-scroll-down 18s linear infinite}.gravity-countdown__column.is-up .gravity-countdown__track{animation:gravity-countdown-scroll-up 18s linear infinite}.gravity-countdown__image{width:100%;flex:0 0 auto;aspect-ratio:2/3}@keyframes gravity-countdown-scroll-down{from{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes gravity-countdown-scroll-up{from{transform:translateY(0)}to{transform:translateY(-50%)}}.gravity-info-image{padding:40px 0}.gravity-info-image__head{position:relative;margin:0 0 30px}.gravity-info-image__head.has-action .gravity-extra-copy,.gravity-info-image__head.has-action .gravity-extra-heading,.gravity-info-image__head.has-action .gravity-extra-kicker{max-width:calc(100% - 240px)}.gravity-info-image__head.has-action.gravity-align-center .gravity-extra-copy,.gravity-info-image__head.has-action.gravity-align-center .gravity-extra-heading,.gravity-info-image__head.has-action.gravity-align-center .gravity-extra-kicker{margin-right:auto;margin-left:auto}.gravity-info-image__head.has-action.gravity-align-right .gravity-extra-copy,.gravity-info-image__head.has-action.gravity-align-right .gravity-extra-heading,.gravity-info-image__head.has-action.gravity-align-right .gravity-extra-kicker{margin-left:auto}.gravity-info-image__head .gravity-extra-button{position:absolute;top:50%;right:0;margin-top:0;transform:translateY(-50%)}.gravity-info-image__head.gravity-align-right .gravity-extra-button{right:auto;left:0}.gravity-info-image__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gravity-info-card{position:relative;display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);isolation:isolate;overflow:hidden;color:var(--gravity-info-card-text,#fff)}.gravity-info-card.is-large{position:sticky;top:90px;max-width:1060px;flex:1 1 60%;aspect-ratio:1060/753}.gravity-info-card.is-small{max-width:600px;flex:1 1 40%;aspect-ratio:600/669;margin-top:471px}.gravity-info-image__grid>.gravity-info-card:only-child{max-width:100%;flex-basis:100%}.gravity-info-card__content,.gravity-info-card__media,.gravity-info-card__shade{width:100%;height:100%;min-width:0;grid-column:1;grid-row:1}.gravity-info-card__media{z-index:-2}.gravity-info-card__shade{z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 36.82%,rgba(0,0,0,.7));pointer-events:none}.gravity-info-card__content{display:flex;flex-direction:column;justify-content:flex-end;padding:35px}.gravity-info-card__content.gravity-align-center{align-items:center}.gravity-info-card__content.gravity-align-right{align-items:flex-end}.gravity-info-card__title{max-width:100%;margin:0;color:inherit;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:40px;font-weight:300;line-height:1.15;letter-spacing:0;overflow-wrap:break-word}.gravity-info-card__copy,.gravity-info-card__subtitle{max-width:100%;margin:10px 0 0;color:inherit;font-size:16px;line-height:1.6;overflow-wrap:break-word}.gravity-info-card__copy>:first-child{margin-top:0}.gravity-info-card__copy>:last-child{margin-bottom:0}.gravity-info-card .gravity-extra-button{margin-top:10px}.gravity-collection-tabs{padding:100px 0;overflow:hidden}.gravity-collection-tabs__head{margin:0 0 30px}.gravity-collection-tabs__head .gravity-extra-heading{font-size:34px;line-height:1.2}.gravity-collection-tabs__panels{display:grid;width:calc(100% + 100px);margin-left:-50px}.gravity-collection-tabs__panel{width:100%;min-width:0;grid-column:1;grid-row:1;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s .1s ease,transform .3s ease}.gravity-collection-tabs__panel[hidden]{display:none}.gravity-collection-tabs__panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .4s .1s ease,transform .4s .1s ease;transition-delay:.3s}.gravity-collection-tabs:not(.is-tabs-ready) .gravity-collection-tabs__panels{display:block}.gravity-collection-tabs:not(.is-tabs-ready) .gravity-collection-tabs__panel{opacity:1;pointer-events:auto;transform:none}.gravity-collection-tabs__products{width:100%;padding:4px 0;overflow:hidden}.gravity-tab-product{position:relative;min-width:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease var(--gravity-tab-delay,0ms),transform .3s ease var(--gravity-tab-delay,0ms)}.gravity-collection-tabs__panel.in-view .gravity-tab-product{opacity:1;transform:translateY(0)}.gravity-tab-product .gravity-product-card{width:100%;color:inherit}.gravity-collection-tabs.is-gsap-tabs .gravity-collection-tabs__panel,.gravity-collection-tabs.is-gsap-tabs .gravity-tab-product{transition:none}.gravity-collection-tabs__empty{width:100%;margin:0;padding:48px 20px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);text-align:center}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-collection-tabs__products{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-collection-tabs__products::-webkit-scrollbar{display:none}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-collection-tabs__products .swiper-wrapper{display:flex;gap:17px}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-tab-product{flex:0 0 calc((100% - 71.4px)/ 5.2);scroll-snap-align:start}.gravity-collection-tabs__tabs{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:20px;margin-top:80px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.gravity-collection-tabs__tabs::-webkit-scrollbar{display:none}.gravity-collection-tabs__tab{display:flex;min-width:0;min-height:60px;flex:1 0 300px;align-items:center;gap:20px;padding:10px 20px;border:0;background:0 0;color:inherit;cursor:pointer;text-align:left;scroll-snap-align:start;transition:background-color .4s ease,opacity .4s ease,transform .4s ease!important}.gravity-collection-tabs__tab.is-active,.gravity-collection-tabs__tab[aria-selected=true]{background:rgba(255,255,255,.1);background:color-mix(in srgb,var(--gravity-tab-active-background,#fff) 10%,transparent)}.gravity-collection-tabs__tab-icon{width:40px;height:40px;flex:0 0 40px;background:0 0}.gravity-collection-tabs__tab-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.gravity-collection-tabs__tab-copy strong{max-width:100%;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:30px;font-weight:300;line-height:1.3;overflow-wrap:break-word}.gravity-collection-tabs__tab-copy>span{margin-top:0;font-size:14px;line-height:1.6;overflow-wrap:break-word}.gravity-testimonials{padding:100px 0 50px}.gravity-testimonials__head{margin:0 0 30px}.gravity-testimonials__main-wrap{position:relative;width:100%}.gravity-testimonials__main{width:100%;overflow:hidden}.gravity-testimonial-slide{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:30px;padding:30px 93px;border:1px solid var(--gravity-testimonial-card-border,#fff);background:var(--gravity-testimonial-card-background,#fff);color:var(--gravity-testimonial-card-text,#252525);text-align:center}.gravity-testimonials.is-runtime-ready.is-swiper-fallback .gravity-testimonial-slide:not(.is-active){display:none}.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonials__main{overflow:visible}.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonials__main .swiper-wrapper{display:grid;gap:17px;transform:none!important}.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonial-slide{width:100%!important}.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonials__authors,.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonials__next,.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonials__previous{display:none}.gravity-testimonial-slide__stars{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--gravity-testimonial-stars,#252525);font-size:20px;line-height:1}.gravity-testimonial-slide__stars .is-empty{opacity:.22}.gravity-testimonial-slide__title{margin:-10px 0 0;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:24px;font-weight:500;line-height:1.4}.gravity-testimonial-slide__quote{width:100%;max-width:1024px;margin:0 auto;padding:0;border:0;color:inherit;font-size:20px;font-style:normal;line-height:1.6}.gravity-testimonial-slide__fallback-author{display:none;min-width:0;flex-direction:column;align-items:center;gap:5px;text-align:center}.gravity-testimonials:not(.is-runtime-ready) .gravity-testimonial-slide__fallback-author{display:flex}.gravity-testimonial-slide__fallback-author strong{max-width:100%;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:20px;font-weight:600;line-height:1.4;overflow-wrap:break-word}.gravity-testimonial-slide__fallback-author>span:not(.gravity-testimonial-author__avatar){max-width:100%;font-size:12px;line-height:1.3;overflow-wrap:break-word}.gravity-testimonials__next,.gravity-testimonials__previous{position:absolute;top:50%;margin:0;transform:translateY(-50%)}.gravity-testimonials__previous{left:10px}.gravity-testimonials__next{right:10px}.gravity-testimonials__authors{width:calc(100% - 186px);max-width:1024px;margin:50px auto 0;overflow:hidden}.gravity-testimonials:not(.is-swiper-ready) .gravity-testimonials__authors .swiper-wrapper{display:flex;gap:17px}.gravity-testimonial-author{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;opacity:.5;text-align:center;transition:opacity .3s ease}.gravity-testimonial-author__avatar{width:56px;height:56px;flex:0 0 56px;border-radius:50%}.gravity-testimonial-author__avatar img{border-radius:inherit}.gravity-testimonials:not(.is-swiper-ready) .gravity-testimonial-author{flex:0 0 calc((100% - 34px)/ 3)}.gravity-testimonial-author.is-active,.gravity-testimonial-author.swiper-slide-thumb-active,.gravity-testimonial-author[aria-pressed=true]{opacity:1}.gravity-testimonial-author strong{max-width:100%;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:24px;font-weight:600;line-height:1.4;overflow-wrap:break-word}.gravity-testimonial-author span{max-width:100%;font-size:12px;line-height:1;overflow-wrap:break-word}.gravity-testimonial-author:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-testimonials__empty{display:flex;min-height:220px;align-items:center;justify-content:center}.gravity-testimonials__empty-card{display:flex;width:calc(100% - 186px);max-width:1024px;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid var(--gravity-testimonial-card-border,#fff);background:var(--gravity-testimonial-card-background,#fff);color:var(--gravity-testimonial-card-text,#252525)}.gravity-testimonials__empty-card i{display:block;width:45%;max-width:420px;height:8px;background:currentColor;opacity:.12}.gravity-testimonials__empty-card i:first-child{width:72px}.gravity-testimonials__empty-card i:last-child{width:28%}.gravity-newsletter{padding:100px 0}.gravity-newsletter__inner{display:flex;align-items:center;gap:20px}.gravity-newsletter__head{max-width:50%;flex:1 1 50%;text-align:inherit}.gravity-newsletter__head .gravity-extra-heading{color:transparent;background:linear-gradient(90deg,var(--gravity-extra-text,#252525) 0,#acacac 100%);background-clip:text;-webkit-background-clip:text;font-size:50px;line-height:1.2}.gravity-newsletter__form{width:50%;max-width:none;flex:0 0 50%;margin:0}.gravity-newsletter__form-row{position:relative;display:flex;width:100%;min-height:71px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--gravity-newsletter-border,#d7d7d7)}.gravity-newsletter__input-field{position:absolute;z-index:1;top:0;left:0;width:calc(100% - 150px);min-width:0;height:44px;overflow:hidden;pointer-events:none}.gravity-extra-section .gravity-newsletter__input{width:100%;min-width:0;height:44px;flex:1 1 auto;padding:10px;border:0;background:var(--gravity-newsletter-input-background,#fff);color:var(--gravity-newsletter-input-text,#252525);font-size:12px;line-height:1.2;outline:0}.gravity-newsletter__input::placeholder{opacity:0}.gravity-newsletter__label{position:absolute;top:22px;left:10px;max-width:calc(100% - 20px);color:var(--gravity-newsletter-input-text,#252525);font-size:14px;line-height:1.2;overflow:visible;pointer-events:none;text-overflow:clip;transform:translateY(-50%);transition:top .3s ease-out;white-space:normal}.gravity-newsletter__input:focus+.gravity-newsletter__input-field .gravity-newsletter__label,.gravity-newsletter__input:focus-visible+.gravity-newsletter__input-field .gravity-newsletter__label,.gravity-newsletter__input:not(:placeholder-shown)+.gravity-newsletter__input-field .gravity-newsletter__label{top:-44px}.gravity-newsletter__submit{width:100%;max-width:150px;min-width:50px;height:44px;padding:9px 29px;border:2px solid var(--gravity-newsletter-button-background,#252525);background:var(--gravity-newsletter-button-background,#252525);color:var(--gravity-newsletter-button-text,#fff);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.gravity-newsletter__submit:hover{background:var(--gravity-newsletter-button-text,#fff);color:var(--gravity-newsletter-button-background,#252525)}.gravity-newsletter__submit:disabled{cursor:not-allowed;opacity:.45}.gravity-newsletter__status{margin-top:10px;color:inherit;font-size:13px;line-height:1.5}.gravity-newsletter__status:empty{display:none}.gravity-image-gallery{padding:100px 0;overflow:hidden}.gravity-image-gallery__inner{display:flex;align-items:center;gap:27px}.gravity-image-gallery__head{width:100%;max-width:425px;flex:1 1 425px;padding-right:27px}.gravity-image-gallery__head .gravity-extra-heading{font-size:30px;line-height:1.3}.gravity-image-gallery__slider-wrap{position:relative;display:block;min-width:0;max-width:calc(100% - 425px);flex:0 0 calc(100% - 425px)}.gravity-image-gallery__track{width:100%;padding:4px;overflow:hidden}.gravity-gallery-card{position:relative;min-width:0;aspect-ratio:1/1;overflow:hidden}.gravity-gallery-card__link,.gravity-gallery-card__media{display:block;width:100%;height:100%}.gravity-gallery-card__media img{transition:transform 1s ease}.gravity-gallery-card__link:focus-visible .gravity-gallery-card__media img,.gravity-gallery-card__link:hover .gravity-gallery-card__media img{transform:scale(1.1)}.gravity-image-gallery__next,.gravity-image-gallery__previous{position:absolute;top:50%;width:30px;height:30px;margin:0;border-color:#fff;background:var(--gravity-gallery-arrow-background,#fff);color:var(--gravity-gallery-arrow-text,#252525);transform:translateY(-50%)}.gravity-image-gallery__previous{left:10px}.gravity-image-gallery__next{right:10px}.gravity-image-gallery__next[hidden],.gravity-image-gallery__previous[hidden]{display:none}.gravity-image-gallery:not(.is-swiper-ready) .gravity-image-gallery__track{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.gravity-image-gallery:not(.is-swiper-ready) .gravity-image-gallery__track::-webkit-scrollbar{display:none}.gravity-image-gallery:not(.is-swiper-ready) .gravity-image-gallery__track .swiper-wrapper{display:flex;gap:17px}.gravity-image-gallery:not(.is-swiper-ready) .gravity-gallery-card{flex:0 0 calc((100% - 68px)/ 5);scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.gravity-image-gallery:not(.is-swiper-ready) .gravity-image-gallery__track{scroll-behavior:auto}.gravity-image-gallery .gravity-gallery-card__media img{transition:none}}.gravity-multicolumn-images{padding:var(--gravity-multicolumn-desktop-padding-top,30px) 0 var(--gravity-multicolumn-desktop-padding-bottom,0)}.gravity-multicolumn-images__head{margin:0 0 30px}.gravity-multicolumn-images__head .gravity-extra-heading.is-small{font-size:30px;font-weight:300;line-height:1.3}.gravity-multicolumn-images__head .gravity-extra-copy{max-width:720px}.gravity-multicolumn-images__head.gravity-align-center .gravity-extra-copy{margin-right:auto;margin-left:auto}.gravity-multicolumn-images__head.gravity-align-right .gravity-extra-copy{margin-left:auto}.gravity-multicolumn-images__grid{display:grid;grid-template-columns:repeat(var(--gravity-multicolumn-columns,4),minmax(0,1fr));gap:17px;overflow:hidden;padding:20px 0}.gravity-multicolumn-card{position:relative;min-width:0;overflow:hidden;background:var(--gravity-multicolumn-card-background,#e8e8e6);transform-origin:center}.gravity-multicolumn-card:nth-child(odd){transform:rotate(var(--gravity-multicolumn-tilt,0deg))}.gravity-multicolumn-card:nth-child(even){transform:rotate(calc(var(--gravity-multicolumn-tilt,0deg) * -1))}.gravity-multicolumn-card__link{position:relative;display:block;width:100%;color:inherit}.gravity-multicolumn-card__link[href]{cursor:pointer}.gravity-multicolumn-card__link[href]::after{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);background:linear-gradient(to top,color-mix(in srgb,var(--gravity-multicolumn-overlay,#000) 80%,transparent),transparent);content:"";pointer-events:none;transform:scaleY(0);transform-origin:bottom;transition:transform .6s ease}.gravity-multicolumn-card__media{position:relative;width:100%;aspect-ratio:.75680581}.gravity-multicolumn-images--ratio-square .gravity-multicolumn-card__media{aspect-ratio:1}.gravity-multicolumn-images--ratio-portrait .gravity-multicolumn-card__media{aspect-ratio:.8}.gravity-multicolumn-images--ratio-landscape .gravity-multicolumn-card__media{aspect-ratio:1.33333333}.gravity-multicolumn-card__media img,.gravity-multicolumn-card__media svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gravity-multicolumn-images--fit-contain .gravity-multicolumn-card__media img,.gravity-multicolumn-images--fit-contain .gravity-multicolumn-card__media svg{object-fit:contain}.gravity-multicolumn-card__cta{position:absolute;z-index:2;top:50%;left:0;display:flex;width:100%;max-width:calc(100% - 80px);align-items:center;justify-content:center;opacity:0;text-align:center;transform:translate(-20px,-50%);transition:opacity .3s ease,transform .3s ease}.gravity-multicolumn-card__cta>span{width:100%;padding:40px 20px;background:rgba(37,37,37,.5);background:color-mix(in srgb,var(--gravity-multicolumn-button-background,#252525) 50%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--gravity-multicolumn-button-text,#fff);font-family:var(--gravity-title-font-family,inherit);font-size:20px;font-weight:400;line-height:32px;overflow-wrap:break-word}.gravity-multicolumn-card:focus-within .gravity-multicolumn-card__cta,.gravity-multicolumn-card:hover .gravity-multicolumn-card__cta{opacity:1;transform:translateY(-50%)}.gravity-multicolumn-card:focus-within .gravity-multicolumn-card__link[href]::after,.gravity-multicolumn-card:hover .gravity-multicolumn-card__link[href]::after{transform:scaleY(1)}.gravity-multicolumn-card__link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-multicolumn-card__content{padding:20px;color:inherit;overflow-wrap:break-word}.gravity-multicolumn-card__subtitle{margin:0 0 8px;font-size:12px;line-height:1.5;text-transform:uppercase}.gravity-multicolumn-card__title{margin:0;color:inherit;font-family:var(--gravity-title-font-family,inherit);font-size:20px;font-weight:400;line-height:1.3}.gravity-multicolumn-card__copy{margin-top:8px;font-size:14px;line-height:1.6}.gravity-multicolumn-card__copy>:first-child{margin-top:0}.gravity-multicolumn-card__copy>:last-child{margin-bottom:0}@media (max-width:1299px){.gravity-extra-container{padding-right:30px;padding-left:30px}.gravity-image-banner__content-wrap{padding:50px 30px}.gravity-countdown{padding-right:30px;padding-left:30px}.gravity-collection-tabs__panels{width:calc(100% + 60px);margin-left:-30px}}@media (max-width:1199px){.gravity-multicolumn-images__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gravity-multicolumn-card__cta{max-width:calc(100% - 20px)}.gravity-countdown__unit{min-width:150px}.gravity-countdown__value{height:auto;padding:20px;font-size:80px}.gravity-countdown__label{min-height:48px;padding:16px}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-tab-product{flex-basis:calc((100% - 54.4px)/ 4.2)}.gravity-testimonials:not(.is-swiper-ready) .gravity-testimonial-author{flex-basis:calc((100% - 17px)/ 2)}.gravity-image-gallery__inner{flex-direction:column;align-items:stretch}.gravity-image-gallery__head,.gravity-image-gallery__slider-wrap{width:100%;max-width:100%;flex:1 1 100%}.gravity-image-gallery__head{padding-right:27px}.gravity-image-gallery:not(.is-swiper-ready) .gravity-gallery-card{flex-basis:calc((100% - 34px)/ 3)}}@media (max-width:899px){.gravity-countdown__inner{padding:30px}.gravity-countdown__main .gravity-extra-heading{font-size:48px}.gravity-countdown__unit{min-width:100px}.gravity-countdown__value{padding:10px;font-size:60px}.gravity-countdown__label{min-height:38px;padding:10px;font-size:14px}.gravity-info-image__grid{flex-direction:column}.gravity-info-card.is-large,.gravity-info-card.is-small{width:100%;max-width:100%;flex:1 1 100%}.gravity-info-card.is-small{margin-top:50px}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-tab-product{flex-basis:calc((100% - 37.4px)/ 3.2)}}@media (max-width:640px){.gravity-extra-container{padding-right:15px;padding-left:15px}.gravity-extra-heading{font-size:32px}.gravity-extra-heading.is-small{font-size:26px}.gravity-extra-button{margin-top:20px}.gravity-multicolumn-images{padding:var(--gravity-multicolumn-mobile-padding-top,30px) 0 var(--gravity-multicolumn-mobile-padding-bottom,0)}.gravity-multicolumn-images__grid{gap:15px}.gravity-multicolumn-images__head .gravity-extra-heading.is-small{font-size:24px;line-height:1.3}.gravity-multicolumn-images--mobile-stack .gravity-multicolumn-images__grid{grid-template-columns:minmax(0,1fr)}.gravity-multicolumn-images--mobile-scroll .gravity-multicolumn-images__grid{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gravity-multicolumn-images--mobile-scroll .gravity-multicolumn-images__grid::-webkit-scrollbar{display:none}.gravity-multicolumn-images--mobile-scroll .gravity-multicolumn-card{flex:0 0 85%;scroll-snap-align:start}.gravity-multicolumn-card__cta>span{padding:20px}.gravity-multicolumn-card__content{padding:15px}.gravity-image-banner--mobile-full{height:100vh}.gravity-image-banner--mobile-two-third{height:calc(100vh * 2 / 3)}.gravity-image-banner--mobile-half{height:50vh}.gravity-image-banner__content-wrap{padding:30px 15px}.gravity-image-banner__content{width:100%}.gravity-image-banner__title{font-size:30px;line-height:1.2}.gravity-mobile-position-top-left{align-items:flex-start;justify-content:flex-start}.gravity-mobile-position-top-center{align-items:flex-start;justify-content:center}.gravity-mobile-position-top-right{align-items:flex-start;justify-content:flex-end}.gravity-mobile-position-middle-left{align-items:center;justify-content:flex-start}.gravity-mobile-position-middle-center{align-items:center;justify-content:center}.gravity-mobile-position-middle-right{align-items:center;justify-content:flex-end}.gravity-mobile-position-bottom-left{align-items:flex-end;justify-content:flex-start}.gravity-mobile-position-bottom-center{align-items:flex-end;justify-content:center}.gravity-mobile-position-bottom-right{align-items:flex-end;justify-content:flex-end}.gravity-mobile-align-left{text-align:left}.gravity-mobile-align-center{text-align:center}.gravity-mobile-align-right{text-align:right}.gravity-countdown{margin:20px 0;padding-right:15px;padding-left:15px}.gravity-countdown__inner{min-height:0;padding:30px 15px}.gravity-countdown__main{min-height:0}.gravity-countdown__main .gravity-extra-heading{max-width:100%;font-size:30px}.gravity-countdown__timer{width:auto;gap:15px}.gravity-countdown__unit{min-width:0;flex:0 0 auto}.gravity-countdown__value{width:calc(100% - 1px);padding:10px;font-size:40px}.gravity-countdown__label{min-height:34px;padding:10px;font-size:14px}.gravity-countdown__main .gravity-extra-button{margin-top:35px}.gravity-countdown__scroller{right:-150px;opacity:.35}.gravity-info-image__head{display:flex;flex-direction:column;gap:7px}.gravity-info-image{padding:20px 0}.gravity-info-image__head .gravity-extra-heading{font-size:24px;line-height:1.3}.gravity-info-image__head.has-action .gravity-extra-copy,.gravity-info-image__head.has-action .gravity-extra-heading,.gravity-info-image__head.has-action .gravity-extra-kicker{max-width:100%}.gravity-info-image__head .gravity-extra-button,.gravity-info-image__head.gravity-align-right .gravity-extra-button{position:static;min-height:0;margin-top:0;padding:0;transform:none}.gravity-info-image__head.gravity-align-left .gravity-extra-button{align-self:flex-start}.gravity-info-image__head.gravity-align-center .gravity-extra-button{align-self:center}.gravity-info-image__head.gravity-align-right .gravity-extra-button{align-self:flex-end}.gravity-info-card.is-large{position:static}.gravity-info-card.is-small{margin-top:0}.gravity-info-card__content{padding:15px}.gravity-info-card__title{font-size:30px}.gravity-collection-tabs{padding:50px 0}.gravity-collection-tabs__head .gravity-extra-heading{font-size:24px;line-height:1.2}.gravity-collection-tabs__panels{width:calc(100% + 30px);margin-left:-15px}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-collection-tabs__products .swiper-wrapper{gap:15px}.gravity-collection-tabs:not(.is-swiper-ready) .gravity-tab-product{flex-basis:calc((100% - 18px)/ 2.2)}.gravity-collection-tabs__tabs{margin-top:40px}.gravity-collection-tabs__tab{width:auto;flex:0 0 min(85%,320px);justify-content:flex-start}.gravity-collection-tabs__tab-copy strong{font-size:24px;line-height:1.3}.gravity-collection-tabs__tab-copy>span{margin-top:0;line-height:1.6}.gravity-testimonials{padding:50px 0 25px}.gravity-testimonial-slide{gap:30px}.gravity-testimonial-slide{padding:30px 44px}.gravity-testimonial-slide__quote{width:100%;font-size:16px;line-height:1.6}.gravity-testimonials__authors{width:100%;margin-top:20px}.gravity-testimonials__empty-card{width:100%}.gravity-testimonials:not(.is-swiper-ready) .gravity-testimonial-author{flex-basis:100%}.gravity-testimonial-author strong{font-size:20px}.gravity-testimonials__next,.gravity-testimonials__previous{top:10px;width:32px;height:32px;transform:translateY(-50%)}.gravity-testimonials__previous{left:0}.gravity-testimonials__next{right:0}.gravity-newsletter{padding:50px 0}.gravity-newsletter__inner{flex-direction:column;align-items:stretch}.gravity-newsletter__form,.gravity-newsletter__head{width:100%;max-width:100%;flex:1 1 100%}.gravity-newsletter__head .gravity-extra-heading{font-size:30px;line-height:1.2}.gravity-newsletter__form-row{min-height:0;flex-direction:column;gap:20px;padding:0 0 16px;border:0}.gravity-newsletter__input-field{width:100%}.gravity-extra-section .gravity-newsletter__input{height:44px;flex:0 0 44px;padding:10px;border:0;border-bottom:1px solid var(--gravity-newsletter-input-text,#252525);font-size:12px;line-height:1.2}.gravity-newsletter__submit{max-width:100%;min-height:50px;padding:10px 20px}.gravity-image-gallery{padding:50px 0}.gravity-image-gallery__inner{gap:27px}.gravity-image-gallery__head .gravity-extra-heading{font-size:24px;line-height:1.3}.gravity-image-gallery:not(.is-swiper-ready) .gravity-image-gallery__track .swiper-wrapper{gap:15px}.gravity-image-gallery:not(.is-swiper-ready) .gravity-gallery-card{flex-basis:calc((100% - 15px)/ 2)}}@media (max-width:399px){.gravity-countdown__timer{gap:5px}.gravity-countdown__value{font-size:30px}.gravity-countdown__label{font-size:14px}}@media (prefers-reduced-motion:reduce){.gravity-extra-section *,.gravity-extra-section ::after,.gravity-extra-section ::before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.gravity-extra-section [data-gravity-parallax-image]{transform:scale(1)!important}.gravity-countdown__track{animation:none!important}.gravity-multicolumn-card{transform:none!important}.gravity-multicolumn-card__cta,.gravity-multicolumn-card__link::after{transition:none!important}}
.gravity-body .gift-choose-model.gravity-gift-selection{--gravity-gift-selection-ink:var(--text-primary-color, #252525);--gravity-gift-selection-muted:var(--text-secondary-color, #6f6f6f);--gravity-gift-selection-line:var(--default-tag-border-color, #e2e2e2);position:fixed;z-index:1003;inset:0;display:block;overflow:hidden;background:rgba(16,16,16,.56);color:var(--gravity-gift-selection-ink);animation:gravity-gift-selection-mask-in 260ms ease both}.gravity-body .gift-choose-model.gravity-gift-selection *,.gravity-body .gift-choose-model.gravity-gift-selection ::after,.gravity-body .gift-choose-model.gravity-gift-selection ::before{box-sizing:border-box}.gravity-body .gift-choose-model.gravity-gift-selection.has-gravity-gift-selection-gsap,.gravity-body .gift-choose-model.gravity-gift-selection.has-gravity-gift-selection-gsap .gift-choose-dialog{animation:none}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog{position:absolute;top:0;right:0;display:grid;width:520px;max-width:100vw;height:100vh;height:100dvh;grid-template-rows:84px minmax(0,1fr) auto;overflow:hidden;background:#fff;box-shadow:-18px 0 46px rgba(0,0,0,.16);animation:gravity-gift-selection-dialog-in 480ms cubic-bezier(.22,1,.36,1) both}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.title{position:relative;z-index:2;display:flex;height:84px;align-items:center;justify-content:space-between;margin:0;padding:0 32px;border-bottom:1px solid var(--gravity-gift-selection-line);background:#fff;color:var(--gravity-gift-selection-ink);font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.title>.icon-close{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;margin-right:-10px;border:1px solid transparent;border-radius:50%;color:var(--gravity-gift-selection-ink);cursor:pointer;font-size:18px;font-style:normal;transition:border-color 180ms ease,background-color 180ms ease,transform 220ms ease}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.title>.icon-close:focus-visible,.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.title>.icon-close:hover{border-color:var(--gravity-gift-selection-ink);background:#f5f5f5;transform:rotate(4deg)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.content{min-height:0;max-height:none;padding:10px 32px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-color:#a5a5a5 transparent;scrollbar-width:thin}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.content::-webkit-scrollbar{width:6px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.content::-webkit-scrollbar-thumb{border-radius:999px;background:#a5a5a5}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.content::-webkit-scrollbar-track{background:0 0}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item{position:relative;display:grid;height:auto;min-height:174px;grid-template-columns:22px 96px minmax(0,1fr);align-items:center;gap:0 16px;margin:0;padding:22px 0;border-bottom:1px solid var(--gravity-gift-selection-line);font-size:14px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item:last-child{border-bottom:0}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.np-ui-checkbox{position:relative;grid-column:1;width:20px;min-width:20px;height:20px;align-self:center;margin:0;border:1px solid #8a8a8a;border-radius:0;background:#fff;color:#fff;cursor:pointer;transition:background-color 180ms ease,border-color 180ms ease,opacity 180ms ease,transform 180ms ease}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.np-ui-checkbox.np-ui-checkbox-active{border-color:var(--gravity-gift-selection-ink);background:var(--gravity-gift-selection-ink);transform:scale(1.04)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.np-ui-checkbox.np-ui-checkbox-disabled{border-color:#d7d7d7;background:#ececec;cursor:not-allowed;opacity:.65}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.gift-image{display:block;width:96px;height:auto;aspect-ratio:3/4;grid-column:2;margin:0;overflow:hidden;border:0;border-radius:0;background:#f3f3f3;object-fit:cover}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.gift-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 420ms cubic-bezier(.22,1,.36,1)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item:hover>.gift-image img{transform:scale(1.025)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-desc-warp{display:flex;width:100%;max-width:none;min-width:0;align-self:stretch;flex-direction:column;justify-content:space-between;gap:14px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-title{display:-webkit-box;margin:0 0 8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--gravity-gift-selection-ink);font-size:15px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:normal}.gravity-body .gift-choose-model.gravity-gift-selection .gift-desc{display:inline-block;max-width:100%;margin:0;padding:5px 9px;border-radius:0;background:#f3f3f3;color:var(--gravity-gift-selection-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.gravity-body .gift-choose-model.gravity-gift-selection .gift-option-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-price{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-price .current{margin:0;color:var(--pay-price-color,var(--gravity-gift-selection-ink));font-size:15px;font-weight:600;line-height:1.3}.gravity-body .gift-choose-model.gravity-gift-selection .gift-price .original{color:var(--orig-price-color,#8a8a8a);font-size:11px;line-height:1.3;text-decoration:line-through}.gravity-body .gift-choose-model.gravity-gift-selection .gift-quantity.gift-ui-input-number{position:relative;display:grid;width:116px;height:38px;flex:0 0 116px;grid-template-columns:36px 44px 36px;padding:0;border:1px solid var(--gravity-gift-selection-line);background:#fff;line-height:36px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input-box,.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input-number-decrease,.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input-number-increase{position:static;display:flex;width:auto;height:36px;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;background:0 0;color:var(--gravity-gift-selection-ink);line-height:36px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input-number-decrease{grid-column:1;border-right:1px solid var(--gravity-gift-selection-line)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input-number-increase{grid-column:3;border-left:1px solid var(--gravity-gift-selection-line)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input-box{grid-column:2;grid-row:1}.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .gift-ui-input{width:100%;height:36px;padding:0;border:0;outline:0;background:0 0;color:var(--gravity-gift-selection-ink);line-height:36px;text-align:center}.gravity-body .gift-choose-model.gravity-gift-selection .gift-ui-input-number .disabled{cursor:not-allowed;opacity:.35}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot{position:relative;z-index:2;right:auto;bottom:auto;left:auto;display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;padding:18px 32px 22px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--gravity-gift-selection-line);background:#fff;box-shadow:0 -8px 22px rgba(0,0,0,.05)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot>span{color:var(--gravity-gift-selection-muted);font-size:12px;line-height:1.45}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .J-giftbox-curnum,.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .J-giftbox-havenum{color:var(--gravity-gift-selection-ink);font-weight:600}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .choose-save{display:flex;width:100%;min-width:0;min-height:52px;align-items:center;justify-content:center;margin:0;border:1px solid var(--gravity-gift-selection-ink);border-radius:0;background:var(--gravity-gift-selection-ink);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.04em;transition:background-color 180ms ease,color 180ms ease,opacity 180ms ease}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .choose-save:focus-visible,.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .choose-save:hover{background:#fff;color:var(--gravity-gift-selection-ink)}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .choose-save.np-ui-btn-disabled{cursor:not-allowed;opacity:.42}.gravity-body .gift-choose-model.gravity-gift-selection :is(.icon-close,.J-gift-checkbox,.J-gift-ReduceNum,.J-gift-AddNum,.J-choose-save):focus-visible{outline:2px solid var(--gravity-gift-selection-ink);outline-offset:3px}@keyframes gravity-gift-selection-mask-in{from{opacity:0}to{opacity:1}}@keyframes gravity-gift-selection-dialog-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:767px){.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog{width:100%;grid-template-rows:72px minmax(0,1fr) auto}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.title{height:72px;padding:0 20px;font-size:24px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.title>.icon-close{margin-right:-8px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-dialog>.content{padding:0 15px 18px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item{min-height:154px;grid-template-columns:20px 84px minmax(0,1fr);gap:0 12px;padding:18px 0}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.np-ui-checkbox{width:20px;min-width:20px;height:20px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-choose-item>.gift-image{width:84px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-title{font-size:14px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-option-wrap{align-items:flex-end;flex-direction:row;gap:8px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-price{min-width:0;flex-direction:row}.gravity-body .gift-choose-model.gravity-gift-selection .gift-quantity.gift-ui-input-number{width:108px;flex-basis:108px;grid-template-columns:34px 40px 34px}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot{gap:12px;padding:16px 20px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.gravity-body .gift-choose-model.gravity-gift-selection .gift-foot .choose-save{min-height:50px}}.gravity-body .gift-choose-model.gravity-gift-selection.is-gravity-reduced-motion,.gravity-body .gift-choose-model.gravity-gift-selection.is-gravity-reduced-motion .gift-choose-dialog{animation:none}@media (prefers-reduced-motion:reduce){.gravity-body .gift-choose-model.gravity-gift-selection,.gravity-body .gift-choose-model.gravity-gift-selection *,.gravity-body .gift-choose-model.gravity-gift-selection ::after,.gravity-body .gift-choose-model.gravity-gift-selection ::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.gravity-body .giveaway-model{align-items:center;background:rgba(0,0,0,.64);box-sizing:border-box;display:flex;justify-content:center;padding:20px}.gravity-body .giveaway-model .giveaway-dialog{animation:gravity-gradient-gift-popup-in .42s cubic-bezier(.22,1,.36,1) both;background:#fff;border-radius:8px;box-shadow:0 24px 72px rgba(0,0,0,.24);box-sizing:border-box;display:flex;flex-direction:column;left:auto;max-height:calc(100vh - 40px);max-width:648px;overflow:hidden;position:relative;top:auto;transform:none;width:calc(100vw - 40px)}.gravity-body .giveaway-model .giveaway-dialog .title-wrap{box-sizing:border-box;color:#202020;flex:0 0 auto;font-family:inherit;font-size:14px;padding:18px 20px 16px}.gravity-body .giveaway-model .giveaway-dialog .title-wrap .title{align-items:center;display:flex;font-size:14px;font-weight:400;height:24px;justify-content:space-between;letter-spacing:0;line-height:24px;text-transform:none}.gravity-body .giveaway-model .giveaway-dialog .title-wrap .title>.icon-close{align-items:center;background:0 0;border:0;color:#202020;cursor:pointer;display:flex;flex:0 0 32px;font-size:16px;height:32px;justify-content:center;margin:-4px -8px -4px 8px;padding:0;width:32px}.gravity-body .giveaway-model .giveaway-dialog .title-wrap .label-content{background:#f6f6f4;border-radius:0;color:#6d6a66;font-size:11px;line-height:16px;margin-top:12px;padding:10px 12px}.gravity-body .giveaway-model .giveaway-dialog .content{box-sizing:border-box;display:grid;flex:1 1 auto;gap:28px 18px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:420px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.gravity-body .giveaway-model .giveaway-dialog .content::-webkit-scrollbar{height:6px;width:6px}.gravity-body .giveaway-model .giveaway-dialog .content::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:999px;box-shadow:none}.gravity-body .giveaway-model .giveaway-dialog .content::-webkit-scrollbar-track{background:0 0}.gravity-body .giveaway-model .gift-item{cursor:default;min-width:0}.gravity-body .giveaway-model .gift-item a{color:inherit;cursor:pointer;display:block;text-decoration:none}.gravity-body .giveaway-model .gift-item .gift-image{aspect-ratio:1;background:#f7f7f7;border:0;border-radius:0;box-sizing:border-box;height:auto;margin:0 0 12px;overflow:hidden;width:100%}.gravity-body .giveaway-model .gift-item .gift-image img{display:block;height:100%;object-fit:contain;width:100%}.gravity-body .giveaway-model .gift-item .gift-desc-warp{min-width:0}.gravity-body .giveaway-model .gift-item .gift-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#4a4744;display:-webkit-box;font-size:12px;font-weight:400;line-height:17px;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.gravity-body .giveaway-model .gift-item .gift-title::before{content:none;display:none}.gravity-body .giveaway-model .gift-item .gift-desc{background:#f4f4f2;color:#7d7974;display:inline-flex;font-size:10px;line-height:14px;margin:0;max-width:100%;min-height:18px;padding:2px 6px;width:auto}.gravity-body .giveaway-model .gift-item .gift-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 0}.gravity-body .giveaway-model .gift-item .gift-price .current{color:#202020;display:inline-block;font-size:14px;line-height:20px;margin:0}.gravity-body .giveaway-model .gift-item .gift-price .original{color:#aaa7a4;display:inline-block;font-size:11px;line-height:16px;text-decoration:line-through}.gravity-body .giveaway-model .gift-item a:focus-visible,.gravity-body .giveaway-model .giveaway-dialog .icon-close:focus-visible,.gravity-body .model-discount-save.gravity-gradient-gift-popup .J-CloseModelDiscount:focus-visible,.gravity-body .model-discount-save.gravity-gradient-gift-popup a:focus-visible{outline:2px solid #202020;outline-offset:3px}.gravity-body .model-discount-save.gravity-gradient-gift-popup[aria-hidden=true]{pointer-events:none}@keyframes gravity-gradient-gift-popup-in{from{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes gravity-gradient-gift-popup-in-mobile{from{opacity:.72;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media screen and (max-width:767px){.gravity-body .giveaway-model{align-items:flex-end;padding:0}.gravity-body .giveaway-model .giveaway-dialog{animation-name:gravity-gradient-gift-popup-in-mobile;border-radius:8px 8px 0 0;box-shadow:0 -16px 48px rgba(0,0,0,.2);max-height:88vh;max-height:88dvh;max-width:none;width:100%}.gravity-body .giveaway-model .giveaway-dialog .title-wrap{padding:18px 20px 16px}.gravity-body .giveaway-model .giveaway-dialog .content{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);max-height:none;padding:0 16px calc(20px + env(safe-area-inset-bottom))}.gravity-body .giveaway-model div.giveaway-dialog .content .gift-item{align-items:stretch;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);width:100%}.gravity-body .giveaway-model div.giveaway-dialog .content .gift-item .gift-image{height:96px;margin:0;min-width:96px;width:96px}.gravity-body .giveaway-model div.giveaway-dialog .content .gift-item .gift-desc-warp{display:flex;flex-direction:column;justify-content:space-between;max-width:none;min-height:96px}.gravity-body .giveaway-model .gift-item .gift-title{font-size:13px;line-height:18px;margin-bottom:7px}.gravity-body .giveaway-model .gift-item .gift-price{margin-top:auto;padding-top:8px}}.gravity-body .giveaway-model.is-gravity-reduced-motion .giveaway-dialog,.gravity-body .model-discount-save.is-gravity-reduced-motion,.gravity-body .model-discount-save.is-gravity-reduced-motion *{animation:none!important;scroll-behavior:auto!important;transition:none!important}@media (prefers-reduced-motion:reduce){.gravity-body .giveaway-model .giveaway-dialog,.gravity-body .model-discount-save,.gravity-body .model-discount-save *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
.gravity-header{--gravity-note-height:0px;--gravity-menu-height:0px;box-sizing:border-box;position:relative;z-index:80;display:flow-root;width:100%;color:var(--gravity-header-text,#fff);font-family:Figtree,var(--gravity-body-font-family, "Instrument Sans", sans-serif);font-style:normal;font-weight:400}.gravity-header.is-embedded-editor{position:relative;top:auto}.gravity-header.is-embedded-editor.is-menu-sticky{position:sticky;top:calc(0px - var(--gravity-note-height,0px))}.gravity-header.is-overlay-enabled.is-menu-sticky:not(.is-embedded-editor){position:absolute;top:0;left:0}.gravity-header.is-menu-sticky.is-menu-pinned:not(.is-embedded-editor) .gravity-header__menu-shell{position:fixed;top:0;right:0;left:0}.gravity-header.is-runtime-ready .gravity-announcement__inner,.gravity-header.is-runtime-ready .gravity-header__menu-shell{will-change:max-width}.gravity-header.is-gsap-ready .gravity-announcement__inner,.gravity-header.is-gsap-ready .gravity-header__menu-shell{transition:none}.gravity-header:not(.is-gsap-ready) .gravity-announcement__viewport{overflow-x:auto}.gravity-header:not(.is-gsap-ready) .gravity-announcement__track{transform:none!important}.gravity-announcement{position:static;width:100%;margin:0 0 7px;overflow:hidden;color:var(--gravity-note-text,#fff);background:0 0;text-align:center}.gravity-announcement__inner{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:10px 0;overflow:hidden;color:inherit;background:var(--gravity-note-background,#252525);transition:max-width .3s ease-in-out}.gravity-announcement__inner.is-constrained{max-width:var(--gravity-note-max-width,940px)}.gravity-header.is-scrolled .gravity-announcement__inner{max-width:100%}.gravity-announcement__viewport{position:relative;width:100%;min-height:19px;overflow:hidden}.gravity-announcement__group,.gravity-announcement__track{display:inline-flex;width:max-content;min-width:max-content;min-height:19px;align-items:center;flex-wrap:nowrap;vertical-align:top}.gravity-announcement__track{position:relative;justify-content:flex-start}.gravity-announcement__item{display:inline-flex;max-width:calc(100vw - 30px);min-height:19px;flex:0 0 auto;align-items:center;gap:7px;padding-right:20px;color:inherit;font-size:12px;font-weight:400;line-height:19.2px;text-decoration:none;overflow-wrap:anywhere;white-space:normal}.gravity-announcement__item:focus-visible,.gravity-announcement__item:hover{color:inherit}.gravity-announcement__separator{display:inline-flex;width:auto;height:19.2px;margin-right:0;padding-right:20px;flex:0 0 auto;align-items:center;justify-content:center;color:inherit}.gravity-announcement__separator span{display:block;width:10px;height:10px;border-radius:50%;background:currentColor}.gravity-header__menu-shell{position:relative;z-index:3;box-sizing:border-box;width:100%;max-width:none;margin:0 auto;color:var(--gravity-header-text,#fff);background:var(--gravity-header-background,#252525);transition:max-width .3s ease-in-out,background-color .3s ease}.gravity-header__menu-shell.is-constrained{max-width:var(--gravity-menu-max-width,940px)}.gravity-header.is-scrolled .gravity-header__menu-shell{max-width:100%}.gravity-header__bar{position:static;box-sizing:border-box;display:grid;width:100%;max-width:1720px;margin:0 auto;padding:6px 15px;grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"logo nav actions";column-gap:10px;align-items:center;color:inherit}.gravity-header--center .gravity-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);grid-template-areas:"nav logo actions"}.gravity-header--center .gravity-header__logo{justify-self:center}.gravity-header--center .gravity-header__nav{justify-content:flex-start}.gravity-header--center-bottom .gravity-header__bar{min-height:108px;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);grid-template-rows:48px 48px;grid-template-areas:". logo actions" "nav nav nav"}.gravity-header--center-bottom .gravity-header__logo{justify-self:center}.gravity-header--center-bottom .gravity-header__nav{justify-content:center}.gravity-header--left .gravity-header__nav{justify-content:center}.gravity-header--left .gravity-header__nav-frame.has-overflow .gravity-header__nav{justify-content:flex-start}.gravity-header__menu-toggle{display:none;grid-area:toggle}.gravity-header__logo{display:inline-flex;width:max-content;max-width:var(--gravity-logo-width,140px);grid-area:logo;align-items:center;color:inherit;font-family:var(--gravity-title-font-family, "Figtree", sans-serif);font-size:17px;font-weight:500;line-height:1.6;text-decoration:none;white-space:nowrap;transform:translateY(-2px)}.gravity-header .np-ui-main-title{font-family:Figtree,sans-serif!important;font-weight:500}.gravity-header__logo img{display:block;width:auto;max-width:100%;max-height:48px}.gravity-header__logo-mobile{display:none!important;max-width:var(--gravity-mobile-logo-width,140px)!important}.gravity-header__nav-frame{position:static;display:flex;min-width:0;height:100%;grid-area:nav;align-items:center}.gravity-header__nav{display:flex;min-width:0;height:100%;flex:1 1 auto;align-items:center;overflow:visible;scrollbar-width:none}.gravity-header__nav::-webkit-scrollbar{display:none}.gravity-header__nav-frame.has-overflow .gravity-header__nav-scroll{display:inline-flex}.gravity-header__nav-frame.has-overflow .gravity-header__nav{overflow-x:auto;overflow-y:hidden}.gravity-header.is-nav-collapsed .gravity-header__menu-toggle{display:inline-flex}.gravity-header.is-nav-collapsed .gravity-header__nav-frame{display:none}.gravity-header.is-nav-collapsed .gravity-header__bar{grid-template-columns:44px minmax(0,1fr) max-content;grid-template-areas:"toggle logo actions"}.gravity-header.is-nav-collapsed .gravity-header__logo{justify-self:center}.gravity-header__nav .J-NavList{display:flex;min-width:max-content;height:100%;margin:0;padding:0;align-items:center;gap:0;list-style:none}.gravity-header__nav-item{position:relative;display:flex;height:auto;padding:12px 0;flex:0 0 auto;align-items:center}.gravity-header__nav-item.is-mega{position:static}.gravity-header__nav-link{position:relative;display:inline-flex;height:auto;min-height:24px;padding:0 15px;align-items:center;gap:0;color:inherit;font-size:14px;font-weight:var(--gravity-menu-font-weight,700);line-height:1.6;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.gravity-header__nav-item>.gravity-header__nav-link{overflow:hidden}.gravity-header__nav-link>span{position:relative;display:flex;transition:transform .3s ease-in-out}.gravity-header__nav-link>span::after{position:absolute;top:100%;left:0;width:max-content;content:attr(data-link-title)}.gravity-header:not(.is-gsap-ready) .gravity-header__nav-link:focus-visible>span,.gravity-header:not(.is-gsap-ready) .gravity-header__nav-link:hover>span{transform:translateY(-100%)}.gravity-header.is-gsap-ready .gravity-header__nav-link>span{transition:none}.gravity-header__chevron{position:relative;top:-1px;box-sizing:border-box;width:24px;height:24px;padding:7px;fill:currentColor;stroke:none;transition:transform .3s ease-in-out}.gravity-header.is-gsap-ready .gravity-header__chevron{transition:none}.gravity-header:not(.is-runtime-ready) .gravity-header__nav-item.has-children.is-open>.gravity-header__nav-link .gravity-header__chevron,.gravity-header:not(.is-runtime-ready) .gravity-header__nav-item.has-children:focus-within>.gravity-header__nav-link .gravity-header__chevron,.gravity-header:not(.is-runtime-ready) .gravity-header__nav-item.has-children:hover>.gravity-header__nav-link .gravity-header__chevron{transform:translateY(-100%)}.gravity-header__submenu-chevron{box-sizing:border-box;width:24px;height:24px;margin-left:auto;padding:7px;fill:currentColor;stroke:none}.gravity-header__nav-scroll{display:none;width:28px;height:36px;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;font-size:24px}.gravity-header__nav-scroll:disabled{opacity:.28;cursor:default}.gravity-header__dropdown{position:absolute;z-index:5;top:100%;box-sizing:border-box;visibility:hidden;color:inherit;background:var(--gravity-header-background,#252525);box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translateY(20px)}.gravity-header__nav-item.is-open>.gravity-header__dropdown{visibility:visible;pointer-events:auto}.gravity-header:not(.is-runtime-ready) .gravity-header__nav-item:focus-within>.gravity-header__dropdown,.gravity-header:not(.is-runtime-ready) .gravity-header__nav-item:hover>.gravity-header__dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.gravity-header__simple-menu{left:15px;width:max-content;min-width:200px;margin:0;padding:20px;list-style:none}.gravity-header__nav-item.is-inverse>.gravity-header__simple-menu{right:15px;left:auto}.gravity-header__simple-menu .gravity-header__dropdown-column{position:relative}.gravity-header__simple-menu .gravity-header__dropdown-column::after{position:absolute;z-index:-1;top:50%;left:calc(100% + 10px);width:10%;height:100%;content:"";transform:translateY(-50%)}.gravity-header__simple-menu .gravity-header__dropdown-title{display:flex;min-height:36.4px;margin:0;align-items:center;gap:4px;color:inherit;font-size:14px;font-weight:var(--gravity-menu-font-weight,700);line-height:2.6;text-decoration:none}.gravity-header__simple-menu .gravity-header__dropdown-title .gravity-header__submenu-chevron{position:relative;left:10px;transform:rotate(-90deg)}.gravity-header__simple-menu .gravity-header__grandchild-menu{position:absolute;top:0;left:calc(100% + 20px);visibility:hidden;box-sizing:border-box;width:max-content;min-width:200px;margin:0;padding:20px;list-style:none;background:var(--gravity-header-background,#252525);box-shadow:0 0 10px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translateX(10px)}.gravity-header__nav-item.is-inverse .gravity-header__grandchild-menu,.gravity-header__simple-menu .gravity-header__dropdown-column.is-inverse>.gravity-header__grandchild-menu{right:calc(100% + 20px);left:auto;transform:translateX(-10px)}.gravity-header__simple-menu .gravity-header__dropdown-column.is-open>.gravity-header__grandchild-menu,.gravity-header__simple-menu .gravity-header__dropdown-column:focus-within>.gravity-header__grandchild-menu,.gravity-header__simple-menu .gravity-header__dropdown-column:hover>.gravity-header__grandchild-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.gravity-header__grandchild-menu a{display:block;color:inherit;font-size:14px;font-weight:var(--gravity-menu-font-weight,700);line-height:2.6;text-decoration:none}.gravity-header__mega-menu{top:100%;right:0;left:0;width:100%;max-width:100%;max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:0;border-top:0;box-shadow:0 15px 10px rgba(0,0,0,.05);overscroll-behavior:contain}.gravity-header__mega-menu::-webkit-scrollbar{width:6px;background:#e2dbdb}.gravity-header__mega-menu::-webkit-scrollbar-thumb{background:#4d4d4d}.gravity-header__mega-inner{display:flex;width:calc(100% - 30px);max-width:1690px;margin:0 auto;padding:50px 0;gap:20px}.gravity-header__dropdown-grid{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px}.gravity-header__dropdown-title{display:block;margin-bottom:12px;color:inherit;font-size:14px;font-weight:var(--gravity-menu-font-weight,700);line-height:2.6;text-decoration:none}.gravity-header__dropdown-column ul{margin:0;padding:0;list-style:none}.gravity-header__dropdown-column li+li{margin-top:0}.gravity-header__dropdown-column li a{color:inherit;font-size:14px;font-weight:var(--gravity-menu-font-weight,700);line-height:2.6;text-decoration:none}.gravity-header__dropdown-column li a.is-active,.gravity-header__dropdown-title.is-active{text-decoration:none}.gravity-header__mega-menu .gravity-header__dropdown-column li a:hover{text-decoration:underline;text-underline-offset:5px}.gravity-header__actions{display:flex;width:max-content;min-width:max-content;grid-area:actions;align-items:center;justify-content:flex-end;justify-self:end;gap:0}.gravity-header__language{display:inline-flex;flex:0 0 auto}.gravity-header__action{position:relative;display:inline-flex;box-sizing:border-box;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:0 0;color:inherit;cursor:pointer;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.gravity-header__action:focus-visible,.gravity-header__action:hover{opacity:1;transform:translateY(-2px)}.gravity-header.is-gsap-ready .gravity-header__action{transition:none}.gravity-header.is-gsap-ready .gravity-header__action:focus-visible,.gravity-header.is-gsap-ready .gravity-header__action:hover{opacity:1;transform:none}.gravity-header button,.gravity-header input{font-family:Figtree,sans-serif}.gravity-header__action svg,.gravity-header__drawer-close svg,.gravity-header__menu-toggle svg,.gravity-header__mobile-row button svg,.gravity-search-form button svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.gravity-header .gravity-header__solid-icon,.gravity-header .gravity-header__solid-icon path{fill:currentColor;stroke:none}.gravity-header__action .gravity-header__official-icon{width:19px;height:19px;fill:currentColor;stroke:none}.gravity-header__action.gravity-header__account .gravity-header__official-icon{width:15px;height:16px}.gravity-search-form button .gravity-header__official-icon{width:19px;height:19px;fill:currentColor;stroke:none}.gravity-header__official-icon path{fill:currentColor;stroke:none}.gravity-header:not(.is-runtime-ready) [data-gravity-currency]{display:none!important}.gravity-header [data-gravity-currency]>.currency-list[hidden]{display:none!important}.gravity-header__currency{position:relative;display:inline-flex;margin-right:4px;flex:none}.gravity-header__currency-trigger.currency-more{position:relative;display:inline-flex;box-sizing:border-box;min-width:106px;padding:10px 16px;flex:none;align-items:center;justify-content:space-between;border:0;border-radius:0;appearance:none;background:0 0;color:inherit;cursor:pointer;font-size:16px;line-height:inherit;text-align:left}.gravity-header__currency-trigger.currency-more::after{width:20px;flex:0 0 20px;content:"\e6f0";font-family:iconfont!important;font-size:16px;font-style:normal;font-weight:700;text-align:right;pointer-events:none;transition:transform .2s ease;-webkit-font-smoothing:antialiased}.gravity-header [data-gravity-currency].is-open>.gravity-header__currency-trigger::after,.gravity-header__currency-trigger.currency-more.unfold::after{transform:rotate(180deg)}.gravity-header [data-gravity-currency]>.currency-list li:focus-visible,.gravity-header__currency-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gravity-header__currency .currency-list{position:absolute;z-index:8;top:100%;right:0;left:auto;box-sizing:border-box;width:max-content;min-width:100%;max-width:calc(100vw - 30px);max-height:min(400px,calc(100vh - 80px));margin:10px 0 0;padding:10px 16px;overflow-x:hidden;overflow-y:auto;color:#1a1a1a;background:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.15);list-style:none}.gravity-header__currency .currency-list::-webkit-scrollbar{width:5px}.gravity-header__currency .currency-list li{position:relative;cursor:pointer;line-height:30px;overflow-wrap:anywhere;text-align:left}.gravity-header__currency .currency-list li.active::after,.gravity-header__currency .currency-list li[aria-selected=true]::after{position:absolute;top:50%;right:-12px;content:"\e645";font-family:iconfont!important;font-size:16px;font-style:normal;pointer-events:none;transform:translateY(-50%);-webkit-font-smoothing:antialiased}.gravity-cart-count{position:absolute;top:5px;left:26px;display:inline-flex!important;width:max-content;min-width:12px;min-height:12px;padding:1px 3px;align-items:center;justify-content:center;border-radius:50%;background:var(--gravity-header-text,#fff);color:var(--gravity-header-background,#252525);font-size:12px;font-style:normal;font-weight:700;line-height:1}.gravity-header__mask{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;visibility:hidden;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none}.gravity-header__mask.is-open{visibility:visible;pointer-events:auto}.gravity-header__drawer{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.gravity-header__drawer.is-open{visibility:visible;pointer-events:none}.gravity-header:not(.is-runtime-ready) .gravity-header__search-drawer.search-popup--show{visibility:visible}.gravity-header__drawer-panel{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:100%;max-width:460px;overflow:hidden auto;padding:0;background:var(--background-color,#fff);color:var(--text-primary-color,#252525);transform:translateX(-50px);pointer-events:auto}.gravity-header__drawer-panel::-webkit-scrollbar{width:6px;background:#e2dbdb}.gravity-header__drawer-panel::-webkit-scrollbar-thumb{background:#4d4d4d}.gravity-header__account-panel,.gravity-header__search-panel{right:0;left:auto;max-width:460px;transform:translateX(50px)}.gravity-header__search-panel{background:#fff;color:#252525}.gravity-header:not(.is-runtime-ready) .gravity-header__search-drawer.search-popup--show .gravity-header__search-panel{transform:translateX(0)}.gravity-header__mobile-drawer .gravity-header__drawer-panel{display:flex;flex-direction:column;color:var(--gravity-drawer-text,#000);background:var(--gravity-drawer-background,#fff)}.gravity-header__drawer-heading{display:flex;box-sizing:border-box;min-height:72.6px;padding:20px 20px 18px;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7e7;font-size:24px;font-weight:500;line-height:1.4}.gravity-header__drawer-close{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid currentColor;border-radius:50%;background:0 0;color:inherit;cursor:pointer}.gravity-header__drawer-close svg{width:14px;height:14px}.gravity-header__mobile-nav{overflow:visible;margin:20px;padding:0;flex:1 0 auto}.gravity-header__mobile-nav ul{margin:0;padding:0;list-style:none}.gravity-header__mobile-item+.gravity-header__mobile-item{margin-top:20px}.gravity-header__mobile-child.has-children,.gravity-header__mobile-item.has-children{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.gravity-header__mobile-row{width:100%}.gravity-header__mobile-child-row,.gravity-header__mobile-row{display:flex;min-height:26px;align-items:center}.gravity-header__mobile-row>a{display:flex;min-height:26px;flex:1 1 auto;align-items:center;color:inherit;font-size:16px;line-height:1.6;text-decoration:none}.gravity-header__mobile-child-row>a{display:flex;min-height:22.4px;flex:1 1 auto;align-items:center;color:inherit;font-size:14px;line-height:1.6;text-decoration:none}.gravity-header__mobile-row button{width:26px;height:26px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.gravity-header__mobile-row button svg{width:11px;height:11px;margin:auto}.gravity-header__mobile-child-row button{width:24px;height:24px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.gravity-header__mobile-child-row button svg{width:10px;height:10px;margin:auto}.gravity-header__mobile-row button[aria-expanded=true] svg{transform:rotate(180deg)}.gravity-header__mobile-child-row button svg{transition:transform .3s ease-in-out}.gravity-header__mobile-child-row button[aria-expanded=true] svg{transform:rotate(45deg)}.gravity-header__mobile-child.is-expanded>.gravity-header__mobile-child-row>a{font-weight:700}.gravity-header__mobile-submenu,.gravity-header__mobile-third{width:100%;height:0;overflow:hidden;margin:0;flex:0 0 100%}.gravity-header__mobile-submenu[hidden],.gravity-header__mobile-third[hidden]{display:none}.gravity-header__mobile-submenu.is-open{height:auto;margin-top:10px}.gravity-header__mobile-third.is-open{height:auto;margin-top:10px;margin-bottom:10px}.gravity-header__mobile-child-list{display:flex;padding:0 10px!important;flex-direction:column;gap:10px}.gravity-header__mobile-child-row{width:100%}.gravity-header__mobile-grandchild-list{display:flex;padding-left:10px!important;flex-direction:column;gap:10px}.gravity-header__mobile-third a{display:block;padding:0;color:inherit;font-size:14px;line-height:1.6;text-decoration:none}.gravity-header__mobile-child.is-active>.gravity-header__mobile-child-row>a,.gravity-header__mobile-item.is-active>.gravity-header__mobile-row>a,.gravity-header__mobile-third a.is-active{font-weight:700;text-decoration:none}.gravity-header__drawer-footer{display:block;margin:20px;padding-top:0;border-top:1px solid #e7e7e7}.gravity-header__drawer-account,.gravity-header__drawer-footer .currency-more,.gravity-header__drawer-language{display:inline-flex;min-height:48px;align-items:center;gap:8px;color:inherit;font-size:14px;text-decoration:none;vertical-align:top}.gravity-header__drawer-account{position:relative;left:-10px}.gravity-header__drawer-language{position:relative}.gravity-header__drawer-language .google-translate{width:auto;margin:0}.gravity-header__drawer-language .google-translate-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gravity-header__drawer-currency{position:relative;display:block;width:100%}.gravity-header__drawer-currency .gravity-header__currency-trigger{width:100%;min-width:0;min-height:48px;padding:0 16px;border:1px solid currentColor}.gravity-header__drawer-currency>.currency-list{position:static;box-sizing:border-box;width:100%;max-width:100%;max-height:min(300px,calc(100vh - 180px));margin:0 0 10px;padding:10px 16px;overflow-x:hidden;overflow-y:auto;color:var(--gravity-drawer-text,#000);background:rgba(127,127,127,.08);list-style:none;overscroll-behavior:contain}.gravity-header__drawer-currency>.currency-list li{cursor:pointer;line-height:30px;overflow-wrap:anywhere}.gravity-header__drawer-account svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.gravity-header__drawer-account .gravity-header__official-icon{width:15px;height:16px;fill:currentColor;stroke:none}.gravity-header__drawer-social-label{width:100%;font-size:14px;line-height:22.4px}.gravity-header__drawer-social{display:flex;width:100%;flex-flow:column;align-items:flex-start;gap:10px;margin-top:0}.gravity-header__drawer-social ul{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:10px;list-style:none}.gravity-header__drawer-social li{display:flex}.gravity-header__drawer-social a{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:0;color:inherit;text-decoration:none}.gravity-header__drawer-social .gravity-header__social-icon{display:block;width:16px;height:16px;fill:currentColor}.gravity-header__drawer-social a:focus-visible{outline:1px solid currentColor;outline-offset:3px}body.gravity-header-drawer-open,body[data-scroll-locked=true],html.gravity-header-drawer-open,html[data-scroll-locked=true]{overflow:hidden!important}.gravity-header__account-list{margin:24px 0 0;padding:0;list-style:none}.gravity-header__account-list li+li{border-top:1px solid #ececec}.gravity-header__account-list a{display:block;padding:16px 0;color:inherit;text-decoration:none}.gravity-search-form{margin:20px}.gravity-search-form__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.gravity-search-form>div{display:flex;box-sizing:border-box;min-height:48px;padding:0;align-items:center;overflow:hidden;border-radius:30px;background:#f5f5f5}.gravity-search-form>div:focus-within{outline:2px solid #252525;outline-offset:2px}.gravity-search-form input{box-sizing:border-box;min-width:0;height:48px;flex:1 1 auto;padding:10px 10px 10px 20px;border:0;border-radius:30px 0 0 30px;outline:0;background:0 0;color:#252525;font-size:12px;line-height:1.2}.gravity-search-form input::placeholder{color:#252525;opacity:1}.gravity-search-form button{display:inline-flex;width:40px;height:48px;flex:0 0 40px;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:#252525;cursor:pointer}.gravity-search-form button:focus-visible{outline:2px solid #252525;outline-offset:-4px}.gravity-search-hot{margin-top:28px}.gravity-search-hot h3{margin:0 0 12px;font-size:14px;font-weight:600}.gravity-search-hot>div{display:flex;flex-wrap:wrap;gap:8px}.gravity-search-hot a{padding:8px 12px;border:1px solid #e0e0e0;border-radius:16px;color:inherit;font-size:12px;text-decoration:none}@media (min-width:1241px){.gravity-header__menu-toggle{display:none}.gravity-header.is-nav-collapsed .gravity-header__menu-toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:11px;border:0;background:0 0;color:inherit;cursor:pointer}}@media (max-width:1240px){.gravity-header__bar{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"toggle logo actions";min-height:56px;padding:6px 15px}.gravity-header--center .gravity-header__logo,.gravity-header--center-bottom .gravity-header__logo{justify-self:center}.gravity-header__menu-toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:11px;border:0;background:0 0;color:inherit;cursor:pointer}.gravity-header__nav-frame{display:none}.gravity-header__menu-toggle{justify-self:start}.gravity-header__logo{justify-self:center;max-width:var(--gravity-mobile-logo-width,140px)}.gravity-header__logo.has-mobile-logo .gravity-header__logo-desktop{display:none}.gravity-header__logo-mobile{display:block!important}.gravity-header__actions{gap:0}.gravity-header__account,.gravity-header__currency,.gravity-header__language{display:none}.gravity-header__action{width:44px;height:44px;padding:0}.gravity-header--center-bottom .gravity-header__bar{min-height:56px;grid-template-rows:auto;grid-template-areas:"toggle logo actions"}.gravity-header--center-bottom .gravity-header__nav{display:none}.gravity-header.is-scrolled .gravity-announcement__inner,.gravity-header.is-scrolled .gravity-header__menu-shell{width:100%;margin-right:0;margin-left:0}.gravity-header.is-scrolled .gravity-announcement__inner{max-width:100%}}@media (max-width:640px){.gravity-announcement{margin-bottom:0}.gravity-header__drawer-heading{min-height:60px;padding:15px;font-size:20px;line-height:1.4}.gravity-header__drawer-footer,.gravity-header__mobile-nav{margin:15px}.gravity-header__search-panel{max-width:100%}.gravity-search-form{margin-right:15px;margin-left:15px}}@media (max-width:360px){.gravity-header__bar{grid-template-columns:minmax(44px,1fr) minmax(0,140px) 88px;column-gap:10px}.gravity-header__logo{width:100%;min-width:0;overflow:hidden;justify-content:flex-end}.gravity-header__logo .np-ui-main-title{display:block;max-width:100%;overflow:hidden;font-size:24px;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.gravity-header *,.gravity-header ::after,.gravity-header ::before{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
.gravity-body .gravity-not-found{--gravity-not-found-ink:var(--text-primary-color, #252525);--gravity-not-found-surface:var(--background-color, #fff);box-sizing:border-box;width:100%;padding:0 20px 96px;background:var(--gravity-not-found-surface);color:var(--gravity-not-found-ink);font-family:var(--gravity-body-font-family, "Figtree", "Instrument Sans", sans-serif)}.gravity-body .gravity-not-found *,.gravity-body .gravity-not-found ::after,.gravity-body .gravity-not-found ::before{box-sizing:border-box}.gravity-body .gravity-not-found__panel{display:grid;width:100%;min-height:610px;place-items:center;padding:96px 48px 112px;border-radius:0 0 36px 36px;background:#f2f2f0;text-align:center}.gravity-body .gravity-not-found__content{width:100%;max-width:780px}.gravity-body .gravity-not-found__title{margin:0;color:var(--gravity-not-found-ink);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:72px;font-weight:500;letter-spacing:0;line-height:1.02;overflow-wrap:anywhere;text-align:center}.gravity-body .gravity-not-found__description{max-width:560px;margin:26px auto 0;color:var(--text-secondary-color,#585858);font-size:16px;line-height:1.55;overflow-wrap:anywhere}.gravity-body .gravity-not-found__cta{display:inline-flex;min-width:230px;min-height:56px;align-items:center;justify-content:center;margin:38px auto 0;padding:0 30px;border:1px solid var(--gravity-not-found-ink);border-radius:var(--button-border-radius,0);background:var(--gravity-not-found-ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none;transition:background-color 180ms ease,color 180ms ease,transform 220ms cubic-bezier(.22,1,.36,1)}.gravity-body .gravity-not-found__cta:focus-visible,.gravity-body .gravity-not-found__cta:hover{background:0 0;color:var(--gravity-not-found-ink);transform:translateY(-2px)}.gravity-body .gravity-not-found__cta:focus-visible{outline:2px solid var(--gravity-not-found-ink);outline-offset:4px}@media (max-width:1024px){.gravity-body .gravity-not-found{padding-bottom:72px}.gravity-body .gravity-not-found__panel{min-height:540px;padding:80px 40px 96px}.gravity-body .gravity-not-found__title{font-size:62px}}@media (max-width:768px){.gravity-body .gravity-not-found{padding:0 12px 52px}.gravity-body .gravity-not-found__panel{min-height:470px;padding:66px 24px 78px;border-radius:0 0 24px 24px}.gravity-body .gravity-not-found__title{font-size:48px;line-height:1.04}.gravity-body .gravity-not-found__description{max-width:330px;margin-top:22px;font-size:14px;line-height:1.6}.gravity-body .gravity-not-found__cta{width:100%;max-width:330px;min-width:0;min-height:54px;margin-top:32px}}@media (max-width:360px){.gravity-body .gravity-not-found{padding-right:8px;padding-left:8px}.gravity-body .gravity-not-found__panel{min-height:440px;padding-right:16px;padding-left:16px;border-radius:0 0 20px 20px}.gravity-body .gravity-not-found__title{font-size:42px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-not-found__cta{transition:none}.gravity-body .gravity-not-found__cta:focus-visible,.gravity-body .gravity-not-found__cta:hover{transform:none}}
.gravity-body .gravity-product-detail,.gravity-body .gravity-product-detail__shell{--gravity-detail-ink:var(--text-primary-color, #252525);--gravity-detail-muted:var(--orig-price-color, #6f6f6f);--gravity-detail-line:var(--default-tag-border-color, #dedede);--gravity-detail-panel:var(--default-tag-background-color, #fff)}.gravity-body .gravity-product-detail{box-sizing:border-box;width:100%;min-height:70vh;background:var(--gravity-product-background,var(--background-color,#fff));color:var(--gravity-detail-ink)}.gravity-body .gravity-product-detail *,.gravity-body .gravity-product-detail ::after,.gravity-body .gravity-product-detail ::before{box-sizing:border-box}.gravity-body .gravity-product-detail__product{display:block;width:100%;max-width:none;margin:0;padding:0}.gravity-body .gravity-product-detail__main{display:grid;width:100%;max-width:1540px;grid-template-columns:minmax(0,58fr) minmax(360px,42fr);gap:72px;margin:0 auto;padding:calc(var(--gravity-header-overlay-height,0px) + 36px) 50px 104px;align-items:start}.gravity-body .gravity-product-detail__media,.gravity-body .gravity-product-detail__summary{min-width:0;margin:0;padding:0}@media (min-width:768px){.gravity-body .gravity-product-detail__media{position:sticky;top:calc(var(--gravity-header-overlay-height,0px) + 24px);align-self:start}.gravity-body .gravity-product-detail__summary{align-self:stretch}}.gravity-body .gravity-product-detail__gallery{position:relative;width:100%;overflow:hidden;background:#f4f4f2}.gravity-body .gravity-product-detail__gallery>.swiper-wrapper{position:relative;display:block;width:100%;height:auto;transform:none}.gravity-body .gravity-product-detail__slide{position:relative;display:none;width:100%;height:auto;min-height:0;margin:0;aspect-ratio:.77777778;background:#f4f4f2;opacity:1;transform:none}.gravity-body .gravity-product-detail__slide.is-active,.gravity-body .gravity-product-detail__slide:first-child{display:block}.gravity-body .gravity-product-detail.is-runtime-ready .gravity-product-detail__slide:not(.is-active){display:none}.gravity-body .gravity-product-detail__slide .placeholder-svg,.gravity-body .gravity-product-detail__slide>img,.gravity-body .gravity-product-detail__slide>svg{display:block;width:100%;height:100%;object-fit:cover}.gravity-body .gravity-product-detail__zoom{position:absolute;right:18px;bottom:18px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(37,37,37,.18);border-radius:50%;background:rgba(255,255,255,.9);color:#252525;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.gravity-body .gravity-product-detail__zoom:hover{background:#fff;transform:scale(1.05)}.gravity-body .gravity-product-detail__arrow{position:absolute;top:50%;z-index:2;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#252525;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease}.gravity-body .gravity-product-detail__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.gravity-body .gravity-product-detail__arrow--previous{left:18px}.gravity-body .gravity-product-detail__arrow--next{right:18px}.gravity-body .gravity-product-detail__thumbs{width:100%;margin-top:12px;overflow:hidden}.gravity-body .gravity-product-detail__thumbs>.swiper-wrapper{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;transform:none}.gravity-body .gravity-product-detail__thumb{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;border:1px solid transparent;border-radius:0;aspect-ratio:.77777778;background:#f4f4f2;cursor:pointer;opacity:.58;overflow:hidden;transition:border-color .2s ease,opacity .2s ease}.gravity-body .gravity-product-detail__thumb.is-active,.gravity-body .gravity-product-detail__thumb:hover{border-color:var(--gravity-detail-ink);opacity:1}.gravity-body .gravity-product-detail__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gravity-body .gravity-product-detail__summary-inner{position:sticky;top:calc(var(--gravity-header-overlay-height,0px) + 24px);max-width:540px}.gravity-body .gravity-product-detail__title{margin:0 0 12px;color:var(--gravity-detail-ink);font-family:var(--gravity-title-font-family,inherit);font-size:42px;font-weight:500;letter-spacing:-.035em;line-height:1.05}.gravity-body .gravity-product-detail__subtitle{margin:0 0 18px;color:var(--gravity-detail-muted);font-size:15px;line-height:1.5}.gravity-body .gravity-product-detail .J-Discount-List,.gravity-body .gravity-product-detail .discount-coupon,.gravity-body .gravity-product-detail .flipclock,.gravity-body .gravity-product-detail__rating{margin-bottom:18px}.gravity-body .gravity-product-detail__price{margin:18px 0 28px}.gravity-body .gravity-product-detail__price-values.price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.gravity-body .gravity-product-detail__price-values>.price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;color:var(--gravity-detail-ink);font-size:22px;line-height:1.25}.gravity-body .gravity-product-detail__price .orig-price{color:var(--gravity-detail-muted);font-size:15px;text-decoration:line-through}.gravity-body .gravity-product-detail__sale-badge.product-sale-tag{display:inline-flex;align-items:center;margin:0;padding:4px 12px;border:1px solid var(--sale-tag-border-color,#252525);background:var(--sale-tag-background-color,#fff);color:var(--sale-tag-text-color,#252525);font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.6;text-transform:none}.gravity-body .gravity-product-detail__sale-badge.product-sale-tag .save-price{margin-left:0}.gravity-body .gravity-product-detail__sale-suffix[hidden]{display:none}.gravity-body .gravity-product-detail__attributes .types-item{margin:0 0 24px}.gravity-body .gravity-product-detail__attributes .types-item>p,.gravity-body .gravity-product-detail__quantity>label{display:block;margin:0 0 10px;color:var(--gravity-detail-ink);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.gravity-body .gravity-product-detail__attributes .colorPice-list,.gravity-body .gravity-product-detail__attributes .product-types-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.gravity-body .gravity-product-detail__attributes .product-types-item,.gravity-body .gravity-product-detail__attributes select{min-height:44px;border:1px solid var(--gravity-detail-line);border-radius:0;background:var(--gravity-detail-panel);color:var(--gravity-detail-ink)}.gravity-body .gravity-product-detail__attributes .product-types-item{display:inline-flex;min-width:54px;align-items:center;justify-content:center;padding:9px 14px;color:var(--default-tag-text-color,#252525);cursor:pointer}.gravity-body .gravity-product-detail__attributes .product-types-item.active{border-color:var(--active-tag-border-color,#252525);background:var(--active-tag-background-color,#252525);color:var(--active-tag-text-color,#fff)}.gravity-body .gravity-product-detail__attributes select{width:100%;padding:0 42px 0 14px}.gravity-body .gravity-product-detail__attributes .colorPice-list .J-ProductTypes{min-width:0;min-height:0;padding:0}.gravity-body .gravity-product-detail__quantity{margin:28px 0 22px}.gravity-body .gravity-product-detail__quantity .np-ui-input-number{position:relative;display:inline-grid;width:148px;height:46px;grid-template-columns:46px 1fr 46px;border:1px solid var(--gravity-detail-line);background:var(--gravity-detail-panel)}.gravity-body .gravity-product-detail__quantity .J-ProductAdd,.gravity-body .gravity-product-detail__quantity .J-ProductReduce{position:static;display:inline-flex;width:46px;height:44px;align-items:center;justify-content:center;border:0;color:var(--gravity-detail-ink);cursor:pointer}.gravity-body .gravity-product-detail__quantity [data-gravity-quantity-min] .J-ProductReduce::before{content:"\e629";font-size:12px}.gravity-body .gravity-product-detail__quantity .np-ui-input-box{width:100%;height:44px;border-right:1px solid var(--gravity-detail-line);border-left:1px solid var(--gravity-detail-line)}.gravity-body .gravity-product-detail__quantity .J-ProductNumber{width:100%;height:44px;padding:0;border:0;background:0 0;color:var(--gravity-detail-ink);text-align:center}.gravity-body .gravity-product-detail__size-chart{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:0;border:0;background:0 0;color:var(--gravity-detail-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gravity-body .gravity-product-detail__size-chart .placeholder-svg,.gravity-body .gravity-product-detail__size-chart img{width:20px;height:20px;object-fit:contain}.gravity-body .gravity-product-detail__actions{display:grid;gap:4px;margin-top:20px}.gravity-body .gravity-product-detail__actions .np-ui-btn,.gravity-body .gravity-product-detail__add{width:100%;min-height:52px;margin:0;border-width:1px;border-radius:var(--button-border-radius,0);font-size:14px;font-weight:600;letter-spacing:.06em}.gravity-body .gravity-product-detail__add{border-color:#252525;background:#252525;color:#fff;transition:background-color .25s ease,color .25s ease}.gravity-body .gravity-product-detail__add:hover{background:0 0;color:#252525}.gravity-body .gravity-product-detail__actions .J-BuyNowBtn{border-color:var(--main-button-border-color,#288bbb);background:var(--main-button-background-color,#288bbb);color:var(--main-button-text-color,#fff)}.gravity-body .gravity-product-detail__actions .cart-success{min-height:0}.gravity-body .gravity-product-detail__actions>.cart-success:empty{display:none}.gravity-body .gravity-product-detail__actions>.product-f-checkout:not(.checkout--show){display:none}.gravity-body .gravity-product-detail__icon-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--gravity-detail-line);font-size:13px;line-height:1.45}.gravity-body .gravity-product-detail__icon-row .icon,.gravity-body .gravity-product-detail__icon-row img{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.gravity-body .gravity-product-detail__icon-copy{min-width:0;flex:1 1 auto}.gravity-body .gravity-product-detail__share{display:flex;align-items:center;gap:14px;margin-top:22px;color:var(--gravity-detail-muted);font-size:13px}.gravity-body .gravity-product-detail__share.is-hidden{display:none}.gravity-body .gravity-product-detail__share .share-box{display:flex;gap:12px}.gravity-body .gravity-product-detail__share a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--gravity-detail-line);border-radius:50%;color:var(--gravity-detail-ink);text-decoration:none}.gravity-body .gravity-product-detail__auxiliary{background:var(--gravity-product-background,var(--background-color,#fff))}.gravity-body .gravity-product-detail__auxiliary>.J-lastSale-wrap,.gravity-body .gravity-product-detail__auxiliary>.product-comments,.gravity-body .gravity-product-detail__product-group,.gravity-body .gravity-product-detail__recommendations{box-sizing:border-box;width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px}.gravity-body .gravity-product-detail__recommendations>.title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;color:var(--gravity-detail-ink);font-size:30px;font-weight:500}.gravity-body .gravity-product-detail__recommendations>.title>span{min-width:0}.gravity-body .gravity-product-detail__recommendations>.title>.J-refreshRecommend{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--gravity-detail-ink);border-radius:0;background:var(--gravity-detail-ink);color:#fff;cursor:pointer;font-size:13px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.gravity-body .gravity-product-detail__recommendations .model-recommend-container{position:relative;overflow:hidden}.gravity-body .gravity-product-detail__recommendations .J-productList{margin:0;padding:0;list-style:none}.gravity-body .gravity-product-detail__recommendations .swiper-container:not(.swiper-container-horizontal):not(.swiper-container-vertical) .J-productList{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;transform:none!important}.gravity-body .gravity-product-detail__recommendations .J-productList>.swiper-slide{min-width:0;box-sizing:border-box;padding:0!important}.gravity-body .gravity-product-detail__recommendations .J-productList .grid-picture{position:relative;width:100%;height:0!important;overflow:hidden}.gravity-body .gravity-product-detail__recommendations .J-productList .grid-picture>a{position:absolute;inset:0;display:block;width:100%;height:100%}.gravity-body .gravity-product-detail__recommendations .J-productList .grid-picture>a>img{display:block;width:100%;height:100%;object-fit:var(--image-object-fit,cover)}.gravity-body .gravity-product-detail__recommendations .J-productList .grid-picture .sale-tag{box-sizing:border-box;border:1px solid var(--sale-tag-border-color,#252525)}.gravity-body .gravity-product-detail__information{width:100%;margin:28px 0 0;padding:0}.gravity-body .gravity-product-detail__tabs{display:none}.gravity-body .gravity-product-detail__content-stack{border-top:1px solid var(--gravity-detail-line)}.gravity-body .gravity-product-detail__panel{display:block;border-bottom:1px solid var(--gravity-detail-line)}.gravity-body .gravity-product-detail__accordion{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;padding:0;border:0;background:0 0;color:var(--gravity-detail-ink);cursor:pointer;font:inherit;font-size:14px;text-align:left}.gravity-body .gravity-product-detail__accordion>span{position:relative;width:14px;height:14px;flex:0 0 14px}.gravity-body .gravity-product-detail__accordion>span::after,.gravity-body .gravity-product-detail__accordion>span::before{position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor;content:'';transition:transform .22s ease}.gravity-body .gravity-product-detail__accordion>span::after{transform:rotate(90deg)}.gravity-body .gravity-product-detail__accordion.active>span::after{transform:rotate(0)}.gravity-body .gravity-product-detail__content{max-width:980px;color:var(--gravity-detail-ink);font-size:15px;line-height:1.75;padding:0 0 24px}.gravity-body .gravity-product-detail.is-runtime-ready .gravity-product-detail__panel:not(.is-active) .gravity-product-detail__content{display:none}.gravity-body .gravity-product-detail.is-runtime-ready .gravity-product-detail__panel.is-active>.gravity-product-detail__content{display:block}.gravity-body .gravity-product-detail__content iframe,.gravity-body .gravity-product-detail__content img,.gravity-body .gravity-product-detail__content table{max-width:100%}.gravity-body .gravity-product-detail__preview{position:fixed;inset:0;transform:none;z-index:10020;display:block;width:100%;height:100%;background:rgba(0,0,0,.92);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s ease,visibility 0s linear .28s}.gravity-body .gravity-product-detail__preview.product-big-img--show{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.gravity-body .gravity-product-detail__preview-layer{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:0 0;cursor:zoom-out}.gravity-body .gravity-product-detail__preview-dialog{position:relative;z-index:1;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:48px 82px;pointer-events:none}.gravity-body .gravity-product-detail__preview .layer-img{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.gravity-body .gravity-product-detail__preview .layer-img img{display:block;max-width:100%;max-height:100%;object-fit:contain}.gravity-body .gravity-product-detail__preview-close,.gravity-body .gravity-product-detail__preview-next,.gravity-body .gravity-product-detail__preview-previous{position:absolute;z-index:2;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(0,0,0,.25);color:#fff;cursor:pointer;pointer-events:auto}.gravity-body .gravity-product-detail__preview-close{top:24px;right:24px}.gravity-body .gravity-product-detail__preview-previous{top:50%;left:24px;transform:translateY(-50%)}.gravity-body .gravity-product-detail__preview-next{top:50%;right:24px;transform:translateY(-50%)}.gravity-product-preview-open,.gravity-product-preview-open body{overflow:hidden}.gravity-body .gravity-product-detail [data-gravity-reveal]{opacity:1;transform:none}.gravity-body .gravity-product-detail.is-motion-ready [data-gravity-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.gravity-body .gravity-product-detail.is-motion-ready [data-gravity-reveal][data-gravity-revealed=true]{opacity:1;transform:none}.gravity-body .gravity-product-detail [tabindex]:focus-visible,.gravity-body .gravity-product-detail a:focus-visible,.gravity-body .gravity-product-detail button:focus-visible,.gravity-body .gravity-product-detail input:focus-visible,.gravity-body .gravity-product-detail select:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (min-width:768px) and (max-width:1180px){.gravity-body .gravity-product-detail__main{grid-template-columns:minmax(0,54fr) minmax(340px,46fr);gap:38px;padding-right:30px;padding-left:30px}.gravity-body .gravity-product-detail__auxiliary>.J-lastSale-wrap,.gravity-body .gravity-product-detail__auxiliary>.product-comments,.gravity-body .gravity-product-detail__product-group,.gravity-body .gravity-product-detail__recommendations{padding-right:30px;padding-left:30px}.gravity-body .gravity-product-detail__title{font-size:36px}}@media (max-width:767px){.gravity-body .gravity-product-detail__share{display:none}.gravity-body .gravity-product-detail__main{display:block;padding:var(--gravity-header-overlay-height,0) 0 64px}.gravity-body .gravity-product-detail__slide{aspect-ratio:.8}.gravity-body .gravity-product-detail__arrow{top:50%;bottom:auto;width:40px;height:40px;transform:translateY(-50%)}.gravity-body .gravity-product-detail__arrow:hover{transform:translateY(-50%) scale(1.05)}.gravity-body .gravity-product-detail__arrow--previous{left:14px}.gravity-body .gravity-product-detail__arrow--next{right:56px}.gravity-body .gravity-product-detail__zoom{right:56px;bottom:68px;width:40px;height:40px}.gravity-body .gravity-product-detail__thumbs{margin:10px 15px 0;width:calc(70%)}.gravity-body .gravity-product-detail__thumbs.is-mobile-disabled{display:none}.gravity-body .gravity-product-detail__thumbs>.swiper-wrapper{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.gravity-body .gravity-product-detail__thumbs>.swiper-wrapper::-webkit-scrollbar{display:none}.gravity-body .gravity-product-detail__thumb{width:70px;flex:0 0 70px}.gravity-body .gravity-product-detail__summary{align-self:auto;padding:38px 18px 0}.gravity-body .gravity-product-detail__summary-inner{position:static;max-width:none}.gravity-body .gravity-product-detail__title{font-size:34px;line-height:1.08}.gravity-body .gravity-product-detail__auxiliary>.J-lastSale-wrap,.gravity-body .gravity-product-detail__auxiliary>.product-comments,.gravity-body .gravity-product-detail__product-group,.gravity-body .gravity-product-detail__recommendations{padding-right:18px;padding-left:18px}.gravity-body .gravity-product-detail__recommendations .swiper-container:not(.swiper-container-horizontal):not(.swiper-container-vertical) .J-productList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.gravity-body .gravity-product-detail__recommendations .swiper-container-horizontal .J-productList>.swiper-slide{max-width:50%}.gravity-body .gravity-product-detail__content{max-width:none}.gravity-body .gravity-product-detail__preview-dialog{padding:60px 16px}.gravity-body .gravity-product-detail__preview-close{top:14px;right:14px}.gravity-body .gravity-product-detail__preview-previous{left:12px}.gravity-body .gravity-product-detail__preview-next{right:12px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-product-detail *,.gravity-body .gravity-product-detail ::after,.gravity-body .gravity-product-detail ::before{scroll-behavior:auto!important;transition:none!important;animation:none!important;animation-iteration-count:1!important}.gravity-body .gravity-product-detail.is-motion-ready [data-gravity-reveal]{opacity:1;transform:none}}
.gravity-product-list{--gravity-product-list-inline-gutter:50px;box-sizing:border-box;width:100%;min-height:420px;overflow-x:clip;background:var(--gravity-page-background,var(--background-color,#fff));color:var(--text-primary-color,#252525)}.gravity-search-page{padding-inline:var(--gravity-product-list-inline-gutter);background:var(--gravity-page-background,#fff);color:#252525}.gravity-product-list *,.gravity-product-list ::after,.gravity-product-list ::before{box-sizing:border-box}.gravity-product-list__container{display:grid;width:calc(100% - var(--gravity-product-list-inline-gutter) - var(--gravity-product-list-inline-gutter));max-width:1620px;grid-template-columns:auto minmax(0,1fr);margin:0 auto;padding:calc(var(--gravity-header-overlay-height,0px) + 36px) 0 104px}.gravity-search-page .gravity-product-list__container{width:100%}.gravity-product-list__heading{grid-column:1/-1;width:min(860px,100%);margin:0 auto 42px;text-align:center}.gravity-product-list__heading h1{margin:0;font-family:var(--gravity-title-font-family);font-size:50px;font-weight:500;line-height:1.2}.gravity-search-page__header{width:min(650px,100%);min-width:0}.gravity-search-page__header h1{font-size:40px;line-height:46px}.gravity-search-page__form{display:flex;width:100%;min-width:0;max-width:100%;min-height:50px;align-items:stretch;margin:30px auto 0;border:1px solid #252525;background:#fff;color:#252525}.gravity-search-page__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.gravity-search-page__input{width:100%;min-width:0;height:48px;flex:1 1 auto;overflow:hidden;padding:12px 18px;border:0;border-radius:0;outline:0;background:0 0;color:inherit;font:inherit;font-size:12px;text-overflow:ellipsis}.gravity-search-page__input::placeholder{color:rgba(37,37,37,.62);opacity:1}.gravity-search-page__clear{display:inline-flex;max-width:40%;min-height:48px;flex:0 0 auto;align-items:center;overflow:hidden;padding:0 14px;color:inherit;font-size:12px;line-height:20px;text-decoration:underline;text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap}.gravity-search-page__submit{display:inline-grid;width:50px;min-width:50px;min-height:50px;flex:0 0 50px;margin:-1px -1px -1px 0;padding:0;border:1px solid #252525;border-radius:0;place-items:center;background:#252525;color:#fff;cursor:pointer;transition:background .25s ease,color .25s ease}.gravity-search-page__submit .gravity-header__official-icon{display:block;width:19px;height:19px;flex:0 0 19px;fill:currentColor;stroke:none;pointer-events:none}.gravity-search-page__submit .gravity-header__official-icon path{fill:currentColor;stroke:none}.gravity-search-page__submit:hover{background:#fff;color:#252525}.gravity-search-page__form:focus-within{outline:2px solid #252525;outline-offset:2px}.gravity-search-page__clear:focus-visible,.gravity-search-page__submit:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.gravity-search-page__summary{margin:10px 0 0;font-size:14px;line-height:22.4px;overflow-wrap:anywhere}.gravity-search-page__toolbar .gravity-product-list__toolbar-end{margin-left:auto}.gravity-search-page:not(.gravity-search-page--with-filter) .gravity-product-list__container{grid-template-columns:minmax(0,1fr)}.gravity-search-page:not(.gravity-search-page--with-filter) .gravity-product-grid,.gravity-search-page:not(.gravity-search-page--with-filter) .gravity-product-list__container>.main.pages,.gravity-search-page:not(.gravity-search-page--with-filter) .gravity-product-list__empty{grid-column:1}.gravity-search-page__sort noscript{display:inline-flex}.gravity-search-page__sort noscript .np-ui-btn{min-height:30px;padding:3px 12px}.gravity-product-list__sort noscript{display:inline-flex}.gravity-product-list__sort noscript .np-ui-btn{min-height:30px;padding:3px 12px}.gravity-product-list__filter-fallback-host{display:block;min-width:0;grid-column:1/-1;grid-row:auto;margin-bottom:20px}.gravity-product-list__filter-fallback-host~.gravity-product-grid,.gravity-product-list__filter-fallback-host~.gravity-product-list__empty,.gravity-product-list__filter-fallback-host~.main.pages{grid-column:1/-1;grid-row:auto}.gravity-product-list__filter-fallback-host--raw{width:calc(100% - var(--gravity-product-list-inline-gutter) - var(--gravity-product-list-inline-gutter));max-width:1620px;margin:20px auto}.gravity-product-list__filter-fallback{width:100%;min-width:0}.gravity-product-list__filter-fallback .gravity-product-list__filters--static{position:static;display:block;width:100%;max-width:none;padding:20px;background:#f5f5f5;opacity:1;transform:none}.gravity-product-list__filter-fallback .gravity-product-list__filter-header{min-height:0;margin-bottom:10px;padding:0 0 10px}.gravity-product-list__filter-fallback .gravity-product-list__filter-scroll{overflow:visible;padding:0}.gravity-product-list__filter-fallback .gravity-product-list__filter-footer{min-height:0;margin-top:20px;padding:0;box-shadow:none}.gravity-product-list__filter-fallback .gravity-product-list__filters>.gravity-product-list__filter-footer,.gravity-product-list__filter-fallback .gravity-product-list__filters>.gravity-product-list__filter-header,.gravity-product-list__filter-fallback .gravity-product-list__filters>.gravity-product-list__filter-scroll{opacity:1}.gravity-product-list__description{margin-top:14px;color:var(--sub-caption-text-color,#252525);font-size:14px;line-height:1.6}.gravity-product-list__filter-trigger,.gravity-product-list__sort,.gravity-product-list__toolbar,.gravity-product-list__toolbar-end,.gravity-product-list__toolbar-start{display:flex;align-items:center}.gravity-product-list__toolbar{grid-column:1/-1;min-height:30px;justify-content:space-between;gap:20px;margin-bottom:20px;font-size:14px;line-height:22.4px}.gravity-product-list__toolbar-end{min-width:0;justify-content:flex-end;gap:20px}.gravity-product-list__filter-trigger{gap:10px;min-height:24px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;font:inherit}.gravity-product-list__filter-icon{display:grid;width:24px;height:24px;flex:0 0 24px;align-content:center;justify-items:center;gap:4px}.gravity-product-list__filter-icon i{position:relative;display:block;width:16px;height:1px;background:currentColor}.gravity-product-list__filter-icon i::after{position:absolute;top:-2px;width:5px;height:5px;border:1px solid currentColor;border-radius:50%;background:var(--gravity-page-background,#fff);content:''}.gravity-product-list__filter-icon i:nth-child(1)::after,.gravity-product-list__filter-icon i:nth-child(3)::after{left:4px}.gravity-product-list__filter-icon i:nth-child(2)::after{right:4px}.gravity-product-list__sort{gap:6px;min-width:0;white-space:nowrap}.gravity-product-list__sort select{width:198px;max-width:100%;height:30px;padding:3px 28px 3px 7px;border:1px solid #252525;border-radius:0;background-color:#fff;color:#252525;font:inherit;line-height:22px}.gravity-product-list__count{white-space:nowrap}.gravity-product-list .gravity-product-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:2;grid-row:3;gap:17px;transition:padding-left .3s ease}.gravity-product-list.is-filter-open .gravity-product-grid{padding-left:20px}.gravity-product-list .gravity-product-card{position:relative;min-width:0;opacity:1;text-align:left;transform:none}.gravity-product-list.is-product-list-motion-ready .gravity-product-card{opacity:0;transform:translateY(18px)}.gravity-product-list.is-product-list-motion-ready .gravity-product-card.is-visible{opacity:1;transform:none;transition:opacity .4s ease var(--gravity-reveal-delay,0ms),transform .4s ease var(--gravity-reveal-delay,0ms)}.gravity-product-card__visual{position:relative}.gravity-body .gravity-product-list .gravity-product-card__media{position:relative;aspect-ratio:.7;overflow:hidden;background:#f1f0ec}.gravity-body .gravity-product-list .gravity-product-card--round-angle .gravity-product-card__media{border-radius:8px}.gravity-body .gravity-product-list .gravity-product-card__media.ratio-1-1{aspect-ratio:1}.gravity-body .gravity-product-list .gravity-product-card__media.ratio-3-4{aspect-ratio:.75}.gravity-body .gravity-product-list .gravity-product-card__media.ratio-2-3{aspect-ratio:.66666667}.gravity-body .gravity-product-list .gravity-product-card__media.ratio-4-3{aspect-ratio:1.33333333}.gravity-body .gravity-product-list .gravity-product-card__media.ratio-16-9{aspect-ratio:1.77777778}.gravity-body .gravity-product-list .gravity-product-card__media.ratio-original{aspect-ratio:auto}.gravity-product-list .gravity-product-card__media>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media>a{display:block;aspect-ratio:.7}.gravity-product-list .gravity-product-card__media.ratio-1-1>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media.ratio-1-1>a{aspect-ratio:1}.gravity-product-list .gravity-product-card__media.ratio-3-4>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media.ratio-3-4>a{aspect-ratio:.75}.gravity-product-list .gravity-product-card__media.ratio-2-3>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media.ratio-2-3>a{aspect-ratio:.66666667}.gravity-product-list .gravity-product-card__media.ratio-4-3>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media.ratio-4-3>a{aspect-ratio:1.33333333}.gravity-product-list .gravity-product-card__media.ratio-16-9>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media.ratio-16-9>a{aspect-ratio:1.77777778}.gravity-product-list .gravity-product-card__media.ratio-original>.gravity-placeholder-art,.gravity-product-list .gravity-product-card__media.ratio-original>a{height:auto;aspect-ratio:auto}.gravity-product-list .gravity-product-card__media.ratio-original .placeholder-svg,.gravity-product-list .gravity-product-card__media.ratio-original img{height:auto}.gravity-product-list .gravity-placeholder-art svg,.gravity-product-list .gravity-product-card__media img{display:block;width:100%;height:100%;object-fit:cover}.gravity-product-list .gravity-product-card__media img{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease}.gravity-product-list .gravity-product-image--secondary{position:absolute;inset:0;opacity:0}.gravity-product-list .gravity-product-card__media:focus-within .gravity-product-image--primary,.gravity-product-list .gravity-product-card__media:hover .gravity-product-image--primary{transform:scale(1.025)}.gravity-product-list .gravity-product-card__media.has-secondary-image:focus-within .gravity-product-image--primary,.gravity-product-list .gravity-product-card__media.has-secondary-image:hover .gravity-product-image--primary{opacity:0}.gravity-product-list .gravity-product-card__media.has-secondary-image:focus-within .gravity-product-image--secondary,.gravity-product-list .gravity-product-card__media.has-secondary-image:hover .gravity-product-image--secondary{opacity:1}.gravity-body .gravity-product-list .gravity-product-card__price>.gravity-product-badge{position:static;display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:0 0;color:inherit;font-size:12px;font-weight:400;line-height:19.2px;text-transform:uppercase}.gravity-body .gravity-product-list .gravity-product-card__price>.gravity-product-badge>span{font-size:12px;line-height:19.2px}.gravity-body .gravity-product-list .gravity-product-card__quick-add{position:absolute;z-index:3;top:12px;right:12px;bottom:auto;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:#252525;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .2s ease}.gravity-product-list .gravity-product-card__quick-add::before{display:none;content:none}.gravity-product-list .gravity-product-card__quick-add svg{width:20px;height:20px;fill:currentColor}.gravity-product-list .gravity-product-card__quick-add .gravity-header__icon-cart,.gravity-product-list .gravity-product-card__quick-add [data-icon=cart]{width:19px;height:19px}.gravity-body .gravity-product-list .gravity-product-card__quick-add:hover:not(:disabled){background:#fff;color:#252525;transform:none}.gravity-product-list .gravity-product-card__quick-add.np-ui-btn-disabled,.gravity-product-list .gravity-product-card__quick-add:disabled{opacity:.42;cursor:not-allowed}.gravity-product-list .gravity-product-card__quick-add.is-loading svg,.gravity-product-list .gravity-product-card__quick-add[aria-busy=true] svg{opacity:0}.gravity-product-list .gravity-product-card__quick-add.is-loading::after,.gravity-product-list .gravity-product-card__quick-add[aria-busy=true]::after{position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gravity-product-list-spin .7s linear infinite;content:''}.gravity-body .gravity-product-list .gravity-product-card__quick-add.is-loading,.gravity-body .gravity-product-list .gravity-product-card__quick-add[aria-busy=true]{transform:none}@keyframes gravity-product-list-spin{to{transform:rotate(360deg)}}.gravity-product-list .gravity-product-card__quick-add-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gravity-product-list .gravity-product-card__media a:focus-visible,.gravity-product-list .gravity-product-card__quick-add:focus-visible,.gravity-product-list__filter-close:focus-visible,.gravity-product-list__filter-footer button:focus-visible,.gravity-product-list__filter-options a:focus-visible,.gravity-product-list__filter-trigger:focus-visible,.gravity-product-list__sort select:focus-visible{outline:auto;outline-offset:0}.gravity-product-list .gravity-product-card__info{min-width:0;padding-top:13px;text-align:inherit}.gravity-product-list .gravity-product-card--align-center{text-align:center}.gravity-product-list .gravity-product-card--align-right{text-align:right}.gravity-body .gravity-product-list .gravity-product-card__title{margin:0;color:inherit;font-size:16px;font-weight:400;line-height:25.6px;overflow-wrap:anywhere}.gravity-product-list .gravity-product-card__title a{color:inherit;text-decoration:none}.gravity-product-list .gravity-product-card__conversion,.gravity-product-list .gravity-product-card__price,.gravity-product-list .product-price{margin-top:4px}.gravity-product-list .gravity-product-card__price{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:8px}.gravity-product-list .gravity-product-card__price .price,.gravity-product-list .gravity-product-card__price [data-product-item-price]{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0;color:inherit;line-height:22.4px}.gravity-product-list .gravity-product-card__price .orig-price,.gravity-product-list .gravity-product-card__price .pay-price{margin:0;color:inherit;font-size:14px;font-weight:400;line-height:inherit}.gravity-product-list .gravity-product-card__price .pay-price strong{color:inherit;font-size:inherit;font-weight:400;line-height:inherit}.gravity-product-list .gravity-product-card__price .orig-price:not(:empty){line-height:14px;opacity:.6;text-decoration:line-through}.gravity-product-list .gravity-product-card__price .orig-price strong{color:inherit;font-size:inherit;font-weight:400;line-height:inherit}.gravity-product-list .gravity-product-card__price .price:has(.orig-price:not(:empty)) .pay-price,.gravity-product-list .gravity-product-card__price [data-product-item-price]:has(.orig-price:not(:empty)) .pay-price{font-size:18px;line-height:18px}.gravity-product-list .gravity-product-card__price .price:has(.orig-price:not(:empty)) .pay-price strong,.gravity-product-list .gravity-product-card__price [data-product-item-price]:has(.orig-price:not(:empty)) .pay-price strong{font-size:inherit;line-height:18px}.gravity-product-list .gravity-product-card__price .save-price{display:none}@media (min-width:768px){.gravity-body .gravity-product-list .gravity-product-card__price{margin-top:10px}.gravity-body .gravity-product-list .gravity-product-card__price .price,.gravity-body .gravity-product-list .gravity-product-card__price [data-product-item-price]{min-height:22.4px;margin:0}}.gravity-product-list .gravity-product-card__rating,.gravity-product-list .gravity-product-card__swatches{margin-top:5px}.gravity-product-list .gravity-product-card__rating:not(:has(*)),.gravity-product-list .gravity-product-card__swatches:not(:has(*)){display:none;margin:0}.gravity-product-list .gravity-product-card__swatches .colorPice-list,.gravity-product-list .gravity-product-card__swatches .product_card_color_option_wrapper{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:5px}.gravity-product-list .gravity-product-card__swatches .list-bcks,.gravity-product-list .gravity-product-card__swatches .list-colorTotle,.gravity-product-list .gravity-product-card__swatches .product_card_color_label a,.gravity-product-list .gravity-product-card__swatches .setCommens,.gravity-product-list .gravity-product-card__swatches .swatch-element{width:12px!important;height:12px!important;min-width:12px;min-height:12px;margin:0;border-radius:50%!important}.gravity-product-list .gravity-product-card__swatches .colorNum{font-size:12px;line-height:12px}.gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__info{position:absolute;z-index:2;right:10px;bottom:10px;left:10px;padding:16px;background:rgba(37,37,37,.58);color:#fff}.gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__info .orig-price,.gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__info [data-seller-price],.gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__info a{color:inherit}.gravity-body .gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__price,.gravity-body .gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__price .orig-price,.gravity-body .gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__price .pay-price{color:#fff}.gravity-product-list .product_add_error:not(.hidden),.gravity-product-list [data-product-add-error]:not(:empty){margin-top:8px;color:#b42318;font-size:12px;line-height:18px}.gravity-product-list__empty{display:grid;min-height:240px;grid-column:2;grid-row:3;place-items:center;align-content:center;gap:20px;border:1px dashed rgba(37,37,37,.3);text-align:center}.gravity-product-list>.main.pages,.gravity-product-list__container>.main.pages{grid-column:2;grid-row:4;margin-top:60px}.gravity-product-list .main.pages .pagination{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:0;list-style:none}.gravity-product-list .main.pages .pagination a,.gravity-product-list .main.pages .pagination li,.gravity-product-list .main.pages .pagination span{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;color:inherit;text-decoration:none}.gravity-product-list .main.pages .pagination .active,.gravity-product-list .main.pages .pagination .active a,.gravity-product-list .main.pages .pagination a[aria-current=page]{background:#252525;color:#fff}.gravity-product-list .main.pages .pagination .disabled{opacity:.38}.gravity-product-list__filter-layer{position:sticky;z-index:2;top:90px;display:block;width:0;max-width:0;height:max-content;align-self:start;grid-column:1;grid-row:3/span 2;overflow:hidden;visibility:hidden;pointer-events:none;transition:max-width .3s ease,visibility 0s .3s}.gravity-product-list__filter-layer.is-open{width:350px;max-width:350px;visibility:visible;pointer-events:auto;transition:max-width .3s ease,visibility 0s}.gravity-product-list__filter-overlay{display:none}.gravity-product-list__filters{position:static;display:block;width:350px;padding:20px;background:#f5f5f5;color:#252525;transform:none}.gravity-product-list__filter-header{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid #e6e6e6}.gravity-product-list__filter-header h2{min-width:0;margin:0;font-family:var(--gravity-title-font-family);font-size:30px;font-weight:500;line-height:39px;overflow-wrap:anywhere}.gravity-product-list__filter-close{display:none}.gravity-product-list__filter-close span::after,.gravity-product-list__filter-close span::before{position:absolute;top:14px;left:7px;width:14px;height:1px;background:currentColor;content:''}.gravity-product-list__filter-close span::before{transform:rotate(45deg)}.gravity-product-list__filter-close span::after{transform:rotate(-45deg)}.gravity-product-list__filter-close:hover{background:#252525;color:#fff}.gravity-product-list__filter-scroll{min-height:0;overflow:visible;padding:0}.gravity-product-list__filter-group,.gravity-product-list__selected-filter{margin:20px 0 0;padding:0 0 20px;border:0;border-bottom:1px solid #e6e6e6}.gravity-product-list__selected-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.gravity-product-list__filter-group summary,.gravity-product-list__selected-filter h3{margin:0;color:#252525;font-size:18px;font-weight:400;line-height:28.8px}.gravity-product-list__filter-group summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.gravity-product-list__filter-group summary::-webkit-details-marker{display:none}.gravity-product-list__filter-group-toggle{position:relative;flex:0 0 10px;width:10px;height:10px}.gravity-product-list__filter-group-toggle::after,.gravity-product-list__filter-group-toggle::before{position:absolute;top:4px;left:0;width:10px;height:2px;background:currentColor;content:'';transition:transform .2s ease}.gravity-product-list__filter-group-toggle::after{transform:rotate(90deg)}.gravity-product-list__clear-all{color:inherit;font-size:12px;line-height:20px;text-underline-offset:3px}.gravity-product-list__filter-options,.gravity-product-list__selected-items{display:grid;gap:10px;margin-top:10px}.gravity-product-list__filter-options a,.gravity-product-list__selected-items a{display:flex;min-width:0;align-items:center;justify-content:flex-start;color:inherit;font-size:14px;line-height:22.4px;text-decoration:none;overflow-wrap:anywhere}.gravity-product-list__selected-items a{justify-content:space-between;gap:12px}.gravity-product-list__filter-options .np-ui-checkbox{position:relative;display:block;flex:0 0 15px;width:15px;height:15px;margin-right:10px;border:1px solid #252525;border-radius:50%;background:#fff}.gravity-product-list__filter-options .np-ui-checkbox::before{display:none}.gravity-product-list__filter-options .np-ui-checkbox-active::after,.gravity-product-list__filter-options a.is-selected .np-ui-checkbox::after{position:absolute;inset:3px;border-radius:50%;background:#252525;content:''}.gravity-product-list__price-filter{margin-top:10px}.gravity-product-list__highest-price-row{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:4px;margin:0 0 12px;color:#252525;font-size:14px;line-height:22.4px}.gravity-product-list__highest-price{min-width:0}.gravity-product-list__highest-price .price,.gravity-product-list__highest-price .product-price,.gravity-product-list__highest-price [data-product-item-price]{display:inline;margin:0}.gravity-product-list__highest-price .orig-price,.gravity-product-list__highest-price .visually-hidden{display:none}.gravity-product-list__highest-price .pay-price{font-size:14px}.gravity-product-list__highest-price .pay-price strong{font-size:inherit;font-weight:400}.gravity-product-list__price-form{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.gravity-product-list__price-form label{display:flex;min-width:0;height:38px;align-items:center;gap:6px;padding:0 10px;border:1px solid #bdbdbd}.gravity-product-list__price-form input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;background:0 0;color:inherit;font:inherit}.gravity-product-list__price-form label:focus-within{border-color:#252525}.gravity-product-list__filter-footer{display:flex;min-height:0;align-items:center;margin-top:20px;padding:0;background:0 0;box-shadow:none}.gravity-product-list__filter-footer .np-ui-btn{width:100%;min-height:45px;margin:0;padding:9px 29px;border:2px solid #252525;border-radius:0;background:#252525;color:#fff;font-size:14px;font-weight:400;line-height:23px;transition:background .3s ease,color .3s ease}.gravity-product-list__filter-footer .np-ui-btn:hover{background:#fff;color:#252525}.gravity-product-filter-open{overflow:hidden!important}@media (min-width:1300px){.gravity-product-list__filters>.gravity-product-list__filter-footer,.gravity-product-list__filters>.gravity-product-list__filter-header,.gravity-product-list__filters>.gravity-product-list__filter-scroll{opacity:0;transition:opacity .3s ease .2s;will-change:opacity}.gravity-product-list__filter-layer.is-open .gravity-product-list__filters>.gravity-product-list__filter-footer,.gravity-product-list__filter-layer.is-open .gravity-product-list__filters>.gravity-product-list__filter-header,.gravity-product-list__filter-layer.is-open .gravity-product-list__filters>.gravity-product-list__filter-scroll{opacity:1}}@media (max-width:1299px){.gravity-product-list{--gravity-product-list-inline-gutter:30px}.gravity-product-list__container{width:calc(100% - var(--gravity-product-list-inline-gutter) - var(--gravity-product-list-inline-gutter))}.gravity-product-list.is-filter-open .gravity-product-grid{padding-left:0}.gravity-product-list__filter-layer{position:fixed;z-index:1390;inset:0;width:auto;max-width:none;height:100vh;align-self:stretch;overflow:visible;visibility:hidden;pointer-events:none;transition:visibility 0s .7s}.gravity-product-list__filter-layer.is-open{width:auto;max-width:none;visibility:visible;pointer-events:auto;transition:visibility 0s}.gravity-product-list__filter-overlay{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,.6);opacity:0;cursor:default;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .3s ease}.gravity-product-list__filter-layer.is-open .gravity-product-list__filter-overlay{opacity:1}.gravity-product-list__filters{position:absolute;top:0;right:0;bottom:0;left:auto;display:grid;width:460px;max-width:100vw;grid-template-rows:auto minmax(0,1fr) auto;padding:0;background:#fff;opacity:0;transform:translate3d(50px,0,0);transition:transform .4s ease .3s,opacity .4s ease .3s;will-change:transform,opacity}.gravity-product-list__filter-layer.is-open .gravity-product-list__filters{opacity:1;transform:translate3d(0,0,0)}.gravity-product-list__filter-header{min-height:78px;margin-bottom:0;padding:20px 20px 18px;border-bottom:1px solid rgba(230,230,230,.6)}.gravity-product-list__filter-close{position:relative;display:block;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid #252525;border-radius:50%;background:#fff;color:#252525;cursor:pointer;transition:background .3s ease,color .3s ease}.gravity-product-list__filter-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 30px;scrollbar-width:thin}.gravity-product-list__filter-scroll>.gravity-product-list__filter-group:first-of-type{margin-top:0}.gravity-product-list__filter-footer{min-height:85px;margin-top:0;padding:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}}@media (max-width:767px){.gravity-product-list{--gravity-product-list-inline-gutter:15px}.gravity-product-list__container{width:calc(100% - var(--gravity-product-list-inline-gutter) - var(--gravity-product-list-inline-gutter));padding:calc(var(--gravity-header-overlay-height,0px) + 24px) 0 72px}.gravity-product-list__filter-fallback-host--raw{width:calc(100% - var(--gravity-product-list-inline-gutter) - var(--gravity-product-list-inline-gutter))}.gravity-product-list__heading{margin-bottom:28px}.gravity-product-list__heading h1{font-size:36px;line-height:43.2px}.gravity-search-page__header h1{font-size:28px;line-height:32.2px}.gravity-search-page__form{margin-top:24px}.gravity-search-page__clear{padding-right:10px;padding-left:10px}.gravity-search-page__toolbar .gravity-product-list__toolbar-end{margin-left:0}.gravity-product-list__toolbar{min-height:0;align-items:stretch;flex-direction:column;gap:0;margin-bottom:20px;font-size:14px;line-height:22.4px}.gravity-product-list__toolbar-start{width:100%;min-height:26.4px}.gravity-product-list__filter-trigger{min-height:24px}.gravity-product-list__toolbar-end{width:100%;max-width:none;align-items:flex-end;flex-direction:column;gap:10px}.gravity-product-list__sort{gap:6px}.gravity-search-page__input{font-size:16px}.gravity-product-list__sort select{width:200px;height:30px;padding-top:3px;padding-bottom:3px;text-overflow:ellipsis}.gravity-search-page .gravity-product-list__filter-trigger{min-height:44px}.gravity-search-page .gravity-product-list__sort select{height:44px;padding-top:10px;padding-bottom:10px}.gravity-search-page__sort noscript .np-ui-btn{min-height:44px;padding-top:10px;padding-bottom:10px}.gravity-product-list .gravity-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__info{position:static;padding:10px 0;background:0 0;color:var(--text-primary-color,#252525)}.gravity-product-list .gravity-product-card__info{padding:10px 0}.gravity-body .gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__price,.gravity-body .gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__price .orig-price,.gravity-body .gravity-product-list .gravity-product-card.is-overlay .gravity-product-card__price .pay-price{color:var(--text-primary-color,#252525)}.gravity-body .gravity-product-list .gravity-product-card__price{margin-top:5px}.gravity-body .gravity-product-list .gravity-product-card__price .price,.gravity-body .gravity-product-list .gravity-product-card__price [data-product-item-price]{align-items:center;gap:7px;margin:0}.gravity-body .gravity-product-list .gravity-product-card__price .pay-price,.gravity-body .gravity-product-list .gravity-product-card__price .price:has(.orig-price:not(:empty)) .pay-price,.gravity-body .gravity-product-list .gravity-product-card__price [data-product-item-price]:has(.orig-price:not(:empty)) .pay-price{font-size:14px;line-height:19.6px}.gravity-body .gravity-product-list .gravity-product-card__price .pay-price strong,.gravity-body .gravity-product-list .gravity-product-card__price .price:has(.orig-price:not(:empty)) .pay-price strong,.gravity-body .gravity-product-list .gravity-product-card__price [data-product-item-price]:has(.orig-price:not(:empty)) .pay-price strong{font-size:inherit;line-height:19.6px}.gravity-body .gravity-product-list .gravity-product-card__price .orig-price{font-size:12px;line-height:16.8px}.gravity-body .gravity-product-list .gravity-product-card__price .orig-price strong{font-size:inherit;line-height:16.8px}.gravity-body .gravity-product-list .gravity-product-card__price>.gravity-product-badge{padding:0;font-size:12px;line-height:19.2px}.gravity-body .gravity-product-list .gravity-product-card__quick-add{top:10px;right:10px;width:44px;height:44px}.gravity-product-list .gravity-product-card__quick-add svg{width:16px;height:16px}.gravity-product-list .gravity-product-card__quick-add .gravity-header__icon-cart,.gravity-product-list .gravity-product-card__quick-add [data-icon=cart]{width:15px;height:15px}.gravity-body .gravity-product-list .gravity-product-card__title{font-size:14px;line-height:21px}.gravity-product-list__filters{width:100%;max-width:none}.gravity-product-list__filter-header{min-height:0;padding:15px;border-bottom:1px solid rgba(230,230,230,.6)}.gravity-product-list__filter-header h2{font-size:24px;line-height:31.2px}.gravity-product-list__filter-scroll{padding:15px 15px 30px}.gravity-product-list__filter-footer{padding-right:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));padding-left:20px}}@supports not (overflow:clip){.gravity-product-list{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.gravity-product-list .gravity-product-card,.gravity-product-list .gravity-product-card__media img,.gravity-product-list .gravity-product-card__quick-add,.gravity-product-list__filter-close,.gravity-product-list__filter-footer .np-ui-btn,.gravity-product-list__filter-layer,.gravity-product-list__filter-overlay,.gravity-product-list__filters,.gravity-product-list__filters>.gravity-product-list__filter-footer,.gravity-product-list__filters>.gravity-product-list__filter-header,.gravity-product-list__filters>.gravity-product-list__filter-scroll{animation:none!important;transition:none!important}.gravity-search-page__submit{transition:none!important}}
.gravity-body.gravity-quick-add-open[data-scroll-locked=true]{width:var(--gravity-quick-add-locked-width,100%)!important}.gravity-body .gravity-quick-add-open,.gravity-body.gravity-quick-add-open{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.gravity-body.gravity-quick-add-open .gravity-header__mask.J-Mask{display:block;opacity:1;visibility:visible;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .3s ease,visibility 0s}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add{position:fixed;top:0;right:var(--gravity-quick-add-scrollbar-width,0);bottom:0;left:auto;z-index:1400;width:460px;max-width:100vw;min-width:0;height:100vh;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:auto;box-sizing:border-box;background:#fff;color:#252525;opacity:0;visibility:hidden;transform:translate3d(50px,0,0);transition:transform .4s ease .3s,opacity .4s ease .3s,visibility 0s .7s;will-change:transform,opacity}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add::-webkit-scrollbar{display:inline;width:6px;background:#e2dbdb}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add::-webkit-scrollbar-thumb{background:#4d4d4d}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add::-webkit-scrollbar-track{background:0 0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add.quick-purchase-new-style--show{opacity:1;visibility:visible;transform:translate3d(0,0,0);transition:transform .4s ease .3s,opacity .4s ease .3s,visibility 0s}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gravity-quick-add__title{position:static;display:flex;width:100%;height:72.6px;align-items:center;margin:0;padding:20px 70px 18px 20px;border:0;background:#fff;color:#252525;font-family:var(--gravity-title-font-family);font-size:24px;font-weight:500;line-height:33.6px;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close{position:absolute;top:21px;right:20px;z-index:5;width:30px;height:30px;border:1px solid #252525;border-radius:50%;background:#fff;color:#252525;font-size:0;line-height:30px;cursor:pointer;box-sizing:border-box;transition:background .3s ease,color .3s ease}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close::after,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close::before{position:absolute;top:14px;left:7px;width:14px;height:1px;background:currentColor;content:''}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close::before{transform:rotate(45deg)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close::after{transform:rotate(-45deg)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close:hover{background:#252525;color:#fff}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close:focus-visible{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:1px;outline-offset:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .quick-purchase-new-content{display:block;width:100%;height:auto;margin:0;padding:20px;overflow:visible;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .recom-item{width:100%;margin:0 0 20px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-details-banner{position:relative;display:block;width:100%}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:.66666667;overflow:hidden;background:#f5f5f3}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top .swiper-slide,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top .swiper-slide-min,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top .swiper-slide-min>div,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top .swiper-wrapper{width:100%;height:100%;min-height:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top .swiper-slide{display:flex;align-items:center;justify-content:center;background:#f5f5f3}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top img{display:block;width:100%;height:100%;max-width:none;max-height:none;border-radius:0;object-fit:cover}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-thumbs{position:absolute;left:-10000px;width:1px;height:1px;margin:0;overflow:hidden}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev{position:absolute;top:50%;z-index:3;display:flex;width:30px;height:30px;align-items:center;justify-content:center;margin-top:-15px;padding:0;border:0;border-radius:0;background:rgba(255,255,255,.92);color:#252525;box-shadow:none;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .2s ease}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next::before,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev::before{color:inherit;font-size:15px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next:hover:not(.swiper-button-disabled),.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev:hover:not(.swiper-button-disabled){background:#252525;color:#fff}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next:focus-visible,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev:focus-visible{outline:2px solid #252525;outline-offset:2px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next.swiper-button-disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev.swiper-button-disabled{opacity:.4;cursor:not-allowed}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev{left:10px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next{right:10px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .single .swiper-button-next,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .single .swiper-button-prev{display:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right{position:static;width:100%;height:auto;padding:0;overflow:visible;color:#252525;text-align:left;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right-content{margin:0;padding:0 0 20px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .title{display:-webkit-box;margin:0 0 8px;overflow:hidden;color:#252525;font-size:24px;font-weight:500;line-height:33.6px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .conversion-assistant,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .flipclock-container,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .np-ui-specification,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .sub-title,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item{margin-top:14px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price.price-content{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0;padding:0;color:#252525}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price .pay-price{margin:0;color:#252525;font-size:16px;font-weight:400;line-height:25.6px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price .orig-price{margin:0 0 0 5px;color:#252525;font-size:12px;font-weight:400;line-height:12px;opacity:.6;text-decoration:line-through}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price .sale-tag{position:static;display:none!important;min-height:20px;align-items:center;margin:0 0 0 5px;padding:2px 6px;border:1px solid #9c9c9c;border-radius:0;background:0 0;color:#363636;font-size:10px;font-weight:400;line-height:14px;transform:none;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price .sale-tag[data-gravity-sale-label]{display:inline-flex!important}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price .sale-tag .save-price,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .price .sale-tag .save-price1{margin:0;padding:0!important;color:inherit;font:inherit}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag{position:static;display:flex;width:100%;max-width:100%;min-width:0;min-height:0;align-items:flex-start;flex-wrap:wrap;margin:0 0 8px;padding:0;border:0;border-radius:0;background:0 0;color:#363636;font-size:10px;line-height:16px;box-sizing:border-box;overflow:visible}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag .tag-item{width:auto;max-width:100%;min-width:0;overflow:visible}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag.tag-style-1 .tag-item,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag.tag-style-2 .tag-item,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag.tag-style-3 .tag-item,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag.tag-style-4 .tag-item{width:100%}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag .text-ellipsis,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag .text-wrap{max-width:100%;min-width:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-item .text-ellipsis,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .discount-tag .text-ellipsis{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container{position:relative;width:100%;max-width:100%;min-width:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .more-wrap{position:static}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-box{left:auto;right:0;width:324px;max-width:100%;max-height:70vh;overflow:hidden;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-box.active{display:flex;flex-direction:column}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-title .J-close-couponsbox{min-width:32px;min-height:32px;flex:0 0 32px;align-items:center;justify-content:center;float:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-item-list{min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-item{min-width:0;align-items:flex-start}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-item .text-ellipsis{flex:1 1 auto}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .J-close-couponsbox:focus-visible,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .J-discount-tag-more:focus-visible{outline:2px solid #252525;outline-offset:2px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .np-ui-specification .font14{display:flex;margin:0;padding:0;color:#252525;font-size:15px;font-weight:500;line-height:24px;text-transform:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-Attribute .J-Type{color:inherit;font:inherit}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-Attribute .J-Type::after{content:none!important}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-Attribute .J-TypeVal{display:inline!important;margin-left:0;color:inherit;font:inherit}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-list{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;margin:0;padding:3px 10px;border:1px solid var(--default-tag-border-color,#e6e6e6);border-radius:0;background:var(--default-tag-background-color,#fff);color:var(--default-tag-text-color,#252525);font-size:14px;font-weight:400;line-height:22.4px;text-align:center;cursor:pointer;box-sizing:border-box;transition:background .3s ease,color .3s ease,border .3s ease}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item.active{border-color:var(--active-tag-border-color,#252525);background:var(--active-tag-background-color,#252525);color:var(--active-tag-text-color,#fff)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item.disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item.np-ui-disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item[disabled]{border-color:#e4e4e4;background:#fafafa;color:#a1a1a1;text-decoration:line-through;pointer-events:none;cursor:not-allowed}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item:focus-visible{outline:2px solid #252525;outline-offset:2px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .colorPice-list{gap:10px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .swatch-element{display:block;width:40px!important;height:40px!important;min-width:40px;min-height:40px;flex:0 0 40px;margin:0;border-radius:50%!important}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes{position:relative;display:flex;width:40px!important;height:40px!important;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:3px!important;border:1px solid #e6e6e6;border-radius:50%!important;background:0 0;box-sizing:border-box;cursor:pointer;overflow:hidden;transition:border-color .3s ease,opacity .3s ease}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes.active{border-color:#000}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes .list-bcks,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes .setCommens{display:block;width:32px!important;height:32px!important;min-width:32px;min-height:32px;padding:0!important;border:0!important;border-radius:50%!important;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes[data-gravity-color-swatch-image]{color:transparent;font-size:0;line-height:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes[data-gravity-color-swatch-image]::after{position:absolute;top:3px;left:3px;display:block;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background-image:var(--gravity-color-swatch-image);background-position:center;background-repeat:no-repeat;background-size:cover;content:''}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes.disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes.np-ui-disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes[disabled]{opacity:.45;pointer-events:none;cursor:not-allowed}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .colorPiece .J-ProductTypes:focus-visible{outline:2px solid #252525;outline-offset:2px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-select{width:100%;max-width:none;min-height:36px;margin:0 0 12px;border-radius:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-select>select{min-height:44px;font-size:16px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number{display:grid;width:90px;height:32px;grid-template-columns:30px 30px 30px;margin:0;border:1px solid rgba(230,230,230,.5);border-radius:0;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-list::after,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-list::before{display:none;content:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-box,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-decrease,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-increase{position:static;display:flex;width:30px;height:30px;align-items:center;justify-content:center;line-height:30px;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-decrease,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-increase{cursor:pointer}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-decrease{grid-row:1;grid-column:1}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-box{grid-row:1;grid-column:2}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-increase{grid-row:1;grid-column:3}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-decrease.is-disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number-increase.is-disabled{opacity:.35;cursor:not-allowed}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number:not([data-gravity-quantity-min]) .np-ui-input-number-decrease.is-disabled{opacity:1;cursor:pointer}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-number[data-gravity-quantity-min] .np-ui-input-number-decrease{opacity:.35;cursor:not-allowed}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-box{border-right:1px solid rgba(230,230,230,.5);border-left:1px solid rgba(230,230,230,.5)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input{width:100%;height:30px;padding:0;border:0;outline:0;background:0 0;color:#252525;font-size:14px;text-align:center}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .types-item .np-ui-input-box:focus-within{outline:2px solid #252525;outline-offset:-2px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right-btn-content{padding:0;background:#fff}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-PaypalBtn,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .customize-product-btn,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn{width:100%;max-width:none;min-height:39px;height:auto;margin:0 0 10px;padding:9px 29px;border:2px solid transparent;border-radius:0;font-size:14px;font-weight:400;line-height:normal;box-sizing:border-box;transition:background .3s ease,color .3s ease,border .3s ease,opacity .2s ease}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-BuyCart{border:2px solid #252525;background:#252525;color:#fff}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-BuyCart:hover:not(:disabled){background:#fff;color:#252525}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-BuyNowBtn,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-BuyPayCart:not(.J-BuyPayGoogle){min-height:44px;padding-top:12px;padding-bottom:12px;border:1px solid #1990c6;background:#1990c6;color:#fff}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-BuyNowBtn:hover:not(:disabled),.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .J-BuyPayCart:not(.J-BuyPayGoogle):hover:not(:disabled){background:#1177a7;border-color:#1177a7}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn.np-ui-disabled,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn:disabled{opacity:.42;cursor:not-allowed}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn .loading{display:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn.np-ui-btn-loading{position:relative;color:transparent;pointer-events:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn.np-ui-btn-loading .btn-text{opacity:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn.np-ui-btn-loading .loading{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin:-8px 0 0 -8px;color:#fff;font-size:16px;line-height:16px;text-align:center;transform-origin:50% 50%;animation:gravity-quick-add-spin .7s linear infinite}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .np-ui-btn:focus-visible,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .t-view-details:focus-visible,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .view-details:focus-visible{outline:auto;outline-offset:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .cart-success{width:100%;max-width:none;margin:0 0 12px;color:#177245;font-size:13px;line-height:20px;text-align:left}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-SelectTips,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product_add_error,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .purchase-limit-tips{width:100%;margin:8px 0;color:#b42318;font-size:13px;line-height:20px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .t-view-details{display:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .view-details{display:none!important}@keyframes gravity-quick-add-spin{to{transform:rotate(360deg)}}@media screen and (max-width:767px){.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;transform:translate3d(50px,0,0)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add.quick-purchase-new-style--show{transform:translate3d(0,0,0)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gravity-quick-add__title{width:auto;height:61px;padding:15px 60px 15px 15px;border-bottom:1px solid rgba(230,230,230,.6);font-size:20px;line-height:28px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close{top:15px;right:15px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .quick-purchase-new-content{height:auto;margin:0;padding:15px 15px 24px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .gallery-top{aspect-ratio:.66666667}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right{padding:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right-content{margin-top:0}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .J-product-right .title{font-size:20px;line-height:28px}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .t-view-details{display:none!important}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .view-details{position:static;display:block;transform:none}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-box{position:absolute;width:calc(100vw - 30px);max-width:324px;max-height:calc(100vh - 92px);max-height:calc(100dvh - 92px)}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .coupons-title .J-close-couponsbox{min-width:44px;min-height:44px;flex-basis:44px;display:inline-flex}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .J-discount-tag-more{min-width:44px;min-height:44px;box-sizing:border-box}.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .discount-container .mob-iconfont.J-discount-tag-more{display:inline-flex;align-items:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .np-ui-btn,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .pop-close,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .product-types-item,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-next,.gravity-body #quick-purchase-new-style.quick-purchase-new-style.gravity-quick-add .swiper-button-prev{animation:none!important;transition:none!important}}
html.lenis,html.lenis body{height:auto}body.gravity-body::-webkit-scrollbar{width:10px;background:#252525}body.gravity-body::-webkit-scrollbar-track{border-radius:0;background:0 0}body.gravity-body::-webkit-scrollbar-thumb,body.gravity-body::-webkit-scrollbar-thumb:hover{border-radius:0;background:#6b6b6b}body.gravity-body::-webkit-scrollbar-button{display:none;width:0;height:0}body.gravity-body::-webkit-scrollbar-corner{background:0 0}body.gravity-body[data-scroll-locked=true]{position:relative!important;padding-top:0!important;padding-right:0!important;padding-left:0!important;margin-top:0!important;margin-right:10px!important;margin-left:0!important}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-scrolling iframe{pointer-events:none}@media (max-width:640px){body.gravity-body[data-scroll-locked=true]{margin-right:0!important}}
.gravity-body .model-add-to-cart.J-modelAddToCart{--gravity-sticky-ink:var(--text-primary-color, #252525);--gravity-sticky-muted:var(--orig-price-color, #6f6f6f);--gravity-sticky-line:var(--default-tag-border-color, #dedede);--gravity-sticky-surface:#fff;--gravity-sticky-action:var(--secondary-button-background-color, #252525);--gravity-sticky-action-text:var(--secondary-button-text-color, #fff);z-index:79;display:block;width:100%;min-height:81px;padding:13px 50px calc(13px + env(safe-area-inset-bottom)) 50px;border:0;border-top:1px solid var(--gravity-sticky-ink);background:var(--gravity-sticky-surface);box-shadow:0 -18px 48px rgba(0,0,0,.12);color:var(--gravity-sticky-ink);opacity:0;pointer-events:none;transform:translate3d(0,calc(100% + 2px),0);transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s linear .46s;visibility:hidden;will-change:transform}.gravity-body .model-add-to-cart.J-modelAddToCart.fixed-bottom{opacity:1;pointer-events:auto;transform:translate3d(0,0,0);transition-delay:0s;visibility:visible}.gravity-body .model-add-to-cart.J-modelAddToCart,.gravity-body .model-add-to-cart.J-modelAddToCart *,.gravity-body .model-add-to-cart.J-modelAddToCart ::after,.gravity-body .model-add-to-cart.J-modelAddToCart ::before{box-sizing:border-box}.gravity-body .model-add-to-cart.J-modelAddToCart .model-add-to-cart-wrap{display:grid;width:100%;max-width:1440px;min-height:54px;grid-template-columns:minmax(220px,1fr) auto;gap:28px;align-items:center;margin:0 auto}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info{display:flex;min-width:0;align-items:center;gap:14px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info>div:last-child{min-width:0}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info .product-img{width:54px;height:54px;flex:0 0 54px;overflow:hidden;background:#f4f4f2}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info .product-img img{display:block;width:100%;height:100%;object-fit:cover}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info .product-title{display:block;max-width:390px;margin:0;overflow:hidden;color:#1890ff;cursor:pointer;font-family:var(--gravity-title-font-family,inherit);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info .attribute{margin-top:5px;overflow:hidden;color:var(--gravity-sticky-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.gravity-body .model-add-to-cart.J-modelAddToCart .right-content{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px}.gravity-body .model-add-to-cart.J-modelAddToCart .price{display:flex;min-width:130px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px;margin:0;white-space:nowrap}.gravity-body .model-add-to-cart.J-modelAddToCart .price .pay-price{color:var(--gravity-sticky-ink);font-size:18px;font-weight:500;line-height:1.2}.gravity-body .model-add-to-cart.J-modelAddToCart .price .orig-price{color:var(--gravity-sticky-muted);font-size:12px;line-height:1.2}.gravity-body .model-add-to-cart.J-modelAddToCart .product-button,.gravity-body .model-add-to-cart.J-modelAddToCart .product-variant{display:flex;min-width:0;align-items:center;gap:8px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-button .types-item,.gravity-body .model-add-to-cart.J-modelAddToCart .product-variant .types-item{margin:0}.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select{position:relative;width:100%;width:94px;min-width:94px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select::after{right:7px;color:var(--gravity-sticky-ink);font-size:11px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select>select{width:94px;height:22px;min-width:94px;padding:0 22px 0 7px;border:1px solid var(--gravity-sticky-line);border-radius:0;background:var(--gravity-sticky-surface);color:var(--gravity-sticky-ink);font-family:inherit;font-size:12px;line-height:20px;transition:border-color .2s ease,box-shadow .2s ease}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number{position:relative;display:grid;width:98px;max-width:none;height:33px;grid-template-columns:32px minmax(32px,1fr) 32px;border:1px solid var(--gravity-sticky-line);background:var(--gravity-sticky-surface)}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .np-ui-input-number-decrease,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .np-ui-input-number-increase{position:static;display:inline-flex;width:32px;height:31px;align-items:center;justify-content:center;margin:0;border:0;background:0 0;color:var(--gravity-sticky-ink);cursor:pointer;transform:none}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .np-ui-input-box{width:auto;min-width:0;height:31px}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .J-ProductNumber{width:100%;height:31px;padding:0;border:0;background:0 0;color:var(--gravity-sticky-ink);font-size:14px;text-align:center}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn{display:inline-flex;min-width:202px;width:202px;height:28px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--gravity-sticky-action);border-radius:0;background:var(--gravity-sticky-action);color:var(--gravity-sticky-action-text);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.055em;line-height:1;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn:hover,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn:hover{border-color:#111;background:#111;transform:translateY(-2px)}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-disabled,.gravity-body .model-add-to-cart.J-modelAddToCart [disabled]{cursor:not-allowed;opacity:.42;transform:none}.gravity-body .model-add-to-cart.J-modelAddToCart .J-ProductNumber:focus-visible,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-btn:focus-visible,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number-decrease:focus-visible,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number-increase:focus-visible,.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select>select:focus-visible{outline:2px solid var(--gravity-sticky-ink);outline-offset:3px}.gravity-body .model-add-to-cart.J-modelAddToCart.pc-default .product-variant,.gravity-body .model-add-to-cart.J-modelAddToCart.pc-default .quantity{display:none}@media screen and (max-width:1100px) and (min-width:768px){.gravity-body .model-add-to-cart.J-modelAddToCart{padding-right:30px;padding-left:30px}.gravity-body .model-add-to-cart.J-modelAddToCart .model-add-to-cart-wrap{grid-template-columns:minmax(160px,1fr) auto;gap:18px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-info .product-img{display:none}.gravity-body .model-add-to-cart.J-modelAddToCart .price{min-width:104px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select,.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select>select{width:88px;min-width:88px}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn{min-width:176px;width:176px;padding-right:18px;padding-left:18px}}@media screen and (max-width:767px){.gravity-body .model-add-to-cart.J-modelAddToCart{left:50%;width:calc(100% - 38px);max-width:352px;min-height:0;padding:12px 22px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--gravity-sticky-line);border-bottom:0;box-shadow:0 -12px 32px rgba(0,0,0,.14);transform:translate3d(-50%,calc(100% + 2px),0);transition-duration:.38s,.2s,0s}.gravity-body .model-add-to-cart.J-modelAddToCart.fixed-bottom{transform:translate3d(-50%,0,0)}.gravity-body .model-add-to-cart.J-modelAddToCart .model-add-to-cart-wrap{display:block;min-height:0}.gravity-body .model-add-to-cart.J-modelAddToCart .price,.gravity-body .model-add-to-cart.J-modelAddToCart .product-info{display:none}.gravity-body .model-add-to-cart.J-modelAddToCart .right-content{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:8px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-variant{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,150px));gap:8px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select,.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select>select{width:100%;min-width:0}.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select>select{height:40px;padding-left:12px;line-height:38px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-button{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,150px));gap:8px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-button .np-ui-input-number,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.types-item{width:100%;max-width:none;min-width:0}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn{width:150px;min-width:150px;height:48px;padding-right:14px;padding-left:14px}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number{width:150px;height:48px;grid-template-columns:40px minmax(36px,1fr) 40px}.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .J-ProductNumber,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .np-ui-input-box,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .np-ui-input-number-decrease,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number .np-ui-input-number-increase{height:46px}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-group{display:grid;width:100%;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-group .lens-action-btn{width:100%;min-width:0}.gravity-body .model-add-to-cart.J-modelAddToCart.mobile-default{padding:0 0 env(safe-area-inset-bottom);border-top:0;border-right:0;border-left:0}.gravity-body .model-add-to-cart.J-modelAddToCart.mobile-default .product-variant,.gravity-body .model-add-to-cart.J-modelAddToCart.mobile-default .quantity{display:none}.gravity-body .model-add-to-cart.J-modelAddToCart.mobile-default .product-button,.gravity-body .model-add-to-cart.J-modelAddToCart.mobile-default .right-content{display:block}.gravity-body .model-add-to-cart.J-modelAddToCart.mobile-default .product-button>.np-ui-btn{width:100%;min-width:0;height:56px;border-right:0;border-left:0}}@media screen and (max-width:359px){.gravity-body .model-add-to-cart.J-modelAddToCart{width:calc(100% - 20px);padding-right:12px;padding-left:12px}.gravity-body .model-add-to-cart.J-modelAddToCart .product-button,.gravity-body .model-add-to-cart.J-modelAddToCart .product-variant{grid-template-columns:repeat(2,minmax(0,1fr))}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .np-ui-input-number,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.gravity-body .model-add-to-cart.J-modelAddToCart,.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn,.gravity-body .model-add-to-cart.J-modelAddToCart .product-types-select>select{scroll-behavior:auto;transition:none}.gravity-body .model-add-to-cart.J-modelAddToCart .lens-action-btn:hover,.gravity-body .model-add-to-cart.J-modelAddToCart .product-button>.np-ui-btn:hover{transform:none}}.gravity-body .model-add-to-cart.J-modelAddToCart.is-gravity-reduced-motion,.gravity-body .model-add-to-cart.J-modelAddToCart.is-gravity-reduced-motion .lens-action-btn,.gravity-body .model-add-to-cart.J-modelAddToCart.is-gravity-reduced-motion .product-button>.np-ui-btn{transition:none}
.gravity-trending-products{box-sizing:border-box;position:relative;width:100%;overflow:visible;padding:0 0 100px;background:var(--gravity-products-background,#fff);color:var(--text-primary-color,#252525)}.gravity-trending-products *,.gravity-trending-products ::after,.gravity-trending-products ::before{box-sizing:border-box}.gravity-trending-products a{color:inherit;text-decoration:none}.gravity-trending-products .gravity-core-container{width:100%;max-width:1720px;margin:0 auto;padding:0 50px}.gravity-body .gravity-trending-products .gravity-products-head{position:relative;margin-bottom:30px}.gravity-body .gravity-trending-products .gravity-products-head .gravity-core-heading{margin:0;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:var(--gravity-title-font-size,30px);font-weight:300;line-height:1.3}.gravity-trending-products .gravity-align-text-left{text-align:left}.gravity-trending-products .gravity-align-text-center{text-align:center}.gravity-trending-products .gravity-align-text-right{text-align:right}.gravity-body .gravity-trending-products .gravity-products-view-all{position:absolute;top:50%;right:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--gravity-view-all-text,#000);font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:5px;text-transform:uppercase;transform:translateY(-50%)}.gravity-body .gravity-trending-products .gravity-products-view-all.is-button{min-height:44px;padding:9px 22px;border:0;background:var(--gravity-view-all-background,#000);color:var(--gravity-view-all-button-text,#fff)}.gravity-trending-products__viewport{width:100%;overflow:hidden}.gravity-trending-products__track{display:flex;width:100%;align-items:flex-start;gap:17px;overflow:hidden;outline:0}.gravity-trending-products__track:focus-visible{outline:1px solid currentColor;outline-offset:4px}.gravity-trending-card{position:relative;width:100%;min-width:0;flex:1 1 0;overflow:hidden;transition:flex-basis .6s ease-in-out,flex-grow .6s ease-in-out,opacity .6s ease-in-out,transform .6s ease-in-out}.gravity-trending-card__link{position:absolute;z-index:2;inset:0}.gravity-trending-card__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.gravity-trending-card.swiper-slide{height:auto}.gravity-trending-card.is-active,.gravity-trending-card:focus-within{z-index:5;flex:0 0 var(--gravity-card-width,525px)}.gravity-trending-card__main{position:relative;width:var(--gravity-card-width,525px);height:var(--gravity-card-height,700px);overflow:hidden;background:#f1f0ed}.gravity-trending-card__media{position:absolute;inset:0;display:block;overflow:hidden}.gravity-trending-card__media img,.gravity-trending-card__placeholder,.gravity-trending-card__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gravity-trending-card__placeholder{position:absolute;inset:0;background:#e9e9e9}.gravity-trending-card__media img{position:relative;z-index:1}.gravity-trending-card.is-image-error img{display:none}.gravity-trending-card__title{position:absolute;z-index:3;right:40px;bottom:25px;left:20px;display:block;overflow:hidden;margin:0;color:#252525;font-size:16px;font-weight:500;line-height:1.6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none}.gravity-trending-card__media:focus-visible{outline:1px solid currentColor;outline-offset:-3px}.gravity-trending-card__badge{position:absolute;z-index:4;top:12px;left:12px;padding:6px 20px;background:color-mix(in srgb,#252525 58%,transparent);color:#fff;-webkit-backdrop-filter:blur(10.4px);backdrop-filter:blur(10.4px);font-size:14px;line-height:1.6;pointer-events:none}.gravity-trending-card__badge>span{font-size:12px;line-height:1.6}.gravity-trending-card__actions{position:relative;z-index:3;display:flex;min-width:0;align-items:stretch;gap:10px;margin-top:20px;pointer-events:none}.gravity-trending-card__actions.is-price-only{display:block}.gravity-trending-products .gravity-product-action{position:relative;display:flex;width:42px;height:44px;min-width:0;flex:0 0 42px;align-items:center;justify-content:flex-end;overflow:hidden;margin:-1px 0;padding:5px;border:1px solid var(--secondary-button-border-color,#252525);border-radius:0;background:var(--secondary-button-background-color,#252525);color:var(--secondary-button-text-color,#fff);cursor:pointer;font:inherit;transition:flex-basis .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;pointer-events:auto}.gravity-trending-products .gravity-product-action>span[data-handler]{display:none}.gravity-product-action__label{position:absolute;top:50%;left:5px;min-width:max-content;padding-left:5px;font-size:14px;line-height:1;opacity:0;text-transform:uppercase;transform:translate3d(-100px,-50%,0);transition:transform .3s ease,opacity .6s .2s ease}.gravity-product-action__icon{position:absolute;top:5px;right:5px;display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}.gravity-product-action__icon svg{display:block;width:16px;height:16px;transition:transform .5s ease}.gravity-product-action__icon path{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5}.gravity-trending-card.is-active .gravity-product-action,.gravity-trending-card:focus-within .gravity-product-action{flex-basis:55%}.gravity-trending-card.is-active .gravity-product-action__label,.gravity-trending-card:focus-within .gravity-product-action__label{opacity:1;transform:translate3d(5px,-50%,0)}.gravity-trending-card.is-active .gravity-product-action__icon,.gravity-trending-card:focus-within .gravity-product-action__icon{background:#fff;color:#252525}.gravity-trending-card.is-active .gravity-product-action__icon svg,.gravity-trending-card:focus-within .gravity-product-action__icon svg{transform:rotate(36deg)}.gravity-trending-card.is-active .gravity-product-action:disabled .gravity-product-action__icon,.gravity-trending-card:focus-within .gravity-product-action:disabled .gravity-product-action__icon{background:#c9c9c9;color:#000}.gravity-trending-products .gravity-product-action:focus-visible{outline:1px solid var(--secondary-button-background-color,#252525);outline-offset:2px}.gravity-trending-products .gravity-product-action:disabled{border-color:#c9c9c9;background:#c9c9c9;color:#000;cursor:not-allowed;opacity:1}.gravity-trending-card__price{display:flex;min-width:0;min-height:42px;flex:1 1 auto;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #252525;background:#fff;white-space:nowrap;transition:flex-basis .4s cubic-bezier(.4,0,.2,1)}.gravity-trending-card__price .pay-price{font-size:14px;font-weight:600}.gravity-trending-card__price .price{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px}.gravity-trending-card__price .orig-price{overflow:hidden;color:#777;font-size:12px;text-decoration:line-through;text-overflow:ellipsis}@media (max-width:1299px){.gravity-trending-products .gravity-core-container{padding:0 30px}}@media (max-width:1150px){.gravity-trending-card__price{padding:8px 10px}}@media (max-width:990px){.gravity-trending-card__price .price{gap:6px}}@media (max-width:768px){.gravity-body .gravity-trending-products .gravity-products-head .gravity-core-heading{font-size:24px}.gravity-trending-products__viewport{overflow:visible}.gravity-trending-products__track{gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gravity-trending-products__track::-webkit-scrollbar{display:none}.gravity-trending-card,.gravity-trending-card.is-active,.gravity-trending-card:focus-within{max-width:none;flex:0 0 var(--gravity-mobile-card-width,300px);scroll-snap-align:start}.gravity-trending-card__main{width:100%;height:var(--gravity-mobile-card-height,400px)}.gravity-trending-card__actions{margin-top:10px}.gravity-trending-card__actions .gravity-trending-card__price{display:none}.gravity-trending-card__actions.is-price-only{display:none}.gravity-trending-card.is-active .gravity-product-action,.gravity-trending-card:focus-within .gravity-product-action,.gravity-trending-products .gravity-product-action{width:100%;flex:1 1 100%}.gravity-product-action__label{opacity:1;transform:translate3d(5px,-50%,0)}.gravity-trending-card__title{right:10px;bottom:10px;left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gravity-trending-products .gravity-product-action__icon svg{transform:rotate(36deg)}}@media (max-width:640px){.gravity-trending-products{padding-top:0;padding-bottom:50px}.gravity-trending-products .gravity-core-container{padding:0 15px}.gravity-body .gravity-trending-products .gravity-products-head{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:30px}.gravity-trending-products .gravity-align-text-center{align-items:center}.gravity-trending-products .gravity-align-text-right{align-items:flex-end}.gravity-body .gravity-trending-products .gravity-products-view-all{position:static;width:100%;min-height:0;justify-content:flex-start;transform:none}.gravity-body .gravity-trending-products .gravity-align-text-center .gravity-products-view-all{justify-content:center}.gravity-body .gravity-trending-products .gravity-align-text-right .gravity-products-view-all{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.gravity-trending-products *,.gravity-trending-products ::after,.gravity-trending-products ::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.gravity-category-list{--gravity-section-background:var(--gravity-category-background, #fff);padding:0 0 50px;background:var(--gravity-category-background,#fff)}.gravity-body .gravity-category-list{overflow:visible}.gravity-body .gravity-category-list .gravity-core-container{box-sizing:border-box;width:100%;max-width:1720px;margin:0 auto;padding-right:50px;padding-left:50px}.gravity-category-list__heading{position:relative;margin:0 0 30px}.gravity-category-list__heading.gravity-align-text-left{text-align:left}.gravity-category-list__heading.gravity-align-text-center{text-align:center}.gravity-category-list__heading.gravity-align-text-right{text-align:right}.gravity-body .gravity-category-list__heading-title{margin:0;color:var(--text-primary-color,#252525);font-family:var(--gravity-title-font-family,inherit);font-size:30px;font-weight:300;line-height:1.3}.gravity-category-list__body{display:block}.gravity-category-list__tracks{position:relative;z-index:2;display:flex;width:100%;min-width:0;flex:1 1 0;flex-direction:column;justify-content:space-around;row-gap:17px;margin-left:0;overflow:hidden}.gravity-category-list__tracks::after{position:absolute;z-index:4;top:0;right:0;width:150px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),var(--gravity-category-background,#fff));content:'';pointer-events:none}.gravity-category-list__track{position:relative;display:block;width:100%;min-width:0;overflow:hidden;cursor:default;touch-action:pan-y}.gravity-category-list__track-inner{display:flex;width:100%;min-width:0;align-items:center;transition-property:transform}.gravity-category-list.is-swiper-fallback .gravity-category-list__track{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.gravity-category-list.is-swiper-fallback .gravity-category-list__track::-webkit-scrollbar{display:none}.gravity-category-list.is-swiper-fallback .gravity-category-list__track-inner{gap:15px}.gravity-category-list.is-swiper-fallback [data-gravity-category-row='2'] .gravity-category-list__track-inner{gap:17px}.gravity-category-list__card{position:relative;display:flex;width:auto;min-width:0;max-width:calc(33% - 5px);height:auto;flex:0 0 calc(33% - 5px);align-items:center;overflow:visible;background:#e9e9e9}.gravity-category-list.is-swiper-fallback .gravity-category-list__card{scroll-snap-align:start}.gravity-category-list__media{position:relative;display:block;width:100%;overflow:hidden;background:#e9e9e9;isolation:isolate}.gravity-category-list__card-media.ratio-6-5{aspect-ratio:1.2}.gravity-category-list__card-media.ratio-4-3{aspect-ratio:1.33333333}.gravity-category-list__card-media.ratio-3-2{aspect-ratio:1.5}.gravity-category-list__card-media.ratio-1-1{aspect-ratio:1}.gravity-category-list__card-media.ratio-2-3{aspect-ratio:.66666667}.gravity-category-list__card-media.ratio-3-4{aspect-ratio:.75}.gravity-category-list__card-media.ratio-original{min-height:240px}.gravity-category-list__card-media.ratio-original.has-category-image:not(.is-image-missing) img{position:relative;height:auto;object-fit:contain}.gravity-category-list__empty-art,.gravity-category-list__empty-art svg,.gravity-category-list__placeholder,.gravity-category-list__placeholder svg{display:block;width:100%;height:100%}.gravity-category-list__placeholder{position:absolute;z-index:0;inset:0;background:#e9e9e9}.gravity-category-list__empty-art svg,.gravity-category-list__placeholder svg{background:#e9e9e9;fill:transparent;stroke:#252525}.gravity-category-list__media img{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:none;transition:none}.gravity-category-list__media.is-image-loaded .gravity-category-list__placeholder{visibility:hidden}.gravity-category-list__media.is-image-missing img{display:none}.gravity-category-list__card-link{position:absolute;z-index:3;inset:0;color:var(--gravity-category-text,#252525);cursor:pointer}.gravity-category-list__card-link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.gravity-category-list__card-title{position:absolute;z-index:2;bottom:0;left:0;display:flex;box-sizing:border-box;width:100%;max-width:calc(100% - 100px);align-items:center;justify-content:center;padding:20px;background:rgba(209,209,209,.8);background:color-mix(in srgb,var(--gravity-category-overlay,#d1d1d1) 80%,transparent);color:var(--gravity-category-text,#252525);font-family:var(--gravity-title-font-family,inherit);font-size:20px;font-weight:500;line-height:1.5;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:max-width .3s}.gravity-category-list__card-title>h3{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;color:inherit;font:inherit}@media (hover:hover){.gravity-body .gravity-category-list .gravity-category-list__card:hover .gravity-category-list__card-title{max-width:100%}}@media (min-width:769px){.gravity-body .gravity-category-list.is-renovation .gravity-category-list__card:hover .gravity-category-list__card-title{max-width:100%}}.gravity-category-list__empty{display:grid;min-height:280px;place-items:center;align-content:center;gap:16px;padding:32px;border:1px dashed var(--default-tag-border-color,#e6e6e6);color:var(--text-primary-color,#252525);text-align:center}.gravity-category-list__empty-art{width:min(240px,70vw);aspect-ratio:1}.gravity-category-list.gravity-motion-ready [data-gravity-category-reveal]{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.gravity-category-list.gravity-motion-ready [data-gravity-category-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1499px){.gravity-category-list__card{max-width:calc(40% - 5px);flex-basis:calc(40% - 5px)}}@media (max-width:1299px){.gravity-body .gravity-category-list .gravity-core-container{padding-right:30px;padding-left:30px}.gravity-category-list__card{max-width:calc(33% - 5px);flex-basis:calc(33% - 5px)}}@media (max-width:990px){.gravity-category-list__card{max-width:calc(40% - 5px);flex-basis:calc(40% - 5px)}}@media (max-width:768px){.gravity-body .gravity-category-list__heading-title{font-size:24px}.gravity-category-list__card{max-width:calc(50% - 5px);flex-basis:calc(50% - 5px)}.gravity-category-list__card-title{font-size:18px}}@media (max-width:640px){.gravity-category-list{padding-top:0;padding-bottom:25px}.gravity-body .gravity-category-list .gravity-core-container{padding-right:15px;padding-left:15px}.gravity-category-list.is-swiper-fallback [data-gravity-category-row='2'] .gravity-category-list__track-inner{gap:15px}.gravity-category-list__tracks::after{display:none}.gravity-category-list__card{max-width:calc(80% - 5px);flex-basis:calc(80% - 5px)}.gravity-category-list__card-title{max-height:min(100%,calc(6em + 40px));overflow:hidden}.gravity-category-list__card-title>h3{display:-webkit-box;max-height:6em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.gravity-category-list__empty{min-height:220px;padding:24px 15px}}@media (prefers-reduced-motion:reduce){.gravity-category-list [data-gravity-category-reveal],.gravity-category-list__card-title{opacity:1!important;transform:none!important;transition:none!important}}
.gravity-body .gravity-featured-products{overflow:visible;padding:0 0 80px;background:var(--gravity-products-background,#fff)}.gravity-body .gravity-featured-products .gravity-core-container{box-sizing:border-box;width:100%;max-width:1720px;margin:0 auto;padding:0 50px}.gravity-body .gravity-products-head{position:relative;display:block;gap:normal;margin:0 0 30px}.gravity-body .gravity-products-head.gravity-align-text-left{text-align:left}.gravity-body .gravity-products-head.gravity-align-text-center{text-align:center}.gravity-body .gravity-products-head.gravity-align-text-right{text-align:right}.gravity-body .gravity-products-head .gravity-core-heading{width:100%;margin:0;font-size:30px;font-weight:300;line-height:1.3}.gravity-body .gravity-featured-products .gravity-products-view-all-wrap{position:absolute;top:50%;right:0;line-height:1.6;transform:translateY(-50%)}.gravity-body .gravity-featured-products .gravity-products-view-all{min-height:0;display:inline;padding:9px 0;border:0;color:var(--gravity-view-all-text,#000);font-size:14px;line-height:1.6;letter-spacing:normal;text-decoration:underline;text-underline-offset:5px;text-transform:none}.gravity-body .gravity-featured-products .gravity-products-view-all:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gravity-body .gravity-products-head.gravity-align-text-right .gravity-products-view-all-wrap{right:auto;left:0}.gravity-body .gravity-products-view-all.is-button{padding:12px 18px;background:var(--gravity-view-all-background,#000);color:var(--gravity-view-all-button-text,#fff);text-decoration:none}.gravity-body .gravity-featured-products__grid{display:grid;grid-template-columns:repeat(var(--gravity-products-per-row,4),minmax(0,1fr));gap:var(--gravity-featured-row-gap,17px) var(--gravity-featured-column-gap,17px)}.gravity-body .gravity-featured-products__grid.is-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.gravity-body .gravity-featured-products__grid.is-slider.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.gravity-body .gravity-featured-products__grid.is-slider.is-pointer-down{scroll-behavior:auto}.gravity-body .gravity-featured-products__grid.is-slider:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gravity-body .gravity-featured-products__grid.is-slider::-webkit-scrollbar{display:none}.gravity-body .gravity-featured-products__grid.is-slider>.gravity-featured-card{flex:0 0 calc((100% - (var(--gravity-products-per-row,4) - 1) * var(--gravity-featured-column-gap,17px))/ var(--gravity-products-per-row,4));scroll-snap-align:start}.gravity-body .gravity-featured-card{position:relative;min-width:0;overflow:visible;background:0 0}.gravity-body .gravity-featured-card>.gravity-product-card{height:100%;opacity:1;transform:none;transition:none}.gravity-body .gravity-featured-card .gravity-product-card__media,.gravity-body .gravity-featured-card--empty .gravity-featured-card__media{aspect-ratio:.7}.gravity-body .gravity-featured-card:hover .gravity-product-card__media.has-secondary-image .gravity-product-image--primary{opacity:0}.gravity-body .gravity-featured-card:hover .gravity-product-card__media.has-secondary-image .gravity-product-image--secondary{opacity:1}.gravity-body .gravity-featured-card .gravity-product-badge{top:12px;left:12px;padding:6px 20px;background:rgba(255,255,255,.58);-webkit-backdrop-filter:blur(10.4px);backdrop-filter:blur(10.4px);color:#000;font-size:14px;line-height:1.6}.gravity-body .gravity-featured-card .gravity-product-badge>span{font-size:12px;line-height:19.2px}.gravity-body .gravity-featured-card .gravity-product-card__quick-add::before{display:none}.gravity-body .gravity-featured-card .gravity-product-card__quick-add{top:12px;right:12px;bottom:auto;width:34px;height:34px;border:0;border-radius:0;background:#252525;color:#fff}.gravity-body .gravity-featured-card .gravity-product-card__quick-add:focus-visible,.gravity-body .gravity-featured-card .gravity-product-card__quick-add:hover{transform:none;opacity:1}.gravity-body .gravity-featured-card .gravity-product-card__quick-add:focus-visible{outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 0 3px #252525}.gravity-body .gravity-featured-card .gravity-product-card__quick-add .gravity-header__official-icon,.gravity-body .gravity-featured-card .gravity-product-card__quick-add .gravity-product-card__eye-icon{display:block;width:19px;height:19px;fill:currentColor}.gravity-body .gravity-featured-card .gravity-product-card__quick-add .gravity-product-card__eye-icon{fill:none}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info{position:absolute;right:10px;bottom:10px;left:10px;z-index:1;max-width:none;padding:16px;background:rgba(37,37,37,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__title{color:#fff;font-size:16px;line-height:1.6}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info .price{margin-top:10px;color:#fff;line-height:1.6}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info .pay-price{color:#fff;font-size:18px;line-height:1}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info .orig-price{margin-left:5px;color:#fff;font-size:14px;line-height:1;text-decoration:line-through;opacity:.6}.gravity-body .gravity-featured-card--empty .gravity-featured-card__media{overflow:hidden;background:color-mix(in srgb,var(--gravity-products-background,#fff) 60%,#0000 0)}.gravity-body .gravity-featured-card--empty .placeholder-svg{display:block;width:100%;height:100%}.gravity-body .gravity-motion-ready [data-gravity-featured-card]{opacity:0;transform:translate3d(0,20px,0);transition:opacity .4s ease,transform .4s ease}.gravity-body .gravity-motion-ready [data-gravity-featured-card].is-visible{opacity:1;transform:none}.gravity-body .gravity-motion-ready .gravity-featured-card>.gravity-product-card,.gravity-body .gravity-motion-ready .gravity-featured-card>.gravity-product-card.gravity-reveal{opacity:1;transform:none;transition:none}.gravity-body .gravity-featured-products.is-gsap-ready .gravity-featured-card,.gravity-body .gravity-featured-products.is-gsap-ready .gravity-featured-card .gravity-product-card__info,.gravity-body .gravity-featured-products.is-gsap-ready .gravity-featured-card>.gravity-product-card{transition:none}.gravity-body .gravity-products-nav{display:none;justify-content:flex-end;gap:8px;margin-top:24px}.gravity-body .gravity-featured-products.is-runtime-ready .gravity-products-nav{display:flex}.gravity-body .gravity-products-nav button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:0 0;color:inherit;cursor:pointer;will-change:opacity,transform}.gravity-body .gravity-products-nav button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:1280px) and (min-width:641px){.gravity-body .gravity-featured-products .gravity-core-container{padding-right:30px;padding-left:30px}}@media (max-width:768px){.gravity-body .gravity-featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gravity-body .gravity-featured-products__grid.is-slider>.gravity-featured-card{flex-basis:calc((100% - (var(--gravity-mobile-products-per-row,2) - 1) * 17px)/ var(--gravity-mobile-products-per-row,2))}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info{position:static;margin:0;padding:10px 0;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__title{color:#252525;font-size:14px;line-height:1.5}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info .price{margin-top:5px;color:#252525;font-size:14px;line-height:1.4}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info .pay-price{color:#252525;font-size:14px;line-height:1.4}.gravity-body .gravity-featured-card .gravity-product-card.is-overlay .gravity-product-card__info .orig-price{margin-left:0;color:#252525;font-size:12px;line-height:1.4}}@media (max-width:640px){.gravity-body .gravity-featured-products{padding:0 0 40px}.gravity-body .gravity-featured-products .gravity-core-container{padding-right:15px;padding-left:15px}.gravity-body .gravity-products-head{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-bottom:30px}.gravity-body .gravity-featured-products .gravity-products-view-all-wrap,.gravity-body .gravity-products-head.gravity-align-text-right .gravity-products-view-all-wrap{position:static;width:100%;transform:none}.gravity-body .gravity-products-head .gravity-core-heading{font-size:24px}.gravity-body .gravity-featured-products__grid{grid-template-columns:repeat(var(--gravity-mobile-products-per-row,2),minmax(0,1fr));gap:15px}.gravity-body .gravity-featured-products__grid.is-slider>.gravity-featured-card{flex-basis:calc((100% - (var(--gravity-mobile-products-per-row,2) - 1) * 15px)/ var(--gravity-mobile-products-per-row,2))}.gravity-body .gravity-featured-card .gravity-product-card__quick-add{top:10px;right:10px;width:26px;height:26px}.gravity-body .gravity-featured-card .gravity-product-card__quick-add .gravity-header__official-icon,.gravity-body .gravity-featured-card .gravity-product-card__quick-add .gravity-product-card__eye-icon{width:16px;height:16px}.gravity-body .gravity-featured-card .gravity-product-badge{top:10px;left:10px;padding:6px 20px;font-size:14px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-motion-ready [data-gravity-featured-card]{opacity:1;transform:none;transition:none}.gravity-body .gravity-featured-products__grid.is-slider{scroll-behavior:auto}}
.gravity-body .gravity-featured-marquee{--gravity-marquee-duration:200s;--gravity-marquee-gap:68px;--gravity-marquee-image-size:35px;--gravity-marquee-text-size:36px;box-sizing:border-box;position:relative;z-index:1;width:100%;min-height:0;overflow:visible;padding:20px 0;background:var(--gravity-marquee-section-background,#252525);color:var(--gravity-marquee-section-text,#fff)}.gravity-body .gravity-featured-marquee.has-border{border-top:1px solid currentColor;border-bottom:1px solid currentColor}.gravity-body .gravity-featured-marquee *,.gravity-body .gravity-featured-marquee ::after,.gravity-body .gravity-featured-marquee ::before{box-sizing:border-box}.gravity-body .gravity-featured-marquee__viewport{position:relative;display:flex;width:100%;min-height:var(--gravity-marquee-text-size);align-items:center;overflow:hidden}.gravity-body .gravity-featured-marquee__track{display:flex;width:max-content;min-width:100%;min-height:var(--gravity-marquee-text-size);align-items:center;gap:var(--gravity-marquee-gap);animation:none!important;outline:0;transform:translate3d(0,0,0);will-change:transform}.gravity-body .gravity-featured-marquee__track:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.gravity-body .gravity-featured-marquee__item{display:inline-flex;min-height:var(--gravity-marquee-image-size);flex:0 0 auto;align-items:center;gap:var(--gravity-marquee-gap);padding:0;background:0 0;color:inherit;white-space:nowrap}.gravity-body .gravity-featured-marquee__image{display:block;width:var(--gravity-marquee-image-size);max-width:var(--gravity-marquee-image-size);height:var(--gravity-marquee-image-size);max-height:var(--gravity-marquee-image-size);flex:0 0 auto;object-fit:contain}.gravity-body .gravity-featured-marquee__image.is-image-missing{visibility:hidden}.gravity-body .gravity-featured-marquee__text{margin:0;color:inherit;font-size:var(--gravity-marquee-text-size);font-weight:700;line-height:1;white-space:nowrap}.gravity-body .gravity-featured-marquee__item.has-text-outline .gravity-featured-marquee__text{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;text-stroke:1px currentColor}.gravity-body .gravity-featured-marquee__empty{display:flex;min-height:var(--gravity-marquee-image-size);align-items:center;justify-content:center;padding:0 20px;color:var(--gravity-marquee-section-text,#fff);text-align:center}.gravity-body .gravity-featured-marquee__empty-text{font-size:14px;line-height:1.3}.gravity-body .gravity-featured-marquee.is-awaiting-visibility .gravity-featured-marquee__track,.gravity-body .gravity-featured-marquee.is-reduced-motion .gravity-featured-marquee__track,.gravity-body .gravity-featured-marquee.is-static .gravity-featured-marquee__track{min-width:100%;transform:none!important;will-change:auto}.gravity-body .gravity-featured-marquee.is-reduced-motion .gravity-featured-marquee__viewport,.gravity-body .gravity-featured-marquee.is-static .gravity-featured-marquee__viewport{overflow-x:auto;scrollbar-width:none}.gravity-body .gravity-featured-marquee.is-reduced-motion .gravity-featured-marquee__viewport::-webkit-scrollbar,.gravity-body .gravity-featured-marquee.is-static .gravity-featured-marquee__viewport::-webkit-scrollbar{display:none}.gravity-body .gravity-featured-marquee.is-paused .gravity-featured-marquee__track{will-change:transform}@media (max-width:640px){.gravity-body .gravity-featured-marquee{padding:10px 0}.gravity-body .gravity-featured-marquee__text{font-size:18px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-featured-marquee__track{transform:none!important;will-change:auto}}
.gravity-body .gravity-footer{position:relative;box-sizing:border-box;width:100%;padding:40px 0;padding-bottom:40px!important;color:var(--gravity-footer-text,#fff);background:var(--gravity-footer-background,#282828);font-size:14px;line-height:22.4px}.gravity-body .gravity-footer *,.gravity-body .gravity-footer ::after,.gravity-body .gravity-footer ::before{box-sizing:border-box}.gravity-body .gravity-footer a{color:inherit;text-decoration:none}.gravity-body .gravity-footer a:focus-visible,.gravity-body .gravity-footer button:focus-visible,.gravity-body .gravity-footer input:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-body .gravity-footer__inner{position:relative;z-index:1;display:flex;width:100%;max-width:1720px;margin:0 auto;padding:0 50px;flex-flow:column;gap:40px}.gravity-body .gravity-footer__top{z-index:1;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.gravity-body .gravity-footer__menu ul,.gravity-body .gravity-footer__payments ul,.gravity-body .gravity-footer__social ul,.gravity-body .gravity-footer__top-menu ul{margin:0;padding:0;list-style:none}.gravity-body .gravity-footer__top-menu ul{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:5px;justify-content:flex-start}.gravity-body .gravity-footer__menu li,.gravity-body .gravity-footer__top-menu li{min-width:0;overflow-wrap:anywhere;word-break:break-word}.gravity-body .gravity-footer__top-menu a,.gravity-body .gravity-footer__top-menu span{color:inherit;font-size:14px;line-height:1;text-underline-offset:3px;transition:text-underline-offset .3s}.gravity-body .gravity-footer__menu a:focus-visible,.gravity-body .gravity-footer__menu a:hover,.gravity-body .gravity-footer__top-menu a:focus-visible,.gravity-body .gravity-footer__top-menu a:hover{text-decoration:underline;text-underline-offset:5px}.gravity-body .gravity-footer__social{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.gravity-body .gravity-footer__social>span{color:inherit;font-size:14px}.gravity-body .gravity-footer__social ul{display:flex;gap:20px;align-items:center}.gravity-body .gravity-footer__social a,.gravity-body .gravity-footer__social li{display:flex}.gravity-body .gravity-footer__social a{align-items:center;justify-content:center;font-size:16px}.gravity-body .gravity-footer__social a:focus-visible,.gravity-body .gravity-footer__social a:hover{opacity:.6}.gravity-body .gravity-footer__card{z-index:1;min-width:0;padding:50px;color:var(--gravity-footer-card-text,#000);background:var(--gravity-footer-card-background,#fff)}.gravity-body .gravity-footer__columns{display:flex;min-width:0;flex-wrap:wrap;row-gap:50px;align-items:flex-start;justify-content:space-between}.gravity-body .gravity-footer__column{display:flex;width:100%;max-width:21%;min-width:21%;flex:1 1 auto;flex-flow:column;gap:20px;overflow-wrap:anywhere;word-break:break-word}.gravity-body .gravity-footer__subscribe{max-width:35%;min-width:25%;padding:40px;color:var(--gravity-footer-text,#fff);background:var(--gravity-footer-background,#282828)}.gravity-body .gravity-footer__column h2{margin:0;color:inherit;font-size:clamp(18px,2.2vw,20px);font-weight:600;letter-spacing:normal;line-height:1.5;text-transform:none}.gravity-body .gravity-footer__rte{color:inherit;font-size:14px;line-height:1.6}.gravity-body .gravity-footer__column-head h2+.gravity-footer__rte{margin-top:10px}.gravity-body .gravity-footer__rte>:first-child{margin-top:0}.gravity-body .gravity-footer__rte>:last-child{margin-bottom:0}.gravity-body .gravity-footer__menu a,.gravity-body .gravity-footer__menu span{color:inherit;font-size:14px;line-height:36.4px;text-underline-offset:3px;transition:text-underline-offset .3s}.gravity-body .gravity-footer .text-left{text-align:left}.gravity-body .gravity-footer .text-center{text-align:center}.gravity-body .gravity-footer .text-right{text-align:right}.gravity-body .gravity-footer__newsletter{width:100%}.gravity-body .gravity-footer__newsletter-row{display:flex;width:100%;min-height:52px;flex-wrap:nowrap;align-items:stretch;border:1px solid currentColor}.gravity-body .gravity-footer__newsletter-row input{width:100%;min-width:0;height:50px;padding:10px 15px;flex:1;border:0;border-radius:0;color:inherit;background:0 0;font-size:12px;line-height:14.4px}.gravity-body .gravity-footer__newsletter-row input:focus,.gravity-body .gravity-footer__newsletter-row input:hover{outline:0;outline-offset:0;box-shadow:none}.gravity-body .gravity-footer__newsletter-row input:focus-visible{outline:2px solid #288bbb;outline-offset:-3px;box-shadow:none}.gravity-body .gravity-footer__newsletter-row input::placeholder{color:currentColor;opacity:.64}.gravity-body .gravity-footer__newsletter-row input:-webkit-autofill,.gravity-body .gravity-footer__newsletter-row input:-webkit-autofill:focus,.gravity-body .gravity-footer__newsletter-row input:-webkit-autofill:hover{-webkit-text-fill-color:var(--gravity-footer-text,#fff);transition:background-color 9999s ease-out 0s}.gravity-body .gravity-footer__newsletter-row input:-webkit-autofill,.gravity-body .gravity-footer__newsletter-row input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--gravity-footer-background,#282828) inset}.gravity-body .gravity-footer__newsletter-row input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--gravity-footer-background,#282828) inset}.gravity-body .gravity-footer__newsletter-row button{display:flex;width:100%;max-width:60px;min-width:0;height:50px;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;color:inherit;background:0 0;font-size:20px;line-height:normal;cursor:pointer}.gravity-body .gravity-footer__subscribe-tips{min-height:0;margin-top:10px;font-size:12px;line-height:1.6}.gravity-body .gravity-footer__terms{display:block;margin:16px 0 0;color:inherit;font-size:12px;line-height:19.2px}.gravity-body .gravity-footer__bottom{margin:100px 0 0}.gravity-body .gravity-footer__bottom-inner{display:flex;gap:20px;align-items:center;justify-content:center}.gravity-body .gravity-footer__bottom-inner.has-copyright.has-payments{justify-content:space-between}.gravity-body .gravity-footer__copyright,.gravity-body .gravity-footer__payments{min-width:0;flex:1 1 100%}.gravity-body .gravity-footer__copyright p{margin:0;color:inherit;font-size:14px;line-height:1.96;text-align:center;overflow-wrap:anywhere;word-break:break-word}.gravity-body .gravity-footer__bottom-inner.has-copyright.has-payments .gravity-footer__copyright p{text-align:left}.gravity-body .gravity-footer__payments ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gravity-body .gravity-footer__bottom-inner.has-copyright.has-payments .gravity-footer__payments ul{justify-content:flex-end}.gravity-body .gravity-footer__payments li{display:flex}.gravity-body .gravity-footer__payments img{display:block;width:38px;max-width:38px;height:24px;object-fit:contain}.gravity-body .gravity-footer__bottom-logo{position:sticky;z-index:0;bottom:0;width:100%;opacity:1;transform:scale(.8);transform-origin:center;transition:opacity .3s ease;will-change:opacity}.gravity-body .gravity-footer.is-motion-ready .gravity-footer__bottom-logo{opacity:0}.gravity-body .gravity-footer.is-motion-ready.is-visible .gravity-footer__bottom-logo{opacity:1}.gravity-body .gravity-footer__bottom-logo a,.gravity-body .gravity-footer__bottom-logo img{display:block;width:100%}.gravity-body .gravity-footer__bottom-logo img{max-width:100%;height:auto}@media screen and (max-width:1299px){.gravity-body .gravity-footer__inner{padding-right:30px;padding-left:30px}.gravity-body .gravity-footer__card{padding-right:30px;padding-left:30px}}@media screen and (max-width:1150px){.gravity-body .gravity-footer__column{max-width:50%}}@media screen and (max-width:768px){.gravity-body .gravity-footer__column{max-width:100%;flex:1 1 100%}.gravity-body .gravity-footer__bottom{margin-top:40px}.gravity-body .gravity-footer__bottom-inner{flex-flow:column;gap:20px;justify-content:center}.gravity-body .gravity-footer__bottom-inner.has-copyright.has-payments .gravity-footer__copyright p{text-align:center}.gravity-body .gravity-footer__bottom-inner.has-copyright.has-payments .gravity-footer__payments ul{justify-content:center}}@media screen and (max-width:640px){.gravity-body .gravity-footer__inner{padding-right:15px;padding-left:15px}.gravity-body .gravity-footer__card{padding:30px 15px}.gravity-body .gravity-footer__subscribe{padding:15px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-footer__bottom-logo{opacity:1!important;transform:scale(.8)!important;transition:none!important;will-change:auto!important}}
.gravity-body .gravity-hotspots{--gravity-hotspot-color:#fff;width:100%;padding:0 0 100px;overflow:visible;background:#fff;color:#131313}.gravity-body .gravity-hotspots *,.gravity-body .gravity-hotspots ::after,.gravity-body .gravity-hotspots ::before{box-sizing:border-box}.gravity-body .gravity-hotspots__container{width:100%;max-width:1720px;margin:0 auto;padding:0 50px}.gravity-body .gravity-hotspots__head{position:relative;display:block;margin:0 0 30px}.gravity-body .gravity-hotspots__title{margin:0;color:#131313;font-size:clamp(24px,3vw,30px);font-weight:300;line-height:1.3}.gravity-body .gravity-hotspots__link{flex:none;position:absolute;top:50%;right:0;padding:9px 0;border:0;background:0 0;color:#252525;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:10px;transform:translateY(-50%);transition:color .3s ease-in-out,text-underline-offset .3s ease-in-out}.gravity-body .gravity-hotspots__link:focus-visible,.gravity-body .gravity-hotspots__link:hover{color:#000;text-underline-offset:3px}.gravity-body .gravity-hotspots__canvas,.gravity-body .gravity-hotspots__image,.gravity-body .gravity-hotspots__picture{display:block;width:100%}.gravity-body .gravity-hotspots__canvas{position:relative}.gravity-body .gravity-hotspots__picture{overflow:hidden;aspect-ratio:var(--gravity-hotspot-image-ratio,1920 / 1034)}.gravity-body .gravity-hotspots__image{height:100%;object-fit:cover}.gravity-body .gravity-hotspots__placeholder,.gravity-body .gravity-hotspots__placeholder .placeholder-svg{display:block;width:100%;aspect-ratio:1920/1034}.gravity-body .gravity-hotspots__placeholder{overflow:hidden;background:#f4f4f4;color:#c9c9c9}.gravity-body .gravity-hotspot__button{position:absolute;z-index:2;top:var(--vertical-position);left:var(--horizontal-position);display:flex;width:30px;height:30px;padding:0;align-items:center;justify-content:center;border:1px solid var(--gravity-hotspot-color);border-radius:50%;background:color-mix(in srgb,var(--gravity-hotspot-color) 30%,transparent);color:var(--gravity-hotspot-color);cursor:pointer;font-size:0}.gravity-body .gravity-hotspot__button::after{position:absolute;z-index:0;top:50%;left:50%;width:44px;height:44px;content:"";transform:translate(-50%,-50%)}.gravity-body .gravity-hotspot__button .hotspot-inner-span{display:block;width:10px;height:10px;border-radius:50%;background:var(--gravity-hotspot-color)}.gravity-body .gravity-hotspot__button:focus-visible{outline:2px solid #252525;outline-offset:3px}.gravity-body .gravity-hotspot__button[aria-disabled=true],.gravity-body .gravity-hotspot__button[disabled]{cursor:not-allowed;opacity:.45}.gravity-body .gravity-hotspot__button[data-gravity-hotspot-empty=true]{pointer-events:none;visibility:hidden}.gravity-body .gravity-hotspots.is-embedded-editor .gravity-hotspot__button[data-gravity-hotspot-empty=true],.gravity-body .gravity-hotspots.is-renovation .gravity-hotspot__button[data-gravity-hotspot-empty=true]{cursor:pointer;pointer-events:auto;visibility:visible}.gravity-body .hotspot-block-img{position:absolute;z-index:2;top:100%;left:100%;display:block;width:108px;max-width:108px;height:108px;border-radius:50%;opacity:0;pointer-events:none;transform:scale(0);transform-origin:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.gravity-body .hotspot-block-img>span{position:absolute;z-index:-1;top:-15px;left:-15px;display:block;width:calc(100% + 30px);height:calc(100% + 30px);border-radius:50%;background:color-mix(in srgb,#fff 30%,transparent)}.gravity-body .hotspot-block-img>span::after{position:absolute;top:50%;left:50%;width:90%;height:90%;border:1px solid color-mix(in srgb,#fff 50%,transparent);border-radius:50%;content:"";transform:translate(-50%,-50%)}.gravity-body .hotspot-block-img .placeholder-svg,.gravity-body .hotspot-block-img img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.gravity-body .gravity-hotspot__button[data-x="100"] .hotspot-block-img,.gravity-body .gravity-hotspot__button[data-x^="8"] .hotspot-block-img,.gravity-body .gravity-hotspot__button[data-x^="9"] .hotspot-block-img{right:100%;left:auto}.gravity-body .gravity-hotspot__button[data-y="100"] .hotspot-block-img,.gravity-body .gravity-hotspot__button[data-y^="8"] .hotspot-block-img,.gravity-body .gravity-hotspot__button[data-y^="9"] .hotspot-block-img{top:auto;bottom:100%}@media (hover:hover) and (pointer:fine){.gravity-body .gravity-hotspot__button:hover::after{width:100px;height:100px}.gravity-body .gravity-hotspot__button:focus-visible .hotspot-block-img,.gravity-body .gravity-hotspot__button:hover .hotspot-block-img{opacity:1;pointer-events:auto;transform:scale(1)}}.gravity-body .gravity-hotspots .hotspot-block-popup{position:fixed;z-index:102;inset:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease .4s,visibility 0s linear .7s}.gravity-body .gravity-hotspots .hotspot-block-popup.hotspot-block-popup--show,.gravity-body .gravity-hotspots .hotspot-block-popup.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.gravity-body .gravity-hotspots .hotspot-block-popup-content{width:100%;max-width:460px;height:100%;margin-right:0;margin-left:auto;padding:20px;overflow-x:hidden;overflow-y:auto;background:#fff;color:#252525;opacity:0;transform:translateX(50px);transition:transform .4s ease,opacity .4s ease;transition-delay:0s}.gravity-body .gravity-hotspots .hotspot-block-popup--show .hotspot-block-popup-content,.gravity-body .gravity-hotspots .hotspot-block-popup.is-open .hotspot-block-popup-content{opacity:1;transform:translateX(0);transition-delay:.3s}.gravity-body .gravity-hotspots .hotspot-block-popup.is-gsap-managed,.gravity-body .gravity-hotspots .hotspot-block-popup.is-gsap-managed .hotspot-block-popup-content{transition:none}.gravity-body .gravity-hotspots .hotspot-block-popup-content::-webkit-scrollbar{width:6px;background:#e2dbdb}.gravity-body .gravity-hotspots .hotspot-block-popup-content::-webkit-scrollbar-thumb{background:#4d4d4d}.gravity-body .gravity-hotspots .hotspot-block-popup-header{display:flex;margin:0 0 20px;align-items:flex-start;justify-content:space-between;gap:20px}.gravity-body .gravity-hotspots .hotspot-block-popup-title{margin:0;color:#252525;font-size:clamp(20px,2.6vw,24px);font-weight:400;line-height:1.4}.gravity-body .gravity-hotspots .hotspot-block-popup-description{margin:10px 0 0;color:#000;font-size:14px;line-height:1.6}.gravity-body .gravity-hotspots .hotspot-block-popup-description.bold{font-weight:600}.gravity-body .gravity-hotspots .hotspot-block-popup-description.italic{font-style:italic}.gravity-body .gravity-hotspots button.J-imageHotspotClose{display:flex;flex:0 0 26px;width:26px;max-width:26px;height:26px;padding:0;align-items:center;justify-content:center;border:1px solid #252525;border-radius:50%;background:0 0;color:#252525;cursor:pointer;font:inherit;transition:background .3s ease,color .3s ease}.gravity-body .gravity-hotspots button.J-imageHotspotClose:focus-visible,.gravity-body .gravity-hotspots button.J-imageHotspotClose:hover{background:#252525;color:#fff}.gravity-body .gravity-hotspots .hotspot-block-popup-content .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}.gravity-body .gravity-hotspots .hotspot-block-popup-content .swiper-slide{width:auto!important;min-width:0}.gravity-body .gravity-hotspots .card-image,.gravity-body .gravity-hotspots .card-wrapper{width:100%}.gravity-body .gravity-hotspots .card-image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#f1f2f3}.gravity-body .gravity-hotspots .card-image>a{display:block;width:100%;height:100%}.gravity-body .gravity-hotspots .card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gravity-body .gravity-hotspots .card-image:hover img{transform:scale(1.1)}.gravity-body .gravity-hotspots .title-wrapper{position:absolute;z-index:1;bottom:0;left:0;max-width:calc(100% - 20px);padding:10px;background:rgba(37,37,37,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gravity-body .gravity-hotspots .product-name,.gravity-body .gravity-hotspots .product-name a{margin:0;color:#fff;font-size:16px;line-height:1.6;text-decoration:none}.gravity-body .gravity-hotspots .card-content:empty{display:none}.gravity-body .gravity-hotspots .banner-btn{display:flex;width:max-content;min-height:40px;margin:40px auto 0;padding:9px 29px;align-items:center;justify-content:center;border:2px solid #252525;background:#252525;color:#fff;font-size:14px;line-height:1.2;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out}.gravity-body .gravity-hotspots .banner-btn:focus-visible,.gravity-body .gravity-hotspots .banner-btn:hover{background:#fff;color:#252525}.gravity-body .gravity-hotspots .banner-btn[aria-hidden=true]{display:none}.gravity-body .gravity-hotspots.has-image-error .gravity-hotspot__button,.gravity-body .gravity-hotspots.has-image-error .hotspot-block-popup,.gravity-body .gravity-hotspots.has-no-image .gravity-hotspot__button{display:none!important}@media (max-width:1299px){.gravity-body .gravity-hotspots__container{padding-right:30px;padding-left:30px}}@media (max-width:749px){.gravity-body .gravity-hotspots .hotspot-block-popup{top:10px;right:10px;bottom:auto;left:auto;width:calc(100% - 20px);height:calc(100% - 20px);max-height:calc(100% - 20px)}}@media (max-width:640px){.gravity-body .gravity-hotspots__picture{aspect-ratio:var(--gravity-hotspot-mobile-ratio,var(--gravity-hotspot-image-ratio,1920 / 1034))}.gravity-body .gravity-hotspots{padding:0 0 50px}.gravity-body .gravity-hotspots__container{padding-right:15px;padding-left:15px}.gravity-body .gravity-hotspots__head{display:flex;flex-flow:column;align-items:flex-start;gap:0}.gravity-body .gravity-hotspots__link{position:static;transform:none}.gravity-body .gravity-hotspot__button{width:20px;height:20px}.gravity-body .gravity-hotspot__button .hotspot-inner-span{width:8px;height:8px}.gravity-body .hotspot-block-img{display:none}.gravity-body .gravity-hotspots .hotspot-block-popup{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%}.gravity-body .gravity-hotspots .hotspot-block-popup-content{max-width:none;padding:15px}.gravity-body .gravity-hotspots .hotspot-block-popup-content .grid{grid-template-columns:1fr;gap:15px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-hotspots *,.gravity-body .gravity-hotspots ::after,.gravity-body .gravity-hotspots ::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
.gravity-body .gravity-image-text{display:block;width:100%;grid-template-columns:none;overflow:visible;padding:100px 0 40px;background:var(--gravity-image-text-background,#fff);color:var(--gravity-image-text-color,#131313)}.gravity-body .gravity-image-text *,.gravity-body .gravity-image-text ::after,.gravity-body .gravity-image-text ::before{box-sizing:border-box}.gravity-body .gravity-image-text__container{width:100%;max-width:1720px;margin:0 auto;padding:0 50px}.gravity-body .gravity-image-text__track{display:flex;width:100%;max-width:1210px;flex-direction:column;gap:100px;margin-left:auto;padding:0}.gravity-body .gravity-image-text__header{width:100%;max-width:1210px;margin:0 0 40px auto;overflow-wrap:break-word}.gravity-body .gravity-image-text__header.gravity-align-text-center{text-align:center}.gravity-body .gravity-image-text__header.gravity-align-text-right{text-align:right}.gravity-body .gravity-image-text__header.gravity-align-text-center .gravity-image-text__description{margin-right:auto;margin-left:auto}.gravity-body .gravity-image-text__header.gravity-align-text-right .gravity-image-text__description{margin-left:auto}.gravity-body .gravity-image-text__header .gravity-image-text__description{max-width:760px}.gravity-body .gravity-image-text__track.no-space{gap:0}.gravity-body .gravity-image-text__card,.gravity-body .gravity-image-text__empty{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;overflow:visible;background:var(--gravity-image-text-background,#fff);color:var(--gravity-image-text-color,#131313);transform-origin:50% 50%}@media (min-width:641px){.gravity-body .gravity-image-text.is-scroll-enabled.is-gsap-scroll .gravity-image-text__card{position:sticky;top:var(--gravity-image-text-sticky-offset,20px)}}.gravity-body .gravity-image-text.is-scroll-enabled.is-reduced-motion .gravity-image-text__card,.gravity-body .gravity-image-text.is-scroll-enabled.is-static-scroll .gravity-image-text__card{position:relative;top:auto;transform:none!important}.gravity-body .gravity-image-text__card--right .gravity-image-text__media,.gravity-body .gravity-image-text__card--right .gravity-image-text__media-link{grid-column:2;grid-row:1}.gravity-body .gravity-image-text__media-link{display:block;min-width:0;color:inherit;text-decoration:none}.gravity-body .gravity-image-text__card--right .gravity-image-text__content{grid-column:1;grid-row:1}.gravity-body .gravity-image-text__media{position:relative;width:100%;min-width:0;aspect-ratio:.8;overflow:hidden;background:#ececec}.gravity-body .gravity-image-text__media img,.gravity-body .gravity-image-text__placeholder,.gravity-body .gravity-image-text__placeholder .placeholder-svg{position:absolute;inset:0;display:block;width:100%;height:100%}.gravity-body .gravity-image-text__placeholder{z-index:0}.gravity-body .gravity-image-text__placeholder .placeholder-svg{object-fit:cover}.gravity-body .gravity-image-text__media img{z-index:1;object-fit:cover;filter:grayscale(1);transition:filter .3s ease-in-out}.gravity-body .gravity-image-text__media.has-image .gravity-image-text__placeholder{visibility:hidden}.gravity-body .gravity-image-text__media.is-image-missing .gravity-image-text__placeholder{visibility:visible}.gravity-body .gravity-image-text__media.is-image-missing img{opacity:0}.gravity-body .gravity-image-text:not(.is-gsap-ready) .gravity-image-text__card.is-color .gravity-image-text__media img,.gravity-body .gravity-image-text:not(.is-gsap-ready) .gravity-image-text__media.is-color img,.gravity-body .gravity-image-text:not(.is-gsap-ready) .gravity-image-text__media:focus-within img,.gravity-body .gravity-image-text:not(.is-gsap-ready) .gravity-image-text__media:hover img{filter:grayscale(0)}.gravity-body .gravity-image-text.is-gsap-ready .gravity-image-text__media img{transition:none}.gravity-body .gravity-image-text__card--round-angle .gravity-image-text__media,.gravity-body .gravity-image-text__card--round-angle .gravity-image-text__media img,.gravity-body .gravity-image-text__card--round-angle .gravity-image-text__placeholder,.gravity-body .gravity-image-text__card--round-angle .gravity-image-text__placeholder .placeholder-svg{border-radius:16px}.gravity-body .gravity-image-text__card--right-angle .gravity-image-text__media,.gravity-body .gravity-image-text__card--right-angle .gravity-image-text__media img,.gravity-body .gravity-image-text__card--right-angle .gravity-image-text__placeholder,.gravity-body .gravity-image-text__card--right-angle .gravity-image-text__placeholder .placeholder-svg{border-radius:0}.gravity-body .gravity-image-text__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;overflow-wrap:anywhere;word-break:normal;white-space:normal}.gravity-body .gravity-image-text__content.gravity-align-text-left{align-items:flex-start;text-align:left}.gravity-body .gravity-image-text__content.gravity-align-text-center{align-items:center;text-align:center}.gravity-body .gravity-image-text__content.gravity-align-text-right{align-items:flex-end;text-align:right}.gravity-body .gravity-image-text__description,.gravity-body .gravity-image-text__subtitle,.gravity-body .gravity-image-text__title{max-width:100%;color:inherit;overflow-wrap:anywhere;white-space:normal}.gravity-body .gravity-image-text__subtitle{margin:0 0 10px;font-size:14px;line-height:1.6}.gravity-body .gravity-image-text__content .np-ui-main-title,.gravity-body .gravity-image-text__title{margin:0;font-family:var(--gravity-title-font-family,inherit);font-size:clamp(28px,3.8vw,40px);font-weight:300;line-height:1.15;letter-spacing:normal}.gravity-body .gravity-image-text__description{margin:10px 0 0;font-size:14px;font-weight:400;line-height:22.4px;opacity:.7}.gravity-body .gravity-image-text__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:20px;padding:9px 29px;max-width:100%;border:2px solid var(--gravity-image-text-button,#252525);background:var(--gravity-image-text-button,#252525);color:var(--gravity-image-text-button-text,#fff);font-family:var(--gravity-title-font-family,inherit);font-size:14px;line-height:22.4px;text-decoration:none;overflow-wrap:anywhere;text-align:center;white-space:normal;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.gravity-body .gravity-image-text__button:hover{background:var(--gravity-image-text-button-text,#fff);color:var(--gravity-image-text-button,#252525)}.gravity-body .gravity-image-text__button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-body .gravity-image-text__button.is-text{min-height:0;padding:0 0 3px;border:0;border-bottom:1px solid currentColor;background:0 0;color:inherit}.gravity-body .gravity-image-text.is-reveal-ready [data-gravity-image-text-reveal]{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.gravity-body .gravity-image-text.is-reveal-ready [data-gravity-image-text-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1299px){.gravity-body .gravity-image-text__container{padding-right:30px;padding-left:30px}}@media (max-width:989px) and (min-width:641px){.gravity-body .gravity-image-text__content{padding:40px 20px}}@media (max-width:640px){.gravity-body .gravity-image-text{padding:50px 0 20px}.gravity-body .gravity-image-text__container{padding-right:15px;padding-left:15px}.gravity-body .gravity-image-text__track{gap:100px;padding:0}.gravity-body .gravity-image-text__header{margin-bottom:30px}.gravity-body .gravity-image-text__track.no-space{gap:0}.gravity-body .gravity-image-text.is-scroll-enabled .gravity-image-text__card,.gravity-body .gravity-image-text__card,.gravity-body .gravity-image-text__empty{display:flex;grid-template-columns:1fr;flex-direction:column;position:relative;top:auto;transform:none!important}.gravity-body .gravity-image-text.is-scroll-enabled .gravity-image-text__card--mobile-text-first,.gravity-body .gravity-image-text__card--mobile-text-first{flex-direction:column-reverse}.gravity-body .gravity-image-text__card--right .gravity-image-text__content,.gravity-body .gravity-image-text__card--right .gravity-image-text__media,.gravity-body .gravity-image-text__card--right .gravity-image-text__media-link{grid-column:auto;grid-row:auto}.gravity-body .gravity-image-text__media{flex:0 0 auto;aspect-ratio:.8}.gravity-body .gravity-image-text__card.is-color .gravity-image-text__media img,.gravity-body .gravity-image-text__media img,.gravity-body .gravity-image-text__media.is-color img{filter:grayscale(0)}.gravity-body .gravity-image-text__content{padding:20px 0}.gravity-body .gravity-image-text__content .np-ui-main-title,.gravity-body .gravity-image-text__title{font-size:28px;line-height:32.2px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-image-text__card,.gravity-body .gravity-image-text__content>*,.gravity-body .gravity-image-text__media img{transition:none!important}.gravity-body .gravity-image-text[data-gravity-image-text].is-scroll-enabled .gravity-image-text__card{position:relative;top:auto;transform:none!important}.gravity-body .gravity-image-text__content>*{opacity:1!important;transform:none!important}.gravity-body .gravity-image-text__media img{filter:grayscale(0)!important}}
.gravity-body .gravity-product-card{position:relative;min-width:0}.gravity-body .gravity-product-card__visual{position:relative}.gravity-body .gravity-product-card__media{position:relative;aspect-ratio:.75;overflow:hidden;background:var(--default-tag-background-color,#f3f3f3)}.gravity-body .gravity-product-card__media.ratio-1-1{aspect-ratio:1}.gravity-body .gravity-product-card__media.ratio-3-4{aspect-ratio:.75}.gravity-body .gravity-product-card__media.ratio-2-3{aspect-ratio:.66666667}.gravity-body .gravity-product-card__media.ratio-original{aspect-ratio:auto}.gravity-body .gravity-product-card__media>.gravity-placeholder-art,.gravity-body .gravity-product-card__media>a{display:block;width:100%;height:100%}.gravity-body .gravity-product-card__media.ratio-original>.gravity-placeholder-art,.gravity-body .gravity-product-card__media.ratio-original>a{height:auto;aspect-ratio:auto}.gravity-body .gravity-product-card__media .placeholder-svg,.gravity-body .gravity-product-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-in-out,opacity .3s ease-in-out}.gravity-body .gravity-product-card__media.ratio-original .placeholder-svg,.gravity-body .gravity-product-card__media.ratio-original img{height:auto}.gravity-body .gravity-product-card__media .gravity-product-image--secondary{position:absolute;inset:0;opacity:0}.gravity-body .gravity-product-card__media.has-secondary-image:hover .gravity-product-image--primary{opacity:0}.gravity-body .gravity-product-card__media.has-secondary-image:hover .gravity-product-image--secondary{opacity:1}.gravity-body .gravity-product-card__media:not(.has-secondary-image):hover img{transform:scale(1.05)}.gravity-body .gravity-product-badge{position:absolute;z-index:1;top:12px;left:12px;max-width:calc(76%);padding:6px 12px;background:color-mix(in srgb,var(--background-color,#fff) 58%,transparent);color:var(--text-color,#252525);font-size:12px;line-height:1.2;pointer-events:none}.gravity-body .gravity-product-card__quick-add{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:var(--main-button-background-color,#252525);color:var(--main-button-text-color,#fff);cursor:pointer;font-size:0}.gravity-body .gravity-product-card__quick-add::before{content:"+";font-size:22px;line-height:1}.gravity-body .gravity-product-card__quick-add-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gravity-body .gravity-product-card__quick-add:disabled{cursor:not-allowed;opacity:.45}.gravity-body .gravity-product-card__info{padding-top:13px}.gravity-body .gravity-product-card__title{margin:0;font-size:14px;font-weight:400;line-height:1.4}.gravity-body .gravity-product-card__title--none{display:none}.gravity-body .gravity-product-card__title--one-line,.gravity-body .gravity-product-card__title--two-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.gravity-body .gravity-product-card__title--one-line{-webkit-line-clamp:1}.gravity-body .gravity-product-card__title--two-line{-webkit-line-clamp:2}.gravity-body .gravity-product-card__title--all{display:block;overflow:visible}.gravity-body .gravity-product-card__title a{color:inherit;text-decoration:none}.gravity-body .gravity-product-card__info .price{margin-top:7px}@media (max-width:640px){.gravity-body .gravity-product-card__quick-add{top:10px;right:10px;width:32px;height:32px}.gravity-body .gravity-product-badge{top:10px;left:10px;padding:5px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-product-card__media img{transition:none}}
.gravity-body .gravity-single-product{--gravity-single-background:#fff;--gravity-single-product-sticky-offset:24px;position:relative;width:100%;overflow:visible;background:var(--gravity-single-background);color:#252525;isolation:isolate}.gravity-body .gravity-single-product.is-preview-open{z-index:1200}.gravity-body.gravity-single-product-preview-open salesmartly-chat-widget{visibility:hidden!important;pointer-events:none!important}.gravity-body .gravity-single-product *,.gravity-body .gravity-single-product ::after,.gravity-body .gravity-single-product ::before{box-sizing:border-box}.gravity-body .gravity-single-product__background{position:absolute;z-index:-1;inset:0 0 0 50%;overflow:hidden;background:var(--gravity-single-background);pointer-events:none}.gravity-body .gravity-single-product__background img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:right center;opacity:0;transition:opacity .4s ease-in-out}.gravity-body .gravity-single-product__background img.is-active{opacity:1}.gravity-body .gravity-single-product.has-product-background .gravity-single-product__background::after{content:'';position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.5) 48%,rgba(255,255,255,.94) 76%,#fff 100%)}.gravity-body .gravity-single-product__inner{position:relative;z-index:1;display:flex;width:100%;max-width:1720px;margin:0 auto;padding:0 50px 80px;align-items:flex-start;justify-content:flex-start}.gravity-body .gravity-single-product__media-wrap{width:48%;min-width:0;flex:0 0 48%}.gravity-body .gravity-single-product__media-wrap.small{width:36%;flex-basis:36%}.gravity-body .gravity-single-product__media-wrap.medium{width:48%;flex-basis:48%}.gravity-body .gravity-single-product__media-wrap.large{width:60%;flex-basis:60%}.gravity-body .gravity-single-product__media,.gravity-body .gravity-single-product__media .gallery-top,.gravity-body .gravity-single-product__media .product-details-banner{position:relative;width:100%;height:auto;min-width:0;min-height:0}.gravity-body .gravity-single-product__media .gallery-top{overflow:hidden}.gravity-body .gravity-single-product__media .gallery-top .swiper-wrapper{align-items:stretch}.gravity-body .gravity-single-product__slide{position:relative;height:auto;min-width:0;aspect-ratio:.7;overflow:hidden;background:#f4f4f4}.gravity-body .gravity-single-product__slide>.placeholder-svg,.gravity-body .gravity-single-product__slide>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain}.gravity-body .gravity-single-product__media.grid .gallery-top{margin:0;overflow:visible}.gravity-body .gravity-single-product__media.grid .gallery-top .swiper-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:17px;width:100%;height:auto;margin:0;padding:0;align-content:start;justify-content:stretch;box-sizing:border-box;transform:none!important}.gravity-body .gravity-single-product__media.grid .gravity-single-product__slide{display:block!important;width:100%!important;margin:0!important;opacity:1!important;pointer-events:auto;visibility:visible!important;transform:none!important}.gravity-body .gravity-single-product__media.grid .gravity-single-product__slide.is-variant-first{order:-1}.gravity-body .gravity-single-product__media.grid .gravity-single-product__slide:only-child{grid-column:1/-1}.gravity-body .gravity-single-product__media.slideshow .gallery-top .swiper-wrapper{display:flex}.gravity-body .gravity-single-product__media.slideshow .gravity-single-product__slide{display:none;width:100%;flex:0 0 100%}.gravity-body .gravity-single-product__media.slideshow .gravity-single-product__slide.is-active{display:block}.gravity-body .gravity-single-product.is-swiper-building .gravity-single-product__media.slideshow .gravity-single-product__slide,.gravity-body .gravity-single-product.is-swiper-ready .gravity-single-product__media.slideshow .gravity-single-product__slide{display:block;flex-basis:auto}.gravity-body .gravity-single-product__zoom{position:absolute;z-index:3;top:20px;right:20px;display:block;width:20px;height:20px;padding:0;border:0;border-radius:0;background:0 0;color:#252525;cursor:pointer;line-height:0;opacity:1;transform:none}.gravity-body .gravity-single-product__zoom svg{display:block;width:20px;height:20px}.gravity-body .gravity-single-product__zoom:focus-visible{outline:1px solid #252525;outline-offset:4px}.gravity-body .gravity-single-product__arrow{position:absolute;z-index:4;top:50%;display:flex;width:42px;height:42px;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#252525;cursor:pointer;transform:translateY(-50%)}.gravity-body .gravity-single-product__prev{left:15px}.gravity-body .gravity-single-product__next{right:15px}.gravity-body .gravity-single-product__arrow.swiper-button-disabled,.gravity-body .gravity-single-product__arrow[disabled]{opacity:.35;pointer-events:none}.gravity-body .gravity-single-product__media.grid .gravity-single-product__arrow{display:none}.gravity-body .gravity-single-product__thumbs{display:none}.gravity-body .gravity-single-product__details.paddL80{position:sticky;top:var(--gravity-single-product-sticky-offset,24px);width:auto;min-width:0;max-width:none;flex:1 1 0;padding:0 0 0 clamp(25px,5vw,80px)}.gravity-body .gravity-single-product__title{margin:0;color:#252525;font-family:var(--gravity-title-font-family,inherit);font-size:40px;font-weight:500;line-height:1.15;overflow-wrap:anywhere}.gravity-body .gravity-single-product__title a,.gravity-body .gravity-single-product__title span{color:inherit;font:inherit;text-decoration:none}.gravity-body .gravity-single-product__price{margin:20px 0 0;color:#252525;font-size:26px;line-height:1.25}.gravity-body .gravity-single-product__price .pay-price{font-size:inherit;font-weight:500}.gravity-body .gravity-single-product__price .orig-price{margin-left:8px;font-size:16px;opacity:.6}.gravity-body .gravity-single-product[data-gravity-show-orig-price=false] .gravity-single-product__price .orig-price,.gravity-body .gravity-single-product__price[data-gravity-initial-compare-valid=false] .orig-price{display:none!important}.gravity-body .gravity-single-product__variants{margin:16px 0}.gravity-body .gravity-single-product__variants .types-item{margin:0 0 18px}.gravity-body .gravity-single-product__variants .types-item:last-child{margin-bottom:0}.gravity-body .gravity-single-product__variants .font14{margin:0 0 10px;font-size:14px;line-height:1.4}.gravity-body .gravity-single-product__variants .J-Type{font-weight:500}.gravity-body .gravity-single-product__variants .types-item-size{margin-left:5px}.gravity-body .gravity-single-product__variants .colorPice-list,.gravity-body .gravity-single-product__variants .product-types-list{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:8px;list-style:none}.gravity-body .gravity-single-product__variants .colorPice-list{gap:10px}.gravity-body .gravity-single-product__variants .product-types-list .J-ProductTypes,.gravity-body .gravity-single-product__variants .product-types-list .product-types-item{min-width:42px;min-height:38px;padding:9px 14px;border:1px solid var(--default-tag-border-color,#e6e6e6);background:var(--default-tag-background-color,#fff);color:var(--default-tag-text-color,#252525);cursor:pointer;font-size:13px;line-height:18px;text-align:center}.gravity-body .gravity-single-product__variants .product-types-list .J-ProductTypes.active,.gravity-body .gravity-single-product__variants .product-types-list .product-types-item.active{border-color:var(--active-tag-border-color,#252525);background:var(--active-tag-background-color,#252525);color:var(--active-tag-text-color,#fff);box-shadow:inset 0 0 0 1px var(--active-tag-border-color,#252525)}.gravity-body .gravity-single-product__variants .colorPice-list .swatch-element{width:30px;height:30px;margin:0;flex:0 0 30px}.gravity-body .gravity-single-product__variants .colorPice-list .J-ProductTypes.gravity-single-product__swatch{position:relative;display:flex;width:30px!important;min-width:30px;height:30px!important;min-height:30px;margin:0;padding:3px!important;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e6e6e6;border-radius:50%;background:0 0;box-shadow:none;color:transparent;cursor:pointer;font-size:0;line-height:0;text-indent:0;transition:border-color .2s ease}.gravity-body .gravity-single-product__variants .colorPice-list .J-ProductTypes.gravity-single-product__swatch.active{border-color:#000;box-shadow:none}.gravity-body .gravity-single-product__variants .gravity-single-product__swatch .list-bcks,.gravity-body .gravity-single-product__variants .gravity-single-product__swatch .setCommens,.gravity-body .gravity-single-product__variants .gravity-single-product__swatch--generated::before{display:block;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;border:0;border-radius:50%}.gravity-body .gravity-single-product__variants .gravity-single-product__swatch--generated::before{content:'';background:var(--gravity-single-swatch-color,#b8b8b8)}.gravity-body .gravity-single-product__variants .gravity-single-product__swatch .list-bcks{object-fit:cover}.gravity-body .gravity-single-product__variants .gravity-single-product__swatch:focus-visible{outline:1px solid #252525;outline-offset:3px}.gravity-body .gravity-single-product__variants select{width:100%;height:42px;padding:0 35px 0 12px;border:1px solid #aaa;border-radius:0;background:var(--gravity-single-background);color:#252525}.gravity-body .gravity-single-product__quantity{display:flex;flex-direction:column;margin:20px 0}.gravity-body .gravity-single-product__quantity>label{position:static;display:block;width:auto;height:auto;overflow:visible;margin:0 0 5px;padding:0;border:0;clip:auto;font-size:16px;line-height:1.6;white-space:nowrap}.gravity-body .gravity-single-product__quantity .gravity-quantity{display:flex;width:120px;height:42px;align-items:center;border:1px solid #aaa}.gravity-body .gravity-single-product__quantity-button{position:static;z-index:auto;top:auto;right:auto;left:auto;width:35px;height:40px;padding:0;flex:0 0 35px;border:0;background:0 0;color:#252525;cursor:pointer;font-size:18px;line-height:40px}.gravity-body .gravity-single-product__quantity input{width:48px;height:40px;padding:0;border:0;background:0 0;color:#252525;text-align:center}.gravity-body .gravity-single-product__inventory{min-height:0;margin:-12px 0 18px;font-size:13px}.gravity-body .gravity-single-product__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.gravity-body .gravity-single-product__actions.is-single-action{grid-template-columns:minmax(0,1fr)}.gravity-body .gravity-single-product__actions>:only-child{grid-column-start:1;grid-column-end:-1}.gravity-body .gravity-single-product__actions .J-BuyNowBtn,.gravity-body .gravity-single-product__actions .gravity-single-product__add{display:flex;width:100%;min-width:0;min-height:44px;margin:0;padding:9px 29px;align-items:center;justify-content:center;border:1px solid #252525;border-radius:0;cursor:pointer;font-size:14px;font-weight:400;line-height:normal;text-align:center}.gravity-body .gravity-single-product__actions .gravity-single-product__add{background:#252525;color:#fff}.gravity-body .gravity-single-product__actions .gravity-single-product__add{border-width:2px}.gravity-body .gravity-single-product__actions .J-BuyNowBtn{background:var(--primary-background-color,#198fc6);color:#fff}.gravity-body .gravity-single-product__actions .J-BuyNowBtn{border:0}.gravity-body .gravity-single-product__actions .J-BuyNowBtn:focus-visible,.gravity-body .gravity-single-product__actions .gravity-single-product__add:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gravity-body .gravity-single-product__actions .gravity-single-product__add:disabled{cursor:not-allowed;opacity:.45}.gravity-body .gravity-single-product__actions .loading{margin-left:7px}.gravity-body .gravity-single-product__success{min-height:18px;margin:7px 0 0}.gravity-body .gravity-single-product__details-link{display:inline-flex;margin:20px 0 0;color:#252525;font-size:13px;text-decoration:underline;text-underline-offset:5px}.gravity-body .gravity-single-product__details-link.is-disabled{cursor:not-allowed;opacity:.45}.gravity-body .gravity-single-product__empty{position:relative;z-index:1;width:calc(100% - 4rem);max-width:680px;margin:0 auto;padding:8rem 0;text-align:center}.gravity-body .gravity-single-product__empty-media,.gravity-body .gravity-single-product__empty-media .placeholder-svg{display:block;width:100%;min-height:360px}.gravity-body .gravity-single-product__empty-media{margin:0 0 20px;background:#f4f4f4;color:#ccc}.gravity-body .gravity-single-product__empty h2{margin:0 0 10px}.gravity-body .gravity-single-product__empty p{margin:0 0 20px}.gravity-body .gravity-single-product .gravity-single-product__preview{position:fixed;z-index:1100;inset:0;display:flex;width:100%;height:100%;padding:0;flex-direction:column;background:rgba(24,24,27,.98);color:#dbdbdb;opacity:0;pointer-events:none;transform:none;transition:opacity .35s ease,visibility 0s linear .35s;visibility:hidden}.gravity-body .gravity-single-product .gravity-single-product__preview.product-big-img--show{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.gravity-body .gravity-single-product .gravity-single-product__preview.is-gsap-managed{transition:none}.gravity-body .gravity-single-product .gravity-single-product__preview.is-closing:not(.is-gsap-managed){opacity:0;pointer-events:none;visibility:visible}.gravity-body .gravity-single-product__preview-toolbar{position:absolute;z-index:20;top:0;right:0;left:0;display:flex;height:46px;align-items:center;justify-content:space-between;pointer-events:none}.gravity-body .gravity-single-product__preview-count{display:flex;min-width:54px;height:46px;padding:0 12px;align-items:center;color:#dbdbdb;font-size:15px;line-height:46px;pointer-events:auto}.gravity-body .gravity-single-product__preview-toolbar-actions{display:flex;height:46px;margin-left:auto;pointer-events:auto}.gravity-body .gravity-single-product__preview-tool{position:relative;display:flex;width:46px;height:46px;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;background:rgba(24,24,27,.65);color:#dbdbdb;cursor:pointer}.gravity-body .gravity-single-product__preview-tool[disabled]{cursor:default;opacity:.35}.gravity-body .gravity-single-product__preview-progress{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;background:#dbdbdb;opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition-property:transform;transition-timing-function:linear}.gravity-body .gravity-single-product__preview-progress.is-active{opacity:.3;transform:scaleX(1)}.gravity-body .gravity-single-product__preview-control svg,.gravity-body .gravity-single-product__preview-tool svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.gravity-body .gravity-single-product__preview-tool svg{position:relative;z-index:1;width:24px;height:24px}.gravity-body .gravity-single-product__preview-tool:focus-visible,.gravity-body .gravity-single-product__preview-tool:hover{color:#fff}.gravity-body .gravity-single-product__preview-control:focus-visible,.gravity-body .gravity-single-product__preview-thumb:focus-visible,.gravity-body .gravity-single-product__preview-tool:focus-visible{outline:2px solid #fff;outline-offset:-3px}.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-fullscreen].is-active svg g:first-child,.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-play].is-active svg g:first-child,.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-zoom].is-active svg g{display:none}.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-fullscreen] svg g:last-child,.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-play] svg g:last-child{display:none}.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-fullscreen].is-active svg g:last-child,.gravity-body .gravity-single-product__preview-tool[data-gravity-preview-play].is-active svg g:last-child{display:block}.gravity-body .gravity-single-product__preview .gravity-single-product__preview-viewport{position:absolute;z-index:10;inset:0 0 92px;display:flex;width:100%;height:auto;margin:0;padding:4px 70px;align-items:center;justify-content:center;overflow:hidden;cursor:default;transition:bottom .25s ease}.gravity-body .gravity-single-product__preview.is-thumbs-hidden .gravity-single-product__preview-viewport{bottom:0}.gravity-body .gravity-single-product__preview-content{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;transform-origin:center center;will-change:opacity,transform}.gravity-body .gravity-single-product__preview .gravity-single-product__preview-content img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;flex:0 0 auto;cursor:zoom-in;object-fit:contain;animation:none!important}.gravity-body .gravity-single-product__preview-content.is-switching-out{opacity:0;transition:opacity .1s ease}.gravity-body .gravity-single-product__preview-content.is-switching-in{animation:gravity-single-preview-fade-in .2s ease both}.gravity-body .gravity-single-product__preview.is-zoomed .gravity-single-product__preview-viewport{overflow:auto}.gravity-body .gravity-single-product__preview.is-zoomed .gravity-single-product__preview-content{width:max-content;min-width:100%;height:max-content;min-height:100%}.gravity-body .gravity-single-product__preview.is-zoomed .gravity-single-product__preview-content img{max-width:none;max-height:none;cursor:zoom-out}.gravity-body .gravity-single-product__preview-control{position:absolute;z-index:15;display:flex;width:50px;height:50px;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;background:0 0;color:#dbdbdb;cursor:pointer}.gravity-body .gravity-single-product__preview-control svg{width:24px;height:24px}.gravity-body .gravity-single-product__preview-prev{top:calc((100% - 92px)/ 2);left:10px;transform:translateY(-50%)}.gravity-body .gravity-single-product__preview-next{top:calc((100% - 92px)/ 2);right:10px;transform:translateY(-50%)}.gravity-body .gravity-single-product__preview.is-thumbs-hidden .gravity-single-product__preview-next,.gravity-body .gravity-single-product__preview.is-thumbs-hidden .gravity-single-product__preview-prev{top:50%}.gravity-body .gravity-single-product__preview-footer{position:absolute;z-index:15;right:0;bottom:0;left:0;display:flex;height:92px;align-items:flex-start;justify-content:center;overflow:hidden;opacity:1;transition:height .25s ease,opacity .2s ease}.gravity-body .gravity-single-product__preview.is-thumbs-hidden .gravity-single-product__preview-footer{height:0;opacity:0;pointer-events:none}.gravity-body .gravity-single-product__preview-thumbs{display:flex;max-width:100%;padding:8px 12px 12px;align-items:center;justify-content:center;gap:4px;overflow-x:auto}.gravity-body .gravity-single-product__preview-thumb{position:relative;display:block;width:96px;height:72px;padding:0;flex:0 0 96px;overflow:hidden;border:0;border-radius:2px;background:0 0;cursor:pointer;opacity:.72;transition:opacity .2s ease}.gravity-body .gravity-single-product__preview-thumb.is-active{opacity:1}.gravity-body .gravity-single-product__preview-thumb .placeholder-svg,.gravity-body .gravity-single-product__preview-thumb img{display:block;width:100%;height:100%;border-radius:2px;object-fit:cover}.gravity-body .gravity-single-product__preview.is-opening:not(.is-gsap-managed) .gravity-single-product__preview-content{animation:gravity-single-preview-zoom-in .2s ease .1s both}.gravity-body .gravity-single-product__preview.is-opening:not(.is-gsap-managed) [data-gravity-preview-interface]{animation:gravity-single-preview-fade-in .25s ease .1s backwards}.gravity-body .gravity-single-product__preview.is-closing:not(.is-gsap-managed) .gravity-single-product__preview-content{animation:gravity-single-preview-fade-out .2s ease both}.gravity-body .gravity-single-product__preview.is-closing:not(.is-gsap-managed) [data-gravity-preview-interface]{animation:gravity-single-preview-fade-out .15s ease forwards}@keyframes gravity-single-preview-zoom-in{from{opacity:0;transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translate3d(0,0,0)}}@keyframes gravity-single-preview-fade-in{from{opacity:0}to{opacity:1}}@keyframes gravity-single-preview-fade-out{to{opacity:0}}.gravity-body .gravity-single-product.gravity-motion-ready [data-gravity-single-reveal]{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.gravity-body .gravity-single-product.gravity-motion-ready .gravity-single-product__details[data-gravity-single-reveal]{transition-delay:.15s}.gravity-body .gravity-single-product.gravity-motion-ready [data-gravity-single-reveal][data-gravity-single-revealed=true]{opacity:1;transform:translateY(0)}@media (min-width:769px) and (max-width:1024px){.gravity-body .gravity-single-product__inner{width:100%;padding:0 30px 80px}.gravity-body .gravity-single-product__media.grid .gallery-top .swiper-wrapper{grid-template-columns:minmax(0,1fr)}.gravity-body .gravity-single-product__actions{grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px) and (max-width:1280px){.gravity-body .gravity-single-product__inner{padding-right:30px;padding-left:30px}}@media (max-width:768px){.gravity-body .gravity-single-product__background{display:none}.gravity-body .gravity-single-product__inner{display:block;width:100%;padding:0 30px 40px}.gravity-body .gravity-single-product__media-wrap,.gravity-body .gravity-single-product__media-wrap.large,.gravity-body .gravity-single-product__media-wrap.medium,.gravity-body .gravity-single-product__media-wrap.small{width:100%;flex-basis:auto}.gravity-body .gravity-single-product__media .gallery-top,.gravity-body .gravity-single-product__media.grid .gallery-top{overflow:hidden}.gravity-body .gravity-single-product__media .gallery-top,.gravity-body .gravity-single-product__media .gallery-top .swiper-wrapper,.gravity-body .gravity-single-product__media .gravity-single-product__slide,.gravity-body .gravity-single-product__media .product-details-banner{height:auto!important;min-height:0}.gravity-body .gravity-single-product__media .gravity-single-product__slide{background:0 0}.gravity-body .gravity-single-product__media.grid .gallery-top .swiper-wrapper,.gravity-body .gravity-single-product__media.slideshow .gallery-top .swiper-wrapper{display:flex;gap:0;transform:none}.gravity-body .gravity-single-product__media.grid .gravity-single-product__slide,.gravity-body .gravity-single-product__media.slideshow .gravity-single-product__slide{display:block;width:100%;flex:0 0 100%}.gravity-body .gravity-single-product.is-swiper-ready .gallery-top .swiper-wrapper{transform:translate3d(0,0,0)}.gravity-body .gravity-single-product.is-swiper-ready .gallery-top .gravity-single-product__slide{flex-basis:auto}.gravity-body .gravity-single-product__arrow,.gravity-body .gravity-single-product__media.grid .gravity-single-product__arrow{display:flex}.gravity-body .gravity-single-product__zoom{display:none}.gravity-body .gravity-single-product__thumbs{display:block;width:100%;margin:10px 0 0;overflow:hidden}.gravity-body .gravity-single-product__thumbs.is-disabled{display:none}.gravity-body .gravity-single-product__thumbs .swiper-wrapper{display:flex;gap:10px}.gravity-body .gravity-single-product.is-swiper-ready .gravity-single-product__thumbs .swiper-wrapper{gap:0}.gravity-body .gravity-single-product__thumb{display:block;width:calc((100% - 30px)/ 4);padding:0;flex:0 0 calc((100% - 30px)/ 4);overflow:hidden;border:1px solid transparent;background:#f4f4f4;cursor:pointer}.gravity-body .gravity-single-product.is-swiper-ready .gravity-single-product__thumb{flex-basis:auto}.gravity-body .gravity-single-product__thumb.is-active,.gravity-body .gravity-single-product__thumb.swiper-slide-thumb-active{border-color:#252525}.gravity-body .gravity-single-product__thumb .placeholder-svg,.gravity-body .gravity-single-product__thumb img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.gravity-body .gravity-single-product__details.paddL80{position:static;top:auto;width:100%;max-width:none;margin:30px 0 0;padding:0}.gravity-body .gravity-single-product__title{font-size:32px}.gravity-body .gravity-single-product__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.gravity-body .gravity-single-product__preview .gravity-single-product__preview-viewport{bottom:68px;padding:4px}.gravity-body .gravity-single-product__preview-next,.gravity-body .gravity-single-product__preview-prev{top:calc((100% - 68px)/ 2)}.gravity-body .gravity-single-product__preview-footer{height:68px}.gravity-body .gravity-single-product__preview-thumbs{padding:8px 10px 12px}.gravity-body .gravity-single-product__preview-thumb{width:64px;height:48px;flex-basis:64px}}@media (max-width:640px){.gravity-body .gravity-single-product__inner{padding:0 15px 40px}.gravity-body .gravity-single-product__title{font-size:28px;line-height:1.15}.gravity-body .gravity-single-product__price{font-size:20px}.gravity-body .gravity-single-product__arrow{width:36px;height:36px}.gravity-body .gravity-single-product__prev{left:10px}.gravity-body .gravity-single-product__next{right:10px}}@media (max-width:499px){.gravity-body .gravity-single-product__actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-single-product *,.gravity-body .gravity-single-product ::after,.gravity-body .gravity-single-product ::before{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.gravity-body .gravity-single-product.gravity-motion-ready [data-gravity-single-reveal]{opacity:1;transform:none}}
.gravity-body .gravity-hero{--gravity-section-background:var(--gravity-hero-background, #000002);--gravity-section-text:var(--gravity-hero-text, #fff);--gravity-hero-overlay-offset:var(--gravity-header-overlay-height, 0px);--gravity-hero-edge-space:50px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;overflow:hidden;overflow:clip;isolation:isolate;background:var(--gravity-hero-background,#000002);color:var(--gravity-hero-text,#fff);transition:background-color .4s ease}.gravity-body .gravity-hero--half-screen{height:auto;min-height:50vh}.gravity-body .gravity-hero--two-thirds-screen{height:calc(100vh * 2 / 3)}.gravity-body .gravity-hero--full-screen{height:100vh}.gravity-body .gravity-hero--adapt{height:auto;min-height:0}.gravity-body .gravity-hero--half-screen .gravity-hero__slide,.gravity-body .gravity-hero--half-screen .gravity-hero__slides{height:auto;min-height:50vh}.gravity-body .gravity-hero--adapt .gravity-hero__slide,.gravity-body .gravity-hero--adapt .gravity-hero__slides{height:auto;min-height:0}.gravity-body .gravity-hero--adapt .gravity-hero__slide{gap:20px}.gravity-body .gravity-hero--adapt .gravity-hero__media{position:static;top:auto;bottom:auto;left:auto;width:100%;max-width:600px;height:auto;max-height:none;flex:1 1 600px;overflow:visible;transform:none}.gravity-body .gravity-hero--adapt .gravity-hero__media picture,.gravity-body .gravity-hero--adapt .gravity-hero__media picture img{height:auto;max-height:none}.gravity-body .gravity-hero--adapt .gravity-hero__text-wrapper{height:auto;flex:0 1 510px}.gravity-body .gravity-hero__slides{z-index:2;display:grid;width:100%;min-width:0;height:100%;grid-column:1;grid-row:1}.gravity-body .gravity-hero__slide{position:relative;z-index:2;display:flex;box-sizing:border-box;width:100%;min-width:0;height:100%;padding:var(--gravity-hero-edge-space);padding-top:calc(var(--gravity-hero-overlay-offset) + var(--gravity-hero-edge-space));grid-column:1;grid-row:1;align-items:center;justify-content:flex-end;background:0 0;color:var(--gravity-hero-slide-text,var(--gravity-hero-text,#fff));opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.gravity-body .gravity-hero__slide.is-active{opacity:1;pointer-events:auto}.gravity-body .gravity-hero__media{position:absolute;z-index:3;top:calc(var(--gravity-hero-overlay-offset) + var(--gravity-hero-edge-space));bottom:var(--gravity-hero-edge-space);left:50%;display:flex;width:auto;max-width:600px;align-items:center;pointer-events:none;transform:translateX(-50%)}.gravity-body .gravity-hero__media picture{display:flex;width:100%;height:100%;align-items:center}.gravity-body .gravity-hero__media picture img{display:block;width:100%;height:auto;max-width:600px;max-height:100%;object-fit:contain}.gravity-body .gravity-hero .gravity-hero__slide .gravity-hero__media img{opacity:1;transform:none;transition:none}.gravity-body .gravity-hero__image-fallback{display:none;width:100%;min-width:450px;height:auto;overflow:hidden;background:rgba(255,255,255,.08);aspect-ratio:.66666667}.gravity-body .gravity-hero__image-fallback svg{display:block;width:100%;height:100%}.gravity-body .gravity-hero__media.is-image-error .gravity-hero__image-fallback,.gravity-body .gravity-hero__media.is-placeholder .gravity-hero__image-fallback{display:block}.gravity-body .gravity-hero__media.is-image-error picture{display:none}.gravity-body .gravity-hero__text-wrapper{position:relative;display:flex;width:100%;max-width:510px;min-width:0;height:100%;align-items:center}.gravity-body .gravity-hero--half-screen .gravity-hero__text-wrapper{align-items:flex-start}.gravity-body .gravity-hero__text-inner{display:flex;width:100%;min-width:0;flex-flow:column}.gravity-body .gravity-hero__content{width:100%;min-width:0}.gravity-body .gravity-hero__title{margin:0;color:inherit;font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:40px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.gravity-body .gravity-hero__description{max-width:650px;margin:10px 0 0;color:inherit;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.gravity-body .gravity-hero__description>:first-child{margin-top:0}.gravity-body .gravity-hero__description>:last-child{margin-bottom:0}.gravity-body .gravity-hero__button{display:inline-flex;min-height:44px;margin-top:20px;padding:10px 30px;border:1px solid var(--gravity-hero-button-background,#fff);border-radius:var(--button-border-radius,0);align-items:center;justify-content:center;background:var(--gravity-hero-button-background,#fff);color:var(--gravity-hero-button-text,#000002);cursor:pointer;line-height:1.4;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out,text-underline-offset .3s ease-in-out}.gravity-body .gravity-hero__button[data-gravity-hero-cta-placeholder]{cursor:default;pointer-events:none;user-select:none}.gravity-body .gravity-hero__button--text{min-height:0;padding:3px 0;border-width:0 0 1px;border-color:currentColor;border-radius:0;background:0 0;color:inherit}.gravity-body .gravity-hero__button:focus-visible,.gravity-body .gravity-hero__thumb:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-body .gravity-hero__vertical-text{position:absolute;z-index:2;bottom:var(--gravity-hero-edge-space);left:50px;opacity:1;white-space:nowrap;writing-mode:sideways-lr;transform:translateX(0);pointer-events:none}.gravity-body .gravity-hero__vertical-text span{color:var(--gravity-vertical-text-color,#fff);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:clamp(60px,12vw,150px);font-weight:700;line-height:1;text-transform:uppercase}.gravity-body .gravity-hero.is-loaded .gravity-hero__vertical-text{transition:opacity .6s ease,transform .6s ease}.gravity-body .gravity-hero:not(.is-loaded) .gravity-hero__vertical-text{opacity:0;transform:translateX(-40px)}.gravity-body .gravity-hero__background-copy{z-index:1;display:flex;width:100%;overflow:hidden;grid-column:1;grid-row:1;align-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.gravity-body .gravity-hero.is-marquee-visible .gravity-hero__background-copy{opacity:1}.gravity-body .gravity-hero__background-track{display:flex;width:max-content;animation:none;will-change:auto}.gravity-body .gravity-hero.is-marquee-visible:not(.is-reduced-motion) .gravity-hero__background-track{animation:gravity-hero-marquee 50s linear infinite;will-change:transform}.gravity-body .gravity-hero__background-track span{position:relative;flex:0 0 auto;padding-right:60px;color:var(--gravity-hero-copy-color,#252525);font-family:var(--gravity-title-font-family, "Figtree", "Instrument Sans", sans-serif);font-size:clamp(60px,20vw,213px);font-weight:700;line-height:1;text-align:center;white-space:nowrap;transition:color .35s ease}.gravity-body .gravity-hero__background-track span::after,.gravity-body .gravity-hero__background-track span::before{position:absolute;left:0;color:transparent;content:attr(data-heading);-webkit-text-stroke:1.5px var(--gravity-hero-copy-color,#252525)}.gravity-body .gravity-hero__background-track span::before{top:-100%}.gravity-body .gravity-hero__background-track span::after{bottom:-100%}@keyframes gravity-hero-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.gravity-body .gravity-hero__thumbs{display:flex;width:100%;margin:30px 0 0;align-items:flex-start;flex-wrap:wrap;gap:13px}.gravity-body .gravity-hero__thumb{display:flex;box-sizing:border-box;width:100%;max-width:130px;height:auto;padding:10px;border:0;background:rgba(255,255,255,.1);aspect-ratio:.8;cursor:pointer;opacity:1;transition:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gravity-body .gravity-hero__thumb.is-active{outline:1px solid var(--gravity-hero-thumb-border,#000002);outline-offset:-5px;background:rgba(255,255,255,.2)}.gravity-body .gravity-hero__thumb--static{cursor:default;pointer-events:none;user-select:none}.gravity-body .gravity-hero__thumb img,.gravity-body .gravity-hero__thumb svg{display:block;width:100%;height:100%;object-fit:cover}.gravity-body .gravity-hero__thumb.is-image-error img{visibility:hidden}.gravity-body .gravity-hero__thumb.is-image-error{background:rgba(255,255,255,.2)}.gravity-body .gravity-hero.is-paused .gravity-hero__background-track{animation-play-state:paused;will-change:auto}@media screen and (max-width:1719px){.gravity-body .gravity-hero__vertical-text{display:none}.gravity-body .gravity-hero__slide{gap:20px}.gravity-body .gravity-hero__media{position:static;top:auto;bottom:auto;left:auto;display:block;width:100%;max-width:calc(50% - 10px);flex:1 1 calc(50% - 10px);transform:none}.gravity-body .gravity-hero__media picture{display:block;height:auto}.gravity-body .gravity-hero__media picture img{width:100%;max-height:none}.gravity-body .gravity-hero__image-fallback{min-width:fit-content;max-width:450px;margin-inline:auto;aspect-ratio:.75}.gravity-body .gravity-hero__text-wrapper{top:0;max-width:calc(50% - 10px);flex:1 1 calc(50% - 10px)}}@media screen and (min-width:991px) and (max-width:1719px){.gravity-body .gravity-hero__slide,.gravity-body .gravity-hero__slides,.gravity-body .gravity-hero__text-wrapper{min-height:0}.gravity-body .gravity-hero__media{height:100%;min-height:0;max-height:100%;overflow:hidden}.gravity-body .gravity-hero__media picture{display:flex;height:100%;min-height:0;align-items:center;justify-content:center}.gravity-body .gravity-hero__media picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.gravity-body .gravity-hero--adapt .gravity-hero__media,.gravity-body .gravity-hero--adapt .gravity-hero__text-wrapper,.gravity-body .gravity-hero--half-screen .gravity-hero__media,.gravity-body .gravity-hero--half-screen .gravity-hero__text-wrapper{height:auto;max-height:none;overflow:visible}.gravity-body .gravity-hero--adapt .gravity-hero__media picture,.gravity-body .gravity-hero--adapt .gravity-hero__media picture img,.gravity-body .gravity-hero--half-screen .gravity-hero__media picture,.gravity-body .gravity-hero--half-screen .gravity-hero__media picture img{height:auto;max-height:none}}@media screen and (max-width:1299px){.gravity-body .gravity-hero{--gravity-hero-edge-space:30px}.gravity-body .gravity-hero__slide{padding:var(--gravity-hero-edge-space);padding-top:calc(var(--gravity-hero-overlay-offset) + var(--gravity-hero-edge-space))}}@media screen and (max-width:990px){.gravity-body .gravity-hero--full-screen,.gravity-body .gravity-hero--half-screen,.gravity-body .gravity-hero--two-thirds-screen{height:100%!important}.gravity-body .gravity-hero--half-screen{height:auto!important;min-height:50vh}.gravity-body .gravity-hero--half-screen .gravity-hero__slide,.gravity-body .gravity-hero--half-screen .gravity-hero__slides{height:auto;min-height:50vh}.gravity-body .gravity-hero__slide{flex-flow:column}.gravity-body .gravity-hero__media,.gravity-body .gravity-hero__text-wrapper{width:100%;max-width:100%;flex:1 1 100%}.gravity-body .gravity-hero__media{display:flex;align-items:center;justify-content:center}.gravity-body .gravity-hero__background-copy{position:relative;top:-102px}}@media screen and (max-width:640px){.gravity-body .gravity-hero{--gravity-hero-edge-space:30px}.gravity-body .gravity-hero__slide{padding:30px 15px;padding-top:calc(var(--gravity-hero-overlay-offset) + var(--gravity-hero-edge-space))}.gravity-body .gravity-hero__title{font-size:28px}.gravity-body .gravity-hero__thumb{max-width:100px}.gravity-body .gravity-hero__image-fallback,.gravity-body .gravity-hero__thumb svg{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-hero,.gravity-body .gravity-hero__background-copy,.gravity-body .gravity-hero__background-track span,.gravity-body .gravity-hero__button,.gravity-body .gravity-hero__slide,.gravity-body .gravity-hero__vertical-text{transition:none!important}.gravity-body .gravity-hero__background-track{animation:none!important;transform:none!important;will-change:auto}.gravity-body .gravity-hero__background-copy,.gravity-body .gravity-hero__vertical-text{opacity:1;transform:none}}
.gravity-body .spacer{position:relative;width:calc(100% - 100px);height:var(--gravity-spacer-height,36px);margin:0 auto;background:var(--gravity-spacer-background,#fff)}.gravity-body .spacer.full{width:100%}.gravity-body .spacer.show-line::after{content:"";width:100%;position:absolute;top:50%;left:50%;height:1px;transform:translate(-50%,-50%);background:var(--gravity-spacer-line-color,#e2e2e2)}@media screen and (max-width:768px){.gravity-body .spacer{width:calc(100% - 32px);height:var(--gravity-spacer-mobile-height,20px)}.gravity-body .spacer.full{width:100%}}
.gravity-body .gravity-collection-slider{box-sizing:border-box;width:100%;overflow:visible;min-height:0;padding:0 0 72px;background:var(--gravity-slider-background,#252525);color:var(--gravity-slider-description,#fff)}.gravity-body .gravity-collection-slider *,.gravity-body .gravity-collection-slider ::after,.gravity-body .gravity-collection-slider ::before{box-sizing:border-box}.gravity-body .gravity-collection-slider__container{width:auto;max-width:none;margin-right:0;margin-left:0;padding:0 0 0 50px}.gravity-body .gravity-collection-slider__head{display:block;align-items:initial;justify-content:normal;gap:0;margin:0 0 30px}.gravity-body .gravity-collection-slider__head.gravity-align-text-left{text-align:left}.gravity-body .gravity-collection-slider__head.gravity-align-text-center{text-align:center}.gravity-body .gravity-collection-slider__head.gravity-align-text-right{text-align:right}.gravity-body .gravity-collection-slider__head .gravity-core-heading{margin:0;color:var(--gravity-slider-description,#fff);font-family:var(--gravity-title-font-family, "Figtree", sans-serif);font-size:clamp(24px,3vw,30px);font-weight:300;line-height:1.3}.gravity-body .gravity-collection-slider__viewport{width:100%;overflow:hidden}.gravity-body .gravity-collection-slider__track{display:flex;width:100%;min-height:0;align-items:flex-start;gap:15px;margin-right:0;padding:0;overflow-x:auto;overflow-y:hidden;outline:0;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.gravity-body .gravity-collection-slider__track::-webkit-scrollbar{display:none}.gravity-body .gravity-collection-slider__track:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.gravity-body .gravity-collection-slider.is-swiper-ready .gravity-collection-slider__track{gap:0;overflow:visible;scroll-snap-type:none;touch-action:pan-y}.gravity-body .gravity-collection-slider__card{position:relative;display:block;width:auto;min-width:0;height:auto;max-width:none;flex:0 0 calc(83.3333% - 2.5px);overflow:visible;margin-top:0;background:0 0;color:inherit;text-decoration:none;scroll-snap-align:start}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="1"]{margin-top:58px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="2"]{margin-top:116px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="3"]{margin-top:174px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="4"]{margin-top:232px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="5"]{margin-top:290px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="6"]{margin-top:348px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index="7"]{margin-top:406px}.gravity-body .gravity-collection-slider.is-swiper-ready .gravity-collection-slider__card{flex-basis:auto;scroll-snap-align:none}.gravity-body .gravity-collection-slider__media{position:relative;display:block;width:100%;overflow:visible;aspect-ratio:.75;background:color-mix(in srgb,var(--gravity-slider-background,#252525) 50%,#fff)}.gravity-body .gravity-collection-slider__card.ratio-4-5 .gravity-collection-slider__media{aspect-ratio:.8}.gravity-body .gravity-collection-slider__card.ratio-4-3 .gravity-collection-slider__media{aspect-ratio:1.33333333}.gravity-body .gravity-collection-slider__card.ratio-3-2 .gravity-collection-slider__media{aspect-ratio:1.5}.gravity-body .gravity-collection-slider__card.ratio-1-1 .gravity-collection-slider__media{aspect-ratio:1}.gravity-body .gravity-collection-slider__card.ratio-2-3 .gravity-collection-slider__media{aspect-ratio:.66666667}.gravity-body .gravity-collection-slider__card.ratio-3-4 .gravity-collection-slider__media{aspect-ratio:.75}.gravity-body .gravity-collection-slider__media img,.gravity-body .gravity-collection-slider__placeholder,.gravity-body .gravity-collection-slider__placeholder .placeholder-svg{position:absolute;inset:0;display:block;width:100%;height:100%}.gravity-body .gravity-collection-slider__placeholder .placeholder-svg{background:0 0}.gravity-body .gravity-collection-slider__media img{z-index:1;object-fit:cover;transform:none;transition:none}.gravity-body .gravity-collection-slider__card:hover .gravity-collection-slider__media img{transform:none}.gravity-body .gravity-collection-slider__media::after{content:none}.gravity-body .gravity-collection-slider__media.is-image-missing img{display:none}.gravity-body .gravity-collection-slider__copy{position:absolute;z-index:3;right:auto;bottom:24px;left:24px;display:inline-flex;width:auto;max-width:calc(100% - 48px);padding:12px 16px;flex-direction:column;align-items:flex-start;background:rgba(37,37,37,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.gravity-body .gravity-collection-slider__description,.gravity-body .gravity-collection-slider__title{display:block;overflow-wrap:anywhere;white-space:normal}.gravity-body .gravity-collection-slider__title{margin:0;color:var(--gravity-slider-title,#252525);font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.3}.gravity-body .gravity-collection-slider__title.has-light-underlay{max-width:100%;padding:2px 8px;background:rgba(255,255,255,.92);-webkit-box-decoration-break:clone;box-decoration-break:clone}.gravity-body .gravity-collection-slider__description{margin-top:10px;color:var(--gravity-slider-description,#fff);font-size:14px;line-height:1.6}.gravity-body .gravity-collection-slider__arrow{position:absolute;z-index:4;top:50%;left:50%;display:flex;width:84px;height:84px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#252525;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform .3s ease,opacity .8s ease}.gravity-body .gravity-collection-slider__arrow svg{display:block;width:16px;height:15px}.gravity-body .gravity-collection-slider__arrow path{fill:none;stroke:currentColor;stroke-width:2}.gravity-body .gravity-collection-slider__card:focus-visible .gravity-collection-slider__arrow,.gravity-body .gravity-collection-slider__card:focus-within .gravity-collection-slider__arrow,.gravity-body .gravity-collection-slider__card:hover .gravity-collection-slider__arrow{opacity:1;transform:translate(-50%,-50%) scale(1)}.gravity-body .gravity-collection-slider__card:focus-visible{outline:1px solid currentColor;outline-offset:3px}.gravity-body .gravity-collection-slider__pagination{position:relative;bottom:8px;display:flex;width:auto;align-items:center;justify-content:center;gap:12px;margin:20px 0 0}.gravity-body .gravity-collection-slider__pagination .swiper-pagination-bullet{position:relative;display:block;width:22px;height:22px;margin:0 4px!important;padding:0;border:0;background:0 0;color:var(--gravity-slider-description,#fff);cursor:pointer;opacity:1}.gravity-body .gravity-collection-slider__pagination .swiper-pagination-bullet>span{position:absolute;z-index:1;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.gravity-body .gravity-collection-slider__progress-ring{display:block;width:24px;height:24px;margin:-1px;opacity:0;transform:rotate(-90deg);transition:opacity .3s ease}.gravity-body .gravity-collection-slider__progress-bg,.gravity-body .gravity-collection-slider__progress-stroke{fill:none;stroke-width:2}.gravity-body .gravity-collection-slider__progress-bg{stroke:color-mix(in srgb,currentColor 30%,transparent)}.gravity-body .gravity-collection-slider__progress-stroke{stroke:currentColor;stroke-dasharray:44;stroke-dashoffset:44}.gravity-body .gravity-collection-slider__pagination .swiper-pagination-bullet-active .gravity-collection-slider__progress-ring{opacity:1}.gravity-body .gravity-collection-slider.is-autoplaying .swiper-pagination-bullet-active .gravity-collection-slider__progress-stroke{animation:gravity-collection-progress 4s linear forwards}@keyframes gravity-collection-progress{to{stroke-dashoffset:0}}.gravity-body .gravity-collection-slider__empty{display:grid;min-height:420px;place-items:center;padding:30px 50px 30px 0;color:var(--gravity-slider-description,#fff);text-align:center}.gravity-body .gravity-collection-slider__empty-art,.gravity-body .gravity-collection-slider__empty-art .placeholder-svg{display:block;width:min(100%,360px);max-height:340px}.gravity-body .gravity-collection-slider__empty-copy,.gravity-body .gravity-collection-slider__empty-copy>span{display:block}.gravity-body .gravity-collection-slider__empty-copy{margin-top:20px}.gravity-body .gravity-collection-slider__empty-copy strong{font-size:30px}.gravity-body .gravity-collection-slider__empty-copy>span{margin-top:10px}@media (min-width:640px){.gravity-body .gravity-collection-slider__track{gap:17px}.gravity-body .gravity-collection-slider__card{flex-basis:calc(50% - 8.5px)}}@media (hover:hover) and (pointer:fine){.gravity-body .gravity-collection-slider__card:focus-visible,.gravity-body .gravity-collection-slider__card:hover{z-index:5}}@media (min-width:899px){.gravity-body .gravity-collection-slider__card{flex-basis:calc(33.3333% - 11.3333px)}}@media (min-width:1199px){.gravity-body .gravity-collection-slider__card{flex-basis:calc(23.8095% - 12.9524px)}}@media (min-width:1721px){.gravity-body .gravity-collection-slider__container{margin-left:calc((100vw - 1720px)/ 2)}}@media (max-width:1299px){.gravity-body .gravity-collection-slider__container{padding-left:30px}}@media (max-width:640px){.gravity-body .gravity-collection-slider{padding:0 0 36px;box-shadow:0 -1px 0 var(--gravity-slider-background,#252525)}.gravity-body .gravity-collection-slider__container{margin-left:0;padding-right:15px;padding-left:15px}.gravity-body .gravity-collection-slider__head{margin-bottom:30px;padding-right:0}.gravity-body .gravity-collection-slider__head .gravity-core-heading{font-size:24px}.gravity-body .gravity-collection-slider__card[data-gravity-block-index]{margin-top:0}.gravity-body .gravity-collection-slider__title{font-size:24px}.gravity-body .gravity-collection-slider__pagination{margin:30px 0 0}.gravity-body .gravity-collection-slider__empty{padding-right:0}}@media (prefers-reduced-motion:reduce){.gravity-body .gravity-collection-slider *,.gravity-body .gravity-collection-slider ::after,.gravity-body .gravity-collection-slider ::before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}