.md-checkbox{position:relative;margin:16px 0;text-align:left}.md-checkbox.md-checkbox-inline{display:inline-block}.md-checkbox label{cursor:pointer}.md-checkbox label:before,.md-checkbox label:after{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:2px;cursor:pointer;transition:background .3s}.md-checkbox input[type=checkbox]{outline:0;margin-right:10px;visibility:hidden}.md-checkbox input[type=checkbox]:checked + label:before{background:#337ab7;border:none}.md-checkbox input[type=checkbox]:checked + label:after{transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}.md-checkbox input[type=checkbox]:disabled + label:before{border-color:rgba(0,0,0,.26)}.md-checkbox input[type=checkbox]:disabled:checked + label:before{background:rgba(0,0,0,.26)}.modal-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);display:none;opacity:0;transition:all .25s ease-in-out;z-index:9999;overflow-y:auto}.modal-wrapper.open{opacity:1;display:flex;align-items:center;justify-content:center}.cookie-dialog .modal{width:30%;min-width:600px;display:block;background:#fff;opacity:0;box-shadow:0 0 30px rgba(0,0,0,.5)}.modal-wrapper.open .modal{opacity:1}.modal .input-box,.modal .form-list input.input-text,.modal .form-list textarea,.modal .form-list .field{width:100% !important}.buttons-set button.button{margin-right:0}.cookie-dialog .modal .head{height:45px;line-height:45px;padding:10px 20px;overflow:hidden;background:#a5a5a5;font-family:AvantGarde,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:22px;color:#fff}.cookie-dialog .modal .btn-close{width:32px;height:32px;display:block;float:right;padding-top:8px}.cookie-dialog .modal .btn-close::before,.btn-close::after{content:"";width:32px;height:6px;display:block;background:#fff}.cookie-dialog .modal .btn-close::before{margin-top:12px;transform:rotate(45deg)}.cookie-dialog .modal .btn-close::after{margin-top:-6px;transform:rotate(-45deg)}.cookie-dialog .modal .content{padding:10px 20px 0 20px}.cookie-dialog .modal-open{overflow:hidden}@media(max-height: 800px){.cookie-dialog .modal{top:0;left:50%;transform:translate(-50%, 0)}}@media(max-width: 650px){.cookie-dialog .modal{width:100%;min-width:auto;top:0;left:0;transform:translate(0)}.cookie-dialog .modal .content{padding:10px 20px 0 20px}.cookie-dialog .modal .head{padding:0 10px}}.product-view .add-to-links .modal-wrapper li{margin-right:0}.addto-gaps-right .modal-wrapper li{margin-right:0}.add-to-links .modal-wrapper li{float:none}.modal-wrapper .head{background:#337ab7}.modal-wrapper #cookie-segment-detail-type-essential-body{width:100%;overflow:auto}.modal-wrapper .cookie-segments-row{display:flex}.modal-wrapper .cookie-segments-row .md-checkbox{margin-right:32px}.modal-wrapper .cookie-segments-row button.toggle-details{padding:0 12px;margin-left:auto;height:48px;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all ease 200ms}.modal-wrapper .cookie-segments-row button.toggle-details i{margin-left:12px;display:none}.modal-wrapper .cookie-segments-row button.toggle-details i.open{display:block}.modal-wrapper .cookie-segments-detail{height:0;overflow:hidden;transition:height ease 200ms}.modal-wrapper.details-open .cookie-segments-detail{height:auto}@media(min-width: 1200px){.modal-wrapper .product-collateral.vertical{display:flex}.modal-wrapper .product-collateral.vertical ul.toggle-tabs{width:300px;border-right:none !important}.modal-wrapper .product-collateral.vertical ul.toggle-tabs li{width:100%;border:none !important}.modal-wrapper .product-collateral.vertical ul.toggle-tabs li span{width:100%}.modal-wrapper .product-collateral.vertical .collateral-tabs{width:calc(100% - 300px)}.modal-wrapper .product-collateral.vertical .collateral-tabs .tab-container{padding:0;border:1px solid #ccc !important}}.modal-wrapper .data-table thead th,.modal-wrapper .data-table tbody tr.last td{border:none}.modal-wrapper button.submit{user-select:none;cursor:pointer;outline:0;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:88px;background:#337ab7;line-height:36px;padding:0 16px;border-radius:2px;font-size:14px;overflow:visible;transform:translate3d(0, 0, 0);transition:background .4s cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.modal-wrapper button.submit:hover,.modal-wrapper button.submit:active{background:#2c6a9f}.buttons-set button.button{margin-right:0 !important;color:#fff}.product-collateral,.box-collateral{margin-bottom:10px}.product-collateral{clear:both}@media only screen and (min-width: 771px){.product-collateral .toggle-tabs{display:block;position:relative;border:1px solid #ccc;background-color:#f4f4f4}.product-collateral .toggle-tabs li{float:left;border-right:1px solid transparent;border-left:1px solid transparent}.product-collateral .toggle-tabs li > span{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:inline-block;padding:0 30px;height:40px;line-height:40px;cursor:pointer;text-transform:uppercase;font-size:12px;position:relative;bottom:-1px}.product-collateral .toggle-tabs li.current{border-right:1px solid #ccc;border-left:1px solid #ccc}.product-collateral .toggle-tabs li.current > span{background-color:#fff;z-index:5}.product-collateral .toggle-tabs li.current span,.product-collateral .toggle-tabs li:hover span{color:#39c}.product-collateral .toggle-tabs li:first-child{border-left:none}.product-collateral .toggle-tabs:after{content:"";display:table;clear:both}.product-collateral > dl{width:100%}.product-collateral > dl > dt{display:none}.product-collateral > dl > dd{display:none;padding:15px;border:1px solid #ccc;border-top:0}.product-collateral > dl > dd.current{display:block}}@media only screen and (max-width: 770px){.product-collateral .toggle-tabs{display:none}.product-collateral > dl > dt{margin:0;margin-bottom:10px;color:#636363;font-family:"Raleway","Helvetica Neue",Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-weight:normal;margin-bottom:0;padding:7px 10px 7px 24px;border-width:1px;border-style:solid;border-color:#ccc;position:relative;background-color:#f4f4f4;display:block}.product-collateral > dl > dt:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #39c;border-bottom:none;left:10px;top:50%;margin-top:-3px}.product-collateral > dl > dt:hover{background-color:#ececec}.product-collateral > dl > dd{padding:10px;margin:0;border-width:0 1px;border-style:solid;border-color:#ccc}.product-collateral > dl > dd:last-child{border-width:0 1px 1px 1px}.product-collateral > dl > dt{cursor:pointer;border-bottom-width:0}.product-collateral > dl > dt:hover{color:#39c}.product-collateral > dl > dt:after{content:"";position:absolute;width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #39c;border-right:none}.product-collateral > dl > dt.last{border-bottom-width:1px}.product-collateral > dl > dd{display:none}.product-collateral.accordion-open > dl > dt.current{border-bottom-width:1px}.product-collateral.accordion-open > dl > dt.current:after{content:"";position:absolute;width:0;height:0;display:block;border-right:4px solid transparent;border-left:4px solid transparent;border-top:4px solid #39c;border-bottom:none;left:6px;top:50%;margin-top:-3px}.product-collateral.accordion-open > dl > dd.current{display:block}}@media only screen and (max-width: 770px){.product-collateral{width:100%;float:none;padding-right:0;padding-left:0}}@media only screen and (min-width: 771px){.product-view .product-shop .product-name{display:block}.product-img-box .product-name{display:none}}@media only screen and (max-width: 479px){.product-view .product-shop,.product-img-box,.product-collateral,.product-view .block-related,.box-collateral{margin-bottom:15px}}.tabs{margin-bottom:10px;background:#fff}.data-privacy{padding-top:15px;max-height:400px}