.spicat_bf_gift_cart{margin:0 0 12px;padding:8px 12px;border-radius:6px;background:var(--spicat-co6, #efefeb);color:var(--spicat-co11, #171616);font-size:13px;line-height:1.4}body:has(#cart [data-spicat-bf-gift]) #main-cart-footer .cart__dynamic-checkout-buttons{display:none}.spicat_sale_gift{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;position:relative;width:100%;min-height:152px;background:var(--spicat-co11, #171616);color:var(--spicat-co3, #fff);border-top:1px solid var(--spicat-co3, #fff)}.spicat_sale_gift:before{content:"";grid-area:1 / 1;width:100%;aspect-ratio:1920 / 220}.spicat_sale_gift_art{position:absolute;top:0;right:0;bottom:0;left:0}.spicat_sale_gift_art img{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.spicat_sale_gift_copy{position:relative;grid-area:1 / 1;width:62%;padding:20px 0 20px clamp(24px,6.25vw,120px);overflow-wrap:anywhere}.spicat_sale_gift .spicat_sale_gift_title{margin:0;font-family:spicat_fa_mvw,sans-serif;font-size:clamp(26px,2.5vw,48px);font-weight:var(--spicat-fw700, 700);line-height:1.08;letter-spacing:normal;color:#f0b85c}.spicat_sale_gift_title_pc,.spicat_sale_gift_title_ph{background:linear-gradient(180deg,#f1d294,#f0b85c 62%,#dabc44,#d49336);background-clip:text;color:transparent}.spicat_sale_gift_title_ph{display:none}.spicat_sale_gift_subtitle{display:block;color:var(--spicat-co3, #fff);font-size:clamp(22px,2.083vw,40px);font-weight:var(--spicat-fw600, 600)}.spicat_sale_gift_terms{margin-top:12px;font-family:spicat_fa_mvw,sans-serif;font-weight:var(--spicat-fw600, 600);font-size:clamp(13px,1.04vw,20px);line-height:1.22}.spicat_sale_gift_terms p{margin:0}@media(max-width:768px){.spicat_sale_gift{min-height:0}.spicat_sale_gift:before{aspect-ratio:390 / 180}.spicat_sale_gift_copy{width:100%;padding:clamp(15px,6vw,32px) 16px}.spicat_sale_gift .spicat_sale_gift_title{font-size:clamp(20px,6.15vw,32px)}.spicat_sale_gift_title_pc{display:none}.spicat_sale_gift_title_ph{display:inline}.spicat_sale_gift_subtitle{font-size:inherit}.spicat_sale_gift_terms{width:min(43%,235px);margin-top:12px;font-size:clamp(10px,2.56vw,14px);font-weight:var(--spicat-fw500, 500)}}.spicat_page_sofa_configurator_section1_container{background:var(--spicat-co3, #ffffff)}.spicat_page_sofa_configurator_section1_container furniture-configurator .configurator-shell{padding-top:0;padding-bottom:0}.spicat_page_sofa_configurator_section1_pt0{padding-top:0}.spicat_page_sofa_configurator_section1_pt32{padding-top:32px}.spicat_page_sofa_configurator_section1_pt64{padding-top:64px}.spicat_page_sofa_configurator_section1_pt128{padding-top:128px}.spicat_page_sofa_configurator_section1_pb0{padding-bottom:0}.spicat_page_sofa_configurator_section1_pb32{padding-bottom:32px}.spicat_page_sofa_configurator_section1_pb64{padding-bottom:64px}.spicat_page_sofa_configurator_section1_pb128{padding-bottom:128px}.spicat_page_sofa_configurator_section1_boot{position:relative;min-height:400px}.spicat_page_sofa_configurator_section1_boot[data-sf151-immersive-boot]{min-height:100vh;min-height:100dvh}.spicat_page_sofa_configurator_section1_boot .spicat_loading_blocks{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1440px){.spicat_page_sofa_configurator_section1_boot{min-height:352px}}@media screen and (max-width:1024px){.spicat_page_sofa_configurator_section1_pt64{padding-top:32px}.spicat_page_sofa_configurator_section1_pt128{padding-top:64px}.spicat_page_sofa_configurator_section1_pb64{padding-bottom:32px}.spicat_page_sofa_configurator_section1_pb128{padding-bottom:64px}}@media screen and (max-width:768px){.spicat_page_sofa_configurator_section1_pt128{padding-top:32px}.spicat_page_sofa_configurator_section1_pb128{padding-bottom:32px}.spicat_page_sofa_configurator_section1_boot{min-height:256px}}#spicat_cartdrawer .spicat_bf_gift_cart{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border-radius:6px;background:var(--spicat-co6, #efefeb);color:var(--spicat-co11, #171616);font-size:13px;line-height:1.4;text-decoration:none}#spicat_cartdrawer .spicat_bf_gift_cart_copy{display:grid;flex:1 1 0%;min-width:0;gap:8px;overflow-wrap:anywhere}#spicat_cartdrawer .spicat_bf_gift_cart_art{display:block;flex:0 0 auto;width:clamp(64px,27%,120px);height:auto;border-radius:4px}#spicat_cartdrawer .spicat_bf_gift_cart:focus-visible{outline:2px solid var(--spicat-co1, #3f1a03);outline-offset:-2px}#spicat_cartdrawer .spicat_bf_gift_cart:hover strong{text-decoration:underline}#spicat_cartdrawer .drawer__contents:has(.spicat_cart_recommendations),#spicat_cartdrawer .drawer__cart-items-wrapper:has(.spicat_cart_recommendations){min-width:0;width:100%}#spicat_cartdrawer .spicat_cart_recommendations[hidden]{display:none}#spicat_cartdrawer .spicat_cart_recommendations{display:block;min-width:0;padding:16px 0}#spicat_cartdrawer .spicat_cart_recommendations_heading{margin:0 0 12px;color:var(--spicat-co11, #171616);font-family:spicat_fa_mvw,sans-serif;font-size:var(--spicat-fs16, 16px);font-weight:var(--spicat-fw600, 600);line-height:1.4}#spicat_cartdrawer .spicat_cart_recommendations_carousel{position:relative;min-width:0}#spicat_cartdrawer .spicat_cart_recommendations_track{display:flex;gap:12px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}#spicat_cartdrawer .spicat_cart_recommendations_track::-webkit-scrollbar{display:none}#spicat_cartdrawer .spicat_cart_recommendations_card{display:flex;flex:0 0 calc((100% - 24px) / 3);min-width:0;flex-direction:column;gap:4px;scroll-snap-align:start}#spicat_cartdrawer .spicat_cart_recommendations_media{display:block;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:4px;border-radius:var(--spicat-borderradius4, 4px);background:var(--spicat-co6, #EFEFEB)}#spicat_cartdrawer .spicat_cart_recommendations_media img,#spicat_cartdrawer .spicat_cart_recommendations_placeholder{display:block;width:100%;height:100%;object-fit:cover}#spicat_cartdrawer .spicat_cart_recommendations_title{display:flex;min-width:0;min-height:36px;overflow:hidden;flex-direction:column;gap:4px;color:var(--spicat-co11, #171616);font-family:spicat_fa_mvw,sans-serif;font-weight:var(--spicat-fw600, 600);line-height:1.4;text-decoration:none}#spicat_cartdrawer .spicat_cart_recommendations_title_main,#spicat_cartdrawer .spicat_cart_recommendations_title_secondary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#spicat_cartdrawer .spicat_cart_recommendations_title_main{color:var(--spicat-co11, #171616);font-size:var(--spicat-fs12, 12px)}#spicat_cartdrawer .spicat_cart_recommendations_title_secondary{color:var(--spicat-co12, #525050);font-size:calc(var(--spicat-fs12, 12px) - 2px)}#spicat_cartdrawer .spicat_cart_recommendations_price{margin-top:auto;color:var(--spicat-co5, #E1441D);font-family:spicat_fa_mvw,sans-serif;font-size:var(--spicat-fs14, 14px);font-weight:var(--spicat-fw600, 600);line-height:1.4}#spicat_cartdrawer .spicat_cart_recommendations_add{position:relative;display:flex;width:100%;min-height:32px;margin:4px 0 0;padding:4px 8px;align-items:center;justify-content:center;border:1px solid var(--spicat-co1, #3F1A03);border-radius:var(--spicat-borderradius8, 8px);background:var(--spicat-co1, #3F1A03);color:var(--spicat-co3, #FFFFFF);font-family:spicat_fa_mvw,sans-serif;font-size:var(--spicat-fs12, 12px);font-weight:var(--spicat-fw600, 600);line-height:1.4;cursor:pointer;box-sizing:border-box;transition:background-color .3s ease-out,border-color .3s ease-out}#spicat_cartdrawer .spicat_cart_recommendations_add:not(:disabled):not([aria-busy=true]):hover,#spicat_cartdrawer .spicat_cart_recommendations_add:not(:disabled):not([aria-busy=true]):focus-visible{border-color:var(--spicat-co0, #52301C);background-color:var(--spicat-co0, #52301C)}#spicat_cartdrawer .spicat_cart_recommendations_add:focus-visible{outline:2px solid var(--spicat-co1, #3F1A03);outline-offset:2px}#spicat_cartdrawer .spicat_cart_recommendations_add_text{display:inline-flex;align-items:center;justify-content:center;gap:4px}#spicat_cartdrawer .spicat_cart_recommendations_add_icon{display:flex;width:12px;height:12px;flex:0 0 12px;color:var(--spicat-co3, #FFFFFF);opacity:1}#spicat_cartdrawer .spicat_cart_recommendations_add_icon svg{display:block;width:100%;height:100%;opacity:1;transform:rotate(45deg)}#spicat_cartdrawer .spicat_cart_recommendations_add_icon svg path{fill:none;stroke:currentColor;stroke-width:3;stroke-opacity:1}#spicat_cartdrawer .spicat_cart_recommendations_add>.spicat_loading_circle{position:absolute;top:50%;left:50%;display:none;margin:-9px 0 0 -9px}#spicat_cartdrawer .spicat_cart_recommendations_add.spicat_is_loading>.spicat_loading_circle{display:block}#spicat_cartdrawer .spicat_cart_recommendations_add.spicat_is_loading>.spicat_cart_recommendations_add_text{opacity:0}#spicat_cartdrawer .spicat_cart_recommendations_arrow{position:absolute;z-index:1;top:24px;width:32px;height:32px;min-width:32px;min-height:32px;padding:4px;border-radius:50%;background-color:var(--spicat-co3, #FFFFFF);color:var(--spicat-co12, #525050)}#spicat_cartdrawer .spicat_cart_recommendations_arrow:hover,#spicat_cartdrawer .spicat_cart_recommendations_arrow:focus-visible{border-color:var(--spicat-co9, #C2C1C1);background-color:var(--spicat-co6, #EFEFEB);color:var(--spicat-co12, #525050)}#spicat_cartdrawer .spicat_cart_recommendations_arrow span{display:flex;align-items:center;justify-content:center}#spicat_cartdrawer .spicat_cart_recommendations_arrow:disabled{visibility:hidden;pointer-events:none}#spicat_cartdrawer .spicat_cart_recommendations_arrow svg{display:block;width:20px;height:20px}#spicat_cartdrawer .spicat_cart_recommendations_previous{left:-12px}#spicat_cartdrawer .spicat_cart_recommendations_previous span{transform:rotate(180deg)}#spicat_cartdrawer .spicat_cart_recommendations_next{right:-12px}#spicat_cartdrawer .spicat_cart_recommendations_status{margin:8px 0 0;color:var(--spicat-co5, #E1441D);font-size:var(--spicat-fs12, 12px)}#spicat_cartdrawer .spicat_cart_recommendations_status:empty{display:none}#spicat_cartdrawer .spicat_cart_recommendations_track.is-spicat-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}@media(max-width:768px){#spicat_cartdrawer .spicat_cart_recommendations{padding:12px 0}#spicat_cartdrawer .spicat_cart_recommendations_track{gap:8px}#spicat_cartdrawer .spicat_cart_recommendations_card{flex-basis:calc((100% - 16px)*.4)}#spicat_cartdrawer .spicat_cart_recommendations_heading{margin-bottom:8px;font-size:var(--spicat-fs14, 14px)}}@media(prefers-reduced-motion:reduce){#spicat_cartdrawer .spicat_cart_recommendations_add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
