.hp-faq-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,110px);align-items:start}.hp-faq-heading{position:sticky;top:112px}.hp-faq-heading h2{font-size:clamp(36px,3.3vw,46px)}.hp-faq-heading>p:last-child{font-size:14px;color:var(--muted);margin-top:12px}.hp-faq-list{border-top:1px solid var(--line)}.hp-faq-list details{border-bottom:1px solid var(--line)}.hp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:20px 0;font-size:15px;font-weight:600;line-height:1.45}.hp-faq-list summary::-webkit-details-marker{display:none}.hp-faq-list summary span{font-size:22px;font-weight:400;transition:transform .18s}.hp-faq-list details[open] summary span{transform:rotate(45deg)}.hp-faq-list details>div{font-size:14px;line-height:1.75;color:var(--muted);padding:0 38px 20px 0}.hp-faq-list details>div p{margin:0}@media(max-width:899px){.hp-faq-layout{grid-template-columns:1fr;gap:24px}.hp-faq-heading{position:static}}@media(max-width:640px){.hp-faq-heading h2{font-size:34px}.hp-faq-list summary{font-size:14px;padding:17px 0}.hp-faq-list details>div{font-size:14px;padding-bottom:17px}}.hp-final{display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ink);color:#fff;border-radius:var(--radius);padding:clamp(28px,5vw,64px)}.hp-final h2{font-size:clamp(36px,3.3vw,46px)}.hp-final p{font-size:14px;color:#d6dde0;margin-top:9px}.hp-final .hp-button{background:#fff;border-color:#fff;color:var(--ink);flex-shrink:0}.hp-final .hp-button:hover{background:#dfe8eb;border-color:#dfe8eb}@media(max-width:640px){.hp-final{align-items:flex-start;flex-direction:column;padding:26px 22px;border-radius:14px}.hp-final h2{font-size:34px}.hp-final .hp-button{width:100%}}.hp-footer{padding-block:58px 28px;border-top:1px solid var(--line)}.hp-footer-top{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:70px}.hp-footer .hp-brand{width:230px;max-width:100%}.hp-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hp-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hp-footer-links b{font-size:13px;margin-bottom:5px}.hp-footer-links a{font-size:12px;color:var(--muted)}.hp-footer-links a:hover{color:var(--accent)}.hp-footer-bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:25px;border-top:1px solid var(--line);margin-top:45px;padding-top:19px;font-size:10px;line-height:1.55;letter-spacing:.025em;color:var(--muted)}.hp-footer-bottom p{margin:0}.hp-footer-contact{text-align:center}.hp-footer-legal{text-align:right}.hp-footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.hp-footer{padding-block:42px 90px}.hp-footer-top{grid-template-columns:1fr;gap:32px}.hp-footer-links{gap:22px}}@media(max-width:520px){.hp-footer-links{grid-template-columns:1fr 1fr}.hp-footer-links>div:last-child{grid-column:1/-1}.hp-footer-links a{font-size:12.5px}.hp-footer-bottom{grid-template-columns:1fr;margin-top:34px;gap:9px}.hp-footer-legal{text-align:left}}:root{--ink:#23282d;--accent:#3d6270;--muted:#667078;--line:#c5ccd0;--soft:#f4f6f7;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body.hp-site{margin:0;background:linear-gradient(180deg,#fff,#f8fafb 60%,#fff);color:var(--ink);font-family:var(--hp-body),Montserrat,Arial,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,label,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #3d627099;outline-offset:4px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}svg{width:24px;height:24px;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--hp-display),"Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1.04}input,textarea{min-width:0}fieldset{padding:0;margin:0;border:0;min-width:0}legend{font-weight:600;padding:0;margin-bottom:10px}input[type=radio]{accent-color:var(--accent)}[hidden]{display:none!important}.hp-visually-hidden,.hp-skip:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hp-skip:focus{position:fixed;z-index:100;top:8px;left:8px;padding:10px;background:#fff}.hp-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.hp-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:9px;padding:15px 22px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s}.hp-button:hover{background:var(--accent);border-color:var(--accent)}.hp-announcement{background:var(--ink);color:#fff;text-align:center;font-size:11px;letter-spacing:.07em;padding:8px 12px}.hp-header{position:sticky;top:0;background:#fffffff5;border-bottom:1px solid #c5ccd080;z-index:30}.hp-header-inner{width:min(1380px,calc(100% - 64px));min-height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.hp-brand{display:block;width:220px;flex-shrink:0}.hp-brand img{width:100%;height:auto}.hp-desktop-nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:600}.hp-desktop-nav a:hover,.hp-info-menu>summary:hover{color:var(--accent)}.hp-info-menu{position:relative}.hp-info-menu>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;white-space:nowrap}.hp-info-menu>summary::-webkit-details-marker{display:none}.hp-info-menu>summary svg{width:12px;height:12px;transition:transform .18s}.hp-info-menu[open]>summary{color:var(--accent)}.hp-info-menu[open]>summary svg{transform:rotate(180deg)}.hp-info-menu:not([open])>.hp-info-dropdown{display:none}.hp-desktop-nav .hp-info-dropdown{position:absolute;z-index:40;top:calc(100% + 18px);left:50%;transform:translate(-50%);width:220px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 45px #23282d1a;display:grid}.hp-desktop-nav .hp-info-dropdown a{padding:10px 11px;border-radius:6px;font-size:11px}.hp-desktop-nav .hp-info-dropdown a:hover{background:var(--soft)}.hp-header-actions{display:flex;align-items:center;gap:20px}.hp-bag{display:flex;align-items:center;gap:5px;font-size:12px}.hp-bag svg{width:23px;height:23px}.hp-header-cta{padding:12px 17px}.hp-mobile-nav{display:none}@media(max-width:1100px){.hp-desktop-nav{gap:16px}.hp-header-inner{gap:18px}.hp-header-cta{display:none}.hp-brand{width:195px}}@media(max-width:899px){html{scroll-padding-top:82px}.hp-wrap{width:calc(100% - 36px)}.hp-header-inner{width:calc(100% - 36px);min-height:73px}}@media(max-width:640px){.hp-announcement{font-size:9px;letter-spacing:.03em;padding:8px}.hp-desktop-nav{display:none}.hp-mobile-nav{display:block}.hp-mobile-nav>summary{list-style:none;display:grid;place-items:center;width:32px;height:42px;cursor:pointer}.hp-mobile-nav>summary::-webkit-details-marker{display:none}.hp-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:18px;display:grid;gap:0;box-shadow:0 18px 30px #23282d10}.hp-mobile-nav nav>a{padding:12px 0;border-bottom:1px solid #c5ccd04d;font-size:14px}.hp-mobile-nav .hp-info-menu{position:static}.hp-mobile-nav .hp-info-menu>summary{justify-content:space-between;padding:12px 0;border-bottom:1px solid #c5ccd04d;font-size:14px;font-weight:600}.hp-mobile-nav .hp-info-dropdown{display:grid;padding:4px 0 5px 14px}.hp-mobile-nav .hp-info-dropdown a{padding:10px 0;border-bottom:1px solid #c5ccd033;font-size:13px}.hp-header-actions{gap:17px}.hp-header-inner{min-height:65px}.hp-brand{width:184px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.hp-product-section{padding-block:var(--hp-section-top) var(--hp-section-bottom)}.hp-product{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:clamp(42px,6vw,92px);align-items:start}.hp-gallery{position:sticky;top:112px;min-width:0}.hp-gallery-stage{position:relative;border-radius:var(--radius);overflow:hidden;background:#e9edef}.hp-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-gallery-track::-webkit-scrollbar{display:none}.hp-slide{flex:0 0 100%;aspect-ratio:1/1;scroll-snap-align:start;overflow:hidden}.hp-slide img,.hp-slide svg{width:100%;height:100%;object-fit:cover}.hp-gallery-controls{position:absolute;left:50%;bottom:18px;transform:translate(-50%);pointer-events:none}.hp-gallery-controls span{display:block;padding:6px 10px;background:#23282dd9;color:#fff;border-radius:999px;box-shadow:0 4px 20px #23282d1a;font-size:11px;line-height:1}.hp-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-top:13px}.hp-thumbs button{padding:0;border:1px solid transparent;background:transparent;border-radius:10px;overflow:hidden;aspect-ratio:1/1}.hp-thumbs button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.hp-thumbs img{width:100%;height:100%;object-fit:cover}.hp-gallery-note{display:table;font-size:13px;line-height:1.5;text-align:center;color:#4f5c63;background:#eef2f3;border-radius:999px;padding:8px 13px;margin:12px auto 0}.hp-product-info{min-width:0;display:flex;flex-direction:column;gap:0}.hp-product-title h1{font-size:clamp(48px,4.8vw,72px)}.hp-product-price{font-size:26px;font-weight:600;line-height:1.2;margin-top:17px}.hp-intro{font-size:16px;line-height:1.75;color:var(--muted);margin-top:20px;max-width:630px}.hp-intro p{margin:0}.hp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:31px;padding:25px 0;border-block:1px solid var(--line)}.hp-benefits article{text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.hp-benefits svg{width:27px;height:27px;color:var(--accent);margin-bottom:5px}.hp-benefits b{font-size:14.5px;line-height:1.3}.hp-benefits small{font-size:12.5px;line-height:1.4;color:var(--muted)}.hp-spec-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 0 5px}.hp-spec-row span{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:14px;line-height:1.35}.hp-spec-row b{font-size:15px}.hp-spec-row small{font-size:12.5px;color:var(--muted)}.hp-customizer-block{margin-top:20px}.hp-config{background:#f7f9fa;border:1px solid #d5dce0;border-radius:16px;padding:22px}.hp-packages legend,.hp-choice legend{font-size:16px;line-height:1.4}.hp-tier-scroll{overflow:visible;padding:2px 0 7px}.hp-tier-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.hp-tier{display:block;cursor:pointer;min-width:0}.hp-tier input{position:absolute;opacity:0;pointer-events:none}.hp-tier-inner{min-height:118px;padding:11px 7px 10px;border:1px solid #c9d1d6;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;text-align:center;transition:.15s}.hp-tier input:checked+.hp-tier-inner{background:var(--ink);border-color:var(--ink);color:#fff}.hp-tier input:focus-visible+.hp-tier-inner{outline:3px solid #3d627099;outline-offset:2px}.hp-tier input:disabled+.hp-tier-inner{opacity:.45;cursor:not-allowed}.hp-tier strong{font-family:var(--hp-display),Georgia,serif;font-size:25px;line-height:1}.hp-tier small{font-size:12.5px;line-height:1.3;margin-top:5px;white-space:nowrap}.hp-tier-prices{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:auto;min-height:38px}.hp-tier-prices del{font-size:12.5px;line-height:1.2;color:#737d83}.hp-tier input:checked+.hp-tier-inner del{color:#d3d9dc}.hp-tier-prices b{font-size:16px;line-height:1.2;white-space:nowrap}.hp-config-heading{margin-top:19px}.hp-config-heading h2{font-family:var(--hp-body),Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.35}.hp-config-heading p{font-size:13px;line-height:1.5;color:var(--muted);margin-top:4px}.hp-tag-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;margin:13px 0 15px;overflow:visible;padding:2px}.hp-tag-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;height:46px;padding:6px 8px;border:1px solid #bfc8cd;border-radius:9px;background:#fff;font-size:14px;font-weight:700}.hp-tag-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.hp-tab-state{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid currentColor;border-radius:4px;font-size:13px;line-height:1}.hp-tab-state.is-complete{background:#fff;color:var(--accent);border-color:#fff}.hp-tag{border-top:1px solid var(--line);padding-top:18px}.hp-choice{margin-bottom:17px}.hp-choice>label,.hp-styles label{position:relative;display:flex;align-items:center;gap:9px;border:1px solid #c9d1d6;border-radius:9px;background:#fff;cursor:pointer}.hp-choice>label{padding:12px 13px;margin-top:8px;font-size:14px;line-height:1.4}.hp-choice>label:has(input:checked),.hp-styles label:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.hp-choice input[type=radio]{width:17px;height:17px;flex:0 0 auto}.hp-upload{position:relative;display:grid;place-items:center;min-height:126px;border:1.5px dashed var(--accent);border-radius:11px;background:#fff;overflow:hidden;cursor:pointer;padding:13px;text-align:center}.hp-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.hp-upload-copy{display:flex;flex-direction:column;align-items:center;gap:5px}.hp-upload-copy svg{width:27px;height:27px;color:var(--accent)}.hp-upload-copy b{font-size:15px}.hp-upload-copy small{font-size:12.5px;line-height:1.45;color:var(--muted)}.hp-upload img{width:76px;height:76px;object-fit:cover;border-radius:8px;position:absolute;left:14px}.hp-photo-name{max-width:65%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-upload:has(img:not([hidden])) .hp-upload-copy{opacity:.22}.hp-photo-reassurance{font-size:12.5px;line-height:1.5;color:var(--muted);text-align:center;margin:7px 0 18px}.hp-styles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-styles label{min-width:0;padding:13px;min-height:76px}.hp-swatch{width:23px;height:34px;border-radius:6px;flex-shrink:0}.hp-contrast{background:#20292f}.hp-relief{background:linear-gradient(135deg,#fff,#aab4ba)}.hp-styles label>span:last-child{display:flex;flex-direction:column;min-width:0}.hp-styles b{font-size:15px;line-height:1.3}.hp-styles small{font-size:13px;line-height:1.4;color:var(--muted);margin-top:2px}.hp-fields{display:grid;grid-template-columns:1fr;gap:11px;margin-top:13px}.hp-fields.hp-rear-fields{grid-template-columns:1fr 1fr}.hp-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;line-height:1.4}.hp-fields label.hp-wide{grid-column:1/-1}.hp-fields em{font-style:normal;font-weight:400;color:var(--muted)}.hp-fields input{width:100%;height:47px;padding:0 13px;border:1px solid #c9d1d6;border-radius:8px;background:#fff;color:var(--ink);font-size:14px}.hp-fields input::placeholder{color:#8a959c}.hp-same-photo-note{font-size:13px;line-height:1.55;background:#eaf0f2;padding:13px;border-radius:8px;margin-top:13px}.hp-error{font-size:13px;line-height:1.5;color:#9f2e27;background:#fff1f0;border:1px solid #e7b4af;border-radius:8px;padding:10px;margin:13px 0}.hp-main-button{width:100%;justify-content:space-between;margin-top:18px;min-height:54px;font-size:15px}.hp-main-button svg{width:20px;height:20px}.hp-safe-note{text-align:center;font-size:11px;line-height:1.45;color:var(--muted);margin-top:8px}.hp-editor-warning{padding:20px;background:#fff6d8;border:1px solid #e0c976;border-radius:9px}.hp-sticky{position:fixed;z-index:25;left:50%;bottom:14px;transform:translate(-50%);width:min(760px,calc(100% - 30px));background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 10px 9px 16px;box-shadow:0 12px 40px #23282d26;display:flex;align-items:center;justify-content:space-between;gap:16px}.hp-sticky>div{display:flex;flex-direction:column}.hp-sticky b{font-size:18px}.hp-sticky small{font-size:11px;color:var(--muted)}.hp-sticky .hp-button{padding:12px 16px}.hp-review{width:min(610px,calc(100% - 28px));max-height:88vh;border:0;border-radius:17px;padding:25px;color:var(--ink);box-shadow:0 30px 90px #0004}.hp-review::backdrop{background:#1b2228b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hp-review-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.hp-review-heading h2{font-size:39px}.hp-review-heading button{border:0;background:var(--soft);width:38px;height:38px;border-radius:50%;font-size:24px;line-height:1}.hp-review>p{font-size:13px;color:var(--muted);margin-top:7px}.hp-review-list{display:grid;gap:10px;margin-top:17px;max-height:42vh;overflow:auto}.hp-review-item{display:grid;grid-template-columns:86px 1fr;gap:14px;background:var(--soft);padding:10px;border-radius:10px}.hp-review-item img{width:86px;height:86px;object-fit:cover;border-radius:8px}.hp-review-item h3{font-size:14px;margin-bottom:4px}.hp-review-item p{font-size:12px;line-height:1.45}.hp-review-total{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.hp-review .hp-main-button{margin-top:13px}.hp-edit{display:block;margin:11px auto 0;border:0;background:none;text-decoration:underline;font-size:12px}@media(max-width:899px){.hp-product{grid-template-columns:1fr;gap:30px}.hp-gallery{position:static}.hp-product-title h1{font-size:clamp(43px,11vw,61px)}.hp-product-info{max-width:680px;margin-inline:auto;width:100%}}@media(max-width:640px){.hp-product-section{padding-block:min(var(--hp-section-top),22px) min(var(--hp-section-bottom),22px)}.hp-product{gap:26px}.hp-gallery-stage{border-radius:13px}.hp-gallery-controls{bottom:10px}.hp-gallery-controls span{padding:5px 8px;font-size:10px}.hp-thumbs{gap:6px;margin-top:10px}.hp-thumbs button{border-radius:7px}.hp-gallery-note{font-size:12.5px;padding:7px 10px;margin-top:10px}.hp-product-title h1{font-size:40px}.hp-product-price{font-size:24px;margin-top:14px}.hp-intro{font-size:15px;line-height:1.7;margin-top:15px}.hp-benefits{gap:7px;margin-top:23px;padding:20px 0}.hp-benefits svg{width:25px;height:25px}.hp-benefits b{font-size:13px}.hp-benefits small{font-size:11.5px}.hp-spec-row{gap:8px;padding:16px 0 4px}.hp-spec-row span{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.hp-spec-row b{font-size:14px}.hp-spec-row small{font-size:11.5px}.hp-customizer-block{margin-top:16px}.hp-config{padding:16px 14px;border-radius:13px}.hp-tier-scroll{margin:0;padding:2px 0 7px;overflow:visible}.hp-tier-grid{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;gap:8px}.hp-tier{grid-column:span 2}.hp-tier:nth-child(n+4){grid-column:span 3}.hp-tier-inner{min-height:112px;padding:11px 6px 10px}.hp-tier strong{font-size:25px}.hp-tier small,.hp-tier-prices del{font-size:12px}.hp-tier-prices b{font-size:16px}.hp-config-heading h2{font-size:18px}.hp-config-heading p{font-size:12.5px}.hp-tag-tabs{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:8px;overflow:visible}.hp-tag-tabs button{min-width:0;height:46px;padding:6px;gap:5px;font-size:14px}.hp-tab-state{width:19px;height:19px;font-size:12px}.hp-choice>label{font-size:14px;min-height:50px}.hp-upload{min-height:132px}.hp-upload-copy b{font-size:15px}.hp-upload-copy small{font-size:12px}.hp-styles label{gap:8px;padding:11px 10px;min-height:78px}.hp-styles b{font-size:14.5px}.hp-styles small{font-size:12px;overflow-wrap:anywhere}.hp-fields.hp-rear-fields{grid-template-columns:1fr}.hp-fields label.hp-wide{grid-column:auto}.hp-fields label{font-size:13px}.hp-fields input{height:49px;font-size:16px}.hp-sticky{bottom:8px;width:calc(100% - 18px);padding:8px 8px 8px 13px}.hp-sticky .hp-button{font-size:11.5px;padding:12px}.hp-review{padding:20px 16px}.hp-review-heading h2{font-size:33px}}@media(max-width:480px){.hp-styles>div{grid-template-columns:1fr;gap:9px}.hp-styles label{display:grid;grid-template-columns:18px 24px minmax(0,1fr);min-height:66px}.hp-swatch{width:22px;height:34px}}.hp-media-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,6vw,90px);align-items:center}.hp-media-text .hp-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:var(--accent);margin-bottom:11px}.hp-media-text .hp-section-text{font-size:15px;line-height:1.75;color:var(--muted);margin-top:18px}.hp-media-text .hp-section-text p{margin:0}.hp-media-copy{grid-area:copy;max-width:550px}.hp-media-image{grid-area:image;overflow:hidden;border-radius:var(--radius);aspect-ratio:1/1;background:#e7ebed}.hp-media-image img,.hp-media-image svg{width:100%;height:100%;object-fit:cover}.hp-media-left{grid-template-areas:"image copy"}.hp-media-right{grid-template-areas:"copy image"}.hp-media-left .hp-media-copy{justify-self:end}.hp-media-copy h2{font-size:clamp(36px,3.3vw,46px)}.hp-detail-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:26px 0 0;border-top:1px solid var(--line)}.hp-detail-list div{padding:14px 8px 14px 0;border-bottom:1px solid var(--line)}.hp-detail-list dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.hp-detail-list dd{margin:3px 0 0;font-size:14px;font-weight:600}.hp-media-card{background:var(--soft);padding:clamp(20px,3vw,40px);border-radius:var(--radius)}@media(max-width:899px){.hp-media-text,.hp-media-left,.hp-media-right{grid-template-columns:1fr;grid-template-areas:"copy" "image";gap:24px}.hp-media-copy,.hp-media-left .hp-media-copy{max-width:680px;justify-self:start}}@media(max-width:640px){.hp-media-copy h2{font-size:34px}.hp-media-image{border-radius:14px}.hp-media-card{padding:18px;border-radius:14px}.hp-detail-list{margin-top:18px}}.hp-content-section{padding-block:var(--hp-section-top) var(--hp-section-bottom)}.hp-style-layout.hp-wrap{width:min(1280px,calc(100% - 64px))}.hp-style-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:22px;background:var(--ink)}.hp-style-compare-section .hp-section-copy{display:flex;flex-direction:column;justify-content:center;max-width:none;padding:clamp(44px,4.6vw,68px);background:var(--ink);color:#fff}.hp-style-compare-section .hp-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#b9ccd3;margin:0 0 13px}.hp-style-compare-section .hp-section-copy h2{max-width:440px;margin:0;font-size:clamp(40px,3.45vw,50px);line-height:1.02;color:#fff}.hp-style-compare-section .hp-section-copy h2>span{display:block}.hp-style-compare-section .hp-section-text{max-width:440px;font-size:16px;line-height:1.62;color:#e1e8ea;margin-top:25px}.hp-section-text p{margin:0}.hp-style-compare-section .hp-compare-tip{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#fff;margin:24px 0 0}.hp-compare-tip svg{width:18px;height:18px}.hp-compare{position:relative;min-width:0;aspect-ratio:1/1;overflow:hidden;background:#dce2e5;isolation:isolate}.hp-compare>img,.hp-compare-overlay>img,.hp-compare>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hp-compare-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--position)) 0 0)}.hp-compare-overlay>img{width:100%;max-width:none}.hp-compare-label,.hp-compare-relief-label span{position:absolute;top:16px;padding:7px 10px;border-radius:6px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.hp-compare-label-left{left:62.5%;white-space:nowrap;background:#23282deb;color:#fff;transform:translate(-50%)}.hp-compare-relief-label{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--position));pointer-events:none}.hp-compare-relief-label span{left:87.5%;background:#fffffff2;color:var(--ink);transform:translate(-50%)}.hp-compare-line{position:absolute;z-index:3;top:0;bottom:0;left:var(--position);width:2px;transform:translate(-1px);background:#fff;box-shadow:0 0 0 1px #00000012;pointer-events:none}.hp-compare-line span{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:#fff;border:2px solid white;border-radius:50%;box-shadow:0 4px 12px #0004}.hp-compare-line svg{width:13px;height:13px}.hp-compare input{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.hp-compare:has(input:focus-visible) .hp-compare-line span{outline:3px solid white;outline-offset:3px}@media(max-width:899px){.hp-style-layout.hp-wrap{width:calc(100% - 36px)}.hp-style-layout{grid-template-columns:1fr;border-radius:18px}.hp-style-compare-section .hp-section-copy{padding:36px 30px}.hp-style-compare-section .hp-section-copy h2,.hp-style-compare-section .hp-section-text{max-width:640px}.hp-compare{aspect-ratio:1/1}}@media(max-width:640px){.hp-content-section{padding-block:min(var(--hp-section-top),24px) min(var(--hp-section-bottom),24px)}.hp-style-layout.hp-wrap{width:calc(100% - 24px);border-radius:15px}.hp-style-compare-section .hp-section-copy{padding:31px 22px 29px}.hp-style-compare-section .hp-section-copy h2{font-size:36px;line-height:1.03}.hp-style-compare-section .hp-section-text{font-size:15px;line-height:1.6;margin-top:18px}.hp-style-compare-section .hp-compare-tip{margin-top:17px}.hp-compare-label,.hp-compare-relief-label span{top:9px;font-size:8px;padding:5px 7px;border-radius:5px;letter-spacing:.03em}.hp-compare-label-left{left:62.5%}.hp-compare-line span{bottom:9px;width:28px;height:28px}.hp-compare-line svg{width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AADgLQ */
