.hpx{padding-block:60px 40px;background:#fff;color:#111}.hpx *,.hpx *:before{box-sizing:border-box}.hpx__grid{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start;max-width:1260px;margin-inline:auto;padding-inline:clamp(16px,4vw,52px)}.hpx-gallery{position:sticky;top:150px;display:block;min-width:0}.hpx-gallery__track{display:flex;overflow-x:auto;border-radius:20px;background:#fff;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.hpx-gallery__track::-webkit-scrollbar{display:none}.hpx-gallery__slide{flex:0 0 100%;padding:0;overflow:hidden;border:0;border-radius:20px;background:#fff;cursor:zoom-in;scroll-snap-align:start}.hpx-gallery__slide img,.hpx-gallery__slide svg{display:block;width:100%;height:100%;object-fit:contain}.hpx-gallery__nav{display:flex;align-items:center;margin-block-start:22px}.hpx-gallery__thumbs{display:flex;flex:1;gap:10.5px;min-width:0;padding:5px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.hpx-gallery__thumbs::-webkit-scrollbar{display:none}.hpx-gallery__thumb{flex:0 0 77px;width:77px;height:77px;padding:0;overflow:hidden;border:0;border-radius:20px;background:#fff;cursor:pointer;transition:box-shadow .2s}.hpx-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.hpx-gallery__thumb[aria-current=true]{box-shadow:0 0 0 1.05px #000}.hpx-gallery__arrow{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#000000bf;font-size:26px;line-height:1;cursor:pointer}.hpx-info{display:block;min-width:0;padding-inline-start:52px;font-family:var(--hp-font-body, inherit)}.hpx-info__vendor{margin:0 0 8px;color:#000000bf;font-size:16.8px;letter-spacing:.63px;line-height:22px;text-transform:uppercase}.hpx-info__label{margin:0 0 8px;color:#777;font-family:Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.6px;line-height:12px;text-transform:uppercase}.hpx-info__title{margin:0;color:#111;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.3vw,42px);font-weight:500;letter-spacing:-1.05px;line-height:1.02}.hpx-info__rule{display:block;width:42px;height:1px;margin-block:14px 18px;background:#111}.hpx-price{display:flex;flex-wrap:wrap;gap:9px;align-items:baseline;margin:0 0 18px;color:#111;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:24px}.hpx-price s{color:#777;font-size:15px;font-weight:400;letter-spacing:0}.hpx-price s[hidden]{display:none}.hpx-info form{margin:0}.hpx-variants{display:flex;overflow:hidden;border:.8px solid #e3e3e3;border-radius:12px;background:#fff}.hpx-vbox{display:flex;flex:1 1 auto;gap:14px;align-items:center;min-width:0;padding:14px 18px}.hpx-vbox--color{flex:0 0 auto;order:-1;border-inline-end:.8px solid #e3e3e3}.hpx-vbox__label{flex:none;color:#777;font-family:Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.hpx-options{display:flex;flex-wrap:wrap;gap:6px}.hpx .hpp-choice{position:relative;display:block}.hpx .hpp-choice input{position:absolute;width:1px;height:1px;opacity:0}.hpx-vbox--size .hpp-choice label{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:36px;padding:0 10px;border:.8px solid #d1d1d1;border-radius:6px;background:#fff;color:#222;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.44px;text-transform:uppercase;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.hpx-vbox--size .hpp-choice label:hover{border-color:#111}.hpx-vbox--size .hpp-choice input:checked+label{border-color:#111;background:#111;color:#fff}.hpx-vbox--size .hpp-choice.is-soldout label{color:#9b9ba2;text-decoration:line-through}.hpx-vbox--size .hpp-choice.is-soldout input:checked+label{background:#55555c;color:#fff}.hpx-vbox--color .hpp-choice label{display:block;width:38px;height:38px;padding:3px;border:1.6px solid #d1d1d1;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.hpx-vbox--color .hpp-choice input:checked+label{border-color:#111;box-shadow:0 0 0 2px #fff,0 0 0 3px #111}.hpx-swatch{display:block;width:100%;height:100%;border:.8px solid rgb(0 0 0 / .12);border-radius:4px}.hpx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hpx .hpp-choice input:focus-visible+label{outline:2px solid #111111;outline-offset:2px}.hpx-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-block:18px}.hpx-size-link{padding:1px 0;border:0;border-block-end:1px solid #000000;background:none;color:#000;font:inherit;font-size:13px;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;cursor:pointer}.hpx-eta{display:inline-flex;gap:5px;align-items:center;max-width:100%;padding:6px 12px;border-radius:9999px;background:#fff;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;letter-spacing:.2px;box-shadow:0 2px 5px #0000001f}.hpx-eta__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#27c53a;box-shadow:0 0 0 1.2px #27c53a40}.hpx-eta:has(.is-out) .hpx-eta__dot{background:#d93025;box-shadow:0 0 0 1.2px #d9302540}.hpx-eta hp-delivery{display:inline}.hpx-eta hp-delivery[hidden],.hpx-eta:has(.is-out) hp-delivery{display:none}.hpx-eta b{font-weight:600}.hpx-low-stock{color:#b3261e;font-size:13px;font-weight:700}.hpx-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;padding:22px 10px;border:.8px solid #2d2d2d;border-radius:12px;background:#0d0d0d;list-style:none}.hpx-badge{display:flex;flex-direction:column;gap:11px;align-items:center;padding:5px 12px;color:#fff;text-align:center}.hpx-badge+.hpx-badge{border-inline-start:.8px solid #2d2d2d}.hpx-badge svg{width:30px;height:30px;margin:4px}.hpx-badge span{font-family:Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.99px;line-height:1.3;text-transform:uppercase}.hpx-buy{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px}.hpx-qty{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;height:52px;overflow:hidden;border:.8px solid #d7d7d7;border-radius:10px;background:#fff}.hpx-qty button,.hpx-qty input{min-width:0;height:100%;padding:0;border:0;background:none;color:#111;font-family:Arial,sans-serif;text-align:center}.hpx-qty button{font-size:19px;cursor:pointer}.hpx-qty input{font-size:14px;font-weight:600;-webkit-appearance:textfield;appearance:textfield}.hpx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.hpx-add,.hpx-now{display:flex;gap:9px;align-items:center;justify-content:center;width:100%;height:52px;border:.8px solid #111111;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.52px;cursor:pointer;transition:background-color .2s,color .2s,transform .15s}.hpx-add{background:#fff;color:#111}.hpx-add svg{width:16px;height:16px}.hpx-add:hover:not(:disabled){background:#111;color:#fff}.hpx-now{margin-block-start:9px;background:#111;color:#fff;font-size:14px}.hpx-now:hover:not(:disabled){background:#333}.hpx-add:disabled,.hpx-now:disabled{border-color:#d5d5da;background:#efeff1;color:#70707a;cursor:not-allowed}.hpx-error{margin:10px 0 0;color:#b3261e;font-size:14px;font-weight:600}.hpx-error[hidden]{display:none}.hpx-offers{display:grid;gap:15px;margin-block-start:22px}.hpx-offer{position:relative;display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:60px;padding:12px;border:.8px solid #222222;border-radius:13px;background:#fff;box-shadow:0 1px 3px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hpx-offer__badge{position:absolute;top:-10px;left:13px;padding:4px 8px;border-radius:4px;background:#111;color:#fff;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.hpx-offer__title{margin:0;color:#111;font-size:13px;font-weight:700;letter-spacing:.63px;text-transform:uppercase}.hpx-offer__subtitle{margin:3px 0 0;color:#333;font-size:10.5px;letter-spacing:.63px}.hpx-offer__code{flex:none;width:106px;padding:8px 7px;border:.8px dashed #555555;border-radius:7px;background:#fafafa;color:#222;font:inherit;font-size:9.5px;font-weight:700;cursor:pointer}.hpx-boxes{display:grid;gap:10px;margin-block-start:22px}.hpx-box{overflow:hidden;border:.8px solid #d9dce1;border-radius:8px;background:#f8f9fb}.hpx-box summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 18px;cursor:pointer;list-style:none}.hpx-box summary::-webkit-details-marker{display:none}.hpx-box__title{color:#17181a;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.98px;text-transform:uppercase}.hpx-box__icon{position:relative;flex:none;width:34px;height:34px;border:.8px solid #d2d5da;border-radius:50%;background:#fff;transition:transform .25s}.hpx-box__icon:before,.hpx-box__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:#111;transform:translate(-50%,-50%);transition:transform .25s}.hpx-box__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.hpx-box[open] .hpx-box__icon:after{transform:translate(-50%,-50%) rotate(0)}.hpx-box__content{padding:0 18px 18px}.hpx-card{margin:0;padding:16px;overflow:hidden;border:.8px solid #e1e3e7;border-radius:6px;background:#fff;color:#4b4d52;font-family:Arial,sans-serif;font-size:13px;line-height:1.7}.hpx-card>:first-child{margin-block-start:0}.hpx-card>:last-child{margin-block-end:0}.hpx-card--rows{padding:0;list-style:none}.hpx-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;align-items:center;padding:12px 15px}.hpx-row+.hpx-row,.hpx-point+.hpx-point{border-block-start:.8px solid #e1e3e7}.hpx-row__label{display:flex;gap:8px;align-items:center;color:#707279;font-size:9px;font-weight:700;letter-spacing:1.26px;text-transform:uppercase}.hpx-row__label:before{content:"";width:5px;height:5px;border-radius:50%;background:#111}.hpx-row__value{color:#292b30;font-size:12px;font-weight:500}.hpx-point{position:relative;padding:12px 15px 12px 37px;color:#414349;font-size:13px;line-height:1.5}.hpx-point:before{content:"";position:absolute;top:18px;left:18px;width:7px;height:7px;border-radius:2px;background:#111}.hpx-share{display:inline-flex;gap:8px;align-items:center;min-height:46px;margin-block-start:8px;padding:0;border:0;background:none;color:#111;font:inherit;font-size:14px;cursor:pointer}.hpx-share svg{width:16px;height:16px}.hpx-chart{background:#fff;padding-block:0 24px}.hpx-chart__inner{max-width:1260px;margin-inline:auto;padding-inline:clamp(16px,4vw,52px)}.hpx-chart__link{padding:0 0 3px;border:0;border-block-end:1px solid #111111;background:none;color:#111;font:inherit;font-size:16.8px;cursor:pointer}.hpx-guide[open]{width:min(720px,calc(100% - 32px))}.hpx-guide__tagline{margin:-6px 0 16px;color:#5f5f66;font-size:14px}.hpx-guide img{display:block;width:100%;height:auto;margin-block-end:18px}.hpx-guide__steps{display:grid;gap:12px;margin:0;padding:0 0 0 20px}.hpx-guide__steps h3{margin:0 0 3px;font-size:15px;font-weight:800}.hpx-guide__steps p{margin:0;color:#5f5f66;font-size:13px}.hpx-guide__tip{margin:16px 0 0;padding:12px 14px;border-radius:6px;background:#f3f3f4;font-size:13px;font-weight:700}hp-recommendations .hp-look-outline{--hp-bg: #eff0f5;background:#eff0f5}hp-recommendations .hp-look-outline .hp-head__title{color:#0e1b4d}@media(max-width:989px){.hpx{padding-block:16px 24px}.hpx__grid{grid-template-columns:minmax(0,1fr);padding-inline:16px}.hpx-gallery{position:relative;top:0;margin-block-end:24px}.hpx-info{padding-inline-start:0}}@media(max-width:749px){.hpx-info__title{font-size:32px}.hpx-gallery__nav{margin-block-start:12px}.hpx-gallery__thumb{flex-basis:77px}.hpx-vbox{gap:8px;padding:10px}.hpx-vbox--size .hpp-choice label{min-width:31px;min-height:29px;padding:0 5px;font-size:9px}.hpx-vbox--color .hpp-choice label{width:32px;height:32px}.hpx-eta{align-items:flex-start;border-radius:14px}.hpx-eta__dot{margin-block-start:5px}.hpx-badges{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 7px}.hpx-badge{padding:9px 8px}.hpx-badge:nth-child(odd){border-inline-start:0}.hpx-badge:nth-child(n+3){border-block-start:.8px solid #2d2d2d}.hpx-buy{grid-template-columns:105px minmax(0,1fr)}.hpx-qty,.hpx-add,.hpx-now{height:48px}.hpx-qty{grid-template-columns:32px minmax(0,1fr) 32px}.hpx-offer{min-height:54px;padding:11px 10px}.hpx-offer__code{width:95px;padding:7px 5px;font-size:8.5px}.hpx-box summary{min-height:60px}.hpx-row{grid-template-columns:112px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hpx-gallery__track,.hpx-gallery__thumbs{scroll-behavior:auto}}.hpx-chart__inner{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hp-product.css.map */
