/*
CSS compiled from the file: https://blancoytinto.com/wp-content/themes/blanco-y-tinto/sources/less/style.less
*/
@charset "UTF-8";@font-face{font-family:'Onest';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6puBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6psRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6puxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6ptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-puBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-psRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-puxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-ptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-puBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-psRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-puxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-ptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-puBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-psRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-puxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-puBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-psRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-puxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxipuBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxipsRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxipuxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhipuBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhipsRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhipuxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRipuBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRipsRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRipuxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRiptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Onest';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBipuBtNcWU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Onest';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBipsRtNcWU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Onest';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBipuxtNcWU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Onest';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v6/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiptRtN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}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,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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,button,select{margin:0;font:inherit}button,input[type="submit"]{cursor:pointer}input:focus,textarea:focus,select:focus,button:active,button:focus{outline:0}a{color:inherit;text-decoration:inherit}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:block;clear:both}.pos-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1199px){.lg-hidden{display:none !important}}@media screen and (max-width:1023px){.md-hidden{display:none !important}}@media screen and (max-width:767px){.sm-hidden{display:none !important}}@media screen and (max-width:479px){.xs-hidden{display:none !important}}[class*="grid"]{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.col,[class*="col-"]{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px 30px}.col{-webkit-flex:1 1 0;-moz-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}.grid.col,.grid[class*="col-"]{margin:0;padding:0}[class*="grid-"][class*="-noGutter"]{margin:0}[class*="grid-"][class*="-noGutter"]>[class*="col"]{padding:0}[class*="grid-"][class*="-center"]{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}[class*="grid-"][class*="-right"]{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;margin-left:auto}[class*="grid-"][class*="-left"]{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;margin-right:auto}[class*="grid-"][class*="-top"]{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}[class*="grid-"][class*="-middle"]{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}[class*="grid-"][class*="-bottom"]{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}[class*="grid-"][class*="-noWrap"]{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*="grid-"][class*="-reverse"]{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*="grid-"][class*="-column"]{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[class*="grid-"][class*="-column"]>[class*="col-"]{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto}[class*="grid-"][class*="-column-reverse"]{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*="grid-"][class*="-spaceBetween"]{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}[class*="grid-"][class*="-spaceAround"]{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}[class*="grid-"][class*="-equalHeight"]>[class*="col"]{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}[class*="grid-"][class*="-noBottom"]>[class*="col"]{padding-bottom:0}[class*="col-"][class*="-top"]{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}[class*="col-"][class*="-middle"]{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}[class*="col-"][class*="-bottom"]{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}[class*="col-"][class*="-first"]{-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}[class*="col-"][class*="-last"]{-webkit-order:1;-moz-order:1;-ms-order:1;order:1}[class*="grid-1"]>.col,[class*="grid-1"]>[class*='col-']{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="grid-2"]>.col,[class*="grid-2"]>[class*='col-']{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*="grid-3"]>.col,[class*="grid-3"]>[class*='col-']{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*="grid-4"]>.col,[class*="grid-4"]>[class*='col-']{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*="grid-5"]>.col,[class*="grid-5"]>[class*='col-']{-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%;max-width:20%}[class*="grid-6"]>.col,[class*="grid-6"]>[class*='col-']{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*="grid-7"]>.col,[class*="grid-7"]>[class*='col-']{-webkit-flex-basis:14.28571429%;-moz-flex-basis:14.28571429%;-ms-flex-basis:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*="grid-8"]>.col,[class*="grid-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-moz-flex-basis:12.5%;-ms-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}[class*="grid-9"]>.col,[class*="grid-9"]>[class*='col-']{-webkit-flex-basis:11.11111111%;-moz-flex-basis:11.11111111%;-ms-flex-basis:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*="grid-10"]>.col,[class*="grid-10"]>[class*='col-']{-webkit-flex-basis:10%;-moz-flex-basis:10%;-ms-flex-basis:10%;flex-basis:10%;max-width:10%}[class*="grid-11"]>.col,[class*="grid-10"]>[class*='col-']{-webkit-flex-basis:9.09090909%;-moz-flex-basis:9.09090909%;-ms-flex-basis:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*="grid-12"]>.col,[class*="grid-11"]>[class*='col-']{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}@media screen and (max-width:1199px){[class*="_lg-1"]>.col,[class*="_lg-1"]>[class*='col-']{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="_lg-2"]>.col,[class*="_lg-2"]>[class*='col-']{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*="_lg-3"]>.col,[class*="_lg-3"]>[class*='col-']{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*="_lg-4"]>.col,[class*="_lg-4"]>[class*='col-']{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*="_lg-5"]>.col,[class*="_lg-5"]>[class*='col-']{-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%;max-width:20%}[class*="_lg-6"]>.col,[class*="_lg-6"]>[class*='col-']{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*="_lg-7"]>.col,[class*="_lg-7"]>[class*='col-']{-webkit-flex-basis:14.28571429%;-moz-flex-basis:14.28571429%;-ms-flex-basis:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*="_lg-8"]>.col,[class*="_lg-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-moz-flex-basis:12.5%;-ms-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}[class*="_lg-9"]>.col,[class*="_lg-9"]>[class*='col-']{-webkit-flex-basis:11.11111111%;-moz-flex-basis:11.11111111%;-ms-flex-basis:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*="_lg-10"]>.col,[class*="_lg-10"]>[class*='col-']{-webkit-flex-basis:10%;-moz-flex-basis:10%;-ms-flex-basis:10%;flex-basis:10%;max-width:10%}[class*="_lg-11"]>.col,[class*="_lg-10"]>[class*='col-']{-webkit-flex-basis:9.09090909%;-moz-flex-basis:9.09090909%;-ms-flex-basis:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*="_lg-12"]>.col,[class*="_lg-11"]>[class*='col-']{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:1023px){[class*="_md-1"]>.col,[class*="_md-1"]>[class*='col-']{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="_md-2"]>.col,[class*="_md-2"]>[class*='col-']{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*="_md-3"]>.col,[class*="_md-3"]>[class*='col-']{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*="_md-4"]>.col,[class*="_md-4"]>[class*='col-']{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*="_md-5"]>.col,[class*="_md-5"]>[class*='col-']{-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%;max-width:20%}[class*="_md-6"]>.col,[class*="_md-6"]>[class*='col-']{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*="_md-7"]>.col,[class*="_md-7"]>[class*='col-']{-webkit-flex-basis:14.28571429%;-moz-flex-basis:14.28571429%;-ms-flex-basis:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*="_md-8"]>.col,[class*="_md-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-moz-flex-basis:12.5%;-ms-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}[class*="_md-9"]>.col,[class*="_md-9"]>[class*='col-']{-webkit-flex-basis:11.11111111%;-moz-flex-basis:11.11111111%;-ms-flex-basis:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*="_md-10"]>.col,[class*="_md-10"]>[class*='col-']{-webkit-flex-basis:10%;-moz-flex-basis:10%;-ms-flex-basis:10%;flex-basis:10%;max-width:10%}[class*="_md-11"]>.col,[class*="_md-10"]>[class*='col-']{-webkit-flex-basis:9.09090909%;-moz-flex-basis:9.09090909%;-ms-flex-basis:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*="_md-12"]>.col,[class*="_md-11"]>[class*='col-']{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:767px){[class*="_sm-1"]>.col,[class*="_sm-1"]>[class*='col-']{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="_sm-2"]>.col,[class*="_sm-2"]>[class*='col-']{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*="_sm-3"]>.col,[class*="_sm-3"]>[class*='col-']{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*="_sm-4"]>.col,[class*="_sm-4"]>[class*='col-']{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*="_sm-5"]>.col,[class*="_sm-5"]>[class*='col-']{-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%;max-width:20%}[class*="_sm-6"]>.col,[class*="_sm-6"]>[class*='col-']{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*="_sm-7"]>.col,[class*="_sm-7"]>[class*='col-']{-webkit-flex-basis:14.28571429%;-moz-flex-basis:14.28571429%;-ms-flex-basis:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*="_sm-8"]>.col,[class*="_sm-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-moz-flex-basis:12.5%;-ms-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}[class*="_sm-9"]>.col,[class*="_sm-9"]>[class*='col-']{-webkit-flex-basis:11.11111111%;-moz-flex-basis:11.11111111%;-ms-flex-basis:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*="_sm-10"]>.col,[class*="_sm-10"]>[class*='col-']{-webkit-flex-basis:10%;-moz-flex-basis:10%;-ms-flex-basis:10%;flex-basis:10%;max-width:10%}[class*="_sm-11"]>.col,[class*="_sm-10"]>[class*='col-']{-webkit-flex-basis:9.09090909%;-moz-flex-basis:9.09090909%;-ms-flex-basis:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*="_sm-12"]>.col,[class*="_sm-11"]>[class*='col-']{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:479px){[class*="_xs-1"]>.col,[class*="_xs-1"]>[class*='col-']{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="_xs-2"]>.col,[class*="_xs-2"]>[class*='col-']{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*="_xs-3"]>.col,[class*="_xs-3"]>[class*='col-']{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*="_xs-4"]>.col,[class*="_xs-4"]>[class*='col-']{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*="_xs-5"]>.col,[class*="_xs-5"]>[class*='col-']{-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%;max-width:20%}[class*="_xs-6"]>.col,[class*="_xs-6"]>[class*='col-']{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*="_xs-7"]>.col,[class*="_xs-7"]>[class*='col-']{-webkit-flex-basis:14.28571429%;-moz-flex-basis:14.28571429%;-ms-flex-basis:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*="_xs-8"]>.col,[class*="_xs-8"]>[class*='col-']{-webkit-flex-basis:12.5%;-moz-flex-basis:12.5%;-ms-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}[class*="_xs-9"]>.col,[class*="_xs-9"]>[class*='col-']{-webkit-flex-basis:11.11111111%;-moz-flex-basis:11.11111111%;-ms-flex-basis:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*="_xs-10"]>.col,[class*="_xs-10"]>[class*='col-']{-webkit-flex-basis:10%;-moz-flex-basis:10%;-ms-flex-basis:10%;flex-basis:10%;max-width:10%}[class*="_xs-11"]>.col,[class*="_xs-10"]>[class*='col-']{-webkit-flex-basis:9.09090909%;-moz-flex-basis:9.09090909%;-ms-flex-basis:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*="_xs-12"]>.col,[class*="_xs-11"]>[class*='col-']{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}[class*='grid']>[class*="col-1"]{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="col-2"]{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="col-3"]{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*='grid']>[class*="col-4"]{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="col-5"]{-webkit-flex-basis:41.66666667%;-moz-flex-basis:41.66666667%;-ms-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="col-6"]{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*='grid']>[class*="col-7"]{-webkit-flex-basis:58.33333333%;-moz-flex-basis:58.33333333%;-ms-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="col-8"]{-webkit-flex-basis:66.66666667%;-moz-flex-basis:66.66666667%;-ms-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="col-9"]{-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}[class*='grid']>[class*="col-10"]{-webkit-flex-basis:83.33333333%;-moz-flex-basis:83.33333333%;-ms-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="col-11"]{-webkit-flex-basis:91.66666667%;-moz-flex-basis:91.66666667%;-ms-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="col-12"]{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="grid"]>[push-left*="off-0"]{margin-left:0}[class*="grid"]>[push-left*="off-1"]{margin-left:8.33333333%}[class*="grid"]>[push-left*="off-2"]{margin-left:16.66666667%}[class*="grid"]>[push-left*="off-3"]{margin-left:25%}[class*="grid"]>[push-left*="off-4"]{margin-left:33.33333333%}[class*="grid"]>[push-left*="off-5"]{margin-left:41.66666667%}[class*="grid"]>[push-left*="off-6"]{margin-left:50%}[class*="grid"]>[push-left*="off-6"]{margin-left:50%}[class*="grid"]>[push-left*="off-7"]{margin-left:58.33333333%}[class*="grid"]>[push-left*="off-8"]{margin-left:66.66666667%}[class*="grid"]>[push-left*="off-9"]{margin-left:75%}[class*="grid"]>[push-left*="off-10"]{margin-left:83.33333333%}[class*="grid"]>[push-left*="off-11"]{margin-left:91.66666667%}[class*="grid"]>[push-right*="off-0"]{margin-right:0}[class*="grid"]>[push-right*="off-1"]{margin-right:8.33333333%}[class*="grid"]>[push-right*="off-2"]{margin-right:16.66666667%}[class*="grid"]>[push-right*="off-3"]{margin-right:25%}[class*="grid"]>[push-right*="off-4"]{margin-right:33.33333333%}[class*="grid"]>[push-right*="off-5"]{margin-right:41.66666667%}[class*="grid"]>[push-right*="off-6"]{margin-right:50%}[class*="grid"]>[push-right*="off-6"]{margin-right:50%}[class*="grid"]>[push-right*="off-7"]{margin-right:58.33333333%}[class*="grid"]>[push-right*="off-8"]{margin-right:66.66666667%}[class*="grid"]>[push-right*="off-9"]{margin-right:75%}[class*="grid"]>[push-right*="off-10"]{margin-right:83.33333333%}[class*="grid"]>[push-right*="off-11"]{margin-right:91.66666667%}@media screen and (max-width:1199px){[class*='grid']>[class*="_lg-1"]{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_lg-2"]{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_lg-3"]{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*='grid']>[class*="_lg-4"]{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_lg-5"]{-webkit-flex-basis:41.66666667%;-moz-flex-basis:41.66666667%;-ms-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_lg-6"]{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*='grid']>[class*="_lg-7"]{-webkit-flex-basis:58.33333333%;-moz-flex-basis:58.33333333%;-ms-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_lg-8"]{-webkit-flex-basis:66.66666667%;-moz-flex-basis:66.66666667%;-ms-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_lg-9"]{-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}[class*='grid']>[class*="_lg-10"]{-webkit-flex-basis:83.33333333%;-moz-flex-basis:83.33333333%;-ms-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_lg-11"]{-webkit-flex-basis:91.66666667%;-moz-flex-basis:91.66666667%;-ms-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_lg-12"]{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="grid"]>[push-left*="_lg-0"]{margin-left:0}[class*="grid"]>[push-left*="_lg-1"]{margin-left:8.33333333%}[class*="grid"]>[push-left*="_lg-2"]{margin-left:16.66666667%}[class*="grid"]>[push-left*="_lg-3"]{margin-left:25%}[class*="grid"]>[push-left*="_lg-4"]{margin-left:33.33333333%}[class*="grid"]>[push-left*="_lg-5"]{margin-left:41.66666667%}[class*="grid"]>[push-left*="_lg-6"]{margin-left:50%}[class*="grid"]>[push-left*="_lg-6"]{margin-left:50%}[class*="grid"]>[push-left*="_lg-7"]{margin-left:58.33333333%}[class*="grid"]>[push-left*="_lg-8"]{margin-left:66.66666667%}[class*="grid"]>[push-left*="_lg-9"]{margin-left:75%}[class*="grid"]>[push-left*="_lg-10"]{margin-left:83.33333333%}[class*="grid"]>[push-left*="_lg-11"]{margin-left:91.66666667%}[class*="grid"]>[push-right*="_lg-0"]{margin-right:0}[class*="grid"]>[push-right*="_lg-1"]{margin-right:8.33333333%}[class*="grid"]>[push-right*="_lg-2"]{margin-right:16.66666667%}[class*="grid"]>[push-right*="_lg-3"]{margin-right:25%}[class*="grid"]>[push-right*="_lg-4"]{margin-right:33.33333333%}[class*="grid"]>[push-right*="_lg-5"]{margin-right:41.66666667%}[class*="grid"]>[push-right*="_lg-6"]{margin-right:50%}[class*="grid"]>[push-right*="_lg-6"]{margin-right:50%}[class*="grid"]>[push-right*="_lg-7"]{margin-right:58.33333333%}[class*="grid"]>[push-right*="_lg-8"]{margin-right:66.66666667%}[class*="grid"]>[push-right*="_lg-9"]{margin-right:75%}[class*="grid"]>[push-right*="_lg-10"]{margin-right:83.33333333%}[class*="grid"]>[push-right*="_lg-11"]{margin-right:91.66666667%}}@media screen and (max-width:1023px){[class*='grid']>[class*="_md-1"]{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_md-2"]{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_md-3"]{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*='grid']>[class*="_md-4"]{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_md-5"]{-webkit-flex-basis:41.66666667%;-moz-flex-basis:41.66666667%;-ms-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_md-6"]{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*='grid']>[class*="_md-7"]{-webkit-flex-basis:58.33333333%;-moz-flex-basis:58.33333333%;-ms-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_md-8"]{-webkit-flex-basis:66.66666667%;-moz-flex-basis:66.66666667%;-ms-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_md-9"]{-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}[class*='grid']>[class*="_md-10"]{-webkit-flex-basis:83.33333333%;-moz-flex-basis:83.33333333%;-ms-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_md-11"]{-webkit-flex-basis:91.66666667%;-moz-flex-basis:91.66666667%;-ms-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_md-12"]{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="grid"]>[push-left*="_md-0"]{margin-left:0}[class*="grid"]>[push-left*="_md-1"]{margin-left:8.33333333%}[class*="grid"]>[push-left*="_md-2"]{margin-left:16.66666667%}[class*="grid"]>[push-left*="_md-3"]{margin-left:25%}[class*="grid"]>[push-left*="_md-4"]{margin-left:33.33333333%}[class*="grid"]>[push-left*="_md-5"]{margin-left:41.66666667%}[class*="grid"]>[push-left*="_md-6"]{margin-left:50%}[class*="grid"]>[push-left*="_md-6"]{margin-left:50%}[class*="grid"]>[push-left*="_md-7"]{margin-left:58.33333333%}[class*="grid"]>[push-left*="_md-8"]{margin-left:66.66666667%}[class*="grid"]>[push-left*="_md-9"]{margin-left:75%}[class*="grid"]>[push-left*="_md-10"]{margin-left:83.33333333%}[class*="grid"]>[push-left*="_md-11"]{margin-left:91.66666667%}[class*="grid"]>[push-right*="_md-0"]{margin-right:0}[class*="grid"]>[push-right*="_md-1"]{margin-right:8.33333333%}[class*="grid"]>[push-right*="_md-2"]{margin-right:16.66666667%}[class*="grid"]>[push-right*="_md-3"]{margin-right:25%}[class*="grid"]>[push-right*="_md-4"]{margin-right:33.33333333%}[class*="grid"]>[push-right*="_md-5"]{margin-right:41.66666667%}[class*="grid"]>[push-right*="_md-6"]{margin-right:50%}[class*="grid"]>[push-right*="_md-6"]{margin-right:50%}[class*="grid"]>[push-right*="_md-7"]{margin-right:58.33333333%}[class*="grid"]>[push-right*="_md-8"]{margin-right:66.66666667%}[class*="grid"]>[push-right*="_md-9"]{margin-right:75%}[class*="grid"]>[push-right*="_md-10"]{margin-right:83.33333333%}[class*="grid"]>[push-right*="_md-11"]{margin-right:91.66666667%}}@media screen and (max-width:767px){[class*='grid']>[class*="_sm-1"]{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_sm-2"]{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_sm-3"]{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*='grid']>[class*="_sm-4"]{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_sm-5"]{-webkit-flex-basis:41.66666667%;-moz-flex-basis:41.66666667%;-ms-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_sm-6"]{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*='grid']>[class*="_sm-7"]{-webkit-flex-basis:58.33333333%;-moz-flex-basis:58.33333333%;-ms-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_sm-8"]{-webkit-flex-basis:66.66666667%;-moz-flex-basis:66.66666667%;-ms-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_sm-9"]{-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}[class*='grid']>[class*="_sm-10"]{-webkit-flex-basis:83.33333333%;-moz-flex-basis:83.33333333%;-ms-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_sm-11"]{-webkit-flex-basis:91.66666667%;-moz-flex-basis:91.66666667%;-ms-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_sm-12"]{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="grid"]>[push-left*="_sm-0"]{margin-left:0}[class*="grid"]>[push-left*="_sm-1"]{margin-left:8.33333333%}[class*="grid"]>[push-left*="_sm-2"]{margin-left:16.66666667%}[class*="grid"]>[push-left*="_sm-3"]{margin-left:25%}[class*="grid"]>[push-left*="_sm-4"]{margin-left:33.33333333%}[class*="grid"]>[push-left*="_sm-5"]{margin-left:41.66666667%}[class*="grid"]>[push-left*="_sm-6"]{margin-left:50%}[class*="grid"]>[push-left*="_sm-6"]{margin-left:50%}[class*="grid"]>[push-left*="_sm-7"]{margin-left:58.33333333%}[class*="grid"]>[push-left*="_sm-8"]{margin-left:66.66666667%}[class*="grid"]>[push-left*="_sm-9"]{margin-left:75%}[class*="grid"]>[push-left*="_sm-10"]{margin-left:83.33333333%}[class*="grid"]>[push-left*="_sm-11"]{margin-left:91.66666667%}[class*="grid"]>[push-right*="_sm-0"]{margin-right:0}[class*="grid"]>[push-right*="_sm-1"]{margin-right:8.33333333%}[class*="grid"]>[push-right*="_sm-2"]{margin-right:16.66666667%}[class*="grid"]>[push-right*="_sm-3"]{margin-right:25%}[class*="grid"]>[push-right*="_sm-4"]{margin-right:33.33333333%}[class*="grid"]>[push-right*="_sm-5"]{margin-right:41.66666667%}[class*="grid"]>[push-right*="_sm-6"]{margin-right:50%}[class*="grid"]>[push-right*="_sm-6"]{margin-right:50%}[class*="grid"]>[push-right*="_sm-7"]{margin-right:58.33333333%}[class*="grid"]>[push-right*="_sm-8"]{margin-right:66.66666667%}[class*="grid"]>[push-right*="_sm-9"]{margin-right:75%}[class*="grid"]>[push-right*="_sm-10"]{margin-right:83.33333333%}[class*="grid"]>[push-right*="_sm-11"]{margin-right:91.66666667%}}@media screen and (max-width:479px){[class*='grid']>[class*="_xs-1"]{-webkit-flex-basis:8.33333333%;-moz-flex-basis:8.33333333%;-ms-flex-basis:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*='grid']>[class*="_xs-2"]{-webkit-flex-basis:16.66666667%;-moz-flex-basis:16.66666667%;-ms-flex-basis:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*='grid']>[class*="_xs-3"]{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}[class*='grid']>[class*="_xs-4"]{-webkit-flex-basis:33.33333333%;-moz-flex-basis:33.33333333%;-ms-flex-basis:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*='grid']>[class*="_xs-5"]{-webkit-flex-basis:41.66666667%;-moz-flex-basis:41.66666667%;-ms-flex-basis:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*='grid']>[class*="_xs-6"]{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}[class*='grid']>[class*="_xs-7"]{-webkit-flex-basis:58.33333333%;-moz-flex-basis:58.33333333%;-ms-flex-basis:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*='grid']>[class*="_xs-8"]{-webkit-flex-basis:66.66666667%;-moz-flex-basis:66.66666667%;-ms-flex-basis:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*='grid']>[class*="_xs-9"]{-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}[class*='grid']>[class*="_xs-10"]{-webkit-flex-basis:83.33333333%;-moz-flex-basis:83.33333333%;-ms-flex-basis:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*='grid']>[class*="_xs-11"]{-webkit-flex-basis:91.66666667%;-moz-flex-basis:91.66666667%;-ms-flex-basis:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*='grid']>[class*="_xs-12"]{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}[class*="grid"]>[push-left*="_xs-0"]{margin-left:0}[class*="grid"]>[push-left*="_xs-1"]{margin-left:8.33333333%}[class*="grid"]>[push-left*="_xs-2"]{margin-left:16.66666667%}[class*="grid"]>[push-left*="_xs-3"]{margin-left:25%}[class*="grid"]>[push-left*="_xs-4"]{margin-left:33.33333333%}[class*="grid"]>[push-left*="_xs-5"]{margin-left:41.66666667%}[class*="grid"]>[push-left*="_xs-6"]{margin-left:50%}[class*="grid"]>[push-left*="_xs-6"]{margin-left:50%}[class*="grid"]>[push-left*="_xs-7"]{margin-left:58.33333333%}[class*="grid"]>[push-left*="_xs-8"]{margin-left:66.66666667%}[class*="grid"]>[push-left*="_xs-9"]{margin-left:75%}[class*="grid"]>[push-left*="_xs-10"]{margin-left:83.33333333%}[class*="grid"]>[push-left*="_xs-11"]{margin-left:91.66666667%}[class*="grid"]>[push-right*="_xs-0"]{margin-right:0}[class*="grid"]>[push-right*="_xs-1"]{margin-right:8.33333333%}[class*="grid"]>[push-right*="_xs-2"]{margin-right:16.66666667%}[class*="grid"]>[push-right*="_xs-3"]{margin-right:25%}[class*="grid"]>[push-right*="_xs-4"]{margin-right:33.33333333%}[class*="grid"]>[push-right*="_xs-5"]{margin-right:41.66666667%}[class*="grid"]>[push-right*="_xs-6"]{margin-right:50%}[class*="grid"]>[push-right*="_xs-6"]{margin-right:50%}[class*="grid"]>[push-right*="_xs-7"]{margin-right:58.33333333%}[class*="grid"]>[push-right*="_xs-8"]{margin-right:66.66666667%}[class*="grid"]>[push-right*="_xs-9"]{margin-right:75%}[class*="grid"]>[push-right*="_xs-10"]{margin-right:83.33333333%}[class*="grid"]>[push-right*="_xs-11"]{margin-right:91.66666667%}}[class*="col-"]:not([class*="col-0"]){display:block}[class*="grid"][class*="col-"]:not([class*="col-0"]){display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}[class*="col-"][class*="col-0"]{display:none}@media screen and (max-width:1199px){[class*="grid"]>:not([class*="_lg-0"]){display:block}[class*="grid"]:not([class*="_lg-0"]){display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}[class*="grid"]>[class*="_lg-0"],[class*="grid"][class*="-equalHeight"]>[class*="_lg-0"]{display:none}}@media screen and (max-width:1023px){[class*="grid"]>:not([class*="_md-0"]){display:block}[class*="grid"]:not([class*="_md-0"]){display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}[class*="grid"]>[class*="_md-0"],[class*="grid"][class*="-equalHeight"]>[class*="_md-0"]{display:none}}@media screen and (max-width:767px){[class*="grid"]>:not([class*="_sm-0"]){display:block}[class*="grid"]:not([class*="_sm-0"]){display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}[class*="grid"]>[class*="_sm-0"],[class*="grid"][class*="-equalHeight"]>[class*="_sm-0"]{display:none}}@media screen and (max-width:479px){[class*="grid"]>:not([class*="_xs-0"]){display:block}[class*="grid"]:not([class*="_xs-0"]){display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}[class*="grid"]>[class*="_xs-0"],[class*="grid"][class*="-equalHeight"]>[class*="_xs-0"]{display:none}}.error-text{position:absolute;color:#a00;font-size:11px}.layer-shadow{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(29,45,74,.7);z-index:1000}.layer{position:fixed;z-index:1001;left:50%;top:50%;visibility:hidden;box-shadow:0 5px 20px rgba(29,45,74,.1)}.layer .close{width:15px;height:15px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/popup-close.svg') no-repeat center center;position:absolute;right:20px;top:20px;cursor:pointer;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media(max-width:600px){.layer .close{right:10px;top:10px}}.layer .close:hover{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.layer .up{background:#fff;font-family:'Onest',sans-serif;font-size:22px;line-height:150%;padding:40px 115px 0 115px;max-width:570px;text-align:center}@media screen and (max-width:767px){.layer .up{max-width:280px;font-size:18px;padding:20px 20px 0 20px}}.layer .woocommerce-privacy-policy-text{font-family:'Onest',sans-serif;font-size:14px;line-height:150%;margin-bottom:20px}.mess-win{font-family:'Onest',sans-serif;padding:20px 30px;min-width:200px;max-width:400px;text-align:center;font-size:22px;background:#fff}@media(max-width:600px){.mess-win{width:300px}}.mess-win .buttons{text-align:center;padding-top:30px}.form-up{background:#fff;padding:20px 115px 40px 115px;width:570px}@media screen and (max-width:767px){.form-up{max-width:280px;padding:20px}}.form-up.full{width:100%}.form-up .buttons{text-align:center}.form-up .buttons:after{content:"";display:block;clear:both}.form-up .buttons .button.disabled{cursor:default;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:alpha(opacity=30);filter:alpha(opacity=30)}.form-up.age .button{width:280px}@media screen and (max-width:767px){.form-up.age .button{width:240px}}.form-up.card-msg{padding:30px}.form-up.card-msg textarea{border:1px solid #e1e5ee;border-bottom-color:#3c64b1;height:75px}.form-up .product-info{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:30px}.form-up .product-info .image{text-align:center;margin-right:25px;width:100px;min-width:100px;flex-basis:100px}.form-up .product-info .title{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%;width:170px}.form-up .descr{text-align:center;color:#7887a1;font-size:10px;line-height:150%;margin-bottom:30px}.form-up .descr u{text-decoration:none}.form-up .pre-text{text-align:center;margin-bottom:30px;font-family:'Onest',sans-serif;font-size:14px;line-height:150%;color:#1d2d4a}.form-up span{display:block;font-size:18px;font-family:'Onest',sans-serif;padding-left:15px;padding-bottom:3px}.form-up input[type='text'],.form-up input[type='file'],.form-up input[type='password'],.form-up input[type='email'],.form-up select,.form-up textarea{display:block;width:100%;margin-bottom:15px;padding:8px 10px;background:#fff;border:1px solid #e1e5ee;border-bottom-color:#3c64b1;font-family:'Onest',sans-serif;color:#7887a1;font-size:16px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.form-up input[type='text']:focus,.form-up input[type='file']:focus,.form-up input[type='password']:focus,.form-up input[type='email']:focus,.form-up select:focus,.form-up textarea:focus{border:1px solid #3c64b1}.form-up input[type='text'].error,.form-up input[type='file'].error,.form-up input[type='password'].error,.form-up input[type='email'].error,.form-up select.error,.form-up textarea.error{background:#ffedeb}.form-up .select2{width:100%}.form-up textarea{height:200px;resize:none}.form-up .file{width:100%;display:block;background:#fff;border:1px solid #e1e1e1;height:46px;white-space:nowrap;position:relative;overflow:hidden;cursor:pointer}.form-up .file input{position:absolute;width:200%;left:-50%;top:-50%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);height:200%;cursor:pointer;z-index:1}.form-up .file b{width:150px;display:inline-block;vertical-align:top;height:46px;line-height:46px;text-align:center;background:#e6e6e6;color:#676666;font-size:15px}.form-up .file .fname{display:inline-block;vertical-align:top;height:46px;line-height:46px;padding-left:30px;position:relative;color:#343333;font-size:16px}.form-up .file:after{content:"";position:absolute;display:block;width:46px;height:46px;background:rgba(255,255,255,.5);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);right:0;top:0;z-index:0}.form-up .links{text-align:center;padding-top:15px}.form-up .links a,.form-up .links button{border:0;background:none;color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;padding:0;font-size:14px;line-height:150%;border-bottom:1px solid #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.form-up .links a:hover,.form-up .links button:hover{border-color:transparent}.form-bottom{border-top:1px solid #e1e5ee;background:#fff;padding:20px;width:570px;text-align:center;font-family:'Onest',sans-serif;font-size:16px;line-height:150%;color:#1d2d4a}.form-bottom a{color:#ff9575;border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.form-bottom a:hover{border-color:transparent}@media(max-width:600px){.form-bottom{width:280px}}.form.auth .up{padding:50px 140px 0 140px;font-size:20px}.form.auth .form-up{padding:40px 145px 30px 145px}.form.auth .form-up input[type='text'],.form.auth .form-up input[type='file'],.form.auth .form-up input[type='password'],.form.auth .form-up input[type='email'],.form.auth .form-up select,.form.auth .form-up textarea{font-size:14px;border-color:#e1e5ee;border-bottom-color:#3c64b1;margin-bottom:30px;padding:10px 10px}::placeholder{color:#7887a1}.form-row .select2-container--default .select2-selection--single{border:1px solid #e1e5ee;border-bottom-color:#3c64b1;border-radius:0;height:36px;font-size:14px;line-height:150%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:150%}.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/select-arr.svg') center center no-repeat;border:0;height:100%;width:30px}.form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#3c64b1 !important}.form-row{position:relative;margin-bottom:35px}.form-row label{display:none;position:absolute;left:10px;top:-7px;color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:10px;line-height:150%;background:#fff;padding:0 2px}.form-row label abbr{text-decoration:none;border:0;color:#ff9575}.form-row#billing_country_field label{display:none}.form-row#shipping_country_field label,.form-row.shipping_method_field_label label,.form-row.validate-state label{display:block;z-index:10}.form-row .woocommerce-input-wrapper{display:block;width:100%}.form-row input[type='text'],.form-row input[type='file'],.form-row input[type='password'],.form-row input[type='email'],.form-row input[type='tel'],.form-row select,.form-row textarea{display:block;width:100%;padding:7.5px 10px;border:1px solid #e1e5ee;border-bottom-color:#3c64b1;font-size:14px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.form-row input[type='text']:-internal-autofill-selected,.form-row input[type='file']:-internal-autofill-selected,.form-row input[type='password']:-internal-autofill-selected,.form-row input[type='email']:-internal-autofill-selected,.form-row input[type='tel']:-internal-autofill-selected,.form-row select:-internal-autofill-selected,.form-row textarea:-internal-autofill-selected{background-color:#fff !important}.form-row input[type='text']:focus,.form-row input[type='file']:focus,.form-row input[type='password']:focus,.form-row input[type='email']:focus,.form-row input[type='tel']:focus,.form-row select:focus,.form-row textarea:focus{border-color:#3c64b1}.form-row input[type='text']:not(:placeholder-shown)+label,.form-row input[type='file']:not(:placeholder-shown)+label,.form-row input[type='password']:not(:placeholder-shown)+label,.form-row input[type='email']:not(:placeholder-shown)+label,.form-row input[type='tel']:not(:placeholder-shown)+label,.form-row select:not(:placeholder-shown)+label,.form-row textarea:not(:placeholder-shown)+label{display:block}.form-row textarea{height:75px;resize:none}.button{display:inline-block;background:#ff9575;color:#fff;border:0;cursor:pointer;font-family:'Onest',sans-serif;font-size:20px;line-height:150%;padding:10px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.button.full{display:block;width:100%}.button.popup{display:block;width:240px;margin:0 auto}@media(max-width:600px){.button{font-size:14px}.button.popup{width:100%}}.button:hover{background:#ff6e42}.woocommerce-pagination{margin-top:30px}.woocommerce-pagination ul.page-numbers{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:16px;line-height:1.2;color:#7887a1;font-family:'Onest',sans-serif}.woocommerce-pagination ul.page-numbers li{margin:0 10px;min-width:15px;text-align:center}.woocommerce-pagination ul.page-numbers li span{display:block;width:100%}.woocommerce-pagination ul.page-numbers li:hover{color:#3c64b1}.woocommerce-pagination ul.page-numbers .current{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;border-bottom:2px solid #3c64b1}.woocommerce-pagination ul.page-numbers .next,.woocommerce-pagination ul.page-numbers .prev{font-family:Arial}.articles-pagination{margin-top:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:16px;line-height:1.2;color:#7887a1;font-family:'Onest',sans-serif}.articles-pagination .page-numbers{margin:0 10px;min-width:15px;text-align:center}.articles-pagination .page-numbers:hover{color:#3c64b1}.articles-pagination .current{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;border-bottom:2px solid #3c64b1}.articles-pagination .next,.articles-pagination .prev{font-family:Arial}.section-reviews{background:#fff;padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.section-reviews{padding-top:50px}}.section-reviews .slick-slide{margin:0 15px}.section-reviews .slick-list{margin:0 -15px;padding:30px 0}.section-reviews .reviews .review .review-block{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:15px 20px 30px 20px;margin-bottom:20px;position:relative}.section-reviews .reviews .review .review-block .rating{margin-bottom:10px}.section-reviews .reviews .review .review-block .rating span{width:15px;height:15px;margin-right:5px;display:inline-block}.section-reviews .reviews .review .review-block .rating span.f{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star.svg') center center no-repeat;background-size:100% auto}.section-reviews .reviews .review .review-block .rating span.e{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star-empty.svg') center center no-repeat;background-size:100% auto}.section-reviews .reviews .review .review-block .text{font-family:'Onest',sans-serif;font-size:14px;line-height:150%}.section-reviews .reviews .review .review-block:after{content:'';display:block;position:absolute;left:45px;bottom:-13px;width:0;height:0;border-style:solid;border-width:20px 10px 0 10px;border-color:#fff transparent transparent transparent;-webkit-transform:rotate(-330deg);-moz-transform:rotate(-330deg);-o-transform:rotate(-330deg);-ms-transform:rotate(-330deg);transform:rotate(-330deg)}.section-reviews .reviews .review .review-details{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:767px){.section-reviews .reviews .review .review-details{padding-bottom:30px}}.section-reviews .reviews .review .review-details .avatar{margin-right:10px}.section-reviews .reviews .review .review-details .avatar img{display:block;width:50px;height:50px;border-radius:50%}.section-reviews .reviews .review .review-details .info .author{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%}.section-reviews .reviews .review .review-details .info .date{font-family:'Onest',sans-serif;font-size:12px;line-height:150%}#respond{text-align:left;padding:30px;width:550px;max-width:100%}#respond #reply-title{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%}#respond .logged-in-as,#respond .comment-notes{margin:5px 0;font-size:14px;line-height:150%}#respond textarea,#respond input[type="email"],#respond input[type="text"],#respond input[type="password"],#respond input[type="number"],#respond input[type="url"]{display:block;width:100%;margin-bottom:15px;padding:8px 10px;background:#fff;border:1px solid #3c64b1;font-family:'Onest',sans-serif;color:#7887a1;font-size:16px;resize:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}#respond textarea:focus,#respond input[type="email"]:focus,#respond input[type="text"]:focus,#respond input[type="password"]:focus,#respond input[type="number"]:focus,#respond input[type="url"]:focus{-webkit-box-shadow:0 0 3px #ff9575;-moz-box-shadow:0 0 3px #ff9575;box-shadow:0 0 3px #ff9575;border:1px solid #ff9575}#respond textarea.error,#respond input[type="email"].error,#respond input[type="text"].error,#respond input[type="password"].error,#respond input[type="number"].error,#respond input[type="url"].error{background:#ffedeb}#respond .aiowps-captcha{margin-bottom:5px}#respond .comment-form-cookies-consent{margin-bottom:15px}#respond .submit{display:block;width:100%;background:#ff9575;color:#fff;border:0;cursor:pointer;font-family:'Onest',sans-serif;font-size:20px;line-height:150%;padding:10px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media(max-width:600px){#respond .submit{font-size:14px}}#respond .submit:hover{background:#ff6e42}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:50px;width:50px;cursor:pointer;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0;z-index:2;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:767px){.slick-prev,.slick-next{width:40px;height:40px}}.slick-prev:hover,.slick-next:hover{opacity:.8}.slick-prev{left:-80px;background:url("https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-left.svg") center center no-repeat #3c64b1}.slick-next{right:-80px;background:url("https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-right.svg") center center no-repeat #3c64b1}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:4px;width:4px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#aabee6;display:block;height:4px;width:4px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;border-radius:50%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li.slick-active{width:7px;height:7px}.slick-dots li.slick-active button{width:7px;height:7px;background:#3c64b1}body{max-width:1920px;margin:0 auto;color:#1d2d4a;font-family:'Onest',sans-serif}@media screen and (max-width:767px){body.post-type-archive #main,body.tax-product_cat #main{padding-top:70px}}#page{position:relative}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#e5e5e5}body::-webkit-scrollbar-thumb{background:#ff9575}.section{width:100%}.section .section-block{padding-left:15px;padding-right:15px;max-width:1200px;margin:0 auto}@media screen and (max-width:1023px){.section .section-block{padding-left:20px;padding-right:20px}}img{max-width:100%}*,*:active,*:focus{outline:0}.site-title{font-family:'Onest',sans-serif;font-weight:600;font-size:36px;line-height:150%}.block-title{font-family:'Onest',sans-serif;font-weight:600;font-size:48px;line-height:150%}@media screen and (max-width:767px){.block-title{font-size:24px}}.title-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.slider-count{font-family:'Onest',sans-serif;font-size:16px;line-height:150%}.slider-count span{font-family:'Onest',sans-serif;font-weight:600;font-size:24px;margin-right:3px}@media screen and (max-width:767px){.slider-count.def{display:none}}@media screen and (max-width:1023px){.slider-count.def{display:none}}@media screen and (max-width:1199px){.slider-count.def{display:none}}.slider-count.min{display:none}@media(max-width:599px){.slider-count.min{display:block}}.slider-count.min-600{display:none}@media(min-width:600px) and (max-width:1023px){.slider-count.min-600{display:block}}.slider-count.min-1024{display:none}@media(min-width:1024px) and (max-width:1199px){.slider-count.min-1024{display:block}}.custom-checkbox{position:absolute;z-index:-1;opacity:0}.custom-checkbox+label{display:inline-flex;align-items:center;user-select:none;position:relative;top:3px}.custom-checkbox+label:before{content:'';display:inline-block;width:16px;height:16px;flex-shrink:0;flex-grow:0;border:1px solid #ff9575;margin-right:10px;cursor:pointer}.custom-checkbox:checked+label::before{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/checkbox-checked.svg') center center no-repeat;background-size:100% auto;border:0}#primary{background:#fff}#main{padding-top:40px;padding-bottom:70px}.woocommerce-breadcrumb{font-family:'Onest',sans-serif;font-size:14px;line-height:150%;color:#3c64b1;margin-bottom:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:479px){.woocommerce-breadcrumb{margin-bottom:30px}}.woocommerce-breadcrumb a{color:#7887a1;border-bottom:1px solid #7887a1;margin-right:20px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.woocommerce-breadcrumb a:hover{border-color:transparent}.woocommerce-breadcrumb .sep{width:16px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/breadcrumbs-delimiter.svg') center center no-repeat;margin-right:20px;height:20px}.select{width:100%;border:1px solid #e1e5ee;padding:6.5px 10px 6.5px 10px;font-family:'Onest',sans-serif;font-weight:400;cursor:pointer;background-color:#fff;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.select select{appearance:none;background-color:transparent;border:0;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;outline:0}.select select::-ms-expand{display:none}.select:after{content:'';display:block;width:8px;height:5px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/select-arr.svg') center center no-repeat;margin-left:5px;z-index:1;position:absolute;top:50%;right:10px;margin-top:-2.5px}.select select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-color:#3c64b1}.custom-radio-button{display:inline-block;margin-right:10px;margin-bottom:10px}.custom-radio-button input[type=radio]{display:none}.custom-radio-button label{display:inline-block;cursor:pointer;padding:6.5px 10px;line-height:34px;border:1px solid #3c64b1;user-select:none;font-size:14px;line-height:17px;color:#7887a1;min-width:50px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.custom-radio-button label:hover{color:#3c64b1}.custom-radio-button input[type=radio]:checked+label{background:#3c64b1;border-color:#3c64b1;color:#fff;font-family:'Onest',sans-serif;font-weight:600}.yith_woocompare_colorbox{font-family:'Onest',sans-serif}.yith_woocompare_colorbox h1{background:#ff9575;color:#fff;font-family:'Onest',sans-serif;font-weight:600}.section-page .entry-content a{border-bottom:0 !important}.section-page .entry-content a.button{color:#fff}.section-page{padding-top:40px;padding-bottom:70px}@media screen and (max-width:1023px){.section-page{padding-bottom:30px}}.section-page .block-title{margin-bottom:30px}@media screen and (max-width:479px){.section-page .block-title{margin-bottom:20px}}.section-page .entry-content{font-size:14px;line-height:150%}.section-page .entry-content p{margin-bottom:30px}.section-page .entry-content a{color:#3c64b1;border-bottom:1px dotted #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-page .entry-content a:hover{border-color:transparent}.section-page .entry-content .alignleft{float:left;margin-right:30px}@media screen and (max-width:1023px){.section-page .entry-content .alignleft{margin-right:20px}}.section-page .entry-content .alignright{float:right;margin-left:30px}@media screen and (max-width:1023px){.section-page .entry-content .alignright{margin-left:20px}}.section-page .entry-content b,.section-page .entry-content strong{font-family:'Onest',sans-serif;font-weight:700}.section-page .entry-content h1{font-size:28px;margin-bottom:10px}.section-page .entry-content h2{font-size:26px;margin-bottom:10px}.section-page .entry-content h3{font-size:24px;margin-bottom:10px}@media screen and (max-width:767px){.section-page .entry-content h3{font-size:16px}}.section-page .entry-content h4{font-size:18px;margin-bottom:10px}.section-page .entry-content h1,.section-page .entry-content h2,.section-page .entry-content h3,.section-page .entry-content h4{font-family:'Onest',sans-serif;font-weight:700}.section-page .entry-content ul>li,.section-page .entry-content ol>li{margin:0 0 7px 25px}.section-page .entry-content ul:last-child,.section-page .entry-content ol:last-child{margin-bottom:0}.section-page .entry-content ul>li{list-style:disc}.section-page .entry-content ol>li{list-style:decimal}.section-page .entry-content img{margin-bottom:30px}@media screen and (max-width:1023px){.section-page .entry-content img{margin-bottom:20px}}.section-page #comments .site-title{margin-bottom:30px}@media screen and (max-width:767px){.section-page #comments .site-title{margin-bottom:20px}}.section-page #comments .review{margin-bottom:30px}@media screen and (max-width:767px){.section-page #comments .review{margin-bottom:20px}}@media screen and (max-width:479px){.page-id-307 .entry-content .alignleft{width:85px;height:auto}}.section-articles{padding-top:40px;padding-bottom:70px}.section-articles .block-title{margin-bottom:30px}.section-articles .post-item{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:15px 20px;margin-bottom:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media screen and (max-width:1023px){.section-articles .post-item{padding:15px 10px}}.section-articles .post-item .image{margin-right:20px}@media screen and (max-width:1023px){.section-articles .post-item .image{margin-right:10px}}.section-articles .post-item .image img,.section-articles .post-item .image a{display:block;width:120px}@media screen and (max-width:1023px){.section-articles .post-item .image img,.section-articles .post-item .image a{width:100px;height:auto}}.section-articles .post-item .info{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.section-articles .post-item .info .date{font-size:12px;line-height:150%;color:#7887a1;margin-bottom:10px}.section-articles .post-item .info .title{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#1d2d4a;margin-bottom:15px}.section-articles .post-item .info .title a{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-articles .post-item .info .title a:hover{color:#ff9575}.section-articles .post-item .info .more a{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#1d2d4a;margin-bottom:15px;color:#ff9575;position:relative}@media screen and (max-width:1023px){.section-articles .post-item .info .more a{font-size:14px}}.section-articles .post-item .info .more a:after{content:'';display:block;width:20px;height:20px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/articles-more.svg') right center no-repeat;position:absolute;right:-25px;top:50%;margin-top:-10px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-articles .post-item .info .more a:hover:after{right:-30px}.more-articles{border-left:1px solid #e1e5ee}@media screen and (max-width:767px){.more-articles{border:0;background:#f4f7ff;padding-bottom:30px !important;margin-bottom:-30px;margin-left:-20px !important;margin-right:-20px !important}}.more-articles .articles-title{font-family:'Onest',sans-serif;font-weight:600;font-size:18px;line-height:150%;margin:20px 0;color:#1d2d4a}@media screen and (max-width:767px){.more-articles .articles-title{font-size:24px;margin:40px 0 20px 0}}.more-articles .post-item{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:15px 20px;margin-bottom:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.more-articles .post-item{padding:15px 10px}}@media screen and (min-width:1024px) and (max-width:1199px){.more-articles .post-item{padding:15px 10px}}.more-articles .post-item .image{width:70px;min-width:70px;flex-basis:70px;margin-right:20px}@media screen and (min-width:768px) and (max-width:1023px){.more-articles .post-item .image{width:50px;min-width:50px;flex-basis:50px;margin-right:10px}}.more-articles .post-item .title{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%}@media screen and (min-width:768px) and (max-width:1023px){.more-articles .post-item .title{font-size:14px}}.delivery-and-payments .delivery-title{font-family:'Onest',sans-serif;font-weight:600;font-size:18px;line-height:150%;margin-bottom:30px}.delivery-and-payments .delivery-block{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:30px;padding-right:30px}.delivery-and-payments .delivery-block .image{min-width:50px;margin-right:20px}.delivery-and-payments .delivery-block .image img{width:50px}.delivery-and-payments .delivery-block .text{font-size:14px;line-height:150%}.delivery-and-payments .delivery-block .text b,.delivery-and-payments .delivery-block .text strong{font-family:'Onest',sans-serif;font-weight:600}@media screen and (max-width:767px){.post-type-archive-product .section-header .b-title{display:none}}.section-header{padding-top:15px;padding-bottom:20px;background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.15);position:relative;z-index:6}@media(max-width:374px){.section-header{padding-top:12px;padding-bottom:12px;margin-bottom:36px;box-shadow:0 0 10px rgba(29,45,74,.15);height:106px}}@media(min-width:375px) and (max-width:479px){.section-header{padding-top:12px;padding-bottom:12px;margin-bottom:35px;box-shadow:0 0 10px rgba(29,45,74,.15)}}@media(min-width:480px) and (max-width:767px){.section-header{padding-top:12px;padding-bottom:12px;margin-bottom:35px;box-shadow:0 0 10px rgba(29,45,74,.15)}}@media screen and (max-width:767px){.section-header.inside{margin-bottom:0}}@media screen and (max-width:767px){.section-header .b-logo{padding-left:20px}}.section-header .b-title{text-align:center;font-family:'Onest',sans-serif;font-size:16px;line-height:150%}@media screen and (max-width:767px){.section-header .b-title{position:absolute;top:106px;left:0;width:100%;background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.15);color:#7887a1;font-size:12px;max-width:100%;padding:10px;height:38px;z-index:1}}@media(min-width:375px) and (max-width:479px){.section-header .b-title{top:108px}}@media(min-width:480px) and (max-width:767px){.section-header .b-title{top:108px}}@media screen and (max-width:767px){.section-header .b-title.inside{display:none}}.section-header .b-info{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:767px){.section-header .b-info{padding-right:20px}}.section-header .b-info .dropdown{position:relative;width:50px;height:40px;border:1px solid #e1e5ee;margin-left:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:767px){.section-header .b-info .dropdown{height:25px}}.section-header .b-info .dropdown button{display:block;border:0;background:none;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase;position:relative;padding-right:13px;margin-left:-5px}@media screen and (max-width:767px){.section-header .b-info .dropdown button{font-size:12px}}.section-header .b-info .dropdown button:after{content:'';display:block;background:url(https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/lang-arr.svg) center center no-repeat;width:8px;height:5px;position:absolute;right:0;top:50%;margin-top:-2.5px}.section-header .b-info .dropdown .dropdown-content{position:absolute;top:100%;background:#fff;text-align:center;border:1px solid #e1e5ee;left:-1px;right:-1px;display:none;z-index:10}.section-header .b-info .dropdown .dropdown-content a{display:block;border-bottom:1px solid #e1e5ee;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase;padding:5px 0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:767px){.section-header .b-info .dropdown .dropdown-content a{font-size:12px}}.section-header .b-info .dropdown .dropdown-content a:hover{color:#ff9575}.section-header .b-info .dropdown:hover .dropdown-content{display:block}.section-header .b-info .link{font-family:'Onest',sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:767px){.section-header .b-info .link{font-size:12px}}.section-header .b-info .link:hover{color:#ff9575}.section-header .menu-wrap{border-top:1px solid #e1e5ee;padding-top:20px;margin-top:20px}@media screen and (max-width:767px){.section-header .menu-wrap{margin-top:12px;margin-left:-20px;margin-right:-20px;padding:12px 20px 0 20px;position:relative;z-index:2}}.section-header .menu-wrap .menu-left{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.section-header .menu-wrap .menu-left .catalog-link{display:inline-block;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/catalog-link.svg') left 25px center no-repeat #3c64b1;padding:15px 30px 15px 60px;color:#fff;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;margin-right:25px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-header .menu-wrap .menu-left .catalog-link.mob{display:none}@media screen and (max-width:767px){.section-header .menu-wrap .menu-left .catalog-link{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/catalog-link-mob.svg') left center no-repeat;padding:2px 0 2px 35px;color:#3c64b1}}@media screen and (max-width:1023px){.section-header .menu-wrap .menu-left .catalog-link{font-size:15px}.section-header .menu-wrap .menu-left .catalog-link.mob{display:inline-block}.section-header .menu-wrap .menu-left .catalog-link.desktop{display:none}}@media(min-width:1024px) and (max-width:1199px){.section-header .menu-wrap .menu-left .catalog-link{padding:15px 20px 15px 55px;background-position-x:15px !important}}.section-header .menu-wrap .menu-left .catalog-link:hover{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/catalog-link.svg') left 25px center no-repeat #2f4e8b}@media screen and (max-width:767px){.section-header .menu-wrap .menu-left .catalog-link:hover{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/catalog-link-mob.svg') left center no-repeat}}.section-header .menu-wrap .menu-left ul.menu{display:block;width:100%}@media screen and (max-width:1023px){.section-header .menu-wrap .menu-left ul.menu{display:none}}.section-header .menu-wrap .menu-left ul.menu li{display:inline-block}.section-header .menu-wrap .menu-left ul.menu li a{font-family:'Onest',sans-serif;font-size:14px;line-height:150%;margin-right:30px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-header .menu-wrap .menu-left ul.menu li a:hover{color:#ff9575}.section-header .menu-wrap .menu-icons{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding-left:75px}@media screen and (max-width:767px){.section-header .menu-wrap .menu-icons{padding-left:15px}}@media(min-width:1024px) and (max-width:1199px){.section-header .menu-wrap .menu-icons{padding-left:15px}}.section-header .menu-wrap .menu-icons a{display:inline-block;width:26.5px;height:26.5px}@media screen and (max-width:767px){.section-header .menu-wrap .menu-icons a{width:16px;height:16px}}.section-header .menu-wrap .menu-icons a.search{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/search.svg') center center no-repeat;background-size:contain}.section-header .menu-wrap .menu-icons a.auth{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/auth.svg') center center no-repeat;background-size:contain}.section-header .menu-wrap .menu-icons a.compare{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/compare.svg') center center no-repeat;background-size:contain}.section-header .menu-wrap .menu-icons a.cart{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/cart.svg') center center no-repeat;background-size:contain;position:relative}.section-header .menu-wrap .menu-icons a.cart .count{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:20px;height:20px;background:#3c64b1;border-radius:50%;position:absolute;top:-10px;left:-10px;color:#fff;font-size:11px;font-family:'Onest',sans-serif}@media screen and (max-width:479px){.section-header .menu-wrap .menu-icons a.cart .count{font-size:9px;width:14px;height:14px;top:-7px;left:-7px}}.catalog-menu-popup{position:absolute;top:0;left:0;right:0;background:#fff;display:none;z-index:7}.catalog-menu-popup .top{background:#1d2d4a;color:#fff;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;padding:10px 22px;position:relative}.catalog-menu-popup .top .close{display:block;position:absolute;cursor:pointer;right:22px;top:50%;width:15px;height:15px;margin-top:-7.5px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/filter-close.svg') center center no-repeat}.catalog-menu-popup .menu-main-menu-container{padding:20px 22px}.catalog-menu-popup .menu-main-menu-container li{display:block;margin-bottom:25px}.catalog-menu-popup .menu-main-menu-container li a{font-size:14px;line-height:150%;color:#1d2d4a}.section-footer{background:#1d2d4a;padding-top:50px;padding-bottom:30px;color:#fff;font-family:'Onest',sans-serif;font-size:14px;line-height:150%}@media screen and (max-width:767px){.section-footer{padding-top:30px}}@media screen and (max-width:1199px){.section-footer{font-size:13px}}.section-footer .copyright{color:#7887a1}.section-footer .footer-1{margin-top:25px}@media screen and (max-width:767px){.section-footer .footer-1{margin-top:0}}.section-footer .footer-1 .footer-title{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:29px;margin-bottom:20px}.section-footer .footer-1 a{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-footer .footer-1 a:hover{color:#ff9575}.section-footer .footer-1 .footer-left{padding-top:15px;padding-bottom:25px;position:relative}@media screen and (max-width:767px){.section-footer .footer-1 .footer-left{padding-top:0}}.section-footer .footer-1 .footer-left .phone{padding-left:25px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/footer-phone.svg') left center no-repeat;margin-bottom:15px}.section-footer .footer-1 .footer-left .email{padding-left:25px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/footer-email.svg') left center no-repeat;margin-bottom:15px}.section-footer .footer-1 .footer-left .address{padding-left:25px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/footer-address.svg') left center no-repeat;margin-bottom:15px}.section-footer .footer-1 .footer-left .footer-soc{margin-bottom:15px}.section-footer .footer-1 .footer-left .footer-soc img{width:25px;margin-right:15px}.section-footer .footer-1 .footer-left:after{content:'';position:absolute;left:15px;right:0;bottom:0;height:1px;background:#131f36;display:block}@media screen and (max-width:1023px){.section-footer .footer-1 .footer-left:after{display:none}}.section-footer .footer-1 .footer-center-1,.section-footer .footer-1 .footer-center-2{padding-top:15px;padding-bottom:10px;position:relative}@media screen and (max-width:767px){.section-footer .footer-1 .footer-center-1,.section-footer .footer-1 .footer-center-2{padding-top:0}}.section-footer .footer-1 .footer-center-1 .menu-item,.section-footer .footer-1 .footer-center-2 .menu-item{display:inline-block;width:49%;margin-bottom:15px;padding-right:33px;vertical-align:top}.section-footer .footer-1 .footer-center-1:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#131f36;display:block}@media screen and (max-width:1023px){.section-footer .footer-1 .footer-center-1:after{display:none}}@media screen and (max-width:479px){.section-footer .footer-1 .footer-center-2{margin-top:30px}}@media screen and (max-width:1023px){.section-footer .footer-1 .footer-center-2{padding-top:0}}.section-footer .footer-1 .footer-center-2:after{content:'';position:absolute;left:0;right:45px;bottom:0;height:1px;background:#131f36;display:block}@media screen and (max-width:1023px){.section-footer .footer-1 .footer-center-2:after{display:none}}.section-footer .footer-1 .newsletter-form{background:#3c64b1;padding:25px 20px 20px 20px}@media screen and (max-width:767px){.section-footer .footer-1 .newsletter-form{padding:25px 20px 25px 20px;margin-top:10px}}.section-footer .footer-1 .newsletter-form .title{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;margin-bottom:20px;margin-right:-10px}.section-footer .footer-1 .newsletter-form input[type="email"]{display:block;width:100%;border:1px solid #e1e5ee;background:#fff;padding:8.5px 10px;font-family:'Onest',sans-serif;font-size:14px;line-height:150%;color:#7887a1;margin-bottom:15px}.section-footer .footer-1 .newsletter-form input[type="email"]:focus{-webkit-box-shadow:0 0 3px #ff9575;-moz-box-shadow:0 0 3px #ff9575;box-shadow:0 0 3px #ff9575;border:1px solid #ff9575}.section-footer .footer-1 .newsletter-form .button{padding:5px 10px}@media screen and (max-width:767px){.section-footer .footer-1 .newsletter-form .button{padding:10px;font-size:14px}}.section-footer .footer-1 .newsletter-form .policy{margin-top:20px;color:#7da0e5;font-family:'Onest',sans-serif;font-size:10px;line-height:150%}.section-footer .footer-2{margin-top:30px;text-align:center}.section-footer .footer-2 a{color:#7887a1;font-family:'Onest',sans-serif;font-size:14px;line-height:150%;border-bottom:1px solid #7887a1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-footer .footer-2 a:hover{border-color:transparent}.section-footer .footer-2 .logo-mob{display:none}@media screen and (max-width:479px){.section-footer .footer-2 .logo-mob{display:block}}.section-footer .footer-2 .logo-mob a{border:0}.section-footer .footer-2 .logo-mob .copyright{margin-top:10px;margin-bottom:15px}.main-slider .slick-prev{left:50px}@media screen and (max-width:767px){.main-slider .slick-prev{left:0}}@media(min-width:1200px) and (max-width:1499px){.main-slider .slick-prev{left:30px}}.main-slider .slick-next{right:50px}@media screen and (max-width:767px){.main-slider .slick-next{right:0}}@media(min-width:1200px) and (max-width:1499px){.main-slider .slick-next{right:30px}}@media screen and (max-width:1023px){.main-slider .slick-arrow{top:auto;bottom:-20px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@media(min-width:1024px) and (max-width:1299px){.main-slider .slick-arrow{top:auto;bottom:-30px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}.main-slider .main-slider-item{position:relative;overflow:hidden}.main-slider .main-slider-item img{display:block}.main-slider .main-slider-item .info{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}@media(max-width:374px){.main-slider .main-slider-item .info{padding-top:40px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media(min-width:375px) and (max-width:479px){.main-slider .main-slider-item .info{padding-top:50px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media(min-width:600px) and (max-width:767px){.main-slider .main-slider-item .info{width:70%}}@media(min-width:768px) and (max-width:1023px){.main-slider .main-slider-item .info{width:70%}}.main-slider .main-slider-item .info .section-block{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.main-slider .main-slider-item .info .section-block .title{font-family:'Onest',sans-serif;font-weight:600;font-size:48px;line-height:150%}@media(max-width:374px){.main-slider .main-slider-item .info .section-block .title{font-size:24px;padding-right:50px}}@media(min-width:375px) and (max-width:479px){.main-slider .main-slider-item .info .section-block .title{font-size:28px;padding-right:80px}}@media(min-width:480px) and (max-width:599px){.main-slider .main-slider-item .info .section-block .title{font-size:30px;padding-right:80px}}@media(min-width:768px) and (max-width:1023px){.main-slider .main-slider-item .info .section-block .title{font-size:37px}}@media(min-width:1024px) and (max-width:1199px){.main-slider .main-slider-item .info .section-block .title{font-size:40px}}.main-slider .main-slider-item .info .section-block .descr{font-family:'Onest',sans-serif;font-size:24px;line-height:150%;margin-top:15px}.main-slider .main-slider-item .info .section-block .descr b,.main-slider .main-slider-item .info .section-block .descr strong{font-family:'Onest',sans-serif;font-weight:600}@media(max-width:374px){.main-slider .main-slider-item .info .section-block .descr{font-size:16px;padding-right:50px}}@media(min-width:375px) and (max-width:479px){.main-slider .main-slider-item .info .section-block .descr{font-size:19px;padding-right:80px}}@media(min-width:480px) and (max-width:599px){.main-slider .main-slider-item .info .section-block .descr{line-height:22px;padding-right:80px}}@media(min-width:768px) and (max-width:1023px){.main-slider .main-slider-item .info .section-block .descr{font-size:23px}}@media(min-width:1024px) and (max-width:1199px){.main-slider .main-slider-item .info .section-block .descr{font-size:20px}}.main-slider .main-slider-item .info .section-block .btn-wrap{margin-top:50px}@media screen and (max-width:767px){.main-slider .main-slider-item .info .section-block .btn-wrap{margin-top:30px}}@media(min-width:1024px) and (max-width:1199px){.main-slider .main-slider-item .info .section-block .btn-wrap{margin-top:30px}}.main-slider .main-slider-item .info .section-block .btn-wrap a{width:228px;padding:20px}@media screen and (max-width:767px){.main-slider .main-slider-item .info .section-block .btn-wrap a{width:200px;padding:10px;font-size:20px}}@media(min-width:1024px) and (max-width:1199px){.main-slider .main-slider-item .info .section-block .btn-wrap a{padding:15px}}.section-bestsellers{background:#fff;padding-top:100px;padding-bottom:65px}@media screen and (max-width:1199px){.section-bestsellers{padding-top:70px;padding-bottom:50px}}.section-bestsellers .bestsellers-slider{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.section-bestsellers .bestsellers-slider{margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px}}@media(min-width:375px) and (max-width:599px){.section-bestsellers .bestsellers-slider{width:305px}}@media(min-width:768px) and (max-width:1023px){.section-bestsellers .bestsellers-slider{width:640px}}@media(min-width:1024px) and (max-width:1199px){.section-bestsellers .bestsellers-slider{width:870px}}@media(min-width:1200px) and (max-width:1299px){.section-bestsellers .bestsellers-slider{width:1070px}}@media screen and (max-width:767px){.section-bestsellers .bestsellers-slider .slick-prev{left:-20px}}@media(min-width:480px) and (max-width:599px){.section-bestsellers .bestsellers-slider .slick-prev{left:-45px}}@media(min-width:768px) and (max-width:1023px){.section-bestsellers .bestsellers-slider .slick-prev{left:-45px}}@media(min-width:1024px) and (max-width:1199px){.section-bestsellers .bestsellers-slider .slick-prev{left:-65px}}@media(min-width:1200px) and (max-width:1299px){.section-bestsellers .bestsellers-slider .slick-prev{left:-60px}}@media screen and (max-width:767px){.section-bestsellers .bestsellers-slider .slick-next{right:-20px}}@media(min-width:480px) and (max-width:599px){.section-bestsellers .bestsellers-slider .slick-next{right:-45px}}@media(min-width:768px) and (max-width:1023px){.section-bestsellers .bestsellers-slider .slick-next{right:-45px}}@media(min-width:1024px) and (max-width:1199px){.section-bestsellers .bestsellers-slider .slick-next{right:-65px}}@media(min-width:1200px) and (max-width:1299px){.section-bestsellers .bestsellers-slider .slick-next{right:-60px}}.section-bestsellers .bestsellers-slider .slick-slide{margin:0 15px}.section-bestsellers .bestsellers-slider .slick-list{margin:0 -15px;padding:30px 0}@media screen and (max-width:767px){.section-bestsellers .bestsellers-slider .slick-list{padding:20px 0}}.section-bestsellers .bestsellers-slider .slick-list .slick-track{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.section-bestsellers .bestsellers-slider .slick-list .slick-track .slick-slide{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-content:stretch;height:auto}.section-bestsellers .bestsellers-slider .slick-list .slick-track .product-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;flex-basis:100%}.section-bestsellers .link-more{text-align:center}.section-bestsellers .link-more a{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;border-bottom:1px solid #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-bestsellers .link-more a:hover{border-color:transparent}.section-sets{background:#f4f7ff;padding-top:70px;padding-bottom:70px}@media screen and (max-width:1199px){.section-sets{padding-top:40px;padding-bottom:40px}}@media(max-width:374px){.section-sets .block-title{max-width:135px}}@media screen and (max-width:479px){.section-sets .section-block{max-width:320px}}@media screen and (min-width:480px) and (max-width:767px){.section-sets .section-block{max-width:400px}}@media screen and (min-width:768px) and (max-width:1023px){.section-sets .section-block{max-width:470px}}@media(min-width:1024px) and (max-width:1199px){.section-sets .section-block{max-width:994px}}@media(min-width:1200px) and (max-width:1299px){.section-sets .section-block{max-width:1170px}}.section-sets .sets-wrap{margin-top:48px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:350px;margin-right:-20px}@media screen and (max-width:767px){.section-sets .sets-wrap{margin-top:30px;margin-right:0;height:auto;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:768px) and (max-width:1023px){.section-sets .sets-wrap{margin-top:30px;margin-right:0;height:auto;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1024px) and (max-width:1199px){.section-sets .sets-wrap{height:305px}}.section-sets .sets-wrap .set-block{position:relative}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block{margin-bottom:10px}}@media screen and (max-width:767px){.section-sets .sets-wrap .set-block{margin-bottom:15px}}@media screen and (max-width:1023px){.section-sets .sets-wrap .set-block{margin-bottom:15px}}.section-sets .sets-wrap .set-block:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,149,117,.3) 0,#22365b 100%);opacity:.7;z-index:1}.section-sets .sets-wrap .set-block a{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:100%;padding:30px 50px 30px 20px;color:#fff;font-family:'Onest',sans-serif;font-weight:600;font-size:24px;line-height:150%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block a{font-size:16px;padding:15px}}@media screen and (max-width:767px){.section-sets .sets-wrap .set-block a{font-size:18px}}@media screen and (max-width:1023px){.section-sets .sets-wrap .set-block a{font-size:20px}}.section-sets .sets-wrap .set-block a .name{width:100%;flex-basis:100%;position:relative}.section-sets .sets-wrap .set-block a .name span{display:inline-block;max-width:115px}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block a .name span{max-width:75px}}@media screen and (max-width:767px){.section-sets .sets-wrap .set-block a .name span{max-width:85px}}.section-sets .sets-wrap .set-block a .name:after{content:'';position:absolute;right:0;top:50%;width:50px;height:50px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-sets.svg') right center no-repeat;margin-top:-25px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:1023px){.section-sets .sets-wrap .set-block a .name:after{display:none}}.section-sets .sets-wrap .set-block a:hover .name:after{right:-10px}.section-sets .sets-wrap .set-block:nth-child(1){width:470px;height:350px}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block:nth-child(1){width:100%;height:170px}}@media screen and (min-width:480px) and (max-width:767px){.section-sets .sets-wrap .set-block:nth-child(1){width:100%;height:220px}}@media screen and (min-width:768px) and (max-width:1023px){.section-sets .sets-wrap .set-block:nth-child(1){width:100%;height:300px}}@media(min-width:1024px) and (max-width:1199px){.section-sets .sets-wrap .set-block:nth-child(1){width:390px;height:305px}}.section-sets .sets-wrap .set-block:nth-child(2){width:270px;height:175px}.section-sets .sets-wrap .set-block:nth-child(2) a{padding:10px 20px}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block:nth-child(2) a{padding:15px}}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block:nth-child(2){width:132px;height:120px}}@media screen and (min-width:480px) and (max-width:767px){.section-sets .sets-wrap .set-block:nth-child(2){width:177px;height:145px}}@media screen and (min-width:768px) and (max-width:1023px){.section-sets .sets-wrap .set-block:nth-child(2){width:208px;height:145px}}@media(min-width:1024px) and (max-width:1199px){.section-sets .sets-wrap .set-block:nth-child(2){width:265px;height:149px}}.section-sets .sets-wrap .set-block:nth-child(3){width:270px;height:145px}.section-sets .sets-wrap .set-block:nth-child(3) a{padding:20px 20px}@media screen and (max-width:767px){.section-sets .sets-wrap .set-block:nth-child(3) a{padding:15px}}@media screen and (max-width:479px){.section-sets .sets-wrap .set-block:nth-child(3){width:132px;height:120px}}@media screen and (min-width:480px) and (max-width:767px){.section-sets .sets-wrap .set-block:nth-child(3){width:177px;height:145px}}@media screen and (min-width:768px) and (max-width:1023px){.section-sets .sets-wrap .set-block:nth-child(3){width:208px;height:145px}}@media(min-width:1024px) and (max-width:1199px){.section-sets .sets-wrap .set-block:nth-child(3){width:265px;height:149px}}.section-sets .sets-wrap .set-block:nth-child(4){width:370px;height:250px}@media screen and (max-width:767px){.section-sets .sets-wrap .set-block:nth-child(4){width:100%;height:140px}}@media screen and (min-width:768px) and (max-width:1023px){.section-sets .sets-wrap .set-block:nth-child(4){width:100%;height:155px;background-size:cover !important}}@media(min-width:1024px) and (max-width:1199px){.section-sets .sets-wrap .set-block:nth-child(4){width:305px;height:227px}}.section-sets .sets-wrap .set-block:nth-child(4) a .name span{max-width:160px}.section-sets .sets-wrap .button{display:block;width:370px;text-align:left;position:relative;padding:20px}@media screen and (max-width:767px){.section-sets .sets-wrap .button{font-size:20px}}@media screen and (max-width:1023px){.section-sets .sets-wrap .button{width:100%}}@media(min-width:1024px) and (max-width:1199px){.section-sets .sets-wrap .button{width:305px}}.section-sets .sets-wrap .button:after{content:'';position:absolute;right:50px;top:50%;width:50px;height:50px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-sets.svg') right center no-repeat;margin-top:-25px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:767px){.section-sets .sets-wrap .button:after{right:20px}}.section-sets .sets-wrap .button:hover:after{right:30px}@media screen and (max-width:767px){.section-sets .sets-wrap .button:hover:after{right:10px}}.section-questions{background:#fff;padding-top:70px}@media screen and (max-width:767px){.section-questions{padding-top:50px}}.section-questions .block-descr{font-family:'Onest',sans-serif;font-size:24px;line-height:150%;margin-top:20px}@media screen and (max-width:767px){.section-questions .block-descr{display:none}}.section-questions .section-block{padding-bottom:70px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/questions-bg-min.png') right bottom no-repeat}@media screen and (max-width:767px){.section-questions .section-block{background:none;padding-bottom:50px}}@media screen and (max-width:1023px){.section-questions .section-block{background-position:right -130px bottom}}.section-questions .questions-wrap{position:relative;box-shadow:0 5px 20px rgba(29,45,74,.1);margin-top:40px;padding:40px 40px 50px 40px !important}@media screen and (max-width:479px){.section-questions .questions-wrap{margin-top:20px;padding:30px 15px 50px 15px !important}}@media screen and (max-width:767px){.section-questions .questions-wrap{margin-top:20px;padding:30px 25px 50px 25px !important}}@media(min-width:1024px) and (max-width:1199px){.section-questions .questions-wrap .questions-step{padding-left:5px}}.section-questions .questions-wrap .question{font-family:'Onest',sans-serif;font-weight:600;font-size:24px;line-height:150%;margin-bottom:35px}@media screen and (max-width:767px){.section-questions .questions-wrap .question{font-size:16px}}.section-questions .questions-wrap .answer{margin-bottom:21px}.section-questions .questions-wrap .answer input[type=radio]{display:none}.section-questions .questions-wrap .answer label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:0;user-select:none;font-family:'Onest',sans-serif;font-size:16px;line-height:19px}@media screen and (max-width:767px){.section-questions .questions-wrap .answer label{font-size:14px;line-height:17px}}.section-questions .questions-wrap .answer label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/radio.svg') 0 0 no-repeat}.section-questions .questions-wrap .answer label:hover{color:#3c64b1}.section-questions .questions-wrap .answer input[type=radio]:checked+label:before{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/radio-checked.svg') 0 0 no-repeat}.section-questions .questions-wrap .btn-wrap{padding-top:10px}.section-questions .questions-wrap .btn-wrap .button{width:230px}@media screen and (max-width:767px){.section-questions .questions-wrap .btn-wrap .button{font-size:20px}}.section-questions .questions-wrap .progress-line{position:absolute;bottom:-1px;left:0;height:2px;width:1%;background:#ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-questions .questions-wrap .progress-line .text{color:#ff9575;position:absolute;top:-30px;right:0;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-o-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);max-width:none;width:auto;display:block;white-space:nowrap;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-questions .questions-wrap .progress-line:after{content:'';position:absolute;width:6px;height:6px;right:-3px;top:-2px;background:#ff9575;border-radius:50%}.section-questions .questions-wrap.active-1 .progress-line{width:1%}.section-questions .questions-wrap.active-1 .progress-line .text{right:-35px}.section-questions .questions-wrap.active-2 .progress-line{width:20%}.section-questions .questions-wrap.active-3 .progress-line{width:40%}.section-questions .questions-wrap.active-4 .progress-line{width:60%}.section-questions .questions-wrap.active-5 .progress-line{width:80%}.section-questions .questions-wrap.active-6 .progress-line{width:99%}.section-questions .questions-wrap.active-6 .progress-line .text{right:35px}.section-new-items{background:#f4f7ff;padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.section-new-items{padding-top:40px;padding-bottom:20px}}.section-new-items .new-items-slider{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.section-new-items .new-items-slider{margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px}}@media(min-width:375px) and (max-width:599px){.section-new-items .new-items-slider{width:305px}}@media(min-width:768px) and (max-width:1023px){.section-new-items .new-items-slider{width:640px}}@media(min-width:1024px) and (max-width:1199px){.section-new-items .new-items-slider{width:870px}}@media(min-width:1200px) and (max-width:1299px){.section-new-items .new-items-slider{width:1070px}}@media screen and (max-width:767px){.section-new-items .new-items-slider .slick-prev{left:-20px}}@media(min-width:480px) and (max-width:599px){.section-new-items .new-items-slider .slick-prev{left:-45px}}@media(min-width:768px) and (max-width:1023px){.section-new-items .new-items-slider .slick-prev{left:-45px}}@media(min-width:1024px) and (max-width:1199px){.section-new-items .new-items-slider .slick-prev{left:-65px}}@media(min-width:1200px) and (max-width:1299px){.section-new-items .new-items-slider .slick-prev{left:-60px}}@media screen and (max-width:767px){.section-new-items .new-items-slider .slick-next{right:-20px}}@media(min-width:480px) and (max-width:599px){.section-new-items .new-items-slider .slick-next{right:-45px}}@media(min-width:768px) and (max-width:1023px){.section-new-items .new-items-slider .slick-next{right:-45px}}@media(min-width:1024px) and (max-width:1199px){.section-new-items .new-items-slider .slick-next{right:-65px}}@media(min-width:1200px) and (max-width:1299px){.section-new-items .new-items-slider .slick-next{right:-60px}}.section-new-items .new-items-slider .slick-slide{margin:0 15px}.section-new-items .new-items-slider .slick-list{margin:0 -15px;padding:30px 0}@media screen and (max-width:767px){.section-new-items .new-items-slider .slick-list{padding:20px 0}}.section-new-items .new-items-slider .slick-list .slick-track{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.section-new-items .new-items-slider .slick-list .slick-track .slick-slide{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-content:stretch;height:auto}.section-new-items .new-items-slider .slick-list .slick-track .product-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;flex-basis:100%}.section-pre-footer{padding-top:70px;padding-bottom:50px;background:#f4f7ff}@media screen and (max-width:1199px){.section-pre-footer{padding-top:50px}}.section-pre-footer .section-block{position:relative}.section-pre-footer .section-block:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:15px;background:linear-gradient(to top,#f4f7ff,rgba(244,247,255,0))}.section-pre-footer .pre-footer-text{height:140px;overflow:auto;font-family:'Onest',sans-serif;font-size:14px;line-height:150%;position:relative;padding-right:15px}.section-pre-footer .pre-footer-text h1,.section-pre-footer .pre-footer-text h2,.section-pre-footer .pre-footer-text h3,.section-pre-footer .pre-footer-text h4,.section-pre-footer .pre-footer-text h5,.section-pre-footer .pre-footer-text b,.section-pre-footer .pre-footer-text strong{font-family:'Onest',sans-serif;font-weight:600}.section-pre-footer .pre-footer-text ul>li,.section-pre-footer .pre-footer-text ol>li{margin:0 0 7px 25px}.section-pre-footer .pre-footer-text ul:last-child,.section-pre-footer .pre-footer-text ol:last-child{margin-bottom:0}.section-pre-footer .pre-footer-text a{color:#3c64b1;border-bottom:1px dotted #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-pre-footer .pre-footer-text a:hover{border-color:transparent}.section-pre-footer .pre-footer-text ul>li{list-style:disc}.section-pre-footer .pre-footer-text ol>li{list-style:decimal}.section-pre-footer .pre-footer-text::-webkit-scrollbar{width:4px}.section-pre-footer .pre-footer-text::-webkit-scrollbar-track{background-color:transparent}.section-pre-footer .pre-footer-text::-webkit-scrollbar-thumb{background:#ff9575}@media screen and (max-width:767px){.section-pre-footer .pre-footer-text{height:225px}}.products-list .product .product-wrap{position:relative;background:#fff;box-shadow:0 5px 10px rgba(29,45,74,.1);padding:30px 20px 20px 20px;text-align:center;flex-basis:100%}.products-list .product .product-wrap .variations_form .controls,.products-list .product .product-wrap .variations_form .woocommerce-variation,.products-list .product .product-wrap .variations_form .add-to-compare,.products-list .product .product-wrap .variations_form .add-to-wishlist{display:none !important}.products-list .product img{display:inline-block}.products-list .product .added_to_cart{position:absolute;top:0;left:0;width:100%;padding:3px 10px;text-align:center;color:#fff;background:#3c6;font-family:'Onest',sans-serif;font-weight:600;font-size:12px;line-height:150%;z-index:11}.products-list .product h2{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%;text-align:left;margin:25px 0 10px 0;height:60px;overflow:hidden;position:relative}.products-list .product .attributes{text-align:left;color:#7887a1;font-family:'Onest',sans-serif;font-size:16px;line-height:150%;margin-bottom:10px}@media screen and (max-width:767px){.products-list .product .attributes{font-size:14px}}.products-list .product .attributes .attr{display:inline;margin-right:30px}.products-list .product .attributes .attr p{display:inline}.products-list .product .price{text-align:left;font-family:'Onest',sans-serif;font-weight:600;font-size:24px;line-height:150%;color:#3c64b1;margin-bottom:20px}@media screen and (max-width:767px){.products-list .product .price{margin-bottom:15px}}.products-list .product .price ins{text-decoration:none}.products-list .product .price del{margin-left:10px;color:#7887a1;font-family:'Onest',sans-serif;font-size:16px}@media screen and (max-width:767px){.products-list .product .price del{font-size:14px}}@media screen and (max-width:767px){.products-list .product .price{font-size:18px}}.products-list .product .price .woocommerce-Price-currencySymbol{margin-right:3px}.products-list .product .button{width:100%;display:block}@media screen and (max-width:767px){.products-list .product .button{font-size:20px}}.products-list .product .more{margin-top:15px;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%}.products-list .product .more a{border-bottom:1px solid #ff9575;color:#ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.products-list .product .more a:hover{border-color:transparent}.onsale{position:absolute;z-index:10;top:0;right:0;width:111px;height:90px;color:#fff;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/sale.svg') center center no-repeat;font-family:'Onest',sans-serif;font-weight:600;font-size:24px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding-left:30px}.is-new{position:absolute;z-index:10;top:0;right:0;width:90px;height:115px;color:#fff;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/is-new.svg') center center no-repeat;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding-left:10px;padding-bottom:25px}.is-hit{position:absolute;z-index:10;top:0;right:0;width:110px;height:90px;color:#fff;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/is-hit.svg') center center no-repeat;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding-left:30px}.sorting{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:17px;color:#1d2d4a}.sorting .woocommerce-ordering{margin-left:45px}.catalog-wrap{padding-top:30px}.catalog-wrap .products-list .product{margin-bottom:20px}.woocommerce-info{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:1.5;text-align:center;padding:20px}.woof_products_top_panel_ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.woof_products_top_panel_ul button{border-bottom:1px solid #3c64b1;background:none;color:#3c64b1;font-family:'Onest',sans-serif;font-size:16px;line-height:1.5;padding:0;border-right:0;border-left:0;border-top:0}.woof_products_top_panel_ul li{font-family:'Onest',sans-serif;font-size:14px;line-height:1.5}.woof_products_top_panel_ul li a{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.woof_products_top_panel_ul li a:hover{color:#3c64b1}.woof_products_top_panel_ul li a .woof_remove_ppi{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/popup-close.svg') right center no-repeat;background-size:auto 10px}.woof_products_top_panel li span:hover{background-size:auto 10px !important}.single-product-wrap{box-shadow:0 5px 20px rgba(29,45,74,.1);padding:40px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:479px){.single-product-wrap{padding:30px 15px;display:block}}@media screen and (min-width:480px) and (max-width:767px){.single-product-wrap{padding:30px 30px;display:block}}@media screen and (min-width:768px) and (max-width:1023px){.single-product-wrap{padding:30px}}.single-product-wrap .images{text-align:center;width:400px}@media screen and (max-width:479px){.single-product-wrap .images{width:100%;margin-bottom:30px}}@media screen and (max-width:479px){.single-product-wrap .images img{width:auto;height:140px}}@media screen and (min-width:480px) and (max-width:767px){.single-product-wrap .images img{width:auto;height:150px}}.single-product-wrap .images .woocommerce-product-gallery__trigger{display:none}.single-product-wrap .summary h1{font-family:'Onest',sans-serif;font-weight:600;font-size:36px;line-height:150%;margin-bottom:40px}@media screen and (max-width:479px){.single-product-wrap .summary h1{font-size:24px;margin-bottom:20px}}.single-product-wrap .summary .added_to_cart{position:absolute;top:0;left:0;color:#fff;width:100%;padding:3px 10px;text-align:center;background:#3c6;font-family:'Onest',sans-serif;font-weight:600;font-size:12px;line-height:150%;z-index:11}.single-product-wrap .summary .attributes{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:479px){.single-product-wrap .summary .attributes{margin-bottom:25px}}.single-product-wrap .summary .attributes .attribute{margin-right:30px;font-size:16px;line-height:150%}@media screen and (max-width:479px){.single-product-wrap .summary .attributes .attribute{width:50%;min-width:50%;flex-basis:50%;margin-right:0;margin-bottom:15px}}.single-product-wrap .summary .attributes .attribute .title{margin-bottom:5px;font-size:12px;line-height:150%;color:#7887a1}.single-product-wrap .summary .controls{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product-wrap .summary .controls>div{margin-right:55px;margin-bottom:15px}.single-product-wrap .summary .controls .label{font-size:16px;line-height:19px;margin-bottom:5px}.single-product-wrap .summary .variations select{position:absolute;z-index:-1}.single-product-wrap .summary .woocommerce-variation-price{margin-bottom:30px}.single-product-wrap .summary .price{text-align:left;font-family:'Onest',sans-serif;font-weight:600;font-size:36px;line-height:150%;color:#3c64b1;margin-bottom:20px}@media screen and (max-width:479px){.single-product-wrap .summary .price{font-size:24px}}.single-product-wrap .summary .price ins{text-decoration:none}.single-product-wrap .summary .price del{margin-left:10px;color:#7887a1;font-family:'Onest',sans-serif;font-size:20px}@media screen and (max-width:479px){.single-product-wrap .summary .price del{font-size:16px}}.single-product-wrap .summary .price .woocommerce-Price-currencySymbol{margin-right:3px}.single-product-wrap .summary .single_add_to_cart_button{width:240px}.single-product-wrap .summary .product-actions{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:619px){.single-product-wrap .summary .product-actions{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (min-width:768px) and (max-width:1023px){.single-product-wrap .summary .product-actions{display:block}}@media screen and (max-width:479px){.single-product-wrap .summary .product-actions .button{display:block;width:250px}}@media(min-width:400px) and (max-width:479px){.single-product-wrap .summary .product-actions .button{width:325px}}@media(min-width:480px) and (max-width:549px){.single-product-wrap .summary .product-actions .button{width:375px}}@media(min-width:550px) and (max-width:619px){.single-product-wrap .summary .product-actions .button{width:445px}}@media(max-width:619px){.single-product-wrap .summary .product-actions .button{font-size:20px;margin-bottom:20px}}@media(min-width:620px) and (max-width:767px){.single-product-wrap .summary .product-actions .button{margin-right:15px}}@media screen and (min-width:768px) and (max-width:1023px){.single-product-wrap .summary .product-actions .button{margin-bottom:25px}}.single-product-wrap .summary .product-actions .add-to-compare{margin-left:40px;padding:3px 0 3px 40px;color:#ff9575;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/add-to-compare.svg') left center no-repeat;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:1023px){.single-product-wrap .summary .product-actions .add-to-compare{margin-left:0}}@media screen and (min-width:768px) and (max-width:1023px){.single-product-wrap .summary .product-actions .add-to-compare{display:inline-block}}@media screen and (min-width:1024px) and (max-width:1199px){.single-product-wrap .summary .product-actions .add-to-compare{margin-left:25px}}.single-product-wrap .summary .product-actions .add-to-compare:hover{opacity:.7}.single-product-wrap .summary .product-actions .add-to-wishlist{margin-left:45px;padding:3px 0 3px 40px;color:#ff9575;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/add-to-wishlist.svg') left center no-repeat;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:767px){.single-product-wrap .summary .product-actions .add-to-wishlist{margin-left:35px}}@media screen and (min-width:768px) and (max-width:1023px){.single-product-wrap .summary .product-actions .add-to-wishlist{margin-left:25px;display:inline-block}}@media screen and (min-width:1024px) and (max-width:1199px){.single-product-wrap .summary .product-actions .add-to-wishlist{margin-left:25px}}.single-product-wrap .summary .product-actions .add-to-wishlist:hover{opacity:.7}.single-product-wrap .summary .product-actions .add-to-wishlist .yith-wcwl-add-to-wishlist{margin:0}.single-product-wrap .summary .woocommerce-grouped-product-list-item td{vertical-align:middle;padding:20px}.single-product-wrap .summary .woocommerce-grouped-product-list-item td .price{margin-bottom:0}.single-product-wrap .summary .yith-wcpb-product-bundled-items{border-radius:0}.single-product-wrap .summary .yith-wcpb-product-bundled-item-image img{width:auto}.single-product-wrap .summary .woocommerce-product-gallery__image{text-align:center}.single-product-wrap .award{position:absolute;bottom:0;left:10px;z-index:2;color:#7887a1;font-size:12px;line-height:130%;margin-bottom:-10px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.single-product-wrap .award .img{max-width:40px;margin-right:10px}.single-product-wrap .award .text{max-width:45px}.quantity .block{border:1px solid #3c64b1;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.quantity .block .quantity-btn{width:29px;height:29px;cursor:pointer}.quantity .block .quantity-btn.minus{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/quantity-minus.svg') center center no-repeat #3c64b1}.quantity .block .quantity-btn.plus{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/quantity-plus.svg') center center no-repeat #3c64b1}.quantity .block .quantity-btn.unactive{opacity:.3;cursor:default}.quantity .block input{border:0;width:40px;text-align:center}.quantity .block input::-webkit-outer-spin-button,.quantity .block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .block input[type=number]{-moz-appearance:textfield}.quantity .limit{position:absolute;width:200%;bottom:-30px;height:25px;left:50%;color:#ff2727;font-family:'Onest',sans-serif;font-weight:600;font-size:9px;line-height:150%;margin-left:-100%;text-align:center}.woocommerce-message{margin-bottom:30px;color:#ff9575}.woocommerce-message .button{margin-right:25px}.woocommerce-error{margin-bottom:30px;color:#ff2727}.woocommerce-error li{margin-bottom:5px}.single-product-info-wrap{padding-top:70px;padding-bottom:70px}@media screen and (max-width:1023px){.single-product-info-wrap{padding-top:50px;padding-bottom:50px}}.single-product-info-wrap .vine-tabs{margin-bottom:20px}.single-product-info-wrap .vine-tabs .tab-btn{display:inline-block;color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;padding-bottom:10px;margin-right:35px;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.single-product-info-wrap .vine-tabs .tab-btn.active,.single-product-info-wrap .vine-tabs .tab-btn:hover{color:#ff9575;border-color:#ff9575}.single-product-info-wrap .vine-tab-content{display:none;font-size:14px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.single-product-info-wrap .vine-tab-content table{width:100%}.single-product-info-wrap .vine-tab-content table td{width:50%;padding-bottom:15px;vertical-align:top}.single-product-info-wrap .vine-tab-content table td:first-child{font-weight:600}.single-product-info-wrap .vine-tab-content.active{display:block}.single-product-info-wrap .woocommerce-product-details__short-description{font-size:14px;line-height:150%;padding-right:90px;padding-top:30px}@media screen and (max-width:1023px){.single-product-info-wrap .woocommerce-product-details__short-description{padding-right:20px;margin-bottom:25px}}.single-product-info-wrap .woocommerce-product-details__short-description .title{font-family:'Onest',sans-serif;font-weight:600;font-size:24px;margin-bottom:20px}.single-product-info-wrap .woocommerce-product-details__short-description a{color:#3c64b1;border-bottom:1px dotted #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.single-product-info-wrap .woocommerce-product-details__short-description a:hover{border-color:transparent}.single-product-info-wrap .woocommerce-product-details__short-description p{margin-bottom:15px}.single-product-info-wrap .woocommerce-product-details__short-description b,.single-product-info-wrap .woocommerce-product-details__short-description strong{font-family:'Onest',sans-serif;font-weight:600}.single-product-info-wrap .woocommerce-product-details__short-description ul>li,.single-product-info-wrap .woocommerce-product-details__short-description ol>li{margin:0 0 7px 25px}.single-product-info-wrap .woocommerce-product-details__short-description ul:last-child,.single-product-info-wrap .woocommerce-product-details__short-description ol:last-child{margin-bottom:0}.single-product-info-wrap .woocommerce-product-details__short-description ul>li{list-style:disc}.single-product-info-wrap .woocommerce-product-details__short-description ol>li{list-style:decimal}.single-product-info-wrap .woocommerce-product-details__short-description h1,.single-product-info-wrap .woocommerce-product-details__short-description h2,.single-product-info-wrap .woocommerce-product-details__short-description h3,.single-product-info-wrap .woocommerce-product-details__short-description h4,.single-product-info-wrap .woocommerce-product-details__short-description h5,.single-product-info-wrap .woocommerce-product-details__short-description b,.single-product-info-wrap .woocommerce-product-details__short-description strong{font-family:'Onest',sans-serif;font-weight:600}.single-product-info-wrap .woocommerce-product-details__short-description.full{padding-left:15px;margin-top:50px}.single-product-info-wrap .woocommerce-product-details__short-description.full p{margin-bottom:20px}.single-product-info-wrap .reviews-wrap{box-shadow:0 5px 20px rgba(29,45,74,.1)}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap{box-shadow:none}}.single-product-info-wrap .reviews-wrap #comments{padding:30px;position:relative}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap #comments{padding:0}}.single-product-info-wrap .reviews-wrap #comments h2{font-family:'Onest',sans-serif;font-weight:600;font-size:24px;margin-bottom:30px}.single-product-info-wrap .reviews-wrap #comments .commentlist{margin-left:-15px;margin-right:-15px}.single-product-info-wrap .reviews-wrap #comments.not-empty:before,.single-product-info-wrap .reviews-wrap #comments.not-empty:after{content:'';position:absolute;z-index:1;top:50px;bottom:0;width:100px}.single-product-info-wrap .reviews-wrap #comments.not-empty:before{left:0;background:linear-gradient(to right,#fff 25%,transparent 100%)}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap #comments.not-empty:before{display:none}}.single-product-info-wrap .reviews-wrap #comments.not-empty:after{right:0;background:linear-gradient(to left,#fff 25%,transparent 100%)}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap #comments.not-empty:after{display:none}}.single-product-info-wrap .reviews-wrap #comments .slick-prev{left:-40px}@media screen and (min-width:768px) and (max-width:1023px){.single-product-info-wrap .reviews-wrap #comments .slick-prev{left:-25px}}@media screen and (min-width:1024px) and (max-width:1199px){.single-product-info-wrap .reviews-wrap #comments .slick-prev{left:-25px}}@media screen and (min-width:1200px) and (max-width:1399px){.single-product-info-wrap .reviews-wrap #comments .slick-prev{left:-25px}}.single-product-info-wrap .reviews-wrap #comments .slick-next{right:-40px}@media screen and (min-width:768px) and (max-width:1023px){.single-product-info-wrap .reviews-wrap #comments .slick-next{right:-25px}}@media screen and (min-width:1024px) and (max-width:1199px){.single-product-info-wrap .reviews-wrap #comments .slick-next{right:-25px}}@media screen and (min-width:1200px) and (max-width:1399px){.single-product-info-wrap .reviews-wrap #comments .slick-next{right:-25px}}.single-product-info-wrap .reviews-wrap #comments .review{padding:0 10px}.single-product-info-wrap .reviews-wrap #comments .review .review-block{background:#eff5ff;padding:15px 20px 30px 20px;margin-bottom:20px;position:relative}.single-product-info-wrap .reviews-wrap #comments .review .review-block .rating{margin-bottom:10px}.single-product-info-wrap .reviews-wrap #comments .review .review-block .rating span{width:15px;height:15px;margin-right:5px;display:inline-block}.single-product-info-wrap .reviews-wrap #comments .review .review-block .rating span.f{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star.svg') center center no-repeat;background-size:100% auto}.single-product-info-wrap .reviews-wrap #comments .review .review-block .rating span.e{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star-empty.svg') center center no-repeat;background-size:100% auto}.single-product-info-wrap .reviews-wrap #comments .review .review-block .description{font-size:14px;line-height:150%}.single-product-info-wrap .reviews-wrap #comments .review .review-block:after{content:'';display:block;position:absolute;left:45px;bottom:-13px;width:0;height:0;border-style:solid;border-width:20px 10px 0 10px;border-color:#eff5ff transparent transparent transparent;-webkit-transform:rotate(-330deg);-moz-transform:rotate(-330deg);-o-transform:rotate(-330deg);-ms-transform:rotate(-330deg);transform:rotate(-330deg)}.single-product-info-wrap .reviews-wrap #comments .review .review-details{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.single-product-info-wrap .reviews-wrap #comments .review .review-details .avatar{margin-right:10px}.single-product-info-wrap .reviews-wrap #comments .review .review-details .avatar img{display:block;width:50px;height:50px;border-radius:50%}.single-product-info-wrap .reviews-wrap #comments .review .review-details .info .author{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%}.single-product-info-wrap .reviews-wrap #comments .review .review-details .info .date{font-size:12px;line-height:150%}.single-product-info-wrap .reviews-wrap #review_form_wrapper{border-top:1px solid #e1e5ee}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap #review_form_wrapper{margin-top:40px}}.single-product-info-wrap .reviews-wrap #review_form_wrapper .review-form-open{text-align:center;padding:15px}.single-product-info-wrap .reviews-wrap #review_form_wrapper .review-form-open a{display:inline-block;padding-left:30px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/comment.svg') left center no-repeat;color:#ff9575;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.single-product-info-wrap .reviews-wrap #review_form_wrapper .review-form-open a:hover{opacity:.7}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form{text-align:center;padding:30px;display:none}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form #respond{padding:0}}@media screen and (max-width:767px){.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form{padding:25px 0}}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form #reply-title{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating{margin-bottom:15px}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .required{color:#ff9575}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars{margin-top:5px;text-align:center}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars.selected span a{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star.svg') center center no-repeat;background-size:auto 100%}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars.selected span a.active~a{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star-empty.svg') center center no-repeat;background-size:auto 100%}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span{display:inline-block}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:after{content:"";display:block;clear:both}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:hover a,.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:hover a.active,.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:hover a.active~a{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star.svg') center center no-repeat;background-size:auto 100% !important}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:hover a:hover~a,.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:hover a.active:hover~a,.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars span:hover a.active~a:hover~a{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star-empty.svg') center center no-repeat;background-size:auto 100% !important}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .comment-form-rating .stars a{float:left;width:17.5px;height:15px;display:inline-block;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/rating-star-empty.svg') center center no-repeat;background-size:auto 100%;color:transparent;margin:0;padding:0 2.5px}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form textarea{display:block;width:100%;margin-bottom:15px;padding:8px 10px;background:#fff;border:1px solid #3c64b1;font-family:'Onest',sans-serif;color:#7887a1;font-size:16px;resize:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form textarea:focus{-webkit-box-shadow:0 0 3px #ff9575;-moz-box-shadow:0 0 3px #ff9575;box-shadow:0 0 3px #ff9575;border:1px solid #ff9575}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form textarea.error{background:#ffedeb}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .submit{display:block;width:100%;background:#ff9575;color:#fff;border:0;cursor:pointer;font-family:'Onest',sans-serif;font-size:20px;line-height:150%;padding:10px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.single-product-info-wrap .reviews-wrap #review_form_wrapper #review_form .submit:hover{background:#ff6e42}@media screen and (max-width:767px){.upsells .site-title,.related .site-title{font-size:24px}}.upsells .products-list,.related .products-list{margin-top:20px;margin-bottom:20px}@media screen and (max-width:479px){.upsells .products-list,.related .products-list{width:270px;margin:0 auto;display:block}}@media(min-width:375px) and (max-width:599px){.upsells .products-list,.related .products-list{width:305px;margin:0 auto;display:block}}@media(min-width:600px) and (max-width:767px){.upsells .products-list,.related .products-list{width:540px;margin:0 auto}}@media(min-width:768px) and (max-width:1023px){.upsells .products-list,.related .products-list{width:640px;margin:0 auto}}@media(min-width:1024px) and (max-width:1199px){.upsells .products-list,.related .products-list{width:870px;margin:0 auto}}@media(min-width:1200px) and (max-width:1299px){.upsells .products-list,.related .products-list{width:1070px;margin:0 auto}}.upsells .products-list .slick-slide,.related .products-list .slick-slide{margin:0 15px}@media screen and (max-width:767px){.upsells .products-list .slick-prev,.related .products-list .slick-prev{left:-25px}}@media(min-width:480px) and (max-width:599px){.upsells .products-list .slick-prev,.related .products-list .slick-prev{left:-45px}}@media(min-width:768px) and (max-width:1023px){.upsells .products-list .slick-prev,.related .products-list .slick-prev{left:-45px}}@media(min-width:1024px) and (max-width:1199px){.upsells .products-list .slick-prev,.related .products-list .slick-prev{left:-65px}}@media(min-width:1200px) and (max-width:1299px){.upsells .products-list .slick-prev,.related .products-list .slick-prev{left:-60px}}@media screen and (max-width:767px){.upsells .products-list .slick-next,.related .products-list .slick-next{right:-25px}}@media(min-width:480px) and (max-width:599px){.upsells .products-list .slick-next,.related .products-list .slick-next{right:-45px}}@media(min-width:768px) and (max-width:1023px){.upsells .products-list .slick-next,.related .products-list .slick-next{right:-45px}}@media(min-width:1024px) and (max-width:1199px){.upsells .products-list .slick-next,.related .products-list .slick-next{right:-65px}}@media(min-width:1200px) and (max-width:1299px){.upsells .products-list .slick-next,.related .products-list .slick-next{right:-60px}}.upsells .products-list .slick-list,.related .products-list .slick-list{margin:0 -15px;padding:30px 0}.upsells .products-list .slick-list .slick-track,.related .products-list .slick-list .slick-track{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.upsells .products-list .slick-list .slick-track .slick-slide,.related .products-list .slick-list .slick-track .slick-slide{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-content:stretch;height:auto}.upsells .products-list .slick-list .slick-track .product-wrap,.related .products-list .slick-list .slick-track .product-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;flex-basis:100%}.section-related{padding-top:70px;background:#f4f7ff;padding-bottom:20px}.section-bottom-info{background:#fff;padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.section-bottom-info{padding-top:50px;padding-bottom:30px}}.section-bottom-info h2{margin-bottom:50px}@media screen and (max-width:767px){.section-bottom-info h2{font-size:24px;margin-bottom:20px}}.section-bottom-info .text{font-size:14px;line-height:150%}.section-bottom-info .text p{margin-bottom:30px}.section-bottom-info .text ul>li,.section-bottom-info .text ol>li{margin:0 0 7px 25px}.section-bottom-info .text ul:last-child,.section-bottom-info .text ol:last-child{margin-bottom:0}.section-bottom-info .text ul>li{list-style:disc}.section-bottom-info .text ol>li{list-style:decimal}.section-bottom-info .text h1,.section-bottom-info .text h2,.section-bottom-info .text h3,.section-bottom-info .text h4,.section-bottom-info .text h5,.section-bottom-info .text b,.section-bottom-info .text strong{font-family:'Onest',sans-serif;font-weight:600}#secondary,.sidebar-filter{border:1px solid #e1e5ee;padding:30px 20px 20px 20px;color:#1d2d4a;font-family:'Onest',sans-serif;font-size:14px;line-height:17px}@media screen and (max-width:767px){#secondary,.sidebar-filter{border:0;padding:0}}#secondary h4,.sidebar-filter h4{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:25px;margin-bottom:20px;position:relative;padding-right:20px}#secondary h4 a.woof_front_toggle,.sidebar-filter h4 a.woof_front_toggle{position:absolute;top:0;right:0;width:100%;height:100%;color:transparent;font-size:0;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/filter-closed.svg') right center no-repeat;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}#secondary h4 a.woof_front_toggle.woof_front_toggle_opened,.sidebar-filter h4 a.woof_front_toggle.woof_front_toggle_opened{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/filter-opened.svg') right center no-repeat}#secondary .woof_radio_term_reset_visible,.sidebar-filter .woof_radio_term_reset_visible{padding:0}#secondary .woof_radio_term_reset_visible img,.sidebar-filter .woof_radio_term_reset_visible img{display:none}#secondary .icheckbox_flat-orange,.sidebar-filter .icheckbox_flat-orange{width:20px;flex-basis:20px;min-width:20px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/checkbox-filter.svg') center center no-repeat;background-size:100% 100%;background-position:center center;position:relative;top:2px}#secondary .icheckbox_flat-orange ins,.sidebar-filter .icheckbox_flat-orange ins{width:100%}#secondary .icheckbox_flat-orange.checked,.sidebar-filter .icheckbox_flat-orange.checked{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/checkbox-filter-checked.svg') center center no-repeat;background-size:100% 100%}#secondary .iradio_flat-orange,.sidebar-filter .iradio_flat-orange{width:20px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/radio.svg') center center no-repeat;background-size:100% 100%;background-position:center center;position:relative;top:2px}#secondary .iradio_flat-orange ins,.sidebar-filter .iradio_flat-orange ins{width:100%}#secondary .iradio_flat-orange.checked,.sidebar-filter .iradio_flat-orange.checked{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/radio-checked.svg') center center no-repeat;background-size:100% 100%}#secondary .woof_price3_search_container,.sidebar-filter .woof_price3_search_container{border-bottom:1px solid #e1e5ee;margin-bottom:20px}#secondary .woof_container,.sidebar-filter .woof_container{border-bottom:1px solid #e1e5ee;margin-bottom:20px}#secondary .woof_container:last-of-type,.sidebar-filter .woof_container:last-of-type,#secondary .woof_container.woof_container_productyear,.sidebar-filter .woof_container.woof_container_productyear{border:0;margin-bottom:0}#secondary .woof_container .woof_childs_list_opener,.sidebar-filter .woof_container .woof_childs_list_opener{display:none}#secondary .woof_container .woof_list,.sidebar-filter .woof_container .woof_list{padding-bottom:20px;padding-top:2px}#secondary .woof_container .woof_list li,.sidebar-filter .woof_container .woof_list li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}#secondary .woof_container .woof_section_scrolled::-webkit-scrollbar,.sidebar-filter .woof_container .woof_section_scrolled::-webkit-scrollbar{width:4px}#secondary .woof_container .woof_section_scrolled::-webkit-scrollbar-track,.sidebar-filter .woof_container .woof_section_scrolled::-webkit-scrollbar-track{background-color:transparent}#secondary .woof_container .woof_section_scrolled::-webkit-scrollbar-thumb,.sidebar-filter .woof_container .woof_section_scrolled::-webkit-scrollbar-thumb{background:#ff9575}#secondary .woof_container .woof_list_radio li,.sidebar-filter .woof_container .woof_list_radio li{margin:0 !important;padding:0 !important;position:relative}#secondary .woof_container .woof_list_radio li .iradio_flat-orange,.sidebar-filter .woof_container .woof_list_radio li .iradio_flat-orange{position:absolute;top:-2px;left:0}#secondary .woof_container .woof_list_radio li:after,.sidebar-filter .woof_container .woof_list_radio li:after{content:'';display:block;clear:both}#secondary .woof_container .woof_list_radio li label,.sidebar-filter .woof_container .woof_list_radio li label{padding-top:0;padding-left:28px;margin-bottom:7px;margin-left:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}#secondary .woof_container .woof_list_radio li label:hover,.sidebar-filter .woof_container .woof_list_radio li label:hover{color:#3c64b1}#secondary .woof_container .woof_list_radio .woof_childs_list,.sidebar-filter .woof_container .woof_list_radio .woof_childs_list{display:none !important;padding-bottom:5px}#secondary .woof_container .woof_list_radio .woof_childs_list .iradio_flat-orange,.sidebar-filter .woof_container .woof_list_radio .woof_childs_list .iradio_flat-orange{top:0}#secondary .woof_price_filter_txt_slider,.sidebar-filter .woof_price_filter_txt_slider{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#secondary .woof_price_filter_txt_slider .input-wrap,.sidebar-filter .woof_price_filter_txt_slider .input-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border:1px solid #e1e5ee;width:48%;padding:5px;color:#7887a1;font-family:'Onest',sans-serif;font-size:12px;line-height:14px}#secondary .woof_price_filter_txt_slider .input-wrap input,.sidebar-filter .woof_price_filter_txt_slider .input-wrap input{border:0;padding:0;margin-left:10px;color:#1d2d4a;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:20px;background:none}#secondary .irs-grrid,.sidebar-filter .irs-grrid,#secondary .irs-with-grrid .irs-grrid,.sidebar-filter .irs-with-grrid .irs-grrid{display:none}#secondary .irs-line,.sidebar-filter .irs-line{background:#e1e5ee;border-radius:3px}#secondary .irs-line .irs-line-left,.sidebar-filter .irs-line .irs-line-left,#secondary .irs-line .irs-line-mid,.sidebar-filter .irs-line .irs-line-mid,#secondary .irs-line .irs-line-right,.sidebar-filter .irs-line .irs-line-right{display:none}#secondary .irs-bar,.sidebar-filter .irs-bar{background:#3c64b1}#secondary .irs-from,.sidebar-filter .irs-from,#secondary .irs-to,.sidebar-filter .irs-to{display:none}#secondary .irs-with-grrid,.sidebar-filter .irs-with-grrid{margin:0}#secondary .irs-min,.sidebar-filter .irs-min,#secondary .irs-max,.sidebar-filter .irs-max{color:#7887a1;font-family:'Onest',sans-serif;font-size:10px;line-height:12px;padding:0;background:none;top:40px}#secondary .irs-slider,.sidebar-filter .irs-slider{width:30px;height:21px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/price-slider.svg') center center no-repeat #3c64b1;top:17px;cursor:pointer}.catalog-filter-wrap .mob-top{display:none;margin-bottom:30px;background:#1d2d4a;box-shadow:0 5px 20px rgba(29,45,74,.15);margin-left:-20px;margin-right:-20px;color:#fff;padding:13px 10px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.catalog-filter-wrap .mob-top .label{padding-left:30px;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/filter.svg') left 5px center no-repeat}.catalog-filter-wrap .mob-top .close{cursor:pointer}@media screen and (max-width:767px){.catalog-filter-wrap .mob-top{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}}@media screen and (max-width:767px){.catalog-filter-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:#fff;padding-left:20px;padding-right:20px;padding-bottom:55px;overflow:auto;display:none}.catalog-filter-wrap::-webkit-scrollbar{width:4px}.catalog-filter-wrap::-webkit-scrollbar-track{background-color:transparent}.catalog-filter-wrap::-webkit-scrollbar-thumb{background:#3c64b1}.catalog-filter-wrap .woof_submit_search_form_container{position:fixed;left:0;bottom:0;width:100%;margin:0}.catalog-filter-wrap .woof_submit_search_form_container .button{font-size:20px}}@media screen and (max-width:767px){.catalog-filter-wrap.active{display:block}}.catalog-filter-wrap .mob-ordering{display:none;font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:25px}.catalog-filter-wrap .mob-ordering form{border-bottom:1px solid #e1e5ee;padding-bottom:20px;margin-bottom:20px;margin-top:20px;font-size:14px;line-height:17px}@media screen and (max-width:767px){.catalog-filter-wrap .mob-ordering{display:block}}.filter-mob-open{display:none;position:absolute;top:100px;left:0;width:100%;color:#fff;padding:10px 22px;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;box-shadow:0 5px 20px rgba(29,45,74,.15);background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-sets.svg') right 20px center no-repeat #ff9575;background-size:27px auto;cursor:pointer;z-index:5}.filter-mob-open span{display:inline-block;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/filter.svg') left center no-repeat;padding-left:30px}@media screen and (max-width:767px){.filter-mob-open{display:block}}@media(min-width:375px) and (max-width:479px){.filter-mob-open{top:106px}}@media(min-width:480px) and (max-width:767px){.filter-mob-open{top:108px}}@media screen and (max-width:767px){.woocommerce-products-header .sorting{display:none}}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:0}.yith-woocompare-popup h1{background:#ff9575;color:#fff;padding:10px;border-bottom:2px solid #fff;display:block;text-transform:uppercase;font-size:1.076em;margin:0;text-align:center}.yith-woocompare-popup #yith-woocompare{padding:0}.yith-woocompare-popup table.dataTable.compare-list tr{display:table-row}.yith-woocompare-popup table.dataTable.compare-list thead th,.yith-woocompare-popup table.dataTable.compare-list thead td,.yith-woocompare-popup table.dataTable.compare-list tfoot td,.yith-woocompare-popup table.dataTable.compare-list tfoot th{border:0;vertical-align:middle}.yith-woocompare-popup .DTFC_LeftFootWrapper table.compare-list,.yith-woocompare-popup .DTFC_LeftHeadWrapper table.compare-list{border:0}.yith-woocompare-popup table.DTFC_Cloned thead,.yith-woocompare-popup table.DTFC_Cloned tfoot{background:none}.yith-woocompare-popup table.compare-list td{width:220px;max-width:220px;min-width:220px;text-align:center;vertical-align:middle}.yith-woocompare-popup table.compare-list{width:100%;border-bottom:0;border-top:0;margin:0;table-layout:auto}.yith-woocompare-popup table.compare-list tbody th{width:150px;max-width:150px;min-width:150px;overflow:hidden;text-align:left;color:#1d2d4a;background-color:#f2f2f2;text-transform:uppercase;font-weight:600;font-size:14px}.yith-woocompare-popup .rtl table.compare-list tbody th{text-align:right}.yith-woocompare-popup table.dataTable.compare-list tbody th,.yith-woocompare-popup table.dataTable.compare-list tbody td{border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-bottom:0;border-left:0;padding:10px;vertical-align:middle}.yith-woocompare-popup table.dataTable.compare-list tbody tr:last-child th,.yith-woocompare-popup table.dataTable.compare-list tbody tr:last-child td{border-bottom:1px solid #e7e7e7}.yith-woocompare-popup table.compare-list tbody td.last-column{width:auto;border-right:0}.yith-woocompare-popup #yith-woocompare-table_wrapper{margin:10px 0}.yith-woocompare-popup table.dataTable.compare-list tbody .product_info td{vertical-align:top}.yith-woocompare-popup table.compare-list thead th a.close,.yith-woocompare-popup h1 a.close{float:right;margin-right:10px;font-weight:600;font-size:.9em;color:#fff;text-decoration:none}.yith-woocompare-popup table.compare-list .remove td a{color:#ff9575;text-decoration:none}.yith-woocompare-popup table.compare-list .remove td a:hover{color:#333}.yith-woocompare-popup table.compare-list .remove td a .remove{border-radius:100% 100% 100% 100%;color:red;display:inline-block;font-size:1em;font-weight:600;height:1em;line-height:.81em;text-align:center;text-decoration:none;width:1em}.yith-woocompare-popup .yith-woocompare-widget ul.products-list a.remove{float:left}.yith-woocompare-popup table.compare-list .remove td a:hover .remove{background-color:red;color:#fff}.yith-woocompare-popup table.compare-list .add-to-cart td a:not(.unstyled_button){display:inline-block;margin:10px 0;background-color:#4f4f4f;border:0 none;color:#fff;font-weight:normal;line-height:normal;padding:5px 20px;text-decoration:none;text-transform:uppercase;cursor:pointer}.yith-woocompare-popup table.compare-list .add-to-cart td a:not(.unstyled_button):hover{background:#868686;color:#fff}.yith-woocompare-popup table.compare-list .stock td span{color:#090}.yith-woocompare-popup table.compare-list .stock td span.out-of-stock{color:#900}.yith-woocompare-popup table.compare-list .price td{color:#3c64b1;text-decoration:none;font-size:20px;font-weight:600}.yith-woocompare-popup table.compare-list .price td *{text-decoration:none}.yith-woocompare-popup table.compare-list td.odd{background:#f7f7f7}.yith-woocompare-popup table.compare-list td.even{background:#fff}.yith-woocompare-popup table.compare-list td img{background:none repeat scroll 0 0 #fff;border:1px solid #dadada;height:auto;padding:3px;margin-bottom:20px}@media(max-width:767px){.yith-woocompare-popup table.compare-list tbody th{width:100px;max-width:100px;min-width:100px;font-size:12px}}#colorbox{background:#fff;box-sizing:border-box}#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxSlideshow,#colorbox #cboxClose{background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/popup-close.svg') center center no-repeat;bottom:auto;top:20px}#colorbox #cboxTopRight,#colorbox #cboxTopCenter,#colorbox #cboxTopLeft,#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight,#colorbox #cboxBottomLeft,#colorbox #cboxBottomCenter,#colorbox #cboxBottomRight{background:#fff;display:none}#colorbox #cboxContent{padding-top:50px;width:100% !important}@media screen and (max-width:1023px){#colorbox #cboxContent{float:none !important}}#colorbox #cboxLoadedContent{width:100% !important}@media screen and (max-width:1023px){#colorbox{width:100% !important;left:0 !important}}#colorbox #cboxWrapper{left:30px;right:30px;width:auto !important}@media screen and (max-width:1023px){#colorbox #cboxWrapper{left:15px;right:15px}}#colorbox .dataTables_scrollBody::-webkit-scrollbar{width:10px}#colorbox .dataTables_scrollBody::-webkit-scrollbar-track{background-color:#e5e5e5}#colorbox .dataTables_scrollBody::-webkit-scrollbar-thumb{background:#ff9575}#cboxOverlay{background:#1d2d4a !important}#cart{background:#f4f7ff}#cart .cart-content{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:40px 40px 0 40px}@media screen and (max-width:1023px){#cart .cart-content{padding:20px 20px 0 20px}}.woocommerce-cart-form{padding-top:15px}.woocommerce-cart-form .cart_item{padding-bottom:30px;border-bottom:1px solid #e1e5ee;margin-bottom:30px}@media screen and (max-width:1023px){.woocommerce-cart-form .cart_item{padding-bottom:20px;margin-bottom:20px}}.woocommerce-cart-form .cart_item:last-of-type,.woocommerce-cart-form .cart_item:last-child{border:0}.woocommerce-cart-form .cart_item .product-thumbnail{text-align:center}.woocommerce-cart-form .cart_item .product-thumbnail img{height:auto !important}@media screen and (max-width:479px){.woocommerce-cart-form .cart_item .product-name{padding-left:0}}.woocommerce-cart-form .cart_item .product-name .title{font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%;margin-bottom:8px}.woocommerce-cart-form .cart_item .product-name .title a{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.woocommerce-cart-form .cart_item .product-name .title a:hover{color:#ff9575}.woocommerce-cart-form .cart_item .product-name .title .variation{font-size:14px}.woocommerce-cart-form .cart_item .product-name .title .variation p{margin-bottom:5px}.woocommerce-cart-form .cart_item .product-name .price .amount{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#3c64b1}.woocommerce-cart-form .cart_item .product-name .price .amount .woocommerce-Price-currencySymbol{margin-right:3px}.woocommerce-cart-form .cart_item .product-name .price .descr{color:#7887a1;font-size:12px;line-height:150%;margin-left:5px}.woocommerce-cart-form .cart_item .product-quantity{padding-right:0;padding-left:0}.woocommerce-cart-form .cart_item .quantity{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:479px){.woocommerce-cart-form .cart_item .quantity{margin-top:15px;margin-bottom:15px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .quantity{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .quantity{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.woocommerce-cart-form .cart_item .quantity .label{font-size:16px;line-height:19px}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .quantity .label{margin-bottom:5px}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .quantity .label{margin-bottom:5px}}.woocommerce-cart-form .cart_item .quantity .block{margin-left:20px}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .quantity .block{margin-left:0}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .quantity .block{margin-left:0}}.woocommerce-cart-form .cart_item .product-variations .variation-block{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;margin-bottom:5px;margin-top:5px}@media screen and (max-width:767px){.woocommerce-cart-form .cart_item .product-variations .variation-block{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (min-width:480px) and (max-width:767px){.woocommerce-cart-form .cart_item .product-variations .variation-block{margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .product-variations .variation-block{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .product-variations .variation-block{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.woocommerce-cart-form .cart_item .product-variations .variation-block label{font-size:16px;line-height:19px}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .product-variations .variation-block label{margin-bottom:5px}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .product-variations .variation-block label{margin-bottom:5px}}.woocommerce-cart-form .cart_item .product-variations .variation-block .select{margin-left:10px;border-color:#3c64b1}@media screen and (max-width:1199px){.woocommerce-cart-form .cart_item .product-variations .variation-block .select{width:auto}}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .product-variations .variation-block .select{margin-left:0;padding:3.5px 10px 3.5px 10px}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .product-variations .variation-block .select{margin-left:0;padding:3.5px 10px 3.5px 10px}}.woocommerce-cart-form .cart_item .product-variations a{color:#ff9575;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.woocommerce-cart-form .cart_item .product-variations a:hover{border-color:transparent}.woocommerce-cart-form .cart_item .product-subtotal{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;padding-right:0}@media screen and (max-width:479px){.woocommerce-cart-form .cart_item .product-subtotal{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .product-subtotal{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .product-subtotal{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}}.woocommerce-cart-form .cart_item .product-subtotal .descr{font-size:16px;line-height:19px}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .product-subtotal .descr{margin-bottom:5px}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .product-subtotal .descr{margin-bottom:5px}}.woocommerce-cart-form .cart_item .product-subtotal .amount{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%;margin-left:15px}@media screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form .cart_item .product-subtotal .amount{margin-left:0}}@media screen and (min-width:1024px) and (max-width:1199px){.woocommerce-cart-form .cart_item .product-subtotal .amount{margin-left:0}}.woocommerce-cart-form .cart_item .product-subtotal .amount .woocommerce-Price-currencySymbol{margin-right:3px}.woocommerce-cart-form .cart_item .product-remove{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}@media screen and (min-width:480px) and (max-width:767px){.woocommerce-cart-form .cart_item .product-remove{padding-left:5px}}.woocommerce-cart-form .cart_item .product-remove a{color:transparent;display:inline-block;width:14px;height:14px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/popup-close.svg') center center no-repeat;background-size:100% auto;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.woocommerce-cart-form .cart_item .product-remove a:hover{opacity:.7}.woocommerce-cart-form .shop_table:last-child{border:0}.return-to-shop{text-align:center}.return-to-shop .button{width:250px}.order-total{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-left:-40px;margin-right:-40px;padding:30px 40px;border-top:1px solid #e1e5ee}@media screen and (max-width:767px){.order-total{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:-20px;margin-right:-20px;padding:20px 20px}}@media screen and (min-width:768px) and (max-width:1023px){.order-total{margin-left:-20px;margin-right:-20px;padding:20px 20px}}.order-total .back{margin-left:-5px}@media screen and (max-width:767px){.order-total .back{order:2}}.order-total .back a{color:#3c64b1;display:inline-block;padding-left:30px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/back-arr.svg') left 5px center no-repeat;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.order-total .back a:hover{background-position:left center}.order-total .continue{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:767px){.order-total .continue{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;order:1;margin-bottom:15px}}.order-total .continue .totals{margin-right:20px;font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%}@media screen and (max-width:767px){.order-total .continue .totals{margin:5px 0}}.order-total .continue .totals .title{margin-right:10px}.order-total .continue .totals .amount{color:#3c64b1}.order-total .continue .totals .amount .woocommerce-Price-currencySymbol{margin-right:5px}.order-total .continue .button{width:230px}@media screen and (max-width:767px){.order-total .continue .button{font-size:20px}}.cart-additions{margin-top:50px}.cart-additions .additions-title{color:#7887a1;font-family:'Onest',sans-serif;font-weight:600;font-size:24px;line-height:150%;margin-bottom:20px}.cart-additions .additions-boxes{padding-left:45px;padding-right:75px;border-right:1px solid #e1e5ee}@media screen and (max-width:1199px){.cart-additions .additions-boxes{padding-right:45px;margin-bottom:30px;border:0}}.cart-additions .additions-boxes .slick-prev{left:-30px}.cart-additions .additions-boxes .slick-next{right:-30px}.cart-additions .additions-cards{padding-left:35px;padding-right:45px}@media screen and (max-width:1199px){.cart-additions .additions-cards{padding-left:45px}}.cart-additions .additions-cards .slick-prev{left:-30px}.cart-additions .additions-cards .slick-next{right:-30px}.cart-additions .addition-wrap .slick-arrow{width:30px;height:30px}.cart-additions .addition-wrap .slick-arrow.slick-prev{background:url("https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-left-s.svg") center center no-repeat #3c64b1}.cart-additions .addition-wrap .slick-arrow.slick-next{background:url("https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/arr-right-s.svg") center center no-repeat #3c64b1}.cart-additions .addition-wrap .title{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;margin-bottom:30px}.cart-additions .addition-wrap .title span{min-width:40px;flex-basis:40px;width:40px;height:40px;background:#3c64b1;color:#fff;border-radius:50%;margin-right:22px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media screen and (max-width:767px){.cart-additions .addition-wrap .title span{margin-right:15px}}.cart-additions .addition-wrap .addition-product .image{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:20px}.cart-additions .addition-wrap .addition-product .add{text-align:center}.cart-additions .addition-wrap .addition-product .add .button{color:#ff9575;background:none;border:0;padding:0;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;border-bottom:1px solid #ff9575}.cart-additions .addition-wrap .addition-product .add .button:hover{border-color:transparent}.section-cross-sells{background:#fff;padding-top:100px;padding-bottom:65px}@media screen and (max-width:1199px){.section-cross-sells{padding-top:70px;padding-bottom:50px}}@media screen and (max-width:767px){.section-cross-sells .slider-count{min-width:60px;flex-basis:60px;margin-left:20px}}.section-cross-sells .cross-sells-slider{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.section-cross-sells .cross-sells-slider{margin-top:10px;margin-bottom:10px;padding-left:10px;padding-right:10px}}@media(min-width:375px) and (max-width:599px){.section-cross-sells .cross-sells-slider{width:305px}}@media(min-width:768px) and (max-width:1023px){.section-cross-sells .cross-sells-slider{width:640px}}@media(min-width:1024px) and (max-width:1199px){.section-cross-sells .cross-sells-slider{width:870px}}@media(min-width:1200px) and (max-width:1299px){.section-cross-sells .cross-sells-slider{width:1070px}}.section-cross-sells .cross-sells-slider .slick-slide{margin:0 15px}@media screen and (max-width:767px){.section-cross-sells .cross-sells-slider .slick-prev{left:-20px}}@media(min-width:480px) and (max-width:599px){.section-cross-sells .cross-sells-slider .slick-prev{left:-45px}}@media(min-width:768px) and (max-width:1023px){.section-cross-sells .cross-sells-slider .slick-prev{left:-45px}}@media(min-width:1024px) and (max-width:1199px){.section-cross-sells .cross-sells-slider .slick-prev{left:-65px}}@media(min-width:1200px) and (max-width:1299px){.section-cross-sells .cross-sells-slider .slick-prev{left:-60px}}@media screen and (max-width:767px){.section-cross-sells .cross-sells-slider .slick-next{right:-20px}}@media(min-width:480px) and (max-width:599px){.section-cross-sells .cross-sells-slider .slick-next{right:-45px}}@media(min-width:768px) and (max-width:1023px){.section-cross-sells .cross-sells-slider .slick-next{right:-45px}}@media(min-width:1024px) and (max-width:1199px){.section-cross-sells .cross-sells-slider .slick-next{right:-65px}}@media(min-width:1200px) and (max-width:1299px){.section-cross-sells .cross-sells-slider .slick-next{right:-60px}}.section-cross-sells .cross-sells-slider .slick-list{margin:0 -15px;padding:30px 0}.section-cross-sells .cross-sells-slider .slick-list .slick-track{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.section-cross-sells .cross-sells-slider .slick-list .slick-track .slick-slide{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-content:stretch;height:auto}.section-cross-sells .cross-sells-slider .slick-list .slick-track .product-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;flex-basis:100%}.section-checkout{background:#f4f7ff;padding-top:40px;padding-bottom:70px}.section-checkout .shadow-block{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1)}.section-checkout .tabs-controls{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.section-checkout .tabs-controls .tab{width:50%;padding:13px 20px;text-align:center;background:#fff1ec;color:#ff9575;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;cursor:pointer;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:479px){.section-checkout .tabs-controls .tab{padding:13px 15px}}.section-checkout .tabs-controls .tab.active{color:#3c64b1;background:#fff;cursor:default}.section-checkout .step{display:none}.section-checkout .step.active{display:block}.section-checkout #step_1,.section-checkout #step_2{margin-top:30px}.section-checkout .tab-content{display:none;padding:35px 40px 5px 40px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}@media screen and (max-width:1023px){.section-checkout .tab-content{padding:25px 20px 5px 20px}}.section-checkout .tab-content.active{display:block}.section-checkout .create-account input[type="checkbox"]{position:absolute;z-index:-1}.section-checkout .create-account label.checkbox{display:inline;position:static;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;color:#ff9575;cursor:pointer;border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-checkout .create-account label.checkbox:hover{border-color:transparent}.section-checkout .tab-bottom{border-top:1px solid #e1e5ee;padding:30px 40px;margin:0 -40px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:767px){.section-checkout .tab-bottom{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 20px;margin:0 -20px}}@media screen and (min-width:768px) and (max-width:1023px){.section-checkout .tab-bottom{padding:20px 20px;margin:0 -20px}}.section-checkout .tab-bottom .info{width:50%;color:#7887a1;font-size:12px;line-height:150%;min-width:50%;padding-right:40px}@media screen and (max-width:767px){.section-checkout .tab-bottom .info{width:100%;min-width:100%;margin-bottom:15px}}.section-checkout .tab-bottom .info .policy-notice{display:none;margin-top:5px;color:#ff2727}.section-checkout .tab-bottom .info.step-back a{color:#7887a1;display:inline-block;padding-left:30px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/back-arr-checkout.svg') left 5px center no-repeat;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-checkout .tab-bottom .info.step-back a:hover{background-position:left center}.section-checkout .tab-bottom .btn{padding-left:15px}@media screen and (max-width:1199px){.section-checkout .tab-bottom .btn{padding-left:0}}.section-checkout .tab-bottom .btn .button{width:280px}@media screen and (max-width:767px){.section-checkout .tab-bottom .btn .button{width:250px;font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){.section-checkout .tab-bottom .btn .button{width:215px}}.section-checkout .title-min{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;margin-bottom:30px}.section-checkout .lost_password{margin-top:10px}.section-checkout .lost_password a{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;border-bottom:1px solid #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-checkout .lost_password a:hover{border-color:transparent}.text-required{display:none;margin:15px 0;color:#ff2727}@media screen and (max-width:767px){.checkout-order{margin-top:20px}}.checkout-order h3{font-family:'Onest',sans-serif;font-weight:600;font-size:18px;line-height:150%;color:#7887a1;margin-bottom:20px}.checkout-order .checkout-order-item{border-left:2px solid #3c64b1;padding-left:10px;margin-bottom:30px}.checkout-order .checkout-order-item .product-name{font-size:20px;line-height:150%;margin-bottom:5px}.checkout-order .checkout-order-item .product-info{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.checkout-order .checkout-order-item .product-info .product-price{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#3c64b1;margin-right:5px}.checkout-order .checkout-order-item .product-info .product-qty{color:#7887a1;font-size:12px;line-height:150%}.checkout-order .checkout-review-wrapper{position:relative}.checkout-order .checkout-review-wrapper:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:35px;background:linear-gradient(to top,#f4f7ff,transparent)}.checkout-order .woocommerce-checkout-review-order{padding-right:35px;max-height:325px;overflow:auto}.checkout-order .woocommerce-checkout-review-order::-webkit-scrollbar{width:4px}.checkout-order .woocommerce-checkout-review-order::-webkit-scrollbar-track{background-color:transparent}.checkout-order .woocommerce-checkout-review-order::-webkit-scrollbar-thumb{background:#ff9575}.checkout-order .back{border-top:1px solid #e1e5ee;padding-top:20px}.checkout-order .back a{color:#3c64b1;display:inline-block;padding-left:30px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/back-arr.svg') left 5px center no-repeat;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.checkout-order .back a:hover{background-position:left center}.hidden-fields,.hidden-country,#address_book_field{display:none}.payment_methods{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;padding-bottom:10px}.payment_methods .wc_payment_method{min-width:30%;flex-basis:30%;width:30%;background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);min-height:115px;padding:20px;cursor:pointer;position:relative;margin-bottom:30px;margin-right:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media screen and (max-width:767px){.payment_methods .wc_payment_method{min-width:100%;flex-basis:100%;width:100%;margin-right:0}}@media screen and (min-width:768px) and (max-width:1023px){.payment_methods .wc_payment_method{min-width:45%;flex-basis:45%;width:45%}}.payment_methods .wc_payment_method input{position:absolute;z-index:-1;opacity:0}.payment_methods .wc_payment_method label{display:none}.payment_methods .wc_payment_method .check{min-width:40px;flex-basis:40px;width:40px;margin-right:15px;height:40px;border-radius:50%;border:1px solid #7887a1}.payment_methods .wc_payment_method .title{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;margin-bottom:10px}.payment_methods .wc_payment_method .descr{color:#7887a1;font-size:12px;line-height:150%}.payment_methods .wc_payment_method .descr img{margin-right:20px}.payment_methods .wc_payment_method.active .check{border-color:#ff9575;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/payment-checked.svg') center center no-repeat #ff9575}.form-row.place-order{text-align:center}.form-row.place-order .button{width:230px;margin:0 auto}.order-result{text-align:center;background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding-top:50px;padding-bottom:30px}.order-result .title-top{font-family:'Onest',sans-serif;font-weight:600;font-size:24px;line-height:150%;margin-bottom:20px}@media screen and (max-width:479px){.order-result .title-top{font-size:18px}}.order-result .order-number{font-family:'Onest',sans-serif;font-weight:600;font-size:36px;line-height:150%;margin-bottom:30px}@media screen and (max-width:479px){.order-result .order-number{font-size:24px}}.order-result .additional-info{margin-top:30px;font-size:16px;line-height:150%;margin-bottom:30px}.order-result .button{width:230px}@media screen and (max-width:767px){.order-result .button{font-size:20px}}.order-result .link-bottom{margin-top:50px;border-top:1px solid #e1e5ee;padding-top:30px}.order-result .link-bottom a{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#ff9575;border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.order-result .link-bottom a:hover{border-color:transparent}.checkout-shipping-cost{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;margin-bottom:15px}.payment-policy{margin-bottom:35px}.payment-policy a{color:#ff9575;text-decoration:underline;margin-left:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.payment-policy a:hover{text-decoration:none}.section-search{padding-top:40px;padding-bottom:40px;background:#fff}.section-search header{margin-bottom:40px}.section-search .search-block{margin-bottom:30px}.section-search .search-block .search-block-inner{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:30px;text-align:center;width:100%;min-width:100%}.section-search .search-block .search-block-inner .entry-title{margin-top:30px;font-family:'Onest',sans-serif;font-weight:600;font-size:20px;line-height:150%}.auth-blocks{padding-top:30px}.auth-blocks .shadow-block{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);min-width:100%;width:100%;padding:30px}.auth-blocks .shadow-block span{padding:0;display:inline}.auth-blocks .shadow-block .button{width:230px}.auth-blocks .shadow-block .site-title{margin-bottom:20px}.auth-blocks .shadow-block a{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%;border-bottom:1px solid #3c64b1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.auth-blocks .shadow-block a:hover{border-color:transparent}.lost-password-wrap.form-up{padding:0}.lost-password-wrap.form-up .lost-password-block{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:30px}.lost-password-wrap.form-up .lost-password-block .button{width:230px}.section-account{background:#f4f7ff;padding-top:40px;padding-bottom:70px}.section-account .top-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.section-account .top-wrap .woocommerce-breadcrumb{margin:0}.section-account .top-wrap .logout-btn a{color:#7887a1;font-size:14px;line-height:150%;border-bottom:1px solid #7887a1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .top-wrap .logout-btn a:hover{border-color:transparent}.section-account .woocommerce-MyAccount-navigation{margin-top:30px}.section-account .woocommerce-MyAccount-navigation ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-account .woocommerce-MyAccount-navigation ul li{margin-right:5px;background:#e4eaf8}@media screen and (max-width:479px){.section-account .woocommerce-MyAccount-navigation ul li{margin-right:0;width:100%}}.section-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:13px 40px;color:#ff9575;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%}@media screen and (max-width:479px){.section-account .woocommerce-MyAccount-navigation ul li a{padding:13px 20px;font-size:14px}}@media screen and (min-width:480px) and (max-width:767px){.section-account .woocommerce-MyAccount-navigation ul li a{padding:13px 15px;font-size:14px}}.section-account .woocommerce-MyAccount-navigation ul li.is-active{background:#fff}.section-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#3c64b1}.section-account .woocommerce-MyAccount-content{background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);padding:40px 40px 10px 40px}@media screen and (max-width:1199px){.section-account .woocommerce-MyAccount-content{padding:20px 20px 10px 20px}}.section-account .woocommerce-MyAccount-content .myaccount-dashboard{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%}.section-account .woocommerce-MyAccount-content .button{width:230px}.section-account .woocommerce-MyAccount-content .edit-address-form{margin-bottom:30px}.section-account .small-title{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;margin-bottom:30px}.section-account .cancel-edit{margin-left:25px;color:#7887a1;font-size:14px;line-height:150%;border-bottom:1px solid #7887a1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .cancel-edit:hover{border-color:transparent}.section-account mark{background:none;font-family:'Onest',sans-serif;font-weight:600}.section-account .myaccount-dashboard{padding-top:30px;padding-bottom:70px}.section-account .woocommerce-password-strength,.section-account .woocommerce-password-hint{color:#7887a1;margin-top:5px;font-size:14px}.section-account .address-book .address-add-wrap{background:#fff;border:1px solid #e1e5ee;min-height:235px;color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;min-width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .address-book .address-add-wrap a{display:block;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-account .address-book .address-add-wrap img{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}.section-account .address-book .address-add-wrap:hover{box-shadow:0 5px 20px rgba(29,45,74,.1)}.section-account .address-book .address-book-wrap{background:#fff;border:1px solid #e1e5ee;min-height:235px;min-width:100%;flex-wrap:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-account .address-book .address-book-wrap address{padding:20px}.section-account .address-book .address-book-wrap address .name{font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;margin-bottom:15px}.section-account .address-book .address-book-wrap address .details{margin-bottom:10px}.section-account .address-book .address-book-wrap address .details .details-name{color:#7887a1;font-size:12px;line-height:150%;margin-bottom:5px}.section-account .address-book .address-book-wrap address .details .details-value{font-size:16px;line-height:150%}.section-account .address-book .address-book-wrap address .address-name{color:#7887a1;font-size:12px;line-height:150%;margin-bottom:5px}.section-account .address-book .address-book-wrap address .address{font-size:16px;line-height:150%}.section-account .address-book .address-book-wrap .wc-address-book-meta{border-top:1px solid #e1e5ee;padding:15px 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-delete{color:#7887a1;font-size:12px;line-height:150%;padding-left:15px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/delete-address.svg') left center no-repeat}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-delete span{border-bottom:1px solid #7887a1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-delete:hover span{border-color:transparent}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-edit{color:#7887a1;font-size:12px;line-height:150%;border-bottom:1px solid #7887a1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-edit:hover{border-color:transparent}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-make-primary{color:#ff9575;font-size:12px;line-height:150%;padding-left:30px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/address-make-primary.svg') left center no-repeat;padding-top:2px;padding-bottom:2px}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-make-primary span{border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-make-primary:hover span{border-color:transparent}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-primary{color:#7887a1;font-size:12px;line-height:150%;padding-left:30px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/address-primary.svg') left center no-repeat;padding-top:2px;padding-bottom:2px}.section-account .address-book .address-book-wrap .wc-address-book-meta .wc-address-book-primary span{border-bottom:1px solid #7887a1}.section-account .address-book .primary .address-book-wrap{border:2px solid #ff9575;box-shadow:0 5px 20px rgba(29,45,74,.1)}.section-account .account-orders-table{margin-top:-30px;margin-left:-40px;margin-right:-40px}@media screen and (max-width:1199px){.section-account .account-orders-table{margin-top:-10px;margin-left:-20px;margin-right:-20px}}.section-account .account-orders-table .order-item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding:30px 40px;border-bottom:1px solid #e1e5ee}@media screen and (max-width:1199px){.section-account .account-orders-table .order-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1023px){.section-account .account-orders-table .order-item{margin-bottom:15px;padding:20px 20px}}@media screen and (max-width:1023px){.section-account .account-orders-table .order-item{margin-bottom:15px;padding:20px 20px}}.section-account .account-orders-table .order-item:last-of-type{border:0}.section-account .account-orders-table .order-item .image{min-width:80px;flex-basis:80px;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);margin-right:30px}.section-account .account-orders-table .order-item .info{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding-top:25px}@media screen and (max-width:1199px){.section-account .account-orders-table .order-item .info{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-account .account-orders-table .order-item .info .column-name{color:#7887a1;font-size:12px;line-height:150%;margin-bottom:5px}@media screen and (max-width:1023px){.section-account .account-orders-table .order-item .info .column-name{margin-bottom:0}}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell{margin-right:40px;font-size:16px;line-height:150%}@media screen and (max-width:1023px){.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell{margin-bottom:15px}}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{width:155px}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status .status-cancelled{color:#ff2727}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status .status-completed{color:#3c6}@media screen and (min-width:768px) and (max-width:1023px){.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-qty{margin-right:60px}}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{width:100px}@media screen and (min-width:480px) and (max-width:767px){.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{margin-right:20px}}@media screen and (min-width:768px) and (max-width:1023px){.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{margin-right:17px}}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:inline-block;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;color:#ff9575;margin-bottom:5px;margin-right:15px;border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover{border-color:transparent}.section-account .account-orders-table .order-item .info .woocommerce-orders-table__cell .woocommerce-Price-currencySymbol{margin-right:3px}.section-account .woocommerce-order-details{margin-top:25px}.section-account .woocommerce-order-details .shipped_via{display:none}.section-account .woocommerce-order-details .shop_table{width:100%;border-collapse:collapse;margin-bottom:30px;margin-top:30px}.section-account .woocommerce-order-details .shop_table caption{text-align:right;font-size:16px;padding-bottom:5px}.section-account .woocommerce-order-details .shop_table tr th,.section-account .woocommerce-order-details .shop_table tr td{padding:7px 10px;border:1px solid #dad2ca;text-align:left;vertical-align:top;font-size:16px}.section-account .woocommerce-order-details .shop_table thead tr th,.section-account .woocommerce-order-details .shop_table thead tr td{border:1px solid #ff9575;background:#ff9575;color:#fff;border-right:1px solid #fff}.section-account .woocommerce-order-details .shop_table thead tr th:last-child,.section-account .woocommerce-order-details .shop_table thead tr td:last-child{border-right:1px solid #ff9575}.section-account .woocommerce-order-details .shop_table tbody tr:nth-child(even){background:#fafafa}.section-account .woocommerce-order-details .shop_table:last-child{margin-bottom:0}.section-account .woocommerce-customer-details{margin-top:30px;margin-bottom:30px}.section-account .woocommerce-customer-details address{font-size:16px;line-height:150%}.section-account .wishlist-items-wrapper .wishlist-item{padding:10px;background:#fff;box-shadow:0 5px 20px rgba(29,45,74,.1);min-width:100%;flex-basis:100%;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.section-account .wishlist-items-wrapper .wishlist-item .product-thumbnail{min-width:60px;flex-basis:60px;text-align:center}.section-account .wishlist-items-wrapper .wishlist-item .product-thumbnail img{display:block;margin:0 auto}.section-account .wishlist-items-wrapper .wishlist-item .product-name{font-size:14px;line-height:150%;margin-bottom:5px}.section-account .wishlist-items-wrapper .wishlist-item .product-name a{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .wishlist-items-wrapper .wishlist-item .product-name a:hover{color:#ff9575}.section-account .wishlist-items-wrapper .wishlist-item .product-price{color:#3c64b1;font-family:'Onest',sans-serif;font-weight:600;font-size:14px;line-height:150%}.section-account .wishlist-items-wrapper .wishlist-item .product-price .woocommerce-Price-currencySymbol{margin-right:3px}.section-account .wishlist-items-wrapper .wishlist-item .product-price ins{text-decoration:none}.section-account .wishlist-items-wrapper .wishlist-item .product-price del{color:#7887a1;margin-left:15px}.section-account .wishlist-items-wrapper .wishlist-item .product-remove{position:absolute;bottom:15px;right:15px}.section-account .wishlist-items-wrapper .wishlist-item .product-remove a{display:block;width:16px;height:16px;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/wishlist-star.svg') center center no-repeat}.section-account .edit-account{margin-top:-40px;margin-bottom:-10px}.section-account .edit-account .account-info{padding-top:40px}.section-account .edit-account .account-info .name{font-family:'Onest',sans-serif;font-weight:600;font-size:18px;line-height:150%;margin-bottom:20px}.section-account .edit-account .account-info .phone,.section-account .edit-account .account-info .email{font-size:16px;line-height:150%;margin-bottom:10px}.section-account .edit-account .account-form{padding-top:40px;padding-left:40px;border-left:1px solid #e1e5ee}@media screen and (max-width:767px){.section-account .edit-account .account-form{padding-top:0;padding-left:15px;border:0}}@media screen and (min-width:768px) and (max-width:1023px){.section-account .edit-account .account-form{padding-left:15px}}.section-account .edit-account .account-form legend{font-family:'Onest',sans-serif;font-weight:600;font-size:18px;line-height:150%;margin-bottom:20px}.section-account .edit-account .account-form .password-button{color:#ff9575;padding-left:20px;border:0;font-family:'Onest',sans-serif;font-weight:600;font-size:16px;line-height:150%;background:url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/edit-pswd.svg') left center no-repeat}.section-account .edit-account .account-form .password-button span{border-bottom:1px solid #ff9575;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.section-account .edit-account .account-form .password-button:hover span{border-color:transparent}







/* Slider CTA */
.main-slider-item { position: relative; }
.main-slider-item a[style*="position:absolute"] { z-index: 2; }

/* Hide original total row when coupon applied */
.woocommerce-cart-has-discount .order-total {
    display: none !important;
}

/* Slider 1 CTA button */
.main-slider-item .slider-cta {
    z-index: 10 !important;
}

/* Gift Cards - Elegant styling */
.wps_wgm_gift_card_template {
    background: #f9f9f9;
    border: 1px solid #e1e5ee;
    border-radius: 8px;
    padding: 25px 30px;
    margin-top: 20px;
    max-width: 500px;
}
.wps_wgm_gift_card_template label {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.5px;
    color: #7887a1;
    text-transform: uppercase;
    display: block;
    margin-bottom: 6px;
    margin-top: 18px;
}
.wps_wgm_gift_card_template input[type="text"],
.wps_wgm_gift_card_template input[type="email"],
.wps_wgm_gift_card_template textarea {
    width: 100%;
    border: 1px solid #e1e5ee;
    border-radius: 4px;
    padding: 10px 14px;
    font-size: 14px;
    color: #2d3b6b;
    background: #fff;
    box-sizing: border-box;
}
.wps_wgm_gift_card_template textarea {
    resize: none;
    height: 90px;
}
.wps_wgm_delivery_method {
    margin-top: 18px;
}
.wps_wgm_method {
    font-size: 14px;
    color: #2d3b6b;
}
.wps_wgm_gift_card_template .wps_wgm_characters {
    font-size: 11px;
    color: #aaa;
    margin-top: 4px;
}

/* Gift Card Fields */
.gift-card-fields {
    background: #f9f9f9;
    border: 1px solid #e1e5ee;
    border-radius: 8px;
    padding: 25px 30px;
    margin-bottom: 25px;
}
.gift-card-fields p {
    margin-bottom: 15px;
}
.gift-card-fields label {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.5px;
    color: #7887a1;
    text-transform: uppercase;
    display: block;
    margin-bottom: 6px;
}
.gift-card-fields input[type="text"],
.gift-card-fields input[type="email"],
.gift-card-fields textarea {
    width: 100%;
    border: 1px solid #e1e5ee;
    border-radius: 4px;
    padding: 10px 14px;
    font-size: 14px;
    color: #2d3b6b;
    background: #fff;
    box-sizing: border-box;
    transition: border-color 0.3s;
}
.gift-card-fields input:focus,
.gift-card-fields textarea:focus {
    border-color: #c8aa46;
    outline: none;
}
.gift-card-fields textarea {
    resize: none;
    height: 90px;
}

/* Gift Card Fields */
.gift-card-fields {
    background: #f9f9f9 !important;
    border: 1px solid #e1e5ee !important;
    border-radius: 8px !important;
    padding: 25px 30px !important;
    margin-bottom: 25px !important;
}
.gift-card-fields p {
    margin-bottom: 15px !important;
}
.gift-card-fields label strong {
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 1.5px !important;
    color: #7887a1 !important;
    text-transform: uppercase !important;
    display: block !important;
    margin-bottom: 6px !important;
}
.gift-card-fields input[type="text"],
.gift-card-fields input[type="email"],
.gift-card-fields textarea {
    width: 100% !important;
    border: 1px solid #e1e5ee !important;
    border-radius: 4px !important;
    padding: 10px 14px !important;
    font-size: 14px !important;
    color: #2d3b6b !important;
    background: #fff !important;
    box-sizing: border-box !important;
}
.gift-card-fields textarea {
    resize: none !important;
    height: 90px !important;
}

/* Gift Card - layout fix */
.single-product .woocommerce-variation-add-to-cart,
.single-product .cart {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}
.gc-form {
    width: 100%;
    order: -1;
    margin-bottom: 20px !important;
}
.gc-form-row {
    gap: 20px !important;
    margin-bottom: 16px !important;
}
.gc-form input,
.gc-form textarea {
    padding: 11px 14px !important;
    font-size: 14px !important;
}
.gc-form textarea {
    height: 90px !important;
}
.gc-form-header {
    font-size: 15px !important;
    margin-bottom: 18px !important;
    padding-bottom: 12px !important;
    border-bottom: 1px solid #e8e0d0 !important;
}

/* Gift Card - button below form */
.single-product .gc-form ~ .single_add_to_cart_button,
.single-product .gc-form ~ button.cart,
.single-product form.cart .single_add_to_cart_button {
    width: 100% !important;
    margin-top: 10px !important;
    display: block !important;
    float: none !important;
    clear: both !important;
}




/* Catalog button original color */
.products-list .product-wrap a.btn-buy,
.products-list .product-wrap .btn-buy {
    background: #ff9575 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
}

/* Catalog buy button - original salmon color */
.products-list a.button,
.products-list button.button {
    background: #ff9575 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-size: 16px !important;
}
.products-list a.button:hover,
.products-list button.button:hover {
    background: #ff6e42 !important;
    color: #fff !important;
}

/* Catalog buy button - salmon color fix */
button.single_add_to_cart_button.button.alt,
.products-list button.single_add_to_cart_button {
    background: #ff9575 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    border: none !important;
}
button.single_add_to_cart_button.button.alt:hover,
.products-list button.single_add_to_cart_button:hover {
    background: #ff6e42 !important;
    color: #fff !important;
}

/* Force salmon button in catalog */
.products-list .product-wrap button.single_add_to_cart_button.button.alt {
    background: #ff9575 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    border: none !important;
    font-size: 16px !important;
}
.products-list .product-wrap button.single_add_to_cart_button.button.alt:hover {
    background: #ff6e42 !important;
}

/* MAX specificity salmon button */
html body .products-list .product-wrap button {
    background: #ff9575 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}
html body .products-list .product-wrap button:hover {
    background: #ff6e42 !important;
}

/* Catalog page salmon button */
html body .products.products-list .product-wrap button {
    background: #ff9575 !important;
    color: #fff !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}
html body .products.products-list .product-wrap button:hover {
    background: #ff6e42 !important;
}

/* Product card - zoom image on hover */
.product-wrap {
    overflow: hidden;
}
.product-wrap img {
    transition: transform 0.3s ease !important;
}
.product-wrap:hover img {
    transform: scale(1.05) !important;
}

/* Product card - zoom stronger */
.product-wrap:hover img {
    transform: scale(1.12) !important;
}

/* Product card - extra info */
.product-extra-info {
    font-size: 12px;
    color: #7887a1;
    margin-bottom: 5px;
}
.product-bodega {
    display: block;
    font-weight: 600;
}
.product-region {
    display: block;
}
/* Center price */
.product-wrap .price {
    text-align: center !important;
}

/* Product card - bodega and region styling */
.product-extra-info {
    text-align: center !important;
    margin: 5px 0 8px !important;
    line-height: 1.4 !important;
}
.product-bodega {
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #3c64b1 !important;
    display: block !important;
}
.product-region {
    font-size: 11px !important;
    color: #7887a1 !important;
    display: block !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* Region next to year */
.attr-region {
    font-size: 11px !important;
    color: #7887a1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* Region inline with attributes */
.product-extra-info {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
}
.product-bodega {
    display: block !important;
    width: 100% !important;
}
.product-region {
    display: inline !important;
    font-size: 11px !important;
    color: #7887a1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* Region inline - no wrap */
.attr-region {
    font-size: 10px !important;
    white-space: nowrap !important;
    color: #7887a1 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* Fix region alignment */
.attributes {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 5px !important;
}
.attributes .attr {
    flex-shrink: 0 !important;
}
.attr-region {
    font-size: 9px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 80px !important;
}

/* More space before region */
.attr-region {
    margin-left: 8px !important;
}

/* Smaller capacity and year */
.attr[data-key="attribute_pa_capacity"],
.attr[data-key="attribute_pa_product-year"] {
    font-size: 11px !important;
    color: #7887a1 !important;
}
.attr-year-region {
    font-size: 11px !important;
    color: #7887a1 !important;
}

/* Region below capacity/year - centered */
.attr-region-block {
    width: 100% !important;
    text-align: center !important;
    font-size: 10px !important;
    color: #7887a1 !important;
    letter-spacing: 1px !important;
    margin-top: 2px !important;
}

/* Center capacity and year, lowercase region */
.attributes {
    text-align: center !important;
}
.attr-region-block {
    text-transform: none !important;
    font-size: 11px !important;
    color: #7887a1 !important;
}

/* Region - blue color like bodega */
.attr-region {
    color: #3c64b1 !important;
}


/* Product cards - equal height alignment */
.products-list li.product {
    display: flex !important;
    flex-direction: column !important;
}
.products-list .product-wrap {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}
.products-list .product-wrap .product-bottom {
    margin-top: auto !important;
}
.products-list .product-wrap form.cart {
    margin-top: auto !important;
}

/* Fixed height for attributes block */
.product-wrap .attributes {
    min-height: 45px !important;
}





/* Fixed height for bodega and attributes blocks */
.product-wrap .product-extra-info {
    min-height: 30px !important;
}
.product-wrap .attributes {
    min-height: 50px !important;
}

/* Force title same height - 3 lines */
.product-wrap .woocommerce-loop-product__title {
    height: 90px !important;
    overflow: hidden !important;
}

/* Push price and button to bottom */
.product-wrap .price {
    margin-top: auto !important;
}

/* Push price and button to bottom */
.product-wrap .price {
    margin-top: auto !important;
}

/* Fixed image height for alignment */
.product-wrap .product-img,
.product-wrap .woocommerce-LoopProduct-link img,
.product-wrap img.attachment-woocommerce_thumbnail {
    height: 250px !important;
    width: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

/* Reduce image height */
.product-wrap .woocommerce-LoopProduct-link img,
.product-wrap img.attachment-woocommerce_thumbnail {
    height: 200px !important;
}

/* Reduce space between image and title */
.product-wrap .woocommerce-LoopProduct-link {
    margin-bottom: 5px !important;
    display: block !important;
}
.product-wrap .woocommerce-loop-product__title {
    margin-top: 5px !important;
}




/* Title fixed height */
.product-wrap .woocommerce-loop-product__title {
    height: 55px !important;
    overflow: hidden !important;
    margin-bottom: 5px !important;
}

/* Bigger bodega text */
.product-bodega {
    font-size: 14px !important;
}

/* Bigger bodega and attributes text */
.product-bodega {
    font-size: 15px !important;
}
.attr, .attr-region {
    font-size: 13px !important;
}

/* Region lowercase */
.attr-region {
    text-transform: none !important;
}

/* Smaller region to fit in one line */
.attr-region {
    font-size: 11px !important;
}

/* Hide compare and wishlist on gift cards EN */
.postid-5280 .add-to-compare, .postid-5280 .add-to-wishlist,
.postid-5279 .add-to-compare, .postid-5279 .add-to-wishlist,
.postid-5278 .add-to-compare, .postid-5278 .add-to-wishlist,
.postid-8127 .add-to-compare, .postid-8127 .add-to-wishlist,
.postid-8129 .add-to-compare, .postid-8129 .add-to-wishlist,
.postid-8131 .add-to-compare, .postid-8131 .add-to-wishlist { display: none !important; }

/* Product image - bigger */
.product-wrap .product-img,
.product-wrap img.attachment-woocommerce_thumbnail {
    height: 280px !important;
    width: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

/* Bodega - top left position */
.product-wrap {
    position: relative !important;
}
.product-wrap .product-extra-info {
    position: absolute !important;
    top: 8px !important;
    left: 8px !important;
    margin: 0 !important;
    text-align: left !important;
    z-index: 2 !important;
}
.product-wrap .product-bodega {
    font-size: 11px !important;
    background: rgba(255,255,255,0.85) !important;
    padding: 2px 6px !important;
    border-radius: 3px !important;
}

/* Bodega - mismo color azul */
.product-wrap .product-bodega {
    color: #3c64b1 !important;
}

/* Bodega - color igual que DO */
.product-wrap .product-bodega {
    color: #7887a1 !important;
}

/* Catalog cards - mismo color y fuente para todos los textos */
.product-wrap .woocommerce-loop-product__title {
    color: #3c64b1 !important;
    font-family: 'Onest', sans-serif !important;
}
.product-wrap .attributes,
.product-wrap .attr,
.product-wrap .attr-year-region {
    color: #7887a1 !important;
    font-family: 'Onest', sans-serif !important;
}
.product-wrap .product-bodega {
    font-family: 'Onest', sans-serif !important;
}

/* Catalog cards - mismo color y fuente para todos los textos */
.product-wrap .woocommerce-loop-product__title {
    color: #3c64b1 !important;
    font-family: 'Onest', sans-serif !important;
}
.product-wrap .attributes,
.product-wrap .attr,
.product-wrap .attr-year-region {
    color: #7887a1 !important;
    font-family: 'Onest', sans-serif !important;
}
.product-wrap .product-bodega {
    font-family: 'Onest', sans-serif !important;
}

/* Bodega top left - azul igual que nombre */
.product-wrap .product-extra-info .product-bodega {
    color: #3c64b1 !important;
    font-family: 'Onest', sans-serif !important;
    font-size: 12px !important;
    background: none !important;
    padding: 0 !important;
}

/* Capacidad y añada en azul */
.product-wrap .attr,
.product-wrap .attr-year-region,
.product-wrap .attributes div,
.product-wrap .attributes span {
    color: #3c64b1 !important;
    font-family: 'Onest', sans-serif !important;
}

/* Capacidad y añada - negrita */
.product-wrap .attr,
.product-wrap .attr-year-region,
.product-wrap .attributes div,
.product-wrap .attributes span {
    font-weight: 600 !important;
}


/* Attributes - menos espacio entre elementos */
.product-wrap .attributes {
    gap: 3px !important;
}
.product-wrap .attr {
    margin-right: 5px !important;
}


/* Ocultar mensaje verde View cart de WooCommerce */
.woocommerce-message,
.added_to_cart.wc-forward {
    display: none !important;
}

/* Ocultar mensaje verde View cart */
.woocommerce-notices-wrapper,
.woocommerce-notices-wrapper .woocommerce-message,
a.added_to_cart,
.added_to_cart {
    display: none !important;
}


    .bestsellers-slider,
    .new-items-slider {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }
}









/* Ocultar selector de variaciones en el carrito */
.woocommerce-cart-form .product-variations {
    display: none !important;
}

/* Ocultar variaciones en carrito v2 */
.woocommerce-cart .col-2_sm-12_xs-12.product-variations {
    display: none !important;
}

/* BYT cross-sells: 1 solo producto — sin slider, centrado */
.section-cross-sells .cross-sells-slider.no-slider {
    display: flex !important;
    justify-content: center !important;
    list-style: none;
    margin: 20px auto !important;
    padding: 30px 15px !important;
    width: fit-content !important;
    max-width: 100% !important;
}
.section-cross-sells .cross-sells-slider.no-slider > li.product {
    width: 280px !important;
    max-width: 280px !important;
    flex: 0 0 280px !important;
    float: none !important;
    margin: 0 !important;
}
.section-cross-sells .title-wrap .slider-count {
    display: none;
}

/* BYT catálogo — precio por unidad x6 */
.bulk-price {
    display: inline-block;
    margin-left: 8px;
    font-size: 13px;
    color: #ff9575;
    font-family: 'Onest', sans-serif;
    font-weight: 600;
    background: #fff1ec;
    padding: 2px 6px;
    border-radius: 4px;
}

/* savings message */
#byt-savings-message {
    margin: 10px 0;
    padding: 10px 15px;
    background: #f0f7f0;
    border-left: 4px solid #386655;
    border-radius: 4px;
    font-size: 14px;
    color: #386655;
    font-weight: 500;
}

/* ─── BYT: Card de producto en móvil ──────────────────────────────────────── */
@media screen and (max-width: 767px) {
    /* Imagen más pequeña en móvil */
    .product-wrap .product-img,
    .product-wrap img.attachment-woocommerce_thumbnail,
    .product-wrap .woocommerce-LoopProduct-link img {
        height: 150px !important;
    }

    /* Título más compacto */
    .product-wrap .woocommerce-loop-product__title {
        height: auto !important;
        font-size: 14px !important;
        margin-bottom: 3px !important;
    }

    /* Bodega y atributos más pequeños */
    .product-bodega {
        font-size: 12px !important;
    }
    .attr, .attr-region {
        font-size: 11px !important;
    }

    /* Precio más compacto */
    .product-wrap .price {
        font-size: 16px !important;
    }

    /* Botón comprar full width */
    .products-list .product-wrap a.btn-buy,
    .products-list .product-wrap .btn-buy {
        font-size: 14px !important;
        padding: 10px !important;
    }
}

/* ─── BYT: Atributos distribuidos en móvil ──────────────────────────────────── */
@media screen and (max-width: 767px) {
    .product-wrap .attributes {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
        padding: 0 5px !important;
    }
    .product-wrap .attributes .attr {
        flex: 1 !important;
        text-align: center !important;
    }
}

/* ─── BYT: Atributos distribuidos en móvil v2 ─────────────────────────────── */
@media screen and (max-width: 767px) {
    ul.products li.product .product-wrap .attributes,
    .products-list .product-wrap .attributes,
    .product-wrap .attributes {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
        flex-wrap: nowrap !important;
    }
    ul.products li.product .product-wrap .attributes .attr,
    .products-list .product-wrap .attributes .attr {
        flex: 1 !important;
        text-align: center !important;
        white-space: nowrap !important;
    }
}

/* ─── BYT: Atributos distribuidos en móvil v3 ─────────────────────────────── */
@media screen and (max-width: 767px) {
    ul.products li.product .product-wrap .attributes,
    .products-list .product-wrap .attributes,
    .product-wrap .attributes {
        justify-content: center !important;
        gap: 8px !important;
    }
    ul.products li.product .product-wrap .attributes .attr,
    .products-list .product-wrap .attributes .attr {
        flex: 0 !important;
        text-align: center !important;
    }
}

/* ─── BYT: Ficha de producto en móvil ─────────────────────────────────────── */
@media screen and (max-width: 767px) {

    /* Atributos en 2 columnas */
    .single-product-wrap .attributes {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px 5px !important;
    }
    .single-product-wrap .attributes .attribute {
        width: 48% !important;
        flex: 0 0 48% !important;
    }
    .single-product-wrap .attributes .attribute .title {
        font-size: 11px !important;
        color: #7887a1 !important;
        margin-bottom: 2px !important;
    }
    .single-product-wrap .attributes .attribute p {
        font-size: 14px !important;
        font-weight: 600 !important;
        margin: 0 !important;
    }

    /* Precio al lado del selector de cantidad */
    .single-product-wrap .controls {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .single-product-wrap .controls .variations {
        width: 100% !important;
    }
    .single-product-wrap .single_variation_wrap .woocommerce-variation-price,
    .single-product-wrap .woocommerce-variation-price {
        display: inline-flex !important;
        align-items: center !important;
    }
    .single-product-wrap .quantity,
    .single-product-wrap .woocommerce-variation-price {
        display: inline-flex !important;
        align-items: center !important;
        vertical-align: middle !important;
    }
    .single-product-wrap .woocommerce-variation-price {
        margin-right: 15px !important;
    }
    .single-product-wrap .woocommerce-variation-price .price {
        font-size: 20px !important;
    }
}

/* ─── BYT: Ficha producto móvil — layout tipo OS ───────────────────────────── */
@media screen and (max-width: 767px) {

    /* Atributos en 2 columnas */
    .single-product-wrap .woocommerce-product-attributes-wrap,
    .single-product-wrap .product-attributes,
    .single-product-wrap .attributes {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 8px 0 !important;
        margin-bottom: 15px !important;
    }
    .single-product-wrap .attributes .attribute {
        width: 50% !important;
        flex: 0 0 50% !important;
        padding-right: 10px !important;
    }
    .single-product-wrap .attributes .attribute .title {
        font-size: 11px !important;
        color: #7887a1 !important;
        margin-bottom: 2px !important;
        font-weight: 400 !important;
    }
    .single-product-wrap .attributes .attribute p {
        font-size: 15px !important;
        font-weight: 500 !important;
        margin: 0 0 5px 0 !important;
        color: #1d2d4a !important;
    }
}

/* ─── BYT: Precio al lado del contador de cantidad en móvil ─────────────────── */
@media screen and (max-width: 767px) {
    .single-product-wrap .woocommerce-variation-price,
    .single-product-wrap .single_variation_wrap .woocommerce-variation-price {
        display: inline-flex !important;
        align-items: center !important;
        margin-left: 15px !important;
        vertical-align: middle !important;
    }
    .single-product-wrap .quantity {
        display: inline-flex !important;
        vertical-align: middle !important;
    }
    .single-product-wrap .woocommerce-variation-price .price {
        font-size: 22px !important;
    }
    /* Agrupar cantidad y precio en la misma línea */
    .single-product-wrap .single_variation_wrap .quantity-price-wrap,
    .single-product-wrap .quantity-wrap {
        display: flex !important;
        align-items: center !important;
        gap: 15px !important;
        margin-bottom: 10px !important;
    }
}

/* ─── BYT: Alinear precio y quantity en móvil ───────────────────────────────── */
@media screen and (max-width: 767px) {
    .byt-qty-price-wrap {
        align-items: center !important;
    }
    .byt-qty-price-wrap .woocommerce-variation-price {
        margin-top: 0 !important;
        padding-top: 0 !important;
        line-height: 1 !important;
    }
    .byt-qty-price-wrap .woocommerce-variation-price .price {
        line-height: 1 !important;
        vertical-align: middle !important;
    }
}

/* ─── BYT: Ajuste fino alineación precio-quantity ───────────────────────────── */
@media screen and (max-width: 767px) {
    .byt-qty-price-wrap .woocommerce-variation-price {
        margin-top: 8px !important;
    }
}

/* ─── BYT: Ajuste fino alineación precio-quantity v2 ────────────────────────── */
@media screen and (max-width: 767px) {
    .byt-qty-price-wrap .woocommerce-variation-price {
        margin-top: 18px !important;
    }
}

/* ─── BYT: Ajuste fino alineación precio-quantity v3 ────────────────────────── */
@media screen and (max-width: 767px) {
    .byt-qty-price-wrap .woocommerce-variation-price {
        margin-top: 22px !important;
    }
}

/* ─── BYT: Compare al lado de To favorites en móvil ────────────────────────── */
@media screen and (max-width: 767px) {
    .single-product-wrap .product-actions {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        gap: 10px !important;
        margin-top: 10px !important;
    }
    .single-product-wrap .add-to-cart-block {
        width: 100% !important;
    }
    .single-product-wrap .add-to-compare,
    .single-product-wrap .add-to-wishlist {
        display: inline-flex !important;
        margin-left: 0 !important;
    }
}

/* Fix iconos menu sobrescritos por w3view-cart */
.section-header .menu-wrap .menu-icons a.cart { width: 26.5px !important; height: 26.5px !important; }
.quantity .block .quantity-btn { width: 29px !important; height: 29px !important; }

/* =============================================
   PAYMENT METHODS - REDISEÑO STRIPE
   ============================================= */

.payment_methods {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 40px;
  padding-bottom: 10px;
}

.payment_methods .wc_payment_method {
  min-width: calc(50% - 10px);
  flex-basis: calc(50% - 10px);
  width: calc(50% - 10px);
  background: #fff;
  border: 1.5px solid #e1e5ee;
  box-shadow: none;
  border-radius: 6px;
  min-height: 80px;
  padding: 20px 25px;
  cursor: pointer;
  position: relative;
  margin: 0;
  display: flex;
  align-items: center;
  transition: border-color .25s ease, box-shadow .25s ease;
}

.payment_methods .wc_payment_method:hover {
  border-color: #ffb8a0;
  box-shadow: 0 3px 10px rgba(255,149,117,.15);
}

.payment_methods .wc_payment_method.active {
  border-color: #ff9575;
  box-shadow: 0 3px 14px rgba(255,149,117,.25);
}

@media screen and (max-width: 767px) {
  .payment_methods .wc_payment_method {
    min-width: 100%;
    flex-basis: 100%;
    width: 100%;
  }
}

/* Radio check */
.payment_methods .wc_payment_method .check {
  min-width: 22px;
  flex-basis: 22px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #c8d0de;
  margin-right: 18px;
  background: #fff;
  transition: all .25s ease;
  flex-shrink: 0;
}

.payment_methods .wc_payment_method.active .check {
  border-color: #ff9575;
  background: url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/payment-checked.svg') center center no-repeat #ff9575;
  background-size: 12px 12px;
}

/* Texto */
.payment_methods .wc_payment_method .title {
  font-family: 'Onest', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 150%;
  margin-bottom: 4px;
  color: #1d2d4a;
}

.payment_methods .wc_payment_method .descr {
  color: #7887a1;
  font-size: 12px;
  line-height: 150%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

/* Iconos tarjeta en la descripción */
.payment_methods .wc_payment_method .descr img {
  height: 20px;
  width: auto;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  border: 1px solid #e1e5ee;
}

/* Payment box (formulario Stripe) */
.payment_box {
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  background: #f8faff;
  border: 1px solid #e1e5ee;
  border-radius: 6px;
  font-size: 14px;
  color: #1d2d4a;
}

/* Stripe iframe fields */
.payment_box .wc-stripe-elements-field,
.payment_box .StripeElement {
  background: #fff;
  border: 1.5px solid #e1e5ee;
  border-radius: 4px;
  padding: 10px 12px;
  margin-bottom: 12px;
  transition: border-color .2s ease;
}

.payment_box .StripeElement--focus {
  border-color: #3c64b1;
  box-shadow: 0 0 0 3px rgba(60,100,177,.08);
}

.payment_box .StripeElement--invalid {
  border-color: #ff2727;
}

/* =============================================
   PAYMENT METHODS - REDISEÑO STRIPE
   ============================================= */

.payment_methods {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 40px;
  padding-bottom: 10px;
}

.payment_methods .wc_payment_method {
  min-width: calc(50% - 10px);
  flex-basis: calc(50% - 10px);
  width: calc(50% - 10px);
  background: #fff;
  border: 1.5px solid #e1e5ee;
  box-shadow: none;
  border-radius: 6px;
  min-height: 80px;
  padding: 20px 25px;
  cursor: pointer;
  position: relative;
  margin: 0;
  display: flex;
  align-items: center;
  transition: border-color .25s ease, box-shadow .25s ease;
}

.payment_methods .wc_payment_method:hover {
  border-color: #ffb8a0;
  box-shadow: 0 3px 10px rgba(255,149,117,.15);
}

.payment_methods .wc_payment_method.active {
  border-color: #ff9575;
  box-shadow: 0 3px 14px rgba(255,149,117,.25);
}

@media screen and (max-width: 767px) {
  .payment_methods .wc_payment_method {
    min-width: 100%;
    flex-basis: 100%;
    width: 100%;
  }
}

.payment_methods .wc_payment_method .check {
  min-width: 22px;
  flex-basis: 22px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #c8d0de;
  margin-right: 18px;
  background: #fff;
  transition: all .25s ease;
  flex-shrink: 0;
}

.payment_methods .wc_payment_method.active .check {
  border-color: #ff9575;
  background: url('https://blancoytinto.com/wp-content/themes/blanco-y-tinto/img/payment-checked.svg') center center no-repeat #ff9575;
  background-size: 12px 12px;
}

.payment_methods .wc_payment_method .title {
  font-family: 'Onest', sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 150%;
  margin-bottom: 4px;
  color: #1d2d4a;
}

.payment_methods .wc_payment_method .descr {
  color: #7887a1;
  font-size: 12px;
  line-height: 150%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

.payment_methods .wc_payment_method .descr img {
  height: 20px;
  width: auto;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  border: 1px solid #e1e5ee;
}

.payment_box {
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  background: #f8faff;
  border: 1px solid #e1e5ee;
  border-radius: 6px;
  font-size: 14px;
  color: #1d2d4a;
}

.payment_box .wc-stripe-elements-field,
.payment_box .StripeElement {
  background: #fff;
  border: 1.5px solid #e1e5ee;
  border-radius: 4px;
  padding: 10px 12px;
  margin-bottom: 12px;
  transition: border-color .2s ease;
}

.payment_box .StripeElement--focus {
  border-color: #3c64b1;
  box-shadow: 0 0 0 3px rgba(60,100,177,.08);
}

.payment_box .StripeElement--invalid {
  border-color: #ff2727;
}

/* Ocultar descripción de transferencia bancaria */
.payment_methods .wc_payment_method.payment_method_bacs .descr {
  display: none;
}

/* =============================================
   PAYMENT METHODS - FIXES MÓVIL
   ============================================= */

@media screen and (max-width: 767px) {

  .payment_methods .wc_payment_method.payment_method_bacs .descr {
    display: none !important;
  }

  .payment_methods {
    gap: 12px;
  }

  .payment_methods .wc_payment_method {
    min-width: 100%;
    flex-basis: 100%;
    width: 100%;
    padding: 15px;
    min-height: 60px;
  }

  .payment_box {
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    overflow: hidden;
  }

  .payment_box iframe,
  .payment_box .StripeElement,
  .payment_box > div {
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box;
  }
}

/* =============================================
   PAYMENT METHODS - FIXES MÓVIL v2
   ============================================= */

@media screen and (max-width: 767px) {

  .payment_methods .wc_payment_method.active {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .payment_methods .wc_payment_method.active .info {
    width: 100%;
    flex-basis: 100%;
  }

  .payment_box {
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .payment_method_bacs .payment_box {
    display: none !important;
  }
}
