.product-image{height:auto;aspect-ratio:1/1.12;background-size:cover!important;background-position:center!important}.product:nth-child(1) .product-image{background-image:url('cup-flower.png')!important}.product:nth-child(2) .product-image{background-image:url('cup-cloud.png')!important}.product:nth-child(3) .product-image{background-image:url('cup-sun.png')!important}.product:nth-child(4) .product-image{background-image:url('cup-flower.png')!important}.product-image:after{background:#fffef9eb}.product h3{font-size:15px;line-height:1.4}.product p{font-size:13px}.price{font-size:14px}.product{min-width:0}.product-image:hover{filter:brightness(.98)}.details-image{background-image:url('cup-flower.png');background-size:cover;background-position:center}.collection{background-size:cover!important;background-position:center!important}.collection:nth-child(1){background-image:linear-gradient(0deg,#25170eaa,transparent 52%),url('cup-flower.png')!important}.collection:nth-child(2){background-image:linear-gradient(0deg,#25170eaa,transparent 52%),url('cup-cloud.png')!important}.collection:nth-child(3){background-image:linear-gradient(0deg,#25170eaa,transparent 52%),url('cup-sun.png')!important}.collection .cup-art{display:none}.collection .title{color:white;text-shadow:0 1px 8px #0009}.collection .tag{align-self:flex-start;padding:8px 10px;background:#fffefa;color:#292522}.studio-visual{background-image:url('cup-cloud.png');background-position:center;background-size:cover}.hero-img{background-position:center}.product-image .badge{z-index:1}.visual-notice{font-size:12px;color:#655a4f;line-height:1.5;margin-top:18px}@media(max-width:800px){.product-image{aspect-ratio:1/1.12}.product h3{font-size:13px}.product p{font-size:12px}.collection{height:300px}.collection:last-child{height:260px}.section-head{gap:12px}.section-head .textlink{font-size:10px}.studio-visual{min-height:320px}.details-image{background-position:center;min-height:330px}}
