.ss-funnel{--navy:#092c40;--teal:#397b7b;--gold:#e5a21a;--warm:#faf8f2;--line:#d9ded7;--muted:#667776;--green:#e8efea}.ss-funnel *{box-sizing:border-box}.ss-funnel{margin:0;background:var(--warm);color:var(--navy);font:16px/1.5 Tommy,sans-serif}.ss-funnel button,.ss-funnel input,.ss-funnel select,.ss-funnel textarea{font:inherit;color:inherit}.ss-funnel button,.ss-funnel a,.ss-funnel input,.ss-funnel select,.ss-funnel textarea{-webkit-tap-highlight-color:transparent}.ss-funnel button{cursor:pointer}.ss-funnel button:focus-visible,.ss-funnel a:focus-visible,.ss-funnel input:focus-visible,.ss-funnel select:focus-visible,.ss-funnel textarea:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.ss-funnel a{color:var(--teal)}.ss-funnel button{border:0;background:none}.ss-funnel h1,.ss-funnel h2,.ss-funnel h3,.ss-funnel p{margin:0}.ss-funnel h1{font-size:42px;line-height:1.08;letter-spacing:-.7px;margin:9px 0 14px}.ss-funnel h2{font-size:25px;line-height:1.2}.ss-funnel h3{font-size:21px;line-height:1.2}.ss-funnel .eyebrow{font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal)}.ss-funnel .muted{color:var(--muted)}.ss-funnel .quiet{padding:10px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ss-funnel .preview-note{display:flex;justify-content:center;gap:22px;background:var(--navy);color:#fff;padding:8px 16px;font-size:10px;letter-spacing:.7px}.ss-funnel .preview-note span{letter-spacing:0;opacity:.7}.ss-funnel .preview-note a{color:#fff}.ss-funnel .brand-header{max-width:1320px;margin:auto;display:flex;align-items:center;gap:24px;height:90px;padding:0 36px;border-bottom:1px solid var(--line)}.ss-funnel .brand-header img{object-fit:contain}.ss-funnel .header-label{border-left:1px solid var(--line);padding-left:24px;font-size:14px}.ss-funnel .brand-header .quiet{margin-left:auto}.ss-funnel .flow-shell{max-width:1320px;margin:auto;padding:0 36px 130px}.ss-funnel .progress{display:flex;max-width:750px;margin:30px 0 35px;gap:0}.ss-funnel .progress button{position:relative;display:flex;align-items:center;gap:10px;flex:1;padding:0 12px 0 0;font-size:12px;text-align:left}.ss-funnel .progress button:not(:last-child):after{content:"";height:1px;background:var(--line);width:24px;margin-left:auto}.ss-funnel .progress span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;border:1px solid var(--line)}.ss-funnel .progress .current span{background:var(--navy);color:#fff;border-color:var(--navy)}.ss-funnel .progress .complete span{background:var(--green);color:var(--teal);border-color:var(--green)}.ss-funnel .progress button:disabled{cursor:default}.ss-funnel .flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px}.ss-funnel .intro{max-width:590px;margin-bottom:28px}.ss-funnel .intro>p:last-child{color:var(--muted);font-size:15px;max-width:530px}.ss-funnel .mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ss-funnel .choice{position:relative;text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;padding:0;transition:border-color .15s}.ss-funnel .choice.selected{border:2px solid var(--navy)}.ss-funnel .choice .check{position:absolute;right:14px;top:14px;width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;z-index:1;color:transparent;font-size:14px}.ss-funnel .choice.selected .check{background:var(--navy);border-color:var(--navy);color:#fff}.ss-funnel .mode-photo{height:265px;overflow:hidden;background:#f0eee6}.ss-funnel .mode-photo img{width:100%;height:100%;object-fit:cover}.ss-funnel .mode-body{padding:21px}.ss-funnel .mode-body h2{font-size:23px;margin-bottom:9px}.ss-funnel .mode-body p{font-size:14px;color:var(--muted)}.ss-funnel .mode-body .tagline{display:block;color:var(--teal);font-size:12px;margin-top:16px}.ss-funnel .reassurance{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:12px;color:var(--muted)}.ss-funnel .reassurance b{color:var(--teal);margin-right:5px}.ss-funnel aside{align-self:start;position:sticky;top:24px;margin-top:11px}.ss-funnel .journey-card{background:var(--green);border-radius:16px;padding:26px}.ss-funnel .journey-card h2{margin:8px 0 24px;font-size:24px}.ss-funnel .journey-row{border-top:1px solid #d1dcd4;padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.ss-funnel .journey-row small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.6px}.ss-funnel .journey-row strong{font-weight:500;font-size:14px}.ss-funnel .journey-row button{font-size:11px;text-decoration:underline;color:var(--teal)}.ss-funnel .journey-foot{font-size:12px;color:var(--muted);margin-top:15px}.ss-funnel .sidebar-image{width:90px;height:95px;object-fit:contain;float:left;margin-right:8px;background:#fff;border-radius:8px}.ss-funnel .help-note{padding:22px 12px;font-size:13px;color:var(--muted)}.ss-funnel .help-note strong{display:block;color:var(--navy);margin-bottom:5px}.ss-funnel .translation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ss-funnel .translation{padding:24px 15px 16px;min-height:166px}.ss-funnel .translation img{display:block;width:80px;height:52px;object-fit:contain;margin:0 auto 18px}.ss-funnel .translation strong{display:block;text-align:center;font-size:14px}.ss-funnel .translation small{display:block;text-align:center;color:var(--muted);font-size:11px;margin-top:4px}.ss-funnel .guide-link{display:inline-flex;gap:8px;text-decoration:underline;text-underline-offset:5px;margin-top:20px;font-size:13px;color:var(--teal)}.ss-funnel .search{display:flex;align-items:center;border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 13px;margin-bottom:17px}.ss-funnel .search input{width:100%;min-width:0;border:0;outline:none!important;padding:2px 8px;background:none}.ss-funnel .chips{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:2px 0 12px}.ss-funnel .chips button{white-space:nowrap;border:1px solid var(--line);border-radius:30px;padding:8px 16px;font-size:12px;background:#fff}.ss-funnel .chips button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.ss-funnel .design-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ss-funnel .design img{width:100%;height:160px;object-fit:contain;padding:22px;background:#f4f2eb}.ss-funnel .design strong{display:block;font-size:13px;padding:14px 13px}.ss-funnel .toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;gap:10px}.ss-funnel .toolbar select{border:1px solid var(--line);background:#fff;padding:8px;border-radius:6px;max-width:130px}.ss-funnel .products{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ss-funnel .product-photo{height:250px;background:#fff;padding:22px}.ss-funnel .product-photo img{width:100%;height:100%;object-fit:contain}.ss-funnel .product-info{background:#fffdf8;padding:17px}.ss-funnel .price-review{display:flex;justify-content:space-between;gap:5px;align-items:center}.ss-funnel .price{font-size:25px;font-weight:700}.ss-funnel .rating{font-size:11px}.ss-funnel .rating b{color:#cf982b;font-size:16px;margin-right:5px}.ss-funnel .product-info h3{font-size:16px;line-height:1.35;margin:13px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ss-funnel .specs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ss-funnel .specs span{background:#eef1eb;border-radius:6px;padding:6px 8px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-funnel .selected-label{margin-top:13px;font-size:12px;font-weight:500;color:var(--teal)}.ss-funnel .action-bar{position:fixed;z-index:4;bottom:0;left:0;right:0;border-top:1px solid var(--line);background:#faf8f2f7;padding:16px 36px max(16px,env(safe-area-inset-bottom))}.ss-funnel .action-bar>div{max-width:1248px;margin:auto;display:flex;align-items:center;gap:22px}.ss-funnel .back{font-size:13px;min-height:44px;padding:0 14px 0 0}.ss-funnel .action-copy{font-size:13px;color:var(--muted);margin-left:auto}.ss-funnel .primary{display:flex;align-items:center;justify-content:center;gap:35px;border-radius:40px;background:var(--gold);padding:14px 27px;min-height:49px;font-weight:500;font-size:15px}.ss-funnel .primary:disabled{opacity:.5;cursor:default}.ss-funnel .load-more{display:block;margin:25px auto;border:1px solid var(--navy);border-radius:30px;padding:10px 24px;font-size:13px}.ss-funnel .editor-layout{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ss-funnel .editor-photo{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;align-self:start}.ss-funnel .editor-photo img{width:100%;height:360px;object-fit:contain;padding:25px}.ss-funnel .editor-photo p{border-top:1px solid var(--line);padding:14px;font-size:12px;color:var(--muted);text-align:center}.ss-funnel .editor label{display:block;font-size:12px;font-weight:500;margin-bottom:15px}.ss-funnel .editor input,.ss-funnel .editor textarea,.ss-funnel .editor select{display:block;width:100%;background:#fff;border:1px solid var(--line);border-radius:8px;padding:11px;margin-top:6px;resize:vertical}.ss-funnel .editor .primary{width:100%;margin-top:20px}.ss-funnel .preview-name{text-align:center;font-size:18px;font-family:Georgia,serif;font-style:italic;color:var(--teal);padding:0 10px 15px}.ss-funnel .editor .muted{font-size:11px;margin:15px 0}.ss-funnel .editor details{font-size:13px;margin-top:18px}.ss-funnel .editor details p{margin-top:12px}.ss-funnel .empty{padding:35px;border:1px dashed var(--line);border-radius:12px}.ss-funnel .done{border:1px solid var(--line);border-radius:18px;padding:30px;background:#fff}.ss-funnel .done h2{margin-bottom:15px}.ss-funnel dialog{max-width:480px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:18px;padding:30px;color:var(--navy)}.ss-funnel dialog h2{margin:8px 0 20px}.ss-funnel dialog p,.ss-funnel dialog dd{font-size:14px}.ss-funnel dialog dt{margin-top:15px;font-weight:500}.ss-funnel dialog dd{margin:5px 0 0;color:var(--muted)}.ss-funnel .close{float:right}.ss-funnel #toast{position:fixed;left:50%;bottom:105px;transform:translate(-50%);z-index:6;background:var(--navy);color:#fff;padding:12px 20px;border-radius:9px;font-size:13px;display:none}@media(min-width:1100px){.ss-funnel .products{grid-template-columns:repeat(3,1fr)}.ss-funnel .product-photo{height:220px}.ss-funnel .price{font-size:23px}}@media(max-width:760px){.ss-funnel .preview-note{justify-content:space-between;font-size:8px;gap:8px}.ss-funnel .preview-note span{display:none}.ss-funnel .brand-header{height:70px;padding:0 20px;gap:10px}.ss-funnel .brand-header img{width:141px;height:40px}.ss-funnel .header-label{display:none}.ss-funnel .brand-header .quiet{font-size:11px}.ss-funnel .flow-shell{padding:0 20px 135px}.ss-funnel .progress{margin:22px 0 27px}.ss-funnel .progress button{font-size:10px;gap:6px;padding-right:6px;flex-direction:column;align-items:flex-start}.ss-funnel .progress button:not(:last-child):after{position:absolute;left:36px;right:7px;top:14px;width:auto}.ss-funnel .progress span{width:28px;height:28px}.ss-funnel .flow-layout{display:block}.ss-funnel aside{position:static;margin:0}.ss-funnel .journey-card{padding:12px 15px;margin-top:24px;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px 16px}.ss-funnel .journey-card>.eyebrow{width:100%;font-size:9px}.ss-funnel .journey-card h2,.ss-funnel .journey-foot,.ss-funnel .help-note,.ss-funnel .sidebar-image{display:none}.ss-funnel .journey-row{border:0;padding:4px 0;gap:7px}.ss-funnel .journey-row small{font-size:8px}.ss-funnel .journey-row strong{font-size:11px}.ss-funnel .journey-row button{font-size:9px}.ss-funnel .intro{margin-bottom:21px}.ss-funnel h1{font-size:32px;letter-spacing:-.4px;margin:8px 0 11px}.ss-funnel .intro>p:last-child{font-size:14px}.ss-funnel .mode-grid{gap:12px}.ss-funnel .mode-photo{height:180px}.ss-funnel .mode-body{padding:15px 13px}.ss-funnel .mode-body h2{font-size:19px}.ss-funnel .mode-body p{font-size:12px;line-height:1.45}.ss-funnel .mode-body .tagline{font-size:10px;margin-top:13px}.ss-funnel .choice .check{right:9px;top:9px;width:23px;height:23px}.ss-funnel .reassurance{gap:10px 17px;font-size:10px;margin-top:20px;padding-top:16px}.ss-funnel .translation-grid{grid-template-columns:repeat(2,1fr);gap:11px}.ss-funnel .translation{min-height:143px;padding:20px 10px 14px}.ss-funnel .translation img{width:65px;height:42px;margin-bottom:15px}.ss-funnel .design-grid{grid-template-columns:repeat(2,1fr);gap:11px}.ss-funnel .design img{height:143px;padding:24px}.ss-funnel .design strong{font-size:12px}.ss-funnel .chips{margin-right:-20px;padding-right:20px}.ss-funnel .toolbar{flex-wrap:wrap}.ss-funnel .products{gap:11px}.ss-funnel .product-photo{height:191px;padding:17px}.ss-funnel .product-info{padding:12px 10px}.ss-funnel .price{font-size:22px}.ss-funnel .rating{font-size:9px}.ss-funnel .rating b{font-size:13px;margin-right:3px}.ss-funnel .product-info h3{font-size:13px;margin:10px 0}.ss-funnel .specs{gap:5px}.ss-funnel .specs span{font-size:9px;padding:6px}.ss-funnel .selected-label{font-size:10px;margin-top:10px}.ss-funnel .action-bar{padding:12px 20px max(12px,env(safe-area-inset-bottom))}.ss-funnel .action-bar>div{gap:10px}.ss-funnel .action-copy{font-size:10px;max-width:90px}.ss-funnel .primary{gap:17px;padding:13px 21px;font-size:14px;min-height:46px}.ss-funnel .back{font-size:12px;padding-right:2px}.ss-funnel .editor-layout{grid-template-columns:1fr}.ss-funnel .editor-photo img{height:285px}.ss-funnel .editor-photo p{font-size:10px}.ss-funnel .editor{padding:0 2px}.ss-funnel .editor label{font-size:13px}.ss-funnel .editor input,.ss-funnel .editor select,.ss-funnel .editor textarea{font-size:16px}.ss-funnel .done{padding:23px}}@media(prefers-reduced-motion:reduce){.ss-funnel *{scroll-behavior:auto!important;transition:none!important}}.ss-funnel [hidden]{display:none!important}.ss-funnel .reassurance{flex-wrap:nowrap;justify-content:space-between;gap:8px}.ss-funnel .reassurance span{white-space:nowrap}@media(max-width:760px){.ss-funnel .reassurance{font-size:9px;gap:5px}.ss-funnel .reassurance b{margin-right:3px}}.ss-funnel.style-b{background:#f6f3eb}.ss-funnel.style-b .preview-note{background:#397b7b}.ss-funnel.style-b .brand-header{height:92px;border-bottom:0}.ss-funnel.style-b .flow-shell{max-width:1320px}.ss-funnel.style-b .progress{max-width:none;border-bottom:1px solid #cfd5cf;margin:8px 0 39px;padding:0 0 18px;gap:24px}.ss-funnel.style-b .progress button{flex:0 1 185px;gap:9px;font-size:12px}.ss-funnel.style-b .progress button:after{display:none}.ss-funnel.style-b .progress span{border:0;border-radius:0;width:20px;height:25px;background:transparent;color:#80908d;font-weight:500}.ss-funnel.style-b .progress .current span{background:transparent;color:var(--teal)}.ss-funnel.style-b .progress .complete span{background:none;color:var(--teal)}.ss-funnel.style-b .progress .current{color:var(--navy)}.ss-funnel.style-b .progress .current:before{content:"";position:absolute;bottom:-19px;left:0;width:100%;height:3px;background:var(--teal)}.ss-funnel.style-b .flow-layout{grid-template-columns:minmax(0,1fr) 330px;gap:65px}.ss-funnel.style-b h1{font-size:56px;letter-spacing:-1.3px;line-height:1.04}.ss-funnel.style-b .intro{margin-bottom:32px;max-width:620px}.ss-funnel.style-b .intro>p:last-child{max-width:510px;font-size:16px}.ss-funnel.style-b .intro .eyebrow{letter-spacing:1.7px}.ss-funnel.style-b .mode-grid{grid-template-columns:1fr;gap:16px}.ss-funnel.style-b .mode-grid>.choice{display:grid;grid-template-columns:220px 1fr;border-radius:9px;min-height:214px}.ss-funnel.style-b .mode-grid .mode-photo{height:214px;background:#eeebe1}.ss-funnel.style-b .mode-photo img{object-fit:cover}.ss-funnel.style-b .mode-grid .mode-body{align-self:center;padding:23px 48px 23px 26px}.ss-funnel.style-b .mode-body h2{font-size:27px;margin-bottom:11px}.ss-funnel.style-b .mode-body p{max-width:280px;line-height:1.5}.ss-funnel.style-b .mode-body .tagline{margin-top:18px}.ss-funnel.style-b .choice.selected{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.ss-funnel.style-b .choice.selected .check{background:var(--teal);border-color:var(--teal)}.ss-funnel.style-b .choice .check{border-radius:5px;top:16px;right:16px}.ss-funnel.style-b aside{margin-top:5px}.ss-funnel.style-b .journey-card{background:var(--navy);color:#fff;border-radius:9px;padding:30px}.ss-funnel.style-b .journey-card>.eyebrow{color:#dba63d}.ss-funnel.style-b .journey-card h2{font-size:32px;line-height:1.1;margin:13px 0 30px}.ss-funnel.style-b .journey-row{border-color:#ffffff24;padding:18px 0}.ss-funnel.style-b .journey-row small{color:#acbfbd;letter-spacing:1px;font-size:9px;margin-bottom:5px}.ss-funnel.style-b .journey-row strong{font-size:15px}.ss-funnel.style-b .journey-row button{color:#d7e4dd}.ss-funnel.style-b .journey-foot{color:#a9bdbe;font-size:12px;line-height:1.6}.ss-funnel.style-b .help-note{padding:24px 0}.ss-funnel.style-b .help-note strong{font-size:14px}.ss-funnel.style-b .reassurance{border-top:0;padding:18px 0;margin-top:10px;justify-content:flex-start;gap:25px;font-size:12px}.ss-funnel.style-b .action-bar{background:#fffdf8}.ss-funnel.style-b .primary{background:var(--navy);color:#fff;font-size:14px;padding:15px 30px}.ss-funnel.style-b .action-copy{color:var(--teal)}.ss-funnel.style-b .translation-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ss-funnel.style-b .translation{min-height:105px;border-radius:8px;display:grid;grid-template-columns:80px 1fr;padding:22px 38px 22px 18px;align-items:center;column-gap:13px}.ss-funnel.style-b .translation img{grid-row:1/3;width:65px;height:47px;margin:0}.ss-funnel.style-b .translation strong,.ss-funnel.style-b .translation small{text-align:left}.ss-funnel.style-b .translation small{font-size:11px}.ss-funnel.style-b .translation .check{width:19px;height:19px;top:10px;right:10px;font-size:11px}.ss-funnel.style-b .design-grid{grid-template-columns:repeat(3,1fr)}.ss-funnel.style-b .design{border-radius:8px}.ss-funnel.style-b .design img{height:172px;background:#ebe7dc}.ss-funnel.style-b .design strong{font-size:12px;padding:14px}.ss-funnel.style-b .chips button{border-radius:6px}.ss-funnel.style-b .chips button.active{background:var(--teal);border-color:var(--teal)}.ss-funnel.style-b .search{border-radius:6px}.ss-funnel.style-b .product{border-radius:9px}.ss-funnel.style-b .specs span{border-radius:4px}.ss-funnel.style-b .product-info{background:#fffdf8}.ss-funnel.style-b .products{grid-template-columns:repeat(2,1fr)}.ss-funnel.style-b .product-photo{height:255px}.ss-funnel.style-b .price{font-size:27px}.ss-funnel.style-b .product-info h3{font-size:17px}.ss-funnel.style-b .guide-link{font-size:13px}.ss-funnel.style-b .toolbar select{border-radius:5px}@media(max-width:760px){.ss-funnel.style-b .brand-header{height:68px}.ss-funnel.style-b .flow-shell{padding-top:0}.ss-funnel.style-b .progress{gap:5px;margin:9px 0 25px;padding-bottom:15px}.ss-funnel.style-b .progress button{flex:1;flex-direction:row;align-items:center;gap:4px;font-size:9px;padding:0;white-space:nowrap}.ss-funnel.style-b .progress span{width:13px;height:22px;font-size:10px}.ss-funnel.style-b .progress .current:before{bottom:-16px}.ss-funnel.style-b .intro{margin-bottom:24px}.ss-funnel.style-b h1{font-size:43px;line-height:1.02;letter-spacing:-.8px;margin-top:11px}.ss-funnel.style-b .intro>p:last-child{font-size:13px;max-width:305px;line-height:1.55}.ss-funnel.style-b .mode-grid{gap:12px}.ss-funnel.style-b .mode-grid>.choice{grid-template-columns:122px 1fr;min-height:181px;border-radius:8px}.ss-funnel.style-b .mode-grid .mode-photo{height:181px}.ss-funnel.style-b .mode-grid .mode-body{padding:17px 24px 17px 15px}.ss-funnel.style-b .mode-body h2{font-size:20px;margin-bottom:8px}.ss-funnel.style-b .mode-body p{font-size:11px;line-height:1.45}.ss-funnel.style-b .mode-body .tagline{font-size:9px;line-height:1.5;margin-top:12px}.ss-funnel.style-b .choice .check{right:8px;top:8px;width:18px;height:18px;font-size:11px}.ss-funnel.style-b .reassurance{gap:5px;justify-content:space-between;font-size:9px;margin-top:9px;padding:12px 0}.ss-funnel.style-b aside{margin-top:20px}.ss-funnel.style-b .journey-card{display:flex;background:transparent;border-top:1px solid var(--line);border-radius:0;padding:13px 0;gap:9px 16px;color:var(--navy)}.ss-funnel.style-b .journey-card>.eyebrow{color:var(--teal)}.ss-funnel.style-b .journey-row{padding:0;border:0}.ss-funnel.style-b .journey-row small{color:var(--muted);font-size:8px;margin-bottom:3px}.ss-funnel.style-b .journey-row strong{font-size:11px}.ss-funnel.style-b .journey-row button{color:var(--teal);font-size:9px}.ss-funnel.style-b .translation-grid{grid-template-columns:1fr;gap:10px}.ss-funnel.style-b .translation{min-height:86px;grid-template-columns:68px 1fr;padding:18px 40px 18px 19px;column-gap:14px}.ss-funnel.style-b .translation img{width:52px;height:42px}.ss-funnel.style-b .translation strong{font-size:16px}.ss-funnel.style-b .translation small{font-size:12px}.ss-funnel.style-b .translation .check{top:31px;right:16px}.ss-funnel.style-b .design-grid{grid-template-columns:repeat(2,1fr)}.ss-funnel.style-b .design img{height:156px}.ss-funnel.style-b .products{gap:11px}.ss-funnel.style-b .product-photo{height:191px}.ss-funnel.style-b .price{font-size:22px}.ss-funnel.style-b .product-info h3{font-size:13px}.ss-funnel.style-b .primary{padding:13px 21px;font-size:14px}.ss-funnel.style-b .action-copy{font-size:10px}.ss-funnel.style-b .help-note{display:none}}@media(max-width:360px){.ss-funnel.style-b .mode-grid>.choice{grid-template-columns:105px 1fr}.ss-funnel.style-b .mode-body h2{font-size:18px}.ss-funnel.style-b .reassurance{font-size:8px}.ss-funnel.style-b h1{font-size:39px}}.ss-funnel .product-image-select{display:block;width:100%;padding:0}.ss-funnel .details-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 0 9px;font-size:12px;color:var(--teal);text-decoration:underline;text-underline-offset:4px}.ss-funnel .select-bible{display:block;width:100%;padding:10px;border:1px solid var(--navy);border-radius:30px;font-size:12px;font-weight:500;background:#fff;margin-top:5px}.ss-funnel .select-bible[aria-pressed=true]{background:var(--navy);color:#fff}.ss-funnel .filter-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:14px;background:#f6f3eb;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin-bottom:12px}.ss-funnel .filter-toolbar>button{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:13px}.ss-funnel .filter-toolbar select{margin-left:auto;width:155px;border:0;background:none;font-size:12px}.ss-funnel .filter-count{display:grid;place-items:center;background:var(--navy);color:#fff;border-radius:50%;width:20px;height:20px;font-size:10px}.ss-funnel .result-count{font-size:12px;color:var(--muted)}.ss-funnel .applied-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.ss-funnel .applied-filters button{border:1px solid var(--line);background:#e8efea;padding:6px 10px;border-radius:30px;font-size:11px}.ss-funnel .applied-filters .clear-filters{background:none;border-color:transparent;text-decoration:underline}.ss-funnel #filter-panel{width:420px;max-width:calc(100% - 32px);max-height:90dvh;padding:0;overflow:auto;background:#faf8f2}.ss-funnel #bible-detail{width:850px;max-width:calc(100% - 32px);max-height:90dvh;padding:0;overflow:auto;background:#faf8f2}.ss-funnel .panel-top{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#faf8f2;z-index:2}.ss-funnel .panel-top h2{font-size:24px;margin:5px 0 0}.ss-funnel .panel-close{font-size:27px;width:44px;height:44px;padding:0}.ss-funnel .panel-intro{padding:18px 25px;font-size:13px;color:var(--muted)}.ss-funnel .filter-groups{padding:0 25px 10px}.ss-funnel .filter-groups details{border-top:1px solid var(--line)}.ss-funnel .filter-groups summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:17px 0;font-size:15px;font-weight:500}.ss-funnel .filter-groups summary::-webkit-details-marker{display:none}.ss-funnel .filter-groups details[open] summary span{transform:rotate(45deg)}.ss-funnel .filter-options{padding-bottom:18px}.ss-funnel .filter-options label{display:flex;align-items:center;gap:10px;min-height:43px;cursor:pointer;font-size:14px}.ss-funnel .filter-options input{width:18px;height:18px;accent-color:var(--navy)}.ss-funnel .filter-options small{margin-left:auto;color:var(--muted)}.ss-funnel .color-dot{width:19px;height:19px;border:1px solid #9997;border-radius:50%;flex:none}.ss-funnel .panel-bottom{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 25px;background:#fffdf8;border-top:1px solid var(--line);z-index:2}.ss-funnel .panel-bottom .primary{gap:8px;font-size:13px;min-height:45px}.ss-funnel .quick-info{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:25px}.ss-funnel .quick-photo{background:#fff;border:1px solid var(--line);border-radius:10px;align-self:start}.ss-funnel .quick-photo img{width:100%;height:330px;object-fit:contain;padding:20px}.ss-funnel .quick-copy h2{font-size:23px;line-height:1.25;margin:0 0 17px}.ss-funnel .quick-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:22px 0}.ss-funnel .quick-specs>div{padding:11px 0;border-top:1px solid var(--line)}.ss-funnel .quick-specs dt{font-weight:400;color:var(--muted);font-size:10px;text-transform:uppercase;margin:0}.ss-funnel .quick-specs dd{margin:5px 0 0;font-weight:500;color:var(--navy);font-size:13px}.ss-funnel .quick-copy details{border-top:1px solid var(--line);padding:13px 0;font-size:13px}.ss-funnel .quick-copy summary{cursor:pointer;font-weight:500}.ss-funnel .quick-copy .detail-description{white-space:pre-line;font-size:13px;line-height:1.65;margin:15px 0}.ss-funnel .feature-list{list-style:none;padding:0;font-size:13px}.ss-funnel .feature-list li{position:relative;padding:5px 0 5px 20px}.ss-funnel .feature-list li:before{content:"\2713";position:absolute;left:0;color:var(--teal)}.ss-funnel .quick-included{font-size:12px;line-height:1.8;color:var(--teal);margin:18px 0}.ss-funnel .quick-copy .data-note{font-size:11px}@media(max-width:760px){.ss-funnel .filter-toolbar{gap:9px}.ss-funnel .filter-toolbar>button{font-size:12px;padding:9px 11px}.ss-funnel .filter-toolbar select{width:124px;font-size:11px}.ss-funnel .result-count{font-size:10px}.ss-funnel .details-trigger{font-size:11px;padding:12px 0 8px}.ss-funnel .select-bible{font-size:11px;min-height:38px}.ss-funnel .panel-top{padding:16px 20px}.ss-funnel .panel-top h2{font-size:22px}.ss-funnel .panel-intro{padding:16px 20px}.ss-funnel .filter-groups{padding:0 20px 12px}.ss-funnel .panel-bottom{padding:13px 20px max(13px,env(safe-area-inset-bottom))}.ss-funnel #filter-panel,.ss-funnel #bible-detail{width:100%;max-width:none;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:92dvh;border-bottom:0}.ss-funnel .quick-info{grid-template-columns:1fr;gap:20px;padding:20px}.ss-funnel .quick-photo img{height:245px}.ss-funnel .quick-copy h2{font-size:22px}.ss-funnel .quick-copy .price{font-size:27px}.ss-funnel .quick-specs{margin:18px 0}.ss-funnel .filter-options label{min-height:46px}.ss-funnel .filter-options input{width:20px;height:20px}}.ss-funnel.style-b .translation-help-top{margin:0 0 24px;padding:0 0 5px;font-size:14px}.ss-funnel.style-b .select-bible{min-height:30px;padding:5px 9px;line-height:1.2;font-size:12px;border-radius:20px}.ss-funnel .quick-copy summary span{margin-left:5px}.ss-funnel .quick-copy details[open] summary span{display:inline-block;transform:rotate(45deg)}@media(max-width:760px){.ss-funnel.style-b .translation-help-top{font-size:12px;margin-bottom:20px}.ss-funnel.style-b .select-bible{min-height:30px;font-size:11px;padding:5px 7px}.ss-funnel.style-b .details-trigger{font-size:11px}}.ss-funnel.style-b .design-grid{gap:16px}.ss-funnel.style-b .design{border-radius:12px;background:#fff;display:flex;flex-direction:column}.ss-funnel.style-b .design-art{width:100%;aspect-ratio:1;background:#fff;overflow:hidden}.ss-funnel.style-b .design .design-art img{display:block;width:100%;height:100%;padding:5px;object-fit:contain;background:#fff}.ss-funnel.style-b .design strong{width:100%;border-top:1px solid #e8e9e4;padding:12px 14px;font-size:13px;line-height:1.35}.ss-funnel.style-b .design.selected{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.ss-funnel.style-b .design.selected .check{background:var(--navy);border-color:var(--navy)}.ss-funnel.style-b .chips button{border-radius:24px;padding:8px 15px}.ss-funnel.style-b .chips button.active{background:var(--navy);border-color:var(--navy)}@media(max-width:760px){.ss-funnel.style-b .intro:has(+.search) h1{font-size:34px;letter-spacing:-.5px;max-width:270px}.ss-funnel.style-b .intro:has(+.search){margin-bottom:20px}.ss-funnel.style-b .design-grid{gap:11px}.ss-funnel.style-b .design .design-art img{padding:3px}.ss-funnel.style-b .design strong{font-size:11px;padding:11px 9px;min-height:48px}.ss-funnel.style-b .search{margin-bottom:12px}.ss-funnel.style-b .chips{padding-bottom:16px}.ss-funnel.style-b .chips button{font-size:11px}}.ss-funnel.style-b .translation-mark{grid-column:1;grid-row:1/3;width:65px;height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Georgia,serif;font-weight:700;font-size:16px;line-height:1.05;color:#111;letter-spacing:0;text-align:center}.ss-funnel.style-b .translation-mark span{font-size:12px;line-height:1.15}.ss-funnel.style-b .translation strong{grid-column:2;grid-row:1}.ss-funnel.style-b .translation small{grid-column:2;grid-row:2}@media(max-width:760px){.ss-funnel.style-b .translation-mark{width:52px;height:42px;font-size:14px}.ss-funnel.style-b .translation-mark span{font-size:11px}}.ss-funnel.style-b .product>.details-trigger{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0;padding:10px 12px;border-top:1px solid #e8e9e4;border-bottom:1px solid #e8e9e4;background:#f4f6f1;font-size:12px;text-underline-offset:3px}.ss-funnel.style-b .select-bible{margin-top:14px}@media(max-width:760px){.ss-funnel.style-b .product>.details-trigger{font-size:11px;min-height:42px}.ss-funnel.style-b .select-bible{margin-top:14px}}.ss-funnel.style-b .choice .check{display:none}.ss-funnel.style-b .choice.selected{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.ss-funnel.style-b .choice.selected .check{display:grid;background:var(--navy);border-color:var(--navy);color:#fff;border-radius:50%;width:24px;height:24px;right:12px;top:12px;font-size:13px}.ss-funnel.style-b .translation.selected .check{width:20px;height:20px;right:12px;top:12px;font-size:11px}.ss-funnel.style-b .reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--line);padding:18px 0 0;margin-top:22px;font-size:12px;line-height:1.5;color:var(--navy)}.ss-funnel.style-b .reassurance span{white-space:normal;display:flex;align-items:flex-start;gap:6px}.ss-funnel.style-b .reassurance b{margin:0;color:var(--teal)}.ss-funnel.style-b .printables-bonus{font-size:12px;color:var(--muted);margin:13px 0 0;line-height:1.5}.ss-funnel.style-b .action-bar .primary{gap:12px}@media(max-width:760px){.ss-funnel.style-b .reassurance{grid-template-columns:1fr 1fr;gap:10px 12px;font-size:12px;padding-top:16px;margin-top:18px}.ss-funnel.style-b .printables-bonus{font-size:12px;margin-top:12px}.ss-funnel.style-b .translation.selected .check{top:31px}.ss-funnel.style-b .action-bar .primary{font-size:12px;padding:13px 18px}.ss-funnel.style-b .choice.selected .check{right:10px;top:10px}}.ss-funnel.style-b .reassurance{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-funnel.style-b .mode-grid [data-mode=design] .mode-photo{padding-left:12px;background:#fff}.ss-funnel.style-b .mode-grid [data-mode=design] .mode-photo img{object-fit:cover}.ss-funnel.style-b .mode-grid .mode-photo,.ss-funnel.style-b .mode-grid [data-mode=design] .mode-photo{padding:14px;background:#fff;height:214px}.ss-funnel.style-b .mode-photo img,.ss-funnel.style-b .mode-grid [data-mode=design] .mode-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.ss-funnel.style-b .mode-grid .mode-body{padding-left:22px}.ss-funnel.style-b .mode-grid .mode-body p{font-size:13px}.ss-funnel.style-b #compact-choices{display:none}.ss-funnel .footer-selection{display:flex;align-items:center;gap:10px}.ss-funnel .footer-selection img{width:42px;height:46px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:5px}.ss-funnel .footer-selection strong{display:block;font-size:12px;font-weight:500;color:var(--navy)}.ss-funnel .footer-selection span{display:block;font-size:15px;font-weight:700;color:var(--navy)}.ss-funnel.style-b .action-copy.has-selection{max-width:none}@media(max-width:760px){.ss-funnel.style-b .intro:has(+.mode-grid) h1{font-size:34px;line-height:1.04;margin:8px 0 10px}.ss-funnel.style-b .intro:has(+.mode-grid){margin-bottom:18px}.ss-funnel.style-b .intro:has(+.mode-grid)>p:last-child{font-size:13px;max-width:none}.ss-funnel.style-b .mode-grid>.choice{min-height:158px;grid-template-columns:118px 1fr}.ss-funnel.style-b .mode-grid .mode-photo,.ss-funnel.style-b .mode-grid [data-mode=design] .mode-photo{height:158px;padding:12px}.ss-funnel.style-b .mode-grid .mode-body{padding:13px 25px 13px 12px}.ss-funnel.style-b .mode-body h2{font-size:19px;margin-bottom:7px}.ss-funnel.style-b .mode-grid .mode-body p{font-size:11px}.ss-funnel.style-b .mode-body .tagline{font-size:9px;margin-top:8px}.ss-funnel.style-b #compact-choices:not([hidden]){display:block;padding:0 0 14px;margin-top:-6px;margin-bottom:19px;border-bottom:1px solid var(--line)}.ss-funnel .compact-choice-items{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:12px;margin-top:5px}.ss-funnel .compact-choice-items>span{display:flex;gap:7px;align-items:center}.ss-funnel .compact-choice-items button{font-size:11px;text-decoration:underline;text-underline-offset:3px;color:var(--teal);padding:4px 0}.ss-funnel.style-b aside{display:none}.ss-funnel.style-b .action-bar>div{gap:8px}.ss-funnel.style-b .action-copy{min-width:0}.ss-funnel .footer-selection{gap:5px}.ss-funnel .footer-selection img{width:30px;height:38px}.ss-funnel .footer-selection strong{display:none}.ss-funnel .footer-selection span{font-size:12px}.ss-funnel.style-b .action-copy.has-selection{margin-left:auto;max-width:none}.ss-funnel.style-b .action-bar .primary{padding:12px 15px;gap:7px;white-space:nowrap;font-size:12px}.ss-funnel.style-b .progress{margin-bottom:20px}}.ss-funnel.style-b .mode-grid [data-mode=design] .mode-photo img{transform:scale(.9)}.ss-funnel .journey-value{min-width:0;flex:1}.ss-funnel .journey-spec{display:block;font-size:11px;color:#bacece;margin-top:6px;line-height:1.5}.ss-funnel .journey-thumb{width:42px;height:54px;object-fit:contain;background:#fff;border-radius:5px;flex:none}.ss-funnel.style-b .journey-bible strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}@media(max-width:760px){.ss-funnel.style-b aside{display:block;position:static;margin-top:26px}.ss-funnel.style-b .journey-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;background:#e8efea;border:1px solid #d3ddd6;border-radius:12px}.ss-funnel.style-b .journey-card>.eyebrow{grid-column:1/-1;font-size:15px;letter-spacing:0;text-transform:none;color:var(--navy);font-weight:700;margin-bottom:2px}.ss-funnel.style-b .journey-card h2,.ss-funnel.style-b .journey-foot{display:none}.ss-funnel.style-b .journey-row{padding:12px;background:#fffdf8;border:1px solid #dce3dc;border-radius:8px;display:flex;flex-wrap:wrap;gap:7px;align-items:flex-start}.ss-funnel.style-b .journey-row small{font-size:9px;letter-spacing:.5px;margin-bottom:6px}.ss-funnel.style-b .journey-row strong{font-size:12px;line-height:1.35}.ss-funnel.style-b .journey-row button{font-size:11px;padding:1px 0;min-height:24px;align-self:flex-start;text-underline-offset:3px}.ss-funnel.style-b .journey-bible{grid-column:1/-1;flex-wrap:nowrap;align-items:center}.ss-funnel.style-b .journey-bible strong{font-size:12px}.ss-funnel.style-b .journey-spec{color:var(--muted);font-size:10px;margin-top:5px}.ss-funnel.style-b .journey-thumb{width:44px;height:58px;border:1px solid var(--line)}.ss-funnel.style-b .help-note{display:none}}.ss-funnel .choices-disclosure{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#e8efea}.ss-funnel .choices-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:16px;list-style:none}.ss-funnel .choices-disclosure>summary::-webkit-details-marker{display:none}.ss-funnel .choices-disclosure>summary strong{display:block;font-size:15px}.ss-funnel .choices-disclosure>summary small{display:block;font-size:11px;color:var(--muted);margin-top:4px;line-height:1.4}.ss-funnel .choices-toggle{font-size:22px;line-height:1}.ss-funnel .choices-disclosure[open] .choices-toggle{transform:rotate(45deg)}.ss-funnel .choices-disclosure .journey-card{border:0;border-radius:0}.ss-funnel .choices-disclosure .journey-card>.eyebrow,.ss-funnel .choices-disclosure .journey-card>h2{display:none}.ss-funnel.style-b .choices-disclosure .journey-card{padding-top:0}@media(min-width:761px){.ss-funnel.style-b .choices-disclosure{background:var(--navy);color:#fff;border-color:var(--navy)}.ss-funnel.style-b .choices-disclosure>summary{padding:23px 30px}.ss-funnel.style-b .choices-disclosure>summary small{color:#bacece}}@media(max-width:760px){.ss-funnel.style-b .choices-disclosure .journey-card{gap:10px;padding:0 16px 16px}}.ss-funnel .desktop-choice-action,.ss-funnel .desktop-translation-action{display:none}@media(min-width:761px){.ss-funnel.desktop-concept{background:#faf8f2}.ss-funnel.desktop-concept .brand-header{max-width:1200px;height:90px}.ss-funnel.desktop-concept .flow-shell{max-width:1200px;padding-bottom:115px}.ss-funnel.desktop-concept .progress{max-width:900px;margin:16px auto 32px;gap:24px;padding-bottom:18px}.ss-funnel.desktop-concept .progress button{flex:1;font-size:12px}.ss-funnel.desktop-concept .progress span{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:11px}.ss-funnel.desktop-concept .progress .current span{background:var(--navy);color:#fff;border-color:var(--navy)}.ss-funnel.desktop-concept .flow-layout{grid-template-columns:minmax(0,1fr) 245px;gap:30px}.ss-funnel.desktop-concept .flow-layout:has(.mode-grid){grid-template-columns:1fr}.ss-funnel.desktop-concept .flow-layout:has(.mode-grid)>aside{display:none}.ss-funnel.desktop-concept .intro:has(+.mode-grid){max-width:none;text-align:center;margin-bottom:25px}.ss-funnel.desktop-concept .intro:has(+.mode-grid) h1{font-size:44px;letter-spacing:-.8px;margin:9px 0 12px}.ss-funnel.desktop-concept .intro:has(+.mode-grid) br{display:none}.ss-funnel.desktop-concept .intro:has(+.mode-grid)>p:last-child{margin:auto;max-width:none;font-size:15px}.ss-funnel.desktop-concept .mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin:auto}.ss-funnel.desktop-concept .mode-grid>.choice{display:flex;flex-direction:column;min-height:0;border-radius:14px;transition:box-shadow .18s,border-color .18s}.ss-funnel.desktop-concept .mode-grid>.choice:hover{border-color:var(--teal);box-shadow:0 8px 25px #092c4010}.ss-funnel.desktop-concept .mode-grid .mode-photo,.ss-funnel.desktop-concept .mode-grid [data-mode=design] .mode-photo{height:220px;width:100%;padding:15px;background:#f1f2ec;display:flex;justify-content:center;align-items:center}.ss-funnel.desktop-concept .mode-grid .mode-photo img,.ss-funnel.desktop-concept .mode-grid [data-mode=design] .mode-photo img{width:160px;height:195px;object-fit:cover;transform:none;margin:0}.ss-funnel.desktop-concept .mode-grid [data-mode=design] .mode-photo img{transform:scale(.9)}.ss-funnel.desktop-concept .mode-grid .mode-body{padding:21px 25px 25px;width:100%;align-self:auto;text-align:center}.ss-funnel.desktop-concept .mode-body h2{font-size:26px;margin-bottom:9px}.ss-funnel.desktop-concept .mode-grid .mode-body p{font-size:14px;max-width:300px;margin:auto;min-height:42px;line-height:1.5}.ss-funnel.desktop-concept .mode-body .tagline{display:none}.ss-funnel.desktop-concept .desktop-choice-action{display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff;border-radius:30px;padding:12px 20px;min-height:45px;font-size:14px;font-weight:500;margin-top:18px}.ss-funnel.desktop-concept .choice:hover .desktop-choice-action{background:#16455a}.ss-funnel.desktop-concept .reassurance{max-width:900px;margin:22px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));font-size:12px;padding-top:17px}.ss-funnel.desktop-concept .action-bar.desktop-first-step{display:none}.ss-funnel.desktop-concept h1{font-size:38px;letter-spacing:-.6px}.ss-funnel.desktop-concept .intro{margin-bottom:22px}.ss-funnel.desktop-concept .intro>p:last-child{font-size:14px}.ss-funnel.desktop-concept .choices-disclosure>summary{padding:18px}.ss-funnel.desktop-concept .choices-disclosure .journey-card{padding:0 18px 18px}.ss-funnel.desktop-concept .journey-row strong{font-size:13px}.ss-funnel.desktop-concept .journey-thumb{width:34px;height:44px}.ss-funnel.desktop-concept .help-note{font-size:12px}.ss-funnel.desktop-concept .translation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ss-funnel.desktop-concept .translation{display:flex;flex-direction:column;padding:20px 15px;min-height:176px;text-align:center;gap:7px}.ss-funnel.desktop-concept .translation img,.ss-funnel.desktop-concept .translation-mark{height:42px;width:65px;margin:0 auto 6px}.ss-funnel.desktop-concept .translation strong,.ss-funnel.desktop-concept .translation small{text-align:center}.ss-funnel.desktop-concept .desktop-translation-action{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--teal);font-size:11px;margin-top:7px;text-decoration:underline;text-underline-offset:4px}.ss-funnel.desktop-concept .translation:hover,.ss-funnel.desktop-concept .design:hover{border-color:var(--navy)}.ss-funnel.desktop-concept .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ss-funnel.desktop-concept .product-photo{height:220px;padding:17px}.ss-funnel.desktop-concept .product-info{padding:14px 12px}.ss-funnel.desktop-concept .product-info h3{font-size:14px}.ss-funnel.desktop-concept .price{font-size:23px}.ss-funnel.desktop-concept .specs span,.ss-funnel.desktop-concept .rating{font-size:10px}.ss-funnel.desktop-concept .select-bible{font-size:12px}.ss-funnel.desktop-concept .action-bar>div{max-width:1128px}.ss-funnel.desktop-concept .choices-disclosure[open] .journey-row{flex-wrap:wrap}.ss-funnel.desktop-concept .journey-bible .journey-value{min-width:120px}}@media(min-width:761px)and (max-width:1050px){.ss-funnel.desktop-concept .products{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-funnel.desktop-concept .flow-layout{grid-template-columns:minmax(0,1fr) 220px;gap:22px}.ss-funnel.desktop-concept .translation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px){.ss-funnel.desktop-concept .choices-disclosure>summary{pointer-events:none}.ss-funnel.desktop-concept .choices-toggle{display:none}}.ss-funnel .action-bar>div{padding-right:64px}.ss-funnel .primary{flex-shrink:0}.ss-funnel [data-status]:empty{display:none}@media(max-width:760px){.ss-funnel[data-stage="1"] .action-copy,.ss-funnel[data-stage="2"] .action-copy,.ss-funnel[data-stage="5"] .action-copy{display:none}.ss-funnel[data-stage="1"] [data-continue]{margin:auto}.ss-funnel .action-bar [data-continue]{font-size:11px;padding:12px}.ss-funnel .action-bar>div{padding-right:58px}}.ss-funnel{--navy:#092c40;--teal:#397b7b;--gold:#e5a21a;--warm:#faf8f2;--line:#d9ded7;--muted:#667776;--green:#e8efea;font-family:SSPdpTommy,MADETOMMY,sans-serif;color:var(--navy);background:var(--warm);letter-spacing:0;font-size:16px;line-height:1.5;isolation:isolate}.ss-funnel button,.ss-funnel input,.ss-funnel select,.ss-funnel a{font-family:inherit;letter-spacing:0}.ss-funnel h1,.ss-funnel h2,.ss-funnel h3{font-family:inherit;font-weight:700;color:var(--navy)}.ss-funnel .funnel-top{max-width:1200px;margin:auto;padding:18px 36px 0;display:flex;justify-content:space-between;align-items:center}.ss-funnel .funnel-top p{font-size:13px;font-weight:500}.ss-funnel .flow-shell{padding-top:8px}.ss-funnel .progress a{display:flex;align-items:center;gap:8px;font-size:12px;flex:1;text-decoration:none;color:inherit}.ss-funnel .progress .current{font-weight:700}.ss-funnel .choice[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ss-funnel .choice:disabled{opacity:.5}.ss-funnel .product{display:flex;flex-direction:column}.ss-funnel .product-info{flex:1;display:flex;flex-direction:column}.ss-funnel .select-bible{margin-top:auto!important;width:100%}.ss-funnel .specs{margin-bottom:14px}.ss-funnel .price{white-space:nowrap}.ss-funnel .rating{margin-left:auto}.ss-funnel .ss-funnel-results[aria-busy=true]{opacity:.65;pointer-events:none}.ss-funnel .funnel-pagination{text-align:center;margin-top:24px}.ss-funnel .funnel-pagination .load-more{display:inline-block;text-decoration:none;color:var(--navy)}.ss-funnel .funnel-status{font-size:13px;padding:12px 0;color:var(--teal)}.ss-funnel .quick-specs dd{overflow-wrap:anywhere}.ss-funnel .detail-description p{margin-bottom:14px}.ss-funnel .detail-description ul{padding-left:20px}.ss-funnel .choices-disclosure .journey-row a{font-size:11px;color:inherit;text-decoration:underline}.ss-funnel .compact-choice-items a{font-size:11px;color:var(--teal)}.ss-funnel .filter-swatch{width:22px;height:22px;object-fit:cover;border-radius:50%;border:1px solid #9995}.ss-funnel .filter-price{display:flex;gap:12px;padding:12px 0}.ss-funnel .filter-price input{width:100%;border:1px solid var(--line);padding:9px}.ss-funnel dialog{max-width:780px;padding:0;max-height:90dvh;overflow-y:auto}.ss-funnel dialog::backdrop{background:#082b4066}.ss-funnel .filter-options a{display:block;padding:8px 0}.ss-funnel .active-filters a{border:1px solid var(--line);border-radius:20px;padding:5px 10px;font-size:11px}.ss-funnel .toolbar{flex-wrap:wrap}.ss-funnel .progress .funnel-disabled{opacity:.4}.ss-funnel .progress .complete span{background:var(--green);color:var(--teal)}.ss-funnel-product-progress[hidden]{display:none!important}.ss-funnel-product-progress{background:#faf8f2;border-bottom:1px solid #d9ded7;padding:14px 24px;font-family:SSPdpTommy,MADETOMMY,sans-serif;color:#092c40}.ss-funnel-product-progress>div{max-width:1200px;margin:auto;display:flex;gap:22px;align-items:center;justify-content:space-between}.ss-funnel-product-progress nav{display:flex;gap:24px;align-items:center}.ss-funnel-product-progress a{color:#397b7b;font-size:13px;text-decoration:none}.ss-funnel-product-progress span{font-size:13px;font-weight:700}.ss-funnel-product-progress small{display:block;font-size:11px}.ss-funnel-product-progress .funnel-exit{font-size:11px;text-decoration:underline}@media(min-width:761px){.ss-funnel .choices-disclosure>summary{pointer-events:none}.ss-funnel .choices-toggle,.ss-funnel[data-stage="1"] .action-bar{display:none}.ss-funnel .action-bar{z-index:30}}@media(max-width:760px){.ss-funnel .funnel-top{padding:15px 20px 0}.ss-funnel .progress a{font-size:9px;gap:4px;white-space:nowrap}.ss-funnel .action-bar{z-index:30}.ss-funnel .filter-toolbar select{max-width:135px}.ss-funnel dialog{width:100%;max-width:none;margin:auto 0 0;border-radius:18px 18px 0 0;max-height:92dvh}.ss-funnel-product-progress{padding:12px 20px}.ss-funnel-product-progress>div{display:block}.ss-funnel-product-progress nav{gap:12px;justify-content:space-between}.ss-funnel-product-progress a,.ss-funnel-product-progress span{font-size:10px}.ss-funnel-product-progress .funnel-exit{display:inline-block;margin-top:8px}.ss-funnel-product-progress small{font-size:10px}.ss-funnel .mode-body .desktop-choice-action{display:none}}.ss-funnel .funnel-sticky-heading{position:sticky;top:0;z-index:25;background:var(--warm);border-bottom:1px solid var(--line)}.ss-funnel .funnel-sticky-heading .funnel-top{padding:8px 36px 0;min-height:36px}.ss-funnel .funnel-sticky-heading .quiet{padding:5px 0}.ss-funnel .funnel-sticky-heading .progress{max-width:1128px;margin:0 auto;padding:6px 0 10px;gap:24px}.ss-funnel .flow-shell{padding-top:22px}@media(max-width:760px){.ss-funnel .funnel-sticky-heading .funnel-top{padding:6px 20px 0;min-height:32px}.ss-funnel .funnel-sticky-heading .funnel-top p{font-size:13px;font-weight:700}.ss-funnel .funnel-sticky-heading .quiet{font-size:11px}.ss-funnel .funnel-sticky-heading .progress{margin:0 20px;padding:5px 0 9px;gap:8px}.ss-funnel .funnel-sticky-heading .progress span{width:22px;height:22px;font-size:10px}.ss-funnel .funnel-sticky-heading .progress button{font-size:9px;gap:4px;padding:0}.ss-funnel .funnel-sticky-heading .progress button:not(:last-child):after{display:none}.ss-funnel .flow-shell{padding-top:16px}}@media(max-width:760px){.ss-funnel .funnel-sticky-heading{top:65px}}.ss-funnel.style-b .progress{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:0;padding-bottom:13px;isolation:isolate}.ss-funnel.style-b .progress:before,.ss-funnel.style-b .progress:after{content:"";position:absolute;left:0;bottom:0;height:4px;border-radius:4px;pointer-events:none}.ss-funnel.style-b .progress:before{width:100%;background:#d8e0db}.ss-funnel.style-b .progress:after{width:var(--funnel-progress,25%);background:#092c40;transition:width .25s ease}.ss-funnel.style-b .progress>button,.ss-funnel.style-b .progress>a{display:flex;flex:initial;align-items:center;justify-content:center;flex-direction:row;gap:6px;padding:0 4px;min-width:0;font-size:12px;white-space:nowrap;line-height:1.4}.ss-funnel.style-b .progress>button:before,.ss-funnel.style-b .progress>button:after{display:none}.ss-funnel.style-b .progress span{display:inline-grid;place-items:center;width:18px;height:24px;border:0;border-radius:0;background:transparent!important;color:inherit!important;font-size:11px}.ss-funnel.style-b .progress .complete{color:#397b7b;opacity:1}.ss-funnel.style-b .progress .complete span{font-size:14px}.ss-funnel.style-b .progress .current{color:#092c40;font-weight:700}.ss-funnel-product-progress nav{position:relative;flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-bottom:13px}.ss-funnel-product-progress nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:4px;background:#092c40}.ss-funnel-product-progress nav>*{text-align:center}@media(max-width:760px){.ss-funnel.style-b .progress>button,.ss-funnel.style-b .progress>a{font-size:9px;gap:3px;padding:0 2px}.ss-funnel.style-b .progress span{width:12px;font-size:10px}.ss-funnel-product-progress nav{gap:4px}.ss-funnel-product-progress nav>*{font-size:10px}}@media(prefers-reduced-motion:reduce){.ss-funnel.style-b .progress:after{transition:none}}@media(min-width:1051px){.ss-funnel.desktop-concept .translation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ss-funnel.style-b.desktop-concept .flow-shell{padding-top:16px}.ss-funnel.style-b.desktop-concept #compact-choices:not([hidden]){margin-top:0}.ss-funnel:is([data-stage="1"],[data-stage="2"],[data-stage="5"],[data-stage="6"]) .action-bar>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-right:0;gap:8px}.ss-funnel:is([data-stage="1"],[data-stage="2"],[data-stage="5"],[data-stage="6"]) .action-bar [data-back]{grid-column:1;grid-row:1;justify-self:start}.ss-funnel:is([data-stage="1"],[data-stage="2"],[data-stage="5"],[data-stage="6"]) .action-bar [data-continue]{grid-column:2;grid-row:1;margin:0;justify-self:center}.ss-funnel[data-stage="6"] .action-copy{display:none}}.ss-funnel.style-b .mode-grid .mode-photo,.ss-funnel.desktop-concept .mode-grid .mode-photo{background:#fff!important}.ss-funnel .mode-grid [data-mode=photo] .mode-photo img{object-fit:contain!important}@media(min-width:761px){.ss-funnel.desktop-concept .mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;gap:20px}.ss-funnel.desktop-concept .mode-grid .mode-body{padding:20px 18px 24px}.ss-funnel.desktop-concept .mode-grid h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/ss-funnel.css.map */
