.accessory-popup-trigger{border:1px solid var(--Background-Ghost-Default, rgba(2, 23, 50, 1));font-family:Open Sans;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--Text-Button-label-primary, rgba(2, 23, 50, 1));background:transparent;transition-delay:unset!important}.flickity-next,.flickity-prev{cursor:pointer}.drop-down-box{display:flex;align-items:center;gap:8px;border:1px solid var(--gray-100, rgba(227, 227, 228, 1));padding:8px 10px;position:absolute;width:357px;bottom:44px;left:8px}.drop-down-box .select-box{flex:1 0 0;display:flex;align-items:center;gap:5px;justify-content:space-between}.drop-down-box .select-box{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.drop-down-box .select-box .selected{display:flex;gap:10px;align-items:center}.drop-down-box .select-box ul{list-style:none;padding:0;margin:0;background:#fff;position:absolute;top:100%;left:0;right:0;display:none;z-index:10}.drop-down-box .select-box ul li{cursor:pointer;width:100%}.drop-down-box .label-text{font-family:Open Sans;font-weight:700;font-size:16px;line-height:150%;letter-spacing:0}.drop-down-box .img-box{line-height:1;display:inline-block;height:22px}.drop-down-box .img-box label{width:22px;height:22px;border-radius:50%;display:inline-block;margin:0}.drop-down-box .text{flex:1 0 0}.drop-down-box ul{line-height:1}.drop-down-box li{font-family:Open Sans;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;margin:0;color:var(--Text-Body-Primary, rgba(2, 23, 50, 1));display:inline-flex;gap:8px;align-items:center;background-color:#fff}.accessory-popup-option-row,.accessory-popup-qtyletters,.accessory-popup-letters{font-family:Open Sans;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle;text-transform:capitalize}.accessory-popup-option-row>span,.accessory-popup-qtyletters>span,.accessory-popup-letters>span{margin-bottom:10px;display:inline-block}.accessory-popup-qtyletters .extra-text{font-family:Open Sans;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:var(--gray-500, rgba(117, 117, 122, 1));font-style:italic}.accessory-popup-option-row .active-value,.accessory-popup-qtyletters .active-value{font-weight:400}.accessory-popup-price-row{display:flex;gap:20px;justify-content:space-between;padding-top:16px;border-top:1px solid var(--Primary-100, rgba(204, 209, 214, 1));margin-top:24px;margin-bottom:12px}.accessory-popup-price-row .total-label{font-family:Open Sans;font-weight:300;font-size:16px;line-height:150%;letter-spacing:.1em;text-transform:uppercase;color:var(--Text-Button-label-primary, rgba(2, 23, 50, 1))}.accessory-popup-price-row .accessory-popup-price{font-family:Open Sans;font-weight:300;font-size:16px;line-height:150%;letter-spacing:0;text-transform:uppercase;color:var(--Text-Button-label-primary, rgba(2, 23, 50, 1))}.accessory-popup .navigation-box{display:flex;gap:24px;font-family:Open Sans;font-weight:300;font-size:14px;line-height:150%;letter-spacing:.1em;text-transform:uppercase;align-items:center;justify-content:center;margin-top:16px;position:absolute;width:calc(100% - 64px);bottom:0;left:0;max-width:357px}.accessory-popup-letters input{border:1px solid var(--gray-100, rgba(227, 227, 228, 1));border-radius:8px;height:38px;width:100%}.accessory-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999999}.accessory-popup-modal{background:#fff;box-shadow:0 8px 32px #0003;padding:32px;width:100%;max-width:485px;position:relative;height:100vh;margin-left:auto;overflow:auto;right:-100%;transition:right .4s ease-in-out}.accessory-popup-overlay.active .accessory-popup-modal{right:0}.accessory-popup-close-btn{position:absolute;right:16px;top:16px;background:none;border:none;font-size:2.2em;color:#999;cursor:pointer}.accessory-popup-image-carousel{display:flex;gap:8px;overflow-x:auto;margin:0 auto 0 0}.accessory-popup-image-carousel img{width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer;transition:border .2s;max-height:385px}.accessory-popup-image-carousel .flickity-button{position:static;transform:none;display:inline-flex;align-items:center;justify-content:center}.accessory-popup-image-carousel .flickity-button .flickity-button-icon{position:static}.accessory-popup-image-carousel .flickity-button:disabled{display:inline-flex}.accessory-popup-image-carousel img.selected{border:2px solid #000}.accessory-popup-title{margin-bottom:.7em;font-weight:400;font-size:24px;line-height:36.72px;letter-spacing:0;vertical-align:middle}.accessory-popup-options{margin-bottom:1em}.accessory-popup-swatch{box-shadow:0 0 0 1px #c9c9c9;border:4px solid rgba(255,255,255,1);display:inline-block;width:38px;height:38px;border-radius:50%;margin-right:5px;cursor:pointer;background:#eee;position:relative;vertical-align:middle;background-size:contain;transition:box-shadow .2s}.accessory-popup-swatch.--button{height:auto;width:auto;padding:8px 16px;border-radius:0;border:1px solid var(--colorTextBody);background:#fff;color:var(--colorTextBody);font-weight:400;font-size:14px;line-height:1.5}.accessory-popup-swatch.selected{box-shadow:0 0 0 2px var(--colorTextBody)}.accessory-popup-swatch[data-color=Gold]{background:gold}.accessory-popup-swatch[data-color=Silver]{background:silver}.accessory-popup-qtyletters{margin-bottom:.9em}.accessory-popup-qty{display:flex;align-items:center;height:44px;border:1px solid rgba(227,227,228,1);display:inline-block;border-radius:8px}.accessory-popup-qty input{border:0;font-family:Open Sans;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;height:100%;padding:0;color:var(--black, rgba(0, 0, 0, 1));text-align:center;vertical-align:bottom}.accessory-popup-qty input::-webkit-outer-spin-button,.accessory-popup-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.accessory-popup-qty input[type=number]{-moz-appearance:textfield}.accessory-popup-qty-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:30px;border:none;background:transparent;border-radius:7px;font-size:1.4em;color:#5a5a5a;cursor:pointer;height:100%}.accessory-popup-letters{margin-bottom:.9em}.accessory-popup-error{color:#b00;font-size:.9em;margin-top:4px}.accessory-popup-hint{color:#888;font-size:.9em}.accessory-popup-price-row{margin-bottom:1em;font-size:1.2em;text-align:right}.accessory-popup-atc[disabled]{background:#ddd!important;color:#999;cursor:not-allowed}@media (max-width: 600px){.accessory-popup-modal{max-width:98vw;padding:1em .5em}}.add-to-cart.btn--loading{pointer-events:none;opacity:.6;position:relative}.add-to-cart.btn--loading:after{content:"";display:block;width:1.2em;height:1.2em;border:2.5px solid #eee;border-left:2.5px solid #111;border-radius:50%;animation:spin .8s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.accessory-popup-overlay .accessory-popup{position:relative;height:100%;width:100%;margin-bottom:26px;padding-bottom:37px}.popup-flickity-slider,.popup-flickity-slider .carousel-cell{width:100%;height:385px;box-sizing:border-box}.popup-flickity-slider{visibility:visible;display:block}.popup-flickity-slider:not(.flickity-enabled){height:385px;overflow:hidden;background-color:#f0f0f0}.popup-flickity-slider .carousel-cell{margin-right:8px}@media screen and (max-width: 600px){.accessory-popup-modal{max-width:100%;padding:20px}.drop-down-box .label-text{font-size:14px}.drop-down-box{padding:8px;width:calc(95% - 36px)}.popup-flickity-slider .carousel-cell{max-width:calc(95% - 20px);width:calc(95% - 20px)}.accessory-popup-image-carousel{width:calc(100% + 20px);margin-right:-20px;max-height:385px;overflow:hidden}.accessory-popup .navigation-box{max-width:calc(95% - 20px);width:calc(95% - 20px)}}.accessory-popup-option-row{margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/84/assets/bundle-accessories-popup.css.map */
