*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}:focus,:active{outline:none!important}@font-face{font-family:GothamSSm;src:url(/cdn/shop/files/GothamSSm-Light.eot?v=1726837247);src:url(/cdn/shop/files/GothamSSm-Light.eot?v=1726837247?#iefix) format("embedded-opentype"),url(/cdn/shop/files/GothamSSm-Light.woff2?v=1726837247) format("woff2"),url(/cdn/shop/files/GothamSSm-Light.woff?v=1726837247) format("woff"),url(/cdn/shop/files/GothamSSm-Light.ttf?v=1726837247) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GothamSSm;src:url(/cdn/shop/files/GothamSSm-Bold.eot?v=1726837247);src:url(/cdn/shop/files/GothamSSm-Bold.eot?v=1726837247?#iefix) format("embedded-opentype"),url(/cdn/shop/files/GothamSSm-Bold.woff2?v=1726837247) format("woff2"),url(/cdn/shop/files/GothamSSm-Bold.woff?v=1726837247) format("woff"),url(/cdn/shop/files/GothamSSm-Bold.ttf?v=1726837247) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GothamSSm;src:url(/cdn/shop/files/GothamSSm-Bold.eot?v=1726837247);src:url(/cdn/shop/files/GothamSSm-Bold.eot?v=1726837247?#iefix) format("embedded-opentype"),url(/cdn/shop/files/GothamSSm-Bold.woff2?v=1726837247) format("woff2"),url(/cdn/shop/files/GothamSSm-Bold.woff?v=1726837247) format("woff"),url(/cdn/shop/files/GothamSSm-Bold.ttf?v=1726837247) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GothamSSm;src:url(/cdn/shop/files/GothamSSm-Black.eot?v=1726837248);src:url(/cdn/shop/files/GothamSSm-Black.eot?v=1726837248?#iefix) format("embedded-opentype"),url(/cdn/shop/files/GothamSSm-Black.woff2?v=1726837248) format("woff2"),url(/cdn/shop/files/GothamSSm-Black.woff?v=1726837248) format("woff"),url(/cdn/shop/files/GothamSSm-Black.ttf?v=1726837248) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:GothamSSm;src:url(/cdn/shop/files/GothamSSm-Medium.eot?v=1726837248);src:url(/cdn/shop/files/GothamSSm-Medium.eot?v=1726837248?#iefix) format("embedded-opentype"),url(/cdn/shop/files/GothamSSm-Medium.woff2?v=1726837248) format("woff2"),url(/cdn/shop/files/GothamSSm-Medium.woff?v=1726837248) format("woff"),url(/cdn/shop/files/GothamSSm-Medium.ttf?v=1726837248) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--black: #000000;--white: #ffffff;--gray: #575757;--bg-1: #d1d3d5;--bg-2: #666666;--bg-3: #111111;--bg-4: #222222;--green: #015d0a;--primary-font: "GothamSSm";--h1: normal 700 45px/1.4 var(--primary-font);--h2: normal 700 38px/1.4 var(--primary-font);--h3: normal 700 29px/1.4 var(--primary-font);--h4: normal 700 26px/1.4 var(--primary-font);--h5: normal 400 21px/1.3 var(--primary-font);--h6: normal 400 18px/1.3 var(--primary-font);--sub1: normal 400 16px/1.3 var(--primary-font);--sub2: normal 400 14px/1.3 var(--primary-font);--sub3: normal 400 12px/1.3 var(--primary-font)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;outline:none;scroll-behavior:smooth}body{background-color:var(--white);color:var(--black);font-weight:400;font-family:var(--primary-font),Arial,sans-serif}img,svg{display:block;max-width:100%;width:100%;height:100%}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}a,a:hover,a:focus,button,button:focus{text-decoration:none;outline:none;box-shadow:none;cursor:pointer;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}a{text-decoration:none;display:inline-block;color:var(--black)}h1,.h1{font:var(--h1)}h2,.h2{font:var(--h2)}h3,.h3{font:var(--h3)}h4,.h4{font:var(--h4)}h5,.h5{font:var(--h5)}h6,.h6{font:var(--h6)}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.no-wrap{flex-wrap:nowrap}.wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.text-strat{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.direction-column{flex-direction:column;-ms-flex-direction:column}.row-reverse{flex-direction:row-reverse}.col-20{width:20%;padding:0 15px}.col-25{width:25%;padding:0 15px}.col-33{width:33.33%;padding:0 15px}.col-50{width:50%;padding:0 15px}.col-100{width:100%;padding:0 15px}.container_fluid{width:100%;max-width:100%;padding:0 15px}.container{max-width:1140px;width:100%;padding:0 15px;margin:0 auto}.max-container{max-width:93%;width:100%;padding:0 15px;margin:0 auto}.pdp_container{max-width:1470px;width:100%;padding:0 15px;margin:0 auto}.section_heading{margin:17px 0 20px;text-align:center}.section_heading h6{text-transform:uppercase;line-height:1.6;font-weight:300;letter-spacing:.14em}.btn{border:1px solid var(--black);padding:13px;text-transform:uppercase;color:var(--black);letter-spacing:1.5px;text-decoration:none;font:var(--sub3);font-weight:900;width:100%;display:block}.btn:hover{border:1px solid var(--bg-2);color:var(--bg-2)}.sec_bottom_margin{margin-bottom:30px}.aspect_ratio{position:relative;padding-top:100%;width:100%}.aspect_ratio>img,.aspect_ratio>svg{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.black_btn{display:block;text-align:center;text-transform:uppercase;border:1px solid var(--black);padding:15px;font-weight:500;line-height:1;width:100%;letter-spacing:.13em;font-size:12px}.white_btn{border:1px solid var(--white);color:var(--white);padding:10px 30px;display:inline-block;text-transform:uppercase;letter-spacing:.2em;font-size:12px}.green_btn{border-radius:0;text-transform:uppercase;background:var(--green);color:var(--white);letter-spacing:.1em;padding:15px;line-height:1;font-weight:700;border:0;transition:all .3s ease}.pdp_variation-price .addtocart-btn .green_btn{width:100%;max-width:391px;min-height:54px;padding:18px 15px}.green_btn:hover{background:var(--black)}body.is-open{overflow:hidden}body:not(.template-index) .header{background:var(--white)}.template-page.contact textarea{resize:vertical;min-height:200px}#shopify-section-header{position:sticky;top:0;left:0;right:0;z-index:9;transition:all .3s ease;background:var(--white)}.header_inner{padding:20px 5px;position:relative}.header_logo{display:block;max-width:193px;margin:0 auto}.header_left{flex:0 0 100%;margin-bottom:20px}.header_right_icon>li:not(:last-child)>a{display:flex;align-items:center;justify-content:center;height:15px;width:15px}.header_right_icon li.cart{height:100%;width:19px;position:relative}.shopify-section-group-header-group{position:sticky;top:0;z-index:999;background-color:var(--white)}.bagamount{width:15px;font-size:7px;text-align:center;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--black);border:1px solid var(--black);font-weight:700;position:absolute;top:7px;left:2px}.header_right_icon li:not(:last-child){margin:0 15px 0 0}.menu .menu_list:not(:last-child){margin-right:27px}.menu_item{text-transform:uppercase;padding:10px 11px;color:var(--black);letter-spacing:2px;line-height:1;font-size:12px;font-weight:300;transition:all 0s}.menu_item:hover{text-shadow:0 0 1px var(--black)}.header_center{margin-right:56px}.drop_plus{height:7px;width:7px;margin-left:5px;position:relative}.drop_plus:after,.drop_plus:before{position:absolute;top:50%;transform:translateY(-50%);background:var(--black);content:"";transition:all .2s ease-in-out}.drop_plus:before{height:100%;width:1px}.drop_plus:after{width:100%;height:1px}.menu_item.is-open .drop_plus:before{transform:scale(0)}.mega_menu_main{position:absolute;top:100%;left:0;right:0;background:var(--white);padding:40px 0;transition:all .3s ease-in;border:1px solid var(--bg-1);transform:translateY(15px);opacity:0;visibility:hidden;z-index:1}.mega_menu_main.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mega_menu_inner{max-width:1517px;width:100%;margin:0 auto}.mega_col_heading+.mega_menu_list{margin:10px 0 0}.mega_col_heading a,.mega_menu_list a{letter-spacing:2px;text-align:center;display:block;text-transform:uppercase;color:var(--gray);line-height:1;margin:4px 0;padding:4px 0}.mega_col_heading a{font-size:12px;font-weight:700}.mega_menu_list a{font-size:10px;font-weight:300}.mega_menu_col{width:20%;padding:0 10px}.mega_img_col{display:block;height:100%;width:100%}.mega_img_col span{font-weight:700;color:var(--gray);font-size:12px;line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase;display:block;margin:8px 0 0}.toggle_menu{display:flex;align-items:center;flex-direction:column;height:20px;width:20px;justify-content:space-around}.toggle_line{width:100%;height:1px;background:var(--bg-3)}.toggle_menu.is-open .toggle_line:nth-child(2){opacity:0}.toggle_menu.is-open .toggle_line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.toggle_menu.is-open .toggle_line:nth-child(3){transform:rotate(-45deg) translate(4px,-5px)}.header_right_icon li.call_icon,.header_side{display:none}.mob_search_icon svg path{stroke:var(--bg-3)}.search_bar_main{position:absolute;right:0;background:var(--white);padding:20px 10px 10px;width:100%;max-width:min(90%,1087px);margin:0 auto;top:calc(100% + 10px);transform:translateY(30px);opacity:0;visibility:hidden;left:0}.search_bar_main.is-open{opacity:1;visibility:visible;transform:translateY(0);z-index:1}.search_bar_inner input[type=text]{width:100%;border-bottom:1px solid var(--black);padding:10px 0;font-size:14px;color:var(--black)}.search_close{position:absolute;top:5px;right:5px;height:20px;width:20px;display:flex;align-items:center;justify-content:center}.header_right_inn .search_close .search_close{height:100%;width:100%}.top_footer{background:var(--bg-1);overflow:hidden;float:none;clear:both;margin:0;padding:50px 15px}.section-title{margin-bottom:20px}.section-title h2{font-size:18px;text-transform:uppercase;letter-spacing:.14em}.footer-row{margin:0 -15px}.footer-item{width:33.33%;padding:0 15px;text-align:center;display:flex;flex-direction:column}.footer-item h3{font:var(--sub3);margin-bottom:14px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.footer-text .address{flex:1;margin-bottom:14px}.footer-text{display:flex;flex-direction:column;height:100%}.footer-text ul{flex:1}.footer-text p{font:var(--sub3);line-height:1.75;letter-spacing:2px;font-weight:300}.footer-text p:not(:last-child){margin-bottom:14px}.footer-text li a{text-decoration:underline;font:var(--sub3);line-height:1;font-weight:300}.social_icon li:not(:last-child){margin-right:38px}.social_icon li a:hover svg path{fill:var(--black)}.footer-item .contact_wp{margin-top:40px}.social_icon a:hover svg.instagram path{fill:none;stroke:#000}.bottom_footer{padding:40px 0}.bt_footer_row{margin:0 -15px}.bt_footer_left,.bt_footer_right{width:50%;padding:0 15px}.social_icon li a svg{width:20px;height:21px}.company_info{width:100%;padding:0 15px;margin-top:50px}.company_info p,.copyright_text p{font:var(--sub3)}.breadcrumb_wp{margin:0 0 15px}.breadcrumb li a{color:#767676;font:var(--sub3);font-weight:300;text-transform:capitalize;position:relative}.breadcrumb li:not(:last-child) a:after{content:"/";padding:0 5px}.success{color:green}.errors{color:red}.col-card{position:relative;transition:all .3s ease-in-out}.pinterest_wp{left:10px;position:absolute;top:10px;z-index:50;opacity:0;visibility:hidden;display:none}.col-card .pinterest_img{display:inline-flex;background:#e60023;padding:2px 5px;font:var(--sub3);color:var(--white);font-size:11px}.col-card .pinterest_img svg{width:13px;margin-right:2px}.col-card:hover .pinterest_wp{opacity:1;visibility:visible}.col-card a{display:block}.col-card .col_img_wpr{margin-bottom:26px}.cart_info{padding-top:10px}.collection_info .product_title{font:var(--sub3);color:var(--black);text-transform:uppercase;letter-spacing:1.56px;font-weight:300}.collection_info .price{margin-top:15px}.collection_info .price p{font-size:10px;color:#222;font-weight:300}.from-inc-vat p{font:var(--sub3);font-size:10px;color:#767676;font-weight:300}.contact_field label{line-height:1.75;text-transform:uppercase;font-weight:300;text-align:center;font-size:11px;display:block}.contact_field{margin-bottom:20px}.option_field select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid rgba(236,236,236,1);padding:12px 24px 12px 12px;margin:0;font-size:12px;border-radius:0;line-height:1;max-width:100%;min-width:75%;display:inline-block;background:url(https://www.lapicida.com/wp-content/themes/lapicida2020_08_18/images/down.png) calc(100% - 14px) center no-repeat;font-family:var(--primary-font)}.contact_field select{background:url(https://www.lapicida.com/wp-content/themes/lapicida2020_08_18/images/down.png) calc(100% - 14px) center no-repeat}.contact_field input,.contact_field textarea,.contact_field select{border:1px solid #d1d3d5;padding:6px;display:block;margin:0;width:100%}.contact_button input{cursor:pointer}.title_paragraph_section{margin:30px 0}.title_paragraph_content{max-width:728px;width:100%;margin:0 auto}.title_paragraph_section h2{font:var(--sub1);margin:16px 0 20px;text-transform:uppercase;letter-spacing:2px;line-height:1.6}.title_paragraph_content p{font:var(--sub3);line-height:1.75;margin-bottom:14px;font-weight:300}.title_paragraph_content p a{color:#666;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.title_paragraph_content p a:hover,.title_paragraph_content p a:active{color:#333}.template-page.case-studies .title_paragraph_content p a{text-decoration:underline;text-underline-offset:3px}.template-404 .hero_section .container_fluid,.template-404 .hero_section .container,.template-404 .hero_section .max-container{padding:0;max-width:100%;width:100%}.paginations-parent{border:none;height:45px;padding:0;clear:both;margin:1px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.paginations-parent .page.current{font-weight:700;background:none;color:#000}.paginations-parent .page{border:none;margin:0;text-decoration:none;line-height:1;font-size:13px;padding:.5em;min-width:1em;vertical-align:sub;color:#666;font-weight:300}.paginations-parent .page:focus,.paginations-parent .page:hover{background:#e9e6ed;color:#816e99}.paginations-parent .prev{margin:0 10px 0 0}.paginations-parent .next{margin:0 0 0 10px}.paginations-parent .prev a,.paginations-parent .next a{border:1px solid #d1d3d5;text-align:center;height:43px;width:43px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#666;font-weight:300}.paginations-parent a{transition:all .3s ease;cursor:pointer}.paginations-parent a:hover{background:#e9e6ed;color:#816e99}.paginations-parent .prev a svg,.paginations-parent .next a svg{width:7px;height:auto}.paginations-parent .prev a:hover svg path,.paginations-parent .next a:hover svg path{fill:#816e99}.template-page.bathroom .meet_team{margin-top:0}.template-page.bathroom .about_wp{padding-top:0}.template-page .hero_section{padding-bottom:20px}.samples-from-lapicida .col_banner_text h1{padding:0 20px 20px;line-height:120%}.searching-updates .searching-item{display:flex;flex-wrap:wrap}.searching-updates .searching-item:not(:last-child){margin:0 0 15px}.searching-updates .searching-item .pro-img{width:100%;max-width:100px}.searching-updates .searching-item .pro-info{flex:1;padding-left:20px;width:calc(100% - 100px)}.searching-updates .searching-item .pro-info a{display:block;width:100%;height:auto}.searching-updates .searching-item h3{font-size:18px}.searching-updates .searching-item p{font-size:14px;font-weight:300;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-top:10px}.searching-updates .searching-item.category a{width:100%;height:auto;display:contents}.predictive-search-result-div .searching-updates{height:50dvh;overflow-y:auto;overflow-x:hidden}.predictive-search-result-div .searching-updates::-webkit-scrollbar{width:8px}.predictive-search-result-div .searching-updates::-webkit-scrollbar-thumb{background:#0005}.predictive-search-result-div{margin:20px 20px 0}.predictive-search-result-div:empty{margin:0}.searching-updates .searching-item:not(:last-child,.searching-item.category){padding:0 0 10px;border-bottom:1px solid var(--gray)}#insta-feed h2,.instafeed-shopify h2{margin-bottom:20px!important;font:var(--h6);text-transform:uppercase;line-height:1.6;font-weight:300;letter-spacing:.14em}li.searching-item.category span{font-size:12px;display:block;width:100%;margin-bottom:3px;opacity:.6;font-style:italic}.grantley-hall .shop_by_section .shop_by_col{margin-bottom:30px}.case-study-residential-development-caribbean .hero_section h2,.residential-development-portugal .hero_section h2{text-transform:uppercase;font-size:25px;letter-spacing:.1em}.woocommerce-message a.button{border-radius:0;text-transform:uppercase;color:#fff;background:#000;letter-spacing:.1em;padding:15px;font-weight:700;font-size:13px;display:none!important}.woocommerce-message{text-transform:uppercase;letter-spacing:.1em;font-size:13px;line-height:1.5;padding:15px;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;background:#616161;color:#fff;width:96%;max-width:800px;pointer-events:none}.title_paragraph_section h2.sodai-page-template{font-size:36px;font-weight:300;line-height:1.2}@media only screen and (max-width: 1440px){.menu .menu_list:not(:last-child){margin-right:10px}.header_center{margin-right:25px}}@media only screen and (max-width: 1280px){.max-container{max-width:100%}}@media only screen and (max-width: 991px){.title_paragraph_section h2.sodai-page-template{font-size:31px}.header_right_icon li.search_bar,.mega_img_col{display:none}.header_right_icon li.call_icon{display:block}.header{background:var(--white)}.header_right_icon li svg path,.header_right_icon li svg circle,.header_right_icon li svg polygon{stroke:var(--bg-3)}.bagamount{color:var(--bg-3);border-color:var(--bg-3)}.header_center{position:fixed;left:0;right:0;top:81px;background:var(--white);margin:0;-webkit-box-shadow:0 5px 3px rgba(0,0,0,.1);box-shadow:0 5px 3px #0000001a;padding:5px 0;overflow-y:auto;transition:all .3s ease-in;transform:translateY(-150%);opacity:0;visibility:hidden;height:auto;max-height:100%;z-index:1}.header_center.is-open{opacity:1;visibility:visible;transform:translateY(0)}.menu_overlay{position:fixed;top:81px;left:0;right:0;bottom:0;background:#0004;opacity:0;visibility:hidden}.menu_overlay.is-open{opacity:1;visibility:visible}.header_menu .menu{flex-direction:column;align-items:center}.menu .menu_list{width:100%}.menu_item{font-size:14px;padding:8px;justify-content:center;color:var(--gray)}.drop_plus:after,.drop_plus:before{background:var(--gray)}.menu .menu_list:not(:last-child){margin:0 0 8px}.mega_menu_main{position:static;padding:10px 0;transform:unset;display:none}.mega_menu_main.is-open{display:block}.mega_menu_col{width:100%}.mega_col_heading a,.mega_menu_list a{color:var(--black)}.mega_col_heading+.mega_menu_list{margin:10px 0 20px}.mob_search_icon{height:20px;width:20px;display:flex;align-items:center;justify-content:center}.header_side{display:flex;align-items:center;width:20%}.mob_search{margin-left:10px}.header_right_main{width:20%;justify-content:flex-end}.header_left{flex:1;padding:0 10px;margin:0}.header_logo{max-width:190px;margin:0 auto}.header_inner{padding:20px 0}.search_bar_main{max-width:95%;right:0;top:100%;left:0}.collection_grid .col-20{width:25%}}@media only screen and (max-width: 768px){.title_paragraph_section h2.sodai-page-template{font-size:18px;max-width:390px;margin:0 auto 20px}.header_logo{max-width:150px}.header_center{top:68px}.sec_bottom_margin{margin-bottom:50px}.footer-item,.bt_footer_left,.bt_footer_right{width:100%}.footer-item:not(:last-child){margin-bottom:30px}.social_icon.flex{justify-content:center}.copyright_text.text-end{text-align:center;margin-top:20px}.collection_grid .col-20{width:50%}.samples-from-lapicida .samples-from-lapicida{padding-top:50px!important}.samples-from-lapicida .col_banner_text h1{font-size:35px}.paginations-parent .prev a,.paginations-parent .next a{width:30px;height:30px}.paginations-parent .page{font-size:11px}.paginations-parent .prev a svg,.paginations-parent .next a svg{width:5px}.searching-updates .searching-item .pro-img{max-width:90px;max-height:90px}.predictive-search-result-div{margin:10px 0 0}.searching-updates .searching-item .pro-info{padding-left:10px;width:calc(100% - 90px)}.searching-updates .searching-item h3{font-size:14px}.searching-updates .searching-item p{font-size:12px}.predictive-search-result-div .searching-updates{height:70dvh}.woocommerce-message a.button{display:block;margin-bottom:15px}.woocommerce-message{line-height:1.5;padding:10px 15px;letter-spacing:0}.main_blog_title h1{font-size:24px}}@media only screen and (max-width: 425px){.title_paragraph_section h2.sodai-page-template{font-size:16px}}@media only screen and (max-width: 425px){.header_right_main,.header_side{width:25%}.header_logo{max-width:150px}.header_right_icon li:not(:last-child){margin:0 10px 0 0}.collection_info .product_title{font-size:10px;letter-spacing:0;line-height:1.4}}.col_img_wpr .hover-img{opacity:0}.col_img_wpr:hover .hover-img{opacity:1;transition:all .3s ease}.buttonlink-block a{color:#666;border-width:1px;border-style:solid;opacity:1;font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;display:block;padding:13px 35px;line-height:1}.custom_btn .btn{width:fit-content;margin:0 auto;color:#666;padding:13px 35px;border-color:#666;font-weight:700}.collaborations .hero_section .hero_img_wpr{padding-top:46vw}.natural-marble-specialists .hero_section .hero_img_wpr{padding-top:40vw}.chequer-inspiration .hero_section .hero_img_wpr,.octagon-inspiration .hero_section .hero_img_wpr,.herringbone-inspiration .hero_section .hero_img_wpr{padding-top:49vw}header .cart.active .bagamount{animation:toTopFromBottom forwards .3s ease-in-out}@keyframes toTopFromBottom{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.cart-clr-active span.bagamount{background:#0077009e;color:#fff;border:#fff}.postal-code input#postal_code{font-size:14px}.size_option_wpr select{width:100%;cursor:pointer;z-index:9;position:relative}.size_option_wpr{position:relative;width:100%;max-width:335px}.size_option_wpr:after{background-image:url(/cdn/shop/files/Expand_arrow.svg?v=1747031195);background-size:contain;content:"";width:12px;height:7px;display:block;background-repeat:no-repeat;position:absolute;top:16px;right:12px;transition:.1s ease-in-out}.size_option_wpr.selectedValue:after{transform:rotate(-180deg)}@media (max-width: 767px){.size_option_wpr{max-width:100%}}.sodai-collection-class .custom_btn .btn{color:var(--white);border-color:var(--white)}.product-recommendations{padding-bottom:20px}.main_wrapper.sodai-collection-class{padding:30px 0}:root{--sale-color: #a50021}.sale-hero-text{position:absolute;bottom:0;text-align:center;width:100%;background:#a50021de;padding:12px}.sale-hero-text h4{font-size:30px;color:var(--white);font-weight:300;margin-bottom:5px}.sale-hero-text h4 span{font-size:16px}.sale-hero-text h6{font-size:18px;color:var(--white);font-weight:300}.product-sale-text{position:absolute;bottom:15px;width:100%;text-align:center;background:var(--sale-color);padding:8px}.product-sale-text h6{font-size:14px;font-weight:300;color:var(--white)}.product-sale-text h6 span{font-size:10px}.pdp-sale-text{position:absolute;top:20px;left:20px;width:80px;height:80px;background:var(--sale-color);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;z-index:9}.pdp-sale-text h6{font-size:20px;color:var(--white);font-weight:400}.pdp-sale-text h6 span{font-size:11px;display:block;margin-bottom:2px}.sale-product .price .from-exc-vat .woocommerce-Price-amount{text-decoration:line-through;text-decoration-color:var(--sale-color)}.sale-product .price .from-exc-vat.sale-price-deta,.sale-product #price2{color:var(--sale-color)}.sale-product .green_btn{background:var(--sale-color)}.pdp-sale-text h6 b{font-weight:400}#price2 b{font-size:12px;font-weight:400}.sale-product .price span.from-exc-vat.sale-price-deta .woocommerce-Price-amount{text-decoration:none}.col-card .col_img_wpr .pdp-sale-text{top:5px;left:5px;width:70px;height:70px}.col-card .col_img_wpr .pdp-sale-text h6{font-size:18px}.col-card .col_img_wpr .pdp-sale-text h6 span{font-size:10px}.collection_info .price p b{font-weight:300}.collection_info .price p b.collection-sale-price{text-decoration:line-through;text-decoration-color:var(--sale-color)}.collection_info .price.collection-sale-price p{color:var(--sale-color)}.collection_info .price.collection-sale-price{margin-top:10px}.collection_info .price p{font-size:12px}.collection_info .price p:has(.collection-sale-price)+p{color:var(--sale-color);margin-top:5px}.pdp_main_slider .product-sale-text{z-index:9}.pdp_main_slider .product-sale-text h6 b{font-weight:300}@media only screen and (max-width: 991px){.sale-hero-text h4{font-size:24px}.sale-hero-text h4 span{font-size:14px}.sale-hero-text h6{font-size:16px}}@media only screen and (max-width: 767px){.sale-hero-text h4{font-size:18px}.sale-hero-text h4 span{font-size:12px}.sale-hero-text h6{font-size:14px}.sale-hero-text{padding:10px 5px}.sale-product .collection_info .price p{font-size:10px}}@media only screen and (max-width: 576px){.sale-hero-text{bottom:-1px}.pdp-sale-text h6{font-size:16px}.pdp-sale-text h6 span{font-size:10px}.pdp-sale-text{top:10px;left:10px;width:65px;height:65px}.col-card .col_img_wpr .pdp-sale-text{top:5px;left:5px;width:60px;height:60px}.col-card .col_img_wpr .pdp-sale-text h6{font-size:16px}.col-card .col_img_wpr .pdp-sale-text h6 span{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme.css.map */
