body:has(.dog-bed-tabs) .page-wrapper,body:has(.dog-bed-tabs) .main_header_top.product{overflow-x:clip;overflow-y:visible}.product-info:has(.gw-rv-main-widget-placeholder) .dog-bed-tabs.originalTabs{display:flow-root;overflow:visible;scroll-margin-top:var(--dog-bed-tab-offset, 0px)}.product-page .product-info .dog-bed-tabs.originalTabs>ul.tab{position:sticky;top:var(--dog-bed-tab-offset, 0px);z-index:6;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;margin:0 0 clamp(18px,3vw,30px);padding:6px 7px 7px;overflow-x:auto;overflow-y:hidden;background:#fff;border:1px solid #e7dfe3;border-radius:13px;box-shadow:0 5px 18px #341a2917;scrollbar-width:thin;scrollbar-color:#cdbac5 transparent;scroll-padding-inline:7px}.product-page .product-info .dog-bed-tabs>ul.tab>li.tablinks{display:flex;flex:0 0 auto;align-items:center;width:auto!important;min-width:max-content;min-height:44px;margin:0;padding:8px clamp(12px,1.5vw,19px);border:0!important;border-radius:8px;background:transparent!important;color:#3c3038!important;font-size:14px;font-weight:650;line-height:1.25;text-transform:none!important;white-space:nowrap;cursor:pointer}.product-page .product-info .dog-bed-tabs>ul.tab>li.tablinks span{color:inherit!important;text-transform:inherit!important}@media(hover:hover){.product-page .product-info .dog-bed-tabs>ul.tab>li.tablinks:hover{background:#f8edf3!important;color:#821149!important}}.product-page .product-info .dog-bed-tabs>ul.tab>li.tablinks.active,.product-page .product-info .dog-bed-tabs>ul.tab>li.tablinks[aria-selected=true]{background:#9c1456!important;color:#fff!important;box-shadow:0 2px 5px #710a3d2b}.dog-bed-tabs .tablinks:focus-visible{outline:2px solid #a90961;outline-offset:2px}.dog-bed-tabs #section_collapse>a.tablinks{display:none}.dog-bed-tabs #section_collapse>.tcont{max-height:none;overflow:visible}.dog-bed-tabs #section_collapse>.tcont[hidden]{display:none!important}.dog-bed-tabs #section_collapse>.tcont:not([hidden]){display:block}.dog-bed-tabs .rebound-archive-context{margin:0 0 24px}.dog-bed-tabs #description .rf-description-photo{width:100%;aspect-ratio:3 / 2;background:#fff}.dog-bed-tabs #description .rf-description-photo img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:contain}.dog-bed-tabs #gallery img{display:block;width:100%;height:auto}.dog-bed-tabs #gallery .rebound-bed-gallery img{aspect-ratio:4 / 3;object-fit:cover;background:#f4f4f4}.dog-bed-tabs #gallery .rebound-gallery-packshot img{object-fit:contain}.dog-bed-tabs .rebound-care{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start;padding-block:18px}.rebound-care h3{margin-block:0 8px}.rebound-care p+h3{margin-top:22px}.rebound-care iframe{display:block;width:100%;aspect-ratio:4 / 3;height:auto;border:0;background:#f4f4f4}.rebound-dimensions{display:grid;grid-template-columns:minmax(220px,285px) minmax(0,560px);align-items:center;gap:clamp(18px,4vw,48px)}.rebound-dimensions table{width:100%;margin-block:10px 20px;border-collapse:collapse}.rebound-dimensions caption{text-align:left;font-weight:600}.rebound-dimensions th,.rebound-dimensions td{padding:12px 10px 12px 0;border-bottom:1px solid #ddd;text-align:left;line-height:1.35}.rebound-dimensions td{white-space:nowrap}.rebound-dimensions figure{position:relative;aspect-ratio:640 / 420;margin:0;background:#f7f7f7;border-radius:6px;overflow:hidden}.rebound-dimensions figure img,.rebound-dimensions figure svg{display:block;width:100%;height:auto}.rebound-dimensions figure svg{position:absolute;top:0;right:0;bottom:0;left:0;color:#a90961;pointer-events:none}.rebound-dimensions figure .rebound-size-photo{position:absolute;top:var(--photo-y);left:var(--photo-x);width:var(--photo-width);max-width:none;height:auto;clip-path:var(--photo-mask);mix-blend-mode:darken}@media(max-width:766px){.product-page .product-info .dog-bed-tabs.originalTabs>ul.tab{gap:3px;padding-inline:5px;scroll-padding-inline:5px}.dog-bed-tabs .rebound-care,.rebound-dimensions{grid-template-columns:minmax(0,1fr)}.rebound-dimensions figure{grid-row:1}.rebound-dimensions table{max-width:410px}}@media(max-width:1024px){.product-page :is(.related_owl_carousel,.js_recently_products){width:100%;max-width:100%;min-width:0}.product-page :is(.related_owl_carousel,.js_recently_products):not(.owl-loaded):not(:empty){display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px)/2);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.product-page :is(.related_owl_carousel,.js_recently_products):not(.owl-loaded)>.item{scroll-snap-align:start}.product-page :is(.related_owl_carousel,.js_recently_products) .item{box-sizing:border-box;width:100%;min-width:0}.product-page .related_owl_carousel figure{width:100%;margin:0}.product-page .related_owl_carousel .overlay-container,.product-page .js_recently_products .c-product__img{width:100%;height:auto;aspect-ratio:1;overflow:hidden}.product-page .related_owl_carousel .product-item-image,.product-page .js_recently_products .c-product__img img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none}.product-page :is(.related_owl_carousel,.js_recently_products) .owl-nav:not(.disabled){display:flex;justify-content:flex-end;gap:8px;position:static;width:100%!important;height:auto!important;margin:8px 0 0}.product-page :is(.related_owl_carousel,.js_recently_products) .owl-nav button{display:grid!important;place-items:center;position:static!important;transform:none!important;flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0;border:1px solid #dedede;border-radius:50%;background:#fff;color:#282828;font-size:24px;line-height:1}.product-page :is(.related_owl_carousel,.js_recently_products) .owl-nav button span{display:inline!important}.product-page :is(.related_owl_carousel,.js_recently_products) .owl-nav button:before{content:none}.product-page :is(.related_owl_carousel,.js_recently_products) .owl-nav button:focus-visible{outline:2px solid #a90961;outline-offset:-2px}.product-page :is(.related_owl_carousel,.js_recently_products) .owl-nav button.disabled{opacity:.4}}@media(min-width:767px)and (max-width:1024px){.product-page :is(.related_owl_carousel,.js_recently_products):not(.owl-loaded):not(:empty){grid-auto-columns:calc((100% - 20px) / 3)}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/dog-bed-product.css.map */
