.elementor-810 .elementor-element.elementor-element-3a02561{--display:flex;--min-height:91px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-810 .elementor-element.elementor-element-3a02561:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-3a02561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://5stonesvineyards.com/wp-content/uploads/2024/07/5S_Product-page_1Bottle_FA.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-810 .elementor-element.elementor-element-af13836{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:110px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-810 .elementor-element.elementor-element-f08d710{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-f08d710.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-810 .elementor-element.elementor-element-ce2d349{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-810 .elementor-element.elementor-element-ce2d349 > .elementor-widget-container{margin:160px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-ce2d349.elementor-element{--align-self:center;}.woocommerce .elementor-810 .elementor-element.elementor-element-ce2d349 .flex-control-thumbs img{border-style:none;}.elementor-810 .elementor-element.elementor-element-39a44fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-2128dae > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-2128dae{text-align:start;}.elementor-810 .elementor-element.elementor-element-2128dae .elementor-heading-title{font-family:"Palatino Roman", Sans-serif;font-size:37px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.4vw;color:#020200;}.elementor-810 .elementor-element.elementor-element-df7ae7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0% 20%;--row-gap:0%;--column-gap:20%;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-a083d8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-b0f2ade > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-810 .elementor-element.elementor-element-b0f2ade .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-19062a9 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-810 .elementor-element.elementor-element-19062a9 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-4d34fc7 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:25px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-810 .elementor-element.elementor-element-45dcfd7{--divider-border-style:solid;--divider-color:#595957;--divider-border-width:2px;}.elementor-810 .elementor-element.elementor-element-45dcfd7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-45dcfd7 .elementor-divider-separator{width:100%;}.elementor-810 .elementor-element.elementor-element-45dcfd7 .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-810 .elementor-element.elementor-element-dbb6363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-a1aebb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-a1aebb5{text-align:start;}.elementor-810 .elementor-element.elementor-element-a1aebb5 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#333333;}.elementor-810 .elementor-element.elementor-element-8368f01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-8368f01{text-align:start;}.elementor-810 .elementor-element.elementor-element-8368f01 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#333333;}.elementor-810 .elementor-element.elementor-element-f48195d{--divider-border-style:solid;--divider-color:#595957;--divider-border-width:2px;}.elementor-810 .elementor-element.elementor-element-f48195d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-f48195d .elementor-divider-separator{width:100%;}.elementor-810 .elementor-element.elementor-element-f48195d .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-810 .elementor-element.elementor-element-3d1bca7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-1216164 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-810 .elementor-element.elementor-element-1216164{text-align:end;}.elementor-810 .elementor-element.elementor-element-1216164 .elementor-heading-title{font-family:"Palatino Roman", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1em;letter-spacing:1px;color:#333333;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-810 .elementor-element.elementor-element-71adb82 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-810 .elementor-element.elementor-element-71adb82 .cart button, .elementor-810 .elementor-element.elementor-element-71adb82 .cart .button{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;color:#FFFFFF;background-color:#651B1B;transition:all 0.2s;}.elementor-810 .elementor-element.elementor-element-71adb82{--button-spacing:10px;}.elementor-810 .elementor-element.elementor-element-71adb82 .quantity .qty{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;color:#333333;background-color:#02010100;border-color:#D7D5D1;transition:all 0.2s;}.elementor-810 .elementor-element.elementor-element-ddfbb7a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-ddfbb7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-810 .elementor-element.elementor-element-ef81a6d > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-810 .elementor-element.elementor-element-ef81a6d{font-family:"Palatino Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-e2ef41e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-e2ef41e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-f9e6c39 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-810 .elementor-element.elementor-element-f9e6c39{font-family:"Palatino Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-4e4e052 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-4e4e052 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-810 .elementor-element.elementor-element-a51c9e5 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-810 .elementor-element.elementor-element-a51c9e5{font-family:"Palatino Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-a09caba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:180px;--padding-left:10px;--padding-right:10px;}.elementor-810 .elementor-element.elementor-element-a09caba:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-a09caba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEC;}.elementor-810 .elementor-element.elementor-element-8e08f09{--display:flex;}.elementor-810 .elementor-element.elementor-element-9dca664 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-9dca664 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-810 .elementor-element.elementor-element-3461a1e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-810 .elementor-element.elementor-element-3461a1e{font-family:"Palatino Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-f9823f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-5f2feab > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-5f2feab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-810 .elementor-element.elementor-element-f0dd377{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-bff6407{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-33f8de8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-33f8de8{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-88286a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-1fc0889 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-1fc0889{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-658b67b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-24a00b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-00ef3cf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-00ef3cf{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-6eca334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-465dc78 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-465dc78{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-4774c21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-3d9534e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-ecb42f5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-ecb42f5{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-09186a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-e02e8dd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-e02e8dd{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-850bd6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-d72d00a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-08bb32b{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-6499b37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-a10e3e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-1b94598 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-1b94598 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-810 .elementor-element.elementor-element-0a785f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-01221a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-fc24c9e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-fc24c9e{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-248535b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-e20fa67 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-e20fa67{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-d0a9042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-518b96c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-8fe8e21 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-8fe8e21{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-e900686{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-3d9d38b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-3d9d38b{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-3f8989d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-60e16ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-a8d467e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-a8d467e{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-819e929{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-b70cdd3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-b70cdd3{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-718945c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-ca9bb4d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-ca9bb4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-810 .elementor-element.elementor-element-bf6de40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-34c8808{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-9ac4862 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-9ac4862{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-f6386cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-c5e1ff5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-c5e1ff5{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-7d79249{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-2343c93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-7e90344 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-7e90344{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-e6a78d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-7c43a9c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-7c43a9c{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-9ed86a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-cbb08a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-9b03979 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-9b03979{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-16a1ce8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-810 .elementor-element.elementor-element-3316f17 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-3316f17{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-949d782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:180px;--padding-left:10px;--padding-right:10px;}.elementor-810 .elementor-element.elementor-element-949d782:not(.elementor-motion-effects-element-type-background), .elementor-810 .elementor-element.elementor-element-949d782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEDEC;}.elementor-810 .elementor-element.elementor-element-08f7dfe > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-810 .elementor-element.elementor-element-08f7dfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:2px;color:#333333;}.elementor-810 .elementor-element.elementor-element-1ab2037 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-810 .elementor-element.elementor-element-1ab2037{font-family:"Palatino Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:2px;}.elementor-810 .elementor-element.elementor-element-0852cbc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}body.elementor-page-810:not(.elementor-motion-effects-element-type-background), body.elementor-page-810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}@media(max-width:1450px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-810 .elementor-element.elementor-element-df7ae7c{--gap:0% 20%;--row-gap:0%;--column-gap:20%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1200px){.elementor-810 .elementor-element.elementor-element-df7ae7c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-810 .elementor-element.elementor-element-0852cbc{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-810 .elementor-element.elementor-element-2128dae .elementor-heading-title{font-size:25px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-810 .elementor-element.elementor-element-a1aebb5 .elementor-heading-title{font-size:20px;}.elementor-810 .elementor-element.elementor-element-8368f01 .elementor-heading-title{font-size:20px;}.elementor-810 .elementor-element.elementor-element-1216164 .elementor-heading-title{font-size:16px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-810 .elementor-element.elementor-element-71adb82 .cart button, .elementor-810 .elementor-element.elementor-element-71adb82 .cart .button{font-size:14px;}.elementor-810 .elementor-element.elementor-element-71adb82 .quantity .qty{font-size:16px;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-810 .elementor-element.elementor-element-0852cbc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-810 .elementor-element.elementor-element-af13836{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-810 .elementor-element.elementor-element-2128dae .elementor-heading-title{font-size:25px;line-height:1.3em;letter-spacing:2px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-810 .elementor-element.elementor-element-1216164{text-align:start;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-810 .elementor-element.elementor-element-a09caba{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-810 .elementor-element.elementor-element-949d782{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-810 .elementor-element.elementor-element-af13836{--content-width:1200px;}.elementor-810 .elementor-element.elementor-element-f08d710{--width:35%;}.elementor-810 .elementor-element.elementor-element-a083d8a{--width:100%;}.elementor-810 .elementor-element.elementor-element-a09caba{--content-width:1080px;}.elementor-810 .elementor-element.elementor-element-bff6407{--width:86%;}.elementor-810 .elementor-element.elementor-element-24a00b5{--width:86%;}.elementor-810 .elementor-element.elementor-element-3d9534e{--width:86%;}.elementor-810 .elementor-element.elementor-element-d72d00a{--width:86%;}.elementor-810 .elementor-element.elementor-element-01221a2{--width:86%;}.elementor-810 .elementor-element.elementor-element-518b96c{--width:86%;}.elementor-810 .elementor-element.elementor-element-60e16ac{--width:86%;}.elementor-810 .elementor-element.elementor-element-34c8808{--width:86%;}.elementor-810 .elementor-element.elementor-element-2343c93{--width:86%;}.elementor-810 .elementor-element.elementor-element-cbb08a5{--width:86%;}.elementor-810 .elementor-element.elementor-element-949d782{--content-width:1080px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-71adb82 */.woocommerce .quantity .qty {
    width: 60px;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-notices-wrapper {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Palatino Roman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Roman.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Roman.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Roman.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Roman.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Roman.svg#PalatinoRoman') format('svg');
}
@font-face {
	font-family: 'Palatino Roman';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Bold.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Bold.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Bold.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Bold.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Bold.svg#PalatinoRoman') format('svg');
}
@font-face {
	font-family: 'Palatino Roman';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-BoldItalic.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-BoldItalic.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-BoldItalic.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-BoldItalic.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-BoldItalic.svg#PalatinoRoman') format('svg');
}
@font-face {
	font-family: 'Palatino Roman';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Italic.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Italic.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Italic.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Italic.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Palatino-Italic.svg#PalatinoRoman') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Roman.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Roman.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Roman.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Roman.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Roman.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Light.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Light.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Light.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Light.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Light.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Light.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Book.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Book.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Book.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Book.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Book.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Book.svg#Avenir') format('svg');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Medium.eot');
	src: url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Medium.woff2') format('woff2'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Medium.woff') format('woff'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Medium.ttf') format('truetype'),
		url('https://5stonesvineyards.com/wp-content/uploads/2024/06/Avenir-Medium.svg#Avenir') format('svg');
}
/* End Custom Fonts CSS */