@charset "UTF-8";.text-infinite-section{background-color:#6a5e4c}.text-infinite-section .contenedor,.text-infinite-section .slide{width:auto;white-space:nowrap}.text-infinite-section .contenedor{max-width:none}.text-infinite-section .contenedor a{color:#fff}.text-infinite-section .contenedor .text-block p{margin-bottom:0}.main-menu-container .position-absolute{width:100%}.main-menu-container .logo{width:8vw;margin:0px 3vw}.main-menu-container .buscador.white .icon-search{color:#fff}.main-menu-container .selector_de_idioma{background-color:transparent;border:none;text-transform:uppercase}.main-menu-container .selector_de_idioma:focus{outline:none;box-shadow:none}.main-menu-container #cart-icon-bubble img{width:1.7vw}.main-menu-container .buscador .header__icon,.main-menu-container .buscador .header__icon .icon{width:1.7vw;height:auto}.main-menu-container .cart-count{top:50%;left:50%;transform:translate(-50%,-30%);font-size:.7vw}.main-menu-container .mobile-menu-button{width:25px}.main-menu-container>div.bg-white{border-bottom:1px inset #dbdbdb}.main-menu-container .mobile-menu .accordion-item{border:none;background-color:transparent}.main-menu-container .mobile-menu .accordion-item .accordion-header{font-family:Neue Haas Grotesk Display Pro regular,sans-serif;font-weight:400}.main-menu-container .mobile-menu .accordion-button{background-color:transparent;padding:12px 0;font-size:14px;font-weight:600;color:#060606;border:none}.main-menu-container .mobile-menu .accordion-button:focus{box-shadow:none}.main-menu-container .mobile-menu .accordion-button:not(.collapsed){background-color:transparent;color:#060606;box-shadow:none}.main-menu-container .mobile-menu .accordion-button.no-arrow:after{display:none}.main-menu-container .mobile-menu .accordion-body{padding:0 0 10px;background-color:transparent}.main-menu-container .mobile-menu .accordion-body .accordion-button{padding:10px 0 10px 12px;font-size:13px;font-weight:500}.container{max-width:calc(85% + 3rem)}a{color:#060606}.carma-home-slider .slide{height:100dvh;background-position:center;background-repeat:no-repeat;background-size:cover}.carma-home-slider .slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1}.carma-home-slider .slider-navigation{bottom:0}.carma-home-slider .arrow{width:2.5vw;height:2.5vw;border-radius:50%;background-color:#6060605e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.carma-home-slider .arrow img{width:.55vw}.carma-home-slider .custom-swiper-pagination{display:flex;gap:1vw}.carma-home-slider .custom-swiper-pagination .swiper-pagination-bullet{flex:1;height:.2vw;background:#ffffff59;margin:0!important;opacity:1;position:relative;overflow:hidden}.carma-home-slider .custom-swiper-pagination .swiper-pagination-bullet .slider-bullet__progress{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--p, 0) * 100%);background:#fff;border-radius:inherit;transition:width 80ms linear}body,.carma-main-product .carma-recommendations .variation,.carma-main-product .shipping-description{font-family:Neue Haas Grotesk Display Pro regular,sans-serif;font-weight:400;font-size:.9vw;color:#060606}h1,h2,.carma-header-megamenu .megamenu-container .gift-card-subtitle,h3,.carma-faq .accordion .accordion-item .accordion-button,.carma-header-megamenu .megamenu-container .bridal-subtitle p,h4,h5,.carma-page-about-video .autor,h6{font-family:Cooper Lt BT regular,serif}h1{font-size:2.7vw}.btn{font-size:.9vw;padding:1.1vw 2.5vw;font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;position:relative}.btn.loading .btn__text{opacity:0}.btn .spinner .path{stroke:currentColor}.btn.btn-sm{padding:1.1vw}.btn:not(.loading) .loading__spinner{display:none}.btn .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.padding-top{padding-top:9vw}.padding-bottom{padding-bottom:9vw}img{max-width:100%}.text-primary{color:#6a5e4c!important}h2,.carma-header-megamenu .megamenu-container .gift-card-subtitle{font-size:1.7vw}.btn-primary{background-color:#6a5e4c;border-color:#6a5e4c}.btn-primary:hover{background-color:#060606;border-color:#060606}.btn-outline-primary,.btn-outline-primary:disabled{color:#6a5e4c;border-color:#6a5e4c}.btn-outline-primary:hover{background-color:#6a5e4c;border-color:#6a5e4c}.carma-product-card{font-size:1vw}@media(max-width:991.98px){.carma-product-card{font-size:14px}}.carma-product-card .product-image{background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fcfcfc}.carma-product-card .product-image:after{content:" ";display:block;padding-top:120%}.carma-product-card .product-image .add-to-cart-container{bottom:-50%;transition:all .3s ease;background-color:#fcfcfc}.carma-product-card .product-image:hover .add-to-cart-container{bottom:0}.btn-secondary{background-color:#eee8d8;border-color:#eee8d8;color:#6f5d4a;font-family:Neue Haas Grotesk Display Pro regular,sans-serif;font-weight:400}.btn-secondary.with-animation{--btn-fill: #6f5d4a;--btn-text-fill: #eee8d8;background-color:#eee8d8;border-color:#eee8d8}.btn-secondary:hover.with-animation,.btn-secondary:focus.with-animation,.btn-secondary:active.with-animation{background-color:#eee8d8;border-color:#eee8d8;color:#6f5d4a}.btn.with-animation{overflow:hidden;border:0;--btn-anim-duration: .42s;display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn.with-animation:hover,.btn.with-animation:focus,.btn.with-animation:focus-visible,.btn.with-animation:active{box-shadow:none}.btn.with-animation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--btn-fill, currentColor);transform:scaleX(0);transform-origin:left center;transition:transform var(--btn-anim-duration) ease;z-index:0}.btn.with-animation:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--btn-text-fill, #fff);z-index:2;clip-path:inset(0 100% 0 0);transition:clip-path var(--btn-anim-duration) ease;pointer-events:none}.btn.with-animation>*{position:relative;z-index:1}.btn.with-animation:hover:before,.btn.with-animation:disabled:before{transform:scaleX(1)}.btn.with-animation:hover:after,.btn.with-animation:disabled:after{clip-path:inset(0 0 0 0)}.btn.with-animation:hover .spinner .path,.btn.with-animation:disabled .spinner .path{stroke:var(--btn-text-fill, #fff)}.btn.with-animation.loading:after{color:var(--btn-fill, #fff)}.carma-piezas-esenciales .carma-piezas__left{width:30vw;padding-left:calc(7.5vw - 1.5rem)}.carma-piezas-esenciales .carma-piezas__left .carma-piezas__overlay{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-piezas-esenciales .carma-piezas__left .carma-piezas__overlay:before{content:"";display:block;background-color:#00000045;position:absolute;width:100%;height:100%;top:0;left:0}.carma-piezas-esenciales .swiper-slide{width:calc(33.3333333333% + 2vw)}.carma-piezas-esenciales .carma-piezas__right{min-width:0}.carma-piezas-esenciales .carma-piezas__progress{height:6px;border-radius:999px;background:#bababa59;position:relative;overflow:hidden}.carma-piezas-esenciales .carma-piezas__progress .carma-piezas__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:#7e7e7e;border-radius:inherit;transition:width .12s linear}.carma-piezas-esenciales .tabs{list-style:none}.carma-piezas-esenciales .tabs .nav-link{font-size:1vw}@media(max-width:991.98px){.carma-piezas-esenciales .tabs .nav-link{font-size:14px}}.carma-piezas-esenciales .tabs .nav-link{border-bottom:1px solid transparent}.carma-piezas-esenciales .tabs .nav-link.active{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;color:#6a5e4c;border-color:#6a5e4c}h5,.carma-page-about-video .autor{font-size:1vw}@media(max-width:991.98px){h5,.carma-page-about-video .autor{font-size:14px}}.carma-home-categorias .icon{width:.65vw}.carma-home-hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.carma-home-hero:before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000001a;z-index:1;pointer-events:none}.carma-home-hero .carma-home-hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.carma-home-features .feature{width:20vw}.carma-home-features .feature .title{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.carma-home-features .feature .icon{width:3vw}h3,.carma-faq .accordion .accordion-item .accordion-button,.carma-header-megamenu .megamenu-container .bridal-subtitle p{font-size:1.4vw}.carma-home-siguenos{background-color:#eee8d8}.form-control{font-size:1vw}@media(max-width:991.98px){.form-control{font-size:14px}}.form-control{padding:1.1vw}.carma-footer{background-color:#6f5d4a}.carma-footer .logo{width:12vw}.carma-footer .menu-title{font-family:Neue Haas Grotesk Display Pro regular,sans-serif;font-weight:400}.carma-footer .menu-item,.carma-footer .newsletter-description,.carma-footer .copyright,.carma-footer .nav-link{font-size:1vw}@media(max-width:991.98px){.carma-footer .menu-item,.carma-footer .newsletter-description,.carma-footer .copyright,.carma-footer .nav-link{font-size:14px}}.carma-footer .newsletter-submit{border:5px solid white;width:3.5vw}.carma-footer .newsletter-submit,.carma-footer .newsletter-submit:hover{background-color:#eee8d8}.carma-footer .newsletter-submit img{width:1vw}.carma-footer .newsletter-form .form-control{border:none}.carma-footer .metodos-de-pago{width:10vw}.carma-footer .copyright,.carma-footer .nav-link{color:#eee8d8}.offcanvas-backdrop{display:block!important}.mini-cart-popup .offcanvas-header{border-bottom:1px solid #d2d2d2;padding:1.2vw 2vw}.mini-cart-popup .offcanvas-body{padding:1.2vw 2vw}.mini-cart-popup .offcanvas-body .text-free-shipping{font-size:1vw}@media(max-width:991.98px){.mini-cart-popup .offcanvas-body .text-free-shipping{font-size:14px}}.mini-cart-popup .offcanvas-body .progress .progress-bar{display:block;background-color:#b1b696}.mini-cart-popup .offcanvas-body .loading{position:relative;pointer-events:none;opacity:.85}.mini-cart-popup .offcanvas-body .loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eee8d88c;border-radius:inherit;z-index:2}.mini-cart-popup .offcanvas-body .loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:3;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:translate(-120%);animation:miniCartShimmer .9s ease-in-out infinite}.mini-cart-popup .offcanvas-body .cart-item-content{background-color:#ece7d84d}.mini-cart-popup .offcanvas-body .cart-item-content .item-title{color:#6a5e4c;font-size:1vw}@media(max-width:991.98px){.mini-cart-popup .offcanvas-body .cart-item-content .item-title{font-size:14px}}.mini-cart-popup .offcanvas-body .cart-item-content .variation{color:#6a5e4c}.mini-cart-popup .offcanvas-body .cart-item-content .input-group{border:1px solid #6a5e4c;border-radius:3px;width:-moz-fit-content;width:fit-content}.mini-cart-popup .offcanvas-body .cart-item-content .input-group .minus{border:none}.mini-cart-popup .offcanvas-body .cart-item-content .input-group .item-quantity{width:2.3vw;border:none}.mini-cart-popup .offcanvas-body .cart-item-content .input-group .more{border:none}.mini-cart-popup>div{height:100%}.mini-cart-popup .offcanvas-footer{padding:1.2vw 2vw;background-color:#6a5e4c}.mini-cart-popup .offcanvas-footer .subtotal{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.carma-header-megamenu .megamenu-container .jewerly-image{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-header-megamenu .megamenu-container .jewerly-image:after{content:" ";display:block;padding-top:100%;background-color:#0003}.carma-header-megamenu .megamenu-container .jewerly-image>div{bottom:0;left:0}.carma-header-megamenu .megamenu-container .collapse{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}@keyframes miniCartShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.carma-main-collection-banner .baner{background-color:#f9f8f3}.carma-main-collection-banner .baner .collection-image{background-position:center;background-repeat:no-repeat;background-size:cover}.breadcrumbs{color:#6a5e4c}.breadcrumbs a{text-decoration:none;font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;color:#6a5e4c}.carma-collection-main .nowrap{white-space:nowrap}.carma-collection-main #ProductCount,.carma-collection-main .nowrap,.carma-collection-main [name=sort_by]{font-size:1vw}@media(max-width:991.98px){.carma-collection-main #ProductCount,.carma-collection-main .nowrap,.carma-collection-main [name=sort_by]{font-size:14px}}.carma-collection-main .carma-filters .encabezado{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.carma-collection-main .carma-filters .accordion .accordion-item{border-width:0px}.carma-collection-main .carma-filters .accordion .accordion-item .accordion-button{background-color:transparent;box-shadow:none;color:#060606;font-family:Neue Haas Grotesk Display Pro regular,sans-serif;font-weight:400;font-size:1vw}@media(max-width:991.98px){.carma-collection-main .carma-filters .accordion .accordion-item .accordion-button{font-size:14px}}.carma-collection-main .carma-filters .accordion .accordion-item .form-check{padding-left:1.5vw}.carma-collection-main .carma-filters .accordion .accordion-item .form-check input[type=checkbox]{width:1.3vw;height:1.3vw}.carma-collection-main .carma-filters .accordion .accordion-item .form-check .form-check-label{font-size:1vw}@media(max-width:991.98px){.carma-collection-main .carma-filters .accordion .accordion-item .form-check .form-check-label{font-size:14px}}.carma-collection-main .loop_image{background-position:center;background-repeat:no-repeat;background-size:cover;background-clip:content-box}.carma-collection-main .btn-filtro{background-color:#eee8d8}.carma-collection-main .offcanvas.offcanvas-bottom{height:80dvh}.carma-collection-main .offcanvas.offcanvas-bottom .offcanvas-header,.carma-collection-main .offcanvas.offcanvas-bottom .offcanvas-body{padding-left:calc(6vw + .75rem);padding-right:calc(6vw + .75rem);padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(204,204,204,.45)}.carma-collection-main .offcanvas.offcanvas-bottom .offcanvas-footer{background-color:#eee8d8;padding:15px calc(6vw + .75rem) 15px calc(6vw + .75rem)}.pagination-wrapper .page-item .page-link{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;color:#6a5e4c;border:none;font-size:1vw}@media(max-width:991.98px){.pagination-wrapper .page-item .page-link{font-size:14px}}.pagination-wrapper .page-item .page-link{background-color:transparent}.pagination-wrapper .page-item .page-link .icon{width:.51vw}.pagination-wrapper .page-item.active .page-link{text-decoration:underline}.pagination-wrapper .page-item.disabled .page-link{background-color:transparent}.carma-main-product{font-size:1vw}@media(max-width:991.98px){.carma-main-product{font-size:14px}}.carma-main-product .precio,.carma-main-product .atribute-label{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.carma-main-product .option{font-family:Neue Haas Grotesk Display Pro regular,sans-serif;font-weight:400}.carma-main-product .option.active{background-color:#6a5e4c;border-color:#6a5e4c}.carma-main-product .shipping-description{font-family:Neue Haas Grotesk Display Pro Light Italic,sans-serif}.carma-main-product [name=quantity]{border:1px solid #6a5e4c;color:#6a5e4c;font-size:1vw}@media(max-width:991.98px){.carma-main-product [name=quantity]{font-size:14px}}.carma-main-product [name=quantity]:disabled{background-color:transparent}.carma-main-product .add-to-cart-btn,.carma-main-product .go-to-checkout{font-size:1vw}@media(max-width:991.98px){.carma-main-product .add-to-cart-btn,.carma-main-product .go-to-checkout{font-size:14px}}.carma-main-product .go-to-checkout:disabled{background-color:#6a5e4c;border-color:#6a5e4c}.carma-main-product .condiciones img{width:1.1vw}.carma-main-product .cross-sell-title{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.carma-main-product .product-gallery{position:sticky;top:15px}.carma-main-product .product-gallery .column-thumbnails{overflow-y:auto;overflow-x:hidden}.carma-main-product .product-gallery .imagen-producto{transition:all .3s}.carma-main-product .product-gallery .imagen-producto:not(.featured-image){position:absolute;left:0;top:0}.carma-main-product .product-gallery .imagen-producto:not(.active){opacity:0}.carma-main-product .carma-recommendations{background-color:#ece7d84d}.carma-main-product .carma-recommendations .item-title,.carma-main-product .carma-recommendations .variation{color:#6a5e4c}.carma-main-product .carma-recommendations .icon{width:3vw}.modal-backdrop.show{display:block}.carma-faq{background-color:#eee8d8}.carma-faq .encabezado{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-faq .encabezado:after{content:" ";display:block;position:absolute;width:100%;height:100%;background-color:#0003;top:0;left:0}.carma-faq .nav-link{font-size:1vw}@media(max-width:991.98px){.carma-faq .nav-link{font-size:14px}}.carma-faq .nav-link{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;color:#6a5e4c}.carma-faq .nav-link.active{text-decoration:underline}.carma-faq .accordion .accordion-item{background-color:transparent;border-bottom:1px solid #6a5e4c;border-left-width:0px;border-right-width:0px;border-top-width:0px}.carma-faq .accordion .accordion-item .accordion-button{background-color:transparent;box-shadow:none;font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;color:#6a5e4c}.carma-faq .contacto{background-color:#6f5d4a;color:#eee8d8}.carma-faq .contacto .image{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-faq .contacto .btn{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.page-about-header{background-color:#f9f8f3}.page-about-header .page-about-features{background-color:#6a5e4c;color:#fff;padding:2vw 0px}.page-about-header .page-about-features .text-block{white-space:nowrap;font-family:Cooper Light Italic,sans-serif;margin:0px 4vw}.page-about{background-color:#f9f8f3}.carma-page-about-video .quote{font-family:Neue Haas Grotesk Display Pro Light Italic,sans-serif}video{max-width:100%}.page-about-blog{background-color:#f9f8f4}.carma-about-blog__card{background-color:#eee8d8}.carma-about-blog__card .blog__image{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-about-blog__card .blog__image:after{content:" ";display:block;padding-top:140%}.carma-post{background-color:#f9f8f4}.carma-post img{max-width:100%}.carma-post .article-date{color:#00000080}.carma-post .article-body *{margin-top:1.7em}.carma-post .article-body img{margin:3em 0;border-radius:7px}.carma-post .article-body strong{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500}.carma-post .related-post-column{background-color:#fff;border-radius:7px}.carma-main-blog{background-color:#f9f8f3}.carma-main-blog .last-post{background-color:#eee8d8}.carma-main-blog .last-post .last-post-content{padding:5vw}.carma-main-blog .last-post .last-post-content .text-badge{font-family:Neue Haas Grotesk Display Pro medium,sans-serif;font-weight:500;color:#9f5a15}.carma-main-blog .last-post .image{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-page-contact .content{padding:4vw calc(7.5vw - .75rem) 4vw 4vw}.carma-page-contact .content .icon{width:1.2vw}.carma-page-contact .content em{font-family:Cooper Light Italic,sans-serif}.carma-page-contact .content .field__input,.carma-page-contact .content .text-area{border-color:#6a5e4c}.carma-page-contact .content .button{background-color:#6a5e4c;border-color:#6a5e4c}.carma-page-contact .image{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-page-contact .carma-home-features{background-color:#eee8d8}.carma-header-short{padding:5vw 0px;background-position:center;background-repeat:no-repeat;background-size:cover}.carma-header-short:after{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000036}.book-an-appointment{background-color:#f9f8f3}.book-an-appointment .container *{max-width:100%}.personalized-engagement-rings{background-color:#f9f8f3}.personalized-engagement-rings .container{display:flex;justify-content:center}.personalized-engagement-rings__wrap{width:100%;display:flex;justify-content:center}.personalized-engagement-rings__card{width:100%;max-width:70%;background-color:#fff;padding:0 4.1vw 4.1vw;border-radius:9px;box-shadow:0 24px 50px #00000014}.personalized-engagement-rings__title{margin-bottom:1.2vw}.personalized-engagement-rings__intro{margin-bottom:1.6vw}.personalized-engagement-rings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7vw;margin-bottom:2vw}.personalized-engagement-rings__field.is-full{grid-column:1/-1}.personalized-engagement-rings__label{display:block;margin-bottom:.5vw;color:#6a5e4c}.personalized-engagement-rings__control{width:100%;border-radius:6px;border:1px solid #ddd4c8;background-color:#f8f8f8}.personalized-engagement-rings__help{margin-top:.5vw;color:#7a7166;font-size:.9vw}.personalized-engagement-rings__actions{display:flex;justify-content:flex-start}.personalized-engagement-rings__notice{border-radius:10px;padding:1vw 1.2vw;margin-bottom:1.5vw}.personalized-engagement-rings__notice.is-success{background-color:#eef2e5;color:#3b4a2b}.personalized-engagement-rings__notice.is-error{background-color:#f8eaea;color:#7b2d2d}.carma-page-quote-your-ring-diamond-cuts,.carma-page-quote-your-ring-diamond-quote{background-color:#f9f8f399}.carma-page-quote-your-ring-diamond-quote .imagen-producto{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.carma-page-quote-your-ring-diamond-quote .imagen-producto:after{content:" ";display:block;padding-top:102%}.carma-page-quote-your-ring-diamond-quote .product-gallery{position:static}.carma-page-quote-your-ring-diamond-quote .diamond-cut{padding:.4vw;border:none}.carma-page-quote-your-ring-diamond-quote .diamond-cut img{width:1.7vw}.carma-page-quote-your-ring-diamond-quote .diamond-cut:hover,.carma-page-quote-your-ring-diamond-quote .diamond-cut.active{background-color:#f4f4f4;border-color:#f4f4f4}.carma-page-quote-your-ring-diamond-quote .btn:disabled{background-color:#6a5e4c;border-color:#6a5e4c}.carma-all-about-diamonds .carma-all-about-diamonds__media{width:100%}.carma-all-about-diamonds .carma-all-about-diamonds__media img{height:auto}.carma-all-about-diamonds .carma-all-about-diamonds__image{width:100%;height:auto;display:block}.carma-all-about-diamonds .carma-piezas__progress{height:6px;border-radius:999px;background:#bababa59;position:relative;overflow:hidden}.carma-all-about-diamonds .carma-piezas__progress .carma-piezas__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;background:#7e7e7e;border-radius:inherit;transition:width .12s linear}.carma-home-shop-the-look-section .hotspot{position:absolute;width:1.2vw;height:1.2vw;border-radius:999px;background:#fffffff2;box-shadow:0 0 #ffffff8c;transform:translate(-50%,-50%);cursor:pointer;animation:hotspotPulse 1.4s ease-out infinite}.carma-home-shop-the-look-section .hotspot:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit;border:1px solid rgba(255,255,255,.55);opacity:.9}.carma-home-shop-the-look-section .hotspot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background:#fff}.carma-home-shop-the-look-section .hotspot:hover{animation-duration:1.1s}@keyframes hotspotPulse{0%{box-shadow:0 0 #ffffff8c;transform:translate(-50%,-50%) scale(1)}70%{box-shadow:0 0 0 18px #fff0;transform:translate(-50%,-50%) scale(1.05)}to{box-shadow:0 0 #fff0;transform:translate(-50%,-50%) scale(1)}}.collections-list .icon-button{width:3vw;height:3vw;background-color:#ffffff2e}.collections-list .icon-button .icon-arrow{width:1.5vw}.collections-list .hover-link img{transition:all .3s}.collections-list .hover-link:hover img{transform:scale(1.1)}.shopify-policy__container{padding:3vw 0px}.shopify-policy__container .shopify-policy__title{margin-bottom:2vw}input[type=checkbox]{width:1em}.form-check-input[type=checkbox]:checked{background-color:#6a5e4c;border-color:#6a5e4c}.form-check-input[type=checkbox]:focus{border-color:#6a5e4c80;box-shadow:0 0 0 .25rem #6a5e4c40}@media(min-width:992px){.carma-home-shop-the-look-section .products-container{padding-left:6vw}.mini-cart-popup.offcanvas.offcanvas-end{width:32.5vw}}@media(max-width:991px){body,.carma-main-product .shipping-description,.carma-main-product .carma-recommendations .variation{font-size:14px}.main-menu-container .logo{width:110px;margin:0}.main-menu-container #cart-icon-bubble img{width:23px}.main-menu-container .buscador .header__icon,.main-menu-container .buscador .header__icon .icon{width:22px;height:auto}.main-menu-container .cart-count{font-size:10px}h1{font-size:35px}.btn{font-size:14px;padding:15px 35px}.btn.btn-sm{padding:15px}.carma-home-slider .arrow{width:35px;height:35px}.carma-home-slider .arrow img{width:7.5px}.carma-home-slider .custom-swiper-pagination{gap:10px}.carma-home-slider .custom-swiper-pagination .swiper-pagination-bullet{height:3px}.padding-top{padding-top:75px}.padding-bottom{padding-bottom:75px}h2,.carma-header-megamenu .megamenu-container .gift-card-subtitle{font-size:23px}.carma-product-card .btn{padding-left:5px;padding-right:5px}.carma-piezas-esenciales .carma-piezas__left{width:100%}.carma-piezas-esenciales .swiper-slide{width:calc(50% + 2vw)}.carma-home-categorias .icon{width:9px}h3,.carma-header-megamenu .megamenu-container .bridal-subtitle p,.carma-faq .accordion .accordion-item .accordion-button{font-size:19px}.carma-home-features .feature{width:100%}.carma-home-features .feature .icon{width:40px}.carma-footer .logo{width:164px}.carma-footer .newsletter-submit{width:50px}.carma-footer .newsletter-submit img{width:14px}.carma-footer .metodos-de-pago{width:140px}.form-control{padding:15px}.mini-cart-popup .offcanvas-header,.mini-cart-popup .offcanvas-body{padding:15px 30px}.mini-cart-popup .offcanvas-header .cart-item-content .input-group .item-quantity,.mini-cart-popup .offcanvas-body .cart-item-content .input-group .item-quantity{width:27px}.pagination-wrapper .page-item .page-link .icon{width:7px}.carma-collection-main .carma-filters .accordion .accordion-item .form-check{padding-left:21px}.carma-collection-main .carma-filters .accordion .accordion-item .form-check input[type=checkbox]{width:19px;height:19px}.carma-collection-main .carma-filters .encabezado{font-size:16px}.carma-main-product .condiciones img{width:15px}.carma-main-product .carma-recommendations .icon{width:41px}.page-about-header .page-about-features{padding:30px 0}.page-about-header .page-about-features .text-block{margin:0 30px}.carma-page-contact .content .icon{width:17px}.carma-page-contact .image{background-position:center;background-repeat:no-repeat;background-size:cover}.carma-header-short{padding:40px 0}.personalized-engagement-rings__card{max-width:100%;padding:0 30px 30px}.personalized-engagement-rings__grid{gap:25px;margin-bottom:30px}.personalized-engagement-rings__label{margin-bottom:6px}.personalized-engagement-rings__help{font-size:12px}.personalized-engagement-rings__notice{padding:12px 16px}.carma-page-quote-your-ring-diamond-quote .diamond-cut{padding:6px}.carma-page-quote-your-ring-diamond-quote .diamond-cut img{width:23px}.carma-home-shop-the-look-section .hotspot{width:16px;height:16px}.collections-list .icon-button{width:45px;height:45px}.collections-list .icon-button .icon-arrow{width:20px}.shopify-policy__container{padding:30px 0}.shopify-policy__container .shopify-policy__title{margin-bottom:30px}}.text-bigger{font-size:1vw}@media(max-width:991.98px){.text-bigger{font-size:14px}}@media(max-width:767px){.carma-main-collection-banner .baner .collection-image{background-clip:content-box}.carma-main-collection-banner .baner .collection-image:after{content:" ";display:block;padding-top:20%}.carma-main-blog .last-post .image{min-height:30vw}.carma-page-contact .content{padding:30px calc(7.5vw - .75rem)}.carma-page-contact .content .image{min-height:30vw}}@media(max-width:575px){.carma-piezas-esenciales .carma-piezas__left{padding-left:0}.carma-piezas-esenciales .carma-piezas__swiper-wrap{padding-left:calc(7.5vw - 1.5rem)}.carma-main-blog .last-post .image{min-height:56.25vw}.personalized-engagement-rings__field.is-half{grid-column:1/-1}.personalized-engagement-rings__card{padding:0 15px 30px}.shopify-policy__container{padding:30px 7.5vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carma-style.css.map */
