.elementor-921 .elementor-element.elementor-element-91b616c{--display:flex;--min-height:92vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-921 .elementor-element.elementor-element-91b616c:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-91b616c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-921 .elementor-element.elementor-element-914dde9{--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-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-921 .elementor-element.elementor-element-b732867{--display:flex;--min-height:7vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-b732867.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-921 .elementor-element.elementor-element-602d76c{--display:flex;--min-height:10vh;--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-602d76c:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-602d76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodegas-guapa.com/wp-content/uploads/2025/08/WW05K0.webp");}.elementor-921 .elementor-element.elementor-element-602d76c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-c0893a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-921 .elementor-element.elementor-element-c0893a3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:25px;font-weight:500;letter-spacing:2.7px;color:var( --e-global-color-astglobalcolor2 );}.elementor-921 .elementor-element.elementor-element-789526b{--display:flex;--min-height:7vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-921 .elementor-element.elementor-element-789526b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-921 .elementor-element.elementor-element-7aa2793{--display:flex;--min-height:100vh;--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-921 .elementor-element.elementor-element-7aa2793:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-7aa2793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodegas-guapa.com/wp-content/uploads/2025/08/DRINK_photo1.webp");}.elementor-921 .elementor-element.elementor-element-8632e43{--display:flex;--padding-top:15vw;--padding-bottom:30vw;--padding-left:0vw;--padding-right:0vw;}.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 );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-921 .elementor-element.elementor-element-ac246da{padding:0vw 0vw 22vw 0vw;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:1vw;font-weight:700;line-height:4vw;color:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-ac246da p{margin-block-end:0px;}.elementor-921 .elementor-element.elementor-element-c17763b{padding:0vw 0vw 22vw 0vw;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:1vw;font-weight:700;line-height:4vw;color:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-c17763b p{margin-block-end:0px;}.elementor-921 .elementor-element.elementor-element-4709f28{padding:0vw 0vw 15vw 0vw;text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:1vw;font-weight:700;line-height:4vw;color:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-b905700{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:20vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-921 .elementor-element.elementor-element-bc48fc9{--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;--justify-content:center;--gap:0vw 5vw;--row-gap:0vw;--column-gap:5vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image .widget-image-caption{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 );}.elementor-921 .elementor-element.elementor-element-7ca894b{--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;--justify-content:center;--gap:7vw 7vw;--row-gap:7vw;--column-gap:7vw;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-921 .elementor-element.elementor-element-7ca894b.e-con{--align-self:center;}.elementor-921 .elementor-element.elementor-element-3bbce9c{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-921 .elementor-element.elementor-element-db04191{padding:10vw 0vw 0vw 0vw;}.elementor-921 .elementor-element.elementor-element-db04191 img{width:40vw;}.elementor-921 .elementor-element.elementor-element-0d37ef3{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Serif JP", Sans-serif;font-size:1vw;font-weight:600;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 0px;border-color:var( --e-global-color-astglobalcolor2 );border-radius:0px 60px 60px 0px;padding:1.5vw 2vw 1.5vw 1.5vw;}.elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button:hover, .elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-12014f5{padding:0px 0px 0px 0px;top:50%;z-index:30;}.elementor-921 .elementor-element.elementor-element-12014f5.elementor-element{--align-self:flex-start;}.elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button:hover svg, .elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-d891bf1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 0px;border-color:var( --e-global-color-astglobalcolor2 );border-radius:0px 50px 50px 0px;padding:25% 30% 25% 20%;}.elementor-921 .elementor-element.elementor-element-d891bf1 .elementor-button:hover, .elementor-921 .elementor-element.elementor-element-d891bf1 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-921 .elementor-element.elementor-element-d891bf1{padding:0px 0px 0px 0px;top:50%;z-index:30;}.elementor-921 .elementor-element.elementor-element-d891bf1.elementor-element{--align-self:flex-start;}.elementor-921 .elementor-element.elementor-element-d891bf1 .elementor-button:hover svg, .elementor-921 .elementor-element.elementor-element-d891bf1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-921 .elementor-element.elementor-element-602d76c{--min-height:7vh;}.elementor-921 .elementor-element.elementor-element-c0893a3{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-7aa2793:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-7aa2793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodegas-guapa.com/wp-content/uploads/2025/08/DRINK_photo1-1536x1026.webp");background-position:center right;background-size:cover;}.elementor-921 .elementor-element.elementor-element-7aa2793{--margin-top:-25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-921 .elementor-element.elementor-element-8632e43{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-921 .elementor-element.elementor-element-ac246da{margin:-40vw 0vw calc(var(--kit-widget-spacing, 0px) + 55vw) 0vw;font-size:18px;line-height:10vw;}.elementor-921 .elementor-element.elementor-element-c17763b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 55vw) 0vw;font-size:18px;line-height:10vw;}.elementor-921 .elementor-element.elementor-element-4709f28{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 70vw) 0vw;font-size:18px;line-height:10vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-921 .elementor-element.elementor-element-db04191 img{width:48vw;}.elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button{font-size:2vw;padding:3vw 4vw 3vw 3vw;}}@media(min-width:768px){.elementor-921 .elementor-element.elementor-element-91b616c{--width:100%;}.elementor-921 .elementor-element.elementor-element-914dde9{--width:100%;}.elementor-921 .elementor-element.elementor-element-b732867{--width:33.3333%;}.elementor-921 .elementor-element.elementor-element-602d76c{--width:33.3333%;}.elementor-921 .elementor-element.elementor-element-bc48fc9{--width:60vw;}.elementor-921 .elementor-element.elementor-element-7ca894b{--width:60vw;}}@media(max-width:767px){.elementor-921 .elementor-element.elementor-element-914dde9{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-921 .elementor-element.elementor-element-7aa2793{--margin-top:-15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-921 .elementor-element.elementor-element-8632e43{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-921 .elementor-element.elementor-element-ac246da{margin:-63vw 0vw calc(var(--kit-widget-spacing, 0px) + 100vw) 0vw;padding:0vw 0vw 0vw 0vw;font-size:15px;line-height:10vw;}.elementor-921 .elementor-element.elementor-element-ac246da p{margin-block-end:0px;}.elementor-921 .elementor-element.elementor-element-c17763b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 100vw) 0vw;padding:0vw 0vw 0vw 0vw;font-size:15px;line-height:10vw;}.elementor-921 .elementor-element.elementor-element-c17763b p{margin-block-end:0px;}.elementor-921 .elementor-element.elementor-element-4709f28{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 150vw) 0vw;padding:0vw 0vw 0vw 0vw;font-size:15px;line-height:10vw;}.elementor-921 .elementor-element.elementor-element-4709f28 p{margin-block-end:0px;}.elementor-921 .elementor-element.elementor-element-bc48fc9{--width:90%;--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-921 .elementor-element.elementor-element-5aa633c img{width:60%;}.elementor-921 .elementor-element.elementor-element-7ca894b{--width:90%;--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;--justify-content:space-between;--gap:0vw 5vw;--row-gap:0vw;--column-gap:5vw;--padding-top:15vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-921 .elementor-element.elementor-element-3bbce9c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-921 .elementor-element.elementor-element-3bbce9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-921 .elementor-element.elementor-element-5ad24e0{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-921 .elementor-element.elementor-element-db04191 img{width:80vw;}.elementor-921 .elementor-element.elementor-element-12014f5{top:90%;}.elementor-921 .elementor-element.elementor-element-12014f5 .elementor-button{padding:20% 14% 20% 20%;}.elementor-921 .elementor-element.elementor-element-d891bf1{top:80%;}}/* Start custom CSS *//* デフォルトでは改行を無効 */
.sp-br {
  display: none;
}

/* スマホ(768px以下)だけ改行 */
@media (max-width: 767px) {
  .sp-br {
    display: block;
  }
}/* End custom CSS */