.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pdp-media{position:relative}.pdp-media__track{display:grid;gap:4px}.pdp-media__slide{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f4f0ec}.pdp-media__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.pdp-media__zoom img{width:100%;height:100%;object-fit:cover}.pdp-media__video{display:block;width:100%;height:100%;object-fit:cover;background:#f4f0ec}.pdp-media__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#ffffffeb;color:var(--ink);box-shadow:0 2px 10px #14100e1f;pointer-events:none;transition:opacity .3s ease}.pdp-media__play svg{width:22px;height:22px;margin-left:3px}.pdp-media__slide.is-playing .pdp-media__play{opacity:0}.pdp-media__arrow{display:none}.pdp-media__stage{position:relative}.pdp-media__thumbs,.pdp-media__preview{display:none}@media(min-width:960px){.pdp-media{--pad: 24px;--crumbs-h: 32px;--avail-h: calc(100svh - var(--announce-h) - var(--header-h) - var(--pad) * 2 - var(--crumbs-h));--avail-w: calc(100cqw - var(--gutter) - 88px);container-type:inline-size;position:sticky;top:calc(var(--announce-h) + var(--header-h));display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;padding:var(--pad) 0 var(--pad) var(--gutter)}.pdp-media>.pdp-crumbs{grid-column:1 / -1;height:18px;margin:0 0 -2px;line-height:18px}.pdp-media__thumbs{display:flex;flex-direction:column;gap:10px;max-height:var(--avail-h);overflow-y:auto;scrollbar-width:none}.pdp-media__thumbs::-webkit-scrollbar{display:none}.pdp-media__thumb{flex:none;width:72px;height:72px;padding:0;border:1px solid transparent;background:#f4f0ec;cursor:pointer;opacity:.72}.pdp-media__thumb:hover{opacity:1}.pdp-media__thumb[aria-current=true]{border-color:var(--ink);opacity:1}.pdp-media__thumb:focus-visible{outline:none}.pdp-media__thumb img{width:100%;height:100%;object-fit:cover}.pdp-media__stage{justify-self:start}.pdp-media__track{display:block;position:relative;width:min(var(--avail-w),var(--avail-h));height:min(var(--avail-h),calc(var(--avail-w) / .8))}.pdp-media__slide{display:none;aspect-ratio:auto}.pdp-media__slide.is-active,.pdp-media__slide.is-leaving{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pdp-media__slide.is-active{z-index:1}.pdp-media__slide.is-entering{animation:pdp-slide-in .38s var(--ease) both}.pdp-media__stage,.pdp-media__preview{grid-column:2;grid-row:2}.pdp-media__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:56px;height:96px;margin-top:-48px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;opacity:0;transition:opacity .2s ease}.pdp-media__arrow:before{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:#ffffffc7;border:1px solid rgba(72,53,44,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,border-color .2s ease,transform .25s var(--ease)}.pdp-media__arrow svg{position:relative;z-index:1;width:16px;height:16px;transition:transform .25s var(--ease)}.pdp-media__arrow--prev{left:6px}.pdp-media__arrow--next{right:6px}.pdp-media__stage:hover .pdp-media__arrow,.pdp-media__arrow:focus-visible{opacity:1}.pdp-media__arrow:hover:before{background:#fff;border-color:#48352c42}.pdp-media__arrow:active:before{transform:scale(.94)}.pdp-media__arrow:focus-visible{outline:none}.pdp-media__arrow:focus-visible:before{box-shadow:0 0 0 2px var(--brown)}.pdp-media.is-single .pdp-media__arrow{display:none}.pdp-media__thumb{position:relative}.pdp-media__thumb-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#ffffffeb;color:var(--ink)}.pdp-media__thumb-play svg{width:12px;height:12px;margin-left:2px}@media(prefers-reduced-motion:reduce){.pdp-media__slide.is-entering{animation:none}}.pdp-media>.pdp-crumbs~.pdp-media__thumbs{grid-row:2}.pdp-media{z-index:2}.pdp-media__preview{display:block;position:relative;z-index:2;align-self:end;justify-self:start;width:min(var(--avail-w),var(--avail-h));height:0;pointer-events:none}.pdp-pip{--chip-h: 34px;position:absolute;right:16px;bottom:16px;z-index:3;overflow:hidden;width:var(--chip-w, 118px);height:var(--chip-h);border-radius:17px;background:#fff;pointer-events:auto;box-shadow:0 1px 2px #14100e0f,0 6px 18px #14100e17}.pdp-pip.is-open{width:var(--pip-w, 200px);height:var(--pip-h, 240px);right:var(--pip-right, 16px);border-radius:2px}.pdp-pip.is-ready{transition:height .32s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.3,0,.1,1) .26s,right .3s cubic-bezier(.3,0,.1,1) .26s,border-radius .22s ease .34s,transform .2s ease}.pdp-pip.is-ready.is-open{transition:width .3s cubic-bezier(.3,0,.1,1),right .3s cubic-bezier(.3,0,.1,1),border-radius .18s ease,height .44s cubic-bezier(.2,.9,.25,1) .24s,transform .38s cubic-bezier(.2,.9,.25,1)}.pdp-pip{transform-origin:100% 100%}.pdp-pip.is-open.is-big{transform:scale(1.5)}.pdp-pip .number-scene{cursor:pointer}.pdp-pip .number-scene{position:absolute;right:0;bottom:0;width:var(--pip-w, 200px);max-width:none;margin:0;border:4px solid #fff;background:#fff;opacity:0;pointer-events:none}.pdp-pip.is-open .number-scene{opacity:1;pointer-events:auto}.pdp-pip.is-ready .number-scene{transition:opacity .14s ease}.pdp-pip.is-ready.is-open .number-scene{transition:opacity .26s ease .34s}.pdp-pip__chip{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:6px;height:var(--chip-h);padding:0 14px;border:0;background:none;white-space:nowrap;font-size:12px;font-weight:500;color:var(--ink);cursor:pointer}.pdp-pip__chip svg{width:13px;height:13px;color:var(--coral)}.pdp-pip.is-open .pdp-pip__chip{opacity:0;pointer-events:none}.pdp-pip.is-ready .pdp-pip__chip{transition:opacity .22s ease .5s}.pdp-pip.is-ready.is-open .pdp-pip__chip{transition:opacity .1s ease}.pdp-pip:not(.is-open):hover{box-shadow:0 1px 2px #14100e14,0 8px 22px #14100e1f}@media(prefers-reduced-motion:reduce){.pdp-pip.is-ready,.pdp-pip.is-ready.is-open,.pdp-pip .number-scene,.pdp-pip__chip{transition:none!important}}.pdp-pip .number-scene__stage{background:#efeeea}.pdp-pip .number-scene__piece,.pdp-pip .number-scene__numbers .number-preview__img{filter:drop-shadow(0 .8cqw 1cqw rgba(20,16,14,.12))}.pdp-pip .number-scene__caption{display:flex;align-items:center;justify-content:center;min-height:2.7em;box-sizing:content-box;margin:0;padding:6px 4px 3px;font-size:10px;line-height:1.35}.pdp-pip .number-scene__tag:not([hidden]){display:block}.pdp-pip .number-scene__sep{display:none}.pdp-pip-min{position:absolute;z-index:3;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#ffffffeb;cursor:pointer;box-shadow:0 1px 3px #14100e1f;opacity:0;transition:opacity .2s}.pdp-pip-min span{width:10px;height:1.5px;border-radius:1px;background:var(--ink)}.pdp-pip-zoom{top:38px;color:var(--ink)}.pdp-pip-zoom svg{width:10px;height:10px}.pdp-pip .number-scene:hover .pdp-pip-min,.pdp-pip-min:focus-visible{opacity:1}}@media(min-width:960px){.numbers__pick:not(:has(.number-scene)){grid-template-columns:minmax(0,1fr);--key-h: 64px}.numbers__pick:not(:has(.number-scene)) .number-keys{grid-template-columns:repeat(5,minmax(0,1fr))}}.pdp-media__count{display:none;position:absolute;right:14px;bottom:14px;padding:6px 11px;border-radius:99px;background:#48352cb8;color:#fff;font-size:12px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdp-info{position:sticky;top:var(--info-top, calc(var(--announce-h) + var(--header-h) + 1px));padding:clamp(40px,6vh,72px) var(--gutter) 64px}.pdp-info__inner{max-width:548px;margin:0 auto}.breadcrumb{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ink-2)}.pdp-crumbs{margin-top:22px}.breadcrumb li{display:inline-flex;align-items:center;gap:6px}.breadcrumb li+li:before{content:"/";color:var(--ink-3)}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.pdp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdp-tags:has(.pdp-discount){min-height:25px}.pdp-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:99px;background:var(--sky);color:var(--ink);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pdp-badge svg{width:11px;height:11px}.pdp-discount{display:inline-block;padding:5px 7px 6px;border-radius:3px;background:#000;color:#fff;font:600 14px/1 var(--font-text);letter-spacing:.04em;font-variant-numeric:tabular-nums}.pdp-discount[hidden]{display:none}.pdp-title{margin-top:14px;font-family:var(--font-display);font-weight:300;font-size:clamp(28px,2.3vw,36px);line-height:1.06;letter-spacing:.004em}.pdp-title__variant{display:block;margin-top:8px;font-family:var(--font-text);font-weight:400;font-size:15px;line-height:1.35;letter-spacing:.005em;color:var(--ink-2)}.pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px}.pdp-price__value{font-size:22px;letter-spacing:.01em}.pdp-price__compare{margin-left:-6px;font-size:16px;letter-spacing:.01em;color:var(--ink-2);text-decoration-thickness:1px}.pdp-price__compare[hidden]{display:none}.price-compare__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-price__ship{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:12.5px;color:var(--ink-2);text-decoration:none}.pdp-price__ship:hover{color:var(--ink)}.pdp-price__ship svg{width:14px;height:14px}.pdp-price__ship{padding-left:14px;border-left:.5px solid var(--line-2);line-height:18px}.pdp-colors{margin-bottom:24px}@media(min-width:960px){.pdp-info__inner{display:flex;flex-direction:column}.pdp-info__inner>*{order:5}.pdp-info__inner>.pdp-tags{order:1}.pdp-info__inner>.pdp-title{order:2}.pdp-info__inner>.pdp-price{order:3}.pdp-info__inner>.pdp-colors{order:4;margin:24px 0 0}}.pdp-colors__label{margin-bottom:10px;font-size:13px;color:var(--ink-2)}.pdp-colors__hover{color:var(--ink)}.pdp-colors__hover:not(:empty):before{content:" \b7  ";color:var(--ink-3)}.pdp-colors__list{display:flex;gap:2px}.pdp-swatch{position:relative;display:block;width:68px;aspect-ratio:68 / 76;padding:3px;border:1px solid transparent}.pdp-swatch img{width:100%;height:100%;object-fit:cover;background:#f4f0ec}.pdp-swatch:hover{border-color:var(--line-2)}.pdp-swatch[aria-current=true]{border-color:var(--ink)}.pdp-swatch:focus,.pdp-swatch:focus-visible,.phrase-chip:focus,.phrase-chip:focus-visible,.number-key:focus-visible,.number-slot:focus-visible,.explore-chip:focus-visible{outline:none}.pdp-tabs{margin-top:30px}.pdp-tabs__list{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;box-shadow:inset 0 -1px 0 var(--line-2)}.pdp-tabs__list::-webkit-scrollbar{display:none}.pdp-tabs__tab{position:relative;flex:1 0 auto;padding:16px 10px 15px;border:0;background:none;text-align:center;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--ink-2);transition:color .2s}.pdp-tabs__tab:hover{color:var(--ink)}.pdp-tabs__tab:focus-visible{outline:none}.pdp-tabs__tab[aria-selected=true]{color:var(--ink);font-weight:600}.pdp-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(0);transition:transform .3s var(--ease)}.pdp-tabs__tab[aria-selected=true]:after{transform:scaleX(1)}.pdp-tabs__panel{padding-top:22px}.pdp-tabs__panel.is-entering{animation:panel-in .35s var(--ease) both}@keyframes pdp-slide-in{0%{opacity:0}}@keyframes panel-in{0%{opacity:0;transform:translateY(4px)}}.pdp-tabs__panel p+p{margin-top:10px}.panel-text{font-size:14px;color:var(--ink-2)}.panel-text strong{font-weight:500;color:var(--ink)}.phrase-options{display:flex;flex-wrap:wrap;gap:8px}[data-phrase-options]{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}[data-phrase-options]::-webkit-scrollbar{display:none}[data-phrase-options] .phrase-chip{flex:none;height:36px;padding:0 13px;font-size:13.5px;white-space:nowrap;transition:none}.phrase-scroller{position:relative}.phrase-scroller [data-phrase-options]{-webkit-mask-image:none;mask-image:none}.phrase-scroller:before,.phrase-scroller:after{content:"";position:absolute;top:0;bottom:0;width:56px;z-index:1;pointer-events:none;opacity:0}.phrase-scroller:before{left:0;background:linear-gradient(90deg,var(--paper) 30%,rgba(255,255,255,0))}.phrase-scroller:after{right:0;background:linear-gradient(270deg,var(--paper) 30%,rgba(255,255,255,0))}.phrase-scroller.has-prev:before,.phrase-scroller.has-next:after{opacity:1}.phrase-scroller__btn{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:18px;height:18px;margin-top:-9px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:none;opacity:0;pointer-events:none}.phrase-scroller__btn:hover{border-color:var(--ink)}.phrase-scroller__btn:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.phrase-scroller__btn svg{width:9px;height:9px}.phrase-scroller__btn--prev{left:0}.phrase-scroller__btn--next{right:0}.phrase-scroller.has-prev .phrase-scroller__btn--prev,.phrase-scroller.has-next .phrase-scroller__btn--next{opacity:1;pointer-events:auto}.phrase-chip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;background:var(--paper);border:1px solid var(--line-2);font-size:14px;line-height:1;color:var(--ink);transition:background-color .2s,border-color .2s,color .2s}.phrase-chip:hover{border-color:var(--ink)}.phrase-chip[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:#fff}.phrase-chip svg{width:13px;height:13px}.personalize__body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;margin-top:22px;align-items:start}.personalize__fields{min-width:0}.star-preview{position:relative}.star-preview__stage{position:relative;aspect-ratio:1;background:var(--cream);container-type:inline-size;overflow:hidden}.star-preview__svg{width:100%;height:100%}.star-preview__svg .foil-1{stop-color:var(--foil-1)}.star-preview__svg .foil-2{stop-color:var(--foil-2)}.star-preview__svg .foil-3{stop-color:var(--foil-3)}.star-preview__svg .latex-a{fill:var(--latex-a)}.star-preview__svg .latex-b{fill:var(--latex-b)}.star-preview__svg .latex-c{fill:var(--latex-c)}.star-preview__svg .latex{stroke:#48352c1a;stroke-width:.8}.star-preview__text{position:absolute;left:20%;right:20%;top:38%;height:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--star-ink);text-align:center;pointer-events:none;overflow:hidden}.star-preview__phrase{width:100%;overflow:hidden;white-space:nowrap;font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.07em;line-height:1.12}.star-preview__phrase.is-wrapped{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.star-preview__name{width:100%;overflow-x:clip;overflow-y:visible;white-space:nowrap;font-family:var(--font-script);font-weight:400;line-height:1.05;padding:0 2px .1em}.star-preview__stage{--fit-name: .16;--fit-name-min: .068}.star-preview__caption{margin-top:8px;font-size:11px;color:var(--ink-2);text-align:center}.personalize__body--text{align-items:start;row-gap:8px}.personalize__body--text>figure{display:contents}.personalize__body--text>figure>:first-child{grid-column:1;grid-row:1}.personalize__body--text>figure>figcaption{grid-column:1;grid-row:2;margin-top:0}.personalize__body--text .personalize__fields{grid-column:2;grid-row:1;align-self:stretch;display:grid;grid-template-rows:1fr 1fr;gap:10px}.personalize__body--text .pb-field{position:relative;display:flex;flex-direction:column;min-height:0}.personalize__body--text .pb-field+.pb-field{margin-top:0}.personalize__body--text .field-label{position:absolute;top:10px;left:15px;right:13px;z-index:1;margin:0;pointer-events:none;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.personalize__body--text .field-label__optional{font-weight:400;letter-spacing:.04em;text-transform:none}.personalize__body--text .counter{font-size:11px;font-weight:400;letter-spacing:0}.personalize__body--text .input{flex:1;height:auto;min-height:52px;padding:20px 15px 0}.personalize__body--text .field-error{position:absolute;top:9px;right:13px;z-index:1;margin:0;font-size:11px}.personalize__body--text .pb-field:has(.field-error:not([hidden])) .counter{visibility:hidden}.name-lines{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:center;gap:7px;font:400 11px/14px var(--font-text);color:var(--ink-3);opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}.name-lines.is-shown{opacity:1;visibility:visible;transform:none;transition-delay:0s}.name-lines button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:.01em;cursor:pointer;transition:color .2s}.name-lines button:hover{color:var(--ink-2)}.name-lines button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:3px}.name-lines button:focus,.name-lines button:focus-visible{outline:none}.personalize__body--bubble{grid-template-columns:190px minmax(0,1fr)}.bubble-preview{position:relative;margin:0}.bubble-preview__stage{position:relative;aspect-ratio:1;overflow:hidden;background:radial-gradient(110% 90% at 50% 35%,#f7f6f3,#efeeea 60%,#e7e5e0);--fit-phrase: .066;--fit-phrase-solo: .08;--fit-phrase-min: .042;--fit-wrap: .046;--fit-wrap-solo: .056;--fit-name: .14;--fit-name-min: .062;--fit-name-wrap-at: .1;--fit-name-wrap: .112}.bubble-preview__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bubble-preview__latex circle{stroke:#48352c1a;stroke-width:.8}.bubble-preview__latex .lx-a{fill:var(--lx-a)}.bubble-preview__latex .lx-b{fill:var(--lx-b)}.bubble-preview__ribbon{fill:none;stroke:var(--ribbon);stroke-width:1.4;stroke-linecap:round}.bubble-preview__confetti circle{opacity:.92}.bubble-preview__confetti .cf1{fill:var(--cf-1)}.bubble-preview__confetti .cf2{fill:var(--cf-2)}.bubble-preview__confetti .cf3{fill:var(--cf-3)}.bubble-preview__text{position:absolute;left:18%;right:18%;top:27%;height:34%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1f1a17;text-align:center;pointer-events:none;overflow:visible}.bubble-preview__phrase,.bubble-preview__name{flex-shrink:0}.bubble-preview__phrase{width:100%;overflow:hidden;white-space:nowrap;font-family:var(--font-text);font-weight:500;text-transform:uppercase;letter-spacing:.06em;line-height:1.15}.bubble-preview__phrase.is-wrapped{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bubble-preview--stacked .bubble-preview__phrase{white-space:pre;letter-spacing:.2em;padding-left:.2em;line-height:1.2}.bubble-preview--stacked .bubble-preview__text{top:22%;height:43%}.bubble-preview__name{width:100%;overflow-x:clip;overflow-y:visible;white-space:nowrap;font-family:var(--font-script);font-weight:400;line-height:1.15;padding:0 2px .08em;margin-top:.1em;transition:opacity .25s ease}.bubble-preview__name:after{content:"\2665";margin-left:.15em;font-family:var(--font-text);font-size:.32em;vertical-align:.55em}.bubble-preview__name.is-ghost{opacity:.3}.bubble-preview__name.is-wrapped{white-space:pre;line-height:1.08;margin-top:.22em}.bubble-preview__caption{margin-top:8px;font-size:11px;color:var(--ink-2);text-align:center}.bubble-preview[data-theme=rosa]{--cf-1: #D49A86;--cf-2: #E9B9A9;--cf-3: #C07F6B;--lx-a: #F3C5CC;--lx-b: #C58673;--ribbon: #D9A6AE}.bubble-preview[data-theme=azul-plata]{--cf-1: #2F5A9E;--cf-2: #4F7BC0;--cf-3: #93A9CC;--lx-a: #C9CDD3;--lx-b: #2E5C9F;--ribbon: #2B3F66}.bubble-preview[data-theme=dorado]{--cf-1: #D2A63F;--cf-2: #E3BD5C;--cf-3: #B88A2C;--lx-a: #D9B25A;--lx-b: #C49A3E;--ribbon: #C9A24A}.bubble-preview[data-theme=cobre]{--cf-1: #C07F6B;--cf-2: #D49A86;--cf-3: #B06E5A;--lx-a: #9FB29A;--lx-b: #F1E9DE;--ribbon: #B87333}.bubble-preview[data-theme=azul-coral]{--cf-1: #C98A76;--cf-2: #DDA391;--cf-3: #B87562;--lx-a: #3E5F86;--lx-b: #EE8A6E;--ribbon: #EE8E7A}.bubble-preview[data-theme=lila]{--cf-1: #B9A3DB;--cf-2: #A9B79A;--cf-3: #CDBFE6;--lx-a: #A9B79A;--lx-b: #C3AEE3;--ribbon: #B9A3DB}.star-preview[data-theme=plata]{--foil-1: #FDFDFE;--foil-2: #CDD2D9;--foil-3: #8C939D;--star-ink: #1E1D1F;--latex-a: #1D2A4A;--latex-b: #FFFFFF;--latex-c: #BFC4CB}.star-preview[data-theme=oro-rosa]{--foil-1: #F9E0D5;--foil-2: #E2A792;--foil-3: #B46D59;--star-ink: #FFFFFF;--latex-a: #F2CBCB;--latex-b: #B47181;--latex-c: #F7DADA}.star-preview[data-theme=blanco]{--foil-1: #FFFFFF;--foil-2: #F3F0EE;--foil-3: #D3CCC6;--star-ink: #1E1D1F;--latex-a: #5A3829;--latex-b: #FFFFFF;--latex-c: #6E4533}.star-preview[data-theme=champagne]{--foil-1: #FBF2E4;--foil-2: #E6D2B5;--foil-3: #BFA27E;--latex-a: #F2C4C8;--latex-b: #F6EEDF;--latex-c: #E7B3A0}.star-preview[data-theme=dorado]{--foil-1: #FFF3BF;--foil-2: #E3B545;--foil-3: #A57513;--latex-a: #F3CFD2;--latex-b: #FFFFFF;--latex-c: #E3B545}.star-preview[data-theme=violeta]{--foil-1: #EAD6FF;--foil-2: #A46BE0;--foil-3: #61289C;--latex-a: #8E5BC4;--latex-b: #F1C9D2;--latex-c: #E2A792}.number-preview__digits{position:absolute;top:6%;right:6%;bottom:10%;left:6%;display:flex;align-items:center;justify-content:center;pointer-events:none}.number-preview__img{width:auto;flex:none;filter:drop-shadow(0 5px 6px rgba(72,53,44,.2));transition:opacity .3s ease}.number-preview__img.is-ghost{opacity:.25;filter:grayscale(.3)}.personalize__body.personalize__body--scene{grid-template-columns:minmax(0,1fr);gap:18px}.number-scene{position:relative;max-width:460px;margin:0 auto;width:100%}.number-scene__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;isolation:isolate;container-type:inline-size;background:radial-gradient(110% 90% at 50% 35%,#f7f6f3,#efeeea 60%,#e7e5e0)}.number-scene__numbers{position:absolute;z-index:1;left:10%;width:76%;top:8%;height:60%;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.number-scene__numbers .number-preview__img{filter:drop-shadow(0 1.7cqw 2.2cqw rgba(72,53,44,.16))}.number-scene__numbers .number-preview__img.is-ghost{opacity:.5;filter:saturate(.8) drop-shadow(0 1.7cqw 2.2cqw rgba(72,53,44,.1))}.number-scene__pieces{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.number-scene__piece{position:absolute;height:auto;filter:drop-shadow(0 1.3cqw 1.7cqw rgba(40,30,25,.18))}.number-scene__piece--latex{aspect-ratio:.8;object-fit:fill}.numbers__texts{margin-top:28px}.number-scene__bubble{aspect-ratio:1;filter:none}.number-scene__bubble .bubble-preview__svg{filter:drop-shadow(0 1.3cqw 1.7cqw rgba(40,30,25,.12))}.number-scene__bubble{--fit-phrase: .075;--fit-phrase-solo: .085;--fit-phrase-min: .045;--fit-name: .19;--fit-name-min: .08}.number-scene__bubble radialGradient stop:nth-child(1){stop-opacity:.04}.number-scene__bubble radialGradient stop:nth-child(2){stop-opacity:.14}.number-scene__bubble radialGradient stop:nth-child(3){stop-opacity:.7}.number-scene__bubble .bubble-preview__text{left:17%;right:17%;top:27.2%;height:auto;justify-content:flex-start}.number-scene__bubble .bubble-preview__phrase{font-weight:500;letter-spacing:.2em;text-indent:.2em}.number-scene__bubble .bubble-preview__name{width:76%;margin:.16em auto 0;padding:0 .18em .08em;line-height:1}.number-scene__bubble .bubble-preview__name:after{content:none}.number-scene__strings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4}.number-scene__tag{font-weight:500;color:var(--ink)}.number-scene__ref{white-space:nowrap}.number-scene__caption{margin-top:8px;font-size:11px;color:var(--ink-2);text-align:center}.personalize__body--scene .personalize__fields{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.personalize__body--scene .personalize__fields .field-label{margin:0}.personalize__body--scene .personalize__fields .field-error{flex-basis:100%;margin-top:0}.numbers__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.numbers__title{margin:0}.count-switch{--pad: 3px;position:relative;display:grid;grid-template-columns:1fr 1fr;flex:none;padding:var(--pad);border:1px solid var(--line-2);background:var(--paper)}.count-switch:before{content:"";position:absolute;top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc(50% - var(--pad));background:var(--brown);transition:transform .32s var(--ease)}.count-switch[data-count="2"]:before{transform:translate(100%)}.count-switch button{position:relative;z-index:1;height:30px;padding:0 14px;border:0;background:none;cursor:pointer;font-size:12.5px;color:var(--ink-2);white-space:nowrap;transition:color .25s}.count-switch button[aria-checked=true]{color:#fff}.count-switch button:not([aria-checked=true]):hover{color:var(--ink)}.count-switch button:focus-visible{outline:none}.count-switch__price{opacity:.62;font-variant-numeric:tabular-nums}.count-switch__price:not(:empty):before{content:"\b7";margin:0 6px;opacity:.55}.numbers__display{display:flex;align-items:center;gap:14px;margin-bottom:16px}.numbers__display .number-slots{gap:var(--slot-gap, 8px)}.numbers__display .number-slot{width:var(--slot-w, 52px);height:var(--slot-h, 60px);font-size:28px}.number-slot[hidden]{display:none}.numbers__hint{flex:1;min-width:0;display:flex;align-items:center;gap:7px;margin:0;font-size:13.5px;line-height:1.3;color:var(--ink-2)}.numbers__hint svg{flex:none;width:15px;height:15px;color:var(--coral);transform:rotate(90deg);animation:hint-bob 1.6s var(--ease) infinite}.numbers__hint.is-done{color:var(--ink)}.numbers__hint.is-done svg{transform:none;animation:none}@keyframes hint-bob{0%,to{translate:0 0}50%{translate:0 3px}}.numbers__display .numbers__clear{flex:none;margin:0}.numbers__clear[hidden]{display:none}.numbers__display+input+.field-error{margin:-6px 0 12px}.number-keys{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.number-key{display:grid;place-items:center;height:72px;padding:6px 0;border:1px solid var(--line-2);background:var(--paper);transition:border-color .2s}.number-key img{width:auto;height:58px;max-width:92%;object-fit:contain;pointer-events:none}.number-key:hover{border-color:var(--ink)}.number-key{position:relative}.number-key:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;background:var(--coral);transform:scale(0);opacity:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.number-key.is-picked{border-color:var(--ink)}.number-key.is-picked:after{transform:scale(1);opacity:1}@media(prefers-reduced-motion:reduce){.number-key:after{transition:none}.numbers__hint svg,.number-slot.is-active:empty{animation:none}}.number-keys.is-inviting .number-key img{animation:key-float .7s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes key-float{45%{transform:translateY(-7px)}}.numbers__pick{--pick-gap: 16px;--key-gap: 8px;--key-h: calc(((100cqw - var(--pick-gap)) * .7 - 4 * var(--key-gap)) / 5);container-type:inline-size;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:var(--pick-gap);align-items:start}.numbers__pick .number-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--key-gap)}.numbers__pick .number-key{height:var(--key-h);padding:0}.numbers__pick .number-key img{height:calc(var(--key-h) * .8)}.numbers__pick .number-scene{max-width:none;margin:0}.numbers__pick .number-scene__caption{margin-top:6px;line-height:1.3}.number-slots{display:flex;align-items:center;gap:10px;outline:none}.number-slot{width:58px;height:66px;padding:0;border:1px solid var(--line-2);background:var(--paper);font-family:var(--font-text);font-weight:400;font-size:30px;line-height:1;font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .2s}.number-slot.is-active{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}.number-slot.is-active:empty{animation:slot-caret 1.1s steps(1) infinite}@keyframes slot-caret{50%{box-shadow:inset 0 -3px #48352c2e}}.number-slots.is-invalid .number-slot:empty{border-color:var(--error)}.number-slots .link-btn{margin:0 0 0 6px}.number-presets{margin-bottom:22px}.numbers__custom{margin-bottom:10px;color:var(--ink-2);font-size:13px}.number-presets .phrase-options{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.number-presets .phrase-chip{min-width:0;padding:0;justify-content:center}.numbers[data-count="1"] .number-presets .phrase-options{grid-template-columns:repeat(9,minmax(0,1fr))}.numbers[data-count="1"] [data-preset-count="2"],.numbers:not([data-count="1"]) [data-preset-count="1"]{display:none}.counter{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.counter.is-limit{color:var(--error)}.includes{display:grid}.includes__item{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:10px;padding:13px 0}.includes__item+.includes__item{border-top:1px solid var(--line)}.includes__item:first-child{padding-top:2px}.includes__qty{display:flex;align-items:center;height:1.4em;font-size:14.5px;font-weight:500;line-height:1.4;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.includes__qty:not(:has(svg)):after{content:"\d7";margin-left:1px;font-weight:400;color:var(--ink-3)}.includes__qty svg{width:14px;height:14px;color:var(--coral)}.includes__text{font-size:14.5px;line-height:1.4}.includes__sub{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.duration{margin-top:18px;padding:18px 20px;background:var(--cream)}.duration__title{margin-bottom:8px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.duration li{font-size:13px;color:var(--ink-2)}.duration li+li{margin-top:6px}.duration strong{font-weight:500;color:var(--ink)}.care{margin-top:10px;border:1px solid #F4E3DC;background:var(--paper)}.care__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;list-style:none;cursor:pointer}.care__summary::-webkit-details-marker{display:none}.care__title{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.care .m-acc__icon{width:10px;height:10px}.care[open] .m-acc__icon:after{transform:rotate(0)}.care__body{padding:0 18px 18px}.care__intro{margin-bottom:10px;font-size:13px;color:var(--ink-2)}.care__list{display:grid;gap:9px}.care__list li{position:relative;padding-left:16px;font-size:13px;line-height:1.5;color:var(--ink-2)}.care__list li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--coral)}.care__list strong{font-weight:500;color:var(--ink)}.measures{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--paper)}.measures__item{padding:18px 20px}.measures__item+.measures__item{border-left:1px solid var(--line)}.measures__value{font-family:var(--font-display);font-weight:300;font-size:40px;line-height:1}.measures__value small{font-size:.45em;margin-left:4px}.measures__label{margin-top:6px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.measures-list{margin-top:16px}.measures-list li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.measures-list li span:last-child{color:var(--ink-2)}.measures-note{margin-top:16px;font-size:13.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.measures-note strong{font-weight:500;color:var(--ink)}.measures-note a{color:var(--ink);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:3px;transition:text-decoration-color .2s}.measures-note a:hover{text-decoration-color:transparent}.link-btn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;border:0;background:none;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.link-btn svg{width:14px;height:14px}.quick-colors{display:none}@media(max-width:959px){.quick-colors{display:block;margin-top:4px}.quick-colors__toggle{font-weight:400;color:var(--ink-2);text-decoration-thickness:.5px}.quick-colors__toggle svg{width:10px;height:10px;transition:transform .3s var(--ease)}.quick-colors__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.quick-colors__list{display:flex;gap:2px;margin-top:10px;overflow-x:auto;scrollbar-width:none;animation:quick-in .35s var(--ease)}.quick-colors__list[hidden]{display:none}.quick-colors__list::-webkit-scrollbar{display:none}.pdp-swatch--mini{flex:none;width:56px}}@keyframes quick-in{0%{opacity:0;transform:translateY(-4px)}}.rates{border:1px solid var(--line);background:var(--paper)}.rates__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;font-size:14px}.rates__row+.rates__row{border-top:1px solid var(--line)}.rates__price{font-family:var(--font-display);font-weight:300;font-size:22px;line-height:1}.zones{margin-top:12px;font-size:13px;color:var(--ink-2)}.zones summary{cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:4px;list-style:none}.zones summary::-webkit-details-marker{display:none}.zones p{margin-top:8px}.ship-facts{margin-top:16px;display:grid;gap:8px}.ship-facts li{display:flex;gap:10px;font-size:13.5px}.ship-facts svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--coral)}.ship-express{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;background:var(--cream);border:1px solid #F4E3DC;text-decoration:none;color:var(--ink);transition:background-color .25s,border-color .25s}.ship-express:hover{background:#fdede6;border-color:#efd3c8}.ship-express__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wa);color:#fff}.ship-express__icon svg{width:16px;height:16px}.ship-express__text{font-size:13px;line-height:1.45;color:var(--ink-2)}.ship-express__text strong{display:block;font-family:var(--font-display);font-weight:300;font-size:17px;line-height:1.2;color:var(--ink)}.ship-express__cta{font-size:12.5px;font-weight:500;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.pdp-delivery{margin-top:28px}.pdp-delivery__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pdp-delivery__col{position:relative;min-width:0}.date-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.date-trigger.is-placeholder{color:var(--ink-3)}.date-trigger svg{width:16px;height:16px;flex:none;color:var(--ink)}.calendar{position:absolute;z-index:25;top:calc(100% + 8px);left:0;width:320px;padding:16px 16px 14px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-pop);animation:pop-in .22s var(--ease) both}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.calendar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar__month{font-family:var(--font-display);font-weight:300;font-size:21px;line-height:1}.calendar__nav{display:flex;gap:6px}.calendar__nav button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:var(--paper)}.calendar__nav button:hover:not(:disabled){border-color:var(--ink)}.calendar__nav button:disabled{opacity:.35;cursor:default}.calendar__nav svg{width:12px;height:12px}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar__dow{padding:6px 0;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--ink-2);text-align:center}.calendar__day{position:relative;aspect-ratio:1;padding:0;border:0;background:none;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink);transition:background-color .15s}.calendar__day:hover:not(:disabled){background:var(--cream)}.calendar__day:disabled{color:var(--ink-3);opacity:.5;cursor:default}.calendar__day.is-today:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--coral)}.calendar__day[aria-pressed=true]{background:var(--brown);color:#fff}.calendar__foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-2)}.pdp-dedication{margin-top:20px}.pdp-dedication .checkbox{font-size:14px}.pdp-dedication__field{margin-top:12px}.pdp-dedication__field .counter{display:block;margin-top:6px;text-align:right}.pdp-cta{margin-top:28px}.pdp-cta__note{margin-top:10px;font-size:12px;color:var(--ink-2);text-align:center}.wa-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;background:var(--cream);border:1px solid #F4E3DC;text-decoration:none;transition:background-color .25s,border-color .25s}.wa-card:hover{background:#fdede6;border-color:#efd3c8}.wa-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--wa);color:#fff;box-shadow:0 6px 16px -8px #25d366cc}.wa-card__icon svg{width:22px;height:22px}.wa-card__title{display:block;font-family:var(--font-display);font-weight:300;font-size:21px;line-height:1.12}.wa-card__title em{font-style:italic}.wa-card__text{display:block;margin-top:3px;font-size:13px;color:var(--ink-2)}.wa-card__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--ink);transition:background-color .25s,color .25s,transform .35s var(--ease)}.wa-card__arrow svg{width:14px;height:14px}.wa-card:hover .wa-card__arrow{background:var(--brown);color:#fff;transform:translate(3px)}.pdp-guarantee{display:flex;gap:10px;margin-top:20px;font-size:13.5px;line-height:1.45}.pdp-guarantee svg{width:16px;height:16px;flex:none;margin-top:2px}.pdp-guarantee strong{font-weight:500}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;font-size:12px;line-height:1.3;text-align:center}.pdp-trust li+li{border-left:1px solid var(--line)}.pdp-trust svg{width:22px;height:22px;color:var(--coral)}.explore{padding:clamp(56px,8vw,104px) var(--gutter) clamp(56px,7vw,96px);border-top:1px solid var(--line)}.explore>*{max-width:1440px;margin-left:auto;margin-right:auto}.explore__head{display:flex;align-items:end;justify-content:space-between;gap:24px}.explore__title{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,3vw,44px);line-height:1.05}.explore__title em{font-style:italic}.explore__lead{margin-top:10px;font-size:14px;color:var(--ink-2)}.explore__all{font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.explore__chips{display:flex;gap:8px;margin-top:24px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.explore__chips::-webkit-scrollbar{display:none}.explore-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;background:var(--paper);border:1px solid var(--line-2);font-size:14px;line-height:1;color:var(--ink);transition:background-color .2s,border-color .2s,color .2s}.explore-chip:hover{border-color:var(--ink)}.explore-chip[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:#fff}.explore-chip__count{font-size:12px;opacity:.6;font-variant-numeric:tabular-nums}.explore__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,28px) clamp(12px,1.6vw,24px)}.explore__grid.is-entering>li{animation:explore-in .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes explore-in{0%{opacity:0;transform:translateY(8px)}}.explore-card{display:flex;flex-direction:column;min-width:0}.explore-card__link{display:block;text-decoration:none}.explore-card__media{position:relative;aspect-ratio:25 / 27;overflow:hidden;background:#f1f2ed}.explore-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 1.2s var(--ease)}.explore-card__img--hover{opacity:0}.explore-card__eyebrow{display:flex;margin-top:12px}.explore-card__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-family:var(--font-text);font-weight:500;font-size:15px;line-height:1.3}.explore-card__eyebrow+.explore-card__title{margin-top:7px}.explore-card__variant{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-family:var(--font-text);font-weight:400;font-size:13px;line-height:1.35;color:var(--ink-2)}.explore-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.explore-card__price{font-size:13px;letter-spacing:.06em;white-space:nowrap}.explore-card__dots{display:flex;align-items:center;gap:2px;min-width:0}.explore-dot{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none}.explore-dot:before{content:"";width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,var(--c1) 50%,var(--c2, var(--c1)) 50%);box-shadow:inset 0 0 0 1px #48352c24,0 0 0 2px #fff,0 0 0 3px transparent;transition:box-shadow .2s}.explore-dot:hover:before{box-shadow:inset 0 0 0 1px #48352c24,0 0 0 2px #fff,0 0 0 3px var(--line-2)}.explore-dot[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #48352c24,0 0 0 2px #fff,0 0 0 3px var(--ink)}.explore-dot:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.explore-card__more-dots{margin-left:2px;font-size:11.5px;color:var(--ink-2)}.explore-wa{margin-top:clamp(36px,4.5vw,56px)}.explore-wa__link{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px clamp(24px,4vw,64px);padding:clamp(28px,3.6vw,52px) clamp(24px,4vw,60px);background:#3b2a23;color:var(--cream);text-decoration:none}.explore-wa__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 150% at 92% -15%,rgba(237,127,100,.26),transparent 62%);transition:opacity .5s var(--ease)}.explore-wa__link:hover:before{opacity:.75}.explore-wa__body{display:grid;gap:10px;min-width:0}.explore-wa__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff6f3b8}.explore-wa__eyebrow svg{color:var(--coral)}.explore-wa__eyebrow svg{width:11px;height:11px}.explore-wa__title{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,3.4vw,46px);line-height:1.02;letter-spacing:-.005em}.explore-wa__title em{font-style:italic;color:#f2a88f}.explore-wa__text{max-width:34em;font-size:15px;line-height:1.5;color:#fff6f3bf}.explore-wa__cta{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 24px 0 8px;border-radius:99px;background:#fff;color:var(--brown);font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 10px 26px -12px #0000008c;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.explore-wa__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--wa);color:#fff}.explore-wa__icon svg{width:21px;height:21px}.explore-wa__arrow{width:15px;height:15px;transition:transform .35s var(--ease)}.explore-wa__link:hover .explore-wa__cta{transform:translateY(-2px);box-shadow:0 16px 32px -14px #0009}.explore-wa__link:hover .explore-wa__arrow{transform:translate(4px)}.explore__foot{display:flex;justify-content:center;margin-top:28px}.explore__foot:has(>[hidden]){display:none}.explore__more{height:48px;padding:0 24px;font-size:14px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;display:none;align-items:center;gap:12px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .35s var(--ease)}.sticky-atc.is-visible{transform:none}@media(min-width:960px){.sticky-atc{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"img info" "btn btn";align-items:center;gap:10px 12px;right:var(--gutter);bottom:24px;left:auto;top:auto;width:280px;padding:10px;border:1px solid var(--line-2);background:#fff;box-shadow:var(--shadow-pop);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(calc(100% + 40px));transition:transform .45s var(--ease)}.sticky-atc.is-visible{transform:none}}.sticky-atc__img{flex:none;width:min(15%,72px);height:auto;aspect-ratio:1;object-fit:cover;background:#f1f2ed}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-text);font-weight:500;font-size:14px;line-height:1.25}.sticky-atc__price{display:block;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;color:var(--ink-2)}.sticky-atc__off{display:inline-block;margin-left:2px;padding:2px 4px;border:1px solid currentColor;border-radius:3px;font-size:10.5px;font-weight:600;line-height:1;letter-spacing:.03em;color:var(--ink);vertical-align:1px}.sticky-atc__off[hidden]{display:none}.sticky-atc .btn{flex:none;height:46px;padding:0 22px;font-size:14px}@media(min-width:960px){.sticky-atc .sticky-atc__img{grid-area:img;width:52px;height:52px}.sticky-atc .sticky-atc__info{grid-area:info}.sticky-atc .btn{grid-area:btn;width:100%;height:42px}}@media(max-width:959px){.number-scene>.pdp-pip-zoom{position:absolute;z-index:5;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--ink);cursor:pointer;box-shadow:0 1px 3px #14100e1f}.number-scene>.pdp-pip-zoom svg{width:11px;height:11px}}.pb-pswp-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;pointer-events:none}.pb-pswp-scene__box{overflow:hidden;background:#efeeea}.pb-pswp-scene__caption{margin-top:12px;font-size:12px;color:#ffffffbf}.pswp.pb-pswp{--pswp-bg: #1E1612;--pswp-placeholder-bg: rgba(255, 255, 255, .06);--pswp-icon-color: var(--ink);--pswp-icon-color-secondary: var(--ink);--pswp-icon-stroke-color: transparent;--pswp-error-text-color: rgba(255, 255, 255, .8);font-family:var(--font-text)}.pb-pswp .pswp__top-bar{padding:18px 18px 0;height:auto;gap:8px}.pb-pswp .pswp__button--close,.pb-pswp .pswp__button--zoom,.pb-pswp .pswp__button--arrow{position:relative;display:grid;place-items:center;padding:0;margin:0;border:0;background:none;box-shadow:none;opacity:1;cursor:pointer}.pb-pswp .pswp__button--close,.pb-pswp .pswp__button--zoom{width:44px;height:44px}.pb-pswp .pswp__button--arrow{position:absolute;width:64px;height:120px;top:50%;margin-top:-60px}.pb-pswp .pswp__button--close:before,.pb-pswp .pswp__button--zoom:before,.pb-pswp .pswp__button--arrow:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#ffffffdb;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,border-color .2s ease,transform .25s var(--ease)}.pb-pswp .pswp__button:hover:before{background:#fff;border-color:#fff}.pb-pswp .pswp__button:active:before{transform:scale(.94)}.pb-pswp .pswp__button .pswp__icn{position:relative;inset:auto;z-index:1;width:18px;height:18px;margin:0;overflow:visible;fill:none;color:var(--ink);stroke-width:1.5;transition:transform .25s var(--ease)}.pb-pswp .pswp__button--zoom .pswp__icn{width:20px;height:20px}.pswp.pb-pswp.pswp--zoom-allowed .pswp__button--zoom{display:grid}.pb-pswp .pswp__button--arrow--prev{left:12px}.pb-pswp .pswp__button--arrow--next{right:12px}.pb-pswp .pswp__button--arrow--next .pswp__icn{transform:none}.pb-pswp .pswp__button:focus-visible{outline:none}.pb-pswp .pswp__button:focus-visible:before{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brown)}.pb-pswp__counter{position:absolute;left:50%;bottom:18px;transform:translate(-50%);font-size:12px;letter-spacing:.08em;color:#ffffffc7;font-variant-numeric:tabular-nums;pointer-events:none;transition:opacity .25s ease}.pb-pswp:not(.pswp--ui-visible) .pb-pswp__counter{opacity:0}.pb-pswp__thumbs{display:none}@media(max-width:959px){.pb-pswp__thumbs:not([hidden]){position:absolute;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;justify-content:safe center;gap:8px;padding:4px 16px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;transition:opacity .25s ease}.pb-pswp__thumbs::-webkit-scrollbar{display:none}.pb-pswp:not(.pswp--ui-visible) .pb-pswp__thumbs{opacity:0;pointer-events:none}.pb-pswp__thumb{position:relative;flex:none;width:52px;height:52px;padding:0;border:0;background:#ffffff14;opacity:.5;outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:opacity .2s ease,outline-color .2s ease}.pb-pswp__thumb[aria-current=true]{opacity:1;outline-color:#fff}.pb-pswp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pb-pswp__thumb-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#ffffffe6;color:var(--ink)}.pb-pswp__thumb-play svg{width:10px;height:10px;margin-left:1px}.pb-pswp:has(.pb-pswp__thumbs:not([hidden])) .pb-pswp__counter{display:none}}.pb-pswp .pswp__error-msg{font-size:14px}.pb-pswp-video{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:64px 16px 52px;box-sizing:border-box}.pb-pswp-video video{display:block;max-width:100%;max-height:100%;background:#000}@media(min-width:960px){.pb-pswp-video{padding:72px 96px}}@media(max-width:1180px)and (min-width:960px){.personalize__body{grid-template-columns:128px minmax(0,1fr)}}@media(max-width:959px){.pdp__grid{grid-template-columns:minmax(0,1fr)}[data-phrase-options]{margin:0 -16px;padding:0 16px}.phrase-scroller{margin:0 -16px}.phrase-scroller [data-phrase-options]{margin:0}.phrase-scroller__btn--prev{left:4px}.phrase-scroller__btn--next{right:4px}.explore__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-media__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pdp-media__track::-webkit-scrollbar{display:none}.pdp-media__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.pdp-media__count{display:block}.pdp-info{position:static;padding:24px 16px 40px}.pdp-title{font-size:26px}.pdp-title__variant{margin-top:6px;font-size:14px}.pdp-tabs__tab{padding:15px 6px 14px;font-size:11px;letter-spacing:.07em}.personalize__body{grid-template-columns:116px minmax(0,1fr);gap:14px}.personalize__body--bubble{grid-template-columns:150px minmax(0,1fr)}.calendar{width:min(320px,calc(100vw - 32px))}.pdp-delivery__col:last-child .calendar{left:auto;right:0}.sticky-atc{display:flex}.site-footer{padding-bottom:96px}}@media(max-width:340px){.personalize__body{grid-template-columns:1fr}.numbers__pick{grid-template-columns:minmax(0,1fr);--key-h: 52px}.numbers__pick .number-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.star-preview{width:150px}.personalize__body--bubble{grid-template-columns:1fr}.bubble-preview{width:190px}}@media(max-width:520px){.explore__head{display:block}.explore__all{display:inline-block;margin-top:12px}.explore__chips{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:0 var(--gutter)}.explore__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.explore-card__eyebrow{margin-top:10px}.explore-card__title{margin-top:10px;font-size:13.5px}.explore-card__eyebrow+.explore-card__title{margin-top:4px}.explore-card__variant{font-size:12px}.explore-card__meta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.explore-card__price{font-size:12px}.explore-card__dots{margin-left:-5px}.explore-wa__link{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}.explore-wa__title{font-size:30px}.explore-wa__text{font-size:14px}.explore-wa__cta{justify-content:center;height:52px}.explore-wa__text{font-size:12.5px}.number-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.numbers__pick{--pick-gap: 10px;--key-gap: 6px}.numbers__top{flex-wrap:wrap;row-gap:10px}.numbers__top .count-switch{width:100%}}@media(max-width:400px){.phrase-chip{height:38px;padding:0 12px;font-size:13.5px}.pdp-trust li{font-size:11px}.wa-card{gap:12px;padding:14px}.wa-card__title{font-size:19px}.wa-card__arrow{display:none}}.pdp-title__kicker{display:block;margin-bottom:10px;font:500 10.5px/1.35 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.includes-rich ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.includes-rich li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.45}.includes-rich li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--coral)}.includes-rich p{font-size:14.5px;line-height:1.5}.pdp-variant{margin-top:22px}.personalize__generic{display:grid;gap:14px}.personalize__generic .pb-field+.pb-field{margin-top:0}.logo-switch{width:100%}.logo-switch button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:52px;padding:0 10px;font-size:13px}.logo-switch .count-switch__price{font-size:12.5px;font-weight:500;opacity:1}.logo-switch .count-switch__price:before{content:none}.logo-perso__lead{margin-top:12px;font-size:13px;line-height:1.5;color:var(--ink-2)}.logo-perso__base[hidden],.logo-perso__panel[hidden]{display:none}.logo-perso__base,.logo-perso__panel{min-width:0;margin:0;padding:0;border:0}.logo-perso__panel{display:grid;gap:18px}.logo-perso__base .phrases{margin-top:22px}.logo-perso__panel .logo-perso__lead{margin-top:12px}.logo-drop{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1px dashed var(--line-2);background:var(--paper);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.logo-drop:hover,.logo-drop:focus-within{border-color:var(--ink)}.logo-drop.has-file{border-style:solid}.logo-drop.is-invalid{border-color:var(--error)}.logo-drop>svg{width:22px;height:22px;color:var(--ink-2)}.logo-drop__text{display:grid;min-width:0}.logo-drop__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--ink)}.logo-drop__meta{margin-top:2px;font-size:12px;color:var(--ink-2)}.logo-drop__action{font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.field-hint{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.logo-perso__group{padding:18px 20px 20px;background:var(--cream)}.logo-perso__group-title{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.logo-perso__group-text{margin:8px 0 16px;font-size:13px;line-height:1.5;color:var(--ink-2)}.phrases .field-label{align-items:baseline}.phrases__count{font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.phrases__dots{display:flex;align-items:flex-end;gap:6px;margin:6px 0 12px}.phrases__dot{width:20px;height:36px;overflow:visible;color:var(--line-2);transition:color .25s ease,transform .4s var(--ease)}.phrases__body{fill:transparent;stroke:currentColor;stroke-width:1.4;transition:fill .25s ease}.phrases__knot{fill:currentColor}.phrases__dot--star .phrases__body{stroke-linejoin:round}.phrases__string{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;opacity:.75}.phrases__shine{fill:none;stroke:var(--paper);stroke-width:1.5;stroke-linecap:round;opacity:0;transition:opacity .25s ease}.phrases__dot.is-on{color:var(--ink);transform:translateY(-3px)}.phrases__dot.is-on .phrases__body{fill:currentColor}.phrases__dot.is-on .phrases__shine{opacity:.6}.phrases__tip{margin-bottom:14px;font-size:13px;line-height:1.5;color:var(--ink-2)}.phrases__list{display:grid;gap:8px}.phrases__row{display:grid;grid-template-columns:26px minmax(0,1fr) 44px;align-items:center;gap:8px}.phrases__row .input{height:46px}.phrases__field{position:relative;display:block;min-width:0}.phrases__field .input{width:100%;padding-right:58px}.phrases__counter{position:absolute;top:50%;right:14px;transform:translateY(-50%);font-size:11.5px;pointer-events:none}.phrases__num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--cream);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.phrases__remove{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer;transition:color .2s ease}.phrases__remove:hover,.phrases__remove:focus-visible{color:var(--ink)}.phrases__remove svg{width:14px;height:14px}.phrases__add{justify-self:start;margin-top:12px;padding:4px 0;border:0;background:none;color:var(--ink);font-size:13.5px;font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.phrases__add[hidden]{display:none}.phrases__add:hover{text-decoration-thickness:2px}.phrases__note{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.phrases__note[hidden]{display:none}.phrase-pick{grid-template-columns:repeat(var(--n, 2),minmax(0,1fr))}.phrase-pick:before{width:calc((100% - 2 * var(--pad)) / var(--n, 2));transform:translate(calc(100% * var(--i, 0)))}.phrase-pick button{height:38px;padding:0 6px;font-size:13.5px;line-height:1.1;white-space:normal;text-wrap:balance}@media(max-width:699px){.phrases--pick .phrases__row{grid-template-columns:24px minmax(0,1fr) 34px;gap:6px}.phrases--pick .phrases__num{width:24px;height:24px}.phrases--pick .phrases__remove{width:34px}}.phrase-pick button:focus-visible{text-decoration:underline;text-underline-offset:4px}.pdp-config{--box-pad: 24px;margin-top:30px;padding:0 var(--box-pad) var(--box-pad);border:1px solid var(--line-2);background:var(--paper)}.pdp-config .pdp-tabs{margin-top:0}.pdp-config .pdp-tabs__list{margin:0 calc(var(--box-pad) * -1);padding:0 calc(var(--box-pad) - 10px);background:#f6f3f1}.pdp-config .date-trigger [data-date-text]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:959px){.pdp-config{--box-pad: 16px}.pdp-config .pdp-delivery__row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pb-pdp.css.map */
