#shop .card{border-radius:var(--t-radius-none);transition:var(--t-duration-slow)var(--t-ease-in-out);border-left:unset;border-right:unset}#shop .card-body{padding:0}#shop .card h3{font-size:var(--t-text-3xl)}#shop .card:hover{transform:scale(1.02);transition:var(--t-duration-fast)var(--t-ease-in-out);cursor:pointer}#shop .image-css{position:relative}#shop .card-body{text-align:center}#shop #presentation .text-presentation{text-align:center;margin-bottom:var(--t-space-3)}#shop #presentation .text-presentation h1{letter-spacing:var(--t-tracking-wide);margin-bottom:var(--t-space-3)}#shop #presentation .text-presentation .sub-title{font-weight:var(--t-weight-semibold);font-size:var(--t-text-5xl);margin-bottom:var(--t-space-3)}#shop #presentation .text-presentation .cite{font-weight:var(--t-weight-light);font-size:var(--t-text-4xl);margin-bottom:var(--t-space-6)}#shop #presentation .row>div:first-child{padding-right:3px}#shop #presentation .row>div:last-child{padding-left:3px}#shop .size-card{position:relative;margin-bottom:var(--t-space-7)}#shop .size-card .size-title{position:absolute;pointer-events:none;bottom:5%;left:8%;font-size:var(--t-text-5xl);color:var(--t-color-white)}#shop .size-card img{max-height:665px}#shop .size-card img{transition:transform var(--t-duration-base)ease}#shop .size-card img:hover{transition:transform var(--t-duration-base)ease;transform:scale(1.02)}#shop .text-side h1{font-size:var(--t-text-8xl);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-wide);margin-top:45px;margin-bottom:var(--t-space-5)}#shop .text-side .sub-title{font-size:var(--t-text-5xl);font-weight:var(--t-weight-semibold);margin-bottom:var(--t-space-5)}#shop .text-side .cite{font-weight:var(--t-weight-light);font-size:var(--t-text-4xl);margin-bottom:var(--t-space-6)}#shop .image-container{position:relative;display:inline-block;width:100%}#shop .image-container .second_image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--t-duration-slow)ease}#shop .image-container:hover .second_image{opacity:1}#shop .image-container .main_image{display:block;width:100%;height:auto;transition:opacity var(--t-duration-slow)ease}#shop .image-container:hover .main_image{opacity:0}@media(max-width:720px){#shop #presentation .row>div:first-child{padding-left:3px}#shop #presentation .row>div:last-child{padding-right:3px}#shop #categories-sizes .size-title{font-size:var(--t-text-3xl);left:8%}}@media(min-width:720px) and (max-width:960px){#shop #presentation .row>div:first-child{padding-left:3px}#shop #presentation .row>div:last-child{padding-right:3px}#shop #categories-sizes .size-title{font-size:var(--t-text-3xl);left:8%}}