.shopify-section.christmas-delivery-announcement{position:sticky;top:0;z-index:6}.christmas-delivery-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 7px;padding:8px 12px;background:#952018;color:#fff;font-family:DF King Gothic LA10,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:center;text-decoration:none}.christmas-delivery-banner:hover{color:#fff;text-decoration:underline}.christmas-delivery-banner:focus-visible{outline:2px solid #fff;outline-offset:-4px}.christmas-delivery-banner__timer{white-space:nowrap;font-variant-numeric:tabular-nums}.christmas-delivery-banner__deadline{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.christmas-delivery-active .shopify-section-group-header-group:not(.christmas-delivery-announcement),html.christmas-delivery-active #stickySearch.visible,html.christmas-delivery-active #search_main{top:var(--christmas-delivery-height, 0px)}@media(max-width:900px){.christmas-delivery-banner{font-size:12px}html.christmas-delivery-active .mobile_menu_content_holder{top:calc(59px + var(--christmas-delivery-height, 0px))!important}}.sc-modular-sofa{overflow:hidden;background:var(--sc-background);color:var(--sc-heading-color);font-family:DF King Gothic LA10,sans-serif}.sc-modular-sofa *,.sc-modular-sofa *:before,.sc-modular-sofa *:after{box-sizing:border-box}.sc-modular-sofa__intro{display:flex;flex-direction:column;gap:18px;padding-block:40px;padding-inline:30px}.sc-modular-sofa__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sc-modular-sofa__eyebrow,.sc-modular-sofa__heading,.sc-modular-sofa__description,.sc-modular-sofa__description p{margin:0}.sc-modular-sofa__eyebrow{color:var(--sc-heading-color);font-size:14px;font-weight:500;line-height:1;text-transform:uppercase}.sc-modular-sofa__heading{color:var(--sc-heading-color);font-size:22px;font-weight:400;line-height:1}.sc-modular-sofa__description{color:var(--sc-text-color);font-size:12px;font-weight:400;line-height:1.5}.sc-modular-sofa__description p{display:inline}.sc-modular-sofa__description a,.sc-modular-sofa__link-label{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.sc-modular-sofa__link-label{display:inline;padding:0;border:0;background:none;cursor:pointer;font:inherit}.sc-modular-sofa__description-full{display:inline}.sc-modular-sofa__description-full[hidden],.sc-modular-sofa__description-short[hidden]{display:none}.sc-modular-sofa__products{display:flex;gap:20px;overflow-x:auto;margin-inline:-30px;padding-inline:30px;scrollbar-width:none}.sc-modular-sofa__products::-webkit-scrollbar{display:none}.sc-modular-sofa__product{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--sc-heading-color);text-decoration:none}.sc-modular-sofa__product-image{display:block;flex:0 0 70px;width:80px;height:50px}.sc-modular-sofa__product-image img{display:block;width:100%;height:100%;object-fit:contain}.sc-modular-sofa__product-title{font-size:13px;font-weight:400;line-height:15px;white-space:nowrap}.sc-modular-sofa__gallery{display:flex;flex-direction:column;gap:8px}.sc-modular-sofa__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-modular-sofa__image{position:relative;overflow:hidden;background:#f1f1f1}.sc-modular-sofa__image--primary,.sc-modular-sofa__image--detail-1,.sc-modular-sofa__image--detail-2,.sc-modular-sofa__image--detail-3{aspect-ratio:1}.sc-modular-sofa__image--detail-3{grid-column:1 / -1}.sc-modular-sofa__image img,.sc-modular-sofa__image video,.sc-modular-sofa__image svg{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.sc-modular-sofa{padding:60px}.sc-modular-sofa__intro{align-items:center;gap:40px;padding:0 0 40px}.sc-modular-sofa__header{align-items:center;text-align:center}.sc-modular-sofa__heading{font-size:34px}.sc-modular-sofa__description{max-width:870px;font-size:14px}.sc-modular-sofa__products{justify-content:center;overflow:visible;margin:0;gap:32px;padding:0}.sc-modular-sofa__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:656px}.sc-modular-sofa__detail-grid{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.sc-modular-sofa__image--primary,.sc-modular-sofa__image--detail-1,.sc-modular-sofa__image--detail-2,.sc-modular-sofa__image--detail-3{aspect-ratio:auto}}.product_card .pcard_function{display:flex;align-items:center;gap:4px;color:#595953;font-family:DF King Gothic LA10,sans-serif;font-size:10px;font-weight:400;line-height:1.3;margin:2px 0}.product_card .pcard_function_icon{display:block;flex:0 0 14px;width:14px;height:14px}.product_card .pcard_media{display:contents}.product_card.has_bf_badges .pcard_media{display:flex;flex-direction:column;aspect-ratio:100 / 129;width:100%;min-width:0;margin-bottom:9px}.product_card.has_bf_badges .pcard_media>.pcard_img_part{flex:1 1 0;min-height:0;height:auto!important;padding-bottom:0;margin-bottom:0}.product_card.has_bf_badges .pcard_media>.pcard_bf_badges{flex:none;margin-bottom:0}.collection_grid.few_columns .product_card.has_bf_badges .pcard_media{aspect-ratio:auto;height:470px}@media screen and (min-width:901px){.collection_grid.few_columns .product_card.has_bf_badges .pcard_media{height:690px}}.pcard_bf_badges{margin-bottom:9px;background:#1b1b1b;overflow:hidden;pointer-events:none}.pcard_bf_badges__track{display:flex;width:max-content;animation:pcard_bf_marquee var(--pcard-bf-duration, 24s) linear infinite}.pcard_bf_badges__group{display:flex;flex-shrink:0}.pcard_bf_badges__slide{display:flex;align-items:center;flex-shrink:0;margin-right:24px;padding:6px 10px 3px}@keyframes pcard_bf_marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.pcard_bf_badges__track{animation:none}}.pcard_bf_badges__text{display:block;padding:4px 10px;color:#fff;font-family:DF King Gothic LA10,sans-serif;font-size:8px;font-weight:500;font-style:normal;line-height:15px;letter-spacing:.32px;text-transform:uppercase;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}
/*# sourceMappingURL=/cdn/shop/t/375/compiled_assets/styles.css.map?subset=AAAAAAABAAAAAAAAAAAAAAAAAABAAAAAAAQ */
