:root{--maroon: #A02447;--maroon-10: rgba(160, 36, 71, .1);--black: #000;--grey: #00000033;--text: #1D2030;--swiper-pagination-bullet-size: 20px;--swiper-theme-color: var(--maroon)}*,:before,:after{box-sizing:border-box;font-feature-settings:"lnum" 1}html{font-size:16px}body{margin:0;color:var(--black);-webkit-touch-callout:unset!important;-webkit-user-select:unset!important;-khtml-user-select:unset!important;-moz-user-select:unset!important;-ms-user-select:unset!important;user-select:unset!important}body.noScroll{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}input,button,select,textarea,optgroup{border:none;font:inherit;color:inherit;background-color:transparent;display:block;margin:0;width:100%;text-align:left}input,select,textarea{border:1px solid lightgray;padding:10px}button{cursor:pointer}textarea{resize:none}img,picture,video{display:block;height:auto;width:100%}dialog{padding:0;max-width:none;max-height:none;border:none;width:100%;height:100%;background-color:#0000004d;display:none;position:fixed;top:0;left:0}dialog[open]{display:flex}.button,.shopify-challenge__button{background-color:var(--black);color:#fff;border-radius:10px;text-transform:uppercase;text-align:center;font-size:18px;padding:15px 45px;width:100%;-webkit-appearance:none;appearance:none;cursor:pointer;display:block}.button.auto{width:auto}.button.center{margin:auto}.button.loading{position:relative!important;pointer-events:none!important;color:transparent!important}.button.loading:after{content:"";position:absolute;width:22px;height:22px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:loading 1s ease infinite}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte p{margin:revert;font-size:revert;font-weight:revert}.container{max-width:1300px;margin:auto;padding:0 70px}@media (max-width: 800px){.container{padding:0 24px}}.formOption{display:none;flex-direction:column;gap:12px}.formOption.active{display:flex}.formOptionTitle{font-size:20px;letter-spacing:1px;color:var(--text);font-family:ITC Franklin Gothic,sans-serif;display:flex}.formOptionValues{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.formOptionValues.threeCol{grid-template-columns:repeat(3,1fr)}.formOptionValues.flex{display:flex;flex-wrap:wrap;gap:8px}.formOptionValuesLabel{display:none}.formOptionValuesLabel.active{display:flex}.formOptionValuesLabelInput{-webkit-appearance:none;appearance:none;margin:0;display:none}.formOptionValuesLabelBody{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:14px;cursor:pointer;transition:.3s ease;font-weight:700;text-align:center;width:100%;line-height:1.1}.formOptionValuesLabelBody:hover{color:var(--maroon)}.formOptionValuesLabelInput+.formOptionValuesLabelBody{transition:.5s ease}.formOptionValuesLabelInput+.formOptionValuesLabelBody .formOptionValuesLabelBodyImg{border:2px solid #0000001A;transition:.3s ease;border-radius:8px}.formOptionValuesLabelInput:checked+.formOptionValuesLabelBody .formOptionValuesLabelBodyImg{border:2px solid var(--maroon)}.formOptionValuesLabelInput:checked+.formOptionValuesLabelBody{color:var(--maroon)}.formOptionValuesLabelInput+.formOptionValuesLabelBody.noImage{width:60px;height:60px;border:2px solid #0000001A;justify-content:center;transition:.3s ease;border-radius:8px}.formOptionValuesLabelInput:checked+.formOptionValuesLabelBody.noImage{border:2px solid var(--maroon)}.formOptionValuesLabelBodyTxt{max-width:52px;font-size:16px}.formOptionValuesLabelBodyTxt.noImage{display:flex;align-items:center;justify-content:center;aspect-ratio:1;text-align:center}.formOptionValuesLabelBody.noImage .formOptionValuesLabelBodyTxt{font-size:16px}.formOptionValuesLabelBodyTxt.small{font-size:14px}@media (max-width: 800px){.formOptionValues.mobileLarge{grid-template-columns:repeat(3,1fr)}}.productUpsell{padding:12px 0;width:100%;display:none}.productUpsell.active{display:block}.productUpsell.borders{border-top:1px solid var(--grey);border-bottom:1px solid var(--grey)}.productUpsellTitle{font-size:20px;letter-spacing:1px;color:var(--text);font-family:ITC Franklin Gothic,sans-serif;display:flex;margin-bottom:12px}.productUpsellLabel{display:flex;width:100%}.productUpsellLabelInput{-webkit-appearance:none;appearance:none;margin:0;display:none}.productUpsellLabelBody{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;transition:.3s ease;width:100%}.productUpsellLabelBody:hover{cursor:pointer}.productUpsellLabelInput+.productUpsellLabelBody{transition:.5s ease}.productUpsellLabelBodyLeft{display:flex;flex-direction:row;align-items:center;gap:8px}.productUpsellLabelBodyLeftCircle{height:24px;width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--grey)}.productUpsellLabelInput+.productUpsellLabelBody .productUpsellLabelBodyLeftCircle svg{transform:scale(.5);opacity:0;transition:.3s ease}.productUpsellLabelInput:checked+.productUpsellLabelBody .productUpsellLabelBodyLeftCircle svg{transform:scale(1);opacity:1}.productUpsellLabelBodyLeftImg{height:48px;width:48px;border-radius:8px;object-fit:cover;object-position:center;border:1px solid var(--grey)}.productUpsellLabelBodyLeftTitle{font-size:20px;letter-spacing:1px;max-width:220px;line-height:1}.productUpsellLabelBodyLeftTitle.bold{font-weight:700}.productUpsellLabelBodyPrice{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:20px}.productUpsellLabelBodyPriceReal{font-size:20px;line-height:1}.productUpsellLabelBodyPriceSave{font-size:14px;background-color:var(--maroon);color:#fff;padding:2px 8px;border-radius:32px}@media (max-width: 800px){.productUpsellLabelBodyLeftTitle{font-size:14px;max-width:150px}.productUpsellLabelBodyPriceReal{font-size:14px}}.photo{display:none}.photo.active{display:block}.photoFormInput{margin-top:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.photoFormInputDisplay{display:none;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.photoFormInputDisplay.active{display:block;height:72px;width:72px;border-radius:12px;border:2px solid #0000001A}.photoFormInputDisplay img{object-fit:cover}.photoFormInputText{border-radius:35px;background-color:var(--maroon);padding:15px 12px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;color:#fff;font-size:14px}.photoFormInputText.active{width:fit-content;border:1px solid black;background-color:#fff;color:#000}.photoFormInputElement{display:none}.engraving{display:none;margin-top:24px}.engraving.active{display:block}.engravingForm{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.engravingFormItem{display:flex;flex-direction:column;gap:8px}.engravingFormItemLabel{display:flex;flex-direction:row;gap:8px;margin-bottom:0}.engravingFormItemLabelTitle{font-size:14px}.engravingFormItemLabelTitle.grey{opacity:.4}.engravingFormItemInput{box-shadow:0 1px 1px 1px #00000013 inset;border:1px solid #CCCCCC;border-radius:100px;padding:10px 8px}.engravingFormItemInput:focus{border:1px solid #CCCCCC;outline:none}
/*# sourceMappingURL=/cdn/shop/t/158/assets/maltertech-theme-global.css.map */
