.section-text-and-product{margin-bottom:calc(15 * var(--variable-pixel, 1px));padding-bottom:calc(30 * var(--variable-pixel, 1px));padding-top:calc(30 * var(--variable-pixel, 1px))}@media(min-width:1024px){.section-text-and-product{padding-bottom:calc(50 * var(--variable-pixel, 1px));padding-top:calc(50 * var(--variable-pixel, 1px))}.section-text-and-product .container{max-width:76.8667642753vw!important}}@media(max-width:1023.98px){.section-text-and-product .container{max-width:100%!important;padding:0!important}.section-text-and-product .container .row{margin:0!important}.section-text-and-product .container .product-wrapper,.section-text-and-product .container .text-wrapper{padding-left:5.6vw!important;padding-right:5.6vw!important}.section-text-and-product .container .img-wrapper{margin-bottom:calc(32 * var(--variable-pixel, 1px));padding-left:0!important;padding-right:0!important}}@media(min-width:1024px){.section-text-and-product .text-wrapper{margin:0 auto}}@media(max-width:1023.98px){.section-text-and-product .text-wrapper{text-align:center}}.section-text-and-product .text-wrapper p{margin:0}.section-text-and-product .text-wrapper .title{margin-bottom:calc(30 * var(--variable-pixel, 1px))}.section-text-and-product .text-wrapper .title,.section-text-and-product .text-wrapper .title p{font-family:Mukta,Roboto,Helvetica Neue,system-ui,-apple-system;font-size:5.8666666667vw;font-weight:300;line-height:1.35em}@media(min-width:1024px){.section-text-and-product .text-wrapper .title,.section-text-and-product .text-wrapper .title p{font-size:2.196193265vw}}.section-text-and-product .text-wrapper .title b,.section-text-and-product .text-wrapper .title p b,.section-text-and-product .text-wrapper .title p strong,.section-text-and-product .text-wrapper .title strong{display:block;font-family:Mattone,Roboto,Helvetica Neue,Arial,system-ui,-apple-system,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:5.8666666667vw;font-weight:400;line-height:1.45em}@media(min-width:1024px){.section-text-and-product .text-wrapper .title b,.section-text-and-product .text-wrapper .title p b,.section-text-and-product .text-wrapper .title p strong,.section-text-and-product .text-wrapper .title strong{display:inline-block;font-size:1.9033674963vw;line-height:1.23em}}@media(max-width:767.98px){.section-text-and-product .text-wrapper .title p span,.section-text-and-product .text-wrapper .title span{font-size:5.8666666667vw}}.section-text-and-product .text-wrapper .description{font-size:calc(16 * var(--variable-pixel, 1px));line-height:1.55;margin-bottom:calc(16 * var(--variable-pixel, 1px))}@media(min-width:1024px){.section-text-and-product .text-wrapper .description{font-size:calc(18 * var(--variable-pixel, 1px));margin-bottom:calc(26 * var(--variable-pixel, 1px))}}.section-text-and-product .text-wrapper .link{color:#c1a75f;display:inline-block;font-size:calc(15 * var(--variable-pixel, 1px));font-weight:700;letter-spacing:calc(.75 * var(--variable-pixel, 1px));line-height:1;margin-bottom:calc(60 * var(--variable-pixel, 1px));position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:1024px){.section-text-and-product .text-wrapper .link{margin-bottom:calc(50 * var(--variable-pixel, 1px))}}.section-text-and-product .text-wrapper .link:hover:after{opacity:0}.section-text-and-product .text-wrapper .link:after{background:#c1a75f;content:"";height:calc(1 * var(--variable-pixel, 1px));left:0;opacity:1;position:absolute;top:calc(100% + calc(3 * var(--variable-pixel, 1px)));transition:all .25s linear;width:100%}@media(min-width:1024px){.section-text-and-product .img-wrapper picture{height:100%}.section-text-and-product .img-wrapper picture img{height:100%;object-fit:cover;width:100%}.section-text-and-product .product-wrapper .product-miniature,.section-text-and-product .product-wrapper .product-with-add-to-cart,.section-text-and-product .product-wrapper .product-with-add-to-cart>div,.section-text-and-product .product-wrapper .wrapper{height:100%}.section-text-and-product .product-wrapper figure.secondary-image img{height:100%;object-fit:cover}}@media(max-width:1023.98px){.section-text-and-product .product-wrapper figure.secondary-image{height:0;padding-bottom:100%}.section-text-and-product .product-wrapper figure.secondary-image img{height:100%;object-fit:cover}}.section-text-and-product .product-title{font-size:calc(16 * var(--variable-pixel, 1px));line-height:1.37;padding:0 calc(15 * var(--variable-pixel, 1px))}