.px-ws,.px-wsh,.px-wsa{--ink: var(--px-ink-900, #2C2A4A);--muted: var(--px-ink-500, #6A6884);--line: var(--px-grey-200, #E6E3E0);--sunken: var(--px-grey-50, #F5F5F5);--fh: var(--px-font-heading, var(--font-heading-family));--fb: var(--px-font-body, var(--font-body-family));color:var(--ink);font-family:var(--fb)}.px-ws{padding-top:40px;padding-bottom:80px}.px-ws__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:24px}.px-ws__tabs::-webkit-scrollbar{display:none}.px-ws__tab{flex:none;padding:8px 16px;border-radius:100px;border:1px solid var(--line);font:600 14px/17px var(--fh);color:var(--ink);text-decoration:none;background:#fff}.px-ws__tab:hover{border-color:var(--ink)}.px-ws__tab.is-active{background:var(--ink);border-color:var(--ink);color:#fff!important}.px-ws__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.px-ws__h{margin:0 0 8px;font:700 32px/40px var(--fh);color:var(--ink);letter-spacing:-.01em}.px-ws__link{font:600 16px/20px var(--fh);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.px-ws__note{margin:0 0 16px;font:400 16px/24px var(--fb);color:var(--muted)}.px-ws__table{border-top:1px solid var(--line)}.px-ws__row{display:grid;grid-template-columns:minmax(0,1fr) 180px 120px 160px;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--line)}.px-ws__row--head>span{font:inherit!important}.px-ws__row--head{font:700 11px/14px var(--fh);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding-top:16px;padding-bottom:16px}.px-ws__c-qty{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.px-ws__c-price,.px-ws__c-sub{text-align:right;font:600 16px/20px var(--fh)}.px-ws__prod{display:flex;align-items:center;gap:12px;min-width:0}.px-ws__img{width:60px;height:60px;flex:none;border-radius:6px;overflow:hidden;background:var(--sunken)}.px-ws__img img{width:100%;height:100%;object-fit:cover;display:block}.px-ws__text{display:flex;flex-direction:column;gap:2px;min-width:0}.px-ws__name{font:400 16px/22px var(--fb);color:var(--ink);text-decoration:none}.px-ws__name:hover{text-decoration:underline}.px-ws__sku{font:400 13px/18px var(--fb);color:var(--muted);letter-spacing:.02em}.px-ws__apply{font:400 14px/20px var(--fb);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.px-ws__out{font-size:14px;color:var(--muted)}.px-ws__min{font-size:12px;color:var(--muted)}.px-ws__qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:100px;overflow:hidden;background:#fff}.px-ws__qty button{width:36px;height:40px;border:0;background:none;font-size:18px;color:var(--ink);cursor:pointer}.px-ws__qty button:hover{background:var(--sunken)}.px-ws__qty input{width:52px;height:40px;border:0;text-align:center;font:600 16px/20px var(--fb);color:var(--ink);-moz-appearance:textfield;background:none}.px-ws__qty input::-webkit-outer-spin-button,.px-ws__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.px-ws__row.has-qty{background:var(--px-cream-100, #FAF7F0)}.px-ws__row.is-invalid .px-ws__qty{border-color:var(--px-coral-700, #C4453A)}.px-ws__pages{display:flex;gap:24px;justify-content:center;align-items:center;padding-top:32px;font:600 15px/20px var(--fh)}.px-ws__pages a{color:var(--ink);text-decoration:underline}.px-ws__bar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:16px;margin-top:24px;padding:12px 16px 12px 24px;border-radius:100px;background:var(--ink);color:#fff;box-shadow:0 12px 24px #1a183933}.px-ws__bar[hidden]{display:none}.px-ws__bar-info{font:400 16px/20px var(--fb)}.px-ws__bar-msg{flex:1;font-size:14px;opacity:.9}.px-ws__bar .px-ws__btn{background:#fff;color:var(--px-ink-900, #2C2A4A)!important;border-color:#fff}.px-ws__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:100px;border:1px solid var(--px-ink-900, #2C2A4A);background:var(--px-ink-900, #2C2A4A);color:#fff!important;font:600 16px/1 var(--px-font-heading, var(--font-heading-family));text-decoration:none;cursor:pointer}.px-ws__btn:hover{opacity:.9}.px-ws__btn--ghost{background:transparent;color:var(--px-ink-900, #2C2A4A)!important}.px-ws__btn[aria-busy=true]{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.px-ws__h{font-size:26px;line-height:32px}.px-ws__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prod prod" "qty sub";gap:8px 12px;padding:12px 0}.px-ws__row--head{display:none}.px-ws__prod{grid-area:prod}.px-ws__c-qty{grid-area:qty;align-items:flex-start}.px-ws__c-price{display:none}.px-ws__c-sub{grid-area:sub;align-self:center}.px-ws__row:not(:has(.px-ws__qty)) .px-ws__c-qty:empty{display:none}.px-ws__bar{border-radius:16px;flex-wrap:wrap;padding:12px 16px}.px-ws__bar .px-ws__btn{width:100%}}.px-wsh{padding:56px 0}.px-wsh__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.px-wsh__eyebrow{margin:0 0 8px;font:600 13px/16px var(--fh);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.px-wsh__title{margin:0 0 16px;font:700 48px/56px var(--fh);letter-spacing:-.02em;color:var(--ink)}.px-wsh__text{font:400 18px/28px var(--fb);color:var(--ink);max-width:520px}.px-wsh__text p{margin:0 0 12px}.px-wsh__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.px-wsh__small{margin:16px 0 0;font-size:14px;color:var(--muted)}.px-wsh__collage{display:grid;grid-template-columns:1fr 1fr;gap:16px}.px-wsh__collage span{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.px-wsh__collage img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:989px){.px-wsh__inner{grid-template-columns:1fr;gap:32px}.px-wsh__title{font-size:34px;line-height:40px}.px-wsh{padding:32px 0}}.px-wsa{padding-top:48px;padding-bottom:80px;max-width:880px}.px-wsa__text{font:400 17px/26px var(--fb);color:var(--ink);margin-bottom:24px}.px-wsa__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.px-wsa__f{display:flex;flex-direction:column;gap:6px;font:600 14px/18px var(--fh);color:var(--ink)}.px-wsa__f--wide{grid-column:1 / -1}.px-wsa__f input,.px-wsa__f select,.px-wsa__f textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--px-grey-400, #C9C5C1);border-radius:6px;font:400 16px/22px var(--fb);color:var(--ink);background:#fff;box-sizing:border-box}.px-wsa__f input:focus,.px-wsa__f select:focus,.px-wsa__f textarea:focus{outline:2px solid var(--px-focus-ring, #E4574A);outline-offset:1px;border-color:var(--ink)}.px-wsa__ok{padding:20px 24px;border-radius:12px;background:#e6f4e3;color:var(--px-green-700, #2F7D3F);font:600 16px/24px var(--fb)}.px-wsa__err{padding:16px 20px;border-radius:12px;background:var(--px-coral-100, #FFE4E1);color:var(--px-coral-700, #C4453A);margin-bottom:16px}@media screen and (max-width:749px){.px-wsa__grid{grid-template-columns:1fr}}button.px-ws__tab{cursor:pointer;-webkit-appearance:none;appearance:none}.px-ws__tabs{margin-top:8px}.px-ws__more{display:flex;justify-content:center;padding-top:24px}.px-ws__more:empty{display:none}.px-ws__loading{padding:32px 0;text-align:center;color:var(--muted);font:400 16px/24px var(--fb)}.px-ws__cartmin{margin:16px 0 0;font:400 15px/22px var(--fb);color:var(--muted)}.px-ws__cartmin[hidden]{display:none}.px-wsa{scroll-margin-top:96px}.px-ws{scroll-margin-top:80px}.px-ws__callout{margin:0 0 16px;padding:14px 18px;border-radius:12px;background:var(--px-cream-100, #FAF7F0);border:1px solid var(--line);font:400 15px/22px var(--fb);color:var(--ink)}.px-ws__callout p{margin:0}.px-ws__req{font:600 12px/16px var(--fh);color:var(--px-coral-700, #C4453A)}.px-ws__bar{flex-wrap:wrap}.px-ws__bar-appl{flex-basis:100%;order:3;font:400 14px/20px var(--fb)}.px-ws__bar-appl[hidden]{display:none}.px-ws__bar-link{background:none;border:0;padding:0;color:#fff;font:600 14px/20px var(--fh);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.px-ws__bar-link[hidden]{display:none}@media screen and (min-width:750px){.px-ws__bar{border-radius:24px}}.px-qv-ws{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:16px;color:var(--px-ink-900, #2C2A4A);box-shadow:0 24px 48px #1a183940;overflow:auto}.px-qv-ws::backdrop{background:#1a183973}.px-qv-ws__close{position:sticky;top:8px;float:right;margin:8px 8px 0 0;z-index:2;width:40px;height:40px;border:0;border-radius:100px;background:#fff;font-size:26px;line-height:1;color:inherit;cursor:pointer;box-shadow:0 2px 8px #0000001f}.px-qvw{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:24px;font-family:var(--px-font-body, var(--font-body-family))}.px-qvw__media{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;align-self:start}.px-qvw__img{flex:0 0 100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--px-grey-50, #F5F5F5);scroll-snap-align:start}.px-qvw__img img{width:100%;height:100%;object-fit:cover;display:block}.px-qvw__vendor{margin:0 0 4px;font:600 12px/16px var(--px-font-heading, var(--font-heading-family));letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink-500, #6A6884)}.px-qvw__title{margin:0 0 4px;font:700 26px/32px var(--px-font-heading, var(--font-heading-family))}.px-qvw__sku{margin:0 0 12px;font-size:13px;color:var(--px-ink-500, #6A6884)}.px-qvw__price{margin:0 0 12px;font:700 22px/28px var(--px-font-heading, var(--font-heading-family))}.px-qvw__price span{font:400 14px/20px var(--px-font-body, var(--font-body-family));color:var(--px-ink-500, #6A6884)}.px-qvw__desc{font:400 16px/24px var(--px-font-body, var(--font-body-family));margin-bottom:16px}.px-qvw__desc p{margin:0 0 8px}.px-qvw__specs{display:flex;gap:24px;list-style:none;margin:0 0 16px;padding:12px 0;border-top:1px solid var(--px-grey-200, #E6E3E0);border-bottom:1px solid var(--px-grey-200, #E6E3E0)}.px-qvw__specs li{display:flex;flex-direction:column}.px-qvw__specs strong{font:700 18px/24px var(--px-font-heading, var(--font-heading-family))}.px-qvw__specs span{font-size:13px;color:var(--px-ink-500, #6A6884)}.px-qvw__inside h3{margin:0 0 8px;font:700 16px/20px var(--px-font-heading, var(--font-heading-family))}.px-qvw__appl{margin:12px 0 0;font:600 14px/20px var(--px-font-heading, var(--font-heading-family));color:var(--px-coral-700, #C4453A)}.px-qvw__actions{display:flex;align-items:center;gap:16px;margin-top:20px}.px-qvw__inorder{font:600 14px/20px var(--px-font-heading, var(--font-heading-family))}@media screen and (max-width:749px){.px-qvw{grid-template-columns:1fr;gap:16px;padding:16px}.px-qvw__title{font-size:22px;line-height:28px}}.px-qvw__gallery{align-self:start;min-width:0}.px-qvw__media{scrollbar-width:none;gap:0}.px-qvw__media::-webkit-scrollbar{display:none}.px-qvw__thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.px-qvw__thumb{width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--px-grey-50, #F5F5F5);cursor:pointer}.px-qvw__thumb img{width:100%;height:100%;object-fit:cover;display:block}.px-qvw__thumb.is-active{border-color:var(--px-ink-900, #2C2A4A)}@media screen and (max-width:749px){.px-qvw__thumb{width:52px;height:52px}}.px-ws__badge{display:inline-flex;align-self:flex-start;align-items:center;height:22px;padding:0 8px;border-radius:100px;background:var(--px-coral-100, #FFE4E1);color:var(--px-coral-700, #C4453A);font:700 11px/1 var(--px-font-heading, var(--font-heading-family));letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.px-qvw__vendor .px-ws__badge{margin-left:8px}.px-ws__row{grid-template-columns:minmax(0,1fr) 170px 100px 130px 140px}.px-ws__c-msrp{text-align:left;font:600 16px/20px var(--fh)}.px-ws__c-msrp small{display:block;font:400 12px/16px var(--fb);color:var(--px-green-700, #1F6B3A)}.px-ws__msrpm{display:none;font-size:13px;line-height:18px;color:var(--muted)}@media screen and (max-width:749px){.px-ws__row{grid-template-columns:minmax(0,1fr) auto}.px-ws__c-msrp{display:none}.px-ws__msrpm{display:block}}.px-ws__row{grid-template-columns:minmax(0,1fr) 130px 130px 170px 110px}.px-ws__low{display:block;color:#b4462f;font-weight:600}.px-wsh__title{font-family:var(--px-font-display, var(--fh));font-weight:700}.px-wsh__small a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pxw-rate{display:inline-flex;align-items:center;gap:14px;margin-top:8px;padding:12px 18px;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 16px -8px #0000001f;background:#fff}.pxw-rate>b{font:700 34px/1 var(--fh);color:var(--ink)}.pxw-rate>span{display:flex;flex-direction:column;gap:4px}.pxw-rate small{font:500 13px/16px var(--fb);color:var(--muted)}.pxw-rate .px-hr__stars,.pxw-col__q .px-hr__stars{flex:none}.pxw-col{position:relative;height:480px}.pxw-col img{position:absolute;object-fit:cover;border-radius:20px;border:6px solid #fff;box-shadow:0 32px 48px -16px #0003;background:#f5f5f5}.pxw-col__1{left:16%;top:0;width:54%;height:84%;transform:rotate(2deg)}.pxw-col__2{left:0;top:46%;width:36%;height:52%;transform:rotate(-4deg)}.pxw-col__3{right:0;top:6%;width:32%;height:50%;transform:rotate(5deg)}.pxw-col__q{position:absolute;right:4%;bottom:0;width:46%;max-width:270px;background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 20px 24px -12px #0003}.pxw-col__q p{margin:8px 0 6px;font:600 15px/20px var(--fh);color:var(--ink)}.pxw-col__q small{font:400 13px/16px var(--fb);color:var(--muted)}.pxw{--ink: var(--px-ink-900, #2C2A4A);--muted: var(--px-ink-500, #6A6884);--line: var(--px-grey-200, #E6E3E0);--fh: var(--px-font-heading, var(--font-heading-family));--fb: var(--px-font-body, var(--font-body-family));color:var(--ink);font-family:var(--fb)}.pxw .px-hs__in{gap:32px}.pxw .px-hs__h{font-family:var(--px-font-display, var(--fh));font-weight:700}.pxw .px-hs__sub{color:var(--px-ink-700, #3F3D61);font-size:17px;line-height:26px}.pxw-proof{background:var(--ink);color:#fff}.pxw-proof__in{max-width:1440px;margin:0 auto;padding:32px 80px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pxw-proof__it{display:flex;gap:14px;align-items:flex-start}.pxw-proof__it svg{flex:none;width:30px;height:30px}.pxw-proof__it b{display:block;font:600 17px/22px var(--fh);color:#fff}.pxw-proof__it span{font:400 14px/20px var(--fb);color:#c9c5e0}.pxw-why{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pxw-why li{background:#faf7f0;border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:10px}.pxw-why li:nth-child(2n){background:var(--px-blue-300, #DAECFF)}.pxw-why strong{font:600 21px/26px var(--fh)}.pxw-why p{margin:0;font:400 15px/22px var(--fb);color:var(--px-ink-700, #3F3D61)}.pxw-why blockquote{border:0;padding:0;margin:4px 0 0;font:italic 400 14px/21px var(--fb);color:var(--ink)}.pxw-why cite{display:block;margin-top:6px;font:600 13px/16px var(--fh);font-style:normal}.pxw-vid{background:var(--ink)}.pxw-vid .px-hs__h{color:#fff}.pxw-vid .px-hs__sub{color:#c9c5e0}.pxw-vrow{list-style:none;margin:0;padding:0;display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.pxw-vrow::-webkit-scrollbar{display:none}.pxw-vrow li{flex:0 0 calc((100% - 64px)/5);scroll-snap-align:start}.pxw-v{position:relative;aspect-ratio:9 / 14;border-radius:20px;overflow:hidden;background:#3f3d61}.pxw-v video,.pxw-v img{width:100%;height:100%;object-fit:cover;display:block}.pxw-v__btn{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border:0;border-radius:100px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #2c2a4a29;transition:opacity .2s}.pxw-v.is-playing .pxw-v__btn{opacity:0}.pxw-v.is-playing:hover .pxw-v__btn{opacity:1}.pxw-v__btn .pxw-i-pause,.pxw-v.is-playing .pxw-i-play{display:none}.pxw-v.is-playing .pxw-i-pause{display:block}.pxw-vrow p{margin:10px 0 0;font:600 14px/18px var(--fh);color:#fff}.pxw-vid .px-hr__bar{background:#fff3;margin-top:0}.pxw-vid .px-hr__bar span{background:#fff}.pxw-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:center}.pxw-story__img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:20px;display:block}.pxw-story__eb{margin:0 0 12px;font:700 12px/14px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pxw-story .px-hs__h{text-align:left;margin-bottom:16px}.pxw-story__txt{font:400 17px/27px var(--fb);color:var(--px-ink-700, #3F3D61)}.pxw-story__txt p{margin:0 0 12px}.pxw-tl{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pxw-tl li{background:#faf7f0;border-radius:12px;padding:14px 16px;font:400 14px/20px var(--fb)}.pxw-tl b{display:block;font:700 15px/20px var(--fh);margin-bottom:4px}.pxw-cta{background:#f5f5f5;border-radius:24px;padding:56px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.pxw-cta .px-hs__sub{margin:0 0 12px}@media screen and (max-width:989px){.pxw-col{height:380px;margin-top:8px}.pxw-proof__in{grid-template-columns:1fr 1fr;padding:28px 16px}.pxw-why{grid-template-columns:1fr 1fr}.pxw-vrow li{flex-basis:44%}.pxw-story{grid-template-columns:1fr;gap:28px}}@media screen and (max-width:749px){.pxw-col{height:320px}.pxw-col__q{width:58%;padding:12px 14px}.pxw-col__q p{font-size:14px;line-height:18px}.pxw-proof__in{grid-template-columns:1fr;gap:18px}.pxw-why{grid-template-columns:1fr}.pxw-vrow li{flex-basis:64%}.pxw .px-hs__in{padding:48px 16px}.pxw-cta{padding:40px 20px}}.px-wsa{max-width:760px;padding-top:56px;padding-bottom:80px}.px-wsa__intro{text-align:center;margin-bottom:32px}.px-wsa__eb{margin:0 0 10px;font:700 12px/14px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.px-wsa__h{margin:0 0 12px;font:700 44px/1.1 var(--px-font-display, var(--fh));color:var(--ink)}.px-wsa .px-wsa__text{max-width:560px;margin:0 auto 28px;font:400 17px/26px var(--fb);color:var(--px-ink-700, #3F3D61)}.px-wsa__text p{margin:0}.px-wsa__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:left}.px-wsa__steps li{background:#faf7f0;border-radius:12px;padding:16px;font:400 14px/20px var(--fb);color:var(--px-ink-700, #3F3D61)}.px-wsa__steps span{display:inline-flex;width:28px;height:28px;border-radius:100px;background:var(--ink);color:#fff;align-items:center;justify-content:center;font:600 13px/1 var(--fh);margin-bottom:10px}.px-wsa__steps b{display:block;font:600 16px/20px var(--fh);color:var(--ink);margin-bottom:4px}.px-wsa__card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:40px;box-shadow:0 20px 24px -12px #00000014}.px-wsa__small{text-align:center;margin:16px 0 0;font:400 13px/18px var(--fb);color:var(--muted)}@media screen and (max-width:749px){.px-wsa{padding-top:32px}.px-wsa__h{font-size:32px}.px-wsa__steps{grid-template-columns:1fr}.px-wsa__card{padding:24px 16px;border-radius:16px}}.px-ws__brk{display:block;font:600 12px/16px var(--fb);color:var(--px-green-700, #2F7D3F);margin-top:2px}.px-ws__row.is-brk .px-ws__c-price{color:var(--px-green-700, #2F7D3F)}@media screen and (max-width:749px){.px-wsh__btns{flex-direction:column}.px-wsh__btns .px-ws__btn{width:100%;justify-content:center;text-align:center}.pxw-rate{display:flex}.pxw-col{height:auto;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:10px;aspect-ratio:1 / .95}.pxw-col img{position:static;width:100%;height:100%;transform:none;border:0;border-radius:16px;box-shadow:none}.pxw-col__1{grid-row:1 / 3}.pxw-col__q{display:none}}@media screen and (max-width:989px){.px-wsh__inner{grid-template-columns:minmax(0,1fr)}.px-wsh__inner>*{min-width:0}}.px-ws__row{grid-template-columns:minmax(0,1fr) 130px 160px 170px 110px}.px-ws__brk{display:none}.px-ws__tiers{display:inline-flex;flex-direction:column;gap:2px;min-width:132px;text-align:left;font:400 13px/18px var(--fb)}.px-ws__tier{display:flex;justify-content:space-between;gap:10px;padding:2px 8px;border-radius:6px;color:var(--muted)}.px-ws__tier b{font:600 14px/18px var(--fh);color:var(--muted)}.px-ws__row:not(.is-brk) .px-ws__tier--1,.px-ws__row.is-brk .px-ws__tier--2{background:var(--px-cream-100, #FAF7F0);color:var(--ink)}.px-ws__row:not(.is-brk) .px-ws__tier--1 b,.px-ws__row.is-brk .px-ws__tier--2 b{color:var(--ink)}.px-ws__row.is-brk .px-ws__tier--2{background:#e7f3ea}.px-ws__row.is-brk .px-ws__tier--2 b,.px-ws__tier--2 span{color:var(--px-green-700, #2F7D3F)}.px-ws__row.has-qty:not(.is-brk) .px-ws__tier--1{background:#fff}.px-ws__save{padding:0 8px;font:600 11px/16px var(--fb);color:var(--px-green-700, #2F7D3F)}.px-ws__row.is-brk .px-ws__c-price{color:inherit}.px-ws__nudge{display:block;font:600 12px/16px var(--fb);color:var(--px-green-700, #2F7D3F)}.px-ws__brkm{font-weight:600;color:var(--px-green-700, #2F7D3F)}@media screen and (max-width:749px){.px-ws__row{grid-template-columns:minmax(0,1fr) auto}}.px-qvw__step{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.px-qvw__step[hidden],.px-qvw__actions [data-px-qv-add][hidden]{display:none}.px-qvw__step .px-ws__qty button{width:44px;height:48px}.px-qvw__step .px-ws__qty input{width:60px;height:48px}.px-qvw__tiers{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 0;font-size:14px;line-height:20px;color:var(--ink, #2C2A4A)}.px-qvw__tiers span{padding:4px 10px;border-radius:100px;background:var(--px-cream-100, #FAF7F0)}.px-qvw__tiers .is-brk{background:#e7f3ea;color:var(--px-green-700, #2F7D3F)}.px-qvw__step .px-qvw__inorder{flex-basis:100%;font:400 14px/20px var(--px-font-body, var(--font-body-family));color:var(--muted, #6A6884)}.px-ws__table--appl{margin:0 0 20px;border-top:1px solid var(--line)}@keyframes pxShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.px-ws__skel-img,.px-ws__skel-txt i,.px-ws__skel-r i,.px-qv-skel__img,.px-qv-skel__txt i,.px-ws__img:not(.is-ld){background:linear-gradient(90deg,var(--sunken) 0%,#ECEAE7 50%,var(--sunken) 100%);background-size:200% 100%;animation:pxShimmer 1.4s ease-in-out infinite}.px-ws__skel{border-top:1px solid var(--line)}.px-ws__skel-row{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid var(--line);height:85px;box-sizing:border-box}.px-ws__skel-img{width:60px;height:60px;border-radius:6px;flex:none}.px-ws__skel-txt{flex:1;display:flex;flex-direction:column;gap:8px}.px-ws__skel-txt i,.px-ws__skel-r i{display:block;height:12px;border-radius:6px}.px-ws__skel-txt i:first-child{width:55%}.px-ws__skel-txt i:last-child{width:18%;height:10px}.px-ws__skel-r{display:flex;gap:32px;align-items:center}.px-ws__skel-r i:first-child{width:48px}.px-ws__skel-r i:last-child{width:112px;height:36px;border-radius:100px}.px-ws__skel-row:nth-child(2) .px-ws__skel-txt i:first-child{width:42%}.px-ws__skel-row:nth-child(3) .px-ws__skel-txt i:first-child{width:63%}.px-ws__skel-row:nth-child(5) .px-ws__skel-txt i:first-child{width:38%}.px-ws__panel.is-in{animation:pxFadeIn .25s ease-out}@keyframes pxFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.px-ws__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-qv-skel{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:8px}.px-qv-skel__img{aspect-ratio:1;border-radius:12px}.px-qv-skel__txt{display:flex;flex-direction:column;gap:14px;padding-top:8px}.px-qv-skel__txt i{display:block;height:14px;border-radius:7px}.px-qv-skel__txt i:first-child{height:28px;width:80%}.px-qv-skel__txt i:nth-child(2){width:40%}.px-qv-skel__txt i:nth-child(3){width:90%}.px-qv-skel__txt i:nth-child(4){width:70%}@media(max-width:749px){.px-ws__skel-r i:first-child{display:none}.px-ws__skel-r i:last-child{width:88px}.px-qv-skel{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.px-ws__skel-img,.px-ws__skel-txt i,.px-ws__skel-r i,.px-qv-skel__img,.px-qv-skel__txt i,.px-ws__img:not(.is-ld){animation:none}.px-ws__panel.is-in{animation:none}}.px-ws__img img{transition:opacity .2s ease}.px-ws__img:not(.is-ld) img{opacity:0}.px-ws__tab--locked{display:inline-flex;align-items:center;gap:6px;color:var(--muted)!important;background:var(--sunken);border-color:transparent}.px-ws__tab--locked:hover{border-color:var(--ink);color:var(--ink)!important}.px-ws__lock{flex:none}.px-ws__unlock{position:relative}.px-ws__unlock-ghost{opacity:.55;-webkit-mask-image:linear-gradient(#000 0%,transparent 85%);mask-image:linear-gradient(#000 0%,transparent 85%)}.px-ws__unlock-ghost .px-ws__skel-img,.px-ws__unlock-ghost i{animation:none}.px-ws__unlock-card{position:relative;margin:-150px auto 0;max-width:520px;padding:32px 28px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 30px #2c2a4a14}.px-ws__unlock-ic{color:var(--ink);margin-bottom:12px}.px-ws__unlock-h{margin:0 0 8px;font:700 24px/30px var(--fh);color:var(--ink)}.px-ws__unlock-p{margin:0 0 20px;font:400 16px/24px var(--fb);color:var(--muted)}@media(max-width:749px){.px-ws__unlock-card{margin-top:-110px;padding:24px 20px}.px-ws__unlock-h{font-size:20px;line-height:26px}}.px-wsa__skel{display:flex;flex-direction:column;gap:8px}.px-wsa__skel-l,.px-wsa__skel-f,.px-wsa__skel-b{display:block;background:linear-gradient(90deg,var(--sunken) 0%,#ECEAE7 50%,var(--sunken) 100%);background-size:200% 100%;animation:pxShimmer 1.4s ease-in-out infinite}.px-wsa__skel-l{width:30%;height:12px;border-radius:6px;margin-top:8px}.px-wsa__skel-f{height:48px;border-radius:8px}.px-wsa__skel-b{height:52px;border-radius:100px;margin-top:16px}.px-wsa__app{position:relative}.px-wsa__app .px-wsa__embed{position:absolute;inset:40px 40px auto;opacity:0;pointer-events:none}.px-wsa__app.is-styled .px-wsa__skel{display:none}.px-wsa__app.is-styled .px-wsa__embed{position:static;opacity:1;pointer-events:auto;animation:pxFadeIn .25s ease-out}@media(prefers-reduced-motion:reduce){.px-wsa__skel-l,.px-wsa__skel-f,.px-wsa__skel-b{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/px-wholesale.css.map */
