.ishi-slider-section .slideshow__item>.slideshow__link>picture{display:block}.ishi-slider-section .slideshow__item>.slideshow__link>picture>img{display:block;width:100%;height:auto!important;aspect-ratio:1850/750;object-fit:cover}.ishi-slider-section .slideshow__link{position:relative;display:block}@media(min-width:750px){.ishi-slider-section .slideshow__item:nth-child(-n+2)>.slideshow__link>picture>img{height:auto!important;aspect-ratio:1680/941!important;object-fit:contain!important;object-position:center!important}}.ishi-slider-section .slideshow__link>.page-width{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none}.ishi-slider-section .slider-content-right{float:right}.ishi-slider-section .slider-content-left{left:5%;float:left}.ishi-slider-section .slider-content{position:absolute;top:50%;transform:translateY(-50%)}.ishi-slider-section .main-title{color:#2d2523;font-size:clamp(38px,4vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.02}.ishi-slider-section .sub-title{margin-top:14px;color:#765d59;font-size:clamp(17px,1.5vw,23px)}.ishi-slider-section .slider-btn{margin-top:25px;border-radius:3px;background:#2d2523;color:#fff}.ishi-slider-section .owl-nav,.ishi-slider-section .owl-prev,.ishi-slider-section .owl-next{display:none!important}@media(max-width:749px){.ishi-slider-section .slideshow__item>.slideshow__link>picture>img{min-height:0;aspect-ratio:4/5;object-fit:cover;object-position:center}.ishi-slider-section .slider-content{top:9%;right:auto;bottom:auto;left:12px;width:66%;margin:0;padding:0;border-radius:0;background:transparent;text-align:left;text-shadow:0 1px 2px rgba(255,255,255,.7);transform:none}.ishi-slider-section .main-title{margin-bottom:10px;font-size:23px;line-height:1.08}.ishi-slider-section .sub-title{margin-top:0;font-size:13px;line-height:1.35}.ishi-slider-section .slider-btn{margin-top:14px;padding:9px 10px;font-size:11px;white-space:normal}}#ishitopbanners{padding:8px 0 46px}#ishitopbanners>.clearfix{display:flex;flex-wrap:wrap;margin:0 -12px}#ishitopbanners .ishitopbanners-container{padding:12px}#ishitopbanners .image-container{position:relative;overflow:hidden;aspect-ratio:596/320;border:1px solid rgba(56,42,40,.06);border-radius:18px;background:#f8f3f2;box-shadow:0 8px 26px #4a353217;transition:transform .28s ease,box-shadow .28s ease}#ishitopbanners .image-container:hover{transform:translateY(-4px);box-shadow:0 14px 34px #4a353226}#ishitopbanners .image-container>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px;transition:transform .45s ease}#ishitopbanners .image-container:hover>img{transform:scale(1.025)}#ishitopbanners .banner-desc{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:flex!important;width:52%!important;height:100%!important;padding:24px 22px!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;text-align:left!important;background:linear-gradient(90deg,#fff0,#ffffff29);transform:none!important}#ishitopbanners .banner-data{width:100%}#ishitopbanners .banner-title{margin:0 0 3px;color:#5e5250;font-size:clamp(14px,1.2vw,19px);font-weight:400;letter-spacing:.02em;line-height:1.25}#ishitopbanners .banner-subtitle{margin:0;color:#241f1e;font-size:clamp(25px,2.25vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.05}#ishitopbanners .banner-btn{margin-top:20px!important}#ishitopbanners .banner-btn a{display:inline-flex;min-height:42px;padding:11px 17px;align-items:center;gap:8px;border:1px solid #2d2929!important;border-radius:12px;background:#2d2929!important;color:#fff!important;font-size:13px;font-weight:600;letter-spacing:.035em;line-height:1;text-decoration:none!important;box-shadow:0 5px 15px #2d292924;transition:all .25s ease}#ishitopbanners .banner-btn a:hover{border-color:#d99599!important;background:#d99599!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #d9959940}@media(max-width:767px){#ishitopbanners{padding:2px 0 30px}#ishitopbanners>.clearfix{display:block;margin:0}#ishitopbanners .ishitopbanners-container{width:100%;padding:8px 0}#ishitopbanners .image-container{border-radius:14px}#ishitopbanners .image-container>img{border-radius:14px}#ishitopbanners .banner-desc{width:54%!important;padding:16px 14px!important}#ishitopbanners .banner-title{font-size:13px}#ishitopbanners .banner-subtitle{font-size:clamp(23px,8vw,31px)}#ishitopbanners .banner-btn{margin-top:13px!important}#ishitopbanners .banner-btn a{min-height:38px;padding:10px 14px;border-radius:10px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
