[data-freetoy-gift] .cart__item__title:after{content:"Free toy only valid with purchase of another product";margin-top:5px;display:block;font-weight:600;color:#e8673d}[data-item*="44462309245113"] .cart__item__title:after{content:"Free treats only valid with the purchase of another product"}.cart__item+[data-freetoy-gift] .cart__item__title:after{display:none!important}form#ProductForm--template--18403097936057__main-8062144774329 .product__submit__item.product__submit__item--inline{display:none}[data-freetoy-gift] a:not(.cart__item__remove){pointer-events:none}.cart-block .countdown-block p{font-size:14px}.product__block.countdown-block.block-padding.flex-column.text-center{padding:10px}span.navtext.sale,.sliderow__title .sale{color:#fd4f00;font-weight:600}p.cart__item__property{color:#e8673e}.cart__item__content .preorder-message,p.cart__item__property strong{display:none}.preorder-message,.preorder-message-temp{color:#e8673e;margin-top:10px;text-align:center;font-weight:500}span.btn__text.pre-order,.has-preorder-message span.btn__text{color:transparent;letter-spacing:-30px}span.btn__text.pre-order:before,.has-preorder-message span.btn__text:before{content:"PRE-ORDER";color:#fff;letter-spacing:0}form#ProductForm--template--19259791769785__main-8225171800249 span.btn__text.pre-order:before,.has-preorder-message form#ProductForm--template--19259791769785__main-8225171800249 span.btn__text:before{content:"Secure Pre-order Price";color:#fff;letter-spacing:0}.cart__item__content .preorder-message{text-align:left;margin-top:0;margin-bottom:10px}a.btn.countdown-btn{background:#fd4f00;margin-bottom:5px}a.btn.countdown-btn{min-width:120px;margin-bottom:0}.countdown-block__text-container{display:flex;gap:16px;align-items:center;padding:5px 0}@media screen and (max-width:768px){.countdown-block__text-container{gap:10px}.countdown-block__text-container p{font-size:14px}a.btn.countdown-btn{min-width:108px;padding:6px}.announcement__text.ticker--animated{animation:none;width:100%;padding:0}.announcement__scale{width:100%}.announcement__bar .countdown-block{flex-direction:column;gap:0!important;padding-bottom:0}.announcement__scale{justify-content:center}}.announcement__bar .countdown-block{padding-bottom:0;margin-bottom:-5px}.announcement__message{padding-bottom:5px}.product__submit__buttons:has(button[name=add]+div) .product-soldout-notification,.product__submit__buttons button[name=add]+div{display:none}.product__submit__buttons button[name=add][disabled]:not(.is-loading)+div{display:block}.product__submit__buttons button[name=add]+div button,#SMSBumpBISModal .main_action_btn{font-family:var(--BTN-FONT-STACK)!important;font-size:var(--BTN-FONT-SIZE)!important;line-height:var(--line-height-normal)!important;color:var(--BTN-PRIMARY-TEXT)!important;font-style:var(--BTN-FONT-STYLE)!important;font-weight:var(--BTN-FONT-WEIGHT)!important;letter-spacing:var(--BTN-LETTER-SPACING)!important;text-transform:var(--BTN-UPPERCASE)!important;margin:0!important;min-height:auto!important;padding:var(--btn-top) var(--btn-left)!important}#SMSBumpBISModal .modal_title{font-family:var(--FONT-STACK-HEADING)!important;font-style:var(--FONT-STYLE-HEADING)!important;font-weight:var(--FONT-WEIGHT-HEADING)!important;letter-spacing:var(--LETTER-SPACING-HEADING)!important;text-transform:var(--FONT-UPPERCASE-HEADING)!important;line-height:1.2!important}#SMSBumpBISModal .modal_sub_title{font-family:var(--FONT-STACK-BODY)!important;font-style:var(--FONT-STYLE-BODY)!important;font-weight:var(--FONT-WEIGHT-BODY)!important;letter-spacing:var(--LETTER-SPACING-BODY)!important;font-size:var(--FONT-SIZE-BASE)!important;text-transform:none!important;line-height:normal!important}#SMSBumpBISModal label{font-family:var(--FONT-STACK-BODY)!important;font-style:var(--FONT-STYLE-BODY)!important;font-weight:var(--FONT-WEIGHT-BODY)!important;letter-spacing:var(--LETTER-SPACING-BODY)!important;text-transform:none!important;line-height:normal!important}#SMSBumpBISModal .productVariant__dropdown>button[type=button],#SMSBumpBISModal input[type=text]{border-color:#fd4f00!important;border-radius:50px!important;padding:20px!important}#SMSBumpBISModal input[type=text],#SMSBumpBISModal input[type=text]::placeholder{font-family:var(--FONT-STACK-BODY)!important;font-style:var(--FONT-STYLE-BODY)!important;font-weight:var(--FONT-WEIGHT-BODY)!important;letter-spacing:var(--LETTER-SPACING-BODY)!important;font-size:var(--FONT-SIZE-BASE)!important;text-transform:none!important;line-height:normal!important}@media only screen and (min-width:750px){.no-touch .quick-add__holder{opacity:1}}.has-preorder-message .preorder-message-variant{display:block!important;color:#e8673e;margin-top:10px;text-align:center;font-weight:500}.product-callout-container{display:flex;gap:10px;flex-direction:row-reverse}.product-callout-container .product-callout{padding:5px 10px;font-size:13px;gap:15px}.product-callout-container .product-callout .h5{font-size:13px}.product-callout-container .product-callout{width:100%}@media screen and (max-width:768px){.product__block.block-padding.product-callout-container{flex-wrap:nowrap;overflow:auto}.product-callout-container .product-callout{min-width:260px}.product__block.block-padding.product-callout-container{flex-wrap:wrap;overflow:initial;flex-direction:column-reverse;margin-top:-10px}}@media screen and (max-width:768px){body .announcement__text{white-space:initial;padding:0!important}}[data-item-title="Happy the Staffy Safari Adventure Book"] quantity-counter.cart__quantity-wrapper{opacity:0;z-index:-1;pointer-events:none;display:none}[data-item-title="Happy the Staffy Safari Adventure Book"] .cart__item__price-qty{justify-content:flex-end}.has-preorder-message .preorder-message-variant+.preorder-message{display:none}.product__block.block__icon__row{display:none}[data-item*="45439255543993"] quantity-counter.cart__quantity-wrapper{height:0;visibility:hidden;pointer-events:none}[data-item*="45439255543993"] .cart__item__price-qty{margin-top:-25px}.preorder-message-temp.custom-message{padding-left:130px;font-weight:600;font-size:16px!important}.btn--solid.btn--primary.unavailable{opacity:.4;pointer-events:none}.navlink--toplevel[href="/collections/black-friday-best-picks"]{background:#ff5b24;color:#fff;border-radius:40px;padding:10px 15px;height:40px}.menu__item.menu__item.header__menu-item{display:flex;align-items:center}.navlink--toplevel[href="/collections/black-friday-best-picks"] span{margin:0}.navlink--toplevel[href="/collections/black-friday-best-picks"]:hover span:after{background:#fff}a.mobile-tab.no-children[href="/collections/black-friday-best-picks"]{background:#ff5b24;border-radius:40px;color:#fff;margin:0 0 5px;border:0;font-size:15px}a.mobile-tab.no-children[href="/collections/black-friday-best-picks"]:after{margin-left:0;right:0;display:none}.mobile-menu-inner .mobile-tab:after{display:none}.cart__items .cart__price{width:unset!important;min-width:110px;padding:0 10px;text-align:center;display:flex;flex-direction:column;align-items:flex-end}.cart__price ins{margin:0!important}.cart__item__price-qty{gap:50px!important}@media only screen and (max-width:750px){.cart__items .cart__price{width:100%!important;align-items:flex-start}.cart__items .cart__price .cart__item__price-qty{gap:0px!important}.cart__item__price-qty{gap:0px!important}}@media only screen and (max-width:1024px){.cart__item__price-qty{gap:0px!important}}@media screen and (min-width:768px){.product__upsell.product__upsell--stacked{flex-direction:row}.product__upsell.product__upsell--stacked quick-add-product{width:50%}.product__upsell.product__upsell--stacked .product-upsell__image{width:80px}.product__upsell.product__upsell--stacked .image-wrapper img{object-fit:contain}.product-upsell__content{width:calc(100% - 80px)}.product__upsell.product__upsell--stacked .product-upsell__content{width:calc(100% - 80px);padding:10px 40px 10px 10px}p.product-upsell__title.h3{font-size:15px}.product__upsell.product__upsell--stacked .btn__outer{right:10px}}.product__upsell.product__upsell--stacked quick-add-product .product-upsell{border-radius:8px}.product__upsell.product__upsell--stacked quick-add-product .product-upsell{min-width:260px}.product__upsell.product__upsell--stacked{overflow:scroll}.product-callout__image img,[href="/products/pullover-blanket-cover"] .product-item__bg .image-wrapper--cover img,img[src*="01061c34-8c5a-49c8-bf56-15fbf02d4167-1"]{object-fit:contain}.stock-alert,.important-alert{padding:10px 18px;border-radius:12px;font-size:14px;font-weight:500;border:1px solid #efcaca;width:100%;margin-bottom:10px}.product__block.block__icon__row{display:flex}.pms-trust{display:flex;justify-content:space-around;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid var(--pms-border);border-bottom:1px solid var(--pms-border)}.pms-trust-item{display:flex;flex-direction:column;align-items:center;gap:6px}.pms-trust-icon{font-size:28px}.pms-trust-label{font-size:14px;color:#444;text-align:center;max-width:100%}body.custom-orthopedic-bed .product__content .product__title{font-size:3rem;line-height:1}@media screen and (max-width:768px){body.custom-orthopedic-bed .product__content .product__title{font-size:24px!important;line-height:1;padding-top:10px}body.custom-orthopedic-bed .product__content .product__title__wrapper{padding-right:0!important}}body.custom-orthopedic-bed .product__content .product__subheading.body-medium{color:#6a7282;margin-top:8px}body.custom-orthopedic-bed .product__content .product__price--sale{font-size:2.25rem;font-weight:900;color:#1a1a1a}body.custom-orthopedic-bed .product__content s.product__price--strike{font-size:1.25rem;color:#99a1af}body.custom-orthopedic-bed .product__content span.product__price--off{background:#ff4500;font-size:.875rem}body.custom-orthopedic-bed .product__content .product__submit__buttons button.btn.btn--medium{background:#ff5c23}body.custom-orthopedic-bed .product__content .stock-alert{border-color:#ffe2e2!important;border-radius:calc(.5rem + 4px)!important;margin-bottom:1.25rem}body.custom-orthopedic-bed .important_alert_heading{display:flex;align-items:center;gap:8px;color:#b55200;color:oklch(55.5% .163 48.998)}body.custom-orthopedic-bed .important-alert-text{padding:0 0 0 27px;color:#b55200;color:oklch(55.5% .163 48.998)}body.custom-orthopedic-bed .important_alert_heading p{color:#953d00;color:oklch(47.3% .137 46.201)}body.custom-orthopedic-bed .pms-trust{padding-top:.75rem;padding-bottom:.75rem;border-top:1px solid oklch(96.7% .003 264.542);border-bottom:1px solid oklch(96.7% .003 264.542);margin-bottom:1.25rem}body.custom-orthopedic-bed .pms-trust-icon img{height:30px;width:30px;object-fit:contain}body.custom-orthopedic-bed .product__text .product__subheading.body-small strong{color:#2d7a4a}body.custom-orthopedic-bed .product__text .product__subheading.body-small{color:#6a7282}.whats_included_card{background-color:var(--bg-color, #1c1c1c);max-width:100%;width:100%;padding:22px 26px 0;border-radius:1rem;margin-bottom:10px}.whats_included_card .card-header{font-size:15px;font-weight:900;color:var(--text-white, #ffffff);text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px}.whats_included_card .items-list{list-style:none;border-top:0;margin:0}.whats_included_card .item-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:0;margin:0}.whats_included_card .item-left{display:flex;align-items:center;gap:10px;flex:1}.whats_included_card .check-icon{color:var(--text-orange, #ff6a00);font-size:13px;font-weight:700;flex-shrink:0;line-height:1}.whats_included_card .item-text{color:var(--text-white, #ffffff);font-size:13.5px;font-weight:400;line-height:1.4}.whats_included_card .item-right{color:var(--text-orange, #ff6a00);font-size:14px;font-weight:700;flex-shrink:0;margin-left:16px}.whats_included_card .item-right.check{font-size:13px}.whats_included_card .totals-section{margin-top:4px}.whats_included_card .total-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0 6px;border-top:1px solid rgba(255,255,255,.2)}.whats_included_card .total-label,.whats_included_card .total-value{color:var(--text-white, #ffffff);font-size:14px;font-weight:700}.whats_included_card .pay-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0 18px}.whats_included_card .pay-label{color:var(--text-orange, #ff6a00);font-size:14.5px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.whats_included_card .pay-value{color:var(--text-orange, #ff6a00);font-size:15px;font-weight:900}.dont-have-block{border:1.5px solid #ff5c23;border-radius:16px;padding:20px 24px;max-width:100%;box-sizing:border-box;margin-bottom:10px}.dont-have-block__heading{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.dont-have-block__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.dont-have-block__product{display:flex;align-items:center;gap:14px;flex:1}.dont-have-block__image{width:80px;height:80px;object-fit:cover;border-radius:10px;flex-shrink:0}.dont-have-block__info{display:flex;flex-direction:column;gap:4px}.dont-have-block__product-title{font-size:15px;font-weight:700;margin:0}.dont-have-block__text{font-size:13px;color:#888;margin:0}.dont-have-block__text p{margin:0}.dont-have-block__price{font-size:15px;font-weight:700;margin:4px 0 0}.dont-have-block__cta{display:inline-block;background-color:#ff5c23;color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:14px 22px;border-radius:10px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease}.dont-have-block__cta:hover{background-color:#a84800}@media only screen and (min-width:750px){body.custom-orthopedic-bed .product__wrapper--thumbnails-left .product__thumbs{position:relative;top:0;margin:0 20px 0 0;flex:0 0 85px;height:auto;max-height:var(--height)}body.custom-orthopedic-bed .product__wrapper--thumbnails-left .product__images{position:sticky;top:calc(var(--header-sticky-height, 0) + 20px);height:auto}body.custom-orthopedic-bed .product__page{align-items:flex-start}}@media only screen and (max-width:860px){.feature-split__media{flex:none!important;max-width:500px}}@media only screen and (max-width:767px){body.custom-orthopedic-bed .product__content .product__title{font-size:2.5rem}body.custom-orthopedic-bed .product__content .product__price--sale{font-size:1.5rem}body.custom-orthopedic-bed .product__content .product__price__wrap{flex-wrap:wrap;justify-content:flex-start;gap:5px 2px}body.custom-orthopedic-bed .product__content span.product__price--off{margin:0}body.custom-orthopedic-bed .product__content .product__submit__buttons button.btn.btn--medium span.btn__text{gap:5px}section.feature-split{padding:50px 0!important}section.hero-banner{padding:60px 0}}@media only screen and (max-width:575px){body.custom-orthopedic-bed .product__content .product__submit__item--inline{display:flex;gap:15px;flex-direction:column}body.custom-orthopedic-bed .product__content .select-popout--quantity .select-popout__toggle{height:50px}}.dont-have-block__body{display:flex;flex-direction:column;gap:12px;flex:1}.dont-have-block__product-title{font-size:14px}.dont-have-block__text,.dont-have-block__price{font-size:11px}@media(min-width:768px){.dont-have-block__body{flex-direction:row;align-items:center;justify-content:space-between}.dont-have-block__product-title,.dont-have-block__text,.dont-have-block__price{font-size:revert}}.dont-have-block__cta{text-align:center}@media(min-width:768px){.dont-have-block__cta{text-align:revert}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/custom.css.map */
