﻿@import"https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic";@font-face{font-family:"Forza";src:url("../fonts/forza-light.eot");src:url("../fonts/forza-light.eot?#iefix") format("embedded-opentype"),url("../fonts/forza-light.woff") format("woff"),url("../fonts/forza-light.ttf") format("truetype"),url("../fonts/forza-light.svg#Forza-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Forza";src:url("../fonts/forza-medium.eot");src:url("../fonts/forza-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/forza-medium.woff") format("woff"),url("../fonts/forza-medium.ttf") format("truetype"),url("../fonts/forza-medium.svg#Forza-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Gregory";src:url("../fonts/gregory-regular.eot");src:url("../fonts/gregory-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/gregory-regular.woff") format("woff"),url("../fonts/gregory-regular.ttf") format("truetype"),url("../fonts/gregory-regular.svg#Gregory-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"gregory-icons";src:url("../fonts/gregory-icons.eot?52891588");src:url("../fonts/gregory-icons.eot?52891588?#iefix") format("embedded-opentype"),url("../fonts/gregory-icons.woff?52891588") format("woff"),url("../fonts/gregory-icons.ttf?52891588") format("truetype"),url("../fonts/gregory-icons.svg?52891588#gregory-icons") format("svg");font-weight:normal;font-style:normal}.gregory-font{font-family:"Gregory","Forza","Open Sans","Trebuchet MS",Arial,sans-serif}.swatch-multicolor a,.swatch-multicolor i{background-image:url("../images/swatches/multicolor.jpg")}.swatch-print a,.swatch-print i{background-image:url("../images/swatches/print.jpg")}.swatch-black a,.swatch-black i{background-color:#333}.swatch-black .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-beige a,.swatch-beige i{background-color:#d4b895}.swatch-beige .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-blue a,.swatch-blue i{background-color:#1d4e89}.swatch-blue .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-purple a,.swatch-purple i{background-color:#4c2d4c}.swatch-purple .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-red a,.swatch-red i{background-color:#d12631}.swatch-red .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-brown a,.swatch-brown i{background-color:#6e493b}.swatch-brown .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-green a,.swatch-green i{background-color:#009246}.swatch-green .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-grey a,.swatch-grey i{background-color:#b4b4b4}.swatch-grey .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-pink a,.swatch-pink i{background-color:#e63e62}.swatch-pink .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-orange a,.swatch-orange i{background-color:#fc6336}.swatch-orange .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-white a,.swatch-white i{background-color:#fff}.swatch-white .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-white i{border:1px solid #cecece}.swatch-yellow a,.swatch-yellow i{background-color:#fedf00}.swatch-yellow .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-navy a,.swatch-navy i{background-color:navy}.swatch-navy .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-raspberry a,.swatch-raspberry i{background-color:#b63157}.swatch-raspberry .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-silver a,.swatch-silver i{background-color:#c6bfb8}.swatch-silver .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-fuchsia a,.swatch-fuchsia i{background-color:#b33a7f}.swatch-fuchsia .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-aqua-blue a,.swatch-aqua-blue i{background-color:#6dc1d1}.swatch-aqua-blue .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-pacific-blue a,.swatch-pacific-blue i{background-color:#0ca0fa}.swatch-pacific-blue .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-dark-blue a,.swatch-dark-blue i{background-color:#4e639c}.swatch-dark-blue .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}.swatch-crimson-red a,.swatch-crimson-red i{background-color:#c6202e}.swatch-crimson-red .breadcrumb-relax{background-image:url("../images/breadcrumb-close.png") !important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix,#mini-cart .mini-cart-product,#navigation nav{clear:both}.clearfix:after,#mini-cart .mini-cart-product:after,#navigation nav:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.visually-hidden{border:0 none;height:1px;margin:-1px;overflow:hidden;padding:0 !important;position:absolute;width:0px}.ie7 .visually-hidden{width:1px !important}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-size:12px;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;text-transform:uppercase;line-height:1;font-weight:500;letter-spacing:.15em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500}h1{font-size:70px}h2{font-size:50px}h3{font-size:36px}h4{font-size:30px}strong{font-weight:700}a{color:#333;text-decoration:underline}p{margin:20px 0;line-height:2}mark{background:none}label{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500}label[for=dwfrm_profile_customer_addtoemaillist],label[for=dwfrm_profile_customer_targetedOptin]{text-transform:none}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{color:#333;background:#fff;border:1px solid #cecece;outline:none;text-transform:uppercase;margin:5px 0;padding:14px;display:block;font-size:18px;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:normal;width:100%;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,select:focus{border:1px solid #9b9b9b}@media only screen and (min-width: 480px){input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{display:inline-block;width:auto;margin:0}}input[type=text].error,input[type=password].error,input[type=email].error,input[type=tel].error,textarea.error,select.error{border-color:red}textarea{width:100%}.btn,button{position:relative;color:#fff;background:#333;border:1px solid #333;margin:0;outline:none;text-transform:uppercase;padding:14px 25px;display:inline-block;cursor:pointer;text-align:center;font-size:14px;line-height:1.5;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;letter-spacing:.15em;width:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn:hover,button:hover{cursor:pointer;color:#333;border:1px solid #333;background-color:#fff}.btn[data-action=PlayVideo]:before,button[data-action=PlayVideo]:before{content:"►";padding-right:.5em}.btn-primary{position:relative;color:#fff;background:#333;border:1px solid #333;margin:0;outline:none;text-transform:uppercase;padding:14px 25px;display:inline-block;cursor:pointer;text-align:center;font-size:14px;line-height:1.5;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;letter-spacing:.15em;width:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#00b050;border-color:#00b050}.btn-primary:hover{cursor:pointer;color:#333;border:1px solid #333;background-color:#fff}.btn-primary[data-action=PlayVideo]:before{content:"►";padding-right:.5em}.btn-primary:hover{background:#fff;border-color:#00b050}.btn-secondary{position:relative;color:#333;background:#fff;border:1px solid #333;margin:0;outline:none;text-transform:uppercase;padding:14px 25px;display:inline-block;cursor:pointer;text-align:center;font-size:14px;line-height:1.5;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;letter-spacing:.15em;width:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-secondary:hover{cursor:pointer;color:#fff;border:1px solid #333;background-color:#333}.btn-secondary[data-action=PlayVideo]:before{content:"►";padding-right:.5em}.error-message{color:red}.loader{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100000}.loader .loader-bg{position:absolute;width:100%;height:100%;background:#fff url("../images/interface/infinite_loader.gif") center 300px no-repeat;opacity:.7}.loader .loader-indicator{display:none}.hide{display:none}.availability-msg{font-size:11px;line-height:14px}.availability-msg p{margin:0}.availability-msg .availability-indicator{font-size:14px;color:#edf1f1}.in-stock-msg .availability-indicator{color:#559417}.not-available-msg .availability-indicator{color:red}input[type=checkbox]:not(:checked),input[type=checkbox]:checked{position:absolute;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);height:1px;width:1px;margin:-1px;padding:0px;border:0px none}input[type=checkbox]:not(:checked)+label,input[type=checkbox]:checked+label,.termsrow label{padding-left:13px;position:relative}input[type=checkbox]:not(:checked)+label:before,input[type=checkbox]:checked+label:before,.termsrow label:before{content:"";position:absolute;top:3px;left:0;display:block;width:8px;height:8px;border:1px solid #333}input[type=checkbox]:checked+label:before,.termsrow.valid label:before{background:#333}input[type=checkbox]:disabled+label:before{opacity:.5}.inverted-checkbox input[type=checkbox]:not(:checked)+label,.inverted-checkbox input[type=checkbox]:checked+label,.inverted-checkbox .termsrow label{padding-left:13px;position:relative}.inverted-checkbox input[type=checkbox]:not(:checked)+label:before,.inverted-checkbox input[type=checkbox]:checked+label:before,.inverted-checkbox .termsrow label:before{content:"";position:absolute;top:3px;left:0;display:block;width:8px;height:8px;border:1px solid #333;background:#333}.inverted-checkbox input[type=checkbox]:checked+label:before,.inverted-checkbox .termsrow.valid label:before{background:none}.inner-wrapper,.container{width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.MagicZoom,.mz-figure,.mz-lens,.mz-zoom-window,.mz-loading,.mz-hint,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-image-stage>figure .mz-caption,.mz-thumb img,.mz-expand-thumbnails,.mz-expand-controls,.mz-button{-webkit-box-sizing:border-box;box-sizing:border-box}.MagicZoom,.mz-figure{display:inline-block;outline:0 !important;font-size:0 !important;line-height:100% !important;direction:ltr !important;position:relative;z-index:1;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.MagicZoom{-webkit-transform:translate3d(0, 0, 0);-ms-touch-action:pan-y;touch-action:pan-y}figure.mz-figure{overflow:hidden;margin:0 !important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.MagicZoom img,.mz-figure img{border:0 !important;margin:0 !important;outline:0 !important;padding:0 !important}.MagicZoom>img,.mz-figure>img{width:100%;height:auto}.ie8-magic .MagicZoom>img,.ie8-magic .mz-figure>img{width:100%;max-width:none !important}.mz-figure.mz-no-zoom.mz-no-expand,.mz-expand .mz-figure.mz-no-zoom{cursor:default !important}.mz-figure.mz-active,.mz-expand{-ms-touch-action:none;touch-action:none}.mz-lens,.mz-zoom-window{position:absolute !important;overflow:hidden !important;pointer-events:none !important}.mz-lens img,.mz-zoom-window img{position:absolute !important;max-width:none !important;max-height:none !important}.mz-lens img{-webkit-transition:none !important;transition:none !important}.mz-zoom-window{z-index:2000000000;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mz-zoom-window.mz-magnifier{-webkit-mask-image:-webkit-radial-gradient(circle, white, black);-webkit-mask-clip:content;cursor:none}.mz-figure.mz-active .mz-zoom-window.mz-magnifier{pointer-events:auto !important;cursor:inherit !important}.mz-zoom-window.mz-magnifier.mz-expanded{z-index:2147483647}.mz-zoom-window img{width:auto;height:auto;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto !important;-webkit-transition:none !important;transition:none !important;-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important}.mz-zoom-window.mz-preview img{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:0 !important;width:100% !important;height:auto !important;-webkit-transform:none !important;transform:none !important}.lt-ie9-magic .mz-zoom-window img{margin:0 !important}.mz-expand-controls{z-index:2147483647}.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s}.mz-hidden{opacity:0}.mz-visible{opacity:1}.mobile-magic .mz-expand .mz-expand-bg{-webkit-transform-style:flat !important;transform-style:flat !important}.mobile-magic .mz-expand .mz-image-stage>figure .mz-caption{display:none !important}.mobile-magic .mz-expand-controls.mz-fade{transition:none !important}.mobile-magic .mz-expand>.mz-zoom-window{top:0 !important;left:0 !important}.mz-expanded-view-open,.mz-expanded-view-open body{overflow:hidden !important}.mz-expanded-view-open body{height:auto !important}.mz-figure.mz-active{background:#fff}.mz-figure.mz-no-zoom,.mz-figure.mz-click-zoom,.mz-figure.mz-active{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mz-figure.mz-active.mz-no-expand{cursor:crosshair}.mz-figure.mz-active.mz-click-zoom.mz-no-expand{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand{cursor:none}.mz-figure.mz-magnifier-zoom.mz-active{overflow:visible !important}.mz-figure.mz-active>img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.6'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%)}.no-cssfilters-magic .mz-figure.mz-active>img{opacity:.6}.lt-ie10-magic .mz-figure.mz-active>img{opacity:1;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6)}.mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>img{opacity:0}.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>.mz-zoom-window{opacity:1}.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom>img{filter:alpha(opacity=0)}.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom{background:rgba(0,0,0,0)}.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:10;opacity:0}.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s}.mz-figure.mz-active.mz-magnifier-zoom .mz-lens{border-radius:50%;opacity:0;cursor:none}.mz-zoom-window{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.mz-zoom-window.mz-magnifier{border-radius:100%;border:0;background:rgba(255,255,255,.3)}.mz-zoom-window.mz-magnifier:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid rgba(170,170,170,.7);box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);background:rgba(0,0,0,0);z-index:1}.mz-zoom-window.mz-magnifier.mz-square,.mz-zoom-window.mz-magnifier.mz-square:before{border-radius:0 !important}.lt-ie9-magic .mz-zoom-window{border:1px solid #e5e5e5}.mz-zoom-window.mz-inner{border:none;box-shadow:none}.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:12px;opacity:.8;position:absolute;top:0;z-index:150;padding:3px;width:100%;line-height:normal !important;text-align:center !important}.lt-ie9-magic .mz-zoom-window .mz-caption{filter:alpha(opacity=80)}.mz-zoom-window.caption-bottom .mz-caption{top:auto;bottom:0}.mz-zoom-window.mz-expanded>.mz-caption{display:none}.mz-zoom-window.mz-deactivating,.mz-zoom-window.mz-activating{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9),-webkit-transform .3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9),transform .3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s,.25s,.25s;transition-duration:.25s,.25s,.25s}.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-top,.mz-zoom-window.mz-p-bottom{opacity:0;z-index:-100}.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0)}.mz-zoom-window.mz-p-left{-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}.mz-zoom-window.mz-p-top{-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}.mz-zoom-window.mz-p-bottom{-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0)}.mz-zoom-window>img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-zoom-window.mz-p-inner.mz-deactivating>img,.mz-zoom-window.mz-p-inner.mz-activating>img{-webkit-transition:-webkit-transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9) !important;transition:transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9) !important}.mz-zoom-window.mz-p-magnifier{-webkit-transform:scale(0.1);transform:scale(0.1)}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-preview.mz-activating,.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-custom.mz-activating{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.mz-zoom-window.mz-preview.mz-deactivating,.mz-zoom-window.mz-custom.mz-deactivating{-webkit-transition-duration:.2s;transition-duration:.2s}.mz-zoom-window.mz-p-preview,.mz-zoom-window.mz-p-custom{opacity:0}.mz-hint{color:#eee;background:rgba(49,51,61,.7);font:normal 12px/1.2em "Open Sans","Trebuchet MS",Arial,sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,z-index .25s ease;transition:opacity .25s ease,z-index .25s ease}.mz-hint-message{display:inline-block;background:rgba(49,51,61,.7);border-radius:2em;padding:.7em 1.1em}.mz-hint-message:before{display:inline-block;margin-right:5px}.mobile-magic .mz-hint-message:before{display:none}.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s}.mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.mz-expand .mz-hint-message{padding:1.1em}.mz-expand .mz-hint-message:before{display:none}.mz-expand .mz-hint-hidden{-webkit-transition-delay:1s;transition-delay:1s;opacity:0}.mz-loading{background:#fff url("../images/interface/infinite_loader.gif") center center no-repeat;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.mz-loading.shown{opacity:.7;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage{position:absolute;top:0;bottom:0;left:0;right:0}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg{width:auto !important;height:auto !important}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>svg{min-width:100% !important;min-height:100% !important}.mz-expand{background-color:#000;text-align:center;vertical-align:middle;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none}.mz-expand.plain-bg .mz-expand-bg,.mz-expand.dark-bg .mz-expand-bg,.mz-expand.white-bg .mz-expand-bg{display:none !important}.mz-expand.dark-bg{background-color:#1f1f1f;background-color:rgba(0,0,0,.75)}.mz-expand .mz-expand-stage{z-index:2100000000;padding:0}.mz-expand .mz-expand-stage .mz-image-stage{z-index:50;left:60px;right:60px;padding:20px 0 40px 0;margin:0;text-align:center;vertical-align:middle;-webkit-perspective:600px;perspective:600px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:120px}.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0 !important;left:0;right:0}.mz-expand .mz-image-stage>figure:before,.mz-expand .mz-image-stage:before{content:"";display:inline-block;vertical-align:middle;height:100%;font-size:0;line-height:100%;width:0}.mz-expand .mz-image-stage>figure{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:0;line-height:100%;position:relative}.mz-expand .mz-figure{overflow:visible;max-width:100% !important}.mz-expand .mz-figure>img{max-width:100%;width:auto;height:auto}.mz-expand .mz-zoom-in .mz-image-stage>figure,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active{width:100%;height:100%}.mz-expand .mz-figure{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img{z-index:1;position:absolute !important;top:-5000px !important;bottom:-5000px !important;left:-5000px !important;right:-5000px !important;margin:auto !important}.lt-ie10-magic .mz-zoom-window.mz-expanded img{filter:alpha(opacity=100)}.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom{overflow:hidden;filter:alpha(opacity=100)}.mz-expand .mz-caption{color:#fff;text-shadow:0px 0px 46px #000;padding:10px 4px;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;line-height:1em;text-align:center;width:100%;position:absolute;left:0;opacity:0}.mz-expand .mz-caption.mz-show{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;opacity:1}.mz-expand .mz-caption a{color:inherit;cursor:pointer}.mz-expand.white-bg .mz-caption{color:#555;text-shadow:none}.lt-ie9-magic .mz-expand .mz-caption{top:100%}.mz-expand .mz-zoom-window{box-shadow:none;background:rgba(0,0,0,0)}.lt-ie9-magic .mz-expand .mz-zoom-window{border:0}.mobile-magic .mz-expand-stage .mz-expand-thumbnails,.mobile-magic .mz-expand-stage .mz-image-stage{left:0px;right:0px}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs{bottom:0px}.mobile-magic .mz-expand-stage .mz-image-stage{padding:0}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding:5px 0 60px}.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding-top:0}.mobile-magic .mz-expand .mz-expand-thumbnails{padding:0;height:60px}button.mz-button{display:block;margin:0;padding:0;outline:0}button.mz-button.mz-button-close,button.mz-button.mz-button-prev,button.mz-button.mz-button-next{border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;background:rgba(0,0,0,0);position:fixed;z-index:9999;display:block;width:44px;height:44px;margin:auto;line-height:44px;text-align:center;cursor:pointer}button.mz-button.mz-button-close{top:0px;right:0px}button.mz-button.mz-button-close:before{content:"";font-family:"gregory-icons",sans-serif;font-size:28px;line-height:1;color:#fff;speak:none;display:inline-block;vertical-align:middle}button.mz-button.mz-button-prev,button.mz-button.mz-button-next{top:0px;bottom:0;width:40px;height:50px;line-height:50px}button.mz-button.mz-button-prev{left:-1px}button.mz-button.mz-button-prev:before{content:"";font-family:"gregory-icons",sans-serif;font-size:28px;line-height:1;color:#fff;speak:none;display:inline-block;vertical-align:middle}button.mz-button.mz-button-next{right:-1px}button.mz-button.mz-button-next:before{content:"";font-family:"gregory-icons",sans-serif;font-size:28px;line-height:1;color:#fff;speak:none;display:inline-block;vertical-align:middle}.mobile-magic button.mz-button.mz-button-prev,.mobile-magic button.mz-button.mz-button-next{background:#fff;border:1px solid #edf1f1;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.mobile-magic button.mz-button.mz-button-prev:before,.mobile-magic button.mz-button.mz-button-next:before{color:#333}.mobile-magic button.mz-button.mz-button-close{background:#fff;border:1px solid #edf1f1;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);border-radius:50%;top:10px;right:10px}.mobile-magic button.mz-button.mz-button-close:before{color:#333;font-size:20px;font-weight:bold}.mz-expand-thumbnails{z-index:50;position:absolute;bottom:0;left:65px;right:65px;height:80px;padding:10px 0;box-sizing:border-box}.mz-expand-thumbnails .magic-thumbs .magic-thumb{padding:5px 2px}.mz-expand-thumbnails .magic-thumb>img{cursor:pointer;height:50px;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}.mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(50%);filter:brightness(50%)}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled{opacity:0}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img{opacity:.7;filter:alpha(opacity=70)}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img{opacity:.5;filter:alpha(opacity=50)}.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:40px}.mz-expand.no-expand-thumbnails .mz-expand-thumbnails{display:none}.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding:0}.magic-thumbs,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs ul,.magic-thumbs li,.magic-thumbs li:before,.magic-thumbs li:after,.magic-thumbs li img,.magic-thumbs .magic-thumbs-button{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-touch-action:none;touch-action:none}.magic-thumbs{width:100%;height:100%;white-space:nowrap}.magic-thumbs.no-buttons{padding:0 !important}.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap}.magic-thumbs.no-buttons ul{left:0 !important;padding:0 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block}.magic-thumbs ul li:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.magic-thumbs ul li>img{width:auto;height:auto;max-width:none !important;max-height:100% !important;vertical-align:middle}.ie8-magic .magic-thumbs ul li>img{max-width:none !important;max-height:none !important}.magic-thumbs.magic-thumbs-vertical{height:100%}.magic-thumbs-vertical{padding:30px 0}.magic-thumbs-vertical ul{height:auto;width:100%;white-space:normal}.magic-thumbs-vertical ul li{width:100%;height:auto}.magic-thumbs-vertical ul li{margin:4px 0}.magic-thumbs-vertical ul li>img{max-width:100% !important;max-height:none !important}.ie8-magic .magic-thumbs-vertical ul li>img{width:100%}.magic-thumbs button.magic-thumbs-button{cursor:pointer;z-index:90 !important;background-repeat:no-repeat;background-color:rgba(0,0,0,0) !important;background-image:none;border:0;border-radius:0;box-shadow:none !important;overflow:hidden;position:absolute;text-transform:none !important;speak:none;text-align:center;-webkit-font-smoothing:antialiased;width:30px;height:100%;top:0;bottom:0;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important}.magic-thumbs .magic-thumbs-button-prev{left:0}.magic-thumbs .magic-thumbs-button-next{right:0}.magic-thumbs .magic-thumbs-button-prev:before{content:"arrow-left";font-family:"gregory-icons",sans-serif;font-size:16px;line-height:1;color:#fff;speak:none}.magic-thumbs .magic-thumbs-button-next:before{content:"arrow-right";font-family:"gregory-icons",sans-serif;font-size:16px;line-height:1;color:#fff;speak:none}:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button{color:rgba(180,180,180,.75) !important;-webkit-transform:scale(0.85) !important;transform:scale(0.85) !important;-webkit-transition:color .25s,-webkit-transform .25s !important;transition:color .25s,transform .25s !important}:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover{color:#b4b4b4 !important;-webkit-transform:scale(1) !important;transform:scale(1) !important}.magic-thumbs-vertical .magic-thumbs-button{width:100%;height:30px;left:0;right:0;top:auto;bottom:auto}.magic-thumbs-vertical .magic-thumbs-button-prev{top:0}.magic-thumbs-vertical .magic-thumbs-button-next{bottom:0}.magic-thumbs-vertical .magic-thumbs-button-prev:before{content:"ꀅ"}.magic-thumbs-vertical .magic-thumbs-button-next:before{content:"ꀄ"}.magic-thumbs.no-buttons .magic-thumbs-button{display:none !important}.magic-thumbs-button-disabled{opacity:.2;filter:alpha(opacity=20)}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-page-dots{position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;background:#edf1f1;width:10px;height:10px;margin:0 4px;border-radius:50%;cursor:pointer}.flickity-page-dots .dot.is-selected{background:#333}.flickity-container{position:relative;padding:44px 0}.flickity-enabled.is-vertical{position:static}.flickity-enabled.is-vertical .flickity-viewport{position:static}.flickity-enabled.is-vertical .flickity-slider{position:static;-moz-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important}.flickity-enabled.is-vertical .flickity-prev-next-button{top:auto;left:50%;-moz-transform:rotate(90deg) translate(0, 50%);-webkit-transform:rotate(90deg) translate(0, 50%);-o-transform:rotate(90deg) translate(0, 50%);-ms-transform:rotate(90deg) translate(0, 50%);transform:rotate(90deg) translate(0, 50%)}.flickity-enabled.is-vertical .flickity-prev-next-button.previous{left:50%;top:0}.flickity-enabled.is-vertical .flickity-prev-next-button.next{right:auto;bottom:0}.flickity-enabled .flickity-prev-next-button-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999}.cookies-bg{height:0 !important}.cookies-popup{background:#333;display:none;position:fixed;bottom:0;left:0;width:100%;z-index:10}.cookies-popup p{text-align:center;color:#fff;margin:0 auto;padding:15px 20px}.cookies-popup a{color:#fff;text-decoration:underline}.cookies-popup .cookie-button{display:inline-block;font-weight:700;text-transform:uppercase;text-decoration:none;margin:0 10px}#header-wrapper{position:relative;z-index:150;background:#fff}#header-wrapper .icon-menu.responsive-trigger{height:22px;display:block}#header-wrapper .header{position:relative;max-width:1140px;margin:0 auto;padding:0 20px;display:table;width:100%;border-top:30px solid #333}#header-wrapper .header-logo,#header-wrapper .header-right{display:table-cell;vertical-align:middle}#header-wrapper .header-logo{padding:20px 20px 20px 0;z-index:2;width:100px}#header-wrapper .header-logo img{display:block;width:100%;max-width:100px;height:auto;margin:0 auto}#header-wrapper .header-right_top{position:absolute;top:-30px;left:0;width:100%;text-align:justify;line-height:0}#header-wrapper .header-right_top:after{content:"";display:inline-block;width:100%;height:0}#header-wrapper .header-countries,#header-wrapper .header-social,#header-wrapper .header-customerservice-menu,#header-wrapper .menu-utility-user{display:inline-block;vertical-align:middle;padding:0 15px}#header-wrapper .header-countries a,#header-wrapper .header-social a,#header-wrapper .header-customerservice-menu a,#header-wrapper .menu-utility-user a{display:inline-block;padding:8px 5px;font-size:10px;line-height:14px;text-transform:uppercase;text-decoration:none;color:#fff}#header-wrapper .header-countries a:hover,#header-wrapper .header-social a:hover,#header-wrapper .header-customerservice-menu a:hover,#header-wrapper .menu-utility-user a:hover{text-decoration:underline}#header-wrapper .header-countries .country-switcher{position:relative;float:right;text-align:left}#header-wrapper .header-countries img{display:inline-block;vertical-align:middle;margin:-1px 4px 0 0}#header-wrapper .header-countries .toggle-countries{position:relative;z-index:1}#header-wrapper .header-countries .toggle-countries:after{content:"";font-family:"gregory-icons",sans-serif;font-size:1em;line-height:1;color:#fff;speak:none;display:inline-block;vertical-align:middle;margin-left:5px}#header-wrapper .header-countries .countries{display:none;position:absolute;right:0;top:30px;min-width:100%;padding:5px 0;background:#fff;box-shadow:0 0 0 1500px rgba(0,0,0,.25)}#header-wrapper .header-countries .countries li{font-size:10px;line-height:15px;text-transform:uppercase;white-space:nowrap;padding:5px 10px}#header-wrapper .header-countries .countries li a{padding:0}#header-wrapper .header-countries .active{z-index:10005}#header-wrapper .header-countries .active .toggle-countries:after{content:"";color:#333}#header-wrapper .header-countries .active a{background:#fff;color:#333}#header-wrapper .menu-utility-user li{display:inline-block}#header-wrapper .header-right_middle{text-align:right;margin:30px 0;font-size:0;letter-spacing:0}#header-wrapper .header-right_middle>ul>li{display:inline-block;vertical-align:middle}#header-wrapper .header-right_middle>ul>li+li{margin-left:20px}#header-wrapper .header-callout p{max-width:1140px;margin:auto;display:block;margin:0}#header-wrapper .header-callout .header-callout-banner span{display:block}#header-wrapper [class*=icon-]{border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0}#header-wrapper .icon-search:before{content:"";font-family:"gregory-icons",sans-serif;font-size:21px;line-height:1;color:#333;speak:none}#header-wrapper .icon-storelocator:before{content:"";font-family:"gregory-icons",sans-serif;font-size:21px;line-height:1;color:#333;speak:none}#header-wrapper .icon-menu:before{content:"";font-family:"gregory-icons",sans-serif;font-size:21px;line-height:1;color:#333;speak:none}#header-wrapper .icon-cart:before{content:"";font-family:"gregory-icons",sans-serif;font-size:21px;line-height:1;color:#333;speak:none}#header-wrapper .trigger_share-menu:before{padding:0;font-size:21px}#header-wrapper .share-wrapper .share-menu{top:45px}#header-wrapper .share-wrapper:hover .share-menu{top:35px}#header-wrapper .header-customerservice .contact-info{font-size:12px;letter-spacing:.05em}#header-wrapper .header-customerservice .contact-info strong{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;font-size:14px;text-transform:uppercase}#header-wrapper{position:relative;top:0;left:0;right:0;width:100%;-moz-transition:background .5s ease-in-out,box-shadow .5s ease-in-out;-webkit-transition:background .5s ease-in-out,box-shadow .5s ease-in-out;-o-transition:background .5s ease-in-out,box-shadow .5s ease-in-out;transition:background .5s ease-in-out,box-shadow .5s ease-in-out;box-shadow:none}.fixed-header #header-wrapper{position:fixed;box-shadow:0 -5px 10px 10px rgba(0,0,0,.3);-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#header-wrapper .primary-logo{position:relative;display:block}#header-wrapper .primary-logo:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/logo_white.png") center center;background-size:cover;opacity:0;visibility:hidden}#header-wrapper .primary-logo:after,#header-wrapper .primary-logo img{-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#header-wrapper [class*=icon-]:before{-moz-transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.hide-fixed-header #header-wrapper{-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.transparent-header{padding-top:0 !important}.transparent-header:not(.fixed-header) #header-wrapper{background:rgba(0,0,0,0);position:fixed}.transparent-header:not(.fixed-header) #header-wrapper .primary-logo:after{visibility:visible;opacity:1}.transparent-header:not(.fixed-header) #header-wrapper .primary-logo img{visibility:hidden;opacity:0}.transparent-header:not(.fixed-header) #header-wrapper [class*=icon-]:before,.transparent-header:not(.fixed-header) #header-wrapper .trigger_share-menu:before{color:#fff}@media only screen and (min-width: 600px){#header-wrapper .header{border-top-width:0}#header-wrapper .header-logo{width:160px}#header-wrapper .header-logo img{max-width:140px}#header-wrapper .header-logo,#header-wrapper .header-right{vertical-align:top}#header-wrapper .header-right_top{position:static;text-align:right}#header-wrapper .header-right_top:after{display:none}#header-wrapper .header-right_top .header-countries,#header-wrapper .header-right_top .header-social,#header-wrapper .header-right_top .header-customerservice-menu,#header-wrapper .header-right_top .menu-utility-user{padding-right:0}#header-wrapper .header-right_top .header-countries a,#header-wrapper .header-right_top .header-social a,#header-wrapper .header-right_top .header-customerservice-menu a,#header-wrapper .header-right_top .menu-utility-user a{color:#333}#header-wrapper .header-right_top .header-countries .toggle-countries:after{color:#333}#header-wrapper .header-callout p{display:inline-block;margin:0 40px}#header-wrapper .header-right_middle>ul>li+li{margin-left:30px}#header-wrapper [class*=icon-]:before{font-size:24px}.transparent-header:not(.fixed-header) #header-wrapper .header-right_top .header-social a,.transparent-header:not(.fixed-header) #header-wrapper .header-right_top .header-customerservice-menu a,.transparent-header:not(.fixed-header) #header-wrapper .header-right_top .menu-utility-user a{color:#fff}.transparent-header:not(.fixed-header) #header-wrapper .header-right_top .switcher-toggle:not(.overlay-active),.transparent-header:not(.fixed-header) #header-wrapper .header-right_top .switcher-toggle:not(.overlay-active):after{color:#fff}}@media only screen and (min-width: 768px){#header-wrapper .header-callout .header-callout-banner span{display:inline-block}#header-wrapper .header-callout .header-callout-banner span+span{margin-left:30px}#header-wrapper .header-logo{padding-bottom:0}#header-wrapper #navigation .menu-category>li>a{-moz-transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;transition:color .5s ease-in-out}#header-wrapper .header-customerservice .header-logo{padding-bottom:25px}}@media only screen and (min-width: 1140px){#header-wrapper .header{display:block;min-height:0}#header-wrapper .header-logo,#header-wrapper .header-right{display:block}#header-wrapper .header-logo{position:absolute;top:0px;left:20px}#header-wrapper .header-right,#header-wrapper #navigation nav{padding-left:180px}#header-wrapper .header-right_middle{margin:15px 0 10px}#header-wrapper [class*=icon-]:before{font-size:21px}#header-wrapper .header-customerservice{display:table}#header-wrapper .header-customerservice .header-logo,#header-wrapper .header-customerservice .header-right{display:table-cell;vertical-align:middle}#header-wrapper .header-customerservice .header-logo{position:relative;top:auto;left:auto}#header-wrapper .header-customerservice .header-right{padding-left:0}.hide-fixed-header #header-wrapper{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}.transparent-header:not(.fixed-header) #header-wrapper #navigation .menu-category>li>a{color:#fff}.transparent-header:not(.fixed-header) #header-wrapper #navigation .menu-category>li>a:after{background:#fff}}#header .header-search{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#333;background-color:rgba(0,0,0,.9);padding:50px 20px;z-index:20000;font-size:0;letter-spacing:0;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#header .header-search.visible{visibility:visible;opacity:1}#header .header-search .toggle-search{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0}#header .header-search .toggle-search:before{content:"";font-family:"gregory-icons",sans-serif;font-size:21px;line-height:1;color:#fff;speak:none;position:absolute;top:20px;right:20px}#header .header-search:before{content:"";display:inline-block;height:90%;width:0;vertical-align:middle}#header .header-search .header-search_form{position:relative;z-index:1;display:inline-block;width:100%;vertical-align:top}#header .header-search fieldset{position:relative}#header .header-search fieldset:after{content:"";font-family:"gregory-icons",sans-serif;font-size:21px;line-height:1;color:#fff;speak:none;position:absolute;top:50%;margin-top:-12px;right:0}#header .header-search input[type=text]{position:relative;display:block;width:100%;height:auto;padding:10px 35px 10px 0;margin:0;background:none;border:none;border-bottom:1px solid #fff;color:#fff;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:16px;line-height:30px;text-align:left;text-transform:uppercase;font-weight:500}#header .header-search input[type=text]:focus{z-index:11001}#header .header-search input[type=text]:focus+input[type=submit]{z-index:11002}#header .header-search input[type=submit]{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;background:rgba(0,0,0,0);border:none;overflow:hidden;text-indent:-999px;cursor:pointer;outline:none;z-index:5}.js #search-suggestions{display:none;color:#fff;padding:0;font-size:12px;line-height:36px}.js #search-suggestions .header{display:none}.js #search-suggestions>div{clear:both;padding:5px 0;overflow:hidden;white-space:nowrap;border-bottom:1px solid dimgray;cursor:pointer}.js #search-suggestions .hit{display:block;text-decoration:none;text-transform:capitalize;font-weight:bold;color:#cecece}.js #search-suggestions .parent-category:after,.js #search-suggestions .parent-folder:after{content:">";display:inline-block;vertical-align:middle;margin:0 5px}.js #search-suggestions .suggestion-term{display:none}.js #search-suggestions .product-suggestions{display:none}@media only screen and (min-width: 768px){#header .header-search{padding:50px 10%}#header .header-search .header-search_form{vertical-align:middle}#header .header-search input[type=text]{font-size:36px;line-height:36px}#header .header-search fieldset:after{font-size:28px;margin-top:-14px}.js #search-suggestions{font-size:15px;line-height:45px}}#navigation{display:none;position:fixed;width:100%;top:120px;bottom:0;left:0;overflow:auto}@media only screen and (min-width: 600px){#navigation{top:127px}}@media only screen and (min-width: 1140px){#navigation{top:136px}}#navigation nav{box-shadow:0 10px 15px 0 rgba(0,0,0,.2),0 1500px 0 1500px rgba(0,0,0,.9)}#navigation a{position:relative;display:block;text-decoration:none;text-transform:uppercase;color:#333;padding:10px 20px;font-size:12px;line-height:30px;cursor:pointer;font-size:12px;letter-spacing:.15em}#navigation .menu-category+.menu-category{border-top-width:0}#navigation .menu-category>li{background:#333;border-bottom:1px solid dimgray}#navigation .menu-category>li.level2-open .level2-trigger{pointer-events:auto}#navigation .menu-category>li>a{color:#fff;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500}#navigation .menu-category>li>a:after{content:"";display:none;width:0;height:0;position:absolute;right:22px;top:50%;margin-top:-3px;border:6px solid rgba(0,0,0,0);border-top-color:#fff}#navigation .menu-category>li.parent-level2-trigger{position:relative}#navigation .menu-category>li.parent-level2-trigger:after{content:"";display:block;width:0;height:0;position:absolute;right:22px;top:22px;border:6px solid rgba(0,0,0,0);border-top-color:#fff}#navigation .menu-category>li.parent-level2-trigger.level2-open:after{border-top-color:rgba(0,0,0,0);border-bottom-color:#fff;margin-top:-9px}#navigation .menu-category>li .level2-trigger{pointer-events:none;margin-right:53px}#navigation .menu-category>li .level2-trigger:after{display:none}#navigation .menu-category>li.special a{background:red;color:#fff;-moz-transition:background .3s ease;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#navigation .menu-category>li.special a:hover{background:#b30000}#navigation .menu-category>li>.level-2{display:none;padding:10px 0;background:#edf1f1;border-bottom:1px solid #cecece}#navigation .menu-category>li>.level-2 strong,#navigation .menu-category>li>.level-2 .menu-banners{display:none}#navigation .menu-category>li>.level-2 .submenu-wrapper a{display:block;line-height:20px;padding:12px 0 10px;margin:0 20px;border-bottom:1px solid #cecece}#navigation .menu-category>li>.level-2 .submenu-wrapper a:before{content:"";display:inline-block;vertical-align:baseline;width:0;height:.8em;background:currentColor;margin:0;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);-moz-transition:width .2s ease-in-out,margin .2s ease-in-out;-webkit-transition:width .2s ease-in-out,margin .2s ease-in-out;-o-transition:width .2s ease-in-out,margin .2s ease-in-out;transition:width .2s ease-in-out,margin .2s ease-in-out}#navigation .menu-category>li>.level-2 .submenu-wrapper a:after{content:"";font-family:"gregory-icons",sans-serif;font-size:14px;line-height:1;color:#333;speak:none;display:inline-block;line-height:20px;float:right;font-weight:normal}#navigation .menu-category>li>.level-2 .submenu-wrapper a:hover:before{width:.25em;margin:0 .5em 0 .3em}#navigation .menu-category>li>.level-2 .submenu-wrapper .show-all{margin-top:15px;font-weight:700}#navigation .menu-category>li>.level-2 .submenu-wrapper .show-all a{border-bottom-width:0}#navigation .menu-category>li.level2-open .level2-trigger:after{border-top-color:rgba(0,0,0,0);border-bottom-color:#fff;margin-top:-9px}#navigation .menu-category>li.level2-open>.level-2{display:block}.navigation-open{overflow:hidden}.navigation-open #navigation{display:block}#navigation .menu-category.static-header>li>.level-2 .submenu-wrapper li.last a{border-bottom-width:0}@media only screen and (min-width: 1140px){#header-wrapper .header-right_middle .toggle-navigation{display:none}.navigation-open{overflow:auto}#navigation{display:block;position:relative;top:0 !important;overflow:visible}#navigation nav{max-width:1140px;margin:0 auto;padding:0 10px;box-shadow:none}#navigation a{display:inline-block}#navigation .menu-category{display:block !important;float:left;border-top-width:0;font-size:0}#navigation .menu-category+.menu-category{float:right}#navigation .menu-category>li{display:inline-block;background:rgba(0,0,0,0);border-bottom:0}#navigation .menu-category>li>a{border-bottom-width:0;padding:10px;color:#333}html[lang=fr] #navigation .menu-category>li>a{padding-left:7px;padding-right:7px}html[lang=fr] #navigation .menu-category>li>a:after{left:7px;right:7px}#navigation .menu-category>li>a:before{display:none}#navigation .menu-category>li>a:after{display:block;top:auto;bottom:7px;left:10px;right:10px;width:auto;height:0;background:#333;border-width:0;z-index:1}#navigation .menu-category>li.parent-level2-trigger{position:static}#navigation .menu-category>li.parent-level2-trigger:after{display:none}#navigation .menu-category>li .level2-trigger{position:relative;pointer-events:auto;margin-right:0}#navigation .menu-category>li .level2-trigger:after{display:block;-moz-transition:all 0s linear .2s;-webkit-transition:all 0s linear .2s;-o-transition:all 0s linear .2s;transition:all 0s linear .2s}#navigation .menu-category>li>.level-2{position:absolute;top:50px;left:0;width:100%;display:block;visibility:hidden;background:#fff;border-width:0;padding:0;box-shadow:0 10px 15px 0 rgba(0,0,0,.2),0 1500px 0 1500px rgba(0,0,0,.5);-moz-transition:all 0s ease-in-out .2s;-webkit-transition:all 0s ease-in-out .2s;-o-transition:all 0s ease-in-out .2s;transition:all 0s ease-in-out .2s}#navigation .menu-category>li>.level-2 .menu-wrapper{display:table;width:100%;max-width:1140px;margin:0 auto;padding:0 20px}#navigation .menu-category>li>.level-2 .menu-wrapper>.level-2{display:table-cell;vertical-align:top;width:35%}#navigation .menu-category>li>.level-2 .submenus-wrapper{padding:40px 0}#navigation .menu-category>li>.level-2 .submenus-wrapper strong{display:block;margin-bottom:15px;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:22px;line-height:22px;font-weight:500;text-transform:uppercase}#navigation .menu-category>li>.level-2 .submenus-wrapper a{margin:0}#navigation .menu-category>li>.level-2 .menu-banners{display:table-cell;vertical-align:top;text-align:right}#navigation .menu-category>li>.level-2 .menu-banners ul{display:inline-block;max-width:720px;font-size:0;letter-spacing:0}#navigation .menu-category>li>.level-2 .menu-banners li{display:inline-block;width:50%;max-width:360px;text-align:left;vertical-align:top;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#navigation .menu-category>li>.level-2 .menu-banners a{position:relative;padding:0;margin:0 0 0 20px}#navigation .menu-category>li>.level-2 .menu-banners a:hover{text-decoration:none}#navigation .menu-category>li>.level-2 .menu-banners .image{position:relative;display:block;overflow:hidden}#navigation .menu-category>li>.level-2 .menu-banners .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzcwNjhhOC00OGI1LTIxNDAtODE1Ny00Zjc0MzA5MmZjNWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMxNDY3MDYwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMxNDY3MDUwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzMwYjVkNzMtY2EyOC0xZDQ0LTk5OTAtMmRlMDg5ODY5ZWI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NzA2OGE4LTQ4YjUtMjE0MC04MTU3LTRmNzQzMDkyZmM1YiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUhG54AAAA1SURBVHjaYmBgYPBlNjaWAmKG////MzABGWeBgs+AmIGRkdGXCcb5e/YsSOVZJmQOSBIgwAD1IRCpadqILwAAAABJRU5ErkJggg==");opacity:.5;background-attachment:fixed;-moz-transition:background .5s ease-in-out,opacity .5s ease-in-out;-webkit-transition:background .5s ease-in-out,opacity .5s ease-in-out;-o-transition:background .5s ease-in-out,opacity .5s ease-in-out;transition:background .5s ease-in-out,opacity .5s ease-in-out}#navigation .menu-category>li>.level-2 .menu-banners img{display:block;width:100%;height:auto;-moz-transition:transform .4s ease-in-out;-webkit-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}#navigation .menu-category>li>.level-2 .menu-banners .title{display:block;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;padding:20px 0}#navigation .menu-category>li>.level-2 .menu-banners .title:before{content:"";display:inline-block;vertical-align:baseline;width:0;height:.8em;background:currentColor;margin:0;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);-moz-transition:width .2s ease-in-out,margin .2s ease-in-out;-webkit-transition:width .2s ease-in-out,margin .2s ease-in-out;-o-transition:width .2s ease-in-out,margin .2s ease-in-out;transition:width .2s ease-in-out,margin .2s ease-in-out}#navigation .menu-category>li>.level-2 .menu-banners ul:hover li .image:after{background-color:rgba(0,0,0,.3);opacity:1}#navigation .menu-category>li>.level-2 .menu-banners ul:hover li:hover .image:after{opacity:0;background-color:rgba(0,0,0,0)}#navigation .menu-category>li>.level-2 .menu-banners ul:hover li:hover img{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#navigation .menu-category>li>.level-2 .menu-banners ul:hover li:hover .title:before{width:.25em;margin:0 .9em 0 .3em}#navigation .menu-category>li:hover>a:after{height:3px;bottom:10px}#navigation .menu-category>li:hover>.level-2{visibility:visible}#navigation .menu-category>li>a{padding-bottom:20px}#navigation .menu-category>li>a:after{bottom:17px}#navigation .menu-category>li:hover>a:after{bottom:20px}#navigation .menu-category>li>.level-2{top:60px;max-height:calc(100vh - 170px);overflow:auto}#navigation .menu-category.static-header .hide-desktop{display:none}#navigation .menu-category.static-header>li>.level-2{left:auto;right:calc((100% - 1140px)/2);width:auto}#navigation .menu-category.static-header>li>.level-2 .menu-wrapper{width:auto;padding-left:0}#navigation .menu-category.static-header>li>.level-2 .menu-banners a{margin:0 20px 0 0}#navigation .menu-category.static-header>li>.level-2 .menu-banners ul{max-width:none}#navigation .menu-category.static-header>li>.level-2 .menu-banners ul.items-1{min-width:100%}#navigation .menu-category.static-header>li>.level-2 .menu-banners ul.items-2{min-width:50%}#navigation .menu-category.static-header>li>.level-2 .menu-banners li{width:auto;max-width:690px}#navigation .menu-category.static-header>li>.level-2 .menu-banners .title{padding-left:20px}}#mini-cart{position:relative;display:inline-block}#mini-cart .mini-cart-label{position:relative;opacity:.3}#mini-cart .mini-cart-link{text-decoration:none}#mini-cart .mini-cart-link>.mini-cart-label{opacity:1}#mini-cart .mini-cart-link .mini-cart-quantity{position:absolute;top:-4px;left:-7px;display:block;width:15px;height:15px;line-height:15px;text-align:center;font-size:10px;background:red;color:#fff;border-radius:50%}#mini-cart .mini-cart-content{display:none;position:absolute;right:-1px;top:-9999px;width:350px;padding:30px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.25),0 0 0 1500px rgba(0,0,0,.25);visibility:hidden;text-align:left;font-size:11px;line-height:1.5;z-index:1}#mini-cart .mini-cart-header{border-bottom:1px solid #333}#mini-cart .mini-cart-header p{display:table;width:100%;margin:0 0 15px}#mini-cart .mini-cart-header span,#mini-cart .mini-cart-header a{display:table-cell;vertical-align:middle}#mini-cart .mini-cart-header span{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.1em}#mini-cart .mini-cart-header a{text-align:right;color:dimgray}#mini-cart .mini-cart-header a:hover{color:#555}#mini-cart .mini-cart-header .mini-cart-close{position:absolute;top:10px;right:10px;border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;cursor:pointer}#mini-cart .mini-cart-header .mini-cart-close:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#333;speak:none}#mini-cart .mini-cart-products{padding:10px 0;border-bottom:1px solid #333}#mini-cart .mini-cart-product{position:relative;padding:15px 0}#mini-cart .mini-cart-product>div,#mini-cart .mini-cart-product>ul{float:right;width:205px}#mini-cart .mini-cart-product .mini-cart-image{float:left;width:75px}#mini-cart .mini-cart-product .mini-cart-image img{display:block;margin:0 auto;max-width:100%;height:auto}#mini-cart .mini-cart-product .mini-cart-name{margin-bottom:10px}#mini-cart .mini-cart-product .mini-cart-name a{text-transform:uppercase;text-decoration:none}#mini-cart .mini-cart-product .mini-cart-name a mark{display:block;font-weight:700}#mini-cart .mini-cart-product .mini-cart-pricing{text-transform:uppercase}#mini-cart .mini-cart-product .mini-cart-pricing .mini-cart-price{float:right;display:block;font-weight:700}#mini-cart .mini-cart-product .mini-cart-toggler{display:none}#mini-cart .mini-cart-totals .order-totals-table{width:100%;margin:15px 0}#mini-cart .mini-cart-totals .order-totals-table thead{display:none}#mini-cart .mini-cart-totals .order-totals-table td{padding:5px 0;line-height:1.5}#mini-cart .mini-cart-totals .order-totals-table td+td{white-space:nowrap;text-align:right;padding-left:10px}#mini-cart .mini-cart-totals .order-totals-table .order-shipping td:first-child{text-transform:none}#mini-cart .mini-cart-totals .order-totals-table .order-subtotal td,#mini-cart .mini-cart-totals .order-totals-table .order-total td{text-transform:uppercase}#mini-cart .mini-cart-totals .order-totals-table .order-total td{font-weight:bold;font-size:12px}#mini-cart .mini-cart-totals .mini-cart-link-cart{display:block;text-align:center;width:100%}#mini-cart .mini-cart-totals .mini-cart-link-checkout{display:block;text-align:center;color:dimgray;margin:20px 0 0}#mini-cart .mini-cart-totals .mini-cart-link-checkout:hover{color:#555}#mini-cart .mini-cart-totals .mini-cart-banner{border-bottom:none;padding-bottom:0}#mini-cart .mini-cart-totals .mini-cart-banner p{margin:0;text-align:center;text-transform:none;font-size:12px}#mini-cart .mini-cart-totals .mini-cart-banner p em{text-transform:uppercase;font-style:normal}#mini-cart .mini-cart-totals .mini-cart-banner p a:hover{border-bottom:2px solid #333}#mini-cart .mini-cart-totals #order-slot_mini-cart{margin:10px 0}#mini-cart .mini-cart-totals .minicart-link-paypal{margin-top:20px;text-align:center}@media only screen and (min-width: 600px){#mini-cart{overflow:visible}#mini-cart .mini-cart-total{color:#fff}#mini-cart .mini-cart-content{visibility:visible;top:25px}}#footer{text-transform:uppercase;font-size:10px}#footer .mobile-break{display:block}#footer .footer-top{background:#333;color:#fff}#footer .footer-top .footer-column{padding:30px 0}#footer .footer-top .logo{display:inline-block;margin-bottom:50px}#footer .footer-top .logo img{width:40%;float:left;display:block;max-width:100%;margin:0 auto}#footer .footer-top .footer-navigation{overflow:hidden}#footer .footer-top .footer-navigation .footer-navigation-column>strong{font-size:18px;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;display:block;letter-spacing:.1em}#footer .footer-top .footer-navigation ul{margin:20px 0}#footer .footer-top .footer-navigation ul li{padding:8px 0}#footer .footer-top .footer-navigation ul li a{line-height:1.2;color:#fff;text-decoration:none}#footer .footer-top .footer-navigation ul li a:hover{text-decoration:underline}#footer .footer-top .footer-newsletter{display:inline-block;width:500px;max-width:100%;text-align:left}#footer .footer-top .footer-newsletter h3{font-size:21px;line-height:1;margin:30px 0 16px}#footer .footer-top .footer-newsletter h4{font-size:18px;font-weight:300;line-height:1;margin:10px 0 25px;text-align:right}#footer .footer-top .footer-newsletter form{position:relative;float:right;width:400px;max-width:100%}#footer .footer-top .footer-newsletter form:after{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none;position:absolute;top:16px;right:0}#footer .footer-top .footer-newsletter form input[type=text]{background:rgba(0,0,0,0);width:400px;max-width:100%;padding:14px 50px 14px 0;border:none;border-bottom:1px solid #fff;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:400;color:#fff}#footer .footer-top .footer-newsletter form input.icon-subscribe{border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;position:absolute;top:0;right:0;display:block;width:50px;height:50px;background:rgba(0,0,0,0);border-width:0;z-index:5;outline-width:0;cursor:pointer}#footer .footer-top .footer-newsletter form span.error,#footer .footer-top .footer-newsletter form .resp{display:block;margin-top:5px}#footer .footer-top .footer-social{margin-top:20px}#footer .footer-top .footer-social li{display:inline-block}#footer .footer-top .footer-social a{color:#fff;text-decoration:none;font-size:0;letter-spacing:0;margin:0 5px}#footer .footer-top .footer-social .icon-facebook:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none}#footer .footer-top .footer-social .icon-twitter:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none}#footer .footer-top .footer-social .icon-pinterest:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none}#footer .footer-top .footer-social .icon-instagram:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none}#footer .footer-top .footer-social .icon-youtube:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none}#footer .footer-top .footer-social .icon-google-plus:before{content:"";font-family:"gregory-icons",sans-serif;font-size:20px;line-height:1;color:#fff;speak:none}#footer .footer-top .footer-social .footer-newsletter-legal{font-size:9px;text-transform:none;line-height:normal}#footer .footer-top .footer-usps{margin-top:50px;width:500px;max-width:100%}#footer .footer-top .footer-usps a{color:#fff;text-decoration:none}#footer .footer-top .footer-usps p{margin:10px 0;line-height:1.5}#footer .footer-top .footer-usps img{width:50px;height:40px}#footer .footer-top .footer-usps ul{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:center;justify-content:flex-end}#footer .footer-top .footer-usps ul li{width:33%;text-align:center;padding:0 5px}#footer .footer-bottom{padding:30px 0;text-align:center}#footer .footer-bottom p{margin:0 0 30px 0}#footer .footer-bottom li{display:inline-block;margin:5px}.no-compare{display:none}@media only screen and (min-width: 480px){#footer .footer-top .footer-column .footer-navigation .footer-navigation-column{float:left;width:50%}#footer .footer-top .footer-newsletter h3{font-size:27px}#footer .footer-top .footer-newsletter h4{font-size:24px}#footer .footer-bottom{text-align:center}#footer .footer-bottom li{margin:2px}}@media only screen and (min-width: 1140px){#footer .mobile-break{display:none}#footer .footer-top{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzcwNjhhOC00OGI1LTIxNDAtODE1Ny00Zjc0MzA5MmZjNWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMxNDY3MDYwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMxNDY3MDUwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzMwYjVkNzMtY2EyOC0xZDQ0LTk5OTAtMmRlMDg5ODY5ZWI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NzA2OGE4LTQ4YjUtMjE0MC04MTU3LTRmNzQzMDkyZmM1YiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUhG54AAAA1SURBVHjaYmBgYPBlNjaWAmKG////MzABGWeBgs+AmIGRkdGXCcb5e/YsSOVZJmQOSBIgwAD1IRCpadqILwAAAABJRU5ErkJggg==");overflow:hidden}#footer .footer-top .inner-wrapper{display:table;width:100%}#footer .footer-top .footer-column{display:table-cell;width:50%;vertical-align:middle}#footer .footer-top .footer-column:first-child{position:relative;padding:5% 0;z-index:1}#footer .footer-top .footer-column:first-child>*{position:relative;z-index:1}#footer .footer-top .footer-column:first-child:before,#footer .footer-top .footer-column:first-child:after{content:"";position:absolute;z-index:0;width:78%;height:0;border-color:#383838;border-style:solid;box-sizing:content-box;pointer-events:none;border-width:0}#footer .footer-top .footer-column:first-child:before{bottom:0;right:22%;border-top-width:5000px;border-left-width:2886.7513459477px;border-left-color:rgba(0,0,0,0)}#footer .footer-top .footer-column:first-child:after{top:0;left:0;border-bottom-width:5000px;border-right-width:2886.7513459477px;border-right-color:rgba(0,0,0,0)}#footer .footer-top .footer-column+.footer-column{text-align:right}#footer .footer-top .footer-newsletter{margin:0}#footer .footer-top .footer-newsletter h3{font-size:25px}#footer .footer-top .footer-newsletter h4{font-size:22px}#footer .footer-top .footer-social{max-width:400px;margin-left:auto}#footer .footer-top .footer-social .footer-newsletter-legal{text-align:left}#footer .footer-top .footer-usps{display:inline-block;width:380px;margin-top:15px}#footer .footer-bottom p{margin:0}#footer .footer-bottom li{margin:3px}#footer .footer-bottom .inner-wrapper{display:table;width:100%}#footer .footer-bottom .footer-column{display:table-cell;width:50%;vertical-align:middle}#footer .footer-bottom .footer-column .footer-payment-methods{text-align:left}#footer .footer-bottom .footer-column .footer-copyright{text-align:right}}.product-tile{position:relative;width:100%;display:block}.product-tile .product-image{position:relative;padding:0;margin:0 auto}.product-tile .product-image img{display:block;width:inherit;max-width:100%;margin:0 auto;height:auto}.product-tile .thumb-link{display:block;margin:0 auto}.product-tile #quickviewbutton{display:none}.product-tile .product-other{text-align:center;padding-top:10px}.product-tile .product-swatches-all{display:none}.product-tile .swatch-list{overflow:hidden}.product-tile .swatch-list li{position:relative;display:inline-block;vertical-align:middle;margin:2px 2px 2px 0;padding:0px 2px 5px;width:34px;height:32px;border-bottom:1px solid rgba(0,0,0,0)}.product-tile .swatch-list li:after{content:"";position:absolute;right:0;left:0;bottom:0;width:100%;border-bottom:5px solid #fff}.product-tile .swatch-list li a{position:relative;display:block;height:100%;width:100%;text-indent:-9999em;background-repeat:no-repeat;background-position:center center;background-size:contain}.product-tile .swatch-list li a:before{content:"";position:absolute;left:0;top:0;bottom:0;border-bottom:26px solid rgba(0,0,0,0);border-left:15px solid #fff}.product-tile .swatch-list li a:after{content:"";position:absolute;right:0;top:0;bottom:0;border-bottom:26px solid rgba(0,0,0,0);border-right:15px solid #fff}.product-tile .swatch-list li a img{display:block;width:100%;height:26px}.product-tile .swatch-list li.selected{border-color:#4d4d4d}.product-tile .swatch-list li.unselectable,.product-tile .swatch-list li.selected-value{display:none}.product-tile .product-name{margin:10px 0 15px}.product-tile .product-name a{text-decoration:none}.product-tile .product-name h3{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.4}.product-tile .product-name h3 mark{display:block;font-size:1.4em;font-weight:500;color:#333}.product-tile .product-brand{margin-bottom:10px}.product-tile .product-brand span{display:inline-block;padding:8px 9px;letter-spacing:.15em;text-transform:uppercase;font-size:10px;line-height:1;border:1px solid #cecece}.product-tile .product-pricing{padding:0;font-size:14px;line-height:1}.product-tile .product-pricing span{display:inline-block}.product-tile .product-pricing .price-standard{color:dimgray;text-decoration:line-through;font-size:13px;line-height:14px}.product-tile .product-promo{display:none}.product-tile .promotional-message{position:absolute;left:0;top:20px;z-index:99 !important}.product-tile .promotional-message:before{content:"";display:block;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cecece rgba(0,0,0,0);border-width:10px;border-style:solid;position:absolute;bottom:-30px;left:50%;margin-left:-10px;opacity:0}.product-tile .promotional-message img{display:block;max-width:100%}.product-tile .promotional-message:hover:before{bottom:-15px;opacity:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.product-tile .promotional-message-content{display:none;padding:10px;background:#cecece;max-width:200px;margin-top:10px;position:absolute;left:-10px !important}.product-tile .promotional-message-content.tooltip-show{display:block}.product-tile--availability-callout .product-image{position:relative}.product-tile--availability-callout .product-image:before{content:attr(data-out-of-stock-message);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;pointer-events:none;background:rgba(0,0,0,.3);transition:opacity .2s ease-out;color:#fff;font-size:14px;font-weight:900;margin:0 -10px;padding:20px}@media only screen and (min-width: 480px){.product-tile--availability-callout .product-image:before{margin:-10px -10px 0 -10px;font-size:18px}}@media only screen and (min-width: 768px){.product-tile--availability-callout .product-image:before{font-size:22px}}@media only screen and (min-width: 1230px){.product-tile--availability-callout .product-image:before{font-size:24px}}.product-price .price-promo,.product-price .price-standard~.price-sales{font-weight:bold;color:red}@media only screen and (min-width: 768px){.product-tile .product-image:hover #quickviewbutton{display:block}.product-tile #quickviewbutton{background-color:#fff;position:absolute;left:0;top:50%;width:100%;border:#cecece 1px solid;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:10px;text-align:left;padding:10px 30px 10px 10px;letter-spacing:.15em;text-decoration:none}.product-tile #quickviewbutton:before{content:attr(data-quickview);display:inline-block;vertical-align:middle}.product-tile #quickviewbutton:after{content:"";font-family:"gregory-icons",sans-serif;font-size:2em;line-height:1;color:#333;speak:none;position:absolute;top:50%;margin-top:-10px;right:5px}.product-tile #quickviewbutton:hover{background:#333;color:#fff}.product-tile #quickviewbutton:hover:after{color:#fff}}@media only screen and (min-width: 1140px){.product-tile .product-other{overflow:hidden}.product-tile .product-promo{display:block;position:absolute;left:0;top:10px}.product-tile .product-promo .promotional-message{position:static}.product-tile .product-promo .promotional-message:before{display:none}.product-tile .product-promo .promotional-message-content{left:50% !important;max-width:none;width:200px;margin-left:-100px;text-align:center}.product-tile .product-promo .promotional-message-content:before{content:"";display:block;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cecece rgba(0,0,0,0);border-width:10px;border-style:solid;position:absolute;top:-20px;left:50%;margin-left:-10px}}.ui-dialog{overflow:hidden;position:fixed !important;top:0 !important;left:0 !important;z-index:100000 !important;width:100% !important;height:100% !important;text-align:center}.ui-dialog:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}.ui-dialog a{outline:none}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-titlebar-close{position:fixed;top:0;left:0;z-index:0;margin:0;padding:0;background:rgba(0,0,0,0);border-width:0;outline-width:0}.ui-dialog .ui-dialog-titlebar-close{width:100%;height:100%}.ui-dialog .ui-dialog-content-close{position:absolute;top:10px !important;right:10px !important;display:block;width:30px !important;height:30px !important;margin:0 !important;padding:0 !important;border:none;border-radius:0;z-index:9999;pointer-events:all;border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0}.ui-dialog .ui-dialog-content-close:before{content:"";font-family:"gregory-icons",sans-serif;font-size:30px;line-height:1;color:#333;speak:none}.ui-dialog .ui-dialog-content-close span{display:none}.ui-dialog .ui-dialog-content-close:hover{border:none;text-decoration:none}.ui-dialog .ui-dialog-content-close .ui-icon-closethick{display:none}.ui-dialog .ui-dialog-content{display:inline-block !important;vertical-align:middle;background:#fff none repeat scroll 0 0;position:relative;z-index:1003;overflow:auto;width:90% !important;max-width:768px;max-height:90%;margin:0;padding:30px 30px;height:auto !important;text-align:left}.ui-dialog h1,.ui-dialog h2,.ui-dialog h3{margin-bottom:15px}.ui-dialog h1{font-size:35px;font-weight:500}.ui-dialog h2{font-size:18px;font-weight:300}.ui-dialog h3{font-size:20px;text-transform:none}.ui-dialog ol,.ui-dialog ul{margin:15px 0}.ui-dialog iframe{display:block;width:100%;height:100%;border:none}.ui-widget-overlay{background:#333 !important;background:rgba(0,0,0,.75) !important;opacity:1 !important;position:fixed !important;width:100% !important;height:100% !important;z-index:99999 !important;pointer-events:none}.ui-dialog .ui-dialog-content.ui-dialog-iframe,.ui-dialog .ui-dialog-content.ui-dialog-video{max-width:1230px;height:691.875px !important}.ui-dialog .ui-dialog-content.ui-dialog-iframe .ui-dialog-content-close,.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-close{position:fixed}.ui-dialog .ui-dialog-content.ui-dialog-iframe .ui-dialog-content-close:before,.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-close:before{width:28px;font-size:28px;line-height:30px;color:#fff}.ui-dialog .ui-dialog-content.ui-dialog-iframe .iframe-container,.ui-dialog .ui-dialog-content.ui-dialog-iframe .video-container,.ui-dialog .ui-dialog-content.ui-dialog-video .iframe-container,.ui-dialog .ui-dialog-content.ui-dialog-video .video-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.ui-dialog .ui-dialog-content.ui-dialog-video{overflow:visible}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next{border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;display:block;background:#fff;border:1px solid #edf1f1;outline-width:0;text-align:center;cursor:pointer;position:absolute;top:0;bottom:0;z-index:9999;width:42px;height:52px;margin:auto 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next:before{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next:hover{border-color:#cecece}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next svg{display:none}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next[disabled]{display:none}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next.previous{left:-21px}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next.previous:before{content:"";font-family:"gregory-icons",sans-serif;font-size:28px;line-height:1;color:#333;speak:none}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next.next{right:-21px}.ui-dialog .ui-dialog-content.ui-dialog-video .ui-dialog-content-prev-next.next:before{content:"";font-family:"gregory-icons",sans-serif;font-size:28px;line-height:1;color:#333;speak:none}.ui-dialog .ui-dialog-content.ui-dialog-video .video-container{border:5px solid #fff}.pt_error{overflow:hidden}.pt_error #header{border-bottom:1px dashed #cecece}.pt_error #main{max-width:1140px;margin:0 auto;padding:0 20px}.pt_error .category-top .inner-wrapper{padding:0}.pt_error .breadcrumb{background:none;padding-top:20px;position:relative;letter-spacing:.3em}.pt_error .breadcrumb a{margin-right:5px;text-decoration:none;color:currentColor}.pt_error .breadcrumb a:after{content:"";display:inline-block;width:2px;height:10px;background:currentColor;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);margin:1px 2px 0 8px}.pt_error .breadcrumb a span{border-bottom:1px solid currentColor}.pt_error .breadcrumb h1{font-size:35px;font-weight:500;display:block;margin:0 0 20px}.pt_error .breadcrumb li{display:inline}.pt_error .breadcrumb li>a,.pt_error .breadcrumb li>h2{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:300;line-height:1;text-transform:uppercase;display:inline-block;margin-bottom:22px}.pt_error .breadcrumb li:last-child a:after{display:none}@media only screen and (min-width: 1140px){.pt_error .breadcrumb h1{font-size:45px}}.pt_error .primary-content{padding:40px 0}.pt_error h1{font-size:35px}.pt_error form label{display:block;margin:20px 0 10px}.pt_error form input[type=text],.pt_error form button{height:50px;font-size:14px;line-height:1;padding-top:18px;padding-bottom:18px;vertical-align:middle}@media only screen and (min-width: 768px){.pt_error .main-wrapper{background-position:center 40%;background-size:cover}.pt_error .primary-content{max-width:50%;padding:120px 0}.pt_error h1{font-size:50px}}.share-wrapper{position:relative;display:inline-block}.share-wrapper .trigger_share-menu{text-transform:uppercase;cursor:pointer}.share-wrapper .trigger_share-menu:before{content:"";font-family:"gregory-icons",sans-serif;font-size:26px;line-height:1;color:#333;speak:none;padding-right:10px;vertical-align:middle;margin-top:-3px}.share-wrapper .share-menu{position:absolute;top:50px;left:-10px;width:200px;visibility:hidden;opacity:0;z-index:30;-moz-transition:all .3s ease-in-out .2s;-webkit-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}.share-wrapper .share-menu li{display:block;float:left}.share-wrapper .share-menu li:first-child a:before{content:"";width:0;height:0;position:absolute;top:-12px;left:50%;margin-left:-6px;border:6px solid rgba(0,0,0,0);-moz-transition:border-color .3s ease-in-out;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.share-wrapper .share-menu a{position:relative;display:block;width:40px;height:40px;border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;overflow:visible;text-align:center;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.share-wrapper .share-menu a:after{content:"";font-family:"gregory-icons",sans-serif;font-size:15px;line-height:1;color:#fff;speak:none;display:inline-block;line-height:40px}.share-wrapper .share-menu a.facebook{background-color:#3b5998}.share-wrapper .share-menu a.facebook:after{content:"";margin-left:-1px}.share-wrapper .share-menu a.facebook:before{border-bottom-color:#3b5998 !important}.share-wrapper .share-menu a.facebook:hover{background-color:#263961}.share-wrapper .share-menu a.facebook:hover:before{border-bottom-color:#263961 !important}.share-wrapper .share-menu a.twitter{background-color:#2caae1}.share-wrapper .share-menu a.twitter:after{content:""}.share-wrapper .share-menu a.twitter:before{border-bottom-color:#2caae1 !important}.share-wrapper .share-menu a.twitter:hover{background-color:#187da9}.share-wrapper .share-menu a.twitter:hover:before{border-bottom-color:#187da9 !important}.share-wrapper .share-menu a.pinterest{background-color:#bd081c;margin-left:-1px}.share-wrapper .share-menu a.pinterest:after{content:"";margin-left:-2px}.share-wrapper .share-menu a.pinterest:before{border-bottom-color:#bd081c !important}.share-wrapper .share-menu a.pinterest:hover{background-color:#740511}.share-wrapper .share-menu a.pinterest:hover:before{border-bottom-color:#740511 !important}.share-wrapper .share-menu a.google{background-color:#dd4b39}.share-wrapper .share-menu a.google:after{content:""}.share-wrapper .share-menu a.google:before{border-bottom-color:#dd4b39 !important}.share-wrapper .share-menu a.google:hover{background-color:#ac2d1e}.share-wrapper .share-menu a.google:hover:before{border-bottom-color:#ac2d1e !important}.share-wrapper .share-menu a.instagram{background-color:#125688;margin-left:-1px}.share-wrapper .share-menu a.instagram:after{content:""}.share-wrapper .share-menu a.instagram:before{border-bottom-color:#125688 !important}.share-wrapper .share-menu a.instagram:hover{background-color:#092b44}.share-wrapper .share-menu a.instagram:hover:before{border-bottom-color:#092b44 !important}.share-wrapper .share-menu a.youtube{background-color:#cc181e;margin-left:-1px}.share-wrapper .share-menu a.youtube:after{content:"";font-size:21px}.share-wrapper .share-menu a.youtube:before{border-bottom-color:#cc181e !important}.share-wrapper .share-menu a.youtube:hover{background-color:#881014}.share-wrapper .share-menu a.youtube:hover:before{border-bottom-color:#881014 !important}.share-wrapper:hover .share-menu{visibility:visible;opacity:1;top:40px}.navigation-open #site-popup .sticky-link{display:none}#site-popup{position:fixed;right:0;bottom:10%;z-index:100000;overflow:hidden}#site-popup .sticky-link{display:block;float:right;clear:right;text-decoration:none}#site-popup .sticky-link:hover{text-decoration:none}#site-popup .sticky-link img{display:block;max-width:100%;height:auto}#site-popup .sticky-link.hide-mobile{display:none}#site-popup .sticky-link:not(.hide-mobile)+.sticky-link{margin-top:20px}.pt_email-subscribe #newsletter-sticky-link{display:none}.pt_email-subscribe .main-wrapper{position:relative}.pt_email-subscribe .main-wrapper .loader-bg{background-position:center center}.pt_email-subscribe .newsletter-signup{box-sizing:border-box;max-width:768px;margin:0 auto;padding:40px 20px}.pt_email-subscribe .newsletter-signup *,.pt_email-subscribe .newsletter-signup *:after,.pt_email-subscribe .newsletter-signup *:before{box-sizing:inherit}.pt_email-subscribe .signup-page .newsletter-signup-header{text-transform:uppercase}.pt_email-subscribe .newsletter-signup-header{color:#454545;text-align:center;font-size:40px}.pt_email-subscribe .newsletter-signup-header h1,.pt_email-subscribe .newsletter-signup-header h2{font-weight:300}.pt_email-subscribe .newsletter-signup-header h1{margin:0 0 20px;font-size:1em;line-height:1}.pt_email-subscribe .newsletter-signup-header h2{font-size:.5em}.pt_email-subscribe .newsletter-signup-header h2+p{margin-top:40px}.pt_email-subscribe .newsletter-signup-header p{font-size:15px}.pt_email-subscribe .form-error{padding:10px;border:2px solid;text-transform:uppercase;color:red;text-align:center}.pt_email-subscribe .form-error p{margin:0}.pt_email-subscribe form{font-size:13px}.pt_email-subscribe form+.form-error{margin-top:15px}.pt_email-subscribe .form-row-group,.pt_email-subscribe .form-row-button{margin-top:20px}.pt_email-subscribe .form-row.required label span:after{display:none}.pt_email-subscribe .form-row.radio>label,.pt_email-subscribe .form-row.radio .field-wrapper{display:inline-block;vertical-align:middle}.pt_email-subscribe .form-row.radio>label{margin:0 20px 0 0}.pt_email-subscribe .form-row.radio span.error{display:none}.pt_email-subscribe .form-row.first-name,.pt_email-subscribe .form-row.last-name,.pt_email-subscribe .form-row.select{padding-top:10px}.pt_email-subscribe p{margin:0}.pt_email-subscribe label{display:none;font-weight:normal}.pt_email-subscribe label[for=dwfrm_newsletter_age],.pt_email-subscribe label[for=dwfrm_newsletter_privacypolicy],.pt_email-subscribe label[for=dwfrm_newsletter_targetedOptin]{display:inline}.pt_email-subscribe label[for=dwfrm_newsletter_age]+.error,.pt_email-subscribe label[for=dwfrm_newsletter_privacypolicy]+.error,.pt_email-subscribe label[for=dwfrm_newsletter_targetedOptin]+.error{display:block}.pt_email-subscribe input[type=text],.pt_email-subscribe input[type=email],.pt_email-subscribe select{height:auto;padding:12px 5px;font-size:inherit;line-height:1;width:100%}.pt_email-subscribe input[type=text],.pt_email-subscribe input[type=email]{text-align:center;width:100%}.pt_email-subscribe input[type=radio]:not(:checked),.pt_email-subscribe input[type=radio]:checked{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0 none;clip:rect(0, 0, 0, 0)}.pt_email-subscribe input[type=radio]:not(:checked)+label,.pt_email-subscribe input[type=radio]:checked+label{display:inline-block;position:relative;padding-left:24px}.pt_email-subscribe input[type=radio]:not(:checked)+label:hover,.pt_email-subscribe input[type=radio]:checked+label:hover{cursor:pointer}.pt_email-subscribe input[type=radio]:not(:checked)+label:before,.pt_email-subscribe input[type=radio]:not(:checked)+label:after,.pt_email-subscribe input[type=radio]:checked+label:before,.pt_email-subscribe input[type=radio]:checked+label:after{content:"";display:block;position:absolute;top:50%;border-radius:50%}.pt_email-subscribe input[type=radio]:not(:checked)+label:before,.pt_email-subscribe input[type=radio]:checked+label:before{content:"";left:0;width:14px;height:14px;margin-top:-7px;border:1px solid}.pt_email-subscribe input[type=radio]:checked+label:after{background:#333;left:3px;width:8px;height:8px;margin-top:-4px}.pt_email-subscribe input[type=radio]+label{margin-right:20px;margin-bottom:0}.pt_email-subscribe span.error{padding-bottom:0}.pt_email-subscribe .btn{display:block;background:#fff;width:100%;padding:10px;border:2px solid #454545;font-size:inherit;color:#454545}.pt_email-subscribe .btn:hover{background:#454545;color:#fff}.pt_email-subscribe .newsletter-signup-legal{padding-top:20px;text-align:center}.pt_email-subscribe .newsletter-signup-image{display:none}.oldie .pt_email-subscribe .form-row.email-address label,.oldie .pt_email-subscribe .form-row.first-name label,.oldie .pt_email-subscribe .form-row.last-name label,.ie9 .pt_email-subscribe .form-row.email-address label,.ie9 .pt_email-subscribe .form-row.first-name label,.ie9 .pt_email-subscribe .form-row.last-name label{display:block}@media only screen and (min-width: 601px){.pt_email-subscribe .form-row-group{clear:both}.pt_email-subscribe .form-row-group:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.pt_email-subscribe .first-name,.pt_email-subscribe .last-name{width:49%}.pt_email-subscribe .first-name{float:left}.pt_email-subscribe .last-name{float:right}.pt_email-subscribe .select{float:left;width:32%}.pt_email-subscribe .select~.select{margin-left:2%}}@media only screen and (min-width: 901px){.pt_email-subscribe .newsletter-signup{display:table;background:#f9f9f9;width:100%;max-width:1140px;padding:0}.pt_email-subscribe .newsletter-signup-col{display:table-cell;vertical-align:middle;width:50%}.pt_email-subscribe .newsletter-signup-col:first-child{padding:4%}.pt_email-subscribe .newsletter-signup-header{font-size:32px}.pt_email-subscribe .newsletter-signup-image img{display:block;max-width:100%;margin:0 auto}}@media only screen and (min-width: 1141px){.pt_email-subscribe .newsletter-signup-header p{font-size:15px}}@media only screen and (min-width: 768px){#site-popup .sticky-link.hide-mobile{display:block}#site-popup .sticky-link.hide-mobile+.sticky-link{margin-top:20px}}@media only screen and (min-width: 1430px){#site-popup{max-width:10%}}.ui-dialog.country-dialog .ui-dialog-content{max-width:600px}.ui-dialog.country-dialog .country-dialog-title{display:block;padding:0;text-transform:uppercase;font-size:15px;line-height:20px;font-weight:bold;margin:0 0 15px}.ui-dialog.country-dialog .country-proposal{padding:50px 0 0}.ui-dialog.country-dialog .country-proposal .column{margin-bottom:25px;overflow:hidden}.ui-dialog.country-dialog .country-proposal .column img{display:block;max-width:100%;height:auto;margin:0 auto}.ui-dialog.country-dialog .country-proposal .column .country-flag{border-radius:5px;overflow:hidden}.ui-dialog.country-dialog .country-proposal .column .country-name{text-align:center;margin-top:6px;text-transform:uppercase;font-weight:bold;border-radius:5px}.ui-dialog.country-dialog .country-proposal .column .country-name a{text-decoration:none}.ui-dialog.country-dialog .country-proposal .column .country-name>a,.ui-dialog.country-dialog .country-proposal .column .country-name>span{padding:10px 0;display:block}.ui-dialog.country-dialog .country-proposal p{clear:both;font-size:14px}.ui-dialog.country-dialog .country-proposal p+p{margin-top:15px}.ui-dialog.country-dialog .country-list{display:none;box-sizing:border-box;padding-top:15px}.ui-dialog.country-dialog .country-list .group{padding:30px 0 0}.ui-dialog.country-dialog .country-list h4{text-transform:uppercase;font-weight:bold;margin-bottom:10px;font-size:20px}.ui-dialog.country-dialog .country-list li{display:inline-block;width:100%;padding:5px 0;font-size:13px;line-height:20px;white-space:nowrap}.ui-dialog.country-dialog .country-list li img{margin-right:10px}.ui-dialog.country-dialog .country-list li a{text-decoration:none}.ui-dialog.country-dialog .country-list li a:hover{border-bottom:1px solid #333}.ui-dialog.country-dialog .country-list p{margin-top:20px;font-size:14px}.ui-dialog.country-dialog.expanded .ui-dialog-content{max-width:600px}.ui-dialog.country-dialog.expanded .country-proposal{display:none}.ui-dialog.country-dialog.expanded .country-list{display:block}@media only screen and (min-width: 480px){.ui-dialog.country-dialog .country-dialog-title{font-size:22px}.ui-dialog.country-dialog .country-proposal .column{float:left;width:47%}.ui-dialog.country-dialog .country-proposal .column+.column{margin-left:6%}.ui-dialog.country-dialog .country-list h4{font-size:20px}.ui-dialog.country-dialog .country-list .groups{display:table;width:100%}.ui-dialog.country-dialog .country-list .group{display:table-cell;width:50%;padding:0 30px 0 0}.ui-dialog.country-dialog .country-list .group+.group{padding-left:30px}}.cookie-consent-disabled-feature{text-align:center;font-size:14px;line-height:1.5}.cookie-consent-disabled-feature a{text-decoration:underline}html:not(.touch) [data-background-attachment=fixed]{background-attachment:fixed}[data-prefix=stripe]:before{content:"";display:inline-block;vertical-align:baseline;width:.25em;height:.8em;background:currentColor;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);margin:0 .7em 0 .3em}.slide{position:relative;min-height:75vh;line-height:75vh;background-color:#555;background-position:center top;background-size:cover;text-align:center}.slide .container{position:relative;display:inline-block;vertical-align:top;width:100%;padding-top:100px;padding-bottom:150px;font-size:12px;letter-spacing:.05em;line-height:1.5;overflow:hidden;color:#fff;text-align:left;z-index:1}.slide br{display:none}.slide h2{font-size:32px;font-weight:300;line-height:1.2}.slide h2 strong{font-weight:500}.slide p{margin:30px 0 0}.slide .btn{position:relative;color:#fff;background:rgba(0,0,0,0);border:1px solid #fff;margin:0;outline:none;text-transform:uppercase;padding:14px 25px;display:inline-block;cursor:pointer;text-align:center;font-size:14px;line-height:1.5;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;letter-spacing:.15em;width:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slide .btn:hover{cursor:pointer;color:#333;border:1px solid #fff;background-color:#fff}.slide .btn[data-action=PlayVideo]:before{content:"►";padding-right:.5em}.slide .btn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;z-index:-1;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.slide .btn:hover{background:rgba(0,0,0,0)}.slide .btn:hover:after{width:100%}.slide[data-overlay]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-attachment:fixed}.slide[data-overlay*=stripe]:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzcwNjhhOC00OGI1LTIxNDAtODE1Ny00Zjc0MzA5MmZjNWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMxNDY3MDYwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMxNDY3MDUwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzMwYjVkNzMtY2EyOC0xZDQ0LTk5OTAtMmRlMDg5ODY5ZWI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NzA2OGE4LTQ4YjUtMjE0MC04MTU3LTRmNzQzMDkyZmM1YiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUhG54AAAA1SURBVHjaYmBgYPBlNjaWAmKG////MzABGWeBgs+AmIGRkdGXCcb5e/YsSOVZJmQOSBIgwAD1IRCpadqILwAAAABJRU5ErkJggg==")}.slide[data-overlay*=dark]:before{background-color:rgba(0,0,0,.4)}.slide[data-overlay*=light]:before{background-color:rgba(255,255,255,.4)}.slide[data-text-align*=middle] .container{vertical-align:middle}.slide[data-text-align*=bottom] .container{vertical-align:bottom}.slide[data-text-align*=center] .container{text-align:center}.slide[data-text-align*=right] .container{text-align:right}.div_section_slideshow{position:relative;background:#333;z-index:1}.div_section_slideshow .slideshow{position:relative;z-index:1;height:100%}.div_section_slideshow .slideshow .flickity-viewport{width:100%}.div_section_slideshow .slideshow .flickity-viewport .slide{width:100%}.div_section_slideshow .slideshow .flickity-prev-next-button{position:absolute;top:50%;transform:translate(0, -50%);background:rgba(0,0,0,0);border:none}.div_section_slideshow .slideshow .flickity-prev-next-button:disabled{opacity:.3;pointer-events:none;cursor:default}.div_section_slideshow .slideshow .flickity-prev-next-button:before{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.div_section_slideshow .slideshow .flickity-prev-next-button svg{display:none}.div_section_slideshow .slideshow .flickity-prev-next-button.previous{left:15px}.div_section_slideshow .slideshow .flickity-prev-next-button.previous:before{content:"";font-family:"gregory-icons",sans-serif;font-size:50px;line-height:1;color:#fff;speak:none}.div_section_slideshow .slideshow .flickity-prev-next-button.next{right:15px}.div_section_slideshow .slideshow .flickity-prev-next-button.next:before{content:"";font-family:"gregory-icons",sans-serif;font-size:50px;line-height:1;color:#fff;speak:none}.div_section_slideshow .pager,.div_section_slideshow .controls{position:absolute;left:0;width:100%;z-index:2;text-align:center;font-size:0;letter-spacing:0}.div_section_slideshow .pager li,.div_section_slideshow .controls li{display:inline-block}.div_section_slideshow .pager{top:30px}.div_section_slideshow .pager a{display:inline-block;color:#fff;text-transform:uppercase;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:300;font-size:12px;letter-spacing:.5em;text-decoration:none;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,.3)}.div_section_slideshow .pager a.active{border-bottom:3px solid #fff;padding-bottom:8px}.div_section_slideshow .pager.hidden{display:none}.div_section_slideshow .controls{bottom:50px}.div_section_slideshow .controls a{display:inline-block;width:12px;height:12px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #fff;margin:0 2px;border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.div_section_slideshow .controls a:hover{background:rgba(255,255,255,.3)}.div_section_slideshow .controls a.active{background:#fff}.div_section_slideshow .scroll-down{position:absolute;text-align:center;left:50%;bottom:35px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;background:#fff;width:30px;height:30px;text-decoration:none;border-radius:50%}.div_section_slideshow .scroll-down:before{content:"";font-family:"gregory-icons",sans-serif;font-size:18px;line-height:1;color:#333;speak:none;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main .div_section_slideshow .slide .container,.technology-page .slide .container{margin-top:120px}@media only screen and (min-width: 600px){#main .div_section_slideshow .slide .container,.technology-page .slide .container{margin-top:127px}}@media only screen and (min-width: 1140px){#main .div_section_slideshow .slide .container,.technology-page .slide .container{margin-top:136px}}#main .div_section_slideshow .pager,.technology-page .pager{margin-top:135px}@media only screen and (min-width: 600px){#main .div_section_slideshow .pager,.technology-page .pager{margin-top:142px}}@media only screen and (min-width: 1140px){#main .div_section_slideshow .pager,.technology-page .pager{margin-top:151px}}@media only screen and (min-width: 768px){.slide br{display:block}.slide h2{font-size:40px}}@media only screen and (min-height: 768px){.div_section_slideshow .pager{top:80px}.div_section_slideshow .controls{bottom:100px}.slide .container{padding-top:100px;padding-bottom:200px}}.tile{position:relative;overflow:hidden}.tile .tile_figure img{display:block;width:100%;height:auto;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tile .tile_content{position:absolute;top:50%;left:0;width:100%;padding:20px;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;text-align:center;pointer-events:none;z-index:2;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tile .tile_content h3{font-size:18px;letter-spacing:.5em;line-height:1.2}.tile .tile_content:before{content:"";position:absolute;width:0;top:0;left:0;right:0;height:5px;background:#fff;margin:0 auto;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tile[data-overlay] .tile_figure a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-attachment:fixed;pointer-events:none;z-index:1;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tile[data-overlay*=stripe] .tile_figure a:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzcwNjhhOC00OGI1LTIxNDAtODE1Ny00Zjc0MzA5MmZjNWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMxNDY3MDYwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMxNDY3MDUwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzMwYjVkNzMtY2EyOC0xZDQ0LTk5OTAtMmRlMDg5ODY5ZWI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NzA2OGE4LTQ4YjUtMjE0MC04MTU3LTRmNzQzMDkyZmM1YiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUhG54AAAA1SURBVHjaYmBgYPBlNjaWAmKG////MzABGWeBgs+AmIGRkdGXCcb5e/YsSOVZJmQOSBIgwAD1IRCpadqILwAAAABJRU5ErkJggg==")}.tile[data-overlay*=dark] .tile_figure a:before{background-color:rgba(0,0,0,.5)}.tile[data-overlay*=light] .tile_figure a:before{background-color:rgba(255,255,255,.5)}.tile:hover .tile_figure img{-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.tile:hover .tile_content:before{width:20%}.div_section_tiles{background:#fff;overflow:hidden;margin:40px 0}.tiles-wrapper{margin:.5% -0.5%;overflow:hidden}.tiles-wrapper .tile{float:left;width:99%;margin:.5%}@media only screen and (min-width: 600px){.tiles-wrapper .tile{width:49%}}@media only screen and (min-width: 1230px){.tile .tile_content{padding:30px}.div_section_tiles{margin:60px 0}.tiles-wrapper{margin:.25% -0.25%}.tiles-wrapper .tile{width:24.5%;margin:.25%}}@media only screen and (min-width: 1600px){.tile .tile_content h3{font-size:24px}}.article{position:relative;background-color:#fff;background-position:center top;font-size:0;letter-spacing:0;overflow:hidden;color:#333;text-align:center}.article .container{padding:30px 0 0}.article .article_figure,.article .article_text{position:relative;display:block;font-size:12px;letter-spacing:.05em;vertical-align:top;direction:ltr}.article .article_figure:before,.article .article_figure:after,.article .article_text:before,.article .article_text:after{content:"";position:absolute;z-index:-1;box-sizing:content-box;pointer-events:none}.article .article_figure{z-index:2}.article .article_figure img{display:inline-block;margin:0 auto;max-width:100%;height:auto}.article .article_text{margin-top:-120px;padding:140px 20px 20px;z-index:1;background:#fff}.article .article_text:before{bottom:100%;left:0;width:0;height:0;border-right:5000px solid #fff;border-top:881.6349035419px solid rgba(0,0,0,0)}.article h4{font-size:18px;margin-bottom:5px}.article .btn{position:relative;color:#333;background:rgba(0,0,0,0);border:1px solid #333;margin:0;outline:none;text-transform:uppercase;padding:14px 25px;display:inline-block;cursor:pointer;text-align:center;font-size:14px;line-height:1.5;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;letter-spacing:.15em;width:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.article .btn:hover{cursor:pointer;color:#fff;border:1px solid #333;background-color:#333}.article .btn[data-action=PlayVideo]:before{content:"►";padding-right:.5em}.article .btn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#333;z-index:-1;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.article .btn:hover{background:rgba(0,0,0,0)}.article .btn:hover:after{width:100%}.article:nth-child(odd) .article_text:before{left:auto;right:0;border-right-width:0;border-left:5000px solid #fff}.article[data-overlay]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-attachment:fixed}.article[data-overlay*=stripe]:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNzcwNjhhOC00OGI1LTIxNDAtODE1Ny00Zjc0MzA5MmZjNWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMxNDY3MDYwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMxNDY3MDUwMDhBMTFFNkE4MTdFMDM5NTgwQzlEMjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzMwYjVkNzMtY2EyOC0xZDQ0LTk5OTAtMmRlMDg5ODY5ZWI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI3NzA2OGE4LTQ4YjUtMjE0MC04MTU3LTRmNzQzMDkyZmM1YiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqUhG54AAAA1SURBVHjaYmBgYPBlNjaWAmKG////MzABGWeBgs+AmIGRkdGXCcb5e/YsSOVZJmQOSBIgwAD1IRCpadqILwAAAABJRU5ErkJggg==")}.article[data-overlay*=dark]:before{background-color:rgba(0,0,0,.6)}.article[data-overlay*=light]:before{background-color:rgba(255,255,255,.6)}@media only screen and (min-width: 768px){.article{background-size:cover}.article .container{padding:0 20px;display:table}.article .article_text,.article .article_figure{display:table-cell;vertical-align:middle}.article .article_text{text-align:left;margin:0;width:60%;padding:15% 0 15% 5%;background:rgba(0,0,0,0)}.article .article_figure{width:40%;text-align:right}.article[data-theme=light]{color:#fff}.article[data-theme=light] .btn{color:#fff;border-color:#fff}.article[data-theme=light] .btn:after{background-color:#fff}.article[data-theme=light] .btn:hover{color:#333}.article:nth-child(odd){direction:rtl}.article:nth-child(odd) .article_text{padding:15% 5% 15% 0}.article:nth-child(odd) .article_figure{text-align:left}.article[data-text-align*=top] .article_figure,.article[data-text-align*=top] .article_text{vertical-align:top}.article[data-text-align*=bottom] .article_figure,.article[data-text-align*=bottom] .article_text{vertical-align:bottom}.article[data-text-align*=right] .article_figure,.article[data-text-align*=right] .article_text{text-align:right}.article[data-text-align*=center] .article_figure,.article[data-text-align*=center] .article_text{text-align:center}.article[data-text-background*=dark] .article_text:before,.article[data-text-background*=dark] .article_text:after{border-color:#000}.article[data-text-background*=light] .article_text:before,.article[data-text-background*=light] .article_text:after{border-color:#fff}.article[data-figure-background*=dark]:after,.article[data-figure-background*=dark] .article_figure:before,.article[data-figure-background*=dark] .article_figure:after{background-color:#000}.article[data-figure-background*=light]:after,.article[data-figure-background*=light] .article_figure:before,.article[data-figure-background*=light] .article_figure:after{background-color:#fff}.article[data-text-background*=transparent] .article_text:before,.article[data-text-background*=transparent] .article_text:after{opacity:.7}.article[data-figure-background*=transparent]:after,.article[data-figure-background*=transparent] .article_figure:before,.article[data-figure-background*=transparent] .article_figure:after{opacity:.7}.article[data-text-background*=diagonal] .article_text:before,.article[data-text-background*=diagonal] .article_text:after{border-style:solid}.article[data-text-background*=diagonal]:nth-child(even) .article_text:before{top:0;bottom:auto;right:auto;left:20%;width:60%;height:0;border-top-width:0;border-bottom-width:5000px;border-left-width:0;border-right-width:2886.7513459477px;border-right-color:rgba(0,0,0,0) !important}.article[data-text-background*=diagonal]:nth-child(even) .article_text:after{top:auto;bottom:0;right:80%;left:auto;width:0;height:0;border-top-width:5000px;border-bottom-width:0;border-right-width:0;border-left-width:2886.7513459477px;border-left-color:rgba(0,0,0,0) !important}.article[data-text-background*=diagonal]:nth-child(odd) .article_text:before{top:0;bottom:auto;left:auto;right:30%;width:60%;height:0;border-top-width:0;border-bottom-width:5000px;border-right-width:0;border-left-width:2886.7513459477px;border-left-color:rgba(0,0,0,0) !important}.article[data-text-background*=diagonal]:nth-child(odd) .article_text:after{top:auto;bottom:0;left:70%;right:auto;width:0;height:0;border-top-width:5000px;border-bottom-width:0;border-left-width:0;border-right-width:2886.7513459477px;border-right-color:rgba(0,0,0,0) !important}.article[data-figure-background*=diagonal] .article_figure:before{top:0;bottom:auto;right:-25%;left:auto;width:75%;height:100%;-moz-transform-origin:100% 0;-webkit-transform-origin:100% 0;-o-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}.article[data-figure-background*=diagonal]:nth-child(odd) .article_figure:before{right:auto;left:-25%;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg)}.article[data-figure-background*=horizontal]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;z-index:1}.article[data-figure-background*=horizontal] .article_figure{vertical-align:bottom;padding-top:4%}.article[data-figure-background*=horizontal] .article_text{padding-bottom:20%}}@media only screen and (min-width: 1140px){.article .article_text,.article .article_figure{width:50%}.article[data-layout=wide-text] .article_text{width:60%}.article[data-layout=wide-text] .article_figure{width:40%}}.recommendations{margin:20px 0;padding-left:50px;padding-right:50px;overflow:hidden;position:relative}.recommendations>h1,.recommendations>h2,.recommendations>h3{font-size:18px;font-weight:300;text-align:center}.recommendations>h1:after,.recommendations>h2:after,.recommendations>h3:after{content:"";display:block;width:50px;margin:30px auto;border-bottom:2px solid #333}.recommendations .slider-loader{opacity:1}.recommendations>div{margin:0 auto}.recommendations>div .flickity-slider li{width:100%;padding-left:10px;padding-right:10px}.recommendations .product-tile .product-promo{max-width:100%}.recommendations .product-tile .product-promo~.product-promo{display:none}.recommendations .product-slider{max-width:1230px;margin:0 auto 40px;display:none}.recommendations .product-slider.flickity-enabled{display:block}.recommendations .product-slider .flickity-viewport{width:100%;margin:0 auto}.recommendations .product-slider .flickity-prev-next-button{position:absolute;top:50%;margin-top:-25px;outline:0;width:50px;height:50px;border:0;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);letter-spacing:0;z-index:1;text-align:center;background:rgba(0,0,0,0);cursor:pointer}.recommendations .product-slider .flickity-prev-next-button:before{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recommendations .product-slider .flickity-prev-next-button svg{display:none}.recommendations .product-slider .flickity-prev-next-button.previous{left:0}.recommendations .product-slider .flickity-prev-next-button.previous:before{content:"";font-family:"gregory-icons",sans-serif;font-size:50px;line-height:1;color:#333;speak:none}.recommendations .product-slider .flickity-prev-next-button.next{right:0}.recommendations .product-slider .flickity-prev-next-button.next:before{content:"";font-family:"gregory-icons",sans-serif;font-size:50px;line-height:1;color:#333;speak:none}.recommendations .product-slider .flickity-page-dots{display:none}@media only screen and (min-width: 600px){.recommendations>div .flickity-slider li{width:50%}}@media only screen and (min-width: 768px){.recommendations>div .flickity-slider li{width:33.3333333333%}}@media only screen and (min-width: 1230px){.recommendations{padding-left:100px;padding-right:100px}.recommendations>div .flickity-slider li{width:25%}.recommendations .product-slider .flickity-prev-next-button.previous{left:50px}.recommendations .product-slider .flickity-prev-next-button.next{right:50px}}.recommendations.productNameVisible .product-tile .product-other{opacity:1;padding-top:0}.recommendations .product-tile .product-name h3 mark{display:block}.recommendations .product-tile .product-other{opacity:0;padding-top:20px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.recommendations .product-tile:hover .product-other{opacity:1;padding-top:0}@media only screen and (min-width: 480px){.recommendations>h1,.recommendations>h2,.recommendations>h3{font-size:24px}}@media only screen and (min-width: 1230px){.recommendations>h1,.recommendations>h2,.recommendations>h3{letter-spacing:.3em}}.technology-top{position:absolute;top:150px;left:0;width:100%;color:#fff;z-index:5}@media only screen and (min-width: 600px){.technology-top{top:157px}}@media only screen and (min-width: 1140px){.technology-top{top:166px}}.technology-top .breadcrumb{background:none;padding-top:20px;position:relative;letter-spacing:.3em}.technology-top .breadcrumb a{margin-right:5px;text-decoration:none;color:currentColor}.technology-top .breadcrumb a:after{content:"";display:inline-block;width:2px;height:10px;background:currentColor;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);margin:1px 2px 0 8px}.technology-top .breadcrumb a span{border-bottom:1px solid currentColor}.technology-top .breadcrumb h1{font-size:35px;font-weight:500;display:block;margin:0 0 20px}.technology-top .breadcrumb li{display:inline}.technology-top .breadcrumb li>a,.technology-top .breadcrumb li>h2{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:300;line-height:1;text-transform:uppercase;display:inline-block;margin-bottom:22px}.technology-top .breadcrumb li:last-child a:after{display:none}@media only screen and (min-width: 1140px){.technology-top .breadcrumb h1{font-size:45px}}.technology-page .slide h1{font-size:32px;margin-bottom:15px}.technology-page .slide h2{font-size:16px;font-weight:300}.technology-page .slide h3{font-size:18px;margin-bottom:15px}.technology-page .slide .menu .toggle{line-height:32px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0;cursor:pointer}.technology-page .slide .menu .toggle:before{content:"";font-family:"gregory-icons",sans-serif;font-size:18px;line-height:1;color:#fff;speak:none;display:inline-block;vertical-align:middle;margin-right:10px}.technology-page .slide .menu .toggle.expanded+.folder-menu{display:block}.technology-page .slide .menu .toggle~.toggle{border-top:none}.technology-page .slide .folder-menu{display:none}.technology-page .slide .folder-menu li{position:relative;border-bottom:1px solid rgba(255,255,255,.7);padding-right:50px;overflow:hidden}.technology-page .slide .folder-menu li:before{content:"";position:absolute;display:block;top:10px;left:10px;width:3px;height:10px;background:#fff;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}.technology-page .slide .folder-menu li:after{content:"";display:block;position:absolute;height:0;bottom:0px;left:0;right:100%;border-bottom:100px solid rgba(255,255,255,.3);border-right:0 solid rgba(0,0,0,0);-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.technology-page .slide .folder-menu li a{position:relative;z-index:1;display:block;color:#fff;text-decoration:none;padding:8px 0 8px 25px;line-height:16px}.technology-page .slide .folder-menu li.active:after{border-bottom-color:#fff;right:0;border-right-width:70px}.technology-page .slide .folder-menu li.active a{color:#333}.technology-page .slide .folder-menu li:hover:after{right:0;border-right-width:70px}.technology-page .slide .container{padding-top:80px;padding-bottom:0}.technology-page .slide .content{margin:60px 0 32%;text-align:center}.technology-page .slide .content h3{display:none}#tech-landing-page .content{margin-bottom:40px}.technology-page .technology-intro{position:relative;z-index:2;font-size:0;letter-spacing:0}.technology-page .technology-intro .technology-intro_figure,.technology-page .technology-intro .technology-intro_text{display:inline-block;font-size:12px;letter-spacing:.05em;vertical-align:middle;direction:ltr}.technology-page .technology-intro .technology-intro_figure{margin-top:-30%}.technology-page .technology-intro .technology-intro_figure img{display:block;max-width:100%;height:auto;margin:0 auto}.technology-page .technology-highlights{margin:40px 0;text-align:center;font-size:0;letter-spacing:0}.technology-page .technology-highlights h3{font-size:16px;letter-spacing:.5em;line-height:1.5}.technology-page .technology-highlight{position:relative;display:inline-block;vertical-align:bottom;margin:5%;font-size:12px;letter-spacing:.05em}.technology-page .technology-highlight img{display:block;max-width:100%;height:auto}.technology-page .technology-highlight ol:hover .technology-highlight_detail{opacity:.5}.technology-page .technology-highlight ol:hover .technology-highlight_detail .technology-highlight_detail-icon{-moz-transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);-o-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}.technology-page .technology-highlight ol:hover .technology-highlight_detail:hover{opacity:1}.technology-page .technology-highlight ol:hover .technology-highlight_detail:hover .technology-highlight_detail-icon{-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.technology-page .technology-highlight .technology-highlight_detail{position:absolute;z-index:1;left:0;width:100%;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.technology-page .technology-highlight .technology-highlight_detail:hover{z-index:2}.technology-page .technology-highlight .technology-highlight_detail-icon{position:absolute;display:block;width:40px;height:40px;line-height:30px;text-align:center;margin:-20px 0 0 -20px;background:#333;border-radius:50%;box-shadow:0 5px 5px 0px rgba(0,0,0,.4);border:3px solid #fff;cursor:pointer;z-index:2;-moz-transition:all .5s cubic-bezier(0.5, -0.5, 0.5, 1.5);-webkit-transition:all .5s cubic-bezier(0.5, -0.5, 0.5, 1.5);-o-transition:all .5s cubic-bezier(0.5, -0.5, 0.5, 1.5);transition:all .5s cubic-bezier(0.5, -0.5, 0.5, 1.5)}.technology-page .technology-highlight .technology-highlight_detail-icon.blue{background:#104c83}.technology-page .technology-highlight .technology-highlight_detail-icon.red{background:#d82644}.technology-page .technology-highlight .technology-highlight_detail-icon.yellow{background:#fbac18}.technology-page .technology-highlight .technology-highlight_detail-icon:before{content:"";font-family:"gregory-icons",sans-serif;font-size:14px;line-height:1;color:#fff;speak:none;display:inline-block;vertical-align:middle}.technology-page .technology-highlight .technology-highlight_detail-icon:after{content:"";width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-color:#fff;position:absolute;bottom:50px;left:50%;margin-left:0;z-index:3;opacity:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.technology-page .technology-highlight .technology-highlight_detail-icon:hover:after{border-width:15px;margin-left:-15px;bottom:15px;opacity:1;-moz-transition:all .2s linear .15s;-webkit-transition:all .2s linear .15s;-o-transition:all .2s linear .15s;transition:all .2s linear .15s}.technology-page .technology-highlight .technology-highlight_detail-tooltip{position:absolute;left:0;width:100%;bottom:30px;background:#fff;padding:15px;visibility:hidden;opacity:0;z-index:1;box-shadow:0 10px 40px -5px rgba(0,0,0,.4);-moz-transform:translate(0, -20px);-webkit-transform:translate(0, -20px);-o-transform:translate(0, -20px);-ms-transform:translate(0, -20px);transform:translate(0, -20px);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.technology-page .technology-highlight .technology-highlight_detail-tooltip strong{display:block;margin-bottom:5px;text-transform:uppercase;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500}.technology-page .technology-highlight .technology-highlight_detail[data-detail-alignment*=bottom] .technology-highlight_detail-icon:after{border-top-color:rgba(0,0,0,0);border-bottom-color:#fff;bottom:auto;top:50px}.technology-page .technology-highlight .technology-highlight_detail[data-detail-alignment*=bottom] .technology-highlight_detail-icon:hover:after{bottom:auto;top:15px}.technology-page .technology-highlight .technology-highlight_detail[data-detail-alignment*=bottom] .technology-highlight_detail-tooltip{bottom:auto;top:30px;-moz-transform:translate(0, 20px);-webkit-transform:translate(0, 20px);-o-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px)}.technology-page .technology-highlight .technology-highlight_detail-icon:hover+.technology-highlight_detail-tooltip{visibility:visible;opacity:1;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}@media only screen and (min-width: 768px){.technology-page .slide .menu,.technology-page .slide .content{margin-top:0}.technology-page .slide .menu{float:left;width:30%}.technology-page .slide .menu .toggle{line-height:1;border-width:0;cursor:default;margin-bottom:15px}.technology-page .slide .menu .toggle:before{display:none}.technology-page .slide .folder-menu{display:block;margin-bottom:30px}.technology-page .slide .container{padding-top:100px}.technology-page .slide .content{float:right;width:65%;text-align:right}.technology-page .slide .content h3{display:block}.technology-page .slide h1{font-size:54px;margin-right:-0.2em}.technology-page .slide h2{font-size:24px}.technology-page .technology-intro{direction:rtl}.technology-page .technology-intro .technology-intro_figure,.technology-page .technology-intro .technology-intro_text{width:50%}.technology-page .technology-intro .technology-intro_text{padding-right:40px}.technology-page .technology-highlights{margin:80px 0}.technology-page .technology-highlights h3{margin-bottom:0}.technology-page .technology-highlight{max-width:40%}}@media only screen and (min-width: 1140px){.technology-page .technology-highlight .technology-highlight_detail-tooltip{left:5%;width:90%;padding:20px}#tech-landing-page h1{font-size:110px;line-height:.7}#tech-landing-page p{display:inline-block;max-width:75%;text-align:justify}}.fullwidth-page{position:relative;clear:both}.fullwidth-page:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.fullwidth-page .breadcrumb{background:none;padding-top:20px;position:relative;letter-spacing:.3em}.fullwidth-page .breadcrumb a{margin-right:5px;text-decoration:none;color:currentColor}.fullwidth-page .breadcrumb a:after{content:"";display:inline-block;width:2px;height:10px;background:currentColor;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);margin:1px 2px 0 8px}.fullwidth-page .breadcrumb a span{border-bottom:1px solid currentColor}.fullwidth-page .breadcrumb h1{font-size:35px;font-weight:500;display:block;margin:0 0 20px}.fullwidth-page .breadcrumb li{display:inline}.fullwidth-page .breadcrumb li>a,.fullwidth-page .breadcrumb li>h2{font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:300;line-height:1;text-transform:uppercase;display:inline-block;margin-bottom:22px}.fullwidth-page .breadcrumb li:last-child a:after{display:none}@media only screen and (min-width: 1140px){.fullwidth-page .breadcrumb h1{font-size:45px}}.fullwidth-page h1{font-size:45px;font-weight:500;display:block;margin:0 20px 20px 0;float:left}.fullwidth-page .fullwidth-page-top{display:block}.fullwidth-page .fullwidth-page-frame{display:block;width:100%}.fullwidth-page iframe{display:block;border:none;height:750px;width:100%}.fullwidth-page .inner-wrapper{position:relative}.fullwidth-page .container{display:block;width:100%;clear:both;max-width:none;margin:0 auto;padding:0}.fullwidth-page .container:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.fullwidth-page .flipbookbutton{position:relative;color:#333;background:#fff;border:1px solid #333;margin:0;outline:none;text-transform:uppercase;padding:11px 15px;display:inline-block;cursor:pointer;text-align:center;font-size:14px;line-height:1.5;font-family:"Forza","Open Sans","Trebuchet MS",Arial,sans-serif;font-weight:500;letter-spacing:.15em;width:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;float:left;margin:0 0 20px}.fullwidth-page .flipbookbutton:hover{cursor:pointer;color:#fff;border:1px solid #333;background-color:#333}.fullwidth-page .flipbookbutton[data-action=PlayVideo]:before{content:"►";padding-right:.5em}.fullwidth-page.dark{background:#333;color:#fff}.fullwidth-page.dark .breadcrumb{color:#fff}.fullwidth-page.dark h1{color:#fff}.fullwidth-page.dark .flipbookbutton:hover{border:1px solid #fff}@media only screen and (min-width: 600px){.fullwidth-page .flipbookbutton{float:right}}