/** Shopify CDN: Minification failed

Line 59:0 Unexpected "$"

**/
@font-face { 
    font-family: 'Futura Std';
    src: url('/cdn/shop/files/FuturaStd-Medium.eot');
    src: url('/cdn/shop/files/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/FuturaStd-Medium.woff2?v=1719392539') format('woff2'),
        url('/cdn/shop/files/FuturaStd-Medium.woff?v=1719392539') format('woff'),
        url('/cdn/shop/files/FuturaStd-Medium.ttf?v=1719392539') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Futura Std';
    src: url('/cdn/shop/files/FuturaStd-Book.woff2?v=1719392868');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura Std';
    src: url('/cdn/shop/files/FuturaStd-Heavy.eot?v=1719392709');
    src: url('/cdn/shop/files/FuturaStd-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/FuturaStd-Heavy.woff2?v=1719392709') format('woff2'),
        url('/cdn/shop/files/FuturaStd-Heavy.woff?v=1719392709') format('woff'),
        url('/cdn/shop/files/FuturaStd-Heavy.ttf?v=1719392709') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Futura Std';
    src: url('/cdn/shop/files/FuturaStd-Light.eot?v=1719392796');
    src: url('/cdn/shop/files/FuturaStd-Light.eot?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/FuturaStd-Light.woff2?v=1719392796') format('woff2'),
        url('/cdn/shop/files/FuturaStd-Light.woff?v=1719392796') format('woff'),
        url('/cdn/shop/files/FuturaStd-Light.ttf?v=1719392796') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
  font-family: 'Tiemann';
  src: url('/cdn/shop/files/Tiemann-Roman.eot?v=1719392921');
  src: url('/cdn/shop/files/Tiemann-Roman.eot?#iefix') format('embedded-opentype'),
    url('/cdn/shop/files/Tiemann-Roman.woff2?v=1719392921') format('woff2'),
    url('/cdn/shop/files/Tiemann-Roman.woff?v=1719392921') format('woff'),
    url('/cdn/shop/files/Tiemann-Roman.ttf?v=1719392921') format('truetype'),
    url('Tiemann-Roman.svg#Tiemann-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}


$Futurastd: 'Futura Std';
$Futura: 'Futura', sans-serif;
$FuturaStd-Medium: 'FuturaStd-Medium', sans-serif;
$FuturaStd-Light: 'FuturaStd-Light', sans-serif;
$FuturaStd-Book: 'FuturaStd-Book', sans-serif;
$FuturaStd-Heavy: 'FuturaStd-Heavy', sans-serif;
$tiemann-roman: 'Tiemann';
$Montserrat: 'Montserrat', sans-serif;

::-webkit-input-placeholder {color: #ccc8c8;}
::-moz-placeholder {color: #ccc8c8;}
:-ms-input-placeholder {color: #ccc8c8;}
:-input-placeholder {color: #ccc8c8;}
:-placeholder {color: #ccc8c8;}

/* product variants images */
.variant-images {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
  width: auto;
}

/* Landscape */
.frame_landscape-150cm-x-100cm-canvas, .frame_landscape-150cm-x-100cm-print {
  background-image: url(/cdn/shop/t/24/assets/150cmx100cmland.svg);
}

.frame_landscape-40-x-30-inch-canvas, .frame_landscape-40-x-30-inch-print {
  background-image: url(/cdn/shop/t/24/assets/40x30land.svg);
}

.frame_landscape-60-x-40-inch-canvas, .frame_landscape-60-x-40-inch-print {
  background-image: url(/cdn/shop/t/24/assets/60x40land.svg);
}

.frame_landscape-20-x-16-inch-canvas, .frame_landscape-20-x-16-inch-print {
  background-image: url(/cdn/shop/t/24/assets/20x16land.svg);
}

.frame_landscape-24-x-36-inch-canvas, .frame_landscape-24-x-36-inch-print {
  background-image: url(/cdn/shop/t/24/assets/24x36land.svg);
}

.frame_landscape-30-x-20-inch-canvas, .frame_landscape-30-x-20-inch-print {
  background-image: url(/cdn/shop/t/24/assets/30x20land.svg);
}

.frame_landscape-36-x-24-inch-canvas, .frame_landscape-36-x-24-inch-print {
  background-image: url(/cdn/shop/t/24/assets/36x24land.svg);
}

.frame_landscape-45-x-30-inch-canvas, .frame_landscape-45-x-30-inch-print {
  background-image: url(/cdn/shop/t/24/assets/45x30land.svg);
}

.frame_landscape-a0-canvas, .frame_landscape-a0-print {
  background-image: url(/cdn/shop/t/24/assets/A0land.svg);
}
.frame_landscape-b0-canvas, .frame_landscapeb0-print {
  background-image: url(/cdn/shop/files/B0_land1.svg);
}
.frame_landscape-a1-canvas, .frame_landscape-a1-print {
  background-image: url(/cdn/shop/t/24/assets/A1land.svg);
}

.frame_landscape-a2-canvas, .frame_landscape-a2-print {
  background-image: url(/cdn/shop/t/24/assets/A2land.svg);
}

.frame_landscape-a3-canvas, .frame_landscape-a3-print {
  background-image: url(/cdn/shop/t/24/assets/A3land.svg);
}

.frame_landscape-a4-canvas, .frame_landscape-a4-print {
  background-image: url(/cdn/shop/t/24/assets/A4land.svg);
}

/* Square */
.frame_square-20-x-20-inch-canvas, .frame_square-20-x-20-inch-print {
  background-image: url(/cdn/shop/t/24/assets/20x20square.svg);
}

.frame_square-30-x-30-inch-canvas, .frame_square-30-x-30-inch-print {
  background-image: url(/cdn/shop/t/24/assets/30x30square.svg);
}

.frame_square-40-x-40-inch-canvas, .frame_square-40-x-40-inch-print {
  background-image: url(/cdn/shop/t/24/assets/40x40square.svg);
}

/* Portrait */
.frame_portrait-a0-canvas, .frame_portrait-a0-print {
  background-image: url(/cdn/shop/t/24/assets/A0port.svg);
}
.frame_portrait-b0-canvas, .frame_portrait-b0-print {
  background-image: url(/cdn/shop/files/B0port_1.svg);
}
.frame_portrait-a4-canvas, .frame_portrait-a4-print {
  background-image: url(/cdn/shop/t/24/assets/A4port.svg);
}

.frame_portrait-a3-canvas, .frame_portrait-a3-print {
  background-image: url(/cdn/shop/t/24/assets/A3port.svg);
}

.frame_portrait-a2-canvas, .frame_portrait-a2-print {
  background-image: url(/cdn/shop/t/24/assets/A2port.svg);
}

.frame_portrait-a1-canvas, .frame_portrait-a1-print {
  background-image: url(/cdn/shop/t/24/assets/A1port.svg);
}

.frame_portrait-20-x-16-inch-canvas, .frame_portrait-20-x-16-inch-print {
  background-image: url(/cdn/shop/t/24/assets/20x16port.svg);
}

.frame_portrait-24-x-36-inch-canvas, .frame_portrait-24-x-36-inch-print {
  background-image: url(/cdn/shop/t/24/assets/24x36port.svg);
}

.frame_portrait-30-x-20-inch-canvas, .frame_portrait-30-x-20-inch-print {
  background-image: url(/cdn/shop/t/24/assets/30x20port.svg);
}

.frame_portrait-36-x-24-inch-canvas, .frame_portrait-36-x-24-inch-print {
  background-image: url(/cdn/shop/t/24/assets/36x24port.svg);
}

.frame_portrait-40-x-30-inch-canvas, .frame_portrait-40-x-30-inch-print {
  background-image: url(/cdn/shop/t/24/assets/40x30port.svg);
}

.frame_portrait-45-x-30-inch-canvas, .frame_portrait-45-x-30-inch-print {
  background-image: url(/cdn/shop/t/24/assets/45x30port.svg);
}

.frame_portrait-60-x-40-inch-canvas, .frame_portrait-60-x-40-inch-print {
  background-image: url(/cdn/shop/t/24/assets/60x40port.svg);
}

.frame_portrait-150cm-x-100cm-canvas, .frame_portrait-150cm-x-100cm-print {
  background-image: url(/cdn/shop/t/24/assets/150cmx100cmport.svg);
}

.option-frame:before, .option-white-border:before {
  content: "";
}

.wcoak:before {
  background-image: url(/cdn/shop/t/24/assets/oak.png);
}

.wcblack:before {
  background-color: #000;
}

.disabled:before {
  border-color: #dadada;
}

.wcwhite:before {
  background-color: #fff;
}

.option-white-border.wcwhite:before {
  background-color: #E5E2E2;
  border: 5px solid #fff !important;
}

/* Portrait  Frame */
.pro-portrait-img .wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-port.png?v=10722674151416899758);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-canvas-unframed.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-white-port.png?v=4680776322239961630);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-canvas-oak {
  background-image: url(/cdn/shop/t/24/assets/oak_portrait.png?v=5067229948136532549);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.wc-canvas-oak.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/oak-white-port.png?v=9917591999722921268);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-canvas-black {
  background-image: url(/cdn/shop/t/24/assets/black_portrait.png?v=8861053458964009629);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.wc-canvas-black.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/black-white-port.png?v=7511971046893419080);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-canvas-white {
  background-image: url(/cdn/shop/t/24/assets/white_portrait.png?v=12571663207578002278);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.wc-canvas-white.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-white-port.png?v=4680776322239961630);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-print-oak {
  background-image: url(/cdn/shop/t/24/assets/oak-port.png?v=3849439178167486094);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.wc-print-oak.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/oak-pre-white-port.png?v=5163205030950283383);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-print-black {
  background-image: url(/cdn/shop/t/24/assets/black-port.png?v=15902538751519262893);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.wc-print-black.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/black-pre-white-port.png?v=2953144285526373870);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.wc-print-white {
  background-image: url(/cdn/shop/t/24/assets/white-port.png?v=10722674151416899758);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.wc-print-white.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-pre-white-port.png?v=4364029334052419333);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

/* Landscape Frame */
.frame-landscape.wc-print-border-white.wc-print-frame {
  background-image: url(/cdn/shop/t/24/assets/white-land.png?v=10264769880259863999);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-canvas-border-white.wc-canvas-frame {
  background-image: url(/cdn/shop/t/24/assets/white_landscape.png?v=14783742674092486691);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-canvas-oak {
  background-image: url(/cdn/shop/t/24/assets/oak_landscape.png?v=13686237179502493443);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.frame-landscape.wc-canvas-oak.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/oak-white-land.png?v=16135296782304891879);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-canvas-black {
  background-image: url(/cdn/shop/t/24/assets/black_landscape.png?v=8058641945872269890);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.frame-landscape.wc-canvas-black.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/black-white-land.png?v=3032651496600049788);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-canvas-white {
  background-image: url(/cdn/shop/t/24/assets/white_landscape.png?v=14783742674092486691);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.frame-landscape.wc-canvas-white.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-white-land.png?v=8485615295945088762);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-print-oak {
  background-image: url(/cdn/shop/t/24/assets/oak-land.png?v=15945754575845599718);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.frame-landscape.wc-print-oak.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/oak-pre-land-white.png?v=11901926468930681556);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-print-black {
  background-image: url(/cdn/shop/t/24/assets/black-land.png?v=3042932808316796185);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.frame-landscape.wc-print-black.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/black-pre-land-white.png?v=2595988077411747158);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.frame-landscape.wc-print-white {
  background-image: url(/cdn/shop/t/24/assets/white-land.png?v=10264769880259863999);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.frame-landscape.wc-print-white.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-pre-land-white.png?v=40332694381029463);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

/* Square Frame */
.square-frame.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-sqe.png?v=142494843674786214);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/white_square.png?v=5331705049503317204);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-canvas-oak {
  background-image: url(/cdn/shop/t/24/assets/oak_square.png?v=11712331541274008844);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.square-frame.wc-canvas-oak.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/oak-white.png?v=9163493045307851849);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-canvas-black {
  background-image: url(/cdn/shop/t/24/assets/black_square.png?v=1004967842114519711);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.square-frame.wc-canvas-black.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/black-white.png?v=5943009024847016736);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-canvas-white {
  background-image: url(/cdn/shop/t/24/assets/white_square.png?v=5331705049503317204);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.square-frame.wc-canvas-white.wc-canvas-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-white.png?v=4267930517841929490);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-print-oak {
  background-image: url(/cdn/shop/t/24/assets/oak-sqe.png?v=11667531564086488648);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.square-frame.wc-print-oak.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/oak-white-print.png?v=12266818289132897181);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-print-black {
  background-image: url(/cdn/shop/t/24/assets/black-sqe.png?v=409730634166034505);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.square-frame.wc-print-black.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/balck-white-print.png?v=2041491775000580839);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.square-frame.wc-print-white {
  background-image: url(/cdn/shop/t/24/assets/white-sqe.png?v=142494843674786214);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}
.square-frame.wc-print-white.wc-print-border-white {
  background-image: url(/cdn/shop/t/24/assets/white-white-print.png?v=17673547859618755481);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 12px 4px #CCC8C8;
}

.products--after__pay {
	 font-family: 'FuturaStd-Light', sans-serif;
	 font-size: 14px;
	 font-weight: 300;
	 letter-spacing: 0.29px;
	 line-height: 20px;
	 margin: 15px 0;
}
 .products--after__pay p strong.afterpay-instalments {
	 font-family: 'FuturaStd-Medium', sans-serif;
	 font-weight: 500;
}
 .products--after__pay .afterpay-paragraph {
	 text-align: center;
	 background: #faf9f9;
	 padding: 14px;
}
 .grid-product__content {
	 background-color: #fff;
	 padding: 70px 30px;
	 border: 1px solid #f6f4f4;
	 transition: ease-in-out all 0.5s;
}
 .grid-product__content .grid-products__height {
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center;
	 width: 100%;
}
 .grid-product__content .grid-product__image-mask {
	 box-shadow: 0 4px 4px 4px #f6f4f4;
	 border: 10px solid #fff;
	 width: 100%;
}
 .grid-product__content .grid-product__image-mask .image-wrap {
	 padding: 15px;
	 border: 1px solid #e8e6e6;
	 background-color: #faf9f9;
}
 .grid-product__content .grid-product__meta {
	 transform: translateY(60px);
}
 .grid-product__content .grid-product__meta .grid-product__title {
	 font-family: 'FuturaStd-Medium', sans-serif;
	 font-size: 18px;
	 font-weight: 500;
	 letter-spacing: 1.5px;
	 line-height: 30px;
	 text-transform: uppercase;
	 color: #000;
	 white-space: initial;
}
 .grid-product__content .grid-product__meta .grid-product__price {
	 font-family: 'FuturaStd-Light', sans-serif;
	 font-size: 14px;
	 font-weight: 300;
	 letter-spacing: 0.29px;
	 line-height: 20px;
	 text-transform: capitalize;
}
 .grid-product__content .grid-product__tag {
	 background-color: transparent;
	 width: 80px;
	 height: 80px;
	 border-bottom: 0;
	 left: 0;
	 z-index: 1;
}
 .grid-product__content .grid-product__tag:before {
	 content: '';
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 border-bottom: 80px solid transparent;
	 border-left: 80px solid #e5e2e2;
	 z-index: -1;
	 transition: ease-in-out all 0.5s;
}
 .grid-product__content .grid-product__tag .tag-title {
	 font-family: 'FuturaStd-Medium', sans-serif;
	 font-size: 14px;
	 font-weight: 500;
	 letter-spacing: 0.25px;
	 line-height: 16px;
	 color: #000;
	 max-width: 50px;
	 margin: 0 0 auto;
	 text-transform: capitalize;
}
 .grid-product__content .grid-product__tag--sale {
	 background-color: #a35959;
}
 .grid-product__content .grid-product__tag--sale .tag-title {
	 color: #fff;
}
 .grid-product__content .quick-product__btn {
	 font-family: 'FuturaStd-Heavy', sans-serif;
	 font-size: 13px;
	 font-weight: 800;
	 letter-spacing: 2px;
	 line-height: 16px;
	 text-transform: uppercase;
	 padding: 16px 5px;
	 background-color: #000;
	 right: 70px;
	 left: 70px;
	 transition: ease-in-out all 0.5s;
}
 .grid-product__content .quick-product__btn:hover {
	 color: #fff;
}
 .disable .grid-product__content .grid-product__link {
	 opacity: 0.25;
}
 .featured--tags {
	 position: relative;
}
 .featured--tags .featured-tags {
	 position: absolute;
	 top: 0;
	 left: 0;
	 background-color: #e5e2e2;
	 width: 80px;
	 height: 80px;
	 border-bottom: 0;
}
 .featured--tags .featured-tags:before {
	 content: '';
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 border-bottom: 80px solid #fff;
	 border-left: 80px solid transparent;
}
 .featured--tags .featured-tags .tag-title {
	 font-family: 'FuturaStd-Medium', sans-serif;
	 font-size: 14px;
	 font-weight: 500;
	 letter-spacing: 0.25px;
	 line-height: 16px;
	 color: #000;
	 padding-top: 8px;
	 max-width: 60px;
	 margin: 0 auto;
	 text-transform: capitalize;
}
 .featured--tags.disable {
	 opacity: 0.5;
}

.logo_Sec .logo-bar__item img.logo-bar__image {
    width: auto;
    height: 80px;
    object-fit: scale-down;
}

.logo_Sec .logo-bar__item {
    margin-bottom: 0;
}

 @media (max-width: 575px) {
	 .grid-product__content {
		 padding: 40px 30px;
	}
	 .grid-product__content .grid-product__meta {
		 transform: translateY(40px);
	}
	 .grid-product__content .grid-product__meta .grid-product__title {
		 font-size: 16px;
		 line-height: 22px;
		 font-weight: 300;
		 letter-spacing: 0.18px;
	}
    .featured--tags.small--one-half {
        width: 100%;
    }
    .grid-overflow-wrapper .grid__item {
        flex: 0 0 90vw;
        width: 90vw;
    }
}
 
