@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,450;0,9..144,550;0,9..144,650;1,9..144,450&family=Nunito:wght@400;600;700;800&display=swap";.vela-sec{--oat:#F6EFE6;--butter:#F1E4CF;--sand:#E7D5BC;--terra:#C4703F;--terra-deep:#A05529;--cocoa:#4A3527;--cocoa-soft:#7A6350;--blush:#EBC9A8;--sage:#8FA382;--cream-card:#FFFBF4;--round:"Nunito",sans-serif;--soft:"Fraunces",serif;font-family:var(--round);color:var(--cocoa);background:var(--oat);line-height:1.65;font-size:calc(16px * var(--vt,1))}.vela-sec *{margin:0;padding:0;box-sizing:border-box}.vela-sec img{max-width:100%;display:block;border:0}.vela-sec h1,.vela-sec h2,.vela-sec h3{font-family:var(--soft);font-weight:550;line-height:1.12;letter-spacing:-.01em;text-transform:none}.vela-sec .wrap{max-width:1100px;margin:0 auto;padding:0 22px}.vela-sec .btn{display:inline-block;background:var(--terra);color:#fff9f0;font-family:var(--round);font-weight:800;font-size:calc(16.5px * var(--vt,1));padding:17px 38px;border-radius:22px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 6px 0 var(--terra-deep);transition:transform .12s ease,box-shadow .12s ease;line-height:1.4}.vela-sec .btn:hover{transform:translateY(2px);box-shadow:0 4px 0 var(--terra-deep)}.vela-sec .btn:active{transform:translateY(5px);box-shadow:0 1px 0 var(--terra-deep)}.vela-sec .btn-full{width:100%;text-align:center}.vela-sec .stars{color:var(--terra);letter-spacing:2px}.vela-sec.hero{position:relative;overflow:hidden;padding:56px 0 40px}.vela-sec .hero-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1100px;margin:0 auto;padding:0 22px}@media(max-width:840px){.vela-sec .hero-in{grid-template-columns:1fr;gap:28px}}.vela-sec .hero-in h1{font-size:calc(clamp(40px,5.6vw,60px) * var(--vh,1));margin-bottom:16px}.vela-sec .swoop{color:var(--terra);font-style:italic}.vela-sec .lead{font-size:calc(18px * var(--vt,1));color:var(--cocoa-soft);max-width:42ch;margin-bottom:24px;font-weight:600}.vela-sec .pill-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.vela-sec .pill{background:var(--butter);border:2px solid var(--sand);color:var(--cocoa);font-size:calc(13.5px * var(--vt,1));font-weight:800;padding:8px 16px;border-radius:999px}.vela-sec .proof{display:flex;align-items:center;gap:10px;font-size:calc(14.5px * var(--vt,1));font-weight:700;color:var(--cocoa-soft);margin-top:16px}.vela-sec .hero-art{position:relative}.vela-sec .arch{border-radius:200px 200px 28px 28px;overflow:hidden;aspect-ratio:4/5;background:var(--sand);box-shadow:0 30px 60px -25px #4a352759}.vela-sec .arch img{width:100%;height:100%;object-fit:cover}.vela-sec .sticker{position:absolute;background:var(--cream-card);border:2px solid var(--sand);border-radius:18px;padding:10px 16px;font-size:calc(13px * var(--vt,1));font-weight:800;box-shadow:0 10px 24px #4a352724;transform:rotate(-4deg)}.vela-sec .sticker small{display:block;font-weight:600;color:var(--cocoa-soft);font-size:.92em}.vela-sec .st-1{top:12%;left:-14px}.vela-sec .st-2{bottom:8%;right:-10px;transform:rotate(3deg)}@media(max-width:840px){.vela-sec .st-1{left:4px}.vela-sec .st-2{right:4px}}.vela-sec .marquee{background:var(--terra);color:#fff3e4;overflow:hidden;white-space:nowrap;padding:12px 0;font-weight:800;font-size:calc(14px * var(--vt,1));letter-spacing:.08em;transform:rotate(-1deg);margin:26px -10px;border-radius:6px}.vela-sec .marquee-track{display:inline-block;animation:vela-mq 24s linear infinite}@keyframes vela-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.vela-sec .marquee span{margin:0 22px}.vela-sec.section{padding:76px 0}.vela-sec .sec-head{text-align:center;max-width:620px;margin:0 auto 46px}.vela-sec .sec-head h2{font-size:calc(clamp(30px,4.2vw,44px) * var(--vh,1));margin-bottom:12px}.vela-sec .sec-head p{color:var(--cocoa-soft);font-size:calc(17px * var(--vt,1));font-weight:600}.vela-sec .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:760px){.vela-sec .steps{grid-template-columns:1fr}}.vela-sec .step{background:var(--cream-card);border:2px solid var(--sand);border-radius:26px;overflow:hidden;transition:transform .18s ease}.vela-sec .step:hover{transform:translateY(-5px) rotate(-.5deg)}.vela-sec .step .art{aspect-ratio:4/3;background:var(--butter)}.vela-sec .step .art img{width:100%;height:100%;object-fit:cover}.vela-sec .step-body{padding:20px 22px 24px}.vela-sec .step-emoji{font-size:26px}.vela-sec .step h3{font-size:calc(23px * var(--vh,1));margin:6px 0}.vela-sec .step p{font-size:calc(14.5px * var(--vt,1));color:var(--cocoa-soft);font-weight:600}.vela-sec.buy{background:var(--butter);border-radius:44px;margin:0 14px}.vela-sec .buy-in{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding:70px 34px;max-width:1080px;margin:0 auto;align-items:start}@media(max-width:840px){.vela-sec .buy-in{grid-template-columns:1fr;padding:44px 22px}}.vela-sec .gallery-main{border-radius:28px;overflow:hidden;aspect-ratio:1;background:var(--sand);margin-bottom:12px}.vela-sec .gallery-main img{width:100%;height:100%;object-fit:cover}.vela-sec .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.vela-sec .thumb{border-radius:16px;overflow:hidden;aspect-ratio:1;background:var(--sand);cursor:pointer;border:2px solid transparent}.vela-sec .thumb:hover,.vela-sec .thumb.sel{border-color:var(--terra)}.vela-sec .thumb img{width:100%;height:100%;object-fit:cover}.vela-sec .buy-panel h2{font-size:calc(34px * var(--vh,1));margin:2px 0 8px}.vela-sec .buy-panel .sub{color:var(--cocoa-soft);font-weight:600;font-size:calc(15px * var(--vt,1));margin-bottom:16px}.vela-sec .color-label{font-size:calc(13px * var(--vt,1));font-weight:800;margin:16px 0 8px;text-transform:uppercase;letter-spacing:.08em;color:var(--cocoa-soft)}.vela-sec .swatches{display:flex;gap:10px}.vela-sec .vela-swatch{width:42px;height:42px;aspect-ratio:auto;max-width:none;display:inline-block;padding:0;border-radius:50%;cursor:pointer;border:3px solid var(--cream-card);outline:2.5px solid transparent;outline-offset:2px;background:var(--vela-swatch-bg)}.vela-sec .vela-swatch.active{outline-color:var(--terra)}.vela-sec .bundles{display:flex;flex-direction:column;gap:12px;margin-top:20px}.vela-sec .bundle{position:relative;border:2.5px solid var(--sand);border-radius:20px;padding:16px 18px;cursor:pointer;background:var(--cream-card);transition:border-color .15s,transform .1s}.vela-sec .bundle:hover{border-color:var(--terra)}.vela-sec .bundle.active{border-color:var(--terra);background:#fff6e9;box-shadow:0 8px 20px #c4703f24}.vela-sec .bundle-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.vela-sec .bundle-name{font-weight:800;font-size:calc(15.5px * var(--vt,1))}.vela-sec .bundle-name small{display:block;font-weight:600;color:var(--cocoa-soft);font-size:calc(13px * var(--vt,1))}.vela-sec .bundle-price{text-align:right;white-space:nowrap}.vela-sec .bundle-price .p{font-family:var(--soft);font-size:calc(23px * var(--vh,1));font-weight:650}.vela-sec .bundle-price .c{font-size:calc(13px * var(--vt,1));color:var(--cocoa-soft);text-decoration:line-through;margin-right:5px;opacity:.65}.vela-sec .bundle-flag{position:absolute;top:-12px;left:16px;background:var(--terra);color:#fff3e4;font-size:11px;font-weight:800;padding:4px 12px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-2deg)}.vela-sec .bundle-flag.best{background:var(--sage)}.vela-sec .ship-note{font-size:calc(12.5px * var(--vt,1));font-weight:800;color:var(--sage);margin-top:8px;display:none}.vela-sec .bundle.active .ship-note{display:block}.vela-sec .ship-opt{margin-top:14px;border:2.5px dashed var(--sand);border-radius:18px;padding:13px 16px;display:flex;align-items:center;gap:12px;font-size:calc(14px * var(--vt,1));background:var(--cream-card);font-weight:600}.vela-sec .ship-opt input{width:20px;height:20px;accent-color:var(--terra);cursor:pointer;flex-shrink:0;appearance:auto;-webkit-appearance:checkbox}.vela-sec .ship-opt label{cursor:pointer;-webkit-user-select:none;user-select:none}.vela-sec .ship-opt .free-tag{color:var(--sage);font-weight:800}.vela-sec .ship-opt.locked{border-style:solid;border-color:#cbd8c2;background:#f4f8f0}.vela-sec .total-row{display:flex;justify-content:space-between;align-items:baseline;margin:20px 0 2px;font-weight:800;font-size:calc(15px * var(--vt,1))}.vela-sec .total-row .t{font-family:var(--soft);font-size:calc(30px * var(--vh,1));font-weight:650}.vela-sec .total-row .t .cmp{font-family:var(--round);font-size:.5em;color:var(--cocoa-soft);text-decoration:line-through;font-weight:700;opacity:.65;margin-right:8px;vertical-align:2px}.vela-sec .save-row{text-align:right;font-size:calc(13.5px * var(--vt,1));font-weight:800;color:var(--sage);margin-bottom:12px}.vela-sec .pricing-note{font-size:calc(12px * var(--vt,1));font-weight:700;color:var(--cocoa-soft);text-align:right;margin:0 0 12px}.vela-sec .mini-trust{display:flex;gap:14px;justify-content:center;margin-top:16px;font-size:calc(12.5px * var(--vt,1));color:var(--cocoa-soft);flex-wrap:wrap;font-weight:700}.vela-sec .cozy{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:840px){.vela-sec .cozy{grid-template-columns:repeat(2,1fr)}}.vela-sec .cozy-card{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3/4;background:var(--sand)}.vela-sec .cozy-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.vela-sec .cozy-card:hover img{transform:scale(1.04)}.vela-sec .cozy-tag{position:absolute;bottom:12px;left:12px;right:12px;background:#fffbf4eb;border-radius:14px;padding:9px 14px;font-weight:800;font-size:calc(14px * var(--vt,1))}.vela-sec .cozy-tag small{display:block;font-weight:600;font-size:calc(12px * var(--vt,1));color:var(--cocoa-soft)}.vela-sec .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:800px){.vela-sec .reviews{grid-template-columns:1fr}}.vela-sec .review{background:var(--cream-card);border:2px solid var(--sand);border-radius:24px;padding:24px;transform:rotate(-.6deg)}.vela-sec .review:nth-child(2){transform:rotate(.8deg)}.vela-sec .review:nth-child(3){transform:rotate(-.3deg)}.vela-sec .review p{font-size:calc(15px * var(--vt,1));margin:10px 0 12px;font-weight:600}.vela-sec .review .who{font-size:calc(13px * var(--vt,1));font-weight:800;color:var(--cocoa-soft)}.vela-sec .faq{max-width:700px;margin:0 auto}.vela-sec .faq details{background:var(--cream-card);border:2px solid var(--sand);border-radius:20px;margin-bottom:12px}.vela-sec .faq summary{padding:18px 22px;font-weight:800;font-size:calc(15.5px * var(--vt,1));cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.vela-sec .faq summary::-webkit-details-marker{display:none}.vela-sec .faq summary:after{content:"\2726";color:var(--terra);font-size:16px;transition:transform .2s}.vela-sec .faq details[open] summary:after{transform:rotate(45deg)}.vela-sec .faq .a{padding:0 22px 18px;font-size:calc(14.5px * var(--vt,1));color:var(--cocoa-soft);font-weight:600}.vela-sec.final{text-align:center;padding:90px 22px;position:relative}.vela-sec.final h2{font-size:calc(clamp(32px,4.8vw,50px) * var(--vh,1));margin-bottom:14px}.vela-sec.final p{color:var(--cocoa-soft);max-width:44ch;margin:0 auto 28px;font-weight:600;font-size:calc(17px * var(--vt,1))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vela-sections.css.map */
