.page-phone-box .main-content{background:#fffcf0;padding-bottom:0}.phonebox-banner__wrapper img{max-width:100%}.phonebox-banner__images img{margin-top:-8vw}.phonebox-banner__wrapper{position:relative}.phonebox-banner__inner{padding:0 7.2vw;position:absolute;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:1fr 1fr;width:100%;justify-content:center;align-items:center;gap:5vw}.phonebox-banner__content{text-align:center;max-width:32.5vw}.phonebox-banner__content p{font-family:Sofia Pro;font-size:1.5625vw;font-weight:300;color:#344d44;line-height:1;margin:0}.phonebox-banner__content h2{font-family:QuincyCF;font-weight:700;font-size:4.16667vw;color:#344d44;line-height:1.025}.phonebox-banner__content--slider{margin-top:6.09vw}.phonebox-banner__content--slider h2{color:#fff}#fade-text{opacity:1;transition:opacity 1s ease-in-out}.fade-out{opacity:0}@media only screen and (max-width: 768px){.phonebox-banner__images img{margin-top:-35vw}.phonebox-banner__inner{grid-template-columns:auto;padding:0;gap:0}.phonebox-banner__content h2{font-size:11.73vw}.phonebox-banner__content p{font-size:4vw}.phonebox-banner__content{max-width:100%;order:-1;margin-bottom:-25vw}.phonebox-banner__content--slider{position:absolute;bottom:0;width:100%}}.phonebox-columns{padding:6vw 7.2vw 0;text-align:center}.phonebox-columns h3{font-family:QuincyCF;font-weight:700;font-size:2.6vw;color:#344d44;line-height:1.025;margin-bottom:1vw}.phonebox-columns h4{font-family:QuincyCF;font-weight:400;font-size:1.5625vw;color:#344d44;line-height:1.025}.phonebox-columns__grid{display:flex;justify-content:space-between}.phonebox-columns__item{width:24.8vw}@media only screen and (max-width: 768px){.phonebox-columns__grid{flex-direction:column;align-items:center;gap:30px}.phonebox-columns__item{width:64vw}.phonebox-columns h3{font-size:8vw}.phonebox-columns h4{font-size:4.8vw}}.phonebox-text{padding:10vw 7.2vw 6vw;text-align:center;background:#f3c51f;border-top-left-radius:25vw;border-top-right-radius:25vw;color:#d93f6d;margin-top:-5vw}.phonebox-text__grid{display:grid;grid-template-columns:1fr 1fr;font-family:QuincyCF;font-weight:400}.phonebox-text__item h4{font-size:2.6vw;line-height:1;font-family:inherit;margin:0 0 4px}.phonebox-text__item h2{font-size:4.1667vw;font-weight:700;line-height:1;font-family:inherit;margin:0 0 4px}.phonebox-text__item ul{font-size:2.6vw;line-height:1;font-family:inherit;margin:2vw auto 0;max-width:28vw;text-align:left}.phonebox-text__item ul li{display:flex;align-items:center;margin:0}.phonebox-text__item ul li:first-child:before{content:"";width:4vw;height:4vw;display:inline-block;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/Time.svg?v=1726109660)}.phonebox-text__item ul li:last-child:before{content:"";width:8vw;height:6vw;display:inline-block;background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/files/Heart.svg?v=1726109661);background-size:2vw;background-position:center}.phonebox-text__item h3{font-size:2.6vw;font-weight:700;line-height:1;font-family:inherit;margin:0}.phonebox-text__quote{padding:3.5vw 2.5vw;background:#fff;border-radius:50px;max-width:27.6vw;margin:0 auto;position:relative}.phonebox-text__quote:before{content:"\201c";font-size:25vw;font-weight:700;position:absolute;top:0;line-height:.3;left:-3.5vw;text-stroke:1px #fff;-webkit-text-stroke:1px #fff}.phonebox-text__quote:after{content:"\201c";font-size:25vw;font-weight:700;position:absolute;bottom:0;line-height:.3;right:-5.5vw;transform:rotate(180deg);text-stroke:1px #fff;-webkit-text-stroke:1px #fff}@media only screen and (max-width: 768px){.phonebox-text{padding:16vw 2vw 14vw;border-top-left-radius:44vw;border-top-right-radius:44vw;margin-top:-10vw}.phonebox-text__grid{grid-template-columns:1fr}.phonebox-text__item h4{font-size:4.8vw}.phonebox-text__item h2{font-size:8vw}.phonebox-text__item ul{font-size:6.6vw;max-width:65vw;margin-top:4vw}.phonebox-text__item ul li{margin-bottom:2vw}.phonebox-text__item h3{font-size:7.7vw}.phonebox-text__quote{max-width:80vw;padding:9vw 7vw;margin-top:12vw}.phonebox-text__item ul li:first-child:before{width:8vw;height:9vw}.phonebox-text__item ul li:last-child:before{content:"";width:12vw;height:7vw;background-size:5vw}.phonebox-text__quote:before{font-size:67vw;left:-7.5vw}.phonebox-text__quote:after{font-size:67vw;bottom:7px}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/phonebox-banner.css.map */
