body.sdc-harmony{--h-ink: #292425;--h-copy: #74696b;--h-accent: #b44b6c;--h-line: #ece3df;--h-paper: #ffffff;--h-pink: #ffffff;--h-cream: #ffffff;--font-body-family: "SDC Nunito", sans-serif;--font-heading-family: "SDC Nunito", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--color-background: 255, 255, 255;background:var(--h-paper);color:var(--h-ink);font-family:var(--font-body-family);letter-spacing:normal}body.sdc-harmony #MainContent{background:var(--h-paper)}body.sdc-harmony :is(.sdc-product,sdc-shark-product,.sdc-story,.shark-story-section,.sdc-faq,.sdc-other-products,.sdc-product-help){color:var(--h-ink);font-family:var(--font-body-family)}body.sdc-harmony :is(.sdc-product,.shark-panel) h1{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(28px,2.7vw,38px);line-height:1.2;letter-spacing:-.025em;text-transform:none;color:var(--h-ink);margin:14px 0 22px;text-wrap:balance}body.sdc-harmony :is(.sdc-story,.shark-story-section,.sdc-product-help,.sdc-other-products,.sdc-faq) h2,body.sdc-harmony #sdc-reviews .rbc-title-text{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(25px,2.5vw,32px);line-height:1.2;letter-spacing:-.025em;text-transform:none;color:var(--h-ink);text-align:center;text-wrap:balance;margin:0 auto 28px;max-width:740px}body.sdc-harmony :is(.sdc-story,.shark-story-section,.sdc-product-help) h3{font-family:var(--font-body-family);font-weight:800;color:var(--h-ink);letter-spacing:-.02em}body.sdc-harmony .sdc-reviews{margin-bottom:16px}body.sdc-harmony .sdc-stars{color:var(--h-accent)}body.sdc-harmony :is(.sdc-benefits,.shark-benefits){margin-top:24px;margin-bottom:30px}body.sdc-harmony :is(.sdc-benefits,.shark-benefits) li{font-size:13px;line-height:1.4}body.sdc-harmony :is(.sdc-offer,.shark-option){border-color:var(--h-line);background:#fff}body.sdc-harmony :is(.sdc-offer.is-selected,.sdc-offer:has(input:checked),.shark-option:has(input:checked)){border-color:var(--h-accent);background:#fff8fa}body.sdc-harmony :is(.sdc-offer,.shark-option) input{accent-color:var(--h-accent)}body.sdc-harmony :is(.sdc-popular-badge,.shark-popular){background:var(--h-accent);color:#fff}body.sdc-harmony :is(.sdc-offer-divider,.shark-offer-divider,.sdc-shipping strong,.shark-included strong,.shark-saving,.sdc-complete-saving,.sdc-delivery small strong,.shark-countdown,.sdc-cushion-story .sdc-occasion-icon){color:var(--h-accent)}body.sdc-harmony :is(.sdc-offer-divider>span):before,body.sdc-harmony :is(.sdc-offer-divider>span):after,body.sdc-harmony .shark-offer-divider:before,body.sdc-harmony .shark-offer-divider:after{background:var(--h-line);height:1px}body.sdc-harmony :is(.sdc-delivery,.shark-delivery,.sdc-assurance>span,.shark-trust>span){background:var(--h-cream);border-color:var(--h-line)}body.sdc-harmony :is(.sdc-photo-badge,.shark-photo-badge){background:var(--h-paper);color:var(--h-accent);border-color:#f0dce3}body.sdc-harmony .sdc-cushion-thumbs button[aria-current=true]{border-color:var(--h-accent)}body.sdc-harmony .shark-thumbs button[aria-current=true]{outline-color:var(--h-accent)}body.sdc-harmony :is(.sdc-sticky,.shark-sticky){font-family:var(--font-body-family);background:var(--h-paper);border-color:var(--h-line)}body.sdc-harmony :is(.sdc-add,.shark-add,.sdc-cta,.sdc-sticky button,.shark-sticky button){font-family:var(--font-body-family);font-weight:800}body.sdc-harmony :is(.sdc-tabs-card,.shark-info-tabs){border-color:var(--h-line);background:#fff}body.sdc-harmony .sdc-tabs-card [role=tablist],body.sdc-harmony .shark-more .shark-tab-buttons{background:var(--h-cream)}body.sdc-harmony .sdc-tabs-card [role=tab]{border-color:var(--h-line);color:var(--h-copy)}body.sdc-harmony .sdc-tabs-card [role=tab][aria-selected=true]{background:#fff;color:var(--h-ink)}body.sdc-harmony .shark-tab-buttons button[aria-selected=true]{background:#f5dce4;color:var(--h-ink)}body.sdc-harmony .sdc-character-details article{background:var(--h-cream)}body.sdc-harmony .sdc-character-details strong{color:var(--h-ink)}body.sdc-harmony .sdc-story section{margin-top:56px;margin-bottom:56px}body.sdc-harmony .sdc-story .sdc-loved{background:transparent;border:0;padding:32px 0;max-width:960px}body.sdc-harmony .sdc-loved h2{max-width:700px}body.sdc-harmony .sdc-couple-gallery{margin-top:28px;margin-bottom:28px;gap:14px}body.sdc-harmony .sdc-couple-gallery img{border-radius:16px;border-color:var(--h-accent);filter:saturate(.82) contrast(.92) blur(.15px)}body.sdc-harmony .sdc-thought.sdc-gift-reasons{max-width:960px;padding:56px 28px;background:var(--h-pink);border-top:1px solid #f1e3e5;border-bottom:1px solid #f1e3e5;border-radius:0}body.sdc-harmony .sdc-gift-reasons h2{max-width:600px;margin-bottom:34px}body.sdc-harmony .sdc-gift-reasons ul{max-width:520px;gap:36px;margin:0 auto}body.sdc-harmony .sdc-gift-reasons li{flex-direction:column;align-items:center;gap:12px;text-align:center}body.sdc-harmony .sdc-gift-reasons li>div{padding:0;gap:8px;max-width:400px}body.sdc-harmony .sdc-gift-reasons li strong{color:var(--h-ink);font-size:18px;font-weight:800;line-height:1.3}body.sdc-harmony .sdc-gift-reasons li span:not(.sdc-occasion-icon){color:var(--h-copy);font-size:15px;line-height:1.55}body.sdc-harmony .sdc-gift-reasons .sdc-occasion-icon{background:transparent;color:var(--h-accent);width:34px;height:34px;border-radius:0}body.sdc-harmony .sdc-gift-reasons .sdc-occasion-icon svg{width:30px;height:30px}body.sdc-harmony .sdc-product-help{max-width:960px;border:0;padding:0 24px;margin:56px auto;background:transparent}body.sdc-harmony .sdc-product-help-heading{margin-bottom:28px}body.sdc-harmony .sdc-product-help-grid{grid-template-columns:minmax(0,1fr);max-width:560px;gap:0;margin:0 auto;padding:0 22px;text-align:left;background:var(--h-cream);border:1px solid var(--h-line);border-radius:18px}body.sdc-harmony .sdc-product-help-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:14px;background:transparent;color:var(--h-ink);border-radius:0;padding:24px 0;text-align:left}body.sdc-harmony .sdc-product-help-grid article+article{border-top:1px solid #e6ded8}body.sdc-harmony .sdc-product-help-grid article>span{grid-column:1;grid-row:1 / span 3;color:var(--h-accent);display:flex;width:24px}body.sdc-harmony .sdc-product-help-grid article>span svg{width:24px;height:24px}body.sdc-harmony .sdc-product-help-grid h3{grid-column:2;color:var(--h-ink);font-size:16px;line-height:1.3;margin:0 0 6px}body.sdc-harmony .sdc-product-help-grid p{grid-column:2;color:var(--h-copy);font-size:14px;line-height:1.5;margin:0 0 8px}body.sdc-harmony .sdc-product-help-grid a{grid-column:2;color:var(--h-ink);font-size:12px;line-height:1.5}body.sdc-harmony .sdc-faq{max-width:960px;background:var(--h-pink);color:var(--h-ink);border-top:1px solid #f1e3e5;border-bottom:1px solid #f1e3e5;border-radius:0;padding:56px 36px;margin:56px auto}body.sdc-harmony .sdc-faq details{border-color:#e9dade}body.sdc-harmony .sdc-faq summary{color:var(--h-ink);font-size:15px;font-weight:800;padding:20px 0}body.sdc-harmony .sdc-faq details>div,body.sdc-harmony .sdc-faq details>div p{color:var(--h-copy);font-size:14px;line-height:1.65}body.sdc-harmony .sdc-faq details>div>a{color:var(--h-ink);font-size:13px}body.sdc-harmony .sdc-other-products{max-width:960px;margin:56px auto;padding:0 24px}body.sdc-harmony .sdc-other-products-grid{gap:22px}body.sdc-harmony .sdc-other-products article{background:transparent;border:0;padding:0;border-radius:0}body.sdc-harmony .sdc-other-products img{border-radius:16px}body.sdc-harmony .sdc-other-products h3{font-family:var(--font-body-family);font-size:17px;font-weight:800;color:var(--h-ink)}body.sdc-harmony .sdc-other-products p{color:var(--h-copy);font-size:14px}body.sdc-harmony .sdc-other-products a>span{background:transparent;color:var(--h-ink);border:1px solid #b5a3a4;font-weight:800;padding:12px}body.sdc-harmony #sdc-reviews{background:var(--h-cream);color:var(--h-ink);border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);border-radius:0;padding:44px 24px;max-width:960px;margin:56px auto 0}body.sdc-harmony #sdc-reviews .rbc-title-text{font-size:28px}body.sdc-harmony #sdc-reviews .rbc-title-text:after{display:none}body.sdc-harmony #sdc-reviews .rbc-score-num{color:var(--h-ink)}body.sdc-harmony #sdc-reviews .sdc-rating-details{color:var(--h-accent)}body.sdc-harmony #sdc-reviews .sdc-leave-review .sdc-cta{background:transparent;color:var(--h-ink);border:1px solid #4f4244;border-radius:12px}body.sdc-harmony .sdc-review-summary .sdc-leave-review{padding-top:0}body.sdc-harmony .sdc-general-review header strong{color:var(--h-accent)}body.sdc-harmony .sdc-review-pagination button{color:var(--h-accent);border-color:var(--h-accent)}body.sdc-harmony .sdc-review-pagination button[aria-current=page]{background:var(--h-accent);color:#fff}body.sdc-harmony .sdc-cushion-home{padding:24px 0;gap:32px}body.sdc-harmony .sdc-cushion-home p{color:var(--h-copy);line-height:1.65}body.sdc-harmony :is(button,a,input,select,summary):focus-visible{outline-color:var(--h-accent)}@media(max-width:749px){body.sdc-harmony :is(.sdc-product,.shark-panel) h1{font-size:28px;margin:12px 0 20px}body.sdc-harmony :is(.sdc-story,.shark-story-section,.sdc-product-help,.sdc-other-products,.sdc-faq) h2,body.sdc-harmony #sdc-reviews .rbc-title-text{font-size:26px;max-width:360px;margin-bottom:26px}body.sdc-harmony :is(.sdc-benefits,.shark-benefits) li{font-size:12px}body.sdc-harmony .sdc-story section{margin-top:48px;margin-bottom:48px}body.sdc-harmony .sdc-story .sdc-loved{padding:16px 0}body.sdc-harmony .sdc-thought.sdc-gift-reasons{padding:48px 22px}body.sdc-harmony .sdc-gift-reasons h2{max-width:320px;margin-bottom:32px}body.sdc-harmony .sdc-gift-reasons ul{gap:34px}body.sdc-harmony .sdc-gift-reasons li strong{font-size:17px}body.sdc-harmony .sdc-gift-reasons li span:not(.sdc-occasion-icon){font-size:14px}body.sdc-harmony .sdc-product-help{padding:0 8px;margin:48px auto}body.sdc-harmony .sdc-product-help-grid{padding:0 16px}body.sdc-harmony .sdc-product-help-grid article{padding:22px 0;column-gap:12px}body.sdc-harmony .sdc-product-help-grid h3{font-size:15px}body.sdc-harmony .sdc-product-help-grid p{font-size:13px}body.sdc-harmony .sdc-product-help-grid a{font-size:12px}body.sdc-harmony .sdc-faq{margin:48px auto;padding:44px 22px}body.sdc-harmony .sdc-faq summary{font-size:14px;padding:18px 0}body.sdc-harmony .sdc-other-products{padding:0 16px;margin:48px auto}body.sdc-harmony .sdc-other-products-grid{gap:14px}body.sdc-harmony .sdc-other-products h3{font-size:15px;line-height:1.35}body.sdc-harmony .sdc-other-products a>span{font-size:12px;padding:11px 8px}body.sdc-harmony #sdc-reviews{padding:40px 20px;margin-top:48px}body.sdc-harmony .sdc-cushion-home{padding:8px 0;gap:24px;text-align:center}}body.sdc-harmony .shark-panel .sdc-delivery{width:100%;box-sizing:border-box;margin:0 0 16px}body.sdc-harmony .shark-panel .shark-classic-info{margin-top:30px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sdc-harmony.css.map */
