.product{gap:48px}.product__info-container{padding-top:16px}.product__title h1{font:400 clamp(34px,4vw,52px)/1.12 Georgia,serif;letter-spacing:-.035em}.product__info-container .price{font-size:20px}.product__media-wrapper{background:#fff}.product__media img{object-fit:contain}.thumbnail-list{gap:10px}.thumbnail{border:1px solid #d4dace}.product-form__input{margin-top:20px}.product-form__submit{min-height:52px;background:#203729;color:white}.product__description{border-top:1px solid #d6dccf;padding-top:22px;font-size:15px;line-height:1.7}.product-form__input--swatch .swatch{background-size:400%!important;background-position:50% 65%!important}.product__info-container .product__text{letter-spacing:.12em;font-size:12px;color:#63705d}@media(max-width:749px){.product{gap:24px}.product__title h1{font-size:34px}.product__info-container{padding-top:8px}.thumbnail-slider{display:block!important}.thumbnail-list{display:flex!important;overflow-x:auto}.thumbnail-list__item{flex:0 0 64px!important;width:64px!important}.product__media-list{margin-bottom:12px}}
.kono-product-designs{margin:20px 0}.kono-product-designs>p{font-size:13px}.kono-product-designs>div{display:flex;gap:16px}.kono-product-designs a{color:inherit;text-decoration:none;text-align:center}.kono-product-designs span{display:block;width:54px;height:54px;background-size:400%;background-position:50% 65%;margin-bottom:8px}.kono-product-designs [aria-current=page] span{outline:2px solid #203729;outline-offset:3px}.kono-product-designs small{font-size:12px}
.kono-product-designs a span{background-size:900%;background-position:52% 66%}.product-form__input--swatch .swatch{background-size:900%!important;background-position:52% 66%!important}
