.yb-gift-page{--g-ink:#064d50;--g-teal:#00bdc1;--g-pink:#f7b8d1;--g-cream:#fffaf3;font:16px/1.55 Arial,sans-serif;color:var(--g-ink);background:var(--g-cream);overflow:hidden;scroll-behavior:smooth}.yb-gift-page *{box-sizing:border-box}.yb-gift-page a{color:inherit;text-decoration:none}.yb-gift-page a:focus-visible,.yb-gift-page button:focus-visible,.yb-gift-page summary:focus-visible{outline:3px solid #d63481;outline-offset:5px}.yb-gift-page section[id],.yb-gift-page #skapa{scroll-margin-top:25px}.yb-gift-page .gift-nav{max-width:1280px;margin:auto;padding:25px 38px;display:flex;align-items:center;justify-content:space-between;gap:22px}.yb-gift-page .gift-brand{font-family:Georgia,serif;font-size:33px;line-height:1;font-weight:900;letter-spacing:-1.5px}.yb-gift-page .gift-brand sup{font:10px Arial;vertical-align:top;letter-spacing:0}.yb-gift-page .gift-nav>div{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:700}.yb-gift-page .gift-nav-buy{border:1px solid #064d50;border-radius:30px;padding:11px 18px}.yb-gift-page .gift-hero{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;background:#bdeee7;border-radius:30px;padding:76px 65px 68px;gap:20px;min-height:570px;position:relative}.yb-gift-page .gift-kicker{font-size:10px;font-weight:700;letter-spacing:2px;margin:0 0 20px}.yb-gift-page h1{font-size:clamp(44px,5.8vw,82px);line-height:.99;letter-spacing:-3.6px;font-weight:800;margin:0 0 25px;color:var(--g-ink)}.yb-gift-page h1 em{font-style:normal}.yb-gift-page .gift-lead{max-width:430px;font-size:18px;line-height:1.6;margin:0 0 27px}.yb-gift-page .gift-hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:19px}.yb-gift-page .gift-button{background:var(--g-ink);color:white;border-radius:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 24px;font-weight:700;font-size:14px;transition:background .15s,transform .15s}.yb-gift-page .gift-button:hover{background:#003c40;transform:translateY(-1px)}.yb-gift-page .gift-button span{font-size:21px;font-weight:400}.yb-gift-page .gift-text-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;font-weight:700}.yb-gift-page .gift-hero-facts{display:flex;gap:23px;font-size:11px;margin-top:29px;color:#236d69}.yb-gift-page .gift-hero-facts span:before{content:'✓';font-weight:700;margin-right:6px}.yb-gift-page .gift-hero-art{position:relative;min-height:380px;align-self:center}.yb-gift-page .gift-front-card,.yb-gift-page .gift-back-card{position:absolute;box-shadow:0 20px 35px #065b5628;aspect-ratio:148/105;width:87%;left:7%;top:72px;background:#fff8f1;line-height:0}.yb-gift-page .gift-front-card{transform:rotate(-8deg);z-index:2}.yb-gift-page .gift-back-card{transform:rotate(10deg);left:16%;top:8px;width:82%;opacity:.92}.yb-gift-page .gift-hero-art img{width:100%;height:100%;object-fit:cover}.yb-gift-page .gift-demo-fields{position:absolute;bottom:0;left:0;right:0;height:30.2%;display:grid;grid-template-columns:1.5fr 1fr;gap:7px 15px;padding:10px 21px;background:#fff8f1;line-height:1.2;font-size:12px}.yb-gift-page .gift-demo-fields span{display:block;font-size:7px;color:#55746d;letter-spacing:1px;margin-bottom:3px}.yb-gift-page .gift-demo-fields strong{font-size:12px}.yb-gift-page .gift-demo-label{align-self:end;font-size:8px;color:#59766b}.yb-gift-page .gift-star{position:absolute;z-index:3;font-size:65px;color:white;line-height:1}.yb-gift-page .star-one{left:-4%;top:12px}.yb-gift-page .star-two{right:-3%;top:285px;font-size:46px;color:#00787a}.yb-gift-page .gift-pink-note{position:absolute;z-index:4;right:0;bottom:-20px;width:136px;height:136px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--g-pink);transform:rotate(10deg);font-weight:700;font-size:16px;line-height:1.3}.yb-gift-page .gift-section{max-width:1280px;margin:0 auto;padding:90px 38px}.yb-gift-page h2{font-size:clamp(31px,3.3vw,44px);line-height:1.1;letter-spacing:-1.5px;font-weight:800;margin:0 0 20px;color:var(--g-ink)}.yb-gift-page h3{font-size:19px;margin:17px 0 9px;letter-spacing:-.4px}.yb-gift-page .gift-how{display:grid;grid-template-columns:.8fr 2fr;gap:50px}.yb-gift-page .gift-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.yb-gift-page .gift-step{font-size:12px;display:block;border-bottom:1px solid #aacbc2;padding-bottom:12px;color:#4d7870}.yb-gift-page .gift-steps p{font-size:13px;color:#496c63;line-height:1.7;margin:0}.yb-gift-page .gift-occasions{max-width:none;background:#f5e8e7;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:70px max(38px,calc((100vw - 1204px)/2));align-items:center}.yb-gift-page .gift-occasion-intro{max-width:430px}.yb-gift-page .gift-occasion-intro>p:last-child{color:#5d746b;font-size:15px}.yb-gift-page .gift-occasion-list{display:grid;gap:14px}.yb-gift-page .gift-occasion-list button{font:inherit;border:0;background:#fffaf7;border-radius:13px;padding:10px;display:flex;align-items:center;gap:19px;text-align:left;color:var(--g-ink);cursor:pointer;transition:transform .15s}.yb-gift-page .gift-occasion-list button:hover{transform:translateX(4px)}.yb-gift-page .gift-occasion-list img{width:130px;aspect-ratio:148/105;object-fit:cover;border-radius:6px}.yb-gift-page .gift-occasion-list strong{font-size:21px;display:block;letter-spacing:-.5px}.yb-gift-page .gift-occasion-list small{font-size:12px;display:block;color:#667a70;max-width:235px;margin-top:4px}.yb-gift-page .gift-occasion-list b{font-size:25px;font-weight:400;margin-left:auto;padding-right:15px}.yb-gift-page .gift-purchase{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1204px;margin:65px auto 0;padding:35px 40px;border:1px solid #a3cfc1;border-radius:20px;background:#eff7ed}.yb-gift-page .gift-purchase h2{font-size:33px;margin:0 0 10px}.yb-gift-page .gift-purchase p{margin:0}.yb-gift-page .gift-purchase .gift-kicker{margin-bottom:13px}.yb-gift-page .gift-purchase small{display:block;text-align:center;font-size:10px;color:#628075;margin-top:8px}.yb-gift-page .gift-maker-wrap{background:#fffdf8}.yb-gift-page .ybgc{padding-top:80px;padding-bottom:80px}.yb-gift-page .ybgc h2{font-size:clamp(34px,4.5vw,57px);line-height:1.05}.yb-gift-page .ybgc h2 em{color:#009d9e;font-style:normal}.yb-gift-page .gift-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;padding-top:65px;padding-bottom:65px;border-top:1px solid #dbe3d7}.yb-gift-page .gift-accordion details{border-bottom:1px solid #c7d4c8;padding:18px 0}.yb-gift-page .gift-accordion details:first-child{border-top:1px solid #c7d4c8}.yb-gift-page .gift-accordion summary{font-weight:700;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.yb-gift-page .gift-accordion summary::-webkit-details-marker{display:none}.yb-gift-page .gift-accordion summary:after{content:'+';font-size:21px;line-height:1}.yb-gift-page .gift-accordion details[open]>summary:after{content:'−'}.yb-gift-page .gift-accordion p{font-size:13px;line-height:1.8;color:#4c675d;margin:15px 0 0}.yb-gift-page .gift-accordion p a{text-decoration:underline}.yb-gift-page .gift-terms{padding-top:35px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1.5fr;gap:65px}.yb-gift-page .gift-terms h2{font-size:30px}.yb-gift-page .gift-terms-heading>p:last-child{font-size:13px;max-width:280px;color:#5f786e}.yb-gift-page .gift-terms-body summary{font-size:13px}.yb-gift-page .gift-terms-body p{font-size:12px}.yb-gift-page .gift-footer{max-width:1280px;margin:auto;padding:32px 38px 40px;border-top:1px solid #cbdace;display:flex;align-items:center;justify-content:space-between;gap:25px}.yb-gift-page .gift-footer>div{display:flex;gap:25px;font-size:11px}.yb-gift-page .gift-footer .gift-brand{font-size:27px}@media(min-width:1361px){.yb-gift-page .gift-hero{margin-top:10px}}@media(max-width:1000px){.yb-gift-page .gift-nav{padding:22px}.yb-gift-page .gift-hero{border-radius:0;padding:55px 35px;min-height:530px}.yb-gift-page .gift-hero-art{min-height:310px}.yb-gift-page .gift-pink-note{width:112px;height:112px;font-size:14px;bottom:0}.yb-gift-page .gift-star{font-size:44px}.yb-gift-page .star-two{top:240px}.yb-gift-page .gift-how{grid-template-columns:1fr;gap:25px}.yb-gift-page .gift-occasions{gap:35px}.yb-gift-page .gift-purchase{margin:45px 25px 0;padding:30px}.yb-gift-page .gift-demo-fields{padding:7px 14px;gap:5px}.yb-gift-page .gift-demo-fields strong{font-size:10px}.yb-gift-page .gift-demo-label{font-size:6px}}@media(max-width:700px){.yb-gift-page .gift-nav{padding:21px 20px}.yb-gift-page .gift-nav>div{gap:0}.yb-gift-page .gift-nav>div>a:not(.gift-nav-buy){display:none}.yb-gift-page .gift-nav-buy{padding:9px 13px;font-size:11px}.yb-gift-page .gift-brand{font-size:28px}.yb-gift-page .gift-hero{grid-template-columns:1fr;gap:30px;padding:40px 24px 45px}.yb-gift-page h1{font-size:57px;letter-spacing:-2.8px}.yb-gift-page .gift-lead{font-size:16px;max-width:360px}.yb-gift-page .gift-hero-art{min-height:315px;max-width:480px;width:100%;margin:auto}.yb-gift-page .gift-front-card{top:55px;width:83%;left:3%}.yb-gift-page .gift-back-card{left:15%;width:78%;top:3px}.yb-gift-page .gift-pink-note{right:2%;bottom:-2px}.yb-gift-page .star-one{left:0}.yb-gift-page .star-two{right:0}.yb-gift-page .gift-hero-facts{gap:17px;flex-wrap:wrap;font-size:10px;margin-top:23px}.yb-gift-page .gift-section{padding:50px 24px}.yb-gift-page .gift-steps{grid-template-columns:1fr;gap:22px}.yb-gift-page .gift-steps article{display:grid;grid-template-columns:38px 1fr;gap:0 13px}.yb-gift-page .gift-step{grid-row:1/3;border:0;padding:0;margin-top:5px}.yb-gift-page .gift-steps h3{margin:0 0 7px}.yb-gift-page .gift-occasions{grid-template-columns:1fr;gap:20px;padding:45px 24px}.yb-gift-page .gift-occasion-list img{width:95px}.yb-gift-page .gift-occasion-list button{gap:13px}.yb-gift-page .gift-occasion-list strong{font-size:18px}.yb-gift-page .gift-occasion-list small{font-size:11px}.yb-gift-page .gift-occasion-list b{padding-right:5px}.yb-gift-page .gift-purchase{display:block;margin:35px 20px 0;padding:28px 23px}.yb-gift-page .gift-purchase h2{font-size:29px}.yb-gift-page .gift-purchase>div+div{margin-top:25px}.yb-gift-page .gift-purchase .gift-button{width:100%;font-size:12px;gap:15px;padding:14px 17px}.yb-gift-page .gift-faq,.yb-gift-page .gift-terms{grid-template-columns:1fr;gap:10px}.yb-gift-page .gift-terms{padding-top:10px}.yb-gift-page .gift-footer{display:block;padding:28px 24px}.yb-gift-page .gift-footer>div{flex-wrap:wrap;gap:14px 25px;margin-top:23px}.yb-gift-page .ybgc{padding:55px 24px}.yb-gift-page .gift-demo-fields strong{font-size:10px}.yb-gift-page .gift-demo-fields span{font-size:6px}.yb-gift-page .gift-demo-fields{padding:6px 14px;gap:4px}.yb-gift-page .gift-demo-label{font-size:6px}}@media(prefers-reduced-motion:reduce){.yb-gift-page,.yb-gift-page *{scroll-behavior:auto;transition:none!important}}
