.sh-sample{--sample-copy:#000000;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1360px;margin:24px auto;padding:48px;width:calc(100% - 2 * var(--sh-gutter,40px));color:var(--sample-copy);background:var(--sh-green,#5d9c6c);border-radius:32px}.sh-sample *{box-sizing:border-box}.sh-sample__copy{min-width:0;max-width:535px}.sh-sample__eyebrow{margin:0 0 20px;font-size:11px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.13em}.sh-sample h2{margin:0 0 22px;color:#fff;font-family:var(--font-heading-family);font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1.09;letter-spacing:-.04em}.sh-sample h2 em{font-weight:400}.sh-sample__intro{max-width:45ch;margin:0 0 24px;font-size:15px;line-height:1.65}.sh-sample__steps{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:14px}.sh-sample__steps li{position:relative;padding-left:34px;font-size:14px;line-height:1.6}.sh-sample__step-number{position:absolute;left:0;top:1px;width:23px;height:23px;border-radius:50%;background:var(--sh-ink,#000000);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600}.sh-sample__refund{max-width:48ch;font-size:14px;line-height:1.6;margin:0 0 24px}.sh-sample__actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.sh-sample__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:11px 17px;border:1px solid transparent;border-radius:999px;font-family:var(--font-body-family,Arial,sans-serif);font-size:13px;line-height:1.5;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .16s,border-color .16s}.sh-sample a.sh-sample__button--light{background:#fff;color:var(--sh-ink,#000000)}.sh-sample__button--light:hover{background:var(--sh-canvas,#f3f5ef)}.sh-sample__button .svg-wrapper{width:22px;height:22px;flex:0 0 22px}.sh-sample__button--light .svg-wrapper{width:26px;height:26px;flex-basis:26px;padding:6px;border-radius:50%;background:var(--sh-accent,#dcf56b)}.sh-sample__button--outline{color:var(--sample-copy);border-color:var(--sample-copy);background:transparent;list-style:none}.sh-sample__button--outline::-webkit-details-marker{display:none}.sh-sample__button--outline:hover,.sh-sample__terms[open] summary{background:#ffffff2e}.sh-sample__terms{min-width:0}.sh-sample__terms[open]{flex-basis:100%}.sh-sample__terms-body{border-radius:16px;background:#fff;color:var(--sh-ink,#000000);padding:20px;margin-top:12px;font-size:14px;line-height:1.65}.sh-sample__terms-body p{margin:0 0 12px}.sh-sample__terms-body p:last-child{margin-bottom:0}.sh-sample__shipping{padding:12px 14px;border-left:3px solid var(--sh-accent,#dcf56b);background:#ffffffc7;color:var(--sh-ink,#000000);border-radius:0 10px 10px 0;max-width:48ch;margin:20px 0 0;font-size:13px;line-height:1.6}.sh-sample__product{min-width:0;border-radius:26px;background:#fff;padding:16px;color:var(--sh-ink,#000000);box-shadow:0 8px 20px #00000014}.sh-sample__image{aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--sh-canvas,#f3f5ef)}.sh-sample__image img{display:block;width:100%;height:100%;object-fit:cover}.sh-sample__product-title{margin:16px 0 8px;font-size:13px;line-height:1.5;color:var(--sh-muted,#666666)}.sh-sample__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.sh-sample__price{font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.sh-sample__price-row>span{color:var(--sh-muted,#666666);font-size:12px;line-height:1.5}.sh-sample__badge{display:inline-block;background:var(--sh-accent,#dcf56b);color:var(--sh-accent-ink,#000);border-radius:999px;padding:5px 10px;margin:12px 0 14px;font-size:11px;font-weight:600;line-height:1.4}.sh-sample a.sh-sample__button--product{display:flex;width:100%;background:var(--sh-ink,#000000);color:#fff;border-radius:14px}.sh-sample a.sh-sample__button--product:hover{background:#000}.sh-sample__unavailable{font-size:13px;line-height:1.5;color:var(--sh-muted);margin:0 0 12px}.sh-sample__setup{background:#fff;padding:24px;border-radius:16px;font-size:14px;line-height:1.6}.sh-sample--without-product{grid-template-columns:1fr}.sh-sample--without-product .sh-sample__copy{max-width:720px}.sh-sample a:focus-visible,.sh-sample summary:focus-visible{outline:2px solid var(--sh-ink,#000000);outline-offset:4px}.sh-sample .sh-sample__button--product:focus-visible{outline-color:var(--sh-ink,#000000)}@media(max-width:989px){.sh-sample{padding:32px;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:26px}.sh-sample h2{font-size:36px}.sh-sample__intro,.sh-sample__steps li,.sh-sample__refund{font-size:14px}.sh-sample__price{font-size:22px}}@media(max-width:749px){.sh-sample{width:calc(100% - 32px);padding:28px 20px 20px;margin:20px auto;grid-template-columns:1fr;gap:28px;border-radius:24px}.sh-sample__copy{max-width:none}.sh-sample h2{font-size:clamp(32px,8.8vw,42px)}.sh-sample__eyebrow{margin-bottom:18px}.sh-sample__shipping{margin-top:18px}.sh-sample__product{padding:12px;border-radius:20px}.sh-sample__image{border-radius:12px}.sh-sample__terms[open]{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.sh-sample *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/shinyhome-sample-refund.css.map */
