@font-face{
    font-family:BraunLinear;
    font-weight:700;
    src:url(/files/descriptions/font/79/7996475/storage_app_opisy2_braun_20878371_fonts/braunlinear_bold.woff2) format("woff2")
}
@font-face{
    font-family:BraunLinear;
    font-weight:300;
    src:url(/files/descriptions/font/79/7996475/storage_app_opisy2_braun_20878371_fonts/braunlinear_light.woff2) format("woff2")
}
@font-face{
    font-family:BraunLinear;
    font-weight:500;
    src:url(/files/descriptions/font/79/7996475/storage_app_opisy2_braun_20878371_fonts/braunlinear_medium.woff2) format("woff2")
}
@font-face{
    font-family:BraunLinear;
    font-weight:400;
    src:url(/files/descriptions/font/79/7996475/storage_app_opisy2_braun_20878371_fonts/braunlinear_regular.woff2) format("woff2")
}
#prod-desc-9675cc .pm-container {
    margin:0 auto;
    width:100%;
    max-width:920px;
    font-weight:400;
    letter-spacing:.12em;
    word-spacing:.16em;
    font-size:12px;
    font-family:BraunLinear,sans-serif;
    line-height:1.5;
    overflow-x:hidden;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-container__strong-text {
    font-weight:500
}
#prod-desc-9675cc .lazy {
    width:initial;
    max-width:100%;
    height:auto
}
#prod-desc-9675cc .pm-layout-mex .pm-container {
    margin:0 auto;
    width:100%;
    max-width:1010px;
    font-weight:400;
    font-size:14px;
    font-family:BraunLinear,sans-serif;
    line-height:1.2;
    letter-spacing:inherit;
    word-spacing:inherit;
    overflow-x:hidden
}
#prod-desc-9675cc .pm-layout-mex .pm-container h1, #prod-desc-9675cc .pm-layout-mex .pm-container h2, #prod-desc-9675cc .pm-layout-mex .pm-container h3, #prod-desc-9675cc .pm-layout-mex .pm-container h4, #prod-desc-9675cc .pm-layout-mex .pm-container h5, #prod-desc-9675cc .pm-layout-mex .pm-container p {
    margin:0;
    letter-spacing:inherit;
    word-spacing:inherit;
    line-height:1.2
}
#prod-desc-9675cc .pm-layout-mex .pm-container *, #prod-desc-9675cc .pm-layout-mex .pm-container *:after, #prod-desc-9675cc .pm-layout-mex .pm-container *:before {
    box-sizing:border-box
}
#prod-desc-9675cc .pm-layout-mex .pm-container__strong-text {
    font-weight:500
}
#prod-desc-9675cc .pm-intro {
    width:100%;
    position:relative;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-intro__bg-img, #prod-desc-9675cc .pm-intro__bg-img.lazy {
    display:block;
    width:100%;
    height:auto;
    object-fit:cover;
    object-position:center
}
#prod-desc-9675cc .pm-intro__container {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:flex-start;
    padding:15px 15px;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__container {
        padding:20px 30px
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__container--disclaimer-lower {
        padding:40px 20px 20px 40px
    }
}
#prod-desc-9675cc .lazy .pm-intro__logo, #prod-desc-9675cc .pm-intro__logo {
    display:block;
    width:100%;
    height:auto;
    max-width:15.63vw;
    object-fit:contain;
    object-position:center
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .lazy .pm-intro__logo, #prod-desc-9675cc .pm-intro__logo {
        max-width:100px
    }
}
#prod-desc-9675cc .lazy .pm-intro__logo--x-large, #prod-desc-9675cc .pm-intro__logo--x-large {
    max-width:33.63vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .lazy .pm-intro__logo--x-large, #prod-desc-9675cc .pm-intro__logo--x-large {
        max-width:230px
    }
}
#prod-desc-9675cc .lazy .pm-intro__logo--large, #prod-desc-9675cc .pm-intro__logo--large {
    max-width:20.63vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .lazy .pm-intro__logo--large, #prod-desc-9675cc .pm-intro__logo--large {
        max-width:150px
    }
}
#prod-desc-9675cc .lazy .pm-intro__logo--medium, #prod-desc-9675cc .pm-intro__logo--medium {
    max-width:15.63vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .lazy .pm-intro__logo--medium, #prod-desc-9675cc .pm-intro__logo--medium {
        max-width:100px
    }
}
#prod-desc-9675cc .lazy .pm-intro__logo--small, #prod-desc-9675cc .pm-intro__logo--small {
    max-width:10vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .lazy .pm-intro__logo--small, #prod-desc-9675cc .pm-intro__logo--small {
        max-width:80px
    }
}
#prod-desc-9675cc .pm-intro__title-container {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    max-width:51.13vw;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container {
        max-width:553px
    }
}
#prod-desc-9675cc .pm-intro__title-container--medium {
    max-width:51.13vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container--medium {
        max-width:553px
    }
}
#prod-desc-9675cc .pm-intro__title-container--large {
    max-width:52.53vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container--large {
        max-width:700px
    }
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title {
    font-weight:700;
    color:#fff;
    font-size:5.6vw;
    line-height:1.5;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container .pm-intro__title {
        font-size:32px
    }
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title .sup, #prod-desc-9675cc .pm-intro__title-container .pm-intro__title .sub {
    font-size:2.5vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container .pm-intro__title .sup, #prod-desc-9675cc .pm-intro__title-container .pm-intro__title .sub {
        font-size:20px
    }
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--white {
    color:#fff
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--yellow {
    color:#ffad14
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--gradient-titanium sup, #prod-desc-9675cc .pm-intro__title-container .pm-intro__title--gradient-titanium sub {
    color:#fff;
    background:transparent;
    position:inherit;
    -webkit-text-fill-color:white;
    vertical-align:super
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--gradient-gold {
    color:transparent;
    background:linear-gradient(180deg,#bfab90,#e0c8ae);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--light-blue {
    color:#bddcfe
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--black {
    color:#010101
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--large {
    font-size:6.25vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container .pm-intro__title--large {
        font-size:42px
    }
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--medium {
    font-size:5.63vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container .pm-intro__title--medium {
        font-size:32px
    }
}
#prod-desc-9675cc .pm-intro__title-container .pm-intro__title--small {
    font-size:2.5vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__title-container .pm-intro__title--small {
        font-size:24px
    }
}
#prod-desc-9675cc .pm-intro__description {
    color:#fff;
    font-size:5vw;
    font-weight:400;
    line-height:1.5;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__description {
        font-size:32px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-intro__description {
        font-size:32px
    }
}
#prod-desc-9675cc .pm-intro__description .sup, #prod-desc-9675cc .pm-intro__description .sub {
    font-size:3.6vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__description .sup, #prod-desc-9675cc .pm-intro__description .sub {
        font-size:20px
    }
}
#prod-desc-9675cc .pm-intro__disclaimer {
    color:#fff;
    font-size:3.13vw;
    line-height:1.5;
    margin:0;
    font-weight:300;
    padding-top:7px
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__disclaimer {
        padding-top:10px;
        font-size:18px
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__disclaimer--lower {
        padding-top:30px
    }
}
#prod-desc-9675cc .pm-intro__content {
    width:100%;
    display:flex;
    flex-direction:row;
    align-items:flex-end;
    justify-content:space-between
}
#prod-desc-9675cc .pm-intro__label {
    position:absolute;
    bottom:20px;
    right:20px;
    display:flex;
    flex-direction:column;
    align-items:center;
    max-width:31.25vw;
    gap:2.56vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label {
        gap:0;
        max-width:250px;
        bottom:40px;
        right:28px
    }
}
#prod-desc-9675cc .pm-intro__label--left {
    align-items:flex-start
}
#prod-desc-9675cc .pm-intro__label--right {
    align-items:flex-end
}
#prod-desc-9675cc .pm-intro__label--center {
    align-items:center
}
#prod-desc-9675cc .pm-intro__label--shavers-series-9-9625s {
    gap:.56vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label--shavers-series-9-9625s {
        gap:0
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label--shavers-series-9-9625s .pm-intro__label-text--decorative {
        top:-2px
    }
}
#prod-desc-9675cc .pm-intro__label-img, #prod-desc-9675cc .pm-intro__label-img.lazy {
    display:block;
    width:100%;
    height:auto;
    max-width:25.88vw;
    object-fit:contain;
    object-position:center
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-img, #prod-desc-9675cc .pm-intro__label-img.lazy {
        width:222px
    }
}
#prod-desc-9675cc .pm-intro__label-img-wrapper {
    position:relative;
    max-width:25.88vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-img-wrapper {
        max-width:222px
    }
}
#prod-desc-9675cc .pm-intro__label-text--decorative {
    color:#fff;
    font-size:3.13vw;
    line-height:1.2;
    margin:0;
    position:absolute;
    top:-7px;
    left:50%;
    transform:translate(-50%);
    text-align:center
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--decorative {
        top:-5px;
        font-size:22px
    }
}
#prod-desc-9675cc .pm-intro__label-text--decorative .label-span {
    display:block
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--decorative .label-span {
        font-size:24px
    }
}
#prod-desc-9675cc .pm-intro__label-text--decorative--gradient-gold .label-span {
    color:transparent;
    background:linear-gradient(180deg,#bfab90,#e0c8ae);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    mix-blend-mode:luminosity
}
#prod-desc-9675cc .pm-intro__label-text--decorative--gradient-titanium .label-span {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    mix-blend-mode:luminosity
}
#prod-desc-9675cc .pm-intro__label-text--decorative--gradient-titanium .sup, #prod-desc-9675cc .pm-intro__label-text--decorative--gradient-titanium .sub {
    color:#fff;
    background:transparent;
    position:inherit;
    vertical-align:super
}
#prod-desc-9675cc .pm-intro__label-text--decorative--yellow, #prod-desc-9675cc .pm-intro__label-text--decorative--yellow .label-span {
    color:#ffad14
}
#prod-desc-9675cc .pm-intro__label-text--decorative .sup {
    font-size:12px
}
#prod-desc-9675cc .pm-intro__label-text--decorative .big {
    font-size:3.13vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--decorative .big {
        font-size:32px
    }
}
#prod-desc-9675cc .pm-intro__label-text {
    color:#fff;
    font-size:3.13vw;
    line-height:1.5;
    font-weight:300;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text {
        font-size:18px
    }
}
#prod-desc-9675cc .pm-intro__label-text--left {
    text-align:left
}
#prod-desc-9675cc .pm-intro__label-text--right {
    text-align:right
}
#prod-desc-9675cc .pm-intro__label-text--center {
    text-align:center
}
#prod-desc-9675cc .pm-intro__label-text--small {
    font-size:2.5vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--small {
        font-size:11px
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--disclaimer-low {
        padding-top:20px
    }
}
#prod-desc-9675cc .pm-intro__label-text--medium {
    font-size:3.13vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--medium {
        font-size:18px
    }
}
#prod-desc-9675cc .pm-intro__label-text--large {
    font-size:3.13vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-intro__label-text--large {
        font-size:18px
    }
}
#prod-desc-9675cc .pm-elements {
    position:relative;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-elements--mex .pm-elements__element-description {
    line-height:1.2
}
#prod-desc-9675cc .pm-elements--mex .pm-elements__container .pm-elements__description {
    margin:1.3vw 0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements--mex .pm-elements__container .pm-elements__description {
        margin:1vw 0
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements--mex .pm-elements__container .pm-elements__description {
        line-height:1.2;
        margin:5px 0
    }
}
@media only screen and (min-width: 1280px){
    #prod-desc-9675cc .pm-elements--mex .pm-elements__container .pm-elements__description {
        line-height:1.5;
        margin:5px 0 20px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements--mex .pm-elements__title {
        font-size:28px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements--mex .pm-elements__description {
        font-size:28px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements--mex .pm-elements__benefit-description {
        font-size:18px
    }
}
#prod-desc-9675cc .pm-elements--9610s .pm-elements__content-box--mex {
    bottom:5%
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements--9610s .pm-elements__content-box--mex {
        bottom:7%
    }
}
@media only screen and (min-width: 1280px){
    #prod-desc-9675cc .pm-elements--9610s .pm-elements__content-box--mex {
        bottom:9%
    }
}
#prod-desc-9675cc .pm-elements__image {
    display:block;
    width:100%;
    height:auto;
    object-fit:cover;
    object-position:center
}
#prod-desc-9675cc .pm-elements__container {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    display:flex;
    flex-direction:column;
    padding:10px;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__container {
        padding:20px 40px
    }
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description {
    font-size:4vw;
    line-height:1.5;
    font-weight:400;
    margin:1.3vw 0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__container .pm-elements__description {
        font-size:28px;
        margin:1.04vw 0
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements__container .pm-elements__description {
        margin:15px 0
    }
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description--white {
    color:#fff
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description--black {
    color:#010101
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description--yellow {
    color:#ffad14
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-elements__container .pm-elements__description--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-elements__title {
    font-weight:500;
    line-height:1.5;
    font-size:5vw;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__title {
        font-size:30px
    }
}
#prod-desc-9675cc .pm-elements__title--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-elements__title--white {
    color:#fff
}
#prod-desc-9675cc .pm-elements__title--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-elements__title--yellow {
    color:#ffad14
}
#prod-desc-9675cc .pm-elements__title--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-elements__title--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-elements__content-box {
    width:100%;
    display:flex;
    flex-direction:column;
    gap:5px;
    align-self:flex-end;
    box-sizing:border-box;
    position:absolute;
    right:1%;
    bottom:2%;
    max-width:54.5%
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__content-box {
        gap:30px;
        max-width:54%;
        padding-top:1.3vw;
        right:3px;
        bottom:5%
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements__content-box {
        padding-top:0;
        bottom:6%
    }
}
#prod-desc-9675cc .pm-elements__content-box--mex {
    position:absolute;
    right:1%;
    bottom:2%;
    max-width:54.5%
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__content-box--mex {
        max-width:50%;
        right:12px;
        bottom:5%
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements__content-box--mex {
        padding-top:0;
        bottom:7%
    }
}
@media only screen and (min-width: 1280px){
    #prod-desc-9675cc .pm-elements__content-box--mex {
        bottom:11%
    }
}
#prod-desc-9675cc .pm-elements__elements, #prod-desc-9675cc .pm-elements__benefits {
    display:flex;
    flex-direction:column;
    gap:1.3vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__elements, #prod-desc-9675cc .pm-elements__benefits {
        gap:.56vw
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements__elements, #prod-desc-9675cc .pm-elements__benefits {
        gap:14px
    }
}
#prod-desc-9675cc .pm-elements__elements>:last-child .pm-elements__element-description {
    position:relative
}
#prod-desc-9675cc .pm-elements__elements>:last-child .pm-elements__element-description:after {
    content:"";
    display:block;
    width:100%;
    height:1px;
    position:absolute;
    bottom:-8%;
    left:0;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__elements>:last-child .pm-elements__element-description:after {
        bottom:-30%
    }
}
#prod-desc-9675cc .pm-elements__elements>:last-child .pm-elements__element-description--white:after {
    background:#d4c1a2
}
#prod-desc-9675cc .pm-elements__element, #prod-desc-9675cc .pm-elements__benefit {
    display:grid;
    grid-template-columns:minmax(0,10.94vw) 1fr;
    gap:5px;
    align-items:center
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__element, #prod-desc-9675cc .pm-elements__benefit {
        grid-template-columns:minmax(0,65px) 1fr
    }
}
#prod-desc-9675cc .pm-elements__element-icon, #prod-desc-9675cc .pm-elements__benefit-icon {
    align-self:center;
    justify-self:center;
    display:block;
    width:100%;
    height:auto;
    object-fit:contain;
    max-width:80px
}
#prod-desc-9675cc .pm-elements__element-icon--small, #prod-desc-9675cc .pm-elements__benefit-icon--small {
    max-width:4.69vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__element-icon--small, #prod-desc-9675cc .pm-elements__benefit-icon--small {
        max-width:30px
    }
}
#prod-desc-9675cc .pm-elements__element-icon--medium, #prod-desc-9675cc .pm-elements__benefit-icon--medium {
    max-width:7.81vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__element-icon--medium, #prod-desc-9675cc .pm-elements__benefit-icon--medium {
        max-width:60px
    }
}
#prod-desc-9675cc .pm-elements__element-icon--large, #prod-desc-9675cc .pm-elements__benefit-icon--large {
    max-width:9.38vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__element-icon--large, #prod-desc-9675cc .pm-elements__benefit-icon--large {
        max-width:80px
    }
}
#prod-desc-9675cc .pm-elements__element-icon--xlarge, #prod-desc-9675cc .pm-elements__benefit-icon--xlarge {
    max-width:9.38vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__element-icon--xlarge, #prod-desc-9675cc .pm-elements__benefit-icon--xlarge {
        max-width:100px
    }
}
#prod-desc-9675cc .pm-elements__benefit-icon--small {
    max-width:4.69vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__benefit-icon--small {
        max-width:30px
    }
}
#prod-desc-9675cc .pm-elements__benefit-icon--medium {
    max-width:7.81vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__benefit-icon--medium {
        max-width:40px
    }
}
#prod-desc-9675cc .pm-elements__benefit-icon--large {
    max-width:9.38vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__benefit-icon--large {
        max-width:80px
    }
}
#prod-desc-9675cc .pm-elements__benefit-icon--xlarge {
    max-width:9.38vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__benefit-icon--xlarge {
        max-width:100px
    }
}
#prod-desc-9675cc .pm-elements__element-description, #prod-desc-9675cc .pm-elements__benefit-description {
    font-size:3.13vw;
    line-height:1.5;
    font-weight:400;
    justify-self:flex-start;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-elements__element-description, #prod-desc-9675cc .pm-elements__benefit-description {
        font-size:2.08vw
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-elements__element-description, #prod-desc-9675cc .pm-elements__benefit-description {
        font-size:20px
    }
}
#prod-desc-9675cc .pm-elements__element-description--white, #prod-desc-9675cc .pm-elements__benefit-description--white {
    color:#fff
}
#prod-desc-9675cc .pm-elements__element-description--black, #prod-desc-9675cc .pm-elements__benefit-description--black {
    color:#010101
}
#prod-desc-9675cc .pm-elements__element-description--blue, #prod-desc-9675cc .pm-elements__benefit-description--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-elements__element-description--yellow, #prod-desc-9675cc .pm-elements__benefit-description--yellow {
    color:#ffad14
}
#prod-desc-9675cc .pm-elements__element-description--gold, #prod-desc-9675cc .pm-elements__benefit-description--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-elements__element-description--gradient-braun, #prod-desc-9675cc .pm-elements__benefit-description--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-elements__element-description--gradient-titanium, #prod-desc-9675cc .pm-elements__benefit-description--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info {
    display:flex;
    flex-direction:column;
    gap:10px;
    padding:5px 0;
    width:100%;
    overflow:hidden;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info {
        gap:20px;
        flex-direction:row;
        padding:10px 0
    }
}
#prod-desc-9675cc .pm-decorative-info__column {
    display:flex;
    flex-direction:column;
    gap:10px;
    width:100%;
    align-items:center;
    justify-content:space-between;
    padding:10px 0;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__column {
        padding:40px 0
    }
}
#prod-desc-9675cc .pm-decorative-info__column--total-black {
    background-color:#000
}
#prod-desc-9675cc .pm-decorative-info__title {
    font-size:5vw;
    font-weight:500;
    line-height:1.5;
    text-align:center;
    padding:0 10px;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__title {
        font-size:30px;
        padding:0 20px
    }
}
#prod-desc-9675cc .pm-decorative-info__title--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-decorative-info__title--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-decorative-info__title--black {
    color:#010101
}
#prod-desc-9675cc .pm-decorative-info__title--white {
    color:#fff
}
#prod-desc-9675cc .pm-decorative-info__title--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__title--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__description {
    font-size:5vw;
    font-weight:400;
    line-height:1.5;
    text-align:center;
    padding:0 10px;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__description {
        font-size:24px;
        padding:0 20px
    }
}
#prod-desc-9675cc .pm-decorative-info__description--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-decorative-info__description--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-decorative-info__description--black {
    color:#010101
}
#prod-desc-9675cc .pm-decorative-info__description--white {
    color:#fff
}
#prod-desc-9675cc .pm-decorative-info__description--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__description--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__image {
    display:block;
    width:100%;
    height:auto;
    object-fit:contain;
    object-position:center
}
#prod-desc-9675cc .pm-decorative-info__image--margin-offset {
    margin-bottom:-20px
}
#prod-desc-9675cc .pm-decorative-info__text {
    font-size:5vw;
    font-weight:400;
    line-height:1.5;
    text-align:center;
    padding:0 10px;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__text {
        font-size:24px;
        padding:0 20px
    }
}
#prod-desc-9675cc .pm-decorative-info__text--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-decorative-info__text--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-decorative-info__text--black {
    color:#010101
}
#prod-desc-9675cc .pm-decorative-info__text--white {
    color:#fff
}
#prod-desc-9675cc .pm-decorative-info__text--white span {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__text--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__text--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__text--gradient-braun span {
    color:#fff
}
#prod-desc-9675cc .pm-decorative-info__text--small {
    font-size:4.38vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__text--small {
        font-size:16px
    }
}
#prod-desc-9675cc .pm-decorative-info__text--medium {
    font-size:5vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__text--medium {
        font-size:20px
    }
}
#prod-desc-9675cc .pm-decorative-info__text--large {
    font-size:5.63vw
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__text--large {
        font-size:24px
    }
}
#prod-desc-9675cc .pm-decorative-info__disclaimer {
    font-size:2.5vw;
    font-weight:400;
    line-height:1.5;
    text-align:center;
    padding:0 10px;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__disclaimer {
        font-size:11px;
        padding:0 20px
    }
}
#prod-desc-9675cc .pm-decorative-info__disclaimer--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-decorative-info__disclaimer--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-decorative-info__disclaimer--black {
    color:#010101
}
#prod-desc-9675cc .pm-decorative-info__disclaimer--white {
    color:#fff
}
#prod-desc-9675cc .pm-decorative-info__disclaimer--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__disclaimer--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__items {
    display:grid;
    grid-template-columns:1fr 1fr;
    width:100%;
    padding:0 20px;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__items {
        padding:20px 40px 0
    }
}
#prod-desc-9675cc .pm-decorative-info__item {
    display:flex;
    flex-direction:column;
    width:100%;
    padding:5px;
    border-bottom:1px solid #d4c1a2;
    align-items:center;
    justify-content:center;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__item {
        padding:10px
    }
}
#prod-desc-9675cc .pm-decorative-info__item--border-right {
    border-right:1px solid #d4c1a2
}
#prod-desc-9675cc .pm-decorative-info__item-title, #prod-desc-9675cc .pm-decorative-info__item-description {
    font-size:4.38vw;
    font-weight:400;
    line-height:1.5;
    text-align:center;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-decorative-info__item-title, #prod-desc-9675cc .pm-decorative-info__item-description {
        font-size:22px
    }
}
#prod-desc-9675cc .pm-decorative-info__item-title--gold, #prod-desc-9675cc .pm-decorative-info__item-description--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-decorative-info__item-title--blue, #prod-desc-9675cc .pm-decorative-info__item-description--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-decorative-info__item-title--black, #prod-desc-9675cc .pm-decorative-info__item-description--black {
    color:#010101
}
#prod-desc-9675cc .pm-decorative-info__item-title--white, #prod-desc-9675cc .pm-decorative-info__item-description--white {
    color:#fff
}
#prod-desc-9675cc .pm-decorative-info__item-title--gradient-titanium, #prod-desc-9675cc .pm-decorative-info__item-description--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-decorative-info__item-title--gradient-braun, #prod-desc-9675cc .pm-decorative-info__item-description--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-info {
    display:flex;
    flex-direction:column;
    gap:10px;
    padding:5px 0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-info {
        flex-direction:row;
        gap:20px;
        padding:10px 0
    }
}
#prod-desc-9675cc .pm-info__column {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    width:100%;
    padding-bottom:15px
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-info__column {
        padding-bottom:35px
    }
}
#prod-desc-9675cc .pm-info__column--total-black {
    background-color:#000
}
#prod-desc-9675cc .pm-info__column--gold {
    background-color:#d4c1a2
}
#prod-desc-9675cc .pm-info__column--white {
    background-color:#fff
}
#prod-desc-9675cc .pm-info__column--blue {
    background-color:#2890f8
}
#prod-desc-9675cc .pm-info__column--yellow {
    background-color:#ffad14
}
#prod-desc-9675cc .pm-info__column--gradient-braun {
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%)
}
#prod-desc-9675cc .pm-info__column--gradient-titanium {
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7)
}
#prod-desc-9675cc .pm-info__column--gradient-dark-gray {
    background:linear-gradient(180deg,#3a3a3b,#636465)
}
#prod-desc-9675cc .pm-info__image, #prod-desc-9675cc .pm-info__image.lazy {
    display:block;
    width:100%;
    height:auto;
    object-fit:cover;
    object-position:center
}
#prod-desc-9675cc .pm-info__title, #prod-desc-9675cc .pm-info__description {
    font-size:5vw;
    font-weight:400;
    line-height:1.5;
    text-align:center;
    padding:10px;
    margin:0
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-info__title, #prod-desc-9675cc .pm-info__description {
        font-size:23px;
        padding:20px
    }
}
#prod-desc-9675cc .pm-info__title--gold, #prod-desc-9675cc .pm-info__description--gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-info__title--white, #prod-desc-9675cc .pm-info__description--white {
    color:#fff
}
#prod-desc-9675cc .pm-info__title--blue, #prod-desc-9675cc .pm-info__description--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-info__title--yellow, #prod-desc-9675cc .pm-info__description--yellow {
    color:#ffad14
}
#prod-desc-9675cc .pm-info__title--gradient-braun, #prod-desc-9675cc .pm-info__description--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-info__title--gradient-titanium, #prod-desc-9675cc .pm-info__description--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-info__description {
    padding:0 15px
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-info__description {
        padding:0 20px
    }
}
#prod-desc-9675cc .pm-set {
    width:100%;
    position:relative
}
#prod-desc-9675cc .pm-set--bg-light-white {
    background-color:#eff0f2
}
#prod-desc-9675cc .pm-set__background {
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
    z-index:1
}
#prod-desc-9675cc .pm-set__content {
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:20px
}
#prod-desc-9675cc .pm-set__title {
    font-size:5vw;
    font-weight:500;
    text-align:center;
    padding:20px 10px 10px
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set__title {
        font-size:30px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set__title {
        font-size:42px
    }
}
#prod-desc-9675cc .pm-set__title--white {
    color:#fff
}
#prod-desc-9675cc .pm-set__title--black {
    color:#010101
}
#prod-desc-9675cc .pm-set__title--dark {
    color:#141414
}
#prod-desc-9675cc .pm-set__title--blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-set__title--gradient-titanium {
    color:transparent;
    background:linear-gradient(to left,#8a8d8f,#cfd1d2 30%,#f7f8fa,#cfd1d2 70%,#d8d7d7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-set__title--gradient-dark-gray {
    color:transparent;
    background:linear-gradient(180deg,#3a3a3b,#636465);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
#prod-desc-9675cc .pm-set__title--gradient-braun {
    color:transparent;
    background:linear-gradient(to right,#f2d5b2 0% 10%,#dec4da 30% 50%,#cfb5f7 70%,#7a6cff 80% 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-b1000s .pm-set__items {
        grid-template-columns:repeat(3,1fr)
    }
}
#prod-desc-9675cc .pm-set--52-b1000s .pm-set__item {
    justify-content:space-around
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__items {
        grid-template-columns:repeat(6,1fr);
        grid-template-rows:repeat(3,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--1 {
        grid-area:1/1/4/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--2 {
        grid-area:1/3/2/5
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--3 {
        grid-area:2/3/3/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--4 {
        grid-area:2/4/3/5
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--5 {
        grid-area:3/3/4/5
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--6 {
        grid-area:1/5/2/7
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-c7200cc .pm-set__item--7 {
        grid-area:2/5/4/7
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__items, #prod-desc-9675cc .pm-set--XT5200 .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__items, #prod-desc-9675cc .pm-set--XT5200 .pm-set__items {
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:repeat(2,1fr)
    }
}
#prod-desc-9675cc .pm-set--72-g1200s .pm-set__item, #prod-desc-9675cc .pm-set--XT5200 .pm-set__item {
    justify-content:space-around
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__item--1, #prod-desc-9675cc .pm-set--XT5200 .pm-set__item--1 {
        grid-area:1/1/3/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__item--2, #prod-desc-9675cc .pm-set--XT5200 .pm-set__item--2 {
        grid-area:1/2/2/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__item--3, #prod-desc-9675cc .pm-set--XT5200 .pm-set__item--3 {
        grid-area:2/2/3/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__item--4, #prod-desc-9675cc .pm-set--XT5200 .pm-set__item--4 {
        grid-area:1/3/2/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--72-g1200s .pm-set__item--5, #prod-desc-9675cc .pm-set--XT5200 .pm-set__item--5 {
        grid-area:2/3/3/4
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__items, #prod-desc-9675cc .pm-set--9675cc .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__items, #prod-desc-9675cc .pm-set--9675cc .pm-set__items {
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:repeat(4,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__item--1, #prod-desc-9675cc .pm-set--9675cc .pm-set__item--1 {
        grid-area:1/1/5/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__item--2, #prod-desc-9675cc .pm-set--9675cc .pm-set__item--2 {
        grid-area:1/2/3/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__item--3, #prod-desc-9675cc .pm-set--9675cc .pm-set__item--3 {
        grid-area:3/2/5/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__item--4, #prod-desc-9675cc .pm-set--9675cc .pm-set__item--4 {
        grid-area:1/3/3/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__item--5, #prod-desc-9675cc .pm-set--9675cc .pm-set__item--5 {
        grid-area:3/3/4/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9667cc .pm-set__item--6, #prod-desc-9675cc .pm-set--9675cc .pm-set__item--6 {
        grid-area:4/3/5/4
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__items {
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__item--1 {
        grid-area:1/1/3/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__item--2 {
        grid-area:1/2/2/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__item--3 {
        grid-area:2/2/3/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__item--4 {
        grid-area:1/3/2/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--9610s .pm-set__item--5 {
        grid-area:2/3/3/4
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__items {
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:repeat(5,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__item--1 {
        grid-area:1/1/6/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__item--2 {
        grid-area:1/2/3/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__item--3 {
        grid-area:3/2/4/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__item--4 {
        grid-area:4/2/6/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__item--5 {
        grid-area:1/3/3/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--52-n7200cc .pm-set__item--6 {
        grid-area:3/3/6/4
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--HC5530 .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--HC5530 .pm-set__items {
        grid-template-columns:repeat(3,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--HC5530 .pm-set__item--1 {
        grid-area:1/1/3/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--HC5530 .pm-set__item--2 {
        grid-area:1/2/2/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--HC5530 .pm-set__item--3 {
        grid-area:1/3/2/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--HC5530 .pm-set__item--4 {
        grid-area:2/2/3/4
    }
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__items {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__items {
        grid-template-columns:repeat(3,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__item--1 {
        grid-area:1/1/4/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__item--2 {
        grid-area:1/2/2/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__item--3 {
        grid-area:1/3/2/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__item--4 {
        grid-area:2/2/3/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__item--5 {
        grid-area:2/3/3/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BT9520 .pm-set__item--6 {
        grid-area:3/2/4/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG3530 .pm-set__items {
        grid-template-columns:repeat(3,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG3530 .pm-set__item--1 {
        grid-area:1/1/3/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG3530 .pm-set__item--2 {
        grid-area:1/2/2/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG3530 .pm-set__item--3 {
        grid-area:2/2/3/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG5550 .pm-set__items, #prod-desc-9675cc .pm-set--BG7550 .pm-set__items {
        grid-template-columns:repeat(3,1fr)
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG5550 .pm-set__item--1, #prod-desc-9675cc .pm-set--BG7550 .pm-set__item--1 {
        grid-area:1/1/3/2
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG5550 .pm-set__item--2, #prod-desc-9675cc .pm-set--BG7550 .pm-set__item--2 {
        grid-area:1/2/2/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG5550 .pm-set__item--3, #prod-desc-9675cc .pm-set--BG7550 .pm-set__item--3 {
        grid-area:1/3/2/4
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG5550 .pm-set__item--4, #prod-desc-9675cc .pm-set--BG7550 .pm-set__item--4 {
        grid-area:2/2/3/3
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set--BG5550 .pm-set__item--5, #prod-desc-9675cc .pm-set--BG7550 .pm-set__item--5 {
        grid-area:2/3/3/4
    }
}
#prod-desc-9675cc .pm-set__items {
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    width:100%;
    padding:20px
}
#prod-desc-9675cc .pm-set__item {
    display:flex;
    gap:16px;
    border-radius:30px;
    align-items:center;
    justify-content:center;
    padding:20px
}
#prod-desc-9675cc .pm-set__item--horizontal {
    flex-direction:row
}
#prod-desc-9675cc .pm-set__item--vertical {
    flex-direction:column
}
#prod-desc-9675cc .pm-set__item--dark {
    background-color:#141414
}
#prod-desc-9675cc .pm-set__item--image-content .pm-set__item-image {
    order:1
}
#prod-desc-9675cc .pm-set__item--image-content .pm-set__item-title, #prod-desc-9675cc .pm-set__item--content-image .pm-set__item-image {
    order:2
}
#prod-desc-9675cc .pm-set__item--content-image .pm-set__item-title {
    order:1
}
#prod-desc-9675cc .pm-set__item-title {
    font-size:3.125vw;
    font-weight:500;
    text-align:center
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-set__item-title {
        font-size:18px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-set__item-title {
        font-size:22px
    }
}
#prod-desc-9675cc .pm-set__item-title--white {
    color:#fff
}
#prod-desc-9675cc .pm-set__item-title--black {
    color:#010101
}
#prod-desc-9675cc .pm-set__item-title--dark {
    color:#141414
}
#prod-desc-9675cc .pm-set__item-image {
    display:block;
    width:auto;
    height:auto;
    object-fit:contain;
    object-position:center;
    max-width:100%
}
#prod-desc-9675cc .pm-table {
    display:block;
    position:relative;
    width:100%;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__bg, #prod-desc-9675cc .pm-table__bg.lazy {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
    z-index:1;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__content {
    position:relative;
    z-index:2;
    display:flex;
    flex-direction:column;
    padding:20px;
    overflow-x:scroll;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__logo, #prod-desc-9675cc .pm-table__logo.lazy {
    display:block;
    max-width:100px;
    height:auto;
    object-fit:contain;
    object-position:center;
    width:100%;
    padding:10px;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-table__logo, #prod-desc-9675cc .pm-table__logo.lazy {
        max-width:140px;
        padding:15px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-table__logo, #prod-desc-9675cc .pm-table__logo.lazy {
        max-width:200px;
        padding:20px
    }
}
#prod-desc-9675cc .pm-table__table {
    width:100%;
    border-collapse:separate;
    border-spacing:0
}
#prod-desc-9675cc .pm-table__caption {
    font-size:14px;
    font-weight:400;
    color:#fff;
    text-align:center;
    margin:0;
    box-sizing:border-box;
    opacity:0
}
#prod-desc-9675cc .pm-table__benefit-row {
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    width:100%
}
#prod-desc-9675cc .pm-table__col-header, #prod-desc-9675cc .pm-table__row-header {
    text-align:left;
    vertical-align:middle;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__col-header--feature, #prod-desc-9675cc .pm-table__col-header--feature-title {
    min-width:185px;
    max-width:235px;
    width:100%;
    opacity:0
}
#prod-desc-9675cc .pm-table__products {
    display:flex;
    flex-direction:column;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__products-row {
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    width:100%
}
#prod-desc-9675cc .pm-table__product {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:5px;
    min-width:180px;
    max-width:180px;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__product-image, #prod-desc-9675cc .pm-table__product-image.lazy {
    display:block;
    width:110px;
    height:auto;
    object-fit:contain;
    object-position:center;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__product-name, #prod-desc-9675cc .pm-table__product-series {
    font-size:14px;
    font-weight:400;
    color:#fff;
    text-align:center;
    margin:0;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-table__product-name, #prod-desc-9675cc .pm-table__product-series {
        font-size:16px
    }
}
@media only screen and (min-width: 1020px){
    #prod-desc-9675cc .pm-table__product-name, #prod-desc-9675cc .pm-table__product-series {
        font-size:18px
    }
}
#prod-desc-9675cc .pm-table__product-name--color-text-white, #prod-desc-9675cc .pm-table__product-series--color-text-white {
    color:#fff
}
#prod-desc-9675cc .pm-table__product-name--color-text-gold, #prod-desc-9675cc .pm-table__product-series--color-text-gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-table__product-name--color-text-light-yellow, #prod-desc-9675cc .pm-table__product-series--color-text-light-yellow {
    color:#a68f68
}
#prod-desc-9675cc .pm-table__product-name--color-text-black, #prod-desc-9675cc .pm-table__product-series--color-text-black {
    color:#010101
}
#prod-desc-9675cc .pm-table__product-name--color-text-blue, #prod-desc-9675cc .pm-table__product-series--color-text-blue {
    color:#2890f8
}
#prod-desc-9675cc .pm-table__product-series {
    font-weight:700
}
#prod-desc-9675cc .pm-table__benefits-row {
    display:flex;
    flex-direction:column;
    align-items:center;
    width:100%;
    padding-top:30px
}
#prod-desc-9675cc .pm-table__products-row-inner {
    display:block;
    min-width:185px;
    max-width:185px;
    width:100%
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-table__products-row-inner {
        min-width:235px;
        max-width:235px
    }
}
#prod-desc-9675cc .pm-table__benefit {
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    width:100%;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__benefit-content {
    display:grid;
    grid-template-columns:minmax(0,40px) auto;
    align-items:center;
    justify-content:flex-start;
    gap:10px;
    min-width:185px;
    max-width:185px;
    padding-right:10px;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-table__benefit-content {
        min-width:235px;
        max-width:235px
    }
}
#prod-desc-9675cc .pm-table__benefit-icon, #prod-desc-9675cc .pm-table__benefit-icon.lazy {
    display:block;
    width:auto;
    height:auto;
    object-fit:contain;
    object-position:center;
    box-sizing:border-box;
    max-width:42px
}
#prod-desc-9675cc .pm-table__benefit-items {
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__benefit-item {
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:180px;
    max-width:180px;
    border-right:1px solid #6d593d;
    border-bottom:1px solid #6d593d;
    padding:10px;
    align-self:stretch;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__benefit-item:last-child {
    border-right:none
}
#prod-desc-9675cc .pm-table__benefit-item--color-brown {
    border-right:1px solid #6d593d;
    border-bottom:1px solid #6d593d
}
#prod-desc-9675cc .pm-table__benefit-item--color-gold {
    border-right:1px solid #d4c1a2;
    border-bottom:1px solid #d4c1a2
}
#prod-desc-9675cc .pm-table__benefit-item--color-white {
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff
}
#prod-desc-9675cc .pm-table__benefit-item--color-light-yellow {
    border-right:1px solid #a68f68;
    border-bottom:1px solid #a68f68
}
#prod-desc-9675cc .pm-table__benefit-item--color-sand {
    border-right:1px solid #e7d6c3;
    border-bottom:1px solid #e7d6c3
}
#prod-desc-9675cc .pm-table__benefit-title, #prod-desc-9675cc .pm-table__benefit-item {
    font-size:14px;
    color:#fff;
    font-weight:400;
    margin:0;
    box-sizing:border-box
}
#prod-desc-9675cc .pm-table__benefit-title--color-text-white, #prod-desc-9675cc .pm-table__benefit-item--color-text-white {
    color:#fff
}
#prod-desc-9675cc .pm-table__benefit-title--color-text-gold, #prod-desc-9675cc .pm-table__benefit-item--color-text-gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-table__benefit-title--color-text-light-yellow, #prod-desc-9675cc .pm-table__benefit-item--color-text-light-yellow {
    color:#a68f68
}
#prod-desc-9675cc .pm-table__benefit-title--color-text-black, #prod-desc-9675cc .pm-table__benefit-item--color-text-black {
    color:#010101
}
#prod-desc-9675cc .pm-table .benefit-strong {
    font-weight:700
}
#prod-desc-9675cc .pm-table__disclaimer {
    text-align:center;
    width:100%;
    padding:20px;
    font-size:12px;
    color:#fff;
    font-weight:400;
    margin:0;
    box-sizing:border-box
}
@media only screen and (min-width: 768px){
    #prod-desc-9675cc .pm-table__disclaimer {
        font-size:14px;
        padding:40px 20px 20px
    }
}
#prod-desc-9675cc .pm-table__disclaimer--color-text-white {
    color:#fff
}
#prod-desc-9675cc .pm-table__disclaimer--color-text-gold {
    color:#d4c1a2
}
#prod-desc-9675cc .pm-table__disclaimer--color-text-light-yellow {
    color:#a68f68
}
#prod-desc-9675cc .pm-table__disclaimer--color-text-black {
    color:#010101
}
 