.content{padding:0;margin:10px 5vw 0;width:90vw;display:flex;font-family:Gill Sans,sans-serif;font-size:1.1vw}.content .gallery{display:flex;flex-direction:row}.content .gallery .left{display:flex;flex-direction:column;margin:0;padding:0}.content .gallery .left img{width:7vw;height:12vw;-o-object-fit:cover;object-fit:cover;margin-bottom:3vh}.content .gallery .left img.square{height:7vw}.content .gallery .center{margin-left:3vh;margin-right:3vh;max-width:35vw}.content .gallery .center img{height:auto;max-width:35vw}.content .info{margin-left:3vw;width:35vw;font-size:.9em}.content .info .title{font-weight:bolder;font-size:1.7em}.content .info .title .price{position:absolute;margin-left:17vw;color:#5a1515}.content .info .colors{cursor:default}.content .info .colors p label{border-radius:40px;border:1px solid #000}.content .info .colors input[type=radio]{cursor:pointer;width:30px;height:30px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:3px solid #fff}.content .info .colors input[type=radio]:checked{box-shadow:0 0 0 1px rgba(0,0,0,.445)}.content .info .sizes{display:flex}.content .info .sizes .labl{text-align:center;font-size:20px;display:block;width:50px}.content .info .sizes .labl>input{visibility:hidden;position:absolute}.content .info .sizes .labl>input+div{border-radius:15px;cursor:pointer;border:2px solid transparent}.content .info .sizes .labl>input:checked+div{border:1px solid rgba(0,0,0,.445)}.content .info .observation label,.content .info .observation textarea{letter-spacing:1px}.content .info .observation textarea{padding:10px;width:100%;line-height:1.5;border-radius:5px;border:1px solid #ccc;box-shadow:1px 1px 1px #999}.content .info .observation label{display:block;margin-bottom:10px}.content .info .button-container{display:flex;justify-content:center;width:100%;margin-top:10px}.content .info .out-of-stock{flex-direction:column}.content .info .out-of-stock button{margin-top:0}.content .info .out-of-stock a{background-color:rgba(0,123,255,0);padding:.75rem 1.25rem;border-radius:8px;font-weight:600;font-size:1rem;box-shadow:0 4px 6px transparent;margin-top:.5rem}.content .info .out-of-stock a,.content .info button{display:inline-block;color:#000;border:1px solid #000;text-decoration:none;text-align:center}.content .info button{background-color:hsla(0,0%,100%,0);border-radius:10px;padding:10px 32px;cursor:pointer;position:sticky;font-weight:700}.content .info button #shopping{margin-right:20px}.content .info button:hover{background-color:hsla(0,0%,48.6%,.054901960784313725)}.content .info #description{margin-left:4vh}.content .modal{display:none;position:fixed;z-index:1;padding-top:50px;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#000}.content .modal-content{margin:auto;padding:0;width:80%;max-width:80vw;height:80%;max-height:80vh;background-color:#000}.content .modal-content .mySlides{height:70vh;width:auto;background-color:#000;text-align:center}.content .modal-content .mySlides img{height:100%;width:auto}.content .modal-content .images{display:flex;flex-direction:row;justify-content:center;gap:2vw;width:100%;max-width:100%;height:15%;max-height:15vh;margin-top:2vh;background-color:#000}.content .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.content .close:focus,.content .close:hover{color:#999;text-decoration:none;cursor:pointer}.content .next,.content .prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.content .next{right:0;border-radius:3px 0 0 3px}.content .next:hover,.content .prev:hover{background-color:rgba(0,0,0,.8)}.content .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.content img.demo{opacity:.6}.content .active,.content .demo:hover{opacity:1}.content img.hover-shadow{transition:.3s}.content .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.content .badge-container{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:0}.content .stock-badge,.content .unique-product-badge{display:flex;align-items:center;justify-content:center;padding:.2em .4em;font-size:1.2em;font-weight:600;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);min-height:1.6em;line-height:1.2;z-index:0}.content .stock-badge{background-color:rgba(90,21,21,.85);color:#fff}.content .unique-product-badge{background:linear-gradient(135deg,rgba(103,58,183,.9),rgba(63,81,181,.9));color:#fff;font-style:italic}.content button:disabled{opacity:.5;cursor:not-allowed}.content .center{position:relative}@media only screen and (max-device-width:900px) and (-webkit-min-device-pixel-ratio:2){.content{display:flex;flex-direction:column;font-size:2em}.content .gallery{width:90vw;height:50vh;display:flex;flex-direction:column-reverse}.content .gallery .left{width:90vw;display:flex;flex-direction:row;justify-content:center;margin-left:1vw;margin-top:3vw}.content .gallery .left img{margin:.5vw;width:17vw;height:17vw}.content .gallery .left img.square{height:17vw}.content .gallery .center{width:90vw;height:40vh;max-width:90vw;text-align:center;margin-left:0}.content .gallery .center img{width:auto;height:auto;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:40vh;position:relative;top:50%;transform:translateY(-50%);margin:auto}.content .info{width:100%;margin-top:3vh}.content .modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#000;border:none}.content .modal-content{position:relative;padding:0;width:95%;max-width:95vw;height:95%;max-height:95vh;margin:auto auto 5%;border:none;background-color:#000}.content .modal-content .mySlides{height:100%;width:100%;background-color:#000;text-align:center;border:none}.content .modal-content .mySlides img{width:100%;height:auto;max-height:70vh;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.content .modal-content .images{display:flex;flex-direction:row;justify-content:center;gap:5px;width:100%;max-width:100%;height:10%;max-height:10vh;background-color:#000;overflow:hidden}.content .modal-content .images img{max-height:60px}.content .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700}.content .close:focus,.content .close:hover{color:#999;text-decoration:none;cursor:pointer}.content .next,.content .prev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.content .next{right:0;border-radius:3px 0 0 3px}.content .next:hover,.content .prev:hover{background-color:rgba(0,0,0,.8)}.content .numbertext{color:#f2f2f2;font-size:16px;padding:8px 12px;position:absolute;top:0}.content .caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}.content img.demo{opacity:.6}.content .active,.content .demo:hover{opacity:1}.content img.hover-shadow{transition:.3s}.content .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.content{font-size:16px;margin-top:0}.content .info{margin-left:0}.content .info .title{font-size:1.3em}.content .info .title .price{position:relative;margin-left:0;float:right}.content .info .colors input[type=radio]{width:40px;height:40px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:3px solid #fff}.content .info .colors input[type=radio]:checked{box-shadow:0 0 0 1.5px rgba(0,0,0,.445)}.content .info .sizes{text-align:center;width:100%}.content .info .sizes .labl{text-align:center;font-size:20px;display:block;width:75px}.content .info .sizes .labl>input{visibility:hidden;position:absolute}.content .info .sizes .labl>input+div{border-radius:20px;cursor:pointer;border:2px solid transparent}.content .info .sizes .labl>input:checked+div{border:1px solid rgba(0,0,0,.445)}.content .info button{color:#000;margin-top:20px;background-color:hsla(0,0%,100%,0);border:1px solid #000;border-radius:10px;text-align:center;text-decoration:none;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 20px;cursor:pointer;width:80vw;height:6vh;position:sticky;font-weight:700;margin-left:auto;margin-right:auto}.content .info button #shopping{margin-right:20px}}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (max-width:480px){.content .stock-badge{font-size:.9em;padding:.3em .6em}.content .unique-product-badge{font-size:1em}}
