.artwork-block .card{position:relative;border:0;padding:15px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,0.1)}.artwork-block .card .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.6);z-index:1;transition:all 300ms ease-out;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%)}.artwork-block .card .card-image{background-color:#D8D8D8;background-repeat:no-repeat;background-position:center center;background-size:cover}.artwork-block .card .card-teaser{background-color:#f7f7f7;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;z-index:1;visibility:hidden;opacity:0;overflow:auto;transition:all 300ms ease-out}.artwork-block .card .card-teaser .card-teaser-title{font-weight:bold;color:#000;width:calc(100% - 35px);font-size:18px;font-size:1.28571rem;line-height:20px;line-height:1.42857rem}@media (max-width: 767px){.artwork-block .card .card-teaser .card-teaser-title{width:100%}}@media (min-width: 992px){.artwork-block .card .card-teaser .card-teaser-title{line-height:1.125rem}}@media (min-width: 992px){.artwork-block .card .card-teaser .card-teaser-title{line-height:1.25rem}}@media (min-width: 992px){.artwork-block .card .card-teaser .card-teaser-title{font-size:15px;font-size:1.07143rem;line-height:20px;line-height:1.42857rem}}@media (min-width: 992px) and (min-width: 992px){.artwork-block .card .card-teaser .card-teaser-title{line-height:.9375rem}}@media (min-width: 992px) and (min-width: 992px){.artwork-block .card .card-teaser .card-teaser-title{line-height:1.25rem}}.artwork-block .card .card-teaser .card-teaser-body{padding:20px 0 10px 0;font-weight:300}@media (max-width: 767px){.artwork-block .card .card-teaser .card-teaser-body{height:calc(90% - 50px);overflow:hidden}}@media (max-width: 767px){.artwork-block .card .card-teaser .artwork-link{background-color:#f7f7f7;position:absolute;bottom:0;left:0;right:0;text-align:center}.artwork-block .card .card-teaser .artwork-link::before{content:' ';height:35px;margin-top:-20px;display:block;position:relative;background:linear-gradient(rgba(255,255,255,0) 10px, #f7f7f7 60%)}}.artwork-block .card .card-teaser a{margin-top:10px;font-size:12px;font-size:.85714rem}@media (max-width: 767px){.artwork-block .card .card-teaser a{bottom:10px}}@media (min-width: 992px){.artwork-block .card .card-teaser a{line-height:.75rem}}.artwork-block .card .card-body{padding:15px 0 0 0;position:relative}@media (min-width: 992px){.artwork-block .card .card-body{padding:15px 57px 25px 0}}.artwork-block .card .card-body .card-subtitle{margin-top:0;color:#E00000;font-size:12px;font-size:.85714rem;text-transform:capitalize}@media (min-width: 992px){.artwork-block .card .card-body .card-subtitle{line-height:.75rem}}.artwork-block .card .card-body .card-title{padding-top:8px;margin:0;font-weight:bold;color:#000;font-size:18px;font-size:1.28571rem;line-height:20px;line-height:1.42857rem}@media (min-width: 992px){.artwork-block .card .card-body .card-title{line-height:1.125rem}}@media (min-width: 992px){.artwork-block .card .card-body .card-title{line-height:1.25rem}}@media (min-width: 992px){.artwork-block .card .card-body .card-title{font-size:15px;font-size:1.07143rem;line-height:20px;line-height:1.42857rem}}@media (min-width: 992px) and (min-width: 992px){.artwork-block .card .card-body .card-title{line-height:.9375rem}}@media (min-width: 992px) and (min-width: 992px){.artwork-block .card .card-body .card-title{line-height:1.25rem}}.artwork-block .card .card-tools{position:absolute;right:15px;bottom:34px;z-index:2}.artwork-block .card .card-tools>a span{font-size:13px;font-size:.92857rem}@media (min-width: 992px){.artwork-block .card .card-tools>a span{line-height:.8125rem}}.artwork-block .card .card-tools.disable>a{display:none}.artwork-block .card .card-tools a{width:35px;height:35px;display:inline-block;position:relative;box-shadow:0 1px 4px -1px rgba(0,0,0,0.2);border-radius:50px;color:#323232;transition:all 300ms}.artwork-block .card .card-tools a:hover{opacity:1}.artwork-block .card .card-tools a span{font-size:13px;font-size:.92857rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 992px){.artwork-block .card .card-tools a span{line-height:.8125rem}}.artwork-block .card .card-tools a span.close{display:none}.artwork-block .card .card-tools ul{width:250px;position:absolute;transition:all 300ms ease-out;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);right:0;transform:translate(0, -100%)}.artwork-block .card .card-tools ul li{text-align:right;padding-bottom:10px}.artwork-block .card .card-tools ul li a{box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);opacity:1;background-color:#fff;color:#E00000;border:1px solid transparent}.artwork-block .card .card-tools ul li a .card-tool-bulle{opacity:0;white-space:nowrap;border-radius:5px;background-color:#E00000;padding:12px 15px;color:#fff;font-weight:300;font-size:10px;font-size:.71429rem;position:absolute;top:50%;left:0;transform:translate(-115%, -50%);transition:all 300ms ease-out}@media (min-width: 992px){.artwork-block .card .card-tools ul li a .card-tool-bulle{line-height:.625rem}}.artwork-block .card .card-tools ul li a .card-tool-bulle:before{content:'';display:block;display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #E00000;position:absolute;top:50%;right:0;transform:translate(100%, -50%)}.artwork-block .card .card-tools ul li a:hover{color:#fff;background-color:#E00000}.artwork-block .card .card-tools ul li a:hover .card-tool-bulle{opacity:1}.artwork-block .card.open .card-overlay{-webkit-clip-path:circle(70.7% at 50% 50%);clip-path:circle(70.7% at 50% 50%)}.artwork-block .card.open .card-tools ul{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.artwork-block .card.open .card-tools>a{background-color:#323232;border-color:transparent;color:#fff;opacity:1 !important}.artwork-block .card.open .card-tools>a span.close{font-size:12px;font-size:.85714rem;color:#fff;display:block;opacity:1 !important}@media (min-width: 992px){.artwork-block .card.open .card-tools>a span.close{line-height:.75rem}}.artwork-block .card.open .card-tools>a span:not(.close){display:none}.artwork-block.way:hover .card .card-tools>a{display:block !important;background-color:#323232;color:#fff}.artwork-block.way:hover .card .card-teaser{visibility:visible;opacity:1}.artwork-block.small .card{text-align:left;display:block;font-size:0}.artwork-block.small .card .card-image{vertical-align:top;display:inline-block;width:70px}.artwork-block.small .card .card-tools{bottom:auto;position:absolute;top:50%;transform:translate(0, -50%)}.artwork-block.small .card .card-body{vertical-align:top;display:inline-block;width:calc(100% - 97px);padding:0 50px 0 15px}@media (min-width: 992px){.artwork-block.small .card .card-body{position:absolute;top:50%;transform:translate(0, -50%)}}.artwork-block.small .card .card-body .card-subtitle,.artwork-block.small .card .card-body .card-title{padding-right:0 !important}.artwork-block.small .card .card-body .card-title{font-size:14px;font-size:1rem}@media (min-width: 992px){.artwork-block.small .card .card-body .card-title{line-height:.875rem}}.artwork-block .card .card-tools ul,.artwork-block .card .card-overlay{visibility:hidden;opacity:0}.artwork-block .card.open .card-tools ul,.artwork-block .card.open .card-overlay{visibility:visible;opacity:1}
