.ps{--ps-accent:#D8284A;--ps-accent-dark:#B51F3D;--ps-dark:#1c1c1c;--ps-head:#262626;--ps-text:#555;--ps-soft:#FBF3F1;--ps-border:#EFE5E2;font-family:Rubik,sans-serif;color:var(--ps-text);font-size:15px;line-height:1.65}.ps *,.ps *:before,.ps *:after{box-sizing:border-box}.ps-wrap{max-width:1320px;margin:0 auto;padding:0 20px;width:100%}.ps-sec{padding:64px 0}.ps h1,.ps h2,.ps h3,.ps h4{font-family:Poppins,sans-serif;color:var(--ps-head);margin:0;line-height:1.25;letter-spacing:0;text-transform:none}.ps p{margin:0}.ps a{color:inherit}.ps img{max-width:100%;display:block}.ps-title{font-size:clamp(24px,3vw,36px);font-weight:700;text-align:center}.ps-title em,.ps-hl{color:var(--ps-accent);font-style:normal}.ps-sub{text-align:center;max-width:760px;margin:12px auto 0;color:#666}.ps-head{margin-bottom:36px}.ps-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ps-head--split .ps-title,.ps-head--split .ps-sub{text-align:left;margin-left:0}.ps-divider{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto 0}.ps-divider:before,.ps-divider:after{content:"";width:46px;height:2px;background:var(--ps-accent);opacity:.45}.ps-divider span{width:8px;height:8px;background:var(--ps-accent);transform:rotate(45deg)}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ps-accent);color:#fff!important;border:0;border-radius:4px;padding:12px 26px;font:500 15px/1.2 Poppins,sans-serif;text-decoration:none!important;cursor:pointer;transition:background .2s;white-space:nowrap}.ps-btn:hover{background:var(--ps-accent-dark)}.ps-btn--block{display:flex;width:100%}.ps-link{color:var(--ps-accent)!important;font-weight:500;text-decoration:none}.ps-link:hover{text-decoration:underline}.ps-ph{background:var(--ps-soft);display:block;width:100%;height:100%;fill:#e6d2cd}.ps-grid{display:grid;gap:22px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.ps-card{background:#fff;border:1px solid var(--ps-border);border-radius:16px;box-shadow:0 6px 20px #18120e0d;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.ps-card:hover{box-shadow:0 12px 30px #18120e1a;transform:translateY(-3px)}.ps-card__media{position:relative;aspect-ratio:1/1;background:var(--ps-soft);display:block;overflow:hidden}.ps-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ps-card:hover .ps-card__media img{transform:scale(1.05)}.ps-badge{position:absolute;top:12px;left:12px;background:var(--ps-accent);color:#fff;font:600 11px/1 Poppins,sans-serif;padding:6px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;z-index:1}.ps-card__body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.ps-card__title{font:500 15px/1.4 Poppins,sans-serif;color:var(--ps-head)!important;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-price{font:600 17px/1.2 Poppins,sans-serif;color:var(--ps-head)}.ps-price s{font-size:13px;color:#999;font-weight:400;margin-left:8px}.ps-card .ps-btn{margin-top:auto}.ps-hero{position:relative;overflow:hidden;background:var(--ps-soft)}.ps-hero__track{display:flex;transition:transform .7s ease}.ps-slide{min-width:100%;position:relative;min-height:var(--h,580px);display:flex;align-items:center}.ps-slide__img{position:absolute;top:0;right:0;bottom:0;left:0}.ps-slide__img img,.ps-slide__img svg{width:100%;height:100%;object-fit:cover}.ps-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fffffff7,#ffffffe0 34%,#fff0 64%)}.ps-slide__content{position:relative;z-index:2;max-width:580px;padding:40px 0}.ps-pill{display:inline-block;background:var(--ps-accent);color:#fff;font:600 13px/1 Poppins,sans-serif;padding:8px 14px;border-radius:4px;margin-bottom:18px}.ps-slide h2{font-size:clamp(30px,4.2vw,52px);font-weight:700;margin-bottom:16px}.ps-slide p{font-size:17px;color:#444;margin-bottom:28px}.ps-dots{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3}.ps-dots button{width:10px;height:10px;border-radius:10px;border:0;background:#00000040;padding:0;cursor:pointer;transition:width .3s}.ps-dots button.is-active{width:28px;background:var(--ps-accent)}.ps-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 4px 14px #0000001f;cursor:pointer;font-size:24px;line-height:1;color:var(--ps-head)}.ps-arrow--prev{left:18px}.ps-arrow--next{right:18px}.ps-intro__text{max-width:1000px;margin:22px auto 0;text-align:center}.ps-intro__text strong{color:var(--ps-head)}.ps-intro__text a{color:var(--ps-accent)}.ps-cols{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:20px}.ps-col{background:#fff;border-radius:12px;box-shadow:0 4px 18px #00000012;padding:16px 14px 18px;text-align:center;text-decoration:none;transition:transform .25s,box-shadow .25s}.ps-col:hover{transform:translateY(-4px);box-shadow:0 10px 26px #0000001c}.ps-col__img{aspect-ratio:1/1;border-radius:8px;overflow:hidden;margin-bottom:14px;background:var(--ps-soft)}.ps-col__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ps-col:hover .ps-col__img img{transform:scale(1.06)}.ps-col h3{font-size:15px;font-weight:600}.ps-kits{display:grid;grid-template-columns:290px 1fr;gap:32px;align-items:start}.ps-kits__nav{display:flex;flex-direction:column;gap:10px}.ps-kits__label{font:600 12px/1 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-head);margin-bottom:4px}.ps-tab{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--ps-border);border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:500 13px/1.35 Poppins,sans-serif;color:var(--ps-head);transition:border-color .2s,box-shadow .2s}.ps-tab img,.ps-tab .ps-ph{width:52px;height:52px;border-radius:6px;object-fit:cover;flex:none}.ps-tab.is-active{border-color:var(--ps-accent);color:var(--ps-accent);box-shadow:0 4px 14px #d8284a1f}.ps-panel{display:none;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.ps-panel.is-active{display:grid}.ps-panel__media{display:block;border-radius:16px;overflow:hidden;background:var(--ps-soft);aspect-ratio:1/1}.ps-panel__media img{width:100%;height:100%;object-fit:cover}.ps-panel h3{font-size:22px;font-weight:700;margin-bottom:12px}.ps-panel__desc{font-size:14px;color:#666;margin-bottom:18px;border-bottom:1px solid var(--ps-border);padding-bottom:18px}.ps-stock{display:flex;align-items:center;gap:6px;font-size:13px;color:#2e8b57;margin:10px 0 18px}.ps-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ps-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--ps-border);border-bottom:1px solid var(--ps-border);padding:44px 0}.ps-feat{text-align:center;padding:0 16px}.ps-feat__icon{width:66px;height:66px;border-radius:50%;background:var(--ps-soft);color:var(--ps-accent);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.ps-feat__icon svg{width:30px;height:30px}.ps-feat h3{font-size:18px;font-weight:600;margin-bottom:6px}.ps-feat p{font-size:14px}.ps-usa{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ps-usa__media{border-radius:16px;overflow:hidden}.ps-usa__badge{aspect-ratio:4/3;border-radius:16px;background:linear-gradient(135deg,#fbf3f1,#f6dce2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.ps-usa__badge svg{width:64px;height:64px;color:var(--ps-accent)}.ps-usa__badge strong{font:700 clamp(72px,9vw,128px)/1 Poppins,sans-serif;color:var(--ps-accent)}.ps-usa__badge span{font:600 18px/1.3 Poppins,sans-serif;color:var(--ps-head)}.ps-eyebrow{font:600 12px/1 Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ps-accent);margin-bottom:14px;display:block}.ps-usa h2{font-size:clamp(26px,3.4vw,40px);font-weight:700;margin-bottom:18px}.ps-usa__text{margin-bottom:22px}.ps-ticks{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;padding:0;margin:0}.ps-ticks li{display:flex;align-items:center;gap:8px;font:500 14px/1.4 Poppins,sans-serif;color:var(--ps-head)}.ps-ticks li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ps-accent)}.ps-states{margin-top:48px;text-align:center}.ps-states h3{font-size:20px;margin-bottom:18px}.ps-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ps-chips span{border:1px solid var(--ps-border);border-radius:20px;padding:5px 12px;font-size:13px;background:#fff}.ps-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ps-review{background:#fff;border:1px solid var(--ps-border);border-radius:16px;padding:26px;box-shadow:0 6px 20px #18120e0d}.ps-stars{color:#f5a623;letter-spacing:2px;font-size:17px;margin-bottom:12px}.ps-review p{margin-bottom:16px}.ps-review strong{font:600 15px Poppins,sans-serif;color:var(--ps-head)}.ps-review small{display:block;color:#888}.ps-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ps-post{background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--ps-border);text-decoration:none;display:flex;flex-direction:column}.ps-post__img{aspect-ratio:16/10;overflow:hidden;background:var(--ps-soft)}.ps-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ps-post:hover .ps-post__img img{transform:scale(1.05)}.ps-post__body{padding:18px}.ps-post__meta{font-size:12px;color:#999;margin-bottom:8px}.ps-post h3{font-size:17px;font-weight:600;margin-bottom:8px}.ps-post p{font-size:14px}.ps-footer{background:#161616;color:#bdbdbd;font-size:14px;padding-top:64px}.ps-footer h4{color:#fff;font:600 16px/1.3 Poppins,sans-serif;margin-bottom:18px}.ps-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:32px;padding-bottom:44px}.ps-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ps-footer a{color:#bdbdbd;text-decoration:none}.ps-footer a:hover{color:#fff}.ps-footer__logo{width:110px;margin-bottom:16px;border-radius:50%}.ps-footer__about{margin-bottom:18px}.ps-contact li{display:flex;gap:10px;align-items:flex-start}.ps-contact svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--ps-accent)}.ps-social{display:flex;gap:10px;margin-top:20px}.ps-social a{width:36px;height:36px;border-radius:50%;background:#262626;display:flex;align-items:center;justify-content:center;color:#fff}.ps-social a:hover{background:var(--ps-accent)}.ps-social svg{width:17px;height:17px}.ps-news{display:flex;margin-top:14px;border-radius:4px;overflow:hidden;background:#fff}.ps-news input{flex:1;min-width:0;border:0;padding:12px 14px;font:14px Rubik,sans-serif;color:#222;outline:none;background:#fff}.ps-news .ps-btn{border-radius:0;padding:12px 18px}.ps-footer__bottom{border-top:1px solid #2a2a2a;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.ps-pay{display:flex;gap:6px;flex-wrap:wrap}.ps-pay svg{width:38px;height:24px}.ps-wa{position:fixed;right:20px;bottom:20px;width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0003;z-index:50;color:#fff}.ps-wa svg{width:28px;height:28px}.ps-empty{padding:30px;border:2px dashed var(--ps-border);border-radius:12px;text-align:center;color:#888}@media(max-width:989px){.ps-sec{padding:48px 0}.ps-grid,.ps-cols{--cols:3!important}.ps-kits{grid-template-columns:1fr}.ps-kits__nav{flex-direction:row;overflow-x:auto;padding-bottom:6px}.ps-kits__label{display:none}.ps-tab{min-width:230px}.ps-reviews,.ps-posts,.ps-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.ps-grid{--cols:2!important;gap:12px}.ps-head--split{flex-direction:column;align-items:flex-start}.ps-card__body{padding:12px}.ps-card__title{font-size:14px}.ps-card .ps-btn{padding:10px 12px;font-size:14px}.ps-price{font-size:15px}.ps-slide{min-height:0;flex-direction:column;align-items:stretch}.ps-slide__img{position:relative;aspect-ratio:4/3}.ps-slide:before{display:none}.ps-slide__content{padding:24px 0 58px}.ps-slide p{font-size:15px}.ps-arrow{display:none}.ps-cols{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.ps-col{min-width:42%;scroll-snap-align:start}.ps-panel,.ps-feats{grid-template-columns:1fr}.ps-usa{grid-template-columns:1fr;gap:28px}.ps-reviews,.ps-posts,.ps-footer__grid{grid-template-columns:1fr}.ps-footer__bottom{flex-direction:column;text-align:center}}.ps .ps-sub{text-align:center!important}.ps .ps-head--split .ps-sub{text-align:left!important;margin-left:0}.ps img.ps-logo-ph{width:100%;height:100%;object-fit:contain!important;padding:16%;background:var(--ps-soft)}.menu-list__link:hover,.mega-menu__link:hover{color:#d8284a!important}.mega-menu__link--parent{font-weight:600!important}.mega-menu__link:not(.mega-menu__link--parent){text-transform:none!important}.ps.ps-foot{background:#232323;color:#d6d6d6;padding:56px 0 0;font-size:15px}.ps-foot__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr .9fr;gap:40px;padding-bottom:70px}.ps.ps-foot h3{color:#fff;font:600 16px/1.3 Poppins,sans-serif;text-transform:uppercase;margin:0 0 20px;letter-spacing:.01em}.ps-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ps.ps-foot a{color:#fff!important;text-decoration:none;font-size:15px}.ps.ps-foot a:hover{color:var(--ps-accent)!important}.ps-foot__info{display:grid;gap:6px;margin-bottom:22px;max-width:300px;line-height:1.5}.ps-foot__social{display:flex;gap:10px;margin-bottom:26px}.ps-foot__social a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#444}.ps-foot__social svg{width:18px;height:18px}.ps-foot__social .is-facebook{background:#3c5b9b}.ps-foot__social .is-pinterest{background:#e92e2e}.ps-foot__social .is-youtube{background:#fa001a}.ps-foot__social .is-tiktok{background:#000;box-shadow:inset 0 0 0 1px #555}.ps-foot__social .is-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ps.ps-foot .ps-foot__social a:hover{opacity:.85;color:#fff!important}.ps.ps-foot p{margin:0 0 18px;color:#d6d6d6;font-size:14px}.ps-foot__news{display:flex;flex-wrap:wrap;background:#fff;border-radius:3px;max-width:355px}.ps-foot__news input[type=email]{flex:1;min-width:0;border:0;padding:15px 16px;font:14px Rubik,sans-serif;color:#222;outline:none;background:transparent}.ps-foot__news button{border:0;background:none;color:var(--ps-accent);padding:0 16px;cursor:pointer;display:flex;align-items:center}.ps.ps-foot .ps-foot__ok{color:#7ddc9b;margin:10px 0 0;flex-basis:100%;background:#232323}.ps.ps-foot .ps-foot__err{color:#ff9a9a;flex-basis:100%;background:#232323;margin:0}.ps-foot__bottom{border-top:1px solid #3a3a3a;padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:#8d8d8d}.ps-foot__pay{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ps-foot__pay span{margin-right:12px}.ps-foot__pay svg{height:26px;width:auto}@media(max-width:989px){.ps-foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ps-foot__grid{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.ps-foot__bottom{justify-content:center;text-align:center}}.ps-slide:before{background:linear-gradient(90deg,#ffffff9e,#ffffff4d 32%,#fff0 55%)}.ps-slide__content h2,.ps-slide__content p{text-shadow:0 0 16px rgba(255,255,255,.95),0 0 4px rgba(255,255,255,.8)}.ps-slide__content p{color:#262626;font-weight:500}.announcement-bar__text,.announcement-bar__link{text-align:center!important;justify-content:center}@media(min-width:750px){.ps-slide{display:grid;grid-template-columns:42% 58%;align-items:stretch}.ps-slide:before{display:none}.ps-slide__img{position:relative;inset:auto;grid-column:2;grid-row:1;min-height:var(--h,580px)}.ps-slide>.ps-wrap{grid-column:1;grid-row:1;display:flex;align-items:center;max-width:none;width:100%;margin:0;padding:40px 36px 40px clamp(24px,5vw,90px)}.ps-slide__content{max-width:540px;padding:0}.ps-slide__content h2,.ps-slide__content p{text-shadow:none}.ps-slide__content p{color:#555;font-weight:400}}@media(min-width:750px){.ps-slide__img img,.ps-slide__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.ps-col{border-radius:4px;box-shadow:0 2px 14px #0000000f;padding:26px 18px 22px}.ps-col__img{background:#fff;border-radius:0;margin-bottom:18px;display:flex;align-items:center;justify-content:center}.ps-col__img img{object-fit:contain}.ps .ps-col h3{font:600 16px/1.3 Poppins,sans-serif;color:var(--ps-head);margin:0}.ps-col:hover h3{color:var(--ps-accent)}.ps-crumbbar{background:#f5f5f5;border-bottom:1px solid #eaeaea;padding:14px 0}.ps-crumbbar .ps-crumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;font:400 13px/1.5 Rubik,sans-serif;color:#777}.ps-crumbbar .ps-crumbs li+li:before{content:"/";margin:0 8px;color:#bbb}.ps-crumbbar .ps-crumbs a{color:#555!important;text-decoration:none}.ps-crumbbar .ps-crumbs a:hover{color:var(--ps-accent)!important}.ps-crumbbar--title{padding:34px 0;text-align:center}.ps-crumbbar--title h1{font:600 clamp(26px,3.4vw,38px)/1.2 Poppins,sans-serif;margin:0 0 8px}.ps-crumbbar--title .ps-crumbs{justify-content:center}.product-details h1{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#262626}.product-details product-price,.product-details .price{color:var(--ps-accent,#D8284A)!important;font-family:Poppins,sans-serif;font-weight:600}.variant-option__button-label{border-radius:4px!important;font-family:Poppins,sans-serif;font-weight:500}.variant-option__button-label:has(input:checked){background:#d8284a!important;border-color:#d8284a!important;color:#fff!important}.variant-option__button-label:hover{border-color:#d8284a!important}.add-to-cart-button{background:#d8284a!important;border-color:#d8284a!important;color:#fff!important;border-radius:4px!important;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.add-to-cart-button:hover{background:#b51f3d!important}.shopify-payment-button__button--unbranded{background:#1c1c1c!important;border-radius:4px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.04em}.quantity-selector-wrapper,.quantity-selector{border-radius:4px!important}.ps-px{padding:10px 0 56px}.ps-trust{list-style:none;margin:0 0 28px;padding:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border:1px solid var(--ps-border);border-radius:4px;background:#fff}.ps-trust li{display:flex;gap:12px;align-items:center}.ps-trust svg{width:34px;height:34px;flex:none;color:var(--ps-accent)}.ps-trust b{display:block;font:600 14px/1.3 Poppins,sans-serif;color:var(--ps-head)}.ps-trust span{font-size:13px;line-height:1.4}.ps-bulk{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ps-soft);border-left:4px solid var(--ps-accent);padding:26px 30px;margin-bottom:40px}.ps-bulk h2{font-size:22px;margin-bottom:6px}.ps-bulk__btns{display:flex;gap:12px;flex-wrap:wrap}.ps-bulk .ps-btn svg{width:18px;height:18px}.ps-btn--ghost{background:transparent!important;color:var(--ps-accent)!important;box-shadow:inset 0 0 0 2px var(--ps-accent)}.ps-btn--ghost:hover{background:var(--ps-accent)!important;color:#fff!important}.ps-faq{max-width:920px;margin:0 auto}.ps-faq h2{font-size:clamp(22px,2.6vw,30px);text-align:center;margin-bottom:22px}.ps-faq details{border:1px solid var(--ps-border);border-radius:4px;margin-bottom:10px;background:#fff}.ps-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 20px;font:500 16px/1.4 Poppins,sans-serif;color:var(--ps-head);position:relative}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--ps-accent)}.ps-faq details[open] summary:after{content:"\2212"}.ps-faq details p{padding:0 20px 18px}.ps-coll__intro{max-width:900px;margin:0 auto 30px;text-align:center}.ps-coll__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px;font-size:14px}.ps-coll__bar select{margin-left:8px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font:inherit;background:#fff}.ps-coll .ps-card{border-radius:4px}.ps-pages{margin-top:36px;text-align:center;font-family:Poppins,sans-serif}.ps-pages span{display:inline-block;margin:0 3px}.ps-pages a,.ps-pages .current{display:inline-block;min-width:38px;padding:8px 10px;border:1px solid var(--ps-border);border-radius:4px;text-decoration:none}.ps-pages .current{background:var(--ps-accent);color:#fff;border-color:var(--ps-accent)}.ps-guide{max-width:920px;margin:56px auto 48px}.ps-guide h2{font-size:clamp(22px,2.6vw,30px);margin-bottom:14px}.ps-guide h3{font-size:18px;margin:22px 0 8px}.ps-guide p{margin-bottom:12px}.ps-guide ul{padding-left:20px;margin:0 0 12px}.ps-guide li{margin-bottom:6px}@media(max-width:989px){.ps-trust{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ps-bulk{flex-direction:column;align-items:flex-start;padding:22px}.ps-trust{padding:16px;gap:14px}.ps-trust svg{width:28px;height:28px}}.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background:#d8284a!important;border-color:#d8284a!important}:root:root{--color-primary-button-background:#D8284A;--color-primary-button-border:#D8284A;--color-primary-button-text:#fff;--color-primary-button-hover-background:#B51F3D;--color-primary-button-hover-border:#B51F3D;--color-primary-button-hover-text:#fff}@media(min-width:990px){header .menu-list__list-item{position:relative}header .menu-list__submenu{left:-18px!important;right:auto!important;width:max-content!important;min-width:250px;top:calc(100% + 13px)!important;background:transparent!important;box-shadow:none!important;border:0!important}header .menu-list__list-item:is(:hover,:focus-within)>.menu-list__submenu{clip-path:none!important}header .menu-list__submenu-inner{background:transparent!important;padding:0!important;transform:none!important;translate:none!important;top:auto!important;position:static!important}header .header__underlay{max-height:100%!important}header .menu-list__submenu .mega-menu{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}header .menu-list__submenu .mega-menu__grid{display:block!important;width:max-content;min-width:250px;background:#fff;border:1px solid #EFE5E2;border-top:3px solid #D8284A;border-radius:0 0 6px 6px;box-shadow:0 16px 32px #0000001a;padding:10px 0}header .menu-list__submenu .mega-menu__list{display:block!important;width:auto!important}header .menu-list__submenu .mega-menu__column{width:auto!important}header .menu-list__submenu .mega-menu__link{display:block!important;padding:10px 24px!important;font:500 14px/1.3 Poppins,sans-serif!important;color:#262626}header .menu-list__submenu .mega-menu__link:hover{background:#fbf3f1;color:#d8284a!important}}.ps-cbanner{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;background:#2a1a17;overflow:hidden}.ps-cbanner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.ps-cbanner__in{position:relative;z-index:1;padding:70px 20px}.ps-cbanner h1{color:#fff!important;font:700 clamp(30px,4.4vw,52px)/1.15 Poppins,sans-serif;margin:0 0 12px}.ps-cbanner .ps-crumbs{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:4px;font:400 14px Rubik,sans-serif;color:#fff}.ps-cbanner .ps-crumbs li+li:before{content:"/";margin:0 8px;opacity:.7}.ps-cbanner .ps-crumbs a{color:#fff!important;text-decoration:none}.ps-specbar{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ps-specbar li{background:var(--ps-soft);border:1px solid var(--ps-border);border-radius:4px;padding:14px 16px;text-align:center;font-size:14px}.ps-specbar b{display:block;font:600 12px/1.2 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ps-accent);margin-bottom:4px}.ps-pcard__meta{font-size:12.5px;color:#777;margin:-4px 0 0}.ps-pcard__form{margin-top:auto}.ps-guide table{width:100%;border-collapse:collapse;margin:10px 0 22px;font-size:14px}.ps-guide th,.ps-guide td{border:1px solid var(--ps-border);padding:10px 12px;text-align:left;vertical-align:top}.ps-guide thead th,.ps-guide tbody th{background:var(--ps-soft);font-family:Poppins,sans-serif;font-weight:600;color:var(--ps-head)}.ps-guide tbody th{width:32%}@media(max-width:749px){.ps-specbar{grid-template-columns:repeat(2,1fr)}.ps-cbanner{min-height:220px}.ps-guide table{display:block;overflow-x:auto}}.ps-pack{display:inline-block;align-self:flex-start;font:600 12px/1 Poppins,sans-serif;color:var(--ps-accent);border:1px solid var(--ps-accent);border-radius:3px;padding:5px 8px}.ps-head:not(.ps-head--split){text-align:center}.ps-head:not(.ps-head--split) .ps-sub{margin-left:auto;margin-right:auto}.ps-rte table{width:100%;border-collapse:collapse;margin:18px 0 22px;font-size:14px}.ps-rte th,.ps-rte td{border:1px solid var(--ps-border);padding:10px 12px;text-align:left}.ps-rte th{background:var(--ps-soft);font-family:Poppins,sans-serif;font-weight:600;color:var(--ps-head)}@media(max-width:749px){.ps-rte table{display:block;overflow-x:auto;white-space:nowrap}}.ps-chero{background:linear-gradient(90deg,#fdf6f3,#fbede7,#f3c9ba);padding:48px 0}.ps-chero__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:center}.ps-chero__crumbs{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:4px;font:500 14px/1.4 Poppins,sans-serif;color:var(--ps-head)}.ps-chero__crumbs li+li:before{content:"/";margin:0 8px;color:#999}.ps-chero__crumbs a{color:var(--ps-accent)!important;text-decoration:none}.ps-chero h1{font:700 clamp(32px,4.2vw,52px)/1.1 Poppins,sans-serif;color:var(--ps-accent)!important;margin:0 0 18px}.ps-chero__desc{font-size:16px;line-height:1.8;color:#333;max-width:700px}.ps-chero__desc p{margin:0}.ps-chero__img{background:#fff;border-radius:16px;box-shadow:0 18px 40px #78281e26;overflow:hidden;aspect-ratio:1/.95}.ps-chero__img img{width:100%;height:100%;object-fit:cover;display:block}.ps-coll__main{padding-top:36px}.ps-ctool{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border:1px solid #E6E6E6;border-radius:4px;padding:14px 22px;margin-bottom:26px;font-size:15px}.ps-ctool p{margin:0}.ps-ctool label{justify-self:end}.ps-ctool select{border:0;background:transparent;font:500 15px Rubik,sans-serif;padding:4px 6px;cursor:pointer}.ps-views{display:flex;gap:14px;align-items:center}.ps-views__b{background:none;border:0;padding:4px;cursor:pointer;color:#c8c8c8;line-height:0}.ps-views__b svg{fill:currentColor}.ps-views__b.is-on,.ps-views__b:hover{color:#1c1c1c}.ps-coll .ps-coll__grid[data-view="2"]{--cols:2!important}.ps-coll .ps-coll__grid[data-view="3"]{--cols:3!important}.ps-coll .ps-coll__grid[data-view="4"]{--cols:4!important}.ps-coll .ps-coll__grid[data-view="5"]{--cols:5!important}.ps-coll .ps-coll__grid[data-view=list]{--cols:1!important}.ps-coll__grid[data-view=list] .ps-pcard{flex-direction:row}.ps-coll__grid[data-view=list] .ps-card__media{width:220px;flex:none}.ps-coll__grid[data-view=list] .ps-card__body{justify-content:center;padding:20px 26px}.ps-coll__grid[data-view=list] .ps-pcard__form{margin-top:6px;max-width:240px}.ps-coll__grid[data-view="5"] .ps-card__title{font-size:13.5px}.ps-info{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:64px 0 36px;align-items:start}.ps-info__col{display:flex;flex-direction:column;gap:22px}.ps-box{background:#fff;border:1px solid #EEE7E4;border-radius:10px;box-shadow:0 8px 26px #28140f0f;padding:26px}.ps-box h2,.ps-block h2{font:700 20px/1.3 Poppins,sans-serif;margin:0 0 6px}.ps-box__sub{font-size:13.5px;color:#666;margin:0 0 16px}.ps-box__foot{font-size:13px;margin:12px 0 0}.ps-box__foot a{color:var(--ps-accent)!important}.ps-box__list ul{margin:6px 0 0;padding-left:20px}.ps-box__list li{margin-bottom:8px}.ps-tbl{width:100%;border-collapse:collapse;font-size:14px}.ps-tbl th{background:var(--ps-soft);color:var(--ps-accent);font:600 13px Poppins,sans-serif;text-align:left;padding:11px 14px}.ps-tbl td{padding:11px 14px;border-bottom:1px solid #F1ECEA;vertical-align:top}.ps-tbl td:first-child{font-weight:500;color:var(--ps-head)}.ps-tbl--calc td:first-child{color:var(--ps-accent)}.ps-tbl--calc td:nth-child(n+2),.ps-tbl--calc th:nth-child(n+2){text-align:center}.ps-note{background:#fff;border:1px solid #EEE7E4;border-left:4px solid var(--ps-accent);border-radius:8px;padding:18px 22px}.ps-note h3{font:600 16px Poppins,sans-serif;margin:0 0 6px}.ps-note p{font-size:14px;margin:0}.ps-ctacard{display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(90deg,#3a1714,#7b2e28);color:#fff;border-radius:12px;padding:34px 40px;margin:10px 0 56px}.ps-ctacard h2{color:#fff!important;font:700 26px/1.25 Poppins,sans-serif;margin:0 0 8px}.ps-ctacard p{color:#ffffffd9;margin:0;max-width:640px}.ps-ctacard__btns{display:flex;flex-direction:column;gap:12px;flex:none}.ps-btn--light{background:#fff!important;color:var(--ps-accent)!important}.ps-btn--light:hover{background:var(--ps-soft)!important}.ps-block{margin:0 0 56px}.ps-block h2{font-size:clamp(22px,2.4vw,28px)}.ps-block__sub{color:#666;margin:0 0 22px;max-width:900px}.ps-uses,.ps-whys{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ps-use{background:#fff;border:1px solid #EEE7E4;border-radius:10px;padding:24px;box-shadow:0 6px 20px #28140f0d}.ps-use__n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;background:var(--ps-soft);color:var(--ps-accent);font:700 13px Poppins,sans-serif;margin-bottom:14px}.ps-use h3,.ps-whyb h3{font:600 17px/1.3 Poppins,sans-serif;margin:0 0 8px}.ps-use p,.ps-whyb p{font-size:14px;margin:0}.ps-whyb{background:var(--ps-soft);border:1px solid #F3E3DE;border-radius:10px;padding:22px}.ps-whyb a{color:var(--ps-accent)!important}.ps-faq--list,.ps-coll .ps-faq{max-width:none}.ps-coll .ps-faq h2{text-align:left;font-size:clamp(22px,2.4vw,28px)}.ps-coll .ps-faq details{border:0;border-bottom:1px solid #EEE;border-radius:0;margin:0;background:transparent}.ps-coll .ps-faq summary{padding:18px 40px 18px 0}.ps-coll .ps-faq summary:after{right:4px}.ps-coll .ps-faq details p{padding:0 0 18px}@media(max-width:989px){.ps-chero__grid{grid-template-columns:1fr 260px;gap:28px}.ps-info{grid-template-columns:1fr}.ps-uses,.ps-whys{grid-template-columns:repeat(2,1fr)}.ps-views__b--5{display:none}}@media(max-width:749px){.ps-chero{padding:30px 0}.ps-chero__grid{grid-template-columns:1fr}.ps-chero__img{max-width:320px}.ps-ctool{grid-template-columns:1fr auto;padding:12px 14px}.ps-ctool label{grid-column:1/-1;justify-self:start}.ps-views__b--4,.ps-views__b--3{display:none}.ps-coll .ps-coll__grid[data-view="3"],.ps-coll .ps-coll__grid[data-view="4"],.ps-coll .ps-coll__grid[data-view="5"]{--cols:2!important}.ps-coll__grid[data-view=list] .ps-card__media{width:120px}.ps-coll__grid[data-view=list] .ps-card__body{padding:12px}.ps-uses,.ps-whys{grid-template-columns:1fr}.ps-ctacard{flex-direction:column;align-items:flex-start;padding:26px}.ps-tbl{font-size:13px}.ps-tbl th,.ps-tbl td{padding:9px 10px}}.ps-info{gap:28px;align-items:stretch;margin:72px 0 56px}.ps-info__col{display:contents}.ps-info .ps-note{grid-column:1/-1;order:3}.ps-info .ps-box{display:flex;flex-direction:column;padding:30px 32px}.ps-info .ps-box h2{font-size:22px;line-height:1.3;margin:0 0 8px}.ps-box__sub{font-size:14.5px;line-height:1.6;min-height:3.2em;margin:0 0 18px}.ps-tbl{font-size:15px}.ps-tbl th{font-size:14px;padding:13px 16px}.ps-tbl td{padding:13px 16px}.ps-tbl:not(.ps-tbl--calc) td:first-child{width:38%}.ps-box__foot{margin-top:auto;padding-top:16px;font-size:14px}.ps-info .ps-note{padding:24px 30px}.ps-info .ps-note h3{font-size:18px;margin:0 0 8px}.ps-info .ps-note p{font-size:15px;line-height:1.7}@media(max-width:989px){.ps-box__sub{min-height:0}}@media(max-width:749px){.ps-info{gap:20px;margin:48px 0 40px}.ps-info .ps-box{padding:22px 18px}.ps-info .ps-box h2{font-size:19px}.ps-tbl{font-size:13.5px}.ps-tbl th,.ps-tbl td{padding:10px}.ps-info .ps-note{padding:18px 20px}}.ps-info .ps-box>.ps-tbl{flex:1 0 auto}@media(min-width:990px){header .menu-list__list-item:has(.mega-menu__link--parent)>.menu-list__submenu{min-width:0!important}header .menu-list__list-item:has(.mega-menu__link--parent) .mega-menu__grid{width:940px!important;min-width:0!important;padding:26px 28px 24px!important}header .menu-list__list-item:has(.mega-menu__link--parent) .mega-menu__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}header .menu-list__list-item:has(.mega-menu__link--parent) .mega-menu__column{width:auto!important;min-width:0}header .menu-list__submenu .mega-menu__link.mega-menu__link--parent{display:block!important;padding:0 0 10px!important;margin:0 0 6px;border-bottom:2px solid #F3E3DE;font:600 14px/1.3 Poppins,sans-serif!important;text-transform:uppercase!important;letter-spacing:.03em;color:#1c1c1c!important;background:none!important}header .menu-list__submenu .mega-menu__link.mega-menu__link--parent:hover{color:#d8284a!important;border-bottom-color:#d8284a}header .menu-list__submenu .mega-menu__link--parent:before{content:"";display:block;aspect-ratio:4/3;border-radius:8px;background:#fff center/contain no-repeat;border:1px solid #F1E7E4;margin-bottom:14px;box-shadow:0 6px 16px #28140f14;transition:transform .3s}header .menu-list__submenu .mega-menu__link--parent:hover:before{transform:translateY(-3px)}header .mega-menu__column:nth-child(1) .mega-menu__link--parent:before{background-image:url(/cdn/shop/files/pink-savor-himalayan-salt-brick-8x4x2-leesburg-va.jpg?width=400)}header .mega-menu__column:nth-child(2) .mega-menu__link--parent:before{background-image:url(/cdn/shop/files/pink-savor-himalayan-salt-cooking-block-12x8-tray-leesburg-va.jpg?width=400)}header .mega-menu__column:nth-child(3) .mega-menu__link--parent:before{background-image:url(/cdn/shop/files/pink-savor-himalayan-salt-lick-rope-single-pack.jpg?width=400)}header .mega-menu__column:nth-child(4) .mega-menu__link--parent:before{background-image:url(/cdn/shop/files/pink-savor-fine-himalayan-pink-salt-800g-leesburg-va.jpg?width=400)}header .menu-list__submenu .mega-menu__column ul .mega-menu__link{display:block!important;padding:7px 0!important;font:400 14px/1.4 Rubik,sans-serif!important;color:#555!important;background:none!important;transition:color .2s,padding .2s}header .menu-list__submenu .mega-menu__column ul .mega-menu__link:hover{color:#d8284a!important;background:none!important;padding-left:5px!important}}.ps-ab .ps-ab-sub,.ps-ab .ps-ab-cta p{margin-left:auto!important;margin-right:auto!important}.ps-ab .ps-ab-sub{margin-top:0!important;margin-bottom:36px!important}.ps-ab .ps-ab-cta p{margin-top:0!important;margin-bottom:26px!important}.ps-ab .ps-ab-cta p.ps-ab-nap{margin:22px auto 0!important}.ps-ab .ps-ab-lead{margin:0 0 26px!important}.ps-ab .ps-ab-rte p{margin:0 0 14px!important}.ps-ab .ps-ab-callout{margin:22px 0 0!important}.ps-ab .ps-ab-card p{margin:0 0 16px!important}.ps-ab .ps-ab-step p{margin:0!important}.ps-ab-split .ps-ab-img img[alt^="Bulk pack"]{object-fit:contain}.ps-est .ps-est-vs .ps-box h3{font:600 18px/1.35 Poppins,sans-serif!important;margin:0 0 8px!important}.ps .ps-est-formula{margin:20px 0 0!important}.ps-est .ps-block__sub{margin:0 0 22px!important}.ps-est-tip{background:#fbf3f1;border:1px solid #F3E3DE;border-left:4px solid var(--ps-accent);border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.6;color:#444;margin:0 0 18px}.ps-est-tip b{color:var(--ps-head)}.ps-blog>*,.ps-est-app>*,.ps-pol-grid>*,.ps-info>*{min-width:0}@media(max-width:989px){.ps-pol-grid,.ps-est-app{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.ps .ps-tbl--calc,.ps-pol-rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ps .ps-tbl--calc th,.ps .ps-tbl--calc td{white-space:nowrap}.ps-rte img{max-width:100%;height:auto}}.ps .ps-foot__payicons{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.ps-foot__payicons li{display:flex;line-height:0}.ps-foot__payicons svg{height:30px;width:auto;border-radius:4px}.ps-foot__pay span{color:#8d8d8d;font-size:14px}@media(max-width:749px){.ps-foot__pay,.ps-foot__payicons{justify-content:center}.ps-foot__payicons svg{height:26px}}.ps-off{position:absolute;top:12px;right:12px;z-index:2;background:#1a1a1a;color:#fff;font:700 12px/1 Poppins,sans-serif;padding:6px 10px;border-radius:999px;letter-spacing:.02em;pointer-events:none;white-space:nowrap}.ps-off--inline{position:static;display:inline-flex;align-items:center;vertical-align:middle;margin-left:10px;padding:5px 9px}.ps-off .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ps-home.css.map */
