.aplus{--ap-c:#00AEEF;--ap-m:#FF009D;--ap-y:#FFE600;--ap-k:#0A0A0A;--ap-hf: var(--font-heading--family, "Bebas Neue"), "Bebas Neue", Impact, sans-serif;--ap-sans: Inter, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ap-muted:#6B6B6B;--ap-text2:#4A4A4A;--ap-line:#D6D6D6;--ap-soft:#F4F4F4;--ap-cmyk: linear-gradient(90deg, var(--ap-c) 0 25%, var(--ap-m) 25% 50%, var(--ap-y) 50% 75%, var(--ap-k) 75% 100%);--ap-cmy: linear-gradient(90deg, var(--ap-c) 0 33.34%, var(--ap-m) 33.34% 66.67%, var(--ap-y) 66.67% 100%);display:block;width:100%;color:var(--ap-k);font-family:var(--font-body--family, inherit)}.aplus [hidden]{display:none!important}.aplus-pricebox{position:relative;display:block;box-sizing:border-box;width:100%;margin:6px 0 4px;padding:22px 20px 16px;background:var(--ap-cmy) top left / 100% 5px no-repeat,#fff;border:2px solid var(--ap-k)}.aplus-pricebox__label{display:block;margin-bottom:6px;font-family:var(--ap-hf);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ap-muted)}.aplus-price{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.aplus-price__amount{font-family:var(--ap-hf);font-weight:400;font-size:54px;line-height:.95;letter-spacing:.01em;color:var(--ap-k)}.aplus-price__unit{font-family:var(--ap-hf);font-size:20px;letter-spacing:.04em;color:var(--ap-muted)}.aplus-badge{align-self:center;font-family:var(--ap-hf);font-weight:400;font-size:14px;letter-spacing:.06em;line-height:1;text-transform:uppercase;padding:5px 9px 4px;background:var(--ap-m);color:#fff;box-shadow:3px 3px 0 var(--ap-y)}.aplus-summary{margin:12px 0 0;padding:10px 0 0;border-top:1px dashed var(--ap-line);font-family:var(--ap-sans);font-size:14px}.aplus-summary>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.aplus-summary .is-total{border-top:2px solid var(--ap-k);margin-top:6px;padding-top:8px;font-family:var(--ap-hf);font-size:24px;letter-spacing:.03em}.aplus-step{position:relative;border:2px solid var(--ap-k);padding:22px 20px 18px;margin:18px 0;background:#fff}.aplus-step:before{content:"";position:absolute;left:-2px;right:-2px;top:-2px;height:5px;background:var(--ap-cmyk)}.aplus-step__title{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--ap-hf);font-weight:400;font-size:30px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ap-k)}.aplus-step__num{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;background:var(--ap-k);color:#fff;font-family:var(--ap-hf);font-size:22px;line-height:1;box-shadow:3px 3px 0 var(--ap-c),6px 6px 0 var(--ap-m)}.aplus-step:nth-of-type(3n+2) .aplus-step__num{box-shadow:3px 3px 0 var(--ap-m),6px 6px 0 var(--ap-y)}.aplus-step:nth-of-type(3n) .aplus-step__num{box-shadow:3px 3px 0 var(--ap-y),6px 6px 0 var(--ap-c)}.aplus-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 18px}.aplus-field{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.aplus-field__label{font-family:var(--ap-hf);font-weight:400;font-size:22px;letter-spacing:.04em;text-transform:uppercase;color:var(--ap-k);line-height:1}.aplus-field__label em{font-style:normal;font-size:.7em;color:var(--ap-muted);letter-spacing:.06em}.aplus-field__help{color:var(--ap-text2);font-size:12px;line-height:1.4}.aplus-select{width:100%;min-height:56px;padding:0 40px 0 14px;border:2px solid var(--ap-k);border-radius:0;background:#fff;color:var(--ap-k);font-family:var(--ap-hf);font-weight:400;font-size:20px;letter-spacing:.03em;box-shadow:4px 4px 0 var(--ap-c);cursor:pointer;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230A0A0A' stroke-width='2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:box-shadow .18s}.aplus-select:focus,.aplus-select:focus-visible{outline:none;box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m)}.aplus-input{width:100%;box-sizing:border-box;border:2px solid var(--ap-k);border-radius:0;padding:12px 14px;font-size:16px;background:#fff;color:var(--ap-k);transition:border-color .2s,box-shadow .2s}.aplus-input:focus{outline:none;border-color:var(--ap-k);box-shadow:4px 4px 0 var(--ap-c)}textarea.aplus-input{resize:vertical;min-height:70px}.aplus-tiers{width:100%;border-collapse:collapse;margin-top:10px;border:2px solid var(--ap-k)}.aplus-tiers th{text-align:left;font-family:var(--ap-hf);font-weight:400;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ap-k);padding:9px 12px}.aplus-tiers td{padding:10px 12px;border-top:1px solid #E3E3E3;font-family:var(--ap-hf);font-size:20px;letter-spacing:.03em}.aplus-tiers tr[data-aplus-tier]{cursor:pointer;transition:background .15s}.aplus-tiers tr[data-aplus-tier]:hover td{background:var(--ap-soft)}.aplus-tiers tr.is-active td{background:var(--ap-k);color:var(--ap-y)}.aplus-tiers tr.is-active td:first-child{box-shadow:inset 6px 0 0 var(--ap-c)}.aplus-quote{font-family:var(--ap-hf);font-size:18px;letter-spacing:.03em;margin:14px 0 0;color:var(--ap-k)}.aplus-quote a{color:var(--ap-k);text-decoration:none;box-shadow:inset 0 -6px 0 var(--ap-y)}.aplus-specs{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.aplus-specs li{padding:5px 9px;border:1px solid var(--ap-line);background:#fff;font-family:var(--ap-hf);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ap-k)}.aplus-specs li:nth-child(4n+1){border-top:3px solid var(--ap-c)}.aplus-specs li:nth-child(4n+2){border-top:3px solid var(--ap-m)}.aplus-specs li:nth-child(4n+3){border-top:3px solid var(--ap-y)}.aplus-specs li:nth-child(4n){border-top:3px solid var(--ap-k)}.aplus-hint{font-size:13px;color:var(--ap-text2);margin:0 0 14px;line-height:1.45}.aplus-hint--small{font-size:12px;color:var(--ap-muted);margin-top:6px}.aplus-slots{display:grid;grid-template-columns:1fr;gap:6px 18px}.aplus .dtfblk{margin:0 0 8px;min-width:0}.aplus .dtfblk__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:4px}.aplus .dtfblk__heading{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--ap-hf);font-weight:400;font-size:24px;line-height:1;text-transform:uppercase;color:var(--ap-k)}.aplus .dtfblk__heading:before{content:"";flex:0 0 auto;width:44px;height:4px;background:var(--ap-cmyk)}.aplus .dtfblk__subheading{font-size:13px;line-height:1.4;color:var(--ap-text2);margin:4px 0 0}.aplus .dtfblk__zone{position:relative;text-align:center;cursor:pointer;border:2px dashed var(--ap-k);border-radius:0;background-color:#fff;padding:34px 20px 30px;margin:12px 0 14px;background-image:linear-gradient(var(--ap-c),var(--ap-c)),linear-gradient(var(--ap-c),var(--ap-c)),linear-gradient(var(--ap-m),var(--ap-m)),linear-gradient(var(--ap-m),var(--ap-m)),linear-gradient(var(--ap-y),var(--ap-y)),linear-gradient(var(--ap-y),var(--ap-y)),linear-gradient(var(--ap-k),var(--ap-k)),linear-gradient(var(--ap-k),var(--ap-k));background-size:22px 4px,4px 22px,22px 4px,4px 22px,22px 4px,4px 22px,22px 4px,4px 22px;background-position:left 8px top 8px,left 8px top 8px,right 8px top 8px,right 8px top 8px,left 8px bottom 8px,left 8px bottom 8px,right 8px bottom 8px,right 8px bottom 8px;background-repeat:no-repeat;transition:border-color .2s,box-shadow .2s,transform .2s}.aplus .dtfblk__zone:hover,.aplus .dtfblk__zone:focus-visible,.aplus .dtfblk__zone.is-over{outline:none;transform:translate(-2px,-2px);border-style:solid;box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m)}.aplus .dtfblk__zone.is-over{background-color:#f2fbfe}.aplus .dtfblk__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.aplus .dtfblk__zone-body{pointer-events:none}.aplus .dtfblk__zone-ico{display:inline-grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;background:var(--ap-k);color:#fff;box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m)}.aplus .dtfblk__zone-ico svg{width:28px;height:28px;stroke-width:2}.aplus .dtfblk__zone-cta{margin:6px 0;font-family:var(--ap-hf);font-weight:400;font-size:24px;letter-spacing:.03em;text-transform:uppercase;color:var(--ap-k)}.aplus .dtfblk__zone-link{color:var(--ap-k);text-decoration:none;box-shadow:inset 0 -6px 0 var(--ap-y)}.aplus .dtfblk__zone-hint{display:inline-block;margin:4px 0 0;padding:5px 10px;border:1px solid var(--ap-line);background:var(--ap-soft);font-family:var(--ap-hf);font-size:13px;letter-spacing:.04em;color:var(--ap-text2)}.aplus .aplus-slot--mask .dtfblk__zone-ico{box-shadow:4px 4px 0 var(--ap-y),8px 8px 0 var(--ap-c)}.aplus .dtfblk__list{display:flex;flex-direction:column;gap:8px}.aplus .dtfblk__list:has(>[hidden]:only-child){display:none}.aplus .dtfblk__fitem{position:relative;display:flex;align-items:flex-start;gap:10px;margin:12px 0 4px;padding:10px 40px 10px 12px;background:#fff;border:2px solid var(--ap-k);border-left:6px solid var(--ap-c);border-radius:0;animation:aplus-in .2s ease}.aplus .dtfblk__fitem--done{border-left-color:var(--ap-y)}.aplus .dtfblk__fitem--error{border-left-color:var(--ap-m);background:#fff5fb}@keyframes aplus-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.aplus .dtfblk__fthumb{width:52px;height:52px;flex-shrink:0;background:var(--ap-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.aplus .dtfblk__fthumb img{width:100%;height:100%;object-fit:contain}.aplus .dtfblk__fthumb-icon{display:flex;flex-direction:column;align-items:center;gap:1px;color:var(--ap-k)}.aplus .dtfblk__fthumb-icon b{font-family:var(--ap-hf);font-weight:400;font-size:12px;letter-spacing:.04em}.aplus .dtfblk__fbody{flex:1;min-width:0}.aplus .dtfblk__fname{font-family:var(--ap-sans);font-size:13px;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 3px}.aplus .dtfblk__fstatus{display:flex;align-items:center;gap:6px;font-family:var(--ap-hf);font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--ap-k);margin-bottom:6px}.aplus .dtfblk__fstatus--done{color:var(--ap-k)}.aplus .dtfblk__fstatus--error{color:#b00020}.aplus .dtfblk__fremove{position:absolute;top:8px;right:8px;width:26px;height:26px;padding:0;border:0;border-radius:0;background:var(--ap-soft);color:var(--ap-k);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.aplus .dtfblk__fremove:hover{background:var(--ap-k);color:var(--ap-y)}.aplus .dtfblk__spinner{display:inline-block;flex:none;width:16px;height:16px;border:2px solid #E5E7EB;border-top-color:var(--ap-m);border-radius:50%;animation:aplus-spin .7s linear infinite}@keyframes aplus-spin{to{transform:rotate(360deg)}}.aplus .dtfblk__prog-wrap{display:none;width:100%;height:6px;background:#e5e7eb;overflow:hidden;margin:2px 0 0}.aplus .dtfblk__prog-wrap.is-active{display:block}.aplus .dtfblk__prog-bar{height:100%;width:0;background:linear-gradient(90deg,var(--ap-c),var(--ap-m),var(--ap-y));transition:width .15s linear}.aplus .dtfblk__norefresh{display:none;margin:4px 0 12px;padding:10px 14px;background:var(--ap-k);color:#fff;border-left:6px solid var(--ap-m);font-size:15px;font-weight:500;line-height:1.4;text-align:center}.aplus .dtfblk__norefresh.is-visible{display:block}.aplus-checks{list-style:none;padding:0;margin:6px 0 10px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.4}.aplus-checks:empty{display:none}.aplus-checks li{padding:8px 12px;background:#fff;border:1px solid #E3E3E3;border-left:6px solid var(--ap-c);color:#222}.aplus-checks li.is-error{border-left-color:var(--ap-m);background:#fff5fb;color:#8a0050;font-weight:600}.aplus-checks li.is-warn{border-left-color:var(--ap-y);background:#fffde6;color:#5c4a00}.aplus-checks li.is-warn:before{content:"\26a0  "}.aplus-checks li.is-info{border-left-color:var(--ap-c)}.aplus-tag{flex:none;font-family:var(--ap-hf);font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:5px 8px 4px;border:1px solid var(--ap-k);background:#fff;color:var(--ap-k)}.aplus-tag.is-req{background:var(--ap-k);color:#fff;box-shadow:3px 3px 0 var(--ap-m)}.aplus-guide{margin-top:12px;font-size:13px;border:1px solid #E3E3E3;border-top:3px solid var(--ap-c)}.aplus-guide summary{cursor:pointer;padding:10px 14px;font-family:var(--ap-hf);font-size:20px;letter-spacing:.04em;text-transform:uppercase}.aplus-guide summary:hover{background:var(--ap-soft)}.aplus-guide ul{padding:0 14px 12px 32px;margin:0;display:flex;flex-direction:column;gap:5px;line-height:1.45}.aplus-guide a{color:var(--ap-k);box-shadow:inset 0 -4px 0 var(--ap-y);text-decoration:none}.aplus-ack{display:flex;gap:12px;align-items:flex-start;margin-top:6px;padding:12px 14px;font-size:14px;line-height:1.4;background:#fffde6;border:2px solid var(--ap-k);border-left:6px solid var(--ap-y);cursor:pointer}.aplus-ack input{flex:none;margin-top:1px;width:20px;height:20px;accent-color:var(--ap-k)}.aplus-calc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.aplus-calc__out{grid-column:1 / -1;font-size:14px;margin:0}.aplus-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:62px;margin:22px 0 19px;padding:10px 28px;background:var(--ap-k);color:#fff;border:2px solid var(--ap-k);border-radius:0;cursor:pointer;font-family:var(--ap-hf);font-weight:400;font-size:24px;letter-spacing:.04em;line-height:1.05;text-transform:uppercase;text-align:center;box-shadow:3px 3px 0 var(--ap-c),6px 6px 0 var(--ap-m),9px 9px 0 var(--ap-y);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.aplus-atc:before{content:"";position:absolute;left:-2px;right:-2px;top:-2px;height:5px;pointer-events:none;background:var(--ap-cmy)}.aplus-atc:after{content:"\2192";display:inline-block;font-size:1.1em;line-height:1;transition:transform .2s}.aplus-atc:hover:not(:disabled){color:var(--ap-y);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m),12px 12px 0 var(--ap-y)}.aplus-atc:hover:not(:disabled):after{transform:translate(5px)}.aplus-atc:active:not(:disabled){transform:translate(1px,1px)}.aplus-atc:focus-visible{outline:3px solid var(--ap-c);outline-offset:4px}.aplus-atc:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none;font-size:20px}.aplus-atc:disabled:after{content:none}.aplus-msg{font-size:14px;font-weight:600}.aplus-msg:empty{display:none}.aplus-msg.is-error,.aplus-msg.is-success{margin-top:4px;padding:10px 14px;background:var(--ap-k);color:#fff;border-left:6px solid var(--ap-m)}.aplus-msg.is-success{border-left-color:var(--ap-c)}.aplus-spin{display:inline-block;width:12px;height:12px;border:2px solid #D1D5DB;border-top-color:var(--ap-m);border-radius:50%;animation:aplus-spin .7s linear infinite;vertical-align:-2px}.aplus-checks,.aplus-field__help,.aplus-guide ul,.aplus-hint,.aplus .dtfblk__subheading,.aplus-ack span,.aplus-calc__out,.aplus-input,.aplus-msg,.aplus .dtfblk__norefresh{font-family:var(--ap-sans);text-transform:none;letter-spacing:0}@media(max-width:749px){.aplus-step{padding:18px 14px 14px}.aplus-step__title{font-size:26px}.aplus-price__amount{font-size:44px}.aplus .dtfblk__zone{padding:28px 14px 24px}.aplus .dtfblk__zone-cta{font-size:21px}.aplus-select{font-size:20px;min-height:52px}.aplus-tiers td{font-size:18px;padding:9px 10px}.aplus-atc{font-size:22px}.aplus-atc:disabled{font-size:18px}}.aplus-cutoff{position:relative;box-sizing:border-box;margin:10px 0 4px;padding:12px 16px 12px 18px;background:#fff;border:2px solid var(--ap-k);box-shadow:4px 4px 0 var(--ap-c);font-family:var(--ap-sans);font-size:14px;line-height:1.4}.aplus-cutoff:before{content:"";position:absolute;left:-2px;top:-2px;bottom:-2px;width:6px;background:linear-gradient(180deg,var(--ap-c) 0 33.34%,var(--ap-m) 33.34% 66.67%,var(--ap-y) 66.67% 100%)}.aplus-cutoff.is-closed{box-shadow:4px 4px 0 var(--ap-m)}.aplus-cutoff__main{display:flex;align-items:center;gap:10px;font-size:15px}.aplus-cutoff__main strong{font-family:var(--ap-hf);font-weight:400;font-size:21px;letter-spacing:.03em;line-height:1}.aplus-cutoff__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--ap-c);box-shadow:0 0 0 3px #00aeef38;animation:aplus-pulse 1.6s ease-in-out infinite}.aplus-cutoff.is-closed .aplus-cutoff__dot{background:var(--ap-m);box-shadow:0 0 0 3px #ff009d33;animation:none}.aplus-cutoff__eta{margin-top:8px;padding-top:8px;border-top:1px dashed var(--ap-line);color:var(--ap-text2)}.aplus-cutoff__eta strong{color:var(--ap-k);box-shadow:inset 0 -5px 0 var(--ap-y)}.aplus-cutoff__sub{display:block;margin-top:2px;font-size:12px;color:var(--ap-muted)}@keyframes aplus-pulse{50%{box-shadow:0 0 0 6px #00aeef00}}@media(prefers-reduced-motion:reduce){.aplus-cutoff__dot{animation:none}}.aplus-tpl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:14px;padding:14px 16px;background:var(--ap-cmyk) top left / 100% 4px no-repeat,var(--ap-soft);border:2px solid var(--ap-k)}.aplus-tpl__text{display:flex;flex-direction:column;gap:3px;min-width:200px;flex:1 1 260px}.aplus-tpl__title{font-family:var(--ap-hf);font-size:22px;letter-spacing:.04em;text-transform:uppercase;line-height:1}.aplus-tpl__note{font-family:var(--ap-sans);font-size:12.5px;color:var(--ap-text2);line-height:1.4}.aplus-tpl__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aplus-tpl__orient{display:inline-flex;border:2px solid var(--ap-k);background:#fff}.aplus-tpl__o{-webkit-appearance:none;appearance:none;border:0;margin:0;padding:7px 12px;background:#fff;color:var(--ap-k);cursor:pointer;font-family:var(--ap-hf);font-size:16px;letter-spacing:.05em;text-transform:uppercase;line-height:1}.aplus-tpl__o+.aplus-tpl__o{border-left:2px solid var(--ap-k)}.aplus-tpl__o.is-on,.aplus-tpl__o[aria-pressed=true]{background:var(--ap-k);color:#fff;box-shadow:inset 0 -4px 0 var(--ap-y)}.aplus-tpl__o:focus-visible,.aplus-tpl__dl:focus-visible,.aplus-tpl__pdf:focus-visible{outline:3px solid var(--ap-c);outline-offset:2px}.aplus-tpl__dl{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--ap-k);color:#fff!important;text-decoration:none;font-family:var(--ap-hf);font-size:19px;letter-spacing:.06em;text-transform:uppercase;line-height:1;border:2px solid var(--ap-k);box-shadow:3px 3px 0 var(--ap-c),6px 6px 0 var(--ap-m);transition:transform .12s ease,box-shadow .12s ease}.aplus-tpl__dl:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m)}.aplus-tpl__dl:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ap-c),2px 2px 0 var(--ap-m)}.aplus-tpl__pdf{font-family:var(--ap-sans);font-size:13px;color:var(--ap-k);text-decoration:none;box-shadow:inset 0 -4px 0 var(--ap-y)}@media(max-width:749px){.aplus-tpl__actions{width:100%}.aplus-tpl__dl{flex:1 1 auto;justify-content:center}.aplus-cutoff__main strong{font-size:19px}}.aplus-select option.is-unavailable{color:#9a9a9a}.aplus-select option:disabled{color:#bdbdbd}.aplus-specs li.is-live [data-aplus-spec-val]{box-shadow:inset 0 -5px 0 var(--ap-y)}.aplus-page{--ap-gap:40px;padding:0 0 96px;background:#fff}.aplus-page__wrap{max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box}.aplus-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 0 0;font-size:13px;color:var(--ap-muted)}.aplus-crumbs a{color:var(--ap-text2);text-decoration:none}.aplus-crumbs a:hover{color:var(--ap-k);box-shadow:inset 0 -3px 0 var(--ap-y)}.aplus-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;padding:12px 0 18px;margin-bottom:22px;border-bottom:2px solid var(--ap-k);position:relative}.aplus-page__head:after{content:"";position:absolute;left:0;bottom:-6px;width:160px;height:4px;background:var(--ap-cmyk)}.aplus-page__title{margin:0;font-family:var(--ap-hf);font-weight:400;font-size:clamp(38px,5vw,64px);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--ap-k)}.aplus-page__sub{margin:8px 0 0;font-family:var(--ap-hf);font-size:clamp(18px,1.8vw,24px);letter-spacing:.05em;text-transform:uppercase;color:var(--ap-muted)}.aplus-page__how{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.aplus-page__how li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:2px solid var(--ap-k);background:#fff;font-family:var(--ap-hf);font-size:17px;letter-spacing:.05em;text-transform:uppercase}.aplus-page__how li span{display:inline-grid;place-items:center;width:24px;height:24px;color:#fff;font-size:16px}.aplus-page__how li:nth-child(1) span{background:var(--ap-c)}.aplus-page__how li:nth-child(2) span{background:var(--ap-m)}.aplus-page__how li:nth-child(3) span{background:var(--ap-k);color:var(--ap-y)}.aplus-page__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "order" "info";gap:24px;align-items:start}.aplus-page__media{grid-area:media;min-width:0}.aplus-page__order{grid-area:order;min-width:0}.aplus-page__info{grid-area:info;min-width:0}.aplus-gallery__main{position:relative;aspect-ratio:1/1;border:2px solid var(--ap-k);background:var(--ap-soft);overflow:hidden}.aplus-gallery__main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--ap-cmyk)}.aplus-gallery__main img,.aplus-gallery__main svg{display:block;width:100%;height:100%;object-fit:contain}.aplus-gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.aplus-gallery__thumb{flex:none;width:72px;height:72px;padding:0;border:2px solid var(--ap-line);background:var(--ap-soft);cursor:pointer}.aplus-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.aplus-gallery__thumb.is-on,.aplus-gallery__thumb:hover{border-color:var(--ap-k);box-shadow:3px 3px 0 var(--ap-c)}.aplus-tabs{border:2px solid var(--ap-k);background:#fff}.aplus-tabs__list{display:flex;overflow-x:auto;border-bottom:2px solid var(--ap-k);background:var(--ap-soft);scrollbar-width:none}.aplus-tabs__list button{flex:none;padding:14px 18px 12px;border:0;border-right:1px solid var(--ap-line);background:transparent;cursor:pointer;font-family:var(--ap-hf);font-size:20px;letter-spacing:.05em;text-transform:uppercase;color:var(--ap-text2);position:relative}.aplus-tabs__list button.is-on{background:#fff;color:var(--ap-k)}.aplus-tabs__list button.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;background:var(--ap-cmy)}.aplus-tabs__list button:focus-visible{outline:3px solid var(--ap-c);outline-offset:-3px}.aplus-tabs__panel{padding:20px 22px 22px;font-size:15px;line-height:1.65;color:var(--ap-text2)}.aplus-tabs__panel h2,.aplus-tabs__panel h3,.aplus-tabs__panel h4{font-family:var(--ap-hf);font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--ap-k);line-height:1.05;margin:18px 0 8px}.aplus-tabs__panel h2{font-size:28px}.aplus-tabs__panel h3{font-size:23px}.aplus-tabs__panel h4{font-size:19px}.aplus-tabs__panel>:first-child{margin-top:0}.aplus-tabs__panel ul{padding-left:20px}.aplus-tabs__panel li{margin:4px 0}.aplus-tabs__panel strong{color:var(--ap-k)}.aplus-spectable{width:100%;border-collapse:collapse;font-size:14px}.aplus-spectable th,.aplus-spectable td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid var(--ap-line)}.aplus-spectable th{width:34%;font-family:var(--ap-hf);font-weight:400;font-size:17px;letter-spacing:.05em;text-transform:uppercase;color:var(--ap-k)}.aplus-checklist{list-style:none;padding:0!important;margin:0}.aplus-checklist li{position:relative;padding:6px 0 6px 26px;border-bottom:1px dashed var(--ap-line)}.aplus-checklist li:before{content:"";position:absolute;left:2px;top:13px;width:12px;height:12px;background:var(--ap-c);box-shadow:3px 3px 0 var(--ap-m)}.aplus-closed__title{margin:16px 0 6px!important;font-family:var(--ap-hf);font-size:19px;letter-spacing:.05em;text-transform:uppercase;color:var(--ap-k)}.aplus-closed{list-style:none;padding:0!important;margin:0;border:2px solid var(--ap-k)}.aplus-closed li{display:flex;justify-content:space-between;gap:12px;margin:0!important;padding:8px 12px;border-bottom:1px solid var(--ap-line);font-size:14px}.aplus-closed li:last-child{border-bottom:0}.aplus-closed li span:first-child{font-weight:600;color:var(--ap-k)}.aplus-layout{display:block}.aplus-steps>.aplus-step:first-of-type{margin-top:0}.aplus-step{margin:0 0 16px;padding:20px 20px 18px}.aplus-step__title{font-size:27px;margin-bottom:14px}.aplus-step__opt{font-style:normal;font-size:15px;letter-spacing:.08em;color:var(--ap-muted);margin-left:auto}.aplus-step.is-done .aplus-step__num{background:var(--ap-c)}.aplus-step.is-done .aplus-step__num:after{content:"\2713";position:absolute;transform:translate(15px,-14px);font-size:14px;background:var(--ap-y);color:var(--ap-k);width:16px;height:16px;display:grid;place-items:center}.aplus-included{margin:0 0 14px}.aplus-included__label{display:block;font-family:var(--ap-hf);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-muted)}.aplus-included .aplus-specs{margin-top:6px}.aplus-field--pills{margin-bottom:14px}.aplus-field--pills:last-child{margin-bottom:0}.aplus-field--pills .aplus-field__label{font-size:19px}.aplus-select--proxy{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px;border:0!important;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none;box-shadow:none!important}.aplus-pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.aplus-pill{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:52px;padding:9px 12px 8px;text-align:left;border:2px solid var(--ap-k);border-radius:0;background:#fff;color:var(--ap-k);cursor:pointer;transition:box-shadow .15s,transform .15s,background .15s}.aplus-pill__l{font-family:var(--ap-hf);font-size:19px;line-height:1.05;letter-spacing:.03em;text-transform:uppercase}.aplus-pill__s{font-family:var(--ap-sans);font-size:12px;line-height:1.2;color:var(--ap-muted)}.aplus-pill.is-paid .aplus-pill__s{color:var(--ap-m);font-weight:600}.aplus-pill:hover:not(:disabled):not(.is-on){box-shadow:3px 3px 0 var(--ap-c);transform:translate(-1px,-1px)}.aplus-pill:focus-visible{outline:3px solid var(--ap-c);outline-offset:2px}.aplus-pill.is-on{background:var(--ap-k);color:#fff;box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m)}.aplus-pill.is-on .aplus-pill__s{color:var(--ap-y)}.aplus-pill.is-on:after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;background:var(--ap-y)}.aplus-pill.is-unavailable:not(.is-on){border-style:dashed;color:var(--ap-muted);background:var(--ap-soft)}.aplus-pill:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.aplus-pills--static .aplus-pill{cursor:default;max-width:260px}.aplus-qty{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.aplus-qty__opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 12px 10px;border:2px solid var(--ap-k);border-radius:0;background:#fff;color:var(--ap-k);cursor:pointer;text-align:left;transition:box-shadow .15s,transform .15s}.aplus-qty__q{font-family:var(--ap-hf);font-size:26px;line-height:1;letter-spacing:.02em}.aplus-qty__p{font-family:var(--ap-hf);font-size:19px;letter-spacing:.03em;color:var(--ap-k)}.aplus-qty__e{font-size:12px;color:var(--ap-muted)}.aplus-qty__opt:hover:not(.is-active){box-shadow:3px 3px 0 var(--ap-c);transform:translate(-1px,-1px)}.aplus-qty__opt:focus-visible{outline:3px solid var(--ap-c);outline-offset:2px}.aplus-qty__opt.is-active{background:var(--ap-k);color:#fff;box-shadow:4px 4px 0 var(--ap-c),8px 8px 0 var(--ap-m)}.aplus-qty__opt.is-active .aplus-qty__p{color:var(--ap-y)}.aplus-qty__opt.is-active .aplus-qty__e{color:#cfcfcf}.aplus-qty__opt.is-unavailable:not(.is-active){border-style:dashed;background:var(--ap-soft)}.aplus-qty__opt.is-unavailable:not(.is-active) .aplus-qty__q,.aplus-qty__opt.is-unavailable:not(.is-active) .aplus-qty__p{color:var(--ap-muted)}.aplus-qty__opt.is-best:before{content:"Best value";position:absolute;top:-10px;right:-2px;padding:2px 6px 1px;background:var(--ap-m);color:#fff;font-family:var(--ap-hf);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.aplus-turn-eta{margin:12px 0 0;padding:10px 12px;background:var(--ap-soft);border-left:5px solid var(--ap-c);font-size:14px;color:var(--ap-text2)}.aplus-turn-eta strong{color:var(--ap-k);box-shadow:inset 0 -6px 0 var(--ap-y)}.aplus-details-grid{display:grid;grid-template-columns:1fr;gap:4px 18px}.aplus-sum{margin:8px 0 0}.aplus-sum__card{position:relative;border:2px solid var(--ap-k);background:#fff;padding:22px 20px 18px;box-shadow:6px 6px 0 var(--ap-c),12px 12px 0 var(--ap-m)}.aplus-sum__card:before{content:"";position:absolute;left:-2px;right:-2px;top:-2px;height:6px;background:var(--ap-cmy)}.aplus-sum__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.aplus-sum__kicker{font-family:var(--ap-hf);font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--ap-muted)}.aplus-sum__name{margin:6px 0 10px;font-family:var(--ap-hf);font-size:26px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.aplus-sum__lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--ap-line)}.aplus-sum__lines li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--ap-line);font-size:13.5px;line-height:1.3}.aplus-sum__lines li span:first-child{color:var(--ap-muted);flex:none}.aplus-sum__lines li span:last-child{text-align:right;font-weight:600;color:var(--ap-k)}.aplus-sum__lines em{font-style:normal;color:var(--ap-m);white-space:nowrap}.aplus-sum .aplus-summary{margin-top:8px;padding-top:6px;font-size:13px}.aplus-sum .aplus-summary .is-total{display:none}.aplus-sum__total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:2px solid var(--ap-k)}.aplus-sum__tl{font-family:var(--ap-hf);font-size:22px;letter-spacing:.06em;text-transform:uppercase}.aplus-sum__total .aplus-price__amount{font-size:48px}.aplus-sum__unit{text-align:right;min-height:18px}.aplus-sum__unit .aplus-price__unit{font-size:16px}.aplus-sum .aplus-cutoff{margin:14px 0 0}.aplus-sum .aplus-atc{margin-top:14px;width:100%}.aplus-sum__trust{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px dashed var(--ap-line);display:grid;gap:6px;font-size:12.5px;color:var(--ap-text2)}.aplus-sum__trust li{position:relative;padding-left:20px}.aplus-sum__trust li:before{content:"\2713";position:absolute;left:0;top:-1px;color:var(--ap-c);font-weight:800}.aplus-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ap-k);color:#fff;border-top:5px solid transparent;border-image:var(--ap-cmyk) 1;transition:transform .25s}.aplus-bar.is-away{transform:translateY(120%)}.aplus-bar__info{display:flex;flex-direction:column;min-width:0}.aplus-bar__total{font-family:var(--ap-hf);font-size:30px;line-height:1;color:var(--ap-y);letter-spacing:.02em}.aplus-bar__sub{font-size:12px;color:#d9d9d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aplus-bar__btn{flex:none;min-height:48px;padding:0 20px;border:0;border-radius:0;background:#fff;color:var(--ap-k);font-family:var(--ap-hf);font-size:20px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--ap-c)}.aplus-bar__btn.is-ready{background:var(--ap-m);color:#fff;box-shadow:3px 3px 0 var(--ap-y)}@media(min-width:750px){.aplus-page__wrap{padding:0 28px}.aplus-details-grid,.aplus-slots[data-count="2"],.aplus-slots[data-count="4"]{grid-template-columns:1fr 1fr}}@media(min-width:990px){.aplus-page__wrap{padding:0 32px}.aplus-page__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto 1fr;grid-template-areas:"media order" "info order";column-gap:var(--ap-gap);row-gap:24px}.aplus-page__media{position:relative}.aplus-gallery__main{aspect-ratio:5/4}}@media(min-width:1280px){.aplus-page{padding-bottom:48px}.aplus-page__grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.aplus-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.aplus-sum{position:sticky;top:calc(var(--aplus-stick, 0px) + 16px);margin:0;transition:top .2s}.aplus-bar{display:none}.aplus-slots[data-count="2"],.aplus-slots[data-count="4"]{grid-template-columns:1fr}}@media(min-width:1400px){.aplus-layout{grid-template-columns:minmax(0,1fr) 350px}.aplus-slots[data-count="2"],.aplus-slots[data-count="4"]{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.aplus-pill,.aplus-qty__opt,.aplus-bar{transition:none}}.aplus-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aplus-tabs__panel{font-family:var(--ap-sans);text-transform:none;letter-spacing:normal}.aplus-tabs__panel li,.aplus-tabs__panel p{font-family:var(--ap-sans);text-transform:none;letter-spacing:normal;font-size:15px}.aplus-sum .aplus-atc{margin:14px 0 4px;min-height:58px}.aplus-sum .aplus-msg:empty{display:none}.aplus-sum .aplus-cutoff{margin:12px 0 0}@media(min-width:1280px)and (max-height:900px){.aplus-sum__card{padding:18px 18px 14px}.aplus-sum__name{font-size:22px;margin:4px 0 6px}.aplus-sum__lines li{padding:5px 0;font-size:12.5px}.aplus-sum__total .aplus-price__amount{font-size:40px}.aplus-sum__trust,.aplus-sum .aplus-cutoff__eta .aplus-cutoff__ta{display:none}.aplus-sum .aplus-cutoff__eta .aplus-cutoff__cut:first-letter{text-transform:uppercase}}body.aplus-bar-on .whatsapp-widget{transform:translateY(-78px);transition:transform .25s}.aplus-sum__lines,.aplus-sum__lines li,.aplus-turn-eta,.aplus-sum__trust,.aplus-bar__sub{font-family:var(--ap-sans);text-transform:none;letter-spacing:normal}.aplus-sum__lines li span:last-child{font-weight:600}.aplus-sum .aplus-summary{display:none!important}@media(min-width:1280px)and (max-width:1399px){.aplus-page__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);column-gap:32px}.aplus-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px}}.aplus .aplus-turnlist{list-style:none;padding:0!important;margin:0;border:2px solid var(--ap-k)}.aplus .aplus-turnlist li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0!important;padding:10px 12px;border-bottom:1px solid var(--ap-line);font-size:14px}.aplus .aplus-turnlist li:last-child{border-bottom:0}.aplus .aplus-turnlist li strong{min-width:170px;font-family:var(--ap-hf);font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--ap-k);font-weight:400}.aplus .aplus-turnlist li em{font-style:normal;color:#666}.aplus .aplus-turnlist__note{margin:10px 0 0!important;font-size:13px;color:#555}@media(min-width:990px){body.aplus-page-on .whatsapp-widget{left:14px!important;right:auto!important;bottom:14px!important;transform:scale(.6);transform-origin:left bottom;transition:transform .25s}body.aplus-page-on.aplus-bar-on .whatsapp-widget{transform:translateY(-78px) scale(.6)}}.aplus-calc{display:grid;gap:.85rem;margin:0 0 1rem}.aplus-calc__units{display:inline-flex;gap:.25rem;background:#f3f3f3;padding:.2rem;border-radius:999px;width:fit-content}.aplus-calc__unit{border:0;background:transparent;padding:.35rem .85rem;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;color:#444}.aplus-calc__unit.is-on{background:#0a0a0a;color:#fff}.aplus-calc__dims{display:grid;grid-template-columns:1fr auto 1fr;gap:.6rem;align-items:end}.aplus-calc__x{font-weight:700;padding-bottom:.7rem;color:#888}.aplus-calc__pieces{max-width:8rem}.aplus-calc__out{background:#f7f9fb;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem;font-size:.95rem}.aplus-calc__grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem}.aplus-calc__grid div{display:flex;flex-direction:column;gap:.15rem}.aplus-calc__grid span{color:#667;font-size:.8rem}.aplus-calc__grid strong{font-size:1.05rem}.aplus-calc__min,.aplus-calc__nd,.aplus-calc__note,.aplus-calc__rate{margin:.35rem 0 0;font-size:.85rem;color:#555}.aplus-calc__min{color:#8a4b00;font-weight:600}.aplus-calc__err{color:#b00020;font-weight:600}@media(max-width:640px){.aplus-calc__dims{grid-template-columns:1fr}.aplus-calc__x{display:none}.aplus-calc__grid{grid-template-columns:1fr}}.aplus-calc__units{display:none!important}.aplus-calc__ta-note{margin:.5rem 0 0;padding:.55rem .75rem;border-radius:8px;background:#fff8e6;border:1px solid #f0d78c;color:#5c4813;font-size:.9rem;font-weight:600}.aplus-calc__ta-note[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/184/assets/aplus-print-builder.css.map */
