.reference-product{--ink:#121212;--muted:#7c6f5d;--gold:#d6b333;--gold-dark:#c98a1b;--paper:#fffdf8;--cream:#f7f1e5;--line:#edddbf;font-size:15px;letter-spacing:.35px;color:var(--ink)}.reference-product .preview-bar{position:fixed;bottom:8px;left:8px;z-index:15;min-height:0;padding:5px 9px;border-radius:4px;background:#fffef4ee;font-size:8px;box-shadow:0 1px 6px #0001}.reference-product .preview-bar>span{display:none}.reference-product .announcement{height:42px;padding:8px 20px;gap:80px;overflow:hidden;white-space:nowrap;color:#fff;font-size:16px;font-weight:700;font-style:italic;letter-spacing:.6px}.reference-product .site-header{height:209px;padding:25px max(30px,calc((100% - 1300px)/2));display:grid;grid-template-columns:1fr 180px 1fr;gap:0;position:relative}.reference-product .desktop-nav{grid-column:1;grid-row:1;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:17px 22px;max-width:510px}.reference-product .desktop-nav>a,.reference-product .desktop-nav>button{font-size:14px;letter-spacing:.7px;padding:0}.reference-product .desktop-nav a[aria-current]{background:var(--gold);color:#fff;padding:1px 8px;border:0;border-radius:3px;font-weight:700}.reference-product .site-header>.brand-slot{grid-column:2;grid-row:1;width:180px;justify-content:center}.reference-product .header-actions{grid-column:3;grid-row:1;justify-self:end}.reference-product .header-actions>[aria-label=Search]{display:none}.reference-product .site-header>.mobile-menu{display:none}.reference-product .site-header .cart-count{font-size:8px}.reference-product h2{font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:600;line-height:1.12;letter-spacing:-.7px;color:#2a2118}.reference-product h2 em{color:#c98a1b}.reference-product p{line-height:1.7}.reference-product .button.primary{color:#fff;background:#d6b333;border-radius:5px;font-weight:700;letter-spacing:.5px}.reference-product .button.primary:hover{background:#bfa027}.ref-product-grid{max-width:1400px;padding:36px 50px 58px;margin:auto;display:grid;grid-template-columns:minmax(0,715fr) minmax(0,535fr);gap:50px;align-items:start}.ref-gallery{position:sticky;top:24px;min-width:0}.ref-main-image{position:relative}.ref-main-image>button:first-child{display:block;width:100%;padding:0;cursor:zoom-in}.ref-main-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:11px}.ref-gallery-arrow{position:absolute;top:46%;width:35px;height:35px;border-radius:50%;background:#fff9;font-size:24px;display:grid;place-items:center;opacity:0;transition:opacity .2s}.ref-main-image:hover .ref-gallery-arrow,.ref-gallery-arrow:focus-visible{opacity:1}.ref-gallery-arrow.prev{left:12px}.ref-gallery-arrow.next{right:12px}.ref-image-counter{text-align:center;font-size:10px;margin:7px 0}.ref-thumbnails{display:flex;gap:10px;overflow:auto;padding:3px 0 8px;scrollbar-width:thin}.ref-thumbnails button{flex:0 0 calc((100% - 60px)/7);padding:0;border:2px solid transparent;border-radius:5px;overflow:hidden}.ref-thumbnails button[aria-pressed=true]{border-color:var(--gold)}.ref-thumbnails img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ref-info{min-width:0}.ref-delivery-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #36583b;border-radius:4px;padding:7px 12px;font-size:14px;font-weight:700;background:#f8faf7;color:#202620;margin:10px 0}.ref-name-slot{width:150px;height:5px;border-bottom:1px solid #dfd4bc;margin-bottom:5px}.ref-info h1{font-family:Poppins,Arial,sans-serif;font-size:31.2px;line-height:1.23;font-weight:700;letter-spacing:.1px;margin:0 0 15px}.ref-rating{display:flex;align-items:center;gap:11px;font-size:13px;flex-wrap:wrap}.ref-stars{font-size:20px;color:#dfad36;letter-spacing:1px}.ref-rating small{background:#f4f1e7;padding:2px 7px;border-radius:4px;font-size:9px}.ref-circles{display:flex;gap:22px;margin:23px 0 20px;padding-left:18px}.ref-circles button{width:78px;text-align:center;padding:0;line-height:1.15;font-size:12px;font-weight:700}.ref-circles img{width:78px;height:78px;border-radius:50%;object-fit:cover;border:3px solid #ff5757;padding:4px;margin-bottom:7px}.ref-bullets{padding:0 0 0 27px;list-style:none;margin:10px 0 20px;font-size:16px;line-height:1.35;letter-spacing:.6px}.ref-bullets li{margin:10px 0;position:relative}.ref-bullets li:before{content:"\2713";color:#a48b31;position:absolute;left:-27px}.ref-alert{border:1px dashed #b6504d;border-radius:26px;padding:24px 28px;background:#f9efee;color:#9c2925;margin:22px 0}.ref-alert b{font-size:11px;display:block;margin-bottom:16px}.ref-alert b>span{font-size:21px;vertical-align:middle;margin-right:12px}.ref-alert p{font-size:11px;line-height:1.45;color:inherit;letter-spacing:.35px}.ref-bundles{min-width:0;border:0;margin:0;padding:0}.ref-bundles legend{display:block;float:left;text-align:center;width:100%;font-size:14px;font-weight:700;position:relative;margin:0 0 15px;line-height:1}.ref-bundles legend:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--gold);z-index:-1}.ref-bundles legend span{background:#fff;padding:0 10px}.ref-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;clear:both;padding-top:14px}.ref-pack{position:relative;border:2px solid #f0e4bc;border-radius:10px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;background:#fbf8ed;padding:14px 0 12px;min-width:0}.ref-pack:has(input:checked){border-color:#cba622;box-shadow:0 0 0 1px #cba622}.ref-pack input{position:absolute;opacity:0;width:1px;height:1px;top:0;left:0}.ref-pack:has(input:focus-visible){outline:3px solid #80590a;outline-offset:4px}.ref-pack-tag{position:absolute;top:-29px;left:-2px;right:-2px;height:28px;padding:3px 2px;background:var(--gold);border-radius:10px 10px 0 0;color:#fff;font-size:13px;font-weight:700}.ref-pack:has(.ref-pack-tag){border-radius:0 0 10px 10px}.ref-pack img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:12px}.ref-pack>b{font-size:17px;line-height:1.08;padding:0 3px;letter-spacing:.5px}.ref-pack .count-badge{display:inline-block;align-self:center;margin:8px 0 3px;background:var(--gold);color:#fff;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.ref-pack small{font-size:12px;margin:3px 0}.ref-pack strong{color:#c4a221;font-size:15px;line-height:1.2}.ref-pack s{font-size:11px}.ref-gifts{margin:22px 0 13px}.ref-gifts>h3{font-family:Poppins;font-size:12px;text-align:center;font-weight:700;margin:0 0 22px}.ref-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ref-gift{padding:0;text-align:center;position:relative}.ref-gift>div{border:2px dashed #d99c9a;border-radius:9px;background:#fff8ec;aspect-ratio:1.2;display:grid;place-items:center;position:relative;overflow:hidden}.ref-gift img{width:100%;height:100%;object-fit:cover;opacity:.9}.ref-gift em{position:absolute;left:0;right:0;bottom:0;background:#fff9;padding:4px;font-size:9px;font-style:normal;font-weight:700}.ref-gift .gift-icon{font-size:42px}.ref-gift small{display:block;font-size:8px;color:#9f4b3d;margin-bottom:3px;letter-spacing:0}.ref-gift b{display:block;font-size:10px;line-height:1.25;margin-top:6px}.ref-gift.is-locked>div{filter:grayscale(1);opacity:.48}.ref-gift.is-locked:after{content:"\1f512";position:absolute;top:29%;left:40%;font-size:22px}.ref-offer-note{font-size:10px;color:#a27900;margin:13px 0 6px}.ref-offer-note:before{content:"\25cf";font-size:8px;margin-right:6px}.ref-buy-row{display:flex;gap:8px}.ref-qty{border:1px solid #e8dfcc;border-radius:5px;display:flex;align-items:center;flex-shrink:0}.ref-qty button{width:27px;padding:3px;font-size:17px}.ref-qty output{min-width:20px;text-align:center;font-size:12px}.ref-buy-row>.button{flex:1;min-width:0;gap:8px;padding:13px 10px;font-size:13px;flex-wrap:wrap}.ref-buy-row>.button span{font-size:13px}.ref-selection{font-size:10px;color:#8a7655;margin:4px 0 8px}.ref-shipping-note{background:#f5faf2;border:1px solid #dfe7d5;border-radius:5px;padding:10px;margin:12px 0;text-align:center;font-size:10px}.ref-shipping-note b{display:block}.ref-shipping-note span{color:#5f7157}.ref-payment-icons{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:10px 0 3px}.ref-payment-icons span{font-family:Arial,sans-serif;font-size:8px;font-weight:700;border:1px solid #e0e0e0;border-radius:3px;padding:2px 5px;background:#fff;color:#184087}.ref-payment-icons span:nth-child(2){color:#d17615}.ref-payment-icons span:nth-child(3){background:#2d88c3;color:#fff}.ref-secure{text-align:center;font-size:9px;color:#666;margin-bottom:17px}.ref-service-icons{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:8px;margin-bottom:18px}.ref-service-icons span{display:block;color:var(--gold);font-size:22px}.ref-service-icons b{font-size:10px;display:block;line-height:1.3}.ref-upsell{display:flex;gap:10px;align-items:center;border-bottom:1px solid #eee;padding:12px 0;font-size:10px}.ref-upsell img{width:48px;height:48px;object-fit:cover;border-radius:4px}.ref-upsell>div{flex:1}.ref-upsell strong{display:block;font-size:10px;color:#baa02a}.ref-upsell button{background:#f2eee2;border-radius:30px;padding:5px 10px;font-size:9px}.ref-guarantee-box{margin:20px 0;padding:22px 28px;background:#fffbed;border-radius:11px;border:1px solid #eadcb7;position:relative}.ref-guarantee-box h3{font:22px/1.2 Georgia,serif;color:#423000;margin-bottom:12px}.ref-guarantee-box p{font-size:11px;color:#6b6250;line-height:1.6}.ref-accordion details{border-bottom:1px solid #e4e4e4;padding:14px 0}.ref-accordion summary{font-size:13px;font-weight:700;list-style:none;cursor:pointer;position:relative;padding-right:22px}.ref-accordion summary:after{content:"\2304";position:absolute;right:2px}.ref-accordion details[open] summary:after{content:"\2212"}.ref-accordion p,.ref-accordion li{font-size:12px;color:#6a6258;margin-top:12px}.ref-accordion h4{font-size:13px;margin:20px 0 8px}.ref-accordion table{width:100%;font-size:10px;border-collapse:collapse;table-layout:fixed;margin-top:12px}.ref-accordion th,.ref-accordion td{border:1px solid #e7dec9;padding:7px;overflow-wrap:anywhere}.ref-accordion th{background:#fff8e8}.ref-accordion .table-wrap{overflow:auto}.ref-end-label{margin:16px 0 0;text-align:center;font-weight:700;color:#b69b22;font-size:10px;letter-spacing:1px}.ref-section{padding:80px 20px;background:#fffdf8;margin:40px 0 52px}.ref-inner{max-width:1150px;margin:auto}.ref-section-head{max-width:720px;margin:0 auto 44px;text-align:center}.ref-section-head h2{margin:15px 0 12px}.ref-section-head>p{font-size:15px}.ref-eyebrow{display:inline-block;background:#fdf4e0;color:#c98a1b;font-size:11px;letter-spacing:1px;font-weight:700;border-radius:30px;padding:7px 14px;margin-bottom:18px}.ref-two-col{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}.ref-two-col.reverse{grid-template-columns:1.15fr 1fr}.ref-section p{font-size:15px;color:#7c6f5d}.ref-section .lead{margin:20px 0 26px}.ref-section .lead b{color:#2a2118}.ref-visual{min-width:0;position:relative}.ref-visual>img{width:100%;height:auto;max-height:690px;object-fit:cover;border-radius:24px;box-shadow:0 24px 60px #3c2d2029}.ref-stamp{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eee3cc;border-radius:14px;padding:12px 18px;width:fit-content;box-shadow:0 12px 30px #3c2d2024;position:relative;margin:-26px 0 0 22px}.ref-stamp>span{background:#fdf4e0;border-radius:10px;padding:7px;font-size:20px}.ref-stamp b{font-size:13px;display:block;color:#2a2118}.ref-stamp small{font-size:11px;color:#7c6f5d}.ref-pillars{display:flex;flex-direction:column;gap:12px;margin:24px 0}.ref-pillar{display:flex;align-items:flex-start;gap:16px;border:1px solid #eee3cc;border-radius:16px;padding:14px 18px;background:#fff}.ref-pillar>span{flex:0 0 42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fdf4e0;font-size:19px}.ref-pillar b{display:block;font-size:14px;color:#2a2118;margin-bottom:2px}.ref-pillar p{font-size:12px;line-height:1.55}.ref-closing{font-style:italic;font-size:13px!important}.ref-story{background:#f7f1e5}.ref-timeline{margin-top:28px}.ref-timeline>div{display:flex;gap:16px;padding-bottom:22px;position:relative}.ref-timeline>div:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:#e9d8ac}.ref-timeline>div>span{width:44px;height:44px;border-radius:50%;background:#fdf4e0;border:2px solid #f0dfb4;display:grid;place-items:center;flex-shrink:0}.ref-timeline b{font-family:Georgia,serif;font-size:16px;color:#2a2118}.ref-timeline p{font-size:12px;margin-top:4px}.ref-story .ref-visual{transform:rotate(1.2deg)}.ref-ribbon{background:var(--gold);color:#fff;display:flex;justify-content:space-around;gap:30px;padding:13px 20px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;letter-spacing:.7px}.ref-reviews{overflow:hidden;padding-left:0;padding-right:0}.ref-review-rail{display:flex;gap:26px;overflow:auto;scroll-snap-type:x mandatory;padding:16px 6% 24px;scrollbar-width:thin}.ref-review-card{flex:0 0 310px;background:#fff;border:1px solid #eee3cc;border-radius:20px;box-shadow:0 10px 24px #3c2d2010;overflow:hidden;scroll-snap-align:center}.ref-review-card:nth-child(2n){transform:translateY(10px)}.ref-review-card>img{width:100%;height:230px;object-fit:cover}.ref-review-card>div{padding:20px 22px}.ref-review-card h3{font:600 19px/1.3 Georgia,serif;color:#2a2118;margin:7px 0}.ref-review-card p{font-size:12px;line-height:1.65;min-height:100px}.ref-review-card small{font-size:10px;color:#88795f}.ref-review-controls{display:flex;justify-content:center;gap:15px;margin-top:20px}.ref-review-controls button{border:1px solid #d8bf80;width:38px;height:38px;border-radius:50%;font-size:20px}.ref-difference{background:#f7f1e5}.ref-benefit-grid{display:grid;grid-template-columns:1fr 320px 1fr;gap:40px;align-items:center}.ref-benefit-stack{display:flex;flex-direction:column;gap:20px}.ref-benefit-stack article{background:#fffdf8;border:1px solid #e9d8b8;border-radius:18px;padding:23px}.ref-benefit-stack h3{font:600 19px/1.2 Georgia,serif;color:#2a2118;display:flex;gap:12px;align-items:center}.ref-benefit-stack h3>span{font:18px Poppins;background:#fdf4e0;border-radius:10px;padding:10px}.ref-benefit-stack p{font-size:13px;margin-top:13px}.ref-portrait{position:relative}.ref-portrait>img{width:320px;height:320px;object-fit:cover;border-radius:50%;border:9px solid #dbb455;outline:4px solid #f6e7bd;box-shadow:0 20px 40px #3c2d2029;padding:7px;background:#fff}.ref-portrait .ref-stamp{margin:-30px 0 0 7px;justify-content:center;width:calc(100% - 14px);padding:12px}.ref-results-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;margin-bottom:76px}.ref-stat{display:flex;align-items:center;gap:23px;background:#fff;border:1px solid #eee0c4;border-radius:18px;padding:20px 24px;margin-bottom:16px}.ref-stat>strong{width:70px;height:70px;border:5px solid #cb901d;color:#bf8516;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font:600 20px Georgia}.ref-stat p{font-size:14px}.ref-stat-note{font-size:11px!important;font-style:italic}.ref-comparison-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.ref-comparison{border:1px solid #ecdcb8;border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #3c2d201a;background:#fff}.ref-comparison-top{background:#fdf4e0;display:flex;align-items:center;justify-content:space-between;padding:20px 18px}.ref-comparison-top>div{text-align:center;max-width:100px;font-size:10px}.ref-comparison-top img{width:58px;height:58px;object-fit:cover;border:2px solid #ce921a;border-radius:14px;margin-bottom:6px}.ref-comparison-top .unknown{font:700 30px Georgia;color:#b5a381;border:2px dashed #dfcda8;width:58px;height:58px;display:grid;place-items:center;border-radius:14px;margin-bottom:6px}.ref-comparison-row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;text-align:center;padding:15px 20px;border-bottom:1px solid #f1e8d7;gap:9px}.ref-comparison-row:last-child{border:0}.ref-comparison-row b{font-size:12px}.ref-comparison-row>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#d2a030;color:#fff;font-size:19px}.ref-comparison-row>span:last-child{background:#eee9de;color:#9a8c72}.ref-faq{max-width:750px;margin:40px auto;padding:0 28px}.ref-faq h2{font-family:Poppins;font-size:33px;font-weight:700;text-align:center;letter-spacing:0;margin-bottom:20px}.ref-faq .faq-list summary{font-size:13px;padding:17px 25px 17px 0}.ref-faq .faq-list details p{font-size:12px}.ref-guarantees-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ref-guarantees-grid article{text-align:center;background:#fff;border:1px solid #eee3cc;padding:28px 20px;border-radius:18px;box-shadow:0 10px 24px #3c2d2010}.ref-guarantees-grid article>span{font-size:28px;display:block;margin:0 auto 17px}.ref-guarantees-grid h3{font:600 20px/1.2 Georgia,serif;color:#2a2118;margin-bottom:12px}.ref-guarantees-grid p{font-size:12px;min-height:80px}.ref-guarantees-grid button{font-size:10px;font-weight:700;color:#b88218;padding:7px 12px;border-radius:20px;background:#fdf4e0}.ref-guarantees .ref-payment-icons{margin-top:40px}.reference-product footer{background:#d6b333;color:#fff;position:relative;padding-top:65px}.reference-product footer:before{content:"";position:absolute;top:-20px;left:0;right:0;height:28px;background:#d6b333;clip-path:polygon(0 45%,25% 10%,62% 75%,100% 25%,100% 100%,0 100%)}.reference-product footer p,.reference-product footer a,.reference-product footer small,.reference-product footer button,.reference-product footer h3{color:#fff}.reference-product .footer-main{max-width:1150px;margin:auto;grid-template-columns:1fr 1fr 1fr 1.2fr}.reference-product footer .brand-slot{display:none}.reference-product footer .input-row{background:#cfaa29;border:1px solid #e5cb63}.reference-product footer input{color:#fff}.reference-product footer input::placeholder{color:#fff9}.reference-product .footer-bottom{max-width:1150px;margin:auto;border-color:#f2db794d}.ref-sticky{position:fixed;left:0;right:0;bottom:0;z-index:12;display:flex;align-items:center;gap:15px;padding:11px max(25px,calc((100% - 1300px)/2));background:#fffdf8;box-shadow:0 -1px 8px #0003;transform:translateY(120%);transition:transform .2s}.ref-sticky.visible{transform:none}.ref-sticky>img{width:52px;height:52px;object-fit:cover}.ref-sticky>div{flex:1}.ref-sticky b{font-size:17px;display:block}.ref-sticky strong{color:#c6a429;font-size:18px;margin-right:7px}.ref-sticky small{font-size:10px}.ref-sticky>.button{min-width:245px;font-size:17px;min-height:48px}.reference-product:has(.ref-sticky.visible){padding-bottom:78px}.reference-product:has(.ref-sticky.visible) .preview-bar{bottom:88px}.ref-zoom{max-width:1000px;width:92vw;padding:15px}.ref-zoom img{width:auto;max-height:75vh;margin:auto}.ref-back-top{position:fixed;bottom:97px;right:20px;background:var(--gold);color:#fff;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:26px;box-shadow:0 2px 8px #0003;z-index:11}.reference-product dialog .dialog-heading h2{font-family:Georgia,serif;font-size:28px}@media(max-width:1100px){.reference-product .site-header{height:170px;grid-template-columns:1fr 130px 1fr}.reference-product .desktop-nav{gap:11px 13px}.reference-product .desktop-nav>a,.reference-product .desktop-nav>button{font-size:11px}.ref-product-grid{padding:30px;gap:30px}.ref-info h1{font-size:26px}.ref-bullets{font-size:14px}.ref-pack>b{font-size:14px}.ref-pack-tag,.ref-pack small{font-size:10px}.ref-two-col,.ref-results-grid{gap:35px}.ref-benefit-grid{grid-template-columns:1fr 240px 1fr;gap:22px}.ref-portrait>img{width:240px;height:240px}.ref-benefit-stack article{padding:18px}.ref-benefit-stack h3{font-size:16px}}@media(max-width:900px){.reference-product .announcement{font-size:12px;gap:30px;height:35px}.reference-product .site-header{height:75px;display:flex;padding:10px 20px;justify-content:space-between}.reference-product .desktop-nav{display:none}.reference-product .site-header>.mobile-menu{display:grid}.reference-product .site-header>.brand-slot{width:130px;margin:auto}.reference-product .header-actions>[aria-label=Search]{display:grid}.ref-product-grid{grid-template-columns:1fr;max-width:700px;padding:22px 20px 35px;gap:24px}.ref-gallery{position:static}.ref-info h1{font-size:29px}.ref-two-col,.ref-two-col.reverse,.ref-results-grid,.ref-comparison-grid{grid-template-columns:1fr;gap:44px}.ref-two-col .ref-visual{max-width:480px;margin:auto;width:100%}.ref-story .ref-visual{grid-row:1}.ref-benefit-grid{grid-template-columns:1fr 1fr;gap:20px}.ref-portrait{grid-column:1/-1;grid-row:1;width:280px;margin:0 auto 18px}.ref-portrait>img{width:280px;height:280px}.ref-guarantees-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-product .footer-main{grid-template-columns:1fr 1fr}.ref-sticky b{font-size:12px}.ref-sticky>.button{font-size:13px;min-width:160px}.ref-pack-tag{font-size:14px}.ref-pack>b{font-size:19px}.ref-pack small{font-size:12px}.ref-circles{padding-left:0;justify-content:center;gap:28px}.ref-bullets{font-size:16px}.ref-alert b,.ref-alert p{font-size:12px}}@media(max-width:600px){.reference-product{font-size:14px;letter-spacing:.2px}.reference-product .announcement{height:30px;font-size:10px;padding:5px 8px;gap:23px}.reference-product .site-header{height:66px;padding:8px 15px}.reference-product .announcement span:nth-child(2){display:none}.reference-product .preview-bar{font-size:7px;padding:3px 6px;gap:8px}.ref-product-grid{padding:0 16px 25px;gap:15px}.ref-gallery{margin:0 -16px}.ref-main-image img{border-radius:0}.ref-gallery-arrow{opacity:1;width:27px;height:27px;font-size:20px}.ref-thumbnails{padding:3px 12px 8px;gap:6px}.ref-thumbnails button{flex-basis:calc((100% - 36px)/7)}.ref-image-counter{font-size:9px}.ref-delivery-badge{font-size:11px;margin:5px 0 8px;padding:5px 10px}.ref-info h1{font-size:24px;line-height:1.23;margin-bottom:12px}.ref-rating{font-size:11px;gap:7px}.ref-stars{font-size:16px}.ref-rating small{font-size:8px}.ref-circles{gap:22px;margin:17px 0}.ref-circles button{width:65px;font-size:10px}.ref-circles img{width:65px;height:65px}.ref-bullets{font-size:13px;letter-spacing:.25px;padding-left:21px;line-height:1.4;margin:15px 0}.ref-bullets li{margin:8px 0}.ref-bullets li:before{left:-21px}.ref-alert{padding:20px;border-radius:20px;margin:20px 0}.ref-alert b{font-size:10px;margin-bottom:11px}.ref-alert p{font-size:10px}.ref-bundles legend{font-size:12px;margin-bottom:15px}.ref-pack-grid{gap:6px}.ref-pack{padding:9px 0 10px;border-width:1.5px}.ref-pack-tag{font-size:10px;top:-25px;height:24px;left:-1.5px;right:-1.5px;padding:4px 0}.ref-pack img{margin-bottom:9px}.ref-pack>b{font-size:14px}.ref-pack .count-badge{font-size:8px;padding:2px 5px;margin-top:6px}.ref-pack small{font-size:9px;margin:4px 0}.ref-pack strong{font-size:13px}.ref-pack s{font-size:9px}.ref-gifts{margin-top:20px}.ref-gifts>h3{font-size:10px;margin-bottom:13px}.ref-gift-grid{gap:9px}.ref-gift b{font-size:9px}.ref-gift small{font-size:7px}.ref-gift .gift-icon{font-size:30px}.ref-gift em{font-size:8px}.ref-buy-row>.button{font-size:11px;letter-spacing:0}.ref-buy-row>.button span{font-size:11px}.ref-qty button{width:23px}.ref-secure{font-size:8px}.ref-guarantee-box{padding:22px 20px}.ref-guarantee-box h3{font-size:20px}.ref-accordion summary{font-size:11px}.ref-section{padding:56px 16px;margin:25px 0 35px}.reference-product h2{font-size:32px;line-height:1.12}.ref-eyebrow{font-size:9px;padding:6px 10px;margin-bottom:16px}.ref-section p{font-size:13px}.ref-section-head{margin-bottom:30px}.ref-section-head>p{font-size:12px}.ref-reviews{padding-left:0;padding-right:0}.ref-review-card{flex-basis:280px}.ref-review-card>img{height:210px}.ref-review-rail{gap:18px}.ref-review-card p{font-size:12px}.ref-stamp{padding:10px 13px;margin-left:14px}.ref-stamp small{font-size:10px}.ref-stamp b{font-size:12px}.ref-pillar{padding:12px 14px;gap:12px}.ref-pillar b{font-size:13px}.ref-pillar p{font-size:11px}.ref-story .ref-two-col{gap:35px}.ref-ribbon{font-size:8px;gap:25px;padding:12px 10px}.ref-ribbon span:last-child{display:none}.ref-benefit-grid{grid-template-columns:1fr}.ref-portrait{grid-column:auto}.ref-benefit-stack article{padding:21px}.ref-benefit-stack p{font-size:12px}.ref-benefit-stack h3{font-size:18px}.ref-stat{gap:17px;padding:15px}.ref-stat>strong{width:62px;height:62px;font-size:18px}.ref-stat p{font-size:12px}.ref-results-grid{gap:28px;margin-bottom:48px}.ref-comparison-grid{gap:32px}.ref-comparison-grid .ref-comparison-copy{grid-row:1}.ref-comparison-row{padding:13px 15px}.ref-comparison-row b{font-size:11px}.ref-faq{padding:0 20px;margin:30px auto}.ref-faq h2{font-size:25px}.ref-faq .faq-list summary{font-size:11px}.ref-guarantees-grid{gap:14px}.ref-guarantees-grid article{padding:23px 14px}.ref-guarantees-grid h3{font-size:18px}.ref-guarantees-grid p{font-size:11px;min-height:93px}.ref-guarantees-grid button{font-size:9px;padding:6px 9px}.reference-product .footer-main{grid-template-columns:1fr 1fr}.ref-sticky{gap:8px;padding:9px 12px}.ref-sticky>img{width:40px;height:40px}.ref-sticky b{font-size:9px;line-height:1.2}.ref-sticky strong{font-size:14px}.ref-sticky small{display:none}.ref-sticky>.button{min-width:120px;font-size:12px;padding:10px;min-height:43px}.ref-back-top{width:34px;height:34px;font-size:22px;right:12px;bottom:94px}}@media(prefers-reduced-motion:reduce){.reference-product *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/xh-wide-reference-product.css.map */
