.head-product {
padding-top: 1.875rem; }
@media all and (min-width: 768px) {
.head-product {
padding-top: 3.125rem; } }
@media all and (min-width: 1024px) {
.head-product {
padding-top: 3.4375rem; } }
@media all and (min-width: 1266px) {
.head-product {
padding-top: clamp(3.4375rem, calc(1.96rem + 1.87vw), 4.375rem); } }
.head-product h1 {
margin-top: .3125rem;
margin-bottom: 1.3125rem;
text-transform: none;
line-height: 1.2; }
@media all and (min-width: 768px) {
.head-product h1 {
margin-top: .4375rem;
margin-bottom: 1.9375rem; } }
@media all and (min-width: 1266px) {
.head-product h1 {
margin-top: clamp(0.4375rem, calc(0.14rem + 0.37vw), 0.625rem);
margin-bottom: clamp(1.875rem, calc(-1.08rem + 3.73vw), 3.75rem); } }
.back-wrapper {
display: flex;
justify-content: center; }
.back-wrapper a {
margin-top: 2.5rem; }
@media all and (min-width: 1024px) {
.back-wrapper a {
margin-top: 3.75rem; } }
@media all and (min-width: 2070px) {
.back-wrapper a {
margin-top: 7.5rem; } }