<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*screen-sm*/
@media (min-width: 768px) and (max-width: 992px) { 

    .Container
    {
        max-width:700px;
    }

  .ProductLabel {
        right: 18px;
    }

    .SamplePopUpButton1 {
        margin-top: 50px;
        margin-bottom: 10px;
    }

    .SamplePopUpButton2 {
        margin-top: 10px;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .LGMDSMML40 {
        margin-left: 0px;
    }

    .LGMDSMPT20 {
        padding-top: 0px;
    }

    .LGMDSMMT30 {
        margin-top: 10px;
    }

    .LGMDSMPR20 {
        padding-right: 0px;
    }

    .WhiteRoundedBox {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 35px;
        padding-bottom: 50px;
    }

    .PL20 {
        padding-left: 0px;
    }

    .LGMDSMPR80 {
        padding-right: 20px;
    }

    .XSPT20 {
        padding-top: 20px;
    }

    .DownloadItemPadding {
        padding: 20px;
    }

    .DownloadBegin {
        padding-top: 50px;
    }

    .OrderSummaryItemHeader {
        float: left;
        width: 40%;
        padding-left: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .OrderSummaryItemDetail {
        float: left;
        width: 60%;
        padding-left: 30px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .LGMDSMPinkBorder {
        border-bottom-style: none;
    }

    .FavCircle {
        width: 35px;
        height: 35px;
    }

    .BlackHeaderBlockPadding {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .XSPB40 {
        padding-bottom: 40px;
    }

    .MB120 {
        margin-bottom: 0px;
    }

    .LGMDSMPosAb {
        position: inherit;
    }

    .CompDetailsMarginLR {
        margin-right: 0px;
        margin-left: 0px;
    }

    .LGMDSMFlex {
        display: block;
    }

    .LGMDSMFlex1 {
        flex: 1;
    }

    .PT250 {
        padding-top: 180px;
    }

    .AddMoreEmailCircle {
        width: 30px;
        height: 30px;
        border-radius: 50%;
    }

    .PL75 {
        padding-left: 45px;
    }

    .MobileMLMR25 {
        margin-left: 25px;
        margin-right: 25px;
    }

    .PR50 {
        padding-right: 30px;
    }

    .DelHeadingPL {
        padding-left: 25px;
        padding-right: 25px;
    }

    .ShadowEffectMobileNone {
        box-shadow: none;
    }

    .PageHeaderPT {
        padding-top: 70px;
    }

    .AddedToBasketButton1 {
        margin-bottom: 10px;
    }

    .AddedToBasketButton2 {
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .CutPL {
        padding-left: 25px;
    }

    .CloseLineHeight {
        line-height: 26px !important;
    }

    .MobileFloatClear {
        clear: both;
    }

    .MB80 {
        margin-bottom: 0;
    }

    .MobileMT20 {
        margin-top: 20px;
    }

    .Padding24 {
        padding-bottom: 0;
    }

    .MobilePL17 {
        padding-left: 17px;
        padding-right: 17px;
    }

    .MobileML17 {
        margin-left: 17px;
    }

    .FloatLeft {
        float: none;
    }

    .ProductDetailOuterBox {
        padding: 20px;
    }

    .ProductTabPT {
        padding-top: 10px;
    }

    .ProductTab {
        height: 40px;
    }

    .AddToBasketMobileMargin {
        margin-top: 20px;
    }

    .AddToBasketMobileMarginAc {
        margin-top: 40px;
    }

    .divRemoteWarehouseRollbalances {
        margin-top: 0px;
        margin-left: 5px;
    }

    .StockDetailOuterBox {
        padding: 0px;
    }

    .divAllDetail {
        padding: 0;
    }

    .PriceInfoMT {
        margin-top: 0px;
    }

    .MobilePriceInfoPT {
        padding-top: 40px;
    }

    .PL30 {
        padding-left: 30px;
    }

    .divPriceInfo {
        float: left;
        padding-top: 0px;
    }

    .ProductDetailQDWidth {
        width: 100%;
        padding-bottom: 0px;
    }

    .CutPackPaddingLeft {
        padding-left: 50px;
        padding-top:0px;
    }

    .QualityHeader {
        padding-top: 60px;
    }

    .ProductWidthHeight {
        height: 20px;
    }

    .ProductBackingStyle {
        text-align: left;
    }

    .ProductRangeStyle {
        text-align: left;
    }

    .ProductWidthStyle {
        text-align: left;
    }

    .ResultsBottomBorder {
        border-bottom: none;
    }

    .ProductMoreDetailsBorder {
        border: none;
    }

    .MobileMargin30 {
        margin-left: 25px;
        margin-right: 25px;
    }

    .MobileMargin15 {
        margin-left: 15px;
        margin-right: 15px;
    }

    .MobileFilterIconImage {
        width: 60%;
    }

    .MobileFilterIcon {
        padding-top: 60px;
        padding-right: 30px;
    }

     .NextPrevMargin {
        margin-top: 70px;
        margin-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    .NextPrevMarginBottom {
        margin-top: 0px;
    }

    .divBottomAdverts
{
    margin-top:100px;
    margin-bottom:100px;
}

    .divResultsPanelAfter {
        padding-top: 250px;
    }

    .SlideHeight {
        height: 640px;
    }

    .SlideHeightDownloads {
        height: 340px;
    }

    .SlideHeightAfter {
        height: 270px;
    }

    .MobileNoShadow {
        box-shadow: none;
    }

    .MobileMoreDetailsBG {
        background-color: #e6e6e6 !important;
    }

    .MobileProductBG {
        background-color: #f2f2f2;
        margin: 3px;
    }

    .MobileNextPrevBackground {
        background-color: white;
        margin-left: 25px;
        margin-right: 25px;
    }

    .MoreDetailsLeft {
        padding-left: 15px;
    }

    .MoreDetailsRight {
        padding-right: 15px;
    }


    .ProductItemBorder {
        padding: 15px;
        border: none;
    }

    .RoundedBorderBox {
        height: 40px;
        padding-top: 7px;
    }

    .PaddingPromoTitle {
        padding-top: 120px;
    }

    .PromoImageBGMargin {
        margin-top: 805px;
    }

    .MobileSwatchWidth {
        width: 40%;
    }

    .FilterBoxPaddingMobile {
        padding-top: 0px;
    }

    .MyFilterBox {
        height: 40px;
        padding-top: 4px;
    }

    .MobileFullWidth {
        width: 100%;
    }

    .SearchCatalogueMarginTop {
        margin-top: 20px;
    }

    .SearchBox {
        margin-top: 40px;
    }

    .SearchBoxAfter {
        margin-top: 320px;
    }

    .HomeSlide {
        background-position: 70% 50%;
        background-size: 300%;
    }

     .AdvertPadding1
    {
        padding-left:0px;
        padding-right:6px;
        padding-top:5px;
    }
     .AdvertPadding2
    {
        padding-left:6px;
        padding-right:0px;
        padding-top:5px;
    }

     .PinkDownArrow {
        display: inline-block;
    }
    .divTopElements
{
    padding-top:80px;
}

.topwrapper{background-color:#232425}
.myAccountFlex{display:flex;}
.lg-md-sm-display{display:none;}
.lg-md-sm-displayflex{display:none;}
.lg-md-display{display:none;}
.sm-xs-display{display:block;}
    .thumbheight{height:240px;}
    .lgdisplay{display:none;}
.mddisplay{display:none;}
.smdisplay{display:block;}
.xsdisplay{display:block;}

  .imgMainHeight{height:380px;}
    .OrderButtonAlign{position:absolute;}
  .NavSeparator{margin-right: 2px;}
  .NavMargin{margin-left:10px;}
  .KCMargin{margin-left:2%;margin-right:2%;}
  .BigMenu {display: block;}
  .MobileMenu{display:none;}
  .SlideText1{padding-top:160px;text-align:center;display:inline-block;width:100%}
  .SlideText2{}
  .SlideText3{padding-top:20px;padding-bottom:30px;padding-left:20px;padding-right:30px;}
  .SlideText4{background-color:#eb008b;float:right;margin-bottom:-20px;margin-right:-40px;width:145px}
  .bx-viewport{height:280px !important;}
  .bx-height{height:280px !important;} 
  .MarginTop{margin-top:20px;}
  .LocateRetailer1{height:260px;overflow:hidden;padding:30px;border:solid 1px #d8d8d8;}
  .LocateRetailer2{padding-top:20px;font-size:14px;}
  .SearchByColour1{height:260px;overflow:hidden;padding:30px;border:solid 1px #d8d8d8;}
  .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
 }
  .ThumbImage{height:150px;}
  .HomeImage{height:200px;}
  .ThumbDesignImage{height:60px;}
  .MobileDetailAlign{padding-left:0}
  .SearchImage{height:215px}
  .SearchTopMargin{margin-top:0px;}
  .MobileMarginTop{margin-top:0}
  .bx-wrapper .bx-pager
{
    bottom:30px;
}
      .NavigationText {
        font-size: 14px;
    }

      .SearchTextBox{
          font-size:14px;
      }

      .MainImageText
      {
          font-size:16px;
      }

      .MainImageHeaderText
      {
          font-size:40px;
      }
        .LeftImage
  {
      padding-right:10px;padding-left:0
  }
   .RightImage
  {
      padding-right:0;padding-left:10px;
  }
   .CenterImage
  {
      padding-right:10px;padding-left:10px;
  }

  .SearchBoxWidth
  {
      width:130px;
  }

  .EnlargeImage
  {
      bottom:15px;width:90%;opacity:0.8;padding-top:3px;padding-bottom:3px;filter: alpha(opacity=80);background-color:#b7cf5a;
  }

    .GetInspiredLabel
  {
      display:none;
  }
    .GetInspiredLabel2
  {
      display:block;
  }
    .LogoSize{
        width:100%

    }

 .StockDetailFontBold {
        font-size: 16px;
    }

    .StockDetailFontRegular
    {
        font-size:16px;
    }

     .BasketRemoveFont
    {
        font-family:myRegularFont;
        font-size:10px;
        line-height:16px;
        color:#333333;
    }

     .ItemFont
    {
        font-family:myRegularFont;
        font-size:18px;
        line-height:24px;
    }
    .TextNB
    {
        font-family:myRegularFont;
        font-size:10px;
        line-height:14px;
    }

     .BasketProductFont
    {
        font-family:myBoldFont;
        font-size:16px;
        line-height:16px;
    }

       .BasketItemLineFont
    {
        font-family:myRegularFont;
        font-size:14px;
        line-height:16px;
    }

    .BasketItemHeaderFont
    {
        font-family:myBoldFont;
        font-size:14px;
        line-height:16px;
    }

    .arrowpos4 {
        padding-top: 7px;
    }

    .divFilterBoxAfter {
        margin-top: 320px;
    }

.AddMoreEmailIconFont
    {
        font-size:40px;
    }

.FilterText {
        padding-top: 50px;
        margin-left:35px;
        margin-right:35px;
    }

.ContainerPromo
{
  
     max-width:700px;
     margin-left:60px;
     margin-right:60px;
    
}

.ContainerAdverts
{
  
     max-width:700px;
     margin-left:30px;
     margin-right:30px;
    
}
}
</pre></body></html>