.b2c-stage-pdp .b2c-product-whatsapp{margin:20px 0}.b2c-stage-pdp .b2c-product-whatsapp>a{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:12px;padding:20px;border:1px solid #dce3ec;border-radius:16px;background:#fff;color:#0b2147;text-decoration:none}.b2c-stage-pdp .b2c-product-whatsapp>a:hover{border-color:#0b2147}.b2c-stage-pdp .b2c-product-whatsapp>a:focus-visible{outline:2px solid #0b2147;outline-offset:4px}.b2c-stage-pdp .b2c-product-whatsapp__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e1e6ed;border-radius:50%;color:#0b2147}.b2c-stage-pdp .b2c-product-whatsapp__icon svg{width:24px;height:24px}.b2c-stage-pdp .b2c-product-whatsapp__copy{display:grid;gap:5px;min-width:0}.b2c-stage-pdp .b2c-product-whatsapp__copy strong{color:#0b2147;font-size:16px;font-weight:500;line-height:1.4}.b2c-stage-pdp .b2c-product-whatsapp__copy>span{color:#46556a;font-size:13px;line-height:1.6}.b2c-stage-pdp .b2c-product-whatsapp__action{grid-column:2;display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:34px;color:#0b2147;font-size:13px;font-weight:500}.b2c-stage-pdp .b2c-product-whatsapp__action svg{flex-shrink:0}@media(max-width:600px){.b2c-stage-pdp .b2c-product-whatsapp>a{padding:16px;-moz-column-gap:12px;column-gap:12px;row-gap:5px}.b2c-stage-pdp .b2c-product-whatsapp__copy strong{font-size:15px}.b2c-stage-pdp .b2c-product-whatsapp__copy>span{font-size:12px}}.b2c-candle-selection{margin:24px 0;color:#0b2046;text-align:start}.b2c-candle-selection h2{font-size:22px!important;line-height:1.25;margin:0 0 7px!important;font-weight:600!important;color:#0b2046!important}.b2c-candle-selection>p{font-size:14px;line-height:1.6;color:#627084;margin:0 0 16px}.b2c-candle-tiers{display:grid;gap:12px}.b2c-candle-tier{width:100%;display:block;padding:0;border:1px solid #dbe2ea;border-radius:16px;background:#fff;color:#0b2046;text-align:start;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:0 2px 5px #0b204603;overflow:hidden;font:inherit}.b2c-candle-tier.is-selected{border-color:#0b2046;background:#f0f6fa;box-shadow:inset 0 0 0 1px #0b2046}.b2c-candle-tier.is-recommended{border-color:#0b2046;box-shadow:0 5px 18px #0b20460b}.b2c-candle-tier.is-recommended.is-selected{box-shadow:inset 0 0 0 1px #0b2046,0 5px 18px #0b20460b}.b2c-candle-recommendation{display:block;background:#0b2046;color:#fff;text-align:center;padding:8px 14px;font-size:12px;font-weight:550;line-height:1.3;letter-spacing:.01em}.b2c-candle-tier-main{display:flex;align-items:center;gap:12px;padding:18px 16px}.b2c-candle-radio{width:21px;height:21px;flex:0 0 21px;border:1px solid #bec9d6;border-radius:50%;display:grid;place-items:center;background:#fff}.is-selected .b2c-candle-radio{color:#fff;border-color:#0b2046;background:#0b2046}.b2c-candle-tier-copy{display:grid;gap:5px;flex:1;min-width:0}.b2c-candle-tier-copy strong{font-size:18px;line-height:1.2;font-weight:600}.b2c-candle-tier small{font-size:12px;color:#66758a;line-height:1.4}.b2c-candle-tier-price{display:grid;gap:3px;text-align:end;flex:0 0 auto}.b2c-candle-tier-price strong{font-size:34px;font-weight:750;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.b2c-candle-tier-price del{font-size:13px;color:#8490a0;font-weight:400}.b2c-candle-tier-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin:0 16px;padding:11px 0 12px;border-top:1px solid #0b204610;font-size:12px;line-height:1.5;color:#69788b}.b2c-candle-tier-footer b{font-weight:600;color:#0b2046}.b2c-candle-saving{color:#2d756a;background:#eaf4f0;border:1px solid #dcece6;border-radius:6px;padding:3px 8px;font-size:12px}.b2c-candle-saving b{color:inherit}@media(hover:hover){.b2c-candle-tier:hover{border-color:#0b2046;background:#f7fafc}}.b2c-candle-scents{margin-top:18px}.b2c-candle-scents-heading{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:center;margin-bottom:10px}.b2c-candle-scents-heading>strong{font-size:14px;font-weight:600}.b2c-candle-selection-count{display:flex;align-items:center;gap:4px;font-size:12px;color:#69788b;font-variant-numeric:tabular-nums}.b2c-candle-selection-count.is-complete{color:#2d756a}.b2c-candle-selection-progress{height:3px;background:#edf1f5;border-radius:4px;overflow:hidden}.b2c-candle-selection-progress>span{display:block;height:100%;background:#0b2046;transition:width .15s}.b2c-candle-scent-help{font-size:12px;line-height:1.6;color:#69788b;margin:10px 0}.b2c-candle-mix{display:block;width:100%;min-height:44px;border:1px solid #d6e2eb;border-radius:10px;background:#f1f6fa;color:#0b2046;font:inherit;font-size:13px;font-weight:500;cursor:pointer;margin:0 0 10px}.b2c-candle-scent-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.b2c-candle-scent{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e1e7ed;border-radius:13px;background:#fff}.b2c-candle-scent.has-candles{border-color:#c5d5e2;background:#fafcfe}.b2c-candle-scent>img{width:48px;height:58px;-o-object-fit:contain;object-fit:contain;flex:0 0 48px;border-radius:8px;background:#fff}.b2c-candle-scent-name{min-width:0;flex:1;display:grid;gap:4px}.b2c-candle-scent-name>strong{font-size:15px;line-height:1.35;font-weight:500;color:#0b2046}.b2c-candle-scent-name>small{font-size:11px;line-height:1.5;color:#738096}.b2c-candle-scent-stepper{display:flex;align-items:center;flex:0 0 auto;border:1px solid #dbe3eb;border-radius:10px;background:#fff;color:#0b2046}.b2c-candle-scent-stepper>button{display:grid;place-items:center;width:42px;min-height:44px;border:0;border-radius:9px;background:transparent;color:#0b2046;padding:0;cursor:pointer}.b2c-candle-scent-stepper>button:disabled{opacity:.25;cursor:default}.b2c-candle-scent-stepper>b{font-size:15px;font-weight:600;min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.b2c-candle-scent-remaining{font-size:13px;line-height:1.5;color:#0b2046;margin:10px 0 0}.b2c-candle-offer-note{display:block;margin-top:13px;color:#69788b;font-size:11px;line-height:1.65}.b2c-candle-selection button:focus-visible{outline:2px solid #2e7c90;outline-offset:3px}@media(max-width:420px){.b2c-candle-tier-main{gap:9px;padding:16px 12px}.b2c-candle-tier-copy strong{font-size:17px}.b2c-candle-tier-copy small{font-size:11px}.b2c-candle-tier-price strong{font-size:30px}.b2c-candle-tier-footer{margin-inline:12px;font-size:11px}}@media(max-width:370px){.b2c-candle-tier-main{gap:8px;padding:15px 11px}.b2c-candle-tier-copy strong{font-size:16px}.b2c-candle-tier-price strong{font-size:27px}.b2c-candle-scent{gap:7px;padding:8px}.b2c-candle-scent>img{width:36px;height:50px;flex-basis:36px}.b2c-candle-scent-name>strong{font-size:14px}.b2c-candle-scent-stepper>button{width:36px}}.b2c-fulfillment-choice{border:0;padding:0;margin:0 0 24px;min-width:0;display:grid;gap:12px}.b2c-fulfillment-choice legend{font-size:18px;font-weight:700;color:#0b2149;margin-bottom:14px}.b2c-fulfillment-choice label{display:flex;align-items:center;gap:12px;border:1px solid #dce3e8;border-radius:18px;padding:18px;background:#fff;cursor:pointer;color:#0b2149}.b2c-fulfillment-choice label.selected{border-color:#0b2149;background:#f5faf9}.b2c-fulfillment-choice input{width:18px;height:18px;margin:0;accent-color:#0b2149;flex-shrink:0}.b2c-fulfillment-choice svg{width:24px;height:24px;flex-shrink:0}.b2c-fulfillment-choice span{display:grid;gap:5px;min-width:0;flex:1}.b2c-fulfillment-choice strong{font-size:16px;line-height:1.4}.b2c-fulfillment-choice small,.b2c-fulfillment-choice p{font-size:14px;line-height:1.6;color:#65717d}.b2c-fulfillment-choice b{font-size:15px;white-space:nowrap}.b2c-fulfillment-choice p{margin:0 6px}.b2c-pdp-specifications{margin:16px 0;display:grid;gap:12px;padding:0;list-style:none}.b2c-pdp-specifications li{font-size:15px;line-height:1.65;border-bottom:1px solid #e8ecef;padding-bottom:12px;color:#263444}.b2c-product-sheet-panel.is-refined{max-width:1080px;background:#fff;border-radius:28px;box-shadow:0 24px 90px #05152b40}.b2c-product-sheet-panel.is-refined:before{display:none}.is-refined .b2c-product-sheet-header{min-height:64px;padding:12px 22px;border-bottom:1px solid #edf0f2;background:#fff;backdrop-filter:none}.is-refined .b2c-product-sheet-header>strong{font-size:16px;font-weight:500}.is-refined .b2c-product-sheet-header>button,.is-refined .b2c-product-sheet-header>nav button{width:40px;height:40px;background:#fff;border:1px solid #e5e9ec;border-radius:50%;box-shadow:none}.is-refined .b2c-product-sheet-header svg{width:19px;height:19px}.is-refined .b2c-refined-pdp{width:100%;padding:28px 30px 24px!important;overflow:visible}.is-refined .b2c-refined-pdp>section:first-of-type{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;align-items:start}.is-refined .b2c-refined-pdp .b2c-pdp-gallery{min-width:0;position:sticky;top:0}.is-refined .b2c-refined-pdp .b2c-pdp-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;aspect-ratio:auto;border:1px solid #edf0f2;border-radius:20px;background:#fff;touch-action:pan-y}.is-refined .b2c-refined-pdp .b2c-pdp-media>img{position:static;display:block;flex:0 0 100%;width:100%;height:auto;max-width:100%;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:0;filter:none;mix-blend-mode:normal}.is-refined .b2c-popup-image-count{position:absolute;z-index:2;bottom:12px;left:12px;direction:ltr;padding:5px 10px;border-radius:20px;background:#ffffffed;border:1px solid #e5e9ec;color:#536170;font-size:12px;font-variant-numeric:tabular-nums}.is-refined .b2c-refined-pdp .b2c-pdp-gallery>nav{display:flex;justify-content:center;gap:8px;overflow:auto;padding:10px 0 0;margin:0;scrollbar-width:none}.is-refined .b2c-refined-pdp .b2c-pdp-gallery>nav button{width:52px;height:52px;min-width:52px;padding:3px;border:1px solid #e4e8eb;border-radius:10px;background:#fff}.is-refined .b2c-refined-pdp .b2c-pdp-gallery>nav button.active{border:2px solid #0b2046;padding:2px}.is-refined .b2c-refined-pdp .b2c-pdp-gallery>nav img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.is-refined .b2c-refined-pdp .b2c-pdp-info{min-width:0;padding:0}.is-refined .b2c-refined-pdp .b2c-pdp-info h1{margin:0 0 14px;font-size:28px;line-height:1.2;letter-spacing:-.025em;font-weight:500;color:#0b2046;text-align:start}.is-refined .b2c-popup-commerce{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.is-refined .b2c-popup-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#0b2046}.is-refined .b2c-popup-price-row>strong{display:block;padding:0;background:none;color:#0b2046;font-size:40px;font-weight:800;line-height:1.1;white-space:nowrap;letter-spacing:-.03em}.is-refined .b2c-popup-price-row>del{font-size:16px;color:#8a919b;white-space:nowrap}.is-refined .b2c-purchase-options{margin:0 0 18px}.is-refined .b2c-purchase-options legend{font-size:15px;margin-bottom:8px}.is-refined .b2c-purchase-options button{min-height:44px;padding:10px 16px;font-size:15px;border-radius:12px}.is-refined .b2c-popup-reward{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:16px;border-radius:16px;color:#fff;background:linear-gradient(115deg,#172b40,#0b2047 45%,#0c284e);border-top:1px solid #d0b878;overflow:hidden}.is-refined .b2c-popup-reward:before{position:absolute;z-index:-1;width:190px;height:190px;left:-95px;top:-110px;border:1px solid rgba(225,197,126,.15);border-radius:50%;box-shadow:0 0 0 23px #e1c57e09,0 0 0 46px #e1c57e06;content:"";pointer-events:none}.is-refined .b2c-popup-reward-copy{flex:1;min-width:0;display:grid;gap:5px}.is-refined .b2c-popup-reward strong{font-size:16px;line-height:1.3;font-weight:500;color:#fff}.is-refined .b2c-popup-reward strong>b{color:#dfc477;font-weight:800;font-size:22px}.is-refined .b2c-popup-reward span{font-size:12px;line-height:1.45;color:#b9d8d3}.is-refined .b2c-popup-reward>.value-coin-icon{width:32px;height:32px;flex:0 0 auto}.is-refined .b2c-popup-reward .b2c-popup-deal-signature{display:grid;gap:1px;flex:0 0 auto;padding-inline-start:11px;border-inline-start:1px solid rgba(228,201,130,.25);color:#e4c982;text-align:left}.is-refined .b2c-popup-deal-signature small{color:inherit;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1}.is-refined .b2c-popup-reward .b2c-popup-deal-signature strong{color:inherit;font-size:24px;font-weight:900;letter-spacing:-.025em;line-height:1}.is-refined .b2c-popup-delivery{display:flex;align-items:center;gap:8px;color:#65717e;font-size:13px;line-height:1.5;margin:0 0 18px}.is-refined .b2c-popup-delivery svg{flex:0 0 auto;color:#397f79}.is-refined .b2c-refined-pdp .b2c-pdp-accordions{margin:0;border-top:1px solid #e7ebed}.is-refined .b2c-refined-pdp .b2c-pdp-accordions details{padding:0;margin:0;border:0;border-bottom:1px solid #e7ebed;border-radius:0;background:#fff}.is-refined .b2c-refined-pdp .b2c-pdp-accordions summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-size:16px;font-weight:500;color:#0b2046;cursor:pointer;list-style:none}.is-refined .b2c-pdp-accordions summary::-webkit-details-marker{display:none}.is-refined .b2c-pdp-accordions summary>svg{width:16px;height:16px;transition:transform .2s;flex:0 0 auto}.is-refined .b2c-pdp-accordions details[open]>summary>svg{transform:rotate(180deg)}.is-refined .b2c-refined-pdp .b2c-pdp-accordions p,.is-refined .b2c-pdp-specifications{font-size:14px;line-height:1.7;color:#5e6875;margin:0 0 16px}.is-refined .b2c-popup-policy-links{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:18px}.is-refined .b2c-popup-policy-links a,.is-refined .b2c-popup-explain-link{display:inline-flex;align-items:center;gap:6px;color:#31746e;font-size:14px;text-decoration:underline;text-underline-offset:4px}.is-refined .b2c-popup-explain-link{margin-bottom:18px}.is-refined .b2c-popup-coin-faq>strong{display:block;font-size:14px;color:#0b2046;margin-bottom:5px}.is-refined .b2c-pdp-info>.valyou-assistant-entry{margin:0 0 18px}.is-refined .b2c-refined-pdp .b2c-pdp-recommendations{margin:32px 0 0;padding:24px 0 0;border-top:1px solid #edf0f2}.is-refined .b2c-refined-pdp>section.b2c-pdp-recommendations{display:block}.is-refined .b2c-refined-pdp .b2c-pdp-specifications{display:block;list-style:disc;padding-inline-start:20px}.is-refined .b2c-pdp-specifications li{display:list-item;margin-bottom:5px}.is-refined .b2c-pdp-recommendations>header{margin-bottom:18px}.is-refined .b2c-pdp-recommendations h2{font-size:24px;font-weight:500}.is-refined .b2c-product-sheet-action{padding:14px 22px;background:#fff;box-shadow:0 -4px 20px #0b204606;border-top:1px solid #e7ebed}.is-refined .b2c-popup-purchase{display:flex;align-items:center;gap:12px;max-width:680px;margin:0 auto}.is-refined .b2c-popup-purchase .b2c-pdp-add{flex:1;min-width:0;height:54px;margin:0;padding:0 18px;border:0;border-radius:14px;box-shadow:none!important;gap:10px}.is-refined .b2c-popup-purchase .b2c-pdp-add:not(.is-added){background:#0b2046!important;color:#fff}.is-refined .b2c-popup-purchase .b2c-pdp-add>strong,.is-refined .b2c-popup-purchase .b2c-pdp-add>b{font-size:17px;white-space:nowrap}.is-refined .b2c-popup-purchase .b2c-pdp-add>svg{width:20px;height:20px}.is-refined .b2c-popup-purchase .b2c-pdp-add>i{height:20px}.is-refined .b2c-popup-quantity{display:grid;grid-template-columns:40px 34px 40px;align-items:center;gap:6px;padding:6px;height:58px;flex:0 0 auto;border:0;border-radius:99px;background:#f2f3f3;color:#0b2046;text-align:center}.is-refined .b2c-popup-quantity button{display:grid;place-items:center;width:40px;height:40px;padding:0;background:#fff;border:0;color:inherit;border-radius:50%;cursor:pointer}.is-refined .b2c-popup-quantity button:disabled{opacity:.3;cursor:default}.is-refined .b2c-popup-quantity strong{font-size:16px;font-weight:500}.is-refined button:focus-visible,.is-refined summary:focus-visible,.is-refined a:focus-visible{outline:2px solid #397f79;outline-offset:3px}.b2c-product-sheet-panel.is-refined .b2c-stage-pdp.is-sheet{padding:28px 30px 24px!important}.b2c-product-sheet-panel.is-refined .b2c-stage-pdp.is-sheet .b2c-pdp-info{padding-top:0}@media(max-width:900px){.b2c-product-sheet-panel.is-refined{height:calc(100dvh - 24px);max-width:100%;border-radius:24px 24px 0 0}.b2c-product-sheet-backdrop:has(.is-refined){padding:24px 0 0}.is-refined .b2c-product-sheet-header{min-height:58px;padding:8px 16px}.is-refined .b2c-product-sheet-header>strong{font-size:15px}.is-refined .b2c-product-sheet-header>button,.is-refined .b2c-product-sheet-header>nav button{width:36px;height:36px}.is-refined .b2c-refined-pdp,.b2c-product-sheet-panel.is-refined .b2c-stage-pdp.is-sheet{padding:12px 20px 24px!important}.is-refined .b2c-refined-pdp>section:first-of-type{display:flex;flex-direction:column;gap:20px}.is-refined .b2c-refined-pdp .b2c-pdp-gallery{position:static;width:100%}.is-refined .b2c-refined-pdp .b2c-pdp-media{height:auto;aspect-ratio:auto;border-radius:16px}.is-refined .b2c-refined-pdp .b2c-pdp-gallery>nav button{width:42px;height:42px;min-width:42px;border-radius:8px}.is-refined .b2c-refined-pdp .b2c-pdp-info{width:100%}.is-refined .b2c-refined-pdp .b2c-pdp-info h1{font-size:23px;line-height:1.2;margin-bottom:12px}.is-refined .b2c-popup-commerce{margin-bottom:16px}.is-refined .b2c-popup-price-row>strong{font-size:36px}.is-refined .b2c-popup-reward{gap:9px;padding:13px;border-radius:14px}.is-refined .b2c-popup-reward strong{font-size:15px}.is-refined .b2c-popup-reward span{font-size:11px}.is-refined .b2c-popup-reward>.value-coin-icon{width:28px;height:28px}.is-refined .b2c-popup-reward .b2c-popup-deal-signature{padding-inline-start:9px}.is-refined .b2c-popup-reward .b2c-popup-deal-signature strong{font-size:21px}.is-refined .b2c-product-sheet-action{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.is-refined .b2c-popup-purchase{gap:8px}.is-refined .b2c-popup-purchase .b2c-pdp-add{height:52px;padding:0 12px;gap:8px}.is-refined .b2c-popup-purchase .b2c-pdp-add>strong,.is-refined .b2c-popup-purchase .b2c-pdp-add>b{font-size:16px}.is-refined .b2c-popup-purchase .b2c-pdp-add>svg{display:none}.is-refined .b2c-popup-quantity{height:56px;grid-template-columns:38px 26px 38px;gap:4px}.is-refined .b2c-popup-quantity button{width:38px;height:38px}}@media(max-width:350px){.is-refined .b2c-refined-pdp,.b2c-product-sheet-panel.is-refined .b2c-stage-pdp.is-sheet{padding-inline:16px!important}.is-refined .b2c-popup-reward>.value-coin-icon{display:none}.is-refined .b2c-popup-purchase .b2c-pdp-add>strong,.is-refined .b2c-popup-purchase .b2c-pdp-add>b{font-size:14px}}
