.strike-price{text-decoration:line-through;font-weight:light}#preview-edit,#add-to-cart{height:calc(1.5em + .75rem + 2px)}.dotted-border{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23DC3545FF' stroke-width='4' stroke-dasharray='2%2c 3' stroke-dashoffset='10' stroke-linecap='butt'/%3e%3c/svg%3e");border-radius:.5rem}body{background-color:var(--bs-body-bg) !important}.circle-border{background-color:var(--bs-white) !important;cursor:pointer;width:2rem !important;min-height:2rem !important;border:1px solid var(--bs-gray-300) !important;border-radius:1rem !important;z-index:2}.circle-border:hover{background-color:var(--bs-body-bg) !important}#gallery-image-container>a>picture>img{border-radius:.5rem !important}#canvas-text-button{top:calc(455px * var(--bestRatio))}main ul{list-style:none}main ul li:before{content:"•";font-size:1rem;padding-right:.5rem}@media screen and (max-width:1199px){#gallery-image-container a{width:calc(33.3333333333% - .5rem) !important}#canvas-text-button{top:calc(430px * var(--bestRatio))}}@media screen and (max-width:991px){#canvas-text-button{top:calc(500px * var(--bestRatio))}#gallery-image-container{height:30rem !important}#gallery-image-container a{width:100% !important}#card-header{display:none}#page-header{display:block !important}}@media screen and (max-width:767px){#gallery-image-container>a>picture>img{width:128px !important}#gallery-image-container{height:auto !important}#mobile-canvas-resize{height:480px !important}}@media screen and (max-width:576px){#photo-gallery-container{margin-left:-2rem !important;margin-right:-2rem !important}#gallery-image-container{padding-right:2rem !important;padding-left:2rem !important}#mobile-canvas-resize{height:100vw !important;width:100vw !important}#gallery-header{display:none}#card-header{display:block !important}#page-header{display:none !important}.card{border:none !important;box-shadow:none !important;padding:0 !important}.card-body{padding:0 !important}body{background-color:#fff !important}}@media screen and (max-width:400px){#mobile-canvas-select-btn{font-size:.8rem !important}}