.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps{background-color:#1c1c1c;padding:12px 0px 12px 0px;margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__line{background-color:#555555;width:100px;height:1px;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__step.is-active .mtg-csteps__num{background-color:#ffffff;border-color:#ffffff;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__cart{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1em;color:#ffffff;gap:8px;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__cart-icon{width:20px;height:20px;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__num{width:28px;height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#777777;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__step-inner{gap:8px;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__steps{gap:20px;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__step{color:#999999;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__step.is-active{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__continue{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1em;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__continue:hover{color:#c9a227;}.elementor-8 .elementor-element.elementor-element-9f7d4c9{padding:40px 64px 0px 64px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__promo{background-color:#f9f9f9;padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__promo-bar{background-color:#e5e5e5;height:4px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__promo-fill{background-color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__add{background-color:#1c1c1c;color:#ffffff;padding:8px 16px 8px 16px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#1c1c1c;margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__promo-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__promo-note{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#666666;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__thumb{width:120px;height:120px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__row{gap:20px;padding:24px 0px 24px 0px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__row + .mtg-citems__row{border-style:solid;border-width:1px 0px 0px 0px;border-color:#e5e5e5;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__name{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__spec{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#666666;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__price{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__qty{width:32px;height:32px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__qty-input{width:40px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__qty-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__action{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#666666;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__action:hover{color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__actions{margin:16px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__gift-thumb{width:60px;height:60px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__gift-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcard{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcard__add{background-color:#1c1c1c;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:1em;padding:6px 16px 6px 16px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards{border-style:solid;border-width:1px 0px 1px 0px;border-color:#e8e8e8;padding:20px 0px 20px 0px;margin:16px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards__head{text-align:center;margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards__desc{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#666666;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards__grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcard__media{aspect-ratio:1 / 1;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcard__info{padding:8px 8px 8px 8px;gap:6px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcard__name{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.17em;color:#3d3d3d;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcard__price{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__coupon-btn{background-color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__checkout{background-color:#1c1c1c;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;padding:18px 0px 18px 0px;margin:0px 0px 12px 0px;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__jewelsafe{background-color:#fff9e6;padding:16px 16px 16px 16px;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.35em;color:#1c1c1c;margin:0px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__coupon-input, .elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__coupon-btn{height:44px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__coupon-input{color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#666666;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__value{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__label--total, .elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__value--total{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__lines{gap:8px;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__accept-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__accept{margin:24px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__payments{gap:8px;}.elementor-8 .elementor-element.elementor-element-13e15f9 .mtg-osum__payment{width:48px;height:32px;border-radius:4px 4px 4px 4px;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;line-height:1em;}.elementor-8 .elementor-element.elementor-element-dd13f47{padding:80px 64px 64px 64px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__flag{background-color:#f2cc5c;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1em;color:#1c1c1c;padding:4px 8px 4px 8px;border-radius:0px 4px 4px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__wishlist{background-color:rgba(28,28,28,0.2);width:40px;height:40px;font-size:22px;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__pagination .page-numbers.current{background-color:#1c1c1c;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__title{text-align:center;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#1c1c1c;margin:0px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__list{grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:12px;row-gap:20px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard{border-radius:2px 2px 2px 2px;--mtg-wishlist-offset:12px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__media{aspect-ratio:1 / 1;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__swatches{gap:6px;margin:12px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__swatch{width:24px;height:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f3f3f3;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__body{padding:12px 0px 12px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__name{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;color:#1c1c1c;margin:0px 0px 8px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__name:hover{color:#c9a227;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__price{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1em;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__price-old{color:#999999;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__price-old:hover{color:#999999;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__price-row{margin:0px 0px 6px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__rating .mtg-stars{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__rating .mtg-star{color:#deac1a;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__rating .mtg-star:not(.is-filled){color:#f0f0f0;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__comments{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1em;color:#1c1c1c;margin:0px 0px 0px 4px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__wishlist.is-active{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-ccard__add{width:32px;height:26px;font-size:16px;color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__pagination{margin:60px 0px 0px 0px;gap:8px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__pagination .page-numbers:not(.dots){width:40px;height:40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__pagination .page-numbers{color:#666666;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__pagination .page-numbers.current:not(.dots){border-color:#1c1c1c;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-9f7d4c9{padding:40px 32px 0px 32px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards__grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-8 .elementor-element.elementor-element-dd13f47{padding:80px 32px 64px 32px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__list{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:768px){.elementor-8 .elementor-element.elementor-element-9f7d4c9{padding:40px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__thumb{width:80px;height:80px;}.elementor-8 .elementor-element.elementor-element-dd13f47{padding:80px 20px 64px 20px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__list{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:500px){.elementor-8 .elementor-element.elementor-element-1a095db .mtg-csteps__line{width:24px;}.elementor-8 .elementor-element.elementor-element-9f7d4c9{padding:40px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-bd3875c .mtg-citems__thumb{width:80px;height:80px;}.elementor-8 .elementor-element.elementor-element-26e0ee0 .mtg-gcards__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-8 .elementor-element.elementor-element-dd13f47{padding:80px 20px 64px 20px;}.elementor-8 .elementor-element.elementor-element-ce37a8e .mtg-cgrid__list{grid-template-columns:repeat(2, minmax(0, 1fr));}}