.card--art{margin-bottom:2.9rem}.section-shop{padding:8.2rem 0 2.8rem;background-color:#fff}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-shop{padding:3.1rem 0 7.8rem;position:relative}}.section-shop .hding{position:relative;margin-bottom:0;font-size:9.1rem;font-weight:700;font-family:"sofia-pro",sans-serif;line-height:0.87}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-shop .hding{font-size:4.8rem}}.section-shop .section__head{position:relative;padding-right:21rem;max-width:87rem;margin:0 auto 3.3rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-shop .section__head{padding:0;position:static;text-align:center;margin-bottom:1rem}}.section-shop .section__head a{position:absolute;bottom:-.5rem;right:1.1rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-shop .section__head a{position:absolute;bottom:1.9rem;left:1.5rem;right:1.8rem;font-size:1.4rem;padding:1.4rem 1rem;background:#fff;color:#000;border:1px solid #000}}.section-shop .section__body{max-width:87rem;margin:0 auto}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-shop .section__col{flex:0 0 50%;max-width:50%}}.section-shop .btn-small--alt{font-size:1rem}.card .card__content{display:flex;flex-direction:column}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.card .card__content{min-height:120px;justify-content:flex-end}}.card .card__content .btn{font-size:1.2rem;font-weight:600;letter-spacing:0rem;padding:0.6rem 1rem 0.8rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.card .card__content .btn{display:block}}@media (min-width:1023.02px){.card:hover .card__image .btn--block{opacity:1}}.card .card__image .btn--block{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;bottom:10px;width:90%;opacity:0;transition:opacity 0.5s ease-in-out}@media (min-width:1023.02px){.card .mob-add-to-cart{display:none}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.card .prd-to-w{margin-bottom:10px}}
