.pdp-b{max-width:520px;margin-inline:auto;overflow-x:clip;background:var(--shop-color-neutral-1);color:var(--shop-color-neutral-8);font-size:16px;line-height:1.5}:root{--x-navy: var(--shop-color-blue-4);--x-ink: var(--shop-color-neutral-8);--x-n7: var(--shop-color-neutral-7);--x-n6: var(--shop-color-neutral-6);--x-n5: var(--shop-color-neutral-5);--x-n3: var(--shop-color-neutral-3);--x-line: var(--shop-color-neutral-3);--x-sand1: var(--shop-color-sand-1);--x-sand2: var(--shop-color-sand-2);--x-blue1: var(--shop-color-blue-1);--x-blue2: var(--shop-color-blue-2);--x-yel: var(--shop-color-yellow-4);--x-coral: var(--shop-color-orange-4);--x-coral-d: var(--shop-color-orange-4);--x-price: var(--shop-color-orange-5);--x-green: var(--shop-color-green-4);--x-green2: var(--shop-color-green-2);--x-blush: var(--shop-color-orange-1);--x-r: 20px;color-scheme:light}.x-pad{padding-inline:16px}.x-serif{font-family:var(--shop-font-heading)}.x-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-b :focus-visible{outline:2px solid var(--x-navy);outline-offset:2px}.pdp-b section[id],.pdp-b [id^=x-]{scroll-margin-top:76px}.x-gal{position:relative;padding-top:0;background:var(--shop-color-neutral-1)}.x-gal__vp{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.x-gal__vp::-webkit-scrollbar{display:none}.x-gal__s{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1/1;position:relative;display:grid;place-items:center;background:var(--shop-color-neutral-1);overflow:hidden}.x-gal__s img{width:100%;height:100%;object-fit:contain;display:block}.x-gal__s--film img{object-fit:cover}.x-gal__s video{width:100%;height:100%;object-fit:cover;background:var(--shop-color-neutral-8);display:block}.x-gal__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--shop-color-blue-5) 0%,transparent) 55%,color-mix(in srgb,var(--shop-color-blue-5) 45%,transparent));cursor:pointer;padding:0}.x-gal__pc{width:68px;height:68px;border-radius:50%;background:var(--shop-color-neutral-1);display:grid;place-items:center;box-shadow:0 6px 20px color-mix(in srgb,var(--shop-color-blue-5) 28%,transparent)}.x-gal__pc svg{width:24px;height:24px;margin-left:4px;fill:var(--x-navy)}.x-gal__len{position:absolute;left:14px;bottom:14px;background:color-mix(in srgb,var(--shop-color-blue-5) 72%,transparent);color:var(--shop-color-neutral-1);font-size:14px;font-weight:700;padding:5px 10px;border-radius:999px;line-height:1.2}.x-gal__arr{position:absolute;top:50vw;top:min(50vw,260px);transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--shop-color-neutral-1) 75%,transparent);background:color-mix(in srgb,var(--shop-color-neutral-1) 60%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);color:var(--x-navy);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--shop-color-neutral-1) 95%,transparent),inset 0 -1px 2px color-mix(in srgb,var(--shop-color-blue-4) 16%,transparent),0 6px 16px color-mix(in srgb,var(--shop-color-blue-4) 22%,transparent);display:grid;place-items:center;cursor:pointer;z-index:2;overflow:hidden}.x-gal__arr:before,.x-gal__arr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.x-gal__arr:before{background:radial-gradient(120% 90% at 30% 12%,color-mix(in srgb,var(--shop-color-neutral-1) 80%,transparent),transparent 52%)}.x-gal__arr:after{background:radial-gradient(90% 60% at 70% 100%,color-mix(in srgb,var(--shop-color-neutral-1) 45%,transparent),transparent 60%)}.x-gal__arr:active{transform:translateY(-50%) scale(.94)}.x-gal__arr svg{position:relative;z-index:1;width:22px;height:22px}.x-gal__arr--l{left:10px}.x-gal__arr--r{right:10px}.x-gal__bar{display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;grid-template-rows:8px;align-items:center;column-gap:12px;margin:14px 16px 2px}.x-gal__n{grid-column:3;justify-self:end;background:var(--x-blue1);color:var(--x-navy);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--x-blue2) 40%,var(--x-blue1));font-size:12px;font-weight:700;line-height:1;padding:5px 10px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums}.x-gal__i{display:inline-block;text-align:right}.x-gal__dots{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;gap:7px}.x-gal__dots button{width:8px;min-width:0;aspect-ratio:1;border-radius:50%;border:0;padding:0;background:var(--shop-color-blue-2);cursor:pointer;transition:transform .2s,background .2s}.x-gal__dots button[aria-current=true]{background:var(--x-navy);transform:scale(1.15)}.x-gal__rail,.x-gal__aw,.pdp-b .x-wide{display:none}.x-head{padding:18px 16px 0}.x-badge{display:inline-flex;align-items:center;gap:6px;background:var(--shop-color-blue-2);color:var(--x-navy);font-size:14px;font-weight:700;line-height:1;padding:8px 13px;border-radius:999px}.x-badge svg{width:13px;height:13px;fill:var(--x-navy)}.x-title{font-family:var(--shop-font-heading);font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-.01em;color:var(--x-navy);margin:12px 0 0;text-wrap:balance}.x-rate{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--x-navy);text-decoration:none}.x-stars{display:flex;gap:2px;flex:none}.x-stars svg{width:19px;height:19px;display:block}.x-rate span{font-size:16px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.x-rate b{font-weight:700}.x-ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}.x-ul li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:16px;line-height:1.45;color:var(--x-navy)}.x-ul svg{width:28px;height:28px;display:block;margin-top:-2px}.x-ul b{font-weight:700}.x-ul a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.x-ul li.x-more-li{display:block}.x-more summary{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.x-more summary::-webkit-details-marker{display:none}.x-more .x-more__u{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.x-more__chev{display:inline-block;width:7px;height:7px;margin:0 0 4px 9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;vertical-align:middle}.x-more[open] .x-more__chev{transform:translateY(3px) rotate(-135deg)}.x-more__body{padding:8px 0 2px 38px;font-size:15px;line-height:1.6;color:var(--shop-color-neutral-7)}.x-more__body p{margin:0 0 10px}.x-more__body p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.x-more__chev{transition:none}}.x-sel{margin-top:22px}.x-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:22px}.x-price__now{font-size:30px;line-height:1.1;font-weight:700;color:var(--x-price);font-variant-numeric:tabular-nums}.x-price__was{font-size:18px;line-height:1.1;color:var(--x-n7);text-decoration:line-through;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}.x-price__save{display:inline-block;background:var(--x-yel);color:var(--shop-color-neutral-1);font-size:14px;font-weight:700;line-height:1;padding:7px 11px;border-radius:999px;white-space:nowrap}.x-arr{margin-top:22px}.x-arr__h{font-size:16px;font-weight:700;color:var(--x-navy);margin:0 0 10px}.x-fmts{display:grid;gap:10px}.x-fmt{display:grid;grid-template-columns:72px minmax(0,1fr) 26px;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px;border:1.5px solid var(--x-line);background:var(--shop-color-neutral-1);cursor:pointer;text-align:left;width:100%;transition:border-color .15s,box-shadow .15s}.x-fmt:has(input:checked){border-color:var(--x-navy);box-shadow:inset 0 0 0 .5px var(--x-navy),0 2px 10px color-mix(in srgb,var(--shop-color-blue-4) 8%,transparent)}.x-fmt__img{width:72px;height:60px;border-radius:12px;object-fit:cover;display:block;background:var(--x-blue1)}.x-fmt__n{display:block;font-size:17px;font-weight:700;line-height:1.25;color:var(--x-navy)}.x-fmt__s{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:4px;font-size:15px;line-height:1.3;color:var(--x-n7)}.x-fmt__free{color:var(--x-green);font-weight:700}.x-fmt__dot{width:4px;height:4px;border-radius:50%;background:var(--x-n5);display:inline-block}.x-fmt__tag{display:inline-flex;align-items:center;gap:5px;background:var(--x-green2);color:var(--x-green);font-size:13px;font-weight:700;line-height:1;padding:6px 9px;border-radius:999px}.x-fmt__tag svg{width:14px;height:14px}.x-fmt__r{width:24px;height:24px;border-radius:50%;border:2px solid var(--shop-color-ring);display:grid;place-items:center;justify-self:end}.x-fmt:has(input:checked) .x-fmt__r{border-color:var(--x-navy)}.x-fmt:has(input:checked) .x-fmt__r:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--x-navy)}.x-atc{margin-top:20px;width:100%;height:58px;border:0;border-radius:999px;background:var(--shop-color-button);color:var(--shop-color-neutral-1);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--shop-color-orange-4) 28%,transparent);transition:background .15s}.x-atc:hover{background:var(--shop-color-button-hover)}.x-atc i{font-style:normal;font-variant-numeric:tabular-nums}.x-atc s{font-weight:400;opacity:.85;font-size:15px}.x-guar{display:flex;justify-content:center;margin-top:14px}.x-guar button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;font-size:14px;line-height:1.4;color:var(--x-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--shop-color-neutral-8) 40%,transparent);text-underline-offset:3px;padding:2px 0}.x-guar svg{width:19px;height:19px;flex:none;text-decoration:none}.x-tp{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:14px;padding:14px 0 4px;border-top:1px solid var(--x-n3)}.x-tp__r1{display:flex;align-items:center;gap:10px;color:var(--shop-color-neutral-8);font-size:16px;line-height:1}.x-tp__logo{height:26px;width:auto;display:block}.x-tp__r1 b{font-weight:700}.x-tp__bar{width:1px;height:16px;background:var(--shop-color-neutral-5);display:inline-block}.x-tp__stars{height:24px;width:auto;display:block}.x-sheet{position:fixed;inset:auto 0 0 0;margin:0;max-width:520px;margin-inline:auto;width:100%;border:0;border-radius:22px 22px 0 0;padding:24px 18px calc(22px + env(safe-area-inset-bottom,0px));background:var(--shop-color-neutral-1);box-shadow:0 -8px 30px color-mix(in srgb,var(--shop-color-blue-5) 25%,transparent);color:var(--x-n7)}.x-sheet::backdrop{background:color-mix(in srgb,var(--shop-color-neutral-8) 45%,transparent)}.x-sheet h2{font-family:var(--shop-font-heading);font-size:21px;line-height:1.2;color:var(--x-navy);margin:0 40px 8px 0}.x-sheet p{font-size:14px;line-height:1.55;margin:0}.x-sheet a{display:inline-block;margin-top:10px;font-size:14px;font-weight:700;color:var(--x-navy)}.x-sheet__x{position:absolute;top:16px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:var(--x-n3);display:grid;place-items:center;cursor:pointer;color:var(--x-navy)}.x-look{padding:4px 28px 40px;text-align:center;background:var(--shop-color-neutral-1)}.x-look__orn{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 10px}.x-look__orn i{display:block;width:44px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--shop-color-blue-4) 0%,transparent),color-mix(in srgb,var(--shop-color-blue-4) 28%,transparent))}.x-look__orn i:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--shop-color-blue-4) 28%,transparent),color-mix(in srgb,var(--shop-color-blue-4) 0%,transparent))}.x-look__orn svg{width:15px;height:15px;fill:color-mix(in srgb,var(--shop-color-green-3) 20%,var(--shop-color-pink-4))}.x-look__a{font-family:var(--shop-font-heading);font-style:normal;font-weight:400;font-size:18px;line-height:1.3;color:var(--x-n7);margin:0}.x-look__b{font-family:var(--shop-font-heading);font-style:normal;font-weight:700;font-size:27px;line-height:1.2;color:var(--x-navy);margin:6px 0 0;text-wrap:balance}.x-cov{padding:0}.x-cov__h{font-family:var(--shop-font-heading);font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:var(--x-navy);text-align:center;margin:0;padding:0 22px;text-wrap:balance}.x-cov .ewll{padding:22px 0 18px!important}.x-cov .ewll__head,.x-cov .ewll__pause{display:none!important}.x-cov .ewll__lane{margin-top:0!important}.x-rt{margin:0 16px 28px}.x-rt__logos{display:flex;align-items:center;gap:12px}.x-rt__logos img{display:block;height:21px;width:auto}.x-rt__amp{font-size:14px;color:var(--x-n6)}.x-rtA{text-align:center}.x-rtA p{margin:0;font-size:16px;line-height:1.45;color:var(--x-navy)}.x-rtA p b{font-weight:700}.x-rtA .x-rt__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.x-rtA .x-rt__by{font-size:14px;color:var(--x-n6)}.x-exp{padding:0 0 40px}.x-exp .combobox__option:hover{background:var(--shop-color-neutral-2)}.x-say{background:var(--shop-color-blue-1);padding:40px 0}.x-say__h{font-family:var(--shop-font-heading);font-weight:700;font-size:30px;line-height:1.15;color:var(--x-navy);margin:0;padding:0 16px}.x-say__sub{display:flex;align-items:center;gap:8px;margin:8px 16px 0;font-size:16px;color:var(--x-n7)}.x-say__sub .x-stars svg{width:17px;height:17px}.x-films{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:20px 16px 4px;scrollbar-width:none}.x-films::-webkit-scrollbar{display:none}.x-film{flex:0 0 calc((100% - 44px) / 2.15);scroll-snap-align:start;margin:0}.x-film__v{position:relative;aspect-ratio:9/14;border-radius:20px;overflow:hidden;background:var(--shop-color-blue-2);border:0;padding:0;width:100%;display:block;cursor:pointer}.x-film__v img,.x-film__v video{width:100%;height:100%;object-fit:cover;display:block}.x-film__pc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--shop-color-neutral-1);display:grid;place-items:center;box-shadow:0 4px 16px color-mix(in srgb,var(--shop-color-blue-5) 25%,transparent)}.x-film__pc svg{width:20px;height:20px;margin-left:3px;fill:var(--x-navy)}.x-film__len{position:absolute;right:10px;bottom:10px;background:color-mix(in srgb,var(--shop-color-blue-5) 70%,transparent);color:var(--shop-color-neutral-1);font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;line-height:1.2}.x-film figcaption{margin-top:8px;font-size:14px;line-height:1.35;color:var(--x-n7)}.x-film figcaption b{display:block;color:var(--x-navy);font-size:16px;font-weight:700}.x-revs{display:grid;gap:12px;padding:18px 16px 0}.x-rev{background:var(--shop-color-neutral-1);border-radius:20px;padding:18px 18px 16px;box-shadow:0 1px 2px color-mix(in srgb,var(--shop-color-blue-4) 4%,transparent)}.x-rev .x-stars svg{width:15px;height:15px}.x-rev h3{font-family:var(--shop-font-body);margin:10px 0 0;font-size:16px;line-height:1.35;font-weight:700;color:var(--x-navy)}.x-rev p{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--x-n7)}.x-rev__f{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.x-rev__who{display:grid;gap:3px;min-width:0}.x-rev__who b{font-size:14px;font-weight:700;color:var(--x-navy);line-height:1.3}.x-rev__ver{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--x-navy);line-height:1.2}.x-rev__ver svg{width:20px;height:20px;flex:none}.x-rev__more{border:0;background:none;padding:0;font-size:14px;font-weight:700;color:var(--x-coral-d);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.x-say__all{display:flex;align-items:center;justify-content:center;margin:16px 16px 0;width:calc(100% - 32px);height:54px;border-radius:999px;border:2px solid var(--x-navy);background:transparent;color:var(--x-navy);font-size:16px;font-weight:700;cursor:pointer}.x-acc{display:grid;gap:8px;margin-top:12px}.x-acc details{background:var(--shop-color-blue-1)}.x-acc .faq-answer p{margin:0 0 12px}.x-acc .faq-answer h3{font-size:16px;font-weight:700;color:var(--x-navy);margin:6px 0 8px}.x-acc summary::-webkit-details-marker{display:none}.x-acc summary{list-style:none}.x-badge{background:var(--x-navy);color:var(--shop-color-neutral-1)}.x-badge svg{fill:var(--x-yel)}.x-fmt{grid-template-columns:84px minmax(0,1fr) 26px;gap:14px;padding:12px 16px 12px 12px}.x-fmt:has(input:focus-visible){outline:2px solid var(--x-navy);outline-offset:2px}.x-fmt__ph{position:relative;display:block;width:84px;height:56px;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--x-blue1);cursor:zoom-in}.x-fmt__ph img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover)and (prefers-reduced-motion:no-preference){.x-fmt__ph{transition:transform .25s cubic-bezier(.22,1,.36,1)}.x-fmt__ph:hover{transform:translateY(-1px)}}.x-fmt__zoom{position:absolute;right:4px;bottom:4px;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--shop-color-neutral-1) 95%,transparent);color:var(--x-navy);display:grid;place-items:center;box-shadow:0 1px 4px color-mix(in srgb,var(--shop-color-blue-4) 28%,transparent)}.x-fmt__zoom svg{width:11px;height:11px}.x-fmt__tag{font-size:14px;padding:6px 10px}.x-fmt__b{min-width:0}.x-sel__was{font-size:14px}.x-sheet{max-height:90dvh;overflow:auto;overscroll-behavior:contain}.x-fs{padding-top:12px}.x-fs__grab{display:block;width:40px;height:4px;border-radius:4px;background:var(--shop-color-neutral-4);margin:0 auto 16px}.x-fs h2{font-family:var(--shop-font-heading);font-size:22px;line-height:1.2;color:var(--x-navy);margin:0 44px 0 0}.x-fs .x-sheet__x{top:24px}.x-fs__ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.x-fs__ul li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.35;color:var(--x-ink)}.x-fs__ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--x-blue2);color:var(--x-navy)}.x-fs__ic svg{width:18px;height:18px}.x-fs__fig{margin:18px 0 0}.x-fs__fig img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;background:var(--x-n3)}.x-fs__fig figcaption{margin-top:8px;font-size:14px;line-height:1.35;color:var(--x-n7);text-align:center}.x-fs__two .x-fs__fig{margin-top:16px}.x-fs__two .x-fs__fig img{aspect-ratio:16/10}.x-fs__pick{display:flex;align-items:center;justify-content:center;margin-top:22px;width:100%;height:54px;border:0;border-radius:999px;background:var(--x-navy);color:var(--shop-color-neutral-1);font-size:16px;font-weight:700;cursor:pointer}.x-sheet p,.x-sheet a{font-size:16px}.x-look{padding:8px 28px 40px}.x-cov{padding:0;margin:0 -24px 28px}.x-expbox{padding-top:40px!important}.x-cov__h{padding:0 24px;font-size:30px}.x-cov .ewll{--ewll-bg: transparent;padding:24px 0 4px!important;margin:0;background:transparent}.x-rt{margin:0 24px}.x-rtA .x-rt__by,.x-rt__amp{color:var(--x-n7)}.x-rtA .x-rt__by,.x-rt__amp{font-size:16px}.x-cov--C .x-expbox{background:var(--shop-color-blue-2)!important}.x-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 16px 4px;overflow:visible;scroll-snap-type:none}.x-film{flex:none;margin:0;min-width:0}.x-film__v{border-radius:22px}.x-film__pc{width:60px;height:60px}.x-film__len{font-size:14px;padding:4px 9px}.x-film figcaption{font-size:16px}.x-film figcaption b{font-size:16px}.x-rev__f{align-items:center;margin-top:16px}.x-rev__who{display:flex;align-items:center;gap:12px;min-width:0}.x-rev__av{width:48px;height:48px;flex:none;border-radius:50%;object-fit:cover;background:var(--shop-color-neutral-3);box-shadow:0 0 0 2px var(--shop-color-neutral-1),0 0 0 3px var(--shop-color-blue-2)}.x-rev__nm{display:grid;gap:3px;min-width:0}.x-rev__nm b{font-size:16px;font-weight:700;color:var(--x-navy);line-height:1.25}.x-rev__ver{font-size:14px;letter-spacing:.01em}.x-rev__ver svg{width:18px;height:18px}.x-rev__more{font-size:16px;color:var(--x-navy);flex:none}.x-gwc{background:var(--shop-color-neutral-1);padding:40px 16px}.x-gwc>h2{font-family:var(--shop-font-heading);font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:var(--x-navy);margin:0}.x-gwc__ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:18px}.x-gwc__ul li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.x-gwc__ic{display:grid;place-items:center;width:28px;height:28px;margin-top:-1px}.x-gwc__ic svg{width:30px;height:28px;display:block}.x-gwc__tx b{display:block;font-size:16px;font-weight:700;line-height:1.4;color:var(--x-navy)}.x-gwc__tx span{display:block;font-size:16px;line-height:1.45;color:var(--x-n7)}.x-acc{margin-top:28px;padding-top:28px;border-top:1px solid var(--x-line)}.x-acc .faq-answer p{margin:0 0 14px;padding:0}.x-acc .faq-answer p:last-child{margin-bottom:0}.x-acc .faq-answer strong{color:var(--x-navy);font-weight:700}.x-acc .x-ckic{display:inline-block;width:20px;height:20px;vertical-align:-4px;margin:0 8px 0 0}.x-acc .faq-answer h3{font-size:16px}.x-endpad{height:80px}.x-exp label.text-xs{font-size:14px!important;line-height:1.4!important}[id$=__most_gifted] .filter-btn,[id$=__most_gifted] .rating-box div,[id$=__most_gifted] [class*=text-neutral-5]{font-size:14px!important}[id$=__most_gifted] .badge,[id$=__most_gifted] [class*="text-[10px]"]{font-size:14px!important;line-height:1.3!important}.x-rev p .x-rev__more{display:inline;margin-left:2px;font-size:16px;font-weight:700;color:var(--x-navy);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.x-rev__f{justify-content:flex-start;margin-top:16px}.x-rev__ver{white-space:nowrap}[id$=__most_gifted] .badge--yellow:not(.ew-save){color:var(--x-navy)!important}[id$=__most_gifted] [class*=text-neutral-5]{color:var(--x-n7)!important}.x-atc{font-size:19px}[id$=__most_gifted] del,[id$=__most_gifted] s,[id$=__most_gifted] [class*=text-neutral-6]{color:var(--x-n7)!important}.pdp-b input::placeholder{color:var(--shop-color-neutral-6);opacity:1}.x-sel [role=radiogroup]{background:var(--x-blue1)!important;box-shadow:inset 0 0 0 1px var(--shop-color-blue-2)}.x-sel .grid-cols-3 label{background:var(--shop-color-neutral-1);box-shadow:inset 0 0 0 1px var(--shop-color-blue-2)}.x-sel .grid-cols-3 label:has(:checked){box-shadow:inset 0 0 0 2px var(--x-navy)}.x-sel .grid-cols-3{gap:6px;padding:6px}.x-sheet__x{width:44px;height:44px;top:12px;right:10px}.x-endpad{background:var(--shop-color-blue-4)}.x-cov .ewll__lane{-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--shop-color-neutral-8) 18%,var(--shop-color-neutral-8) 82%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,var(--shop-color-neutral-8) 18%,var(--shop-color-neutral-8) 82%,transparent 100%)!important}.x-cov--C .x-expbox{background:var(--shop-color-blue-2)!important;box-shadow:inset 0 0 0 1px var(--shop-color-explore-line)}.x-badge{background:var(--shop-color-coral-deep);color:var(--shop-color-neutral-1);padding:8px 14px 8px 12px}.x-badge svg{width:14px;height:14px;fill:var(--shop-color-yellow-4)}.x-gwc__ic{grid-row:auto;background:none;border-radius:0;box-shadow:none}.x-film__pc{width:48px;height:48px;background:color-mix(in srgb,var(--shop-color-neutral-1) 16%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--shop-color-neutral-1) 95%,transparent),0 0 0 1px color-mix(in srgb,var(--shop-color-blue-5) 12%,transparent),0 4px 12px color-mix(in srgb,var(--shop-color-blue-5) 20%,transparent)}.x-film__pc svg{width:18px;height:18px;margin-left:3px;fill:var(--shop-color-neutral-1);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--shop-color-neutral-8) 40%,transparent))}.x-film__len{right:10px;bottom:10px;display:inline-flex;align-items:center;height:32px;padding:0 11px;border-radius:999px;background:color-mix(in srgb,var(--shop-color-neutral-1) 16%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--shop-color-neutral-1) 95%,transparent),0 0 0 1px color-mix(in srgb,var(--shop-color-blue-5) 12%,transparent),0 4px 12px color-mix(in srgb,var(--shop-color-blue-5) 20%,transparent);color:var(--shop-color-neutral-1);font-size:14px;font-weight:700;line-height:1;text-shadow:0 1px 2px color-mix(in srgb,var(--shop-color-neutral-8) 45%,transparent);font-variant-numeric:tabular-nums}.x-film__v:hover .x-film__pc,.x-film__v:focus-visible .x-film__pc{background:color-mix(in srgb,var(--shop-color-neutral-1) 30%,transparent)}.x-films{padding-top:20px}.x-film figcaption{margin-top:10px}.x-film__v{container-type:inline-size}.x-film__v--on video{width:100%;height:100%;object-fit:cover;display:block;background:var(--shop-color-neutral-8)}.x-sel [data-buy-bar] label{height:64px}.x-ul li span,.x-rtA p,.x-rev h3,.x-say__h,.x-gwc>h2,.x-gwc__tx b{text-wrap:balance}.x-rev p,.x-gwc__tx span{text-wrap:pretty}.x-nw{white-space:nowrap}.x-gwc__tx b .x-nw{display:inline;color:inherit;font-size:inherit;line-height:inherit;white-space:nowrap}.x-rev p .x-rev__more{margin-left:0}.x-ul a{padding:2px 0}.x-guar button{min-height:24px}.x-title--long{font-size:clamp(27px,calc((100vw - 32px) / 11.2),32px)}@media(max-width:359px){.x-fmt{grid-template-columns:72px minmax(0,1fr) 24px;gap:10px;padding:10px 12px 10px 10px}.x-fmt__ph{width:72px;height:52px}.x-fmt__n{font-size:16px}.x-fmt__tag{padding:6px 8px}.x-price{gap:6px 8px}.x-price__now{font-size:26px}.x-price__was{font-size:16px}.x-cov__h,.x-say__h,.x-gwc>h2{font-size:27px}.x-sel [data-buy-bar]:not(.x-sel__long) .x-sel__was{display:none}.x-sel [data-buy-bar]:not(.x-sel__long) label{height:52px}.x-sel [data-buy-bar]:not(.x-sel__long) label .size-3{display:none}}.x-fs{padding-top:10px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.x-fs__grab{margin:0 auto 12px}.x-fs .x-sheet__x{top:18px}.x-fs__ul{margin-top:14px;gap:8px}.x-fs__fig{margin-top:14px}.x-fs__fig img{aspect-ratio:3/2;object-position:50% 50%}.x-fs__two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.x-fs__two .x-fs__fig{margin:0}.x-fs__two .x-fs__fig img{aspect-ratio:4/3;border-radius:12px}.x-fs__two .x-fs__fig figcaption{text-wrap:balance}.x-fs__pick{margin-top:18px;height:52px}.x-fmt__r svg{display:none;width:18px;height:18px}.x-fmt:has(input:checked) .x-fmt__r{background:var(--x-navy);border-color:var(--x-navy);color:var(--shop-color-neutral-1)}.x-fmt:has(input:checked) .x-fmt__r:after{content:none}.x-fmt:has(input:checked) .x-fmt__r svg{display:block}[id$=__most_gifted]{padding:0 0 56px;background:var(--shop-color-neutral-1)}[id$=__most_gifted] [data-reveal]{padding-top:0!important;padding-bottom:0!important}.x-head>.x-acc{margin-top:14px;padding-top:24px}.x-sel__long label:last-child:nth-child(odd){grid-column:1 / -1}.x-acc{--x-acc-sky: var(--shop-color-category-sky-ink);--x-acc-sky-tint: color-mix( in srgb, var(--shop-color-blue-2) 45%, var(--shop-color-blue-1) )}.x-acc summary{flex-wrap:nowrap}.x-acc .x-acc__l{display:flex;flex:1 1 0%;min-width:0}.x-acc .x-acc__t{display:flex;align-items:flex-start}.x-acc .fx-aic{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;margin:-3px 10px 0 0;border-radius:50%}.x-acc .fx-aic svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.x-acc .fx-aic--gtk{background:var(--x-acc-sky-tint);color:var(--x-acc-sky)}.x-acc .fx-aic--ship{background:var(--shop-color-orange-2);color:var(--shop-color-coral-deep)}.x-acc .fx-aic--ret{background:var(--shop-color-green-2);color:var(--shop-color-green-4)}.x-acc .fx-duo{display:inline-flex;flex:none;align-items:center;margin:0 2px 0 auto}.x-acc .fx-duo i{position:relative;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--shop-color-blue-1);border-radius:50%;color:var(--shop-color-neutral-1)}.x-acc .fx-duo svg{width:16px;height:16px}.x-acc .fx-duo .d{z-index:1;background:var(--x-acc-sky)}.x-acc .fx-duo .b{margin-left:-9px;background:var(--shop-color-coral-deep)}.x-acc .faq-answer p:has(>.x-ckic){position:relative;padding-left:30px}.x-acc .faq-answer p>.x-ckic{position:absolute;left:0;top:3px;margin:0}.x-acc [data-acc=gtk] .faq-answer p>strong:first-of-type{background-image:linear-gradient(transparent 58%,color-mix(in srgb,var(--shop-color-yellow-4) 42%,transparent) 58%,color-mix(in srgb,var(--shop-color-yellow-4) 42%,transparent) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.x-acc .fx-grp{position:relative;padding-left:20px}.x-acc .fx-grp:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:3px;background:var(--x-acc-sky);transform-origin:50% 0}.x-acc .fx-grp+.fx-grp{margin-top:24px}.x-acc .fx-grp>h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:700 13px/1.4 var(--shop-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--x-acc-sky)}.x-acc .fx-hic{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--x-acc-sky);color:var(--shop-color-neutral-1)}.x-acc .fx-hic svg{width:15px;height:15px}.x-acc .fx-grp[data-g=b]:before,.x-acc .fx-grp[data-g=b] .fx-hic{background:var(--shop-color-coral-deep)}.x-acc .fx-grp[data-g=b]>h3{color:var(--shop-color-coral-deep)}.x-acc .fx-shield{display:block;margin:0 0 18px;padding:16px;border-radius:16px;background:var(--shop-color-neutral-1);box-shadow:0 0 0 1px color-mix(in srgb,var(--shop-color-green-4) 14%,transparent)}.x-acc .fx-sh-h{display:flex;align-items:center;gap:12px}.x-acc .fx-sh-h>i{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--shop-color-green-2);color:var(--shop-color-green-4)}.x-acc .fx-sh-h>i svg{width:20px;height:20px}.x-acc .fx-sh-h>b{font:700 16px/1.4 var(--shop-font-body);color:var(--shop-color-blue-4)}.x-acc .fx-shield>small{display:block;margin-top:8px;font:400 14px/1.45 var(--shop-font-body);color:var(--shop-color-neutral-7)}.x-acc .fx-30{position:relative;display:block;height:6px;margin-top:12px;overflow:hidden;border-radius:99px;background:var(--shop-color-green-2)}.x-acc .fx-30 b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--shop-color-green-4) 72%,var(--shop-color-neutral-1)),var(--shop-color-green-4));transform-origin:left center}.x-acc .fx-30-l{display:flex;justify-content:space-between;margin-top:6px;font:600 12px/1.2 var(--shop-font-body);color:var(--shop-color-green-4)}.x-acc .faq-answer p:has(>.fx-ric){position:relative;padding-left:34px}.x-acc .fx-ric{position:absolute;left:0;top:1px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--shop-color-green-2);color:var(--shop-color-green-4)}.x-acc .fx-ric svg{width:14px;height:14px}.x-sayw{container:say / inline-size}.x-wow{display:none}@container say (min-width: 990px){.x-sayw .pdp-b{display:none}.x-sayw .x-wow{display:block}}.x-rb{margin-top:20px}.x-rb__in{padding:22px 20px 20px;border-radius:24px;background:var(--shop-color-neutral-1);box-shadow:0 1px 2px color-mix(in srgb,var(--x-navy) 6%,transparent);text-align:center}.x-rb__stars{display:inline-flex;gap:3px;margin:0 0 10px;color:var(--shop-color-yellow-4)}.x-rb__stars svg{display:block;width:22px;height:22px;overflow:visible}.x-rb .x-rb__main p{text-wrap:balance}.x-rb .x-rb__main p:not(.x-rb__more){font-family:var(--shop-font-heading);font-weight:400;font-size:24px;line-height:1.25;color:var(--x-navy)}.x-rb .x-rb__main p b{font-weight:700;white-space:nowrap}.x-rb .x-rb__more{margin:8px 0 0;font-size:16px;line-height:1.45;color:var(--x-n7)}.x-rb .x-rt__row{flex-direction:column;align-items:center;gap:10px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--shop-color-explore-line)}.x-rb .x-rt__by{font-size:16px;color:var(--x-n7)}.x-rb .x-rt__logos{gap:14px}.x-rb .x-rt__logos img{height:28px}.x-rb .x-rb__cover,.x-one-sw,.x-one-msw{display:none}.x-exp .ew-cover__price span{font-size:max(12px,.846em)}.section-photo-wall{margin-top:26px}.section-pdp-b-after{margin-top:-2px}.section-explore-experiences{margin-top:20px}.section-pdp-b-say{margin-top:8px}.section-ew-best-sellers{margin-top:22px}.section-ew-promises{margin-top:-18px}.shopify-section:has(.ewfq){margin-top:16px}@media(min-width:700px)and (max-width:749.98px){.section-ew-promises{margin-top:-30px}.shopify-section:has(.ewfq){margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-b.css.map */
