body.fc-gifts-page .site-content>.ast-container{display:block;width:100%;max-width:none;margin:0;padding:0}body.fc-gifts-page #primary.fc-gifts{float:none;width:100%;max-width:none;margin:0;padding:0;border:0}body.fc-gifts-page #secondary{display:none}.fc-gifts{--gift-navy:#022b41;--gift-navy-deep:#011e2f;--gift-blue:#0579b3;--gift-sky:#31a5d8;--gift-text:#3f515c;--gift-muted:#6f858f;--gift-line:#e3e9ec;--gift-sand:#f6f1e8;--gift-sand-deep:#ebe2d3;--fc-truck-travel:calc(100vw - 436px);color:var(--gift-text);background:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;line-height:1.6;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.fc-gifts *,.fc-gifts *::before,.fc-gifts *::after{box-sizing:border-box}.fc-gifts .fc-gifts-shell{width:min(1180px, calc(100% - 40px));margin-inline:auto}.fc-gifts h1,.fc-gifts h2,.fc-gifts h3{margin:0;color:var(--gift-navy);font-family:inherit;font-weight:800;letter-spacing:-.025em}.fc-gifts p{margin:0 0 12px;font-size:inherit;line-height:1.65}.fc-gifts img{display:block;width:auto;max-width:100%;height:auto;border-radius:0}.fc-gifts a{text-underline-offset:4px}.fc-gifts a:focus-visible{outline:3px solid var(--gift-blue);outline-offset:4px}.fc-gifts [id]{scroll-margin-top:120px}.fc-gifts .fc-gifts-kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--gift-navy);font-size:12px;font-weight:800;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.fc-gifts .fc-gifts-kicker::before{content:"";width:34px;height:2px;flex:0 0 34px;background:var(--gift-blue)}.fc-gifts .fc-gifts-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 24%,rgb(111 209 238 / .22),transparent 26%),radial-gradient(circle at 96% 96%,rgb(5 121 179 / .34),transparent 32%),linear-gradient(118deg,#022b41 0%,#063b55 56%,#075a7b 100%);color:#fff}.fc-gifts .fc-gifts-hero__grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);gap:52px;align-items:center;padding:54px 0 58px}.fc-gifts .fc-gifts-hero__copy{position:relative;z-index:2;min-width:0}.fc-gifts .fc-gifts-hero .fc-gifts-kicker{margin-bottom:15px;color:#9cdbf6}.fc-gifts .fc-gifts-hero .fc-gifts-kicker::before{background:#69c3e9}.fc-gifts .fc-gifts-hero h1{max-width:700px;margin:0 0 16px;color:#fff;font-size:clamp(40px, 4.9vw, 62px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.fc-gifts .fc-gifts-hero__lead{max-width:620px;margin-bottom:14px;color:rgb(255 255 255 / .94);font-size:18px;line-height:1.62}.fc-gifts .fc-gifts-hero__text{max-width:620px;margin-bottom:0;color:#c9dde8;font-size:16px;line-height:1.62}.fc-gifts .fc-gifts-hero__visual{position:relative;z-index:1;width:100%;max-width:396px;margin:0;justify-self:end}.fc-gifts .fc-gifts-hero__frame{position:relative;padding:11px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .06);box-shadow:0 30px 60px -24px rgb(0 0 0 / .62)}.fc-gifts .fc-gifts-hero__frame::after{position:absolute;right:-13px;bottom:-13px;width:92px;height:92px;border-right:2px solid rgb(105 195 233 / .55);border-bottom:2px solid rgb(105 195 233 / .55);content:"";pointer-events:none}.fc-gifts .fc-gifts-hero__frame img{width:100%;height:auto}.fc-gifts .fc-gifts-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:11px;margin-top:22px}.fc-gifts .fc-gifts-button{display:inline-flex;flex:0 0 174px;width:174px;min-width:174px;min-height:46px;align-items:center;justify-content:center;padding:10px 12px;border:1px solid rgb(255 255 255 / .72);border-radius:0;background:#fff0;color:#fff;box-shadow:none;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.fc-gifts .fc-gifts-button--primary{flex-basis:194px;width:194px;min-width:194px;border-color:#fff;background:#fff;color:var(--gift-navy)}.fc-gifts .fc-gifts-button:hover,.fc-gifts .fc-gifts-button:focus-visible{border-color:#fff;background:rgb(255 255 255 / .13);color:#fff;transform:translateY(-2px)}.fc-gifts .fc-gifts-button--primary:hover,.fc-gifts .fc-gifts-button--primary:focus-visible{background:#e2f2fa;color:var(--gift-navy)}.fc-gifts .fc-gifts-hero a:focus-visible{outline-color:#9cdbf6}@keyframes fc-gifts-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fc-gifts .fc-gifts-hero__copy>*{animation:fc-gifts-rise .68s cubic-bezier(.2,.8,.25,1) backwards}.fc-gifts .fc-gifts-hero__copy>:nth-child(1){animation-delay:.04s}.fc-gifts .fc-gifts-hero__copy>:nth-child(2){animation-delay:.1s}.fc-gifts .fc-gifts-hero__copy>:nth-child(3){animation-delay:.18s}.fc-gifts .fc-gifts-hero__copy>:nth-child(4){animation-delay:.24s}.fc-gifts .fc-gifts-hero__copy>:nth-child(5){animation-delay:.3s}.fc-gifts .fc-gifts-tailor{padding:48px 0 45px;background:#fff}.fc-gifts .fc-gifts-tailor__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:40px;align-items:start}.fc-gifts .fc-gifts-tailor__copy h2{max-width:540px;margin:0 0 15px;font-size:clamp(30px, 3.6vw, 42px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.fc-gifts .fc-gifts-tailor__copy h2 span{color:var(--gift-blue)}.fc-gifts .fc-gifts-tailor__copy p{max-width:560px;margin:0;color:var(--gift-text);font-size:16px;line-height:1.7}.fc-gifts .fc-gifts-tailor__panel{padding:30px 32px;border:1px solid var(--gift-sand-deep);background:#faf8f4}.fc-gifts .fc-gifts-tailor__group+.fc-gifts-tailor__group{margin-top:16px;padding-top:16px;border-top:1px solid var(--gift-sand-deep)}.fc-gifts .fc-gifts-tailor__group h3{margin:0 0 10px;color:var(--gift-muted);font-size:11px;font-weight:800;letter-spacing:1.5px;line-height:1.4;text-align:center;text-transform:uppercase}.fc-gifts .fc-gifts-tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.fc-gifts .fc-gifts-tags li{display:flex;min-height:46px;align-items:center;justify-content:center;margin:0;padding:9px 7px;border:1px solid var(--gift-sand-deep);background:#fff;color:var(--gift-navy);font-size:11px;font-weight:400;line-height:1.35;text-align:center}.fc-gifts .fc-gifts-gallery{padding:48px 0 52px;border-top:1px solid var(--gift-sand-deep);background:var(--gift-sand)}.fc-gifts .fc-gifts-gallery__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:19px}.fc-gifts .fc-gifts-gallery__head h2{margin:0;font-size:clamp(30px, 3.6vw, 42px);line-height:1.1;letter-spacing:-.03em}.fc-gifts .fc-gifts-gallery__hint{margin:0 0 8px;color:#6f6455;font-size:13px;line-height:1.5;text-align:right}.fc-gifts .fc-gifts-gallery__rows{display:flex;flex-direction:column;gap:10px}.fc-gifts .fc-gifts-gallery__row{display:flex;gap:10px;aspect-ratio:var(--row-ratio,3)}.fc-gifts .fc-gifts-gallery__item{position:relative;display:block;flex:var(--ratio,1) 1 0%;min-width:0;overflow:hidden;border-radius:0;background:var(--gift-sand-deep);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.fc-gifts .fc-gifts-gallery__item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .85s cubic-bezier(.16,.7,.2,1)}.fc-gifts .fc-gifts-gallery__item::after{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 48%,rgb(2 43 65 / .58) 100%);content:"";opacity:0;pointer-events:none;transition:opacity .35s ease}.fc-gifts .fc-gifts-gallery__zoom{position:absolute;z-index:2;right:12px;bottom:12px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:0;background:#fff;color:var(--gift-navy);font-size:16px;font-weight:500;line-height:1;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.fc-gifts .fc-gifts-gallery__item:focus-visible{outline:3px solid var(--gift-navy);outline-offset:3px}@media (hover:hover) and (pointer:fine){.fc-gifts .fc-gifts-gallery__item:hover{box-shadow:0 16px 36px -20px rgb(2 43 65 / .55);transform:translateY(-2px)}.fc-gifts .fc-gifts-gallery__item:hover img{transform:scale(1.035)}.fc-gifts .fc-gifts-gallery__item:hover::after,.fc-gifts .fc-gifts-gallery__item:focus-visible::after{opacity:1}.fc-gifts .fc-gifts-gallery__item:hover .fc-gifts-gallery__zoom,.fc-gifts .fc-gifts-gallery__item:focus-visible .fc-gifts-gallery__zoom{opacity:1;transform:none}}.fc-gifts .fc-gifts-cta{overflow:hidden;padding:50px 0 54px;border-top:1px solid var(--gift-line);background:#fff}.fc-gifts .fc-gifts-cta__inner{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:28px;align-items:center}.fc-gifts .fc-gifts-cta h2{max-width:400px;margin:0 0 6px;color:var(--gift-navy);font-size:clamp(26px, 2.9vw, 34px);line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.fc-gifts .fc-gifts-cta__copy p{margin:0;color:var(--gift-text);font-size:16px}.fc-gifts .fc-gifts-cta__motion{position:relative;height:48px}.fc-gifts .fc-gifts-cta__motion::after{position:absolute;right:0;bottom:0;left:0;border-top:1px dashed var(--gift-line);content:""}.fc-gifts .fc-gifts-cta__truck{position:absolute;bottom:0;left:0;width:112px;animation:fc-gifts-truck-drive 8.8s linear infinite}.fc-gifts .fc-gifts-cta__truck svg{display:block;width:100%;height:auto}.fc-gifts .fc-gifts-truck__parcel{animation:fc-gifts-parcel-drop 8.8s linear infinite}@keyframes fc-gifts-parcel-drop{0%,6.4%{opacity:0;transform:translateY(-44px)}11.5%{opacity:1;transform:translateY(-44px);animation-timing-function:cubic-bezier(.5,0,.85,.4)}28.1%{opacity:1;transform:translateY(0)}32%{opacity:1;transform:translateY(-4px);animation-timing-function:ease-out}37.1%,100%{opacity:1;transform:translateY(0)}}@keyframes fc-gifts-truck-drive{0%{opacity:0;transform:translateX(0)}5.1%{opacity:1;transform:translateX(0)}30.7%{opacity:1;transform:translateX(0);animation-timing-function:cubic-bezier(.55,.06,.35,1)}71.6%{opacity:1;transform:translateX(var(--fc-truck-travel,calc(100vw + 40px)))}99%{opacity:1;transform:translateX(var(--fc-truck-travel,calc(100vw + 40px)))}100%{opacity:0;transform:translateX(0)}}@media (min-width:1220px){.fc-gifts{--fc-truck-travel:calc(50vw + 174px)}}@media (max-width:900px){.fc-gifts{--fc-truck-travel:calc(100vw - 8px)}}@media (max-width:600px){.fc-gifts{--fc-truck-travel:calc(100vw - 6px)}}.fc-gifts .fc-gifts-lightbox{box-sizing:border-box;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:24px;border:0;background:#fff0;color:#fff;overflow:hidden}.fc-gifts .fc-gifts-lightbox::backdrop{background:rgb(2 43 65 / .93)}.fc-gifts .fc-gifts-lightbox[open]{display:flex;align-items:center;justify-content:center;animation:fc-gifts-lightbox-in .2s ease-out}.fc-gifts .fc-gifts-lightbox__figure{max-width:100%;max-height:100%;margin:0}.fc-gifts .fc-gifts-lightbox__img{display:block;width:auto;height:auto;max-width:min(1200px, 92vw);max-height:82vh;background:#fff;box-shadow:0 40px 90px -30px rgb(0 0 0 / .8);animation:fc-gifts-lightbox-img .3s cubic-bezier(.2,.8,.25,1)}.fc-gifts .fc-gifts-lightbox__close{position:absolute;top:20px;right:20px;z-index:1;display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .08);color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.fc-gifts .fc-gifts-lightbox__close:hover,.fc-gifts .fc-gifts-lightbox__close:focus-visible{border-color:#fff;background:#fff;color:var(--gift-navy);outline:none}.fc-gifts .fc-gifts-lightbox__close svg{width:18px;height:18px}@keyframes fc-gifts-lightbox-in{from{opacity:0}}@keyframes fc-gifts-lightbox-img{from{opacity:0;transform:scale(.97)}}@media (max-width:1100px){.fc-gifts .fc-gifts-hero__grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:40px}.fc-gifts .fc-gifts-tailor__grid{gap:40px}.fc-gifts .fc-gifts-cta__inner{gap:28px}}@media (max-width:900px){.fc-gifts .fc-gifts-hero__grid{grid-template-columns:minmax(0,1fr);gap:34px;padding:46px 0 50px}.fc-gifts .fc-gifts-hero__visual{max-width:400px;justify-self:center}.fc-gifts .fc-gifts-tailor__grid{grid-template-columns:minmax(0,1fr);gap:24px}.fc-gifts .fc-gifts-tailor__copy h2,.fc-gifts .fc-gifts-tailor__copy p{max-width:660px}.fc-gifts .fc-gifts-tailor__panel{max-width:660px}.fc-gifts .fc-gifts-gallery__rows{display:block;columns:2;column-gap:9px}.fc-gifts .fc-gifts-gallery__row{display:block;aspect-ratio:auto;break-inside:avoid;margin:0 0 8px}.fc-gifts .fc-gifts-gallery__row:last-child{margin-bottom:0}.fc-gifts .fc-gifts-gallery__item{aspect-ratio:var(--ratio,1);margin:0 0 8px}.fc-gifts .fc-gifts-gallery__item:last-child{margin-bottom:0}.fc-gifts .fc-gifts-cta__inner{grid-template-columns:minmax(0,1fr);gap:20px}.fc-gifts .fc-gifts-cta__motion{height:44px}.fc-gifts .fc-gifts-cta__truck{width:105px}}@media (max-width:600px){.fc-gifts .fc-gifts-shell{width:calc(100% - 36px)}.fc-gifts .fc-gifts-kicker{gap:10px;margin-bottom:12px;font-size:12px;letter-spacing:1.1px}.fc-gifts .fc-gifts-kicker::before{width:26px;flex-basis:26px}.fc-gifts .fc-gifts-hero__grid{padding:34px 0 40px}.fc-gifts .fc-gifts-hero h1{max-width:520px;font-size:clamp(34px, 9.4vw, 47px)}.fc-gifts .fc-gifts-hero__lead{font-size:16px}.fc-gifts .fc-gifts-hero__text{font-size:15px}.fc-gifts .fc-gifts-hero__visual{max-width:min(360px, 100%)}.fc-gifts .fc-gifts-hero__frame{padding:9px}.fc-gifts .fc-gifts-hero__frame::after{right:-9px;bottom:-9px;width:68px;height:68px}.fc-gifts .fc-gifts-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:20px;align-items:stretch}.fc-gifts .fc-gifts-button,.fc-gifts .fc-gifts-button--primary{flex:none;width:100%;min-width:0;min-height:45px;padding:8px 7px;font-size:13px;line-height:1.2;white-space:normal}.fc-gifts .fc-gifts-tailor{padding:32px 0 30px}.fc-gifts .fc-gifts-tailor__copy h2{margin-bottom:12px;font-size:clamp(27px, 8vw, 34px)}.fc-gifts .fc-gifts-tailor__copy p{font-size:15px}.fc-gifts .fc-gifts-tailor__panel{padding:22px 20px}.fc-gifts .fc-gifts-tailor__group+.fc-gifts-tailor__group{margin-top:14px;padding-top:14px}.fc-gifts .fc-gifts-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-gifts .fc-gifts-gallery{padding:32px 0 34px}.fc-gifts .fc-gifts-gallery__head{display:block;margin-bottom:14px}.fc-gifts .fc-gifts-gallery__head h2{font-size:clamp(27px, 8vw, 34px)}.fc-gifts .fc-gifts-gallery__hint{margin:7px 0 0;text-align:left}.fc-gifts .fc-gifts-gallery__rows{columns:1}.fc-gifts .fc-gifts-gallery__row{margin-bottom:8px}.fc-gifts .fc-gifts-gallery__item{margin-bottom:8px}.fc-gifts .fc-gifts-gallery__zoom{display:none}.fc-gifts .fc-gifts-cta{padding:34px 0}.fc-gifts .fc-gifts-cta h2{font-size:clamp(24px, 7.4vw, 30px)}.fc-gifts .fc-gifts-cta__motion{height:37px}.fc-gifts .fc-gifts-cta__truck{width:86px}.fc-gifts .fc-gifts-lightbox{padding:12px}.fc-gifts .fc-gifts-lightbox__close{top:10px;right:10px;width:42px;height:42px}.fc-gifts .fc-gifts-lightbox__img{max-width:100%;max-height:78vh}}@media (prefers-reduced-motion:reduce){.fc-gifts .fc-gifts-button,.fc-gifts .fc-gifts-gallery__item,.fc-gifts .fc-gifts-gallery__item img,.fc-gifts .fc-gifts-gallery__zoom{transition:none}.fc-gifts .fc-gifts-button:hover,.fc-gifts .fc-gifts-button:focus-visible{transform:none}.fc-gifts .fc-gifts-gallery__item:hover{transform:none}.fc-gifts .fc-gifts-gallery__item:hover img{transform:none}.fc-gifts .fc-gifts-hero__copy>*{animation:none}.fc-gifts .fc-gifts-cta__truck,.fc-gifts .fc-gifts-truck__parcel{animation:none}.fc-gifts .fc-gifts-truck__parcel{opacity:1;transform:none}.fc-gifts .fc-gifts-lightbox[open],.fc-gifts .fc-gifts-lightbox__img{animation:none}}