.lim-cl{display:grid;grid-template-columns:repeat(13,1fr);gap:0;position:relative}.lim-cl[style*=--grid-row-height]{grid-auto-rows:var(--grid-row-height)}.lim-cl--framed{border:1px solid #e0e0e0;padding:20px}.lim-cl__block{grid-column:var(--col) / span var(--col-span);grid-row-start:var(--row);z-index:var(--z, 0);margin-left:var(--offset-x, 0);margin-top:var(--offset-y, 0);position:relative}.lim-cl__block--img{justify-self:var(--justify, start);align-self:var(--align, start);width:100%;max-height:none}.lim-cl__img{display:block;width:100%;max-width:var(--img-max-w, 100%);height:auto}.lim-cl__product-link{display:block;text-decoration:none}.lim-cl__product-link:hover .lim-cl__img{opacity:.9;transition:opacity .2s ease}.lim-cl__content{padding:var(--pad-t, 0) var(--pad-r, 0) var(--pad-b, 0) var(--pad-l, 0);color:var(--text-color, #000)}.lim-cl__content.text-left{text-align:left}.lim-cl__content.text-center{text-align:center}.lim-cl__content.text-right{text-align:right}.lim-cl__title{font-size:var(--title-size, 25px);color:var(--text-color, #000);margin:0 0 .5em;line-height:1.3;letter-spacing:.05em}.lim-cl__subtitle{color:var(--text-color, #000);margin:0 0 .75em;font-style:italic;line-height:1.4}.lim-cl__text{color:var(--text-color, #000);margin:0 0 1em;line-height:1.6}.lim-cl__text p{margin:0 0 .75em}.lim-cl__text p:last-child{margin-bottom:0}.lim-cl__btn{color:var(--text-color, #000);border-color:var(--text-color, #000);margin-top:.5em}.lim-cl__product-title{text-transform:uppercase;letter-spacing:.15em;font-size:14px;font-weight:400;margin:0 0 .5em;line-height:1.3}.lim-cl__product-title a{color:var(--text-color, #000);text-decoration:none}.lim-cl__product-title a:hover{opacity:.7}.lim-cl__price{font-size:16px;font-weight:400;margin:.75em 0;color:var(--text-color, #000);letter-spacing:.02em}.lim-cl__variant-picker{margin:.75em 0}.lim-cl__variant-select{display:block;width:100%;max-width:300px;padding:8px 36px 8px 12px;border:1px solid #ccc;border-radius:0;background:#fff;font-family:inherit;font-size:14px;color:#000;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.lim-cl__variant-select:focus{outline:1px solid #000;border-color:#000}.lim-cl__atc{margin-top:1em;cursor:pointer;min-width:180px;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-size:12px;transition:opacity .2s ease,background-color .2s ease}.lim-cl__atc:hover:not(:disabled){background-color:#000;color:#fff;border-color:#000}.lim-cl__atc:disabled{opacity:.4;cursor:not-allowed}.lim-cl__atc--loading{opacity:.6;pointer-events:none}.lim-cl__atc--success{background-color:#000;color:#fff;border-color:#000}.lim-cl__spacer{visibility:hidden;pointer-events:none}.lim-cl-section__heading{text-align:center;margin-bottom:2em;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width:1024px){.lim-cl{grid-template-columns:repeat(13,1fr)}.lim-cl__img{max-width:min(var(--img-max-w, 100%),100%)!important}.lim-cl__variant-select{max-width:100%}}@media screen and (max-width:768px){.lim-cl{display:flex;flex-direction:column;gap:0}.lim-cl__block{margin-left:0!important;margin-top:0!important}.lim-cl__block--img{justify-self:center;align-self:auto;padding:0 5%;margin-bottom:1.5rem}.lim-cl__img{max-width:80%!important;margin:0 auto}.lim-cl__block--product-info{padding:0 5%;margin-bottom:2.5rem}.lim-cl__block--product-info .lim-cl__content{padding:0!important}.lim-cl__block--text{padding:0 5%;margin-bottom:2.5rem}.lim-cl__block--text .lim-cl__content{padding:5%!important}.lim-cl__atc{width:100%;max-width:400px}.lim-cl__variant-select{max-width:100%}.lim-cl__spacer{display:none}.lim-cl__block--product-info+.lim-cl__block--img{border-top:1px solid #e5e5e5;padding-top:2.5rem}}@media screen and (max-width:480px){.lim-cl__img{max-width:90%!important}.lim-cl__product-title{font-size:13px}.lim-cl__title{font-size:calc(var(--title-size, 25px) * .75)!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/lim-complex-layout.css.map */
