@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
/* css reset */
#prod-desc-container,#prod-desc-container *{box-sizing:border-box}
#prod-desc-container{font-size:20px;max-width:920px;margin:0 auto;font-family:sans-serif}
#prod-desc-container .forever-desc-img.lazy,#prod-desc-container .forever-desc-img{width:initial;max-width:100%;height:auto}
/* custom style */
#prod-desc-container .fv-section{background:#ffffff;text-align:center;line-height:0;margin:0;width:100%}
#prod-desc-container .fv-text-section.fv-spacing{margin:auto;padding:4.5em;text-align:center}
#prod-desc-container .forever-desc-img.fv-spacetop{margin-top:4.5em}
#prod-desc-container .fv-section.fv-img-break{padding:4.5em 0}
/* txt style */
#prod-desc-container .fv-text-section h3,#prod-desc-container .fv-text-section h4,#prod-desc-container .fv-text-section h5,#prod-desc-container .fv-text-section p{font-family:'Inter',sans-serif;line-height:1.4;margin:0!important;padding:0px!important;color:#000000!important;font-size:1em}
#prod-desc-container .fv-text-section h3{font-size:0.8em!important;text-transform:uppercase;color:#777777!important;font-weight:500!important;text-transform:uppercase;text-align:center;}
#prod-desc-container .fv-text-section h4{font-size:1.3em!important;font-weight:600!important;text-transform:uppercase;text-align:center;}
#prod-desc-container .fv-text-section h5{font-size:1em!important;font-weight:600!important;text-align:center;text-transform:uppercase;}
#prod-desc-container .fv-text-section p{font-size:1.2em;font-weight:400!important;padding:1em 0 0 0!important;color:#433737!important;text-align:center}
#prod-desc-container .fv-text-section.fv-adnotation p{font-size:0.9em;padding:5px 0 0!important;}
#prod-desc-container .fv-text-section.fv-left h5{text-align:left}
#prod-desc-container .fv-text-section.fv-caution p{font-size:12px!important;padding:1em;text-align:left}
#prod-desc-container .fv-text-section p.fv-txt-const{font-size:16px!important}
#prod-desc-container .fv-text-section h5.fv-txt-const{font-size:25px!important;text-transform:none;font-weight:700!important}
#prod-desc-container .fv-text-section p.fv-white,#prod-desc-container .fv-text-section h5.fv-white{color:white!important}
/* banner */
#prod-desc-container .forever-desc-img.fv-baner-mob{display:none}
/*bracelet grid*/
#prod-desc-container .fv-section .fv-controll-grid{display:grid;grid-template-columns:1fr 0.5fr repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:15px;}
#prod-desc-container .fv-controll-grid .fv-controll-box{border-radius:20px;display:flex;width:100%}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-1{grid-area:1/1/5/3;background-color:#EADCD2}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-2{grid-area:1/3/3/5;background-color:#EADCD2;max-height:320px}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3{grid-area:3/3/5/5;background-color:#BF8975;max-height:320px}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-1 .fv-text-section{padding:5em 1.25em 0}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3 .fv-text-section{padding:0 1.25em}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-2 .fv-text-section{padding:1.5em 1.25em 0}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-1,#prod-desc-container .fv-controll-grid .fv-controll-box.case-2{flex-direction:column;justify-content:space-between;align-items:center}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3{flex-direction:row;overflow:hidden;align-items:center}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3 .fv-text-section{min-width:45%}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3 img{width:100%;height:100%;max-height:340px;}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-2 img{width:90%}
/*key features flex*/
#prod-desc-container .fv-section .fv-features-flex{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px}
#prod-desc-container .fv-features-flex .fv-features-box{flex-basis:50%;display:flex;flex-direction:column;border-radius:20px;}
#prod-desc-container .fv-features-flex .fv-features-box.case-1{background-color:#BF8975}
#prod-desc-container .fv-features-flex .fv-features-box.case-2{background-color:#EADCD2}
#prod-desc-container .fv-features-flex .fv-features-box .fv-features-textbox{padding:2em}
#prod-desc-container .fv-features-flex .fv-features-box .fv-features-imgbox{margin-top:-35px}
/* health */
#prod-desc-container .fv-section .fv-double-flex{display:flex;align-items:center}
#prod-desc-container .fv-double-flex .fv-double-col-1{flex-basis:70%}
#prod-desc-container .fv-double-flex .fv-double-col-2{flex-basis:30%}
#prod-desc-container .fv-double-flex .fv-double-col-1.fv-container{display:flex;flex-direction:column;padding:0 2em}
#prod-desc-container .fv-double-col-1.fv-container .fv-container-box{display:flex;flex-direction:row;gap:25px;margin-bottom:2em;align-items:center;}
#prod-desc-container .fv-double-col-1.fv-container .fv-container-box img{max-width:13%}
#prod-desc-container .fv-container-box .fv-txt{max-width:90%;display:flex;flex-direction:column;align-items:flex-start}
#prod-desc-container .fv-container-box .fv-text-section.fv-txt p{text-align:left}
/* healthy habits */
#prod-desc-container .fv-section .fv-triple-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:15px}
#prod-desc-container .fv-triple-flex .fv-triple-box{flex-basis:33%;display:flex;flex-direction:column;align-items:center;border-radius:20px}
#prod-desc-container .fv-triple-flex .fv-triple-box.case-1{background-color:#EADCD2}
#prod-desc-container .fv-triple-flex .fv-triple-box.case-2{background-color:#BF8975}
#prod-desc-container .fv-triple-flex .fv-triple-box .fv-text-section{padding:2em 1em}
#prod-desc-container .fv-triple-flex .fv-triple-box .fv-text-section h5.fv-txt-const{font-size:20px!important}
/* personalisation */
#prod-desc-container .fv-section .fv-flex-50{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}
#prod-desc-container .fv-flex-50 .fv-box-50{flex-basis:50%}
#prod-desc-container .fv-flex-50 .fv-box-50 .fv-text-section{padding:1.5em 2em}
/*amoled display*/
#prod-desc-container .fv-triple-flex .fv-triple-box.fv-box-solo{flex-basis:30%}
/* technical data */
#prod-desc-container .fv-section .fv-text-section.tech-marg{margin-top:1em}
@media screen and (max-width: 767px) {
#prod-desc-container{font-size:18px;max-width:100%}
#prod-desc-container .fv-text-section.fv-spacing{padding:4.5em 2em}
/* health */
#prod-desc-container .fv-section .fv-double-flex{flex-direction:column}
#prod-desc-container .fv-double-flex .fv-double-col-2.fv-img{padding:4.5em 0 0 0}
/* healthy habits */
#prod-desc-container .fv-section .fv-triple-flex{flex-direction:column;align-items:center;}
#prod-desc-container .fv-triple-flex .fv-triple-box{padding:1em 0;max-width:400px}
}
@media screen and (max-width: 700px) {
/*controll grid*/
#prod-desc-container .fv-section .fv-controll-grid{display:flex;flex-direction:column;gap:15px;}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-1{order:2}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-2{order:1;max-height:initial}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3{order:3;max-height:initial}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-2 img{max-height:100%;}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-1 .fv-text-section{padding:2em 1.25em 2em}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-2 .fv-text-section{padding:0 1.25em}
#prod-desc-container .fv-controll-grid .fv-controll-box.case-3 .fv-text-section{padding:2em 1.25em 2em}
}
@media screen and (max-width: 650px) {
/* banner */
#prod-desc-container .forever-desc-img.fv-baner-dt,#prod-desc-container .fv-section .fv-text-section.fv-absolut-text.fv-element-dt{display:none}
#prod-desc-container .forever-desc-img.fv-baner-mob{display:initial}
/* Personalisation */
#prod-desc-container .fv-section .fv-flex-50{flex-direction:column}
#prod-desc-container .fv-flex-50 .fv-box-50 img{padding:0 2em 3em}
#prod-desc-container .fv-flex-50 .fv-box-50.fv-order-1{order:2}
#prod-desc-container .fv-flex-50 .fv-box-50.fv-order-2{order:1}
}
@media screen and (max-width: 600px){
/*key features flex*/
#prod-desc-container .fv-section .fv-features-flex{flex-direction:column;gap:4.5em}
#prod-desc-container .fv-features-flex .fv-features-box{flex-basis:50%;display:flex;flex-direction:column;border-radius:20px;}
#prod-desc-container .fv-features-flex .fv-features-box.case-1{background-color:#BF8975}
#prod-desc-container .fv-features-flex .fv-features-box.case-2{background-color:#EADCD2}
#prod-desc-container .fv-features-flex .fv-features-box .fv-features-textbox{padding:2em 2em 3em}
#prod-desc-container .fv-features-flex .fv-features-box .fv-features-imgbox{margin-top:-35px}
}
