cutem-carousel.cutem-carousel{display:flex;flex-direction:column;position:relative;width:100%;height:100%;flex:1;min-width:0}.cutem-carousel__viewport{display:grid;grid-template-columns:minmax(0,1fr);flex:1;width:100%;min-height:427px}.cutem-carousel__slide{grid-area:1/1;min-width:0;width:100%;height:100%}.cutem-carousel__slide[hidden]{display:none!important}.cutem-carousel[data-ready] .cutem-carousel__slide[aria-hidden=true]{visibility:hidden;pointer-events:none}.cutem-carousel__original>.group-block{height:100%;width:100%}.cutem-carousel__controls{position:absolute;inset:auto auto 16px 50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;justify-content:center;gap:0;width:max-content;max-width:calc(100% - 24px);padding:2px 4px;border:1px solid #761e0b24;border-radius:28px;background:#fffaf7f0;box-shadow:0 2px 12px #0000000d;color:#761e0b}.cutem-carousel__controls[hidden]{display:none}.cutem-carousel__controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:0;border-radius:24px;background:transparent;color:#761e0b;cursor:pointer;font:400 27px/1 var(--font-body--family,Arial,sans-serif);padding:0 10px}.cutem-carousel__dot span{width:8px;height:8px;border:1px solid #761e0b;border-radius:50%;background:transparent}.cutem-carousel__dot[aria-current=true] span{background:#761e0b}.cutem-carousel button:focus-visible,.cutem-carousel a:focus-visible{outline:2px solid #761e0b;outline-offset:4px}.cutem-promo{--promo-bg:#fffaf7;position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;min-height:427px;background:var(--promo-bg);color:#761e0b;font-family:var(--font-body--family,Arial,sans-serif);font-weight:400}.cutem-promo--skinceuticals{--promo-bg:#cddfeb}.cutem-promo__visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;overflow:hidden}.cutem-promo__visual img{position:absolute;right:0;top:0;width:auto;max-width:none;height:100%;object-fit:contain;object-position:right center}.cutem-promo__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--promo-bg) 0%,var(--promo-bg) 35%,transparent 69%);pointer-events:none}.cutem-promo__copy{width:57%;max-width:650px;min-height:427px;height:100%;position:relative;padding:36px 0 30px 45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.cutem-promo .cutem-promo__eyebrow{font-size:11px;line-height:1.4;letter-spacing:0;font-weight:400;margin:0 0 20px;color:#761e0b}.cutem-promo .cutem-promo__title{font-family:inherit;font-weight:400;font-size:32px;line-height:1.13;letter-spacing:0;color:#761e0b;margin:0 0 20px}.cutem-promo .cutem-promo__description{font-size:14px;line-height:1.5;letter-spacing:0;font-weight:400;color:#761e0b;margin:0 0 18px;max-width:515px}.cutem-promo .cutem-promo__price{font-size:19px;line-height:1.3;margin:0 0 14px;color:#761e0b}.cutem-promo__price span{font-size:13px;margin-left:9px}.cutem-promo .cutem-promo__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;background:#761e0b;border:1px solid #761e0b;border-radius:28px;color:#fffaf7;font-family:inherit;font-weight:400;font-size:14px;line-height:1.3;text-decoration:none}.cutem-promo .cutem-promo__note{font-size:11px;line-height:1.4;font-weight:400;color:#761e0b;margin:25px 0 0;max-width:515px}@media(min-width:1600px){.cutem-promo__copy{max-width:750px}.cutem-promo .cutem-promo__title{font-size:40px}.cutem-promo .cutem-promo__description{font-size:16px}}@media(min-width:750px)and (max-width:999px){.cutem-promo__copy{width:62%;padding-left:28px}.cutem-promo .cutem-promo__title{font-size:27px}.cutem-promo .cutem-promo__description{font-size:13px}.cutem-promo__visual:after{background:linear-gradient(90deg,var(--promo-bg) 0%,var(--promo-bg) 40%,transparent 80%)}}@media(max-width:749px){.cutem-carousel__viewport{min-height:740px}.cutem-promo{min-height:740px;display:flex;flex-direction:column}.cutem-promo__copy{width:100%;max-width:none;min-height:0;height:auto;padding:30px 24px 0;justify-content:flex-start}.cutem-promo .cutem-promo__eyebrow{font-size:10px;margin-bottom:17px}.cutem-promo .cutem-promo__title{font-size:30px;margin-bottom:17px}.cutem-promo .cutem-promo__description{font-size:14px;margin-bottom:16px}.cutem-promo .cutem-promo__note{font-size:11px;margin-top:19px;max-width:100%}.cutem-promo__visual{position:relative;inset:auto;order:2;z-index:0;height:310px;min-height:270px;width:100%;margin-top:8px;flex:1}.cutem-promo__visual img{width:auto;max-width:none;height:100%;right:0;top:0}.cutem-promo__visual:after{background:linear-gradient(180deg,var(--promo-bg),transparent 18%)}.cutem-carousel__controls{inset:auto auto 12px 50%;transform:translate(-50%)}.cutem-carousel__controls button{min-width:44px}}@media(prefers-reduced-motion:reduce){.cutem-carousel *{scroll-behavior:auto!important}}#MainContent>.shopify-section:has(cutem-carousel.cutem-carousel){margin-block-start:0!important}@media(min-width:750px)and (max-width:1099px){.cutem-promo__copy{padding-bottom:90px}}.cutem-carousel{--cutem-control:#fffaf7;--cutem-control-shadow:rgba(0,0,0,.48)}.cutem-carousel[data-active-slide="1"],.cutem-carousel[data-active-slide="2"]{--cutem-control:#761e0b;--cutem-control-shadow:rgba(255,250,247,.85)}.cutem-carousel .cutem-carousel__controls{top:0;right:0;bottom:0;left:0;transform:none;display:block;width:100%;height:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.cutem-carousel .cutem-carousel__controls[hidden]{display:none}.cutem-carousel .cutem-carousel__controls button{position:absolute;min-width:44px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cutem-control);pointer-events:auto;text-shadow:0 1px 3px var(--cutem-control-shadow);font-size:30px}.cutem-carousel .cutem-carousel__controls [data-prev]{left:4px;top:50%;transform:translateY(-50%)}.cutem-carousel .cutem-carousel__controls [data-next]{right:4px;top:50%;transform:translateY(-50%)}.cutem-carousel .cutem-carousel__controls [data-go]{bottom:8px;transform:translate(-50%)}.cutem-carousel .cutem-carousel__controls [data-go="0"]{left:calc(50% - 44px)}.cutem-carousel .cutem-carousel__controls [data-go="1"]{left:50%}.cutem-carousel .cutem-carousel__controls [data-go="2"]{left:calc(50% + 44px)}.cutem-carousel .cutem-carousel__dot span{width:7px;height:7px;border:1px solid var(--cutem-control);background:transparent;box-shadow:0 0 2px var(--cutem-control-shadow)}.cutem-carousel .cutem-carousel__dot[aria-current=true] span{background:var(--cutem-control)}.cutem-carousel .cutem-carousel__controls button:focus-visible{outline:2px solid var(--cutem-control);outline-offset:-5px}@media(max-width:749px){.cutem-carousel .cutem-carousel__controls [data-prev],.cutem-carousel .cutem-carousel__controls [data-next]{top:auto;bottom:130px;transform:none}.cutem-carousel .cutem-carousel__controls [data-go]{bottom:8px}}.cutem-carousel[data-active-slide="0"],.cutem-carousel[data-active-slide="2"],.cutem-carousel[data-active-slide="3"]{--cutem-control:#761e0b;--cutem-control-shadow:rgba(255,250,247,.85)}.cutem-carousel[data-active-slide="1"]{--cutem-control:#fffaf7;--cutem-control-shadow:rgba(0,0,0,.48)}.cutem-carousel .cutem-carousel__controls [data-go="0"]{left:calc(50% - 66px)}.cutem-carousel .cutem-carousel__controls [data-go="1"]{left:calc(50% - 22px)}.cutem-carousel .cutem-carousel__controls [data-go="2"]{left:calc(50% + 22px)}.cutem-carousel .cutem-carousel__controls [data-go="3"]{left:calc(50% + 66px)}.cutem-promo--finasterida .cutem-promo__copy{padding-top:36px;padding-bottom:58px;width:62%;max-width:760px}.cutem-promo--finasterida .cutem-promo__title{font-size:32px;margin-bottom:19px;line-height:1.16}.cutem-promo--finasterida .cutem-promo__description{font-size:14px;margin-bottom:24px;max-width:570px}.cutem-promo--finasterida .cutem-promo__product{font-size:14px;line-height:1.4;margin:0 0 16px;color:#761e0b}.cutem-promo--finasterida .cutem-promo__price{display:flex;align-items:baseline;gap:18px;font-size:30px;margin-bottom:21px}.cutem-promo--finasterida .cutem-promo__price s{font-size:20px}.cutem-promo--finasterida .cutem-promo__price span{font-size:13px;margin:0 0 0 -9px}.cutem-promo--finasterida .cutem-promo__note{margin-top:25px}.cutem-promo--finasterida .cutem-promo__visual img{height:120%;top:-10%;right:0}.cutem-promo--finasterida .cutem-promo__visual:after{background:linear-gradient(90deg,#fffaf7 0%,#fffaf7 28%,transparent 65%)}@media(min-width:1600px){.cutem-promo--finasterida .cutem-promo__title{font-size:40px}.cutem-promo--finasterida .cutem-promo__description,.cutem-promo--finasterida .cutem-promo__product{font-size:16px}}@media(min-width:750px)and (max-width:1099px){.cutem-promo--finasterida .cutem-promo__copy{padding-left:45px;padding-bottom:70px}.cutem-promo--finasterida .cutem-promo__title{font-size:29px}}@media(max-width:749px){.cutem-promo--finasterida .cutem-promo__copy{width:100%;max-width:none;padding:30px 24px 0}.cutem-promo--finasterida .cutem-promo__title{font-size:30px;margin-bottom:20px}.cutem-promo--finasterida .cutem-promo__description{font-size:14px;line-height:1.55;margin-bottom:26px}.cutem-promo--finasterida .cutem-promo__product{font-size:14px;margin-bottom:19px}.cutem-promo--finasterida .cutem-promo__price{font-size:32px;margin-bottom:21px}.cutem-promo--finasterida .cutem-promo__note{margin-top:22px}.cutem-promo--finasterida .cutem-promo__visual{height:420px;min-height:360px;margin-top:22px}.cutem-promo--finasterida .cutem-promo__visual img{height:100%;top:0;right:-26px}.cutem-promo--finasterida .cutem-promo__visual:after{background:linear-gradient(180deg,#fffaf7,transparent 22%)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cutem-carousel.css.map */
