@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";:root{--white:#fff;--black:#000;--light_gery: #0000008f;--theme_green: #1C2C2F;--brick: #C97B5C;--yellow: #EABD09;--dark_green: #213F44}.product .product__info-wrapper .product__title h1{color:var( --theme_green)}.product .product__media-wrapper,.product .product__info-wrapper{max-width:50%!important}.product .product__info-wrapper .product__title{margin-bottom:20px}.product .product__info-wrapper div[role=status] .price__container,.product .product__info-wrapper div[role=status] span.badge{margin:0}.product .product__info-wrapper div[role=status] .price__container .price__sale s.price-item{font-size:18px;color:#0000008f;margin-right:16px}.product .product__info-wrapper div[role=status] .price__container .price__sale span.price-item{color:#d82727;font-weight:500;letter-spacing:0}.product .product__info-wrapper div[role=status] span.badge{border-radius:0;color:#d82727;padding:0;background:transparent;font-size:12px}.product .product__info-wrapper div[role=status] span.badge{padding:4px 8px}.product .product__info-wrapper div[role=status] .price--show-badge{display:flex;align-items:center}.product__info-wrapper .product__info-container .product__tax{margin:0;font-size:13px;color:var(--theme_green)}.product__info-wrapper .product__info-container .product__tax a{font-weight:600;text-decoration:none}.product__info-wrapper .product__info-container p.product__text.inline-richtext{color:var(--theme_green);letter-spacing:0;margin-top:20px;line-height:normal}.product__info-wrapper .product__info-container ul.icon-with-text{border:1px solid #1c2c2f26;padding:30px 26px;background:#fff;border-radius:16px;display:flex;flex-wrap:wrap;row-gap:26px;column-gap:26px;box-shadow:0 4px 12px #0000000d}.product__info-wrapper .product__info-container ul.icon-with-text li{width:100%;max-width:calc(50% - 13px);display:flex;gap:10px;margin:0}.product__info-wrapper .product__info-container ul.icon-with-text li img{background-color:var(--brick);padding:7px;min-width:44px;height:44px;border-radius:50%}.product__info-wrapper .product__info-container ul.icon-with-text li span{font-size:15px;color:var(--theme_green);font-family:Poppins;font-weight:400;letter-spacing:0}.product__info-wrapper .product__info-container .shopify-app-block .jdgm-rev-snippet-card__rev-header{display:flex;flex-direction:row-reverse;justify-content:start}.product__info-wrapper .product__info-container .shopify-app-block .jdgm-rev-snippet-card__rev-header .jdgm-rev-snippet-card__reviewer{width:fit-content;flex:unset;color:var(--theme_green);font-weight:600}.price-star-design .jdgm-prev-badge span.jdgm-star{font-size:16px;padding-right:4px!important;color:var(--yellow)}.product__info-wrapper .product__info-container product-recommendations .summary__title h2{font-size:20px;color:var( --theme_green);margin-bottom:5px}.product__info-wrapper .product__info-container product-recommendations .summary__title p{color:#1c2c2fc7;margin:0;line-height:normal}body modal-opener.product-popup-modal__opener.quick-add-hidden:before{position:static;width:22px;height:22px;display:inline-block;transform:rotate(45deg)}.video-wrapper-product{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.video-container{width:33%}.comparison-section{padding:80px 15px;background-color:#fff}.comparison-table tbody td.check{color:green!important;font-size:20px!important;font-weight:700!important}.comparison-table tbody td.cross{color:red;font-size:20px;font-weight:700}.comparison-heading{text-align:center;font-size:34px;font-weight:600;margin-bottom:84px;color:var(--theme_green);margin-top:0}.comparison-table{width:100%;border-collapse:collapse;text-align:center;font-size:16px;border-spacing:0}.comparison-table thead th{color:#fff;padding:18px;font-weight:500;width:25%;background-color:#213f44}.comparison-table thead th:first-child{border-top-left-radius:20px}.comparison-table thead th:last-child{border-top-right-radius:20px}.dreamydog-col{background-color:#0a3c3d;color:#fff;position:relative;font-weight:700}.comparison-table tbody td{padding:7px 16px;background-color:var(--white);color:#222}.comparison-table tbody tr:nth-child(2n) td{background-color:#f9fafa}.product__info-wrapper .jdgm-review-snippet-widget-wrapper .jdgm-rev-snippet-card span.jdgm-star{font-size:12px;padding:0!important}th.dreamydog-col{border-radius:20px 20px 0 0;font-size:20px;position:relative;top:0}section.comparison-section{position:relative}.price-star-design{display:flex;gap:5px;align-items:start;flex-direction:column;justify-content:start}.product__info-wrapper .complementary-products .summary__title{margin-bottom:15px}.product__info-wrapper .complementary-products ul.list-unstyled{display:flex;flex-direction:row;gap:15px}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard{display:flex;flex-direction:column;gap:8px}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .card__inner{max-width:100%;border-radius:8px;box-shadow:0 0 1px 1px #ddd;overflow:hidden}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .card__content .full-unstyled-link{font-family:Poppins;font-weight:500;font-size:16px;line-height:normal;letter-spacing:0px;text-align:center;text-transform:capitalize}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .card__content .price__container{margin:0;width:100%;background:var(--theme_green);border-radius:23px}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .card__content .price__container span.price-item{display:none}.product__info-wrapper .complementary-products ul.list-unstyled li button.quick-add__submit{margin:8px 0 0;width:100%;background:var(--theme_green);border-radius:23px;color:var(--white);padding:6px 0;font-family:Poppins;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center}.product__info-wrapper .complementary-products ul.list-unstyled li button.quick-add__submit span.icon-wrap svg{margin-right:5px}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .sct-widget,.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .card__information .card-information{display:none}.product__info-wrapper .complementary-products ul.list-unstyled li .card.card--standard .quick-add{width:100%}.product__info-wrapper .complementary-products .complementary-products__container{gap:0}.product__info-wrapper variant-selects{margin:22px 0 10px}.product__info-wrapper variant-selects fieldset.js.product-form__input legend.form__label{color:var(--theme_green);font-size:16px}.product__info-wrapper variant-selects fieldset.js.product-form__input label{border:1px solid #1c2c2f40;margin-right:5px;font-size:16px;color:var(--black);padding:10px;border-radius:0}.product__info-wrapper variant-selects fieldset.product-form__input{margin-bottom:20px}.product__info-wrapper variant-selects .product-form__input{max-width:unset}.product__info-wrapper variant-selects .product-form__input label.form__label{font-weight:600;font-size:14px}.product__info-wrapper variant-selects .product-form__input .select{border-radius:4px}.product__info-wrapper variant-selects .product-form__input .select select{border-radius:4px;padding:7px 12px;font-size:15px;height:auto}.product__info-wrapper variant-selects .product-form__input .select:before{border-radius:4px;opacity:0}.product__info-wrapper variant-selects .product-form__input .select:after{border-radius:4px}.product__info-wrapper variant-selects fieldset.js.product-form__input label:before{opacity:0}.template-product .product__info-wrapper .size-guide-popup{display:flex;align-items:center;gap:10px;padding-top:10px}.template-product .product__info-wrapper .size-guide-popup button{font-size:14px;min-height:unset;color:var(--theme_green);margin:0}.template-product .product__info-wrapper .product-form__quantity+.product__info_buy-button{margin-top:-72px;width:100%;max-width:calc(100% - 125px);margin-left:auto}.template-product .product__info-wrapper product-info .product-form__quantity{width:fit-content}.template-product .product__info-wrapper product-info .product-form__quantity quantity-input.quantity{width:110px}.template-product .product__info-wrapper product-form.product-form form.form .product-form__buttons{width:100%;max-width:100%}.template-product .product__info-wrapper product-form.product-form form.form .product-form__buttons button{margin:0;height:46px;font-size:16px;letter-spacing:0;border-radius:0}.template-product .product__info-wrapper .video-wrapper-product{display:flex;gap:8px;justify-content:space-between}.product__info-wrapper .video-wrapper-product .video-container{width:100%;max-width:calc(33% - 4px);position:relative;padding-bottom:58%}.product__info-wrapper .video-wrapper-product .video-container video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product__info-wrapper .video-wrapper-product .video-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px}.product__info-wrapper .custom-text-wrapper{margin:0}.product__info-wrapper .custom-text-wrapper .custom-text{font-size:14px;color:var(--theme_green);line-height:normal;font-family:Poppins;letter-spacing:0}.product__info-wrapper ul.list-payment{justify-content:center;gap:20px;margin:0}.product__info-wrapper ul.list-payment li.list-payment__item{padding:0}.product__info-wrapper .product__accordion{border-top:none;border-bottom:1px solid #213F44;margin-bottom:17px}.product__info-wrapper .product__accordion summary{padding:0 0 10px;position:relative;display:flex;align-items:center}.product__info-wrapper .product__accordion summary svg.icon{display:none}.product__info-wrapper .product__accordion summary[aria-expanded=false]:after{content:"+";color:var(--brick)}.product__info-wrapper .product__accordion summary[aria-expanded=true]:after{content:"-";color:var(--brick)}.product__info-wrapper .product__accordion summary h2{font-size:16px;font-family:Poppins;font-weight:500;color:var(--theme_green)}.video-container video{pointer-events:none}.product__info-wrapper .product__accordion .accordion__content{margin:0 0 10px;padding:0}.product__info-wrapper .product__accordion .accordion__content p{font-size:14px;line-height:normal;color:#1c2c2fb5;font-weight:400;font-family:DM Sans,sans-serif}.product__info-wrapper .product__accordion .accordion__content p strong{font-weight:400}.multicolumn .title-wrapper-with-link.multicolumn__title{text-align:center}.multicolumn .title-wrapper-with-link.multicolumn__title h2{font-size:34px;display:block;width:100%}.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card{border-radius:20px;padding:20px 34px}.premium_features_section.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card{background-color:#ffffff8c!important}.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card .multicolumn-card__info{padding:20px 0 0!important}.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card .multicolumn-card__info h3{color:var(--black);font-size:18px;font-family:Poppins;font-weight:500}.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card .multicolumn-card__info .rte{margin-top:10px;color:#1c2c2f96;font-size:14px;font-weight:400;letter-spacing:0;line-height:normal}.comparison-table tbody tr td:first-child{color:var(--dark_green);font-size:16px;font-weight:600;text-align:start}.comparison-table tbody tr td:nth-child(2){color:var( --dark_green);font-size:16px;font-weight:400;border-left:1px solid var( --dark_green);border-right:1px solid var( --dark_green)}.comparison-table tbody tr:last-child td:nth-child(2){border-bottom:1px solid var( --dark_green);border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;display:flex;justify-content:center;width:calc(100% + 1px);position:relative;padding:15px 0}th.dreamydog-col .table_img{position:absolute;top:-40px;background:var(--dark_green);width:100%;left:0;border-top-left-radius:20px;border-top-right-radius:20px}.particular_bed_section .multicolumn-card__info h3.inline-richtext{font-size:20px!important;color:rgb(var(--color-foreground))!important;font-weight:500!important}.particular_bed_section .multicolumn-card__info .rte{color:var(--theme_green)!important}.particular_bed_section.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card{border-radius:4px;padding:32px}.particular_bed_section.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card__image-wrapper{margin:0;overflow:hidden}body.template-product .product-popup-modal .product-popup-modal__content{overflow-y:auto!important}body.template-product .product-popup-modal .product-popup-modal__content-info{padding-right:0}body.template-product .product-popup-modal__content-info img{height:fit-content;object-fit:contain;width:100%;margin:auto}.comparison-table tbody tr:last-child{background-color:#f9fafa}.product__info-wrapper .price-star-design .price__sale{display:flex}.product-form__input input[type=radio]:checked+label{background:var(--theme_green);color:var(--white)!important}.particular_bed_section.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card__image-wrapper img{transition:all .3s}.particular_bed_section.multicolumn ul .multicolumn-card__image-wrapper:hover img{scale:1.05}@media (max-width:1024px){.price-star-design{flex-wrap:wrap}.product__info-wrapper .product__info-container ul.icon-with-text{row-gap:20px;column-gap:20px}.product__info-wrapper .product__info-container ul.icon-with-text li{max-width:100%}.product__info-wrapper .product__info-container ul.icon-with-text li img{min-width:35px;height:35px}.product__info-wrapper ul.list-payment{gap:8px}}@media (max-width:768px){.product .product__media-wrapper,.product .product__info-wrapper{max-width:100%!important;width:100%}.product .product__info-wrapper{padding:0;margin-top:20px}.product__info-wrapper .video-wrapper-product .video-container{max-width:calc(33% - 5px)}.multicolumn .title-wrapper-with-link.multicolumn__title h2{font-size:24px}th.dreamydog-col .table_img img{width:90%}.table-wrapper{padding-top:45px;overflow:auto}.comparison-heading{font-size:20px;margin-bottom:20px}.comparison-table thead th,.comparison-table tbody td{font-size:11px;padding:8px 6px;line-height:normal}.comparison-table tbody tr:last-child td:nth-child(2){width:calc(100% + 1px);position:relative}.single_product_page{padding-bottom:20px!important}.multicolumn .page-width{padding:40px 0}.comparison-section{padding:40px 15px}.comparison-table tbody tr td:first-child,.comparison-table tbody tr td:nth-child(2){font-weight:400;font-size:12px;padding:16px 6px;line-height:normal}.comparison-table tbody td.cross,.comparison-table tbody td.check{font-size:16px!important}.comparison-table thead th:last-child,.comparison-table thead th:nth-child(3){width:15%}.multirow__inner .image-with-text__media.global-media-settings img{height:100%!important}.multirow__inner .image-with-text__text-item .image-with-text__content{padding-bottom:0}.barney-bed-content{padding:0!important}section.barney-bed-section{padding:0 20px}body.template-product .product-popup-modal .product-popup-modal__content{width:95%!important;height:fit-content;top:50%;transform:translate(-50%,-50%)}.product__info-wrapper .video-wrapper-product .video-container svg{width:52px;height:52px}.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card .multicolumn-card__info .rte{text-align:left}.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card .multicolumn-card__info h3{text-align:left;line-height:1.2}.premium_features_section.multicolumn slider-component.slider-mobile-gutter ul .multicolumn-card{padding:12px;border-radius:0}.multicolumn slider-component ul{row-gap:8px}.comparison-table thead th.dreamydog-col{border-radius:0}th.dreamydog-col .table_img{top:-25px;border-top-left-radius:8px;border-top-right-radius:8px;padding:12px 0}.comparison-table thead th:first-child{border-top-left-radius:8px}.comparison-table thead th:last-child{border-top-right-radius:8px}section.comparison-section .page-width{padding:0}.template-product .product__info-wrapper .product__info_buy-button{margin-top:0;max-width:100%}}.product-form__submit span.product-price{margin-left:8px}.product-form__submit[disabled=disabled] .product-price{display:none}.template-product .product .product__info-wrapper .product__info-container div#product-badge{display:flex;flex-direction:column}.template-product .product .product__info-wrapper .product__info-container div#product-badge span.badge{border-radius:0;font-size:10px;padding:5px 8px;width:fit-content}.template-product .collapsible-content .collapsible-content-wrapper-narrow{max-width:124rem}.template-product .collapsible-content .collapsible-content-wrapper-narrow .grid__item summary{padding:24px 0}.template-product .collapsible-content .collapsible-content-wrapper-narrow .grid__item summary h3{font-size:18px}.template-product .collapsible-content .collapsible-content-wrapper-narrow .grid__item summary:hover h3{text-decoration:none}.template-product .product__info-wrapper product-form.product-form form.form .product-form__buttons button:after,.template-product .product__info-wrapper product-form.product-form form.form .product-form__buttons button:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
