#add-accessories-section{padding-top:20px;display:flex;align-items:center;justify-content:space-between}#add-accessories-section label{font-size:medium;font-weight:400;font-family:GothamNarrow-Black;width:200px;margin-right:20px}#accessories-modal .opt-label{margin-inline-end:5px;margin-top:5px;margin-bottom:5px;font-size:small;padding:8px 12px}.accessories-button{border:2px solid black;padding:.5em 1em;border-radius:2em;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:5px 0;width:100%;font-size:large}#accessories-modal .card--accessories{border:2px solid lightgrey}#accessories-modal .card--accessories:has(.addon-check:checked){border:2px solid black}#accessories-modal .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:0 0 0 2px #000}.addon-check{display:none}.accessories-button img{height:15px;width:15px}.card{cursor:pointer}.cart-container .btn{width:175px}.card.selected .fakeBox{height:25px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:25px;position:absolute;right:8px;bottom:7px;display:inline-block;z-index:1}.card.selected .fakeBox.checkboxSelect:after{content:"\2714";position:absolute;left:-2px;top:3px;width:27px;height:10px;text-align:center;color:#fff;font-size:14px}.card.selected .fakeBox.checkboxSelect{background-color:#c71c2d}#accessories-modal{width:100vw;height:100vh;position:fixed;top:0;z-index:1000;background-color:rgba(var(--modal-overlay-color) / var(--modal-overlay-opacity))}#accessories-modal .accessories-container{border-radius:15px;padding:30px}#accessories-modal .modal__close-btn{top:20px;right:20px}#accessories-modal ul{height:50vh;overflow-y:scroll;padding:0}#accessories-summary{display:flex;align-items:center;padding-top:20px}#accessories-summary>div{flex:1}.card--accessories{flex-direction:row-reverse;border:4px solid lightgrey;border-radius:10px;padding:20px;margin:0 20px 20px 0;align-items:flex-start}.card--accessories:has(.addon-check:checked){border:4px solid black}.card--accessories .card__info{padding-top:0;flex:2}.card--accessories .card__media{flex:1;width:100px;height:150px}.cart-container{text-align:center}#accessories-modal .option-selector__btns{margin:10px 0}@media only screen and (max-width: 863px){#accessories-modal .accessories-container{height:100%;border-radius:0}#accessories-modal ul{height:80vh}#accessories-summary{position:absolute;bottom:0;padding-bottom:20px;left:100px;right:0}.accessories-button{width:100%}.cart-container .btn{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/accessories-addon.css.map?v=78949840358018563251736970128 */
