.bedscapes-card-container{position:relative;overflow:hidden;display:grid;grid-template-rows:auto 2fr auto auto;gap:1rem}.bedscapes-link{text-decoration:none}.bedscapes-image-container{position:relative;overflow:hidden}.bedscapes-image-container img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/4}.bedscapes-image-2{opacity:0;transition:opacity .3s ease;position:absolute;top:0;left:0}.bedscapes-card-container:hover .bedscapes-image-2{opacity:1}.bedscapes-hex-container{height:2.5rem;width:100%;display:flex}.bedscapes-hex-container .bedscapes-hex{height:100%;width:100%;display:block}.bedscapes-item-title{text-align:center;min-height:2lh;display:flex;justify-content:center;align-items:center;margin:.5rem 0;font-family:var(--font-heading-family)}.bedscapes-block .description{margin:0}.bedscapes-block .collection__title{padding:3rem}.bedscapes-card-button{text-decoration:none;background:var(--button-bg, var(--mushroom-colour));color:var(--button-text, var(--porridge-colour));padding:calc(var(--button-padding-y) * .5rem) calc(var(--button-padding-x) * .5rem);display:block;text-align:center;font-size:calc(var(--body-small-base-size, 1.3rem) * 1px)}.bedscapes-block .slider-button{position:absolute;top:50%;z-index:100;width:fit-content}.bedscapes-block .slider-button .icon{background:var(--porridge-colour);border:1px solid var(--molasses-colour);border-radius:100%;width:2.5rem;height:2.5rem;padding:.5rem}.bedscapes-block .slider-button--prev{left:0;justify-content:start}.bedscapes-block .slider-button--next{right:0;justify-content:end}.bedscapes-block .slider-button[disabled]{display:none}@media(min-width:768px){.bedscapes-item-title{min-height:0}.bedscapes-block .slider{justify-content:center}}.shop-bedscape{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem}.shop-bedscape .bedscape-dropdowns{grid-row:1;display:flex;gap:1rem}.shop-bedscape .bedscape-dropdowns span{font-size:1.3rem}.shop-bedscape .bedscape-dropdowns .dropdown-placeholder{display:none}.bedscape:has(.bedscape-back-button) .shop-bedscape{margin-top:2rem}.shop-bedscape .product-carousel .card__heading{min-height:3lh}.shop-bedscape .bedscapes-card-link,.shop-bedscape .bedscapes-card-link:hover{text-decoration:none}.shop-bedscape-image{display:none}.shop-bedscape-products{overflow:hidden}.shop-bedscape-products .collection__title,.shop-bedscape-products .collection__title .title{margin:0}.shop-bedscape-products .collection__title .title{font-size:var(--mobile-font-size, 18px)}.shop-bedscape .card__information{padding:1rem 0}.shop-bedscape-products .product-grid{width:100%;column-gap:0}.shop-bedscape-image img{height:100%;width:100%;object-fit:cover}.shop-bedscape .quick-add__quantity-and-button{display:grid;grid-template-rows:repeat(3,1fr);gap:.5rem}.shop-bedscape .quick-add__submit{background-color:var(--mushroom-colour);color:var(--porridge-colour);grid-row:3}.shop-bedscape .quick-add{grid-row-start:auto;margin:0}.shop-bedscape .bedscape-preorder-note{grid-row:4;margin:0;font-size:1.2rem;color:var(--molasses-colour);text-align:center}.shop-bedscape .quantity{width:100%}.shop-bedscape .quick-add-quantity-wrapper{grid-row:2;margin-bottom:.5rem}.shop-bedscape .card:not(.ratio)>.card__content{grid-template-rows:.3fr .5fr .5fr}@media(min-width:768px){.shop-bedscape{grid-template-columns:1fr 1fr}.shop-bedscape-image{display:block}.shop-bedscape-products{margin:0 4rem;overflow:visible}.shop-bedscape-products .collection__title .title{font-size:var(--desktop-font-size, 32px)}.shop-bedscape .product-carousel .card__heading{min-height:2lh}.shop-bedscape-products .product-grid{column-gap:1rem}}@media(min-width:990px){.shop-bedscape .product-carousel .slider--desktop.grid--2-col-desktop{scroll-padding-left:0}.shop-bedscape .product-carousel .slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - 2rem) / 2.25);flex-grow:0}.shop-bedscape .product-carousel .slider--desktop.grid--2-col-desktop .grid__item:first-child{margin-left:0;scroll-margin-left:0}}.shop-bedscape .slider-button{position:absolute;top:25%;z-index:100;width:fit-content;display:block}.shop-bedscape .slider-button .icon{background:var(--molasses-colour);color:var(--porridge-colour);border-radius:100%;width:2.5rem;height:2.5rem;padding:.5rem}.shop-bedscape .slider-button--prev{left:0;justify-content:start}.shop-bedscape .slider-button--next{right:0;justify-content:end}.shop-bedscape .slider-button[disabled]{display:none}.shop-bedscape-products .card{padding:2px;display:grid;grid-template-rows:auto 1fr}@media(min-width:768px){.shop-bedscape .slider-button--prev{left:-6rem}.shop-bedscape .slider-button--next{right:-6rem}.shop-bedscape .slider-button{top:50%}.shop-bedscape-products .card{padding:2px;display:grid;grid-template-rows:1fr 1fr}}.shop-bedscape .bedscapes-swatches{display:flex;gap:1rem;margin-left:1px}.shop-bedscape .bedscapes-swatch{width:fit-content}.shop-bedscape .bedscape-swatch{height:2rem;width:2rem;padding:0;border-radius:100%}.shop-bedscape .bedscape-swatch[data-product-handle=""]{display:none}.shop-bedscape .bedscape-swatch:hover{cursor:pointer}.shop-bedscape .bedscape-swatch.is-selected{outline:1px solid var(--color-black)}.bedscape-back-button{color:var(--molasses-colour);text-decoration:none;display:flex;gap:1rem;align-items:center}.bedscape-back-button svg{height:1.5rem;width:1.5rem;transform:rotate(90deg)}.shop-bedscape .price--on-sale .price-item--regular{font-size:1.25rem}.shop-bedscape .bedscapes-alternatives{font-size:1.3rem;margin:.5rem 0}.shop-bedscape .card-information{display:flex;flex-direction:column}.shop-bedscape .card-information .bedscape-preorder-note{margin:0!important;text-align:left}.shop-bedscape slider-component .grid--peek.slider .grid__item:first-of-type{margin-left:0}.mobile-title,.mobile-description{display:block}.desktop-title,.desktop-description{display:none}@media(min-width:768px){.mobile-title,.mobile-description{display:none}.desktop-title,.desktop-description{display:block}.desktop-title{font-size:2.67rem}.bedscapes-title.has-max-width{max-width:var(--max-width, none);margin:0 auto}}@media(min-width:1440px){.shop-bedscape .card-information{flex-direction:row;align-items:center;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-bedscapes.css.map */
