<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.ProductsCategory{width:100%; margin-bottom:30px; padding-bottom:30px; border-bottom:2px #333333 solid;}
.ProductsCategory:last-child {border-bottom:0px;}
.ProductsCategory .ProductsCategoryTitle{font-size:36px; font-family:Play-Bold; color:#333333; padding-bottom: 0px;}
.ProductsCategory .ProductsCategoryShortDescription{font-size:18px; font-family: OpenSans; margin:0px; padding-bottom: 10px;}

.ProductsCategory .CategoryTiles {display: table;width:100%}

.ProductsCategory .ProductTile {cursor:pointer;display: inline-block; width:calc(33% - 14px); border:1px silver solid; padding-bottom: 20px; margin-right:10px;margin-bottom:20px;float:left; box-shadow: -1px 7px 15px -6px rgba(0,0,0,0.31); -webkit-box-shadow: -1px 7px 15px -6px rgba(0,0,0,0.31); -moz-box-shadow: -1px 7px 15px -6px rgba(0,0,0,0.31);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5 ease;}
.ProductsCategory .ProductTile .ProductImage  {width:100%;overflow:hidden;text-align: center; vertical-align: top; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5 ease;}
.ProductsCategory .ProductTile .ProductImage img{width:100%;padding:0px; margin:0px;vertical-align: middle; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5 ease;}
.ProductsCategory .ProductTile:hover img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.ProductsCategory .ProductTile:hover {box-shadow: -1px 7px 13px 3px rgba(0,0,0,0.31);-webkit-box-shadow: -1px 7px 13px 3px rgba(0,0,0,0.31);-moz-box-shadow: -1px 7px 13px 3px rgba(0,0,0,0.31);}

.ProductsCategory .ProductTile .FastDescription{min-height:100px;}
.ProductsCategory .ProductTile .ProductTitle {font-family: Play-Regular; font-size:20px; padding-left:10px; padding-top: 4px; font-weight: bold; }
.ProductsCategory .ProductTile .ProductShortDescription {font-family: OpenSans; font-size:15px; margin-top:6px;padding-left:10px;}
.ProductsCategory .ProductTile .ProductBrand{font-family: Play-Regular; font-size:12px; color:#333333; margin-top:6px;padding-left:10px;}
.ProductsCategory .ProductTile .PriceTag {font-family: Play-Regular; font-size:16px; margin-top:10px; padding-left:10px;}
.ProductsCategory .ProductTile .PriceTag span{background-color: #FFD200;border-radius: 3px; width:auto; padding:4px; }
.ProductsCategory .ProductTile .PriceTag .VATNotice{font-size:14px;}

.ProductsCategory .SubCategoryTile {cursor:pointer; display:inline-block; width:calc(33% - 14px); border:1px silver solid; padding-bottom: 20px; margin-right: 10px;margin-bottom:20px;float:left; box-shadow: -1px 7px 15px -6px rgba(0,0,0,0.31); -webkit-box-shadow: -1px 7px 15px -6px rgba(0,0,0,0.31); -moz-box-shadow: -1px 7px 15px -6px rgba(0,0,0,0.31); -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5 ease;}
.ProductsCategory .SubCategoryTile .SubCategoryImage {width:100%;overflow:hidden;text-align: center; vertical-align: top; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5 ease;}
.ProductsCategory .SubCategoryTile .SubCategoryImage img{width:100%;padding:0px; margin:0px;vertical-align: middle; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5 ease;}
.ProductsCategory .SubCategoryTile:hover  img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.ProductsCategory .SubCategoryTile:hover {box-shadow: -1px 7px 13px 3px rgba(0,0,0,0.31);-webkit-box-shadow: -1px 7px 13px 3px rgba(0,0,0,0.31);-moz-box-shadow: -1px 7px 13px 3px rgba(0,0,0,0.31);}

.ProductsCategory .SubCategoryTile .FastDescription{min-height:100px;}
.ProductsCategory .SubCategoryTile .SubCategoryTitle{font-family: Play-Regular; font-size:20px; padding-left:10px; padding-top: 4px; font-weight: bold;  }
.ProductsCategory .SubCategoryTile .SubCategorySubTitle{font-family: OpenSans; font-size:15px; margin-top:6px;padding-left:10px;padding-right:10px;}
.ProductsCategory .SubCategoryTile .ProductsCountTag{font-family: Play-Regular; font-size:16px; margin-top:10px; padding-left:5px;}
.ProductsCategory .SubCategoryTile .ProductsCountTag span{width:auto; padding:4px; }

/* On screens that are 599px or less*/
@media screen and (max-width: 599px) {
    
    .ProductsCategory .ProductsCategoryTitle {font-size:28px;}
    
    .ProductsCategory .ProductTile {min-height:240px; width:calc(33% - 11px);}
    .ProductsCategory .ProductTile .ProductTitle{font-size:13px; width:100%;}
    .ProductsCategory .ProductTile .ProductShortDescription {font-size:12px;}
    .ProductsCategory .ProductTile .ProductBrand {font-size:10px;}
    .ProductsCategory .ProductTile .PriceTag {font-size: 11px;}
    .ProductsCategory .ProductTile .PriceTag .VATNotice {display: none;}

    .ProductsCategory .SubCategoryTile {min-height:240px;width:calc(33% - 11px);}
    .ProductsCategory .SubCategoryTile .SubCategoryTitle{font-size:13px; }
    .ProductsCategory .SubCategoryTile .SubCategorySubTitle{font-size:11px;}
    .ProductsCategory .SubCategoryTile .ProductsCountTag{font-size:12px;}
}

/* On screens that are 600 - 959px*/
@media screen and (min-width: 600px)  {
    
    .ProductsCategory .ProductsCategoryTitle {font-size:36px;}
    
    .ProductsCategory .ProductTile {min-height:250px;}
    .ProductsCategory .ProductTile .ProductTitle{font-size:14px;}
    .ProductsCategory .ProductTile .ProductShortDescription {font-size:12px;}
    .ProductsCategory .ProductTile .ProductBrand {font-size:12px;}
    .ProductsCategory .ProductTile .PriceTag {font-size: 13px; line-height: 20px;}
    .ProductsCategory .ProductTile .PriceTag .VATNotice {font-size: 11px;}
    
    .ProductsCategory .SubCategoryTile {min-height:250px;}
    .ProductsCategory .SubCategoryTile .SubCategoryTitle{font-size:14px; }
    .ProductsCategory .SubCategoryTile .SubCategorySubTitle{font-size:12px;}
    .ProductsCategory .SubCategoryTile .ProductsCountTag{font-size:12px;}
}

/* On screens &gt;=960px*/
@media screen and (min-width: 960px)  {
    
    .ProductsCategory .ProductsCategoryTitle {font-size:36px;}
    
    .ProductsCategory .ProductTile {min-height:250px;}
    .ProductsCategory .ProductTile .ProductTitle{font-size:20px;}
    .ProductsCategory .ProductTile .ProductShortDescription {font-size:15px;}
    .ProductsCategory .ProductTile .PriceTag {font-size: 16px;}
    .ProductsCategory .ProductTile .PriceTag .VATNotice {font-size: 12px;}
    .ProductsCategory .SubCategoryTile {min-height:250px;}
    .ProductsCategory .SubCategoryTile .SubCategoryTitle{font-size:20px; }
    .ProductsCategory .SubCategoryTile .SubCategorySubTitle{font-size:15px;}
    .ProductsCategory .SubCategoryTile .ProductsCountTag{font-size:16px;}
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*PRODUCT PAGE*/
.BackToShopLink{margin:0px; padding-bottom: 0px; font-family: OpenSans;}

.ProductIntro {width:100%; margin-left:auto; margin-right:auto; margin-top: 0px; display: inline-block;height: auto;}

.ProductIntro .Top {width:100%; margin-bottom:10px;}
.ProductIntro .Top .ProductTitle{font-family: Play-Regular; font-size:34px; font-weight: bold; color:#333333;}
.ProductIntro .Top .ProductShortDescription{font-family: OpenSans; margin-top:5px; font-size:16px; font-weight: normal; color:black;}

.ProductIntro .Left {float:left;width:480px; height:auto;}
.ProductIntro .Left .ProductMainPhoto {width:100%;}
.ProductIntro .Left .ProductMainPhoto img{width:100%;border-radius: 5px;border:1px #333333 solid;}
.ProductIntro .Left .ProductMainPhoto .ClickToEnlarge{float:right;position:relative;right:8px; bottom:42px; background-color: transparent;  z-index: 10; padding:0px; font-family:OpenSans; font-size:10px; }
.ProductIntro .Left .ProductMainPhoto .ClickToEnlarge img{border:0px;}

.ProductIntro .Left .ProductSecondaryPhotos {width:100%; display: inline-block; margin-top:-18px;}
.ProductIntro .Left .ProductSecondaryPhotos img {width:150px; float:left; padding-left: 10px;border-radius: 5px; border:1px #333333 solid; }
.ProductIntro .Left .ProductSecondaryPhotos img:first-child{ padding-left: 0px;}

/* On screens that are 599px or less*/
@media screen and (max-width: 599px) {
   .ProductIntro .Left {float:none;width:100%; height:auto;}
}

.ProductIntro .Right{float:right;}
.ProductOptionsTable{display: table; width:100%; font-family:OpenSans; font-size:12.5px; }
.ProductOptionsTableHeading {background-color: #FFBE00;display: table-row;font-weight: bold;}
.ProductOptionsTableHeading .HeadingLabel {border-right: 2px solid white;display: table-cell; padding: 12px 10px; }
.ProductOptionsTableCell {border-bottom: 1px solid #DDDDDD;display: table-cell; margin-right: 2px; padding: 12px 10px; }
.ProductOptionsTableFoot {background-color: #EEE;display: table-footer-group;font-weight: bold;}
.ProductOptionsTableBody {display: table-row-group;}
.ProductOptionsTableRow {display: table-row; }
.ProductOptionsTableRow:hover{background-color: #F5F5F5;}


.used-machine-price-container {font-family: OpenSans;display:flex;width:100%; min-width:400px;justify-content: left; align-items: center; gap: 30px;  border-bottom:1px black solid; }
.used-machine-price-container .price {font-size: 22px; line-height: 40px;}
.used-machine-price-container .UsedItemAddToBasketButton {vertical-align: middle; font-family:OpenSans; color:black; font-size:14px; line-height:32px;border-radius:3px;border:none; display:inline-block; cursor:pointer;padding-left:5px; text-decoration:none;background-color:#FFBE00;}
.used-machine-price-container .UsedItemAddToBasketButton img{width:32px;vertical-align: middle;}
.used-machine-price-container .UsedItemAddToBasketButton:hover {background-color:#FFA600;}
.used-machine-price-container .UsedItemAddToBasketButton:active {position:relative;top:1px;}
.UsedItemNoVatPrice {font-family: OpenSans;font-size: 18px;color: #555;margin-top: 10px;}


.AddToBasketButton {width:32px; vertical-align: middle; font-family:OpenSans; line-height:32px;border-radius:3px;border:none; display:inline-block; cursor:pointer; padding:0px;text-decoration:none;background-color:#FFBE00;}
.AddToBasketButton img{width:32px;vertical-align: middle;}
.AddToBasketButton:hover {background-color:#FFA600;}
.AddToBasketButton:active {position:relative;top:1px;}

.VATDisclaimer{font-family:OpenSans; font-size:14px;margin-top:10px;text-align: right;}

/* Product Characteristics */
.ProductCharacteristics {width:90%; float:left; display: inline-block; margin-top:10px;}

.ProductCharacteristics .HardnessLabel {cursor: pointer;width:50px;height:44px;padding-top:6px;line-height: 20px;font-size:16px;color:white;text-align:center; vertical-align:middle;font-family:Play-Regular; float:left; margin-right:8px; border-radius: 5px; border:1px #333333 solid; }
.ProductCharacteristics .HardnessLabel:hover .tooltiptext {visibility: visible;}

.ProductCharacteristics .FlutesCountLabel {cursor: pointer; width:50px; height:50px;line-height: 48px; font-size:13px;background-color: #E6E7E9;text-align: center; vertical-align: middle; background-repeat: no-repeat; font-family: Play-Regular; float:left; margin-right:8px; border-radius: 5px; border:1px #333333 solid; }
.ProductCharacteristics .FlutesCountLabel img{width:42px; vertical-align: middle;}
.ProductCharacteristics .FlutesCountLabel:hover .tooltiptext {visibility: visible;}

.ProductCharacteristics .HelixDegreesLabel {cursor: pointer; width:50px; height:50px;line-height: 48px; font-size:13px;background-color: #E6E7E9;text-align: center; vertical-align: middle; background-repeat: no-repeat; font-family: Play-Regular; float:left; margin-right:8px; border-radius: 5px; border:1px #333333 solid; }
.ProductCharacteristics .HelixDegreesLabel img{width:42px; vertical-align: middle;}
.ProductCharacteristics .HelixDegreesLabel:hover .tooltiptext {visibility: visible;}

.ProductCharacteristics .CoatingLabel {cursor: pointer; width:50px; height:50px;  line-height: 52px; font-size:13px;color:white;text-align: center; vertical-align: middle; background-repeat: no-repeat; font-family: Play-Regular; float:left; margin-right:8px; border-radius: 5px; border:1px #333333 solid; }
.ProductCharacteristics .CoatingLabel:hover .tooltiptext {visibility: visible;}

.ISOMaterialsChart {font-family:OpenSans;font-size:9px; margin-left:10px; display: block;}
.ISOMaterialsChart table {border-spacing:0px;}
.ISOMaterialsChart table thead{}
.ISOMaterialsChart table th {padding:5px;text-align:center; color:white;border:1px #333333 solid;cursor: pointer;}

.ISOMaterialsChart table th:hover .tooltiptext {visibility: visible;}
.ISOMaterialsChart table td:hover .tooltiptext {visibility: visible;}
.ISOMaterialsChart table tr {} 
.ISOMaterialsChart table td {padding:5px;text-align: center;color: #333333;border:1px #333333 solid; min-width:18px;cursor: pointer;}
.ISOMaterialsChart table td img{width:10px;margin-top:2px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ProductDescription{width:100%; max-width:1000px; margin-left:auto; margin-right:auto; margin-top: 20px; font-family: OpenSans;  font-size: 17px; font-weight: normal;}
.ProductDescription .ProductDescriptionText{margin-left:15px; width:calc(100% - 15px);}

.ProductDescription .ProductDescriptionText iframe[src*="youtube.com"], iframe[src*="youtu.be"] {
    width: 95%;
    height: auto;
    aspect-ratio: 16 / 9; /* Î&nbsp;ÏÎ¿ÏƒÎ¸Î®ÎºÎ· aspect ratio Î³Î¹Î± ÏƒÏ‰ÏƒÏ„Î­Ï‚ Î´Î¹Î±ÏƒÏ„Î¬ÏƒÎµÎ¹Ï‚ */
}

.ProductSectionTitle{font-family: OpenSans;font-size: 17px; font-weight: bold;background-color:#333333; color:white; padding:12px; margin-top:40px;margin-bottom:15px; border-radius: 5px;}
.ProductSectionEnd {border-bottom:1px #333333 solid;}

.ProductHotFeatures {margin-top:30px;}
.ProductHotFeatures .HotFeature{margin-bottom: 20px;margin-left:20px;}
.ProductHotFeatures .HotFeature .Title{font-family: OpenSans;font-size: 20px; font-weight: bold; color:#333333;}
.ProductHotFeatures .HotFeature .HotFeatureImage{margin-top:20px;}
.ProductHotFeatures .HotFeature img{max-width:90%;}

.BreadCrumb{font-family:OpenSans; font-size: 17px; margin-bottom:10px;}

/* On screens that are 599px or less*/
@media screen and (max-width: 599px) {
    .BreadCrumb{font-size:14px;}
    .ProductCharacteristics {margin-bottom:10px;}
    .ProductCharacteristics .HardnessLabel{margin-top: 10px;}
    .ProductCharacteristics .FlutesCountLabel{margin-top: 10px;}
    .ProductCharacteristics .HelixDegreesLabel {margin-top: 10px;}
    .ProductCharacteristics .CoatingLabel{margin-top: 10px;}
    .ISOMaterialsChart{margin-left:0px; display:inline-block; margin-top: 10px;}
    .ProductIntro .Right{float:none; font-size:10px;}
    .ProductOptionsTable{font-size:10px; width:95%; }
    .ProductOptionsTableHeading .HeadingLabel {padding: 4px 5px 4px; }
    .AddToBasketButton {width:28px; vertical-align: middle; font-family:OpenSans; line-height:28px;border-radius:3px;border:none; display:inline-block; cursor:pointer; padding:0px;text-decoration:none;background-color:#FFBE00;}
    .AddToBasketButton img{width:28px;vertical-align: middle;}
}

/* On screens that are 600 - 959px*/
@media screen and (min-width: 600px)  {
    .BreadCrumb{font-size:15px;}
     .ProductCharacteristics {margin-bottom:10px;}
    .ISOMaterialsChart{margin-left:0px;display:inline-block;margin-top: 0px;}
    .ProductIntro .Right{float:none; font-size:10px;}
}

/* On screens &gt;=960px*/
@media screen and (min-width: 960px)  {
    .BreadCrumb{font-size:17px;}
    .ProductCharacteristics {margin-bottom:10px;}
    .ProductIntro .Right{float:right;}
    .ISOMaterialsChart{margin-top: 0px;}
}

.AddToBasketPopUp {font-family:OpenSans;background-color: rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0;width: 100%;height: 100%; z-index:9999;}
.AddToBasketPopUp .Content {background-color: #fff;border:1px #333333 solid;width: 500px;height: auto;margin: 15% auto;}
.AddToBasketPopUp .Content h2 {padding:8px; margin:0px;background-color: #F8F9F9;border-bottom:1px silver solid; font-size:16px;}
.AddToBasketPopUp .Content .Message {padding:8px; width:90%; display:inline-block;margin-top:5px;}
.AddToBasketPopUp .Content .Message .ProductMainImage {float:left; width:130px;}
.AddToBasketPopUp .Content .Message .ProductMainImage img{width:120px;}
.AddToBasketPopUp .Content .Message .Note{float:left; width:300px;}
.AddToBasketPopUp .Content .Options {background-color: #F8F9F9;height:50px; padding-left:10px;display:block; padding-top: 10px; border-top: 1px silver solid;}
.AddToBasketPopUp .Content .Options .OptionButton {font-family:OpenSans; font-size:14px; color:#333333; border-radius:3px; border:1px solid #942911; cursor:pointer; padding:7px 24px; text-decoration:none; background-color:#FFBE00;}
.AddToBasketPopUp .Content .Options .OptionButton:hover {background-color:#FFA600;}
.AddToBasketPopUp .Content .Options .OptionButton:active {top:1px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.MyBasketTitle{font-family:OpenSans;font-size:24px; padding-bottom: 20px;}</pre></body></html>