.page__product .product__info .info__details{display:flex;position:relative}@media (max-width:1284px){.page__product .product__info .info__details{flex-direction:column}}.page__product .product__info .info__details .info__image{width:50%;position:relative;overflow:hidden;height:fit-content}@media (max-width:1284px){.page__product .product__info .info__details .info__image{width:100%;max-width:100%}}.page__product .product__info .info__details .info__image .image__slick{margin:0}.page__product .product__info .info__details .info__image .slick-slide{margin:0 12px}@media (max-width:768px){.page__product .product__info .info__details .info__image .slick-slide{margin:0 4px}}.page__product .product__info .info__details .info__image .slick-list{margin:0 -12px}@media (max-width:768px){.page__product .product__info .info__details .info__image .slick-list{margin:0 -4px}}.page__product .product__info .info__details .info__image .next,.page__product .product__info .info__details .info__image .prev{position:absolute;bottom:2rem;width:30px!important;height:30px!important;z-index:2;cursor:pointer;top:unset!important}@media (max-width:768px){.page__product .product__info .info__details .info__image .next,.page__product .product__info .info__details .info__image .prev{width:24px!important;height:24px!important}}.page__product .product__info .info__details .info__image .next:before,.page__product .product__info .info__details .info__image .prev:before{width:30px;height:30px;display:block!important}@media (max-width:768px){.page__product .product__info .info__details .info__image .next:before,.page__product .product__info .info__details .info__image .prev:before{width:24px!important;height:24px!important}}.page__product .product__info .info__details .info__image .next{right:32px}.page__product .product__info .info__details .info__image .next:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%2396221F'/%3E%3Cpath d='M22.333 15H7.666M17.75 19.583s4.583-3.375 4.583-4.583c0-1.208-4.583-4.584-4.583-4.584' stroke='%23fff' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page__product .product__info .info__details .info__image .prev{right:78px}.page__product .product__info .info__details .info__image .prev:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%2396221F'/%3E%3Cpath d='M7.666 15h14.667M12.25 19.583S7.665 16.208 7.665 15c0-1.208 4.583-4.584 4.583-4.584' stroke='%23fff' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page__product .product__info .info__details .info__image .slick-dots{position:absolute;bottom:2.5rem;left:2rem;width:fit-content}@media (max-width:768px){.page__product .product__info .info__details .info__image .slick-dots{bottom:2.2rem}}.page__product .product__info .info__details .info__image .slick-dots li{width:10px;height:10px;margin:0 2px}.page__product .product__info .info__details .info__image .slick-dots li button{width:10px;height:10px}.page__product .product__info .info__details .info__image .slick-dots li button:before{width:10px;height:10px;font-size:10px;opacity:1;color:#fff}.page__product .product__info .info__details .info__image .slick-dots li.slick-active button:before{color:#96221f;opacity:1}.page__product .product__info .info__details .info__content{width:580px;max-width:50%;margin:0 auto;display:flex;flex-direction:column;padding-top:20px}@media (max-width:1366px){.page__product .product__info .info__details .info__content{padding-top:32px}}@media (max-width:1284px){.page__product .product__info .info__details .info__content{width:100%;max-width:100%;padding:0 8%;position:relative}}@media (max-width:768px){.page__product .product__info .info__details .info__content{padding:0 16px}}.page__product .product__info .info__details .info__content .info__content--background{position:absolute;top:0;left:0;z-index:-1;width:100%;cursor:default}.page__product .product__info .info__details .info__content .t-product__grid-breadcrumb{margin-bottom:24px;padding:20px 0}.page__product .product__info .info__details .info__content .t-product__grid-content--infos{margin:0}.page__product .product__info .info__details .info__content .t-product__grid-content--infos h1{font-weight:600;font-size:35px;line-height:100%;letter-spacing:0;color:#4d2222;margin-bottom:19px}@media (max-width:768px){.page__product .product__info .info__details .info__content .t-product__grid-content--infos h1{font-size:30px;font-weight:500;margin-bottom:10px}}.page__product .product__info .info__details .info__content .t-product__grid-content--h3{margin-bottom:16px}.page__product .product__info .info__details .info__content .t-product__grid-content--text{margin-top:48px;font-size:16px;line-height:24.2px}@media (max-width:768px){.page__product .product__info .info__details .info__content .t-product__grid-content--text{font-weight:400;font-size:14px;line-height:120%;letter-spacing:.5px;margin-top:32px}}.page__product .product__info .info__details .info__content .info__buttons{display:flex;align-items:center;gap:16px;margin-top:32px}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__buttons{flex-direction:column}}.page__product .product__info .info__details .info__content .info__buttons .t-product__grid-content--link{width:fit-content;padding:0 32px;height:53px;font-size:18px;line-height:140%;font-weight:500;border-radius:8px;background-color:#96221f;color:#fff;border:1px solid #96221f;transition:.5s;display:flex;align-items:center;justify-content:center}.page__product .product__info .info__details .info__content .info__buttons .t-product__grid-content--link.secondary,.page__product .product__info .info__details .info__content .info__buttons .t-product__grid-content--link:hover{background:transparent;color:#96221f}.page__product .product__info .info__details .info__content .info__buttons .t-product__grid-content--link.secondary:hover{background-color:#96221f;color:#fff}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__buttons .t-product__grid-content--link{width:100%}}.page__product .product__info .info__details .info__content .info__description{margin-top:48px;display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__description{margin-top:32px;margin-bottom:16px;gap:16px}}.page__product .product__info .info__details .info__content .info__description p{font-weight:500;font-size:16px;line-height:1;letter-spacing:.5px;color:#3d3d3d}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__description p{font-size:14px}}.page__product .product__info .info__details .info__content .info__description ul{display:flex;gap:40px}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__description ul{gap:16px;justify-content:center}}.page__product .product__info .info__details .info__content .info__description ul li{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.page__product .product__info .info__details .info__content .info__description ul li img{width:72px;height:72px}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__description ul li img{width:64px;height:64px}}.page__product .product__info .info__details .info__content .info__description ul li span{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;color:#3d3d3d;max-width:97px;display:block;word-wrap:anywhere}@media (max-width:768px){.page__product .product__info .info__details .info__content .info__description ul li span{font-size:14px}}.page__product .t-social__content{margin-top:2rem}.page__product .product__description{margin-top:80px}@media (max-width:768px){.page__product .product__description{margin-top:40px}}.page__product .product__description .has--container>h2{font-weight:500;font-size:60px;line-height:100%;letter-spacing:0;color:#4d2222;margin-bottom:48px}@media (max-width:768px){.page__product .product__description .has--container>h2{margin-top:40px;font-weight:500;font-size:48px;line-height:100%;letter-spacing:0}}.page__product .product__description .has--container .description__wrapper{display:flex;gap:48px}@media (max-width:1284px){.page__product .product__description .has--container .description__wrapper{flex-direction:column}}.page__product .product__description .has--container .description__wrapper .description__table{background-color:#f5f5f5;border:1px solid #ebebeb;border-radius:16px;padding:23px;max-width:570px;width:100%}@media (max-width:1284px){.page__product .product__description .has--container .description__wrapper .description__table{margin:0 auto}}.page__product .product__description .has--container .description__wrapper .description__table .table__title{display:flex;flex-direction:column;padding-bottom:21px;margin-bottom:18px;border-bottom:1px solid #ebebeb}.page__product .product__description .has--container .description__wrapper .description__table .table__title h3{font-weight:700;font-size:16px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#96221f}.page__product .product__description .has--container .description__wrapper .description__table .table__title span{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#000}.page__product .product__description .has--container .description__wrapper .description__table table thead tr th{text-align:end;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#000}.page__product .product__description .has--container .description__wrapper .description__table table td{padding:8px}.page__product .product__description .has--container .description__wrapper .description__table table tbody tr td{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#000;text-align:end}.page__product .product__description .has--container .description__wrapper .description__table table tbody tr td:first-child{text-align:left}.page__product .product__description .has--container .description__wrapper .description__table .table__description{border-top:1px solid #ebebeb;padding-top:21px;margin-top:21px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#000}.page__product .product__description .has--container .description__wrapper .description__table .table__description b,.page__product .product__description .has--container .description__wrapper .description__table .table__description strong{color:#000;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle}.page__product .product__description .has--container .description__wrapper .description__table .table__description b{text-decoration:underline}.page__product .product__description .has--container .description__wrapper .description__table .table__valid{border-top:1px solid #ebebeb;padding-top:21px;margin-top:21px;display:block;font-weight:700;font-size:14px;line-height:20px;letter-spacing:0;color:#000}.page__product .product__description .has--container .description__wrapper .description__table .table__info{border-top:1px solid #ebebeb;padding-top:21px;margin-top:21px;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#000}.page__product .product__description .has--container .description__wrapper .description__text{flex:1}.page__product .product__description .has--container .description__wrapper .description__text h3{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:12px;color:#96221f}.page__product .product__description .has--container .description__wrapper .description__text p{font-weight:300;font-size:14px;line-height:140%;letter-spacing:0;color:#3d3d3d}.page__product .product__description .has--container .description__wrapper .description__text ul{flex-direction:column;display:flex;margin-top:12px;list-style:disc;list-style-position:inside}.page__product .product__description .has--container .description__wrapper .description__text ul li{font-weight:300;font-size:14px;line-height:140%;letter-spacing:0;color:#3d3d3d}@media (max-width:768px){.has--container{padding:0 16px}}.t-product__persona{padding:7.5rem 0 5rem}@media only screen and (max-width:767px){.t-product__persona{padding:5rem 0 2.5rem}}.t-product__persona-title{padding:0 8%;font-size:5rem;line-height:5rem;color:#4d2222;font-weight:600;display:block;margin-bottom:2.5rem}@media only screen and (max-width:767px){.t-product__persona-title{font-size:2.5rem;line-height:2.5rem}}.t-product__persona-title strong{color:#dfa22e}.t-product__persona-title sup{font-size:1rem;display:block}.t-product__persona-infos{padding:5rem 8%}@media only screen and (max-width:767px){.t-product__persona-infos{padding:2.5rem 8%}}.t-product__persona-infos--title{font-size:2.5rem;line-height:2.5rem;color:#4d2222;display:block;margin-bottom:2rem}@media only screen and (max-width:767px){.t-product__persona-infos--title{font-size:1.25rem;line-height:1.25rem}}.t-product__persona-infos--title strong{color:#dfa22e}.t-product__persona-infos--text{font-size:1rem;line-height:1.5rem;color:#8f8f8f;display:block}@media only screen and (max-width:767px){.t-product__persona-infos--text{font-size:.875rem}}.t-product__persona-additional--top{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.t-product__persona-additional--top{flex-direction:column}}.t-product__persona-additional--top--image{width:50%}@media only screen and (max-width:767px){.t-product__persona-additional--top--image{width:100%}}.t-product__persona-additional--top--content{width:50%;padding-right:10%}@media only screen and (max-width:767px){.t-product__persona-additional--top--content{width:100%;padding:2.5rem 1rem}}.t-product__persona-additional--top--content-title{color:#4d2222;font-size:2rem;font-weight:400}.t-product__persona-additional--top--content-title strong{color:#dfa22e}.t-product__persona-additional--top--content-text{display:block;margin:2rem 0;color:#8f8f8f;font-size:1rem;line-height:1.5rem}.t-product__persona-additional--top--content-link{display:flex;align-items:center;justify-content:center;background:#1c5929;color:#fff;font-size:.875rem;width:8.4375rem;height:2.8125rem;border-radius:.5rem;transition:.4s ease}.t-product__persona-additional--top--content-link:hover{background:#dfa22e}