._card_1n4pk_1{box-sizing:border-box;color:#fff8eb;background:#101e34;border:1px solid #d6b775;border-radius:1rem;align-items:center;gap:clamp(.75rem,4vw,1.75rem);width:min(100% - 1.5rem,68rem);margin:1rem auto;padding:clamp(.75rem,3vw,1.25rem);display:flex}._card_1n4pk_1 img{border-radius:.45rem;width:clamp(54px,19vw,106px);height:auto}._card_1n4pk_1 h2{color:inherit;margin:.3rem 0;font-size:clamp(1.2rem,4vw,1.85rem);line-height:1.15}._card_1n4pk_1 p{margin:0}._when_1n4pk_26{color:#f3d597;font-weight:700}._card_1n4pk_1 a{color:#f3d597;text-underline-offset:.17em;align-items:center;gap:.4rem;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}._card_1n4pk_1 a:focus-visible{outline-offset:3px;outline:3px solid #f3d597}@media (max-width:360px){._card_1n4pk_1{align-items:flex-start}}.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_14qv7_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_14qv7_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_14qv7_49{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}._heading_14qv7_51{min-width:0}._eyebrow_14qv7_53{color:#d8bd84;letter-spacing:.15em;align-items:center;gap:12px;font-size:10px;font-weight:700;line-height:1.5;display:flex}._eyebrow_14qv7_53 img{object-fit:contain;flex-shrink:0;width:43px;height:43px}._heading_14qv7_51 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_14qv7_51 h2>span{color:#ddb76d}._heading_14qv7_51>p{color:#c3d2e6;max-width:600px;margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.65}._allLink_14qv7_63{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_14qv7_65{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}._preview_14qv7_67{color:#b1c6e1;font-size:12px;line-height:1.5}._controls_14qv7_69{align-items:center;gap:8px;display:flex}._hint_14qv7_71{color:#90aaca;margin-right:10px;font-size:11px}._controls_14qv7_69>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_14qv7_69>button:disabled{color:#738aa6;opacity:.5;cursor:default;background:#0b2039}._track_14qv7_79{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_14qv7_79::-webkit-scrollbar{height:5px}._track_14qv7_79::-webkit-scrollbar-thumb{background:#5983b2;border-radius:10px}._track_14qv7_79::-webkit-scrollbar-track{background:#0b213c}._item_14qv7_113{scroll-snap-align:start;flex:0 0 274px;min-width:0;list-style:none;display:flex}._card_14qv7_115{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_14qv7_117{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_14qv7_117:after{content:"";background:linear-gradient(90deg,#0000,#78bafa63,#0000);height:1px;position:absolute;bottom:7px;left:15%;right:15%}._stage_14qv7_117>.cloud-sculpture{width:216px;max-width:100%}._number_14qv7_123{color:#95afcb;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:17px;left:18px}._cardBody_14qv7_125{flex-direction:column;flex:1;padding:7px 21px 20px;display:flex}._family_14qv7_127{color:#e0c28b;letter-spacing:.18em;font-size:9px;font-weight:700;line-height:1.5}._card_14qv7_115 h3{color:#f5f9ff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 17px;font-size:25px;font-weight:700;line-height:1.15}._components_14qv7_131{color:#c0d0e4;gap:10px;margin:0 0 24px;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}._components_14qv7_131>li{padding-left:12px;list-style:none;position:relative}._components_14qv7_131>li:before{content:"";background:#74b9ff;border-radius:50%;width:3px;height:3px;position:absolute;top:.62em;left:0}._cardLink_14qv7_137{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_14qv7_139{color:#b8cae1;max-width:900px;margin:16px 0 0;font-size:12px;line-height:1.65}._allLink_14qv7_63:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._card_14qv7_115:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._controls_14qv7_69>button:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._track_14qv7_79:focus-visible{outline-offset:3px;outline:3px solid #f2d08c}._card_14qv7_115:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._card_14qv7_115,._allLink_14qv7_63,._controls_14qv7_69>button{transition:border-color .18s,background-color .18s,box-shadow .18s}._card_14qv7_115:hover{border-color:#7dbdfa99;box-shadow:inset 0 1px #e9f7ff26,0 8px 24px #010d2133}._allLink_14qv7_63:hover{background-color:#e6c27a0d;border-color:#e6c27aa6}._controls_14qv7_69>button:not(:disabled):hover{background:#1b426c;border-color:#a0ccff}}@media (max-width:650px){._section_14qv7_1{border-radius:20px;padding:30px 18px 24px}._header_14qv7_49{flex-direction:column;align-items:flex-start;gap:19px}._eyebrow_14qv7_53{letter-spacing:.11em;gap:9px;font-size:9px}._eyebrow_14qv7_53 img{width:37px;height:37px}._allLink_14qv7_63{align-self:flex-start;font-size:12px}._navigation_14qv7_65{margin-top:20px}._hint_14qv7_71{display:none}._item_14qv7_113{flex-basis:min(260px,81vw)}._stage_14qv7_117{min-height:192px;padding-inline:15px}._stage_14qv7_117>.cloud-sculpture{width:205px}._cardBody_14qv7_125{padding-inline:19px}._card_14qv7_115 h3{font-size:24px}}@media (prefers-reduced-motion:reduce){._section_14qv7_1 *,._section_14qv7_1 :before,._section_14qv7_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{._section_14qv7_1{color:#101e32;box-shadow:none;background:#fff;border-color:#b0bed0}._heading_14qv7_51 h2,._heading_14qv7_51>p,._eyebrow_14qv7_53,._preview_14qv7_67,._note_14qv7_139{color:#101e32}._controls_14qv7_69{display:none}._track_14qv7_79{flex-wrap:wrap;overflow:visible}._item_14qv7_113{flex-basis:30%}}._section_1jz2c_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_1jz2c_3{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}._heading_1jz2c_3 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_1jz2c_3 p{color:#bfd9e8;max-width:660px;margin:0;font-size:16px;line-height:1.6}._inspire_1jz2c_9{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_1jz2c_11{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._grid_1jz2c_11>li{min-width:0;margin:0;padding:0;list-style:none;display:flex}._card_1jz2c_15{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_1jz2c_15:before{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(118deg,#d5f7ff09,#0000 45%);position:absolute;inset:0}._visual_1jz2c_19{aspect-ratio:1.3;flex:none;place-items:center;width:100%;max-height:156px;padding:11px 7px 0;display:grid;position:relative}._artwork_1jz2c_21{width:100%;height:100%;display:block;overflow:visible}._cardCopy_1jz2c_23{flex-direction:column;flex:1;gap:8px;padding:7px 15px 18px;display:flex;position:relative}._cardCopy_1jz2c_23 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_1jz2c_23>span{color:#bdd7e5;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}._cardCopy_1jz2c_23>svg{color:#70dedb;position:absolute;top:10px;right:12px}:is(._card_1jz2c_15:focus-visible,._inspire_1jz2c_9:focus-visible){outline-offset:4px;outline:3px solid #70e2df}._card_1jz2c_15:active,._inspire_1jz2c_9:active{background:#123c57;border-color:#70e2df}@media (hover:hover) and (pointer:fine){._card_1jz2c_15:hover{border-color:#efd3a1;box-shadow:inset 0 1px #f8dfab44,inset 0 -1px #010c1c80,0 10px 26px #020b1b59}._card_1jz2c_15:hover ._cardCopy_1jz2c_23>svg{color:#fff0c9}._inspire_1jz2c_9:hover{background:#17415a;border-color:#efd3a1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._card_1jz2c_15,._inspire_1jz2c_9{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}._artwork_1jz2c_21{transition:transform .24s}._card_1jz2c_15:hover{transform:translateY(-3px)}._card_1jz2c_15:hover ._artwork_1jz2c_21{transform:translateY(-2px)}}@media (min-width:701px) and (max-width:1100px){._grid_1jz2c_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}._visual_1jz2c_19{aspect-ratio:1.5;max-height:165px}._card_1jz2c_15{min-height:236px}._cardCopy_1jz2c_23>span{font-size:14px}}@media (max-width:700px){._section_1jz2c_1{border-radius:22px;width:calc(100% - 28px);margin:22px auto;padding:23px 16px}._heading_1jz2c_3{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}._heading_1jz2c_3 p{font-size:15px;line-height:1.6}._grid_1jz2c_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._card_1jz2c_15{border-radius:16px;min-height:220px}._visual_1jz2c_19{aspect-ratio:1.2;max-height:147px;padding:10px 5px 0}._cardCopy_1jz2c_23{gap:8px;padding:6px 12px 16px}._cardCopy_1jz2c_23 strong{font-size:18px}._cardCopy_1jz2c_23>span{font-size:14px}._cardCopy_1jz2c_23>svg{width:16px;top:8px;right:9px}}@media (prefers-reduced-motion:reduce){._section_1jz2c_1 *,._section_1jz2c_1 :before{transition:none!important;animation:none!important;transform:none!important}}.motion-off ._section_1jz2c_1 *,.motion-off ._section_1jz2c_1 :before,[data-motion=off] ._section_1jz2c_1 *,[data-motion=off] ._section_1jz2c_1 :before{transition:none!important;animation:none!important;transform:none!important}@media print{._section_1jz2c_1{width:100%;box-shadow:none;background:#fff;border-color:#b7c9d7}._heading_1jz2c_3 h2,._heading_1jz2c_3 p{color:#173754}._inspire_1jz2c_9{display:none}._card_1jz2c_15{break-inside:avoid;box-shadow:none;background:#e9f3fc;border-color:#b7c9d7}._cardCopy_1jz2c_23 strong,._cardCopy_1jz2c_23>span,._cardCopy_1jz2c_23>svg{color:#173754}}._section_16fwd_1{color:#dae9fb;max-width:1460px;margin:0 auto 20px;padding:0 clamp(18px,3vw,48px)}._label_16fwd_3{margin:0 0 10px;font-size:13px;font-weight:600;display:block}._track_16fwd_5{scrollbar-width:thin;scrollbar-color:#526b88 transparent;gap:8px;padding:4px 4px 12px;display:flex;overflow-x:auto}._track_16fwd_5 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_16fwd_5 button[aria-pressed=true]{color:#112238;background:#e6c48d;border-color:#e6c48d}._track_16fwd_5 button:focus-visible{outline-offset:3px;outline:3px solid #ffe2a7}@media (hover:hover){._track_16fwd_5 button:hover{border-color:#e6c48d}}._departments_16fwd_15{background:#10253b;border:1px solid #7da4cb50;border-radius:16px;margin-top:4px;overflow:hidden}._departments_16fwd_15 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_16fwd_15 summary::-webkit-details-marker{display:none}._departments_16fwd_15 summary>span{color:#e6c48d;font-size:21px}._departments_16fwd_15[open] summary>span{transform:rotate(180deg)}:is(._departments_16fwd_15 summary:focus-visible,._browser_16fwd_25 select:focus-visible){outline-offset:-3px;outline:3px solid #ffe2a7}._browser_16fwd_25{border-top:1px solid #7da4cb30;padding:4px 16px 16px}._fields_16fwd_29{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}._fields_16fwd_29 label{color:#c5d8ec;gap:6px;min-width:0;font:500 12px/1.4 system-ui,sans-serif;display:grid}._fields_16fwd_29 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_16fwd_35{margin-top:14px}._selection_16fwd_35 p,._empty_16fwd_37{color:#b8cce1;margin:0;font:400 12px/1.6 system-ui,sans-serif}._empty_16fwd_37{padding-top:12px}@media (max-width:680px){._fields_16fwd_29{grid-template-columns:minmax(0,1fr)}}._rail_12a3h_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_12a3h_21{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}._eyebrow_12a3h_23{color:#dcc18a;letter-spacing:.13em;margin-bottom:9px;font:700 12px/1.4 system-ui,sans-serif;display:block}._heading_12a3h_21 h3{color:#f3f8ff;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1.15}._heading_12a3h_21 p{color:#c3d2e6;max-width:620px;margin:0;font-size:16px;line-height:1.65}._controls_12a3h_29{flex:none;gap:9px;padding-bottom:2px;display:flex}._controls_12a3h_29 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_12a3h_29 button:disabled{opacity:.35;cursor:default;box-shadow:none}._hint_12a3h_35{color:#b6cce0;margin:0 0 12px;font-size:14px;line-height:1.6}._track_12a3h_37{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_12a3h_39{scroll-snap-align:start;flex:0 0 320px;min-width:0;max-width:calc(100vw - 64px);display:flex}.shop-shell ._rail_12a3h_1 ._card_12a3h_41{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_12a3h_1 ._topline_12a3h_43{justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:10px 14px 0;display:flex}.shop-shell ._rail_12a3h_1 ._save_12a3h_45{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_12a3h_1 ._save_12a3h_45[aria-pressed=true]{color:#a04467;background:#fff6f9;border-color:#d5a4b5}.shop-shell ._rail_12a3h_1 ._visual_12a3h_49{cursor:default;background:#fff;flex:none;height:308px;min-height:308px;padding:9px 12px 0;display:block}._visual_12a3h_49 .gian-living-product.lp-photo-v22{border-radius:14px}._visual_12a3h_49 .gian-living-product.lp-photo-v22 .lp-photo-stage{aspect-ratio:auto;height:234px;min-height:234px}._visual_12a3h_49 .gian-living-product.lp-photo-v22 .lp-photo-content{padding:6px}._visual_12a3h_49 .gian-living-product.lp-photo-v22 .lp-photo-tools{padding-top:7px}._visual_12a3h_49 .gian-living-product.lp-photo-v22 .lp-photo-choice,._visual_12a3h_49 .gian-living-product.lp-photo-v22 .lp-photo-pause{min-height:44px;font-size:13px}.shop-shell ._rail_12a3h_1 ._information_12a3h_61{flex-direction:column;flex:1;min-width:0;padding:18px 18px 14px;display:flex}.shop-shell ._rail_12a3h_1 ._category_12a3h_63{color:#526779;margin:0 0 9px;font-size:14px;line-height:1.45}._name_12a3h_65{letter-spacing:-.015em;min-height:74px;margin:0;font-size:18px;font-weight:650;line-height:1.45}._name_12a3h_65 button,._name_12a3h_65 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_12a3h_1 ._mpn_12a3h_69{color:#637385;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.shop-shell ._rail_12a3h_1 ._price_12a3h_71{margin:20px 0 16px;display:block}._price_12a3h_71 .product-price{flex-direction:column;align-items:flex-start;gap:5px;display:flex}._price_12a3h_71 .product-price>span,._price_12a3h_71 .historical-price-note{font-size:14px;line-height:1.5}._price_12a3h_71 .product-price strong{color:#143858;font-size:29px;line-height:1.2}._actions_12a3h_79{align-items:stretch;gap:10px;margin-top:auto;padding-bottom:12px;display:flex}._open_12a3h_81{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_12a3h_1 ._add_12a3h_83{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_12a3h_61 .product-whatsapp--compact{margin:0}._information_12a3h_61 .product-whatsapp__link{min-height:44px}._information_12a3h_61 .product-whatsapp__link strong{font-size:14px}._information_12a3h_61 .product-whatsapp__link small{font-size:12px;line-height:1.4}._footer_12a3h_93{justify-content:flex-end;padding-top:2px;display:flex}._footer_12a3h_93 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_12a3h_1 button:focus-visible{outline-offset:4px;outline:3px solid #1f78b3}._rail_12a3h_1 a:focus-visible{outline-offset:4px;outline:3px solid #1f78b3}._track_12a3h_37:focus-visible{outline-offset:4px;outline:3px solid #1f78b3}._srOnly_12a3h_99{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_12a3h_29 button:not(:disabled):hover,._open_12a3h_81:hover{background:#fff6de;border-color:#987332}._name_12a3h_65 button:hover,._name_12a3h_65 a:hover{text-underline-offset:3px;text-decoration:underline}}@media (max-width:640px){._rail_12a3h_1{padding-top:16px}._heading_12a3h_21{align-items:flex-start;gap:12px}._heading_12a3h_21 p{font-size:15px;line-height:1.6}._eyebrow_12a3h_23{letter-spacing:.1em;font-size:11px}._controls_12a3h_29{gap:6px}._controls_12a3h_29 button{width:44px;min-width:44px;height:44px}._track_12a3h_37{gap:14px;padding-top:11px}._item_12a3h_39{flex-basis:294px;max-width:calc(100vw - 56px)}.shop-shell ._rail_12a3h_1 ._visual_12a3h_49{height:296px;min-height:296px;padding-inline:10px}._visual_12a3h_49 .gian-living-product.lp-photo-v22 .lp-photo-stage{height:222px;min-height:222px}.shop-shell ._rail_12a3h_1 ._information_12a3h_61{padding:15px 15px 13px}._name_12a3h_65{min-height:78px;font-size:18px}._hint_12a3h_35{font-size:14px}}@media (prefers-reduced-motion:reduce){._track_12a3h_37{scroll-behavior:auto}._rail_12a3h_1 *,._rail_12a3h_1 :before,._rail_12a3h_1 :after{transition:none!important;animation:none!important}}._signature_1cibp_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_1cibp_39{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_1cibp_55{z-index:1;grid-area:copy;padding:0 clamp(28px,2.7vw,40px) clamp(28px,2.7vw,40px);position:relative}._identity_1cibp_59{align-items:center;gap:20px;margin-bottom:19px;display:flex}._logo_1cibp_61{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_1cibp_63{color:#315378;letter-spacing:.16em;max-width:190px;margin:0;font-size:11px;font-weight:700;line-height:1.7}._title_1cibp_65{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_1cibp_65 span{color:var(--gold);margin-top:.13em;display:block}._introduction_1cibp_69{color:#4b5e74;text-wrap:pretty;max-width:480px;margin:21px 0;font-size:16px;line-height:1.65}._actions_1cibp_71{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}._primary_1cibp_73,._secondary_1cibp_73{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_1cibp_73{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_1cibp_73:hover{background:#0e47b2;box-shadow:0 0 24px #d8aa4f42}._secondary_1cibp_73{color:#173b67;background:0 0;border-radius:5px;padding:11px 0}._secondary_1cibp_73 svg{color:#9b702e}._secondary_1cibp_73:hover{color:#7e541a}._motto_1cibp_85{color:#78684c;letter-spacing:.13em;text-transform:uppercase;margin:23px 0 0;font-size:10px;font-weight:650;line-height:1.6}._showroom_1cibp_89{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_1cibp_89:before{content:"";z-index:-1;background:linear-gradient(135deg,#0000 68%,#d0af6938 100%);position:absolute;inset:0}._showroomHeading_1cibp_93{z-index:2;max-width:380px;padding-right:10px;position:relative}._showroomHeading_1cibp_93>span{letter-spacing:.16em;color:#36557f;font-size:10px;font-weight:800;line-height:1.5}._showroomHeading_1cibp_93>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_1cibp_99{pointer-events:none;z-index:0;width:760px;height:760px;position:absolute;top:-160px;left:-60px;transform:rotate(-28deg)}._rays_1cibp_99 i{border:1px solid #3e74bc25;border-radius:50%;position:absolute;inset:50px}._rays_1cibp_99 i:nth-child(2){border-color:#af8a4c66;inset:110px}._rays_1cibp_99 i:nth-child(3){border-color:#fff9;inset:180px}._rays_1cibp_99:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;animation:8s ease-in-out infinite paused _glimmer_1cibp_1;position:absolute;top:15%;left:23%;box-shadow:0 0 16px 5px #fff,0 0 40px 12px #e6c48177}._signature_1cibp_1[data-running=true] ._rays_1cibp_99:after{animation-play-state:running}._devices_1cibp_111{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:center;gap:18px;width:100%;margin:16px 0 0;display:grid}._monitor_1cibp_113,._laptop_1cibp_113{min-width:0;height:320px;position:relative}._laptop_1cibp_113{align-self:end;height:205px;margin-bottom:18px}._laptop_1cibp_113 .psc-photo{transform-origin:50% 85%;transform:rotate(-2.4deg)}._photoControls_1cibp_119{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_1cibp_119>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_1cibp_119 .photo-information{font-size:10px}._photoControls_1cibp_119 .photo-information>summary{color:#314f73}._photoControls_1cibp_119 .photo-information>p{color:#1b385b}._showroomNote_1cibp_129{z-index:2;color:#314f73;max-width:420px;margin:16px 0 0;font-size:12px;line-height:1.65;position:relative}._paths_1cibp_133{border-top:1px solid #e3d7c3;grid-area:paths/1/paths/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._path_1cibp_133{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_1cibp_133:last-child{border-right:0}._path_1cibp_133:hover{background:#f4eddd}._pathSymbol_1cibp_141{flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}._pathSymbol_1cibp_141 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_1cibp_133:hover ._pathSymbol_1cibp_141 img{transform:translateY(-3px)rotate(-2deg)}}._pathText_1cibp_147{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._pathText_1cibp_147>strong{color:#112943;font-size:15px;font-weight:650;line-height:1.3}._pathText_1cibp_147>span{color:#4b5e74;font-size:11px;line-height:1.6}._pathArrow_1cibp_153{color:var(--gold);flex:none;transition:transform .2s}._path_1cibp_133:hover ._pathArrow_1cibp_153{transform:translate(2px,-2px)}:is(._signature_1cibp_1 button:focus-visible,._signature_1cibp_1 a:focus-visible,._signature_1cibp_1 summary:focus-visible){outline-offset:4px;outline:3px solid #1459d9}@keyframes _glimmer_1cibp_1{0%,to{opacity:.45}50%{opacity:1}}@media (min-width:1440px){._story_1cibp_39{padding:36px 44px 0}._copy_1cibp_55{padding:0 44px 36px}}@media (max-width:1080px){._signature_1cibp_1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:calc(100% - 32px)}._story_1cibp_39{padding:28px 28px 0}._copy_1cibp_55{padding:0 28px 28px}._logo_1cibp_61{width:82px;height:82px}._eyebrow_1cibp_63{font-size:9px}._title_1cibp_65{font-size:clamp(34px,4.6vw,48px)}._introduction_1cibp_69{margin:20px 0}._showroom_1cibp_89{padding:24px 18px}._devices_1cibp_111{gap:12px}._monitor_1cibp_113{height:270px}._laptop_1cibp_113{height:165px}._path_1cibp_133{gap:10px;padding:19px 18px}._pathText_1cibp_147>strong{font-size:13px}}@media (max-width:720px){._signature_1cibp_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_1cibp_39{padding:17px 20px 13px}._copy_1cibp_55{padding:0 20px 19px}._identity_1cibp_59{gap:13px;margin-bottom:12px}._logo_1cibp_61{border-radius:7px;width:56px;height:56px}._eyebrow_1cibp_63{max-width:205px;font-size:9px;line-height:1.6}._title_1cibp_65{letter-spacing:-.045em;max-width:560px;font-size:clamp(30px,8.2vw,34px);line-height:1.05}._title_1cibp_65 span{margin-top:.1em}._introduction_1cibp_69{max-width:540px;margin:16px 0;font-size:16px;line-height:1.55}._primary_1cibp_73,._secondary_1cibp_73{min-height:46px;font-size:14px}._motto_1cibp_85{margin-top:15px;font-size:9px}._showroom_1cibp_89{padding:5px 18px 9px}._showroomHeading_1cibp_93,._showroomNote_1cibp_129{display:none}._devices_1cibp_111{align-self:center;gap:10px;width:min(100%,500px);margin-top:0}._monitor_1cibp_113{height:184px}._laptop_1cibp_113{height:126px;margin-bottom:12px}._photoControls_1cibp_119{min-height:22px;margin-top:0}._paths_1cibp_133{grid-template-columns:repeat(3,minmax(0,1fr))}._path_1cibp_133{flex-direction:column;justify-content:start;align-items:start;gap:5px;min-height:103px;padding:13px 14px}._pathSymbol_1cibp_141{flex:0 0 52px;width:52px;height:52px}._pathText_1cibp_147{flex:0}._pathText_1cibp_147>strong{font-size:12px;line-height:1.4}._pathText_1cibp_147>span,._pathArrow_1cibp_153{display:none}}@media (max-width:380px){._story_1cibp_39{padding:16px 18px 12px}._copy_1cibp_55{padding:0 18px 18px}._identity_1cibp_59{gap:13px}._eyebrow_1cibp_63{font-size:9px}._title_1cibp_65{font-size:30px}._actions_1cibp_71{gap:5px 12px}._primary_1cibp_73{padding:12px 14px}._secondary_1cibp_73{font-size:14px}._showroom_1cibp_89{padding:4px 16px 8px}._monitor_1cibp_113{height:173px}._laptop_1cibp_113{height:119px}._photoControls_1cibp_119{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._rays_1cibp_99:after{animation:none}._signature_1cibp_1 *,._signature_1cibp_1 :before,._signature_1cibp_1 :after{scroll-behavior:auto;transition:none}}@media print{._signature_1cibp_1{display:none}}._campaign_18ts5_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_18ts5_1:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d7bc80a6,#0000);width:70%;height:1px;position:absolute;top:0;left:7%}._copy_18ts5_23,._media_18ts5_23{min-width:0}._eyebrow_18ts5_25{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_18ts5_25>span{background:#c4a66f;border-radius:50%;flex:0 0 6px;height:6px;box-shadow:0 0 14px #c4a66f66}._title_18ts5_29{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_18ts5_29>span{color:#82d4e2;margin-top:.12em;display:block}._description_18ts5_33{color:#d2dce2;text-wrap:pretty;max-width:510px;margin:25px 0 28px;font-size:clamp(16px,1.4vw,18px);line-height:1.7}._actions_18ts5_35{flex-wrap:wrap;align-items:center;gap:17px 24px;display:flex}._action_18ts5_35{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_18ts5_35:hover{background:#d4f3f5}._action_18ts5_35 svg{flex:none}._secondary_18ts5_43{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_18ts5_43:hover{text-underline-offset:5px;text-decoration:underline}._service_18ts5_47{border-left:2px solid #b99b62;margin-top:28px;padding-left:15px}._delivery_18ts5_49{color:#f1dec0;font-size:13px;font-weight:650}._service_18ts5_47 p{color:#b9c9d3;max-width:460px;margin:7px 0 0;font-size:13px;line-height:1.65}._context_18ts5_53{color:#aebfc9;max-width:490px;margin:23px 0 0;font-size:13px;line-height:1.75}._media_18ts5_23{margin:0}._stage_18ts5_57{perspective:1250px;justify-items:center;padding:13px 26px 51px;display:grid;position:relative}._stageGlow_18ts5_59{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_18ts5_61{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_18ts5_61:before{content:"";pointer-events:none;border:1px solid #dce9ed4a;border-radius:13px;position:absolute;inset:7px}._frameTop_18ts5_65{color:#e8f1f4;letter-spacing:.16em;align-items:center;gap:8px;padding:4px 4px 10px;font-size:8px;display:flex}._frameTop_18ts5_65 span{letter-spacing:.2em;margin-right:auto;font-weight:750}._frameTop_18ts5_65 i{background:#86d6d6;border-radius:100%;width:4px;height:4px;box-shadow:0 0 8px #86d6d699}._video_18ts5_71{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_18ts5_73{color:#deebef;letter-spacing:.24em;text-align:center;padding:9px 0 1px;font-size:7px;line-height:1.4}._stage_18ts5_57[data-playing=true] ._frame_18ts5_61,._stage_18ts5_57:focus-within ._frame_18ts5_61{transform:rotateY(0)rotateX(0);box-shadow:3px 3px #52616e,7px 6px #0b141d,13px 25px 48px #0008}._pedestal_18ts5_77{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_18ts5_77:before{content:"";background:radial-gradient(#d5e8ed38,#244354b3 68%);border-top:2px solid #a2d0dc;border-radius:50%;position:absolute;inset:0 0 30%}._pedestal_18ts5_77 span{bottom:10px;color:#c6e0e8;text-align:center;letter-spacing:.28em;font-size:8px;font-weight:600;position:absolute;inset-inline:0}._note_18ts5_83{color:#b2c5d0;text-align:center;max-width:380px;margin:9px auto 0;font-size:11px;line-height:1.6}._more_18ts5_85{border-top:1px solid #c1d9e424;grid-column:1/-1;margin-top:34px}._more_18ts5_85 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_18ts5_85 summary::-webkit-details-marker{display:none}._more_18ts5_85 summary>span:first-child{align-items:center;gap:11px;display:flex}._morePlus_18ts5_93{color:#9ed6e0;font-size:25px;font-weight:300;transition:transform .2s}._more_18ts5_85[open] ._morePlus_18ts5_93{transform:rotate(45deg)}._previousContent_18ts5_97{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;padding:8px 0 36px;display:grid}._previousFrame_18ts5_99{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_18ts5_99 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_18ts5_99 p{color:#c0d0db;margin:10px 5px 5px;font-size:11px;line-height:1.5}._previousContent_18ts5_97>div>p{color:#c8d5dd;font-size:14px;line-height:1.75}._previousContent_18ts5_97 a{color:#b5e6ee;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}:is(._campaign_18ts5_1 a:focus-visible,._campaign_18ts5_1 summary:focus-visible,._campaign_18ts5_1 video:focus-visible){outline-offset:5px;outline:3px solid #d3b66f}@media (hover:hover) and (prefers-reduced-motion:no-preference){._stage_18ts5_57:hover ._frame_18ts5_61{transform:rotateY(-3deg)rotateX(0)}._stage_18ts5_57[data-playing=true]:hover ._frame_18ts5_61,._stage_18ts5_57:focus-within:hover ._frame_18ts5_61{transform:none}}@media (max-width:1080px){._campaign_18ts5_1{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:20px;width:calc(100% - 32px);padding:36px 30px 0}._title_18ts5_29{font-size:clamp(33px,4.8vw,52px)}._stage_18ts5_57{padding-inline:14px}}@media (max-width:760px){._campaign_18ts5_1{border-radius:23px 8px 23px 23px;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:20px;padding:30px 22px 0}._title_18ts5_29{max-width:530px;font-size:clamp(36px,7.8vw,51px)}._description_18ts5_33{margin:20px 0 24px}._context_18ts5_53{margin-top:17px}._stage_18ts5_57{padding:5px 24px 51px}._frame_18ts5_61{width:min(100%,286px);transform:none}._stage_18ts5_57:hover ._frame_18ts5_61{transform:none}._pedestal_18ts5_77{max-width:360px}._more_18ts5_85{margin-top:0}._previousContent_18ts5_97{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:400px){._campaign_18ts5_1{padding-inline:18px}._eyebrow_18ts5_25{letter-spacing:.11em;font-size:9px}._title_18ts5_29{font-size:35px}._action_18ts5_35{gap:8px;width:100%;padding-inline:10px;font-size:12px}._stage_18ts5_57{padding-inline:13px}._frame_18ts5_61{width:min(100%,250px)}}@media (prefers-reduced-motion:reduce){._frame_18ts5_61{transition:none;transform:none}._morePlus_18ts5_93{transition:none}}._section_dl5hy_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_dl5hy_1:before{content:"";pointer-events:none;z-index:-1;border:1px solid #dcb9701f;border-radius:22px;position:absolute;inset:10px}._heading_dl5hy_5{max-width:760px;margin:0 0 26px;padding:0 6px}._eyebrow_dl5hy_7{letter-spacing:.14em;font-weight:750;color:#e7c680!important;margin:0 0 12px!important;font-size:11px!important}._heading_dl5hy_5 h2{letter-spacing:-.035em;color:#fff6e2;margin:0 0 15px;font-size:clamp(27px,4.5vw,46px);line-height:1.1}._heading_dl5hy_5>p:last-child{color:#bfcee0;margin:0;font-size:15px;line-height:1.65}._grid_dl5hy_13{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}._card_dl5hy_15{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_dl5hy_17{justify-content:space-between;align-items:center;padding:19px 20px 0;display:flex}._icon_dl5hy_19{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_dl5hy_21{color:#c6a86d;letter-spacing:.15em;font-size:12px;font-weight:700}._visual_dl5hy_23{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_dl5hy_23>div{height:100%!important}._content_dl5hy_27{flex-direction:column;flex:1;min-width:0;padding:21px 20px 20px;display:flex}._content_dl5hy_27 h3{letter-spacing:-.025em;color:#fff2d7;margin:0 0 12px;font-size:23px;line-height:1.15}._description_dl5hy_31{color:#c9d9e9;margin:0 0 20px;font-size:14px;line-height:1.65}._items_dl5hy_33{gap:0;margin:0;padding:0;list-style:none;display:grid}._items_dl5hy_33 li{border-top:1px solid #89b7cf2b;min-width:0;padding:15px 0}._itemHeading_dl5hy_37{align-items:flex-start;gap:9px;min-width:0;display:flex}._quantity_dl5hy_39{color:#eacb87;flex:none;font-size:12px;font-weight:750;line-height:1.65}._itemHeading_dl5hy_37 a{overflow-wrap:anywhere;color:#dfecf9;min-width:0;font-size:12px;line-height:1.6;text-decoration:none;display:inline}._itemHeading_dl5hy_37 a svg{vertical-align:middle;color:#8dcae2;flex:none;margin-left:4px;display:inline}._itemHeading_dl5hy_37 a:hover{color:#f7d790;text-underline-offset:3px;text-decoration:underline}._price_dl5hy_47{padding:8px 0 0 28px}._price_dl5hy_47 .product-price{align-items:flex-start;gap:3px}._price_dl5hy_47 .product-price>span{font-size:10px}._price_dl5hy_47 .product-price strong{font-size:19px}._price_dl5hy_47 .historical-price-note{font-size:10px;line-height:1.55}._photoNote_dl5hy_57{color:#93adbf;margin-top:5px;padding-left:28px;font-size:10px;line-height:1.5;display:block}._limits_dl5hy_59{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_dl5hy_61{margin-top:auto}._status_dl5hy_63{color:#acd1e3;min-height:0;margin:0 0 10px;font-size:11px;line-height:1.6}._status_dl5hy_63:empty{display:none}._cta_dl5hy_67{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_dl5hy_67 svg{flex:none}._cta_dl5hy_67:not(:disabled):hover{background:linear-gradient(135deg,#4d9ec66b,#163a52f2);transform:translateY(-1px);box-shadow:inset 0 1px #ffeebf66,0 5px 21px #4aafdb2b}._cta_dl5hy_67:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}._section_dl5hy_1 a:focus-visible{outline-offset:4px;outline:3px solid #82d6f0}._cta_dl5hy_67:focus-visible{outline-offset:4px;outline:3px solid #82d6f0}._priceNote_dl5hy_77{color:#b6c8da;margin:22px 6px;font-size:12px;line-height:1.7}._delivery_dl5hy_79{background:#0b2133bf;border:1px solid #dcb97040;border-radius:15px;gap:12px;padding:18px 16px;display:flex}._delivery_dl5hy_79>svg{color:#e2bd72;flex:none;margin-top:2px}._delivery_dl5hy_79 strong{color:#f5dfb2;font-size:13px;line-height:1.5}._delivery_dl5hy_79 p{color:#bdd2e2;margin:5px 0 0;font-size:12px;line-height:1.7}._assistance_dl5hy_87{color:#a9bdcf;margin:14px 6px 0;font-size:11px;line-height:1.7}@media (min-width:680px){._section_dl5hy_1{padding:38px 26px}._grid_dl5hy_13{grid-template-columns:repeat(2,minmax(0,1fr))}._card_dl5hy_15:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 10px)}}@media (min-width:1060px){._section_dl5hy_1{padding:46px 34px}._grid_dl5hy_13{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}._card_dl5hy_15:last-child{grid-column:auto;max-width:none}._heading_dl5hy_5{margin-bottom:30px}._visual_dl5hy_23{aspect-ratio:1.25}._content_dl5hy_27{padding:23px 23px 22px}}@media (max-width:359px){._section_dl5hy_1{border-radius:18px;padding:25px 12px}._content_dl5hy_27{padding:18px 15px}._cardTop_dl5hy_17{padding:16px 15px 0}._visual_dl5hy_23{width:calc(100% - 24px);margin-left:12px;margin-right:12px}._content_dl5hy_27 h3{font-size:21px}._delivery_dl5hy_79{padding:15px 12px}}@media (prefers-reduced-motion:reduce){._cta_dl5hy_67{transition:none}._cta_dl5hy_67:not(:disabled):hover{transform:none}}._moment_1u7ne_1{isolation:isolate;width:min(100%,300px);margin:16px 0 0;position:relative}._moment_1u7ne_1>svg{width:100%;height:auto;max-height:126px;display:block}._moment_1u7ne_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_1u7ne_1>button:hover{opacity:1;background:#d9e6ef33}._moment_1u7ne_1>button:focus-visible{outline-offset:3px;outline:3px solid #bd984f}._ball_1u7ne_1{animation:40s linear infinite paused _pass_1u7ne_1}._elf_1u7ne_1{transform-origin:0 117px;animation:40s ease-in-out infinite paused _lean_1u7ne_1}._moment_1u7ne_1[data-moving=true] :is(._ball_1u7ne_1,._elf_1u7ne_1){animation-play-state:running}@keyframes _pass_1u7ne_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_1u7ne_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_1u7ne_1 :is(._ball_1u7ne_1,._elf_1u7ne_1){animation:none}._moment_1u7ne_1>button{display:none}}@media print{._moment_1u7ne_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}}
