@font-face{font-family:Delight-ExtraBold;src:url(https://cdn.respireplus.fr/Delight-ExtraBold.woff2) format("woff2"),url(https://cdn.respireplus.fr/Delight-ExtraBold.otf) format("opentype"),url(https://cdn.respireplus.fr/Delight-ExtraBold.ttf) format("truetype")}@font-face{font-family:Delight-SemiBold;src:url(https://cdn.respireplus.fr/Delight-SemiBold.woff2) format("woff2"),url(https://cdn.respireplus.fr/Delight-SemiBold.otf) format("opentype"),url(https://cdn.respireplus.fr/Delight-SemiBold.ttf) format("truetype")}@font-face{font-family:Delight-Regular;src:url(https://cdn.respireplus.fr/Delight-Regular.woff2) format("woff2"),url(https://cdn.respireplus.fr/Delight-Regular.otf) format("opentype"),url(https://cdn.respireplus.fr/Delight-Regular.ttf) format("truetype")}.quantity-break__left>span>p{margin:0!important}#custom-search-results h4,#custom-search-results h3{font-family:Delight-SemiBold!important}.button:not([disabled]):not(.atc-button):not(.product-form__submit):hover:after,.newsletter-form__button:hover{background-color:#fff!important;color:#000!important;transition:all .3s ease}.button:not([disabled]):not(.atc-button):not(.product-form__submit):hover .main-atc__label,.button:not([disabled]):not(.atc-button):not(.product-form__submit):hover .sticky-atc__label,.button:not([disabled]):not(.atc-button):not(.product-form__submit):hover .button__label,.button.button--full-width:not([disabled]):not(.atc-button):not(.product-form__submit):hover{color:#000!important}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:none!important}.newsletter-form__button:hover{border:1px solid black!important}.section-header{margin-top:-1px!important}header{max-width:revert!important}.drawer{z-index:99999}.accordion__title{font-family:Delight-Regular!important;margin-left:10px}.accordion .summary__title{margin-left:10px}.accordion .summary__title img{margin-right:0!important}.accordion .summary__title+.icon-plus{margin-right:1.3rem!important}.card__heading{font-family:Delight-SemiBold!important}.card-product-reduction{color:red;font-size:15px}.full-unstyled-link:hover{text-decoration:none!important;font-weight:700}#shopify-section-template--25038461501763__rich_text_VD6J4G .rich-text__blocks:first-child{display:inline-block}#shopify-section-template--25038461501763__rich_text_VD6J4G .rich-text__blocks:first-child:after{content:"";background-image:url(/cdn/shop/files/SITE_RESPIRE__Insta.png?v=1753556736);background-size:contain;background-repeat:no-repeat;position:absolute;top:-15vh;right:7vw;width:12vw;aspect-ratio:1 / 1;transform:rotate(20deg);z-index:6}.button-respire-style-1{margin-top:15px;border-radius:28px;color:#000;background-color:#fff;padding:8px 28px;font-weight:700;border:2.4px solid black}.button-respire-style-1:hover{text-decoration:none;background-color:#000;border-color:#000;color:#fff;transition:all .3s ease}.button-respire-style-2{margin-top:15px;border-radius:28px;color:#000;background-color:#f0fc54;padding:8px 28px;font-weight:700;border:2.4px solid rgb(240 252 84)}.button-respire-style-2:hover{text-decoration:none;background-color:#000;border-color:#000;color:#fff;transition:all .3s ease}.button-respire-style-3{display:block;font-size:1.5vw;color:#fff;border:1px solid white;border-radius:5vw;padding:3px 15px;margin-right:22px;margin-top:20px}.button-respire-style-3:hover{text-decoration:none;background-color:#fff;color:#000;transition:all .3s ease}.button-homepage-faq{font-size:16px;border-radius:28px;color:#fff;background-color:#000;padding-top:8px;padding-left:28px;padding-right:28px;font-weight:700;min-height:48.8px;border:2.4px solid black}.button-homepage-faq:hover{text-decoration:none;background-color:#fff;border-color:#000;color:#000;transition:all .3s ease}.footer__content-top{padding-bottom:3rem;display:block}@media screen and (min-width:749px){.footer-block:nth-child(3) .footer-block-image img{aspect-ratio:37 / 9}.footer-block:nth-child(4) .footer-block-image img{aspect-ratio:17 / 9}.footer-block__image-wrapper{margin-bottom:max(calc(2rem + var(--media-shadow-vertical-offset) * var(--media-shadow-visible)),2rem);overflow:hidden!important;background:none}}@media screen and (max-width:749px){.footer-block__image-wrapper{margin-bottom:0!important}.footer-block.grid__item{margin-bottom:2rem!important}.footer__content-top{padding-bottom:1rem!important}.footer__column--info{padding-left:1rem!important;padding-right:0rem!important}.footer-block.footer-block--mobile-2{text-align:center}}@media screen and (max-width:749px){.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:34rem}}@media screen and (max-width:749px){.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:100%!important}}@media screen and (min-width:1300px){.blog-articles{grid-template-columns:1fr 1fr 1fr!important}}#shopify-section-template--25139150913859__image_with_text_HPDtV4 ul{list-style:none;padding-left:0}#shopify-section-template--25139150913859__image_with_text_HPDtV4 li{padding-left:30px;position:relative}#shopify-section-template--25139150913859__image_with_text_HPDtV4 li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#shopify-section-template--25139150913859__image_with_text_HPDtV4 li:nth-child(1):before{background-image:url(https://respireplus.fr/cdn/shop/files/ICONES_RESPIRE__HOMEPAGE_Peau-levres-hydratees_9e8a7e4b-a48c-40fe-995a-921d18b4b1a5.png)}#shopify-section-template--25139150913859__image_with_text_HPDtV4 li:nth-child(2):before{background-image:url(https://respireplus.fr/cdn/shop/files/ICONES_RESPIRE__HOMEPAGE_Peau-levres-hydratees_325082ed-8562-4e8c-a04a-dcfb48b45328.png)}#shopify-section-template--25139150913859__image_with_text_HPDtV4 li:nth-child(3):before{background-image:url(https://respireplus.fr/cdn/shop/files/ICONES_RESPIRE__PRODUIT_Vitamine_E.png)}.article-card__image-wrapper .card__media{border-top-left-radius:3rem;border-top-right-radius:3rem}.article-card-wrapper .card{border-bottom-left-radius:3rem;border-bottom-right-radius:3rem}.card__heading>.full-unstyled-link{text-align:left;font-size:24px}.article-card__info{display:none}.article-card__excerpt{text-align:left}strong{font-family:Delight-SemiBold}.collapsible-content summary:hover{background:none!important}.header__active-menu-item-v2,.header__active-menu-item-v2:before{background-color:#fff!important;color:#121212e6!important;font-family:Delight-SemiBold}.sticky-atc__price .price__badge-sale{color:red;font-family:Delight-SemiBold}.benefits-title{font-family:Delight-SemiBold}#price-template--25038461501763__featured_product_ME473h .price__badge-custom,#price-template--25038461731139__main .price__badge-custom{color:#ff0019;background:none;border:none;font-size:15px}#ProductInfo-template--25038461501763__featured_product_ME473h .button--primary{color:#000;border-color:#f0fc54}#ProductInfo-template--25038461501763__featured_product_ME473h .button--primary:before{box-shadow:none}#ProductInfo-template--25038461501763__featured_product_ME473h .button--primary:after{background-color:#f0fc54;border-color:#f0fc54}#ProductInfo-template--25038461501763__featured_product_ME473h .button--primary:hover:before{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)),inset 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),inset 0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}#ProductInfo-template--25038461501763__featured_product_ME473h .button--primary:hover:after{text-decoration:none;background-color:#fff;transition:all .3s ease!important}.button-home-decouvrir{margin-top:25px;border-radius:28px;color:#000;background-color:#f0fc54;padding:8px 28px;font-weight:700;border:2.4px solid rgb(240 252 84)}.button-home-decouvrir:hover{text-decoration:none;background-color:#000;border-color:#000;color:#fff;transition:all .3s ease}.button-home-commentcamarche{margin-top:15px;border-radius:28px;color:#000;background-color:#fff;padding:8px 28px;font-weight:700;border:2.4px solid black}.button-home-commentcamarche:hover{text-decoration:none;background-color:#000;border-color:#000;color:#fff;transition:all .3s ease}.header-wrapper,sticky-header.header-wrapper,.section-header,.shopify-section-header-sticky{background:#fff!important;background-color:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}.header-wrapper .header{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}.header-wrapper.color-background-1,.header-wrapper.gradient,.header-wrapper.color-background-1.gradient{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;border-bottom:none!important}.header-wrapper.scrolled,.shopify-section-header-sticky .header-wrapper{background:#fff!important;background-color:#fff!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:none!important}.header-wrapper .header__heading-logo,.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .list-menu__item{color:#000!important;text-shadow:none!important;filter:none!important}.header__icons{background-color:#fff;border-radius:30px;padding-right:16px;padding-left:3px}#shopify-section-template--25038461501763__image_banner_mCbrHK{margin-top:0!important;padding-top:0!important}#Banner-template--25038461501763__image_banner_mCbrHK{margin-top:0!important;position:relative;z-index:1;background:#fff!important;box-shadow:none!important}#Banner-template--25038461501763__image_banner_mCbrHK .banner__media,#Banner-template--25038461501763__image_banner_mCbrHK .media,#Banner-template--25038461501763__image_banner_mCbrHK img{background:#fff!important;background-image:none!important;filter:none!important}#Banner-template--25038461501763__image_banner_mCbrHK:before,#Banner-template--25038461501763__image_banner_mCbrHK:after,#Banner-template--25038461501763__image_banner_mCbrHK .banner__media:before,#Banner-template--25038461501763__image_banner_mCbrHK .banner__media:after,#Banner-template--25038461501763__image_banner_mCbrHK .media:before,#Banner-template--25038461501763__image_banner_mCbrHK .media:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;box-shadow:none!important}.button-image-primary{display:block;font-size:16px;color:#fff;border:1px solid white;border-radius:5vw;padding:3px 15px;margin-right:22px;margin-top:20px}.button-image-primary:hover{text-decoration:none;background-color:#fff;color:#000;transition:all .3s ease}.button-image-secondary{display:block;color:#fff;border:2px solid black;background-color:#000;border-radius:20px;padding:2px 12px;margin-right:22px;margin-top:20px}.button-image-secondary:hover{text-decoration:none;background-color:#fff;color:#000;transition:all .3s ease}.global-media-settings,.footer-block__image-wrapper img{border-radius:0!important}.cart-progress__bar__progress{background-image:none;animation:none}.cart-progress__bar__badge .material-symbols-outlined{color:#fff!important}.cart-checkpoints .cart-progress__bar__badge{background-color:#000!important}img[alt*=Check-Icon]{vertical-align:text-bottom}#Banner-template--25038461501763__image_banner_animated_pAKdwf,#Banner-template--25038461501763__image_banner_animated_nhzKYx{background-color:#000;overflow:hidden}@media(min-width:750px){.shopify-policy__container{max-width:70%!important;margin-top:100px}.overlay-technologie-image-1{width:41%!important;right:6%;top:6%}.overlay-technologie-image-2{width:46%!important;right:2.5%;top:14.2%}.overlay-technologie-image-3{width:7.5vw!important;left:6.5vw;bottom:3vw}.overlay-technologie-image-4{width:3%!important;left:53.5%;top:31%}.overlay-technologie-image-5{width:3%;left:53.6%;bottom:31%}.overlay-technologie-text-1{width:32%;top:31%;left:20%}.overlay-technologie-text-1 h3,.overlay-technologie-text-2 h3{color:#fff!important;font-size:2vw;font-family:Delight-Regular}.overlay-technologie-text-1 .overlay-text-content,.overlay-technologie-text-2 .overlay-text-content{color:#fff!important;font-family:Delight-Regular;font-size:1.15vw;padding-right:1.2vw;line-height:1.5vw}.overlay-technologie-text-1 .overlay-text-content strong,.overlay-technologie-text-2 .overlay-text-content strong{font-family:Delight-SemiBold!important;font-weight:500}.overlay-technologie-text-2{width:30%;top:62%;left:23%}.overlay-technologie-text-3{top:6%;left:5%}.overlay-technologie-text-3 h3{font-size:4vw;font-family:Delight-SemiBold;color:#fff;line-height:1vw}.overlay-technologie-text-3 .overlay-text-content{font-size:1.9vw;font-family:Delight-Regular;color:#fff;padding-left:.5vw}}@media screen and (max-width:749px){.shopify-policy__container{max-width:95%!important;margin-top:85px}.button-image-primary{font-size:3.5vw!important}.overlay-technologie-image-1{width:110vw!important;right:-39vw;bottom:8vw}.overlay-technologie-image-1 img{max-width:103vw}.overlay-technologie-image-2{right:-34.5vw;bottom:0vw}.overlay-technologie-image-2 img{width:118vw;max-width:118vw}.overlay-technologie-image-3{width:15.5vw!important;left:6.5vw;bottom:5vw}.overlay-technologie-image-4{width:6.5vw!important;right:19.5vw;top:43vw}.overlay-technologie-image-5{width:3vw;left:53.6vw;bottom:31vw}.overlay-technologie-text-1{width:32vw;top:31vw;left:20vw}.overlay-technologie-text-1 h3,.overlay-technologie-text-2 h3{color:#fff!important;font-size:2vw;font-family:Delight-Regular}.overlay-technologie-text-1 .overlay-text-content,.overlay-technologie-text-2 .overlay-text-content{color:#fff!important;font-family:Delight-Regular;font-size:1.15vw}.overlay-technologie-text-1 .overlay-text-content strong,.overlay-technologie-text-2 .overlay-text-content strong{font-family:Delight-SemiBold!important;font-weight:500}.overlay-technologie-text-2{width:30%;top:62%;left:23%}.overlay-technologie-text-3{top:3%;left:5%}.overlay-technologie-text-3 h3{font-size:8vw;font-family:Delight-SemiBold;color:#fff;line-height:40px;width:70%}.overlay-technologie-text-3 .overlay-text-content{font-size:4vw;font-family:Delight-Regular;color:#fff}}@keyframes rotation-technologie{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.banner__overlay-button{position:absolute;z-index:3;margin:1rem}.banner__overlay-button--top-left{top:0;left:0}.banner__overlay-button--top-center{top:0;left:50%;transform:translate(-50%)}.banner__overlay-button--top-right{top:0;right:0}.banner__overlay-button--middle-left{top:50%;left:0;transform:translateY(-50%)}.banner__overlay-button--middle-center{top:50%;left:50%;transform:translate(-50%,-50%)}.banner__overlay-button--middle-right{top:50%;right:0;transform:translateY(-50%)}.banner__overlay-button--bottom-left{bottom:0;left:0}.banner__overlay-button--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.banner__overlay-button--bottom-right{bottom:0;right:0}.banner__overlay-image{position:absolute;z-index:2;max-width:100%;height:auto}.banner__overlay-text{position:absolute;z-index:2;max-width:100%;padding:1rem}.banner__overlay-text--left{text-align:left}.banner__overlay-text--center{text-align:center}.banner__overlay-text--right{text-align:right}.banner__overlay-text h3{margin:0 0 .5rem}.banner__overlay-text .overlay-text-content{margin:0}.reveal-text{opacity:0;transform:translateY(50px);transition:all 2.5s ease-out}#Banner-template--25038461731139__image_banner_7Vdk87 .banner__media,#Banner-template--25231896183107__image_banner_ATwEfY .banner__media{border-radius:24px}.reveal-text.visible{opacity:1;transform:translateY(0)}.accordion .summary__title+.icon-plus{background-color:#000;border-radius:50%;color:#fff;padding:6px;width:26px}.section-header,.header-wrapper,sticky-header.header-wrapper,.shopify-section-header-sticky{box-shadow:none!important;filter:none!important;background-image:none!important}.section-header:before,.section-header:after,.header-wrapper:before,.header-wrapper:after{display:none!important;content:none!important}.section-template--25038461731139__main-padding{padding-top:20px!important}@media(max-width:749px){.buttons-container{flex-wrap:nowrap!important}.buttons-container a{flex-grow:1!important;flex-shrink:1!important;flex-basis:auto!important;min-width:0!important;white-space:nowrap!important;text-align:center!important}}@media(max-width:749px){#ProductInfo-template--25038461501763__featured_product_ME473h{display:flex!important;flex-direction:column!important;gap:0!important}#ProductInfo-template--25038461501763__featured_product_ME473h>*{order:0;margin-top:0!important;margin-bottom:.8rem!important}#ProductInfo-template--25038461501763__featured_product_ME473h .product-info__image-block{order:6!important}#ProductInfo-template--25038461501763__featured_product_ME473h .buttons-container{order:5!important}}@media(max-width:749px){.product__media.media.media--transparent{--media-radius: 12px !important;border-radius:12px!important;overflow:hidden!important}}@media(max-width:749px){.product__media-item{padding:8px!important;box-sizing:border-box!important}}@media(max-width:749px){.slider--mobile.product__media-list--no-outer-spacing .grid__item:first-of-type{margin-left:15px!important}}.product__media.media.media--transparent{border-radius:24px!important;overflow:hidden!important;background-color:#f5f5f5!important}@media(max-width:749px){.product__media-wrapper{margin-top:-20px!important}}.card__heading a{text-decoration:none!important}.quick-add__submit:hover,.button.button--full-width:hover{color:#fff!important}.button:not([disabled]):not(.atc-button):not(.product-form__submit):hover .main-atc__label__text{color:#fff!important}.js-filter,.facets__heading,#main-collection-filters{display:none}.custom-filter-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 50px 20px}.custom-filter-bar__toggle{display:flex;align-items:center;gap:10px;font-size:1.4rem}.custom-toggle{position:relative;width:44px;height:24px;cursor:pointer}.custom-toggle input{opacity:0;width:0;height:0}.custom-toggle__slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:24px;transition:.3s}.custom-toggle__slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.3s}.custom-toggle input:checked+.custom-toggle__slider{background-color:#000}.custom-toggle input:checked+.custom-toggle__slider:before{transform:translate(20px)}.custom-filter-bar__sort{display:flex;align-items:center;font-size:1.4rem;font-weight:400}.custom-filter-bar__sort select{font-family:inherit!important;font-weight:400!important;font-size:1.4rem!important;border:none;background:transparent;cursor:pointer;outline:none;padding:0;margin:0;-webkit-appearance:auto;appearance:auto}@keyframes hey-bounce{0%,to{transform:translateY(0)}10%{transform:translateY(-6px)}20%{transform:translateY(0)}30%{transform:translateY(-4px)}40%{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.6);opacity:0}to{transform:scale(1);opacity:0}}a.button.button--primary{background:linear-gradient(135deg,#000,#1f2937)!important;color:#fff!important;border:none!important;position:relative!important;overflow:hidden!important}a.button.button--primary:hover,a.button.button--primary:focus,a.button.button--primary:active{background:linear-gradient(135deg,#000,#1f2937)!important;color:#fff!important}a.button.button--primary:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:60%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)!important;transition:left .5s ease!important;pointer-events:none!important;z-index:9!important}a.button.button--primary:hover:before{left:150%!important}a.button.button--primary:after{display:none!important}@media(max-width:749px){.card-information .card-information__stock{display:block;width:100%;margin-top:4px}}@media(max-width:749px){.custom-filter-bar{flex-direction:row;flex-wrap:nowrap;align-items:center;padding:12px 15px 20px;gap:8px}.custom-filter-bar__toggle{flex-shrink:0;white-space:nowrap}.custom-filter-bar__sort{flex-shrink:0;white-space:nowrap;font-size:1.2rem}.custom-filter-bar__sort select{font-size:1.2rem!important;max-width:140px}}header a[href="/products/patch-respire"]{position:relative}header a[href="/products/patch-respire"]:after{content:"Populaire";background:linear-gradient(135deg,#c084fc,#a855f7,#db2777);color:#fff;border-radius:50px;padding:3px 8px;font-size:10px;font-weight:600;display:block;position:absolute;top:-4px;left:80%;transform:translate(-50%);white-space:nowrap;z-index:100;animation:none}header a[href="/products/patch-respire"]:hover:after{animation:hey-bounce-centered 1.5s ease}@keyframes hey-bounce-centered{0%,to{transform:translate(-50%) translateY(0)}10%{transform:translate(-50%) translateY(-6px)}20%{transform:translate(-50%) translateY(0)}30%{transform:translate(-50%) translateY(-4px)}40%{transform:translate(-50%) translateY(0)}}@media(max-width:749px){header a[href="/products/patch-respire"]:after{position:static;transform:none;display:inline-block;margin-left:6px;vertical-align:middle;top:auto;left:auto}}.product-info__image-block .ratio{overflow:visible!important;border-radius:var(--border-radius, 0rem)}.product-info__image-block .ratio{position:relative}.product-info__image-block .ratio img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s ease;transform-origin:center center;will-change:transform}.product-info__image-block:hover .ratio img{transform:scale(1.04) translateY(-1px);filter:brightness(1.05)}.product-info__image-block .ratio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#fff0 40%,#ffffff1f,#fff0 60%);opacity:0;transition:opacity .6s ease;pointer-events:none}.product-info__image-block:hover .ratio:after{opacity:1}#rp-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:99999;font-family:sans-serif;opacity:0;pointer-events:none;transition:opacity .3s ease}#rp-popup-overlay.visible{opacity:1;pointer-events:all}#rp-popup-box{background:#fff;border-radius:20px;padding:32px 28px 28px;max-width:420px;width:92%;position:relative;text-align:center;transform:translateY(16px);transition:transform .3s ease}#rp-popup-overlay.visible #rp-popup-box{transform:translateY(0)}#rp-popup-close{position:absolute;top:14px;right:18px;background:none;border:none;font-size:20px;cursor:pointer;color:#aaa;line-height:1;padding:0}.rp-popup-tagline{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 6px}.rp-popup-title{font-size:19px;font-weight:600;color:#1a1a1a;margin:0 0 26px;line-height:1.4}.rp-popup-title .rp-accent{background:linear-gradient(135deg,#c084fc,#a855f7,#db2777);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rp-gifts-row{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.rp-gift-card{flex:1;max-width:155px;border:2px solid #e8e8e8;border-radius:16px;padding:20px 10px 16px;cursor:pointer;transition:border-color .2s,transform .15s,background .2s;background:#fafafa}.rp-gift-card:hover{border-color:#a855f7;transform:translateY(-3px);background:#faf5ff}.rp-gift-card.selected{border-color:#a855f7;background:#faf5ff}.rp-popup-btn{display:block;width:100%;background:#1a1a1a;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:none;border-radius:50px;padding:14px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;margin-top:0}.rp-popup-btn:hover:not(:disabled){opacity:.8}.rp-popup-btn:disabled{opacity:.25;cursor:not-allowed}.rp-popup-input{display:block;width:100%;border:1.5px solid #ddd;border-radius:10px;padding:12px 14px;font-size:15px;color:#1a1a1a;margin-bottom:12px;outline:none;transition:border-color .2s;background:#fff;box-sizing:border-box}.rp-popup-input:focus{border-color:#a855f7}.rp-privacy-note{font-size:11px;color:#bbb;margin:10px 0 0}.rp-step-back{background:none;border:none;color:#bbb;font-size:13px;cursor:pointer;margin-top:10px;display:inline-block;padding:0}.rp-code-wrapper{display:flex;align-items:center;gap:10px;margin:14px 0}.rp-code-box{background:#faf5ff;border:2px dashed #a855f7;border-radius:10px;padding:14px;font-size:22px;font-weight:700;letter-spacing:.08em;color:#1a1a1a;flex:1;text-align:center;cursor:pointer}.rp-copy-icon{width:18px;height:18px;cursor:pointer;opacity:.35;transition:opacity .2s;flex-shrink:0}.rp-copy-icon:hover{opacity:.7}.rp-copy-ok{display:none;font-size:13px;color:#a855f7;font-weight:500;white-space:nowrap}.rp-copy-icon{width:18px;height:18px;cursor:pointer;flex-shrink:0;opacity:.35;transition:opacity .2s}.rp-confirm-msg{font-size:14px;color:#555;line-height:1.6}.rp-confetti{font-size:36px;display:block;margin-bottom:6px}.rp-step{display:none}.rp-step.active{display:block}#rp-popup-bubble{position:fixed;bottom:24px;right:24px;width:54px;height:54px;border-radius:50%;background:#1a1a1a;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:99998;box-shadow:0 4px 16px #00000040;font-size:24px;transition:transform .2s}#rp-popup-bubble:hover{transform:scale(1.1)}#rp-popup-bubble.visible{display:flex}.article-template__content{max-width:740px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;text-align:justify}.article__share-button-wrapper,.article__share,.share-button{max-width:740px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.tikvid_video-placeholder video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;display:block}.tikvid_custom-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2}.tikvid_custom-poster.hidden{display:none}.tikvid_play-icon{z-index:10}#MainContent{overflow-x:hidden}.template-product#MainContent{overflow-x:clip}@media screen and (min-width:750px){.product__column-sticky{top:2rem!important}}.product__title>div{margin-bottom:0}.product__title>div h1{margin-bottom:0}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.product__title .stock-dot{animation:pulse-dot 2s ease-in-out infinite}.card-information .card-information__stock{display:block;width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
