.section_product_column *{margin:0;box-sizing:border-box}.ctn_product_column{background-color:var(--bg-color);padding:var(--section-padding)}.ctn_product_column .ctn_tlt .tlt{color:var(--title-color);font-size:var(--font-size-tlt);font-weight:var(--font-weight-700);font-family:var(--primary-font);line-height:.8;text-align:center;text-transform:uppercase;margin-bottom:30px;position:relative;z-index:1;letter-spacing:0}.ctn_product_column .ctn_tlt>div{position:relative;max-width:max-content;margin:0 auto;padding:0 15px}.ctn_product_column .ctn_tlt>div .line_tlt{position:absolute;height:35px;width:100%;background-color:var(--line-tlt-color);top:50%;left:50%;transform:translate(-50%,-50%)}.ctn_product_column .ctn_tlt .txt{color:var(--text-color);font-size:var(--font-size-sub-tlt);font-weight:var(--font-weight-400);font-family:var(--secondary-font);max-width:var(--sub-tlt-width);width:100%;line-height:1.5;text-align:center;margin:0 auto 40px;letter-spacing:.5px}.ctn_product_column .ctn_products{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--width-column),1fr));max-width:var(--width-ctn-column);width:100%;margin:0 auto 67px;gap:72px}.ctn_product_column .ctn_products .ctn_img{margin-bottom:27px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.ctn_product_column .ctn_products .ctn_img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ctn_product_column .ctn_products .ctn_img:hover img{transform:scale(1.1)}.ctn_product_column .ctn_products .ctn_img .fpo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:var(--primary-font);font-size:var(--font-size-fpo);font-weight:var(--font-weight-800);line-height:1;letter-spacing:.5px;width:100%;word-wrap:break-word;text-align:center;padding:10px}.ctn_product_column .product_item .tlt{color:var(--card-title-color);font-family:var(--secondary-font);font-size:var(--font-size-card-tlt);font-weight:var(--font-weight-600);line-height:1;margin-bottom:12px;letter-spacing:.5px}.ctn_product_column .product_item .txt{color:var(--card-text-color);font-family:var(--secondary-font);font-size:var(--font-size-card-txt);font-weight:var(--font-weight-400);line-height:1.5;letter-spacing:.5px;margin-bottom:20px}.ctn_product_column .product_item .btn{font-size:var(--font-size-card-txt);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.5px}.ctn_product_column .product_item .btn.btn-style{background-color:var(--btn-bg-color);color:var(--btn-text-color);padding:var(--btn-padding);text-decoration:none;display:inline-flex;align-items:center;gap:2px;border:2px solid var(--btn-bg-color);transition:all .3s ease;letter-spacing:0}.ctn_product_column .product_item .btn.btn-style:hover{background-color:transparent;color:var(--btn-bg-color)}.ctn_product_column .product_item .btn svg{width:var(--svg-size);height:var(--svg-size);transition:transform .3s ease}.ctn_product_column .product_item .link-style{font-size:var(--font-size-card-txt);background-color:transparent;color:var(--btn-text-color);letter-spacing:.5px;text-decoration:none;font-weight:var(--font-weight-600);line-height:1;padding:0;border:none;display:flex;align-items:center;gap:8px;transition:transform .3s ease;width:max-content}.ctn_product_column .product_item .link-style span{display:flex;gap:8px;align-items:center}.ctn_product_column .product_item .link-style svg{width:var(--svg-size);height:var(--svg-size);transition:transform .3s ease}.ctn_product_column .product_item .link-style:hover{opacity:.8}.ctn_product_column .product_item .link-style:hover svg{transform:translate(4px)}.ctn_product_column .product_item .w-button--primary{background-color:var(--btn-bg-color);color:var(--btn-text-color);position:relative;overflow:hidden;transition:all .5s ease-in-out;padding:var(--btn-padding);text-decoration:none;display:inline-flex;align-items:center;border:1px solid var(--btn-bg-color);letter-spacing:0;width:max-content}.ctn_product_column .product_item .w-button--primary span{display:flex;gap:8px}.ctn_product_column .product_item .w-button--primary:after{content:"";display:block;width:100%;height:100%;background-color:var(--btn-text-color);position:absolute;left:-100%;top:0;transition:all .5s ease-in-out}.ctn_product_column .product_item .w-button--primary span{position:relative;z-index:1}.ctn_product_column .product_item .w-button--primary:hover:after{left:-3%;transition:all .5s ease-in-out}.ctn_product_column .product_item .w-button--primary:hover{color:var(--btn-bg-color);transition:all .5s ease-in-out}.ctn_product_column .product_item .w-button--primary:hover span svg path{stroke:var(--btn-bg-color)}.ctn_product_column .product_item .w-button--primary.w-button--secondary{background-color:transparent;border:2px solid var(--btn-bg-color);color:var(--btn-text-color)}.ctn_product_column .product_item .w-button--primary.w-button--secondary:after{background-color:var(--btn-bg-color)}.ctn_product_column .product_item .w-button--primary.w-button--secondary:hover{color:var(--btn-text-color)}.ctn_product_column .product_item .w-button--primary.w-button--secondary:hover span svg path{stroke:var(--btn-text-color)}.ctn_product_column .footer{padding:65px 20px 0;border-top:1px solid var(--footer-line-color);display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.ctn_product_column .footer .w-button--primary{background-color:var(--footer-btn-bg);color:var(--footer-btn-text);position:relative;overflow:hidden;transition:all .5s ease-in-out;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:4px;border:1px solid var(--footer-btn-bg);min-width:246px;max-width:max-content;width:100%;padding:var(--footer-btn-padding);font-family:var(--secondary-font);font-size:var(--font-size-card-txt);font-weight:var(--font-weight-600);text-align:center;line-height:1;letter-spacing:.5px}.ctn_product_column .footer .w-button--primary:after{content:"";display:block;width:100%;height:100%;background-color:var(--footer-btn-text);position:absolute;left:-100%;top:0;transition:all .5s ease-in-out}.ctn_product_column .footer .w-button--primary span{position:relative;display:flex;align-items:center;gap:8px;z-index:1}.ctn_product_column .footer .w-button--primary:hover:after{left:-3%;transition:all .5s ease-in-out}.ctn_product_column .footer .w-button--primary:hover{color:var(--footer-btn-bg);transition:color .6s ease-in-out}.ctn_product_column .footer .w-button--primary:hover span svg path{stroke:var(--footer-btn-bg)}.ctn_product_column .footer .w-button--primary.w-button--secondary{background-color:transparent;border:1px solid var(--footer-btn-border);color:var(--footer-btn-text)}.ctn_product_column .footer .w-button--primary.w-button--secondary:after{background-color:var(--footer-btn-border)}.ctn_product_column .footer .w-button--primary.w-button--secondary:hover,.ctn_product_column .footer .w-button--primary.w-button--secondary:hover span{color:var(--footer-btn-bg)}.ctn_product_column .footer .w-button--primary.w-button--secondary:hover span svg path{stroke:var(--footer-btn-bg)}.ctn_product_column .footer .w-button--primary.w-button--terceary{background-color:transparent;border:2px solid transparent;color:var(--footer-btn-text)}.ctn_product_column .footer .w-button--primary.w-button--terceary:after{background-color:var(--footer-btn-text)}.ctn_product_column .footer .w-button--primary.w-button--terceary:hover{color:var(--footer-btn-bg)}.ctn_product_column .footer .w-button--primary.w-button--terceary:hover span svg path{stroke:var(--footer-btn-bg)}.ctn_product_column .footer .btn svg{width:var(--svg-size);height:var(--svg-size);transition:transform .3s ease}.ctn_product_column .footer .link-style{background-color:transparent;color:var(--footer-btn-text);text-decoration:underline;padding:0;border:none;display:inline-flex;align-items:center;gap:8px}.ctn_product_column .footer .link-style:hover{opacity:.8}.ctn_product_column .footer .link-style:hover svg{transform:translate(4px)}@media (max-width: 1024px){.ctn_product_column .ctn_products{gap:40px}.ctn_product_column .ctn_tlt>div .line_tlt{display:none}}@media (max-width: 768px){.ctn_product_column{padding:40px 20px}.ctn_product_column .ctn_products{margin-bottom:40px}.ctn_product_column .footer{padding:40px 20px 0}}
/*# sourceMappingURL=/cdn/shop/t/294/assets/product-column.css.map */
