.customizer__header{padding:20px 0 40px}@media screen and (min-width: 992px){.customizer__header{padding:24px 0 48px}}.customizer__header__title{margin:16px 0;color:#000;font-family:Marcellus;font-size:32px;font-style:normal;font-weight:400;line-height:48px;letter-spacing:.32px;text-transform:uppercase}@media screen and (min-width: 992px){.customizer__header__title{font-size:40px;line-height:60px}}.customizer__tabs{margin-bottom:20px}@media screen and (min-width: 992px){.customizer__tabs{margin-bottom:40px}}.customizer__header__content{color:#676767;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;max-width:700px}.customizer__tabs__list{list-style:none;margin:0 -20px;padding:0;width:calc(100% + 40px);display:flex;flex-direction:column}@media screen and (min-width: 992px){.customizer__tabs__list{flex-direction:row;margin:0;width:100%}}.customizer__tabs__item{padding:12px 20px;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;background:#fefefe;display:flex;width:100%;align-items:center}@media screen and (min-width: 992px){.customizer__tabs__item{padding:12px 24px;border-right:1px solid #F2F2F2}}.customizer__tabs__item:last-of-type{border-bottom:none}@media screen and (min-width: 992px){.customizer__tabs__item:first-of-type{border-left:1px solid #F2F2F2}.customizer__tabs__item:last-of-type{border-bottom:1px solid #F2F2F2}}.customizer__tabs__step{display:flex;width:32px;height:32px;justify-content:center;align-items:center;color:#1d473e;border:1px solid #1D473E;font-family:Marcellus;font-size:20px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.2px;text-transform:uppercase;margin-right:20px}@media screen and (min-width: 992px){.customizer__tabs__step{width:40px;height:40px;line-height:38px;margin-right:24px}}.customizer__tabs__content{margin-right:20px}@media screen and (min-width: 992px){.customizer__tabs__content{margin-right:16px}}.customizer__tabs__content h5{margin:0;color:#000;font-family:Marcellus;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;text-transform:uppercase}@media screen and (min-width: 992px){.customizer__tabs__content h5{font-size:20px;line-height:30px}}.diamond__title{display:none;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.14px;margin:4px 0 0}.diamond__price{display:none;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:550;line-height:21px;letter-spacing:.14px;margin:0}@media screen and (min-width: 992px){.diamond__title,.diamond__price{display:block}}.customizer__tabs__actions{display:none;align-items:center;gap:24px}@media screen and (min-width: 992px){.customizer__tabs__actions{display:flex;margin-left:auto}}.customizer__tabs__actions a{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;text-decoration:underline;text-underline-offset:3px}.customizer__tabs__collapse{display:block;margin-left:auto;cursor:pointer}@media screen and (min-width: 992px){.customizer__tabs__collapse{display:none}}.customizer__tabs__item.customizer__tabs__item--active{border-top:2px solid #1D473E}@media screen and (min-width: 992px){.customizer__tabs__item.customizer__tabs__item--active{border-top:1px solid #F2F2F2;border-bottom:2px solid #1D473E}.customizer__tabs__item.customizer__tabs__item--active .customizer__tabs__actions,.customizer__tabs__item.customizer__tabs__item--active .diamond__title,.customizer__tabs__item.customizer__tabs__item--active .diamond__price{display:none}.customizer__tabs__item.customizer__tabs__item--active .customizer__tabs__collapse{transform:rotate(180deg)}}.customizer__tabs__item.customizer__tabs__item--active .customizer__tabs__step{background-color:#1d473e;color:#fff}.customizer__error{margin:0 auto;position:relative;width:calc(100% / 3);padding:16px 16px 16px 56px;border:1px solid #C93232}.customizer__error svg{position:absolute;top:16px;left:16px;width:32px;height:32px}.customizer__error__title{color:#000;font-family:Marcellus;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;text-transform:uppercase;margin-top:4px;margin-bottom:8px}.customizer__error__message{color:#676767;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;margin-bottom:26px}.customizer__error__link{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.16px;text-decoration:underline;text-underline-offset:3px}.customizer__collections{margin-bottom:40px}.customizer__collections__select{display:none;justify-content:center;gap:16px;flex-wrap:wrap}.customizer__collections__select.is-active{display:flex}.customizer__collections__select.disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width: 992px){.customizer__collections__select{gap:20px}}.collection__radio{border:1px solid #F2F2F2;background:#fefefe;cursor:pointer;width:calc(50% - 10px)}.customizer__collections__select.disabled .collection__radio{cursor:not-allowed}@media screen and (min-width: 992px){.collection__radio{width:200px}}.collection__radio__image{position:relative;max-width:200px;height:0;padding-bottom:100%}.collection__radio__image img{max-width:100%;height:auto;position:absolute;top:0;left:0;right:0}.collection__radio__input{border-top:1px solid #F2F2F2;padding:8px 16px;font-family:Manrope;display:flex;align-items:center;gap:8px;font-size:14px;line-height:21px}.collection__radio__input input{position:absolute;left:-9999px}.collection__radio__input span.state{border-radius:50%;width:20px;height:20px;border:1px solid #ADADAD;display:block;position:relative}.collection__radio__input span.state:after{width:14px;height:14px;background:#000;display:block;position:absolute;border-radius:50%;content:"";top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .45s ease}.collection__radio__input input:checked+span.state:after{opacity:1}.customizer__collections__list{display:none;margin-bottom:40px}.customizer__collections__list.is-active{display:block}@media screen and (min-width: 992px){.customizer__collections__list{margin-bottom:80px}}.customizer__collections__item__count{width:100%;margin:20px 0;color:#000;text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.14px}@media screen and (min-width: 992px){.customizer__collections__item__count{margin:40px 0}}.customizer__collections__item{display:none}.customizer__collections__item.is-active{display:flex;flex-wrap:wrap;gap:16px;width:100%}@media screen and (min-width: 992px){.customizer__collections__item.is-active{gap:20px}}.customizer__summary{display:flex;flex-wrap:wrap;justify-content:space-between}.customizer__summary .customizer__gallery{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-bottom:20px}.customizer__summary__details{width:100%}@media screen and (min-width: 1200px){.customizer__summary{margin-bottom:80px}.customizer__summary .customizer__gallery{width:60%;margin:0}.customizer__summary__details{width:calc(40% - 60px)}}.customizer__summary__title{color:#000;font-family:Marcellus;font-size:24px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.32px;text-transform:uppercase;margin:0 0 8px}@media screen and (min-width: 992px){.customizer__summary__title{font-size:32px;margin-bottom:24px}}.customizer__summary__price{color:#000;font-family:Marcellus;font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.2px;text-transform:uppercase;margin:0 0 24px}@media screen and (min-width: 992px){.customizer__summary__price{font-size:24px}}.customizer__summary__table{border:1px solid #1D473E;margin-bottom:24px}.customizer__summary__table__title{padding:16px;color:#000;font-family:Marcellus;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px;text-transform:uppercase;border-bottom:1px solid #1D473E}.customizer__summary__table__items{padding:16px}.customizer__summary__table__item{display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.customizer__summary__table__item:last-of-type{margin-bottom:0}.summary__product__image{width:56px;height:56px;border:1px solid #F2F2F2}.summary__product__image img{max-width:100%;height:auto;display:block;margin:0}.summary__product__details{width:calc(100% - 72px);display:flex;justify-content:space-between;flex-direction:row}@media screen and (min-width: 992px){.summary__product__details{flex-direction:column}}.summary__product__title{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px}.summary__product__price{color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:550;line-height:150%;letter-spacing:.16px}.customizer__summary .customizer__product__button svg{margin:0 12px;display:inline-block;vertical-align:middle}.customizer__summary .customizer__product__button span.price{color:#fefefe;font-family:Manrope;font-size:16px;font-style:normal;font-weight:550;line-height:150%;letter-spacing:.16px}.customizer[data-step="2"] .customizer__summary,.customizer[data-step="3"] .customizer__collections,.customizer[data-step="2"] .customizer__tabs__item[data-step="3"]{display:none}@media screen and (min-width: 992px){.customizer[data-step="2"] .customizer__tabs__item[data-step="3"]{display:flex}}.customizer[data-step="2"] .customizer__tabs--mobile .customizer__tabs__item[data-step="3"]{display:flex}.customizer[data-step="3"] .customizer__tabs--mobile{display:none!important}@media screen and (min-width: 992px){.customizer[data-step="2"] .customizer__tabs--mobile .customizer__tabs__item[data-step="3"]{display:none!important}}.customizer__summary__info{border:1px solid #CBC4BA;margin-bottom:24px}.customizer__summary__info--expert{display:flex;gap:12px;color:#000;font-family:Marcellus;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px;text-transform:uppercase}.customizer__summary__info__item{padding:16px;color:#000;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px;border-bottom:1px solid #CBC4BA}.customizer__summary__info__item a{color:#000;text-decoration:underline;text-underline-offset:3px}.customizer__summary__info__item p{margin:0 0 16px}.customizer__summary__info__item p:last-of-type{margin:0}.customizer__summary__info__item:last-of-type{border-bottom:none}.customizer__collection__product{width:100%}@media screen and (min-width: 992px){.customizer__collection__product{width:calc(25% - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-customizer.css.map */
