@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.Template--password .Password__Content{width:1020px;max-width:100%;margin:2rem auto}.Password__Heading span,.repubblica_bottoms span,.password_comingsoon ul{display:flex;list-style:none;justify-content:center;gap:10px;font-size:20px;background:#fff;padding:8px 20px;width:fit-content;line-height:22px;text-transform:uppercase;letter-spacing:1px;margin:0;color:#760c16}.repubblica_bottoms,.Password__Heading,.password_comingsoon{width:100%;display:flex;justify-content:center}.password_custom{width:100%;display:flex;flex-direction:column;gap:20px}.repubblica_bottoms span{background:#760c16;color:#fff;padding:8px 30px}.repubblica_logos{padding:35px 0}.Template--password .Password{justify-content:center}.Password__Newsletter.Password__Card #contact_form{max-width:430px;margin:40px auto 0}.Password__Newsletter.Password__Card #contact_form input{background:#fff}.Password__Newsletter.Password__Card #contact_form .Button.Button--primary{background:#760c16;text-transform:uppercase}li.Nav__Item.HasDropdown a.Nav__Link{color:#000;font-weight:500;font-size:16px;padding:10px 20px}li.Nav__Item.HasDropdown a.Nav__Link svg.DropdownArrow path{stroke:#000}li.Nav__Item.HasDropdown a.Nav__Link:hover svg.DropdownArrow path{stroke:#fff}li.Nav__Item.HasDropdown a.Nav__Link:hover{color:#000}li.Nav__Item.HasDropdown:hover a.Nav__Link{color:#000;background:#f7f8f9}li.Nav__Item.HasDropdown:hover a.Nav__Link svg.DropdownArrow path{stroke:#000}li.Nav__Item.HasDropdown:hover span.Nav__Icon svg path{fill:#000}li.Nav__Item.HasDropdown .DropdownMenu ul{list-style:none;padding:0;margin:0}.Nav__Item:hover>.DropdownMenu{padding:0;margin:0}site-header#Header span.Nav__Icon{margin-right:10px;display:inline-flex}.Header--middleLeft .Header__Main .Header__MainMenu{margin:0;padding:10px 0}ul.DropdownMenu__List.first_menu,ul.SubMenu.second_menu,ul.SubMenu.third_menu{min-width:360px}a.DropdownMenu__Link{padding:10px 15px;font-size:16px;font-weight:500;color:#000;align-items:center}site-header#Header svg.DropdownArrow{margin-left:5px}li.SubMenu__Item.HasSubMenu a.SubMenu__Link,a.SubMenu__Link{font-size:15px;font-weight:400;padding:10px 15px;color:#000}.shopify-section--header.HeaderWrapperSticking .Header--transparent.Header li.Nav__Item.HasDropdown a.Nav__Link{color:#000}.shopify-section--header.HeaderWrapperSticking .Header--transparent.Header span.Nav__Icon svg path{fill:#000}.shopify-section--header.HeaderWrapperSticking .Header--transparent.Header svg.DropdownArrow path{stroke:#000!important}ul.Nav.Nav--icons .Nav__Link{background:transparent!important}site-header#Header span.Nav__Icon svg path{fill:#000}site-header#Header .Nav{display:flex;gap:6px;list-style:none;margin:0;padding:0}ul.DropdownMenu__List.first_menu.no-child-links{min-width:inherit!important}ul.menu_drawer{width:100%;padding:0;margin:0;list-style:none}.Drawer__Body{padding:20px}.dropdown_image_menu{display:flex;align-items:center;padding:2px 4px}svg.SubMenuArrow{width:12px;height:12px}svg.SubMenuArrow{width:12px;height:12px;transform:rotate(-90deg)}site-header#Header span.Nav__Icon svg{width:30px;height:30px}.homepage,body{border:none!important}site-header#Header{border:none!important}.DropdownMenu__Body{border-color:#cbcbcb!important}div#tile-calculator{display:flex;width:100%;gap:20px;align-items:center}.area-input label{font-size:18px;color:#000}div#tile-calculator .area-input input#tile-area{outline:2px solid transparent;outline-offset:2px;-webkit-appearance:none!important;appearance:none!important;background-color:inherit!important;width:3rem!important;box-shadow:none!important;outline:none!important;border:none!important;text-align:center}.area-input button,.CartItem__Quantity button{padding:5px!important;background:transparent!important;box-shadow:none!important;border:none!important;width:fit-content!important;cursor:pointer;font-size:18px;max-width:40px;text-align:center!important;min-width:25px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.area-input button svg,.CartItem__Quantity svg{width:12px;height:12px;fill:#000}div#tile-calculator .area-input input#tile-area{outline-offset:2px;-webkit-appearance:none!important;appearance:none!important;background-color:inherit!important;box-shadow:none!important;outline:none!important;border:none!important;text-align:center;width:fit-content!important;max-width:30px;font-size:16px;font-weight:500!important}.area-input span{font-size:16px;text-transform:capitalize}.area-input,.CartItem__Quantity{padding:7px 14px;border-radius:0;border:1px solid #999!important}.area-input label{font-size:18px;color:#000;min-width:80px;display:inline-block}.custom_buy-btn{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:center}span.ProductForm__SelectedValue.TextMuted{border:1px solid #999;padding:10px 20px;border-radius:0;display:none}.ProductForm__Option{display:flex;gap:20px}.ProductForm__Option .ProductForm__Label{margin:0;display:flex;align-items:center}.custom_buy-btn button#get-sample-btn{height:44px;background:#000;color:#fff;margin-bottom:12px;border-radius:0;font-weight:700}button.ProductForm__AddToCart.Button.Button--full.Button--outline{border-radius:0;text-transform:uppercase;font-weight:700}.SwatchList .BlockSwatchWrapper .BlockSwatch{border-radius:0}.SwatchList .Swatch.Active,.SwatchList input:checked+label{box-shadow:none!important;background:#f5f5f5}.product-data-img{width:50%}.popup-text h3{font-size:22px;margin:0 0 10px;font-weight:600}.popup-paragraph p{margin:0 0 10px}.product-data-img img{width:100%;max-width:100%}.popup-box span.close-btn{background:#fff;width:30px;display:flex;justify-content:center;align-items:center;height:30px;border-radius:100px;padding:3px}p.product_top-prices{font-weight:600;color:#281818;font-size:20px}span.product_metadatas a{background:#000;border-radius:0;color:#fff;text-decoration:none!important;padding:8px 30px;font-size:15px;display:inline-block;text-transform:uppercase;letter-spacing:.5px}span.product_metadatas{display:block;width:100%;margin-bottom:10px}.CartItem__Quantity p{margin:0;font-size:16px}.CartItem__Quantity button:after{content:"";position:absolute;left:0;right:0;background:transparent;width:25px;z-index:9999999;top:0;bottom:0}.CartItem__Quantity button,.CartItem.top_cart{position:relative}p.cart-error-message{bottom:-20px;font-size:12px;position:absolute}.ProductList .Grid__Item feature-img.Ratio{aspect-ratio:475 / 650!important}.ProductList .Grid__Item feature-img.Ratio{aspect-ratio:475 / 650!important;--tg-aspect-ratio: 475 / 650 !important}.ProductForm__Label{min-width:55px}.SwatchList .BlockSwatchWrapper .BlockSwatch{max-width:80px!important;max-height:80px!important;width:100%!important;height:100%!important;padding:0!important;min-width:80px;min-height:80px!important}li.ImageSwatchWrapper.variants_images label.Ratio.ImageSwatch{border:none!important;background-size:45px!important;background-repeat:no-repeat!important;border-radius:0!important}li.ImageSwatchWrapper.variants_images{width:30px;height:30px}li.ImageSwatchWrapper.variants_images input[type=radio]:checked+label{border:1px solid #000!important;border-radius:0;padding:2px;background-size:140%!important}@media screen and (min-width: 1300px) and (max-width: 1500px){.area-input label{font-size:15px;min-width:50px}.area-input,.CartItem__Quantity{padding:7px}.area-input span{font-size:15px}div#tile-calculator{gap:15px}.wastage-text{letter-spacing:0}}@media screen and (min-width: 1300px) and (max-width: 1250px){div#tile-calculator{flex-wrap:nowrap!important}.area-input,.CartItem__Quantity{padding:7px!important}}@media screen and (max-width: 1300px){div#tile-calculator{flex-wrap:wrap}.area-input label{min-width:inherit}.wastage-text{font-size:13px!important;letter-spacing:0!important}}@media screen and (min-width: 1008px){.homepage .Header--spacingMedium .Nav__Link.Nav__Link--levelOne{color:#fff!important;background:transparent!important}.Header--spacingMedium .Nav__Link.Nav__Link--levelOne{color:#292929!important;font-family:Be Vietnam Pro!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:125.846%!important;letter-spacing:.42px!important;text-transform:uppercase!important;padding:32px 16px!important;margin:0!important}.Header .Header__MainMenu{flex-grow:1;justify-content:center!important}.Header__MainMenu.HiddenMediumDown{padding:0 50px!important}site-header#Header .Nav{gap:0}.Header__MainMenu .Nav__Link--levelOne:after{height:1px!important;bottom:30px!important;background:#292929!important;left:16px!important}.Header__MainMenu .Nav__Item:hover .Nav__Link--levelOne:after,.Header__MainMenu .Nav__Item:focus-visible .Nav__Link--levelOne:after{transition:all .25s ease-in;right:16px!important;width:auto!important}.homepage .shopify-section--header.HeaderWrapperSticking .Nav__Link.Nav__Link--levelOne{color:#292929!important;background:transparent!important;cursor:pointer}.homepage .shopify-section--header.HeaderWrapperSticking .Header--transparent.Header{border-bottom:1px solid var(--Grey-400, #CBCBCB);background:var(--Grey-000White, #FFF);-webkit-backdrop-filter:blur(5.800000190734863px);backdrop-filter:blur(5.800000190734863px)}.Template--index .Header.Header--withSeparationBorder{border:none!important;border-bottom:1px solid var(--Grey-400, #CBCBCB)!important;background:#ffffff03;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Header__Main.Container.Container--fluid{padding:0 50px!important}.homepage a.Header__LogoLink img{filter:invert(1)}.homepage .shopify-section--header.HeaderWrapperSticking .Header--transparent.Header a.Header__LogoLink img{filter:unset}.Header__SecondaryMenu .Nav__Link{color:#292929}.homepage .Header__SecondaryMenu .Nav__Link{color:#fff}.homepage .shopify-section--header.HeaderWrapperSticking .Header__SecondaryMenu .Nav__Link{color:#292929}html.js{overflow-x:hidden}.Header__MainMenu .DropdownMenu__Body--mega{padding:0!important}.Header__MainMenu .MegaMenu{padding:24px 50px 50px!important}.Nav--vertical .Nav__Link{color:var(--Grey-700, #4C4C4C)!important;font-family:Be Vietnam Pro!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:125.846%!important;letter-spacing:-.42px!important;padding:0!important}.Header__MainMenu .MegaMenu .MegaMenu__Title{color:var(--Grey-900Black, #292929)!important;font-family:Be Vietnam Pro!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:125.846%!important;letter-spacing:.42px!important;text-transform:uppercase!important;padding:0!important}.Nav--levelTwo li{margin:0!important}ul.Nav.Nav--vertical.Nav--levelTwo{gap:14px!important;margin-top:18px!important}.Header__MainMenu .MegaMenu .MegaMenu__Title{margin:0!important;padding:0!important}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group{grid-template-columns:unset}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group .MegaMenu__GroupContainer{width:100%;flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group .MegaMenu__Title.Nav__Link{display:none}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group .MegaMenu__ColumnTitle{color:var(--Grey-900Black, #292929);font-family:Be Vietnam Pro;font-size:24px;font-style:normal;font-weight:500;line-height:125.8%;text-transform:uppercase;margin:0 0 32px}.Header__MainMenu ul.Nav.Nav--vertical.Nav--levelThree{gap:14px!important}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group .Nav__Link.DropdownMenu__Header{color:var(--Grey-700, #4C4C4C)!important;font-family:Be Vietnam Pro;font-size:14px;font-style:normal;font-weight:600!important;line-height:125.846%;letter-spacing:.42px;text-transform:uppercase;margin-bottom:18px}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group ul.Nav.Nav--vertical.Nav--levelTwo{width:100%;flex:2;display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px}.MegaMenu__Images.MegaMenu__Images--onlyImages{width:100%}.MegaMenu__ImageBlock img{width:100%;height:auto;border-radius:0!important}.MegaMenu__ImageBlock p.MegaMenu__ImageTitle{color:var(--Grey-900Black, #292929);font-family:Be Vietnam Pro!important;font-size:20px;font-style:normal;font-weight:500;line-height:125.846%;text-transform:uppercase;text-align:left}site-header#Header:hover{background:#fff!important}.homepage site-header#Header:hover .Header__MainMenu .Nav__Link.Nav__Link--levelOne{color:#292929!important;background:transparent!important}.homepage site-header#Header:hover .Header__SecondaryMenu .Nav__Link{color:#292929}.homepage site-header#Header:hover a.Header__LogoLink img{filter:unset}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group li.Nav__Item.DropdownMenu__HeaderWrapper{margin-bottom:30px!important}.Nav__Link.Nav__Link--seeAll{color:#292929!important;font-family:Be Vietnam Pro!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:125.846%!important;letter-spacing:.42px!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:2px!important;display:inline-block}.Nav__Link.Nav__Link--seeAll:after{background-image:url(/cdn/shop/files/see-all.svg?v=1757766998);content:"";width:18px;height:18px;position:absolute;top:0;right:-25px}}@media screen and (min-width: 1008px) and (max-width: 1300px){.Header--spacingMedium .Nav__Link.Nav__Link--levelOne{font-size:13px!important;letter-spacing:0px!important;text-transform:uppercase!important;padding:20px 9px!important;margin:0!important}.Header__MainMenu.HiddenMediumDown,.Header__Main.Container.Container--fluid{padding:0 20px!important}.Header__MainMenu .MegaMenu{padding:24px 15px 50px!important}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group .MegaMenu__GroupContainer{gap:15px}.Header__MainMenu .Nav__Link--levelOne:after{left:10px!important;bottom:19px!important}.Header__MainMenu .Nav__Item:hover .Nav__Link--levelOne:after,.Header__MainMenu .Nav__Item:focus-visible .Nav__Link--levelOne:after{right:10px!important}.MegaMenu__Links.MegaMenu__Links--full.MegaMenu__Links--group .MegaMenu__ColumnTitle{font-size:20px;margin:0 0 25px}.MegaMenu__ImageBlock p.MegaMenu__ImageTitle{font-size:14px}}@media screen and (min-width: 1200px){.Header__Main .Header__SecondaryMenu{justify-content:flex-end}.Header--middleLeft .Header__Main .Header__MainMenu{justify-content:center}}@media screen and (max-width: 1360px){ul.DropdownMenu__List.first_menu,ul.SubMenu.second_menu,ul.SubMenu.third_menu{min-width:200px}}@media screen and (max-width: 1007px){.Header__LogoText,.Header__MainMenu .Nav__Link.Nav__Link--levelOne,.Header__SecondaryMenu .Nav__Link,.Header__LogoWrapper .Header__MenuTrigger .Button,.Header__Localization .Dropdown__Toggle{color:#292929}.homepage svg.Icon.Icon--justify{color:#fff}section#MenuDrawer .menu_drawer_topdata{display:flex;width:100%;height:86px;padding:24px 16px;justify-content:space-between;align-items:center;flex-shrink:0;border-bottom:1px solid #CBCBCB}section#MenuDrawer{width:100%!important}.mobile_drawer_navigation ul.menu_drawer-submenu,.menu-panel ul.menu_drawer-submenu{padding:0 16px!important}section#MenuDrawer .mobile-menu-drawer ul{margin:0;padding:0}section#MenuDrawer .menu_drawer-images{display:flex;flex-wrap:wrap;gap:0;width:100%;padding:16px 16px 0}body .Header__LogoImage{max-width:140px;=}section#MenuDrawer ul.mobile_Nav{list-style:none;margin:0;padding:0 16px}.MenuDrawer .Drawer__Footer{border:none;padding:0}.MenuDrawer__Nav.MenuDrawer__Nav--secondary{border:none!important;padding:0 16px!important}section#MenuDrawer .menu_drawer-image-item{width:50%}section#MenuDrawer .menu_drawer-image-item:nth-child(odd){width:50%;padding-right:5px;padding-bottom:16px}section#MenuDrawer .menu_drawer-image-item:nth-child(2n){width:50%;padding-left:5px;padding-bottom:16px}section#MenuDrawer li.Nav__Item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #CBCBCB}.menu_drawer-image-item span{overflow:hidden;color:var(--Grey-900Black, #292929);text-overflow:ellipsis;font-family:Be Vietnam Pro;font-size:16px;font-style:normal;font-weight:500;line-height:125.846%;text-transform:uppercase;margin-top:10px}.menu_drawer-image-item a{display:flex;flex-wrap:wrap}section#MenuDrawer .menu_drawer-image-item img{width:100%;height:100%;object-fit:cover;border-radius:0;aspect-ratio:166 / 116}section#MenuDrawer h3.menu-panel__title{color:var(--Grey-900Black, #292929);font-family:Be Vietnam Pro;font-size:20px;font-style:normal;font-weight:500;line-height:125.846%;text-transform:uppercase;margin:0}.Drawer .ButtonClose{opacity:.8;color:#292929!important}.menu-panel_topdata{display:flex;align-items:center;gap:5px}.menu-panel_topdata button.menu_back{background:transparent;border:none;outline:none!important}section#MenuDrawer .Drawer .ButtonClose{color:#292929!important}section#MenuDrawer a.Nav__Link{color:var(--Grey-900Black, #292929);font-family:Be Vietnam Pro!important;font-size:16px;font-style:normal;font-weight:500;line-height:125.846%;text-transform:uppercase;padding:0}.homepage .Header__SecondaryMenu .Nav__Link{color:#fff}button#Header__MenuTrigger{color:#292929}.homepage a.Header__LogoLink img{filter:invert(1)}.homepage .shopify-section--header.HeaderWrapperSticking .Header--transparent.Header a.Header__LogoLink img{filter:unset}.homepage .shopify-section--header.HeaderWrapperSticking .Header__SecondaryMenu .Nav__Link{color:#292929}.homepage .Header--spacingMedium .Nav__Link.Nav__Link--levelOne{color:#fff!important;background:transparent!important}.homepage .shopify-section--header.HeaderWrapperSticking .Nav__Link.Nav__Link--levelOne{color:#292929!important;background:transparent!important;cursor:pointer}.homepage .shopify-section--header.HeaderWrapperSticking svg.Icon.Icon--justify{color:#000}section#MenuDrawer{border:none}span.Nav__Icon{width:40px}a.menu_drawer-link{display:flex;align-items:center;gap:5px;color:#000}.menu_drawer-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;padding:15px 20px;text-decoration:none}a.menu_drawer-link{font-size:16px;font-weight:500}.menu_drawer-header a.menu_drawer-link span.Nav__Icon svg path{fill:#000}.menu_drawer-header a.menu_drawer-link span.Nav__Icon svg{width:30px;height:30px}.Drawer__Body{padding:0}ul.menu_drawer-list{background:#f7f8f9;margin:0;padding-left:0}ul.menu_drawer-list ul.menu_drawer-list{background:#fff;padding-left:10px}ul.menu_drawer-list ul.menu_drawer-list a.menu_drawer-link{font-weight:400}ul.menu_drawer-list ul.menu_drawer-list ul.menu_drawer-list{padding:0 25px}ul.menu_drawer-list ul.menu_drawer-list ul.menu_drawer-list a.menu_drawer-link{padding:10px 0}li.menu_drawer-item.has-submenu.open ul.menu_drawer-list{padding:0}li.menu_drawer-item.has-submenu.open ul.menu_drawer-list ul.menu_drawer-list{padding:0 20px;background-color:#f7f8f9;border:1px solid #d1d1d1}}@media screen and (max-width: 767px){.custom_buy-btn{grid-template-columns:repeat(1,1fr);gap:0}.area-input,.CartItem__Quantity{padding:5px 7px}.CartItem__Quantity p{margin:0;font-size:14px}.product-data-img{width:100%}.popup-content{flex-wrap:wrap}.ProductForm__Option{flex-wrap:wrap;gap:5px}.Template--product .ProductSummary{padding:20px 15px}.Template--password .Password__Card{padding:0}.Template--password .Password{padding:20px 15px}.repubblica_logos img{max-width:240px}.Password__Heading span,.repubblica_bottoms span,.password_comingsoon ul{font-size:14px;line-height:16px;letter-spacing:0}.password_comingsoon ul{flex-wrap:wrap;gap:4px 10px;padding:9px 3px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
