.orb{--navy:#14213d;--navy-d:#0b1426;--amber:#e3a63c;--amber-d:#c68a1f;--ivory:#fbf8f2;--sand:#f3ece0;--ink:#1b2438;--muted:#5d6577;--line:#e2dccd;--serif:"Fraunces",Georgia,serif;--sans:"DM Sans",system-ui,-apple-system,sans-serif;font-family:var(--sans);color:var(--ink);line-height:1.6}.orb *,.orb *:before,.orb *:after{box-sizing:border-box}.orb img{max-width:100%;height:auto;display:block}.orb-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.orb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--amber);color:var(--navy);border:0;border-radius:999px;padding:16px 32px;font:700 15px/1 var(--sans);letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 6px 18px #e3a63c59}.orb-btn:hover{background:#efb54c;transform:translateY(-1px)}.orb-btn--navy{background:var(--navy);color:#fff;box-shadow:none}.orb-btn--navy:hover{background:var(--navy-d)}.orb-btn--block{width:100%}.orb-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.orb-bar{background:var(--navy);color:#eef1f8}.orb-bar__row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 22px;max-width:1180px;margin:0 auto}.orb-bar__item{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;font-weight:500}.orb-bar__item svg{width:20px;height:20px;color:var(--amber);flex:none}@media(max-width:860px){.orb-bar__row{grid-template-columns:1fr 1fr;padding:12px 14px}.orb-bar__item{justify-content:flex-start;font-size:12.5px}}.orb-chips{background:var(--sand);padding:34px 0}.orb-chips__label{text-align:center;font:600 1.15rem var(--serif);color:var(--navy);margin:0 0 16px}.orb-chips__row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.orb-chip{background:#fff;border:1px solid var(--line);color:var(--navy);padding:9px 20px;border-radius:999px;font-weight:600;font-size:14px}.orb-hero{background:radial-gradient(circle at 85% 15%,rgba(227,166,60,.22),transparent 40%),var(--ivory);overflow:hidden}.orb-hero__grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;padding:56px 22px 64px}.orb-hero__art{justify-self:center;width:min(460px,86vw);aspect-ratio:4/5;border-radius:999px 999px 28px 28px;overflow:hidden;background:var(--navy);box-shadow:0 0 0 8px #fff,0 0 0 9px var(--line),0 30px 60px #14213d38}.orb-hero__art img{width:100%;height:100%;object-fit:cover}.orb-hero__art--ph{background:radial-gradient(circle at 50% 42%,rgba(255,226,170,.95) 0 14%,rgba(227,166,60,.4) 30%,var(--navy) 70%)}.orb-pill{display:inline-block;background:#fff;border:1px solid var(--line);color:var(--navy);font-size:13px;font-weight:600;padding:7px 16px;border-radius:999px;margin-bottom:20px}.orb-hero h1{font:600 clamp(2.3rem,4.8vw,4rem)/1.08 var(--serif);color:var(--navy);margin:0 0 18px}.orb-hero h1 em{font-style:italic;color:var(--amber-d)}.orb-hero p{font-size:1.1rem;max-width:30rem;color:var(--muted);margin:0 0 28px}@media(max-width:860px){.orb-hero__grid{grid-template-columns:1fr;gap:28px;padding:32px 22px 44px;text-align:center}.orb-hero p{margin-inline:auto}.orb-hero__art{width:min(300px,74vw)}}.orb-sec{padding:76px 0}.orb-sec--cream{background:var(--ivory)}.orb-sec--sand{background:var(--sand)}.orb-kicker{font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--amber-d);margin:0 0 10px;text-align:center}.orb-title{font:600 clamp(1.8rem,3.5vw,2.6rem)/1.15 var(--serif);text-align:center;margin:0 auto 12px;max-width:760px;color:var(--navy)}.orb-sub{text-align:center;color:var(--muted);margin:0 auto 44px;max-width:560px}.orb-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.orb-card{position:relative;background:#fff;border:1px solid var(--line);border-top:4px solid var(--amber);border-radius:6px 6px 22px 22px;padding:34px 28px 30px}.orb-card__icon{width:52px;height:52px;border-radius:14px;background:var(--navy);color:var(--amber);display:grid;place-items:center;margin-bottom:20px}.orb-card__icon svg{width:26px;height:26px}.orb-card__num{position:absolute;top:10px;right:20px;font:600 3.2rem/1 var(--serif);color:#efe7d6}.orb-card h3{font:600 1.25rem/1.25 var(--serif);margin:0 0 8px;color:var(--navy)}.orb-card p{margin:0;color:var(--muted);font-size:.97rem}@media(max-width:860px){.orb-cards{grid-template-columns:1fr}.orb-sec{padding:54px 0}}.orb-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.orb-feature__img{border-radius:28px 28px 120px;overflow:hidden;background:var(--sand);aspect-ratio:1}.orb-feature__img img{width:100%;height:100%;object-fit:cover}.orb-feature h2{font:600 clamp(1.8rem,3.2vw,2.5rem)/1.15 var(--serif);color:var(--navy);margin:6px 0 16px}.orb-feature .orb-kicker{text-align:left}.orb-feature__text{color:var(--muted);margin:0 0 18px}.orb-checks{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.orb-checks li{position:relative;padding-left:30px}.orb-checks li:before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314213d' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}.orb-price{font:600 1.6rem var(--serif);margin:0 0 16px;color:var(--navy)}@media(max-width:860px){.orb-feature{grid-template-columns:1fr;gap:28px}.orb-feature__img{border-radius:24px 24px 80px}}.orb-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.orb-photos figure{margin:0;border-radius:20px;overflow:hidden;background:var(--sand);aspect-ratio:1}.orb-photos figure:nth-child(2){border-radius:120px 120px 20px 20px}.orb-photos img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.orb-photos{grid-template-columns:1fr 1fr}}.orb-faq{max-width:800px;margin:0 auto;display:grid;gap:12px}.orb-acc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 22px}.orb-acc summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font-weight:700;position:relative;color:var(--navy)}.orb-acc summary::-webkit-details-marker{display:none}.orb-acc summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;color:var(--amber-d)}.orb-acc[open] summary:after{content:"\2013"}.orb-acc__body{padding:0 0 18px;color:var(--muted);font-size:.96rem}.orb-acc__body p{margin:0 0 10px}.orb-acc__body ul{margin:0 0 10px;padding-left:20px}.orb-product{padding:36px 0 60px;background:var(--ivory)}.orb-product__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:start}.orb-gallery{position:sticky;top:90px;display:grid;grid-template-columns:84px 1fr;gap:14px}.orb-gallery__main{grid-column:2;grid-row:1;border-radius:22px;overflow:hidden;background:var(--sand);aspect-ratio:1}.orb-slide{display:none;width:100%;height:100%}.orb-slide.is-active{display:block}.orb-slide img,.orb-slide video{width:100%;height:100%;object-fit:cover}.orb-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:560px}.orb-thumb{flex:0 0 auto;width:84px;height:84px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:none;cursor:pointer}.orb-thumb.is-active{border-color:var(--navy)}.orb-thumb img{width:100%;height:100%;object-fit:cover}.orb-info h1{font:600 clamp(1.8rem,3vw,2.5rem)/1.12 var(--serif);color:var(--navy);margin:0 0 6px}.orb-tagline{color:var(--muted);margin:0 0 14px;font-style:italic}.orb-pricebox{font:600 2rem var(--serif);color:var(--navy);margin:0 0 16px}.orb-pricebox s{color:#8a91a2;font-size:1.1rem;font-weight:400;margin-left:8px}.orb-info .orb-checks{margin-bottom:14px}.orb-pay{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.orb-pay svg{height:26px;width:auto}.orb-deal{margin:26px 0 12px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}.orb-deal__head{font:600 1.1rem var(--serif);color:var(--navy);margin-bottom:14px}.orb-bundle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;color:var(--ink);border:1.5px solid var(--line);border-radius:14px;padding:15px 16px;margin-bottom:10px;cursor:pointer;transition:border-color .15s,background .15s}.orb-bundle:last-of-type{margin-bottom:0}.orb-bundle input{position:absolute;opacity:0;pointer-events:none}.orb-bundle__l{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--navy);flex-wrap:wrap}.orb-bundle__dot{width:20px;height:20px;border-radius:50%;border:2px solid #aab1c0;display:inline-block;flex:none}.orb-bundle:has(input:checked){border-color:var(--navy);background:#fff6e4}.orb-bundle:has(input:checked) .orb-bundle__dot{border-color:var(--navy);background:var(--navy);box-shadow:inset 0 0 0 4px #fff6e4}.orb-badge{position:absolute;top:-10px;right:14px;background:var(--navy);color:#fff;font-size:11px;font-weight:700;padding:3px 11px;border-radius:999px}.orb-save{background:var(--amber);color:var(--navy);font-size:11.5px;padding:2px 9px;border-radius:999px;font-weight:700}.orb-bundle__r{text-align:right;font-weight:700;color:var(--navy)}.orb-bundle__r s{display:block;font-weight:400;color:#8a91a2;font-size:.85rem}.orb-fine{font-size:12.5px;color:var(--muted);margin:10px 0 6px}.orb-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;margin:22px 0 8px;background:var(--sand);border-radius:20px;padding:20px 12px}.orb-timeline:before{content:"";position:absolute;left:16%;right:16%;top:44px;border-top:2px dashed #c9bfa8}.orb-timeline__i{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px}.orb-timeline__dot{width:48px;height:48px;border-radius:50%;background:var(--navy);color:var(--amber);display:grid;place-items:center;border:4px solid var(--sand)}.orb-timeline__dot svg{width:21px;height:21px}.orb-timeline__i b{font-weight:700;color:var(--navy)}.orb-timeline__i span{color:var(--muted)}.orb-note{background:#fff;border:1px dashed #c9bfa8;border-radius:14px;padding:14px 16px;font-size:.93rem;margin:18px 0;color:var(--navy)}.orb-accs{margin-top:18px;display:grid;gap:10px}.orb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--navy);color:#fff;box-shadow:0 -6px 24px #0000002e;padding:10px 16px;display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .25s}.orb-sticky.is-on{transform:none}.orb-sticky img{width:46px;height:46px;border-radius:50%;object-fit:cover}.orb-sticky__t{flex:1;font-weight:700;font-size:14px;line-height:1.25}.orb-sticky__t small{display:block;color:var(--amber);font-weight:700;font-size:13px}.orb-sticky .orb-btn{padding:13px 22px;font-size:13px}@media(max-width:860px){.orb-product__grid{grid-template-columns:1fr;gap:24px}.orb-gallery{position:static;grid-template-columns:1fr}.orb-gallery__main{grid-column:1}.orb-thumbs{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-x:auto}.orb-thumb{width:68px;height:68px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/orb.css.map */
