@font-face{font-family:BRONCO;src:url(https://data.expivi.net/share/fonts/Luccini/Bronco.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brush Script MT Italic;src:url(https://data.expivi.net/share/fonts/Luccini/BrushScriptStdMedium.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:College;src:url(https://data.expivi.net/share/fonts/Luccini/CollegeBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DroneRanger01;src:url(https://data.expivi.net/share/fonts/Luccini/DroneRanger01Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:DroneRangerPro-Condensed;src:url(https://data.expivi.net/share/fonts/Luccini/DroneRangerProCondensed.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Drone Ranger Pro Condensed;src:url(https://data.expivi.net/share/fonts/Luccini/DroneRangerProCondensed.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:FenwayParkJF;src:url(https://data.expivi.net/share/fonts/Luccini/FenwayParkJFRegular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica-Compressed;src:url(https://data.expivi.net/share/fonts/Luccini/HelveticaCompressedMedium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:High School USA Sans;src:url(https://data.expivi.net/share/fonts/Luccini/HighSchoolUSASansRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LetristaScript;src:url(https://data.expivi.net/share/fonts/Luccini/LetristaScript.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NCAA Miami Canes;src:url(https://data.expivi.net/share/fonts/Luccini/NCAA_Miami_Canes.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Swingman;src:url(https://data.expivi.net/share/fonts/Luccini/SwingmanRegular.otf) format("opentype");font-weight:400;font-style:normal}[data-xpv-attribute-id="266365"] [data-xpv-key*=-number-] .row,[data-xpv-key=back-number-input-base] .row{display:none!important}product-options-element{display:none!important}@media screen and (min-width: 769px){body{overflow:hidden!important}.expivi-page-container{overflow:hidden!important;height:100vh!important}.configurator-container{overflow-y:scroll;padding:12px!important}#xpv-toolbar-item-web-ar span{display:none!important}}@media screen and (max-width: 600px){.btn.expivi-rfq{min-width:unset!important}}.bottom-content .price{display:none}.bottom-content{z-index:1!important}.xpv__viewer_toolbar_container{opacity:1!important}#xpv-toolbar-item-web-ar{display:flex;flex-direction:row;align-items:center;gap:8px}#xpv-toolbar-item-web-ar span{font-family:var(--font--paragraph--family);font-size:1.1rem;font-weight:600}.xpv-ar-tooltip{position:absolute;z-index:9999;background:#2b2b2b;color:#fff;font-size:12px;line-height:1;padding:8px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 6px 14px #0000002e;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.xpv-ar-tooltip:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2b2b2b}.xpv-ar-tooltip.is-visible{opacity:1;transform:translateY(0)}.v-application{font-family:unset}.configurator-container .option-container .xpv-app-container .x-p-v *{font-family:var(--font--paragraph--family)!important;font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:var(--font--size);line-height:1.5em;letter-spacing:var(--font--paragraph--spacing);--font--size: var(--font--paragraph--size)}.xpv-app-container p{color:#00262b}.xpv-app-container .step-header-name{font-weight:700;font-size:1rem}.xpv-app-container label.v-label{color:#00262b;font-weight:700}.xpv-app-container .theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:#00262b}.xpv-app-container.v-application .primary{background-color:#cba052!important;border-color:#cba052!important}.v-stepper__step__step svg{fill:#fff}.xpv-app-container .step-btn{border:1px solid #00262B;transition:all .25s ease-in-out}.expivi-add-to-cart,.expivi-rfq{transition:all .25s ease-in-out;border:1px solid var(--border--dark);padding:var(--spacing--1) 24px var(--spacing--1) var(--spacing--item);border-radius:var(--input--radius)}.xpv-app-container .step-btn:hover,#xpv-summary-form .expivi-add-to-cart:hover,#xpv-summary-form .expivi-rfq:hover{border-color:#cba052!important;background-color:#cba052!important}.btn.expivi-rfq{font-family:var(--font--paragraph--family);text-transform:uppercase;background:#00262b;font-weight:700;color:#fff;border:none;border-radius:var(--input--radius);padding:10px 15px;cursor:pointer;font-size:16px;transition:background-color .2s ease;pointer-events:auto!important;min-width:300px}.btn.expivi-rfq:hover{background-color:#cba052}.step-btn:hover *{color:#fff}.step-btn,.v-popper.v-popper--theme-dropdown .select-field-btn,.selector-options-container{border:1px solid var(--border--dark);padding:var(--spacing--1) 24px var(--spacing--1) var(--spacing--item);border-radius:var(--input--radius)}.v-popper--theme-dropdown .v-popper__inner,.v-popper__inner>div{border-radius:var(--input--radius)!important}.selector-options-container .list-items.active{background-color:#cba0521a!important}#save-modal-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;justify-content:center;align-items:center;font-family:Arial,sans-serif;opacity:0;transition:opacity .3s ease}#save-modal-wrapper.show{display:flex;opacity:1}#save-modal-wrapper.hide{opacity:0}.save-modal{background:#fff;padding:24px;border-radius:8px;width:90%;max-width:600px;position:relative;box-shadow:0 10px 30px #0003;transform:translateY(-20px);opacity:0;transition:opacity .3s ease,transform .3s ease;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.save-modal::-webkit-scrollbar{width:8px}.save-modal::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.save-modal::-webkit-scrollbar-track{background:transparent}.save-modal{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.save-modal *{font-family:var(--font--paragraph--family)}.save-modal button{text-transform:uppercase;font-weight:700}button#confirmSaveModal{transition:all .25s ease-in-out}button#confirmSaveModal:hover{background-color:#cba052}#save-modal-wrapper.show .save-modal{opacity:1;transform:translateY(0)}#save-modal-wrapper.hide .save-modal{opacity:0;transform:translateY(-20px)}.save-modal h2{font-size:24px;margin-bottom:16px}.save-modal-close{position:absolute;top:12px;right:12px;font-size:24px;background:none;border:0;color:#666;cursor:pointer}.save-modal-body{display:flex;gap:16px;flex-wrap:wrap}.save-modal img{width:100%;max-width:100%;border-radius:4px;display:block}.save-modal-attributes{flex:1;font-size:14px}.save-modal-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.save-modal-thumbs img{width:100%;max-width:100%;border-radius:4px;display:block}.save-modal label{display:block;margin:16px 0 4px;font-weight:700}.save-modal input:not([type=hidden]){width:100%;padding:6px 10px;border:1px solid #ccc;border-radius:4px;font:inherit;margin-bottom:0}.save-modal input::placeholder{color:#aaa;opacity:1}.save-modal input:focus-visible{outline:2px solid #666;outline-offset:2px}.save-modal-footer{margin-top:20px;text-align:right}.save-modal-footer .btn-cancel,.save-modal-footer .btn-confirm{padding:10px 16px;margin-left:8px;border:0;border-radius:4px;cursor:pointer;font:inherit;transition:filter .15s ease}.save-modal-footer .btn-cancel{background:#ddd;color:#222}.save-modal-footer .btn-confirm{background:#000;color:#fff}.save-modal-footer .btn-cancel:hover,.save-modal-footer .btn-confirm:hover{filter:brightness(.95)}@media (prefers-reduced-motion: reduce){#save-modal-wrapper,.save-modal{transition:none!important}}.xpv-camera-controls{display:inline-flex;gap:10px;position:relative;bottom:80px;left:20px;z-index:999}.xpv-camera-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;background-color:#e0e0e066;border-radius:12px;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.xpv-camera-btn:hover{background-color:#afafaf66;transform:scale(1.05)}.xpv-camera-icon{display:block;padding:4px}.xpv-camera-icon img{height:22px;filter:invert(0%) sepia(1%) saturate(3%) hue-rotate(326deg) brightness(96%) contrast(104%);transition:transform .3s ease}.xpv-camera-btn:hover img{transform:scale(1.1)}.xpv-camera-label{font-size:10px;line-height:1;margin-top:4px;color:#000;white-space:nowrap;text-transform:capitalize}
/*# sourceMappingURL=/cdn/shop/t/2/assets/expivi-custom.css.map */
