.mp-main{padding:8px var(--dd-section-x) 0}.mp-grid{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:40px;row-gap:20px}.mp-mediaCol,.mp-infoCol{width:100%;min-width:0}.mp-infoCol{padding-top:20px}@media(min-width:750px){.mp-main{padding-top:36px}.mp-mediaCol,.mp-infoCol{width:calc(50% - 20px);position:sticky;top:30px}.mp-infoCol{padding-top:0}}@media(min-width:990px){.mp-mediaCol{width:calc(55% - 20px);max-width:55%}.mp-infoCol{width:calc(45% - 20px);max-width:45%;padding-left:50px}}.mp-gallery{display:flex;max-width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.mp-gallery::-webkit-scrollbar{display:none}.mp-slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.mp-slideButton{display:block;width:100%;cursor:zoom-in}.mp-slideImage{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff}@media(max-width:749px){.mp-slide{flex-basis:95%}}.mp-thumbsRow{display:flex;align-items:center;gap:8px;margin-top:8px}.mp-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;flex:1}.mp-thumbs::-webkit-scrollbar{display:none}.mp-thumb{flex:0 0 calc(20% - 6.4px);border:1px solid transparent;background:none;cursor:pointer}.mp-thumb[aria-current=true]{border-color:var(--dd-text-solid)}.mp-thumbImage{width:100%;aspect-ratio:1 / 1;object-fit:cover}.mp-thumbArrow{display:none}@media(min-width:750px){.mp-thumbArrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#fff;box-shadow:0 0 4px #00000026;color:var(--dd-text-solid);cursor:pointer}}@media(min-width:750px)and (max-width:899px){.mp-thumb{flex-basis:calc(25% - 6px)}}.mp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--dd-veil);display:flex;align-items:flex-start;justify-content:center;padding:0}.mp-modalContent{position:relative;background:#fff;width:100%;max-width:1100px;max-height:100vh;overflow:auto;padding:50px 15px 30px}.mp-modalContent--gallery{padding:50px 0 0}.mp-modalImage{width:100%;height:auto}.mp-modalClose{position:sticky;top:0;float:right;margin:-40px 10px 0 0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--dd-text-solid);background:#fff;cursor:pointer;z-index:1}.mp-modal--sizing .mp-modalContent{max-width:600px;text-align:center}.mp-modalTitle{font-family:var(--dd-heading);font-weight:700;font-size:var(--dd-h3);letter-spacing:.78px;line-height:1.2308;color:var(--dd-text-solid);margin-bottom:15px}.mp-sizingChartImage{width:100%;height:auto}.mp-stars{--mp-stars-size: 12px;position:relative;display:inline-block;line-height:0;vertical-align:middle}.mp-starsUnder,.mp-starsOver{display:flex;gap:1px}.mp-starsUnder{color:#ececec}.mp-starsOver{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--dd-star);overflow:hidden;width:var(--mp-stars-fill, 100%)}.mp-stars svg{display:block;width:var(--mp-stars-size);height:var(--mp-stars-size);flex:0 0 auto}.mp-rating{font-size:12px}.mp-ratingLink{display:inline-flex;align-items:center}.mp-ratingLabel{color:var(--dd-text-solid);letter-spacing:.06em}.mp-title h1{font-family:var(--dd-heading);font-weight:700;font-size:20px;letter-spacing:.78px;line-height:1.2308;color:var(--dd-text-solid);text-align:left}@media(min-width:750px){.mp-title h1{font-size:24px}}.mp-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.5}.mp-price .mp-priceSale,.mp-price .mp-priceRegular{font-size:20px;font-weight:700;letter-spacing:1.3px;color:var(--dd-accent)}.mp-price .mp-priceCompare{font-size:14px;font-weight:700;letter-spacing:1px;color:var(--dd-dark);text-decoration:line-through}.mp-price .mp-priceBadge{display:inline-block;padding:0 8px;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.75em;border-radius:0;background:var(--dd-dark);color:#fff;white-space:nowrap}.mp-priceSoldOut{font-size:12px;font-weight:700;letter-spacing:1px;padding:0 8px;background:var(--dd-text-solid);color:#fff}.mp-benefit{display:flex;align-items:center;gap:13px}.mp-benefitIcon img{width:30px;height:auto}.mp-benefit--xl .mp-benefitIcon img{width:50px}@media(min-width:750px){.mp-benefit{gap:15px}.mp-benefitIcon img{width:35px}.mp-benefit--xl .mp-benefitIcon img{width:50px}}.mp-benefitBody{min-width:0}.mp-benefitTitle{font-family:var(--dd-heading);font-size:15.3px;font-weight:700;line-height:1.2308;letter-spacing:.78px;color:var(--dd-text-solid);margin:0 0 2px}@media(min-width:750px){.mp-benefitTitle{font-size:18px}}.mp-benefitText{font-size:14px;line-height:1.8;color:var(--dd-text)}.mp-variants{display:flex;flex-direction:column;gap:15px}.mp-optionGroup,.mp-sizeGroup{border:0;margin:0;padding:0;min-width:0}.mp-optionLabel{display:block;padding:0;font-size:13px;font-weight:600;letter-spacing:.4px;line-height:1.5;color:var(--dd-text-solid);margin-bottom:0}.mp-swatches{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.mp-swatch{position:relative}.mp-swatch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp-swatchDot{display:flex;align-items:center;justify-content:center;width:47.5px;height:47.5px;border-radius:50%;cursor:pointer}.mp-swatchColor{display:block;width:95%;height:95%;border-radius:50%;background:var(--mp-swatch-color, #fff);box-shadow:inset 0 0 0 1px #0000004d}.mp-swatch input:checked+.mp-swatchDot .mp-swatchColor{box-shadow:inset 0 0 0 1px #0000004d,0 0 0 2px #00000080}.mp-swatch input:focus-visible+.mp-swatchDot{outline:2px solid var(--dd-accent);outline-offset:2px}.mp-swatchTip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:2px 8px;border-radius:.5em;background:var(--dd-text-solid);color:#fff;font-size:15px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease}@media(hover:hover){.mp-swatchDot:hover .mp-swatchTip{opacity:1}}.mp-pills{display:flex;flex-wrap:wrap}.mp-pillInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp-pill{display:inline-block;padding:10px 20px;margin:7px 5px 2px 0;font-size:14px;line-height:1.2;color:var(--dd-text-solid);background:transparent;border:1px solid rgb(0 0 0 / .55);border-radius:0;cursor:pointer}.mp-pillInput:checked+.mp-pill{border-color:var(--dd-text-solid);box-shadow:inset 0 0 0 1px var(--dd-text-solid)}.mp-pillInput:focus-visible+.mp-pill{outline:2px solid var(--dd-accent);outline-offset:2px}.mp-sizeLegend{padding:0;font-size:16px;font-weight:700;letter-spacing:.08em;color:#111;text-transform:uppercase;margin-bottom:10px}.mp-sizeLegend span{color:#aaa;font-weight:400;margin-left:4px;text-transform:none}.mp-sizeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:480px){.mp-sizeGrid{gap:5px}}.mp-sizeCard{display:flex;flex-direction:column;width:100%;min-height:100px;overflow:hidden;border:1.5px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:border-color .15s}@media(min-width:481px){.mp-sizeCard{min-height:115px}}.mp-sizeCard:hover{border-color:#111}.mp-sizeCardInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp-sizeCardName{flex:0 0 34%;display:flex;align-items:center;justify-content:center;width:100%;padding:2px 3px;font-size:clamp(11px,3.4vw,15px);font-weight:800;letter-spacing:.01em;line-height:1.2;text-align:center;text-transform:uppercase;color:#111;background:#fff;border-bottom:1.5px solid #ddd;word-break:break-word}.mp-sizeCardRange{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;padding:5px 4px;font-size:clamp(11px,3vw,14px);line-height:1.6;text-align:center;color:#444;background:#fff;word-break:break-word}.mp-sizeCardInput:checked~.mp-sizeCardName{background:#111;color:#fff;border-bottom-color:#111}.mp-sizeCardInput:checked~.mp-sizeCardRange{background:#f1f1f3}.mp-sizeCard:has(.mp-sizeCardInput:checked){border:2px solid #111}.mp-sizeCard:has(.mp-sizeCardInput:focus-visible){outline:2px solid var(--dd-accent);outline-offset:2px}.mp-noscriptSelect,.mp-stickySelect{display:block;max-width:100%;padding:8px 10px;margin-top:8px;font-size:14px;color:var(--dd-text-solid);background:#fff;border:1px solid rgb(0 0 0 / .55);border-radius:8px}.mp-stickySelect{margin-top:0}.mp-stickyPicker{display:none}@media(min-width:750px){.mp-stickyPicker{display:block}}.mp-sizingChartButton{display:inline-flex;align-items:center;column-gap:.3em;font-size:17px;color:var(--dd-text);cursor:pointer}.mp-sizingChartIcon{width:1.3em;height:1.3em}.mp-tiers{display:flex;flex-direction:column;gap:9px;margin:15px 0}.mp-tiersTitle{font-size:14px;font-weight:700;line-height:1.4;color:var(--mp-tier-block-title, #000)}.mp-tiersVariants{display:flex;flex-wrap:wrap;gap:6px}.mp-tiersVariant{padding:8px 14px;font-size:14px;background:#fff;color:#000;border:1px solid rgb(0 0 0 / .3);cursor:pointer}.mp-tiersVariant[aria-pressed=true]{background:#000;color:#fff;border-color:#000}.mp-tiersVariant[disabled]{opacity:.4;cursor:not-allowed}.mp-tiersList{display:flex;flex-direction:column;gap:9px}.mp-tier{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:0;background:var(--mp-tier-bg, #ededed);border:1px solid transparent;cursor:pointer}.mp-tier:has(.mp-tierInput:checked){background:var(--mp-tier-bg-on, #fff);border-color:var(--mp-tier-border, #000)}.mp-tier:has(.mp-tierInput:focus-visible){outline:2px solid var(--dd-accent);outline-offset:2px}.mp-tierInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp-tierRadio{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1px solid rgb(0 0 0 / .4);background:#fff}.mp-tier:has(.mp-tierInput:checked) .mp-tierRadio{border-color:var(--mp-tier-border, #000);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 18px var(--mp-tier-border, #000)}.mp-tierText{flex:1;display:flex;flex-direction:column;min-width:0}.mp-tierTitleRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mp-tierTitle{font-size:18px;font-weight:700;line-height:1.3;color:var(--mp-tier-title, #000)}.mp-tierLabel{display:inline-block;padding:1px 6px;font-size:12px;line-height:1.5;background:var(--mp-tier-label-bg, #ce5145);color:var(--mp-tier-label, #fff6f6);white-space:nowrap}.mp-tierSubtitle{font-size:14px;line-height:1.4;color:var(--mp-tier-subtitle, #555)}.mp-tierPrices{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.mp-tierPrice{font-size:16px;font-weight:700;color:var(--mp-tier-price, #000)}.mp-tierFull{font-size:14px;color:var(--mp-tier-full, #555)}.mp-tierFull:empty{display:none}.mp-tier:has(.mp-tierBadge){padding-top:24px}.mp-tierBadge{position:absolute;top:0;right:0;padding:1px 8px;font-size:12px;line-height:1.5;background:var(--mp-tier-badge-bg, #ce5145);color:var(--mp-tier-badge, #fff);white-space:nowrap}.mp-atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:49px;padding:0 30px;border-radius:0;background:var(--dd-accent);color:#fff;font-family:var(--dd-body);font-size:19px;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase;cursor:pointer}.mp-atc[disabled]{opacity:.5;cursor:not-allowed}.mp-atc[aria-busy=true]{opacity:.7}.mp-form .ddc-addError{margin-top:8px;font-size:13px;color:#d72c2c}.mp-trust{display:flex;justify-content:center;column-gap:30px}.mp-trustItem{display:flex;flex-direction:column;align-items:center;width:33%;text-align:center}.mp-trustItem img{width:20px;height:auto;margin-bottom:10px}.mp-trustText{font-family:var(--dd-heading);font-size:10px;font-weight:700;letter-spacing:.78px;line-height:1.2308;color:var(--dd-text-solid)}@media(min-width:750px){.mp-trustItem img{width:40px;margin-bottom:12px}.mp-trustText{font-size:14px}}.mp-infoImage img{width:100%;aspect-ratio:100 / var(--mp-ratio, 32.22);object-fit:cover}.mp-accordion{border-bottom:1px solid rgb(0 0 0 / .2)}.mp-accordionSummary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12.5px 0;cursor:pointer;list-style:none}.mp-accordionSummary::-webkit-details-marker{display:none}.mp-accordionTitleWrap{display:flex;align-items:center;gap:5.2px;max-width:calc(100% - 50px)}.mp-accordionIcon{height:18.2px;width:auto}.mp-accordionTitle{font-family:var(--dd-heading);font-size:14.3px;font-weight:700;letter-spacing:.78px;line-height:1.2308;color:var(--dd-text-solid)}.mp-accordionCaret{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--dd-text-solid);transition:transform .4s ease}.mp-accordion[open] .mp-accordionCaret{transform:rotate(180deg)}.mp-accordionContent{padding-bottom:15px;font-size:15px;line-height:1.8}.mp-accordionContent :where(p){margin:0 0 1em}.mp-accordionContent :where(p:last-child){margin-bottom:0}.mp-accordionContent :where(table){width:100%;border-collapse:collapse;font-size:13px}.mp-accordionContent :where(th,td){border:1px solid rgb(0 0 0 / .15);padding:6px 8px;text-align:left}.mp-sticky{position:fixed;bottom:0;left:0;width:100%;z-index:2;padding:10px 0 15px;background:#fff;box-shadow:0 -1px 10px #0003}.mp-stickyInner{display:flex;align-items:center;gap:12px;max-width:var(--dd-max);margin:0 auto;padding:0 var(--dd-gutter)}.mp-stickyImage{display:none}.mp-stickyImage img{width:48px;height:48px;object-fit:cover}@media(min-width:750px){.mp-stickyImage{display:block}}.mp-stickyLeft{flex:1;min-width:0}.mp-stickyTitle{font-family:var(--dd-heading);font-size:var(--dd-h5);font-weight:700;letter-spacing:.78px;line-height:1.2308;color:var(--dd-text-solid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-stickyPrice{display:flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700;letter-spacing:1px}.mp-stickyPrice span{color:var(--dd-accent)}.mp-stickyPrice s{color:var(--dd-dark);font-size:12px}.mp-stickyButton{padding:0 16px;min-height:auto;line-height:2.75em;font-size:15px;font-weight:700;letter-spacing:1px;background:var(--dd-accent);color:#fff;border-radius:0;cursor:pointer;white-space:nowrap}.mp-section{padding:27px var(--dd-section-x)}@media(min-width:750px){.mp-section{padding-top:36px;padding-bottom:36px}}.mp-sectionTitle{font-family:var(--dd-heading);font-size:var(--dd-h2);font-weight:700;letter-spacing:.78px;line-height:1.2308}.mp-compare{background:var(--dd-bg) center center / cover no-repeat;color:#fff}.mp-compareInner{display:flex;flex-wrap:wrap;align-items:center;column-gap:40px;row-gap:24px}.mp-compareCol{flex:1 1 320px}.mp-compareTitle{text-align:center;margin:15px 0}@media(min-width:750px){.mp-compareTitle{text-align:left}}.mp-compareTableWrap{display:flex;justify-content:center}.mp-compareTable{width:100%;max-width:500px;border-collapse:separate;border-spacing:0;padding:0 0 30px}.mp-compareTable th{padding:5px 7.5px;font-size:11.05px;line-height:1.3}@media(min-width:750px){.mp-compareTable th{font-size:13px}}.mp-compareTable td{padding:10px 15px;font-size:15.3px;line-height:1.8}@media(min-width:750px){.mp-compareTable td{font-size:18px}}.mp-compareUs{background:#2e2a39;color:#fff;border-radius:12px 12px 0 0;text-align:center;font-weight:700}.mp-compareThem{background:#fff;color:#2e2a39;text-align:center;font-weight:700}.mp-compareRowName{background:#fff;color:#2e2a39;font-weight:700}.mp-compareCell{padding:10px 20px;text-align:center}.mp-compareCell--us{background:#2e2a39}.mp-compareCell--them{background:#fff}.mp-compareTable tbody tr:last-of-type .mp-compareCell--us{border-radius:0 0 12px 12px}.mp-compareIcon{display:block;width:20px;height:20px;margin:0 auto}.mp-compareIcon--yes{color:#53af01}.mp-compareIcon--no{color:#ce5145}.mp-features{background:#fff;color:#2e2a39}.mp-featuresTitle{text-align:left;margin:15px 0}@media(min-width:750px){.mp-featuresTitle{text-align:center}}.mp-featuresGrid{display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:30px;align-items:flex-start}@media(min-width:750px){.mp-featuresGrid{grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:40px;align-items:center}}.mp-featuresList{display:flex;flex-direction:column;gap:30px}.mp-feature{display:flex;align-items:flex-start;gap:15px}.mp-featureIcon{flex:0 0 50px;width:50px;height:auto;border-radius:12px}.mp-featureTitle{font-family:var(--dd-heading);font-size:var(--dd-h3);font-weight:700;letter-spacing:.78px;line-height:1.2308;color:#2e2a39}.mp-featureText{font-size:14px;line-height:1.8}.mp-featuresImage img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.mp-stories{background:#f5f5f5;color:var(--dd-dark)}.mp-storiesTitle{margin:0 0 15px}.mp-storiesTrack{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:0 0 4px}.mp-storiesTrack::-webkit-scrollbar{display:none}.mp-story{flex:0 0 calc(100% - 32px);scroll-snap-align:center;overflow:hidden;background:#fff}@media(min-width:750px){.mp-storiesTrack{gap:16px;overflow:visible}.mp-story{flex:1 1 0}}.mp-storyImage{width:100%;aspect-ratio:1 / 1;object-fit:cover}.mp-storyText{padding:10px;font-size:15px;line-height:1.3}.mp-storyText :where(p){margin:0;line-height:1.3}.mp-storiesArrows{display:flex;justify-content:center;gap:12px;margin-top:12px}@media(min-width:750px){.mp-storiesArrows{display:none}}.mp-storiesArrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--dd-dark);box-shadow:0 0 4px #00000026;cursor:pointer}.mp-divider{background:#f3f3f3;line-height:0;transform:translateY(1px)}.mp-dividerShape{display:block;width:100%;min-height:18px;max-height:35px;height:2.43vw;color:#fff}.mp-faq{background:#fff}.mp-faqInner{max-width:726px;margin:0 auto}.mp-faqTitle{text-align:center;margin:15px 0 30px}.mp-faqItem{border-bottom:1px solid rgb(0 0 0 / .2)}.mp-faqSummary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;cursor:pointer;list-style:none;font-family:var(--dd-heading);font-size:16px;font-weight:700;letter-spacing:.78px;line-height:1.2308;color:var(--dd-text-solid)}.mp-faqSummary::-webkit-details-marker{display:none}.mp-faqCaret{flex-shrink:0;transition:transform .4s ease}.mp-faqItem[open] .mp-faqCaret{transform:rotate(180deg)}.mp-faqAnswer{padding-bottom:15px;font-size:15px;line-height:1.8}.mp-faqAnswer :where(p){margin:0 0 1em}.mp-faqAnswer :where(p:last-child){margin-bottom:0}.mp-faqAnswer :where(table){width:100%;border-collapse:collapse;font-size:13px}.mp-faqAnswer :where(th,td){border:1px solid rgb(0 0 0 / .15);padding:6px 8px;text-align:left}.mp-iconColumns{background:#fff}.mp-iconColumnsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:750px){.mp-iconColumnsGrid{grid-template-columns:repeat(4,1fr);gap:40px}}.mp-iconColumn{text-align:center}.mp-iconColumn img{width:70px;height:auto;margin:0 auto 12px}.mp-iconColumn p{font-size:14px;line-height:1.6}.mp-reviews{background:#fff}.mp-reviewsHeader{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:40px;row-gap:20px;padding-bottom:24px;border-bottom:1px solid rgb(0 0 0 / .1)}.mp-reviewsHeading{flex:1 1 100%}.mp-reviewsOverline{font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--dd-accent);margin-bottom:6px}.mp-reviewsTitle{margin-bottom:8px}.mp-reviewsSubtitle{font-size:15px;line-height:1.8;color:var(--dd-text)}.mp-reviewsSummary{flex:0 0 auto;min-width:180px}.mp-reviewsAverage{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.mp-reviewsBased{font-size:14px;color:#000000b3;margin-top:4px}.mp-reviewsHistogram{flex:1 1 260px;display:flex;flex-direction:column;gap:4px}.mp-reviewsBarRow{display:flex;align-items:center;gap:8px;font-size:12px}.mp-reviewsBarStars{flex:0 0 auto}.mp-reviewsBarTrack{flex:1;height:8px;background:#ececec}.mp-reviewsBarFill{display:block;height:100%;background:#000}.mp-reviewsBarCount{flex:0 0 24px;text-align:right;color:#000000b3}.mp-reviewsGallery{padding:24px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.mp-reviewsGalleryTitle{font-family:var(--dd-heading);font-size:var(--dd-h5);font-weight:700;letter-spacing:.78px;margin-bottom:12px}.mp-reviewsGalleryGrid{display:flex;flex-wrap:wrap;gap:8px}.mp-reviewsGalleryGrid img,.mp-reviewsGalleryVideo{width:80px;height:80px;object-fit:cover;border-radius:4px}.mp-reviewsGrid{display:grid;grid-template-columns:1fr;gap:16px;padding-top:24px}@media(min-width:750px){.mp-reviewsGrid{grid-template-columns:repeat(3,1fr)}}.mp-review{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgb(0 0 0 / .1);border-radius:8px}.mp-reviewTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.mp-reviewDate{font-size:12px;color:#0009}.mp-reviewAuthorRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mp-reviewVerified{display:inline-block;padding:1px 6px;font-size:11px;font-weight:700;border-radius:3px;background:#e4ac22;color:#fff}.mp-reviewAuthor{font-size:14px;font-weight:700;color:#000}.mp-reviewBody{font-size:14px;line-height:1.6}.mp-reviewPhoto{width:80px;height:80px;object-fit:cover;border-radius:4px}.mp-reviewsMoreWrap{display:flex;justify-content:center;margin-top:24px}.mp-reviewsMore{min-height:49px;padding:0 30px;background:#000;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;border-radius:0;cursor:pointer}.mp-reviewsEmpty{padding-top:24px;font-size:15px}.mrv-section{padding:0 var(--dd-section-x) var(--dd-section-y)}.mrv-title{text-align:center;margin:0 0 20px}.mrv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:750px){.mrv-grid{grid-template-columns:repeat(4,1fr)}}.mrv-item{position:relative;aspect-ratio:254 / 452;background:#000;overflow:hidden}.mrv-video{width:100%;height:100%;object-fit:contain;display:block}.mrv-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;transition:opacity .2s ease}.mrv-item.is-playing .mrv-play{opacity:0;pointer-events:none}.mrv-play svg{width:54px;height:54px}@media(min-width:750px){.mrv-play svg{width:68px;height:68px}}.mp-reviewsGalleryVideo{object-fit:cover;background:#000;cursor:pointer}.mp-reviewsBarFill{background:var(--dd-star)}.mp-reviewsBarTrack{background:#ffcc0024}.mp-reviewsActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.mp-reviewsWrite{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;background:var(--dd-star);color:var(--dd-text-solid);font-weight:700;font-size:15px;letter-spacing:.5px;text-decoration:none}.mp-reviewsWrite:hover{box-shadow:0 0 0 1.3px var(--dd-star)}.mp-reviewsSort{height:42px;padding:0 32px 0 12px;border:1px solid var(--dd-border-strong);border-radius:6px;background:#fff;font-family:var(--dd-body);font-size:14px;color:var(--dd-text-solid);cursor:pointer}.mp-reviewsGalleryWrap{position:relative;display:flex;align-items:center;gap:8px}.mp-reviewsGalleryGrid{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;min-width:0;flex:1}.mp-reviewsGalleryGrid::-webkit-scrollbar{display:none}.mp-reviewsGalleryItem{position:relative;flex:0 0 auto;width:80px;height:80px;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}.mp-reviewsGalleryItem img{width:100%;height:100%;object-fit:cover;display:block}.mp-reviewsGalleryPlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mp-reviewsGalleryArrow{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dd-border-strong);border-radius:50%;background:#fff;color:var(--dd-text-solid);cursor:pointer}.mp-reviewsGalleryArrow[hidden]{display:none}.mp-mediaBox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.mp-mediaBox[hidden]{display:none}.mp-mediaBoxVeil{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:var(--dd-veil);cursor:pointer}.mp-mediaBoxInner{position:relative;display:flex;flex-direction:column;width:min(820px,100%);max-height:92vh;background:#000;overflow:hidden}.mp-mediaBoxStage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.mp-mediaBoxStage img,.mp-mediaBoxStage video{max-width:100%;max-height:72vh;object-fit:contain;display:block}.mp-mediaBoxClose{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.mp-mediaBoxArrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#0009;color:#fff;cursor:pointer;z-index:2}.mp-mediaBoxArrow--prev{left:10px}.mp-mediaBoxArrow--next{right:10px}.mp-mediaBoxThumbs{display:flex;gap:6px;padding:8px;overflow-x:auto;scrollbar-width:none;background:#000}.mp-mediaBoxThumbs::-webkit-scrollbar{display:none}.mp-mediaBoxThumb{flex:0 0 auto;width:54px;height:54px;padding:0;border:2px solid transparent;background:#000;cursor:pointer;overflow:hidden}.mp-mediaBoxThumb.is-current{border-color:#fff}.mp-mediaBoxThumb img{width:100%;height:100%;object-fit:cover;display:block}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mason-product.css.map */
