.sk-pdp{padding:clamp(20px,3vw,44px) 0 clamp(48px,6vw,80px)}.sk-pdp__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,56px)}@media(min-width:990px){.sk-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,4vw,72px);align-items:start}.sk-pdp__buy{position:sticky;top:calc(var(--sk-header-h,72px) + 20px)}}.sk-gal__main{position:relative;border-radius:var(--sk-r-img);overflow:hidden;background:var(--sk-cream)}.sk-gal__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sk-gal__slides::-webkit-scrollbar{display:none}.sk-gal__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;aspect-ratio:4/5}.sk-gal__slide img{width:100%;height:100%;object-fit:cover}.sk-gal__dots{display:flex;gap:7px;justify-content:center;margin-top:16px}.sk-gal__dot{width:6px;height:6px;border-radius:50%;background:#2020202e;border:0;padding:0;cursor:pointer;transition:all .3s}.sk-gal__dot.is-on{background:var(--sk-rose);width:20px;border-radius:100px}.sk-gal__thumbs{display:none;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.sk-gal__thumb{position:relative;aspect-ratio:1/1;border-radius:var(--sk-r-sm);overflow:hidden;border:1px solid transparent;background:var(--sk-cream);cursor:pointer;padding:0;transition:border-color .3s}.sk-gal__thumb.is-on{border-color:var(--sk-rose)}.sk-gal__thumb img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.sk-gal__dots{display:none}.sk-gal__thumbs{display:grid}}.sk-buy__vendor{font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sk-rose);margin-bottom:14px;display:block}.sk-buy__title{font-family:var(--sk-display);font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.015em;margin:0 0 14px}.sk-buy__desc{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-rose);margin-bottom:22px}.sk-buy__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.sk-buy__now{font-family:var(--sk-display);font-size:clamp(24px,2.6vw,31px);color:var(--sk-char);line-height:1}.sk-buy__was{font-size:15px;color:#a9a3a0;text-decoration:line-through}.sk-buy__unit{font-size:12px;color:var(--sk-grey);margin-bottom:26px}.sk-buy__ticks{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:11px}.sk-buy__ticks li{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;font-size:14.5px;line-height:1.5;color:var(--sk-char)}.sk-buy__ticks li:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--sk-pink-soft);border:1px solid var(--sk-pink);margin-top:2px;flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.2l2.2 2.2 4.6-4.6' fill='none' stroke='%236C4248' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:center}.sk-buy__hr{height:1px;background:var(--sk-line-soft);margin:28px 0;border:0}.sk-bundle__lbl{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-char);margin-bottom:14px;display:block}.sk-bundle{display:grid;gap:10px;margin-bottom:24px}.sk-bundle__opt{position:relative;display:block;cursor:pointer}.sk-bundle__opt input{position:absolute;opacity:0;pointer-events:none}.sk-bundle__box{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid var(--sk-line);border-radius:var(--sk-r);padding:16px 18px;transition:all .3s var(--sk-ease);background:var(--sk-white)}.sk-bundle__opt:hover .sk-bundle__box{border-color:#6c424866}.sk-bundle__opt input:checked+.sk-bundle__box{border-color:var(--sk-rose);background:var(--sk-pink-tint);box-shadow:inset 0 0 0 1px var(--sk-rose)}.sk-bundle__radio{width:18px;height:18px;border-radius:50%;border:1px solid rgba(32,32,32,.28);position:relative;transition:all .3s;flex:none}.sk-bundle__opt input:checked+.sk-bundle__box .sk-bundle__radio{border-color:var(--sk-rose);background:var(--sk-rose);box-shadow:inset 0 0 0 3.5px var(--sk-white)}.sk-bundle__qty{font-size:14.5px;font-weight:500;color:var(--sk-char);display:block;line-height:1.3}.sk-bundle__cap{font-size:12px;color:var(--sk-grey);display:block;margin-top:3px;line-height:1.35}.sk-bundle__right{text-align:right}.sk-bundle__total{font-size:15px;font-weight:500;color:var(--sk-char);display:block;line-height:1.3}.sk-bundle__each{font-size:11.5px;color:var(--sk-grey);display:block;margin-top:3px}.sk-bundle__flag{position:absolute;top:-9px;right:14px;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:var(--sk-rose);color:var(--sk-white);padding:4px 10px;border-radius:100px;z-index:2;line-height:1}.sk-bundle__flag--soft{background:var(--sk-pink);color:var(--sk-rose-deep)}.sk-atc,.sk-atc .sk-btn{width:100%}.sk-atc__price{font-variant-numeric:tabular-nums}.sk-atc__sold{opacity:.5;pointer-events:none}.sk-buy__reassure{display:grid;gap:9px;margin-top:18px}.sk-buy__reassure div{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;font-size:12.5px;color:var(--sk-grey)}.sk-buy__reassure svg{width:14px;height:14px;flex:none;color:var(--sk-rose)}.sk-pay{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;align-items:center}.sk-pay img,.sk-pay svg{height:22px;width:auto;opacity:.85}.sk-acc{border-top:1px solid var(--sk-line-soft);margin-top:30px}.sk-acc__i{border-bottom:1px solid var(--sk-line-soft)}.sk-acc__q{width:100%;background:none;border:0;padding:18px 34px 18px 0;text-align:left;cursor:pointer;position:relative;font-family:var(--sk-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-char)}.sk-acc__q:before,.sk-acc__q:after{content:"";position:absolute;right:4px;top:50%;background:var(--sk-rose);transition:transform .4s var(--sk-ease),opacity .3s}.sk-acc__q:before{width:11px;height:1px;transform:translateY(-50%)}.sk-acc__q:after{width:1px;height:11px;right:9px;transform:translateY(-50%)}.sk-acc__i.is-open .sk-acc__q:after{transform:translateY(-50%) rotate(90deg);opacity:0}.sk-acc__a{overflow:hidden;height:0;transition:height .42s var(--sk-ease)}.sk-acc__a-in{padding:0 0 22px;font-size:14.5px;line-height:1.65;color:var(--sk-grey)}.sk-acc__a-in ul{padding-left:18px;margin:0 0 12px}.sk-acc__a-in li{margin-bottom:7px}.sk-acc__a-in p{margin:0 0 12px}.sk-acc__a-in>*:last-child{margin-bottom:0}.sk-acc__a-in h3{font-size:14px;color:var(--sk-char);margin:16px 0 8px;font-weight:500}.sk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--sk-line-soft);padding:10px var(--sk-pad) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .42s var(--sk-ease);display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.sk-sticky.is-on{transform:none}.sk-sticky__t{font-size:13px;font-weight:500;line-height:1.25;color:var(--sk-char);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-sticky__p{font-size:12.5px;color:var(--sk-grey);display:block;margin-top:2px}.sk-sticky .sk-btn{padding:15px 24px;min-height:48px;white-space:nowrap;font-size:12px}@media(min-width:990px){.sk-sticky{display:none}}.sk-ship{background:var(--sk-pink-tint);border:1px solid rgba(108,66,72,.14);border-radius:var(--sk-r);padding:14px 16px;margin-bottom:18px}.sk-ship__t{font-size:12.5px;color:var(--sk-rose);line-height:1.45;margin-bottom:10px;display:block}.sk-ship__t strong{font-weight:500}.sk-ship__track{height:4px;border-radius:100px;background:#6c424826;overflow:hidden}.sk-ship__fill{height:100%;background:var(--sk-rose);border-radius:100px;transition:width .5s var(--sk-ease)}.sk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,30px)}@media(min-width:900px){.sk-grid{grid-template-columns:repeat(3,1fr)}}.sk-card{display:flex;flex-direction:column}.sk-card__media{position:relative;border-radius:var(--sk-r-img);overflow:hidden;background:var(--sk-cream);aspect-ratio:4/5;margin-bottom:16px}.sk-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--sk-ease)}.sk-card:hover .sk-card__media img{transform:scale(1.035)}.sk-card__t{font-size:15px;font-weight:500;line-height:1.35;margin-bottom:6px;letter-spacing:-.005em}.sk-card__b{font-size:12.5px;color:var(--sk-grey);margin-bottom:10px;line-height:1.45}.sk-card__p{font-size:14px;color:var(--sk-char);font-variant-numeric:tabular-nums}.sk-card__add{margin-top:14px}.sk-card__add .sk-btn{width:100%;padding:14px 20px;min-height:46px;font-size:11.5px}.sk-card__soldout{position:absolute;top:12px;left:12px;background:#fffffff0;color:var(--sk-char);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:100px}.shopify-section-header-sticky,.header-wrapper{border-bottom:1px solid var(--sk-line-soft)!important}.header{padding-top:16px!important;padding-bottom:16px!important}.header__heading-link,.header__menu-item,.header__heading{font-family:var(--sk-body)}.header__menu-item{font-size:12.5px!important;letter-spacing:.05em;font-weight:400;padding:10px 14px!important}.header__menu-item:hover span,.header__menu-item span{text-decoration:none!important;text-underline-offset:0!important}.header__menu-item:hover{color:var(--sk-rose)}.header__heading-link .h2{font-family:var(--sk-display)!important;font-size:23px!important;letter-spacing:.01em;font-weight:400}.announcement-bar,.utility-bar{background:var(--sk-pink)!important}.announcement-bar__message,.utility-bar p,.utility-bar a{color:var(--sk-rose-deep)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:500;padding:11px 0!important}.footer{background:var(--sk-cream)!important;border-top:1px solid var(--sk-line-soft)}.footer__content-top{padding-bottom:36px}.footer-block__heading{font-family:var(--sk-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--sk-char)!important}.footer-block__details-content .list-menu__item--link,.copyright__content{font-size:13.5px!important;color:var(--sk-grey)!important}.footer-block__details-content .list-menu__item--link:hover{color:var(--sk-rose)!important;text-decoration:none}.drawer__inner{background:var(--sk-white)!important;font-family:var(--sk-body)}.drawer__heading{font-family:var(--sk-display)!important;font-weight:400!important;font-size:26px!important;letter-spacing:-.01em}.cart-drawer .cart-item__name{font-size:14px;font-weight:500;color:var(--sk-char)}.cart-drawer__footer .totals__subtotal-value{font-family:var(--sk-display);font-size:22px}.cart__checkout-button,.cart-drawer .button{background:var(--sk-char)!important;color:var(--sk-white)!important;border-radius:var(--sk-r-sm)!important;font-family:var(--sk-body);font-size:12.5px!important;letter-spacing:.1em;text-transform:uppercase;min-height:56px}.sk-drawer-extra{padding:16px 0 0;border-top:1px solid var(--sk-line-soft);margin-top:14px}.sk-drawer-extra .sk-buy__reassure{margin-top:0}.button,.shopify-challenge__button,.customer button{border-radius:var(--sk-r-sm)!important;font-family:var(--sk-body)!important;letter-spacing:.09em;text-transform:uppercase;font-size:12.5px}.shopify-payment-button__button--unbranded{background:var(--sk-rose)!important;border-radius:var(--sk-r-sm)!important;font-family:var(--sk-body)!important;text-transform:uppercase;letter-spacing:.1em;font-size:12.5px!important;min-height:56px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/skinology-product.css.map */
