.product-form__input.hidden{display:none!important}.product-swatches{margin-top:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.product-swatches__li{margin:0 2px}.product-swatches__link{display:block;height:24px;width:24px;padding:0;background:transparent;border:1px solid transparent}.product-swatches__link:hover{border:1px solid #7f7f7f}.product-swatches__link--selected{border:1px solid #7f7f7f;background-color:transparent;outline:none}.product-swatches__color{display:block;margin:1px;height:20px;width:20px;background-color:#999;border:1px solid #cccccc;background-size:cover;background-repeat:no-repeat;background-position:center center}.product-swatches__label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.swatch-label--color{height:40px;width:40px;padding:0;background:transparent;border-color:transparent}.product-swatches--circle .product-swatches__link,.product-swatches--circle .product-swatches__color,.product-swatches--circle .swatch-label--color{border-radius:50%}span.swatch--swatch{display:block;margin:2px;height:34px;width:34px;background-color:#999;border:1px solid #cccccc;background-size:cover;background-repeat:no-repeat;background-position:center center}.selection-wrapper.variant.radio>div{margin-bottom:6px}.selection-wrapper.variant.radio>div::last-of-type{margin-bottom:0}.radio-wrapper:focus-within label{color:#000}.single-option-radio{border:0;padding:0;position:relative;background:transparent}.single-option-radio:focus{outline:10px solid red}.single-option-radio .swatch-container{display:inline-block}.single-option-radio .swatch-container svg{display:none}.single-option-radio .swatch-container.soldout[data-variant-swatch-soldout=true]{pointer-events:none}.single-option-radio .swatch-container.soldout label{position:relative}.single-option-radio .swatch-container.soldout svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke:#999;stroke-width:2px}.single-option-radio .swatch-container.color label{height:40px;width:40px;padding:0;background:transparent;border-color:transparent}.single-option-radio .swatch-container.color label span.swatch--swatch{display:block;margin:2px;height:34px;width:34px;background-color:#999;border:1px solid #cccccc;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-option-radio .swatch-container.color label span.swatch--text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.single-option-radio .swatch-container.color.circle label,.single-option-radio .swatch-container.color.circle label span.swatch--swatch{border-radius:50%}.single-option-radio input{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.single-option-radio input[type=radio]:checked+label{border:2px solid #4c4c4c;background-color:#4c4c4c;color:#fff}.single-option-radio input[type=radio]:not(:checked)+label:hover,.single-option-radio input[type=radio]:not(:checked)+label:focus{border-color:#191919;color:#191919;outline:none}.single-option-radio .swatch-container.color [type=radio]:checked+label{border:1px solid #191919;background-color:transparent;outline:none}.single-option-radio .swatch-container.color [type=radio]:not(:checked)+label:hover,.single-option-radio .swatch-container.color [type=radio]:not(:checked)+label:focus{border:1px solid #7f7f7f;background-color:transparent;outline:none}.selection-wrapper .single-option-radio label{cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125em;font-weight:initial;line-height:1;padding:8px 12px;margin:4px 8px 4px 0;background-color:transparent;color:#000;border:2px solid #7f7f7f}.selection-wrapper .single-option-radio label.swatch-label--color{border-width:1px}.selection-wrapper .single-option-radio .soldout label{color:#7f7f7f;border-color:#ccc;cursor:default}.selection-wrapper .single-option-radio .soldout [type=radio]:checked+label{background-color:#d1d1d1;border-color:#4c4c4c;color:#4c4c4c}.selection-wrapper .single-option-radio .soldout [type=radio]:not(:checked)+label:hover,.selection-wrapper .single-option-radio .soldout [type=radio]:not(:checked)+label:focus{color:#7f7f7f;border-color:#ccc;outline:none}.single-option-radio1{border:0;padding:0;position:relative;background:transparent}.single-option-radio1:focus{outline:10px solid red}.single-option-radio1 .swatch-container{display:inline-block}.single-option-radio1 .swatch-container svg{display:none}.single-option-radio1 .swatch-container.soldout[data-variant-swatch-soldout=true]{pointer-events:none}.single-option-radio1 .swatch-container.soldout label{position:relative}.single-option-radio1 .swatch-container.soldout svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke:#999;stroke-width:2px}.single-option-radio1 .swatch-container.color label{height:40px;width:40px;padding:0;background:transparent;border-color:transparent}.single-option-radio1 .swatch-container.color label span.swatch--swatch{display:block;margin:2px;height:34px;width:34px;background-color:#999;border:1px solid #cccccc;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-option-radio1 .swatch-container.color label span.swatch--text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.single-option-radio1 .swatch-container.color.circle label,.single-option-radio1 .swatch-container.color.circle label span.swatch--swatch{border-radius:50%}.single-option-radio1 input{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.single-option-radio1 input[type=radio]:checked+label{border:2px solid #4c4c4c;background-color:#4c4c4c;color:#fff}.single-option-radio1 input[type=radio]:not(:checked)+label:hover,.single-option-radio1 input[type=radio]:not(:checked)+label:focus{border-color:#191919;color:#191919;outline:none}.single-option-radio1 .swatch-container.color [type=radio]:checked+label{border:1px solid #191919;background-color:transparent;outline:none}.single-option-radio1 .swatch-container.color [type=radio]:not(:checked)+label:hover,.single-option-radio1 .swatch-container.color [type=radio]:not(:checked)+label:focus{border:1px solid #7f7f7f;background-color:transparent;outline:none}.selection-wrapper .single-option-radio1 label{cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125em;font-weight:initial;line-height:1;padding:8px 12px;margin:4px 8px 4px 0;background-color:transparent;color:#000;border:2px solid #7f7f7f}.selection-wrapper .single-option-radio1 label.swatch-label--color{border-width:1px}.selection-wrapper .single-option-radio1 .soldout label{color:#7f7f7f;border-color:#ccc;cursor:default}.selection-wrapper .single-option-radio1 .soldout [type=radio]:checked+label{background-color:#d1d1d1;border-color:#4c4c4c;color:#4c4c4c}.selection-wrapper .single-option-radio1 .soldout [type=radio]:not(:checked)+label:hover,.selection-wrapper .single-option-radio1 .soldout [type=radio]:not(:checked)+label:focus{color:#7f7f7f;border-color:#ccc;outline:none}.selection-wrapper .single-option-radio label{padding:0}.selection-wrapper .single-option-radio label>a{display:inline-block;text-decoration:none;padding:8px 12px}.selection-wrapper .single-option-radio label>span{display:inline-block;padding:8px 12px}.selection-wrapper .single-option-radio .swatch-container.active label,.selection-wrapper .single-option-radio .swatch-container:hover label{border:2px solid #838383;background-color:#838383}.selection-wrapper .single-option-radio .swatch-container.active label a,.selection-wrapper .single-option-radio .swatch-container:hover label a{color:#fff}.purchase-box .product-swatch-tags .selection-wrapper.variant{margin-bottom:0;padding-bottom:5px;border:none}.product-form__input product-details-modal.product__popup:before{content:"|";text-decoration:none;color:#b2b2b2;margin-right:4px;margin-left:4px;vertical-align:top}.product-form__input product-details-modal.product__popup{display:inline-block}.cart-footer__note p,.line-item-property__field,.line-item-property__field label{font-size:12px;color:#a7a7a7}.line-item-property__field label{display:inline-block}.line-item-property__field{margin:10px 0}.quantity-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row}.quantity-select .input-wrapper{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;width:auto;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.quantity-select .input-wrapper input{width:calc(100% - 16px)}.quantity-select .button-wrapper{-webkit-flex:1 0 30px;-moz-flex:1 0 30px;flex:1 0 30px}.quantity-select .button-wrapper button{width:100%;display:flex;align-items:center;justify-content:center}.quantity-select input{text-align:center}.quantity-select button,.quantity-select input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;border:0px;border:2px solid #999999;text-transform:uppercase;background:transparent;text-align:center}.quantity-select button:focus,.quantity-select input:focus{outline-color:#162950}.quantity-select .button-wrapper button svg{height:auto;width:.5rem;display:inline-block;vertical-align:top}span.quantity-select-wrapping-title{margin:5px 0;display:block;text-align:center}.cart-items__product.wrapping-product{display:none}.cart-items__product .wrapping-price{margin-top:42px}.cart-items__product.wrapping-product+.cart-items__product{border:none}.cart-items__product .loading-spinner{position:absolute;right:0;width:100%;height:100%;background-color:var(--primary-secondary-background-color);text-align:right;display:none}.cart-items__product .cart-item__total{position:relative}.cart-items__product .loading-spinner svg{width:1.5rem;height:auto;display:inline-block}.loading-div{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#ffffffbf}.loading-div svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cart-item__name{display:block}@media only screen and (min-width: 768px){.cart-item__details{flex:1 1 50%}}@media only screen and (max-width: 767.98px){.cart-footer__blocks.cart-footer__note{text-align:center}.cart-footer__blocks.cart-footer__note img{display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/migration.css.map */
