.snuggii-home>*+*{margin-block-start:0}.snuggii-home .snuggii-hero{margin-block:0}.snuggii-reassurance{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e6dfed;padding-block:24px;gap:0;margin-block:0!important}.snuggii-reassurance p{display:flex;gap:12px;justify-content:center;align-items:center;font-size:13px;margin:0}.snuggii-reassurance p+p{border-inline-start:1px solid #e6dfed}.snuggii-reassurance svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.snuggii-featured{padding-block:76px 88px;margin-block:0!important}.snuggii-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.snuggii-section-heading h2{font-size:clamp(32px,3.2vw,46px);line-height:1.1;letter-spacing:-.045em;font-weight:600;margin:12px 0 0}.snuggii-section-heading p{font-size:13px;line-height:1.7;color:var(--wp--preset--color--muted,#6c647d);margin:0 0 3px}.snuggii-collection-tabs.wp-block-buttons{gap:8px;margin-block:27px 28px}.snuggii-collection-tabs .wp-block-button__link{border-radius:99px;border:1px solid #e6dfed;min-height:44px;padding:9px 19px;font-size:12px;box-sizing:border-box;color:var(--wp--preset--color--grape,#342b6a);background:transparent;line-height:24px;text-decoration:none;font-weight:400}.snuggii-collection-tabs .is-active .wp-block-button__link{background:var(--wp--preset--color--grape,#342b6a);border-color:var(--wp--preset--color--grape,#342b6a);color:white}.snuggii-product-grid{margin-block:0}.snuggii-product-grid .wc-block-product-template{gap:24px}.snuggii-story.wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center;padding-block:0 88px;margin-block:0!important}.snuggii-story-art{height:385px;background:#eeebf7;border-radius:24px;position:relative;overflow:hidden;display:grid;place-items:end center;isolation:isolate}.snuggii-story-art:before{content:"";position:absolute;width:290px;height:290px;border:1px solid #c6b5d5;border-radius:50%;inset-block-start:50px;inset-inline-start:50%;transform:translateX(-50%);z-index:-1}.snuggii-story-art .wp-block-image{margin:0;line-height:0;position:relative}.snuggii-story-art img{height:310px;width:auto;max-width:100%;object-fit:contain;position:relative;transform:rotate(-8deg);filter:drop-shadow(9px 10px 0 #d8cfe5)}.snuggii-story-art .snuggii-story-sticker{position:absolute;inset-inline-start:24px;inset-block-start:31px;background:#ffe3ee;border-radius:50%;width:108px;height:108px;text-align:center;display:grid;place-content:center;transform:rotate(-12deg);font-size:15px;line-height:1.25;z-index:1;margin:0;color:var(--wp--preset--color--grape,#342b6a)}.snuggii-story-sparkle{position:absolute;inset-inline-end:38px;inset-block-start:40px;width:62px;height:62px}.snuggii-story h2{font-size:clamp(38px,4vw,58px);line-height:1.1;letter-spacing:-.045em;font-weight:600;margin-block:16px 24px}.snuggii-story .wp-block-column>p{font-size:14px;color:var(--wp--preset--color--muted,#6c647d);max-width:370px;line-height:1.8;margin-block:1em}.snuggii-story .wp-block-column>.snuggii-story-link{margin-block-start:8px}.snuggii-story-link a{font-size:13px;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;gap:16px;color:var(--wp--preset--color--grape,#342b6a)}.snuggii-collection-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffe3ee!important;padding:44px clamp(22px,5vw,76px);border-radius:24px;margin-block:0 70px!important;box-sizing:border-box}.snuggii-collection-cta h2{font-size:38px;line-height:1.1;letter-spacing:-.045em;font-weight:600;margin:8px 0 0}.snuggii-collection-cta p{font-size:13px;color:var(--wp--preset--color--muted,#6c647d);margin-block:12px 0}.snuggii-collection-cta .wp-block-buttons{margin:0}.snuggii-collection-cta .wp-block-button__link{background:var(--wp--preset--color--grape,#342b6a);border-radius:99px;min-height:52px;padding:15px 24px;font-size:14px;line-height:22px;font-weight:500;text-decoration:none}
@media(max-width:1100px){.snuggii-story.wp-block-columns{gap:48px}.snuggii-story-art .snuggii-story-sticker{width:85px;height:85px;font-size:13px}.snuggii-story-sparkle{inset-inline-end:20px}.snuggii-product-grid .wc-block-product-template{gap:16px}}
@media(max-width:800px){.snuggii-featured{padding-block:55px 60px}.snuggii-product-grid .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px}}
@media(max-width:600px){.snuggii-reassurance{padding:18px 8px}.snuggii-reassurance p{font-size:12px;flex-direction:column;gap:7px;text-align:center;padding-inline:6px;line-height:1.3}.snuggii-reassurance svg{width:19px;height:19px}.snuggii-featured{padding-block:45px 48px}.snuggii-section-heading{display:block}.snuggii-section-heading h2{font-size:32px;margin-block-start:10px}.snuggii-section-heading p{font-size:12px;margin-block-start:14px;line-height:1.5}.snuggii-section-heading p br{display:none}.snuggii-collection-tabs.wp-block-buttons{gap:6px;margin-block:22px}.snuggii-collection-tabs .wp-block-button__link{font-size:12px;padding-inline:14px}.snuggii-product-grid .wc-block-product-template{gap:26px 12px}.snuggii-story.wp-block-columns{display:flex;flex-direction:column;gap:28px;align-items:stretch;padding-block-end:48px}.snuggii-story-art{height:320px}.snuggii-story-art img{height:272px}.snuggii-story-art .snuggii-story-sticker{width:96px;height:96px;inset-inline-start:25px;inset-block-start:25px;font-size:14px}.snuggii-story-sparkle{inset-inline-end:27px}.snuggii-story h2{font-size:40px;margin-block:13px 20px}.snuggii-story .wp-block-column>p{font-size:13px;max-width:none}.snuggii-collection-cta{display:block;padding:29px 25px;margin-block-end:45px!important;border-radius:18px}.snuggii-collection-cta h2{font-size:33px}.snuggii-collection-cta p{font-size:12px}.snuggii-collection-cta .wp-block-buttons{margin-block-start:24px}.snuggii-collection-cta .wp-block-button__link{font-size:12px;padding:12px 19px;min-height:48px}}

