.pgOuter{display:grid;grid-template-columns:100%;gap:calc(1 * var(--gutter));padding-left:calc(.5 * var(--gutter));padding-right:calc(.5 * var(--gutter));justify-content:center;text-align:center}.pgWrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;max-width:700px;margin:0 auto}.pgImgOverlay,.pgImgFill,.pgImgHoverColor{transition:all .25s}.pgImgOverlay,.pgImgFill,.pgImgHoverColor{position:absolute;top:0;left:0;width:100%;height:100%}.pgImgHoverColor{z-index:2;opacity:0;transition:all .25s ease}.pgWrap:hover .pgImgHoverColor{opacity:1}.pgImgOverlay{background:#00000026;z-index:1}.pgContent{text-align:center;z-index:3;background-color:#fff;border-radius:15px;padding:20px 10px;height:100%}.pgSub{margin-bottom:15px}.pgText{margin-bottom:10px;flex:1}.sticky-text__inner .main-buttons__item{display:flex;align-items:center;margin:0 8px}.pgText p{font-size:calc(1.25rem * var(--adjust-body));margin-block:0}.pgModal{height:calc(100vh - 160px);background-color:var(--sdOffWhite);color:var(--sdBlack);overflow:hidden;position:fixed;left:0;right:0;bottom:0;border-radius:var(--radius);border:1px solid var(--sdBlue);padding:60px 20px 45px 75px;max-width:900px;width:95%;margin:0 auto;opacity:0;pointer-events:none;visibility:hidden;z-index:-1;top:150px;transition:all .25s ease}.pgModal::-webkit-scrollbar{position:absolute;right:10px}.pgModal.show{opacity:1;pointer-events:all;visibility:visible;top:80px;z-index:9999}.pgModalHeader{position:relative;border-bottom:1px solid var(--sdBlue);max-width:94%;text-align:center;padding-bottom:15px}.pgModalClose{position:absolute;cursor:pointer;top:13px;right:11px;width:30px;height:30px}.pgModalClose svg path{stroke:var(--sdBlue)}.pgModalBody{overflow-y:scroll;scrollbar-color:var(--sdBlue) var(--sdLightBlue);scrollbar-width:thin;text-align:left;height:calc(100vh - 280px)}.pgBlock{border-top:1px solid var(--sdBlue);padding:30px 0;max-width:95%}.pgDetails{border-top:none}.pgBenefits .subheading-text{margin-bottom:15px}.pgStep{display:grid;grid-template-columns:40px auto;gap:10px;align-items:center}.pgNum{border:1px solid var(--sdBlue);width:40px;height:40px;line-height:40px;border-radius:50%;text-align:center}.pgButton{padding:0 0 30px;max-width:95%}.pgButton .btn{padding:20px}.pgModalHeader .pgText{margin-top:15px;margin-bottom:5px}.normal-images-and-text .sticky-images-and-text__image{height:100%;border-radius:20px;padding:20px 18px}.normal-images-and-text .main-buttons{margin-top:50px}.normal-images-and-text .splide__arrows{width:100%;display:flex;justify-content:space-between;padding:20px var(--gutter);position:absolute;bottom:0;margin-bottom:0;left:0;pointer-events:none}.normal-images-and-text .splide__arrow{width:50px;pointer-events:all}.normal-images-and-text .splide__arrow svg{stroke-width:unset}.normal-images-and-text .splide__pagination__page{border:1px solid var(--sdBlue);width:10px;height:10px}.normal-images-and-text .splide__pagination__page.is-active{background:var(--sdBlue)}.normal-images-and-text .splide__pagination li{margin:0 10px}.normal-images-and-text .splide__pagination{width:100%;padding:30px 0}.normal-images-and-text.promoScroll .sticky-text__inner{padding:unset}.normal-images-and-text.promoScroll .sticky-text__inner{margin-top:20px;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center;z-index:3;background-color:#fff;border-radius:15px;padding:20px 10px;height:100%}.normal-images-and-text .sticky-images-and-text__image{flex:none}.normal-images-and-text.promoScroll .sticky-images-and-text__images{display:flex;transform:unset}.pgWrap.product-grid-item__image{height:100%;align-content:start;align-items:unset;justify-content:unset;gap:20px;overflow:visible;flex-wrap:unset}.pg_main_image{width:100%;max-height:fit-content}.pg_main_image_inner{border-radius:15px;overflow:hidden}.pg_main_image .image-fill,.sticky-images-and-text__image .image-fill{padding-top:57%!important}.promo_badge{top:-20px;left:-20px;width:fit-content}.promo_badge_inner.product__badge__item{width:85px;height:85px;background:#3e7062;color:#e1f98a;font-size:calc(.8rem * var(--FONT-ADJUST-SUBHEADING));letter-spacing:.15em}@media all and (min-width:600px){.pgOuter{grid-template-columns:calc(50% - calc(.25 * var(--gutter))) calc(50% - calc(.25 * var(--gutter)));gap:calc(.5 * var(--gutter))}}@media all and (min-width:1024px){.pgOuter{gap:calc(1 * var(--gutter));padding-left:calc(1 * var(--gutter));padding-right:calc(1 * var(--gutter))}.splide-scroll-list{justify-content:center;transform:translate(20px)!important}}@media all and (min-width:1200px){.pgOuter{grid-template-columns:calc(33% - var(--gutter)) calc(33% - var(--gutter)) calc(33% - var(--gutter));gap:calc(1 * var(--gutter));padding-left:calc(2 * var(--gutter));padding-right:calc(2 * var(--gutter))}}@media all and (max-width:910px){.pgModal.show{top:80px}.pgModal{padding:60px 20px 45px 45px}.pgBtn{max-width:75%;margin:0 auto;width:auto}}@media all and (max-width:700px){.normal-images-and-text .main-buttons{margin-top:20px}.normal-images-and-text .main-buttons{margin-top:20px;padding-inline:20px}.promo_badge{top:-20px;left:-5px}}@media all and (max-width:600px){.pgModal{padding:60px 11px 45px 30px;height:calc(100vh - 80px)}.pgModalBody{height:calc(100vh - 180px);padding-bottom:60px}.pgText{margin-top:15px;margin-bottom:15px}.pgText p{font-size:calc(1.05rem * var(--adjust-body))}.pgText br{display:none}}@media all and (max-width:479px){.pgTitle{--heading-size: calc(1.55rem * var(--adjust-heading));max-width:90%;line-height:1.1;overflow:visible;margin:0 auto;word-wrap:break-word}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/spaderma-promotions.css.map */
