.courtyard-snowplay{pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.courtyard-snowplay__scene{opacity:0}.courtyard-snowplay[data-ready=true] .courtyard-snowplay__scene{opacity:1}.courtyard-snowplay__pose{opacity:0}.courtyard-snowplay__pose--0{opacity:1}.courtyard-snowplay__throw,.courtyard-snowplay__puff{opacity:0}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__child--a{--snowplay-delay:0s}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__child--b{--snowplay-delay:-4s}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__pose--0{animation:courtyard-snow-rest 8s var(--snowplay-delay) step-end infinite}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__pose--1{animation:courtyard-snow-ready 8s var(--snowplay-delay) step-end infinite}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__pose--2{animation:courtyard-snow-throw-pose 8s var(--snowplay-delay) step-end infinite}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__pose--3{animation:courtyard-snow-recover 8s var(--snowplay-delay) step-end infinite}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__throw--a{animation:8s linear infinite courtyard-snowball-right}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__throw--b{animation:8s linear -4s infinite courtyard-snowball-left}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__puff--a{animation:8s linear infinite courtyard-snow-puff}.courtyard-snowplay[data-motion=true] .courtyard-snowplay__puff--b{animation:8s linear -4s infinite courtyard-snow-puff}@keyframes courtyard-snow-rest{0%,20%{opacity:1}20.001%,40%{opacity:0}40.001%,to{opacity:1}}@keyframes courtyard-snow-ready{0%,20%{opacity:0}20.001%,25%{opacity:1}25.001%,to{opacity:0}}@keyframes courtyard-snow-throw-pose{0%,25%{opacity:0}25.001%,32%{opacity:1}32.001%,to{opacity:0}}@keyframes courtyard-snow-recover{0%,32%{opacity:0}32.001%,40%{opacity:1}40.001%,to{opacity:0}}@keyframes courtyard-snowball-right{0%,24.9%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(0)}35%{opacity:1;transform:translate(32px,-20px)}47%{opacity:1;transform:translate(65px,30px)}48%,to{opacity:0;transform:translate(65px,30px)}}@keyframes courtyard-snowball-left{0%,24.9%{opacity:0;transform:translate(0)}25%{opacity:1;transform:translate(0)}35%{opacity:1;transform:translate(-32px,-20px)}47%{opacity:1;transform:translate(-65px,30px)}48%,to{opacity:0;transform:translate(-65px,30px)}}@keyframes courtyard-snow-puff{0%,47%{opacity:0}48%,51%{opacity:.85}58%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.courtyard-snowplay[data-motion=true] :is(.courtyard-snowplay__pose,.courtyard-snowplay__throw,.courtyard-snowplay__puff){animation:none!important}.courtyard-snowplay .courtyard-snowplay__pose{opacity:0}.courtyard-snowplay .courtyard-snowplay__pose--0{opacity:1}.courtyard-snowplay__throw,.courtyard-snowplay__puff{opacity:0!important}}@media print{.courtyard-snowplay{display:none}}.courtyard-neighbours{pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.courtyard-neighbours__scene{opacity:0}.courtyard-neighbours[data-ready=true] .courtyard-neighbours__scene{opacity:1}.courtyard-neighbours__pose{opacity:0}.courtyard-neighbours__pose--0{opacity:1}.courtyard-neighbours[data-motion=true] .courtyard-neighbours__pose--0{animation:courtyard-neighbour-rest var(--neighbour-cycle) var(--neighbour-delay) step-end infinite}.courtyard-neighbours[data-motion=true] .courtyard-neighbours__pose--1{animation:courtyard-neighbour-greet var(--neighbour-cycle) var(--neighbour-delay) step-end infinite}.courtyard-neighbours[data-motion=true] .courtyard-neighbours__pose--2{animation:courtyard-neighbour-smile var(--neighbour-cycle) var(--neighbour-delay) step-end infinite}.courtyard-neighbours[data-motion=true] .courtyard-neighbours__steam{animation:4.6s ease-in-out infinite courtyard-neighbour-steam}@keyframes courtyard-neighbour-rest{0%,33.332%{opacity:1}33.333%,to{opacity:0}}@keyframes courtyard-neighbour-greet{0%,33.332%{opacity:0}33.333%,66.665%{opacity:1}66.666%,to{opacity:0}}@keyframes courtyard-neighbour-smile{0%,66.665%{opacity:0}66.666%,to{opacity:1}}@keyframes courtyard-neighbour-steam{0%,to{opacity:.22;transform:translateY(1px)}50%{opacity:.46;transform:translateY(-3px)}}@media (max-width:700px){.courtyard-neighbours__group--vendor{display:none}}@media (prefers-reduced-motion:reduce){.courtyard-neighbours[data-motion=true] .courtyard-neighbours__pose,.courtyard-neighbours[data-motion=true] .courtyard-neighbours__steam{animation:none}.courtyard-neighbours .courtyard-neighbours__pose{opacity:0}.courtyard-neighbours .courtyard-neighbours__pose--0{opacity:1}}@media print{.courtyard-neighbours{display:none}}.digital-entrance{isolation:isolate;color:#f7f1e6;background:#071426;border-bottom:1px solid #dcb76d66;width:100%;min-width:0;position:relative;overflow:hidden}.digital-entrance__image{aspect-ratio:16/9;background:#102740;width:100%;position:relative}.digital-entrance__panorama{transform-origin:50% 60%;position:absolute;inset:0}.digital-entrance[data-christmas=true] .digital-entrance__image{perspective:1400px;overflow:hidden;box-shadow:inset 0 0 0 1px #dfbf7d55}.digital-entrance[data-christmas=true] .digital-entrance__panorama{transform:rotateY(var(--billboard-x,0deg)) rotateX(var(--billboard-y,0deg));transition:transform .55s cubic-bezier(.2,.7,.2,1)}.digital-entrance[data-christmas=true] .digital-entrance__image:before{content:"";z-index:1;pointer-events:none;border:1px solid #edd4a04a;position:absolute;inset:0;box-shadow:inset 0 -18px 35px #04101c66,inset 0 0 65px #07142622}.digital-entrance__image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.digital-entrance__tree-details{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.digital-entrance__star-glow{opacity:.65;animation:4.8s ease-in-out infinite alternate paused digital-tree-star}.digital-entrance[data-motion=true] .digital-entrance__star-glow{animation-play-state:running}@keyframes digital-tree-star{0%{opacity:.4}to{opacity:.9}}.digital-entrance__image:after{content:"";pointer-events:none;background:linear-gradient(#06132245,#0000 24% 72%,#071426);position:absolute;inset:0}.digital-entrance__top{z-index:1;background:#071426;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;padding:10px 28px;display:flex;position:relative}.digital-entrance__brand{background:#061426e8;border:1px solid #d8b97969;border-radius:13px;padding:10px 15px 10px 10px;display:inline-flex;box-shadow:0 8px 30px #02081545}.digital-entrance .brand-mark__wordmark{color:#fff4da;font-size:17px}.digital-entrance .brand-mark__frame{background:#fff;border-color:#d8b979}.digital-entrance__locale{background:#061426ee;border:1px solid #d8b97969;border-radius:10px;padding:8px 11px}.digital-entrance__locale :is(label,select){color:#fff2d9!important}.digital-entrance__locale select{min-height:44px;font-size:14px;background:#10233b!important;border-color:#8f7748!important}.digital-entrance__welcome{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;width:min(1320px,100% - 64px);margin:-22px auto 0;padding:0 0 26px;display:grid;position:relative}.digital-entrance__eyebrow{color:#e4c183;letter-spacing:.17em;font:650 12px/1.5 system-ui,sans-serif}.digital-entrance__copy h2{color:#fff4df;letter-spacing:-.035em;text-wrap:balance;max-width:780px;margin:8px 0 12px;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.1}.digital-entrance__copy p{color:#c6d5e7;text-wrap:pretty;max-width:650px;margin:0;font-size:17px;line-height:1.6}.digital-entrance__actions{flex-direction:column;align-items:stretch;gap:9px;min-width:245px;display:flex}.digital-entrance__enter{background:linear-gradient(115deg,#fae6b9,#d5a44d);border:1px solid #fff0bc;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;min-height:58px;padding:15px 23px;font:750 17px/1.4 system-ui,sans-serif;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 7px 30px #e9b85b24,inset 0 1px #fff9e5;color:#142033!important}.digital-entrance__enter:hover{transform:translateY(-2px);box-shadow:0 8px 36px #e9b85b45,inset 0 1px #fff9e5}.digital-entrance__cloud{justify-content:center;align-items:center;gap:9px;min-height:44px;font:600 14px/1.5 system-ui,sans-serif;text-decoration:none;display:inline-flex;color:#d4e6fc!important}.digital-entrance :is(a,button,select):focus-visible{outline-offset:4px;outline:3px solid #f5d48e!important}.digital-entrance__promise{color:#bfa574;text-align:center;letter-spacing:.14em;border-top:1px solid #dcb76d22;margin:0;padding:16px 20px;font:550 11px/1.5 system-ui,sans-serif}.shop-shell.shop-shell--signature{background:#071426}html[data-seasonal=on] .seasonal-backdrop{background:linear-gradient(150deg,#061122,#102b48 53%,#081a2f)}html[data-seasonal=on] .seasonal-backdrop>i{background:radial-gradient(at 15% 20%,#315f8d25,#0000 45%),radial-gradient(at 85% 55%,#cf9f4a15,#0000 42%)}html[data-seasonal=on] .seasonal-backdrop>i:nth-child(2){background:radial-gradient(at 70% 10%,#35618c28,#0000 37%),radial-gradient(at 20% 90%,#d9b26b12,#0000 50%)}.shop-shell--signature>.topline{color:#c9dcf1;background:#071426;border-color:#cba96533}.shop-shell--signature>.topline a{color:#e7c888}.shop-shell--signature>.shop-header{background:#0b1d33f5;border-color:#d5b36f44;box-shadow:0 8px 28px #02081525}.shop-shell--signature>.shop-header :is(nav a,.header-actions>.icon-button,.mobile-nav,.brand-mark__wordmark){color:#e4edf9}.shop-shell--signature>.shop-header .bag-button{color:#12213b;background:#e2bd76;border-color:#f4d9a6}.shop-shell--signature>.shop-header .locale-switcher select{color:#14263e;background:#f8f4eb}.shop-shell.shop-shell--signature>.shop-header .locale-label{color:#b9cde3}.shop-shell.shop-shell--signature>main .journey-picker strong,.shop-shell--signature .catalog-section>.section-heading h2,.shop-shell--signature .brand-directory>.section-heading h2{color:#f1f4fa}.shop-shell--signature :is(.catalog-section,.brand-directory)>.section-heading :is(.eyebrow,h2 span){color:#e0bd7a}.shop-shell--signature .catalog-source,.shop-shell--signature .catalog-source small,.shop-shell--signature .catalog-meta,.shop-shell--signature .catalog-meta small,.shop-shell--signature .catalog-meta>div>span,.shop-shell--signature .brand-directory>.section-heading p{color:#b9cde3}.shop-shell--signature .catalog-meta .subtle-link{color:#f0cf91}.shop-shell--signature .journey-options{background:#102943;border-color:#6a809655}.shop-shell--signature .journey-options button{color:#d1e0f1}.shop-shell--signature .journey-options button[aria-pressed=true]{color:#14243b;background:#e2bd76;box-shadow:0 3px 15px #e2bd7615}.shop-shell--signature .pagination>span{color:#c1d2e6}.shop-shell--signature .pagination strong{color:#f0d49b}@media (max-width:700px){.digital-entrance__top{gap:8px;padding:8px 12px}.digital-entrance__brand{border-radius:10px;padding:6px}.digital-entrance .brand-mark__frame,.digital-entrance .brand-mark__image{width:34px;height:34px}.digital-entrance .brand-mark__wordmark{letter-spacing:.02em;font-size:12px}.digital-entrance__locale{padding:3px 5px}.digital-entrance__locale label{display:none}.digital-entrance__locale select{max-width:125px;padding-inline:5px;font-size:12px}.digital-entrance__image{aspect-ratio:16/9}.digital-entrance__image img,.digital-entrance[data-christmas=true] .digital-entrance__image img{object-position:center}.digital-entrance__welcome{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 36px);margin-top:-4px;padding-bottom:24px}.digital-entrance__eyebrow{font-size:11px}.digital-entrance__copy h2{margin-top:9px;font-size:clamp(30px,8.5vw,42px)}.digital-entrance__copy p{font-size:16px;line-height:1.6}.digital-entrance__actions{min-width:0}.digital-entrance__enter{min-height:56px;font-size:17px}.digital-entrance__promise{letter-spacing:.08em;padding:13px 18px;font-size:10px}}@media (prefers-reduced-motion:reduce){.digital-entrance__enter{transition:none}.digital-entrance__enter:hover{transform:none}.digital-entrance__star-glow{opacity:.65;animation:none}.digital-entrance[data-christmas=true] .digital-entrance__panorama{transition:none;transform:none}}@media print{.digital-entrance{display:none}.shop-shell.shop-shell--signature{background:#fff!important}}.digital-entrance .digital-entrance__enter,.shop-shell.shop-shell--signature>.shop-header .bag-button,.cloud-portal .cloud-action{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);text-shadow:0 1px 1px #020a15;-webkit-tap-highlight-color:#edcc8b26;background:linear-gradient(118deg,#0a1a2de8,#10263ef0);border:1px solid #e7c587;border-radius:12px;min-width:44px;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden;transform:none;box-shadow:0 6px 18px #06122430,0 0 16px #e9c27b14,inset 0 1px #fff2cf5c,inset 0 -2px #020916b3;color:#fff1ce!important}.digital-entrance .digital-entrance__enter{min-height:58px}.shop-shell.shop-shell--signature>.shop-header .bag-button{min-height:44px}.cloud-portal .cloud-action{min-height:52px}.digital-entrance .digital-entrance__enter:before,.shop-shell.shop-shell--signature>.shop-header .bag-button:before,.cloud-portal .cloud-action:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 40%,#fff4cc29 47%,#fff5d35c 50%,#fff4cc1c 53%,#0000 60%);position:absolute;inset:-75% -60%;transform:translate(-65%)}@media (hover:hover) and (pointer:fine) and (min-width:701px){.digital-entrance .digital-entrance__enter:not([aria-disabled=true]):hover,.shop-shell.shop-shell--signature>.shop-header .bag-button:not(:disabled):not([aria-disabled=true]):hover,.cloud-portal .cloud-action:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(118deg,#0d2137f0,#142b43f5);border-color:#ffe4aa;transform:perspective(800px)rotateX(3deg)translateY(-2px);box-shadow:0 9px 23px #030b1745,0 0 22px #edc5782b,inset 0 1px #fff7df8c,inset 0 -2px #030b17b3}.digital-entrance .digital-entrance__enter:not([aria-disabled=true]):hover:before,.shop-shell.shop-shell--signature>.shop-header .bag-button:not(:disabled):not([aria-disabled=true]):hover:before,.cloud-portal .cloud-action:not(:disabled):not([aria-disabled=true]):hover:before{animation:.65s ease-out gian-gold-intent-shine}}@keyframes gian-gold-intent-shine{0%{opacity:0;transform:translate(-65%)}18%{opacity:.7}82%{opacity:.7}to{opacity:0;transform:translate(65%)}}.digital-entrance .digital-entrance__enter:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px #071426,inset 0 1px #fff2cf6b;outline:3px solid #ffe3a2!important}.shop-shell.shop-shell--signature>.shop-header .bag-button:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px #071426,inset 0 1px #fff2cf6b;outline:3px solid #ffe3a2!important}.cloud-portal .cloud-action:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px #071426,inset 0 1px #fff2cf6b;outline:3px solid #ffe3a2!important}.digital-entrance .digital-entrance__enter[aria-disabled=true],.shop-shell.shop-shell--signature>.shop-header .bag-button:is(:disabled,[aria-disabled=true]),.cloud-portal .cloud-action:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.78;border-color:#8c897e;box-shadow:inset 0 1px #ffffff18;transform:none!important}.digital-entrance .digital-entrance__enter[aria-disabled=true]:before,.shop-shell.shop-shell--signature>.shop-header .bag-button:is(:disabled,[aria-disabled=true]):before,.cloud-portal .cloud-action:is(:disabled,[aria-disabled=true]):before{opacity:0;animation:none}@media (max-width:700px),(hover:none),(pointer:coarse){.digital-entrance .digital-entrance__enter,.shop-shell.shop-shell--signature>.shop-header .bag-button,.cloud-portal .cloud-action{transform:none!important}}@media (prefers-reduced-motion:reduce){.digital-entrance .digital-entrance__enter,.shop-shell.shop-shell--signature>.shop-header .bag-button,.cloud-portal .cloud-action{transition:none!important;transform:none!important}.digital-entrance .digital-entrance__enter:before,.shop-shell.shop-shell--signature>.shop-header .bag-button:before,.cloud-portal .cloud-action:before{opacity:0!important;animation:none!important}}@media (forced-colors:active){.digital-entrance .digital-entrance__enter,.shop-shell.shop-shell--signature>.shop-header .bag-button,.cloud-portal .cloud-action{forced-color-adjust:auto;box-shadow:none;background:buttonface;border-color:buttontext;color:buttontext!important}.digital-entrance .digital-entrance__enter:before,.shop-shell.shop-shell--signature>.shop-header .bag-button:before,.cloud-portal .cloud-action:before{display:none}}._section_7kdem_1{isolation:isolate;color:#f4f8ff;background:radial-gradient(at 9% 12%,#1238678c 0,#0000 48%),linear-gradient(130deg,#071426,#071c38 58%,#061329);border:1px solid #78baff24;border-radius:28px;max-width:1460px;margin:0 auto;padding:clamp(38px,5.3vw,76px) clamp(18px,3.6vw,54px) 32px;scroll-margin-top:100px;position:relative;box-shadow:0 28px 72px #01061226,inset 0 1px #ffffff0d}._section_7kdem_1:before{z-index:-1;content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 23%,#80c9ff08 23.1%,#0000 23.4%);position:absolute;inset:0}._header_7kdem_25{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}._heading_7kdem_26{min-width:0}._eyebrow_7kdem_27{color:#d8bd84;letter-spacing:.15em;align-items:center;gap:12px;font-size:10px;font-weight:700;line-height:1.5;display:flex}._eyebrow_7kdem_27 img{object-fit:contain;flex-shrink:0;width:43px;height:43px}._heading_7kdem_26 h2{color:#f4f8ff;letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(29px,3.65vw,52px);font-weight:750;line-height:1.08}._heading_7kdem_26 h2>span{color:#ddb76d}._heading_7kdem_26>p{color:#c3d2e6;max-width:600px;margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.65}._allLink_7kdem_32{color:#f6db9c;background:linear-gradient(140deg,#f5d89412,#e5b45404);border:1px solid #dfbc745c;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff2c41a}._navigation_7kdem_33{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}._preview_7kdem_34{color:#b1c6e1;font-size:12px;line-height:1.5}._controls_7kdem_35{align-items:center;gap:8px;display:flex}._hint_7kdem_36{color:#90aaca;margin-right:10px;font-size:11px}._controls_7kdem_35>button{color:#e0eeff;cursor:pointer;background:#112c4c;border:1px solid #8eb9ed40;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}._controls_7kdem_35>button:disabled{color:#738aa6;opacity:.5;cursor:default;background:#0b2039}._track_7kdem_40{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#5983b2 #0b213c;scrollbar-width:thin;gap:18px;margin:0 -3px;padding:5px 3px 18px;scroll-padding-inline:3px;list-style:none;display:flex;overflow:auto hidden}._track_7kdem_40::-webkit-scrollbar{height:5px}._track_7kdem_40::-webkit-scrollbar-thumb{background:#5983b2;border-radius:10px}._track_7kdem_40::-webkit-scrollbar-track{background:#0b213c}._item_7kdem_57{scroll-snap-align:start;flex:0 0 274px;min-width:0;list-style:none;display:flex}._card_7kdem_58{color:#f4f8ff;background:linear-gradient(158deg,#122d4d 0%,#0c203a 45%,#091a30 100%);border:1px solid #80b7f233;border-radius:20px;flex-direction:column;width:100%;min-width:0;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ddf3ff0d}._stage_7kdem_59{isolation:isolate;background:radial-gradient(at 50% 55%,#277dcd2b 0%,#0000 68%);place-items:center;min-height:204px;padding:12px 20px 0;display:grid;position:relative}._stage_7kdem_59:after{content:"";background:linear-gradient(90deg,#0000,#78bafa63,#0000);height:1px;position:absolute;bottom:7px;left:15%;right:15%}._stage_7kdem_59>.cloud-sculpture{width:216px;max-width:100%}._number_7kdem_62{color:#95afcb;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:17px;left:18px}._cardBody_7kdem_63{flex-direction:column;flex:1;padding:7px 21px 20px;display:flex}._family_7kdem_64{color:#e0c28b;letter-spacing:.18em;font-size:9px;font-weight:700;line-height:1.5}._card_7kdem_58 h3{color:#f5f9ff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 17px;font-size:25px;font-weight:700;line-height:1.15}._components_7kdem_66{color:#c0d0e4;gap:10px;margin:0 0 24px;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}._components_7kdem_66>li{padding-left:12px;list-style:none;position:relative}._components_7kdem_66>li:before{content:"";background:#74b9ff;border-radius:50%;width:3px;height:3px;position:absolute;top:.62em;left:0}._cardLink_7kdem_69{color:#e2c48d;border-top:1px solid #8fbff32b;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:13px;font-size:13px;font-weight:650;line-height:1.4;display:flex}._note_7kdem_70{color:#b8cae1;max-width:900px;margin:16px 0 0;font-size:12px;line-height:1.65}._allLink_7kdem_32:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._card_7kdem_58:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._controls_7kdem_35>button:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._track_7kdem_40:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._card_7kdem_58:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._card_7kdem_58,._allLink_7kdem_32,._controls_7kdem_35>button{transition:border-color .18s,background-color .18s,box-shadow .18s}._card_7kdem_58:hover{border-color:#7dbdfa99;box-shadow:inset 0 1px #e9f7ff26,0 8px 24px #010d2133}._allLink_7kdem_32:hover{background-color:#e6c27a0d;border-color:#e6c27aa6}._controls_7kdem_35>button:not(:disabled):hover{background:#1b426c;border-color:#a0ccff}}@media (max-width:650px){._section_7kdem_1{border-radius:20px;padding:30px 18px 24px}._header_7kdem_25{flex-direction:column;align-items:flex-start;gap:19px}._eyebrow_7kdem_27{letter-spacing:.11em;gap:9px;font-size:9px}._eyebrow_7kdem_27 img{width:37px;height:37px}._allLink_7kdem_32{align-self:flex-start;font-size:12px}._navigation_7kdem_33{margin-top:20px}._hint_7kdem_36{display:none}._item_7kdem_57{flex-basis:min(260px,81vw)}._stage_7kdem_59{min-height:192px;padding-inline:15px}._stage_7kdem_59>.cloud-sculpture{width:205px}._cardBody_7kdem_63{padding-inline:19px}._card_7kdem_58 h3{font-size:24px}}@media (prefers-reduced-motion:reduce){._section_7kdem_1 *,._section_7kdem_1 :before,._section_7kdem_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{._section_7kdem_1{color:#101e32;box-shadow:none;background:#fff;border-color:#b0bed0}._heading_7kdem_26 h2,._heading_7kdem_26>p,._eyebrow_7kdem_27,._preview_7kdem_34,._note_7kdem_70{color:#101e32}._controls_7kdem_35{display:none}._track_7kdem_40{flex-wrap:wrap;overflow:visible}._item_7kdem_57{flex-basis:30%}}._section_yod89_1{isolation:isolate;color:#edf8ff;background:radial-gradient(at 10% 0,#1c6c8926,#0000 58%),linear-gradient(125deg,#07192d,#0c263e 75%,#0b3045);border:1px solid #d9b46c42;border-radius:26px;width:min(1360px,100% - 48px);margin:30px auto;padding:clamp(22px,3vw,38px);scroll-margin-top:150px;position:relative;box-shadow:inset 0 1px #f4ddae1a,0 18px 50px #020b1b26}._heading_yod89_2{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}._heading_yod89_2 h2{color:#fff6e5;letter-spacing:-.035em;text-wrap:balance;margin:0 0 9px;font-size:clamp(27px,3vw,42px);font-weight:700;line-height:1.12}._heading_yod89_2 p{color:#bfd9e8;max-width:660px;margin:0;font-size:16px;line-height:1.6}._inspire_yod89_5{color:#f3daaa;background:linear-gradient(125deg,#0e2b43,#123956);border:1px solid #b59150;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}._grid_yod89_6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._grid_yod89_6>li{min-width:0;margin:0;padding:0;list-style:none;display:flex}._card_yod89_8{color:#effaff;text-align:left;cursor:pointer;background:radial-gradient(at 20% 0,#3b9bbb1f,#0000 68%),linear-gradient(138deg,#12334c 0%,#0b233a 72%,#0b2f43 100%);border:1px solid #b49359;border-radius:18px;flex-direction:column;width:100%;min-width:0;min-height:232px;margin:0;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f3d69822,inset 0 -1px #010c1c80,0 8px 22px #020b1b40}._card_yod89_8:before{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(118deg,#d5f7ff09,#0000 45%);position:absolute;inset:0}._visual_yod89_10{aspect-ratio:1.3;flex:none;place-items:center;width:100%;max-height:156px;padding:11px 7px 0;display:grid;position:relative}._artwork_yod89_11{width:100%;height:100%;display:block;overflow:visible}._cardCopy_yod89_12{flex-direction:column;flex:1;gap:8px;padding:7px 15px 18px;display:flex;position:relative}._cardCopy_yod89_12 strong{color:#effaff;letter-spacing:-.025em;overflow-wrap:anywhere;padding-right:16px;font-size:18px;font-weight:700;line-height:1.25;display:block}._cardCopy_yod89_12>span{color:#bdd7e5;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}._cardCopy_yod89_12>svg{color:#70dedb;position:absolute;top:10px;right:12px}:is(._card_yod89_8:focus-visible,._inspire_yod89_5:focus-visible){outline-offset:4px;outline:3px solid #70e2df}._card_yod89_8:active,._inspire_yod89_5:active{background:#123c57;border-color:#70e2df}@media (hover:hover) and (pointer:fine){._card_yod89_8:hover{border-color:#efd3a1;box-shadow:inset 0 1px #f8dfab44,inset 0 -1px #010c1c80,0 10px 26px #020b1b59}._card_yod89_8:hover ._cardCopy_yod89_12>svg{color:#fff0c9}._inspire_yod89_5:hover{background:#17415a;border-color:#efd3a1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._card_yod89_8,._inspire_yod89_5{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}._artwork_yod89_11{transition:transform .24s}._card_yod89_8:hover{transform:translateY(-3px)}._card_yod89_8:hover ._artwork_yod89_11{transform:translateY(-2px)}}@media (min-width:701px) and (max-width:1100px){._grid_yod89_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}._visual_yod89_10{aspect-ratio:1.5;max-height:165px}._card_yod89_8{min-height:236px}._cardCopy_yod89_12>span{font-size:14px}}@media (max-width:700px){._section_yod89_1{border-radius:22px;width:calc(100% - 28px);margin:22px auto;padding:23px 16px}._heading_yod89_2{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}._heading_yod89_2 p{font-size:15px;line-height:1.6}._grid_yod89_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._card_yod89_8{border-radius:16px;min-height:220px}._visual_yod89_10{aspect-ratio:1.2;max-height:147px;padding:10px 5px 0}._cardCopy_yod89_12{gap:8px;padding:6px 12px 16px}._cardCopy_yod89_12 strong{font-size:18px}._cardCopy_yod89_12>span{font-size:14px}._cardCopy_yod89_12>svg{width:16px;top:8px;right:9px}}@media (prefers-reduced-motion:reduce){._section_yod89_1 *,._section_yod89_1 :before{transition:none!important;animation:none!important;transform:none!important}}.motion-off ._section_yod89_1 *,.motion-off ._section_yod89_1 :before,[data-motion=off] ._section_yod89_1 *,[data-motion=off] ._section_yod89_1 :before{transition:none!important;animation:none!important;transform:none!important}@media print{._section_yod89_1{width:100%;box-shadow:none;background:#fff;border-color:#b7c9d7}._heading_yod89_2 h2,._heading_yod89_2 p{color:#173754}._inspire_yod89_5{display:none}._card_yod89_8{break-inside:avoid;box-shadow:none;background:#e9f3fc;border-color:#b7c9d7}._cardCopy_yod89_12 strong,._cardCopy_yod89_12>span,._cardCopy_yod89_12>svg{color:#173754}}._section_720xh_1{color:#dae9fb;max-width:1460px;margin:0 auto 20px;padding:0 clamp(18px,3vw,48px)}._label_720xh_2{margin:0 0 10px;font-size:13px;font-weight:600;display:block}._track_720xh_3{scrollbar-width:thin;scrollbar-color:#526b88 transparent;gap:8px;padding:4px 4px 12px;display:flex;overflow-x:auto}._track_720xh_3 button{color:#dce9fa;cursor:pointer;background:#122a44;border:1px solid #7da4cb50;border-radius:30px;flex:none;min-height:44px;padding:10px 15px;font:600 13px/1.4 system-ui,sans-serif}._track_720xh_3 button[aria-pressed=true]{color:#112238;background:#e6c48d;border-color:#e6c48d}._track_720xh_3 button:focus-visible{outline-offset:3px;outline:3px solid #ffe2a7}@media (hover:hover){._track_720xh_3 button:hover{border-color:#e6c48d}}._departments_720xh_8{background:#10253b;border:1px solid #7da4cb50;border-radius:16px;margin-top:4px;overflow:hidden}._departments_720xh_8 summary{color:#eef5ff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font:600 14px/1.4 system-ui,sans-serif;list-style:none;display:flex}._departments_720xh_8 summary::-webkit-details-marker{display:none}._departments_720xh_8 summary>span{color:#e6c48d;font-size:21px}._departments_720xh_8[open] summary>span{transform:rotate(180deg)}:is(._departments_720xh_8 summary:focus-visible,._browser_720xh_13 select:focus-visible){outline-offset:-3px;outline:3px solid #ffe2a7}._browser_720xh_13{border-top:1px solid #7da4cb30;padding:4px 16px 16px}._fields_720xh_15{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}._fields_720xh_15 label{color:#c5d8ec;gap:6px;min-width:0;font:500 12px/1.4 system-ui,sans-serif;display:grid}._fields_720xh_15 select{color:#f1f6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1c30;border:1px solid #7da4cb80;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:10px 28px 10px 10px;font:500 14px/1.4 system-ui,sans-serif}._selection_720xh_18{margin-top:14px}._selection_720xh_18 p,._empty_720xh_19{color:#b8cce1;margin:0;font:400 12px/1.6 system-ui,sans-serif}._empty_720xh_19{padding-top:12px}@media (max-width:680px){._fields_720xh_15{grid-template-columns:minmax(0,1fr)}}._rail_1ncfz_1{color:#e5effb;background:linear-gradient(135deg,#0d2746,#07182e);border:1px solid #80b7f233;border-radius:22px;min-width:0;padding:24px 18px 14px;position:relative}._heading_1ncfz_11{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}._eyebrow_1ncfz_12{color:#dcc18a;letter-spacing:.13em;margin-bottom:9px;font:700 12px/1.4 system-ui,sans-serif;display:block}._heading_1ncfz_11 h3{color:#f3f8ff;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1.15}._heading_1ncfz_11 p{color:#c3d2e6;max-width:620px;margin:0;font-size:16px;line-height:1.65}._controls_1ncfz_15{flex:none;gap:9px;padding-bottom:2px;display:flex}._controls_1ncfz_15 button{color:#25446a;cursor:pointer;background:linear-gradient(145deg,#fffdf5,#f1e8d3);border:1px solid #c8af77;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:grid;box-shadow:0 3px #aa8c4f20}._controls_1ncfz_15 button:disabled{opacity:.35;cursor:default;box-shadow:none}._hint_1ncfz_18{color:#b6cce0;margin:0 0 12px;font-size:14px;line-height:1.6}._track_1ncfz_19{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9f8756 #dfe6ed;-webkit-overflow-scrolling:touch;gap:20px;width:100%;min-width:0;margin:0;padding:15px 4px 24px;scroll-padding:4px;list-style:none;display:flex;overflow:auto hidden}._item_1ncfz_20{scroll-snap-align:start;flex:0 0 320px;min-width:0;max-width:calc(100vw - 64px);display:flex}.shop-shell ._rail_1ncfz_1 ._card_1ncfz_21{background:linear-gradient(#fff,#fbfcff);border:1px solid #d6dfe8;border-radius:22px;flex-direction:column;width:100%;min-width:0;height:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #cbb78219,0 15px 26px #17344d0b}.shop-shell ._rail_1ncfz_1 ._topline_1ncfz_22{justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:10px 14px 0;display:flex}.shop-shell ._rail_1ncfz_1 ._save_1ncfz_23{color:#3c5875;background:#fff;border:1px solid #dbe3ec;border-radius:50%;flex:none;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.shop-shell ._rail_1ncfz_1 ._save_1ncfz_23[aria-pressed=true]{color:#a04467;background:#fff6f9;border-color:#d5a4b5}.shop-shell ._rail_1ncfz_1 ._visual_1ncfz_25{cursor:default;background:#fff;flex:none;height:308px;min-height:308px;padding:9px 12px 0;display:block}._visual_1ncfz_25 .gian-living-product.lp-photo-v22{border-radius:14px}._visual_1ncfz_25 .gian-living-product.lp-photo-v22 .lp-photo-stage{aspect-ratio:auto;height:234px;min-height:234px}._visual_1ncfz_25 .gian-living-product.lp-photo-v22 .lp-photo-content{padding:6px}._visual_1ncfz_25 .gian-living-product.lp-photo-v22 .lp-photo-tools{padding-top:7px}._visual_1ncfz_25 .gian-living-product.lp-photo-v22 .lp-photo-choice,._visual_1ncfz_25 .gian-living-product.lp-photo-v22 .lp-photo-pause{min-height:44px;font-size:13px}.shop-shell ._rail_1ncfz_1 ._information_1ncfz_31{flex-direction:column;flex:1;min-width:0;padding:18px 18px 14px;display:flex}.shop-shell ._rail_1ncfz_1 ._category_1ncfz_32{color:#526779;margin:0 0 9px;font-size:14px;line-height:1.45}._name_1ncfz_33{letter-spacing:-.015em;min-height:74px;margin:0;font-size:18px;font-weight:650;line-height:1.45}._name_1ncfz_33 button,._name_1ncfz_33 a{-webkit-line-clamp:3;color:#173c63;width:100%;max-height:4.35em;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;text-decoration:none;display:-webkit-box;overflow:hidden}.shop-shell ._rail_1ncfz_1 ._mpn_1ncfz_35{color:#637385;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.shop-shell ._rail_1ncfz_1 ._price_1ncfz_36{margin:20px 0 16px;display:block}._price_1ncfz_36 .product-price{flex-direction:column;align-items:flex-start;gap:5px;display:flex}._price_1ncfz_36 .product-price>span,._price_1ncfz_36 .historical-price-note{font-size:14px;line-height:1.5}._price_1ncfz_36 .product-price strong{color:#143858;font-size:29px;line-height:1.2}._actions_1ncfz_40{align-items:stretch;gap:10px;margin-top:auto;padding-bottom:12px;display:flex}._open_1ncfz_41{color:#264568;text-align:left;background:linear-gradient(135deg,#fffef6,#f7eed8);border:1px solid #c8b786;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:9px;min-width:0;min-height:46px;padding:11px 13px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.shop-shell ._rail_1ncfz_1 ._add_1ncfz_42{color:#fff;background:linear-gradient(135deg,#214d7d,#122e50);border:1px solid #385c8b;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:auto;min-height:46px;padding:0;display:grid}._information_1ncfz_31 .product-whatsapp--compact{margin:0}._information_1ncfz_31 .product-whatsapp__link{min-height:44px}._information_1ncfz_31 .product-whatsapp__link strong{font-size:14px}._information_1ncfz_31 .product-whatsapp__link small{font-size:12px;line-height:1.4}._footer_1ncfz_47{justify-content:flex-end;padding-top:2px;display:flex}._footer_1ncfz_47 button{color:#e7c885;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 0 10px 14px;font-size:15px;font-weight:650;display:inline-flex}._rail_1ncfz_1 button:focus-visible{outline-offset:4px;outline:3px solid #1f78b3}._rail_1ncfz_1 a:focus-visible{outline-offset:4px;outline:3px solid #1f78b3}._track_1ncfz_19:focus-visible{outline-offset:4px;outline:3px solid #1f78b3}._srOnly_1ncfz_50{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._controls_1ncfz_15 button:not(:disabled):hover,._open_1ncfz_41:hover{background:#fff6de;border-color:#987332}._name_1ncfz_33 button:hover,._name_1ncfz_33 a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:640px){._rail_1ncfz_1{padding-top:16px}._heading_1ncfz_11{align-items:flex-start;gap:12px}._heading_1ncfz_11 p{font-size:15px;line-height:1.6}._eyebrow_1ncfz_12{letter-spacing:.1em;font-size:11px}._controls_1ncfz_15{gap:6px}._controls_1ncfz_15 button{width:44px;min-width:44px;height:44px}._track_1ncfz_19{gap:14px;padding-top:11px}._item_1ncfz_20{flex-basis:294px;max-width:calc(100vw - 56px)}.shop-shell ._rail_1ncfz_1 ._visual_1ncfz_25{height:296px;min-height:296px;padding-inline:10px}._visual_1ncfz_25 .gian-living-product.lp-photo-v22 .lp-photo-stage{height:222px;min-height:222px}.shop-shell ._rail_1ncfz_1 ._information_1ncfz_31{padding:15px 15px 13px}._name_1ncfz_33{min-height:78px;font-size:18px}._hint_1ncfz_18{font-size:14px}}@media (prefers-reduced-motion:reduce){._track_1ncfz_19{scroll-behavior:auto}._rail_1ncfz_1 *,._rail_1ncfz_1 :before,._rail_1ncfz_1 :after{transition:none!important;animation:none!important}}._signature_147xe_1{--ink:#071322;--gold:#9b702e;--gold-deep:#c99a50;--blue:#1459d9;isolation:isolate;width:min(1440px,100% - 48px);color:var(--ink);background:#fffaf1;border:1px solid #dccfb7;border-radius:26px 26px 10px;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);grid-template-areas:"lead showroom""copy showroom""paths paths";margin:22px auto 28px;display:grid;overflow:hidden;box-shadow:0 16px 44px #72593314}._story_147xe_20{z-index:1;background:radial-gradient(at 0 0,#fffdf9 8%,#0000 68%),#fffaf1;grid-area:lead;padding:clamp(28px,2.7vw,40px) clamp(28px,2.7vw,40px) 0;position:relative}._copy_147xe_28{z-index:1;grid-area:copy;padding:0 clamp(28px,2.7vw,40px) clamp(28px,2.7vw,40px);position:relative}._identity_147xe_30{align-items:center;gap:20px;margin-bottom:19px;display:flex}._logo_147xe_31{object-fit:contain;border:1px solid #d5ad6970;border-radius:12px;flex:none;width:96px;height:96px;display:block;box-shadow:0 6px 18px #2943671c}._eyebrow_147xe_32{color:#315378;letter-spacing:.16em;max-width:190px;margin:0;font-size:11px;font-weight:700;line-height:1.7}._title_147xe_33{color:#112943;letter-spacing:-.055em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(36px,3.8vw,57px);font-weight:600;line-height:1.04}._title_147xe_33 span{color:var(--gold);margin-top:.13em;display:block}._introduction_147xe_35{color:#4b5e74;text-wrap:pretty;max-width:480px;margin:21px 0;font-size:16px;line-height:1.65}._actions_147xe_36{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}._primary_147xe_37,._secondary_147xe_37{min-height:48px;font:inherit;cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:650;display:inline-flex}._primary_147xe_37{color:#fff;background:#1459d9;border-radius:8px;padding:13px 19px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff30,0 5px 16px #1459d91c}._primary_147xe_37:hover{background:#0e47b2;box-shadow:0 0 24px #d8aa4f42}._secondary_147xe_37{color:#173b67;background:0 0;border-radius:5px;padding:11px 0}._secondary_147xe_37 svg{color:#9b702e}._secondary_147xe_37:hover{color:#7e541a}._motto_147xe_43{color:#78684c;letter-spacing:.13em;text-transform:uppercase;margin:23px 0 0;font-size:10px;font-weight:650;line-height:1.6}._showroom_147xe_45{min-width:0;color:var(--ink);background:radial-gradient(at 55% 45%,#fff 18%,#f3f5f7 58%,#e0eaf4 100%);flex-direction:column;grid-area:showroom;justify-content:center;padding:30px 30px 20px;display:flex;position:relative;overflow:hidden}._showroom_147xe_45:before{content:"";z-index:-1;background:linear-gradient(135deg,#0000 68%,#d0af6938 100%);position:absolute;inset:0}._showroomHeading_147xe_47{z-index:2;max-width:380px;padding-right:10px;position:relative}._showroomHeading_147xe_47>span{letter-spacing:.16em;color:#36557f;font-size:10px;font-weight:800;line-height:1.5}._showroomHeading_147xe_47>p{letter-spacing:-.035em;text-wrap:balance;max-width:370px;margin:10px 0 0;font-size:clamp(22px,2.2vw,31px);font-weight:550;line-height:1.18}._rays_147xe_50{pointer-events:none;z-index:0;width:760px;height:760px;position:absolute;top:-160px;left:-60px;transform:rotate(-28deg)}._rays_147xe_50 i{border:1px solid #3e74bc25;border-radius:50%;position:absolute;inset:50px}._rays_147xe_50 i:nth-child(2){border-color:#af8a4c66;inset:110px}._rays_147xe_50 i:nth-child(3){border-color:#fff9;inset:180px}._rays_147xe_50:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;animation:8s ease-in-out infinite paused _glimmer_147xe_1;position:absolute;top:15%;left:23%;box-shadow:0 0 16px 5px #fff,0 0 40px 12px #e6c48177}._signature_147xe_1[data-running=true] ._rays_147xe_50:after{animation-play-state:running}._devices_147xe_56{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:center;gap:18px;width:100%;margin:16px 0 0;display:grid}._monitor_147xe_57,._laptop_147xe_57{min-width:0;height:320px;position:relative}._laptop_147xe_57{align-self:end;height:205px;margin-bottom:18px}._laptop_147xe_57 .psc-photo{transform-origin:50% 85%;transform:rotate(-2.4deg)}._photoControls_147xe_60{z-index:3;color:#314f73;grid-column:1/-1;justify-content:space-between;align-items:start;gap:10px;min-height:24px;margin-top:5px;font-size:10px;display:flex;position:relative}._photoControls_147xe_60>button{color:#314f73;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:5px;padding:4px 0;display:inline-flex}._photoControls_147xe_60 .photo-information{font-size:10px}._photoControls_147xe_60 .photo-information>summary{color:#314f73}._photoControls_147xe_60 .photo-information>p{color:#1b385b}._showroomNote_147xe_65{z-index:2;color:#314f73;max-width:420px;margin:16px 0 0;font-size:12px;line-height:1.65;position:relative}._paths_147xe_67{border-top:1px solid #e3d7c3;grid-area:paths/1/paths/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._path_147xe_67{color:#112943;min-width:0;min-height:101px;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:0;border-right:1px solid #e3d7c3;border-radius:0;align-items:center;gap:16px;padding:22px clamp(18px,2.5vw,36px);text-decoration:none;transition:background .2s;display:flex}._path_147xe_67:last-child{border-right:0}._path_147xe_67:hover{background:#f4eddd}._pathSymbol_147xe_71{flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}._pathSymbol_147xe_71 img{object-fit:contain;filter:drop-shadow(0 4px 5px #111b5120);width:100%;height:100%;transition:transform .28s;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){._path_147xe_67:hover ._pathSymbol_147xe_71 img{transform:translateY(-3px)rotate(-2deg)}}._pathText_147xe_74{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._pathText_147xe_74>strong{color:#112943;font-size:15px;font-weight:650;line-height:1.3}._pathText_147xe_74>span{color:#4b5e74;font-size:11px;line-height:1.6}._pathArrow_147xe_77{color:var(--gold);flex:none;transition:transform .2s}._path_147xe_67:hover ._pathArrow_147xe_77{transform:translate(2px,-2px)}:is(._signature_147xe_1 button:focus-visible,._signature_147xe_1 a:focus-visible,._signature_147xe_1 summary:focus-visible){outline-offset:4px;outline:3px solid #1459d9}@keyframes _glimmer_147xe_1{0%,to{opacity:.45}50%{opacity:1}}@media (min-width:1440px){._story_147xe_20{padding:36px 44px 0}._copy_147xe_28{padding:0 44px 36px}}@media (max-width:1080px){._signature_147xe_1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:calc(100% - 32px)}._story_147xe_20{padding:28px 28px 0}._copy_147xe_28{padding:0 28px 28px}._logo_147xe_31{width:82px;height:82px}._eyebrow_147xe_32{font-size:9px}._title_147xe_33{font-size:clamp(34px,4.6vw,48px)}._introduction_147xe_35{margin:20px 0}._showroom_147xe_45{padding:24px 18px}._devices_147xe_56{gap:12px}._monitor_147xe_57{height:270px}._laptop_147xe_57{height:165px}._path_147xe_67{gap:10px;padding:19px 18px}._pathText_147xe_74>strong{font-size:13px}}@media (max-width:720px){._signature_147xe_1{border-radius:20px 20px 8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""showroom""copy""paths";width:calc(100% - 24px);margin:12px auto 22px}._story_147xe_20{padding:17px 20px 13px}._copy_147xe_28{padding:0 20px 19px}._identity_147xe_30{gap:13px;margin-bottom:12px}._logo_147xe_31{border-radius:7px;width:56px;height:56px}._eyebrow_147xe_32{max-width:205px;font-size:9px;line-height:1.6}._title_147xe_33{letter-spacing:-.045em;max-width:560px;font-size:clamp(30px,8.2vw,34px);line-height:1.05}._title_147xe_33 span{margin-top:.1em}._introduction_147xe_35{max-width:540px;margin:16px 0;font-size:16px;line-height:1.55}._primary_147xe_37,._secondary_147xe_37{min-height:46px;font-size:14px}._motto_147xe_43{margin-top:15px;font-size:9px}._showroom_147xe_45{padding:5px 18px 9px}._showroomHeading_147xe_47,._showroomNote_147xe_65{display:none}._devices_147xe_56{align-self:center;gap:10px;width:min(100%,500px);margin-top:0}._monitor_147xe_57{height:184px}._laptop_147xe_57{height:126px;margin-bottom:12px}._photoControls_147xe_60{min-height:22px;margin-top:0}._paths_147xe_67{grid-template-columns:repeat(3,minmax(0,1fr))}._path_147xe_67{flex-direction:column;justify-content:start;align-items:start;gap:5px;min-height:103px;padding:13px 14px}._pathSymbol_147xe_71{flex:0 0 52px;width:52px;height:52px}._pathText_147xe_74{flex:0}._pathText_147xe_74>strong{font-size:12px;line-height:1.4}._pathText_147xe_74>span,._pathArrow_147xe_77{display:none}}@media (max-width:380px){._story_147xe_20{padding:16px 18px 12px}._copy_147xe_28{padding:0 18px 18px}._identity_147xe_30{gap:13px}._eyebrow_147xe_32{font-size:9px}._title_147xe_33{font-size:30px}._actions_147xe_36{gap:5px 12px}._primary_147xe_37{padding:12px 14px}._secondary_147xe_37{font-size:14px}._showroom_147xe_45{padding:4px 16px 8px}._monitor_147xe_57{height:173px}._laptop_147xe_57{height:119px}._photoControls_147xe_60{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._rays_147xe_50:after{animation:none}._signature_147xe_1 *,._signature_147xe_1 :before,._signature_147xe_1 :after{scroll-behavior:auto;transition:none}}@media print{._signature_147xe_1{display:none}}._campaign_cx537_1{isolation:isolate;color:#f6f2e9;background:radial-gradient(at 80% 45%,#143849 0%,#0000 53%),linear-gradient(125deg,#172532,#0c1822 66%,#102936);border:1px solid #31404b;border-radius:28px 10px 28px 28px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;column-gap:clamp(24px,4vw,72px);width:min(1440px,100% - 48px);margin:24px auto 36px;padding:clamp(28px,4.8vw,68px) clamp(26px,5vw,72px) 0;scroll-margin-top:100px;display:grid;position:relative;overflow:clip;box-shadow:0 28px 70px #0f233424,inset 0 1px #d9e7ed22}._campaign_cx537_1:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d7bc80a6,#0000);width:70%;height:1px;position:absolute;top:0;left:7%}._copy_cx537_12,._media_cx537_12{min-width:0}._eyebrow_cx537_13{color:#dbc48f;letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:650;line-height:1.7;display:flex}._eyebrow_cx537_13>span{background:#c4a66f;border-radius:50%;flex:0 0 6px;height:6px;box-shadow:0 0 14px #c4a66f66}._title_cx537_15{color:#fffaf0;letter-spacing:-.045em;text-wrap:balance;max-width:630px;margin:0;font-size:clamp(35px,4.5vw,65px);font-weight:550;line-height:1.06}._title_cx537_15>span{color:#82d4e2;margin-top:.12em;display:block}._description_cx537_17{color:#d2dce2;text-wrap:pretty;max-width:510px;margin:25px 0 28px;font-size:clamp(16px,1.4vw,18px);line-height:1.7}._actions_cx537_18{flex-wrap:wrap;align-items:center;gap:17px 24px;display:flex}._action_cx537_18{color:#102733;text-align:center;background:#b9e8ed;border:1px solid #d8f0f4;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 19px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #3ec6da16}._action_cx537_18:hover{background:#d4f3f5}._action_cx537_18 svg{flex:none}._secondary_cx537_22{color:#f5ebd8;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}._secondary_cx537_22:hover{text-underline-offset:5px;text-decoration:underline}._service_cx537_24{border-left:2px solid #b99b62;margin-top:28px;padding-left:15px}._delivery_cx537_25{color:#f1dec0;font-size:13px;font-weight:650}._service_cx537_24 p{color:#b9c9d3;max-width:460px;margin:7px 0 0;font-size:13px;line-height:1.65}._context_cx537_27{color:#aebfc9;max-width:490px;margin:23px 0 0;font-size:13px;line-height:1.75}._media_cx537_12{margin:0}._stage_cx537_29{perspective:1250px;justify-items:center;padding:13px 26px 51px;display:grid;position:relative}._stageGlow_cx537_30{z-index:-1;pointer-events:none;background:radial-gradient(#55b8d126 0%,#82dbf30b 45%,#0000 72%);border-radius:50%;position:absolute;inset:11% -12% 7%}._frame_cx537_31{z-index:1;width:min(100%,312px);transform-style:preserve-3d;background:linear-gradient(128deg,#c9d1d8,#3f505e 12%,#101d28 42%,#93a1ac 77%,#354552);border:1px solid #afbac6;border-radius:18px;padding:10px 10px 8px;transition:transform .5s,box-shadow .5s;position:relative;transform:rotateY(-9deg)rotateX(2deg);box-shadow:8px 4px #52616e,12px 8px #0b141d,28px 32px 55px #0009,inset 0 0 0 3px #d7e0e61f}._frame_cx537_31:before{content:"";pointer-events:none;border:1px solid #dce9ed4a;border-radius:13px;position:absolute;inset:7px}._frameTop_cx537_33{color:#e8f1f4;letter-spacing:.16em;align-items:center;gap:8px;padding:4px 4px 10px;font-size:8px;display:flex}._frameTop_cx537_33 span{letter-spacing:.2em;margin-right:auto;font-weight:750}._frameTop_cx537_33 i{background:#86d6d6;border-radius:100%;width:4px;height:4px;box-shadow:0 0 8px #86d6d699}._video_cx537_36{aspect-ratio:484/848;object-fit:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070d13;border:1px solid #000;border-radius:5px;width:100%;height:auto;display:block;position:relative}._frameFoot_cx537_37{color:#deebef;letter-spacing:.24em;text-align:center;padding:9px 0 1px;font-size:7px;line-height:1.4}._stage_cx537_29[data-playing=true] ._frame_cx537_31,._stage_cx537_29:focus-within ._frame_cx537_31{transform:rotateY(0)rotateX(0);box-shadow:3px 3px #52616e,7px 6px #0b141d,13px 25px 48px #0008}._pedestal_cx537_39{z-index:0;background:linear-gradient(#8b9da5 0%,#344c5c 20%,#1b3443 35%,#0a1925 78%,#315768);border:1px solid #748c99;border-radius:50%/35%;width:min(98%,397px);height:63px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 18px 28px #0007,0 -2px 13px #6ed5ed30}._pedestal_cx537_39:before{content:"";background:radial-gradient(#d5e8ed38,#244354b3 68%);border-top:2px solid #a2d0dc;border-radius:50%;position:absolute;inset:0 0 30%}._pedestal_cx537_39 span{bottom:10px;color:#c6e0e8;text-align:center;letter-spacing:.28em;font-size:8px;font-weight:600;position:absolute;inset-inline:0}._note_cx537_42{color:#b2c5d0;text-align:center;max-width:380px;margin:9px auto 0;font-size:11px;line-height:1.6}._more_cx537_43{border-top:1px solid #c1d9e424;grid-column:1/-1;margin-top:34px}._more_cx537_43 summary{color:#d8e5e9;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:18px;font-size:13px;font-weight:500;line-height:1.5;list-style:none;display:flex}._more_cx537_43 summary::-webkit-details-marker{display:none}._more_cx537_43 summary>span:first-child{align-items:center;gap:11px;display:flex}._morePlus_cx537_47{color:#9ed6e0;font-size:25px;font-weight:300;transition:transform .2s}._more_cx537_43[open] ._morePlus_cx537_47{transform:rotate(45deg)}._previousContent_cx537_49{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;padding:8px 0 36px;display:grid}._previousFrame_cx537_50{background:linear-gradient(130deg,#526473,#162b38);border:1px solid #75899a;border-radius:12px;min-width:0;padding:7px;box-shadow:5px 6px #0b1721,15px 18px 28px #0005}._previousFrame_cx537_50 video{aspect-ratio:16/9;object-fit:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060c12;border-radius:6px;width:100%;height:auto;display:block}._previousFrame_cx537_50 p{color:#c0d0db;margin:10px 5px 5px;font-size:11px;line-height:1.5}._previousContent_cx537_49>div>p{color:#c8d5dd;font-size:14px;line-height:1.75}._previousContent_cx537_49 a{color:#b5e6ee;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}:is(._campaign_cx537_1 a:focus-visible,._campaign_cx537_1 summary:focus-visible,._campaign_cx537_1 video:focus-visible){outline-offset:5px;outline:3px solid #d3b66f}@media (hover:hover) and (prefers-reduced-motion:no-preference){._stage_cx537_29:hover ._frame_cx537_31{transform:rotateY(-3deg)rotateX(0)}._stage_cx537_29[data-playing=true]:hover ._frame_cx537_31,._stage_cx537_29:focus-within:hover ._frame_cx537_31{transform:none}}@media (max-width:1080px){._campaign_cx537_1{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:20px;width:calc(100% - 32px);padding:36px 30px 0}._title_cx537_15{font-size:clamp(33px,4.8vw,52px)}._stage_cx537_29{padding-inline:14px}}@media (max-width:760px){._campaign_cx537_1{border-radius:23px 8px 23px 23px;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:20px;padding:30px 22px 0}._title_cx537_15{max-width:530px;font-size:clamp(36px,7.8vw,51px)}._description_cx537_17{margin:20px 0 24px}._context_cx537_27{margin-top:17px}._stage_cx537_29{padding:5px 24px 51px}._frame_cx537_31{width:min(100%,286px);transform:none}._stage_cx537_29:hover ._frame_cx537_31{transform:none}._pedestal_cx537_39{max-width:360px}._more_cx537_43{margin-top:0}._previousContent_cx537_49{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:400px){._campaign_cx537_1{padding-inline:18px}._eyebrow_cx537_13{letter-spacing:.11em;font-size:9px}._title_cx537_15{font-size:35px}._action_cx537_18{gap:8px;width:100%;padding-inline:10px;font-size:12px}._stage_cx537_29{padding-inline:13px}._frame_cx537_31{width:min(100%,250px)}}@media (prefers-reduced-motion:reduce){._frame_cx537_31{transition:none;transform:none}._morePlus_cx537_47{transition:none}}._section_1p2ez_1{isolation:isolate;color:#e9f3ff;background:radial-gradient(at 0 0,#48a8d31f,#0000 55%),linear-gradient(145deg,#0a1d31,#08111f 65%);border-top:1px solid #ddb9714d;border-radius:28px;max-width:1480px;margin:40px auto;padding:32px 16px;scroll-margin-top:110px;position:relative;overflow:hidden}._section_1p2ez_1:before{content:"";pointer-events:none;z-index:-1;border:1px solid #dcb9701f;border-radius:22px;position:absolute;inset:10px}._heading_1p2ez_3{max-width:760px;margin:0 0 26px;padding:0 6px}._eyebrow_1p2ez_4{letter-spacing:.14em;font-weight:750;color:#e7c680!important;margin:0 0 12px!important;font-size:11px!important}._heading_1p2ez_3 h2{letter-spacing:-.035em;color:#fff6e2;margin:0 0 15px;font-size:clamp(27px,4.5vw,46px);line-height:1.1}._heading_1p2ez_3>p:last-child{color:#bfcee0;margin:0;font-size:15px;line-height:1.65}._grid_1p2ez_7{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}._card_1p2ez_8{background:linear-gradient(150deg,#122c42f0,#081322fa);border:1px solid #debd7e57;border-radius:23px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 35px #00000030}._cardTop_1p2ez_9{justify-content:space-between;align-items:center;padding:19px 20px 0;display:flex}._icon_1p2ez_10{color:#abddf3;background:linear-gradient(145deg,#448fb33d,#061828cc);border:1px solid #e8c786a6;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px 1px #fff6d63d,0 5px 13px #00000040}._ordinal_1p2ez_11{color:#c6a86d;letter-spacing:.15em;font-size:12px;font-weight:700}._visual_1p2ez_12{aspect-ratio:1.35;background:radial-gradient(at 50% 55%,#7ec1db29,#0a1a2a66);border-radius:16px;width:calc(100% - 32px);margin:14px 16px 0;overflow:hidden;height:auto!important;min-height:0!important}._visual_1p2ez_12>div{height:100%!important}._content_1p2ez_14{flex-direction:column;flex:1;min-width:0;padding:21px 20px 20px;display:flex}._content_1p2ez_14 h3{letter-spacing:-.025em;color:#fff2d7;margin:0 0 12px;font-size:23px;line-height:1.15}._description_1p2ez_16{color:#c9d9e9;margin:0 0 20px;font-size:14px;line-height:1.65}._items_1p2ez_17{gap:0;margin:0;padding:0;list-style:none;display:grid}._items_1p2ez_17 li{border-top:1px solid #89b7cf2b;min-width:0;padding:15px 0}._itemHeading_1p2ez_19{align-items:flex-start;gap:9px;min-width:0;display:flex}._quantity_1p2ez_20{color:#eacb87;flex:none;font-size:12px;font-weight:750;line-height:1.65}._itemHeading_1p2ez_19 a{overflow-wrap:anywhere;color:#dfecf9;min-width:0;font-size:12px;line-height:1.6;text-decoration:none;display:inline}._itemHeading_1p2ez_19 a svg{vertical-align:middle;color:#8dcae2;flex:none;margin-left:4px;display:inline}._itemHeading_1p2ez_19 a:hover{color:#f7d790;text-underline-offset:3px;text-decoration:underline}._price_1p2ez_24{padding:8px 0 0 28px}._price_1p2ez_24 .product-price{align-items:flex-start;gap:3px}._price_1p2ez_24 .product-price>span{font-size:10px}._price_1p2ez_24 .product-price strong{font-size:19px}._price_1p2ez_24 .historical-price-note{font-size:10px;line-height:1.55}._photoNote_1p2ez_29{color:#93adbf;margin-top:5px;padding-left:28px;font-size:10px;line-height:1.5;display:block}._limits_1p2ez_30{color:#bbc9d8;background:#08111d80;border-left:2px solid #bd9c5a;border-radius:10px;margin:12px 0 18px;padding:13px 14px;font-size:11px;line-height:1.65}._action_1p2ez_31{margin-top:auto}._status_1p2ez_32{color:#acd1e3;min-height:0;margin:0 0 10px;font-size:11px;line-height:1.6}._status_1p2ez_32:empty{display:none}._cta_1p2ez_34{text-align:left;color:#fff1d4;cursor:pointer;background:linear-gradient(135deg,#4984a647,#132f47e6);border:1px solid #ceab66;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:13px 15px;font-size:13px;font-weight:750;line-height:1.4;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffeebf3b,0 5px 14px #0000002e}._cta_1p2ez_34 svg{flex:none}._cta_1p2ez_34:not(:disabled):hover{background:linear-gradient(135deg,#4d9ec66b,#163a52f2);transform:translateY(-1px);box-shadow:inset 0 1px #ffeebf66,0 5px 21px #4aafdb2b}._cta_1p2ez_34:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}._section_1p2ez_1 a:focus-visible{outline-offset:4px;outline:3px solid #82d6f0}._cta_1p2ez_34:focus-visible{outline-offset:4px;outline:3px solid #82d6f0}._priceNote_1p2ez_39{color:#b6c8da;margin:22px 6px;font-size:12px;line-height:1.7}._delivery_1p2ez_40{background:#0b2133bf;border:1px solid #dcb97040;border-radius:15px;gap:12px;padding:18px 16px;display:flex}._delivery_1p2ez_40>svg{color:#e2bd72;flex:none;margin-top:2px}._delivery_1p2ez_40 strong{color:#f5dfb2;font-size:13px;line-height:1.5}._delivery_1p2ez_40 p{color:#bdd2e2;margin:5px 0 0;font-size:12px;line-height:1.7}._assistance_1p2ez_44{color:#a9bdcf;margin:14px 6px 0;font-size:11px;line-height:1.7}@media (min-width:680px){._section_1p2ez_1{padding:38px 26px}._grid_1p2ez_7{grid-template-columns:repeat(2,minmax(0,1fr))}._card_1p2ez_8:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 10px)}}@media (min-width:1060px){._section_1p2ez_1{padding:46px 34px}._grid_1p2ez_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}._card_1p2ez_8:last-child{grid-column:auto;max-width:none}._heading_1p2ez_3{margin-bottom:30px}._visual_1p2ez_12{aspect-ratio:1.25}._content_1p2ez_14{padding:23px 23px 22px}}@media (max-width:359px){._section_1p2ez_1{border-radius:18px;padding:25px 12px}._content_1p2ez_14{padding:18px 15px}._cardTop_1p2ez_9{padding:16px 15px 0}._visual_1p2ez_12{width:calc(100% - 24px);margin-left:12px;margin-right:12px}._content_1p2ez_14 h3{font-size:21px}._delivery_1p2ez_40{padding:15px 12px}}@media (prefers-reduced-motion:reduce){._cta_1p2ez_34{transition:none}._cta_1p2ez_34:not(:disabled):hover{transform:none}}._moment_12bi2_1{isolation:isolate;width:min(100%,300px);margin:16px 0 0;position:relative}._moment_12bi2_1>svg{width:100%;height:auto;max-height:126px;display:block}._moment_12bi2_1>button{width:44px;height:44px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:1px solid #b9cad34d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}._moment_12bi2_1>button:hover{opacity:1;background:#d9e6ef33}._moment_12bi2_1>button:focus-visible{outline-offset:3px;outline:3px solid #bd984f}._ball_12bi2_1{animation:40s linear infinite paused _pass_12bi2_1}._elf_12bi2_1{transform-origin:0 117px;animation:40s ease-in-out infinite paused _lean_12bi2_1}._moment_12bi2_1[data-moving=true] :is(._ball_12bi2_1,._elf_12bi2_1){animation-play-state:running}@keyframes _pass_12bi2_1{0%,15%,to{transform:translate(0)}3.75%{transform:translate(69px,-35px)}7.5%{transform:translate(138px)}11.25%{transform:translate(69px,-35px)}}@keyframes _lean_12bi2_1{0%,7.5%,15%,to{transform:rotate(0)}3.75%{transform:rotate(-3deg)}11.25%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){._moment_12bi2_1 :is(._ball_12bi2_1,._elf_12bi2_1){animation:none}._moment_12bi2_1>button{display:none}}@media print{._moment_12bi2_1{display:none}}.gift-possibilities{--gp-ink:#142c48;--gp-blue:#0c2848;--gp-gold:#b57b2b;--gp-light-gold:#f0d9a1;--gp-coral:#df7864;box-sizing:border-box;width:min(1320px,100% - 64px);color:var(--gp-ink);isolation:isolate;margin:clamp(76px,9vw,132px) auto;scroll-margin-top:150px;font-family:inherit}.gift-possibilities *,.gift-possibilities :before,.gift-possibilities :after{box-sizing:border-box}.gift-possibilities button,.gift-possibilities a{font:inherit;-webkit-tap-highlight-color:transparent}.gift-possibilities button{cursor:pointer}.gift-possibilities a{text-decoration:none}.gift-possibilities p,.gift-possibilities h2,.gift-possibilities h3{margin:0}.gp-heading{text-align:center;max-width:790px;margin:0 auto 44px}.gp-eyebrow{color:#e2c181;letter-spacing:.18em;justify-content:center;align-items:center;gap:11px;font-size:11px;font-weight:750;line-height:1.5;display:flex}.gp-eyebrow>span{background:var(--gp-coral);width:7px;height:7px;transform:rotate(45deg)}.gift-possibilities .gp-heading h2{color:#f5f2e9;letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(36px,4.3vw,63px);font-weight:600;line-height:1.09}.gp-heading h2 em{color:#e2c181;letter-spacing:-.045em;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.gp-intro{color:#c3d2e0;text-wrap:balance;max-width:580px;font-size:17px;line-height:1.7;margin:22px auto 0!important}.gp-atelier{background:#fbfaf6;border:1px solid #dedfdc;border-radius:32px;grid-template-columns:1.04fr 1fr;display:grid;overflow:hidden;box-shadow:0 24px 70px #17324c09}.gp-artwork{background:radial-gradient(at 46% 45%,#faf0d5 0,#f1eee4 40%,#e8edf0 84%);min-width:0;padding:12px 0 22px}.gp-scene{aspect-ratio:1.05;width:100%;min-height:420px;position:relative;overflow:hidden}.gp-scene:after{z-index:0;content:"";filter:blur(19px);background:#18334a1f;border-radius:50%;height:14%;position:absolute;bottom:9%;left:12%;right:12%}.gp-scene-orbit{aspect-ratio:1;border:1px solid #b38c4d36;border-radius:50%;width:74%;position:absolute;top:14%;left:13%;box-shadow:0 0 0 31px #ffffff26,0 0 0 32px #b38c4d16}.gp-scene-label{z-index:3;color:#776039;text-align:center;letter-spacing:.18em;font-size:10px;font-weight:750;line-height:1.6;position:absolute;top:7%;left:8%;right:8%}.gp-ribbon-flight{z-index:1;width:100%;height:100%;color:var(--gp-coral);position:absolute;inset:0;overflow:visible}.gp-ribbon-shadow{stroke:#d9b36e;stroke-width:13px;opacity:.5}.gp-ribbon-fine{stroke:#aa7830;stroke-width:1.2px}.gp-ribbon-flight>circle{fill:currentColor}.gp-constellation{fill:#f4e3b5;stroke:#b38c4d;stroke-width:.8px}.gp-constellation-small{fill:#f7f3e7}.gp-object{z-index:4;place-items:center;height:47%;display:grid;position:absolute;top:21%;left:12%;right:12%}.gp-notebook{background:#fff;border:1px solid #eadbc3;border-radius:17px;width:min(100%,400px);height:100%;position:relative;overflow:hidden;box-shadow:0 19px 31px #07172e25,0 2px 6px #07172e12,inset 0 1px #fff}.gp-notebook-photo{width:100%;height:100%}.gp-artwork[data-premium-notebook=true]{background:radial-gradient(at 45% 30%,#304969 0,#102944 48%,#091c33 100%);position:relative}.gp-scene[data-gift-path=notebook] .gp-object{height:52%;top:17%;left:9%;right:9%}.gp-scene[data-gift-path=notebook] .gp-scene-label{color:#f0d9a5;text-shadow:0 1px 10px #07172e80}.gp-scene[data-gift-path=notebook] .gp-scene-orbit{border-color:#e9c47b40;box-shadow:0 0 0 31px #e8c57c07,0 0 0 32px #e8c57c15}.gp-scene[data-gift-path=notebook] .gp-gift{width:37%;height:17%;bottom:11%;left:34%}.gp-scene[data-gift-path=notebook] .gp-scene-bottom{color:#d7c8ac;right:21%}.gp-scene[data-gift-path=notebook] .gp-scene-bottom i{background:#d1b07740}.gp-artwork[data-premium-notebook=true] .gp-illustration-note{color:#c4ced8}.gift-possibilities .gp-artwork-launch{z-index:6;touch-action:manipulation;background:0 0;border:0;border-radius:0;width:100%;padding:0;position:absolute;inset:0 0 42px}.gp-artwork-launch .gp-artwork-cta{color:#ffe5ac;background:linear-gradient(140deg,#f0dcac33,#d4b16e12);border:1px solid #efdaa3b3;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s,box-shadow .2s;display:grid;position:absolute;bottom:5%;right:7%;box-shadow:0 4px 16px #040b1840,inset 0 1px #fff4}.gift-possibilities .gp-artwork-launch:focus-visible{outline-offset:-8px;outline:3px solid #f2d998}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gp-artwork[data-premium-notebook=true] .gp-notebook{transition:transform .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s;transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)}.gp-artwork[data-premium-notebook=true]:has(.gp-artwork-launch:hover) .gp-notebook{transform:perspective(1000px)translateY(-4px)rotateY(2deg)rotateX(-1deg);box-shadow:0 25px 39px #020b1c50,0 0 0 1px #efcf8466}.gp-artwork-launch:hover .gp-artwork-cta{background-color:#e4bf6b30;box-shadow:0 6px 22px #050c1d66,0 0 15px #e7c77830,inset 0 1px #fff6}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gp-artwork[data-premium-notebook=true] .gp-notebook{transition:none!important;transform:none!important}}.gp-training,.gp-analysis{aspect-ratio:1.4;background:linear-gradient(140deg,#214c69,#102c49);border:1px solid #5c7386;border-radius:17px;width:91%;position:relative;transform:rotate(-7deg);box-shadow:12px 17px 24px #162b4430}.gp-training svg{stroke:#e5d6a270;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.gp-training .gp-play-route{stroke:#eea28b;stroke-width:3px;stroke-dasharray:7 6}.gp-training .gp-play-ball{fill:#f7f0d9;stroke:#fff}.gp-training .gp-play-arrow{stroke:#f0baa3;stroke-width:3px}.gp-training-count{color:#fff7df;text-align:center;text-shadow:0 3px 15px #102942;width:80%;font-family:Georgia,serif;font-size:clamp(63px,6.6vw,94px);line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-37%)}.gp-training-count small{color:#fff5da;max-width:90%;margin:9px auto 0;font-family:system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.35;display:block}.gp-analysis{background:linear-gradient(145deg,#fffdf6,#e9e9e3)}.gp-analysis svg{stroke:#ad7c35;width:90%;height:79%;position:absolute;inset:7% 5% 14%}.gp-analysis-grid{stroke:#254b6c18;stroke-width:1px}.gp-analysis-curve{stroke:#214e6f;stroke-width:3px}.gp-analysis-second{stroke:#cf806d;stroke-width:2px}.gp-analysis svg circle{fill:#f8edce;stroke:#b58437;stroke-width:2px}.gp-analysis-caption{color:#344f64;text-align:center;font-size:12px;font-weight:600;line-height:1.4;position:absolute;bottom:8%;left:6%;right:6%}.gp-gift{z-index:3;width:48%;height:22%;position:absolute;bottom:17%;left:26%;transform:rotate(-5deg)}.gp-gift-face{background:linear-gradient(110deg,#1f4262,#112a46);border-radius:2px 0 5px 7px;position:absolute;inset:14% 12% 0 0;box-shadow:inset 0 0 0 1px #fff2}.gp-gift-face>i{background:linear-gradient(90deg,#c7a25c,#f1deb0 48%,#b48d45);width:13%;position:absolute;inset:0 37% 0 auto}.gp-gift-face>span{background:linear-gradient(140deg,#fff1,#0000 35%);position:absolute;inset:0}.gp-gift-face>b{background:#d4bb83a8;width:22%;height:2px;position:absolute;bottom:18%;right:9%;box-shadow:0 5px #d4bb8354}.gp-gift-side{clip-path:polygon(0 4%,100% 0,100% 93%,0 100%);background:#092238;width:13%;position:absolute;top:10%;bottom:0;right:0}.gp-gift-lid{z-index:2;background:linear-gradient(90deg,#315470,#173751);border-radius:3px;height:19%;position:absolute;inset:0 9% auto -2%;box-shadow:0 3px 3px #06162724}.gp-gift-lid:after{content:"";background:linear-gradient(90deg,#c7a25c,#f1deb0,#b48d45);width:13%;position:absolute;top:0;bottom:0;left:48%}.gp-gift-lid>i,.gp-gift-lid>b{border:5px solid #cbaa6b;border-radius:65% 70% 12%;width:27%;height:31px;position:absolute;bottom:84%;transform:rotate(17deg)}.gp-gift-lid>i{left:31%}.gp-gift-lid>b{left:53%;transform:scaleX(-1)rotate(17deg)}.gp-scene[data-gift-path=notebook] .gp-gift{transform-origin:50% 75%;filter:drop-shadow(0 9px 9px #020c2059);transform:rotate(-3deg)}.gp-scene[data-gift-path=notebook] .gp-gift:before{content:"";z-index:-1;filter:blur(7px);background:#010b1d80;border-radius:50%;height:16%;position:absolute;bottom:-9%;left:-6%;right:-5%}.gp-scene[data-gift-path=notebook] .gp-gift-face{background:radial-gradient(at 17% 0,#4a668447,#0000 65%),linear-gradient(112deg,#264a68,#173650 40%,#0c233d 89%);border:1px solid #41617a;border-radius:3px 0 6px 6px;inset:20% 12% 0 0;box-shadow:inset 1px 0 #afc7dc26,inset 0 2px 2px #020e2759,inset 0 -5px 9px #020c2430}.gp-scene[data-gift-path=notebook] .gp-gift-face>i{background:linear-gradient(90deg,#9f7637,#efd69a 30%,#fff0ba 47%,#d6b36b 62%,#a77b37);border-left:1px solid #eddda866;border-right:1px solid #99733f;width:15%;right:36%;box-shadow:2px 0 3px #020c2424}.gp-scene[data-gift-path=notebook] .gp-gift-face>span{background:linear-gradient(#e7c98c,#c39b54 58%,#a47b39);border-top:1px solid #eed8a68c;border-bottom:1px solid #9b773c80;height:13%;inset:39% 0 auto;box-shadow:0 2px 4px #06132a35}.gp-scene[data-gift-path=notebook] .gp-gift-face>b{background:linear-gradient(135deg,#fff0c8,#cdb279);border:1px solid #bca374;border-radius:2px;width:17%;height:22%;bottom:16%;right:8%;transform:rotate(-9deg);box-shadow:1px 2px 3px #04112740}.gp-scene[data-gift-path=notebook] .gp-gift-side{background:linear-gradient(100deg,#0d2742,#071a31 75%);border-right:1px solid #59718a50;width:13%;top:15%;box-shadow:inset 2px 0 3px #020b2040}.gp-scene[data-gift-path=notebook] .gp-gift-lid{background:linear-gradient(95deg,#365c7c,#193d5d 57%,#102d4b);border:1px solid #52718b;border-radius:4px 3px 2px 2px;height:18%;top:9%;box-shadow:0 3px 5px #01091e59,inset 0 1px #c8d9e44d}.gp-scene[data-gift-path=notebook] .gp-gift-lid:before{content:"";clip-path:polygon(0 100%,5% 0,100% 0,97% 100%);background:linear-gradient(135deg,#536f87,#274760 55%,#1b3853);height:65%;position:absolute;bottom:calc(100% - 1px);left:3%;right:-1px;box-shadow:inset 0 1px #c7d8e333}.gp-scene[data-gift-path=notebook] .gp-gift-lid:after{background:linear-gradient(90deg,#ae843f,#f0d99e 35%,#fff0bd 48%,#b18a45);border-left:1px solid #f8e7b180;border-right:1px solid #9f7637;width:15%;left:49%}.gp-scene[data-gift-path=notebook] .gp-gift-lid>i,.gp-scene[data-gift-path=notebook] .gp-gift-lid>b{z-index:2;background:linear-gradient(145deg,#ebd49b25,#9e783533);border-width:4px;border-color:#f4dc9d #b18b48 #8f6c33 #e6c582;border-radius:70% 75% 15% 70%;width:25%;height:23px;bottom:84%;box-shadow:inset 0 1px 1px #fff0b780,0 2px 3px #05102740}.gp-scene[data-gift-path=notebook] .gp-gift-lid>i{left:30%;transform:rotate(12deg)skew(-5deg)}.gp-scene[data-gift-path=notebook] .gp-gift-lid>b{left:53%;transform:scaleX(-1)rotate(12deg)skew(-5deg)}.gp-scene[data-gift-path=notebook] .gp-gift:after{content:"";z-index:5;background:linear-gradient(115deg,#a57930,#f8e2a9 42%,#cca253 65%,#9f7433);border:1px solid #b58e46;border-radius:35% 30% 38% 34%;width:14%;height:17%;position:absolute;top:2%;left:44%;box-shadow:inset 1px 1px #fff0bb9c,1px 2px 3px #03102366}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gp-artwork[data-premium-notebook=true] .gp-gift{transition:transform .3s cubic-bezier(.2,.7,.3,1),filter .3s;transform:perspective(850px)rotateY(-6deg)rotateX(2deg)rotate(-3deg)}.gp-artwork[data-premium-notebook=true]:has(.gp-artwork-launch:hover) .gp-gift{filter:drop-shadow(0 12px 11px #020c2073);transform:perspective(850px)translateY(-2px)rotateY(-3deg)rotateX(1deg)rotate(-2deg)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gp-artwork[data-premium-notebook=true] .gp-gift{transform:rotate(-3deg);transition:none!important}}.gp-scene-bottom{z-index:4;color:#5f6c74;align-items:center;gap:14px;font-family:Georgia,serif;font-size:17px;font-style:italic;display:flex;position:absolute;bottom:5%;left:10%;right:10%}.gp-scene-bottom i{background:#ad8b584d;flex:1;height:1px}.gp-illustration-note{z-index:4;color:#62717c;text-align:center;padding:0 25px;font-size:11px;line-height:1.6;position:relative}.gp-story{min-width:0;padding:40px clamp(28px,4.1vw,58px) 38px}.gp-tabs{border-bottom:1px solid #d8dcd9;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.gift-possibilities .gp-tabs button{color:#657382;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:0 0 17px;font-size:14px;font-weight:600;line-height:1.35;display:flex;position:relative}.gp-tabs button>span{color:#947140;letter-spacing:.09em;font-size:10px}.gp-tabs button>i{transform-origin:0;background:0 0;height:3px;transition:background-color .18s,transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.1)}.gift-possibilities .gp-tabs button[aria-selected=true]{color:#173954}.gp-tabs button[aria-selected=true]>i{background:#c78c54;transform:scaleX(1)}.gp-route{outline-offset:8px;min-height:315px;padding-top:37px}.gp-route-eyebrow{color:#8e6833;letter-spacing:.13em;font-size:10px;font-weight:750;line-height:1.5}.gift-possibilities .gp-route h3{color:#17354f;letter-spacing:-.035em;text-wrap:balance;max-width:390px;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,39px);font-weight:400;line-height:1.15}.gp-route-body{color:#506476;max-width:440px;font-size:15px;line-height:1.8;margin-top:19px!important}.gift-possibilities .gp-action{color:#fff9ed;text-align:left;background:#173852;border:1px solid #173852;border-radius:7px;justify-content:space-between;align-items:center;gap:19px;max-width:100%;min-height:48px;margin-top:23px;padding:11px 19px;font-size:14px;font-weight:650;line-height:1.5;transition:background-color .16s,transform .16s;display:inline-flex}.gp-action svg,.gp-contact svg,.gp-official svg{flex-shrink:0}.gp-route-detail{color:#687784;max-width:400px;font-size:12px;line-height:1.65;margin-top:13px!important}.gp-together{border-top:1px solid #dcded7;grid-template-columns:minmax(0,1fr) auto;gap:22px 35px;margin:28px 12px 0;padding:26px 16px 0;display:grid}.gp-together-copy{align-items:flex-start;gap:20px;min-width:0;display:flex}.gp-together-symbol{color:#be8951;flex-shrink:0;font-family:Georgia,serif;font-size:45px;line-height:1}.gift-possibilities .gp-together h3{color:#223f57;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2}.gp-together-copy p{color:#5c6d7b;max-width:640px;margin-top:10px;font-size:14px;line-height:1.75}.gp-together-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;display:flex}.gp-contact{color:#173b59;align-items:center;gap:17px;min-height:46px;padding:5px 0;font-size:14px;font-weight:700;display:inline-flex}.gp-official{color:#78603a;align-items:center;gap:8px;min-height:32px;font-size:12px;font-weight:600;display:inline-flex}.gp-conditions{color:#6c7780;grid-column:1/-1;max-width:890px;padding-left:65px;font-size:12px;line-height:1.7}.gp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gift-possibilities :where(button,a,[tabindex="0"]):focus-visible{outline-offset:5px;outline:3px solid #ba7940}@media (hover:hover){.gift-possibilities .gp-action:hover{background:#25516e;transform:translateY(-2px)}.gp-contact:hover,.gp-official:hover{color:#a85e36;text-underline-offset:5px;text-decoration:underline}.gp-tabs button:hover{color:#173954}}@media (max-width:900px){.gift-possibilities{width:min(720px,100% - 40px)}.gp-heading{margin-bottom:31px}.gp-atelier{border-radius:25px;grid-template-columns:1fr}.gp-artwork{padding-bottom:17px}.gp-scene{aspect-ratio:1.3;max-width:570px;min-height:0;margin:0 auto}.gp-object{height:47%;top:18%;left:20%;right:20%}.gp-scene-orbit{width:52%;top:12%;left:24%}.gp-gift{width:37%;height:21%;bottom:15%;left:32%}.gp-scene-label{top:6%}.gp-ribbon-flight{height:120%;top:-14%}.gp-scene-bottom{bottom:3%}.gp-story{padding:29px 34px 32px}.gp-route{min-height:0;padding-top:29px}.gp-route-body{max-width:100%}.gp-together{grid-template-columns:1fr;gap:17px;margin:24px 4px 0;padding:24px 5px 0}.gp-together-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:11px 25px;padding-left:55px}.gp-together-copy{gap:14px}.gp-conditions{padding-left:55px}}@media (max-width:760px){.gift-possibilities{scroll-margin-top:185px}}@media (max-width:480px){.gift-possibilities{width:calc(100% - 32px);margin-top:72px;margin-bottom:76px}.gp-eyebrow{letter-spacing:.12em;gap:9px;font-size:10px}.gift-possibilities .gp-heading h2{margin-top:17px;font-size:clamp(33px,8.8vw,42px);line-height:1.13}.gp-intro{font-size:15px;line-height:1.7;margin-top:18px!important}.gp-atelier{border-radius:20px}.gp-scene{aspect-ratio:1.03}.gp-scene-label{letter-spacing:.12em;font-size:8.5px;top:6%}.gp-object{height:45%;top:20%;left:12%;right:12%}.gp-scene-orbit{width:66%;top:16%;left:17%}.gp-gift{width:46%;height:21%;bottom:16%;left:28%}.gp-gift-lid>i,.gp-gift-lid>b{border-width:4px;height:24px}.gp-scene-bottom{font-size:15px;bottom:4%}.gp-illustration-note{padding:0 20px;font-size:10px}.gp-training-count{font-size:65px}.gp-training-count small,.gp-analysis-caption{font-size:10px}.gp-story{padding:25px 23px 29px}.gp-tabs{gap:12px}.gift-possibilities .gp-tabs button{min-height:66px;padding-bottom:15px;font-size:13px}.gift-possibilities .gp-route h3{font-size:32px}.gp-route-body{font-size:15px;line-height:1.75}.gift-possibilities .gp-action{width:100%;padding:12px 15px;font-size:14px}.gp-together-symbol{font-size:36px}.gift-possibilities .gp-together h3{font-size:23px}.gp-together-copy p{font-size:14px}.gp-together-actions,.gp-conditions{padding-left:0}.gp-conditions{font-size:11px}}@media (prefers-reduced-motion:reduce){.gift-possibilities *,.gift-possibilities :before,.gift-possibilities :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.gp-atelier,.gp-action,.gp-tabs{border:1px solid canvastext}.gp-tabs button[aria-selected=true]{border-bottom:3px solid highlight}.gp-ribbon-flight,.gp-scene-orbit,.gp-gift{forced-color-adjust:none}}@media print{.gift-possibilities .gp-heading h2,.gift-possibilities .gp-heading h2 em,.gift-possibilities .gp-eyebrow,.gift-possibilities .gp-intro{color:#142c48}}.catalogue-guide{box-sizing:border-box;overscroll-behavior:contain;color:#18304d;background:#f8fbff;border:1px solid #bfd9ef;border-radius:28px;width:min(880px,100% - 24px);max-height:90dvh;padding:28px;font-size:16px;overflow:auto;box-shadow:0 30px 90px #071c4260}.catalogue-guide::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10243b99}.catalogue-guide header{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalogue-guide header>button{width:44px;height:44px;color:inherit;cursor:pointer;background:#e7f0f8;border:0;border-radius:50%;flex-shrink:0;font-size:28px}.catalogue-guide h2{margin:24px 0 12px;font-size:clamp(25px,4vw,38px);line-height:1.1}.catalogue-guide p{overflow-wrap:anywhere;line-height:1.6}.catalogue-guide form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:24px 0;display:grid}.catalogue-guide label{gap:7px;min-width:0;font-size:16px;font-weight:650;display:grid}.catalogue-guide input,.catalogue-guide select{box-sizing:border-box;color:#18304d;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #a8c4df;border-radius:12px;padding:13px;font-size:16px}.catalogue-guide-wide{grid-column:1/-1}.catalogue-guide-submit{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#1557cb,#007e97);border:0;border-radius:14px;padding:15px;font-weight:750;box-shadow:0 7px 20px #1472ad22}.catalogue-guide-submit:disabled{opacity:.65;cursor:wait}.catalogue-guide :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #0a9bbd}.catalogue-guide-coverage{color:#456079;font-size:16px}.catalogue-guide-results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalogue-guide-results>li{background:#fff;border:1px solid #d7e5f3;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(165px,30%);gap:16px;padding:18px;display:grid}.catalogue-guide-results h4{overflow-wrap:anywhere;margin:7px 0 12px;font-size:18px}.catalogue-guide-results span,.catalogue-guide-price small{color:#456079;font-size:16px}.catalogue-guide-reasons{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.catalogue-guide-reasons>li{color:#205786;background:#edf6fc;border-radius:8px;padding:4px 7px;font-size:16px}.catalogue-guide-price{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.catalogue-guide-price strong{letter-spacing:-.04em;font-size:24px}.catalogue-guide-price p{margin:4px 0;font-size:16px}.catalogue-guide a{box-sizing:border-box;color:#075aa5;text-underline-offset:4px;align-items:center;min-height:44px;padding:8px 0;font-weight:700;display:inline-flex}.catalogue-guide-price a{margin-top:auto}.catalogue-guide footer{border-top:1px solid #d7e5f3;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:8px;display:flex}.catalogue-guide footer>p{color:#456079;width:100%;font-size:16px}.catalogue-guide-error{color:#8c293a;background:#fff0f3;border-radius:10px;padding:12px}@media (max-width:600px){.catalogue-guide{border-radius:20px;padding:20px}.catalogue-guide form,.catalogue-guide-results>li{grid-template-columns:minmax(0,1fr)}.catalogue-guide-price strong{font-size:26px}.catalogue-guide footer>a{width:100%}}@media (prefers-reduced-motion:reduce){.catalogue-guide{scroll-behavior:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.catalogue-guide::backdrop{scroll-behavior:auto;-webkit-backdrop-filter:none;backdrop-filter:none}}body:has(.catalogue-guide[open]){overflow:hidden}dialog.catalogue-guide{overscroll-behavior:contain;width:min(880px,100vw - 24px);max-width:calc(100vw - 24px);margin:auto;inset:0}.shop-shell .catalog-need-action{color:#173d61;background:#f7fafc;border:1px solid #c9d6df;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:14px 0;padding:16px 18px;display:flex}.shop-shell .catalog-need-action strong{font-size:15px;line-height:1.45}.shop-shell .catalog-need-action p{color:#3a536b;margin:5px 0 0;font-size:13px;line-height:1.5}.shop-shell .catalog-need-action button{white-space:normal;max-width:100%;min-height:44px;font-size:14px;line-height:1.4}.catalogue-guide .catalogue-need-context{color:#193f61;overflow-wrap:anywhere;background:#f2f7fb;border:1px solid #cad8e3;border-radius:10px;margin:14px 0;padding:14px 16px}.catalogue-guide .catalogue-need-context strong{font-size:14px;line-height:1.45}.catalogue-guide .catalogue-need-context p{color:#35536b;margin:7px 0 0;font-size:13px;line-height:1.55}@media (max-width:480px){.shop-shell .catalog-need-action{padding:14px}.shop-shell .catalog-need-action button{width:100%}}.shop-shell .catalog-view-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 18px;min-width:0;margin:0 0 16px;display:flex}.shop-shell .catalog-view-label{color:#e0c38a;font-size:13px;line-height:1.45}.shop-shell .catalog-view-controls{background:linear-gradient(135deg,#132b47,#18223b);border:1px solid #728caf66;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,360px);min-width:0;padding:4px;display:grid;box-shadow:0 3px #020f2133}.shop-shell .catalog-view-controls button{color:#e6eef8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:8px 6px;font:600 13px/1.35 system-ui,sans-serif;display:flex}.shop-shell .catalog-view-controls button svg{flex:none}.shop-shell .catalog-view-controls button span{overflow-wrap:anywhere;min-width:0}.shop-shell .catalog-view-controls button[aria-pressed=true]{color:#122a47;background:linear-gradient(135deg,#fff7e0,#e4cf99);border-color:#d2b473;box-shadow:inset 0 1px #fff9}.shop-shell .catalog-view-controls button:focus-visible{outline-offset:2px;outline:3px solid #8bc5ff}.shop-shell .catalog-display{width:100%;min-width:0}.product-codes{color:#314c68;min-width:0;max-width:100%;margin:10px 0}.product-codes>summary{color:#2d4868;cursor:pointer;overflow-wrap:anywhere;background:#f6f8fb;border:1px solid #d5dce4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 10px;font:600 13px/1.4 system-ui,sans-serif;list-style:none;display:flex}.product-codes>summary::-webkit-details-marker{display:none}.product-codes>summary span{min-width:0}.product-codes>summary svg{flex:none}.product-codes[open]>summary svg{transform:rotate(180deg)}.product-codes>summary:focus-visible{outline-offset:3px;outline:3px solid #236fa6}.product-codes>dl{background:#fff;border:1px solid #dce3eb;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0 0;padding:10px;display:grid}.product-codes>dl>div{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.product-codes dt{color:#5b6979;font:500 11px/1.45 system-ui,sans-serif}.product-codes dd{color:#193d62;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;min-width:0;margin:0;font:600 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.product-codes--compact{margin:8px 0 0}.product-codes--compact>summary{padding:8px;font-size:12px}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) [data-catalog-rail-track]{scroll-snap-type:none;width:100%;min-width:0;margin:0;padding:0;display:grid;overflow:visible}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) [data-catalog-rail-item]{width:auto;min-width:0;max-width:none;margin:0;display:block}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) :is([data-catalog-rail-controls],[data-catalog-rail-hint]){display:none}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) .product-card{width:100%;min-width:0;margin:0;transform:none}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) .product-information{min-width:0}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) :is(.product-price,.retail-vat,.retail-vat__gross,.retail-vat__net){min-width:0;max-width:100%}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) .product-price strong{white-space:normal;overflow-wrap:anywhere}.shop-shell .catalog-display[data-catalog-view=list] :is(.product-grid,[data-catalog-rail-track]){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.shop-shell .catalog-display[data-catalog-view=list] .product-card{grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);align-content:start;height:auto;display:grid}.shop-shell .catalog-display[data-catalog-view=list] .card-topline{grid-column:1/-1;min-width:0;min-height:48px;padding:5px 9px}.shop-shell .catalog-display[data-catalog-view=list] .product-visual{grid-column:1;align-self:start;height:auto;min-height:0;padding:6px}.shop-shell .catalog-display[data-catalog-view=list] .product-information{flex-direction:column;grid-column:2;padding:8px 10px 12px;display:flex}.shop-shell .catalog-display[data-catalog-view=list] .gian-living-product.lp-photo-v22{aspect-ratio:auto;height:auto;min-height:0}.shop-shell .catalog-display[data-catalog-view=list] .gian-living-product.lp-photo-v22 :is(.lp-photo-stage,.lp-photo-fallback){aspect-ratio:auto;height:clamp(100px,25vw,180px);min-height:0}.shop-shell .catalog-display[data-catalog-view=list] :is(.product-name,[data-catalog-product-name]){-webkit-line-clamp:4;min-height:44px;margin:0;font-size:15px;line-height:1.45}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) [data-catalog-product-name]>button{min-height:44px}.shop-shell .catalog-display[data-catalog-view=list] .product-category{margin-bottom:6px;font-size:11px}.shop-shell .catalog-display[data-catalog-view=list] .card-price-row{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0 8px;padding-top:0;display:flex}.shop-shell .catalog-display[data-catalog-view=list] .product-price strong{font-size:23px}.shop-shell .catalog-display[data-catalog-view=list] [data-catalog-card-actions]{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.shop-shell .catalog-display[data-catalog-view=list] [data-catalog-card-actions]>button:first-child{flex:120px}.shop-shell .catalog-display[data-catalog-view=matrix] :is(.product-grid,[data-catalog-rail-track]){grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.shop-shell .catalog-display[data-catalog-view=matrix] .product-card{border-radius:13px;flex-direction:column;height:100%;display:flex}.shop-shell .catalog-display[data-catalog-view=matrix] .card-topline{gap:4px;min-height:48px;padding:4px 6px}.shop-shell .catalog-display[data-catalog-view=matrix] .save-product{width:44px;min-width:44px;height:44px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-visual{height:auto;min-height:0;padding:3px 6px;display:block}.shop-shell .catalog-display[data-catalog-view=matrix] .gian-living-product.lp-photo-v22{aspect-ratio:auto;height:auto;min-height:0}.shop-shell .catalog-display[data-catalog-view=matrix] .gian-living-product.lp-photo-v22 :is(.lp-photo-stage,.lp-photo-fallback){aspect-ratio:4/3;height:auto;min-height:0}.shop-shell .catalog-display[data-catalog-view=matrix] .product-information{flex:1;padding:9px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-category{margin-bottom:6px;font-size:11px;line-height:1.4}.shop-shell .catalog-display[data-catalog-view=matrix] :is(.product-name,[data-catalog-product-name]){min-height:4.35em;margin:0;font-size:16px;line-height:1.45}.shop-shell .catalog-display[data-catalog-view=matrix] .product-codes>summary{gap:4px;padding:7px 6px;font-size:12px}.shop-shell .catalog-display[data-catalog-view=matrix] .card-price-row{flex-wrap:wrap;align-items:flex-end;gap:7px;margin:12px 0 8px;padding-top:0;display:flex}.shop-shell .catalog-display[data-catalog-view=matrix] .product-price strong{font-size:20px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-price>span{font-size:11px}.shop-shell .catalog-display[data-catalog-view=matrix] [data-catalog-card-actions]{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.shop-shell .catalog-display[data-catalog-view=matrix] [data-catalog-card-actions]>button:first-child{flex:80px;padding:8px;font-size:12px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-whatsapp__link{gap:5px;padding:8px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-whatsapp__link strong{overflow-wrap:anywhere;font-size:12px}@media (min-width:700px){.shop-shell .catalog-display[data-catalog-view=list] .product-card{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr)}.shop-shell .catalog-display[data-catalog-view=list] .product-information{padding:12px 18px 18px}.shop-shell .catalog-display[data-catalog-view=list] :is(.product-name,[data-catalog-product-name]){font-size:18px}}@media (max-width:640px){.shop-shell .catalog-view-bar{margin-bottom:13px;display:block}.shop-shell .catalog-view-label{margin-bottom:7px;display:block}.shop-shell .catalog-view-controls{width:100%}.shop-shell .catalog-display[data-catalog-view]:not([data-catalog-view=tiles]) [data-editorial-product-rail]{padding:14px 8px}.shop-shell .catalog-display[data-catalog-view=list] .product-price strong{font-size:20px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-price strong{font-size:24px}}@media (hover:hover) and (pointer:fine){.shop-shell .catalog-view-controls button:not([aria-pressed=true]):hover{background:#ffffff12;border-color:#9fbbda77}.product-codes>summary:hover{background:#fbf8ef;border-color:#b59a62}}@media (prefers-reduced-motion:reduce){.catalog-view-controls button,.product-codes>summary,.product-codes>summary svg{transition:none;animation:none}}.shop-shell .catalog-display .product-card{flex-direction:column;min-width:0;display:flex}.shop-shell .catalog-display .product-card .product-information{flex-direction:column;flex:1;min-width:0;display:flex}.shop-shell .catalog-display .product-card :is(a.product-name,[data-catalog-product-name]>a){-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:0;max-height:4.35em;line-height:1.45;display:-webkit-box;overflow:hidden}.shop-shell .catalog-display .product-card .lp-photo-note>span:first-child{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-shell .catalog-display .product-card .lp-photo-note{padding-top:0}.shop-shell .catalog-display .product-card .lp-photo-note .lp-photo-source-label{padding:4px 0}.shop-shell .catalog-display .product-card .card-price-row{margin-top:16px}.shop-shell .catalog-display .product-card .card-footer{margin-top:auto}.shop-shell .catalog-display .product-card :is(.save-product,.add-product,.card-footer button){min-width:44px;min-height:44px}.shop-shell .catalog-display .product-card .product-price :is(.historical-price-note,.retail-vat__pending,.retail-vat__assumption){font-size:12px;line-height:1.45}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid .product-visual{height:auto;min-height:0}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid .product-information{padding:14px 16px 12px}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid .product-name{min-height:4.35em;font-size:17px}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid .card-price-row{flex-wrap:wrap}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid .product-price strong{font-size:25px}.shop-shell .catalog-display[data-catalog-view=tiles] .product-grid .product-category{font-size:12px}@media (max-width:600px){.shop-shell .catalog-display[data-catalog-view=list] .product-card{grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);display:grid}.shop-shell .catalog-display[data-catalog-view=matrix] .product-information{padding:14px}.shop-shell .catalog-display[data-catalog-view=matrix] .product-name,.shop-shell .catalog-display[data-catalog-view=matrix] [data-catalog-product-name]{font-size:17px}.shop-shell .catalog-display[data-catalog-view=list] .lp-photo-hint>span{display:none}}.shop-shell .catalog-display .product-card .catalog-card-contact{grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));align-items:stretch;gap:8px;min-width:0;margin-top:10px;display:grid}.shop-shell .catalog-display .product-card .catalog-card-contact>:is(.product-share,.product-whatsapp){min-width:0;margin:0}.shop-shell .catalog-display .product-card .catalog-card-contact .product-share{display:block}.shop-shell .catalog-display .product-card .catalog-card-contact .product-share-button{width:100%;height:100%;min-height:44px;display:flex}.shop-shell .catalog-display .product-card .catalog-card-contact .product-whatsapp__link{height:100%;min-height:44px}.shop-shell .catalog-display .product-card .catalog-card-contact .product-share-options{margin-top:8px}.shop-shell .catalog-display .product-card .catalog-card-contact:has(.product-share-options)>:is(.product-share,.product-whatsapp){grid-column:1/-1}.shop-shell .catalog-display .product-card .catalog-card-contact:has(.product-share-options) .product-share-button{height:auto}@media (max-width:640px){.shop-shell .catalog-display:is([data-catalog-view=matrix],[data-catalog-view=tiles]) .product-card .gian-living-product.lp-photo-v22 :is(.lp-photo-stage,.lp-photo-fallback){aspect-ratio:16/10;height:auto;min-height:120px}}.shop-shell.shop-shell--signature .journey-picker{border-bottom:0;padding-top:10px;padding-bottom:10px}.shop-shell.shop-shell--signature .journey-picker>div:first-child>.eyebrow{display:none}.shop-shell.shop-shell--signature .journey-picker strong{color:#56647a;font-size:14px;font-weight:500}@media (max-width:600px){.shop-shell.shop-shell--signature>.shop-header nav{scrollbar-width:none;gap:15px;min-height:38px;font-size:12px}.shop-shell.shop-shell--signature>.shop-header nav::-webkit-scrollbar{display:none}.shop-shell.shop-shell--signature>.shop-header nav a[href=\#gian-ai-spot]{display:none}.shop-shell.shop-shell--signature .shop-completion-notice{align-items:flex-start;gap:10px;display:flex;padding:7px 10px!important}.shop-shell.shop-shell--signature .shop-completion-notice__details{flex:1}.shop-shell.shop-shell--signature .shop-completion-notice__details summary{gap:7px;min-height:44px;font-size:12px}.shop-shell.shop-shell--signature .shop-completion-notice .product-whatsapp{flex:0 0 44px;width:44px;margin:0}.shop-shell.shop-shell--signature .shop-completion-notice .product-whatsapp__link{justify-content:center;min-height:44px;padding:8px}.shop-shell.shop-shell--signature .shop-completion-notice .product-whatsapp__link>span,.shop-shell.shop-shell--signature .shop-completion-notice .product-whatsapp__link>svg:last-child{display:none}.shop-shell.shop-shell--signature .journey-picker{margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px}.shop-shell.shop-shell--signature .journey-options{padding:4px}.shop-shell.shop-shell--signature .journey-options button{min-height:44px;padding-top:9px;padding-bottom:9px}}.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon{--gai-icon-angle:145deg;isolation:isolate;box-sizing:border-box;color:#fff0c8;background:radial-gradient(circle at 20% 12%,#6484a87a,transparent 45%),linear-gradient(var(--gai-icon-angle),#203e5e,#0a1c31 55%,#112b47);pointer-events:none;border:1px solid #d2af70;border-radius:12px;width:44px;height:44px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #fff0c844,inset 0 -2px #020c1c99,0 3px #79603c,0 7px 12px #0c233222}.shop-shell .possibility-grid>.possibility.gaming>.possibility-icon{--gai-icon-angle:165deg}.shop-shell .possibility-grid>.possibility.business>.possibility-icon{--gai-icon-angle:125deg}.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(138deg,#ffffff15,#0000 45%);border:1px solid #fff1cf21;border-radius:8px;position:absolute;inset:3px}.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon>svg{z-index:1;width:24px;height:24px;color:inherit;stroke-width:1.8px;filter:drop-shadow(0 1px 1px #020b1d);position:relative}@media (hover:hover) and (pointer:fine){.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business):hover>.possibility-icon{transform:translateY(-1px);box-shadow:inset 0 1px #fff0c866,inset 0 -2px #020c1c99,0 4px #79603c,0 9px 15px #0c23322b}}@media (prefers-reduced-motion:reduce){.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon{transition:none!important;transform:none!important}}@media (forced-colors:active){.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon{color:canvastext;box-shadow:none;background:canvas;border-color:buttontext}.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon:before{display:none}.shop-shell .possibility-grid>.possibility:is(.work,.gaming,.business)>.possibility-icon>svg{filter:none}}.shop-shell.shop-shell--signature .catalog-toolbar[data-compact=true]{grid-template-columns:auto minmax(0,1fr)}.shop-shell.shop-shell--signature .catalog-toolbar[data-compact=true] .sort-control{justify-self:end;width:min(100%,310px);min-width:0}.shop-shell.shop-shell--signature .catalog-heading h1{letter-spacing:-.035em;color:#f8f4e9;margin:6px 0 0;font-size:clamp(27px,2.8vw,38px);font-weight:600;line-height:1.18}.shop-shell.shop-shell--signature .catalog-heading h1 span{color:#e5c88e}.shop-shell.shop-shell--signature[data-journey=products] .catalog-section{padding-top:4px}@media (max-width:600px){.shop-shell.shop-shell--signature .catalog-heading h1{font-size:28px}.shop-shell.shop-shell--signature .catalog-toolbar[data-compact=true]{gap:8px}.shop-shell.shop-shell--signature .catalog-heading{margin-bottom:10px}}@media (max-width:760px){.shop-shell.shop-shell--signature>.shop-header{row-gap:8px;padding-top:8px;padding-bottom:8px}}.shop-shell.shop-shell--signature>.shop-header{z-index:70;position:relative;overflow:visible}.shop-shell .header-search{flex:300px;width:100%;min-width:220px;max-width:560px;position:relative;background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:block!important}.instant-search{color:#14334d;width:100%;min-width:0;position:relative}.instant-search-field{background:linear-gradient(165deg,#fff,#edf5fb);border:1px solid #b3cbdc;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:6px 7px 6px 14px;display:flex;box-shadow:inset 0 2px #fff,0 3px #a9bdcc,0 7px 18px #03223d14}.instant-search-field:focus-within{border-color:#087db2;box-shadow:inset 0 2px #fff,0 3px #7fb2cf,0 0 0 3px #1698d01b}.instant-search-field>svg{color:#31647f;flex-shrink:0}.shop-shell .instant-search-field input{color:#12334b;background:0 0;border:0;width:100%;min-width:0;height:auto;padding:6px 0;font-size:15px;box-shadow:none!important;outline:0!important}.shop-shell .instant-search-field input::placeholder{color:#526f83;font-size:13px}.instant-search-field input::-webkit-search-cancel-button{display:none}.instant-search-clear{color:#284f67;border-radius:8px;place-items:center;width:34px;min-width:34px;height:36px;display:grid}.instant-search-clear:hover{background:#dbeaf4}.shop-shell .instant-search-submit{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:46px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.instant-search-hint{color:#536d80;margin:8px 3px 0;font-size:10px;line-height:1.4;display:block}.instant-search--header .instant-search-hint{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.instant-search-panel{z-index:100;overscroll-behavior:contain;text-align:left;background:#fbfdff;border:1px solid #bed1df;border-radius:17px;width:100%;min-width:min(330px,100vw - 32px);max-height:min(620px,70dvh);padding:12px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:inset 0 1px #fff,0 5px #c1d1de,0 20px 48px #052d4a35}.instant-search-panel-heading{color:#386079;align-items:center;gap:7px;padding:5px 7px 10px;font-size:11px;font-weight:700;display:flex}.instant-search-panel ul{margin:0;padding:0;list-style:none}.instant-search-panel li{margin:0;padding:0}.instant-search-suggestion{text-align:left;color:#173e58;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:43px;padding:10px;font-size:14px;display:flex}.instant-search-suggestion span{flex:1}.instant-search-panel [role=option]:hover,.instant-search-panel [role=option][aria-selected=true]{background:#e6f3fc;outline:1px solid #b1d6ee}.shop-shell .header-search .instant-search-panel button{color:#173e58;background:0 0}.shop-shell .header-search .instant-search-panel [role=option]:hover,.shop-shell .header-search .instant-search-panel [role=option][aria-selected=true]{color:#173e58;background:#e6f3fc}.shop-shell .header-search .instant-search-clear{color:#284f67;background:0 0}.instant-search-product{border-bottom:1px solid #e4edf3;border-radius:12px;align-items:center;gap:12px;padding:10px 8px;display:flex;color:#173e58!important}.instant-search-thumb{color:#6f8ba0;background:#fff;border:1px solid #e2eaf0;border-radius:10px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.instant-search-thumb img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.instant-search-product-text{flex:1;gap:4px;min-width:0;display:grid}.instant-search-product-text>small{letter-spacing:.06em;text-transform:uppercase;color:#52758b;font-size:9px}.instant-search-product-text>strong{-webkit-line-clamp:2;color:#15374e;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.instant-search-product-text .product-price{gap:2px}.instant-search-product-text .product-price strong{white-space:normal;font-size:16px;color:#133c5c!important}.instant-search-product-text .product-price>span{font-size:9px;color:#536b7d!important}.instant-search-state:empty{display:none}.instant-search-state{color:#587083;margin:0;padding:12px 8px;font-size:12px;line-height:1.5}.instant-search-all{color:#076897;justify-content:space-between;align-items:center;width:100%;padding:14px 9px 4px;font-size:12px;font-weight:700;display:flex}.catalog-toolbar>.instant-search{align-self:start}.shop-shell .catalog-toolbar{z-index:30;align-items:start;position:relative;overflow:visible}.shop-shell .catalog-toolbar>.filter-toggle,.shop-shell .catalog-toolbar>.sort-control{min-height:54px}.catalog-auto-note{color:#567086;margin:10px 4px 5px;font-size:11px}.catalog-auto-note[role=alert]{color:#9e371d}.catalog-quick-search{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 8px;display:flex}.catalog-quick-search>span{color:#536b7b;margin-right:3px;font-size:11px}.catalog-quick-search button{border-radius:10px;min-height:37px;padding:7px 14px;font-size:12px}.catalog-query-notice{color:#164861;background:#eaf6fd;border:1px solid #b5d7e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:12px 0;padding:14px 16px;font-size:13px;display:flex}.catalog-query-notice button{color:#005f91;text-underline-offset:3px;font-size:12px;text-decoration:underline}.catalog-help-tools>.catalog-directory-link{color:#0a5c88;background:#f6fbff;border:1px solid #b4cfe0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.shop-shell .product-name{color:inherit}.shop-shell .product-name:hover{color:#07a;text-underline-offset:3px;text-decoration:underline}.shop-shell .card-footer button{min-height:32px;font-size:11px}.shop-shell .premium-action,.shop-shell .catalog-quick-search button,.shop-shell .catalog-submit,.shop-shell .catalog-filter-actions .button-cyan{color:#fff;background:linear-gradient(165deg,#327da6 0%,#145477 55%,#123b59 100%);border:1px solid #438cb5;border-top-color:#9bd8f4;transition:transform .15s,box-shadow .15s,filter .15s;position:relative;transform:translateY(-2px);box-shadow:inset 0 1px #c4edff80,inset 0 -1px #051c3266,0 4px #082d47,0 9px 17px #063b5d26}.shop-shell .premium-action:hover,.shop-shell .catalog-quick-search button:hover{filter:brightness(1.12);transform:translateY(-3px);box-shadow:inset 0 1px #c4edff80,0 5px #082d47,0 12px 20px #063b5d30}.shop-shell .premium-action:active,.shop-shell .catalog-quick-search button:active{transform:translateY(2px);box-shadow:inset 0 1px #c4edff80,0 1px #082d47,0 4px 8px #063b5d20}.shop-shell .add-product,.shop-shell .product-whatsapp__link,.shop-shell .bag-button{transition:transform .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff75,0 3px #174e6c40,0 7px 14px #0b385419}.shop-shell .add-product:active,.shop-shell .product-whatsapp__link:active,.shop-shell .bag-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff75,0 1px #174e6c40}.instant-search [role=option]:focus-visible{outline-offset:2px;outline:3px solid #157eae}.instant-search button:focus-visible{outline-offset:2px;outline:3px solid #157eae}@media (min-width:1101px){.shop-shell .shop-header{flex-wrap:wrap;gap:16px 24px;height:auto;min-height:100px;padding-top:16px;padding-bottom:16px}.shop-shell .shop-header>nav{order:4;justify-content:center;gap:25px;width:100%}}@media (max-width:1100px){.shop-shell .shop-header{flex-wrap:wrap;row-gap:15px;height:auto;padding-top:14px;padding-bottom:17px}.shop-shell .header-search{flex-basis:100%;order:3;max-width:none}.shop-shell .shop-header>nav{order:4}}@media (max-width:760px){.shop-shell .header-search{min-width:0}.shop-shell .instant-search-field input{font-size:16px}.shop-shell .instant-search-field input::placeholder{font-size:12px}.instant-search-field{gap:7px;padding-left:10px}.instant-search-submit span{display:none}.instant-search--catalog{grid-column:1/-1}.instant-search-panel{min-width:0;max-height:58dvh}.instant-search-thumb{flex-basis:48px;width:48px;height:48px}.catalog-quick-search{gap:8px}.catalog-quick-search button{min-height:40px;font-size:12px}.catalog-quick-search>span{width:100%}.shop-shell .catalog-toolbar{grid-template-columns:1fr 1fr}.shop-shell .catalog-toolbar>.sort-control{min-width:0}}@media (prefers-reduced-motion:reduce){.shop-shell .premium-action,.shop-shell .catalog-quick-search button,.shop-shell .add-product,.shop-shell .product-whatsapp__link,.shop-shell .bag-button{transition:none;transform:none}}
