.ga-product-variant label:not(:first-of-type){margin-top:15px}.ga-product-variant label{font-weight:700}.ga-product-variant .swatch ul{position:relative;left:-45px}.ga-product-variant .swatch ul li{display:inline}.ga-product-variant .swatch ul li a{display:inline-block;color:#666;background-color:#fff;line-height:40px;padding:0 10px;border:1px solid #ddd;margin-left:5px;margin-bottom:10px;min-width:80px;text-align:center;cursor:pointer;text-decoration:none}.ga-product-variant .swatch ul li a:hover:not(.selected){border:1px solid #23a1d1;transition:border .2s ease-in-out}.ga-product-variant .swatch ul li a:hover:not(.selected) img{opacity:.8;transition:opacity .2s ease-in-out}.ga-product-variant .swatch ul li a.selected{border:1px solid #23a1d1;cursor:default;-webkit-box-shadow:0 0 5px 0 #23A1D1;box-shadow:0 0 5px 0 #23A1D1}.ga-product-variant .swatch ul li a.weak{opacity:.5}.ga-product-variant .swatch ul li a img{margin-right:5px}.ga-product-variant.switching .swatch ul li a{pointer-events:none;opacity:.5;transition:opacity .2s ease-in-out}.ga-product-variant.switching .swatch ul li a.switching{border:1px solid #23a1d1}.ga-product-variant .dropdown .ga-pvov-dt{border:1px solid #ccc;display:flex;flex-flow:row nowrap;align-items:center;padding:10px;color:#666;font-size:12px;cursor:default}.ga-product-variant .dropdown .ga-pvov-dt:after{font-family:'FontAwesome';content:'\f078';text-align:right;flex-grow:1}.ga-product-variant .dropdown .ga-pvov-dt img,.ga-product-variant .dropdown .dropdown-menu li a img{margin-right:10px}.ga-product-variant .dropdown ul li a.weak{opacity:.5}.ga-product-variant .dropdown .dropdown-menu{top:0;margin:0;width:100%;border:1px solid #23a1d1;border-radius:0}.ga-product-variant .dropdown .dropdown-menu li a{padding:3px 10px;font-size:12px;cursor:pointer}.ga-product-variant .dropdown .dropdown-menu li a:hover{background:#e7e7e7;color:#000}#modal-gapv-pls-chooser .modal-header .message{margin-top:8px}#modal-gapv-pls-chooser .product-info{display:flex;align-items:center;background:#f5f5f5;border-bottom:1px solid #e5e5e5}#modal-gapv-pls-chooser .product-info .thumb{border:1px solid #ccc;background:#fff;padding:5px}#modal-gapv-pls-chooser .product-info .contents{flex-grow:1;padding-left:12px}#modal-gapv-pls-chooser .product-info .contents .name{font-size:18px;font-weight:700;padding-bottom:8px}#modal-gapv-pls-chooser .product-info .contents .price .price-current{font-size:16px}#modal-gapv-pls-chooser .product-info .contents .price .price-current.special{font-weight:700}#modal-gapv-pls-chooser .product-info .contents .price .price-old{color:#999;text-decoration:line-through;margin-left:10px}#modal-gapv-pls-chooser .product-info .contents .price .price-tax{color:#666}#modal-gapv-pls-chooser .product-minimum{border:0;border-radius:0;border-bottom:1px solid #e5e5e5;margin-bottom:0}#modal-gapv-pls-chooser .product-minimum i{margin:5px}#modal-gapv-pls-chooser .options-wrapper .ga-product-variant hr{visibility:hidden;margin-top:0}