.snuggii-featured .wc-block-components-product-sale-badge{display:none!important}.snuggii-featured .snuggii-card-media{margin-bottom:0!important}
@media(max-width:600px){.snuggii-featured .snuggii-section-heading{margin-block-start:10px!important}.snuggii-featured .wc-block-product-template{column-gap:14px;row-gap:24px}.snuggii-featured .snuggii-card-info{padding-top:12px}.snuggii-featured .snuggii-card-info .wp-block-woocommerce-product-price{font-size:13px!important;line-height:1.5}.snuggii-featured .snuggii-card-info .wp-block-woocommerce-product-price del{font-size:11px;line-height:1.5}}

.snuggii-featured .snuggii-card-info .wc-block-components-product-price{gap:8px;line-height:1.5}.snuggii-featured .snuggii-card-info ins{text-decoration:none}

@media(max-width:600px){.snuggii-featured .snuggii-card-info{gap:0}.snuggii-featured .snuggii-card-info>.wp-block-woocommerce-product-price{margin-top:5px!important}.snuggii-featured .snuggii-product-swatches{margin-top:3px!important}.snuggii-featured .snuggii-product-color{margin:0 0 6px!important}}

.snuggii-related.snuggii-featured{margin-block-start:80px!important;padding-block:40px 0;border-top:1px solid #e6dfed}.snuggii-related>.snuggii-section-heading{margin:0 0 28px!important;align-items:center}.snuggii-related .snuggii-related-eyebrow{font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;color:var(--wp--preset--color--grape)}.snuggii-related .snuggii-section-heading h2{font-size:40px;margin:0}.snuggii-related .snuggii-related-link{margin:0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.snuggii-related .snuggii-card-media{margin:0!important}.snuggii-related .snuggii-card-info .wp-block-post-title{font-size:16px!important;line-height:1.3!important;letter-spacing:0!important}
@media(max-width:760px){.snuggii-product .snuggii-related .wp-block-woocommerce-product-template{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 14px!important}.snuggii-product .snuggii-related .snuggii-card-info .wp-block-post-title{font-size:14px!important}}
@media(max-width:700px){.snuggii-related.snuggii-featured{margin-block-start:48px!important;padding-top:32px}.snuggii-related>.snuggii-section-heading{display:flex;align-items:flex-start;gap:12px}.snuggii-related .snuggii-section-heading h2{font-size:31px}.snuggii-related .snuggii-related-link{font-size:12px;white-space:nowrap}}

@media(max-width:760px){.snuggii-featured .snuggii-card-media .snuggii-wish{inset:5px 5px auto auto}.snuggii-featured .snuggii-card-media .wp-block-woocommerce-product-button{inset:auto 8px 8px auto}.snuggii-featured .snuggii-card-media .wp-block-woocommerce-product-button .wp-element-button::after{font-size:23px}}
