.ssk-section{padding:var(--ssk-pt-d, 80px) 0 var(--ssk-pb-d, 80px);background:var(--ssk-section-bg, linear-gradient(180deg, #F7F5F0, #EBE7DE))}.ssk-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.ssk-header{max-width:700px;margin:0 auto var(--ssk-header-mb, 56px)}.ssk-header--center{text-align:center}.ssk-header--left{text-align:left}.ssk-header--center .ssk-eyebrow{justify-content:center}.ssk-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--ssk-eyebrow-size-d, 12px);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ssk-eyebrow-color, #0B8A93);margin-bottom:14px}.ssk-eyebrow:before{content:"";width:26px;height:2px;background:currentColor;flex-shrink:0}.ssk-title{font-size:var(--ssk-title-size-d, 44px);color:var(--ssk-title-color, #06283A);line-height:1.15;margin:0 0 16px;font-weight:700}.ssk-script{font-family:Dancing Script,cursive;color:var(--ssk-script-color, #10B2BD);font-size:.95em;font-style:normal}.ssk-subtitle{font-size:var(--ssk-subtitle-size-d, 16px);color:var(--ssk-subtitle-color, #5B6B75);line-height:1.65;margin:0;max-width:560px}.ssk-header--center .ssk-subtitle{margin-left:auto;margin-right:auto}.ssk-grid{display:grid;grid-template-columns:var(--ssk-grid-cols, .88fr 1.12fr);gap:var(--ssk-grid-gap, 56px);align-items:center;max-width:1020px;margin:0 auto}.ssk-img-col{position:relative;background:var(--ssk-img-bg, #ffffff);border-radius:var(--ssk-img-radius, 28px);box-shadow:0 30px 80px #03334d33;padding:var(--ssk-img-padding, 34px);display:flex;align-items:center;justify-content:center;will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1)}.ssk-img-col:hover{transform:translateY(-6px);box-shadow:0 46px 100px #03334d42}.ssk-product-img{max-height:360px;width:100%;object-fit:contain;display:block}.ssk-badge{position:absolute;top:-16px;right:-14px;background:var(--ssk-badge-bg, #E8476B);color:var(--ssk-badge-color, #ffffff);font-size:var(--ssk-badge-size, 12px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:10px 18px;border-radius:999px;box-shadow:0 12px 28px #e8476b66;transform:rotate(4deg);white-space:nowrap;z-index:2;transition:transform .3s ease,box-shadow .3s ease;pointer-events:none}.ssk-img-col:hover .ssk-badge{transform:rotate(6deg) scale(1.06);box-shadow:0 16px 36px #e8476b80}.ssk-card{background:var(--ssk-card-bg, #ffffff);border-radius:var(--ssk-card-radius, 24px);padding:var(--ssk-card-padding, 36px 38px)}.ssk-card--shadow{box-shadow:0 18px 50px #04496c1f}.ssk-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px dashed var(--ssk-divider-color, rgba(4, 73, 108, .14))}.ssk-row-label{display:flex;flex-direction:column;gap:3px;font-size:var(--ssk-label-size-d, 15px);font-weight:700;color:var(--ssk-label-color, #06283A);flex:1;min-width:0}.ssk-row-sublabel{display:block;font-size:12.5px;font-weight:600;color:var(--ssk-sublabel-color, #5B6B75);line-height:1.4}.ssk-row-price{display:flex;align-items:center;gap:6px;font-size:var(--ssk-price-size-d, 15px);font-weight:700;color:var(--ssk-price-color, #06283A);white-space:nowrap;flex-shrink:0;text-align:right}.ssk-tag-free,.ssk-tag-included{color:var(--ssk-free-color, #E8476B);font-weight:800;font-size:13px;letter-spacing:.06em}.ssk-original{color:#9aa6ad;font-size:12px;font-weight:400;text-decoration:line-through}.ssk-row--total{border-bottom:none;padding-top:20px;margin-top:4px}.ssk-row--total .ssk-row-label{font-size:var(--ssk-total-label-size, 17px);color:var(--ssk-total-label-color, #06283A)}.ssk-total-price{display:flex;align-items:baseline;gap:8px;font-size:var(--ssk-total-price-size-d, 26px);font-weight:700;color:var(--ssk-total-price-color, #06283A);flex-shrink:0}.ssk-total-original{font-size:14px;font-weight:400;color:var(--ssk-total-original-color, #9AA6AD);text-decoration:line-through}.ssk-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:var(--ssk-btn-mt, 20px);padding:16px 32px;background:var(--ssk-btn-bg, #10B2BD);color:var(--ssk-btn-color, #ffffff);font-size:var(--ssk-btn-size-d, 16px);font-weight:700;letter-spacing:.01em;border-radius:999px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 12px 28px #10b2bd59;will-change:transform;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ssk-btn:hover{background:var(--ssk-btn-hover-bg, #0B8A93);transform:translateY(-2px);box-shadow:0 18px 38px #10b2bd73;color:var(--ssk-btn-color, #ffffff);text-decoration:none}.ssk-arrow{display:inline-block;transition:transform .25s ease}.ssk-btn:hover .ssk-arrow{transform:translate(5px)}.ssk-btn--loading{pointer-events:none;opacity:.85}.ssk-btn--loading .ssk-arrow{display:none}.ssk-btn-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;flex-shrink:0;animation:ssk-spin .65s linear infinite}.ssk-btn--loading .ssk-btn-spinner{display:inline-block}@keyframes ssk-spin{to{transform:rotate(360deg)}}.ssk-rv{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.ssk-rv.ssk-in{opacity:1;transform:none}.ssk-d1{transition-delay:.1s}.ssk-d2{transition-delay:.2s}.ssk-d3{transition-delay:.3s}.ssk-d4{transition-delay:.4s}@media(max-width:980px){.ssk-grid{grid-template-columns:1fr;gap:40px}.ssk-img-col{max-width:420px;margin:0 auto;width:100%}.ssk-badge{right:6px}}@media(max-width:620px){.ssk-section{padding:var(--ssk-pt-m, 56px) 0 var(--ssk-pb-m, 56px)}.ssk-wrap{padding:0 18px}.ssk-header{margin-bottom:36px}.ssk-eyebrow{font-size:var(--ssk-eyebrow-size-m, 10.5px)}.ssk-title{font-size:var(--ssk-title-size-m, 28px)}.ssk-subtitle{font-size:var(--ssk-subtitle-size-m, 14.5px)}.ssk-card{padding:22px 18px}.ssk-row{gap:10px;padding:12px 0}.ssk-row-label{font-size:var(--ssk-label-size-m, 13px)}.ssk-row-price{font-size:var(--ssk-price-size-m, 13px)}.ssk-total-price{font-size:var(--ssk-total-price-size-m, 22px)}.ssk-btn{font-size:var(--ssk-btn-size-m, 14px);padding:14px 20px}.ssk-img-col{padding:24px;border-radius:20px}.ssk-product-img{max-height:260px}.ssk-badge{top:-13px;right:6px;font-size:10.5px;padding:8px 14px}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/spa-starter-kit.css.map */
