/* Minification failed. Returning unminified contents.
(1,194): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(1,241): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(1,2822): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(1,2874): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(1,3111): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
 */
#horizontal-scroll{max-width:100vw;overflow-x:clip;}@media(min-width:768px){#horizontal-scroll #scroll-sentinel{display:none;}#horizontal-scroll #scroll-sticky-wrapper{position:sticky;top:var(--header-height,130px);height:calc(100vh - var(--header-height,130px));max-height:600px;overflow:hidden;display:flex;align-items:stretch;}#horizontal-scroll #scroll-track{display:flex;align-items:flex-start;will-change:transform;}#horizontal-scroll .horizontal-scroll-title-container{width:40vw;margin-left:5vw;flex-shrink:0;}#horizontal-scroll .horizontal-scroll-title-container>h2{font-size:clamp(36px,4vw,50px);line-height:1;letter-spacing:-3px;font-weight:400;}}@media(min-width:768px) and (min-width:765px){#horizontal-scroll .horizontal-scroll-title-container{width:30vw;margin-left:8vw;margin-top:1vh;}}@media(min-width:768px) and (min-width:992px){#horizontal-scroll .horizontal-scroll-title-container{width:32vw;margin-left:10vw;margin-top:4vh;padding-right:75px;}}@media(min-width:768px){#horizontal-scroll #scroll-content{gap:5vw;margin-left:3px;margin-block:auto;}}@media(max-width:767px){#horizontal-scroll{height:fit-content!important;}#horizontal-scroll #scroll-sentinel{display:none;}#horizontal-scroll #scroll-sticky-wrapper{position:relative;height:fit-content;}#horizontal-scroll #scroll-track{flex-direction:column;transform:none!important;}#horizontal-scroll .horizontal-scroll-title-container{width:90vw;margin:0 5vw;padding-top:15px;}#horizontal-scroll .horizontal-scroll-title-container>h2{font-size:clamp(30px,7vw,48px);line-height:1;letter-spacing:-2px;font-weight:300;}#horizontal-scroll #scroll-content{transform:none!important;display:flex;gap:4vw;padding:0 5vw 80px;margin-top:20px;width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:none;position:relative;}#horizontal-scroll #scroll-content::-webkit-scrollbar{display:none;}#horizontal-scroll #scroll-content>*{scroll-snap-align:none;}#horizontal-scroll #scroll-sticky-wrapper{position:relative;}#horizontal-scroll .hs-scroll-arrow-mobile{display:none;}#horizontal-scroll .hs-arrow-edge{position:absolute;top:0;bottom:80px;width:10px;align-items:flex-end;padding-bottom:80%;}#horizontal-scroll .hs-arrow-edge--left{left:0;justify-content:flex-start;padding-left:6vw!important;}#horizontal-scroll .hs-arrow-edge--right{right:0;justify-content:flex-end;padding-right:6vw!important;}}#horizontal-scroll .product-read-more-button{width:80vw;flex:none;}@media(min-width:768px){#horizontal-scroll .product-read-more-button{width:40vw;}}@media(min-width:992px){#horizontal-scroll .product-read-more-button{width:30vw;}}#horizontal-scroll .product-read-more-button>a{font-size:24px;line-height:32px;min-width:fit-content;}#horizontal-scroll .group{display:flex;flex-direction:column;height:calc(100vh - var(--header-height,130px));max-height:calc(600px - var(--header-height,130px));flex:0 0 auto;width:27vw;}@media only screen and (min-width:768px) and (max-width:991px){#horizontal-scroll .group{width:50vw;}}@media(max-width:767px){#horizontal-scroll .group{width:90vw;height:calc(100vh - var(--header-height,130px));max-height:600px;}}#horizontal-scroll .product-img-container{flex:1;overflow:hidden;}@media(min-width:575px){#horizontal-scroll .product-img-container{flex:2;}}@media(min-width:992px){#horizontal-scroll .product-img-container{flex:1;}}@media(min-width:1400px){#horizontal-scroll .product-img-container{flex:2;}}@media(min-width:1600px){#horizontal-scroll .product-img-container{flex:3;}}#horizontal-scroll .product-img-container img{filter:none!important;}#horizontal-scroll .product-thumb{display:block;width:100%;height:100%;}#horizontal-scroll .product-thumb img{width:100%;height:100%;object-fit:cover;}#horizontal-scroll .product-section-list-item.product-information{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:.5rem .25rem;}#horizontal-scroll .product-title{font-size:clamp(18px,1.5vw,24px);font-family:"Kanit",sans-serif;font-weight:300;line-height:1.2;}#horizontal-scroll .product-price{font-size:12px;line-height:15px;margin-top:5px;}#horizontal-scroll .product-short{font-size:12px;line-height:16px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:16px;}#horizontal-scroll .label-more{color:#737373;font-style:italic;font-size:24px;line-height:32px;font-family:"Kanit",sans-serif;margin-bottom:5rem;font-weight:400;}#horizontal-scroll .label-more:hover{color:#c5a059;}#horizontal-scroll .hs-arrow-circle{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(197,160,89,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.08);outline:0!important;}#horizontal-scroll .hs-arrow-btn{cursor:pointer;padding:0;background:none;}#horizontal-scroll .hs-arrow-btn:focus-visible{outline:2px solid rgba(197,160,89,.6);outline-offset:2px;}#horizontal-scroll .hs-arrow-edge{opacity:0;transition:opacity .5s ease;outline:0!important;}#horizontal-scroll .hs-arrow-edge.is-visible{opacity:1;}@media(min-width:769px){#horizontal-scroll .hs-arrow-edge{display:none;}}@keyframes bounce-x{0%,100%{transform:translateX(0);animation-timing-function:cubic-bezier(.8,0,1,1);}50%{transform:translateX(5px);animation-timing-function:cubic-bezier(0,0,.2,1);}}@keyframes bounce-x-left{0%,100%{transform:translateX(0);animation-timing-function:cubic-bezier(.8,0,1,1);}50%{transform:translateX(-5px);animation-timing-function:cubic-bezier(0,0,.2,1);}}#horizontal-scroll .animate-bounce-x{animation:bounce-x 1s infinite;}#horizontal-scroll .animate-bounce-x-left{animation:bounce-x-left 1s infinite;}
.form__text{margin-bottom:30px;}
