.m-offer-picker{margin-top:24px}.m-offer-picker>legend{display:block;text-align:left;font-size:19px;font-weight:600;letter-spacing:0;margin-bottom:7px}.m-offer-picker>legend:before,.m-offer-picker>legend:after{display:none}.m-offer-intro{font-size:11px;color:#806975;margin:0 0 16px}.m-offer-picker .m-pack{border-radius:12px;margin-bottom:12px}.m-offer-picker .m-pack-single{min-height:73px;padding:13px 15px}.m-offer-picker .m-pack-bundle{display:grid;grid-template-columns:17px minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:19px 16px}.m-offer-picker .m-pack-bundle .m-pack-radio{margin-top:4px}.m-offer-picker .m-pack-copy strong{font-size:14px;line-height:1.4}.m-offer-picker .m-pack-copy small{font-size:10px;line-height:1.6;margin-top:5px}.m-offer-picker .m-pack-price{font-size:25px;line-height:1.1}.m-offer-picker .m-pack-price>small{font-size:10px;margin-top:4px}.m-bundle-compare{display:block;white-space:normal;font-size:9px;line-height:1.4;font-weight:400;color:#8b777b;margin-top:9px;max-width:108px}.m-bundle-details{grid-column:2/-1;min-width:0}.m-bundle-items{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 12px}.m-bundle-items>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500}.m-bundle-items img{width:28px;height:28px;object-fit:cover;border-radius:50%;border:1px solid #eadfe3}.m-bundle-bonus{display:block;padding:10px 12px;border-radius:8px;background:#f5edf8}.m-bundle-bonus strong{font-size:11px;font-weight:600;line-height:1.5;display:block}.m-bundle-bonus>span{display:block;font-size:10px;line-height:1.65;color:#806975;margin:4px 0 0}.m-bundle-unit{display:block;font-size:10px;color:#806975;margin-top:8px}.m-bundle-duo-extra{display:inline-block;padding:6px 9px;background:#f5edf8;border-radius:6px;font-size:10px;margin:0}.m-offer-picker .m-pack.m-pack-family{margin-top:23px;border:2px solid #b4344b;background:#fff7f6;box-shadow:0 5px 18px #8c294c0a}.m-offer-picker .m-pack.m-pack-family:has(input:checked){border-color:#a42a41;background:#fff1ef;box-shadow:0 0 0 1px #a42a41}.m-offer-picker .m-pack.m-pack-family .m-pack-price{color:#9c2941}.m-offer-picker .m-pack.m-pack-family .m-bundle-bonus{background:#fbe3e3}.m-offer-picker .m-pack.m-pack-family .m-bundle-bonus strong{color:#90283c}.m-offer-picker .m-pack.m-pack-family .m-pack-radio{border-color:#b4344b}.m-offer-picker .m-pack.m-pack-family:has(input:checked) .m-pack-radio:after{background:#a42a41}.m-bundle-ribbon{position:absolute;right:16px;top:-12px;padding:5px 12px;border-radius:6px;background:#a42a41;color:#fff;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.m-offer-compare-note{font-size:9px;line-height:1.7;color:#8b777b;margin:10px 2px 20px}@media(max-width:620px){.m-offer-picker>legend{font-size:18px}.m-offer-picker .m-pack-copy strong{font-size:13px}.m-offer-picker .m-pack-price{font-size:23px}.m-offer-picker .m-pack-bundle{padding:17px 13px;gap:9px}.m-bundle-items{gap:8px 10px}.m-bundle-bonus{display:block;padding:9px 10px}.m-bundle-compare{font-size:8px;max-width:92px}.m-bundle-ribbon{font-size:9px}}@media(max-width:360px){.m-offer-picker .m-pack-copy strong{font-size:12px}.m-offer-picker .m-pack-price{font-size:21px}.m-offer-picker .m-pack-copy small{font-size:9px}.m-bundle-items>span{font-size:9px}.m-bundle-items img{width:24px;height:24px}.m-bundle-bonus strong{font-size:10px}.m-bundle-bonus>span{display:block;font-size:9px}.m-bundle-compare{max-width:78px}}.m-lens-stack{max-width:760px;padding-block:60px 75px}.m-lens-stack-heading{text-align:center;margin-bottom:32px}.m-lens-stack-heading>.m-section-title{max-width:650px;margin-inline:auto}.m-lens-stack-heading>p:not(.m-eyebrow){max-width:620px;margin-inline:auto;color:#746765}.m-lens-stack-items{display:flex;flex-direction:column;gap:48px}.m-lens-item{width:100%;max-width:560px;margin-inline:auto}.m-lens-item>h3{font-size:20px;line-height:1.4;font-weight:600;margin:0 0 14px}.m-lens-stack .m-lens-figure{margin:0}.m-lens-stack .m-lens-figure figcaption{max-width:none}@media(max-width:620px){.m-lens-stack{padding-block:35px 55px}.m-lens-stack-heading{margin-bottom:26px;text-align:left}.m-lens-stack-items{gap:36px}.m-lens-item>h3{font-size:18px;margin-bottom:12px}}.m-offer-picker .m-pack.m-pack-family{margin-top:14px;border-width:2px;background:#fff5f3}.m-offer-picker .m-pack.m-pack-family:has(input:checked){background:#fff0ed;box-shadow:0 0 0 1px #a42a41,0 6px 20px #8b26390c}.m-offer-picker .m-pack-bundle{padding:16px 15px;gap:8px 11px}.m-offer-picker .m-pack-family .m-pack-price{font-size:29px}.m-offer-picker .m-pack-copy small{line-height:1.5}.m-offer-picker .m-bundle-compare{font-size:10px;max-width:none;margin-top:7px;white-space:nowrap}.m-offer-picker .m-bundle-compare s{text-decoration-thickness:1px}.m-offer-picker .m-bundle-items{margin-bottom:9px}.m-offer-picker .m-bundle-savings{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px}.m-offer-picker .m-bundle-savings strong{font-size:12px;white-space:nowrap}.m-offer-picker .m-bundle-savings .m-bundle-unit{font-size:10px;line-height:1.4;margin:0;white-space:nowrap}.m-offer-picker .m-pack-family .m-bundle-ribbon{font-size:10px;padding:5px 12px}.m-sticky-buy>div:has([data-sticky-offer]){min-width:0;white-space:normal}.m-sticky-buy small[data-sticky-offer]{display:block;max-width:140px;font-size:9px;line-height:1.3;white-space:normal}@media(max-width:620px){.m-offer-picker .m-pack-bundle{padding:15px 12px;gap:8px 9px}.m-offer-picker .m-pack-family .m-pack-price{font-size:27px}.m-offer-picker .m-pack-copy small{font-size:10px}.m-offer-picker .m-bundle-compare{font-size:9px}.m-offer-picker .m-bundle-savings{padding:8px 9px;gap:7px}.m-offer-picker .m-bundle-savings strong{font-size:11px}.m-offer-picker .m-bundle-savings .m-bundle-unit{font-size:10px}.m-sticky-buy:has([data-sticky-offer]){gap:14px}.m-sticky-buy small[data-sticky-offer]{max-width:130px}}@media(max-width:360px){.m-offer-picker .m-pack-copy small{font-size:10px}.m-offer-picker .m-pack-family .m-pack-price{font-size:25px}.m-offer-picker .m-bundle-compare{font-size:9px}.m-offer-picker .m-bundle-compare>span{display:block}.m-offer-picker .m-bundle-savings strong{font-size:11px}.m-offer-picker .m-bundle-savings .m-bundle-unit{font-size:10px}.m-sticky-buy small[data-sticky-offer]{max-width:116px}}.m-offer-campaign{--m-campaign-accent:#84243b;display:flex;justify-content:flex-start;margin:24px 0 12px}.m-offer-campaign>span{display:inline-block;max-width:100%;padding:9px 23px;background:var(--m-campaign-accent);color:#fffaf7;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%,7px 50%)}.m-offer-campaign+.m-offer-picker{margin-top:0}.m-offer-picker .m-pack-family .m-bundle-saving-copy{display:block;min-width:0;margin:0;color:#84243b}.m-offer-picker .m-pack-family .m-bundle-saving-copy>strong{font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.025em}.m-offer-picker .m-pack-family .m-bundle-saving-reference{display:block;margin-top:3px;font-size:10px;line-height:1.35;font-weight:400;color:#84243b}@media(max-width:620px){.m-offer-campaign{margin-top:22px;margin-bottom:11px}.m-offer-campaign>span{padding:8px 21px;font-size:10px;letter-spacing:.07em}.m-offer-picker .m-pack-family .m-bundle-saving-copy>strong{font-size:11px}.m-offer-picker .m-pack-family .m-bundle-saving-reference{font-size:9px}}.m-photo-reel{--reel-tile:clamp(220px,24vw,320px);--reel-gap:16px;padding-block:24px 52px;width:100%;max-width:100%;overflow:hidden;scroll-margin-top:30px}.m-photo-reel__window{display:block;width:100%;margin:0;padding:4px 0;border:0;background:transparent;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto;direction:ltr;text-align:left;line-height:0;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.m-photo-reel__window::-webkit-scrollbar{display:none}.m-photo-reel__window:active{cursor:grabbing}.m-photo-reel__window:focus-visible{outline:2px solid #a42a41;outline-offset:-2px}.m-photo-reel__track{display:flex;width:max-content;max-width:none}.m-photo-reel__group{display:flex;flex:0 0 auto;gap:var(--reel-gap);padding-inline-end:var(--reel-gap)}.m-photo-reel__slide{display:block;flex:0 0 var(--reel-tile);width:var(--reel-tile);aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f7f0ec}.m-photo-reel__slide img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width:749px){.m-photo-reel{--reel-gap:12px;padding-block:16px 36px}.m-photo-reel__slide{border-radius:10px}}.m-payment-methods{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(3px,.8vw,7px);width:max-content;max-width:100%;margin:12px auto 0;padding:0;list-style:none}.m-payment-methods__item{display:flex;flex:0 1 38px;min-width:0;align-items:center;justify-content:center;overflow:hidden;border-radius:3px;background:#fff}.m-payment-methods__icon{display:block;width:100%;max-width:38px;height:auto;aspect-ratio:38/24}.m-payment-methods--cart{gap:6px;margin-top:12px}.m-payment-methods--footer{margin-top:18px}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
