body{overflow-x:hidden;margin:0}.product-page{display:flex;flex-direction:row}.product__photos{position:absolute;top:110px;left:0;width:50vw;height:100vh;display:flex;flex-direction:column;align-items:center}.product__photo{width:100%;margin-bottom:0}.product__photo img{width:100%;height:auto;display:block}.product__details{position:fixed;top:0;left:50vw;width:auto;height:100%;padding:40px;overflow-y:auto}.product__details p{font-family:Libre Baskerville,serif;font-size:13px;line-height:26px;margin-top:30px;padding-right:30px}#shopify-section-product-template h1,.product-price,.btn,.variant-option-name{font-family:Nunito Sans,sans-serif;font-size:14px;color:#000}#shopify-section-product-template h1{margin-top:150px;margin-bottom:40px}.product-price{font-weight:600;margin-top:30px}.btn{background-color:transparent;color:#000;font-weight:600;border:none;cursor:pointer}a{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:400}.variant-options{display:flex;gap:20px;margin-right:-5px;position:relative;left:-20px}.variant-option{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:20px;background-color:transparent;border:none;margin-bottom:20px}.variant-option img{width:40px;height:40px;object-fit:cover}.variant-option.selected{text-decoration:underline;text-decoration-color:#000}.variant-option.disabled{opacity:.2;pointer-events:none}.variant-option:hover{opacity:.7!important;transition:opacity .3s ease}#size-options{display:flex;flex-direction:row;gap:5px;justify-content:flex-start;margin-top:0;margin-right:15px}#size-options .variant-option.selected{position:relative;color:#000}#size-options .variant-option.selected:after{content:"";position:absolute;top:31px;left:50%;transform:translate(-50%);width:11px;border-bottom:1.2px solid black}.variant-option-name{margin-top:20px;font-size:12px;text-align:center}#size-options>span:nth-child(2){margin-left:0!important}@media (max-width: 1000px){.product-page{flex-direction:column;width:100%;overflow-x:hidden}.product__photos{position:relative;margin-top:10px;width:100%;height:auto}.product__details{position:relative;width:80%;height:auto;overflow-y:auto;margin:0;left:50%;transform:translate(-50%);padding-right:30%;padding-left:30%}.product__details h1{margin-bottom:15px}.product-price{margin-top:10px}.product__details p{text-align:justify;text-justify:inter-word;padding-right:0}.btn{width:auto;padding:0;background-color:transparent;color:#000}.variant-options{display:flex;align-items:center;gap:15px;margin-left:2%;position:relative}}@media (max-width: 1000px){.product__photos{top:115px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product_temp.css.map */
