#main .doorbeam-customizer{margin:0 0 1.5rem;padding:1.25rem;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}#main .doorbeam-customizer .doorbeam-customizer__heading{margin:0 0 .35rem}#main .doorbeam-customizer .doorbeam-customizer__subheading{margin-bottom:1rem;color:#000000ad}#main .doorbeam-customizer .doorbeam-customizer__preview-wrap{margin-bottom:1.25rem}#main .doorbeam-customizer .doorbeam-customizer__preview{position:relative;overflow:hidden;width:100%;aspect-ratio:440 / 340;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.1);isolation:isolate;transition:aspect-ratio .2s ease}#main .doorbeam-customizer .doorbeam-customizer__base{position:absolute;z-index:1;left:-18.182%;top:-35.294%;width:136.364%;height:auto;max-width:none;filter:none;pointer-events:none}#main .doorbeam-customizer .doorbeam-design{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;gap:2%;color:#202124;pointer-events:none}#main .doorbeam-customizer .doorbeam-design--1{left:10.45%;top:17.94%;width:81.36%;height:9.42%}#main .doorbeam-customizer .doorbeam-design--2{left:10.45%;top:36.76%;width:81.36%;height:9.42%}#main .doorbeam-customizer .doorbeam-design--3{left:31.36%;top:55.88%;width:39.09%;height:10%}#main .doorbeam-customizer .doorbeam-design--4{left:31.36%;top:74.71%;width:39.09%;height:10%}#main .doorbeam-customizer .doorbeam-design__content{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;width:auto;min-width:0;max-width:82%;margin-left:0;gap:clamp(6px,1.1vw,12px);overflow:visible;white-space:nowrap}#main .doorbeam-customizer .doorbeam-design--rear .doorbeam-design__content{width:auto;max-width:96%;margin-left:0;gap:clamp(4px,.8vw,8px)}#main .doorbeam-customizer .doorbeam-design__line{flex:1 1 18%;max-width:20%;height:2px;border-radius:10px;background:#202124;box-shadow:0 0 4px var(--db-led-color),0 0 9px var(--db-led-color)}#main .doorbeam-customizer .doorbeam-design__line{display:none!important}#main .doorbeam-customizer .doorbeam-design__logo{display:block;flex:0 0 auto;width:clamp(38px,7vw,56px);height:clamp(28px,5.6vw,44px);max-width:none;max-height:92%;object-fit:contain;object-position:center;filter:none}#main .doorbeam-customizer .doorbeam-design__logo[hidden]{display:none!important}#main .doorbeam-customizer .doorbeam-design--rear .doorbeam-design__logo{width:clamp(25px,4.5vw,36px);height:clamp(20px,3.7vw,30px)}#main .doorbeam-customizer .doorbeam-design__text{display:block;flex:0 1 auto;min-width:0;max-width:none;overflow:visible;color:#202124;font-size:clamp(8px,1.65vw,var(--db-text-size-front));font-weight:700;line-height:1;letter-spacing:.015em;text-align:left;text-overflow:clip;white-space:nowrap;text-shadow:none}#main .doorbeam-customizer .doorbeam-design--rear .doorbeam-design__text{font-size:clamp(7px,1.15vw,var(--db-text-size-rear))}#main .doorbeam-customizer.is-two-piece .doorbeam-customizer__preview{aspect-ratio:440 / 170}#main .doorbeam-customizer.is-two-piece .doorbeam-customizer__base{left:-18.182%;top:-82.353%;width:136.364%}#main .doorbeam-customizer.is-two-piece .doorbeam-design--1{left:10.45%;top:24.12%;width:81.36%;height:18.82%}#main .doorbeam-customizer.is-two-piece .doorbeam-design--2{left:10.45%;top:61.76%;width:81.36%;height:18.82%}#main .doorbeam-customizer.is-two-piece .doorbeam-design--rear{display:none}#main .doorbeam-customizer .doorbeam-customizer__rear-mask{display:none!important}#main .doorbeam-customizer .doorbeam-customizer__note{margin:.55rem 0 0;font-size:.8rem;color:#00000094;text-align:center}#main .doorbeam-customizer .doorbeam-fieldset,#main .doorbeam-customizer .doorbeam-field{margin:0 0 1.2rem}#main .doorbeam-customizer .doorbeam-fieldset{padding:0;border:0}#main .doorbeam-customizer legend,#main .doorbeam-customizer .doorbeam-field>label,#main .doorbeam-customizer .doorbeam-custom-upload>label{display:block;margin-bottom:.55rem;font-weight:700}#main .doorbeam-customizer .doorbeam-choice-grid{display:grid;gap:.6rem}#main .doorbeam-customizer .doorbeam-choice-grid--logos{grid-template-columns:repeat(3,minmax(0,1fr))}#main .doorbeam-customizer .doorbeam-choice-grid--fonts{grid-template-columns:repeat(2,minmax(0,1fr))}#main .doorbeam-customizer .doorbeam-choice{position:relative;display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;margin:0;padding:.65rem .7rem;border:1px solid rgba(0,0,0,.16);border-radius:9px;background:#fff;cursor:pointer;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#main .doorbeam-customizer .doorbeam-choice:hover{transform:translateY(-1px);border-color:#0006}#main .doorbeam-customizer .doorbeam-choice:has(input:checked){border-color:#111;box-shadow:0 0 0 2px #111}#main .doorbeam-customizer .doorbeam-choice input{position:absolute;opacity:0;pointer-events:none}#main .doorbeam-customizer .doorbeam-choice__logo-preview{display:block;width:30px;height:30px;flex:0 0 30px;object-fit:contain;filter:none}#main .doorbeam-customizer .doorbeam-choice__custom-icon{font-size:1.6rem;line-height:1}#main .doorbeam-customizer .doorbeam-logo-picker{overflow:hidden;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff}#main .doorbeam-customizer .doorbeam-logo-picker__summary{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.65rem .8rem;cursor:pointer;list-style:none;font-weight:600}#main .doorbeam-customizer .doorbeam-logo-picker__summary::-webkit-details-marker{display:none}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img{width:100%;height:100%;object-fit:contain}#main .doorbeam-customizer .doorbeam-logo-picker__arrow{margin-left:auto;font-size:1.25rem;transition:transform .18s ease}#main .doorbeam-customizer .doorbeam-logo-picker[open] .doorbeam-logo-picker__arrow{transform:rotate(180deg)}#main .doorbeam-customizer .doorbeam-logo-picker__panel{padding:0 .75rem .75rem;border-top:1px solid rgba(0,0,0,.1)}#main .doorbeam-customizer .doorbeam-logo-picker__search{margin:.75rem 0}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos{max-height:310px;overflow-y:auto;padding:2px;grid-template-columns:repeat(3,minmax(0,1fr))}#main .doorbeam-customizer .doorbeam-logo-picker__empty{margin:.75rem 0 0;color:#00000094;text-align:center}#main .doorbeam-customizer .doorbeam-choice--logo[hidden]{display:none!important}#main .doorbeam-customizer .doorbeam-choice-grid--mounting{grid-template-columns:repeat(2,minmax(0,1fr))}#main .doorbeam-customizer .doorbeam-choice--mounting{min-height:54px;font-weight:700}#main .doorbeam-customizer .doorbeam-mounting-help{display:block;margin-top:.45rem;color:#00000094}#main .doorbeam-customizer .doorbeam-choice--font{flex-direction:column;gap:.15rem;min-height:68px}#main .doorbeam-customizer .doorbeam-font-sample{font-size:1.15rem;line-height:1.1}#main .doorbeam-customizer .doorbeam-choice--font small{font-family:Arial,sans-serif;font-size:.68rem;color:#00000094}#main .doorbeam-customizer .doorbeam-custom-upload{margin-top:.75rem}#main .doorbeam-customizer .doorbeam-custom-upload small,#main .doorbeam-customizer .doorbeam-field small{display:block;margin-top:.4rem;color:#00000094}#main .doorbeam-customizer .doorbeam-text-input-wrap{position:relative}#main .doorbeam-customizer .doorbeam-text-input-wrap .form-control{padding-right:62px}#main .doorbeam-customizer .doorbeam-character-count{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:.78rem;color:#0000008c}#main .doorbeam-customizer .doorbeam-color-list{display:flex;flex-wrap:wrap;gap:.7rem}#main .doorbeam-customizer .doorbeam-color-choice{position:relative;display:grid;justify-items:center;gap:.25rem;cursor:pointer}#main .doorbeam-customizer .doorbeam-color-choice input{position:absolute;opacity:0}#main .doorbeam-customizer .doorbeam-color-choice>span{width:34px;height:34px;border:3px solid #fff;border-radius:50%;background:var(--db-swatch);box-shadow:0 0 0 1px #00000040}#main .doorbeam-customizer .doorbeam-color-choice input:checked+span{box-shadow:0 0 0 2px #111,0 0 12px var(--db-swatch)}#main .doorbeam-customizer .doorbeam-color-choice small{font-size:.68rem}#main .doorbeam-customizer .doorbeam-summary{display:grid;gap:.25rem;padding:.85rem;border-radius:9px;background:#0000000b;font-size:.86rem}#main .doorbeam-customizer .doorbeam-summary>strong{margin-bottom:.2rem}@media(max-width:575px){#main .doorbeam-customizer{padding:.9rem}#main .doorbeam-customizer .doorbeam-design__content{width:auto;max-width:86%;margin-left:0;gap:7px}#main .doorbeam-customizer .doorbeam-design--rear .doorbeam-design__content{width:auto;max-width:98%;margin-left:0;gap:5px}#main .doorbeam-customizer .doorbeam-design__line{flex-basis:14%;max-width:16%}#main .doorbeam-customizer .doorbeam-choice-grid--logos,#main .doorbeam-customizer .doorbeam-choice-grid--mounting{grid-template-columns:repeat(2,minmax(0,1fr))}#main .doorbeam-customizer .doorbeam-choice{padding:.55rem .45rem;font-size:.82rem}#main .doorbeam-customizer .doorbeam-choice__logo-preview{width:22px;height:22px;flex-basis:22px}}#main .doorbeam-customizer{position:relative;overflow:hidden;margin:0 0 1.75rem;padding:clamp(1rem,2.8vw,1.65rem);border:1px solid #e1ebef;border-radius:20px;background:var(--db-surface);box-shadow:0 18px 45px #21252914,0 2px 8px #2125290a;color:var(--db-dark)}#main .doorbeam-customizer:before{content:"";position:absolute;z-index:10;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--db-primary),#7deaff)}#main .doorbeam-customizer .doorbeam-customizer__heading{margin:.2rem 0 .4rem;color:var(--db-dark);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}#main .doorbeam-customizer .doorbeam-customizer__subheading{max-width:680px;margin:0 0 1.15rem;color:var(--db-muted);font-size:.94rem;line-height:1.55}#main .doorbeam-customizer .doorbeam-customizer__subheading p{margin:0}#main .doorbeam-customizer .doorbeam-customizer__preview-wrap{margin-bottom:1.3rem}#main .doorbeam-customizer .doorbeam-customizer__preview{border:1px solid #dfe9ed;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(var(--db-primary-rgb),.035),0 12px 28px #2125290e}#main .doorbeam-customizer .doorbeam-customizer__note{margin:.65rem 0 0;color:#7b878e;font-size:.75rem;line-height:1.45;text-align:center}#main .doorbeam-customizer .doorbeam-fieldset,#main .doorbeam-customizer .doorbeam-field{margin:0 0 1rem;padding:1rem;border:1px solid #e4edf1;border-radius:14px;background:#fff;box-shadow:0 5px 16px #21252909}#main .doorbeam-customizer .doorbeam-fieldset{min-width:0}#main .doorbeam-customizer legend,#main .doorbeam-customizer .doorbeam-field>label,#main .doorbeam-customizer .doorbeam-custom-upload>label{margin:0 0 .7rem;padding:0;color:var(--db-dark);font-size:1rem;font-weight:800;line-height:1.25;letter-spacing:-.01em}#main .doorbeam-customizer .form-control{min-height:46px;border:1px solid #d6e2e7;border-radius:10px;background:#fff;color:var(--db-dark);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#main .doorbeam-customizer .form-control:hover{border-color:#b7c9d0}#main .doorbeam-customizer .form-control:focus{border-color:var(--db-primary);background:#fff;box-shadow:0 0 0 3px rgba(var(--db-primary-rgb),.18);outline:0}#main .doorbeam-customizer .doorbeam-character-count{right:10px;min-width:42px;padding:.2rem .45rem;border-radius:999px;background:var(--db-soft);color:#536168;font-size:.7rem;font-weight:700;text-align:center}#main .doorbeam-customizer .doorbeam-custom-upload small,#main .doorbeam-customizer .doorbeam-field small,#main .doorbeam-customizer .doorbeam-mounting-help{color:#748189;font-size:.76rem;line-height:1.45}#main .doorbeam-customizer .doorbeam-choice{min-height:52px;border:1px solid #d8e3e8;border-radius:11px;background:#fff;color:var(--db-dark);box-shadow:0 2px 6px #21252906;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#main .doorbeam-customizer .doorbeam-choice:hover{transform:translateY(-1px);border-color:var(--db-primary);background:#fbfeff;box-shadow:0 7px 16px rgba(var(--db-primary-rgb),.1)}#main .doorbeam-customizer .doorbeam-choice:focus-within{border-color:var(--db-primary);box-shadow:0 0 0 3px rgba(var(--db-primary-rgb),.18)}#main .doorbeam-customizer .doorbeam-choice:has(input:checked){border-color:var(--db-primary);background:linear-gradient(135deg,rgba(var(--db-primary-rgb),.12),rgba(var(--db-primary-rgb),.035));box-shadow:0 0 0 2px rgba(var(--db-primary-rgb),.24),0 8px 18px rgba(var(--db-primary-rgb),.12)}#main .doorbeam-customizer .doorbeam-choice:has(input:checked):after{content:"\2713";position:absolute;top:6px;right:7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--db-primary);color:#083a45;font-size:.68rem;font-family:Arial,sans-serif;font-weight:900;line-height:1}#main .doorbeam-customizer .doorbeam-choice__logo-preview{width:32px;height:32px;flex-basis:32px}#main .doorbeam-customizer .doorbeam-choice--font{min-height:74px;padding:.75rem .55rem}#main .doorbeam-customizer .doorbeam-font-sample{color:var(--db-dark);font-size:1.12rem}#main .doorbeam-customizer .doorbeam-choice--font small{color:#748189;font-weight:600}#main .doorbeam-customizer .doorbeam-choice--mounting{min-height:58px;padding-inline:1.8rem;font-weight:800}#main .doorbeam-customizer .doorbeam-logo-picker{overflow:hidden;border:1px solid #d8e3e8;border-radius:12px;background:#fff;box-shadow:0 3px 10px #21252909;transition:border-color .18s ease,box-shadow .18s ease}#main .doorbeam-customizer .doorbeam-logo-picker:hover,#main .doorbeam-customizer .doorbeam-logo-picker[open]{border-color:var(--db-primary)}#main .doorbeam-customizer .doorbeam-logo-picker[open]{box-shadow:0 0 0 3px rgba(var(--db-primary-rgb),.14)}#main .doorbeam-customizer .doorbeam-logo-picker__summary{min-height:54px;padding:.68rem .85rem;background:#fff;color:var(--db-dark)}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon{width:36px;height:36px;flex-basis:36px;padding:5px;border:1px solid #dce8ed;border-radius:9px;background:var(--db-soft)}#main .doorbeam-customizer .doorbeam-logo-picker__arrow{color:#526168;font-size:1.1rem;font-weight:800}#main .doorbeam-customizer .doorbeam-logo-picker__panel{padding:0 .8rem .8rem;border-top:1px solid #e6eef2;background:#fcfeff}#main .doorbeam-customizer .doorbeam-logo-picker__search{margin:.8rem 0;background:#fff}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos{max-height:330px;gap:.55rem;padding:3px;scrollbar-color:var(--db-primary) #eaf4f7;scrollbar-width:thin}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos::-webkit-scrollbar{width:7px}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos::-webkit-scrollbar-track{border-radius:999px;background:#eaf4f7}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos::-webkit-scrollbar-thumb{border-radius:999px;background:var(--db-primary)}#main .doorbeam-customizer .doorbeam-logo-picker__empty{color:#748189}#main .doorbeam-customizer .doorbeam-summary{display:grid;gap:.42rem;padding:1rem;border:1px solid rgba(var(--db-primary-rgb),.28);border-left:4px solid var(--db-primary);border-radius:12px;background:linear-gradient(135deg,rgba(var(--db-primary-rgb),.105),rgba(var(--db-primary-rgb),.025) 62%,#fff);color:#435159;font-size:.84rem;box-shadow:0 7px 18px rgba(var(--db-primary-rgb),.08)}#main .doorbeam-customizer .doorbeam-summary>strong{margin:0 0 .2rem;color:var(--db-dark);font-size:.95rem;font-weight:800}#main .doorbeam-customizer .doorbeam-summary b{color:#526168;font-weight:700}@media(max-width:575px){#main .doorbeam-customizer{padding:1rem .8rem;border-radius:16px}#main .doorbeam-customizer .doorbeam-fieldset,#main .doorbeam-customizer .doorbeam-field{padding:.85rem;border-radius:12px}#main .doorbeam-customizer .doorbeam-choice{min-height:50px}#main .doorbeam-customizer .doorbeam-choice:has(input:checked):after{top:5px;right:5px;width:16px;height:16px;font-size:.6rem}#main .doorbeam-customizer .doorbeam-choice-grid--mounting{gap:.55rem}#main .doorbeam-customizer .doorbeam-choice--mounting{padding-inline:1.35rem;font-size:.78rem}}.doorbeam-product-form.form-wrapper{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.doorbeam-product-form>form>.product-options{display:none!important}#main .doorbeam-customizer{width:100%;margin:0 0 1rem;padding:14px;border:1px solid #dce8ed;border-radius:18px;background:#fff;color:#212529;box-shadow:0 12px 30px #21252912}#main .doorbeam-customizer:before{height:4px;background:#0dcaf0}#main .doorbeam-customizer .doorbeam-sales-intro{margin-bottom:18px;text-align:left}#main .doorbeam-customizer .doorbeam-rating{margin:0 0 8px;color:#9a6a00;font-size:13px;font-weight:800;line-height:1.3}#main .doorbeam-customizer .doorbeam-sales-heading{margin:0 0 15px;color:#212529;font-size:20px;font-weight:850;line-height:1.22;letter-spacing:-.025em;text-align:left}#main .doorbeam-customizer .doorbeam-benefits{display:grid;gap:11px}#main .doorbeam-customizer .doorbeam-benefit{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;text-align:left}#main .doorbeam-customizer .doorbeam-benefit__icon{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#0dcaf0;color:#063844;font-size:12px;font-weight:900}#main .doorbeam-customizer .doorbeam-benefit strong{display:block;color:#212529;font-size:15px;font-weight:850;line-height:1.2}#main .doorbeam-customizer .doorbeam-benefit small{display:block;margin-top:2px;color:#66747b;font-size:12px;line-height:1.38}#main .doorbeam-customizer .doorbeam-variant-builder{display:grid;gap:16px;margin-bottom:20px}#main .doorbeam-customizer .doorbeam-variant-step{min-width:0;margin:0;padding:0;border:0}#main .doorbeam-customizer .doorbeam-step-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}#main .doorbeam-customizer .doorbeam-step-heading legend{width:auto;margin:0;color:#212529;font-size:13px;font-weight:900;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}#main .doorbeam-customizer .doorbeam-step-heading span{max-width:48%;color:#64727a;font-size:11px;font-weight:700;line-height:1.25;text-align:right}#main .doorbeam-customizer .doorbeam-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#main .doorbeam-customizer .doorbeam-variant-card{position:relative;display:flex;min-width:0;min-height:94px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;margin:0;padding:13px 12px;border:1px solid #d6e2e7;border-radius:12px;background:#fff;color:#212529;cursor:pointer;text-align:left;box-shadow:0 3px 10px #21252909;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}#main .doorbeam-customizer .doorbeam-variant-card:hover{transform:translateY(-1px);border-color:#0dcaf0}#main .doorbeam-customizer .doorbeam-variant-card:has(input:checked){border-color:#0dcaf0;background:linear-gradient(135deg,#0dcaf021,#fff 82%);box-shadow:0 0 0 2px #0dcaf040,0 8px 18px #0dcaf01a}#main .doorbeam-customizer .doorbeam-variant-card input{position:absolute;opacity:0;pointer-events:none}#main .doorbeam-customizer .doorbeam-variant-card strong{display:block;max-width:100%;color:#212529;font-size:14px;font-weight:900;line-height:1.18;overflow-wrap:anywhere}#main .doorbeam-customizer .doorbeam-variant-card small{display:block;color:#66747b;font-size:11px;line-height:1.32}#main .doorbeam-customizer .doorbeam-variant-card__badge{position:absolute;top:-9px;right:8px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:999px;background:#0dcaf0;color:#063844;font-size:9px;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:0 5px 12px #0dcaf03d}#main .doorbeam-customizer .doorbeam-customizer__heading{margin:3px 0 5px;color:#212529;font-size:22px;font-weight:850;line-height:1.15;letter-spacing:-.025em;text-align:left}#main .doorbeam-customizer .doorbeam-customizer__subheading{margin-bottom:14px;color:#66747b;font-size:13px;line-height:1.48;text-align:left}#main .doorbeam-customizer .doorbeam-customizer__preview{border:1px solid #dfe9ed;border-radius:14px;background:#fff;box-shadow:0 8px 22px #2125290d}#main .doorbeam-customizer .doorbeam-customizer__note{margin-top:8px;color:#7a878e;font-size:10px;line-height:1.4;text-align:center}#main .doorbeam-customizer .doorbeam-fieldset,#main .doorbeam-customizer .doorbeam-field{margin-bottom:12px;padding:12px;border:1px solid #e1ebef;border-radius:12px;background:#fff;box-shadow:0 4px 13px #21252908}#main .doorbeam-customizer legend,#main .doorbeam-customizer .doorbeam-field>label,#main .doorbeam-customizer .doorbeam-custom-upload>label{margin-bottom:8px;color:#212529;font-size:14px;font-weight:850;line-height:1.25;text-align:left}#main .doorbeam-customizer .doorbeam-logo-picker__summary{min-height:51px;padding:8px 10px}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon{width:34px;height:34px;flex-basis:34px}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr));max-height:290px}#main .doorbeam-customizer .doorbeam-choice--logo{min-width:0;justify-content:flex-start;padding:8px;text-align:left}#main .doorbeam-customizer .doorbeam-choice--logo span:last-child{min-width:0;overflow-wrap:anywhere}#main .doorbeam-customizer .doorbeam-choice-grid--fonts,#main .doorbeam-customizer .doorbeam-choice-grid--mounting{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#main .doorbeam-customizer .doorbeam-choice--font{min-height:68px;padding:9px 6px;text-align:center}#main .doorbeam-customizer .doorbeam-choice--mounting{min-height:54px;padding:8px 24px 8px 9px;text-align:center}#main .doorbeam-customizer .doorbeam-choice:has(input:checked){border-color:#0dcaf0;background:#0dcaf014;box-shadow:0 0 0 2px #0dcaf038}#main .doorbeam-customizer .doorbeam-choice:has(input:checked):after{top:5px;right:5px;width:16px;height:16px;background:#0dcaf0;color:#063844;font-size:10px}#main .doorbeam-customizer .form-control{min-height:44px;border-color:#d5e1e6;border-radius:9px;font-size:14px}#main .doorbeam-customizer .form-control:focus{border-color:#0dcaf0;box-shadow:0 0 0 3px #0dcaf02b}#main .doorbeam-customizer.is-standard [data-db-personalized-only],#main .doorbeam-customizer.is-standard [data-db-personalized-summary],#main .doorbeam-customizer.is-standard .doorbeam-design__text{display:none!important}#main .doorbeam-customizer .doorbeam-summary{gap:5px;padding:12px;border:1px solid rgba(13,202,240,.25);border-left:4px solid #0DCAF0;border-radius:11px;background:linear-gradient(135deg,#0dcaf01a,#fff 75%);color:#44535a;font-size:12px;line-height:1.35}#main .doorbeam-customizer .doorbeam-summary>strong{color:#212529;font-size:14px}#main .doorbeam-customizer .doorbeam-live-price{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:2px 1px 0;text-align:left}#main .doorbeam-customizer .doorbeam-live-price__compare{color:#77858c;font-size:14px;text-decoration:line-through}#main .doorbeam-customizer .doorbeam-live-price__current{color:#111;font-size:30px;font-weight:900;line-height:1;letter-spacing:-.04em}#main .doorbeam-customizer .doorbeam-live-price__save{padding:5px 8px;border-radius:999px;background:#0dcaf024;color:#08768d;font-size:10px;font-weight:900;text-transform:uppercase}.doorbeam-product-form .doorbeam-atc-wrap{margin-top:8px}.doorbeam-product-form .doorbeam-atc-button{min-height:58px;border:0!important;border-radius:999px!important;background:#0dcaf0!important;color:#063844!important;font-size:16px!important;font-weight:900!important;letter-spacing:.025em;box-shadow:0 12px 28px #0dcaf045;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.doorbeam-product-form .doorbeam-atc-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.98);box-shadow:0 15px 32px #0dcaf057}.doorbeam-product-form .doorbeam-atc-button:disabled{opacity:.52;box-shadow:none}.doorbeam-product-form .doorbeam-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px;color:#5c6b72;font-size:9px;font-weight:700;line-height:1.28;text-align:center}.doorbeam-product-form .product-form-dynamic-buttons{margin-top:12px!important}@media(min-width:576px){#main .doorbeam-customizer{padding:20px}#main .doorbeam-customizer .doorbeam-sales-heading{font-size:24px}#main .doorbeam-customizer .doorbeam-variant-grid{gap:12px}#main .doorbeam-customizer .doorbeam-variant-card{min-height:106px;padding:16px}#main .doorbeam-customizer .doorbeam-variant-card strong{font-size:16px}#main .doorbeam-customizer .doorbeam-variant-card small{font-size:12px}#main .doorbeam-customizer .doorbeam-logo-picker .doorbeam-choice-grid--logos{grid-template-columns:repeat(3,minmax(0,1fr))}.doorbeam-product-form .doorbeam-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:11px}}@media(max-width:359px){#main .doorbeam-customizer .doorbeam-variant-grid{grid-template-columns:1fr}#main .doorbeam-customizer .doorbeam-variant-card{min-height:82px}#main .doorbeam-customizer .doorbeam-step-heading{align-items:flex-start;flex-direction:column;gap:3px}#main .doorbeam-customizer .doorbeam-step-heading span{max-width:100%;text-align:left}.doorbeam-product-form .doorbeam-trust-row{grid-template-columns:1fr}}#main .doorbeam-customizer .doorbeam-standard-gallery{margin:0 0 16px;padding:13px;border:1px solid #e1ebef;border-radius:14px;background:#fff;box-shadow:0 6px 18px #2125290b}#main .doorbeam-customizer .doorbeam-standard-gallery[hidden],#main .doorbeam-customizer .doorbeam-personalized-content[hidden]{display:none!important}#main .doorbeam-customizer .doorbeam-standard-gallery__header{margin-bottom:10px;text-align:left}#main .doorbeam-customizer .doorbeam-standard-gallery__header h3{margin:0 0 3px;color:#212529;font-size:18px;font-weight:900;line-height:1.18;letter-spacing:-.02em}#main .doorbeam-customizer .doorbeam-standard-gallery__header p{margin:0;color:#68757d;font-size:12px;line-height:1.4}#main .doorbeam-customizer .doorbeam-standard-slider{position:relative;display:flex;align-items:center;gap:6px;min-width:0}#main .doorbeam-customizer .doorbeam-standard-track{display:flex;min-width:0;flex:1;gap:9px;overflow-x:auto;padding:5px 3px 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}#main .doorbeam-customizer .doorbeam-standard-track::-webkit-scrollbar{display:none}#main .doorbeam-customizer .doorbeam-standard-arrow{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;padding:0;border:1.5px solid #0DCAF0;border-radius:50%;background:#fff;color:#08778e;font-size:23px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 5px 13px #0dcaf026;transition:transform .18s ease,background .18s ease,color .18s ease}#main .doorbeam-customizer .doorbeam-standard-arrow:hover{transform:scale(1.05);background:#0dcaf0;color:#063844}#main .doorbeam-customizer .doorbeam-standard-card{position:relative;display:flex;width:calc((100% - 10px) / 2.3);min-width:calc((100% - 10px) / 2.3);flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:7px;border:1px solid #d9e5ea;border-radius:13px;background:#fff;color:#212529;cursor:pointer;scroll-snap-align:start;box-shadow:0 4px 12px #2125290a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}#main .doorbeam-customizer .doorbeam-standard-card:hover{transform:translateY(-1px);border-color:#0dcaf0}#main .doorbeam-customizer .doorbeam-standard-card:has(input:checked){border-color:#0dcaf0;background:linear-gradient(145deg,#0dcaf01c,#fff 72%);box-shadow:0 0 0 2px #0dcaf038,0 8px 20px #0dcaf01f}#main .doorbeam-customizer .doorbeam-standard-card input{position:absolute;opacity:0;pointer-events:none}#main .doorbeam-customizer .doorbeam-standard-card__check{position:absolute;z-index:3;top:6px;left:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#0dcaf0;color:#063844;font-size:10px;font-weight:900;opacity:0;transform:scale(.8);transition:opacity .16s ease,transform .16s ease;box-shadow:0 4px 10px #0dcaf045}#main .doorbeam-customizer .doorbeam-standard-card:has(input:checked) .doorbeam-standard-card__check{opacity:1;transform:scale(1)}#main .doorbeam-customizer .doorbeam-standard-card__image-wrap{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #edf2f4;border-radius:10px;background:#f7fbfc}#main .doorbeam-customizer .doorbeam-standard-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}#main .doorbeam-customizer .doorbeam-standard-card strong{display:flex;min-height:31px;align-items:center;justify-content:center;color:#212529;font-size:11px;font-weight:850;line-height:1.22;text-align:center;overflow-wrap:anywhere;pointer-events:none}#main .doorbeam-customizer .doorbeam-standard-preview{margin:12px 0 0;padding:0}#main .doorbeam-customizer .doorbeam-standard-preview__image-wrap{display:grid;place-items:center;width:100%;min-height:235px;overflow:hidden;border:1px solid #dfe9ed;border-radius:14px;background:#f8fbfc;box-shadow:inset 0 0 0 1px #0dcaf008}#main .doorbeam-customizer .doorbeam-standard-preview__image{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;object-position:center}#main .doorbeam-customizer .doorbeam-standard-preview figcaption{margin-top:8px;color:#212529;font-size:14px;font-weight:850;line-height:1.25;text-align:center}#main .doorbeam-customizer .doorbeam-standard-empty{margin:0;padding:12px;border:1px dashed #cbdbe1;border-radius:10px;color:#69767c;font-size:12px;text-align:center}#main .doorbeam-customizer.is-standard [data-db-personalized-content]{display:none!important}#main .doorbeam-customizer:not(.is-standard) [data-db-standard-only]{display:none!important}#main .doorbeam-customizer:not(.is-standard) [data-db-standard-summary]{display:none!important}@media(min-width:576px){#main .doorbeam-customizer .doorbeam-standard-gallery{padding:16px}#main .doorbeam-customizer .doorbeam-standard-card{width:132px;min-width:132px;padding:9px}#main .doorbeam-customizer .doorbeam-standard-card strong{font-size:12px}#main .doorbeam-customizer .doorbeam-standard-preview__image-wrap{min-height:300px}#main .doorbeam-customizer .doorbeam-standard-arrow{width:38px;height:38px;flex-basis:38px;font-size:27px}}@media(max-width:359px){#main .doorbeam-customizer .doorbeam-standard-card{width:calc((100% - 8px) / 1.85);min-width:calc((100% - 8px) / 1.85)}#main .doorbeam-customizer .doorbeam-standard-arrow{width:28px;height:28px;flex-basis:28px}#main .doorbeam-customizer .doorbeam-standard-preview__image-wrap{min-height:200px}}@keyframes doorbeamAtcDance{0%,84%,to{transform:translateZ(0) rotate(0)}86%{transform:translate3d(-2px,-1px,0) rotate(-.7deg)}88%{transform:translate3d(2px,0,0) rotate(.7deg)}90%{transform:translate3d(-1.5px,-1px,0) rotate(-.5deg)}92%{transform:translate3d(1.5px,0,0) rotate(.5deg)}94%{transform:translate3d(0,-2px,0) rotate(0)}96%{transform:translateZ(0) rotate(0)}}.doorbeam-product-form .doorbeam-atc-button:not(:disabled){animation:doorbeamAtcDance 5.5s ease-in-out 1.2s infinite;transform-origin:center;will-change:transform}.doorbeam-product-form .doorbeam-atc-button:hover:not(:disabled),.doorbeam-product-form .doorbeam-atc-button:focus-visible:not(:disabled){animation-play-state:paused}.doorbeam-product-form .doorbeam-atc-button:active:not(:disabled){animation:none;transform:translateY(1px) scale(.985)}@media(prefers-reduced-motion:reduce){.doorbeam-product-form .doorbeam-atc-button{animation:none!important}}#main .doorbeam-customizer .doorbeam-choice--logo{min-height:60px;overflow:visible}#main .doorbeam-customizer .doorbeam-choice__logo-preview{width:40px!important;height:40px!important;flex:0 0 40px!important;max-width:none!important;transform:scale(1.12);transform-origin:center}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon{overflow:visible}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img,#main .doorbeam-customizer .doorbeam-design__logo{transform:scale(1.12);transform-origin:center}#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=audi] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=chevrolet] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=chrysler] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=ford] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=gmc] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=jaguar] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search="land rover"] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search="m performance"] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=mercedes-benz] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search="peugeot new"] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search="peugeot old"] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=seat] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=skoda] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=volkswagen] .doorbeam-choice__logo-preview,#main .doorbeam-customizer .doorbeam-choice--logo[data-logo-search=volvo] .doorbeam-choice__logo-preview{transform:scale(1.62)}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=audi],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=chevrolet],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=chrysler],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=ford],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=gmc],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=jaguar],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name="land rover"],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name="m performance"],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=mercedes-benz],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name="peugeot new"],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name="peugeot old"],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=seat],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=skoda],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=volkswagen],#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img[data-logo-name=volvo]{transform:scale(1.52)}#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=audi],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=chevrolet],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=chrysler],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=ford],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=gmc],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=jaguar],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name="land rover"],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name="m performance"],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=mercedes-benz],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name="peugeot new"],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name="peugeot old"],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=seat],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=skoda],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=volkswagen],#main .doorbeam-customizer .doorbeam-design__logo[data-logo-name=volvo]{transform:scale(1.48)}@media(max-width:575px){#main .doorbeam-customizer .doorbeam-choice__logo-preview{width:36px!important;height:36px!important;flex-basis:36px!important}#main .doorbeam-customizer .doorbeam-choice--logo{min-height:56px}}#main .doorbeam-customizer .doorbeam-custom-logo-featured{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-content:stretch;column-gap:10px;row-gap:2px;width:100%;min-height:68px;margin:10px 0 2px;padding:11px 13px;border:1.5px solid #0DCAF0;border-radius:12px;background:linear-gradient(135deg,#0dcaf021,#0dcaf009 65%,#fff);color:#212529;text-align:left;box-shadow:0 7px 18px #0dcaf01a}#main .doorbeam-customizer .doorbeam-custom-logo-featured:hover{transform:translateY(-1px);border-color:#08b8dc;box-shadow:0 10px 22px #0dcaf02b}#main .doorbeam-customizer .doorbeam-custom-logo-featured:has(input:checked){border-color:#0dcaf0;background:linear-gradient(135deg,#0dcaf033,#0dcaf012 70%,#fff);box-shadow:0 0 0 2px #0dcaf03d,0 10px 24px #0dcaf029}#main .doorbeam-customizer .doorbeam-custom-logo-featured .doorbeam-choice__custom-icon{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0dcaf0;color:#063844;font-size:25px;font-weight:400;line-height:1;box-shadow:0 5px 13px #0dcaf03b}#main .doorbeam-customizer .doorbeam-custom-logo-featured>span:nth-last-of-type(1){grid-column:2;grid-row:1;color:#212529;font-size:14px;font-weight:900;line-height:1.2}#main .doorbeam-customizer .doorbeam-custom-logo-featured small{grid-column:2;grid-row:2;display:block;color:#68757d;font-size:10px;font-weight:600;line-height:1.35}#main .doorbeam-customizer .doorbeam-custom-logo-featured:has(input:checked):after{top:8px;right:8px;width:19px;height:19px}@media(max-width:575px){#main .doorbeam-customizer .doorbeam-custom-logo-featured{min-height:64px;padding:10px 11px}#main .doorbeam-customizer .doorbeam-custom-logo-featured .doorbeam-choice__custom-icon{width:36px;height:36px;font-size:23px}}.doorbeam-product-form .shopify-payment-button__more-options{display:none!important}#main .doorbeam-mp4-videos,#main .doorbeam-mp4-videos *{box-sizing:border-box}#main .doorbeam-mp4-videos{width:100%;max-width:540px;margin:20px auto 10px;padding:18px 0 6px;border-top:1px solid #dce8ed;background:var(--dbv-background);color:var(--dbv-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 4px;margin-bottom:13px}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__pill{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#0dcaf021;color:#08778e;font-size:9px;line-height:1;letter-spacing:.8px;font-weight:950;text-transform:uppercase}#main .doorbeam-mp4-videos h2{margin:7px 0 4px;color:var(--dbv-text);font-size:19px;line-height:1.15;font-weight:950;letter-spacing:-.02em}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__text{margin:0;color:#66757c;font-size:12px;line-height:1.4;font-weight:650}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__text p{margin:0}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__nav{display:flex;flex:0 0 auto;gap:7px}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__arrow{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1.5px solid var(--dbv-primary);border-radius:999px;background:#212529;color:var(--dbv-primary);font-size:27px;font-weight:500;line-height:1;cursor:pointer;box-shadow:0 6px 17px #2125291f;transition:background .2s ease,color .2s ease,transform .2s ease}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__arrow:hover{transform:translateY(-1px);background:var(--dbv-primary);color:#063844}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__arrow:disabled{opacity:.3;cursor:not-allowed;transform:none}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__track{display:flex;gap:10px;overflow-x:auto;padding:3px 3px 9px;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__track::-webkit-scrollbar{display:none}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card{position:relative;flex:0 0 calc((100% - 20px) / 3);min-width:0;overflow:hidden;padding:4px;border:1.5px solid var(--dbv-primary);border-radius:13px;background:#080a0b;scroll-snap-align:start;box-shadow:0 5px 16px #1018281f}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__placeholder,#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__media{display:block;width:100%;aspect-ratio:9 / 16;border-radius:9px;background:#080a0b}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__placeholder{position:absolute;z-index:1;top:4px;right:4px;left:4px;overflow:hidden;width:auto;height:auto;background:radial-gradient(circle at center,rgba(13,202,240,.27),transparent 48%),#080a0b}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__placeholder.is-hidden{opacity:0;pointer-events:none}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__placeholder img{display:block;width:100%;height:100%;object-fit:cover}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__placeholder-icon{display:grid;place-items:center;width:100%;height:100%;color:var(--dbv-primary);font-size:25px;text-shadow:0 5px 15px rgba(0,0,0,.35)}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__media{position:relative;z-index:2;object-fit:cover;pointer-events:none}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__controls{position:absolute;z-index:4;right:9px;bottom:9px;left:9px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__control{display:flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;border:1px solid var(--dbv-primary);border-radius:999px;background:#000000c7;color:var(--dbv-primary);cursor:pointer;pointer-events:auto;box-shadow:0 3px 10px #00000059;touch-action:manipulation}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__control:hover{background:var(--dbv-primary);color:#063844}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__control svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__title{position:absolute;z-index:3;right:8px;bottom:46px;left:8px;display:-webkit-box;overflow:hidden;padding:4px 5px;border-radius:6px;background:#00000094;color:#fff;font-size:9px;font-weight:800;line-height:1.25;text-align:center;pointer-events:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__dots{display:flex;justify-content:center;gap:6px;margin-top:4px}#main .doorbeam-mp4-videos .doorbeam-mp4-video-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#cfdce1;cursor:pointer;transition:width .2s ease,background .2s ease}#main .doorbeam-mp4-videos .doorbeam-mp4-video-dot.is-active{width:19px;background:var(--dbv-primary)}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__empty{margin:8px 3px 0;padding:12px;border:1px dashed #cbdbe1;border-radius:10px;color:#68757d;font-size:11px;line-height:1.4;text-align:center}@media(max-width:749px){#main .doorbeam-mp4-videos{margin-top:18px}#main .doorbeam-mp4-videos h2{font-size:17px}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__text{font-size:11px}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__arrow{width:32px;height:32px;font-size:25px}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__control{width:27px;height:27px}#main .doorbeam-mp4-videos .doorbeam-mp4-video-card__control svg{width:13px;height:13px}}@media(max-width:359px){#main .doorbeam-mp4-videos .doorbeam-mp4-videos__head{align-items:flex-start}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__nav{gap:4px}#main .doorbeam-mp4-videos .doorbeam-mp4-videos__arrow{width:28px;height:28px;font-size:22px}}@media(prefers-reduced-motion:reduce){#main .doorbeam-mp4-videos *,#main .doorbeam-mp4-videos *:before,#main .doorbeam-mp4-videos *:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}#main .doorbeam-customizer .doorbeam-design{overflow:hidden!important}#main .doorbeam-customizer .doorbeam-design__content{width:auto!important;height:100%!important;max-width:90%!important;max-height:100%!important;overflow:hidden!important;gap:clamp(7px,1.25vw,13px)!important}#main .doorbeam-customizer .doorbeam-design__logo{display:block!important;flex:0 1 auto!important;width:auto!important;height:90%!important;max-width:36%!important;max-height:90%!important;object-fit:contain!important;object-position:center!important;transform:none!important}#main .doorbeam-customizer.logo-shape-compact .doorbeam-design__logo{height:90%!important;max-width:36%!important;max-height:90%!important}#main .doorbeam-customizer.logo-shape-compact:not(.has-custom-text) .doorbeam-design__logo{height:92%!important;max-width:55%!important;max-height:92%!important}#main .doorbeam-customizer.logo-shape-tall .doorbeam-design__logo{height:90%!important;max-width:27%!important;max-height:90%!important}#main .doorbeam-customizer.logo-shape-tall:not(.has-custom-text) .doorbeam-design__logo{height:92%!important;max-width:43%!important;max-height:92%!important}#main .doorbeam-customizer.logo-shape-wide .doorbeam-design__logo{height:68%!important;max-width:49%!important;max-height:68%!important}#main .doorbeam-customizer.logo-shape-wide:not(.has-custom-text) .doorbeam-design__logo{height:76%!important;max-width:80%!important;max-height:76%!important}#main .doorbeam-customizer .doorbeam-design--rear .doorbeam-design__content{height:100%!important;max-width:92%!important}#main .doorbeam-customizer .doorbeam-logo-picker__selected-icon img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}@media(max-width:575px){#main .doorbeam-customizer .doorbeam-design__content{max-width:91%!important;gap:7px!important}#main .doorbeam-customizer.logo-shape-wide .doorbeam-design__logo{max-width:47%!important}#main .doorbeam-customizer.logo-shape-wide:not(.has-custom-text) .doorbeam-design__logo{max-width:78%!important}}#main .doorbeam-customizer .doorbeam-file-control{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:46px;overflow:hidden;border:1px solid #d5e1e6;border-radius:9px;background:#fff}#main .doorbeam-customizer .doorbeam-file-control:focus-within{border-color:#0dcaf0;box-shadow:0 0 0 3px #0dcaf02b}#main .doorbeam-customizer .doorbeam-file-control__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}#main .doorbeam-customizer .doorbeam-file-control__button{min-width:112px;padding:9px 12px;border:0;border-right:1px solid #d5e1e6;background:#0dcaf01a;color:#075d70;font:inherit;font-size:12px;font-weight:850;line-height:1.2;cursor:pointer}#main .doorbeam-customizer .doorbeam-file-control__button:hover{background:#0dcaf02b}#main .doorbeam-customizer .doorbeam-file-control__button:focus-visible{outline:2px solid #0DCAF0;outline-offset:-3px}#main .doorbeam-customizer .doorbeam-file-control__name{display:flex;min-width:0;align-items:center;padding:9px 11px;overflow:hidden;color:#59686f;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media(max-width:359px){#main .doorbeam-customizer .doorbeam-file-control{grid-template-columns:1fr}#main .doorbeam-customizer .doorbeam-file-control__button{border-right:0;border-bottom:1px solid #d5e1e6}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/doorbeam.css.map */
