.elementor-2513 .elementor-element.elementor-element-5a36d81{--display:flex;--min-height:600px;--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2513 .elementor-element.elementor-element-5a36d81:not(.elementor-motion-effects-element-type-background), .elementor-2513 .elementor-element.elementor-element-5a36d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://couratedpour.com/storage/twbrewingwinestore755/2026/02/關於我們-2-1.png");background-position:center center;background-size:cover;}.elementor-2513 .elementor-element.elementor-element-a8b1dae .elementor-heading-title{font-size:2.25rem;line-height:1.6;letter-spacing:1.2px;color:var( --e-global-color-astglobalcolor7 );}.elementor-2513 .elementor-element.elementor-element-e01781b .elementor-heading-title{letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-2513 .elementor-element.elementor-element-7dbb4b5{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overflow:hidden;--overlay-opacity:1;--padding-top:3%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-2513 .elementor-element.elementor-element-7dbb4b5::before, .elementor-2513 .elementor-element.elementor-element-7dbb4b5 > .elementor-background-video-container::before, .elementor-2513 .elementor-element.elementor-element-7dbb4b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2513 .elementor-element.elementor-element-7dbb4b5 > .elementor-background-slideshow::before, .elementor-2513 .elementor-element.elementor-element-7dbb4b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2513 .elementor-element.elementor-element-7dbb4b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://couratedpour.com/storage/twbrewingwinestore755/2026/01/background.png");--background-overlay:'';background-size:cover;}.elementor-2513 .elementor-element.elementor-element-ddcfce9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2513 .elementor-element.elementor-element-c8c8ec8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2513 .elementor-element.elementor-element-b1acf55{--display:flex;}.elementor-2513 .elementor-element.elementor-element-38792a8{--display:flex;}.elementor-2513 .elementor-element.elementor-element-1e39455 .elementor-heading-title{font-size:3.5rem;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-astglobalcolor3 );stroke:var( --e-global-color-astglobalcolor3 );color:#4A403600;}.elementor-2513 .elementor-element.elementor-element-45ff2d6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2513 .elementor-element.elementor-element-519f938{--display:flex;}.elementor-2513 .elementor-element.elementor-element-97f82e9{--display:flex;}.elementor-2513 .elementor-element.elementor-element-e04d973 .elementor-heading-title{font-size:3.5rem;}.elementor-2513 .elementor-element.elementor-element-5b153ed{text-align:left;}.elementor-2513 .elementor-element.elementor-element-7688b48{text-align:left;}.elementor-2513 .elementor-element.elementor-element-f4121a4{text-align:left;}.elementor-2513 .elementor-element.elementor-element-b862c80{text-align:left;}.elementor-2513 .elementor-element.elementor-element-866133f{--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;}.elementor-2513 .elementor-element.elementor-element-ba3db0e{--display:flex;--z-index:999;}.elementor-2513 .elementor-element.elementor-element-3425f8f{--display:flex;}.elementor-2513 .elementor-element.elementor-element-753efee .elementor-heading-title{font-size:3.5rem;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-astglobalcolor3 );stroke:var( --e-global-color-astglobalcolor3 );color:#4A403600;}body:not(.rtl) .elementor-2513 .elementor-element.elementor-element-b2f0bbf{left:-155px;}body.rtl .elementor-2513 .elementor-element.elementor-element-b2f0bbf{right:-155px;}.elementor-2513 .elementor-element.elementor-element-b2f0bbf{bottom:-268px;}.elementor-2513 .elementor-element.elementor-element-b2f0bbf img{width:80%;}.elementor-2513 .elementor-element.elementor-element-f6d0ced{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2513 .elementor-element.elementor-element-ed91c30{--display:flex;}.elementor-2513 .elementor-element.elementor-element-54df974{--display:flex;}.elementor-2513 .elementor-element.elementor-element-c71985d .elementor-heading-title{font-size:3.5rem;}.elementor-2513 .elementor-element.elementor-element-af164f1{text-align:left;}.elementor-2513 .elementor-element.elementor-element-1916e5e{text-align:left;}.elementor-2513 .elementor-element.elementor-element-0d69687 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2513 .elementor-element.elementor-element-0d69687 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2513 .elementor-element.elementor-element-0d69687 .elementor-button{font-size:1rem;border-radius:8px 8px 8px 8px;}.elementor-2513 .elementor-element.elementor-element-0d69687 .elementor-button:hover, .elementor-2513 .elementor-element.elementor-element-0d69687 .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-2513 .elementor-element.elementor-element-0d69687 .elementor-button:hover svg, .elementor-2513 .elementor-element.elementor-element-0d69687 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-2513 .elementor-element.elementor-element-34bbb33{right:-228px;}body.rtl .elementor-2513 .elementor-element.elementor-element-34bbb33{left:-228px;}.elementor-2513 .elementor-element.elementor-element-34bbb33{top:0px;}.elementor-2513 .elementor-element.elementor-element-34bbb33 img{width:80%;}.elementor-2513 .elementor-element.elementor-element-53692e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2513 .elementor-element.elementor-element-11e5ed2{text-align:center;}.elementor-2513 .elementor-element.elementor-element-d88fb79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2513 .elementor-element.elementor-element-d2ff0d6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2513 .elementor-element.elementor-element-a6cc751{--icon-box-icon-margin:25px;}.elementor-2513 .elementor-element.elementor-element-a6cc751 .elementor-icon-box-title{margin-bottom:15px;}.elementor-2513 .elementor-element.elementor-element-a6cc751 .elementor-icon{font-size:5em;}.elementor-2513 .elementor-element.elementor-element-e5e3f86{line-height:1.8;}.elementor-2513 .elementor-element.elementor-element-071f07f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2513 .elementor-element.elementor-element-8fa41ab{--icon-box-icon-margin:25px;}.elementor-2513 .elementor-element.elementor-element-8fa41ab .elementor-icon-box-title{margin-bottom:15px;}.elementor-2513 .elementor-element.elementor-element-8fa41ab .elementor-icon{font-size:5em;}.elementor-2513 .elementor-element.elementor-element-f5516d2{line-height:1.8;}.elementor-2513 .elementor-element.elementor-element-16dccad{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2513 .elementor-element.elementor-element-00dab73 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2513 .elementor-element.elementor-element-00dab73 img{width:5.5em;}.elementor-2513 .elementor-element.elementor-element-2839e97 .elementor-icon-box-title{margin-bottom:15px;}.elementor-2513 .elementor-element.elementor-element-7d33d34{line-height:1.8;}.elementor-2513 .elementor-element.elementor-element-b994e19{--display:flex;}.elementor-2513 .elementor-element.elementor-element-fb823ef{text-align:center;}.elementor-2513 .elementor-element.elementor-element-fb823ef .elementor-heading-title{line-height:1.5;}.elementor-2513 .elementor-element.elementor-element-f3d554f{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-astglobalcolor8 );--border-color:var( --e-global-color-astglobalcolor8 );--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2513 .elementor-element.elementor-element-f3d554f:not(.elementor-motion-effects-element-type-background), .elementor-2513 .elementor-element.elementor-element-f3d554f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F394;}.elementor-2513 .elementor-element.elementor-element-bbfe4aa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2513 .elementor-element.elementor-element-bbfe4aa .elementor-heading-title{line-height:1.5;letter-spacing:1.2px;color:var( --e-global-color-astglobalcolor1 );}.elementor-2513 .elementor-element.elementor-element-af939fc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;line-height:1.5;color:var( --e-global-color-astglobalcolor3 );}.elementor-2513 .elementor-element.elementor-element-327c3d8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;line-height:1.5;color:var( --e-global-color-astglobalcolor3 );}.elementor-2513 .elementor-element.elementor-element-0d19c7e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;line-height:1.5;color:var( --e-global-color-astglobalcolor3 );}.elementor-2513 .elementor-element.elementor-element-f927659{--grid-template-columns:repeat(0, auto);--icon-size:2rem;--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-2513 .elementor-element.elementor-element-f927659 .elementor-widget-container{text-align:center;}.elementor-2513 .elementor-element.elementor-element-f927659 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2513 .elementor-element.elementor-element-f927659 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-2513 .elementor-element.elementor-element-f927659 .elementor-social-icon i{color:#B5896A;}.elementor-2513 .elementor-element.elementor-element-f927659 .elementor-social-icon svg{fill:#B5896A;}body:not(.rtl) .elementor-2513 .elementor-element.elementor-element-6350bf5{right:20px;}body.rtl .elementor-2513 .elementor-element.elementor-element-6350bf5{left:20px;}.elementor-2513 .elementor-element.elementor-element-6350bf5{bottom:20px;text-align:right;}.elementor-2513 .elementor-element.elementor-element-6350bf5 img{width:54%;}.elementor-2513 .elementor-element.elementor-element-ff34526{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2513 .elementor-element.elementor-element-7dbb4b5{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-2513 .elementor-element.elementor-element-d88fb79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2513 .elementor-element.elementor-element-d2ff0d6{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2513 .elementor-element.elementor-element-071f07f{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2513 .elementor-element.elementor-element-16dccad{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2513 .elementor-element.elementor-element-6350bf5{right:10px;}body.rtl .elementor-2513 .elementor-element.elementor-element-6350bf5{left:10px;}.elementor-2513 .elementor-element.elementor-element-6350bf5{bottom:10px;}.elementor-2513 .elementor-element.elementor-element-6350bf5 img{width:36%;}}@media(max-width:767px){.elementor-2513 .elementor-element.elementor-element-7dbb4b5{--overlay-opacity:0.36;--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-2513 .elementor-element.elementor-element-d88fb79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2513 .elementor-element.elementor-element-f3d554f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2513 .elementor-element.elementor-element-bbfe4aa.elementor-element{--align-self:center;}.elementor-2513 .elementor-element.elementor-element-f927659.elementor-element{--align-self:center;}.elementor-2513 .elementor-element.elementor-element-f927659{z-index:3;}}/* Start custom CSS for button, class: .elementor-element-0d69687 *//* Button */
.elementor-element-0d69687 .elementor-button{
    position: relative;
    overflow: hidden;
    transition: all .35s ease;
    border: 1px solid #5A171A;
    background: transparent;
    color: #5A171A;
}

/* 滑入填色 */
.elementor-element-0d69687 .elementor-button::before{
    content: "";
    position: absolute;
    inset: 0;
    background: #5A171A;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .35s ease;
    z-index: 0;
}

/* 文字、icon置頂 */
.elementor-element-0d69687 .elementor-button-content-wrapper{
    position: relative;
    z-index: 1;
}

/* Hover */
.elementor-element-0d69687 .elementor-button:hover::before{
    transform: scaleX(1);
}

.elementor-element-0d69687 .elementor-button:hover{
    color: #fff;
    transform: translateY(-3px);
    box-shadow: 0 10px 24px rgba(90,23,26,.18);
}

/* icon動畫 */
.elementor-element-0d69687 .elementor-button i{
    transition: transform .3s ease;
}

.elementor-element-0d69687 .elementor-button:hover i{
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dfc1b36 */.elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-stage-outer{
    overflow: hidden;
}

.elementor-2513 .elementor-element.elementor-element-dfc1b36 .sb-wall-items-wrap-outer-wrap,
.elementor-2513 .elementor-element.elementor-element-dfc1b36 .sb-wall-items-wrap{
    overflow: visible !important;
}

/* 桌機：箭頭往外 */
@media (min-width: 1025px){
    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-nav{
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        transform: translateY(-50%);
        pointer-events: none;
        z-index: 20;
    }

    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-prev,
    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-next{
        position: absolute;
        pointer-events: auto;
        z-index: 21;
    }

    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-prev{
        left: -55px !important;
    }

    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-next{
        right: -55px !important;
    }
}

/* 手機/平板：全部收回容器內 */
@media (max-width: 1024px){
    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-nav{
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        transform: translateY(-50%);
        pointer-events: none;
        z-index: 20;
    }

    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-prev,
    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-next{
        position: absolute;
        pointer-events: auto;
        z-index: 21;
        margin: 0 !important;
    }

    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-prev{
        left: 2px !important;
        right: auto !important;
    }

    .elementor-2513 .elementor-element.elementor-element-dfc1b36 .sbsw-owl-next{
        right: 2px !important;
        left: auto !important;
    }
}/* End custom CSS */