.wbc{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:1600px;margin:0 auto;padding:24px 30px 40px;align-items:start}@media(max-width:768px){.wbc{grid-template-columns:1fr}}.wbc__gallery{display:flex;flex-direction:row-reverse;column-gap:30px;position:sticky;top:87px;align-self:start}.wbc__gallery-main{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:1 / 1}.wbc__gallery-main img{width:100%;height:100%;display:block;object-fit:cover;transition:opacity .18s ease}.wbc__gallery-main.is-swapping img{opacity:.35}.wbc__gallery-thumbs{display:flex;flex-direction:column;gap:8px}.wbc__thumb{width:114px;height:114px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid #F3F4F6}.wbc__thumb.is-active{border-color:#1f1147;opacity:1}.wbc__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#fffc;line-height:normal;cursor:pointer;box-shadow:0 10px 15px -3px #00000026;display:flex;align-items:center;justify-content:center;z-index:5}.wbc__nav--prev{left:16px}.wbc__nav--next{right:16px}.wbc__nav:hover{background:#fff}.wbc__mm-caption{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#ffffffe6;padding:4px 14px;border-radius:20px;font-weight:600;font-size:13px;z-index:5}.wbc__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:6;transition:opacity .12s ease}.wbc__spinner{width:32px;height:32px;border:3px solid #ddd;border-top-color:#1f1147;border-radius:50%;animation:wbc-spin .7s linear infinite}@keyframes wbc-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.wbc__gallery{position:static;max-height:none}}.wbc__title{font-size:24px;margin:0 0 16px;font-family:Playfair Display;font-weight:500;line-height:32px}.wbc__price-box{background:#eaeaf5;border-radius:10px;padding:16px 18px;margin-bottom:12px;width:fit-content}.wbc__price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.wbc__price-compare{text-decoration:line-through;color:#6a7282;font-size:24px;font-family:Mulish;font-weight:400;line-height:32px}.wbc__price-sale-label{font-size:16px;color:#0a0a0a;font-family:Mulish;font-weight:400;line-height:20px}.wbc__price-current{font-weight:700;font-size:24px;font-family:Mulish;color:#000;line-height:32px}.wbc__save-banner{display:inline-block;margin-top:12px;background:#2c2c54;color:#fff;font-size:13px;font-weight:500;padding:6px 14px;border-radius:4px;line-height:16px;font-family:Mulish}.wbc__group{margin-bottom:20px}.wbc__label{font-weight:600;margin-bottom:8px;font-family:Mulish;color:#0a0a0a;font-size:18px;line-height:28px;text-transform:capitalize;margin-top:0}.wbc__buttons{display:flex;flex-wrap:wrap;gap:8px}.wbc__button--main{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.wbc__btn{padding:10px 16px;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .15s ease}.wbc__btn.is-selected{background:#1f1147;color:#fff;border-color:#1f1147}.wbc__btn.is-disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed;pointer-events:none}.wbc__buttons--icon{gap:12px}.wbc__btn--icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:80px;height:80px;padding:10px 8px 12px;border:2px solid #D1D5DC;border-radius:10px;background:#fff}button.wc__shape-icon img{width:35px;height:35px;margin:0}button.wc__shape-icon span{line-height:normal!important}.wbc__btn--icon .wbc__icon-label{font-size:14px;text-align:center;line-height:20px;font-family:Mulish;font-weight:500;text-transform:capitalize;color:#0a0a0a}img.wbc__icon-image{margin-top:25px;width:137px}.wbc__icon-image--auto-tint{filter:brightness(0) invert(1)}.wc__shape-icon.is-selected{background:#1f1147;border-color:#1f1147}.wc__shape-icon.is-selected .wbc__icon-label{color:#fff}button.wc__shape-icon{transition:.3s}.wbc__btn--icon.is-selected .wbc__icon-placeholder{background:#ffffff26;border-color:#fff6}.wbc__btn--metal{border-width:2px;border-style:solid;border-color:transparent;color:#000;font-size:14px;font-weight:500;padding:8px 12px;border-radius:4px;font-family:Mulish;text-transform:capitalize}.wbc__btn--metal.is-selected{color:#fff;font-weight:500}.wbc__btn--metal.is-disabled{opacity:.35;text-decoration:line-through}.wbc__specs{background:#f9f9fb;border-radius:10px;padding:16px;margin-bottom:20px}.wbc__specs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.wbc__specs-header h3{font-weight:600;margin:0;font-size:18px;font-family:Mulish;color:#0a0a0a;line-height:28px}.wbc__specs-badge{background:#2c2c54;color:#fff;padding:3.5px 7px 4px 8px;border-radius:4px;font-family:Mulish;font-size:12px;font-weight:400;line-height:16px;display:flex;align-items:center;gap:4px}.wbc__specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wbc__specs-label{font-family:Mulish;margin:0;font-size:14px;color:#4a5565;font-weight:400;line-height:20px}.wbc__specs-value{margin:0;font-weight:500;font-family:Mulish;font-size:16px;color:#0a0a0a;line-height:24px}.wbc__qty-control{display:inline-flex;align-items:center;border:1px solid #D1D5DC;border-radius:4px;overflow:hidden}.wbc__qty-control button{width:40px;height:40px;border:none;cursor:pointer;font-size:16px;background:transparent}.wbc__qty-control button:disabled{opacity:.4;cursor:not-allowed}.wbc__qty-control input{width:72px;height:40px;border:none;text-align:center;-moz-appearance:textfield;border-left:1px solid #D1D5DC;border-right:1px solid #D1D5DC;font-family:mulish;font-size:16px;font-weight:500}.wbc__qty-control button{display:flex;align-items:center;justify-content:center}.wbc__qty-error{margin:6px 0 0;color:#b3261e;font-size:12px}.wbc__add-to-cart{width:100%;padding:16px;background:#2c2c54;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer;font-family:Mulish;line-height:22px}.wbc__add-to-cart:disabled{background:#999;cursor:not-allowed}.wbc__unavailable-note{margin-top:10px;color:#b3261e;font-size:14px}.wbc__add-to-cart{position:relative}.wbc__atc-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:wbc-atc-spin .6s linear infinite}.wbc__add-to-cart.is-loading .wbc__atc-label{visibility:hidden}.wbc__add-to-cart.is-loading .wbc__atc-spinner{display:block;position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.wbc__add-to-cart.is-loading{cursor:not-allowed;opacity:.9}.wbc__add-to-cart.is-added{background:#2c2c54}@keyframes wbc-atc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.wc__band-icons{width:176px;height:144px;transition:.3s}div#shopify-section-template--27630051197232__wedding_band_page_3VQyWT{background:#fff}.wbc__btn.is-selected .wbc__icon-label{color:#fff}button.wbc__ring-btn{border:1px solid #D1D5DC;padding:9px 20px;border-radius:4px;font-family:Mulish;font-weight:500;font-size:16px;color:#0a0a0a;line-height:24px;transition:.3s}.wbc__qty-control input[type=number]::-webkit-inner-spin-button,.wbc__qty-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wbc__qty-control input[type=number]{-moz-appearance:textfield}button.wbc__ring-btn:hover{border:1px solid #2c2c54;transition:.3s}button.wc__band-icons:hover,button.wc__shape-icon:hover{border:2px solid #2c2c54;transition:.3s}@media screen and (min-width:1680px){.wbc__gallery{display:flex;flex-direction:row-reverse;column-gap:30px;position:sticky;top:141px;align-self:start}.wbc-tabs-section{max-width:1679px!important;margin:0 auto;padding:0 30px 60px;font-family:Mulish,sans-serif}.wbc{max-width:1679px}}@media screen and (min-width:1920px){.wbc__gallery{display:flex;flex-direction:row-reverse;column-gap:30px;position:sticky;top:141px;align-self:start}.wbc-tabs-section{max-width:1919px!important;margin:0 auto;padding:0 50px 60px!important;font-family:Mulish,sans-serif}.wbc{max-width:1919px;padding:0 50px 60px!important}.wbc_rings_main{display:grid;grid-template-columns:repeat(11,1fr);width:100%}.wbc_diamond-mm{display:grid;grid-template-columns:repeat(7,1fr);width:100%}.wbc__buttons--icon{display:grid;grid-template-columns:repeat(10,1fr);width:100%}}.wbc-tabs-section{max-width:1600px;margin:0 auto;padding:0 30px 48px;font-family:Mulish,sans-serif}.wbc-tabs-container{padding-top:8px}.wbc__tabs-nav{display:flex;gap:32px;margin-bottom:24px}.wbc__tab-btn{font-family:Mulish;background:none;border:none;padding:12px 0;font-size:16px;font-weight:500;color:#6a7282;cursor:pointer;position:relative;transition:color .3s ease;line-height:24px}.product_fs_description{display:flex;gap:44px}.product_desc_part{width:50%}.product_desc_part p{font-family:Mulish;font-size:20px;font-weight:500;color:#0a0a0a;line-height:28px;margin:0 0 16px}.wbc__tab-btn:hover{color:#0a0a0a}.wbc__tab-btn.is-active{color:#2c2c54;font-weight:500}.wbc__tab-btn.is-active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#2c2c54}.wbc__tabs-content{font-family:Mulish,sans-serif;font-size:15px;line-height:1.6;color:#4a5565;min-height:200px}.wbc__tab-pane{display:none}.wbc__tab-pane.is-active{display:block;border:1px solid #0000001A;padding:24px 40px}table.product-table,.wbc-desc-table{width:100%;border-collapse:collapse;margin-top:10px}table.product-table td,.wbc-desc-table td{padding:10px 12px;vertical-align:top}table.product-table td:nth-child(1),.wbc-desc-label{font-family:Mulish;font-size:14px;color:#4a5565;font-weight:400;line-height:20px;width:200px}table.product-table td:nth-child(2),.wbc-desc-value{text-align:end;font-family:Mulish;font-size:14px;color:#0a0a0a;font-weight:400;line-height:20px}.wbc-desc-full{text-align:left;font-family:Mulish;font-size:14px;color:#4a5565;font-weight:400;line-height:20px}table.product-table tr:nth-child(2n),.wbc-desc-table tr:nth-child(2n){background:#f9fafb;border-top:1px solid #0000001A;border-bottom:1px solid #0000001A}table.product-table tr:nth-child(2n)+tr:nth-child(odd),.wbc-desc-table tr:nth-child(2n)+tr:nth-child(odd){border-top:none}table.product-table tr:nth-child(odd),.wbc-desc-table tr:nth-child(odd){background:transparent;border:none}@media(min-width:768px)and (max-width:1180px){.wbc__tab-pane.is-active{display:block;border:1px solid #0000001A;padding:20px 30px}.product_fs_description{display:flex;gap:24px}.product_desc_part p{font-weight:400}table.product-table td:nth-child(1),.wbc-desc-label{width:141px}.wbc__tab-btn{padding:10px 0}.wbc__tab-btn.is-active{font-weight:600}.wbc-tabs-container{padding:0}button.wbc__ring-btn{padding:9px 12px}.wbc__thumb{width:123px;height:114px}.wbc{padding:24px 20px 20px;grid-template-columns:1fr}.wbc__gallery{flex-direction:column;position:relative;top:0}.wbc__gallery-thumbs{display:grid;flex-direction:row;gap:10px;grid-template-columns:repeat(6,1fr);margin-top:20px}.wbc__nav--prev,.wbc__nav--next{z-index:1!important;background:#fffc}.wbc{gap:30px}.wbc__price-sale-label{font-size:15px}.wbc__price-current{font-weight:600}.wbc__add-to-cart{font-size:18px}.wbc__group{margin-bottom:20px}.wbc__tabs-nav{margin-bottom:17px}}@media screen and (max-width:450px){.wbc-tabs-section{max-width:1600px;margin:0 auto;padding:0 20px 60px;font-family:Mulish,sans-serif}.wbc__tab-btn{padding:13px 0}.wbc__tabs-nav{margin-bottom:16px}.wbc__tab-pane.is-active{display:block;border:1px solid #0000001A;padding:16px 18px}.product_desc_part{width:100%}.product_fs_description{display:flex;gap:22px;flex-direction:column}.wbc-tabs-container{padding:0}.wbc{padding:24px 10px 30px;gap:21px}.wbc__gallery{flex-direction:column}.wbc__gallery-thumbs{display:flex;flex-direction:row;gap:4.9px;flex-wrap:wrap}.wbc__thumb{width:74px;height:74px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #F3F4F6;margin-top:10px}.wbc__nav--prev,.wbc__nav--next{z-index:1!important}.wbc__nav{width:30px;height:30px}svg.wbc-img-icon{width:11px;height:11px}.wbc__details{padding:0 10px}.wbc__price-compare{font-size:22px}.wbc__price-sale-label{font-size:15px}.wbc__price-current{font-size:22px;font-weight:600}.wbc__price-row{gap:8px}.wbc__buttons--icon{gap:10px}button.wc__band-icons{width:125px;height:124px;transition:.3s}img.wbc__icon-image{margin-top:20px;width:90px}.wbc__specs-header{display:flex;align-items:flex-start;justify-content:center;margin-bottom:8px;flex-direction:column}.wbc__specs-badge{padding:4.5px 7px 4px 8px}.wbc__specs-label{font-size:12px}.wbc__btn--icon{width:92px}button.wbc__ring-btn{padding:9px}.wbc__price-box{margin-bottom:20px}.wbc__title{margin-bottom:12px}.wbc__add-to-cart{font-size:18px;line-height:28px}.wbc__thumb{width:56px;height:56px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #F3F4F6;margin-top:10px}.wbc__buttons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.wbc__buttons--icon-band{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.wbc_rings_main{width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr!important}.wbc__specs{margin-bottom:20px}}@media screen and (max-width:424px){.wbc__btn--icon{width:88px}button.wc__band-icons{width:121px;height:124px;transition:.3s}}@media screen and (max-width:414px){.wbc__btn--icon{width:86px}button.wc__band-icons{width:auto;height:124px;transition:.3s}}@media screen and (max-width:393px){.wbc__btn--icon{width:81px}button.wc__band-icons{width:fit-content;height:124px;transition:.3s}.wbc__thumb{width:70px;height:70px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #F3F4F6;margin-top:10px}.wbc__thumb{width:56px;height:56px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #F3F4F6;margin-top:10px}}@media screen and (max-width:384px){.wbc__btn--icon{width:auto}.wbc__price-compare,.wbc__price-current{font-size:19px}}@media screen and (max-width:360px){.wbc_rings_main{width:100%;grid-template-columns:1fr 1fr 1fr 1fr!important}.wbc__buttons--icon-band{display:grid;grid-template-columns:1fr 1fr!important;width:100%}button.wc__band-icons{width:auto}.wbc__buttons--icon{display:grid;grid-template-columns:1fr 1fr 1fr!important;width:100%}}.wbc__metal-select{display:none}@media(max-width:749px){.wbc__buttons .wbc__btn--metal{display:none!important}.wbc__metal-select{display:block;width:100%;padding:10px 40px 10px 14px;border:1px solid #D1D5DC;border-radius:4px;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;color:#0a0a0a;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%230A0A0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;outline:none;box-sizing:border-box;line-height:24px}select.wbc__metal-select{box-shadow:none}.wbc__metal-select:focus{border-color:#2c2c54}}.prodcut-descrip-note{font-family:Mulish;font-size:14px;color:#0a0a0a;line-height:20px;background:#fefce8;padding:16px 20px;border-left:4px solid #F0B100;margin-bottom:24px;font-weight:500}.wbc__buttons--icon-band{gap:12px}.rating-star{display:flex;align-items:center;gap:10px;margin-bottom:20px}span.rating_main{display:flex;gap:2.5px}span.raring-text{color:#4a5565;font-family:Mulish;font-size:14px;font-weight:400;line-height:20px}.wbc__gallery-main video{width:100%;height:100%;display:block;object-fit:cover}.wbc__thumb--video{position:relative;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.wbc__thumb--video video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.wbc__thumb-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;transition:background .2s ease,transform .2s ease;display:none}.wbc__thumb--video:hover .wbc__thumb-play-icon{background:#2c2c54e6;transform:translate(-50%,-50%) scale(1.1)}.wbc__thumb-play-icon--static{display:flex!important;width:32px;height:32px;background:#ffffffe6;color:#2c2c54;display:none!important}.wbc__thumb--video:hover .wbc__thumb-play-icon--static{background:#fff;transform:translate(-50%,-50%) scale(1.08)}
/*# sourceMappingURL=/cdn/shop/t/172/assets/wedding-band-customizer.css.map */
