.custom-prd7k9{position:relative;width:100%;background:#120a12;color:#f4e9f4;padding:1.5vw 6.9444vw 0;font-family:Grift,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif}.custom-prd7k9{--prd-gap: 1.05vw;--prd-r: 1.1111vw;--prd-ctl-h: 3.4vw}@media(max-width:768px){.custom-prd7k9{--prd-gap: 3.4667vw;--prd-r: 3.2vw;--prd-ctl-h: 12.8vw}}.custom-prd7k9 *{box-sizing:border-box}.custom-prd7k9 [hidden]{display:none!important}.custom-prd7k9__h2{font-family:Grift,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-weight:400;color:#fff;font-size:2.7778vw;line-height:1.1;letter-spacing:-.1vw}.custom-prd7k9__main{display:grid;grid-template-columns:52% 1fr;gap:4.1667vw;align-items:start}.custom-prd7k9__gallery{position:sticky;top:2vw;display:flex;align-items:flex-start;gap:1.1111vw}.custom-prd7k9__stage{flex:1 1 auto;min-width:0;position:relative;width:100%;aspect-ratio:4 / 5;border-radius:2.2222vw;overflow:hidden;background:transparent;box-shadow:none}.custom-prd7k9__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;will-change:transform;touch-action:pan-y;cursor:grab}.custom-prd7k9__track--drag{cursor:grabbing}.custom-prd7k9__track img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.custom-prd7k9__slide{position:relative;flex:0 0 100%;width:100%;height:100%}.custom-prd7k9__zoom{position:absolute;right:1.1vw;bottom:1.1vw;z-index:3;width:2.7vw;height:2.7vw;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#120a128c;backdrop-filter:blur(calc(6 * var(--c4u-design-unit)));-webkit-backdrop-filter:blur(calc(6 * var(--c4u-design-unit)));border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.22);color:#f4e9f4;transition:background .25s ease,transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}.custom-prd7k9__zoom svg{width:1.3vw;height:1.3vw;display:block}.custom-prd7k9__snav{position:absolute;top:50%;margin-top:-1.25vw;z-index:4;width:2.5vw;height:2.5vw;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border:0;color:#200427;box-shadow:0 .3vw .9vw #00000059;opacity:0;transition:opacity .25s ease,background .25s ease,transform .25s ease}.custom-prd7k9__snav svg{width:1.05vw;height:1.05vw;display:block}.custom-prd7k9__snav--prev{left:1.1vw}.custom-prd7k9__snav--next{right:1.1vw}.custom-prd7k9__gallery:hover .custom-prd7k9__snav{opacity:1}.custom-prd7k9__snav:hover{background:#fff;transform:scale(1.06)}.custom-prd7k9__snav[disabled]{opacity:0!important;pointer-events:none}.custom-prd7k9__zoom:hover{transform:scale(1.08);border-color:#de24b699;background:#120a12bf}.custom-prd7k9__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;display:none;align-items:center;justify-content:center;padding:clamp(calc(24 * var(--c4u-design-unit)),4vw,calc(64 * var(--c4u-design-unit)));background:#08030aeb;backdrop-filter:blur(calc(10 * var(--c4u-design-unit)));-webkit-backdrop-filter:blur(calc(10 * var(--c4u-design-unit)))}.custom-prd7k9__lightbox[open]{display:flex}.custom-prd7k9__lightbox>img{display:block;width:auto;height:auto;max-width:min(78vw,calc(1280 * var(--c4u-design-unit)));max-height:calc(78 * var(--c4u-viewport-unit));object-fit:contain;border-radius:1.4vw}.custom-prd7k9__lightbox-x{position:absolute;top:2vw;right:2vw;width:3vw;height:3vw;border-radius:50%;cursor:pointer;background:#ffffff14;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.25);color:#f4e9f4;display:inline-flex;align-items:center;justify-content:center;font-size:1.4vw;line-height:1}.custom-prd7k9__slide--on{opacity:1;pointer-events:auto;z-index:2}.custom-prd7k9__img,.custom-prd7k9__video,.custom-prd7k9__slide video,.custom-prd7k9__slide iframe{position:absolute;inset:0 calc(-1 * var(--c4u-design-unit));width:calc(100% + calc(2 * var(--c4u-design-unit)));height:100%;object-fit:cover;display:block;border:0}.custom-prd7k9__img{object-fit:contain;object-position:center top}.custom-prd7k9__slide--on:not([data-packshot])>.custom-prd7k9__img{background:#14091a}.custom-prd7k9__slide--on[data-packshot]>.custom-prd7k9__img{background:var(--c4u-packtile, #14091a)}.custom-prd7k9__img{transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.custom-prd7k9__slide>.custom-prd7k9__img{transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%)}.custom-prd7k9__slide--zoom .custom-prd7k9__img{transform:scale(2.2);transition-duration:.35s}.custom-prd7k9__slide--zoom,.custom-prd7k9__slide--zoom *{touch-action:none}@media(hover:hover)and (pointer:fine){.custom-prd7k9__slide:has(>.custom-prd7k9__img){cursor:zoom-in}.custom-prd7k9__slide.custom-prd7k9__slide--zoom{cursor:zoom-out}}.custom-prd7k9__zoom--on .custom-prd7k9__zoom-plus{display:none}@media(prefers-reduced-motion:reduce){.custom-prd7k9__img{transition:none}}.custom-prd7k9__slide[data-packshot]{background:var(--c4u-packtile, #120A12)}.custom-prd7k9__slide[data-packshot] .custom-prd7k9__img{object-position:center;padding:7%;box-sizing:border-box}.custom-prd7k9__noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1111vw;border-radius:inherit;background:linear-gradient(160deg,#1b0f1e,#120a12);color:#f4e9f46b;--c4u-type-9e84fc93: 1.1111vw;font-size:1.1111vw;font-weight:700;letter-spacing:calc(.12 * var(--c4u-type-9e84fc93));text-transform:uppercase}.custom-prd7k9__noimg svg{width:18%;height:auto;opacity:.75}.custom-prd7k9__thumbrail{order:-1;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.6944vw}.custom-prd7k9__thumbs{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8333vw;margin-top:0;max-height:40.8333vw;overflow:hidden;scroll-behavior:smooth;touch-action:pan-y}.custom-prd7k9__thumbs--scroll{cursor:grab}.custom-prd7k9__thumbnav{flex:none;width:2.4306vw;height:2.4306vw;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f;border:.1389vw solid rgba(244,233,244,.16);color:#f4e9f4;transition:background .25s ease,border-color .25s ease,transform .25s ease,opacity .25s ease}.custom-prd7k9__thumbnav:hover{background:#c8278f2e;border-color:#c8278f}.custom-prd7k9__thumbnav svg{width:.9722vw;height:.5556vw;display:block}.custom-prd7k9__thumbnav--off{opacity:.28;pointer-events:none}.custom-prd7k9__thumb{flex:none;position:relative;width:6vw;height:7.5vw;padding:0;border:.1389vw solid rgba(244,233,244,.15);border-radius:1.1111vw;overflow:hidden;cursor:pointer;background:#1a0a1c;transition:border-color .25s ease}.custom-prd7k9__thumb:hover{border-color:#d263ba99}.custom-prd7k9__thumb--on{border-color:#c8278f}.custom-prd7k9__thumb img{width:100%;height:100%;object-fit:contain;display:block}.custom-prd7k9__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a050c59;color:#fff}.custom-prd7k9__thumb-play svg{width:1.8vw;height:1.8vw;filter:drop-shadow(0 .2vw .5vw rgba(0,0,0,.6))}.custom-prd7k9__info{visibility:visible}.custom-prd7k9__flags{min-height:1.8vw;margin-bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:.6vw}.custom-prd7k9__badge{display:inline-flex;align-items:center;padding:.35vw .9vw;border-radius:.5vw;background:#c8278f;color:#fff;--c4u-type-925db5b6: .9028vw;font-size:.9028vw;font-weight:700;letter-spacing:calc(.04 * var(--c4u-type-925db5b6))}.custom-prd7k9__badge--cpd{gap:.4vw;padding:.35vw .95vw;border-radius:6.9444vw;text-decoration:none;background:transparent;color:#f4a8da;box-shadow:inset 0 0 0 calc(1 * var(--c4u-design-unit)) #d263ba8c;font-weight:600;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.custom-prd7k9__badge--cpd:hover{background:#c8278f2e;color:#fff;box-shadow:inset 0 0 0 calc(1 * var(--c4u-design-unit)) #d263ba}.custom-prd7k9__cpd-img{display:inline-flex}.custom-prd7k9__cpd-img img{display:block;height:calc(2 * var(--c4u-body-size));width:auto}.custom-prd7k9__badge--cpd svg{width:calc(.95 * var(--c4u-type-925db5b6));height:calc(.95 * var(--c4u-type-925db5b6));flex:none;opacity:.85}.custom-prd7k9__badge--cpd:after{content:"";width:calc(.42 * var(--c4u-type-925db5b6));height:calc(.42 * var(--c4u-type-925db5b6));margin-left:calc(.15 * var(--c4u-type-925db5b6));flex:none;opacity:.75;border-right:calc(1.5 * var(--c4u-design-unit)) solid currentColor;border-bottom:calc(1.5 * var(--c4u-design-unit)) solid currentColor;transform:rotate(-45deg)}.custom-prd7k9__fast{display:inline-flex;align-items:center;padding:.35vw .9vw;border-radius:6.9444vw;background:#ffb02024;color:#ffb020;border:calc(1 * var(--c4u-design-unit)) solid rgba(255,176,32,.4);font-size:.9028vw;font-weight:600}.custom-prd7k9__title{font-family:Grift,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-weight:400;color:#fff;font-size:3.4722vw;line-height:1.05;letter-spacing:-.12vw;font-weight:700;margin-top:var(--prd-gap, 1.4vw)}.custom-prd7k9__stars{display:inline-flex;align-items:center;gap:.7vw;margin-top:var(--prd-gap, 1.4vw);line-height:1}.custom-prd7k9__info .custom-prd7k9__stars{display:flex;width:fit-content}a.custom-prd7k9__stars{text-decoration:none;color:inherit;cursor:pointer}a.custom-prd7k9__stars .custom-prd7k9__stars-num{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(.25 * var(--c4u-type-77c9cd7a));transition:text-decoration-color .25s ease}a.custom-prd7k9__stars:hover .custom-prd7k9__stars-num{text-decoration-color:currentColor}.custom-prd7k9__stars-row{position:relative;font-size:1.25vw;letter-spacing:.15vw;color:#f4e9f440;line-height:1}.custom-prd7k9__stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#ffb020;width:calc(var(--rating, 5) / 5 * 100%)}.custom-prd7k9__stars-num{--c4u-type-77c9cd7a: .9722vw;font-size:.9722vw;color:#f4e9f4}.custom-prd7k9__stars--big .custom-prd7k9__stars-row{font-size:1.8vw}.custom-prd7k9__stars--big .custom-prd7k9__stars-num{--c4u-type-77c9cd7a: 1.1111vw;font-size:1.1111vw}.custom-prd7k9__pricerow{display:flex;align-items:baseline;gap:1vw;margin-top:var(--prd-gap, 1.4vw);line-height:1}.custom-prd7k9__order-savings{margin-top:var(--prd-gap, 1.4vw);padding:calc(10 * var(--c4u-design-unit)) calc(12 * var(--c4u-design-unit));border:calc(1 * var(--c4u-design-unit)) solid rgba(210,99,186,.35);border-radius:calc(12 * var(--c4u-design-unit));background:linear-gradient(115deg,#65038b38,#d263ba14)}.custom-prd7k9__order-savings-title{margin:0;font-size:calc(14 * var(--c4u-design-unit));line-height:1.25;font-weight:700;color:#f4e9f4}.custom-prd7k9__order-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--c4u-design-unit));padding:0;margin:calc(6 * var(--c4u-design-unit)) 0 0;list-style:none}.custom-prd7k9__order-tiers li{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(2 * var(--c4u-design-unit)) calc(6 * var(--c4u-design-unit));padding:calc(5 * var(--c4u-design-unit)) calc(3 * var(--c4u-design-unit));border:calc(1 * var(--c4u-design-unit)) solid rgba(210,99,186,.25);border-radius:calc(7 * var(--c4u-design-unit));background:#d263ba14;text-align:center}.custom-prd7k9__order-tiers strong{font-size:calc(12 * var(--c4u-design-unit));line-height:1.2;color:#f3b8e7;white-space:nowrap}.custom-prd7k9__order-tiers span{font-size:calc(11 * var(--c4u-design-unit));line-height:1.2;color:#f4e9f4;white-space:nowrap}.custom-prd7k9__order-savings-note{margin:calc(6 * var(--c4u-design-unit)) 0 0;font-size:calc(11 * var(--c4u-design-unit));line-height:1.3;color:#c6b8ca}.custom-prd7k9__short{margin:var(--prd-gap, 1.4vw) 0 0;max-width:26vw;font-size:1.0417vw;line-height:1.6;color:var(--c4u-t-body)}.custom-prd7k9__more{display:inline-flex;align-items:center;gap:.42vw;vertical-align:baseline;margin:0 0 0 .1vw;padding:0;border:0;background:none;font-family:inherit;font-size:1.0417vw;font-weight:700;line-height:1.6;color:#e522c1;cursor:pointer;text-decoration:underline;text-underline-offset:.22vw;text-decoration-thickness:.07vw;transition:color .25s ease}.custom-prd7k9__more[hidden]{display:none}.custom-prd7k9__more:hover{color:#fff}.custom-prd7k9__more:focus-visible{outline:.14vw solid #E522C1;outline-offset:.28vw;border-radius:.14vw}.custom-prd7k9__more:after{content:"";width:.4vw;height:.4vw;flex:0 0 auto;border-right:.11vw solid currentColor;border-bottom:.11vw solid currentColor;transform:translateY(-.11vw) rotate(45deg);transition:transform .25s ease}.custom-prd7k9__more[aria-expanded=true]:after{transform:translateY(.07vw) rotate(-135deg)}.custom-prd7k9__price{font-size:2.2222vw;font-weight:700;color:#fff;line-height:1}.custom-prd7k9__compare{font-size:1.25vw;color:#f4e9f473}.custom-prd7k9__off{padding:.3vw .85vw;border-radius:.5vw;background:#c8278f;color:#fff;--c4u-type-4692a0b8: .9028vw;font-size:.9028vw;font-weight:700;letter-spacing:calc(.04 * var(--c4u-type-4692a0b8));white-space:nowrap}.custom-prd7k9__saving{padding:.3vw .85vw;border-radius:6.9444vw;background:#39ff1424;color:#39ff14;font-size:.9028vw;font-weight:700;border:calc(1 * var(--c4u-design-unit)) solid rgba(57,255,20,.35)}.custom-prd7k9__bmsm{margin-top:1.4vw;padding:1vw 1.2vw;border-radius:1.2vw;background:#ffffff0a;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.08)}.custom-prd7k9__bmsm-label{font-size:.9028vw;font-weight:700;letter-spacing:.08vw;text-transform:uppercase;color:#d263ba}.custom-prd7k9__bmsm-rows{display:flex;flex-direction:column;gap:.4vw;margin-top:.7vw}.custom-prd7k9__bmsm-row{display:flex;justify-content:space-between;font-size:.9722vw;color:var(--c4u-t-body)}.custom-prd7k9__bmsm-row b{color:#39ff14;font-weight:700}.custom-prd7k9__diets{display:flex;flex-wrap:wrap;gap:.5556vw 1.5278vw;margin-top:1.2vw}.custom-prd7k9__diet{display:inline-flex;align-items:center;gap:.4861vw;padding:0;border:0;border-radius:0;background:none;font-size:.9722vw;font-weight:500;line-height:1.2;color:var(--c4u-t-body);cursor:default;-webkit-user-select:text;user-select:text}.custom-prd7k9__diet-i{width:1.1806vw;height:1.1806vw;flex:none;display:block;color:#d263ba}.custom-prd7k9__diet--vegan .custom-prd7k9__diet-i{color:#39ff14}.custom-prd7k9__taste{margin-top:0;padding:0;border-radius:0;background:none;border:0}.custom-prd7k9 .custom-prd7k9__tabpanel--taste{max-width:none}.custom-prd7k9__taste-label{font-size:.9028vw;font-weight:700;letter-spacing:.08vw;text-transform:uppercase;color:#d263ba}.custom-prd7k9__taste-rows{display:flex;flex-direction:column;gap:.55vw;margin-top:.8vw}.custom-prd7k9__taste-row{display:grid;grid-template-columns:6vw 1fr;align-items:center;gap:.9vw;font-size:.9722vw;color:var(--c4u-t-body)}.custom-prd7k9__taste-bar{height:.7vw;border-radius:6.9444vw;background:#ffffff14}.custom-prd7k9__taste-fill{display:block;height:100%;width:calc(var(--v, 0) / 5 * 100%);border-radius:inherit;box-shadow:0 0 .4167vw var(--tg, transparent),0 0 1.25vw var(--tg2, transparent)}.custom-prd7k9__taste-fill--sweet{background:linear-gradient(90deg,#ff1f9c,#ff6fd0);--tg: rgba(255,47,166,.8);--tg2: rgba(255,47,166,.32)}.custom-prd7k9__taste-fill--sour{background:linear-gradient(90deg,#39ff14,#a8ff3e);--tg: rgba(57,255,20,.7);--tg2: rgba(57,255,20,.28)}.custom-prd7k9__taste-fill--fizzy{background:linear-gradient(90deg,#2ec9ff,#8fe3ff);--tg: rgba(46,201,255,.75);--tg2: rgba(46,201,255,.3)}.custom-prd7k9__taste-fill--choc{background:linear-gradient(90deg,#e08a2e,#ffb25c);--tg: rgba(255,164,64,.6);--tg2: rgba(255,164,64,.24)}.custom-prd7k9__taste-fill--crunch{background:linear-gradient(90deg,#f4ae17,#ffd97a);--tg: rgba(244,174,23,.7);--tg2: rgba(244,174,23,.28)}.custom-prd7k9__taste--prep .custom-prd7k9__taste-fill{width:0}.custom-prd7k9__taste--go .custom-prd7k9__taste-fill{width:calc(var(--v, 0) / 5 * 100%);transition:width 2.2s cubic-bezier(.22,1,.36,1)}.custom-prd7k9__taste--go .custom-prd7k9__taste-row:nth-child(2) .custom-prd7k9__taste-fill{transition-delay:.18s}.custom-prd7k9__taste--go .custom-prd7k9__taste-row:nth-child(3) .custom-prd7k9__taste-fill{transition-delay:.36s}.custom-prd7k9__taste--go .custom-prd7k9__taste-row:nth-child(4) .custom-prd7k9__taste-fill{transition-delay:.54s}.custom-prd7k9__taste--go .custom-prd7k9__taste-row:nth-child(5) .custom-prd7k9__taste-fill{transition-delay:.72s}.custom-prd7k9__taste-rows{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:.5vw!important;margin-top:1.4vw!important;justify-content:flex-start}.custom-prd7k9__taste-rows>*{flex:0 0 auto}.custom-prd7k9__tc{position:relative;display:flex;flex-direction:column;align-items:center;width:6.4vw}.custom-prd7k9__tc-ring{position:relative;z-index:1;width:5.9vw;height:5.9vw}.custom-prd7k9__tc-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.custom-prd7k9__tc-track{fill:none;stroke:#f4e9f417;stroke-width:4.6}.custom-prd7k9__tc-fill{fill:none;stroke:var(--tcc);stroke-width:4.6;stroke-linecap:round;stroke-dasharray:calc(var(--v, 0) * 20) 100;filter:drop-shadow(0 0 .18vw var(--tcc))}.custom-prd7k9__tc-spark{fill:none;stroke:#fff;stroke-width:4.6;stroke-linecap:round;stroke-dasharray:8 92;animation:prd7k9-tcspark 2.6s linear infinite}@keyframes prd7k9-tcspark{0%{stroke-dashoffset:0vw;opacity:0}18%{opacity:.5}72%{opacity:.5}to{stroke-dashoffset:calc(var(--v, 0) * calc(-20 * var(--c4u-design-unit)) + calc(8 * var(--c4u-design-unit)));opacity:0}}.custom-prd7k9__tc--zero .custom-prd7k9__tc-spark{display:none}@media(prefers-reduced-motion:reduce){.custom-prd7k9__tc-spark{animation:none;opacity:0}}.custom-prd7k9__tc--zero .custom-prd7k9__tc-fill{visibility:hidden}.custom-prd7k9__tc-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.08vw;font-family:Grift,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-weight:700;font-size:1.75vw;line-height:1;color:#fff}.custom-prd7k9__tc-num small{position:relative;top:.3vw;font-size:.83vw;font-weight:600;color:#f4e9f473}.custom-prd7k9__tc--zero .custom-prd7k9__tc-num{color:#f4e9f459}.custom-prd7k9__tc-lb{margin-top:.75vw;font-size:.9722vw;font-weight:700;color:#fff}.custom-prd7k9__tc--zero .custom-prd7k9__tc-lb{color:#f4e9f466}.custom-prd7k9__taste--prep .custom-prd7k9__tc-fill{stroke-dasharray:0 100}.custom-prd7k9__taste--go .custom-prd7k9__tc-fill{stroke-dasharray:calc(var(--v, 0) * 20) 100;transition:stroke-dasharray 1.4s cubic-bezier(.22,1,.36,1)}.custom-prd7k9__taste--go .custom-prd7k9__tc:nth-child(2) .custom-prd7k9__tc-fill{transition-delay:.15s}.custom-prd7k9__taste--go .custom-prd7k9__tc:nth-child(3) .custom-prd7k9__tc-fill{transition-delay:.3s}.custom-prd7k9__taste--go .custom-prd7k9__tc:nth-child(4) .custom-prd7k9__tc-fill{transition-delay:.45s}.custom-prd7k9__taste--go .custom-prd7k9__tc:nth-child(5) .custom-prd7k9__tc-fill{transition-delay:.6s}.custom-prd7k9__taste-note{display:block;margin-top:.9vw;font-size:.9722vw;font-style:italic;line-height:1.5;color:var(--c4u-t-sec)}.custom-prd7k9__opt{margin-top:var(--prd-gap, 1.4vw);padding-top:var(--prd-gap, 1.4vw);border-top:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.12)}.custom-prd7k9__opt-label{font-size:.9028vw;font-weight:700;letter-spacing:.08vw;text-transform:uppercase;color:var(--c4u-t-sec)}.custom-prd7k9__sizes{display:flex;gap:.35vw;margin-top:1vw;overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;padding:.35vw .35vw .7vw;margin-top:.65vw;margin-left:-.35vw;margin-right:-.35vw}.custom-prd7k9__sizes::-webkit-scrollbar{display:none}.custom-prd7k9__sizes>*{flex:0 0 17.5%}.custom-prd7k9__size{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6944vw;width:100%;min-width:0;box-sizing:border-box;text-align:center;padding:0;border:0;border-radius:0;background:none;cursor:pointer;color:#f4e9f4;font-family:inherit}.custom-prd7k9__size-f{display:block;box-sizing:border-box;width:100%;max-width:5.9vw;aspect-ratio:1 / 1;padding:.2778vw;border-radius:var(--prd-r, 1.1111vw);background:#ffffff0d;border:.1042vw solid rgba(244,233,244,.16);transition:border-color .25s ease,box-shadow .25s ease}.custom-prd7k9__size:hover .custom-prd7k9__size-f{border-color:#d263ba99}.custom-prd7k9__size:hover .custom-prd7k9__size-t{color:#f4e9f4}.custom-prd7k9__size--on .custom-prd7k9__size-f{border-color:#de24b6;box-shadow:0 0 0 .2083vw #de24b62e}.custom-prd7k9__size--out{opacity:.45}.custom-prd7k9__size--out .custom-prd7k9__size-t{text-decoration:line-through}.custom-prd7k9__size-t{font-size:.76vw;font-weight:600;line-height:1.3;color:var(--c4u-t-body);transition:color .25s ease}.custom-prd7k9__size--on .custom-prd7k9__size-t{color:#fff;font-weight:700}.custom-prd7k9__size-save{font-size:.7639vw;font-weight:700;color:#39ff14}.custom-prd7k9__size-img{width:100%;height:100%;border-radius:.8333vw;object-fit:cover;display:block;background:#14091a;pointer-events:none}.custom-prd7k9__size-f--photo .custom-prd7k9__size-img{object-fit:cover;background:transparent}.custom-prd7k9__size-f--photo{position:relative;isolation:isolate;--fill-pad: .2778vw}.custom-prd7k9__size-f--photo:after{content:"";position:absolute;top:.2778vw;right:.2778vw;bottom:.2778vw;left:.2778vw;z-index:-2;pointer-events:none;border-radius:.8333vw;background:var(--c4u-packtile, #14091a)}.custom-prd7k9__buyrow{display:flex;gap:.9vw;margin-top:var(--prd-gap, 1.4vw)}.custom-prd7k9__qty{display:inline-flex;align-items:center;border-radius:var(--prd-r, 1.1111vw);background:#ffffff12;height:var(--prd-ctl-h, 3.4vw)}.custom-prd7k9__qbtn{width:var(--prd-ctl-h, 3.4vw);height:var(--prd-ctl-h, 3.4vw);border:0;border-radius:50%;background:transparent;color:#f4e9f4;font-size:1.4vw;cursor:pointer;transition:background .25s ease}.custom-prd7k9__qbtn:hover{background:#ffffff1a}.custom-prd7k9__qnum{min-width:2vw;text-align:center;font-size:1.1111vw;font-weight:600}.custom-prd7k9__atc{flex:1;height:var(--prd-ctl-h, 3.4vw);border:0;border-radius:var(--prd-r, 1.1111vw);cursor:pointer;background:linear-gradient(90deg,#65038b 8%,#7e0fa8 50%,#ae3995 76%,#d263ba 89%);color:#fff;font-family:inherit;font-weight:700;--c4u-type-57f1e84f: 1.1111vw;font-size:1.1111vw;letter-spacing:.06vw;text-transform:uppercase;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,opacity .3s ease}.custom-prd7k9__atc:hover{transform:translateY(-.15vw);box-shadow:inset 0 0 0 calc(1 * var(--c4u-design-unit)) #ffffff8c}.custom-prd7k9__atc[disabled]{opacity:.45;pointer-events:none}.custom-prd7k9__wish{flex:0 0 auto;width:var(--prd-ctl-h, 3.4vw);height:var(--prd-ctl-h, 3.4vw);border-radius:var(--prd-r, 1.1111vw);cursor:pointer;background:#ffffff0f;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.18);color:#f4e9f4;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.custom-prd7k9__wish svg{width:1.5vw;height:1.5vw;display:block}.custom-prd7k9__wish:hover{transform:translateY(-.15vw);border-color:#de24b68c;color:#ffbeec}.custom-prd7k9__wish[aria-pressed=true]{color:#de24b6;border-color:#de24b68c;background:#de24b61f}.custom-prd7k9__wish[aria-pressed=true] svg path{fill:currentColor}.custom-prd7k9__wish--pop svg{animation:prd7k9-wishpop .42s cubic-bezier(.16,1,.3,1)}@keyframes prd7k9-wishpop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.custom-prd7k9__wish--pop svg{animation:none}}.custom-prd7k9__gift{margin-top:var(--prd-gap, 1.4vw);padding:1vw 1.2vw;border-radius:var(--prd-r, 1.1111vw);background:#60b5e612;border:calc(1 * var(--c4u-design-unit)) solid rgba(96,181,230,.25)}.custom-prd7k9__gift-toggle{display:flex;align-items:center;justify-content:space-between;gap:.7vw;cursor:pointer;--c4u-gift-focus-font: 1.0417vw;font-size:1.0417vw;font-weight:600}.custom-prd7k9__gift-toggle input{position:absolute;width:calc(1 * var(--c4u-design-unit));height:calc(1 * var(--c4u-design-unit));padding:0;margin:calc(-1 * var(--c4u-design-unit));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-prd7k9__gift-toggle:focus-within,.custom-prd7k9__gift-drop:focus-within,.custom-prd7k9__gift-opt:focus,.custom-prd7k9__gift-clear:focus{outline:none;box-shadow:none}.custom-prd7k9__gift-toggle:has(input:focus-visible)>span,.custom-prd7k9__gift-drop:has(input:focus-visible) [data-gift-drop-t],.custom-prd7k9__gift-opt:focus-visible b,.custom-prd7k9__gift-clear:focus-visible{text-decoration:underline;text-underline-offset:calc(.2 * var(--c4u-gift-focus-font))}.custom-prd7k9__gift-toggle:after{content:"+";--c4u-gift-focus-font: 2vw;font-size:2vw;line-height:1;color:#fff;transition:transform .3s ease}.custom-prd7k9__gift-toggle:has(input:checked):after{transform:rotate(45deg)}.custom-prd7k9__gift-msg{width:100%;margin-top:.8vw;padding:.8vw 1vw;border-radius:.9vw;resize:vertical;background:#ffffff0f;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.15);color:#f4e9f4;font-family:inherit;font-size:.9722vw}.custom-prd7k9__gift-note{margin-top:.5vw;font-size:.8333vw;color:var(--c4u-t-meta)}.custom-prd7k9__gift-note b{color:#60b5e6}.custom-prd7k9__gift-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7vw;margin-top:.9vw}.custom-prd7k9__gift-opt{display:flex;flex-direction:column;align-items:center;gap:.25vw;padding:.9vw .6vw;border-radius:1vw;cursor:pointer;text-align:center;background:#ffffff0d;border:.1389vw solid rgba(244,233,244,.14);color:#f4e9f4;font-family:inherit;transition:border-color .25s ease,background .25s ease,transform .25s ease}.custom-prd7k9__gift-opt:hover{transform:translateY(-.15vw)}.custom-prd7k9__gift-opt--on{background:#60b5e624}.custom-prd7k9__gift-opt svg{width:1.5vw;height:1.5vw;color:#60b5e6}.custom-prd7k9__gift-opt b{--c4u-gift-focus-font: .9722vw;font-size:.9722vw}.custom-prd7k9__gift-opt span{font-size:.7639vw;color:var(--c4u-t-meta)}.custom-prd7k9__gift-pane{margin-top:.9vw}.custom-prd7k9__gift-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6vw;padding:1.6vw;border-radius:1vw;cursor:pointer;text-align:center;border:.15vw dashed rgba(96,181,230,.5);background:#60b5e60d;color:var(--c4u-t-body);--c4u-gift-focus-font: .9028vw;font-size:.9028vw;transition:background .25s ease,border-color .25s ease}.custom-prd7k9__gift-drop--over,.custom-prd7k9__gift-drop:hover{background:#60b5e61f;border-color:#60b5e6}.custom-prd7k9__gift-drop svg{width:1.8vw;height:1.8vw;color:#60b5e6}.custom-prd7k9__gift-file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.custom-prd7k9__gift-drop [data-gift-drop-t]{overflow-wrap:anywhere}.custom-prd7k9__gift-clear{min-height:calc(44 * var(--c4u-design-unit));margin-top:calc(.5 * var(--c4u-native-rem));padding:calc(.4 * var(--c4u-native-rem)) calc(.6 * var(--c4u-native-rem));border:calc(1 * var(--c4u-design-unit)) solid rgba(96,181,230,.5);border-radius:calc(.5 * var(--c4u-native-rem));background:transparent;color:#f4e9f4;font:inherit;--c4u-gift-focus-font: clamp(calc(12 * var(--c4u-design-unit)), .85vw, calc(15 * var(--c4u-design-unit)));font-size:clamp(calc(12 * var(--c4u-design-unit)),.85vw,calc(15 * var(--c4u-design-unit)));cursor:pointer}.custom-prd7k9__gift-clear[hidden]{display:none}.custom-prd7k9__gift-status{line-height:1.5;overflow-wrap:anywhere}.custom-prd7k9__gift-status[data-state=error]{color:#ffc2d9}.custom-prd7k9__gift-status[data-state=success]{color:#b6f0c1}.custom-prd7k9__ribbon{margin-top:.9vw;padding-top:.9vw;border-top:calc(1 * var(--c4u-design-unit)) dashed rgba(96,181,230,.3)}.custom-prd7k9__ribbon-toggle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8vw;padding:.8vw 1vw;border-radius:1vw;cursor:pointer;background:#ffffff0d;border:.1389vw solid rgba(244,233,244,.14);color:#f4e9f4;transition:border-color .25s ease,background .25s ease}.custom-prd7k9__ribbon-toggle input{position:absolute;width:calc(1 * var(--c4u-design-unit));height:calc(1 * var(--c4u-design-unit));padding:0;margin:calc(-1 * var(--c4u-design-unit));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-prd7k9__ribbon-toggle:hover{border-color:#60b5e68c}.custom-prd7k9__ribbon-toggle:has(input:checked){border-color:#60b5e6;background:#60b5e624}.custom-prd7k9__ribbon-toggle:has(input:focus-visible) b{text-decoration:underline;text-underline-offset:.2em}.custom-prd7k9__ribbon-tick{position:relative;width:1.3889vw;height:1.3889vw;border-radius:.3472vw;border:.1389vw solid rgba(244,233,244,.4);transition:background .2s ease,border-color .2s ease}.custom-prd7k9__ribbon-toggle:has(input:checked) .custom-prd7k9__ribbon-tick{background:#60b5e6;border-color:#60b5e6}.custom-prd7k9__ribbon-toggle:has(input:checked) .custom-prd7k9__ribbon-tick:after{content:"";position:absolute;left:32%;top:12%;width:30%;height:55%;border:solid #0D1B2A;border-width:0 .1736vw .1736vw 0;transform:rotate(45deg)}.custom-prd7k9__ribbon-t{display:flex;flex-direction:column;gap:.15vw;min-width:0}.custom-prd7k9__ribbon-t b,.custom-prd7k9__ribbon-t span{line-height:1.3}.custom-prd7k9__ribbon-t b{font-size:.9722vw}.custom-prd7k9__ribbon-t span{font-size:.7639vw;color:var(--c4u-t-meta)}.custom-prd7k9__ribbon-p{font-size:.9722vw;font-weight:700;color:#fff;white-space:nowrap}.custom-prd7k9__ribbon-fields{margin-top:.9vw}.custom-prd7k9__ribbon-show{position:relative;display:flex;align-items:center;justify-content:center;height:3.0556vw;margin:0 .3vw;background:linear-gradient(180deg,#ffffff52,#fff0 38%,#0000 62%,#0000002e),linear-gradient(90deg,#c3169f,#f04bc8,#c3169f);clip-path:polygon(0 0,100% 0,97.5% 50%,100% 100%,0 100%,2.5% 50%)}.custom-prd7k9__ribbon-show:before,.custom-prd7k9__ribbon-show:after{content:"";position:absolute;left:3.5%;right:3.5%;border-top:.0694vw dashed rgba(255,255,255,.55)}.custom-prd7k9__ribbon-show:before{top:.3472vw}.custom-prd7k9__ribbon-show:after{bottom:.3472vw}.custom-prd7k9__ribbon-word{max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.0417vw;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 .0694vw .1389vw rgba(0,0,0,.3)}.custom-prd7k9__ribbon-word--hint{opacity:.6}.custom-prd7k9__ribbon-in{display:block}.custom-prd7k9__ribbon-in[aria-invalid=true]{border-color:#ff7ab8}.custom-prd7k9__ribbon-help{display:flex;justify-content:space-between;gap:.7vw}.custom-prd7k9__ribbon-help [data-ribbon-count]{font-variant-numeric:tabular-nums}.custom-prd7k9__cart-status{margin:calc(.75 * var(--c4u-native-rem)) 0 0;color:#f4e9f4;font-size:clamp(calc(12 * var(--c4u-design-unit)),.9vw,calc(16 * var(--c4u-design-unit)));line-height:1.5}.custom-prd7k9__cart-status:empty{margin:0}.custom-prd7k9__cart-status[data-state=error]{color:#ffc2d9}.custom-prd7k9__notify{--notify-ctl-h: max(calc(44 * var(--c4u-design-unit)), var(--prd-ctl-h, 3.4vw));margin-top:var(--prd-gap, 1.4vw);padding:1vw 1.2vw;border-radius:var(--prd-r, 1.1111vw);background:linear-gradient(120deg,#65038b24,#d263ba0f);border:calc(1 * var(--c4u-design-unit)) solid rgba(210,99,186,.3)}.custom-prd7k9__notify-t{margin:0;font-size:.9722vw;font-weight:600;line-height:1.5;color:#f4e9f4}.custom-prd7k9__notify-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7vw;margin-top:.8vw}.custom-prd7k9__notify-form{display:flex;align-items:center;gap:.7vw;min-width:0}.custom-prd7k9__notify-wish{display:flex}.custom-prd7k9__notify-wish:empty{display:none}.custom-prd7k9__notify-wish .custom-prd7k9__wish{width:var(--notify-ctl-h);height:var(--notify-ctl-h)}.custom-prd7k9__notify-in{flex:1;min-width:0;width:100%;height:var(--notify-ctl-h);padding:0 1vw;border-radius:var(--prd-r, 1.1111vw);background:#ffffff0f;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.15);color:#f4e9f4;font-family:inherit;font-size:.9722vw}.custom-prd7k9__notify-in::placeholder{color:var(--c4u-t-meta, #918995);opacity:1}.custom-prd7k9__notify-in:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #D263BA;outline-offset:calc(2 * var(--c4u-design-unit))}.custom-prd7k9__notify-btn{flex:0 0 auto;height:var(--notify-ctl-h);padding:0 1.4vw;border:0;border-radius:var(--prd-r, 1.1111vw);cursor:pointer;background:linear-gradient(90deg,#65038b 8%,#7e0fa8 50%,#ae3995 76%,#d263ba 89%);color:#fff;font-family:inherit;font-weight:700;font-size:.9722vw;text-transform:uppercase;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.custom-prd7k9__notify-btn:hover{transform:translateY(-.15vw);box-shadow:inset 0 0 0 calc(1 * var(--c4u-design-unit)) #ffffff8c}.custom-prd7k9__notify-btn:focus-visible,.custom-prd7k9__notify-wish .custom-prd7k9__wish:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #D263BA;outline-offset:calc(2 * var(--c4u-design-unit))}.custom-prd7k9__trust{display:flex;gap:1.6vw;flex-wrap:wrap;justify-content:center;margin-top:var(--prd-gap, 1.4vw)}.custom-prd7k9__trust-i{display:inline-flex;align-items:center;gap:.55vw;font-size:.9722vw;color:var(--c4u-t-body)}.custom-prd7k9__trust-i svg{width:1.4vw;height:1.4vw;color:#d263ba}.custom-prd7k9__details{display:grid;grid-template-columns:1.05fr 1fr;gap:3vw;align-items:start;margin-top:4.5vw}.custom-prd7k9__details--novideo{grid-template-columns:1fr}.custom-prd7k9__tabbar{display:flex;gap:2.2vw;border-bottom:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.12)}.custom-prd7k9[data-prd-part=details] [data-allergen-copy] b,.custom-prd7k9[data-prd-part=details] [data-allergen-copy] strong{font-weight:700}.custom-prd7k9__tab{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0 0 .9vw;margin-bottom:calc(-1 * var(--c4u-design-unit));font-family:inherit;font-size:1.0417vw;font-weight:600;color:var(--c4u-t-meta);border-bottom:calc(2 * var(--c4u-design-unit)) solid transparent;transition:color .2s ease,border-color .2s ease}.custom-prd7k9__tab:hover{color:#f4e9f4}.custom-prd7k9__tab.is-on{color:#fff;border-bottom-color:#de24b6}.custom-prd7k9__tab:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #DE24B6;outline-offset:calc(4 * var(--c4u-design-unit));border-radius:.2vw}.custom-prd7k9__tabpanel{padding-top:1.4vw;--c4u-detail-font: .9722vw;font-size:.9722vw;line-height:1.7;color:var(--c4u-t-body);max-width:40vw}.custom-prd7k9__tabpanel p{margin:0 0 .8vw}.custom-prd7k9__tabpanel p:last-child{margin-bottom:0}.custom-prd7k9__dvideo{border-radius:1.5vw;overflow:hidden;background:transparent;aspect-ratio:unset}.custom-prd7k9__dvideo video{display:block;width:100%;height:100%;object-fit:contain}.custom-prd7k9__acc-m{display:none}.custom-prd7k9__inside{margin-top:7vw}.custom-prd7k9__inside-row{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4vw 1.1vw;margin-top:.6vw;padding:1vw 0 .6vw}.custom-prd7k9__inside-head{margin-bottom:1.6vw}.custom-prd7k9__inside-i{flex:none;width:15.5vw;text-decoration:none;color:#fff;text-align:center;position:relative;--c4u-inside-size: 15.5vw;transition:color .28s ease}.custom-prd7k9__inside-i--static{cursor:default}.custom-prd7k9__inside-link{display:block;color:inherit;text-decoration:none}.custom-prd7k9__inside-media{width:var(--c4u-inside-size);height:var(--c4u-inside-size);overflow:hidden;border-radius:50%;display:block;border:.1389vw solid rgba(244,233,244,.12);background:#1a0a1c}.custom-prd7k9__inside-media img,.custom-prd7k9__inside-ph{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;margin:0}.custom-prd7k9__inside-media img{transform:scale(1);will-change:transform;transition:transform .82s cubic-bezier(.16,1,.3,1)}.custom-prd7k9__inside-ph{font-size:0;background:radial-gradient(circle at 50% 55%,#d263ba9e,#4e084e73 48%,#1a0a1c 76%)}.custom-prd7k9__inside-ring{position:absolute;z-index:4;left:0;top:0;display:block;overflow:visible;pointer-events:none;width:var(--c4u-inside-size);height:var(--c4u-inside-size);transform:rotate(-45deg);transform-origin:50% 50%}.custom-prd7k9__inside-ring circle{fill:none;stroke:#ec1baf;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:100;opacity:0;transition:opacity .25s ease,stroke-dashoffset 0s linear .25s}.custom-prd7k9__inside-label{display:block;margin-top:.6vw;font-size:1.0417vw;line-height:1.2;color:#fff;transition:color .28s ease}.custom-prd7k9__inside-zoom{position:absolute;z-index:3;left:0;top:0;width:var(--c4u-inside-size);height:var(--c4u-inside-size);padding:0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#09040a4d;border:0;opacity:0;transition:opacity .3s ease,background .3s ease}.custom-prd7k9__inside-zoom svg{width:1.15vw;height:1.15vw;display:block;box-sizing:content-box;padding:.55vw;border-radius:50%;background:#120a12cc;border:0;box-shadow:0 .35vw 1vw #0000006b;transition:transform .3s cubic-bezier(.16,1,.3,1)}.custom-prd7k9__inside-zoom:focus-visible{opacity:1;outline:none}.custom-prd7k9__inside-zoom:focus-visible svg{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(2 * var(--c4u-design-unit))}.custom-prd7k9__inside-i:hover{color:#fff}.custom-prd7k9__inside-i:hover .custom-prd7k9__inside-media img{transform:scale(1.085)}.custom-prd7k9__inside-i:hover .custom-prd7k9__inside-ring circle{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .82s cubic-bezier(.22,.61,.36,1),opacity 0s linear 0s}.custom-prd7k9__inside-i:hover .custom-prd7k9__inside-zoom{opacity:1}.custom-prd7k9__inside-zoom:hover{background:#09040a61}.custom-prd7k9__inside-zoom:hover svg{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.custom-prd7k9__inside-i,.custom-prd7k9__inside-media img,.custom-prd7k9__inside-ring circle,.custom-prd7k9__inside-label,.custom-prd7k9__inside-zoom{transition:none}}.custom-prd7k9__byo{position:relative;display:block;margin-top:7vw;padding:3vw 3.5vw;border-radius:2.2222vw;overflow:hidden;text-decoration:none;isolation:isolate;background:linear-gradient(100deg,#4a0568,#7e0fa8 45%,#ae3995 78%,#d263ba);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.custom-prd7k9__byo:hover{transform:translateY(-.25vw);box-shadow:0 1.4vw 4vw #7e0fa880}.custom-prd7k9__byo-glow{position:absolute;right:-10%;top:-40%;width:45%;height:180%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,#ffffff47,#fff0 70%)}.custom-prd7k9__byo-text{position:relative;z-index:1;max-width:60%}.custom-prd7k9__byo-chip{display:inline-block;padding:.35vw .9vw;border-radius:6.9444vw;background:#ffffff29;color:#fff;font-size:.8333vw;font-weight:700;letter-spacing:.1vw;text-transform:uppercase}.custom-prd7k9__byo-h{margin-top:.9vw;font-family:Grift,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-weight:400;color:#fff;font-size:2.6vw;line-height:1.05;letter-spacing:-.08vw}.custom-prd7k9__byo-p{margin-top:.7vw;font-size:1.0417vw;line-height:1.55;color:#ffffffd9}.custom-prd7k9__byo-cta{display:inline-flex;align-items:center;gap:.6vw;margin-top:1.3vw;padding:.85vw 1.8vw;border-radius:6.9444vw;background:#fff;color:#120a12;font-weight:700;font-size:1vw;letter-spacing:.04vw;text-transform:uppercase}.custom-prd7k9__byo-cta svg{width:.5vw;height:.9vw}.custom-prd7k9__reviews{margin-top:7vw}.custom-prd7k9__revhead{margin-bottom:1.6vw}.custom-prd7k9__stars--sub{display:flex;align-items:center;justify-content:center;gap:.7vw;margin-top:1.2vw}.custom-prd7k9__rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4vw;margin-top:1.8vw}.custom-prd7k9__rev{padding:1.6vw;border-radius:1.6667vw;background:#ffffff0a;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.08)}.custom-prd7k9__rev-t{margin-top:.9vw;font-size:.9722vw;line-height:1.65;color:var(--c4u-t-body)}.custom-prd7k9__rev-n{display:inline-flex;align-items:center;gap:.5vw;margin-top:1vw;font-weight:700;font-size:.9722vw;color:#fff}.custom-prd7k9__rev-n svg{width:1vw;height:1vw}.custom-prd7k9__recs{margin-top:7vw;--recs-bleed: 6.9444vw}.custom-prd7k9__bsl3k{margin-left:calc(var(--recs-bleed) * -1);margin-right:calc(var(--recs-bleed) * -1);width:auto;padding:0;background:none}.custom-prd7k9__bsl3k:before{display:none}.custom-prd7k9__rhead{margin-bottom:0}.custom-prd7k9__curated .custom-bsl3k__navrow{display:none}@media(max-width:768px){.custom-prd7k9__curated .custom-bsl3k__rail{display:flex;gap:3.155vw;min-height:0;padding:0 19.927vw;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.custom-prd7k9__curated .custom-bsl3k__rail::-webkit-scrollbar{display:none}.custom-prd7k9__curated .custom-bsl3k__card{position:relative;inset:auto;flex:0 0 60.146vw;transform:none;opacity:1;pointer-events:auto;scroll-snap-align:center}.custom-prd7k9__curated--loop .custom-bsl3k__rail{display:block;padding:0;min-height:90vw;overflow:clip;scroll-snap-type:none;touch-action:pan-y}.custom-prd7k9__curated--loop .custom-bsl3k__card{position:absolute;left:0;top:0;scroll-snap-align:none;transition:none}.custom-prd7k9__curated--loop .custom-bsl3k__card:not(.is-cur) .custom-bsl3k__add{pointer-events:none}.custom-prd7k9__curated--loop .custom-bsl3k__rail:focus-visible{outline:.5333vw solid #DE24B6;outline-offset:-.5333vw}}.custom-prd7k9__rec{position:relative;transition:transform .3s ease}.custom-prd7k9__rec:hover{transform:translateY(-.3vw)}.custom-prd7k9__rec-link{display:block;text-decoration:none;color:#f4e9f4}.custom-prd7k9__rec-add{position:absolute;top:.8vw;right:.8vw;z-index:2;display:inline-flex;align-items:center;gap:.4vw;height:2.4vw;padding:0 1vw;border:0;border-radius:2vw;background:#c8278fd9;color:#fff;cursor:pointer;font-family:inherit;font-weight:600;font-size:.9vw;letter-spacing:-.01vw;-webkit-backdrop-filter:blur(.3vw);backdrop-filter:blur(.3vw);box-shadow:0 .3vw 1vw #09070959;transition:background .25s ease,transform .25s ease}.custom-prd7k9__rec-add:hover{background:#c8278f;transform:translateY(-.1vw)}.custom-prd7k9__rec-add-i{width:.9vw;height:.9vw;display:block;color:#fff}.custom-prd7k9__rec-add--busy{pointer-events:none;opacity:.7}.custom-prd7k9__rec-media{display:block;aspect-ratio:1/1;border-radius:1.6667vw;overflow:hidden;background:radial-gradient(120% 120% at 30% 0%,#46184680,#14091a);box-shadow:inset 0 0 0 calc(1 * var(--c4u-design-unit)) #f4e9f412}.custom-prd7k9__rec-media img{width:100%;height:100%;object-fit:cover;display:block}.custom-prd7k9__rec-noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5vw;color:#f4e9f46b;--c4u-type-72804494: .8333vw;font-size:.8333vw;font-weight:700;letter-spacing:calc(.12 * var(--c4u-type-72804494));text-transform:uppercase}.custom-prd7k9__rec-noimg svg{width:30%;height:auto;opacity:.75}.custom-prd7k9__rec-media{position:relative}.custom-prd7k9__rec-n{display:block;margin-top:.9vw;font-size:1.0417vw;font-weight:600}.custom-prd7k9__rec-p{display:block;margin-top:.3vw;--c4u-price-font: .9722vw;font-size:.9722vw;color:var(--c4u-t-sec)}.custom-prd7k9__atc--busy{position:relative;pointer-events:none;color:transparent!important}.custom-prd7k9__atc--busy:after{content:"";position:absolute;left:50%;top:50%;width:calc(1 * var(--c4u-type-57f1e84f));height:calc(1 * var(--c4u-type-57f1e84f));margin:calc(-.5 * var(--c4u-type-57f1e84f)) 0 0 calc(-.5 * var(--c4u-type-57f1e84f));border:calc(.14 * var(--c4u-type-57f1e84f)) solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:prd7k9-spin .7s linear infinite}@keyframes prd7k9-spin{to{transform:rotate(360deg)}}.custom-prd7k9__bar{display:none}.custom-prd7k9[data-layout=split]{padding:0 0 6.9444vw}.custom-prd7k9[data-layout=split] .custom-prd7k9__main{grid-template-columns:50% 1fr;gap:0}.custom-prd7k9[data-layout=split] .custom-prd7k9__gallery{position:sticky;top:0;height:calc(100 * var(--c4u-viewport-unit));display:block}.custom-prd7k9[data-layout=split] .custom-prd7k9__stage{height:100%;aspect-ratio:auto;border-radius:0}.custom-prd7k9[data-layout=split] .custom-prd7k9__thumbrail{display:contents}.custom-prd7k9[data-layout=split] .custom-prd7k9__thumbnav{display:none}.custom-prd7k9[data-layout=split] .custom-prd7k9__thumbs{position:absolute;left:1.4vw;bottom:1.4vw;margin:0;z-index:2;flex-direction:row;flex-wrap:wrap;max-height:none;overflow:visible}.custom-prd7k9[data-layout=split] .custom-prd7k9__info{padding:4.8vw 6.9444vw 0 4.1667vw}.custom-prd7k9[data-layout=split] .custom-prd7k9__inside,.custom-prd7k9[data-layout=split] .custom-prd7k9__reviews{padding:0 6.9444vw}.custom-prd7k9[data-layout=split] .custom-prd7k9__recs{padding:0;--recs-bleed: 0vw}.custom-prd7k9[data-layout=immersive]{padding-top:0}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__main{display:block}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__gallery{position:relative;top:0;margin:0 -6.9444vw;display:block}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__stage{aspect-ratio:auto;height:52vw;border-radius:0}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__thumbrail{display:contents}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__thumbnav{display:none}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__thumbs{position:absolute;left:50%;transform:translate(-50%);bottom:1.6vw;margin:0;z-index:2;flex-wrap:nowrap;flex-direction:row;max-height:none;overflow:visible}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__info{position:relative;z-index:2;width:58vw;margin:-7vw auto 0;background:linear-gradient(180deg,#1d0b22,#170818);border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.08);border-radius:2.2222vw;padding:2.8vw 3.2vw;box-shadow:0 2vw 6vw #0000008c}@media(max-width:768px){.custom-prd7k9{padding:5vw 4.2667vw 4vw}.custom-prd7k9__h2{font-size:7.4667vw;letter-spacing:-.3vw}.custom-prd7k9__rhead{margin-bottom:6.4vw!important}.custom-prd7k9__main{display:block}.custom-prd7k9__gallery{position:static;display:block}.custom-prd7k9__stage{border-radius:4.2667vw}.custom-prd7k9__noimg{gap:3.2vw;--c4u-type-9e84fc93: 3.4667vw;font-size:3.4667vw}.custom-prd7k9__snav{opacity:1;width:9.0667vw;height:9.0667vw;margin-top:-4.5333vw}.custom-prd7k9__snav svg{width:4vw;height:4vw}.custom-prd7k9__snav--prev{left:3.2vw}.custom-prd7k9__snav--next{right:3.2vw}.custom-prd7k9__zoom{right:3.2vw;bottom:3.2vw;width:10.6667vw;height:10.6667vw}.custom-prd7k9__zoom svg{width:5.3333vw;height:5.3333vw}.custom-prd7k9__lightbox-x{top:5.3333vw;right:5.3333vw;width:10.6667vw;height:10.6667vw;font-size:5.3333vw}.custom-prd7k9__lightbox{padding:5.3333vw}.custom-prd7k9__lightbox>img{width:auto;height:auto;max-width:89.3333vw;max-height:calc(78 * var(--c4u-viewport-unit));border-radius:4.2667vw}.custom-prd7k9__thumbrail{display:contents}.custom-prd7k9__thumbnav{display:none}.custom-prd7k9__thumbs{display:flex;width:100%;gap:2.1333vw;margin-top:3.2vw;padding:0 0 1.0667vw;flex-direction:row;flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.custom-prd7k9__thumbs::-webkit-scrollbar{display:none}.custom-prd7k9__thumb{flex:0 0 16vw;width:16vw;height:20vw;border-radius:3.2vw;border-width:.5333vw;scroll-snap-align:start}.custom-prd7k9__thumb-play svg{width:5.3333vw;height:5.3333vw}.custom-prd7k9__info{margin-top:6.4vw}.custom-prd7k9__flags{min-height:0;gap:1.6vw}.custom-prd7k9__badge{padding:1.0667vw 2.6667vw;--c4u-type-925db5b6: 2.9333vw;font-size:2.9333vw;border-radius:26.6667vw}.custom-prd7k9__fast{padding:1.0667vw 2.6667vw;font-size:2.9333vw;border-radius:26.6667vw}.custom-prd7k9__title{font-size:8.5333vw;letter-spacing:-.32vw}.custom-prd7k9__stars{gap:2.1333vw}.custom-prd7k9__stars-row{font-size:3.7333vw;letter-spacing:.4vw}.custom-prd7k9__stars-num{--c4u-type-77c9cd7a: 2.9333vw;font-size:2.9333vw}.custom-prd7k9__stars--big .custom-prd7k9__stars-row{font-size:4.8vw}.custom-prd7k9__stars--big .custom-prd7k9__stars-num{--c4u-type-77c9cd7a: 3.2vw;font-size:3.2vw}.custom-prd7k9__pricerow{gap:2.6667vw}.custom-prd7k9__short{max-width:none;font-size:3.4667vw}.custom-prd7k9__more{margin:0 0 0 .3vw;gap:1.3vw;font-size:3.4667vw;text-underline-offset:.7vw;text-decoration-thickness:.22vw}.custom-prd7k9__more:after{width:1.25vw;height:1.25vw;border-right-width:.35vw;border-bottom-width:.35vw;transform:translateY(-.35vw) rotate(45deg)}.custom-prd7k9__more[aria-expanded=true]:after{transform:translateY(.22vw) rotate(-135deg)}.custom-prd7k9__price{font-size:6.9333vw}.custom-prd7k9__compare{font-size:3.7333vw}.custom-prd7k9__off{padding:.8vw 2.4vw;--c4u-type-4692a0b8: 2.9333vw;font-size:2.9333vw;border-radius:1.6vw}.custom-prd7k9__saving{padding:.8vw 2.4vw;font-size:2.9333vw;border-radius:26.6667vw}.custom-prd7k9__bmsm{margin-top:4.2667vw;padding:3.2vw;border-radius:3.2vw}.custom-prd7k9__bmsm-label{font-size:2.9333vw}.custom-prd7k9__bmsm-rows{gap:1.3333vw;margin-top:2.1333vw}.custom-prd7k9__bmsm-row{font-size:3.2vw}.custom-prd7k9__diets{gap:1.6vw;margin-top:3.2vw}.custom-prd7k9__diets{gap:2.1333vw 5.3333vw}.custom-prd7k9__diet{padding:0;font-size:3.4667vw;border-radius:0;gap:1.6vw}.custom-prd7k9__diet-i{width:4.2667vw;height:4.2667vw}.custom-prd7k9__taste{margin-top:4.2667vw;padding:3.2vw 3.7333vw;border-radius:3.2vw}.custom-prd7k9__taste-label{font-size:2.9333vw}.custom-prd7k9__taste-rows{gap:1.6vw;margin-top:2.4vw}.custom-prd7k9__taste-row{grid-template-columns:20vw 1fr;gap:2.6667vw;font-size:3.4667vw}.custom-prd7k9__taste-bar{height:2.1333vw}.custom-prd7k9__taste-fill{box-shadow:0 0 1.3333vw var(--tg, transparent),0 0 3.7333vw var(--tg2, transparent)}.custom-prd7k9__taste-rows{gap:3.2vw 1.0667vw!important;margin-top:3.2vw!important}.custom-prd7k9__tc{width:15.4667vw}.custom-prd7k9__tc-ring{width:13.8667vw;height:13.8667vw}.custom-prd7k9__tc-fill{filter:drop-shadow(0 0 .5333vw var(--tcc))}.custom-prd7k9__tc-num{font-size:4.5333vw}.custom-prd7k9__tc-num small{font-size:2.1333vw}.custom-prd7k9__tc-lb{margin-top:1.6vw;font-size:2.6667vw}.custom-prd7k9__taste-note{margin-top:3.2vw;font-size:3.2vw}.custom-prd7k9__opt-label{font-size:2.9333vw}.custom-prd7k9__sizes{gap:1.6vw;margin-top:2.1333vw;padding:1.0667vw 1.0667vw 2.6667vw;margin-left:-1.0667vw;margin-right:-1.0667vw}.custom-prd7k9__sizes>*{flex:0 0 23%}.custom-prd7k9__size{gap:2.1333vw;padding:0}.custom-prd7k9__size-f{width:19.2vw;max-width:none;height:19.2vw;padding:1.0667vw;border-width:.4vw}.custom-prd7k9__size--on .custom-prd7k9__size-f{box-shadow:0 0 0 .8vw #de24b62e}.custom-prd7k9__size-img{border-radius:2.4vw}.custom-prd7k9__size-f--photo{--fill-pad: 1.0667vw}.custom-prd7k9__size-f--photo:after{top:1.0667vw;right:1.0667vw;bottom:1.0667vw;left:1.0667vw;border-radius:2.4vw}.custom-prd7k9__size-t{font-size:3.2vw;line-height:1.3}.custom-prd7k9__size-save{font-size:2.4vw}.custom-prd7k9__buyrow{gap:2.1333vw}.custom-prd7k9__qbtn{font-size:5.3333vw}.custom-prd7k9__qnum{min-width:6.4vw;font-size:4.2667vw}.custom-prd7k9__atc{--c4u-type-57f1e84f: 3.7333vw;font-size:3.7333vw}.custom-prd7k9__wish svg{width:5.6vw;height:5.6vw}.custom-prd7k9__gift{padding:3.2vw}.custom-prd7k9__gift-toggle{gap:2.1333vw;--c4u-gift-focus-font: 3.7333vw;font-size:3.7333vw}.custom-prd7k9__gift-toggle:after{--c4u-gift-focus-font: 6.6vw;font-size:6.6vw}.custom-prd7k9__gift-msg{margin-top:2.1333vw;padding:2.6667vw;border-radius:2.6667vw;font-size:3.4667vw}.custom-prd7k9__gift-note{margin-top:1.6vw;font-size:2.9333vw}.custom-prd7k9__gift-opts{gap:1.6vw;margin-top:2.6667vw}.custom-prd7k9__gift-opt{padding:2.6667vw 1.6vw;border-radius:2.6667vw;border-width:.5333vw;gap:.8vw}.custom-prd7k9__gift-opt svg{width:5.3333vw;height:5.3333vw}.custom-prd7k9__gift-opt b{--c4u-gift-focus-font: 3.2vw;font-size:3.2vw}.custom-prd7k9__gift-opt span{font-size:2.4vw}.custom-prd7k9__gift-pane{margin-top:2.6667vw}.custom-prd7k9__gift-drop{padding:4.8vw;border-radius:2.6667vw;--c4u-gift-focus-font: 3.2vw;font-size:3.2vw;gap:1.6vw}.custom-prd7k9__gift-drop svg{width:6.4vw;height:6.4vw}.custom-prd7k9__ribbon{margin-top:2.6667vw;padding-top:2.6667vw}.custom-prd7k9__ribbon-toggle{gap:2.6667vw;padding:2.6667vw 3.2vw;border-radius:2.6667vw;border-width:.5333vw}.custom-prd7k9__ribbon-tick{width:4.8vw;height:4.8vw;border-radius:1.0667vw;border-width:.5333vw}.custom-prd7k9__ribbon-toggle:has(input:checked) .custom-prd7k9__ribbon-tick:after{border-width:0 .6vw .6vw 0}.custom-prd7k9__ribbon-t{gap:.5333vw}.custom-prd7k9__ribbon-t b{font-size:3.4667vw}.custom-prd7k9__ribbon-t span{font-size:2.6667vw}.custom-prd7k9__ribbon-p{font-size:3.4667vw}.custom-prd7k9__ribbon-fields{margin-top:2.6667vw}.custom-prd7k9__ribbon-show{height:10.6667vw;margin:0 1.0667vw}.custom-prd7k9__ribbon-show:before,.custom-prd7k9__ribbon-show:after{border-top-width:.2667vw}.custom-prd7k9__ribbon-show:before{top:1.3333vw}.custom-prd7k9__ribbon-show:after{bottom:1.3333vw}.custom-prd7k9__ribbon-word{font-size:3.7333vw}.custom-prd7k9__ribbon-help{gap:2.1333vw}.custom-prd7k9__notify{margin-top:3.2vw;padding:3.2vw;border-radius:3.2vw}.custom-prd7k9__notify-t{font-size:3.4667vw}.custom-prd7k9__notify-row{gap:2.1333vw;margin-top:2.6667vw}.custom-prd7k9__notify-form{display:contents}.custom-prd7k9__notify-in{grid-column:1 / -1;padding:0 3.2vw;font-size:max(calc(16 * var(--c4u-design-unit)),3.7333vw)}.custom-prd7k9__notify-btn{padding:0 4.2667vw;font-size:3.7333vw}.custom-prd7k9__trust{gap:3.2vw}.custom-prd7k9__trust-i{gap:1.6vw;font-size:3.2vw}.custom-prd7k9__trust-i svg{width:4.2667vw;height:4.2667vw}.custom-prd7k9__details{grid-template-columns:1fr;gap:5.3333vw;margin-top:9vw}.custom-prd7k9__tabbar{gap:5.3333vw;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.custom-prd7k9__tabbar::-webkit-scrollbar{display:none}.custom-prd7k9__tab{flex:none;padding-bottom:2.6667vw;font-size:3.7333vw;white-space:nowrap}.custom-prd7k9__tabpanel{padding-top:4.2667vw;--c4u-detail-font: 3.4667vw;font-size:3.4667vw;max-width:none}.custom-prd7k9__dvideo{border-radius:4.2667vw}.custom-prd7k9__tabbar,.custom-prd7k9__tabpanel{display:none!important}.custom-prd7k9__acc-m{display:block;border-top:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.1)}.custom-prd7k9__acc-i{border-bottom:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.1)}.custom-prd7k9__acc-i summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:3.7333vw 0;font-size:3.7333vw;font-weight:700;color:#f4e9f4}.custom-prd7k9__acc-i summary::-webkit-details-marker{display:none}.custom-prd7k9__acc-i summary:after{content:"+";font-size:4.8vw;color:#d263ba;transition:transform .3s ease}.custom-prd7k9__acc-i[open] summary:after{transform:rotate(45deg)}.custom-prd7k9__acc-b{padding:0 0 3.7333vw;--c4u-detail-font: 3.4667vw;font-size:3.4667vw;line-height:1.7;color:var(--c4u-t-body)}.custom-prd7k9__acc-i[open] .custom-prd7k9__acc-b{animation:prd7k9-accfade .35s ease both}.custom-prd7k9__acc-b p{margin:0 0 2vw}.custom-prd7k9__inside{margin-top:9.6vw}.custom-prd7k9__inside-row{gap:5.4vw 3.2vw;margin-top:3.2667vw;padding-top:1vw}.custom-prd7k9__inside-head{margin-bottom:4.2667vw!important}.custom-prd7k9__inside-i{width:20.4vw;--c4u-inside-size: 20.4vw}.custom-prd7k9__inside-media{border-width:.5333vw;border-radius:3.2vw}.custom-prd7k9__inside-media img,.custom-prd7k9__inside-ph{object-fit:cover;object-position:center;padding:0;border-radius:2.6667vw;transform:none;will-change:auto;transition:none}.custom-prd7k9__inside-i:hover .custom-prd7k9__inside-media img{transform:none}.custom-prd7k9__inside-ring{display:none}.custom-prd7k9__inside-label{margin-top:1.4vw;font-size:2.5vw;line-height:1.25}.custom-prd7k9__inside-zoom{left:0;top:0;width:var(--c4u-inside-size);height:var(--c4u-inside-size);opacity:1;background:transparent;border-radius:3.2vw}.custom-prd7k9__inside-zoom:focus-visible{outline:.5333vw solid #EC1BAF;outline-offset:.5333vw}.custom-prd7k9__inside-zoom svg{display:none}.custom-prd7k9__byo{margin-top:9.6vw;padding:8vw 6.4vw;border-radius:4.2667vw}.custom-prd7k9__byo-text{max-width:100%}.custom-prd7k9__byo-chip{padding:1.0667vw 2.6667vw;font-size:2.6667vw;border-radius:26.6667vw}.custom-prd7k9__byo-h{margin-top:2.6667vw;font-size:8vw}.custom-prd7k9__byo-p{margin-top:2.1333vw;font-size:3.4667vw}.custom-prd7k9__byo-cta{gap:1.6vw;margin-top:4.2667vw;padding:2.9333vw 5.3333vw;font-size:3.2vw;border-radius:26.6667vw}.custom-prd7k9__byo-cta svg{width:1.6vw;height:2.6667vw}.custom-prd7k9__reviews{margin-top:9.6vw}.custom-prd7k9__revhead{margin-bottom:2.1333vw!important}.custom-prd7k9__stars--sub{gap:2.1333vw;margin-top:3.2vw}.custom-prd7k9__rev-grid{grid-template-columns:1fr;gap:3.2vw;margin-top:4.2667vw}.custom-prd7k9__rev{padding:4.2667vw;border-radius:4.2667vw}.custom-prd7k9__rev-t{margin-top:2.1333vw;font-size:3.4667vw}.custom-prd7k9__rev-n{gap:1.6vw;margin-top:2.6667vw;font-size:3.4667vw}.custom-prd7k9__rev-n svg{width:3.7333vw;height:3.7333vw}.custom-prd7k9__recs{margin-top:9.6vw;--recs-bleed: 4.2667vw}.custom-prd7k9__rec-media{border-radius:4.2667vw}.custom-prd7k9__rec-noimg{gap:1.6vw;--c4u-type-72804494: 2.6667vw;font-size:2.6667vw}.custom-prd7k9__rec-n{margin-top:2.1333vw;font-size:3.7333vw}.custom-prd7k9__rec-p{margin-top:.8vw;--c4u-price-font: 3.2vw;font-size:3.2vw}.custom-prd7k9__rec-add{top:2.1333vw;right:2.1333vw;height:8vw;padding:0 3.2vw;border-radius:5.3333vw;font-size:3.2vw;gap:1.3333vw}.custom-prd7k9__rec-add-i{width:3.2vw;height:3.2vw}.custom-prd7k9[data-layout=split]{padding:8.5333vw 4.2667vw 21.3333vw}.custom-prd7k9[data-layout=split] .custom-prd7k9__gallery{height:auto;position:static}.custom-prd7k9[data-layout=split] .custom-prd7k9__stage{height:auto;aspect-ratio:4/5;border-radius:4.2667vw}.custom-prd7k9[data-layout=split] .custom-prd7k9__thumbs{position:static;left:auto;bottom:auto;width:100%;margin-top:3.2vw;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.custom-prd7k9[data-layout=split] .custom-prd7k9__info,.custom-prd7k9[data-layout=split] .custom-prd7k9__inside,.custom-prd7k9[data-layout=split] .custom-prd7k9__reviews,.custom-prd7k9[data-layout=split] .custom-prd7k9__recs{padding:0;--recs-bleed: 4.2667vw}.custom-prd7k9[data-layout=split] .custom-prd7k9__info{margin-top:6.4vw}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__gallery{margin:0}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__stage{height:auto;aspect-ratio:4/5;border-radius:4.2667vw}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__thumbs{position:static;left:auto;bottom:auto;transform:none;width:100%;margin-top:3.2vw;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.custom-prd7k9[data-layout=immersive] .custom-prd7k9__info{width:auto;margin:6.4vw 0 0;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.custom-prd7k9__bar{position:fixed;left:2.1333vw;right:2.1333vw;bottom:calc(2.1333vw + env(safe-area-inset-bottom,0vw));z-index:800;display:flex;align-items:center;gap:2.1333vw;padding:2.1333vw 2.1333vw 2.1333vw 4.2667vw;border-radius:26.6667vw;background:#170818eb;-webkit-backdrop-filter:blur(3.2vw);backdrop-filter:blur(3.2vw);border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.12);box-shadow:0 1.6vw 6.4vw #0009;transform:translateY(140%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s ease,visibility 0s linear .5s}.custom-prd7k9__bar--show{transform:translateY(0);opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s ease,visibility 0s}.custom-prd7k9__bar-info{flex:1;min-width:0;display:flex;flex-direction:column}.custom-prd7k9__bar-t{font-size:3.2vw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-prd7k9__bar-p{font-size:3.7333vw;font-weight:700;color:#fff}.custom-prd7k9__bar-atc{flex:none;height:10.6667vw;padding:0 6.4vw;border:0;border-radius:26.6667vw;cursor:pointer;background:linear-gradient(90deg,#65038b 8%,#7e0fa8 50%,#ae3995 76%,#d263ba 89%);color:#fff;font-family:inherit;font-weight:700;font-size:3.4667vw;text-transform:uppercase}}.custom-prd7k9.custom-prd7k9--seg[data-layout]{padding-top:0;padding-bottom:0}.custom-prd7k9.custom-prd7k9--seg-head[data-layout]{padding-bottom:0}#MainContent>.shopify-section:last-child>.custom-prd7k9[data-layout=split]{padding-bottom:6.9444vw}@media(max-width:768px){#MainContent>.shopify-section:last-child>.custom-prd7k9{padding-bottom:4vw}#MainContent>.shopify-section:last-child>.custom-prd7k9[data-layout=split]{padding-bottom:21.3333vw}}.custom-prd7k9__lightbox,.custom-prd7k9__lightbox *{box-sizing:border-box}main[data-template=product] .custom-lvc4t8{padding-top:7vw;padding-bottom:0}@media(max-width:768px){main[data-template=product] .custom-lvc4t8{padding-top:9.6vw;padding-bottom:0}}.custom-prd7k9__from{font-size:1.3889vw;font-weight:500;color:#f4e9f4bf;line-height:1}.custom-prd7k9__ppg{margin:.4167vw 0 0;font-size:1.1111vw;font-weight:400;line-height:1.2;color:#f4e9f48c}.custom-prd7k9__size-ppg{display:block;margin-top:-.3vw;font-size:.6597vw;font-weight:500;line-height:1.2;color:#f4e9f48c}@media(max-width:768px){.custom-prd7k9__from{font-size:4.2667vw}.custom-prd7k9__ppg{margin-top:1.0667vw;font-size:3.4667vw}.custom-prd7k9__size-ppg{margin-top:-1vw;font-size:2.6667vw}}.custom-prd7k9__slide[data-fill]{overflow:hidden}.custom-prd7k9__slide[data-fill]:before{content:"";position:absolute;inset:-6% calc(-6% - calc(1 * var(--c4u-design-unit)));z-index:0;pointer-events:none;background:var(--c4u-packtile, radial-gradient(111% 111% at 100% 8%, #621573 0%, #2B0C33 100%))}.custom-prd7k9__slide[data-fill]>.custom-prd7k9__img{z-index:1;object-position:center;background:transparent}.custom-prd7k9__slide[data-fill][data-bv]>.custom-prd7k9__img{-webkit-mask-image:linear-gradient(to bottom,transparent var(--bv),#000 calc(var(--bv) + 16%),#000 calc(100% - var(--bv) - 16%),transparent calc(100% - var(--bv)));mask-image:linear-gradient(to bottom,transparent var(--bv),#000 calc(var(--bv) + 16%),#000 calc(100% - var(--bv) - 16%),transparent calc(100% - var(--bv)))}.custom-prd7k9__slide[data-fill][data-bh]>.custom-prd7k9__img{-webkit-mask-image:linear-gradient(to right,transparent var(--bh),#000 calc(var(--bh) + 14%),#000 calc(100% - var(--bh) - 14%),transparent calc(100% - var(--bh)));mask-image:linear-gradient(to right,transparent var(--bh),#000 calc(var(--bh) + 14%),#000 calc(100% - var(--bh) - 14%),transparent calc(100% - var(--bh)))}.custom-prd7k9__slide--zoom[data-fill]>.custom-prd7k9__img{-webkit-mask-image:none;mask-image:none}.custom-prd7k9__dvideo{position:relative;aspect-ratio:16 / 9;width:100%;max-width:100%;justify-self:stretch;background:#14091a;isolation:isolate}.custom-prd7k9__dvideo:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;pointer-events:none;background:var(--pv-bg, none) center / cover no-repeat;filter:blur(calc(24 * var(--c4u-design-unit))) saturate(1.15) brightness(.7)}.custom-prd7k9__dvideo video{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;background:transparent}@media(max-width:768px){.custom-prd7k9__dvideo{max-width:100%;justify-self:stretch}}@keyframes prd7k9-accfade{0%{opacity:0;transform:translateY(-.8vw)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.custom-prd7k9__acc-i[open] .custom-prd7k9__acc-b{animation:none}}.custom-prd7k9__stage{clip-path:inset(0 calc(1 * var(--c4u-design-unit)));-webkit-clip-path:inset(0 calc(1 * var(--c4u-design-unit)))}.custom-prd7k9__backrow{position:relative;z-index:2;display:flex;margin:0 0 1.1111vw}.custom-prd7k9__back{display:inline-flex;align-items:center;gap:.4167vw;padding:.4861vw 1.1111vw .4861vw .7639vw;border-radius:6.9444vw;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.18);background:#ffffff0a;color:#f4e9f4;font-size:.9722vw;font-weight:600;line-height:1;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}.custom-prd7k9__back svg{width:.9722vw;height:.9722vw;display:block;transition:transform .25s ease}.custom-prd7k9__back span{max-width:24vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-prd7k9__back:hover{background:#c8278f3d;border-color:#de24b68c}.custom-prd7k9__back:hover svg{transform:translate(calc(-2 * var(--c4u-design-unit)))}.custom-prd7k9__back:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #ffffff;outline-offset:calc(2 * var(--c4u-design-unit))}@media(max-width:768px){.custom-prd7k9__backrow{margin:0 0 3.2vw}.custom-prd7k9__back{gap:1.3333vw;padding:2.1333vw 3.7333vw 2.1333vw 2.6667vw;font-size:3.4667vw}.custom-prd7k9__back svg{width:3.7333vw;height:3.7333vw}.custom-prd7k9__back span{max-width:70vw}}.custom-prd7k9 .custom-prd7k9__free{list-style:none;margin:.6vw 0 0;padding:0}.custom-prd7k9 .custom-prd7k9__free li{display:inline;color:var(--c4u-t-body)}.custom-prd7k9 .custom-prd7k9__free li+li:before{content:"\b7";margin:0 calc(.5 * var(--c4u-detail-font));color:#d263ba;font-weight:700}.custom-prd7k9 .custom-prd7k9__warn{margin:1vw 0 0;padding-top:.9vw;border-top:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.1);font-size:.9028vw;line-height:1.6;color:var(--c4u-t-body)}@media(max-width:768px){.custom-prd7k9 .custom-prd7k9__free{margin-top:2vw}.custom-prd7k9 .custom-prd7k9__warn{margin-top:3.2vw;padding-top:3.2vw;font-size:3.4667vw}}@media(min-width:769px){.custom-prd7k9 .custom-prd7k9__tab{white-space:nowrap}.custom-prd7k9 .custom-prd7k9__tabbar:has(>.custom-prd7k9__tab:nth-child(6)){gap:1.4vw}.custom-prd7k9 .custom-prd7k9__tabbar:has(>.custom-prd7k9__tab:nth-child(6)) .custom-prd7k9__tab{font-size:.9722vw}}.custom-prd7k9 .custom-prd7k9__nx{max-width:30vw;padding:1.5vw 1.6vw 1.1vw;border-radius:1.3889vw;background:linear-gradient(160deg,#65038b3d,#1a0a1c8c 65%);box-shadow:inset 0 0 0 calc(1 * var(--c4u-design-unit)) #f4e9f414}.custom-prd7k9 .custom-prd7k9__nx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1vw;padding-bottom:1.1vw;margin-bottom:.4vw;border-bottom:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.1)}.custom-prd7k9 .custom-prd7k9__nx-energy{display:flex;flex-direction:column;gap:.3vw}.custom-prd7k9 .custom-prd7k9__nx-k,.custom-prd7k9 .custom-prd7k9__nx-per{--c4u-type-f9d13064: .7639vw;font-size:.7639vw;font-weight:600;letter-spacing:calc(.08 * var(--c4u-type-f9d13064));text-transform:uppercase;color:var(--c4u-t-meta);line-height:1.5}.custom-prd7k9 .custom-prd7k9__nx-per{margin-left:auto;text-align:right}.custom-prd7k9 .custom-prd7k9__nx-big{--c4u-type-008ac140: 2.6389vw;font-size:2.6389vw;font-weight:800;line-height:1;letter-spacing:calc(-.02 * var(--c4u-type-008ac140));color:#fff;font-variant-numeric:tabular-nums}.custom-prd7k9 .custom-prd7k9__nx-big small{margin-left:.35vw;font-size:.9722vw;font-weight:700;letter-spacing:0;color:#f4a8da}.custom-prd7k9 .custom-prd7k9__nx-kj{font-size:.8333vw;color:var(--c4u-t-body)}.custom-prd7k9 .custom-prd7k9__nx-rows{list-style:none;margin:0;padding:0}.custom-prd7k9 .custom-prd7k9__nx-row{display:grid;grid-template-columns:9.7222vw minmax(0,1fr) 4.8611vw;align-items:center;gap:1vw;padding:.65vw 0;border-bottom:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.06);font-size:.9028vw;line-height:1.3}.custom-prd7k9 .custom-prd7k9__nx-row:last-child{border-bottom:0}.custom-prd7k9 .custom-prd7k9__nx-lab{color:#f4e9f4}.custom-prd7k9 .custom-prd7k9__nx-val{text-align:right;white-space:nowrap;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.custom-prd7k9 .custom-prd7k9__nx-bar{position:relative;height:.3472vw;border-radius:calc(99 * var(--c4u-design-unit));overflow:hidden;background:#f4e9f412}.custom-prd7k9 .custom-prd7k9__nx-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w, 0%);border-radius:inherit;background:linear-gradient(90deg,#65038b,#ae3995 55%,#de24b6);box-shadow:0 0 .6vw #de24b659;transform-origin:left center;animation:prd7k9-nx-grow .9s cubic-bezier(.16,1,.3,1) both}.custom-prd7k9 .custom-prd7k9__nx-row:nth-child(2) i{animation-delay:.05s}.custom-prd7k9 .custom-prd7k9__nx-row:nth-child(3) i{animation-delay:.1s}.custom-prd7k9 .custom-prd7k9__nx-row:nth-child(4) i{animation-delay:.15s}.custom-prd7k9 .custom-prd7k9__nx-row:nth-child(5) i{animation-delay:.2s}.custom-prd7k9 .custom-prd7k9__nx-row:nth-child(6) i{animation-delay:.25s}.custom-prd7k9 .custom-prd7k9__nx-row:nth-child(7) i{animation-delay:.3s}.custom-prd7k9 .custom-prd7k9__nx-row--sub{font-size:.8333vw;padding-top:.45vw}.custom-prd7k9 .custom-prd7k9__nx-row--sub .custom-prd7k9__nx-lab{color:var(--c4u-t-body)}.custom-prd7k9 .custom-prd7k9__nx-row--sub .custom-prd7k9__nx-val{font-weight:500;color:#f4e9f4}.custom-prd7k9 .custom-prd7k9__nx-row--sub .custom-prd7k9__nx-bar{height:.2083vw}.custom-prd7k9 .custom-prd7k9__nx-row--sub .custom-prd7k9__nx-bar i{background:#d263ba;opacity:.6;box-shadow:none}@keyframes prd7k9-nx-grow{0%{transform:scaleX(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.custom-prd7k9 .custom-prd7k9__nx-bar i{animation:none}}@media(max-width:768px){.custom-prd7k9 .custom-prd7k9__nx{max-width:none;padding:4.8vw 4.8vw 3.2vw;border-radius:4.2667vw}.custom-prd7k9 .custom-prd7k9__nx-head{gap:3.2vw;padding-bottom:3.7333vw;margin-bottom:1.0667vw}.custom-prd7k9 .custom-prd7k9__nx-energy{gap:1.0667vw}.custom-prd7k9 .custom-prd7k9__nx-k,.custom-prd7k9 .custom-prd7k9__nx-per{--c4u-type-f9d13064: 2.6667vw;font-size:2.6667vw}.custom-prd7k9 .custom-prd7k9__nx-big{--c4u-type-008ac140: 9.6vw;font-size:9.6vw}.custom-prd7k9 .custom-prd7k9__nx-big small{margin-left:1.0667vw;font-size:3.4667vw}.custom-prd7k9 .custom-prd7k9__nx-kj{font-size:3.2vw}.custom-prd7k9 .custom-prd7k9__nx-row{grid-template-columns:32vw minmax(0,1fr) 16vw;gap:3.2vw;padding:2.4vw 0;font-size:3.4667vw}.custom-prd7k9 .custom-prd7k9__nx-row--sub{font-size:3.2vw;padding-top:1.6vw}.custom-prd7k9 .custom-prd7k9__nx-bar{height:1.3333vw}.custom-prd7k9 .custom-prd7k9__nx-row--sub .custom-prd7k9__nx-bar{height:.8vw}}.custom-prd7k9[data-layout=split] .custom-prd7k9__thumbrail--single,.custom-prd7k9[data-layout=immersive] .custom-prd7k9__thumbrail--single{display:none}@media(max-width:768px){.custom-prd7k9 .custom-prd7k9__thumbrail--single{display:none}}.custom-prd7k9__sub{margin-top:var(--prd-gap, 1.4vw);border-radius:1.25vw;border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.18);background:#1b111b;overflow:hidden;transition:border-color .3s ease}.custom-prd7k9__sub[hidden]{display:none}.custom-prd7k9__sub--on{border-color:#d263ba99}.custom-prd7k9__sub-row{display:flex;align-items:center;gap:.9722vw;width:100%;padding:.9722vw 1.1111vw;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.custom-prd7k9__sub-ico{width:2.7778vw;height:2.7778vw;border-radius:.8333vw;display:grid;place-items:center;background:#c8278f29;color:#d263ba;flex:0 0 auto}.custom-prd7k9__sub-ico svg{width:1.3889vw;height:1.3889vw}.custom-prd7k9__sub-t{flex:1;min-width:0}.custom-prd7k9__sub-t>b{display:block;font-size:1.1111vw;font-weight:700;line-height:1.3}.custom-prd7k9__sub-t small{display:block;color:#f4e9f49e;font-size:.9722vw;line-height:1.4}.custom-prd7k9__sub-t small b{color:#f4e9f4}.custom-prd7k9__sub-t s{color:#f4e9f46b}.custom-prd7k9__sub-switch{width:3.6111vw;height:2.0833vw;border-radius:calc(999 * var(--c4u-design-unit));background:#f4e9f429;position:relative;flex:0 0 auto;transition:background .25s ease}.custom-prd7k9__sub-switch:after{content:"";position:absolute;top:.2083vw;left:.2083vw;width:1.6667vw;height:1.6667vw;border-radius:50%;background:#fff;box-shadow:0 .1389vw .4167vw #00000059;transition:transform .28s cubic-bezier(.3,1.4,.5,1)}.custom-prd7k9__sub--on .custom-prd7k9__sub-switch{background:linear-gradient(90deg,#6a0fa0,#8a16b8 55%,#d263ba)}.custom-prd7k9__sub--on .custom-prd7k9__sub-switch:after{transform:translate(1.5278vw)}.custom-prd7k9__sub-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .3s ease}.custom-prd7k9__sub-more>div{overflow:hidden;min-height:0;padding:0 1.1111vw;transition:padding .4s ease}.custom-prd7k9__sub--on .custom-prd7k9__sub-more{grid-template-rows:1fr;opacity:1}.custom-prd7k9__sub--on .custom-prd7k9__sub-more>div{padding-bottom:1.1111vw}.custom-prd7k9__sub-chips{display:flex;flex-wrap:wrap;gap:.5556vw}.custom-prd7k9__sub-chip{padding:.5556vw .9722vw;border-radius:calc(999 * var(--c4u-design-unit));border:calc(1 * var(--c4u-design-unit)) solid rgba(244,233,244,.18);background:none;color:#f4e9f49e;font:inherit;font-size:.9722vw;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.custom-prd7k9__sub-chip:hover{color:#f4e9f4;border-color:#d263ba99}.custom-prd7k9__sub-chip--on,.custom-prd7k9__sub-chip--on:hover{color:#fff;border-color:transparent;background:linear-gradient(90deg,#6a0fa0,#8a16b8 55%,#d263ba);box-shadow:0 .4167vw 1.25vw #c8278f47}.custom-prd7k9__sub-next{display:flex;align-items:center;gap:.5556vw;margin:.8333vw 0 0;color:#f4e9f49e;font-size:.9722vw}.custom-prd7k9__sub-next[hidden]{display:none}.custom-prd7k9__sub-next svg{width:1.1111vw;height:1.1111vw;color:#d263ba;flex:0 0 auto}.custom-prd7k9__sub-next b{color:#f4e9f4}@media(max-width:768px){.custom-prd7k9__sub{border-radius:4.8vw}.custom-prd7k9__sub-row{gap:3.7333vw;padding:3.7333vw 4.2667vw}.custom-prd7k9__sub-ico{width:10.6667vw;height:10.6667vw;border-radius:3.2vw}.custom-prd7k9__sub-ico svg{width:5.3333vw;height:5.3333vw}.custom-prd7k9__sub-t>b{font-size:4.2667vw}.custom-prd7k9__sub-t small{font-size:2.6667vw}.custom-prd7k9__sub-switch{width:13.8667vw;height:8vw}.custom-prd7k9__sub-switch:after{top:.8vw;left:.8vw;width:6.4vw;height:6.4vw}.custom-prd7k9__sub--on .custom-prd7k9__sub-switch:after{transform:translate(5.8667vw)}.custom-prd7k9__sub-more>div{padding:0 4.2667vw}.custom-prd7k9__sub--on .custom-prd7k9__sub-more>div{padding-bottom:4.2667vw}.custom-prd7k9__sub-chips{gap:2.1333vw}.custom-prd7k9__sub-chip{padding:2.1333vw 3.7333vw;font-size:3.7333vw}.custom-prd7k9__sub-next{gap:2.1333vw;margin-top:3.2vw;font-size:3.7333vw}.custom-prd7k9__sub-next svg{width:4.2667vw;height:4.2667vw}}.custom-prd7k9__opt+.custom-prd7k9__sub+.custom-prd7k9__buyrow{margin-top:calc(var(--prd-gap, 1.4vw) + .7vw)}.custom-prd7k9__short+.custom-prd7k9__sub+.custom-prd7k9__buyrow{margin-top:calc(var(--prd-gap, 1.4vw) + .2778vw)}@media(max-width:768px){.custom-prd7k9__opt+.custom-prd7k9__sub+.custom-prd7k9__buyrow{margin-top:calc(var(--prd-gap, 3.4667vw) + 2.6667vw)}.custom-prd7k9__short+.custom-prd7k9__sub+.custom-prd7k9__buyrow{margin-top:calc(var(--prd-gap, 3.4667vw) + .9667vw)}}.custom-prd7k9__slide[data-fill][data-snug]>.custom-prd7k9__img{object-fit:cover}.custom-prd7k9[data-layout=classic] .custom-prd7k9__gallery[data-native-ratio] .custom-prd7k9__stage{height:auto;aspect-ratio:var(--gallery-ratio, 1)}.custom-prd7k9__gallery[data-native-ratio] .custom-prd7k9__slide[data-fill]:before{display:none}.custom-prd7k9__gallery[data-native-ratio] .custom-prd7k9__slide[data-fill]>.custom-prd7k9__img{top:0;right:0;bottom:0;left:0;width:100%;object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}@media(max-width:768px){.custom-prd7k9 .custom-prd7k9__gallery[data-native-ratio] .custom-prd7k9__stage{height:auto;aspect-ratio:var(--gallery-ratio, 1)}}.custom-prd7k9__judge-rating{display:none;font-size:calc(14 * var(--c4u-design-unit));line-height:1.5}.custom-prd7k9__judge-rating:has(.jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"]):not([data-number-of-reviews=""])){display:block;margin-top:var(--prd-gap, 1.4vw)}.custom-prd7k9__judge-rating .jdgm-prev-badge[data-number-of-reviews="0"],.custom-bsl3k__rate .jdgm-prev-badge[data-number-of-reviews="0"]{display:none!important}.custom-prd7k9__inside-i{--c4u-inside-radius: 2.4333vw}.custom-prd7k9__inside-zoom{border-radius:var(--c4u-inside-radius)}.custom-prd7k9__inside-ring{display:none}@media(min-width:769px){.custom-prd7k9__inside-media{border-radius:var(--c4u-inside-radius);transition:box-shadow .28s ease}.custom-prd7k9__inside-media img,.custom-prd7k9__inside-ph{border-radius:calc(var(--c4u-inside-radius) - .1389vw);transform:none;will-change:auto;transition:none}.custom-prd7k9__inside-i:hover .custom-prd7k9__inside-media img{transform:none}.custom-prd7k9__inside-i:hover .custom-prd7k9__inside-media,.custom-prd7k9__inside-i:focus-within .custom-prd7k9__inside-media{box-shadow:0 0 0 .1389vw #ec1baf,0 0 1.1111vw #ec1baf40}}@media(max-width:768px){.custom-prd7k9__inside-i{--c4u-inside-radius: 3.2vw}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/candy-product.css.map */
