.recommended-product-title[data-v-6c8ba35a]{font-size:1.5em;font-weight:700;margin:10px 0}@media (min-width:1024px){.recommended-product-title[data-v-6c8ba35a]{font-size:26px;margin:.83em 0}}[data-v-6c8ba35a] .product-item.recommended{border:none;padding-bottom:30px}[data-v-6c8ba35a] .product-item.recommended .purchase-container{background-color:transparent;padding-bottom:0}.file-field[data-v-bb4050a4]{margin:20px 0}.file-field input[data-v-bb4050a4]{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.file-field .custom-file-field[data-v-bb4050a4]{position:relative;transition:transform .4s}.file-field .custom-file-field.focus[data-v-bb4050a4]{transform:scale(1.05)}.file-field .drop-zone[data-v-bb4050a4]{padding:20px;min-height:150px;border:2px dashed var(--red);color:var(--red);display:flex;align-items:center;justify-content:center;flex-direction:column}.file-field .drop-zone__text[data-v-bb4050a4]{font-size:1.25rem;font-weight:700}.file-field .drop-zone__caption[data-v-bb4050a4]{font-size:.875rem;font-weight:300}.file-field .description[data-v-bb4050a4]{font-size:16px;font-weight:700;margin-bottom:5px;display:inline-block}.file-field .error-message[data-v-bb4050a4]{display:none;color:var(--red)}.file-field.error .error-message[data-v-bb4050a4]{display:block}.file-field .file-list .file[data-v-bb4050a4]{font-size:1.125rem}.file-field .file-list .file .remove-file[data-v-bb4050a4]{background:transparent;border:0;padding:0}.garages-module .drop-zone[data-v-bb4050a4]{min-height:100%;border:none;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.garages-module .description[data-v-bb4050a4],.garages-module .drop-zone__text[data-v-bb4050a4]{display:none}[data-v-18c38c7a] form.small{display:flex;flex-wrap:wrap;grid-gap:0 10px;gap:0 10px}[data-v-18c38c7a] form.small .form-input{width:calc(50% - 5px)}@media (max-width:767px){[data-v-18c38c7a] form.small .form-input{width:100%}}[data-v-18c38c7a] form.small .file-field{width:100%}.error[data-v-18c38c7a]{color:var(--red);font-size:1.125rem;font-weight:700;margin-top:20px}.article-container{position:relative}.article-container .main-image{width:100%;height:200px;margin-bottom:20px}@media (min-width:768px){.article-container .main-image{height:300px;margin-bottom:30px}}@media (min-width:1024px){.article-container .main-image{height:400px}}.article-container .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:-50%;transform:translateX(50%);max-height:200px}@media (min-width:768px){.article-container .main-image img{max-height:300px}}@media (min-width:1024px){.article-container .main-image img{max-height:400px}}.article-container .article-content{max-width:905px;margin:0 auto}.article-container .article-content .title{font-size:1.125rem;padding-bottom:10px}@media (min-width:768px){.article-container .article-content .title{font-size:26px}}@media (min-width:1200px){.article-container .article-content .title{font-size:1.875rem;padding:20px 0 10px}}.article-container .article-content .author-container{display:flex;flex-direction:column;justify-content:center;grid-row-gap:20px;row-gap:20px;margin-top:10px;margin-bottom:20px}@media (min-width:768px){.article-container .article-content .author-container{flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:30px}}.article-container .article-content .author-container .article-author{display:flex;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.article-container .article-content .author-container .article-author .author-photo{width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:var(--background-gray)}.article-container .article-content .author-container .article-author .author-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-container .article-content .author-container .article-author .author-info .author-name{font-size:14px;font-weight:700;line-height:22px;margin-top:5px}.article-container .article-content .author-container .article-author .author-info .article-date{font-size:12px;line-height:22px;color:#595959}@media (min-width:768px){.article-container .article-content .author-container .article-author .reading-time{margin-left:80px}}.article-container .article-content .author-container .article-author .reading-time p{font-size:12px;line-height:22px;color:#595959;margin-top:5px}.article-container .article-content .author-container .author-social{display:flex;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:768px){.article-container .article-content .author-container .author-social{grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.article-container .article-content .author-container .author-social a:hover svg{fill:var(--red)}.article-container .article-content .contents .title-contents{font-size:1rem;line-height:1.2;font-weight:700}@media (min-width:768px){.article-container .article-content .contents .title-contents{font-size:18px}}.article-container .article-content .contents ol{padding-left:14px}.article-container .article-content .contents ol li{margin-bottom:10px}.article-container .article-content .contents ol li a{font-size:14px;line-height:1.6}@media (min-width:768px){.article-container .article-content .contents ol li a{font-size:15px}}.article-container .article-content .contents ol li:hover a{text-decoration:underline}.article-container .article-content .article-text{overflow:hidden}.article-container .article-content .article-text h1{font-size:2em;margin:.67em 0}.article-container .article-content .article-text h2{font-size:1.5em;margin:.83em 0}@media (min-width:1024px){.article-container .article-content .article-text h2{font-size:26px}}.article-container .article-content .article-text h3{font-size:1.17em;margin:1em 0}.article-container .article-content .article-text h4{font-size:1em;margin:1.33em 0}.article-container .article-content .article-text h5{font-size:.83em;margin:1.67em 0}.article-container .article-content .article-text h6{font-size:.67em;margin:2.33em 0}.article-container .article-content .article-text p{line-height:1.6;margin:1em 0}@media (min-width:1024px){.article-container .article-content .article-text p{font-size:15px}}.article-container .article-content .article-text table{width:100%}.article-container .article-content .article-text ul{list-style-type:disc;padding-left:40px}.article-container .article-content .article-text ul li::marker{color:var(--red)}.article-container .article-content .article-text ol li,.article-container .article-content .article-text ul li{padding:14px 0;line-height:1.6}@media (min-width:1024px){.article-container .article-content .article-text ol li,.article-container .article-content .article-text ul li{font-size:15px;padding:0}}.article-container .article-content .article-text a:not(.btn-primary){color:var(--red)}.article-container .article-content .article-text a:not(.btn-primary):hover{text-decoration:underline}.article-container .article-content .article-text img{margin:auto;height:auto;-o-object-fit:contain;object-fit:contain}.article-container .article-bottom{max-width:905px;margin:0 auto}.article-container .article-bottom .share-article{display:flex;flex-direction:column;grid-row-gap:10px;row-gap:10px}@media (min-width:768px){.article-container .article-bottom .share-article{flex-direction:row;justify-content:center;align-items:center;grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.article-container .article-bottom .share-article .share-article-title{font-size:16px;font-weight:700}@media (min-width:768px){.article-container .article-bottom .share-article .share-article-title{font-size:18px;margin-right:40px}}.article-container .article-bottom .share-article a:not(.btn-primary){display:flex;align-items:center;padding-bottom:10px;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (min-width:768px){.article-container .article-bottom .share-article a:not(.btn-primary){grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;font-size:15px;line-height:22px;padding:30px 0}}.article-container .article-bottom .share-article a:not(.btn-primary):hover svg{fill:var(--red)}