:root{--pd-ink:#2A3440;--pd-paper:#FFFFFF;--pd-gray:#F7F7F7;--pd-orange:#F77A21;--pd-red:#E03131}body{background:var(--pd-paper);color:var(--pd-ink)}h1,h2,h3,h4,h5,h6{color:var(--pd-ink)}.pd-home{font-family:var(--font-body--family),sans-serif;color:var(--pd-ink)}.pd-home a{text-decoration:none;color:inherit}.pd-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.pd-hero{background:var(--pd-gray);padding:72px 0 64px;border-bottom:1px solid #e7e9eb}.pd-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.pd-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px!important}.pd-hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.05;letter-spacing:-.045em;font-weight:750;max-width:650px;margin:0 0 26px}.pd-hero__intro{font-size:17px;line-height:1.7;max-width:465px;margin:0 0 30px;color:#53606d}.pd-actions{display:flex;flex-wrap:wrap;gap:26px;align-items:center}.pd-home .pd-button{background:var(--pd-orange);color:var(--pd-ink);border:1px solid var(--pd-orange);border-radius:6px;min-height:50px;padding:14px 22px;display:inline-flex;gap:40px;align-items:center;font-size:14px;font-weight:750;transition:filter .2s}.pd-button:hover{filter:brightness(.94)}.pd-text-link{font-size:13px;font-weight:650;display:inline-flex;gap:14px;align-items:center;border-bottom:1px solid currentColor;padding:5px 0}.pd-hero__note{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:32px;color:#53606d}.pd-hero__note span{color:var(--pd-ink)}.pd-hero__art{padding:26px;background:#fff;border:1px solid #e3e6e9;border-radius:16px;box-shadow:0 16px 40px #2a344008;transform:rotate(2deg)}.pd-art__title{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding-bottom:18px}.pd-art__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-art__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px;min-height:166px;background:var(--pd-gray);border-radius:8px;gap:8px;transition:transform .2s,background .2s}.pd-art__tile:hover{transform:translateY(-3px);background:#eceef0}.pd-art__tile svg{width:90px;height:90px}.pd-art__tile span{font-size:12px;font-weight:650;text-align:center}.pd-art__image{width:100%;height:108px;object-fit:contain}.pd-art__caption{text-align:center;font-size:11px;color:#53606d;margin:18px 0 0}.pd-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.pd-section-heading .pd-eyebrow{margin-bottom:10px!important}.pd-home h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.035em;line-height:1.2;margin:0;font-weight:700}.pd-categories,.pd-products,.pd-confidence{padding-block:64px}.pd-category-grid,.pd-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pd-category{border:1px solid #e1e5e8;border-radius:8px;padding:24px;display:flex;flex-direction:column;min-height:240px;transition:border-color .2s,transform .2s}.pd-category:hover{border-color:var(--pd-ink);transform:translateY(-4px)}.pd-category__number{font-size:11px;color:#66737f;letter-spacing:.12em;margin-bottom:28px}.pd-home h3{font-size:18px;font-weight:650;margin:0 0 12px;letter-spacing:-.015em;line-height:1.3}.pd-category p{font-size:13px;color:#53606d;line-height:1.6;margin:0 0 22px}.pd-category__link{font-size:12px;font-weight:650;display:flex;justify-content:space-between;margin-top:auto}.pd-products{border-top:1px solid #e7e9eb}.pd-product__image{display:block;aspect-ratio:1;background:var(--pd-gray);position:relative;border-radius:8px;overflow:hidden;margin-bottom:18px}.pd-product__image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.pd-product:hover img{transform:scale(1.04)}.pd-product h3{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:55px}.pd-price{font-size:14px;font-weight:700;display:flex;gap:10px;flex-wrap:wrap}.pd-price s{font-size:12px;color:#66737f;font-weight:400}.pd-sale{position:absolute;top:12px;left:12px;background:var(--pd-red);color:#fff;padding:5px 10px;font-size:11px;border-radius:4px}.pd-product__button{display:block;text-align:center;border:1px solid #c5cbd0;font-weight:650;font-size:12px;padding:12px;margin-top:16px;border-radius:6px}.pd-product__button:hover{background:var(--pd-gray)}.pd-story{background:var(--pd-gray);padding:60px 0}.pd-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pd-story h2{max-width:400px}.pd-story p:not(.pd-eyebrow){font-size:15px;line-height:1.8;color:#53606d;margin:0 0 18px}.pd-confidence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pd-confidence__card{border-top:1px solid #dce1e5;padding-top:22px}.pd-confidence__icon{width:40px;height:40px;border-radius:50%;border:1px solid #cbd1d7;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.pd-confidence h3{font-size:15px}.pd-confidence p{font-size:13px;line-height:1.7;color:#53606d;margin:0 0 12px}.pd-confidence a{font-size:12px;border-bottom:1px solid currentColor}.pd-home a:focus-visible{outline:2px solid var(--pd-ink);outline-offset:5px}#header-component{--color-foreground:#2A3440;--color-background:#FFFFFF;--color-foreground-rgb:42 52 64}#header-component .header__row{background:#fff;color:#2a3440}#header-component .header-logo,#header-component .menu-list__link,#header-component .header-actions__action,#header-component .header-logo__text,#header-component .localization-form__select{color:#2a3440}#header-component .header-logo__text{font-weight:750;letter-spacing:.08em;font-size:23px}#header-component .header__row--top{border-bottom:1px solid #e9ecef}.pd-footer-nav{background:#f7f7f7;color:var(--pd-ink);padding:46px 0 34px;border-top:1px solid #e1e5e8}.pd-footer-nav__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px}.pd-footer-nav h2{color:var(--pd-ink);font-size:24px;letter-spacing:.08em;margin:0 0 14px}.pd-footer-nav h3{color:var(--pd-ink);font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px}.pd-footer-nav p{font-size:13px;line-height:1.7;color:#53606d;max-width:340px}.pd-footer-nav a{display:block;font-size:13px;margin-bottom:12px;text-decoration:none;color:#53606d}.pd-footer-nav a:hover{text-decoration:underline}footer{background:#f7f7f7;color:#2a3440;--color-foreground:#2A3440;--color-background:#F7F7F7}footer .shopify-section,footer .section,footer .section-background{background:#f7f7f7!important;color:#2a3440}footer h1,footer h2,footer h3,footer .text-block,footer a,footer .footer-copyright,footer .footer-policy-list{color:#2a3440}footer .email-signup__input{background:#fff;color:#2a3440}.product-form__submit,.add-to-cart-button,.button[name=add],button[name=add]{background:#f77a21!important;color:#2a3440!important;border-color:#f77a21!important}.product-badges__badge--sale{background:#e03131!important;color:#fff!important}@media(min-width:1000px){.pd-hero__copy{padding-bottom:8px}}@media(max-width:999px){.pd-wrap{width:calc(100% - 48px)}.pd-hero__grid{gap:36px}.pd-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-hero h1{font-size:48px}.pd-art__tile{min-height:150px}.pd-confidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-story__grid{gap:40px}}@media(max-width:749px){.pd-wrap{width:calc(100% - 36px)}.pd-hero{padding:42px 0}.pd-hero__grid{grid-template-columns:1fr;gap:36px}.pd-hero h1{font-size:44px;max-width:430px}.pd-hero__intro{font-size:15px}.pd-hero__art{transform:none;padding:20px}.pd-art__tile{min-height:150px}.pd-categories,.pd-products,.pd-confidence{padding-block:42px}.pd-section-heading{gap:12px;align-items:flex-start}.pd-section-heading>.pd-text-link{font-size:11px;white-space:nowrap;margin-top:30px}.pd-category-grid{gap:12px}.pd-category{padding:18px;min-height:232px}.pd-category h3{font-size:16px}.pd-category__number{margin-bottom:20px}.pd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pd-story{padding:42px 0}.pd-story__grid{grid-template-columns:1fr;gap:22px}.pd-confidence__grid{gap:24px 20px}.pd-footer-nav{padding-top:36px}.pd-footer-nav__grid{grid-template-columns:1fr 1fr;gap:28px}.pd-footer-nav__brand{grid-column:1/-1}.pd-home h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.pd-home *{transition:none!important;scroll-behavior:auto!important}}.pd-hero{background:linear-gradient(120deg,#fff 15%,#f7f7f7 85%)}.pd-hero__art{transform:none;padding:20px;box-shadow:0 18px 50px #2a344009}.pd-art__tile{padding:0;overflow:hidden;gap:0;background:#fff;justify-content:flex-start;border:1px solid #eef0f2}.pd-art__image{height:auto;width:100%;aspect-ratio:1.35;object-fit:cover}.pd-art__tile span{padding:13px 7px;line-height:1.4}.pd-art__tile:hover{background:#fff7ef}.pd-category{padding:0;overflow:hidden}.pd-category__image{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover}.pd-category__body{display:flex;flex-direction:column;padding:22px;flex:1}.pd-category__number{margin-bottom:14px}.pd-story__grid{grid-template-columns:1.15fr 1fr;gap:56px}.pd-story__image{display:block;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;border-radius:12px}.pd-story__copy h2{margin-bottom:22px}.pd-confidence__icon{background:#fff5ea;border-color:#f9dbc1}@media(max-width:749px){.pd-category{padding:0;min-height:0}.pd-category__body{padding:16px}.pd-art__image{aspect-ratio:1.25}.pd-art__tile{min-height:0}.pd-story__grid{grid-template-columns:1fr;gap:28px}}.pd-confidence a.pd-confidence__card{display:block;font-size:inherit;border-bottom:0;text-decoration:none;border-radius:10px;padding:22px 18px;transition:background .2s,transform .2s}.pd-confidence__card:hover{background:#fff5ea;transform:translateY(-3px)}.pd-confidence__link{display:inline-flex;gap:14px;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.pd-confidence__card:focus-visible{outline:2px solid #2A3440;outline-offset:4px}@media(prefers-reduced-motion:reduce){.pd-confidence__card:hover{transform:none}}.pd-brand{display:inline-flex;align-items:center;gap:9px;color:#2a3440;white-space:nowrap}.pd-brand>svg{width:35px;height:39px;flex:none}.pd-brand>span{font-size:21px;letter-spacing:.11em;font-weight:750;line-height:1}.pd-confidence__icon,.pd-support__benefits span{width:52px;height:52px;border-radius:14px;background:#fff5ea;border:1px solid #f9dbc1}.pd-service-svg{width:32px;height:32px;display:block;color:#2a3440}.pd-sale{font-weight:750;letter-spacing:.035em}.pd-footer-nav__grid{grid-template-columns:1.25fr 1fr 1.05fr .8fr 1.4fr;gap:30px}.pd-footer-nav__contact a{overflow-wrap:anywhere}.pd-footer-nav__contact address{font-size:12px;line-height:1.8;font-style:normal;color:#53606d}.pd-footer-nav .pd-footer-contact-button{display:inline-flex;gap:18px;align-items:center;background:#f77a21;color:#2a3440;padding:11px 14px;border-radius:6px;font-weight:700;margin-top:18px}.pd-footer-nav__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dce1e5;margin-top:32px;padding-top:22px}.pd-footer-payments{display:flex;list-style:none;gap:6px;flex-wrap:wrap;padding:0;margin:0}.pd-footer-payments svg{width:36px;height:24px}@media(max-width:1100px){.pd-footer-nav__grid{grid-template-columns:repeat(3,1fr)}.pd-footer-nav__brand{grid-column:1/-1}}@media(max-width:749px){.pd-footer-nav__grid{grid-template-columns:1fr 1fr;gap:28px 18px}.pd-footer-nav__contact{grid-column:1/-1}.pd-footer-nav__bottom{flex-direction:column;align-items:flex-start}.header-logo .pd-brand>svg{width:29px;height:33px}.header-logo .pd-brand>span{font-size:17px;letter-spacing:.08em}}.pd-footer-assurance{padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid #dce1e5}.pd-footer-assurance h2{font-size:28px;letter-spacing:-.025em;margin:0 0 10px}.pd-footer-nav .pd-footer-assurance__intro{max-width:none;margin:0 0 25px}.pd-footer-assurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pd-footer-assurance__grid article{padding:24px;border:1px solid #e1e5e8;border-radius:12px;background:#fff}.pd-footer-assurance__icon{display:inline-flex;padding:10px;background:#fff5ea;border-radius:13px;margin-bottom:16px}.pd-footer-nav .pd-footer-assurance h3{font-size:16px;text-transform:none;letter-spacing:0;margin-bottom:12px;line-height:1.4}.pd-footer-nav .pd-footer-assurance p{max-width:none}.pd-footer-nav .pd-footer-assurance a{font-weight:650;margin:16px 0 0;text-decoration:underline;text-underline-offset:4px}.pd-footer-nav .pd-footer-address-note{font-size:11px;line-height:1.6}@media(max-width:749px){.pd-footer-assurance__grid{grid-template-columns:1fr;gap:14px}.pd-footer-assurance__grid article{padding:20px}.pd-footer-assurance h2{font-size:24px}}.pd-footer-clean{padding-top:28px}.pd-footer-clean .pd-footer-nav__grid{grid-template-columns:1.25fr 1fr 1.15fr 1.25fr;gap:40px}.pd-footer-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid #dce1e5}.pd-footer-trust a{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:650}.pd-footer-trust .pd-service-svg{width:27px;height:27px;flex:none}.pd-purchase-notes{font-size:13px;color:#53606d}.pd-purchase-notes p{margin:9px 0}.pd-purchase-notes a{color:#2a3440;text-underline-offset:4px;font-size:13px}.pd-purchase-discount{display:inline-flex;background:#e03131;color:#fff;padding:5px 9px;border-radius:4px;font-size:11px;letter-spacing:.04em;font-weight:750}.pd-purchase-trust{display:grid;gap:10px;border-top:1px solid #e1e5e8;padding-top:16px}.pd-purchase-trust a{display:flex;align-items:center;gap:9px;font-size:12px;text-decoration:none;color:#53606d}.pd-purchase-trust svg{width:22px;height:22px}.product-information .product-details h1{font-size:clamp(25px,2.5vw,36px);line-height:1.2;letter-spacing:-.025em}.product-information .variant-option__button-label{border-radius:6px}.pd-product-description{padding-block:40px 48px}.pd-product-jump{display:flex;gap:28px;border-bottom:1px solid #dce1e5;padding-bottom:16px;margin-bottom:30px}.pd-product-jump a{color:#2a3440;font-size:14px;font-weight:650;text-decoration:none}.pd-product-description h2{font-size:30px;margin:0 0 25px;color:#2a3440}.pd-product-description__body{max-width:880px;margin:auto;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.pd-product-description__body :is(img,video,iframe){max-width:100%;height:auto}.pd-product-description__body img{display:block;margin:24px auto;border-radius:10px}.pd-product-description__body :is(h1,h2,h3,h4){color:#2a3440;line-height:1.35;margin-block:28px 14px}.pd-product-description__body table{display:block;max-width:100%;overflow-x:auto}.pd-product-description__body p:empty{display:none}.pd-support-clean{padding:34px 0}.pd-support-clean h2{font-size:27px;margin-bottom:18px}.pd-support-clean__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.pd-support-clean details{border-top:1px solid #dce1e5}.pd-support-clean details+details{border-top:1px solid #dce1e5}.pd-support-clean summary{padding-block:17px}.pd-support-clean details p{margin-top:0}.pd-support-clean details>a{display:inline-block;color:#2a3440;font-size:13px;margin:0 0 18px;text-underline-offset:4px}.pd-story{padding:38px 0}.pd-story__image{max-height:340px;object-fit:cover}.pd-story__copy h2{font-size:30px}#pd-product-description,#pd-product-support{scroll-margin-top:130px}.pd-support-clean{background:#f7f7f7;color:#2a3440}.pd-support-clean .pd-support__wrap{width:calc(100% - 80px);max-width:1280px;margin:auto}.pd-support-clean summary{display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;list-style:none;font-size:15px;font-weight:650}.pd-support-clean summary::-webkit-details-marker{display:none}.pd-support-clean summary:after{content:"+";font-size:21px;font-weight:400}.pd-support-clean details[open] summary:after{content:"\2212"}.pd-support-clean details p{font-size:14px;line-height:1.75;color:#53606d}.pd-support-clean details[open]{padding-bottom:4px}@media(max-width:749px){.pd-support-clean .pd-support__wrap{width:calc(100% - 36px)}}@media(max-width:749px){.pd-footer-clean .pd-footer-nav__grid{grid-template-columns:1fr 1fr;gap:24px 18px}.pd-footer-trust{grid-template-columns:1fr 1fr;gap:18px}.pd-footer-trust a{font-size:11px}.pd-product-description{padding-block:28px 34px}.pd-product-description h2{font-size:26px}.pd-product-description__body{font-size:14px}.pd-support-clean__grid{grid-template-columns:1fr}.pd-product-jump{gap:20px}.pd-purchase-trust{grid-template-columns:1fr 1fr;gap:10px}.pd-purchase-trust a{font-size:11px}}product-price[data-peradii-price=true] .pd-price-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}product-price[data-peradii-price=true] .price{color:#2a3440;font-size:clamp(27px,2.3vw,32px);font-weight:750;line-height:1.15;font-variant-numeric:tabular-nums}product-price[data-peradii-price=true] .compare-at-price{font-size:20px;font-weight:400;line-height:1.2;color:#7a8490}product-price[data-peradii-price=true] .pd-price-discount{display:inline-flex;align-items:center;flex:none;background:#e03131;color:#fff;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:750;line-height:1.2;letter-spacing:.025em}.product-information .product-details h1{font-size:clamp(25px,2.4vw,34px);line-height:1.22}.product-information .add-to-cart-button{min-height:54px;border-radius:8px;font-size:16px;font-weight:700}.product-information .add-to-cart-button:hover{background:#ed7018!important}.product-information .add-to-cart-button:focus-visible{outline:2px solid #2A3440;outline-offset:3px}.product-information quantity-selector{border-radius:8px;min-height:54px}.product-information .variant-option__button-label{min-height:46px;border-radius:8px}.pd-purchase-notes{display:flex;align-items:center;flex-wrap:wrap;gap:7px 18px}.pd-purchase-notes p{margin:0}.pd-purchase-notes a{font-size:12px}@media(max-width:749px){product-price[data-peradii-price=true] .pd-price-line{gap:8px 10px}product-price[data-peradii-price=true] .compare-at-price{font-size:18px}product-price[data-peradii-price=true] .pd-price-discount{font-size:11px;padding:5px 8px}.pd-purchase-notes{gap:6px 14px}}.product-information .product-details h1{font-size:clamp(28px,2.4vw,34px);line-height:1.28;overflow-wrap:anywhere}.product-information .product-form-buttons{gap:12px}.product-information .add-to-cart-button{min-height:56px;border-radius:10px;letter-spacing:.01em}.product-information quantity-selector{min-height:56px;border-radius:10px}.product-information .variant-option__button-label{min-height:48px;padding:12px 18px;border-radius:10px;line-height:1.35;white-space:normal}.product-information .variant-option--buttons{gap:10px}.product-information .variant-option__button-label:focus-within{outline:2px solid #2A3440;outline-offset:3px}.product-information .pd-payment-card{padding:22px 24px}.product-information .pd-purchase-notes{line-height:1.65;gap:8px 18px}@media(min-width:990px){.product-information .product-information__grid.product-information--media-left{width:min(1200px,calc(100vw - 80px));max-width:1200px;margin-inline:auto;grid-column:1/-1!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;column-gap:clamp(40px,4vw,56px)}.product-information .product-information__grid.product-information--media-left>.product-information__media{grid-column:1/2!important;width:100%;min-width:0;padding-inline:0!important}.product-information .product-information__grid.product-information--media-left>.product-details{grid-column:2/3!important;min-width:0;width:100%;padding-inline:0!important}.product-information .product-details>.group-block{max-width:100%}.pd-product-description.pd-wrap,.pd-support-clean .pd-support__wrap{max-width:1120px}}@media(max-width:989px){.product-information .product-information__grid.product-information--media-left{display:grid;width:calc(100vw - 36px);max-width:720px;margin-inline:auto;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;gap:28px}.product-information .product-information__grid.product-information--media-left>.product-information__media{grid-column:1/-1!important;grid-row:1;width:100%;min-width:0;max-width:640px;margin-inline:auto;padding-inline:0!important}.product-information .product-information__grid.product-information--media-left>.product-details{grid-column:1/-1!important;grid-row:2;width:100%;min-width:0;padding:0!important;position:static}.product-information .product-details h1{font-size:28px}.product-information .pd-payment-card__brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(max-width:749px){.product-information .product-information__grid.product-information--media-left{gap:24px}.product-information .product-details>.group-block{gap:20px}.product-information .product-details h1{font-size:26px;line-height:1.3}.product-information .pd-payment-card{padding:20px 18px}.product-information .variant-option__button-label{padding:12px 14px}.pd-payment-card__benefits{gap:16px 12px}.pd-payment-card__benefits a{min-height:40px}.pd-product-description.pd-wrap{width:calc(100% - 36px)}}@media(max-width:359px){.product-information .product-form-buttons quantity-selector{flex-basis:100%}.product-information .product-form-buttons .add-to-cart-button{width:100%}.pd-payment-card__benefits{grid-template-columns:1fr}}.product-information .variant-option__button-label{background:#fff!important;color:#2a3440!important;border:1px solid #DCE1E5!important;box-shadow:none!important;transform:none!important;transition:background-color .1s ease,border-color .1s ease!important;--variant-button-color:#2A3440;--variant-button-background-color:#FFFFFF}.product-information .variant-option__button-label:has(input:checked){background:#fff2e6!important;color:#2a3440!important;border-color:#f77a21!important;box-shadow:inset 0 0 0 1px #f77a21!important}.product-information .variant-option__button-label__text{color:inherit!important;transition:none!important;animation:none!important}.product-information .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label:has(input:focus-visible){outline:2px solid #2A3440;outline-offset:3px}.product-information .variant-option__button-label:has(input[aria-disabled=true]){opacity:.55}@media(hover:hover){.product-information .variant-option__button-label:not(:has(input:checked)):hover{background:#f7f7f7!important;border-color:#a7b0ba!important}}.product-information .add-to-cart-button{background:#f77a21!important;color:#2a3440!important;border-color:#f77a21!important;box-shadow:none;transition:background-color .12s ease!important}.product-information .add-to-cart-button:disabled{background:#e6e9ec!important;color:#6b7580!important;border-color:#e6e9ec!important}.product-information quantity-selector-component{border-radius:10px;background:#fff;color:#2a3440;border-color:#dce1e5}.product-information quantity-selector-component button{color:#2a3440;touch-action:manipulation}.product-information quantity-selector-component button:not(:disabled):hover{background:#fff2e6}.product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:55px;--shopify-accelerated-checkout-button-border-radius:10px;--shopify-accelerated-checkout-skeleton-background-color:#F7F7F7}.product-information variant-picker[aria-busy=true] legend:after{content:"";display:inline-block;width:12px;height:12px;margin-left:10px;border:2px solid #F9D8BD;border-top-color:#f77a21;border-radius:50%;vertical-align:middle;animation:pd-option-loading .7s linear infinite}@keyframes pd-option-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.product-information variant-picker legend:after{animation:none!important}.product-information .variant-option__button-label,.product-information .add-to-cart-button{transition:none!important}}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media,main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{box-sizing:border-box;min-width:0;width:100%;padding-inline:0!important}main[data-template^=product] .product-information .product-details>.group-block{width:100%;max-width:100%}main[data-template^=product] .product-information .product-information__media media-gallery{width:100%;max-width:100%}main[data-template^=product] .product-information .product-information__media .product-media-container{overflow:hidden}main[data-template^=product] .product-information .product-form-buttons,main[data-template^=product] .product-information .buy-buttons-block{max-width:100%;min-width:0}main[data-template^=product] .product-information .slideshow-controls__thumbnail{border-radius:9px}main[data-template^=product] .pd-product-description__body{max-width:980px;margin-inline:auto;overflow-wrap:anywhere}main[data-template^=product] .pd-product-description__body :is(img,video,iframe){max-width:100%;height:auto}@media screen and (min-width:990px){main[data-template^=product] .product-information{padding-block-start:32px;padding-block-end:48px}main[data-template^=product] .product-information__grid.product-information--media-left{display:grid;width:min(1376px,calc(100vw - 64px));max-width:1376px;margin-inline:auto;grid-column:1 / -1!important;grid-template-columns:minmax(0,1.14fr) minmax(0,.96fr)!important;column-gap:clamp(36px,4vw,60px);align-items:start}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media{grid-column:1 / 2!important;grid-row:1}main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{grid-column:2 / 3!important;grid-row:1}main[data-template^=product] .product-information .product-details>.group-block{gap:24px}main[data-template^=product] .product-information .product-details h1{font-size:clamp(30px,2.6vw,38px);line-height:1.22;letter-spacing:-.022em;overflow-wrap:anywhere}main[data-template^=product] .product-information product-price[data-peradii-price=true] .price{font-size:clamp(32px,2.75vw,38px)}main[data-template^=product] .product-information .add-to-cart-button{min-height:60px;font-size:17px}main[data-template^=product] .product-information quantity-selector{min-height:60px}main[data-template^=product] .product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 60px}main[data-template^=product] .product-information .variant-option__button-label{min-height:50px;padding:13px 18px}main[data-template^=product] .product-information media-gallery{--thumbnail-width: 72px !important}main[data-template^=product] .product-information media-gallery .slideshow-controls__thumbnails{gap:12px}main[data-template^=product] .pd-product-description h2{font-size:32px}}@media screen and (min-width:990px)and (max-width:1179px){main[data-template^=product] .product-information__grid.product-information--media-left{width:calc(100vw - 48px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;column-gap:36px}main[data-template^=product] .product-information .product-details h1{font-size:clamp(29px,2.65vw,34px)}main[data-template^=product] .product-information media-gallery{--thumbnail-width: 68px !important}}@media screen and (min-width:750px)and (max-width:859px){main[data-template^=product] .product-information__grid.product-information--media-left{display:grid;width:min(780px,calc(100vw - 44px));max-width:780px;margin-inline:auto;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;gap:30px}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media,main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{grid-column:1 / -1!important}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media{grid-row:1}main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{grid-row:2;position:static}main[data-template^=product] .product-information .product-details>.group-block{gap:22px}main[data-template^=product] .product-information .product-details h1{font-size:32px;line-height:1.24}main[data-template^=product] .product-information product-price[data-peradii-price=true] .price{font-size:35px}main[data-template^=product] .product-information .add-to-cart-button,main[data-template^=product] .product-information quantity-selector{min-height:58px}main[data-template^=product] .product-information media-gallery{--thumbnail-width: 68px !important}}@media screen and (min-width:860px)and (max-width:989px){main[data-template^=product] .product-information__grid.product-information--media-left{display:grid;width:calc(100vw - 48px);margin-inline:auto;grid-column:1 / -1!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;column-gap:clamp(26px,3.2vw,36px);align-items:start}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media{grid-column:1 / 2!important;grid-row:1}main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{grid-column:2 / 3!important;grid-row:1;position:static}main[data-template^=product] .product-information .product-details>.group-block{gap:19px}main[data-template^=product] .product-information .product-details h1{font-size:29px;line-height:1.25}main[data-template^=product] .product-information product-price[data-peradii-price=true] .price{font-size:32px}main[data-template^=product] .product-information .add-to-cart-button,main[data-template^=product] .product-information quantity-selector{min-height:56px}main[data-template^=product] .product-information media-gallery{--thumbnail-width: 64px !important}}@media screen and (max-width:749px){main[data-template^=product] .product-information{padding-block-start:12px;padding-block-end:32px}main[data-template^=product] .product-information__grid.product-information--media-left{display:grid;width:min(580px,calc(100vw - 24px));max-width:580px;margin-inline:auto;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;gap:24px}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media,main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{grid-column:1 / -1!important}main[data-template^=product] .product-information__grid.product-information--media-left>.product-information__media{grid-row:1}main[data-template^=product] .product-information__grid.product-information--media-left>.product-details{grid-row:2;position:static}main[data-template^=product] .product-information .product-details>.group-block{gap:20px}main[data-template^=product] .product-information .product-details h1{font-size:clamp(26px,6.75vw,30px);line-height:1.25;overflow-wrap:anywhere}main[data-template^=product] .product-information product-price[data-peradii-price=true] .price{font-size:clamp(30px,7.8vw,35px)}main[data-template^=product] .product-information .add-to-cart-button{min-height:58px;font-size:16px}main[data-template^=product] .product-information quantity-selector{min-height:56px}main[data-template^=product] .product-information shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 58px}main[data-template^=product] .product-information .variant-option--buttons{gap:9px}main[data-template^=product] .product-information .variant-option__button-label{min-height:48px;padding:12px 14px}main[data-template^=product] .product-information .pd-payment-card{padding:20px 17px}main[data-template^=product] .product-information media-gallery{--thumbnail-width: 66px !important}main[data-template^=product] .pd-product-description.pd-wrap{width:calc(100% - 24px)}main[data-template^=product] .pd-product-description{padding-block:30px 36px}main[data-template^=product] .pd-product-description h2{font-size:27px}}@media screen and (max-width:389px){main[data-template^=product] .product-information .variant-option__button-label{padding-inline:12px}main[data-template^=product] .product-information .pd-payment-card__brands{grid-template-columns:repeat(3,minmax(0,1fr))}}main[data-template^=product] .product-information .product-details>.group-block>.group-block-content.layout-panel-flex--column{--pd-uniform-layout-v4: 1;align-items:stretch!important;width:100%;min-width:0}main[data-template^=product] .product-information .product-details>.group-block>.group-block-content>*{box-sizing:border-box;min-width:0;max-width:100%}main[data-template^=product] .product-information .product-details>.group-block>.group-block-content>:is(.pd-purchase-notes,.pd-payment-card,.buy-buttons-block,.group-block,variant-picker){width:100%!important;align-self:stretch}main[data-template^=product] .product-information .product-details .pd-payment-card{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin:0!important;padding:0 20px!important;align-self:stretch}main[data-template^=product] .product-information .product-details .pd-payment-card__brands,main[data-template^=product] .product-information .product-details .pd-payment-card__security,main[data-template^=product] .product-information .product-details .pd-payment-card__benefits{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-inline:0}main[data-template^=product] .product-information .product-details .pd-payment-card__brands{justify-content:center}main[data-template^=product] .product-information .product-details .pd-payment-card__security{justify-content:center;text-align:center}main[data-template^=product] .product-information .product-details .pd-payment-card h3{border-top:1px solid #e1e5e8;padding-top:18px;font-size:12px;letter-spacing:.055em}main[data-template^=product] .product-information .product-details .pd-payment-card__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;align-items:start}main[data-template^=product] .product-information .product-details .pd-payment-card__benefits a{min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}main[data-template^=product] #pd-product-description.pd-product-description{box-sizing:border-box;width:min(1376px,calc(100vw - 64px))!important;max-width:1376px!important;margin-inline:auto;padding-block:38px 56px}main[data-template^=product] #pd-product-description :is(.pd-product-jump,.pd-product-description__body),main[data-template^=product] #pd-product-description>h2{box-sizing:border-box;width:100%!important;max-width:1060px!important;min-width:0;margin-left:auto!important;margin-right:auto!important}main[data-template^=product] #pd-product-description .pd-product-jump{display:flex;flex-wrap:wrap;align-items:center;gap:12px 34px;padding-bottom:20px;margin-bottom:34px}main[data-template^=product] #pd-product-description .pd-product-jump a{font-size:16px;line-height:1.4;font-weight:650}main[data-template^=product] #pd-product-description>h2{margin-bottom:28px;font-size:clamp(30px,2.5vw,35px);line-height:1.25}main[data-template^=product] #pd-product-description .pd-product-description__body{font-size:17px;line-height:1.8;overflow-wrap:anywhere}main[data-template^=product] #pd-product-description .pd-product-description__body>:is(div,section,article),main[data-template^=product] #pd-product-description .pd-product-description__body :is(.rsc-landing,.swl-landing,.wfg-landing,.xcp,.jsc-landing,.fwl,.ttf,.fpk,.cwb,.rhp,.nbc-landing,.pd-readers){box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin-left:auto!important;margin-right:auto!important}main[data-template^=product] #pd-product-description .pd-product-description__body :is(.rsc-landing,.swl-landing,.wfg-landing,.xcp,.jsc-landing,.fwl,.ttf,.fpk,.cwb,.rhp,.nbc-landing,.pd-readers){padding-left:0!important;padding-right:0!important}main[data-template^=product] #pd-product-description .pd-product-description__body :is(p,li){font-size:17px;line-height:1.8}main[data-template^=product] #pd-product-description .pd-product-description__body h2{font-size:30px;line-height:1.3}main[data-template^=product] #pd-product-description .pd-product-description__body h3{font-size:24px;line-height:1.3}main[data-template^=product] #pd-product-description .pd-product-description__body :is(img,video,iframe){max-width:100%;height:auto}main[data-template^=product] #pd-product-support .pd-support__wrap{box-sizing:border-box;width:min(1060px,calc(100vw - 64px))!important;max-width:1060px!important;margin-inline:auto}@media screen and (min-width:750px)and (max-width:989px){main[data-template^=product] #pd-product-description.pd-product-description{width:calc(100vw - 44px)!important;padding-block:34px 46px}main[data-template^=product] #pd-product-support .pd-support__wrap{width:calc(100vw - 44px)!important}}@media screen and (max-width:749px){main[data-template^=product] .product-information .product-details .pd-payment-card{padding-inline:16px!important}main[data-template^=product] .product-information .product-details .pd-payment-card__benefits{column-gap:12px}main[data-template^=product] .product-information .product-details .pd-payment-card__benefits a{font-size:12px}main[data-template^=product] #pd-product-description.pd-product-description{width:calc(100vw - 24px)!important;max-width:580px!important;padding-block:30px 42px}main[data-template^=product] #pd-product-description .pd-product-jump{gap:12px 22px;padding-bottom:16px;margin-bottom:26px}main[data-template^=product] #pd-product-description .pd-product-jump a{font-size:15px}main[data-template^=product] #pd-product-description>h2{margin-bottom:22px;font-size:27px}main[data-template^=product] #pd-product-description .pd-product-description__body{font-size:16px;line-height:1.75}main[data-template^=product] #pd-product-description .pd-product-description__body :is(p,li){font-size:16px;line-height:1.75}main[data-template^=product] #pd-product-description .pd-product-description__body h2{font-size:26px}main[data-template^=product] #pd-product-description .pd-product-description__body h3{font-size:21px}main[data-template^=product] #pd-product-support .pd-support__wrap{width:calc(100vw - 24px)!important;max-width:580px!important}}@media screen and (max-width:359px){main[data-template^=product] .product-information .product-details .pd-payment-card__benefits{grid-template-columns:1fr}main[data-template^=product] #pd-product-description .pd-product-jump{gap:10px 14px}main[data-template^=product] #pd-product-description .pd-product-jump a{font-size:14px}}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .product-details>.group-block>.group-block-content.layout-panel-flex--column{--pd-rhp-align-v5: 1;align-items:stretch!important;width:100%}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .product-details .pd-payment-card{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .product-details .pd-payment-card h3{border-top:1px solid #e1e5e8;padding:18px 0 0}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .product-details .pd-payment-card__benefits{box-sizing:border-box;padding-inline:20px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .variant-picker,main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .variant-picker__form,main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .variant-option--buttons{box-sizing:border-box;width:100%;min-width:0;max-width:100%}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .variant-option--buttons .variant-option__button-label{flex:0 1 auto;min-width:0!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;text-align:center}main#MainContent[data-template^=product] #pd-product-description:has(.rhp){box-sizing:border-box;width:min(1376px,calc(100vw - 64px))!important;max-width:1376px!important;margin-inline:auto}main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-jump,main#MainContent[data-template^=product] #pd-product-description:has(.rhp)>h2,main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-description__body{box-sizing:border-box;width:100%!important;max-width:1120px!important;min-width:0;margin-left:0!important;margin-right:0!important}main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-description__body>.rhp{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;margin:0!important;padding-inline:0!important}main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .rhp :is(.sec,.cta,.flow){box-sizing:border-box;width:100%;max-width:100%}main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .rhp .photo{display:block;width:100%;max-width:100%!important;height:auto;object-fit:contain}main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-description__body>p:has(+p+style),main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-description__body>p:has(+style){display:none}main#MainContent[data-template^=product] #pd-product-support:has(+*) .pd-support__wrap{box-sizing:border-box}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) #pd-product-support .pd-support__wrap{width:min(1376px,calc(100vw - 64px))!important;max-width:1376px!important;margin-inline:auto}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) #pd-product-support .pd-support-clean__grid{max-width:1120px}@media screen and (min-width:750px)and (max-width:989px){main#MainContent[data-template^=product] #pd-product-description:has(.rhp){width:calc(100vw - 44px)!important}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) #pd-product-support .pd-support__wrap{width:calc(100vw - 44px)!important}}@media screen and (max-width:749px){main#MainContent[data-template^=product] #pd-product-description:has(.rhp){width:calc(100vw - 24px)!important;max-width:580px!important}main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-jump,main#MainContent[data-template^=product] #pd-product-description:has(.rhp)>h2,main#MainContent[data-template^=product] #pd-product-description:has(.rhp) .pd-product-description__body{max-width:100%!important}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .product-details .pd-payment-card__benefits{padding-inline:16px;column-gap:12px}main#MainContent[data-template^=product]:has(#pd-product-description .rhp) #pd-product-support .pd-support__wrap{width:calc(100vw - 24px)!important;max-width:580px!important}}@media screen and (max-width:359px){main#MainContent[data-template^=product]:has(#pd-product-description .rhp) .product-information .product-details .pd-payment-card__benefits{grid-template-columns:minmax(0,1fr)}}main[data-template^=product] .product-information .product-form-buttons .add-to-cart-button{width:100%;min-height:58px;border-radius:10px;font-size:16px;font-weight:750;letter-spacing:.01em;touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}main[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #2a34401f}main[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:not(:disabled):active{transform:translateY(0);box-shadow:none}main[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:focus-visible{outline:2px solid #2A3440;outline-offset:3px}main[data-template^=product] .product-information .product-form-buttons .add-to-cart-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}@media screen and (max-width:749px){main[data-template^=product] .sticky-add-to-cart__bar{box-sizing:border-box;bottom:calc(8px + env(safe-area-inset-bottom));left:50%;width:calc(100% - 20px);max-width:720px;padding:10px 12px;border:1px solid #E1E5E8;border-radius:14px;background:#fffffffa}main[data-template^=product] .sticky-add-to-cart__image{width:44px;height:44px}main[data-template^=product] .sticky-add-to-cart__info{min-width:0}main[data-template^=product] .sticky-add-to-cart__title{display:-webkit-box;overflow:hidden;white-space:normal;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}main[data-template^=product] .sticky-add-to-cart__variant{display:none}main[data-template^=product] .sticky-add-to-cart__price{flex-shrink:0;white-space:nowrap;font-size:12px}main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline-flex}main[data-template^=product] .sticky-add-to-cart__button{width:auto;min-width:116px;min-height:48px;flex:0 0 auto;padding-inline:12px;border-radius:8px;font-size:13px;font-weight:700}}@media screen and (max-width:389px){main[data-template^=product] .sticky-add-to-cart__image{display:none}main[data-template^=product] .sticky-add-to-cart__title{font-size:11px}main[data-template^=product] .sticky-add-to-cart__button{min-width:104px;padding-inline:9px;font-size:12px}}@media screen and (max-width:749px){main[data-template^=product] .product-information .product-form-buttons{min-width:0;width:100%}main[data-template^=product] .sticky-add-to-cart__bar{max-width:calc(100vw - 20px);gap:8px}main[data-template^=product] .sticky-add-to-cart__info,main[data-template^=product] .sticky-add-to-cart__price{min-width:0}main[data-template^=product] .sticky-add-to-cart__button{touch-action:manipulation}}main[data-template^=product] .sticky-add-to-cart__button[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:reduce){main[data-template^=product] .product-information .product-form-buttons .add-to-cart-button,main[data-template^=product] .sticky-add-to-cart__button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/peradii-design.css.map */
