.cl-block--header h1{text-align:center}section.clBlocks *{display:block}section.clBlocks{display:block;position:relative;opacity:0;transition:opacity .2s ease}body.loaded section.clBlocks{opacity:1}section.clBlocks .cl-block--header{margin:32px 0 0}section.clBlocks .cl-block--header h1{margin:0;line-height:normal}section.clBlocks .clBlocksWrapper{position:relative}section.clBlocks .body{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;margin-bottom:10px!important}section.clBlocks .body::-webkit-scrollbar{display:none}section.clBlocks .content{display:flex;gap:8px;justify-content:center;min-width:max-content}section.clBlocks a{font-size:16px;font-weight:500;color:#333;text-decoration:none;padding:13px 20px;border:1px solid #000;border-radius:50px;line-height:1;scroll-snap-align:start;transition:all .2s ease}section.clBlocks a:hover{background-color:#000;color:#fff}section.clBlocks .iconWrapper{display:none;justify-content:space-between;position:absolute;top:0;left:-22px;width:calc(100% + 44px);height:100%;align-items:center;pointer-events:none}section.clBlocks .iconWrapper svg{cursor:pointer;pointer-events:all;box-shadow:#fff -16px 0 17px 4px}section.clBlocks .iconWrapper svg{display:none}section.clBlocks .detail{width:100%;max-width:850px;margin:20px auto 0;position:relative;padding:0 0 20px}section.clBlocks .detail a{text-decoration:underline;color:#000;border:none;padding:0}section.clBlocks .detail a:hover{color:#000;border:none;padding:0;background:transparent}section.clBlocks .detail p{margin:0;text-align:center;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}section.clBlocks .detail p.expanded{display:block}section.clBlocks .detail p *{display:inline;margin:0 5px}section.clBlocks .detail p span{margin:0}section.clBlocks .detail a.read-more{padding:0;border:none;width:100%;max-width:max-content;margin:0 auto;text-decoration:underline;position:absolute;right:-10px;top:24px;background:#fff;box-shadow:-6px 5px 12px 12px #fff}section.clBlocks .detail a.read-more:hover{color:#000}section.clBlocks .swiper-button{width:fit-content;height:fit-content;top:24px;z-index:1}section.clBlocks .swiper-button:after{font-size:15px;color:#000;font-weight:800}section.clBlocks .swiper-button-next{right:5px;box-shadow:1px -1px 20px 20px #fff}section.clBlocks .swiper-button-prev{left:5px;box-shadow:1px -1px 20px 20px #fff}@media screen and (max-width: 767px){section.clBlocks .content{justify-content:start;margin:0}section.clBlocks a{font-size:12px;padding:8px 16px}.cl-block--header h1{padding:0 4.2rem}section.clBlocks .detail{margin:0 auto 12px;padding:0 2rem}section.clBlocks .cl-block--header{margin:32px 0 10px}section.clBlocks .detail a.read-more{right:15px;top:25px;box-shadow:-6px 5px 12px 10px #fff}section.clBlocks .iconWrapper svg{display:block}section.clBlocks .clBlocksWrapper{position:relative;width:calc(100% + 40px);margin-left:-20px;padding:0 20px}section.clBlocks .body{margin-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/cl-blocks.css.map */
