@font-face{font-family:Sohne;font-weight:300;font-display:swap;src:url(../assets/fonts/Sohne-Light.otf) format("opentype")}@font-face{font-family:Sohne;font-weight:400;font-display:swap;src:url(../assets/fonts/Sohne.otf) format("opentype")}@font-face{font-family:Sohne;font-weight:600;font-display:swap;src:url(../assets/fonts/Sohne-Heavy.otf) format("opentype")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #FFFFFF;--bg-img: #F7F7F7;--bg-card: #FFFFFF;--bg-card-hover: #F4F4F4;--bg-card-sel: #FFFFFF;--border: rgba(136,128,114,.18);--border-hover: rgba(136,128,114,.4);--border-sel: #1a2d4a;--text-1: #5E5749;--text-2: #888072;--text-3: #B7AE9F;--gold: #C7800C;--blue: #0068FF;--green: #1a7a19;--nav-h: 60px;--bar-h: 88px;--cfg-w: 440px}html{font-size:16px}body{background:var(--bg);color:var(--text-1);font-family:Sohne,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;overflow:hidden}nav{position:fixed;top:0;left:0;right:0;height:var(--nav-h);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 32px;z-index:200}.nav-back{display:flex;align-items:center;gap:6px;color:var(--text-2);text-decoration:none;font-size:13px;letter-spacing:.01em;transition:color .18s;position:relative;top:7px}.nav-back:hover{color:var(--text-1)}.nav-back svg{width:15px;height:15px;flex-shrink:0}.nav-logo{position:absolute;left:50%;top:calc(50% + 7px);transform:translate(-50%,-50%);display:flex;align-items:center}.nav-logo img{height:34px;width:auto}.nav-save{background:transparent;border:1px solid var(--border);color:var(--text-1);font-family:inherit;font-size:13px;font-weight:300;padding:7px 20px;border-radius:100px;cursor:pointer;letter-spacing:.02em;transition:all .18s}.nav-save:hover{border-color:var(--border-hover);background:#88807212}.nav-save.saved{border-color:#1a7a1959;color:var(--green)}.builder{display:flex;height:100vh;padding-top:var(--nav-h)}.img-panel{position:relative;flex:1 1 auto;min-width:0;height:calc(100vh - var(--nav-h));overflow:hidden;display:flex;align-items:center;justify-content:center;padding:14px}.img-bg{position:absolute;top:14px;right:14px;bottom:14px;left:14px;background:var(--bg-img);border-radius:18px!important;transform:translateZ(0);transition:background .9s cubic-bezier(.4,0,.2,1)}.img-content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px!important}#heroImg{width:100%;height:100%;object-fit:cover;border-radius:18px!important;transition:opacity .25s ease,transform .32s ease}#heroImg.is-clip{object-fit:contain;transform:scale(.78)}.cfg-panel{flex:0 0 var(--cfg-w);width:var(--cfg-w);height:calc(100vh - var(--nav-h));overflow-y:auto;padding:7px 36px 24px;scrollbar-width:thin;scrollbar-color:var(--border) transparent;background:#fff}.cfg-panel::-webkit-scrollbar{width:3px}.cfg-panel::-webkit-scrollbar-track{background:transparent}.cfg-panel::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.cfg-header{margin-bottom:48px;padding-bottom:36px;border-bottom:1px solid var(--border)}.cfg-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.cfg-title{font-size:48px!important;font-weight:600!important;letter-spacing:-.05em!important;line-height:.95!important;margin-bottom:2px!important;color:var(--text-1);white-space:nowrap;-webkit-text-stroke:.6px currentColor;text-rendering:optimizeLegibility}.cfg-subtitle{display:block!important;font-size:15px!important;font-weight:400!important;color:var(--text-2);letter-spacing:-.005em;margin-bottom:24px!important}.allnew-badge{display:inline-block;vertical-align:22px;margin-left:12px;background:var(--blue);color:#fff;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;padding:5px 11px;border-radius:100px;white-space:nowrap;-webkit-text-stroke:0}.cfg-price-row{display:flex;align-items:baseline;gap:8px}.cfg-price-device{font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--text-1)}.cfg-price-label{font-size:12px;color:var(--text-3)}.cfg-bundle-banner{background:#f1f1f1;color:var(--text-2);border-radius:10px;padding:11px 14px;font-size:12.5px;line-height:1.45;margin-top:10px}.cfg-price-was{font-size:18px;color:var(--text-3);text-decoration:line-through;font-weight:400}.cfg-discount-pill{align-self:center;background:#c7800c;color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;padding:5px 12px;border-radius:100px;white-space:nowrap}.cfg-intro{font-size:13px;line-height:1.5;color:var(--text-2);margin-top:16px;max-width:380px}.cfg-intro strong{color:var(--green);font-weight:600}.cfg-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border)}.cfg-section:last-child{border-bottom:none;margin-bottom:0}.cfg-section-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.cfg-step{font-size:10px;font-weight:400;letter-spacing:.1em;color:var(--gold);text-transform:uppercase;flex-shrink:0}.cfg-section-title{font-size:24px;font-weight:600;letter-spacing:-.025em;color:var(--text-1)}.cfg-section-detail{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px;max-width:380px}.cfg-section-pick{font-size:14px;color:var(--text-2);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-section-price{font-size:14px;color:var(--text-2);font-weight:400;flex-shrink:0}.cfg-section-price.is-paid{color:var(--text-1);font-weight:600;letter-spacing:-.02em}.cfg-section-price.is-included{color:var(--green);font-size:12px;flex-shrink:1;text-align:right;line-height:1.3}.color-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px 8px;max-width:380px}.swatch-btn{display:flex;flex-direction:column;align-items:center;cursor:pointer;background:none;border:none;padding:0}.swatch-ring{width:60px;height:60px;border-radius:50%;padding:3px;border:2px solid transparent;transition:border-color .2s;flex-shrink:0}.swatch-ring.is-active{border-color:var(--text-1)}.swatch-ring:hover:not(.is-active){border-color:#88807259}.swatch-dot{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden}.swatch-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.swatch-check{display:none}.swatch-dot.is-none{background:#fff!important;border:1.5px solid var(--text-3);position:relative}.swatch-dot.is-none:before{content:"";position:absolute;top:50%;left:8%;right:8%;height:1.5px;background:var(--text-3);transform:rotate(-45deg);transform-origin:center}.swatch-dot.is-glow{box-shadow:inset 0 0 8px #b8ff8ae6,0 0 6px #b8ff8a73}.swatch-dot.is-rainbow{background:conic-gradient(from 0deg,#ff595e,#ffca3a,#8ac926 36%,#1982c4 55%,#6a4c93 75%,#ff595e)!important}.swatch-dot.is-sunrise{background:linear-gradient(135deg,#fb8b5e,#ffcb6b,#ff8fb7)!important}.protector-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px 8px;max-width:380px}.clip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 4px;max-width:240px}.clip-grid .swatch-ring{width:44px;height:44px}.swatch-label{margin-top:6px;font-size:10px;letter-spacing:.01em;color:var(--text-2);text-align:center;line-height:1.2;min-height:12px}.swatch-btn.is-active .swatch-label{color:var(--text-1)}.swatch-fit{margin-top:1px;font-size:9px;letter-spacing:.02em;color:var(--text-3);text-align:center;line-height:1.1}.swatch-btn.is-active .swatch-fit{color:var(--text-2)}.color-grid .swatch-label,.color-grid .swatch-fit,.protector-grid .swatch-label{display:none}.option-stack{display:flex;flex-direction:column;gap:9px}.opt-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:background .18s,border-color .18s;background:var(--bg-card);-webkit-user-select:none;user-select:none}.opt-card:hover:not(.is-active){background:var(--bg-card-hover);border-color:var(--border-hover)}.opt-card.is-active{background:var(--bg-card-sel);border-color:transparent;box-shadow:0 0 0 2px var(--border-sel)}.opt-card-l{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.radio-dot{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--border-hover);flex-shrink:0;margin-top:2px;position:relative;transition:border-color .18s}.opt-card.is-active .radio-dot{border-color:#1a2d4a}.radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#1a2d4a;opacity:0;transition:opacity .18s}.opt-card.is-active .radio-dot:after{opacity:1}.opt-info{flex:1;min-width:0}.opt-title{font-size:14px;font-weight:400;margin-bottom:4px;line-height:1.3;color:var(--text-1);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.opt-desc{font-size:11.5px;color:var(--text-2);line-height:1.55}.care-checks{display:flex;flex-direction:column;gap:4px;margin-top:6px}.care-check-item{font-size:11px;color:var(--text-2)}.opt-card.is-active .care-check-item{color:var(--text-1)}.opt-badge-pill{display:inline-block;background:#8880721f;color:var(--text-2);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:100px;vertical-align:middle;white-space:nowrap;line-height:1.5}.opt-card.is-active .opt-badge-pill{background:#5e574926;color:var(--text-1)}.opt-card-r{text-align:right;flex-shrink:0}.opt-price{font-size:14px;font-weight:400;white-space:nowrap;color:var(--text-1)}.opt-price-sub{font-size:11px;color:var(--text-3);margin-top:3px;white-space:nowrap}.acc-card{display:flex;flex-direction:column;padding:14px 18px 14px 14px;border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:background .18s,border-color .18s;background:var(--bg-card);-webkit-user-select:none;user-select:none;max-width:380px}.acc-card-main{display:flex;align-items:center;gap:16px}.acc-card-expand{max-height:0;overflow:hidden;opacity:0;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .22s ease,margin-top .32s ease}.acc-card.is-expanded .acc-card-expand{max-height:80px;opacity:1;margin-top:16px}.clip-swatch-row{display:flex;gap:12px;align-items:center;padding-left:4px}.clip-swatch-row .swatch-ring{width:38px;height:38px}.acc-card:hover:not(.is-active){background:var(--bg-card-hover);border-color:var(--border-hover)}.acc-card.is-active{background:var(--bg-card-sel);border-color:transparent;box-shadow:0 0 0 2px var(--border-sel)}.acc-thumb{width:80px;height:80px;border-radius:10px;background:var(--bg-img);overflow:hidden;flex-shrink:0;position:relative}.acc-thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:scale(1.7);transform-origin:50% 52%}.acc-info{flex:1;min-width:0}.acc-title{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--text-1);margin-bottom:3px}.acc-desc{font-size:11.5px;color:var(--text-2);line-height:1.4}.acc-price{font-size:13px;color:var(--text-2);margin-top:4px;font-weight:400}.acc-card.is-active .acc-price{color:var(--text-1);font-weight:600}.acc-add-btn{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--border-hover);background:transparent;cursor:pointer;color:var(--text-1);font-size:18px;line-height:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .18s;font-family:inherit}.acc-card:hover:not(.is-active) .acc-add-btn{border-color:var(--text-1)}.acc-card.is-active .acc-add-btn{background:#1a2d4a;border-color:#1a2d4a;color:#fff}.acc-add-btn svg{width:14px;height:14px}.chg-card{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:background .18s,border-color .18s;background:var(--bg-card);max-width:380px}.chg-card+.chg-card{margin-top:10px}.chg-card:hover:not(.is-active){background:var(--bg-card-hover);border-color:var(--border-hover)}.chg-card.is-active{border-color:transparent;box-shadow:0 0 0 2px var(--border-sel);background:var(--bg-card-sel)}.chg-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-hover);flex-shrink:0;position:relative;transition:border-color .18s}.chg-card.is-active .chg-radio{border-color:var(--border-sel)}.chg-card.is-active .chg-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--border-sel)}.chg-info{flex:1;min-width:0}.chg-title{font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--text-1)}.chg-desc{font-size:11.5px;color:var(--text-2);line-height:1.4;margin-top:2px}.was-inline{margin-left:5px;color:var(--text-3);text-decoration:line-through;font-weight:400;font-size:.9em;letter-spacing:0}.chg-price{font-size:13px;color:var(--text-2);flex-shrink:0}.chg-price.is-paid{color:var(--text-1);font-weight:600}.chg-price.is-free{color:var(--green);font-weight:600}.clip-promo{background:#052b5d;border:none;border-radius:16px;padding:18px 22px;max-width:400px}.promo-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.promo-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.promo-was{font-size:15px;color:var(--text-3);text-decoration:line-through;font-weight:400}.promo-sub{font-size:13px;line-height:1.45;color:var(--text-2);margin-bottom:12px}.clip-promo-eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e3bf85;margin-bottom:10px}.clip-promo-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.clip-promo-head .cfg-section-title{font-size:22px;color:#fff}.free-badge{background:var(--gold);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:100px;line-height:1}.clip-was{margin-left:auto;font-size:14px;color:#ffffff73;text-decoration:line-through;flex-shrink:0}.clip-promo-sub{font-size:12.5px;line-height:1.45;color:#ffffffb8;margin-bottom:0}.clip-tile-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;max-width:400px}.clip-tile{position:relative;aspect-ratio:1 / 1;border-radius:12px;background:#fff;border:2px solid transparent;box-shadow:0 0 0 1px #88807229;cursor:pointer;overflow:hidden;padding:0;transition:box-shadow .16s,transform .16s}.clip-tile img{width:100%;height:100%;object-fit:cover}.clip-tile:hover:not(.is-active){transform:translateY(-2px)}.clip-tile.is-active{border-color:#052b5d;box-shadow:0 0 0 2px #052b5d}.clip-tile-label{position:absolute;bottom:0;left:0;right:0;font-size:11px;font-weight:400;color:var(--text-2);background:#ffffffdb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:4px 0;text-align:center}.clip-tile.is-active .clip-tile-label{color:var(--text-1);font-weight:600}.clip-check{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:50%;background:#052b5d;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s}.clip-tile.is-active .clip-check{opacity:1;transform:scale(1)}.clip-check svg{width:11px;height:11px;stroke:#fff}.clip-new-badge{position:absolute;top:5px;left:5px;z-index:2;width:36px;height:36px;transform:rotate(-18deg);pointer-events:none}.clip-badge-seal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.clip-badge-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.clip-promo-pick{margin-top:14px;font-size:12.5px;color:#ffffffb8}.clip-promo-pick.is-chosen{color:#e3bf85;font-weight:400}.clip-learn-btn{display:block;width:fit-content;max-width:400px;margin:20px auto 0;background:#f1f1f1;color:var(--text-1);border:none;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s,transform .15s}.clip-learn-btn:hover{background:#e8e8e8;transform:translateY(-1px)}.clip-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#05142d8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .28s ease}.clip-modal-overlay.is-open{opacity:1;pointer-events:auto}.clip-modal{position:relative;background:#fff;border-radius:18px;width:min(1120px,100%);max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(60px);opacity:0;transition:transform .36s cubic-bezier(.16,.9,.3,1),opacity .28s ease}.clip-modal-overlay.is-open .clip-modal{transform:translateY(0);opacity:1}.clip-modal-close{position:sticky;top:16px;float:right;margin:16px 16px 0 0;width:38px;height:38px;border-radius:50%;background:#121824c7;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;z-index:6;transition:background .15s}.clip-modal-close:hover{background:#121824f2}.clip-modal-close svg{width:17px;height:17px}.cm-sec{padding:56px 64px 44px}.cm-sec-split{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.cm-eyebrow{font-size:11px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.cm-h{font-size:42px!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.02!important;color:var(--text-1)}.cm-h-sm{font-size:30px!important}.cm-h-title{white-space:nowrap}.cm-p{font-size:15px!important;font-weight:400!important;line-height:1.55!important;color:var(--text-2);max-width:400px;text-wrap:balance}.cm-sec-split .cm-p{margin-top:30px}.cm-photo{display:block;width:100%;height:auto}.cm-photo-zoom{display:block;overflow:hidden}.cm-photo-zoom>.cm-photo{transform:scale(1.15);transform-origin:50% 45%}.cm-photo-crop{aspect-ratio:1920 / 972;height:auto;object-fit:cover;object-position:center top}.cm-center{text-align:center}.cm-center .cm-p{margin:12px auto 28px}.cm-img-inset{display:block;width:min(720px,88%);margin:0 auto;border-radius:16px;background:var(--bg-img)}.cm-dark{background:#052b5d;padding:60px 64px 76px;text-align:center}.cm-dark .cm-h{color:#fff}.cm-dark .cm-p{color:#ffffffc7;margin:14px auto 0}.cm-colors{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:40px}.cm-color img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:#fff}.cm-color-label{margin-top:8px;font-size:12px!important;font-weight:400!important;color:#ffffffd9;text-align:center}.cm-cta{display:inline-block;margin-top:56px;background:#fff;color:#052b5d;border:none;border-radius:100px;padding:15px 36px;font-family:inherit;font-size:14px!important;font-weight:600!important;letter-spacing:.01em;cursor:pointer;transition:transform .15s,background .15s}.cm-cta:hover{transform:translateY(-1px);background:#efefef}@media(max-width:820px),(max-width:1080px)and (orientation:portrait){.clip-modal-overlay{padding:12px}.clip-modal{max-height:92vh;border-radius:16px}.cm-sec{padding:34px 22px 28px}.cm-sec-split{flex-direction:column;gap:0}.cm-sec-split .cm-p{margin-top:14px}.cm-h{font-size:30px!important}.cm-h-sm{font-size:24px!important}.cm-dark{padding:38px 22px 52px}.cm-colors{grid-template-columns:repeat(3,1fr);gap:12px}.cm-cta{margin-top:40px;width:100%}.cm-photo-zoom>.cm-photo{transform:scale(1.3)}}.view3d-btn{position:absolute;top:28px;right:28px;z-index:6;display:inline-flex;align-items:center;gap:8px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:100px;padding:10px 16px;font-family:inherit;font-size:13px!important;font-weight:400!important;color:var(--text-1);cursor:pointer;box-shadow:0 2px 8px #5e57491a;transition:transform .15s,box-shadow .15s,background .15s}.view3d-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5e574929}.view3d-btn.is-active{background:var(--text-1);color:#fff;border-color:var(--text-1)}.view3d-btn.is-hidden{display:none}.view3d-btn .view3d-ic{flex-shrink:0}.view3d-ic-cube{width:17px;height:17px}.view3d-ic-photo{width:19px;height:19px;display:none}.view3d-btn.is-active .view3d-ic-cube{display:none}.view3d-btn.is-active .view3d-ic-photo{display:inline-block}.viewer3d-inline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;pointer-events:none;border-radius:18px;overflow:hidden;background:var(--bg-img);transition:opacity .28s ease}.viewer3d-inline.is-off-init{display:none}.viewer3d-inline.is-on{opacity:1;pointer-events:auto}.viewer3d-inline model-viewer{width:100%;height:100%;display:block;background:transparent;--progress-bar-color: #0068FF;--progress-bar-height: 3px;--poster-color: transparent;outline:none}.cosmo3d-hint{position:absolute;top:16px;left:18px;font-size:13px!important;font-weight:400!important;color:var(--text-2);background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 14px;border-radius:100px;pointer-events:none;display:flex;align-items:center;gap:7px;transition:opacity .4s ease;z-index:3}.cosmo3d-hint.cosmo3d-hidden{opacity:0}.cosmo3d-hint svg{width:15px;height:15px}@media(max-width:820px),(max-width:1080px)and (orientation:portrait){.view3d-btn{top:16px;right:16px;padding:8px 13px;font-size:12px!important}}#summaryBar{display:none}.bar-left{flex:1 1 auto;padding:0 14px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.bar-right{flex:0 0 var(--cfg-w);width:var(--cfg-w);padding:0 36px;display:flex;align-items:center;align-self:stretch;background:#fff}.bar-product-name{font-size:14px;font-weight:400;letter-spacing:-.005em;color:var(--text-2);line-height:1.1}.bar-price{font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--text-1);line-height:1.05}.bar-price-monthly{font-size:11px;color:var(--text-3);margin-top:1px}.btn-cart{background:var(--blue);color:#fff;border:none;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.01em;padding:14px 32px;border-radius:100px;cursor:pointer;transition:background .18s,transform .15s;white-space:nowrap}.btn-cart:hover{background:#0055d1;transform:translateY(-1px)}.btn-cart:active{transform:translateY(0)}.cart-inline{max-width:380px;margin:4px 0 8px}.cart-secondary-link{display:block;width:fit-content;margin:14px auto 0;font-size:13px!important;font-weight:400!important;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart-secondary-link:hover{color:var(--text-1)}.cart-lines{margin-bottom:12px}.cart-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0 14px;margin-bottom:4px;border-top:1.5px solid var(--border);max-width:380px}.cart-total-label{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--text-1);-webkit-text-stroke:.5px currentColor}.cart-total-value{font-size:20px;font-weight:600;letter-spacing:-.03em;color:var(--text-1);flex-shrink:0;-webkit-text-stroke:.5px currentColor}.cart-line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:6px 0;font-size:13px;color:var(--text-2)}.cart-line+.cart-line{border-top:1px solid rgba(136,128,114,.1)}.cart-line-name{color:var(--text-1);font-weight:600}.cart-line-price{color:var(--text-1);flex-shrink:0}.btn-cart-wide{display:block;width:100%;text-align:center;padding:17px 32px;font-size:15px}.btn-cart-sticky{width:100%;max-width:380px;text-align:center}#summaryBar{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}#summaryBar.is-hidden{transform:translateY(100%);opacity:0;pointer-events:none}.review-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:200}.review-backdrop.is-open{opacity:1;pointer-events:auto}.review-sheet{position:fixed;left:0;right:0;bottom:0;z-index:201;background:#fff;border-radius:20px 20px 0 0;padding:8px 20px calc(24px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);max-height:86vh;overflow-y:auto;box-shadow:0 -8px 40px #00000029}.review-sheet.is-open{transform:translateY(0)}.review-handle{width:38px;height:4px;border-radius:2px;background:var(--border-hover);margin:6px auto 16px}.review-title{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--text-1);margin-bottom:14px}.review-lines{margin-bottom:8px}.review-total-row{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;font-size:17px;color:var(--text-1);padding:14px 0;border-top:1px solid var(--border);margin:6px 0 16px}.review-cancel{display:block;width:100%;text-align:center;background:none;border:none;color:var(--text-2);font-family:inherit;font-size:14px;padding:16px 0 4px;cursor:pointer}.review-sheet,.review-backdrop{display:none!important}.scroll-fade{display:none;position:fixed;bottom:var(--bar-h);right:0;width:var(--cfg-w);height:56px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;z-index:140;opacity:1;transition:opacity .3s ease}.scroll-fade.is-hidden{opacity:0}.trust-strip{display:flex;flex-direction:row;justify-content:space-between;gap:14px;padding:24px 0 8px;margin-top:8px;max-width:460px}.trust-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:11.5px;line-height:1.3;color:var(--text-2);font-weight:400}.trust-icon{width:26px;height:26px;flex-shrink:0;color:var(--text-1)}@media(min-width:821px)and (max-width:1080px)and (orientation:portrait){.cfg-panel{max-width:640px;margin-left:auto;margin-right:auto}}@media(max-width:820px),(max-width:1080px)and (orientation:portrait){.cfg-panel{flex:1 1 auto;width:100%}.img-panel{flex:1 1 auto}.scroll-fade{width:100%}nav{padding:0 20px}body,html{overflow:auto}.builder{flex-direction:column;height:auto;padding-top:0}.img-panel{position:fixed;top:var(--nav-h);left:0;right:0;width:100%;height:30vh;z-index:5;padding:0;background:var(--bg)}.img-bg{top:0;right:0;bottom:0;left:0;border-radius:0!important}.img-content,#heroImg,.viewer3d-inline{border-radius:0!important}#heroImg:not(.is-clip){transform:translate(24px,8px) scale(1.22)}.cfg-panel{height:auto;overflow:visible;padding:calc(var(--nav-h) + 30vh + 20px) 20px 40px}.cfg-header{margin-bottom:18px;padding-bottom:14px}.trust-strip{padding-top:18px;padding-bottom:32px;margin-top:4px}#summaryBar{padding:10px 20px;background:#fff}.bar-left{display:none}.bar-right{flex:1 1 auto;width:100%;padding:0}.scroll-fade{width:100%;height:44px}.btn-cart-sticky{max-width:none;width:100%;padding:15px 22px;font-size:14px}.color-grid{gap:14px 8px;max-width:100%}.color-grid .swatch-ring,.protector-grid .swatch-ring{width:56px;height:56px}}.cfg-section{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}.cfg-section.visible{opacity:1;transform:none}.cfg-header{opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.cfg-header.visible{opacity:1;transform:none}nav,.builder,#summaryBar{font-weight:400}.cfg-title{font-size:48px!important;font-weight:600!important;line-height:.95!important}.cfg-subtitle{font-size:15px!important;font-weight:400!important}.cfg-section-title{font-size:24px!important;font-weight:600!important}.btn-cart{font-size:14px!important;font-weight:600!important}.btn-cart-wide{font-size:15px!important}.cfg-price-device{font-size:28px!important;font-weight:600!important}.free-badge{font-size:11px!important;font-weight:600!important}.acc-title,.chg-title,.chg-price.is-paid,.cart-line-name,.bar-price,.cfg-intro strong,.cfg-section-price.is-paid,.cart-line-price.is-paid,.clip-promo-eyebrow,.clip-learn-btn,.clip-badge-text,.cfg-bundle-banner strong,.cfg-discount-pill,.cfg-section-price.is-free{font-weight:600!important}.cfg-section-pick,.cfg-section-price,.clip-promo-sub,.clip-promo-pick,.band-label,.swatch-label,.swatch-fit,.acc-desc,.chg-desc,.chg-price,.cfg-intro,.cart-line-price,.trust-item,.bar-product-name,.clip-was,.cfg-price-was,.was-inline,.cfg-bundle-banner{font-weight:400!important}nav,nav *,.builder,.builder *,#summaryBar,#summaryBar *,.clip-modal-overlay,.clip-modal-overlay *,.review-sheet,.review-sheet *,.viewer3d-inline,.viewer3d-inline *{font-family:Sohne,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif!important}.btn-cart{background:var(--blue)!important;color:#fff!important;border:none!important;padding:14px 32px!important;border-radius:100px!important}.btn-cart-wide{padding:17px 32px!important}.btn-cart:hover{background:#0055d1!important}#MainContent{padding-top:0!important;background-color:#fff!important}html,body,body.template-page{background-color:#fff!important}gp-row{padding-top:0!important;padding-bottom:0!important}#iubenda-cs-banner,#iubenda-widget,[class*=iubenda],[id*=iubenda],.iub-badge,.iubenda-tp-btn{display:none!important}.view3d-btn.is-loading{opacity:.6;cursor:progress}.clip-tile{background:var(--bg-img)}.clip-tile img{object-fit:contain;padding:4% 8%}.cm-color img{object-fit:contain;padding:6%}@media(min-width:821px)and (not ((max-width:1080px)and (orientation:portrait))){.cm-photo-zoom{height:clamp(260px,calc(88vh - 300px),630px)}.cm-photo-zoom>.cm-photo{width:100%;height:100%;object-fit:cover;object-position:50% 35%}}#heroImg{object-fit:contain!important;padding:4%}@media(max-width:820px),(max-width:1080px)and (orientation:portrait){#heroImg:not(.is-clip){transform:scale(1.08);padding:2%}}#heroImg.is-scene{object-fit:cover!important;object-position:48% 55%;padding:0;transform:none}:root{--pill-bg: rgba(255,255,255,.95);--pill-bg-active: #5E5749}html[data-theme=dark]{color-scheme:dark;--bg: #0E1014;--bg-img: #16191F;--bg-card: #15181E;--bg-card-hover: #1C2027;--bg-card-sel: #181B22;--border: rgba(255,255,255,.1);--border-hover: rgba(255,255,255,.24);--border-sel: #F2EEE8;--text-1: #F2EEE8;--text-2: #A7A198;--text-3: #6F6A63;--pill-bg: rgba(24,27,34,.88);--pill-bg-active: #F2EEE8}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body.template-page,html[data-theme=dark] #MainContent{background-color:var(--bg)!important}html[data-theme=dark] nav,html[data-theme=dark] .cfg-panel,html[data-theme=dark] #summaryBar,html[data-theme=dark] .bar-right{background:var(--bg)}html[data-theme=dark] .img-bg{background:radial-gradient(ellipse 62% 58% at 50% 48%,#2c313b,#1b1e25 55%,#14161b)}html[data-theme=dark] .scroll-fade{background:linear-gradient(to bottom,rgba(14,16,20,0),var(--bg))}html[data-theme=dark] .swatch-dot:after{box-shadow:inset 0 0 0 1px #ffffff29}html[data-theme=dark] .swatch-ring:hover:not(.is-active){border-color:#ffffff4d}html[data-theme=dark] .swatch-dot.is-none{background:transparent!important}html[data-theme=dark] .opt-card.is-active .radio-dot{border-color:var(--border-sel)}html[data-theme=dark] .radio-dot:after{background:var(--border-sel)}html[data-theme=dark] .acc-card.is-active .acc-add-btn{background:var(--border-sel);border-color:var(--border-sel);color:var(--bg)}html[data-theme=dark] .opt-badge-pill{background:#ffffff14}html[data-theme=dark] .opt-card.is-active .opt-badge-pill{background:#ffffff24}html[data-theme=dark] .cart-line+.cart-line{border-top-color:#ffffff14}html[data-theme=dark] .view3d-btn{border-color:#ffffff24;box-shadow:0 2px 10px #00000059}html[data-theme=dark] .view3d-btn.is-active{color:var(--bg);border-color:var(--border-sel)}html[data-theme=dark] .cosmo3d-hint{background:#181b22d9}html[data-theme=dark] .review-sheet{background:var(--bg-card);box-shadow:0 -8px 40px #0009}html[data-theme=dark] .review-backdrop{background:#0009}.cfg-panel.is-multi .cfg-header{margin-bottom:0;padding-bottom:22px;border-bottom:none}.watch-bar[hidden]{display:none}.watch-bar{position:sticky;top:-8px;z-index:6;margin:0 -36px 44px;padding:14px 36px 16px;background:#fff;border-bottom:1px solid var(--border)}.watch-bar-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;max-width:380px;margin-bottom:10px}.watch-bar-label{font-size:13px;font-weight:600!important;color:var(--text-1)}.watch-actions{display:flex;gap:8px}.watch-actions button{background:none!important;border:none;padding:0!important;font-family:inherit;font-size:12.5px!important;font-weight:400!important;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.watch-actions button:hover{color:var(--text-1)}.watch-actions button{display:inline-flex!important;align-items:center;gap:5px;height:28px;padding:0 11px!important;border:1px solid var(--border-hover)!important;border-radius:100px!important;color:var(--text-1)!important;text-decoration:none!important;font-size:12.5px!important;transition:border-color .18s,background .18s}.watch-actions button:hover{border-color:var(--text-1)!important}.watch-actions button svg{flex:0 0 auto}.watch-actions .is-remove:hover{border-color:#b3261e!important;color:#b3261e!important}.watch-tabs{display:flex;gap:8px;max-width:380px;overflow-x:auto;padding:3px;margin:-3px;scrollbar-width:none}.watch-tabs::-webkit-scrollbar{display:none}.watch-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 15px 0 11px!important;border-radius:100px!important;border:1px solid var(--border);background:var(--bg-card)!important;color:var(--text-1);font-family:inherit;font-size:13.5px!important;font-weight:400!important;white-space:nowrap;cursor:pointer;transition:border-color .18s,box-shadow .18s}.watch-tab:hover:not(.is-active){border-color:var(--border-hover)}.watch-tab.is-active{border-color:transparent;box-shadow:0 0 0 2px var(--border-sel);font-weight:600!important}.watch-tab.is-add{border-style:dashed;border-color:var(--border-hover);color:var(--text-2);padding:0 15px!important;background:transparent!important}.watch-tab.is-add:hover{border-color:var(--text-2);color:var(--text-1)}.watch-tab .wt-plus{font-size:16px;line-height:1;margin-right:-2px}.watch-tab.is-add.is-compact{width:38px;padding:0!important;justify-content:center}.watch-tab.is-add.is-compact .wt-plus{font-size:19px;margin:0}.watch-tabs.fade-right{-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.watch-tabs.fade-left{-webkit-mask-image:linear-gradient(to left,#000 82%,transparent);mask-image:linear-gradient(to left,#000 82%,transparent)}.watch-tabs.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.wt-input{width:118px;border:none;outline:none;background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--text-1);padding:0}.wt-input::placeholder{color:var(--text-3);font-weight:400}.wt-dot,.extra-dot{position:relative;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.wt-dot{width:16px;height:16px}.wt-dot.has-bumper{box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--bumper)}.is-rainbow{background:conic-gradient(from 0deg,#ff595e,#ffca3a,#8ac926 36%,#1982c4 55%,#6a4c93 75%,#ff595e)!important}.is-sunrise{background:linear-gradient(135deg,#fb8b5e,#ffcb6b,#ff8fb7)!important}.extra-dot.is-glow{box-shadow:inset 0 0 6px #b8ff8ae6,0 0 5px #b8ff8a80}#optZone>.cfg-section:last-child{border-bottom:1px solid var(--border);margin-bottom:48px}@keyframes cfgSwap{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.cfg-panel.is-swapping .cfg-section.visible{animation:cfgSwap .32s ease}.extras{max-width:380px;margin-top:24px}.extras-toggle,.extras-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px!important;border:1px dashed var(--border-hover);border-radius:14px!important;background:transparent!important;color:var(--text-1);font-family:inherit;text-align:left}.extras-toggle{cursor:pointer;transition:border-color .18s,background .18s}.extras-toggle:hover{border-color:var(--text-2)}.extras-toggle.has-qty,.extras-row.has-qty{border-style:solid;border-color:var(--border);background:var(--bg-img)!important}.extras-plus{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--bg-img);color:var(--text-1);font-size:17px;font-weight:400;line-height:1}.has-qty .extras-plus{background:var(--blue);color:#fff;font-size:13px;font-weight:600}.extras-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.extras-text b{font-size:14px;font-weight:600!important;color:var(--text-1)}.extras-text small{font-size:12.5px;font-weight:400!important;color:var(--text-2)}.extras-chev{width:16px;height:16px;flex:0 0 auto;color:var(--text-2);transition:transform .22s ease}.extras-toggle.is-open .extras-chev{transform:rotate(180deg)}.extras-list{margin-top:6px}.extras-list[hidden]{display:none}.extra-item{display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 4px 6px 14px}.extra-item+.extra-item{border-top:1px solid rgba(136,128,114,.1)}.extra-dot{width:22px;height:22px}.extra-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:600!important;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extra-name small{font-size:12px;font-weight:400!important;color:var(--text-2);margin-left:6px}.extra-price{font-size:13px;font-weight:400!important;color:var(--text-2);flex:0 0 auto}.extra-item.has-qty .extra-price{color:var(--text-1)}.step-add,.stepper button{display:grid;place-items:center;padding:0!important;font-family:inherit;line-height:1;cursor:pointer;color:var(--text-1)}.step-add{width:30px;height:30px;flex:0 0 auto;border-radius:50%!important;border:1px solid var(--border-hover);background:transparent!important;font-size:17px!important;transition:border-color .18s,transform .12s}.step-add:hover{border-color:var(--text-1)}.step-add:active,.stepper button:active{transform:scale(.92)}.stepper{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px;border-radius:100px;background:var(--bg-img)}.stepper button{width:26px;height:26px;border:none;border-radius:50%!important;background:var(--bg-card)!important;font-size:15px!important;box-shadow:0 1px 2px #0000001a}.stepper span{min-width:20px;text-align:center;font-size:13px;font-weight:600;color:var(--text-1)}.chg-card.has-qty{flex-wrap:wrap;row-gap:0}.chg-qty{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:10px 0 0 32px;border-top:1px solid var(--border);cursor:default}.chg-qty.is-new{animation:chgQtyIn .26s ease}@keyframes chgQtyIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.chg-qty-label{font-size:13px;font-weight:400!important;color:var(--text-2)}.chg-qty .stepper button svg{display:block}.cart-group+.cart-group{margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.cart-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 0 4px;font-size:14px;font-weight:600;color:var(--text-1)}.cart-group-head .cg-edit{margin-left:8px;background:none!important;border:none;padding:0!important;font-family:inherit;font-size:12px!important;font-weight:400!important;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cart-group .cart-line{padding:3px 0 3px 12px;font-size:12.5px}.cart-group .cart-line+.cart-line{border-top:none}.cart-group .cart-line-name{font-weight:400!important;color:var(--text-2)}.cart-group .cart-line-price{color:var(--text-2)}.add-watch-card{max-width:380px;display:flex;align-items:center;gap:14px;margin:0 0 44px;padding:12px;border-radius:16px;background:var(--bg-img)}.awc-thumb{width:48px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:var(--bg-card);overflow:hidden}.awc-thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.add-watch-card[hidden]{display:none}.awc-title{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600!important;line-height:1.25;color:var(--text-1)}.awc-btn{flex:0 0 auto;border:none;border-radius:100px!important;padding:10px 15px!important;background:#1a1a1a!important;color:#fff!important;font-family:inherit;font-size:13px!important;font-weight:600!important;white-space:nowrap;cursor:pointer;transition:transform .15s}.awc-btn:hover{transform:translateY(-1px);background:#000!important}.watch-strip{position:absolute;left:30px;bottom:30px;z-index:4;display:flex;gap:8px;padding:7px;border-radius:18px;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 22px #00000014}.watch-strip[hidden]{display:none}.ws-tile{position:relative;width:54px;height:60px;padding:4px!important;border:none;border-radius:12px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #0000000f;cursor:pointer;transition:box-shadow .18s,transform .15s}.ws-tile:hover{transform:translateY(-2px)}.ws-tile img{width:100%;height:100%;object-fit:contain;display:block}.ws-tile.is-active{box-shadow:0 0 0 2px var(--border-sel)}.ws-num{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:var(--text-1);color:var(--bg);font-size:10.5px;font-weight:600}.ws-tile.is-add{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--border-hover);color:var(--text-2);font-size:22px!important;font-weight:400!important;font-family:inherit}.ws-tile.is-add:hover{color:var(--text-1);box-shadow:inset 0 0 0 1.5px var(--text-2)}.cfg-toast{position:fixed;left:50%;bottom:28px;z-index:300;display:flex;align-items:center;gap:16px;padding:12px 18px;border-radius:100px;background:#1e222a;color:#fff;font-size:13.5px;white-space:nowrap;box-shadow:0 12px 34px #0003;opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .25s ease,transform .25s ease}.cfg-toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.cfg-toast button{background:none!important;border:none;padding:0!important;color:#9cc2ff;font-family:inherit;font-size:13.5px!important;font-weight:600!important;cursor:pointer}@media(max-width:820px),(max-width:1080px)and (orientation:portrait){body{overflow:visible}body.stage-in-flow .img-panel{position:sticky;top:var(--nav-h);left:auto;right:auto;width:auto;margin:0 -20px var(--stage-gap, 0px);z-index:7}body.stage-in-flow .cfg-panel{padding-top:var(--nav-h)}body.stage-in-flow .cfg-header{margin-top:calc(20px - var(--stage-gap, 0px))}.watch-bar{top:calc(var(--nav-h) + 30vh);margin:0 -20px 30px;padding:12px 20px 14px}.watch-tabs,.watch-bar-top,.extras,.add-watch-card{max-width:none}.trust-strip{padding-bottom:10px}.cfg-panel{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.watch-strip{display:none!important}.cfg-toast{bottom:20px}}html[data-theme=dark] .watch-bar{background:var(--bg)}html[data-theme=dark] .watch-strip{background:#14161cb8}html[data-theme=dark] .ws-tile:not(.is-add){background:#f2f2f2!important}html[data-theme=dark] .cfg-toast{background:#f2eee8;color:#14161b}html[data-theme=dark] .cfg-toast button{color:#0068ff}html[data-theme=dark] .stepper button{box-shadow:none}html[data-theme=dark] .awc-btn{background:#f2eee8!important;color:#14161b!important}html[data-theme=dark] .extra-dot:not(.is-glow),html[data-theme=dark] .wt-dot:not(.has-bumper){box-shadow:inset 0 0 0 1px #ffffff38}.free-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c7800c;margin-bottom:7px}.free-pill{display:inline-block;padding:3px 9px;border-radius:999px;background:#c7800c;color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.4}.free-was{font-size:13px;font-weight:400;color:var(--text-2);text-decoration:line-through}.cfg-section-price.is-free{color:var(--green);font-weight:600}.cart-line.is-free .cart-line-price{color:var(--green)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jt-pro-configurator.css.map */
