.module-page-banner-04 .module-title-wrap{padding-block-end:50px;font-size:18px}.module-page-banner-04 .grid-items{display:grid;gap:50px}.module-page-banner-04 img{width:100%}@media (max-width:767px){.module-page-banner-04 .grid-items .grid-item + .grid-item{display:none}}@media (min-width:768px){.module-page-banner-04 .grid-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.module-page-banner-04 .grid-items{gap:130px}.module-page-banner-04 .module-title-wrap{padding-block-end:100px;font-size:30px}}
.module-page-02 .content{font-size:15px}.module-page-02 .module-collection-quote .content{font-size:18px;max-width:500px;margin:0 auto;text-align:center}@media (min-width:992px){.module-page-02 .content{font-size:20px}.module-page-02 .module-collection-quote .content{font-size:30px;max-width:1000px}}
.module-page-03{padding-block-end:250px}.module-page-03 .mobile-image{margin-bottom:1.5rem}.module-page-03 .content{position:relative;max-width:308px;display:flex;flex-direction:column;gap:40px;align-items:start}.module-page-03 .module-title{position:absolute;left:0;right:0;bottom:50px;z-index:3;text-align:center;color:var(--tb-mono-white);font-size:10px}.module-page-03 .btn.btn-link{padding:0;text-decoration:none}.module-page-03 .btn.btn-link .icon{width:0.75rem;height:0.75rem;fill:#808080}@media (min-width:992px){.module-page-03 .module-title{font-size:16px}.module-page-03 .content{max-width:500px}.module-page-03 .btn.btn-link{font-size:16px}.module-page-03{padding-block-end:350px}}
.module-page-slider-01{--control-height:2rem;--control-width:2rem;--swiper-theme-color:#fff;--swiper-pagination-bullet-inactive-color:var(--swiper-theme-color);--swiper-pagination-bullet-inactive-opacity:0.4}.module-page-slider-01 .swiper-slide{width:100%}.module-page-slider-01 .inset{display:block;position:relative}.module-page-slider-01 .swiper-slide img{width:100%}.module-page-slider-01 .swiper-control{height:var(--control-height);width:var(--control-width);margin-top:calc(var(--control-width) * -1 / 2);background-color:rgba(0,0,0,0.2);color:var(--tb-mono-white);border-radius:50%}.module-page-slider-01 .swiper-control:hover{background-color:rgba(0,0,0,0.3)}.module-page-slider-01 .swiper-control:active{background-color:rgba(0,0,0,0.4)}.module-page-slider-01 .swiper-button-prev{left:.75rem}.module-page-slider-01 .swiper-button-next{right:.75rem}.module-page-slider-01 .swiper-control .icon{height:48%;width:48%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.module-page-slider-01 .swiper-button-prev .icon{transform:translateX(-5%)}.module-page-slider-01 .swiper-button-next .icon{transform:translateX(5%)}.module-page-slider-01 .container-caption{position:absolute;top:0;left:0;right:0;bottom:0}.module-page-slider-01 .caption{display:flex;padding-top:1.5rem;padding-bottom:1.5rem;text-decoration:none;--color:#fff;color:var(--color);text-shadow:0 0 24px #00000099}.module-page-slider-01 .caption:where(.right-bottom,.center-bottom,.left-bottom){padding-bottom:3rem}.module-page-slider-01 .caption .content{z-index:2;position:relative}.module-page-slider-01 .background-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.module-page-slider-01 .left-top{justify-content:flex-start;align-items:flex-start}.module-page-slider-01 .center-top{align-items:flex-start;justify-content:center;text-align:center}.module-page-slider-01 .right-top{justify-content:flex-end;align-items:flex-start;text-align:right}.module-page-slider-01 .right-center{justify-content:flex-end;align-items:center;text-align:right}.module-page-slider-01 .right-bottom{justify-content:flex-end;align-items:flex-end;text-align:right}.module-page-slider-01 .center-bottom{justify-content:center;align-items:flex-end;text-align:center}.module-page-slider-01 .left-bottom{justify-content:flex-start;align-items:flex-end}.module-page-slider-01 .left-center{align-items:center;justify-content:flex-start}.module-page-slider-01 :where(.left-top,.left-bottom,.left-center) .content{align-items:flex-start}.module-page-slider-01 :where(.right-top,.right-bottom,.right-center) .content{align-items:flex-end}.module-page-slider-01 .center{align-items:center;justify-content:center;text-align:center}.module-page-slider-01 .content{display:inline-flex;flex-direction:column;gap:1rem;font-size:16px;line-height:24px;font-weight:700}.module-page-slider-01 .caption .title{font-size:20px;font-weight:700;margin-bottom:0}.module-page-slider-01 .caption .featured-ribbon{height:30px}.module-page-slider-01 .caption .btn{gap:0.5rem}.module-page-slider-01 .caption .btn .icon{width:.7rem;height:1rem}@media (min-width:768px){.module-page-slider-01{--control-height:2.5rem;--control-width:2.5rem}}@media(min-width:992px){.layout-2 .col-layout-content .module-page-slider-01 :where(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:4.25rem;padding-right:4.25rem}.module-page-slider-01 .content{font-size:20px}.module-page-slider-01 .caption .featured-ribbon{height:36px}}@media (min-width:1200px){.module-page-slider-01{--control-height:3rem;--control-width:3rem}.layout-2 .col-layout-content .module-page-slider-01 :where(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:5rem;padding-right:5rem}}@media(min-width:768px) and (max-width:839px),(min-width:992px) and (max-width:1063px),(min-width:1200px) and (max-width:1271px),(min-width:1400px) and (max-width:1471px){.module-page-slider-01 .caption:is(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:var(--control-height);padding-right:var(--control-height)}}
.themeContent-collection .module-page-13{padding-block:175px}.themeContent-ganCrafts .module-page-13{--module-space:50px}.module-page-13 .grid{display:grid;grid-template-columns:1fr;gap:50px}.module-page-13 .item-caption{display:flex;align-items:center}.module-page-13 .module-collection .item-caption{order:2}.module-page-13 :is(.module-title,.content){font-size:15px}.module-page-13 .module-title{margin-bottom:50px}.module-page-13[data-mode="slider"] .swiper-pagination{position:static;padding-top:0.75rem}.module-page-13[data-mode="slider"] .swiper-control{height:32px;width:32px;margin-top:-16px;background-color:rgba(0,0,0,0.2);color:var(--tb-mono-white);border-radius:50%}.module-page-13[data-mode="slider"] .swiper-control:hover{background-color:rgba(0,0,0,0.3)}.module-page-13[data-mode="slider"] .swiper-control:active{background-color:rgba(0,0,0,0.4)}.module-page-13[data-mode="slider"] .swiper-button-prev{left:0.75rem}.module-page-13[data-mode="slider"] .swiper-button-next{right:0.75rem}.module-page-13[data-mode="slider"] .swiper-control .icon{height:1rem;width:1rem;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.module-page-13[data-mode="slider"] .swiper-button-prev .icon{transform:translateX(-5%)}.module-page-13[data-mode="slider"] .swiper-button-next .icon{transform:translateX(5%)}@media (min-width:768px){.module-page-13[data-mode="slider"] .swiper-control{height:42px;width:42px;margin-top:-21px}}@media (min-width:992px){.themeContent-collection .module-page-13{padding-block:250px}.themeContent-ganCrafts .module-page-13{--module-space:200px}.module-page-13 .grid{grid-template-columns:repeat(2,1fr);gap:130px}.module-page-13 .module-collection .item-caption{order:initial}.module-page-13 .item-caption .inset{max-width:730px}.module-page-13 :is(.module-title,.content){font-size:20px}.module-page-13 .module-gan-crafts-reverse .item-caption{order:2}}@media (min-width:1400px){.module-page-13[data-mode="slider"] .swiper-control{height:50px;width:50px;margin-top:-25px}.module-page-13 .item-image img,.module-page-13 .frame-container{max-width:730px}.module-page-13:not(:has(.module-gan-crafts-reverse)) .item-image img,.module-page-13:not(:has(.module-gan-crafts-reverse)) .frame-container{margin-left:auto}}