.template-product{--pdp-space-1: 8px;--pdp-space-2: 16px;--pdp-space-3: 24px;--pdp-space-4: 32px;--pdp-space-5: 40px;--pdp-space-6: 48px;--pdp-space-7: 56px;--pdp-space-8: 64px;--pdp-text-primary: #53575A;--pdp-text-secondary: #E1B7B6}.template-product .product-single__title{font-family:Open Sans;font-weight:600;font-size:20px;line-height:130%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:var(--pdp-text-primary);margin:0 0 var(--pdp-space-2) 0}.pdp.promo-text{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal;color:var(--pdp-text-primary);margin-top:var(--pdp-space-1)}.template-product .price-container{margin:0 0 var(--pdp-space-2) 0}.template-product .product-single__price--compare-at{font-family:Open Sans;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;text-decoration:line-through;color:var(--pdp-text-primary)}.template-product .product-single__price{font-family:Open Sans;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;color:var(--pdp-text-secondary)}.template-product .afterpay-msg{font-family:Open Sans;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:var(--pdp-text-primary);margin:0 0 var(--pdp-space-2) 0}.template-product .pdp-short-description{font-family:Open Sans;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0;text-align:center;margin:0 0 var(--pdp-space-3) 0;color:var(--pdp-text-primary)}.template-product .radio-wrapper .single-option-radio__label{font-family:Open Sans;font-weight:600;font-size:18px;line-height:100%;letter-spacing:1px;text-align:center;text-transform:uppercase;color:var(--pdp-text-primary);margin:0 0 var(--pdp-space-1) 0}.template-product .product-single .grid__item:first-child{margin:0 0 var(--pdp-space-2) 0}#color-swatch-cont{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;column-gap:15px;margin:var(--pdp-space-3) 0}.swatch-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1px}.swatch{position:relative;width:67px;height:67px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;margin:0;border:2px solid #fff}.swatch img{width:100%;border-radius:50%;overflow:hidden}.swatch .badge{position:absolute;bottom:-3px;background-color:#53575a;color:#fff;font-family:Open Sans;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0;text-align:center;padding:2px 4px}.swatch-wrap p{width:100%;display:flex;justify-content:center;flex-wrap:wrap;font-family:Open Sans;font-weight:400;font-size:14px;letter-spacing:0;text-align:center;color:var(--pdp-text-primary);margin:0;min-height:23px;max-width:75px}.swatch:hover{cursor:pointer}.active_swatch{border:2px solid #E1B7B6}#color-filter-cont{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#f6f6f6;padding:10px 0}.material-symbols-outlined{color:#555759;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.dd_arrow{transition:all .5s}.filter_overlay{position:absolute;width:100%;height:100%;z-index:2}.filter_overlay:hover{cursor:pointer}.filter_text{font-family:Open Sans;font-weight:600;font-size:18px;line-height:100%;letter-spacing:1px;text-transform:uppercase;color:#53575a}#selected_color{font-weight:inherit}.filter-body{display:flex;flex-direction:column;align-items:center;height:275px;background-color:#f6f6f6;overflow:hidden;transition:all .5s}.filter-body p{width:90%;padding:5px 0;margin:0;letter-spacing:1px;transition:all .3s}.filter-body p:hover{cursor:pointer;transform:scale(1.2)}.body-border{width:90%;border:solid lightgrey;border-width:1px 0 0 0;margin:0 0 15px}.hide_filter_body{height:0px;padding:0}.rotate_180{transform:rotate(180deg)}.hide_swatch{display:none}.selected_filter{background-color:#0003}.disable_family{pointer-events:none;color:#d3d3d3}.disable{pointer-events:none!important;opacity:.5}@media (min-width: 1000px){.template-product .main-content{margin:var(--pdp-space-3) 0 0 0}#color-swatch-cont{width:375px;margin-left:auto;margin-right:auto;column-gap:8px}#color-filter-cont{width:375px;margin-left:auto;margin-right:auto}.filter-body{width:375px;margin:0 auto}.gallery-item{padding-left:0}.template-product .pdp-short-description{max-width:375px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/product.css.map */
