.price-breakup-section{padding:40px 0 0}@media (max-width:579px){.price-breakup-section{padding:28px 0 0}}.price-breakup-card{background:#fff;border:1px solid #ececec;border-radius:16px;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 20px 60px -30px #0000002e,0 1px #00000005}@media (max-width:579px){.price-breakup-card{border-radius:12px}}.price-breakup-header{text-align:left;cursor:pointer;background:#fafafa;border:0;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 28px;display:flex}@media (max-width:579px){.price-breakup-header{padding:16px 18px}}.price-breakup-header__left{align-items:center;gap:14px;display:flex}.price-breakup-header__icon{color:#1c1917;background:#fff;border:1px solid #ececec;border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:18px;display:flex}.price-breakup-header__title{letter-spacing:1px;text-transform:uppercase;color:#1c1917;margin:0 0 3px;font-size:15px;font-weight:700;line-height:1.2;display:block}@media (max-width:579px){.price-breakup-header__title{font-size:13px}}.price-breakup-header__subtitle{color:#8a8a8a;margin:0;font-size:13px;font-weight:400;line-height:1.4;display:block}@media (max-width:579px){.price-breakup-header__subtitle{font-size:12px}}.price-breakup-header__toggle{color:#8a8a8a;font-size:20px;line-height:1;transition:transform .3s;transform:rotate(180deg)}.price-breakup-header.collapsed .price-breakup-header__toggle{transform:rotate(0)}.price-breakup-header--static{cursor:default;background:#fafafa;border-bottom:1px solid #ececec;padding:14px 24px}.price-breakup-header--static .price-breakup-header__title{letter-spacing:1px;text-transform:uppercase;color:#364153;margin:0;font-size:13px;font-weight:700}.price-breakup-header--static .price-breakup-header__cols{gap:40px;display:flex}.price-breakup-header--static .price-breakup-header__col{letter-spacing:1px;text-transform:uppercase;color:#8a8a8a;text-align:right;min-width:80px;font-size:11px;font-weight:500}@media (max-width:579px){.price-breakup-header--static{padding:12px 16px}.price-breakup-header--static .price-breakup-header__cols{gap:20px}.price-breakup-header--static .price-breakup-header__col{min-width:60px}}.price-breakup-body{padding:0}.price-breakup-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.price-breakup-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0}.price-breakup-table thead th,.price-breakup-table tbody td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ececec;padding:16px 28px}.price-breakup-table thead th{letter-spacing:1px;text-transform:uppercase;color:#9ca3af;text-align:center;font-size:11px;font-weight:500}.price-breakup-table thead th:first-child{text-align:left}.price-breakup-table tbody td{color:#1f2937;text-align:center;font-size:15px}.price-breakup-table tbody tr:last-child td{border-bottom:none}.price-breakup-table .price-breakup-component{color:#1c1917;text-align:left;white-space:normal;word-break:break-word;font-weight:600}.price-breakup-table .price-breakup-component__sub{color:#8a8a8a;letter-spacing:.2px;margin-top:2px;font-size:11px;font-weight:400;display:block}.price-breakup-table .price-breakup-muted{color:#8a8a8a}.price-breakup-table .price-breakup-mid,.price-breakup-table .price-breakup-qty{text-align:center}.price-breakup-table__subtotal td{border-top:1px solid #ececec;padding-top:18px;padding-bottom:18px}.price-breakup-table__section td{background:#f9fafb;border-top:1px solid #ececec;padding-top:14px;padding-bottom:14px}.price-breakup-table__section .price-breakup-component{letter-spacing:.8px;text-transform:uppercase;color:#8a8a8a;font-size:11px;font-weight:700}.price-breakup-table__section td.price-breakup-price{color:#1f2937;font-weight:700}.price-breakup-table__free td{padding-top:12px;padding-bottom:12px}.price-breakup-table__gst td{padding-top:14px;padding-bottom:14px}.price-breakup-table th.price-breakup-num,.price-breakup-table td.price-breakup-num{text-align:right}.price-breakup-table td.price-breakup-price{color:#1c1917;font-weight:700}.price-breakup-table__subtotal .price-breakup-component,.price-breakup-table__subtotal td.price-breakup-price,.price-breakup-table__subtotal td.price-breakup-qty,.price-breakup-table__subtotal td.price-breakup-mid{color:#8a8a8a}@media (max-width:579px){.price-breakup-table{min-width:640px}.price-breakup-table thead th,.price-breakup-table tbody td{padding:14px 18px;font-size:14px}.price-breakup-table thead th{font-size:10px}}.price-breakup-summary{border-top:1px solid #ececec;justify-content:flex-end;padding:22px 28px;display:flex}@media (max-width:579px){.price-breakup-summary{padding:18px}}.price-breakup-summary__inner{width:100%;max-width:320px}.price-breakup-summary__row{color:#8a8a8a;justify-content:space-between;align-items:center;gap:16px;padding:5px 0;font-size:14px;display:flex}.price-breakup-summary__value{color:#1f2937}.price-breakup-summary__value--strike{color:#8a8a8a;text-decoration:line-through}.price-breakup-badge{color:#1e9e5a;white-space:nowrap;background:#e7f6ec;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.price-breakup-free-badge{color:#1e9e5a;white-space:nowrap;font-size:13px;font-weight:600;display:inline-block}.price-breakup-total{border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}@media (max-width:579px){.price-breakup-total{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px}}.price-breakup-total__label{letter-spacing:1px;text-transform:uppercase;color:#1c1917;margin:0 0 4px;font-size:12px;font-weight:600}.price-breakup-total__desc{color:#8a8a8a;margin:0;font-size:13px}.price-breakup-total__prices{align-items:baseline;gap:14px;display:flex}@media (max-width:579px){.price-breakup-total__prices{gap:10px}}.price-breakup-total__old{color:#8a8a8a;font-size:15px;text-decoration:line-through}.price-breakup-total__final{color:#1c1917;font-size:34px;font-weight:700;line-height:1}@media (max-width:579px){.price-breakup-total__final{font-size:28px}}.price-breakup-contact{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding:4px 4px 20px;font-family:Inter,sans-serif;display:flex}@media (max-width:579px){.price-breakup-contact{flex-direction:column;align-items:flex-start;gap:12px}}.price-breakup-contact__text{color:#8a8a8a;margin:0;font-size:14px}.price-breakup-contact__links{align-items:center;gap:16px;display:flex}@media (max-width:579px){.price-breakup-contact__links{flex-wrap:wrap;gap:12px}}.price-breakup-contact__link{color:#1b8a74;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.price-breakup-contact__link svg{flex-shrink:0}.price-breakup-contact__link:hover{color:#1b8a74;opacity:.75}.price-breakup-contact__divider{background:#ececec;width:1px;height:16px}@media (max-width:579px){.price-breakup-contact__divider{display:none}}.pbb-section{padding:40px 0 0;font-family:Inter,sans-serif}@media (max-width:579px){.pbb-section{padding:28px 0 0}}.pbb-card{background:#fff;border:1px solid #ececec;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 20px 60px -30px #0000002e,0 1px #00000005}@media (max-width:579px){.pbb-card{border-radius:12px}}.pbb-header{background:#f9fafb;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}@media (max-width:579px){.pbb-header{padding:14px 16px}}.pbb-header--inner{background:0 0;padding-top:10px;padding-bottom:10px}.pbb-header__title{letter-spacing:1px;text-transform:uppercase;color:#364153;font-size:13px;font-weight:700}.pbb-header__cols{gap:0;display:flex}@media (max-width:767px){.pbb-header__cols{display:none}}.pbb-header__col{letter-spacing:1px;text-transform:uppercase;color:#8a8a8a;text-align:right;width:110px;min-width:110px;font-size:11px;font-weight:500}@media (max-width:579px){.pbb-header__col{width:80px;min-width:80px;font-size:10px}}.pbb-header__col--narrow{width:70px;min-width:70px}@media (max-width:579px){.pbb-header__col--narrow{width:50px;min-width:50px}}.pbb-list{border-bottom:1px solid #ececec}.pbb-row{border-bottom:1px solid #ececec;align-items:center;gap:8px;padding:13px 24px;display:flex}.pbb-row:last-child{border-bottom:none}@media (max-width:767px){.pbb-row{flex-direction:column;align-items:stretch;gap:6px;padding:12px 16px}}@media (max-width:579px){.pbb-row{padding:11px 16px}}.pbb-row__name{letter-spacing:.5px;text-transform:uppercase;color:#1f2937;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.pbb-row__sub{text-transform:none;letter-spacing:.2px;color:#8a8a8a;margin-top:2px;font-size:11px;font-weight:400;display:block}.pbb-row__mrp{text-align:right;color:#8a8a8a;width:110px;min-width:110px;font-size:13px;text-decoration:line-through}.pbb-row__mrp:empty{display:none}@media (max-width:767px){.pbb-row__mrp{width:100%;min-width:0;font-size:12px}}@media (max-width:579px){.pbb-row__mrp{font-size:12px}}.pbb-row__qty{text-align:right;color:#8a8a8a;width:70px;min-width:70px;font-size:13px}@media (max-width:579px){.pbb-row__qty{width:50px;min-width:50px;font-size:12px}}.pbb-row__total{text-align:right;color:#1f2937;width:110px;min-width:110px;font-size:14px;font-weight:700}@media (max-width:767px){.pbb-row__total{width:100%;min-width:0;font-size:14px}}@media (max-width:579px){.pbb-row__total{font-size:13px}}.pbb-row__total--free{color:#1e9e5a}.pbb-row--subtotal{background:#f9fafb;padding-top:12px;padding-bottom:12px}.pbb-row--subtotal .pbb-row__name{letter-spacing:1px;color:#8a8a8a;font-size:11px;font-weight:700}.pbb-row--subtotal .pbb-row__total{color:#1f2937;font-size:13px;font-weight:700}.pbb-row--gst .pbb-row__name{color:#8a8a8a;font-weight:400}.pbb-row--gst .pbb-row__total{color:#8a8a8a;font-weight:500}.pbb-row--free .pbb-row__name{color:#1f2937;font-weight:400}.pbb-grand-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 24px;display:flex}@media (max-width:767px){.pbb-grand-total{flex-direction:column;align-items:stretch;gap:8px}}@media (max-width:579px){.pbb-grand-total{gap:6px;padding:16px}}.pbb-grand-total__label{letter-spacing:1px;text-transform:uppercase;color:#364153;flex-wrap:wrap;flex:auto;align-items:center;gap:6px 10px;min-width:0;font-size:12px;font-weight:700;display:flex}.pbb-grand-total__prices{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:4px 10px;margin-left:auto;display:flex}@media (max-width:767px){.pbb-grand-total__prices{justify-content:flex-end;width:100%;margin-left:0}}.pbb-grand-total__mrp-val{color:#8a8a8a;white-space:nowrap;font-size:13px;text-decoration:line-through}.pbb-grand-total__price{text-align:right;color:#364153;white-space:nowrap;font-size:22px;font-weight:700;line-height:1}@media (max-width:579px){.pbb-grand-total__price{font-size:18px}}.pbb-badge{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.pbb-badge--save{color:#1e9e5a;background:#e7f6ec}.design-own-step-banner{padding:40px 0}@media (max-width:1679px){.design-own-step-banner{padding:25px 0}}@media (max-width:1481px){.design-own-step-banner{padding:20px 0}}.design-own-step-banner .title-block{margin-bottom:25px}.design-own-step-banner .title-block .title-main{margin-bottom:20px}@media (max-width:1679px){.design-own-step-banner .title-block .title-main{margin-bottom:15px}}.design-own-step-banner .title-block p{color:#6c6c6c;max-width:600px;margin:0 auto;font-size:18px}@media (max-width:1679px){.design-own-step-banner .title-block p{max-width:500px;font-size:15px}}@media (max-width:1481px){.design-own-step-banner .title-block p{max-width:450px;font-size:13px}}.design-own-step-banner .info-block{text-align:center;color:#377c7e;background-color:#ebf5f5;border-radius:50px;margin-top:20px;padding:15px;font-size:13px;font-weight:500}@media (max-width:1679px){.design-own-step-banner .info-block{padding:12px 15px;font-size:12px}}@media (max-width:1199px){.design-own-step-banner .info-block{font-size:11px}}@media (max-width:767px){.design-own-step-banner .info-block{border-radius:12px}}.design-own-step-banner .info-block .view-all{color:#0b8386;margin-left:4px;font-weight:700;text-decoration:underline;transition:all .3s;display:inline-block}.design-own-step-banner .info-block .view-all:hover{opacity:.9}.custom-step-cover .steps-wrapper{border:1px solid #eaeaea;border-radius:134px;width:100%;padding-left:6px;display:flex;box-shadow:0 -4px 11.5px #0000000d}@media (max-width:991px){.custom-step-cover .steps-wrapper{display:none}}.custom-step-cover .steps-wrapper .steps{border-right:1px solid #eaeaea;width:33.3333%;margin-right:12px;padding:7px 12px 7px 0}.custom-step-cover .steps-wrapper .steps.active .steps-inner{background-color:#fff;border:1px solid #ececec}.custom-step-cover .steps-wrapper .steps .steps-inner{background-color:#f2f2f2;align-items:center;height:100%;padding:5px 12px 5px 20px;display:flex}@media (max-width:1199px){.custom-step-cover .steps-wrapper .steps .steps-inner{padding:10px 12px 10px 28px}}.custom-step-cover .steps-wrapper .steps:first-child .steps-inner{border-radius:134px 0 0 134px}.custom-step-cover .steps-wrapper .steps:last-child{border:none;margin-right:0;padding-right:6px}.custom-step-cover .steps-wrapper .steps:last-child .steps-inner{border-radius:0 134px 134px 0;padding-right:24px}.custom-step-cover .steps-wrapper .step-count{letter-spacing:.4px;color:#b8b8b8;font-size:30px;font-weight:600;line-height:1}@media (max-width:1679px){.custom-step-cover .steps-wrapper .step-count{font-size:24px}}@media (max-width:1481px){.custom-step-cover .steps-wrapper .step-count{font-size:23px}}@media (max-width:1281px){.custom-step-cover .steps-wrapper .step-count{font-size:22px}}@media (max-width:1199px){.custom-step-cover .steps-wrapper .step-count{font-size:20px}}.custom-step-cover .steps-wrapper .step-content{flex:1;padding-left:14px}@media (max-width:1199px){.custom-step-cover .steps-wrapper .step-content{padding-left:25px}}@media (max-width:991px){.custom-step-cover .steps-wrapper .step-content{padding-left:15px}}@media (max-width:767px){.custom-step-cover .steps-wrapper .step-content{padding-left:10px}}.custom-step-cover .steps-wrapper .step-content .text-title{color:#000;margin-bottom:0;font-family:Playfair Display,serif;font-size:16px;font-weight:600;line-height:1}@media (max-width:1679px){.custom-step-cover .steps-wrapper .step-content .text-title{font-size:14px}}@media (max-width:1199px){.custom-step-cover .steps-wrapper .step-content .text-title{font-size:13px}}@media (max-width:767px){.custom-step-cover .steps-wrapper .step-content .text-title{font-size:12px}}.custom-step-cover .steps-wrapper .step-content .link-block{line-height:1}.custom-step-cover .steps-wrapper .step-content .txt-change{color:#828282;font-size:13px;font-weight:400;text-decoration:underline;transition:all .3s;display:inline-block}@media (max-width:1679px){.custom-step-cover .steps-wrapper .step-content .txt-change{font-size:12px}}@media (max-width:1481px){.custom-step-cover .steps-wrapper .step-content .txt-change{font-size:11px}}.custom-step-cover .steps-wrapper .step-content .txt-change:hover{color:#000}.custom-step-cover .steps-wrapper .step-icon{background-color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}@media (max-width:1679px){.custom-step-cover .steps-wrapper .step-icon{width:40px;height:40px}}@media (max-width:1199px){.custom-step-cover .steps-wrapper .step-icon{width:30px;height:30px}}.custom-step-cover .steps-wrapper .step-icon img{object-fit:cover;max-width:100%;max-height:100%}@media (max-width:1679px){.custom-step-cover .steps-wrapper .step-icon img{max-width:24px}}@media (max-width:1199px){.custom-step-cover .steps-wrapper .step-icon img{max-width:16px}}.custom-step-cover .step-wrapper-mob{display:none}@media (max-width:991px){.custom-step-cover .step-wrapper-mob{display:flex}}.custom-step-cover .step-wrapper-mob{width:100%}.custom-step-cover .step-wrapper-mob .step{text-align:center;clip-path:polygon(0 0,calc(100% - 25px) 0,100% 50%,calc(100% - 25px) 100%,0 100%,25px 50%);background:#f8f8f8;border-radius:2px;flex-direction:column;flex:1;justify-content:center;margin-right:-17px;padding:9px 20px;transition:all .3s;display:flex;position:relative}.custom-step-cover .step-wrapper-mob .step:first-child{clip-path:polygon(0 0,calc(100% - 25px) 0,100% 50%,calc(100% - 25px) 100%,0 100%)}@media (max-width:400px){.custom-step-cover .step-wrapper-mob .step:nth-last-child(2){padding-left:30px}}.custom-step-cover .step-wrapper-mob .step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25px 50%);margin-right:0}@media (max-width:400px){.custom-step-cover .step-wrapper-mob .step:last-child{padding-left:30px}}.custom-step-cover .step-wrapper-mob .step .icon{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;margin:0 auto 5px;display:flex}.custom-step-cover .step-wrapper-mob .step .icon img{width:16px;height:auto}.custom-step-cover .step-wrapper-mob .step h4{color:#999;margin-bottom:0;font-family:Playfair Display,serif;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:400px){.custom-step-cover .step-wrapper-mob .step h4{font-size:11px}}.custom-step-cover .step-wrapper-mob .step .link-block{line-height:1}.custom-step-cover .step-wrapper-mob .step .txt-change{color:#828282;font-size:13px;font-weight:400;text-decoration:underline;transition:all .3s;display:inline-block}@media (max-width:1679px){.custom-step-cover .step-wrapper-mob .step .txt-change{font-size:12px}}@media (max-width:1481px){.custom-step-cover .step-wrapper-mob .step .txt-change{font-size:11px}}@media (max-width:579px){.custom-step-cover .step-wrapper-mob .step .txt-change{font-size:10px}}.custom-step-cover .step-wrapper-mob .step .txt-change:hover{color:#000}.custom-step-cover .step-wrapper-mob .step.active{background:#f1f3f5}.custom-step-cover .step-wrapper-mob .step.active h4{color:#000}.calculated-title{border-bottom:1px solid #f3f4f6;padding:5px 0 15px}.calculated-title .info-txt{color:#000;font-size:16px;font-weight:600}@media (max-width:1679px){.calculated-title .info-txt{font-size:13px}}@media (max-width:1481px){.calculated-title .info-txt{font-size:12px}}.calculated-title .price-discount-wrap{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.calculated-title .current-price{color:#000;font-weight:600}.calculated-title .regular-price{color:#78716c;font-size:.8em;font-weight:400;text-decoration:line-through}.calculated-title .info-qst img{width:15px}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn{color:#000;background-color:#0000}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn .zoom-txt,.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn .txt{transition:transform .45s cubic-bezier(.65,0,.35,1);display:inline-block}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn:hover{background-color:#0000}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn:hover .zoom-txt,.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn:hover .txt{transform:scale(1.1)}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn.btn-outline:hover{background-color:#0000!important}.category-list-sec .category-list-wrapper .category-list-row.design-own-row{--bs-gutter-x:.5rem}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{max-width:16.6667%;margin-bottom:30px}@media (max-width:1481px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{margin-bottom:20px}}@media (max-width:1199px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{max-width:20%}}@media (max-width:991px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{max-width:25%}}@media (max-width:767px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{max-width:33.3333%}}@media (max-width:579px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{max-width:50%}}@media (max-width:375px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-col{max-width:100%}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card{padding-bottom:10px}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block{border-radius:15px;height:210px}@media (max-width:1679px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block{height:190px}}@media (max-width:1199px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block{height:180px}}@media (max-width:579px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block{height:145px}}@media (max-width:991px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block{box-sizing:content-box;background-color:#fff;padding-bottom:64px}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block .category-slider{overflow:visible}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block .category-slider .slick-list{border-radius:15px;overflow:hidden}}@media (max-width:579px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .img-block{padding-bottom:58px}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots{text-align:left;z-index:3;flex-wrap:nowrap;max-width:calc(100% - 110px);padding-left:10px;padding-right:0;overflow:hidden;display:flex!important}@media (max-width:991px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots{text-align:center;justify-content:center;width:100%;max-width:100%;padding-left:8px;padding-right:8px;bottom:-28px;left:0;right:0}}@media (max-width:767px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots{text-align:center;justify-content:center;max-width:100%;padding-left:8px;bottom:-26px}}@media (max-width:579px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots{text-align:center;justify-content:center;max-width:100%;padding-left:6px;padding-right:6px;bottom:-24px}}@media (min-width:370px) and (max-width:400px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots{text-align:center;justify-content:center;max-width:100%;padding-left:5px;padding-right:5px}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots li{flex-shrink:0;margin:0 3.5px}@media (max-width:991px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots li{margin:0 3px}}@media (max-width:579px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .category-slider .slick-dots li{margin:0 2.5px}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper{z-index:3}@media (max-width:991px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper{justify-content:center;padding:4px 8px 10px}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper .cntrl-btn-actions{margin-left:0}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper .card-btn{max-width:20px;margin-left:10px}@media (max-width:991px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper .card-btn{margin-left:6px}}@media (max-width:579px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper .card-btn{margin-left:4px}}@media (min-width:370px) and (max-width:400px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper .card-btn{margin-left:3px}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .cntrl-btn-wrapper .card-btn img{max-width:20px}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .product-name{font-size:12px}@media (max-width:1481px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .product-name{font-size:11px}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .price{font-size:12px}@media (max-width:1481px){.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .price{font-size:11px}}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .price .product-view-btn{width:16px;height:16px}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .price .product-view-btn img{max-width:9px}.category-list-sec .category-list-wrapper .category-list-row.design-own-row .category-list-card .detail-block .product-code{font-size:10px}.total-info-block{margin:30px 0 15px}@media (max-width:1679px){.total-info-block{margin:25px 0 15px}}.total-info-block .total-sm-row .label-block,.total-info-block .total-row .label-block{align-items:center;min-width:0;padding-right:10px;font-weight:500;display:flex}.total-info-block .total-sm-row .label-block .info-img,.total-info-block .total-row .label-block .info-img{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:inline-flex}@media (max-width:479px){.total-info-block .total-sm-row .label-block .info-img,.total-info-block .total-row .label-block .info-img{width:16px;height:16px;margin-right:8px}}.total-info-block .total-sm-row .label-block .info-img img,.total-info-block .total-row .label-block .info-img img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.total-info-block .total-sm-row{color:#1e2939;align-items:center;margin-bottom:25px;font-size:17px;display:flex}@media (max-width:1679px){.total-info-block .total-sm-row{margin-bottom:20px;font-size:14px}}@media (max-width:1481px){.total-info-block .total-sm-row{margin-bottom:12px;font-size:13px}}.total-info-block .total-sm-row .label-block{padding-right:10px;font-weight:500}.total-info-block .total-sm-row .label-block .info-img{margin-right:10px;line-height:1;display:inline-block}@media (max-width:479px){.total-info-block .total-sm-row .label-block .info-img{margin-right:5px}}@media (max-width:1679px){.total-info-block .total-sm-row .label-block .info-img img{max-width:14px}}@media (max-width:1481px){.total-info-block .total-sm-row .label-block .info-img img{max-width:13px}}@media (max-width:479px){.total-info-block .total-sm-row .label-block .info-img img{max-width:10px;margin-top:-2px}}.total-info-block .total-sm-row .label-value{text-align:right;flex-shrink:0;margin-left:auto;font-weight:600}.total-info-block .total-sm-row .label-value .price-breakup-summary__value--strike{font-size:.85em;font-weight:400}.total-info-block .total-row{color:#1e2939;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0;font-size:17px}@media (max-width:1679px){.total-info-block .total-row{padding:12px 0;font-size:14px}}@media (max-width:1481px){.total-info-block .total-row{padding:10px 0;font-size:13px}}@media (max-width:579px){.total-info-block .total-row{font-size:12px}}@media (max-width:479px){.total-info-block .total-row{font-size:11px}}.total-info-block .total-row .total-label,.total-info-block .total-row .label-block{color:#1e2939;align-items:center;font-size:17px;font-weight:500;display:flex}@media (max-width:1679px){.total-info-block .total-row .total-label,.total-info-block .total-row .label-block{font-size:14px}}@media (max-width:1481px){.total-info-block .total-row .total-label,.total-info-block .total-row .label-block{font-size:13px}}.total-info-block .total-row .total-label .info-img img,.total-info-block .total-row .label-block .info-img img{max-height:20px}@media (max-width:1679px){.total-info-block .total-row .total-label .info-img img,.total-info-block .total-row .label-block .info-img img{max-height:18px}}@media (max-width:1481px){.total-info-block .total-row .total-label .info-img img,.total-info-block .total-row .label-block .info-img img{max-height:17px}}@media (max-width:579px){.total-info-block .total-row .total-label .info-img img,.total-info-block .total-row .label-block .info-img img{max-height:16px}}.total-info-block .total-row .total-value{text-align:right;color:#1e2939;flex-shrink:0;margin-left:auto;font-size:21px;font-weight:700}@media (max-width:1679px){.total-info-block .total-row .total-value{font-size:19px}}@media (max-width:1481px){.total-info-block .total-row .total-value{font-size:16px}}@media (max-width:579px){.total-info-block .total-row .total-value{font-size:15px}}@media (max-width:479px){.total-info-block .total-row .total-value{font-size:13px}}.total-info-block .total-row .total-value .price-breakup-summary__value--strike{font-size:.6em;font-weight:400}.total-info-block .total-row .label-block .price-breakdown-pill{color:#1e2939;letter-spacing:.02em;white-space:nowrap;cursor:default;border:1px solid #1e2939;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:500;display:inline-flex}@media (max-width:1679px){.total-info-block .total-row .label-block .price-breakdown-pill{padding:2px 8px;font-size:9px}}.total-info-block .total-row .label-block .pbb-badge--save{margin-left:8px}.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper.select-fields-step-2{margin-bottom:20px}.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper.select-fields-step-2 .field-block{border:none;margin-bottom:10px}.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper.select-fields-step-2 .field-block [class^=col]{margin-top:0}@media (max-width:579px){.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper.select-fields-step-2 .field-block .col-form-label{margin-bottom:10px}}.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .custom-select-wrapper .custom-select__control{font-size:14px}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .custom-select-wrapper .custom-select__control{font-size:13px}}@media (max-width:579px){.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .custom-select-wrapper .custom-select__control{font-size:12px}}.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .custom-select-wrapper .custom-select__control .custom-select__indicator{margin-right:-10px}.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .form-select{font-size:14px}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .form-select{font-size:13px}}@media (max-width:579px){.product-detail-outer .product-detail-inner .product-content-right .select-fields-wrapper .field-block .form-select{font-size:12px}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer{margin-bottom:20px}.product-detail-outer .product-detail-inner .product-content-right .cart-btn-outer .deign-own-btn{margin-top:0}}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-toggle{text-align:left;color:#717182;font-weight:400}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-toggle:after{display:none}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu{background-color:#fbfbfc;border-color:#ededed;border-radius:22px;width:100%;box-shadow:0 4px 4px #0000001a}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover{width:100%;padding:15px 10px;overflow:hidden}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-next,.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-prev{z-index:1;background-position:50%;background-size:100%;width:18px;height:18px;padding:0;top:18px}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-next,.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-prev{top:15px}}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-next:before,.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-prev:before{display:none}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-next{background-image:url(../media/met-arw-right.1v9vy-jaav1rd.svg);right:-5px}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .slick-prev{background-image:url(../media/met-arw-left.1ddr-19znhz6q.svg);left:-5px}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .metal-item{text-align:center;flex-direction:column;align-items:center;display:flex}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .metal-item .metal-color{border:.5px solid #fff;border-radius:50%;width:34px;height:34px;margin-bottom:5px;overflow:hidden}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .metal-item .metal-color{width:30px;height:30px}}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .metal-item .metal-color img{object-fit:cover;width:100%;height:100%}.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .metal-item .metal-name{color:#101828;font-size:10px}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .metal-dropdown .dropdown .dropdown-menu .metal-slider-cover .metal-slider .metal-item .metal-name{font-size:8px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card{background:#f3f4f6;border-radius:9px;align-items:center;gap:24px;width:100%;margin-bottom:30px;padding:24px;display:flex}@media (max-width:1481px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card{margin-bottom:20px;padding:20px}}@media (max-width:579px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card{flex-flow:column wrap}}@media (max-width:400px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card{padding:15px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-content{flex:1;min-width:0}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-title{color:#000;margin-bottom:14px;font-size:16px;font-weight:500}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-title{font-size:14px}}@media (max-width:1481px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-title{margin-bottom:10px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-description{color:#717182;margin-bottom:15px;font-size:13px}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-description{font-size:12px}}@media (max-width:1481px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-description{margin-bottom:10px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-price{color:#000;margin-bottom:15px;font-size:13px;font-weight:500}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-price{font-size:12px}}@media (max-width:1481px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-price{margin-bottom:10px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .black-cta{height:auto;padding:10px 30px;font-size:10px}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .black-cta{font-size:9px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-image-wrap{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:185px;height:185px;padding:1px;display:flex;overflow:hidden}@media (max-width:1679px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-image-wrap{width:170px;height:170px}}@media (max-width:1481px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-image-wrap{width:160px;height:160px}}@media (max-width:991px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-image-wrap{width:150px;height:150px}}@media (max-width:579px){.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-image-wrap{order:-1;width:100%;height:100px}}.product-detail-outer .product-detail-inner .product-content-right .preview-3d-card .card-image-wrap .media-item{object-fit:cover;max-width:100%;max-height:100%}.custom-step-cover .step-wrapper-mob .step .item-multiple .icon{margin:5px 2px}.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .drag-area.img .product-img{object-fit:cover;max-width:100%;max-height:100%}.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .drag-area.img .design-own-main-img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:16px}.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .layer-img-cover{border-radius:30px;flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}@media (max-width:767px){.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .layer-img-cover{border-radius:18px}}.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .layer-img-cover .layer-img-block{background-color:#fff;justify-content:center;align-items:center;width:50%;height:100%;display:flex}.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .layer-img-cover .layer-img-block.layer-bottom{border-left:1px solid #e9e9e940}.product-detail-outer .product-detail-inner .product-left .slider-holder .product-slider .layer-img-cover .layer-img-block .product-media{max-width:100%;max-height:100%}@media (max-width:991px){.product-detail-outer.product-detail-outer--design-own .product-detail-inner .product-left .slider-holder .product-slider .drag-area.img .media-action-stack:not(.media-action-stack--has-360){top:15px;right:15px;bottom:unset}.product-detail-outer.product-detail-outer--design-own .product-detail-inner .product-left .slider-holder .product-slider .drag-area.img .media-action-stack:not(.media-action-stack--has-360) .compare{display:flex!important}}.product-detail-outer .product-detail-inner .product-left .product-slider-nav .prod-wrap.prod-wrap-combo{flex-direction:row;justify-content:normal;align-items:stretch;padding:0;display:flex;overflow:hidden}.product-detail-outer .product-detail-inner .product-left .product-slider-nav .prod-wrap.prod-wrap-combo .layer-img-block{background-color:#fff;width:50%}.product-detail-outer .product-detail-inner .product-left .product-slider-nav .prod-wrap.prod-wrap-combo .layer-img-block.layer-bottom{border-left:1px solid #e9e9e940}.product-detail-outer .product-detail-inner .product-left .product-slider-nav .prod-wrap.prod-wrap-combo .layer-img-block img,.product-detail-outer .product-detail-inner .product-left .product-slider-nav .prod-wrap.prod-wrap-combo .layer-img-block video{object-fit:cover;width:100%;height:100%;display:block}.engraving-sec{margin-bottom:25px}.engraving-sec .title-wrapper{align-items:center;margin-bottom:20px}.engraving-sec .title-wrapper .title-block{color:#1e2939;flex-shrink:0;align-items:center;font-size:17px;font-weight:500;display:flex}@media (max-width:1679px){.engraving-sec .title-wrapper .title-block{font-size:14px}}@media (max-width:1481px){.engraving-sec .title-wrapper .title-block{font-size:13px}}.engraving-sec .title-wrapper .line-lg{background-color:#e5e5e5;flex-grow:1;height:1px;margin:0 25px}.engraving-sec .title-wrapper .toggle-btn{background-color:#f3f3f559;border:1px solid #ededed;border-radius:35px;flex-shrink:0;width:54px;height:42px;padding:0}@media (max-width:1679px){.engraving-sec .title-wrapper .toggle-btn{width:48px;height:38px}}@media (max-width:579px){.engraving-sec .title-wrapper .toggle-btn{border-radius:25px;width:44px;height:34px}}.engraving-sec .engraving-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.engraving-sec .engraving-head .engraving-head-icon{color:#1e2939;flex-shrink:0;line-height:0}.engraving-sec .engraving-head .engraving-head-icon svg{width:20px;height:20px}.engraving-sec .engraving-head .engraving-head-title{color:#1e2939;flex-shrink:0;font-size:17px;font-weight:600}@media (max-width:1679px){.engraving-sec .engraving-head .engraving-head-title{font-size:14px}}@media (max-width:1481px){.engraving-sec .engraving-head .engraving-head-title{font-size:13px}}.engraving-sec .engraving-head .engraving-head-line{background-color:#e5e5e5;flex-grow:1;height:1px}.engraving-sec .engraving-head .engraving-head-price{color:#1e2939;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:600}@media (max-width:1679px){.engraving-sec .engraving-head .engraving-head-price{font-size:13px}}.engraving-sec .engraving-head .engraving-head-divider{background-color:#e5e5e5;flex-shrink:0;width:1px;height:22px}.engraving-sec .engraving-head .engraving-toggle-btn{cursor:pointer;border-radius:35px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.engraving-sec .engraving-head .engraving-toggle-btn svg{flex-shrink:0}.engraving-sec .engraving-head .engraving-toggle-btn.is-add{color:#111;background:#fff;border:1px solid #111}.engraving-sec .engraving-head .engraving-toggle-btn.is-add:hover{color:#fff;background:#111}.engraving-sec .engraving-head .engraving-toggle-btn.is-remove{color:#d63031;background:#fdecec;border:1px solid #f3b5b5}.engraving-sec .engraving-head .engraving-toggle-btn.is-remove:hover{background:#fbdada}@media (max-width:579px){.engraving-sec .engraving-head .engraving-toggle-btn{padding:7px 14px;font-size:13px}.engraving-sec .engraving-head{gap:8px}.engraving-sec .engraving-head .engraving-head-title{font-size:14px}.engraving-sec .engraving-head .engraving-head-price{font-size:12px}}.engraving-sec .acc-engraving-cover .inner-text-cover{width:100%;position:relative}.engraving-sec .acc-engraving-cover .inner-text-cover .info-data{color:#717182;font-size:10px;display:inline-block;position:absolute;bottom:-20px;right:0}.engraving-sec .acc-engraving-cover .symbol-inp-view{background-color:#f3f3f559;border:1px solid #ededed;border-radius:35px;align-items:center;width:100%;padding-left:10px;display:flex}.engraving-sec .acc-engraving-cover .symbol-inp-view .input-group-text{background-color:#0000;border:none;justify-content:center;align-items:center;width:30px;padding:2px 0 0}.engraving-sec .acc-engraving-cover .symbol-inp-view .form-control{color:#717182;background-color:#0000;border:none;height:42px;padding:10px 20px 10px 10px;font-size:15px}@media (max-width:1679px){.engraving-sec .acc-engraving-cover .symbol-inp-view .form-control{font-size:13px}}@media (max-width:1199px){.engraving-sec .acc-engraving-cover .symbol-inp-view .form-control{height:41px}}.engraving-sec .acc-engraving-cover .symbol-group{column-gap:12px;display:flex}@media (max-width:1199px){.engraving-sec .acc-engraving-cover .symbol-group{column-gap:5px}}@media (max-width:991px){.engraving-sec .acc-engraving-cover .symbol-group{column-gap:10px}}@media (max-width:360px){.engraving-sec .acc-engraving-cover .symbol-group{column-gap:5px}}.engraving-sec .acc-engraving-cover .symbol-group .symbol-btn{background-color:#f3f3f559;border:1px solid #ededed;border-radius:12px;width:16.6667%;height:42px;padding:0}@media (max-width:360px){.engraving-sec .acc-engraving-cover .symbol-group .symbol-btn{border-radius:8px;height:40px}}.engraving-sec .acc-engraving-cover .over-view-block{border:1px solid #eee;border-radius:13px;justify-content:center;align-items:center;width:100%;height:165px;margin-top:30px;display:flex;overflow:hidden}@media (max-width:1679px){.engraving-sec .acc-engraving-cover .over-view-block{height:150px;margin-top:20px}}@media (max-width:1481px){.engraving-sec .acc-engraving-cover .over-view-block{height:140px}}@media (max-width:1199px){.engraving-sec .acc-engraving-cover .over-view-block{height:130px}}@media (max-width:579px){.engraving-sec .acc-engraving-cover .over-view-block{height:110px}}@media (max-width:400px){.engraving-sec .acc-engraving-cover .over-view-block{height:90px}}.engraving-sec .acc-engraving-cover .over-view-block img{max-width:100%;max-height:100%}.engraving-sec .acc-engraving-cover .font-dropdown .form-select{color:#000;padding-top:0!important;padding-bottom:0!important;font-size:18px!important}@media (max-width:1481px){.engraving-sec .acc-engraving-cover .font-dropdown .form-select{font-size:16px!important}}.start-over-dialog{max-width:820px!important}.start-over-modal{overflow:hidden;border-radius:20px!important}.start-over-modal .start-over-modal-body{text-align:center;padding:40px 36px 36px;position:relative}@media (max-width:579px){.start-over-modal .start-over-modal-body{padding:28px 20px 22px}}.start-over-modal .start-over-modal-body .start-over-title{color:#000;margin-bottom:6px;font-size:22px;font-weight:700}@media (max-width:579px){.start-over-modal .start-over-modal-body .start-over-title{font-size:18px}}.start-over-modal .start-over-modal-body .start-over-subtitle{color:#717182;margin-bottom:28px;font-size:14px}@media (max-width:579px){.start-over-modal .start-over-modal-body .start-over-subtitle{margin-bottom:20px}}.start-over-modal .start-over-modal-body .start-over-login-hint{text-align:left;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 18px;display:flex}@media (max-width:579px){.start-over-modal .start-over-modal-body .start-over-login-hint{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px}}.start-over-modal .start-over-modal-body .start-over-login-hint p{color:#9a3412;flex:1;margin:0;font-size:13px;line-height:1.5}.start-over-modal .start-over-modal-body .start-over-login-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:none;border-radius:999px;flex-shrink:0;padding:8px 20px;font-size:13px;font-weight:600}@media (max-width:579px){.start-over-modal .start-over-modal-body .start-over-login-btn{min-width:120px}}.start-over-modal .start-over-modal-body .start-over-options{justify-content:center;gap:16px;margin-bottom:20px;display:flex}@media (max-width:579px){.start-over-modal .start-over-modal-body .start-over-options{flex-direction:column}}.start-over-modal .start-over-modal-body .start-over-option{cursor:pointer;background:#fafafa;border:1.5px solid #ededed;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:10px;padding:24px 16px 20px;transition:border-color .25s,background .25s,transform .25s;display:flex}@media (max-width:579px){.start-over-modal .start-over-modal-body .start-over-option{text-align:left;flex-direction:row;gap:14px;padding:16px}}.start-over-modal .start-over-modal-body .start-over-option:hover:not(:disabled){background:#fff;border-color:#000;transform:translateY(-2px)}.start-over-modal .start-over-modal-body .start-over-option:disabled{cursor:default;opacity:.7}.start-over-modal .start-over-modal-body .start-over-option .start-over-icon{background:#f3f3f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.start-over-modal .start-over-modal-body .start-over-option .start-over-icon img{object-fit:contain;width:28px;height:28px}.start-over-modal .start-over-modal-body .start-over-option .start-over-label{color:#000;letter-spacing:.3px;text-transform:uppercase;text-align:center;width:100%;max-width:120px;font-size:13px;font-weight:700}.start-over-modal .start-over-modal-body .start-over-option .start-over-desc{color:#717182;text-align:center;width:100%;font-size:11px;line-height:1.4}.start-over-modal .start-over-modal-body .start-over-close{position:absolute;top:16px;right:16px}.start-over-modal .start-over-modal-body .start-over-spinner{border:3px solid #ededed;border-top-color:#717182;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin-360;display:block}.dyo-setting-picker{text-align:center;padding:32px 0 48px}.dyo-setting-picker .dyo-setting-picker-section{margin-bottom:36px}.dyo-setting-picker .dyo-setting-picker-label{letter-spacing:2px;text-transform:uppercase;color:#717182;margin-bottom:20px;font-size:12px;font-weight:700}.dyo-setting-picker .dyo-setting-picker-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:767px){.dyo-setting-picker .dyo-setting-picker-row{gap:12px}}.dyo-setting-picker .dyo-setting-picker-card{text-align:center;color:#000;cursor:pointer;border:1.5px solid #ededed;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:10px;min-width:130px;padding:20px 16px 16px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.dyo-setting-picker .dyo-setting-picker-card:hover{color:#000;border-color:#000;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}@media (max-width:767px){.dyo-setting-picker .dyo-setting-picker-card{border-radius:12px;min-width:100px;padding:14px 12px 12px}}.dyo-setting-picker .dyo-setting-picker-img{object-fit:contain;width:72px;height:72px}@media (max-width:767px){.dyo-setting-picker .dyo-setting-picker-img{width:52px;height:52px}}.dyo-setting-picker .dyo-setting-picker-name{letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.dyo-setting-picker .dyo-setting-picker-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:16px;width:130px;height:148px;animation:1.4s infinite shimmer-sweep}@media (max-width:767px){.dyo-setting-picker .dyo-setting-picker-skeleton{width:100px;height:120px}}.dyo-no-products-picker{text-align:center;padding:0 0 32px}.dyo-no-products-picker .dyo-show-types-outline-btn{letter-spacing:2px;text-transform:uppercase;color:#000;cursor:pointer;background:0 0;border:1.5px solid #000;border-radius:50px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.dyo-no-products-picker .dyo-show-types-outline-btn .dyo-refresh-icon{font-size:15px;transition:transform .3s;display:inline-block}.dyo-no-products-picker .dyo-show-types-outline-btn:hover{color:#fff;background:#000}.dyo-no-products-picker .dyo-show-types-outline-btn:hover .dyo-refresh-icon{transform:rotate(180deg)}.cart-btn-outer+.hallmark-badges-section{margin-top:-30px}.hallmark-badges-section{padding:6px 0 12px}.hallmark-badges-section .hallmark-badges-heading{color:#555;text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;padding:0 2px;font-size:13px;font-weight:600}.hallmark-badges-section .hallmark-badges-inner{background:#fafafa;border-radius:10px;align-items:stretch;gap:0;display:flex;overflow:hidden}.hallmark-badges-section .hallmark-badge-item{border-right:1px solid #ebebeb;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:14px 10px 12px;display:flex}.hallmark-badges-section .hallmark-badge-item:last-child{border-right:none}.hallmark-badges-section .hallmark-badge-item img{object-fit:contain;width:auto;height:44px;margin-bottom:7px}.hallmark-badges-section .hallmark-badge-name{color:#747474;text-align:center;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.3}.design-own-price-tooltip{color:#444;text-align:center;z-index:100;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;width:260px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:11px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001a}.design-own-price-tooltip .tooltip-arrow{background:#f5f5f5;border:1px solid #e0e0e0;border-top:none;border-left:none;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:575px){.design-own-price-tooltip{left:auto;right:-10px;transform:none}.design-own-price-tooltip .tooltip-arrow{left:auto;right:14px;transform:rotate(45deg)}}
.ring-size-guide-modal{background:#0000008c}@media (min-width:992px){.ring-size-guide-modal .ring-size-guide-dialog{max-width:940px}}.ring-size-guide-modal .ring-size-guide-content{background:#fff;border:none;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000024}.ring-size-guide-modal .rsg-body{padding:36px 40px 32px;position:relative}@media (max-width:767px){.ring-size-guide-modal .rsg-body{padding:24px 18px 22px}}.ring-size-guide-modal .rsg-lottie-outer{opacity:.3;pointer-events:none;z-index:0;position:absolute;top:0;right:0}.ring-size-guide-modal .lottie-css{filter:blur(5px);width:353px;height:256px;display:block;position:absolute;top:-130px;right:-185px}@media (max-width:767px){.ring-size-guide-modal .lottie-css{width:240px;height:174px;top:-90px;right:-120px}}.ring-size-guide-modal .rsg-close{z-index:2;color:#1c1917;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:18px;line-height:1;transition:background .2s;display:flex;position:absolute;top:22px;right:22px}.ring-size-guide-modal .rsg-close:hover{background:#f3f4f6}@media (max-width:767px){.ring-size-guide-modal .rsg-close{top:16px;right:16px}}.ring-size-guide-modal .rsg-title{z-index:1;color:#1c1917;margin:0 0 10px;font-family:Playfair Display,serif;font-size:34px;font-weight:700;line-height:1.2;position:relative}@media (max-width:767px){.ring-size-guide-modal .rsg-title{font-size:26px}}.ring-size-guide-modal .rsg-title span{color:#8a8a8a;font-style:italic;font-weight:400}.ring-size-guide-modal .rsg-desc{z-index:1;color:#6b7280;max-width:620px;margin:0 0 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;position:relative}@media (max-width:767px){.ring-size-guide-modal .rsg-desc{font-size:13px}}.ring-size-guide-modal .rsg-table-wrap{z-index:1;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:12px;max-height:420px;position:relative;overflow:auto}@media (max-width:767px){.ring-size-guide-modal .rsg-table-wrap{max-height:340px}}.ring-size-guide-modal .rsg-table-wrap{scrollbar-width:thin;scrollbar-color:#d1d5db #0000}.ring-size-guide-modal .rsg-table-wrap::-webkit-scrollbar{width:8px;height:8px}.ring-size-guide-modal .rsg-table-wrap::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}.ring-size-guide-modal .rsg-table-wrap::-webkit-scrollbar-track{background:0 0}.ring-size-guide-modal .rsg-empty{text-align:center;color:#777;margin:0;padding:24px 0}.ring-size-guide-modal .rsg-retry{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#000;border:none;border-radius:999px;margin-top:12px;padding:8px 24px;font-size:12px;font-weight:700}.ring-size-guide-modal .rsg-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:620px;margin:0;font-family:Inter,sans-serif}.ring-size-guide-modal .rsg-table th,.ring-size-guide-modal .rsg-table td{text-align:center;vertical-align:middle;border-right:1px solid #e5e7eb;width:25%;padding:13px 16px}.ring-size-guide-modal .rsg-table th:last-child,.ring-size-guide-modal .rsg-table td:last-child{border-right:none}.ring-size-guide-modal .rsg-table thead th{z-index:1;color:#1c1917;text-transform:uppercase;letter-spacing:.3px;text-underline-offset:3px;background:#fff;border-bottom:1px solid #e5e7eb;padding-top:18px;padding-bottom:18px;font-size:13px;font-weight:700;text-decoration:underline;position:sticky;top:0;box-shadow:inset 0 -1px #e5e7eb}.ring-size-guide-modal .rsg-table tbody td{color:#374151;border-bottom:1px solid #f0f0f0;font-size:14px}.ring-size-guide-modal .rsg-table tbody tr:last-child td{border-bottom:none}@media (max-width:767px){.ring-size-guide-modal .rsg-table th,.ring-size-guide-modal .rsg-table td{padding:11px 12px}.ring-size-guide-modal .rsg-table thead th{font-size:12px}.ring-size-guide-modal .rsg-table tbody td{font-size:13px}}.ring-size-guide-modal .rsg-footer{z-index:1;border-top:1px solid #efefef;align-items:center;gap:18px;margin-top:22px;padding-top:22px;display:flex;position:relative}@media (max-width:579px){.ring-size-guide-modal .rsg-footer{text-align:center;flex-direction:column;gap:14px}}.ring-size-guide-modal .rsg-footer__icon{color:#d82b23;background:#fcede9;border-radius:50%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;font-size:24px;display:flex}.ring-size-guide-modal .rsg-footer__icon svg{width:24px;height:24px}.ring-size-guide-modal .rsg-footer__title{color:#1c1917;margin:0 0 4px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}@media (max-width:767px){.ring-size-guide-modal .rsg-footer__title{font-size:15px}}.ring-size-guide-modal .rsg-footer__desc{color:#6b7280;margin:0;font-family:Inter,sans-serif;font-size:14px}.ring-size-guide-modal .rsg-footer__link{color:#d82b23;text-underline-offset:2px;font-weight:700;text-decoration:underline}.ring-size-guide-modal .rsg-footer__link:hover{color:#d82b23;opacity:.8}.ring-size-guide-pill{color:#1e2939;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #1e2939;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:500;transition:background .15s;display:inline-flex}.ring-size-guide-pill:hover,.ring-size-guide-pill:focus-visible{background:#1e29390f}.field-label-with-guide{padding-top:7px;padding-bottom:7px}@media (max-width:579px){.field-label-with-guide{margin-bottom:10px}}.ring-size-chart-error{text-align:left;color:#b42318;margin:6px 0 0;padding-left:20px;font-size:13px}.ring-size-chart-error .ring-size-chart-retry{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}
