#MainContent{background:#fff8f0}#MainContent product-info{--cn-brown:#785038;--cn-text:#3d2a22;color:#3d2a22e6}#MainContent product-info .page-width{max-width:1400px}#MainContent product-info .product{column-gap:0}#MainContent product-info .product__title,#MainContent product-info .product__title h1,#MainContent product-info .product__title h2{font-family:var(--font-heading-family);color:#3d2a22;font-weight:700;font-size:39px;line-height:48px;letter-spacing:0;margin:0}#MainContent product-info .product__info-container>*+*{margin:14px 0}#MainContent product-info .product__media-wrapper{overflow:visible;border-radius:0}#MainContent product-info .product-media-container{border-radius:12px;overflow:hidden;border:0}#MainContent product-info .product-media-container.constrain-height{--constrained-height:100vw}#MainContent product-info .product__media img{object-fit:contain}#MainContent product-info .product__media-list{margin:0}#MainContent product-info .thumbnail-list{gap:10px;margin-top:10px}#MainContent product-info .thumbnail{border-radius:8px;overflow:hidden;border:1px solid rgba(61,42,34,.18)}#MainContent product-info .thumbnail[aria-current]{border:2px solid #785038;box-shadow:none}#MainContent product-info .product__view-details{display:none}#MainContent product-info .product__info-container{max-width:100%}#MainContent product-info .product-form__buttons{max-width:100%}#MainContent product-info .product-form__submit{min-height:54px;width:100%;border-radius:8px;background:#785038;color:#fff;font-family:inherit;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}#MainContent product-info .product-form__submit:hover{background:#65422e}#MainContent product-info .product-form__submit:before,#MainContent product-info .product-form__submit:after{border-radius:8px;box-shadow:none}#MainContent product-info .price{color:#3d2a22;font-weight:700;font-size:25px;line-height:1.4;letter-spacing:0}#MainContent product-info .product__tax{font-size:12px;line-height:1.5;margin-top:6px}#MainContent product-info .product-form__input .form__label{font-size:13px;font-weight:600;letter-spacing:0}#MainContent product-info .product-form__input--pill input[type=radio]+label{border:1px solid rgba(120,80,56,.45);border-radius:8px;min-width:44px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;font-family:inherit;font-size:13px;letter-spacing:0;background:#fff8f0;color:#3d2a22}#MainContent product-info .product-form__input--pill input[type=radio]:checked+label{background:#785038;color:#fff;border-color:#785038}#MainContent product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #785038;outline-offset:3px}#MainContent product-info .quantity{min-height:42px;border-radius:8px;--inputs-radius:8px;--inputs-radius-outset:8px}#MainContent product-info .quantity:after{border-radius:8px;box-shadow:0 0 0 1px #78503873}.cn-top-social-proof{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 14px;padding:4px 13px 4px 5px;border-radius:50px;background:#f3cb4d;color:#211912}.cn-top-avatar-stack{display:flex;padding-left:6px;align-items:center}.cn-top-avatar-stack span{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;border-radius:50%;margin-left:-6px;border:2px solid #ffedaa;font-size:16px;background:#edd5c1}.cn-top-avatar-stack span:nth-child(2){background:#f2e4d7}.cn-top-avatar-stack span:nth-child(3){background:#d5b89c}.cn-top-avatar-stack span:nth-child(4){background:#f1c2bc}.cn-top-social-copy{display:flex;flex-direction:column;line-height:1.25;white-space:nowrap}.cn-top-social-copy strong{font-size:12px;font-weight:700;letter-spacing:.05rem}.cn-top-social-copy small{font-size:10px;font-weight:400}.cn-stock-wrap{text-align:center;margin:0 0 14px}.cn-top-stock{display:inline-block;padding:4px 8px;border:2px solid #785038;color:#785038;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:0;text-align:center}.cn-top-review{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:5px 0 15px;line-height:1.4}.cn-top-review-stars{color:#ffcd00;font-size:22px;letter-spacing:1px;line-height:1}.cn-top-review-link{color:#3d2a22;text-decoration:none;font-size:16px}.cn-top-review-link:hover{text-decoration:underline}.cn-top-benefits{display:grid;gap:7px;list-style:none;margin:16px 0;padding:0}.cn-top-benefits li{display:flex;gap:6px;align-items:flex-start;font-size:14px;line-height:1.5;letter-spacing:0}.cn-top-benefits li span{flex:none}.cn-top-color-caption{font-size:12px;line-height:1.5;margin:0;color:#785038}.cn-product-assurance{font-size:12px;line-height:1.6;text-align:center;margin:12px 0;color:#785038}#MainContent product-info .icon-with-text{padding:14px 0;margin:0;border-bottom:1px solid rgba(61,42,34,.15);gap:12px}#MainContent product-info .icon-with-text .h4{font-size:11px;font-weight:500;line-height:1.5}#MainContent product-info .icon-with-text .icon{height:24px;width:24px}.cn-product-faq{border-bottom:1px solid rgba(61,42,34,.2);margin:0!important}.cn-product-faq summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:19px 0;font-size:15.6px;font-weight:700;line-height:1.3;color:#3d2a22}.cn-product-faq summary::-webkit-details-marker{display:none}.cn-product-faq__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1.5px solid currentColor;width:20px;height:20px;border-radius:50%;font-size:12px;line-height:1}.cn-product-faq__chevron{margin-left:auto;width:8px;height:8px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s}.cn-product-faq[open] .cn-product-faq__chevron{transform:rotate(225deg)}.cn-product-faq__answer{font-size:14px;line-height:1.75;padding:0 0 18px}.cn-product-faq__answer p{margin:0 0 12px}.cn-product-faq__answer p:last-child{margin-bottom:0}.cn-mini-reviews{display:block;margin:24px -15px 0!important}.cn-mini-reviews__viewport{overflow:hidden;padding:0 15px;transition:height .2s ease-in-out;touch-action:pan-y}.cn-mini-reviews__slides{display:flex;align-items:flex-start;gap:45px;transition:transform .4s cubic-bezier(.25,1,.5,1);will-change:transform}.cn-mini-reviews.is-dragging .cn-mini-reviews__slides{transition:none;-webkit-user-select:none;user-select:none}.cn-mini-review{display:grid;flex:0 0 100%;min-width:0;box-sizing:border-box;grid-template-columns:50px minmax(0,1fr);gap:15px;align-items:start;margin:0;padding:0;border:0;border-radius:12px;background:#fff8f0;color:#3d2a22;font-style:normal}.cn-mini-review.is-active{display:grid}.cn-mini-review__avatar{width:50px;height:50px;display:grid;place-items:center;object-fit:cover;object-position:50% 50%!important;border-radius:50%;background:#e9d3c1;color:#785038;font-size:18px;font-weight:700}.cn-mini-review__copy{min-width:0}.cn-mini-review p{font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin:0;letter-spacing:.96px}.cn-mini-review footer{display:flex;align-items:center;gap:3.9px;margin-top:5px;padding-top:6px;border-top:1px solid rgba(61,42,34,.06);color:#3d2a2280;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:.96px}.cn-mini-review__stars{display:inline-flex;align-items:center;gap:1.4625px;color:#fc0;font-size:11.7px;line-height:1}.cn-mini-review__stars svg{display:block;width:1em;height:1em}.cn-mini-reviews__dots{display:flex;justify-content:center;gap:0;margin:0;padding:4px 10px 1px}.cn-mini-reviews__dots button{position:relative;display:grid;place-items:center;width:18px;height:18px;border:0;background:none;padding:0;cursor:pointer}.cn-mini-reviews__dots button:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.cn-mini-reviews__dots button:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#3d2a22;opacity:.5}.cn-mini-reviews__dots button[aria-pressed=true]:after{width:9px;height:9px;opacity:1}.cn-sticky-cart[hidden]{display:none!important}.cn-sticky-cart{position:fixed;bottom:0;left:0;right:0;z-index:5;background:#fff8f0;box-shadow:0 -2px 14px #3d2a2221;border-top:1px solid #e9dace;display:block;padding:10px 25px calc(10px + env(safe-area-inset-bottom))}.cn-sticky-cart__inner{max-width:1300px;margin:auto;display:flex;align-items:center;gap:12px}.cn-sticky-cart img{height:48px;width:48px;object-fit:cover;border-radius:7px}.cn-sticky-cart__copy{display:flex;flex-direction:column;min-width:0}.cn-sticky-cart__title{font-size:15px;font-weight:700;line-height:1.35}.cn-sticky-cart__variant{font-size:11px;line-height:1.5;color:#785038}.cn-sticky-cart__price{font-size:16px;font-weight:700;margin-left:auto;white-space:nowrap}.cn-sticky-cart button{margin-left:12px;border:0;border-radius:8px;background:#785038;color:#fff;font-family:inherit;font-size:14px;font-weight:700;min-width:190px;min-height:46px;padding:10px 20px;cursor:pointer;text-transform:uppercase}.cn-sticky-cart button:disabled{opacity:.6;cursor:default}#shop-cuddlenest,#cuddlenest-reviews{scroll-margin-top:120px}.footer.color-scheme-3{border-top:0}.footer .footer-block__heading{font-weight:700;font-size:19px;letter-spacing:0}.footer .footer-block__details-content .list-menu__item--link{font-size:13px;line-height:1.7;padding:6px 0;color:#ffffffe6}.footer .footer-block__details-content.rte{font-size:13px;line-height:1.75}.footer .newsletter-form__field-wrapper .field{--color-foreground:255,255,255;--color-background:120,80,56;max-width:420px}.footer .footer-block__newsletter{max-width:100%;text-align:left}.footer .footer__content-top .grid{margin-bottom:20px}.footer .footer__content-bottom{border-top-color:#ffffff1f;padding-top:20px}@media(min-width:750px){#MainContent product-info .product__media-wrapper{width:55%;max-width:55%}#MainContent product-info .product__info-wrapper{width:45%;max-width:45%;padding-left:50px}#MainContent product-info .product__media-list .product__media-item{width:100%;max-width:100%}#MainContent product-info .product--thumbnail_slider .product__media-item:not(.is-active){display:none}#MainContent product-info .thumbnail-list__item{width:calc((100% - 40px)/5)!important}#MainContent product-info .product--thumbnail_slider .product__media-list{display:block}#MainContent product-info .product__media-wrapper .product__column-sticky{position:sticky;top:24px}.footer .footer__content-top{display:grid;grid-template-columns:1.2fr .8fr;gap:70px}.footer .footer__blocks-wrapper{grid-column:1;grid-row:1;margin:0}.footer .footer-block--newsletter{grid-column:2;grid-row:1;margin:0;align-items:flex-start}}@media(min-width:750px)and (max-width:989px){#MainContent product-info .product__info-wrapper{padding-left:25px}#MainContent product-info .product__title,#MainContent product-info .product__title h1,#MainContent product-info .product__title h2{font-size:32px;line-height:1.25}}@media(max-width:749px){#MainContent product-info .page-width{padding:0}#MainContent product-info .product__media-wrapper{width:100%;max-width:100%;padding:0}#MainContent product-info .product__info-wrapper{width:100%;max-width:100%;padding:20px 15px 0}#MainContent product-info .product-media-container{border-radius:0;width:100%;max-width:100%}#MainContent product-info .slider-mobile-gutter{margin:0}#MainContent product-info .product__media-list{display:flex;flex-wrap:nowrap;width:100%;margin:0;padding:0;column-gap:0;scroll-padding-left:0}#MainContent product-info .product__media-list .product__media-item{width:100%;max-width:100%;padding:0;margin:0;flex-shrink:0}#MainContent product-info .product__media-list:after{display:none}#MainContent product-info .slider-buttons{height:36px}#MainContent product-info .product__title,#MainContent product-info .product__title h1,#MainContent product-info .product__title h2{font-size:30px;line-height:1.25}#MainContent product-info .product-form__submit{font-size:17px;min-height:52px}#MainContent product-info .product__info-container>*+*{margin:12px 0}.cn-top-social-proof{margin-bottom:12px}.cn-top-stock{font-size:12px}.cn-top-benefits li{font-size:13px}.cn-top-review-link{font-size:14px}.cn-product-faq summary{font-size:14px;padding:18px 0}.cn-sticky-cart{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.cn-sticky-cart__inner{gap:8px}.cn-sticky-cart img{width:39px;height:39px}.cn-sticky-cart__title{font-size:12px}.cn-sticky-cart__variant{font-size:10px;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-sticky-cart__price{font-size:12px}.cn-sticky-cart button{margin-left:0;min-width:115px;min-height:42px;padding:8px 10px;font-size:12px}.footer .footer-block--newsletter{align-items:stretch;text-align:left;margin-top:28px}.footer .footer-block__heading{font-size:17px}}@media(max-width:359px){.cn-sticky-cart img{display:none}.cn-sticky-cart__title,.cn-sticky-cart__price{font-size:11px}}@media(prefers-reduced-motion:reduce){.cn-product-faq__chevron{transition:none}}@media(prefers-reduced-motion:reduce){.cn-mini-reviews__viewport,.cn-mini-reviews__slides{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cuddlenest-theme.css.map */
