:root{--cc-guide-pink: #f39796;--cc-guide-pink-light: #f7b5b4;--cc-guide-bg: #fffaf9;--cc-guide-surface: #ffffff;--cc-guide-text: #514b4b;--cc-guide-muted: #777070;--cc-guide-border: rgba(243, 151, 150, .72);--cc-guide-shadow: 0 14px 34px rgba(79, 64, 61, .07)}body:has(.page-main) main,body:has(.rich-text-section) main{background:var(--cc-guide-bg)}.page-main__inner,.rich-text-section__inner{max-width:940px;margin-inline:auto;padding:24px 30px;border:1px solid var(--cc-guide-pink);border-radius:22px;background:var(--cc-guide-pink-light);box-shadow:0 12px 28px #4f403d12;text-align:center}.page-main__inner>h1,.page-main__inner .page-heading-inline h1,.rich-text-section__heading{margin-top:2px;margin-bottom:8px;color:var(--cc-guide-text);font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.08}.page-main__inner>.rte:empty,.page-main__inner>.rte p:empty{display:none}.page-main__inner .rte,.rich-text-section__inner .rte,.rich-text-section__inner .eyebrow,.page-main__inner .eyebrow{color:var(--cc-guide-text)}.comfy-blanket-uses__inner,.blanket-uses__inner,.cc-colour-preview>.page-width,.sizes-section>.page-width{width:min(1240px,calc(100% - 40px));margin-inline:auto;padding:clamp(24px,3vw,38px);border:1px solid var(--cc-guide-border);border-radius:28px;background:var(--cc-guide-surface);box-shadow:var(--cc-guide-shadow)}.cc-colour-preview,.sizes-section,.comfy-blanket-uses,.blanket-uses{background:var(--cc-guide-bg)!important}.cc-colour-preview .section-heading,.sizes-section .section-heading,.comfy-blanket-uses__header,.blanket-uses__header,.blanket-care__plush-heading{max-width:760px;margin-inline:auto}.comfy-blanket-uses__grid,.blanket-uses__grid{gap:22px!important}.comfy-blanket-uses__item,.blanket-uses__item{padding:20px!important;border:1px solid var(--cc-guide-border)!important;border-radius:22px!important;background:var(--cc-guide-surface)!important;box-shadow:0 8px 22px #4f403d0e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.comfy-blanket-uses__item:after,.blanket-uses__item:after{display:none!important}@media(hover:hover){.comfy-blanket-uses__item:hover,.blanket-uses__item:hover{transform:translateY(-3px);border-color:var(--cc-guide-pink)!important;box-shadow:0 14px 28px #4f403d17}}.comfy-blanket-uses__media,.blanket-uses__media,.comfy-blanket-uses__image,.blanket-uses__image{border-radius:18px!important;overflow:hidden}.comfy-blanket-uses__tip,.blanket-uses__tip{border-radius:14px!important}.comfy-blanket-uses__cta,.blanket-uses__cta{max-width:840px;margin-inline:auto;padding:26px 28px!important;border:1px solid var(--cc-guide-border)!important;border-radius:22px!important;background:#fff7f5!important;box-shadow:0 9px 24px #4f403d0e}.cc-colour-preview>.page-width{padding:clamp(24px,3vw,38px)}.standard-colours__grid{margin-top:26px;padding:clamp(22px,2.8vw,34px);border:1px solid var(--cc-guide-border);border-radius:24px;background:var(--cc-guide-surface);box-shadow:0 8px 22px #4f403d0d}.standard-colour-card,.cc-colour-preview__card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cc-colour-preview__trigger{padding:8px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cc-colour-preview__trigger:hover,.cc-colour-preview__trigger:focus-visible{background:transparent!important;box-shadow:none!important}.standard-colours__disclaimer{max-width:900px!important;margin-top:26px!important;padding:16px 20px!important;border:1px solid rgba(243,151,150,.45);border-radius:16px;background:#fffaf9}.cc-colour-preview__dialog{border:1px solid rgba(243,151,150,.55)!important}.size-grid{gap:20px!important}.size-card{overflow:hidden;border:1px solid var(--cc-guide-border)!important;border-radius:22px!important;background:var(--cc-guide-surface)!important;box-shadow:0 8px 22px #4f403d0e!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media(hover:hover){.size-card:hover{transform:translateY(-3px);border-color:var(--cc-guide-pink)!important;box-shadow:0 14px 28px #4f403d17!important}}.size-card__trigger{background:transparent!important}.size-modal__panel{border:1px solid rgba(243,151,150,.55);border-radius:24px}.size-disclaimer__inner{max-width:940px;margin-inline:auto;padding:18px 22px!important;border:1px solid var(--cc-guide-border)!important;border-radius:18px!important;background:var(--cc-guide-surface)!important;box-shadow:0 8px 20px #4f403d0b}.blanket-care__grid{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:clamp(22px,3vw,34px);gap:16px!important;border:1px solid var(--cc-guide-border);border-radius:26px;background:var(--cc-guide-surface);box-shadow:var(--cc-guide-shadow)}.blanket-care__tip,.blanket-care__card{border:1px solid rgba(243,151,150,.58)!important;border-radius:18px!important;background:var(--cc-guide-surface)!important;box-shadow:0 6px 16px #4f403d0a}.blanket-care__plush{width:min(1180px,calc(100% - 40px));border-color:var(--cc-guide-border)!important;background:var(--cc-guide-surface)!important;box-shadow:var(--cc-guide-shadow)!important}.blanket-care__plush-item{border-color:#f3979694!important;border-radius:18px!important;background:var(--cc-guide-surface)!important;box-shadow:0 6px 16px #4f403d0a}.blanket-care__comfy-tip{border:1px solid rgba(243,151,150,.48)!important;border-left:4px solid var(--cc-guide-pink)!important;background:#fffaf9!important}.blanket-care__button-wrap .button{border-radius:999px}.custom-callout{background:var(--cc-guide-bg)!important}.custom-callout__inner{max-width:1040px;margin-inline:auto;padding:clamp(22px,3vw,34px)!important;border:1px solid var(--cc-guide-border);border-radius:24px;background:var(--cc-guide-surface)!important;box-shadow:var(--cc-guide-shadow)}.custom-callout__card{border-color:#f397968c!important;border-radius:18px!important;background:#fffaf9!important;box-shadow:none!important}.comfy-guide-closing{width:min(720px,calc(100% - 40px));margin:26px auto 44px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--cc-guide-text);text-align:center}.comfy-guide-closing__line{flex:1 1 100px;max-width:180px;height:1px;background:linear-gradient(90deg,transparent,var(--cc-guide-pink))}.comfy-guide-closing__line:last-child{background:linear-gradient(90deg,var(--cc-guide-pink),transparent)}.comfy-guide-closing__mark{flex:0 0 auto;color:var(--cc-guide-pink);font-size:.72rem}.comfy-guide-closing p{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.25}@media(max-width:749px){.page-main,.rich-text-section{padding-top:14px!important;padding-bottom:18px!important}.page-main__inner,.rich-text-section__inner{width:calc(100% - 24px);padding:10px 12px;border-radius:14px}.page-main__inner>h1,.page-main__inner .page-heading-inline h1,.rich-text-section__heading{margin:2px 0 3px!important;font-size:clamp(1.25rem,6vw,1.55rem)!important;line-height:1!important}.page-main__inner .heading-media,.rich-text-section__inner .heading-media{margin-bottom:4px!important}.comfy-blanket-uses__inner,.blanket-uses__inner,.cc-colour-preview>.page-width,.sizes-section>.page-width{width:calc(100% - 24px);padding:18px 14px;border-radius:18px}.comfy-blanket-uses__grid,.blanket-uses__grid{gap:12px!important}.comfy-blanket-uses__item,.blanket-uses__item{padding:14px!important;border-radius:16px!important}.comfy-blanket-uses__cta,.blanket-uses__cta{padding:20px 16px!important;border-radius:18px!important}.standard-colours__grid{margin-top:18px;padding:18px 10px;border-radius:18px}.cc-colour-preview__trigger{padding:6px 2px!important}.standard-colours__disclaimer{padding:14px!important;border-radius:14px}.size-grid{gap:12px!important}.size-card{border-radius:17px!important}.size-disclaimer__inner,.custom-callout__inner{width:calc(100% - 24px);padding:16px!important;border-radius:17px!important}.blanket-care__grid,.blanket-care__plush{width:calc(100% - 24px)!important;padding:18px 14px!important;border-radius:18px!important}.blanket-care__tip,.blanket-care__card,.blanket-care__plush-item{border-radius:15px!important}.comfy-guide-closing{width:calc(100% - 28px);margin:22px auto 32px;gap:9px}.comfy-guide-closing__line{max-width:75px}}@media(max-width:420px){.comfy-guide-closing{flex-wrap:wrap}.comfy-guide-closing__mark{display:none}.comfy-guide-closing__line{min-width:52px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/comfyco-blanket-guides-refresh.css.map */
