.our-promise{background-color:#f3f1f7}.our-promise .op-heading h1{margin:0 0 8rem;max-width:369px}.our-promise .op-heading{display:flex;justify-content:space-between;align-items:center;position:relative}.our-promise .op-heading .brands{background:transparent;position:absolute;bottom:0;padding-bottom:2rem}.our-promise .op-heading-left{width:50%}.our-promise .op-content{background-color:#fff;padding:10rem 0 5rem;border-radius:10rem 10rem 0 0}.our-promise .op-content__list li img{object-fit:cover;position:absolute;top:0;left:0}.our-promise .op-content__list li:before{content:" ";background-color:#00000026;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.our-promise .op-content__list li{border-radius:50px;overflow:hidden;position:relative;width:33%;height:50rem;display:flex;padding:2.5rem 4rem;justify-content:flex-end;align-items:flex-end;flex-direction:column}.our-promise .op-content__list{display:flex;justify-content:space-between}.our-promise .op-content__list .op-content__icon{position:absolute;z-index:1;top:4.8rem;left:4rem}.our-promise .op-content h1{font-family:PP Fragment Glare,Arial,sans-serif;margin:0 0 10rem}.our-promise .op-content__list li a span img{position:relative}.our-promise .op-content__list li a span{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#fff}.our-promise .op-content__list li p{font-size:3.2rem;color:#fff;z-index:1;width:100%;line-height:1;margin:2rem 0}.our-promise .op-content__list li a{height:6rem;width:100%;border-radius:7.3rem;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:space-between;align-items:center;z-index:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 1rem 0 3rem}.our-promise .op-content__supplements{display:flex;flex-direction:column;align-items:center}.our-promise .op-content__supplements .button span{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1px dashed #000}.our-promise .op-content__supplements .button-wrapper{display:flex;width:100%;justify-content:center;align-items:center;margin:6rem 0 7rem}.our-promise .op-content__supplements .button{height:5.4rem;min-width:28rem;border:1px dashed #000;color:var(--color-foreground);background:#fff;border-radius:7.3rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:space-between;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 .7rem 0 2.3rem}.our-promise .op-content__supplements .heading_2{font-size:3rem;padding:0 4rem;width:100%;max-width:1000px;text-align:center;line-height:1.2;margin-top:8rem}.our-promise .op-supplements:after{content:" ";padding-bottom:100%}.our-promise .op-supplements{display:flex;justify-content:center;align-items:center;width:100%;max-width:1102px;position:relative;margin-top:35rem}.our-promise .op-supplements .circle-wrapper{position:absolute;width:100%;height:100%;left:0;top:-2px}.our-promise .op-supplements .circle-wrapper svg{width:100%;height:100%}.our-promise .op-supplements .circle-wrapper svg circle{stroke:#000}.our-promise .op-supplements .bubble-1{position:absolute;background:url(./img-bg-1.png) no-repeat center center / contain;height:224px;width:443px;left:max(-150px,calc(-1*(50vw - 50% - 15px)));top:30px}.our-promise .op-supplements .bubble-1 span{padding:5% 24% 0 5%;display:block;text-align:center;line-height:1.3}.our-promise .op-supplements .bubble-2{position:absolute;background:url(./img-bg-2.png) no-repeat center center / contain;height:253px;width:422px;left:calc(50% - 211px);top:-236px}.our-promise .op-supplements .bubble-2 span{padding:7% 12% 0;display:block;text-align:center;line-height:1.3}.our-promise .op-supplements .bubble-3{position:absolute;background:url(./img-bg-3.png) no-repeat center center / contain;height:249px;width:346px;right:max(-145px,calc(-1*(50vw - 50% - 15px)));top:140px}.our-promise .op-supplements .bubble-3 span{padding:5% 8% 0 23%;display:block;text-align:center;line-height:1.3}.our-promise .op-supplements .heading_1{font-size:4.8rem;width:50%;text-align:center;line-height:1;margin-top:-15rem}.our-promise .op-supplements .img-text{z-index:1;font-family:PP Fragment Glare,serif;font-size:2rem;text-align:center;position:absolute;padding:0 27%}.our-promise .op-supplements .img img{width:100%}.our-promise .op-supplements .img{width:100%;height:auto;padding:0 12%;background:#fff;position:absolute;top:55%;left:0;display:flex;justify-content:center;align-items:center}.our-promise .op-supplements .img:after{width:100%;position:absolute;background:#fff;height:18rem;bottom:-18rem}.our-promise .mask-image{-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:0px;padding-bottom:35%;width:100%;position:relative}.our-promise .mask-image img{width:100%;height:100%;object-fit:cover;object-position:0 var(--seen);position:absolute}@media screen and (max-width: 989px){.our-promise .op-supplements{margin-top:17rem}.our-promise .op-supplements .bubble-wrapper::-webkit-scrollbar{display:none}.our-promise .op-supplements .bubble-wrapper{position:absolute;width:calc(100% + 2 * var(--page-width-margin));overflow-x:auto;overflow-y:hidden;white-space:nowrap;top:-108px;padding:0 0 0 15px}.our-promise .op-supplements .bubble-1,.our-promise .op-supplements .bubble-2,.our-promise .op-supplements .bubble-3{position:relative;display:inline-block;width:58%;max-height:130px;top:auto;left:auto;right:auto;background:#f2f1f6;border-radius:17px;overflow:hidden;padding:3rem 2rem;white-space:normal;margin-right:20px}.our-promise .op-supplements .bubble-1 span,.our-promise .op-supplements .bubble-2 span,.our-promise .op-supplements .bubble-3 span{padding:0}}@media only screen and (max-width: 749px){.our-promise{border-radius:25px 25px 0 0}.our-promise .op-heading{flex-direction:column;align-items:flex-start;gap:3rem}.our-promise .op-heading .brands{padding-bottom:5rem}.our-promise .op-supplements .circle-wrapper svg circle{stroke-dasharray:10 10}.our-promise .op-heading-left{width:100%;padding:0 15px}.our-promise .op-heading-left+img{width:100%;height:553px;object-fit:cover}.our-promise .op-heading-left p{margin:0;font-size:1.1rem}.our-promise .op-heading-left h1{margin:6rem 0 1.5rem;max-width:266px}.our-promise .op-content{border-radius:34px 34px 0 0;margin-top:-34px;z-index:1;position:relative;padding:5rem 0}.our-promise .op-content h1{margin-bottom:5rem}.our-promise .op-content__list{flex-direction:column;gap:2rem}.our-promise .op-content__list li{width:100%;height:233px;border-radius:37px;padding:2.5rem 2rem 2rem 3rem}.our-promise .op-content__list .op-content__icon{top:1.8rem;left:4rem;width:35px;height:35px}.our-promise .op-content__list li p{font-size:2.4rem}.our-promise .op-content__list li a label{font-size:1.3rem}.our-promise .op-content__list li a{height:4.7rem;padding:0 1rem 0 1.5rem}.our-promise .op-content__supplements .heading_2{font-size:1.3rem;padding:0;line-height:1.4;margin-top:5rem}.our-promise .op-content__supplements .button{height:38px;min-height:38px;min-width:199px;padding:0 .7rem 0 1.5rem;font-family:PP Fragment Sans,Arial,sans-serif}.our-promise .op-content__supplements .button label{font-size:1.3rem}.our-promise .op-content__supplements .button span{width:28px;height:28px}.our-promise .op-content__list li a span{width:37px;height:37px}.our-promise .op-supplements .heading_1{font-size:2.4rem;margin-top:-5rem}.our-promise .op-supplements .bubble-1,.our-promise .op-supplements .bubble-2,.our-promise .op-supplements .bubble-3{font-size:1rem}.our-promise .op-supplements .img:after{height:7rem;bottom:-7rem}.our-promise .op-supplements .img{padding:0 10%;background:transparent}.our-promise .op-supplements .img-text{font-size:1.3rem;line-height:1.3;padding:0 20%;margin-top:3rem}.our-promise .op-supplements .img img{margin-top:-1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-our-promise.css.map */
