From 59410b982510dc1aa851d2217aeb8e8148610f2c Mon Sep 17 00:00:00 2001 From: Roman Pyrih Date: Mon, 4 May 2026 15:50:30 +0200 Subject: [PATCH] Save --- themes/ayon/assets/css/custom.css | 2 +- themes/ayon/assets/css/custom.css.map | 2 +- themes/ayon/assets/css/custom.scss | 5474 +++++++++-------- .../catalog/_partials/product-variants.tpl | 8 +- themes/ayon/templates/catalog/product.tpl | 9 +- 5 files changed, 2765 insertions(+), 2730 deletions(-) diff --git a/themes/ayon/assets/css/custom.css b/themes/ayon/assets/css/custom.css index 60ac4e8..e5586ba 100644 --- a/themes/ayon/assets/css/custom.css +++ b/themes/ayon/assets/css/custom.css @@ -1 +1 @@ -@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&display=swap";.product-variants:nth-of-type(2):hover{background-color:rgba(0,0,0,0);scale:100%;padding-right:0;margin-right:0;margin-bottom:0}.product-bar .product-variants,#button-mirror-reflection,.product-block-piece{transition:ease-in-out .1s all}.reviews-list-title{justify-content:center;display:block;float:left;clear:left;width:100%}.product-additional-block{width:calc(100% - 10px);margin:0 5px;float:left;border:1px solid #ddd;margin-top:20px}.product-additional-block .block-title{text-align:center;background-color:#3d3d3d;color:#fff;padding:10px 0;font-weight:400;font-size:15px}.product-additional-block .block-content{font-size:12px;padding:10px}.product-manual-button{padding:10px 20px;margin:5px;border:1px solid;width:calc(50% - 10px);display:inline-block;float:left;text-align:center}#header .logo{max-height:40px}#roycontent_top{margin-top:70px}#phblogrecentposts{margin-top:50px}body#module-ph_simpleblog-list rs-fullwidth-wrap,body#module-ph_simpleblog-single rs-fullwidth-wrap,body#module-ph_simpleblog-category rs-fullwidth-wrap{display:none}body:not(#index) #header:not(.normal) .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li>a{color:#1c1c1c !important}body:not(#index) #header:not(.normal) .row.action>div svg *{stroke:#1c1c1c !important}body:not(#index) #header:not(.normal) .row.action .blockcart a i{background-color:#1c1c1c}body:not(#index) #header:not(.normal) .logo-normal{display:block}body:not(#index) #header:not(.normal) .logo-trans{display:none}.logo_loader{max-width:150px}.wallcover-button{background-color:#222;display:inline-block;padding:10px 20px;color:#fff}body#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>h2,body#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>h2{width:50%;float:left;opacity:1 !important}body#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>img,body#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>img{width:50%;float:right}body#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>h2,body#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>h2{width:50%;float:right;margin-left:50%;opacity:1 !important}body#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>img,body#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>img{width:50%;float:left}.messenger-contact-container{position:fixed;right:10px;bottom:10px;z-index:1000}.messenger-contact-tip{display:none;position:absolute;right:0;top:10px;width:200px;margin-right:10px;border-radius:20px;padding:10px 20px;z-index:10000;background:#0084ff;color:#fff;font-size:12px}#header.normal .row.action{padding:5px 15px}#header.sticky.normal .row.action{padding:5px 15px}#header .row.action{min-height:auto}#roy_brands{display:none}body#product .product-quantity .qty,body#product .prod-buttons,body#product .product-minimal-quantity{display:none}.product-bar{width:100%;height:120px}.product-bar-container{margin-bottom:0px}.payu-form-margin{margin-bottom:50px}@media(max-width: 1404px){.product-bar{display:flex;justify-content:center;flex-wrap:wrap;height:auto}.add-to-cart{margin-bottom:20px !important}}@media(max-width: 675px){.product-bar{justify-content:left;padding:0px}}.product-bar{display:flex;padding-bottom:14px}.product-add-to-cart{margin-top:12px !important;margin-left:22px}body#product .product-variants{margin-top:40px}body:not(#index) #top_column{display:none}body#product #tabsection{width:50%;float:left;margin-top:0}body#product #roycontent_productbeforebuy{float:left;width:50%;clear:none;margin:0;padding:0}body#product #roycontent_productbeforebuy ul li{width:100% !important}body#index #roycontent_top ul li{margin:0}@media(max-width: 991px){body#product #tabsection,body#product #roycontent_productbeforebuy{width:100%}body#product #tabsection{margin-left:auto;margin-right:auto}.product-manual-button{width:calc(100% - 10px)}}#roycontent_footer .row>ul>li{width:100%}.footer-column{width:25%;float:left;text-align:left}@media(max-width: 991px){.footer-column{width:100%}.footer-column h4{margin-top:40px}.footer-column:first-child h4{margin-top:0}.products-section-title{font-size:34px !important}}.footer-container>.container>.row{display:none}.footer-column h4{margin-bottom:25px;text-transform:uppercase}.footer-column p{margin-bottom:0;float:left;clear:left}.footer-column a{display:inline-block;float:left;clear:left;margin-bottom:5px}.product-block-prices{display:inline-block;float:right}h1.h1.product-title{display:inline-block}body#product .container .col-content{display:none}body#product .container .col-image{width:100%;float:left;margin:auto !important}body#product .product-discounts{margin-bottom:0}body#product .product-prices{margin-top:0}body.wcag *{color:#ff0 !important;border-color:#ff0 !important;background-color:#000 !important;box-shadow:none !important}body.wcag .ets_mm_block>h4>a{color:#ff0 !important}body.wcag .ets_mm_megamenu.transition_default .mm_menus_li .mm_columns_ul{background:#000 !important;border:10px solid #ff0 !important}body.wcag #header.normal .row.action>div svg *{stroke:#ff0 !important}body.wcag #header.normal i{background-color:#ff0 !important}body.wcag #header.normal .row.action .blockcart a span.cart-products-count{background:#ff0 !important;color:#000 !important}#button-wcag{height:28px;width:28px;cursor:pointer;margin-right:12px}#button-wcag svg{fill:#1c1c1c !important}#button-wcag::after{content:"";display:block;border:1px solid #806d4b;height:100%;margin-left:11px}body.wcag #button-wcag svg{fill:#ff0 !important}body.wcag .messenger-contact-tip{background-color:#ff0 !important}body.wcag .messenger-contact-tip svg *{stroke:#000 !important}.toggle-listing-filters{padding:10px 20px;margin:5px;border:1px solid;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}main.filtersHidden .toggle-listing-filters .hide-filters{display:none}main:not(.filtersHidden) .toggle-listing-filters .hide-filters{display:block}main:not(.filtersHidden) .toggle-listing-filters .show-filters{display:none}main.filtersHidden #content-wrapper{width:100%}main.filtersHidden #left-column{display:none !important}@media(min-width: 992px){main.filtersHidden .js-product-miniature{width:25% !important}}body.size-2 *:not(span):not(p)>a,body.size-2 p,body.size-2 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-2 h1,body.size-2 h2,body.size-2 h3,body.size-2 h4,body.size-2 h5,body.size-2 h6,body.size-2 .block-content,body.size-2 .block-title,body.size-2 .btn:not(.btn-touchspin){font-size:120% !important;line-height:120% !important}body.size-3 *:not(span):not(p)>a,body.size-3 p,body.size-3 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-3 h1,body.size-3 h2,body.size-3 h3,body.size-3 h4,body.size-3 h5,body.size-3 h6,body.size-3 .block-content,body.size-3 .block-title,body.size-3 .btn:not(.btn-touchspin){font-size:140% !important;line-height:140% !important}body.size-4 *:not(span):not(p)>a,body.size-4 p,body.size-4 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-4 h1,body.size-4 h2,body.size-4 h3,body.size-4 h4,body.size-4 h5,body.size-4 h6,body.size-4 .block-content,body.size-4 .block-title,body.size-4 .btn:not(.btn-touchspin){font-size:160% !important;line-height:160% !important}body.size-5 *:not(span):not(p)>a,body.size-5 p,body.size-5 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-5 h1,body.size-5 h2,body.size-5 h3,body.size-5 h4,body.size-5 h5,body.size-5 h6,body.size-5 .block-content,body.size-5 .block-title,body.size-5 .btn:not(.btn-touchspin){font-size:180% !important;line-height:180% !important}p span,p a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:100% !important;line-height:100% !important}#buttons-size-wcag{display:inline-block !important}.button-wcag-size-down,.button-wcag-size-up{height:15px;text-align:center;width:100%;cursor:pointer;font-size:21px;margin-top:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-images .piece{position:absolute;left:0;top:0;width:20%;height:33.3333%;background:hsla(0,0%,100%,.3);border:1px solid #fff;cursor:move}.product-block-piece{float:left;display:inline-block;margin-top:20px;margin-left:30px}.product-block-piece:first-of-type{margin-left:0px}.product-bar label,.piece-divider,#custom-wallpaper-price,#custom-wallpaper-price-label{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#checkbox-piece{height:auto;margin-right:10px}#piece-width,#piece-height{height:auto;padding:5px;width:55px}.piece-size-controls,.piece-size-values{width:auto;clear:both}.piece-size-values{float:right}.product-block-custom-price{display:inline-block;margin-top:20px;margin-left:30px}#custom-wallpaper-price{text-align:center}#custom-wallpaper-price-label{margin-bottom:12px;text-align:center}.product-images img.thumb{-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-images img.thumb.mirrored{transform:scaleX(-1)}#piece.mirrored{transform:scaleX(-1);background-position:left}#button-mirror-reflection{margin-top:20px;display:inline-block;float:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#button-mirror-reflection p{color:#000}.product_image_wrapper>.images-container>.mask,.product_image_wrapper>.images-container>.mask .thumb-container{overflow:visible !important}.wallpaper-ruler.ruler-horizontal{top:-23px;position:absolute;width:100%;height:10px;border:1px solid #888;border-bottom:0}.wallpaper-ruler.ruler-vertical{right:-23px;position:absolute;width:10px;height:100%;border:1px solid #888;border-left:0;top:0}.wallpaper-ruler p{margin:0;text-align:center;font-size:12px}.wallpaper-ruler.ruler-horizontal p{width:100%;margin-top:-2px}.wallpaper-ruler.ruler-vertical p{transform:translate3d(-50%, -50%, 0) rotate(-90deg);position:absolute;top:50%}.flag-eu img{max-height:80px}.product_image_wrapper .product-thumbs-wrapper{display:none}body#product .product-variants .product-variants-item{margin:0}.product-bar .product-variants{display:inline-block;margin-top:20px !important;margin-left:30px;text-align:center;color:#fff;float:left}#textSearch{width:calc(100% - 30px);float:left}#clearTextSearch{float:left;margin-left:5px;width:25px;height:25px;background-color:#e6e6e6;border-radius:13px;text-align:center;line-height:25px;font-size:11px;margin-top:15px;cursor:pointer}body:not(#index) #bottom_column{padding-top:0;padding-bottom:0}.product-bar-icon svg{fill:#fff !important;width:100% !important;height:100% !important}.product-bar-icon img{width:100%;max-width:-moz-fit-content;max-width:fit-content}.product-bar-icon{float:left}.product-bar-box{float:left}.product-bar-box select.form-control{padding:5px 20px 5px 10px !important;height:auto !important;min-height:unset !important;min-width:130px !important}.product-bar-box span{text-align:left !important}.button-mirror-reflection-label{margin-top:24px}.piece-size-values,#custom-wallpaper-price,#custom-wallpaper-price-label{opacity:.23}#piece{display:none}body#product #main .images-container .product-images li.thumb-container .thumb{max-width:1000px}body#product #main .images-container .product-images li.thumb-container,body#product #main .images-container .product-images,body#product #main .images-container{display:inline-block}body#product #main .product_image_wrapper{display:flex}body#product #main .images-container{margin:auto}body#product #main .images-container .product-images li.thumb-container .thumb.dark{opacity:.3}body#product #main .images-container .product-images li.thumb-container{background-color:#000}body#product #human{background-image:url("/img/wysokosc_czlowieka.png");width:97px;display:block;height:57%;position:absolute;right:-158px;bottom:0;background-repeat:no-repeat;background-size:auto 100%;background-position:left}@media(max-width: 1330px){body#product #human{display:none}}.wariant_kolorystyczny>label{cursor:pointer}@media(min-width: 767px){body#category #main{padding-top:0 !important}.category-cover .img-responsive{max-width:unset;width:100%}}body#category h1,body#category #category-description{text-align:center}.products.row .thumbnail-container .action-block{display:none !important}body.cms-id-9 #content>p:first-child{height:18.6vw}body.cms-id-9 #content>p:first-child img{position:absolute;left:0}body.cms-id-9 .page-header{display:none}body.cms-id-9 #main{padding-top:0 !important}body.cms-id-9 h1{text-align:center;padding-top:25px;padding-bottom:8px !important}body.cms-id-9 .yours-desc{text-align:center;line-height:1.5rem !important;font-weight:400 !important}#category-description p{font-weight:400 !important}.button-open-hp{width:180px;display:block;margin:auto;float:none;text-align:center;background-color:#806d4a;color:#fff !important;font-weight:200;padding:8px;font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;margin-top:55px;margin-bottom:90px}.button-open-hp::before,.button-open-hp::after{content:"";background-image:url(/img/hp-button-decoration.jpg);width:150px;height:23px;position:absolute;top:-29px !important;left:29% !important;display:block;width:42%;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:default}.button-open-hp::after{transform:scale(-1);top:auto !important;bottom:-29px !important}.yours-text-block{width:25.333%;text-align:left;float:left;margin-right:3%;margin-left:5%;position:relative}.yours-text-block .content{font-weight:300;line-height:21px}.yours-text-block .title{font-size:22px;font-weight:400;padding-bottom:8px}.yours-text-block.block-1::before{content:"1"}.yours-text-block.block-2::before{content:"2"}.yours-text-block.block-3::before{content:"3"}.yours-text-block::before{position:absolute;left:-66px;color:#806d4a;width:46px;height:48px;border:2px solid #88704e;text-align:center;line-height:47px;font-size:24px;font-weight:100;top:-9px}@media(max-width: 992px){.yours-text-block{width:calc(100% - 65px);margin-bottom:40px;margin-right:0;margin-left:65px}}#hp-wallart-iframe{width:100%;height:700px}body.cms-id-10 h1{display:none}body.cms-id-10 #main{padding-top:0 !important}.product_count_block,.countcontainer,.count_icon.tip_inside{display:none}body#product main{padding-top:0}.product-top-banner{width:100%;margin-left:-80px;width:calc(100% + 160px);margin-bottom:70px}.product-top-banner img{width:100%}.btn-instagram{box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);text-transform:uppercase;font-weight:600;padding:.5rem 1.25rem;background:#415994;color:#fff}.btn-instagram:hover{color:#fff;background:#203363}.btn-instagram i{margin-right:8px;font-size:19px;position:relative;top:2px}@media(max-width: 1320px){.simpleblog__listing__post__wrapper{display:flex;align-items:center;flex-direction:column}}.bg-white-important{background-color:#fff !important}.radio-item{display:inline-block;position:relative}.radio-item input[type=radio]{display:none}.radio-item label{color:#666;font-weight:normal}.radio-item input[type=radio]:checked+label:after{border-radius:11px;width:14px;height:14px;position:absolute;top:2px;left:2px;content:" ";display:block;background-color:#000 !important}.radio-item input[type=radio]:checked+.switchColor.customInput:after{background-color:#ff0 !important}.hidden{display:none !important;visibility:none !important}.strong{font-weight:strong}.fancybox-size-controls{display:block;color:#000}.fancybox-material-controls{color:#000;display:block}.product-block-piece .product-bar-icon{margin-top:0px !important}.product-variants .product-bar-box{margin-top:10px !important}.fancybox-active{height:100% !important}.text p{font-size:11px;margin-bottom:5px;line-height:18px}.material-canvas img,.material-sand img{max-width:100%}.valid-width-alert,.valid-height-alert,.valid-alert{color:red;display:inline-block}.piece-height-px,.piece-width-px{background:#f2f2f2;position:absolute;color:#82704e;width:50px;text-align:center}.piece-width-px{bottom:-25px;right:-1px}.piece-height-px{transform:rotate(270deg);bottom:10px;right:-37px}.mirrored .piece-width-px{transform:scaleX(-1);bottom:-25px;left:-1px}.mirrored .piece-height-px{transform:rotate(270deg) scaleY(-1);bottom:10px;left:-37px}@media(min-width: 767px){body#index #roycontent_top ul li:nth-child(1){order:1}body#index #roycontent_top ul li:nth-child(2){order:2}body#index #roycontent_top ul li:nth-child(2)>.li-cont{width:100%}body#index #roycontent_top ul li:nth-child(3){order:2}body#index #roycontent_top ul li:nth-child(4){order:4}body#index #roycontent_top ul li:nth-child(4)>.li-cont{width:100%}body#index #roycontent_top ul li:nth-child(5){order:5}body#index #roycontent_top ul li:nth-child(6){order:7}body#index #roycontent_top ul li:nth-child(6)>.li-cont{width:100%}body#index #roycontent_top ul li:nth-child(7){order:6}body#index #roycontent_top ul li:nth-child(4n+1){text-align:right}}.faceted-slider{padding:10px}.product-variants::nth-of-type(1, 2):hover{background-color:#555;border-radius:3px;scale:110%;padding-right:30px;margin-right:-20px;margin-bottom:20px}.product-bar .product-variants,#button-mirror-reflection,.product-block-piece{transition:ease-in-out .1s all}#cart #cart-subtotal-shipping{display:none}#squaremeter,#dimension,#squaremeter_availability{display:none}#totalprice{display:inline-block;margin-top:20px;min-width:94px;color:#fff}#totalpriceinfo{padding-top:0;color:#000;font-weight:bold;font-size:18px}#cart .qty,#cart .product-line-grid-price{display:none}#cart .product-line-prices{justify-content:end}.product-variants:first-of-type:hover{background-color:#555;border-radius:3px;scale:100%;margin-bottom:0px}.product-bar .product-variants{display:inline-block;margin-left:0px;text-align:center;color:#fff;float:left}.product-actions .product-variants-item .control-label{margin-bottom:0}.product-actions .product-variants-item strong{font-weight:500}.product-variants .product-bar-box{margin-top:0px !important;max-width:180px;text-align:left}#button-mirror-reflection,#fancybox-size-controls,.product-bar.container .product-variants .fancybox-material-controls,body#product .product-variants,.product-block-custom-price{display:inline-flex;align-items:center}#button-mirror-reflection p{margin:0}.fancybox-size-controls .product-block-piece{padding-top:11px;padding-bottom:11px}.product-bar{padding-bottom:20px}.product-add-to-cart{margin-top:20px !important}.product-bar.container .product-variants-item{display:flex;align-items:center}@media(min-width: 836)and (max-width: 897px){.product-block-custom-price{margin-top:0}}@media(min-width: 1404px){.product-bar{height:auto}.product-block-custom-price{min-width:0}.add .btn.add-to-cart{padding:22px 17px}#totalprice{margin-left:0}}.side_menu .cart-prods li .product-img .image-cont{display:none}body.cms-id-16 .block-architekci{background-image:url("https://newwalls.pl/img/cms/custom-pages/architekci/architekci-hero-baner.jpg");padding:40px 80px 80px;background-size:cover}@media(max-width: 767px){body.cms-id-16 .block-architekci{padding:20px 20px}}body.cms-id-16 .architekci-title{font-size:50px;color:#fff;margin-bottom:40px;font-weight:800}body.cms-id-16 .architekci-description{color:#fff;font-weight:100;margin-bottom:0}body.cms-id-16 #main{padding-top:15px !important}body.cms-id-16 #main #map-info-list{list-style:none;padding:0;margin:0 auto;width:100%;max-width:910px}body.cms-id-16 #main #map-info-list>li:not(:last-child){margin-bottom:70px}body.cms-id-16 #main #map-info-list>li h2{position:relative;font-size:18px;padding-bottom:15px;margin-bottom:15px}body.cms-id-16 #main #map-info-list>li h2::before{content:"";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color:#ededed}body.cms-id-16 #main #map-info-list>li>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));-moz-column-gap:60px;column-gap:60px;row-gap:30px}body.cms-id-16 #main #map-info-list>li>ul li h3{font-size:18px;text-transform:uppercase;margin:0}body.cms-id-16 #main #map-info-list>li>ul li p{margin-bottom:0}body.cms-id-16 #bottom_column .products-section-title{text-align:center}body.cms-id-17 .block-dystrybutorzy{background-image:url("https://newwalls.pl/img/cms/custom-pages/dystrybutorzy/dystrybutorzy-hero-baner.jpg");padding:40px 80px 80px;background-size:cover}@media(max-width: 767px){body.cms-id-17 .block-dystrybutorzy{padding:20px 20px}}body.cms-id-17 .dystrybutorzy-title{font-size:50px;color:#fff;margin-bottom:40px;font-weight:800}body.cms-id-17 .dystrybutorzy-description{color:#fff;font-weight:100;margin-bottom:0}body.cms-id-17 #main{padding-top:15px !important}body.cms-id-17 #main #map-info-list{list-style:none;padding:0;margin:0 auto;width:100%;max-width:910px}body.cms-id-17 #main #map-info-list>li:not(:last-child){margin-bottom:70px}body.cms-id-17 #main #map-info-list>li h2{position:relative;font-size:18px;padding-bottom:15px;margin-bottom:15px;font-weight:700}body.cms-id-17 #main #map-info-list>li h2::before{content:"";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color:#ededed}body.cms-id-17 #main #map-info-list>li>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));-moz-column-gap:60px;column-gap:60px;row-gap:30px}body.cms-id-17 #main #map-info-list>li>ul li h3{text-align:left;font-size:18px;text-transform:uppercase;margin:0}body.cms-id-17 #main #map-info-list>li>ul li p{margin-bottom:0;text-align:left}body.cms-id-17 #main #map-info-list>li>ul li p a{display:block;line-height:1.5 !important;margin-bottom:5px}body.cms-id-17 #bottom_column .products-section-title{text-align:center}body.cms-id-18 .block-struktury{background-image:url("https://newwalls.pl/img/cms/custom-pages/struktury/struktury-hero-baner.jpg");padding:40px 80px 80px;background-size:cover}@media(max-width: 767px){body.cms-id-18 .block-struktury{padding:20px 20px}}body.cms-id-18 .struktury-title{font-size:50px;color:#fff;margin-bottom:40px;font-weight:800}body.cms-id-18 .struktury-description{color:#fff;font-weight:100;margin-bottom:0}body.cms-id-18 #main{padding-top:15px !important}body.cms-id-18 #main #content>h2{font-size:30px;margin-bottom:50px;margin-left:380px}body.cms-id-18 #main #content ul{list-style:none;margin:0;padding:0}body.cms-id-18 #main #content>ul>li{display:flex;flex-direction:row;align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:40px}body.cms-id-18 #main #content>ul>li:not(:last-child){margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ebebec}body.cms-id-18 #main #content .tile-info{flex:1}body.cms-id-18 #main #content .tile-info h2{font-size:22px;font-weight:600;margin-bottom:10px}body.cms-id-18 #main #content .tile-info p{font-size:16px;margin-bottom:10px}body.cms-id-18 #main #content .tile-info h3{font-size:16px;font-weight:600;margin-bottom:0;margin-top:0}body.cms-id-18 #main #content .tile-info ul li{font-size:13px;padding:0}body.cms-id-18 #main #content .pattern-pay{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ebebec}body.cms-id-18 #main #content .pattern-pay h2{font-size:30px;margin-bottom:30px}body.cms-id-18 #main #content .pattern-pay p{font-size:13px;line-height:1.3;margin-bottom:10px}body.cms-id-18 #bottom_column .products-section-title{text-align:center}body.cms-id-18 .pattern-action{width:-moz-fit-content;width:fit-content;margin-top:30px}body.cms-id-18 .pattern-action .add-to-cart{background:#7d6e4f;border-color:#7d6e4f}body.cms-id-18 .pattern-action .add-to-cart i{background-color:#fff}body.cms-id-18 .pattern-action .add-to-cart span{color:#fff !important}body.cms-id-18 .pattern-action .add-to-cart:hover{background:#7d6e4f;border-color:#7d6e4f}body.cms-id-18 .pattern-action .add-to-cart:hover i{background-color:#fff}body.cms-id-18 .pattern-action .add-to-cart:hover span{color:#fff !important}body.cms-id-18 .pattern-action .product-bar-container{display:none !important}.language_selector .language-selector-wrapper .dropdown-menu{min-width:unset;background:#fff !important;border-color:#fafafa !important}.language_selector .language-selector-wrapper .dropdown-menu li a{padding:3px 1.5rem}.head_action .curlan ul.dropdown-menu{right:-20px}.block-category-first .container{display:none !important}.block-category-second .category-cover{display:none !important}body#index #roycontent_top #custom-cols .html-item{position:relative;margin-bottom:20px}body#index #roycontent_top #custom-cols .html-item:nth-child(1) .html-item-data p a{background:#7d6e4f}body#index #roycontent_top #custom-cols .html-item:nth-child(2) .html-item-data p a{background:#548fb1}body#index #roycontent_top #custom-cols .html-item:nth-child(3) .html-item-data p a{background:#ab8d16}body#index #roycontent_top #custom-cols .html-item:hover .html-item-img::before{opacity:1;border-width:15px}body#index #roycontent_top #custom-cols .html-item .html-item-img{position:relative}body#index #roycontent_top #custom-cols .html-item .html-item-img::before{content:"";position:absolute;inset:0;border:0 solid hsla(0,0%,100%,.5);opacity:0;transition:all .3s ease-in-out}body#index #roycontent_top #custom-cols .html-item .html-item-img img{max-height:unset;height:unset}body#index #roycontent_top #custom-cols .html-item .html-item-data{position:absolute;bottom:0;left:15px;right:15px;padding:30px}body#index #roycontent_top #custom-cols .html-item .html-item-data h1{color:#fff;font-size:80px}body#index #roycontent_top #custom-cols .html-item .html-item-data p{color:#fff;font-size:22px;margin-bottom:0}body#index #roycontent_top #custom-cols .html-item .html-item-data p a{color:#fff;font-size:22px !important;display:flex;justify-content:center;align-items:center;height:80px;margin-bottom:20px;margin-top:20px;font-weight:100}@media(max-width: 1200px){body#index #roycontent_top #custom-cols .html-item .html-item-data{padding:20px}body#index #roycontent_top #custom-cols .html-item .html-item-data h1{font-size:50px}body#index #roycontent_top #custom-cols .html-item .html-item-data p{font-size:18px}body#index #roycontent_top #custom-cols .html-item .html-item-data p a{font-size:18px !important;height:70px}}.order-sample{background:#3d3d3d;padding:15px;text-align:center}.order-sample a{color:#fff}.product-bar.product-bar-title{flex-direction:column}.product-bar.product-bar-title h2{font-size:30px;margin-bottom:0}.product-bar.product-bar-title h3{color:#666;font-size:20px;margin-bottom:15px;font-weight:400}.product-bar.product-bar-data{position:relative;padding-bottom:30px}.product-bar.product-bar-data::before{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background:#7d6e4f}#fancybox-size-controls,.product-variants,#button-mirror-reflection,#button-color-variants{width:25%}#fancybox-size-controls .product-bar-icon,.product-variants .product-bar-icon,#button-mirror-reflection .product-bar-icon,#button-color-variants .product-bar-icon{margin-right:25px;margin-left:25px}#fancybox-size-controls .product-bar-box,#fancybox-size-controls .product-bar-box p,.product-variants .product-bar-box,.product-variants .product-bar-box p,#button-mirror-reflection .product-bar-box,#button-mirror-reflection .product-bar-box p,#button-color-variants .product-bar-box,#button-color-variants .product-bar-box p{color:#666;font-size:16px;font-weight:400}@media(max-width: 1100px){#fancybox-size-controls,.product-variants,#button-mirror-reflection,#button-color-variants{width:50%}}@media(max-width: 768px){#fancybox-size-controls,.product-variants,#button-mirror-reflection,#button-color-variants{width:100%}}.product-bar-label p{font-size:30px;margin-bottom:0}#fancybox-size-controls .product-block-piece{display:flex;flex-direction:row;align-items:center}#button-color-variants{display:flex;flex-direction:row;align-items:center;cursor:pointer;height:72px;margin-top:20px}#button-color-variants .product-bar-box p{margin-bottom:0}#box-color-variants{display:none;position:fixed;inset:0;z-index:9;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px)}#box-color-variants .product-variants{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;padding:20px;background:rgba(0,0,0,.95);width:auto}#box-color-variants .product-variants .product-variants-item .control-label{display:none}#box-color-variants .product-variants .product-variants-item ul{padding:0;width:100%;max-width:410px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}#box-color-variants .product-variants .product-variants-item ul li{margin:0}#box-color-variants .product-variants .product-variants-item ul li label{margin:0}.product-actions-custom{width:50%;margin-left:auto;margin-top:20px}.product-actions-custom .product-actions-custom--wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.product-actions-custom .product-actions-custom--wrapper #totalprice{flex:1}.product-actions-custom .product-actions-custom--wrapper .btn.btn-primary.add-to-cart{background:#7d6e4f;border-color:#7d6e4f}.product-actions-custom .product-actions-custom--wrapper .btn.btn-primary.add-to-cart i{background-color:#fff}.product-actions-custom .product-actions-custom--wrapper .btn.btn-primary.add-to-cart span{color:#fff}@media(max-width: 768px){.product-actions-custom .product-actions-custom--wrapper{flex-direction:column}}@media(max-width: 1400px){.product-actions-custom{width:100%;margin:0}}#custom-order-modal,#custom-email-pattern-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;outline:0;z-index:2020 !important}#custom-order-modal .custom-order-modal--wrapper,#custom-order-modal .custom-email-pattern-modal--wrapper,#custom-email-pattern-modal .custom-order-modal--wrapper,#custom-email-pattern-modal .custom-email-pattern-modal--wrapper{height:100%;width:100%;display:flex;justify-content:center}@media(min-height: 650px){#custom-order-modal .custom-order-modal--wrapper,#custom-order-modal .custom-email-pattern-modal--wrapper,#custom-email-pattern-modal .custom-order-modal--wrapper,#custom-email-pattern-modal .custom-email-pattern-modal--wrapper{align-items:center}}@media(max-height: 650px){#custom-order-modal .custom-order-modal--wrapper,#custom-order-modal .custom-email-pattern-modal--wrapper,#custom-email-pattern-modal .custom-order-modal--wrapper,#custom-email-pattern-modal .custom-email-pattern-modal--wrapper{overflow:auto}}#custom-order-modal .custom-order-box,#custom-email-pattern-modal .custom-order-box{position:relative;background:#fff;border-radius:20px;box-shadow:0 5px 40px 0 rgba(0,0,0,.2);width:100%;max-width:800px;padding:50px;height:-moz-fit-content;height:fit-content}#custom-order-modal #custom-order-box-close,#custom-email-pattern-modal #custom-order-box-close{position:absolute;top:0;right:0;width:40px;min-width:40px;height:40px;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:20px;border-bottom-left-radius:20px;background:#fff;box-shadow:0 5px 40px 0 rgba(0,0,0,.2);cursor:pointer}#custom-order-modal #custom-order-box-close::before,#custom-email-pattern-modal #custom-order-box-close::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:15px;height:1px;background:#000}#custom-order-modal #custom-order-box-close::after,#custom-email-pattern-modal #custom-order-box-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);width:15px;height:1px;background:#000}#custom-order-modal #custom-order-form .row:not(:last-child),#custom-email-pattern-modal #custom-order-form .row:not(:last-child){margin-bottom:20px}#custom-order-modal #custom-order-form .row>div[class^=col-],#custom-email-pattern-modal #custom-order-form .row>div[class^=col-]{display:flex;flex-direction:column;align-items:flex-start}#custom-order-modal #custom-order-form .row>div[class^=col-] input[type=text],#custom-order-modal #custom-order-form .row>div[class^=col-] input[type=file],#custom-order-modal #custom-order-form .row>div[class^=col-] textarea,#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] input[type=text],#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] input[type=file],#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] textarea{width:100%}#custom-order-modal #custom-order-form .row>div[class^=col-] textarea,#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] textarea{resize:none}#custom-order-modal #custom-order-form .custom-order-form-title,#custom-email-pattern-modal #custom-order-form .custom-order-form-title{font-size:29px;margin-bottom:20px}#custom-order-modal #custom-order-form ul,#custom-email-pattern-modal #custom-order-form ul{padding:0;margin:32px 0 0 0}#custom-order-modal #custom-order-form ul li,#custom-email-pattern-modal #custom-order-form ul li{display:flex;flex-direction:row;align-items:center;-moz-column-gap:15px;column-gap:15px}#custom-order-modal #custom-order-form ul li input,#custom-email-pattern-modal #custom-order-form ul li input{height:auto;cursor:pointer}#custom-order-modal #custom-order-form ul li label,#custom-email-pattern-modal #custom-order-form ul li label{margin:0;line-height:1.2;cursor:pointer}#custom-order-modal #custom-order-form .form-btn,#custom-email-pattern-modal #custom-order-form .form-btn{width:100%;display:flex;align-items:center;justify-content:flex-end}#custom-order-modal #custom-order-form .form-btn .loader,#custom-email-pattern-modal #custom-order-form .form-btn .loader{display:none;width:32px;height:32px;border:5px solid #806d4a;border-bottom-color:#fff;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#custom-order-modal #custom-order-form .form-btn .send-form,#custom-email-pattern-modal #custom-order-form .form-btn .send-form{display:flex;flex-direction:row;align-items:center;background:#7d6e4f;border-color:#7d6e4f}#custom-order-modal #custom-order-form .form-btn .send-form i,#custom-email-pattern-modal #custom-order-form .form-btn .send-form i{display:flex;width:28px;height:28px;margin-right:12px;background-color:#fff;-webkit-mask-image:url("/modules/roy_customizer/images/rt_cart2.svg");mask-image:url("/modules/roy_customizer/images/rt_cart2.svg");-webkit-mask-size:cover;mask-size:cover;transition:all .22s cubic-bezier(0.07, 0.74, 0.56, 0.89)}#custom-order-modal #custom-order-form .form-btn .send-form .text,#custom-email-pattern-modal #custom-order-form .form-btn .send-form .text{color:#fff;transition:all .22s cubic-bezier(0.07, 0.74, 0.56, 0.89)}#custom-order-modal .custom-file-upload,#custom-email-pattern-modal .custom-file-upload{position:relative;display:inline-block;cursor:pointer}#custom-order-modal .custom-file-upload-label,#custom-email-pattern-modal .custom-file-upload-label{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;padding-left:0;padding-right:0;border:none;box-shadow:none;cursor:pointer}#custom-order-modal .custom-file-upload-label img,#custom-email-pattern-modal .custom-file-upload-label img{width:28px;height:28px}#custom-order-modal #file-selected,#custom-email-pattern-modal #file-selected{display:block;margin-top:10px;font-size:14px}#custom-order-modal .custom-file-upload input[type=file],#custom-email-pattern-modal .custom-file-upload input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}#custom-order-btn,#custom-sample-btn{padding:10px 20px;margin:5px;border:1px solid;width:99%;display:inline-block;text-align:center}#custom-pattern-btn{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}#custom-pattern-btn img{width:30px}.fancybox-material-box .material-canvas:nth-child(2n+1){background:#dfdfdf}.fancybox-material-box .material-canvas .col-xs-12{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}._btn-1,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more{position:relative;display:inline-block}._btn-1:hover::before,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more:hover::before{width:100%}._btn-1:hover span,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more:hover span{color:#fff}._btn-1::before,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#806d4b;transition:all 250ms ease-in-out}._btn-1 span,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more span{position:relative;color:#806d4b;font-family:"Inter",sans-serif;font-weight:300;font-size:15px;line-height:1;display:inline-flex;align-items:center;text-align:center;padding:16px;transition:all 250ms ease-in-out}._footer-social ._footer-social--wrapper{text-align:center;margin-bottom:70px}._footer-social ._footer-social--wrapper h2{color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:37px;line-height:1;margin-bottom:14px}._footer-social ._footer-social--wrapper h3{color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1}._footer-social ._footer-social--wrapper ol{display:flex;justify-content:center;flex-direction:row;-moz-column-gap:24px;column-gap:24px;margin-top:40px}._footer-social ._footer-social--wrapper ol li{padding:0;margin:0;line-height:1}._footer-social ._footer-social--wrapper ol li a{color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:19px;line-height:1;display:inline-flex;align-items:center;flex-direction:row;-moz-column-gap:13px;column-gap:13px;padding:21px 43px;border:2px solid #000;border-radius:12px}._footer-social ._footer-social--wrapper ol li a i{font-size:30px;line-height:.8}._join-us ._join-us--wrapper{position:relative;padding:80px 0}._join-us ._join-us--wrapper::before{content:"";position:absolute;top:0;left:50%;bottom:0;width:100svw;background:#f0f0f0;transform:translateX(-50%)}._join-us ._join-us--wrapper h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:1;text-align:center;margin-bottom:50px}._join-us ._join-us--wrapper p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.78;text-align:center}._join-us ._join-us--wrapper p:last-child{margin-bottom:0}._join-us ._join-us--wrapper a{display:block;margin:0 auto;width:100%;max-width:-moz-fit-content;max-width:fit-content}._join-us ._join-us--wrapper ._join-us--text{margin-bottom:50px}section#main{overflow:hidden}#roycontent_home ul li{overflow:initial}#roycontent_home ul li .li-cont{overflow:initial}footer#footer .footer-container{padding-top:100px;padding-bottom:40px;background:#000}footer#footer #roycontent_footer ._footer_box{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:40px}footer#footer #roycontent_footer ._footer_box ._footer_col_1{width:calc(25% - 20px);text-align:left}@media(max-width: 992px){footer#footer #roycontent_footer ._footer_box ._footer_col_1{width:100%;text-align:center}}footer#footer #roycontent_footer ._footer_box ._footer_col_1 img{width:100%;max-width:219px}footer#footer #roycontent_footer ._footer_box ._footer_col_2{width:calc(75% - 20px);text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:50px}@media(max-width: 992px){footer#footer #roycontent_footer ._footer_box ._footer_col_2{width:100%}}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33{width:calc(33.3333333333% - 26.6666666667px)}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 h4{color:#fff;font-family:"Inter",sans-serif;font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:12px}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 p{color:#8c8c8c;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:2}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 p>a{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ul,footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol{position:relative;display:flex;flex-direction:column;row-gap:12px;padding:0;margin:0;list-style:none}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ul li,footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol li{padding:0;margin:0}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ul li a,footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol li a{color:#8c8c8c;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:1}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol li a{font-size:25px}footer#footer #roycontent_footer ._footer_box_bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;padding-top:30px;border-top:1px solid #fff}footer#footer #roycontent_footer ._footer_box_bottom ul li{padding:0;margin:0}footer#footer #roycontent_footer ._footer_box_bottom ul li a,footer#footer #roycontent_footer ._footer_box_bottom ul li p{color:#fff;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:25px;margin-bottom:0}#roycontent_home li.htmlcontent-item-id-40{padding:140px 0 50px}#roycontent_home li.htmlcontent-item-id-40>div.li-cont{position:initial}#roycontent_home li.htmlcontent-item-id-40 h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1}#roycontent_home li.htmlcontent-item-id-40 ._box-content{position:relative;width:100%;max-width:440px;margin-bottom:70px;z-index:2}#roycontent_home li.htmlcontent-item-id-40 ._box-content h3{margin-bottom:50px}#roycontent_home li.htmlcontent-item-id-40 ._box-content p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.7;margin-bottom:50px}#roycontent_home li.htmlcontent-item-id-40 ._box-partners{position:relative;width:100%;max-width:750px;z-index:2}@media(max-width: 992px){#roycontent_home li.htmlcontent-item-id-40 ._box-partners{max-width:600px}}#roycontent_home li.htmlcontent-item-id-40 ._box-partners h3{margin-bottom:70px}#roycontent_home li.htmlcontent-item-id-40 ._box-partners ._partners-slider .swiper-slide img{width:100%;max-width:-moz-fit-content;max-width:fit-content;height:40px}#roycontent_home li.htmlcontent-item-id-40 ._box-bg{position:absolute;top:0;left:50%;width:100svw;transform:translateX(-50%);z-index:1}#roycontent_home li.htmlcontent-item-id-40 ._box-bg ._box-bg--wrapper{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto}#roycontent_home li.htmlcontent-item-id-40 ._box-bg img{width:100%;max-width:-moz-fit-content;max-width:fit-content;position:absolute;left:50%}#roycontent_home li.htmlcontent-item-id-41{padding:0;margin:0;width:100svw;margin-left:50%;transform:translateX(-50%)}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles ._box-big-tile{height:672px;overflow:hidden}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles ._box-big-tile:hover img{transform:scale(1.1)}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles ._box-big-tile img{height:672px;-o-object-fit:cover;object-fit:cover;transition:200ms}#roycontent_home li.htmlcontent-item-id-42{position:relative;padding:75px 0;margin:0}#roycontent_home li.htmlcontent-item-id-42::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100svw;transform:translateX(-50%);background:#f0f0f0}#roycontent_home li.htmlcontent-item-id-42 ._c-row{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:50px;column-gap:50px}#roycontent_home li.htmlcontent-item-id-42 ._c-row ._c-col-1 img{width:100%;max-width:-moz-fit-content;max-width:fit-content}#roycontent_home li.htmlcontent-item-id-42 h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin:0}#roycontent_home li.htmlcontent-item-id-42 p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.7}#roycontent_home li.htmlcontent-item-id-42 p:last-child{margin-bottom:0}#roycontent_home li.htmlcontent-item-id-42 ._box-text{margin:50px 0}#roycontent_home li.htmlcontent-item-id-43{position:relative;padding:25px 0 85px;margin:0}#roycontent_home li.htmlcontent-item-id-43 ._c-row-1{margin-bottom:50px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-1 ._c-col-1 h3{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:37px;line-height:1}#roycontent_home li.htmlcontent-item-id-43 ._c-row-1 ._c-col-1 h3 strong{display:block;padding-top:20px;padding-left:55px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:inherit}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:120px;column-gap:120px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile{width:100%;max-width:440px;margin:0 auto}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--img{margin-bottom:40px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--img img{width:100%;max-width:-moz-fit-content;max-width:fit-content}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text h4{color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin:0 0 50px 0}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text p:last-child{margin-bottom:0}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text a._btn-1,#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text .box-hp-products-slider #pp-carousel-1 a.pp-carousel__more,.box-hp-products-slider #pp-carousel-1 #roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text a.pp-carousel__more{margin-top:36px}#roycontent_home li.htmlcontent-item-id-44{position:relative;padding:25px 0;margin:0}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 h3{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:37px;line-height:1;text-align:center;margin:0 auto 50px;max-width:730px}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 h3 strong{display:inline-block;padding-top:20px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:inherit}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0px;text-align:center}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 p:last-child{margin-bottom:0}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 img{width:100%;max-width:-moz-fit-content;max-width:fit-content}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-text{margin-bottom:70px;max-width:730px;margin:0 auto}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img{display:flex;flex-direction:column;row-gap:30px;width:100%;max-width:970px;margin:70px auto 0}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img a._btn-1,#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img .box-hp-products-slider #pp-carousel-1 a.pp-carousel__more,.box-hp-products-slider #pp-carousel-1 #roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img a.pp-carousel__more{display:block;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto}.hp-box-1{position:relative;padding:100px 0 90px;margin:0}.hp-box-1 ._c-row-1{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:120px;column-gap:120px}@media(max-width: 1240px){.hp-box-1 ._c-row-1{-moz-column-gap:80px;column-gap:80px}}.hp-box-1 ._c-row-1 ._c-col-1 h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin-bottom:50px}.hp-box-1 ._c-row-1 ._c-col-1 p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0px}.hp-box-1 ._c-row-1 ._c-col-1 p:last-child{margin-bottom:0}.hp-box-1 ._c-row-1 ._c-col-1 ._col-text{margin-bottom:50px}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img img{width:100%;height:459px;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:-20px}@media(max-width: 992px){.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail{flex-direction:column}}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;gap:24px}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol li{padding:0;margin:0}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol li img{width:100px;height:100px;border-radius:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1240px){.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol li img{width:80px;height:80px}}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text{text-align:right;margin-top:20px}@media(max-width: 992px){.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text{text-align:center}}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:19px;margin:0}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text a{color:#8c8c8c;font-family:"Inter",sans-serif;font-weight:400;font-size:11px;line-height:19px}.box-hp-products-slider #pp-carousel-1 .pp-carousel__header{padding-bottom:65px}.box-hp-products-slider #pp-carousel-1 .pp-carousel__header .pp-carousel__title{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:37px;line-height:1;margin:0}.box-hp-products-slider #pp-carousel-1 .pp-carousel__header .pp-carousel__subtitle{display:block;padding-top:20px;padding-left:55px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:1}.box-hp-products-slider #pp-carousel-1 .pp-carousel__card .pp-carousel__meta{padding-top:36px}.box-hp-products-slider #pp-carousel-1 .pp-carousel__card .pp-carousel__meta .pp-carousel__name{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:18px;text-transform:none}.box-hp-products-slider #pp-carousel-1 .pp-carousel__card .pp-carousel__meta .pp-carousel__price{color:#8c8c8c;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:18px;text-align:right}body.cms-id-15 ._box-1{margin-bottom:80px}body.cms-id-15 ._box-1 ._row{display:flex;flex-direction:row;-moz-column-gap:90px;column-gap:90px}@media(max-width: 1200px){body.cms-id-15 ._box-1 ._row{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 991px){body.cms-id-15 ._box-1 ._row{flex-direction:column}}body.cms-id-15 ._box-1 ._row ._col-1 .box-title h2{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500 !important;font-size:37px !important;line-height:1 !important;margin:0 0 59px 0 !important}body.cms-id-15 ._box-1 ._row ._col-1 .box-title h2 strong{display:block;padding-top:20px;padding-left:55px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:37px;line-height:inherit}@media(max-width: 1200px){body.cms-id-15 ._box-1 ._row ._col-1 .box-title h2 strong{padding-left:0;padding-top:0}}body.cms-id-15 ._box-1 ._row ._col-1 .box-text{width:100%}@media(min-width: 992px){body.cms-id-15 ._box-1 ._row ._col-1 .box-text{max-width:406px}}body.cms-id-15 ._box-1 ._row ._col-1 .box-text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400 !important;font-size:14px !important;line-height:1.78 !important;text-align:left}body.cms-id-15 ._box-1 ._row ._col-1 .box-text p:last-child{margin-bottom:0}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider{position:relative;padding:0 52px;width:-moz-fit-content;width:fit-content}@media(max-width: 991px){body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider{margin:0 auto}}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .structure-slider{width:100%;max-width:473px}@media(max-width: 1200px){body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .structure-slider{max-width:370px}}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-next,body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-prev{color:#8c8c8c;width:14px}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-next{right:15px}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-prev{left:15px}body.cms-id-15 ._box-2 ._row .box-title h2{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500 !important;font-size:37px !important;line-height:1 !important;margin:0 0 90px 0 !important}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row .box-title h2{margin:0 0 60px 0 !important}}body.cms-id-15 ._box-2 ._row ._tiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:28px}body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:340px;cursor:pointer}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:270px}}@media(max-width: 991px){body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:295px}}@media(max-width: 767px){body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:350px}}body.cms-id-15 ._box-2 ._row ._tiles ._tile:hover ._tile-content ._tile-images .img-1{opacity:0;visibility:hidden}body.cms-id-15 ._box-2 ._row ._tiles ._tile:hover ._tile-content ._tile-images .img-2{opacity:1;visibility:visible}body.cms-id-15 ._box-2 ._row ._tiles ._tile.active ._tile-content ._tile-images{opacity:0;visibility:hidden}body.cms-id-15 ._box-2 ._row ._tiles ._tile.active ._tile-content ._tile-text{opacity:1;visibility:visible}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{position:relative;margin-bottom:10px;width:340px;height:340px;display:flex;align-items:center;justify-content:center}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{width:270px;height:270px}}@media(max-width: 991px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{width:295px;height:295px}}@media(max-width: 767px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{width:350px;height:350px}}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images{position:absolute;inset:0;transition:all 300ms ease-in-out}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:340px !important;min-width:340px !important;height:340px !important;border-radius:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:270px !important;min-width:270px !important;height:270px !important}}@media(max-width: 991px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:295px !important;min-width:295px !important;height:295px !important}}@media(max-width: 767px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:350px !important;min-width:350px !important;height:350px !important}}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images .img-1{position:absolute;inset:0;z-index:1;opacity:1;visibility:visible;transition:all 300ms ease-in-out}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images .img-2{position:absolute;inset:0;opacity:0;visibility:hidden;transition:all 300ms ease-in-out}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text{text-align:left !important;padding:25px;opacity:0;visibility:hidden;transition:all 300ms ease-in-out;position:relative;z-index:2}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text h5{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px !important;line-height:1.2;margin:0 0 10px 0 !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:10px;line-height:1.5;margin:0 0 10px 0 !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text ul{margin:0 !important;list-style:disc !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text ul li{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:10px;line-height:1.4;padding:0 !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile h3{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:1;text-align:center !important;margin:0 !important}body#product h1.product-title{color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:1;padding-bottom:20px}body#product .product-box{position:relative;padding:17px 0;border-bottom:1px solid #8c8c8c}body#product .product-box .block-title{font-family:"Inter";font-weight:700;font-size:18px;line-height:1.7;color:#3c3c3c;margin-bottom:0}body#product .product-box .product-box--head{position:relative}body#product .product-box .product-box--head::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:23px;height:1px;background:#3c3c3c;border-radius:3px}body#product .product-box .product-box--head::after{content:"";position:absolute;top:50%;right:11px;transform:translateY(-50%);width:1px;height:23px;background:#3c3c3c;border-radius:3px;transition:all .3s ease-in-out}body#product .block-description-data .block-title{margin-bottom:10px}body#product .block-description-data p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7}body#product .block-description-data p:last-child{margin-bottom:0}body#product .block-config-info-data{border-bottom:0}body#product .block-config-info-data .block-title{margin-bottom:10px}body#product .block-config-info-data p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7}body#product .product-price-data{display:flex;flex-direction:row;justify-content:space-between}body#product .product-price-data--wrapper .block-title{margin-bottom:5px}body#product .product-price-data--wrapper .product-prices-data .product-prices{margin:0}body#product .product-price-data--wrapper .product-prices-data .product-price{margin:0}body#product .product-price-data--wrapper .product-prices-data .current-price span{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:25px;line-height:1}body#product .product-box-free-example{position:relative;padding:75px 0;margin:0;background:#f0f0f0;margin-top:200px}body#product .product-box-free-example ._c-row-1{position:relative}body#product .product-box-free-example ._c-row-1 p{color:#f0f0f0;font-family:"Noto Serif Display",serif;font-weight:400;font-size:130px;line-height:1;position:absolute;top:0;right:0;transform:translateY(calc(-100% - 60px))}body#product .product-box-free-example ._c-row-2{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:50px;column-gap:50px}body#product .product-box-free-example ._c-row-2 ._c-col-1 img{width:100%;max-width:-moz-fit-content;max-width:fit-content}body#product .product-box-free-example h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin:0}body#product .product-box-free-example p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.7}body#product .product-box-free-example p:last-child{margin-bottom:0}body#product .product-box-free-example ._box-text{margin:50px 0}body#product .product-order-sample{display:flex;flex-direction:row;justify-content:space-between;align-items:end}body#product .product-order-sample--wrapper{width:100%;max-width:350px}body#product .product-order-sample--wrapper p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7}body#product .product-order-sample--wrapper p:last-child{margin-bottom:0}body#product .product-variants-data--new form#add-to-cart-or-refresh{margin:0;padding:0}body#product .product-variants-data--new .product-variants-grid>.product-variants{display:block;margin:0;padding:0}body#product .product-variants-data--new .product-variants-grid .product-variants-item{margin:0;padding:0;float:none}body#product .product-variants-data--new .product-variants-grid>.product-variants>.control-label{display:none}body#product .product-variants-data--new .product-variants-grid ul[id^=group_]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}@media(max-width: 768px){body#product .product-variants-data--new .product-variants-grid ul[id^=group_]{grid-template-columns:repeat(2, 1fr);gap:16px}}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny{float:none;width:auto;margin:0;padding:0;list-style:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;cursor:pointer;border:none;border-radius:0;padding:0;margin:0;background:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label input.input-color{position:absolute;opacity:0;width:0;height:0;pointer-events:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;outline:2px solid rgba(0,0,0,0);outline-offset:2px;transition:outline-color .15s ease-in-out}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label .sr-only.tip{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal;font-size:14px;line-height:25px;text-align:left;color:#8c8c8c;font-family:"Inter",sans-serif;font-weight:400}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label>span.color{display:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label:hover img{outline-color:#c9bda4}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label:has(input.input-color:checked) img{outline-color:#7d6e4f}body#product .product_image--new{position:relative}body#product .product_image--new #piece{display:block;position:absolute;left:10px;top:10px;width:20%;height:33.3333%;background:hsla(0,0%,100%,.3);border:1px solid #fff;cursor:move;z-index:10}body#product .product_image--new #piece.mirrored{transform:scaleX(-1)}body#product .product-size-data .product-size-data--new{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}body#product .product-size-data .product-size-data--new .piece-summary{display:inline-flex;align-items:baseline;gap:6px;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;color:#333;cursor:pointer}body#product .product-size-data .product-size-data--new .piece-summary #piece-size-view{font-weight:600;font-size:16px;color:#7d6e4f}body#product .product-size-data .product-size-data--new .piece-summary .piece-hint{color:#8c8c8c;font-size:13px}body#product .product-size-data .product-size-data--new .piece-summary:hover #piece-size-view{text-decoration:underline}body#product .product-size-data .product-size-data--new #button-mirror-reflection{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:border-color .15s,background .15s}body#product .product-size-data .product-size-data--new #button-mirror-reflection:hover{border-color:#7d6e4f;background:rgba(125,110,79,.05)}body#product .product-size-data .product-size-data--new #button-mirror-reflection .product-bar-icon img{width:24px;height:auto;display:block}body#product .product-size-data .product-size-data--new #button-mirror-reflection .button-mirror-reflection-label{margin:0;font-family:Inter,sans-serif;font-size:14px;color:#333}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file +@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&display=swap";.product-variants:nth-of-type(2):hover{background-color:rgba(0,0,0,0);scale:100%;padding-right:0;margin-right:0;margin-bottom:0}.product-bar .product-variants,#button-mirror-reflection,.product-block-piece{transition:ease-in-out .1s all}.reviews-list-title{justify-content:center;display:block;float:left;clear:left;width:100%}.product-additional-block{width:calc(100% - 10px);margin:0 5px;float:left;border:1px solid #ddd;margin-top:20px}.product-additional-block .block-title{text-align:center;background-color:#3d3d3d;color:#fff;padding:10px 0;font-weight:400;font-size:15px}.product-additional-block .block-content{font-size:12px;padding:10px}.product-manual-button{padding:10px 20px;margin:5px;border:1px solid;width:calc(50% - 10px);display:inline-block;float:left;text-align:center}#header .logo{max-height:40px}#roycontent_top{margin-top:70px}#phblogrecentposts{margin-top:50px}body#module-ph_simpleblog-list rs-fullwidth-wrap,body#module-ph_simpleblog-single rs-fullwidth-wrap,body#module-ph_simpleblog-category rs-fullwidth-wrap{display:none}body:not(#index) #header:not(.normal) .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li>a{color:#1c1c1c !important}body:not(#index) #header:not(.normal) .row.action>div svg *{stroke:#1c1c1c !important}body:not(#index) #header:not(.normal) .row.action .blockcart a i{background-color:#1c1c1c}body:not(#index) #header:not(.normal) .logo-normal{display:block}body:not(#index) #header:not(.normal) .logo-trans{display:none}.logo_loader{max-width:150px}.wallcover-button{background-color:#222;display:inline-block;padding:10px 20px;color:#fff}body#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>h2,body#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>h2{width:50%;float:left;opacity:1 !important}body#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>img,body#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>img{width:50%;float:right}body#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>h2,body#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>h2{width:50%;float:right;margin-left:50%;opacity:1 !important}body#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>img,body#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>img{width:50%;float:left}.messenger-contact-container{position:fixed;right:10px;bottom:10px;z-index:1000}.messenger-contact-tip{display:none;position:absolute;right:0;top:10px;width:200px;margin-right:10px;border-radius:20px;padding:10px 20px;z-index:10000;background:#0084ff;color:#fff;font-size:12px}#header.normal .row.action{padding:5px 15px}#header.sticky.normal .row.action{padding:5px 15px}#header .row.action{min-height:auto}#roy_brands{display:none}body#product .product-quantity .qty,body#product .prod-buttons,body#product .product-minimal-quantity{display:none}.product-bar{width:100%;height:120px}.product-bar-container{margin-bottom:0px}.payu-form-margin{margin-bottom:50px}@media(max-width: 1404px){.product-bar{display:flex;justify-content:center;flex-wrap:wrap;height:auto}.add-to-cart{margin-bottom:20px !important}}@media(max-width: 675px){.product-bar{justify-content:left;padding:0px}}.product-bar{display:flex;padding-bottom:14px}.product-add-to-cart{margin-top:12px !important;margin-left:22px}body#product .product-variants{margin-top:40px}body:not(#index) #top_column{display:none}body#product #tabsection{width:50%;float:left;margin-top:0}body#product #roycontent_productbeforebuy{float:left;width:50%;clear:none;margin:0;padding:0}body#product #roycontent_productbeforebuy ul li{width:100% !important}body#index #roycontent_top ul li{margin:0}@media(max-width: 991px){body#product #tabsection,body#product #roycontent_productbeforebuy{width:100%}body#product #tabsection{margin-left:auto;margin-right:auto}.product-manual-button{width:calc(100% - 10px)}}#roycontent_footer .row>ul>li{width:100%}.footer-column{width:25%;float:left;text-align:left}@media(max-width: 991px){.footer-column{width:100%}.footer-column h4{margin-top:40px}.footer-column:first-child h4{margin-top:0}.products-section-title{font-size:34px !important}}.footer-container>.container>.row{display:none}.footer-column h4{margin-bottom:25px;text-transform:uppercase}.footer-column p{margin-bottom:0;float:left;clear:left}.footer-column a{display:inline-block;float:left;clear:left;margin-bottom:5px}.product-block-prices{display:inline-block;float:right}h1.h1.product-title{display:inline-block}body#product .container .col-content{display:none}body#product .container .col-image{width:100%;float:left;margin:auto !important}body#product .product-discounts{margin-bottom:0}body#product .product-prices{margin-top:0}body.wcag *{color:#ff0 !important;border-color:#ff0 !important;background-color:#000 !important;box-shadow:none !important}body.wcag .ets_mm_block>h4>a{color:#ff0 !important}body.wcag .ets_mm_megamenu.transition_default .mm_menus_li .mm_columns_ul{background:#000 !important;border:10px solid #ff0 !important}body.wcag #header.normal .row.action>div svg *{stroke:#ff0 !important}body.wcag #header.normal i{background-color:#ff0 !important}body.wcag #header.normal .row.action .blockcart a span.cart-products-count{background:#ff0 !important;color:#000 !important}#button-wcag{height:28px;width:28px;cursor:pointer;margin-right:12px}#button-wcag svg{fill:#1c1c1c !important}#button-wcag::after{content:"";display:block;border:1px solid #806d4b;height:100%;margin-left:11px}body.wcag #button-wcag svg{fill:#ff0 !important}body.wcag .messenger-contact-tip{background-color:#ff0 !important}body.wcag .messenger-contact-tip svg *{stroke:#000 !important}.toggle-listing-filters{padding:10px 20px;margin:5px;border:1px solid;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}main.filtersHidden .toggle-listing-filters .hide-filters{display:none}main:not(.filtersHidden) .toggle-listing-filters .hide-filters{display:block}main:not(.filtersHidden) .toggle-listing-filters .show-filters{display:none}main.filtersHidden #content-wrapper{width:100%}main.filtersHidden #left-column{display:none !important}@media(min-width: 992px){main.filtersHidden .js-product-miniature{width:25% !important}}body.size-2 *:not(span):not(p)>a,body.size-2 p,body.size-2 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-2 h1,body.size-2 h2,body.size-2 h3,body.size-2 h4,body.size-2 h5,body.size-2 h6,body.size-2 .block-content,body.size-2 .block-title,body.size-2 .btn:not(.btn-touchspin){font-size:120% !important;line-height:120% !important}body.size-3 *:not(span):not(p)>a,body.size-3 p,body.size-3 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-3 h1,body.size-3 h2,body.size-3 h3,body.size-3 h4,body.size-3 h5,body.size-3 h6,body.size-3 .block-content,body.size-3 .block-title,body.size-3 .btn:not(.btn-touchspin){font-size:140% !important;line-height:140% !important}body.size-4 *:not(span):not(p)>a,body.size-4 p,body.size-4 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-4 h1,body.size-4 h2,body.size-4 h3,body.size-4 h4,body.size-4 h5,body.size-4 h6,body.size-4 .block-content,body.size-4 .block-title,body.size-4 .btn:not(.btn-touchspin){font-size:160% !important;line-height:160% !important}body.size-5 *:not(span):not(p)>a,body.size-5 p,body.size-5 *:not(a):not(button)>span:not(.mm_bubble_text),body.size-5 h1,body.size-5 h2,body.size-5 h3,body.size-5 h4,body.size-5 h5,body.size-5 h6,body.size-5 .block-content,body.size-5 .block-title,body.size-5 .btn:not(.btn-touchspin){font-size:180% !important;line-height:180% !important}p span,p a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:100% !important;line-height:100% !important}#buttons-size-wcag{display:inline-block !important}.button-wcag-size-down,.button-wcag-size-up{height:15px;text-align:center;width:100%;cursor:pointer;font-size:21px;margin-top:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-images .piece{position:absolute;left:0;top:0;width:20%;height:33.3333%;background:hsla(0,0%,100%,.3);border:1px solid #fff;cursor:move}.product-block-piece{float:left;display:inline-block;margin-top:20px;margin-left:30px}.product-block-piece:first-of-type{margin-left:0px}.product-bar label,.piece-divider,#custom-wallpaper-price,#custom-wallpaper-price-label{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#checkbox-piece{height:auto;margin-right:10px}#piece-width,#piece-height{height:auto;padding:5px;width:55px}.piece-size-controls,.piece-size-values{width:auto;clear:both}.piece-size-values{float:right}.product-block-custom-price{display:inline-block;margin-top:20px;margin-left:30px}#custom-wallpaper-price{text-align:center}#custom-wallpaper-price-label{margin-bottom:12px;text-align:center}.product-images img.thumb{-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-images img.thumb.mirrored{transform:scaleX(-1)}#piece.mirrored{transform:scaleX(-1);background-position:left}#button-mirror-reflection{margin-top:20px;display:inline-block;float:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#button-mirror-reflection p{color:#000}.product_image_wrapper>.images-container>.mask,.product_image_wrapper>.images-container>.mask .thumb-container{overflow:visible !important}.wallpaper-ruler.ruler-horizontal{top:-23px;position:absolute;width:100%;height:10px;border:1px solid #888;border-bottom:0}.wallpaper-ruler.ruler-vertical{right:-23px;position:absolute;width:10px;height:100%;border:1px solid #888;border-left:0;top:0}.wallpaper-ruler p{margin:0;text-align:center;font-size:12px}.wallpaper-ruler.ruler-horizontal p{width:100%;margin-top:-2px}.wallpaper-ruler.ruler-vertical p{transform:translate3d(-50%, -50%, 0) rotate(-90deg);position:absolute;top:50%}.flag-eu img{max-height:80px}.product_image_wrapper .product-thumbs-wrapper{display:none}body#product .product-variants .product-variants-item{margin:0}.product-bar .product-variants{display:inline-block;margin-top:20px !important;margin-left:30px;text-align:center;color:#fff;float:left}#textSearch{width:calc(100% - 30px);float:left}#clearTextSearch{float:left;margin-left:5px;width:25px;height:25px;background-color:#e6e6e6;border-radius:13px;text-align:center;line-height:25px;font-size:11px;margin-top:15px;cursor:pointer}body:not(#index) #bottom_column{padding-top:0;padding-bottom:0}.product-bar-icon svg{fill:#fff !important;width:100% !important;height:100% !important}.product-bar-icon img{width:100%;max-width:-moz-fit-content;max-width:fit-content}.product-bar-icon{float:left}.product-bar-box{float:left}.product-bar-box select.form-control{padding:5px 20px 5px 10px !important;height:auto !important;min-height:unset !important;min-width:130px !important}.product-bar-box span{text-align:left !important}.button-mirror-reflection-label{margin-top:24px}.piece-size-values,#custom-wallpaper-price,#custom-wallpaper-price-label{opacity:.23}#piece{display:none}body#product #main .images-container .product-images li.thumb-container .thumb{max-width:1000px}body#product #main .images-container .product-images li.thumb-container,body#product #main .images-container .product-images,body#product #main .images-container{display:inline-block}body#product #main .product_image_wrapper{display:flex}body#product #main .images-container{margin:auto}body#product #main .images-container .product-images li.thumb-container .thumb.dark{opacity:.3}body#product #main .images-container .product-images li.thumb-container{background-color:#000}body#product #human{background-image:url("/img/wysokosc_czlowieka.png");width:97px;display:block;height:57%;position:absolute;right:-158px;bottom:0;background-repeat:no-repeat;background-size:auto 100%;background-position:left}@media(max-width: 1330px){body#product #human{display:none}}.wariant_kolorystyczny>label{cursor:pointer}@media(min-width: 767px){body#category #main{padding-top:0 !important}.category-cover .img-responsive{max-width:unset;width:100%}}body#category h1,body#category #category-description{text-align:center}.products.row .thumbnail-container .action-block{display:none !important}body.cms-id-9 #content>p:first-child{height:18.6vw}body.cms-id-9 #content>p:first-child img{position:absolute;left:0}body.cms-id-9 .page-header{display:none}body.cms-id-9 #main{padding-top:0 !important}body.cms-id-9 h1{text-align:center;padding-top:25px;padding-bottom:8px !important}body.cms-id-9 .yours-desc{text-align:center;line-height:1.5rem !important;font-weight:400 !important}#category-description p{font-weight:400 !important}.button-open-hp{width:180px;display:block;margin:auto;float:none;text-align:center;background-color:#806d4a;color:#fff !important;font-weight:200;padding:8px;font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;margin-top:55px;margin-bottom:90px}.button-open-hp::before,.button-open-hp::after{content:"";background-image:url(/img/hp-button-decoration.jpg);width:150px;height:23px;position:absolute;top:-29px !important;left:29% !important;display:block;width:42%;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:default}.button-open-hp::after{transform:scale(-1);top:auto !important;bottom:-29px !important}.yours-text-block{width:25.333%;text-align:left;float:left;margin-right:3%;margin-left:5%;position:relative}.yours-text-block .content{font-weight:300;line-height:21px}.yours-text-block .title{font-size:22px;font-weight:400;padding-bottom:8px}.yours-text-block.block-1::before{content:"1"}.yours-text-block.block-2::before{content:"2"}.yours-text-block.block-3::before{content:"3"}.yours-text-block::before{position:absolute;left:-66px;color:#806d4a;width:46px;height:48px;border:2px solid #88704e;text-align:center;line-height:47px;font-size:24px;font-weight:100;top:-9px}@media(max-width: 992px){.yours-text-block{width:calc(100% - 65px);margin-bottom:40px;margin-right:0;margin-left:65px}}#hp-wallart-iframe{width:100%;height:700px}body.cms-id-10 h1{display:none}body.cms-id-10 #main{padding-top:0 !important}.product_count_block,.countcontainer,.count_icon.tip_inside{display:none}body#product main{padding-top:0}.product-top-banner{width:100%;margin-left:-80px;width:calc(100% + 160px);margin-bottom:70px}.product-top-banner img{width:100%}.btn-instagram{box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);text-transform:uppercase;font-weight:600;padding:.5rem 1.25rem;background:#415994;color:#fff}.btn-instagram:hover{color:#fff;background:#203363}.btn-instagram i{margin-right:8px;font-size:19px;position:relative;top:2px}@media(max-width: 1320px){.simpleblog__listing__post__wrapper{display:flex;align-items:center;flex-direction:column}}.bg-white-important{background-color:#fff !important}.radio-item{display:inline-block;position:relative}.radio-item input[type=radio]{display:none}.radio-item label{color:#666;font-weight:normal}.radio-item input[type=radio]:checked+label:after{border-radius:11px;width:14px;height:14px;position:absolute;top:2px;left:2px;content:" ";display:block;background-color:#000 !important}.radio-item input[type=radio]:checked+.switchColor.customInput:after{background-color:#ff0 !important}.hidden{display:none !important;visibility:none !important}.strong{font-weight:strong}.fancybox-size-controls{display:block;color:#000}.fancybox-material-controls{color:#000;display:block}.product-block-piece .product-bar-icon{margin-top:0px !important}.product-variants .product-bar-box{margin-top:10px !important}.fancybox-active{height:100% !important}.text p{font-size:11px;margin-bottom:5px;line-height:18px}.material-canvas img,.material-sand img{max-width:100%}.valid-width-alert,.valid-height-alert,.valid-alert{color:red;display:inline-block}.piece-height-px,.piece-width-px{background:#f2f2f2;position:absolute;color:#82704e;width:50px;text-align:center}.piece-width-px{bottom:-25px;right:-1px}.piece-height-px{transform:rotate(270deg);bottom:10px;right:-37px}.mirrored .piece-width-px{transform:scaleX(-1);bottom:-25px;left:-1px}.mirrored .piece-height-px{transform:rotate(270deg) scaleY(-1);bottom:10px;left:-37px}@media(min-width: 767px){body#index #roycontent_top ul li:nth-child(1){order:1}body#index #roycontent_top ul li:nth-child(2){order:2}body#index #roycontent_top ul li:nth-child(2)>.li-cont{width:100%}body#index #roycontent_top ul li:nth-child(3){order:2}body#index #roycontent_top ul li:nth-child(4){order:4}body#index #roycontent_top ul li:nth-child(4)>.li-cont{width:100%}body#index #roycontent_top ul li:nth-child(5){order:5}body#index #roycontent_top ul li:nth-child(6){order:7}body#index #roycontent_top ul li:nth-child(6)>.li-cont{width:100%}body#index #roycontent_top ul li:nth-child(7){order:6}body#index #roycontent_top ul li:nth-child(4n+1){text-align:right}}.faceted-slider{padding:10px}.product-variants::nth-of-type(1, 2):hover{background-color:#555;border-radius:3px;scale:110%;padding-right:30px;margin-right:-20px;margin-bottom:20px}.product-bar .product-variants,#button-mirror-reflection,.product-block-piece{transition:ease-in-out .1s all}#cart #cart-subtotal-shipping{display:none}#squaremeter,#dimension,#squaremeter_availability{display:none}#totalprice{display:inline-block;margin-top:20px;min-width:94px;color:#fff}#totalpriceinfo{padding-top:0;color:#000;font-weight:bold;font-size:18px}#cart .qty,#cart .product-line-grid-price{display:none}#cart .product-line-prices{justify-content:end}.product-variants:first-of-type:hover{background-color:#555;border-radius:3px;scale:100%;margin-bottom:0px}.product-bar .product-variants{display:inline-block;margin-left:0px;text-align:center;color:#fff;float:left}.product-actions .product-variants-item .control-label{margin-bottom:0}.product-actions .product-variants-item strong{font-weight:500}.product-variants .product-bar-box{margin-top:0px !important;max-width:180px;text-align:left}#button-mirror-reflection,#fancybox-size-controls,.product-bar.container .product-variants .fancybox-material-controls,body#product .product-variants,.product-block-custom-price{display:inline-flex;align-items:center}#button-mirror-reflection p{margin:0}.fancybox-size-controls .product-block-piece{padding-top:11px;padding-bottom:11px}.product-bar{padding-bottom:20px}.product-add-to-cart{margin-top:20px !important}.product-bar.container .product-variants-item{display:flex;align-items:center}@media(min-width: 836)and (max-width: 897px){.product-block-custom-price{margin-top:0}}@media(min-width: 1404px){.product-bar{height:auto}.product-block-custom-price{min-width:0}.add .btn.add-to-cart{padding:22px 17px}#totalprice{margin-left:0}}.side_menu .cart-prods li .product-img .image-cont{display:none}body.cms-id-16 .block-architekci{background-image:url("https://newwalls.pl/img/cms/custom-pages/architekci/architekci-hero-baner.jpg");padding:40px 80px 80px;background-size:cover}@media(max-width: 767px){body.cms-id-16 .block-architekci{padding:20px 20px}}body.cms-id-16 .architekci-title{font-size:50px;color:#fff;margin-bottom:40px;font-weight:800}body.cms-id-16 .architekci-description{color:#fff;font-weight:100;margin-bottom:0}body.cms-id-16 #main{padding-top:15px !important}body.cms-id-16 #main #map-info-list{list-style:none;padding:0;margin:0 auto;width:100%;max-width:910px}body.cms-id-16 #main #map-info-list>li:not(:last-child){margin-bottom:70px}body.cms-id-16 #main #map-info-list>li h2{position:relative;font-size:18px;padding-bottom:15px;margin-bottom:15px}body.cms-id-16 #main #map-info-list>li h2::before{content:"";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color:#ededed}body.cms-id-16 #main #map-info-list>li>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));-moz-column-gap:60px;column-gap:60px;row-gap:30px}body.cms-id-16 #main #map-info-list>li>ul li h3{font-size:18px;text-transform:uppercase;margin:0}body.cms-id-16 #main #map-info-list>li>ul li p{margin-bottom:0}body.cms-id-16 #bottom_column .products-section-title{text-align:center}body.cms-id-17 .block-dystrybutorzy{background-image:url("https://newwalls.pl/img/cms/custom-pages/dystrybutorzy/dystrybutorzy-hero-baner.jpg");padding:40px 80px 80px;background-size:cover}@media(max-width: 767px){body.cms-id-17 .block-dystrybutorzy{padding:20px 20px}}body.cms-id-17 .dystrybutorzy-title{font-size:50px;color:#fff;margin-bottom:40px;font-weight:800}body.cms-id-17 .dystrybutorzy-description{color:#fff;font-weight:100;margin-bottom:0}body.cms-id-17 #main{padding-top:15px !important}body.cms-id-17 #main #map-info-list{list-style:none;padding:0;margin:0 auto;width:100%;max-width:910px}body.cms-id-17 #main #map-info-list>li:not(:last-child){margin-bottom:70px}body.cms-id-17 #main #map-info-list>li h2{position:relative;font-size:18px;padding-bottom:15px;margin-bottom:15px;font-weight:700}body.cms-id-17 #main #map-info-list>li h2::before{content:"";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color:#ededed}body.cms-id-17 #main #map-info-list>li>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));-moz-column-gap:60px;column-gap:60px;row-gap:30px}body.cms-id-17 #main #map-info-list>li>ul li h3{text-align:left;font-size:18px;text-transform:uppercase;margin:0}body.cms-id-17 #main #map-info-list>li>ul li p{margin-bottom:0;text-align:left}body.cms-id-17 #main #map-info-list>li>ul li p a{display:block;line-height:1.5 !important;margin-bottom:5px}body.cms-id-17 #bottom_column .products-section-title{text-align:center}body.cms-id-18 .block-struktury{background-image:url("https://newwalls.pl/img/cms/custom-pages/struktury/struktury-hero-baner.jpg");padding:40px 80px 80px;background-size:cover}@media(max-width: 767px){body.cms-id-18 .block-struktury{padding:20px 20px}}body.cms-id-18 .struktury-title{font-size:50px;color:#fff;margin-bottom:40px;font-weight:800}body.cms-id-18 .struktury-description{color:#fff;font-weight:100;margin-bottom:0}body.cms-id-18 #main{padding-top:15px !important}body.cms-id-18 #main #content>h2{font-size:30px;margin-bottom:50px;margin-left:380px}body.cms-id-18 #main #content ul{list-style:none;margin:0;padding:0}body.cms-id-18 #main #content>ul>li{display:flex;flex-direction:row;align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:40px}body.cms-id-18 #main #content>ul>li:not(:last-child){margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ebebec}body.cms-id-18 #main #content .tile-info{flex:1}body.cms-id-18 #main #content .tile-info h2{font-size:22px;font-weight:600;margin-bottom:10px}body.cms-id-18 #main #content .tile-info p{font-size:16px;margin-bottom:10px}body.cms-id-18 #main #content .tile-info h3{font-size:16px;font-weight:600;margin-bottom:0;margin-top:0}body.cms-id-18 #main #content .tile-info ul li{font-size:13px;padding:0}body.cms-id-18 #main #content .pattern-pay{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ebebec}body.cms-id-18 #main #content .pattern-pay h2{font-size:30px;margin-bottom:30px}body.cms-id-18 #main #content .pattern-pay p{font-size:13px;line-height:1.3;margin-bottom:10px}body.cms-id-18 #bottom_column .products-section-title{text-align:center}body.cms-id-18 .pattern-action{width:-moz-fit-content;width:fit-content;margin-top:30px}body.cms-id-18 .pattern-action .add-to-cart{background:#7d6e4f;border-color:#7d6e4f}body.cms-id-18 .pattern-action .add-to-cart i{background-color:#fff}body.cms-id-18 .pattern-action .add-to-cart span{color:#fff !important}body.cms-id-18 .pattern-action .add-to-cart:hover{background:#7d6e4f;border-color:#7d6e4f}body.cms-id-18 .pattern-action .add-to-cart:hover i{background-color:#fff}body.cms-id-18 .pattern-action .add-to-cart:hover span{color:#fff !important}body.cms-id-18 .pattern-action .product-bar-container{display:none !important}.language_selector .language-selector-wrapper .dropdown-menu{min-width:unset;background:#fff !important;border-color:#fafafa !important}.language_selector .language-selector-wrapper .dropdown-menu li a{padding:3px 1.5rem}.head_action .curlan ul.dropdown-menu{right:-20px}.block-category-first .container{display:none !important}.block-category-second .category-cover{display:none !important}body#index #roycontent_top #custom-cols .html-item{position:relative;margin-bottom:20px}body#index #roycontent_top #custom-cols .html-item:nth-child(1) .html-item-data p a{background:#7d6e4f}body#index #roycontent_top #custom-cols .html-item:nth-child(2) .html-item-data p a{background:#548fb1}body#index #roycontent_top #custom-cols .html-item:nth-child(3) .html-item-data p a{background:#ab8d16}body#index #roycontent_top #custom-cols .html-item:hover .html-item-img::before{opacity:1;border-width:15px}body#index #roycontent_top #custom-cols .html-item .html-item-img{position:relative}body#index #roycontent_top #custom-cols .html-item .html-item-img::before{content:"";position:absolute;inset:0;border:0 solid hsla(0,0%,100%,.5);opacity:0;transition:all .3s ease-in-out}body#index #roycontent_top #custom-cols .html-item .html-item-img img{max-height:unset;height:unset}body#index #roycontent_top #custom-cols .html-item .html-item-data{position:absolute;bottom:0;left:15px;right:15px;padding:30px}body#index #roycontent_top #custom-cols .html-item .html-item-data h1{color:#fff;font-size:80px}body#index #roycontent_top #custom-cols .html-item .html-item-data p{color:#fff;font-size:22px;margin-bottom:0}body#index #roycontent_top #custom-cols .html-item .html-item-data p a{color:#fff;font-size:22px !important;display:flex;justify-content:center;align-items:center;height:80px;margin-bottom:20px;margin-top:20px;font-weight:100}@media(max-width: 1200px){body#index #roycontent_top #custom-cols .html-item .html-item-data{padding:20px}body#index #roycontent_top #custom-cols .html-item .html-item-data h1{font-size:50px}body#index #roycontent_top #custom-cols .html-item .html-item-data p{font-size:18px}body#index #roycontent_top #custom-cols .html-item .html-item-data p a{font-size:18px !important;height:70px}}.order-sample{background:#3d3d3d;padding:15px;text-align:center}.order-sample a{color:#fff}.product-bar.product-bar-title{flex-direction:column}.product-bar.product-bar-title h2{font-size:30px;margin-bottom:0}.product-bar.product-bar-title h3{color:#666;font-size:20px;margin-bottom:15px;font-weight:400}.product-bar.product-bar-data{position:relative;padding-bottom:30px}.product-bar.product-bar-data::before{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background:#7d6e4f}#fancybox-size-controls,.product-variants,#button-mirror-reflection,#button-color-variants{width:25%}#fancybox-size-controls .product-bar-icon,.product-variants .product-bar-icon,#button-mirror-reflection .product-bar-icon,#button-color-variants .product-bar-icon{margin-right:25px;margin-left:25px}#fancybox-size-controls .product-bar-box,#fancybox-size-controls .product-bar-box p,.product-variants .product-bar-box,.product-variants .product-bar-box p,#button-mirror-reflection .product-bar-box,#button-mirror-reflection .product-bar-box p,#button-color-variants .product-bar-box,#button-color-variants .product-bar-box p{color:#666;font-size:16px;font-weight:400}@media(max-width: 1100px){#fancybox-size-controls,.product-variants,#button-mirror-reflection,#button-color-variants{width:50%}}@media(max-width: 768px){#fancybox-size-controls,.product-variants,#button-mirror-reflection,#button-color-variants{width:100%}}.product-bar-label p{font-size:30px;margin-bottom:0}#fancybox-size-controls .product-block-piece{display:flex;flex-direction:row;align-items:center}#button-color-variants{display:flex;flex-direction:row;align-items:center;cursor:pointer;height:72px;margin-top:20px}#button-color-variants .product-bar-box p{margin-bottom:0}#box-color-variants{display:none;position:fixed;inset:0;z-index:9;background:hsla(0,0%,100%,.5);backdrop-filter:blur(5px)}#box-color-variants .product-variants{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;padding:20px;background:rgba(0,0,0,.95);width:auto}#box-color-variants .product-variants .product-variants-item .control-label{display:none}#box-color-variants .product-variants .product-variants-item ul{padding:0;width:100%;max-width:410px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}#box-color-variants .product-variants .product-variants-item ul li{margin:0}#box-color-variants .product-variants .product-variants-item ul li label{margin:0}.product-actions-custom{width:50%;margin-left:auto;margin-top:20px}.product-actions-custom .product-actions-custom--wrapper{display:flex;flex-direction:row;align-items:center;width:100%}.product-actions-custom .product-actions-custom--wrapper #totalprice{flex:1}.product-actions-custom .product-actions-custom--wrapper .btn.btn-primary.add-to-cart{background:#7d6e4f;border-color:#7d6e4f}.product-actions-custom .product-actions-custom--wrapper .btn.btn-primary.add-to-cart i{background-color:#fff}.product-actions-custom .product-actions-custom--wrapper .btn.btn-primary.add-to-cart span{color:#fff}@media(max-width: 768px){.product-actions-custom .product-actions-custom--wrapper{flex-direction:column}}@media(max-width: 1400px){.product-actions-custom{width:100%;margin:0}}#custom-order-modal,#custom-email-pattern-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;outline:0;z-index:2020 !important}#custom-order-modal .custom-order-modal--wrapper,#custom-order-modal .custom-email-pattern-modal--wrapper,#custom-email-pattern-modal .custom-order-modal--wrapper,#custom-email-pattern-modal .custom-email-pattern-modal--wrapper{height:100%;width:100%;display:flex;justify-content:center}@media(min-height: 650px){#custom-order-modal .custom-order-modal--wrapper,#custom-order-modal .custom-email-pattern-modal--wrapper,#custom-email-pattern-modal .custom-order-modal--wrapper,#custom-email-pattern-modal .custom-email-pattern-modal--wrapper{align-items:center}}@media(max-height: 650px){#custom-order-modal .custom-order-modal--wrapper,#custom-order-modal .custom-email-pattern-modal--wrapper,#custom-email-pattern-modal .custom-order-modal--wrapper,#custom-email-pattern-modal .custom-email-pattern-modal--wrapper{overflow:auto}}#custom-order-modal .custom-order-box,#custom-email-pattern-modal .custom-order-box{position:relative;background:#fff;border-radius:20px;box-shadow:0 5px 40px 0 rgba(0,0,0,.2);width:100%;max-width:800px;padding:50px;height:-moz-fit-content;height:fit-content}#custom-order-modal #custom-order-box-close,#custom-email-pattern-modal #custom-order-box-close{position:absolute;top:0;right:0;width:40px;min-width:40px;height:40px;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:20px;border-bottom-left-radius:20px;background:#fff;box-shadow:0 5px 40px 0 rgba(0,0,0,.2);cursor:pointer}#custom-order-modal #custom-order-box-close::before,#custom-email-pattern-modal #custom-order-box-close::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:15px;height:1px;background:#000}#custom-order-modal #custom-order-box-close::after,#custom-email-pattern-modal #custom-order-box-close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);width:15px;height:1px;background:#000}#custom-order-modal #custom-order-form .row:not(:last-child),#custom-email-pattern-modal #custom-order-form .row:not(:last-child){margin-bottom:20px}#custom-order-modal #custom-order-form .row>div[class^=col-],#custom-email-pattern-modal #custom-order-form .row>div[class^=col-]{display:flex;flex-direction:column;align-items:flex-start}#custom-order-modal #custom-order-form .row>div[class^=col-] input[type=text],#custom-order-modal #custom-order-form .row>div[class^=col-] input[type=file],#custom-order-modal #custom-order-form .row>div[class^=col-] textarea,#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] input[type=text],#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] input[type=file],#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] textarea{width:100%}#custom-order-modal #custom-order-form .row>div[class^=col-] textarea,#custom-email-pattern-modal #custom-order-form .row>div[class^=col-] textarea{resize:none}#custom-order-modal #custom-order-form .custom-order-form-title,#custom-email-pattern-modal #custom-order-form .custom-order-form-title{font-size:29px;margin-bottom:20px}#custom-order-modal #custom-order-form ul,#custom-email-pattern-modal #custom-order-form ul{padding:0;margin:32px 0 0 0}#custom-order-modal #custom-order-form ul li,#custom-email-pattern-modal #custom-order-form ul li{display:flex;flex-direction:row;align-items:center;-moz-column-gap:15px;column-gap:15px}#custom-order-modal #custom-order-form ul li input,#custom-email-pattern-modal #custom-order-form ul li input{height:auto;cursor:pointer}#custom-order-modal #custom-order-form ul li label,#custom-email-pattern-modal #custom-order-form ul li label{margin:0;line-height:1.2;cursor:pointer}#custom-order-modal #custom-order-form .form-btn,#custom-email-pattern-modal #custom-order-form .form-btn{width:100%;display:flex;align-items:center;justify-content:flex-end}#custom-order-modal #custom-order-form .form-btn .loader,#custom-email-pattern-modal #custom-order-form .form-btn .loader{display:none;width:32px;height:32px;border:5px solid #806d4a;border-bottom-color:#fff;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#custom-order-modal #custom-order-form .form-btn .send-form,#custom-email-pattern-modal #custom-order-form .form-btn .send-form{display:flex;flex-direction:row;align-items:center;background:#7d6e4f;border-color:#7d6e4f}#custom-order-modal #custom-order-form .form-btn .send-form i,#custom-email-pattern-modal #custom-order-form .form-btn .send-form i{display:flex;width:28px;height:28px;margin-right:12px;background-color:#fff;-webkit-mask-image:url("/modules/roy_customizer/images/rt_cart2.svg");mask-image:url("/modules/roy_customizer/images/rt_cart2.svg");-webkit-mask-size:cover;mask-size:cover;transition:all .22s cubic-bezier(0.07, 0.74, 0.56, 0.89)}#custom-order-modal #custom-order-form .form-btn .send-form .text,#custom-email-pattern-modal #custom-order-form .form-btn .send-form .text{color:#fff;transition:all .22s cubic-bezier(0.07, 0.74, 0.56, 0.89)}#custom-order-modal .custom-file-upload,#custom-email-pattern-modal .custom-file-upload{position:relative;display:inline-block;cursor:pointer}#custom-order-modal .custom-file-upload-label,#custom-email-pattern-modal .custom-file-upload-label{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;padding-left:0;padding-right:0;border:none;box-shadow:none;cursor:pointer}#custom-order-modal .custom-file-upload-label img,#custom-email-pattern-modal .custom-file-upload-label img{width:28px;height:28px}#custom-order-modal #file-selected,#custom-email-pattern-modal #file-selected{display:block;margin-top:10px;font-size:14px}#custom-order-modal .custom-file-upload input[type=file],#custom-email-pattern-modal .custom-file-upload input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer}#custom-order-btn,#custom-sample-btn{padding:10px 20px;margin:5px;border:1px solid;width:99%;display:inline-block;text-align:center}#custom-pattern-btn{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px}#custom-pattern-btn img{width:30px}.fancybox-material-box .material-canvas:nth-child(2n+1){background:#dfdfdf}.fancybox-material-box .material-canvas .col-xs-12{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}._btn-1,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more{position:relative;display:inline-block}._btn-1:hover::before,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more:hover::before{width:100%}._btn-1:hover span,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more:hover span{color:#fff}._btn-1::before,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#806d4b;transition:all 250ms ease-in-out}._btn-1 span,.box-hp-products-slider #pp-carousel-1 .pp-carousel__more span{position:relative;color:#806d4b;font-family:"Inter",sans-serif;font-weight:300;font-size:15px;line-height:1;display:inline-flex;align-items:center;text-align:center;padding:16px;transition:all 250ms ease-in-out}._footer-social ._footer-social--wrapper{text-align:center;margin-bottom:70px}._footer-social ._footer-social--wrapper h2{color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:37px;line-height:1;margin-bottom:14px}._footer-social ._footer-social--wrapper h3{color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1}._footer-social ._footer-social--wrapper ol{display:flex;justify-content:center;flex-direction:row;-moz-column-gap:24px;column-gap:24px;margin-top:40px}._footer-social ._footer-social--wrapper ol li{padding:0;margin:0;line-height:1}._footer-social ._footer-social--wrapper ol li a{color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:700;font-size:19px;line-height:1;display:inline-flex;align-items:center;flex-direction:row;-moz-column-gap:13px;column-gap:13px;padding:21px 43px;border:2px solid #000;border-radius:12px}._footer-social ._footer-social--wrapper ol li a i{font-size:30px;line-height:.8}._join-us ._join-us--wrapper{position:relative;padding:80px 0}._join-us ._join-us--wrapper::before{content:"";position:absolute;top:0;left:50%;bottom:0;width:100svw;background:#f0f0f0;transform:translateX(-50%)}._join-us ._join-us--wrapper h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:1;text-align:center;margin-bottom:50px}._join-us ._join-us--wrapper p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.78;text-align:center}._join-us ._join-us--wrapper p:last-child{margin-bottom:0}._join-us ._join-us--wrapper a{display:block;margin:0 auto;width:100%;max-width:-moz-fit-content;max-width:fit-content}._join-us ._join-us--wrapper ._join-us--text{margin-bottom:50px}section#main{overflow:hidden}#roycontent_home ul li{overflow:initial}#roycontent_home ul li .li-cont{overflow:initial}footer#footer .footer-container{padding-top:100px;padding-bottom:40px;background:#000}footer#footer #roycontent_footer ._footer_box{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:40px}footer#footer #roycontent_footer ._footer_box ._footer_col_1{width:calc(25% - 20px);text-align:left}@media(max-width: 992px){footer#footer #roycontent_footer ._footer_box ._footer_col_1{width:100%;text-align:center}}footer#footer #roycontent_footer ._footer_box ._footer_col_1 img{width:100%;max-width:219px}footer#footer #roycontent_footer ._footer_box ._footer_col_2{width:calc(75% - 20px);text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:50px}@media(max-width: 992px){footer#footer #roycontent_footer ._footer_box ._footer_col_2{width:100%}}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33{width:calc(33.3333333333% - 26.6666666667px)}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 h4{color:#fff;font-family:"Inter",sans-serif;font-weight:700;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:12px}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 p{color:#8c8c8c;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:2}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 p>a{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ul,footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol{position:relative;display:flex;flex-direction:column;row-gap:12px;padding:0;margin:0;list-style:none}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ul li,footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol li{padding:0;margin:0}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ul li a,footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol li a{color:#8c8c8c;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:1}footer#footer #roycontent_footer ._footer_box ._footer_col_2 ._footer-col-33 ol li a{font-size:25px}footer#footer #roycontent_footer ._footer_box_bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;padding-top:30px;border-top:1px solid #fff}footer#footer #roycontent_footer ._footer_box_bottom ul li{padding:0;margin:0}footer#footer #roycontent_footer ._footer_box_bottom ul li a,footer#footer #roycontent_footer ._footer_box_bottom ul li p{color:#fff;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:25px;margin-bottom:0}#roycontent_home li.htmlcontent-item-id-40{padding:140px 0 50px}#roycontent_home li.htmlcontent-item-id-40>div.li-cont{position:initial}#roycontent_home li.htmlcontent-item-id-40 h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1}#roycontent_home li.htmlcontent-item-id-40 ._box-content{position:relative;width:100%;max-width:440px;margin-bottom:70px;z-index:2}#roycontent_home li.htmlcontent-item-id-40 ._box-content h3{margin-bottom:50px}#roycontent_home li.htmlcontent-item-id-40 ._box-content p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.7;margin-bottom:50px}#roycontent_home li.htmlcontent-item-id-40 ._box-partners{position:relative;width:100%;max-width:750px;z-index:2}@media(max-width: 992px){#roycontent_home li.htmlcontent-item-id-40 ._box-partners{max-width:600px}}#roycontent_home li.htmlcontent-item-id-40 ._box-partners h3{margin-bottom:70px}#roycontent_home li.htmlcontent-item-id-40 ._box-partners ._partners-slider .swiper-slide img{width:100%;max-width:-moz-fit-content;max-width:fit-content;height:40px}#roycontent_home li.htmlcontent-item-id-40 ._box-bg{position:absolute;top:0;left:50%;width:100svw;transform:translateX(-50%);z-index:1}#roycontent_home li.htmlcontent-item-id-40 ._box-bg ._box-bg--wrapper{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto}#roycontent_home li.htmlcontent-item-id-40 ._box-bg img{width:100%;max-width:-moz-fit-content;max-width:fit-content;position:absolute;left:50%}#roycontent_home li.htmlcontent-item-id-41{padding:0;margin:0;width:100svw;margin-left:50%;transform:translateX(-50%)}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles ._box-big-tile{height:672px;overflow:hidden}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles ._box-big-tile:hover img{transform:scale(1.1)}#roycontent_home li.htmlcontent-item-id-41 ._box-big-tiles ._box-big-tile img{height:672px;-o-object-fit:cover;object-fit:cover;transition:200ms}#roycontent_home li.htmlcontent-item-id-42{position:relative;padding:75px 0;margin:0}#roycontent_home li.htmlcontent-item-id-42::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100svw;transform:translateX(-50%);background:#f0f0f0}#roycontent_home li.htmlcontent-item-id-42 ._c-row{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:50px;column-gap:50px}#roycontent_home li.htmlcontent-item-id-42 ._c-row ._c-col-1 img{width:100%;max-width:-moz-fit-content;max-width:fit-content}#roycontent_home li.htmlcontent-item-id-42 h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin:0}#roycontent_home li.htmlcontent-item-id-42 p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.7}#roycontent_home li.htmlcontent-item-id-42 p:last-child{margin-bottom:0}#roycontent_home li.htmlcontent-item-id-42 ._box-text{margin:50px 0}#roycontent_home li.htmlcontent-item-id-43{position:relative;padding:25px 0 85px;margin:0}#roycontent_home li.htmlcontent-item-id-43 ._c-row-1{margin-bottom:50px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-1 ._c-col-1 h3{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:37px;line-height:1}#roycontent_home li.htmlcontent-item-id-43 ._c-row-1 ._c-col-1 h3 strong{display:block;padding-top:20px;padding-left:55px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:inherit}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:120px;column-gap:120px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile{width:100%;max-width:440px;margin:0 auto}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--img{margin-bottom:40px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--img img{width:100%;max-width:-moz-fit-content;max-width:fit-content}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text h4{color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin:0 0 50px 0}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0px}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text p:last-child{margin-bottom:0}#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text a._btn-1,#roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text .box-hp-products-slider #pp-carousel-1 a.pp-carousel__more,.box-hp-products-slider #pp-carousel-1 #roycontent_home li.htmlcontent-item-id-43 ._c-row-2 ._c-col ._c-tile ._c-tile--text a.pp-carousel__more{margin-top:36px}#roycontent_home li.htmlcontent-item-id-44{position:relative;padding:25px 0;margin:0}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 h3{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:37px;line-height:1;text-align:center;margin:0 auto 50px;max-width:730px}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 h3 strong{display:inline-block;padding-top:20px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:inherit}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0px;text-align:center}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 p:last-child{margin-bottom:0}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 img{width:100%;max-width:-moz-fit-content;max-width:fit-content}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-text{margin-bottom:70px;max-width:730px;margin:0 auto}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img{display:flex;flex-direction:column;row-gap:30px;width:100%;max-width:970px;margin:70px auto 0}#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img a._btn-1,#roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img .box-hp-products-slider #pp-carousel-1 a.pp-carousel__more,.box-hp-products-slider #pp-carousel-1 #roycontent_home li.htmlcontent-item-id-44 ._c-row-1 ._c-col-1 ._col-img a.pp-carousel__more{display:block;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto}.hp-box-1{position:relative;padding:100px 0 90px;margin:0}.hp-box-1 ._c-row-1{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:120px;column-gap:120px}@media(max-width: 1240px){.hp-box-1 ._c-row-1{-moz-column-gap:80px;column-gap:80px}}.hp-box-1 ._c-row-1 ._c-col-1 h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin-bottom:50px}.hp-box-1 ._c-row-1 ._c-col-1 p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0px}.hp-box-1 ._c-row-1 ._c-col-1 p:last-child{margin-bottom:0}.hp-box-1 ._c-row-1 ._c-col-1 ._col-text{margin-bottom:50px}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img img{width:100%;height:459px;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:-20px}@media(max-width: 992px){.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail{flex-direction:column}}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;align-items:center;gap:24px}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol li{padding:0;margin:0}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol li img{width:100px;height:100px;border-radius:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1240px){.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ol li img{width:80px;height:80px}}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text{text-align:right;margin-top:20px}@media(max-width: 992px){.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text{text-align:center}}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:19px;margin:0}.hp-box-1 ._c-row-1 ._c-col-2 ._col-img-thumbnail ._col-img-thumbnail--text a{color:#8c8c8c;font-family:"Inter",sans-serif;font-weight:400;font-size:11px;line-height:19px}.box-hp-products-slider #pp-carousel-1 .pp-carousel__header{padding-bottom:65px}.box-hp-products-slider #pp-carousel-1 .pp-carousel__header .pp-carousel__title{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500;font-size:37px;line-height:1;margin:0}.box-hp-products-slider #pp-carousel-1 .pp-carousel__header .pp-carousel__subtitle{display:block;padding-top:20px;padding-left:55px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:1}.box-hp-products-slider #pp-carousel-1 .pp-carousel__card .pp-carousel__meta{padding-top:36px}.box-hp-products-slider #pp-carousel-1 .pp-carousel__card .pp-carousel__meta .pp-carousel__name{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:18px;text-transform:none}.box-hp-products-slider #pp-carousel-1 .pp-carousel__card .pp-carousel__meta .pp-carousel__price{color:#8c8c8c;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:18px;text-align:right}body.cms-id-15 ._box-1{margin-bottom:80px}body.cms-id-15 ._box-1 ._row{display:flex;flex-direction:row;-moz-column-gap:90px;column-gap:90px}@media(max-width: 1200px){body.cms-id-15 ._box-1 ._row{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 991px){body.cms-id-15 ._box-1 ._row{flex-direction:column}}body.cms-id-15 ._box-1 ._row ._col-1 .box-title h2{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500 !important;font-size:37px !important;line-height:1 !important;margin:0 0 59px 0 !important}body.cms-id-15 ._box-1 ._row ._col-1 .box-title h2 strong{display:block;padding-top:20px;padding-left:55px;color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:37px;line-height:inherit}@media(max-width: 1200px){body.cms-id-15 ._box-1 ._row ._col-1 .box-title h2 strong{padding-left:0;padding-top:0}}body.cms-id-15 ._box-1 ._row ._col-1 .box-text{width:100%}@media(min-width: 992px){body.cms-id-15 ._box-1 ._row ._col-1 .box-text{max-width:406px}}body.cms-id-15 ._box-1 ._row ._col-1 .box-text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400 !important;font-size:14px !important;line-height:1.78 !important;text-align:left}body.cms-id-15 ._box-1 ._row ._col-1 .box-text p:last-child{margin-bottom:0}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider{position:relative;padding:0 52px;width:-moz-fit-content;width:fit-content}@media(max-width: 991px){body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider{margin:0 auto}}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .structure-slider{width:100%;max-width:473px}@media(max-width: 1200px){body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .structure-slider{max-width:370px}}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-next,body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-prev{color:#8c8c8c;width:14px}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-next{right:15px}body.cms-id-15 ._box-1 ._row ._col-2 .box-structure-slider .swiper-button-prev{left:15px}body.cms-id-15 ._box-2 ._row .box-title h2{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:500 !important;font-size:37px !important;line-height:1 !important;margin:0 0 90px 0 !important}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row .box-title h2{margin:0 0 60px 0 !important}}body.cms-id-15 ._box-2 ._row ._tiles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:28px}body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:340px;cursor:pointer}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:270px}}@media(max-width: 991px){body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:295px}}@media(max-width: 767px){body.cms-id-15 ._box-2 ._row ._tiles ._tile{width:350px}}body.cms-id-15 ._box-2 ._row ._tiles ._tile:hover ._tile-content ._tile-images .img-1{opacity:0;visibility:hidden}body.cms-id-15 ._box-2 ._row ._tiles ._tile:hover ._tile-content ._tile-images .img-2{opacity:1;visibility:visible}body.cms-id-15 ._box-2 ._row ._tiles ._tile.active ._tile-content ._tile-images{opacity:0;visibility:hidden}body.cms-id-15 ._box-2 ._row ._tiles ._tile.active ._tile-content ._tile-text{opacity:1;visibility:visible}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{position:relative;margin-bottom:10px;width:340px;height:340px;display:flex;align-items:center;justify-content:center}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{width:270px;height:270px}}@media(max-width: 991px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{width:295px;height:295px}}@media(max-width: 767px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content{width:350px;height:350px}}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images{position:absolute;inset:0;transition:all 300ms ease-in-out}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:340px !important;min-width:340px !important;height:340px !important;border-radius:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1200px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:270px !important;min-width:270px !important;height:270px !important}}@media(max-width: 991px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:295px !important;min-width:295px !important;height:295px !important}}@media(max-width: 767px){body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images img{width:350px !important;min-width:350px !important;height:350px !important}}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images .img-1{position:absolute;inset:0;z-index:1;opacity:1;visibility:visible;transition:all 300ms ease-in-out}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-images .img-2{position:absolute;inset:0;opacity:0;visibility:hidden;transition:all 300ms ease-in-out}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text{text-align:left !important;padding:25px;opacity:0;visibility:hidden;transition:all 300ms ease-in-out;position:relative;z-index:2}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text h5{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px !important;line-height:1.2;margin:0 0 10px 0 !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:10px;line-height:1.5;margin:0 0 10px 0 !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text ul{margin:0 !important;list-style:disc !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile ._tile-content ._tile-text ul li{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:10px;line-height:1.4;padding:0 !important}body.cms-id-15 ._box-2 ._row ._tiles ._tile h3{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:1;text-align:center !important;margin:0 !important}body#product h1.product-title{color:#806d4b;font-family:"Noto Serif Display",serif;font-weight:400;font-size:40px;line-height:1;padding-bottom:20px}body#product .product-box{position:relative;padding:17px 0;border-bottom:1px solid #8c8c8c}body#product .product-box .block-title{font-family:"Inter";font-weight:700;font-size:18px;line-height:1.7;color:#3c3c3c;margin-bottom:0}body#product .product-box .product-box--head{position:relative}body#product .product-box .product-box--head::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:23px;height:1px;background:#3c3c3c;border-radius:3px}body#product .product-box .product-box--head::after{content:"";position:absolute;top:50%;right:11px;transform:translateY(-50%);width:1px;height:23px;background:#3c3c3c;border-radius:3px;transition:all .3s ease-in-out}body#product .block-description-data .block-title{margin-bottom:10px}body#product .block-description-data p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7}body#product .block-description-data p:last-child{margin-bottom:0}body#product .block-config-info-data{border-bottom:0}body#product .block-config-info-data .block-title{margin-bottom:10px}body#product .block-config-info-data p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7}body#product .product-price-data{display:flex;flex-direction:row;justify-content:space-between}body#product .product-price-data--wrapper .block-title{margin-bottom:5px}body#product .product-price-data--wrapper .product-prices-data .product-prices{margin:0}body#product .product-price-data--wrapper .product-prices-data .product-price{margin:0}body#product .product-price-data--wrapper .product-prices-data .current-price span{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:700;font-size:25px;line-height:1}body#product .product-box-free-example{position:relative;padding:75px 0;margin:0;background:#f0f0f0;margin-top:200px}body#product .product-box-free-example ._c-row-1{position:relative}body#product .product-box-free-example ._c-row-1 p{color:#f0f0f0;font-family:"Noto Serif Display",serif;font-weight:400;font-size:130px;line-height:1;position:absolute;top:0;right:0;transform:translateY(calc(-100% - 60px))}body#product .product-box-free-example ._c-row-2{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:50px;column-gap:50px}body#product .product-box-free-example ._c-row-2 ._c-col-1 img{width:100%;max-width:-moz-fit-content;max-width:fit-content}body#product .product-box-free-example h3{position:relative;color:#806d4b;font-family:"Noto Serif Display",serif;font-style:normal;font-weight:400;font-size:40px;line-height:1;margin:0}body#product .product-box-free-example p{position:relative;color:#3c3c3c;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.7}body#product .product-box-free-example p:last-child{margin-bottom:0}body#product .product-box-free-example ._box-text{margin:50px 0}body#product .product-order-sample{display:flex;flex-direction:row;justify-content:space-between;align-items:end}body#product .product-order-sample--wrapper{width:100%;max-width:350px}body#product .product-order-sample--wrapper p{color:#3c3c3c;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:1.7}body#product .product-order-sample--wrapper p:last-child{margin-bottom:0}body#product .product-variants-data--new form#add-to-cart-or-refresh{margin:0;padding:0}body#product .product-variants-data--new .product-variants-grid>.product-variants{display:block;margin:0;padding:0}body#product .product-variants-data--new .product-variants-grid .product-variants-item{margin:0;padding:0;float:none}body#product .product-variants-data--new .product-variants-grid>.product-variants>.control-label{display:none}body#product .product-variants-data--new .product-variants-grid ul[id^=group_]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}@media(max-width: 768px){body#product .product-variants-data--new .product-variants-grid ul[id^=group_]{grid-template-columns:repeat(2, 1fr);gap:16px}}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny{float:none;width:auto;margin:0;padding:0;list-style:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;cursor:pointer;border:none;border-radius:0;padding:0;margin:0;background:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label input.input-color{position:absolute;opacity:0;width:0;height:0;pointer-events:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block;outline:2px solid rgba(0,0,0,0);outline-offset:2px;transition:outline-color .15s ease-in-out}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label .sr-only.tip{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal;font-size:14px;line-height:25px;text-align:left;color:#8c8c8c;font-family:"Inter",sans-serif;font-weight:400}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label>span.color{display:none}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label:hover img{outline-color:#c9bda4}body#product .product-variants-data--new .product-variants-grid li.wariant_kolorystyczny>label:has(input.input-color:checked) img{outline-color:#7d6e4f}body#product .product-variants-data--new~* #piece,body:has(.product-variants-data--new) #piece{display:block}body#product .product-size-data .product-size-data--new{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}body#product .product-size-data .product-size-data--new .piece-summary{display:inline-flex;align-items:baseline;gap:6px;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;color:#333;cursor:pointer}body#product .product-size-data .product-size-data--new .piece-summary #piece-size-view{font-weight:600;font-size:16px;color:#7d6e4f}body#product .product-size-data .product-size-data--new .piece-summary .piece-hint{color:#8c8c8c;font-size:13px}body#product .product-size-data .product-size-data--new .piece-summary:hover #piece-size-view{text-decoration:underline}body#product .product-size-data .product-size-data--new #button-mirror-reflection{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:border-color .15s,background .15s}body#product .product-size-data .product-size-data--new #button-mirror-reflection:hover{border-color:#7d6e4f;background:rgba(125,110,79,.05)}body#product .product-size-data .product-size-data--new #button-mirror-reflection .product-bar-icon img{width:24px;height:auto;display:block}body#product .product-size-data .product-size-data--new #button-mirror-reflection .button-mirror-reflection-label{margin:0;font-family:Inter,sans-serif;font-size:14px;color:#333}body#product .product-bar [data-button-action=add-to-cart].loading{opacity:.6;pointer-events:none;position:relative}body#product .product-bar [data-button-action=add-to-cart].loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:addToCartSpin .6s linear infinite}body#product .product-bar [data-button-action=add-to-cart].added-flash{animation:addToCartFlash 1.2s ease-out}@keyframes addToCartSpin{to{transform:rotate(360deg)}}@keyframes addToCartFlash{0%{box-shadow:0 0 0 0 rgba(73,190,37,.6)}100%{box-shadow:0 0 0 24px rgba(73,190,37,0)}}body#product #main.new-product-ui .product_image{padding:30px 30px 0 0}body#product #main.new-product-ui .product_image .product_image_wrapper #human{display:none !important}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file diff --git a/themes/ayon/assets/css/custom.css.map b/themes/ayon/assets/css/custom.css.map index 1f19034..cad78ec 100644 --- a/themes/ayon/assets/css/custom.css.map +++ b/themes/ayon/assets/css/custom.css.map @@ -1 +1 @@ -{"version":3,"sources":["custom.scss"],"names":[],"mappings":"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","file":"custom.css","sourcesContent":["/*\r\n * Custom code goes here.\r\n * A template should always ship with an empty custom.css\r\n */\r\n@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&display=swap');\r\n\r\n$fInter: 'Inter',\r\nsans-serif;\r\n$fNotoSerifDisplay: 'Noto Serif Display',\r\nserif;\r\n\r\n$cDark: #3c3c3c;\r\n$cGold: #806d4b;\r\n\r\n.product-variants:nth-of-type(2):hover {\r\n background-color: transparent;\r\n scale: 100%;\r\n padding-right: 0;\r\n margin-right: 0;\r\n margin-bottom: 0;\r\n}\r\n\r\n// .product-variants:hover {\r\n// \tbackground-color: #555;\r\n// \tborder-radius: 3px;\r\n// \tscale: 110%;\r\n// \tpadding-right: 30px;\r\n// \tmargin-right: -20px;\r\n// \tmargin-bottom: 20px;\r\n// }\r\n\r\n.product-bar .product-variants,\r\n#button-mirror-reflection,\r\n.product-block-piece {\r\n transition: ease-in-out 0.1s all;\r\n}\r\n\r\n// #button-mirror-reflection:hover {\r\n// \tbackground-color: #555;\r\n// \tborder-radius: 3px;\r\n// \tscale: 110%;\r\n// \tpadding-right: 30px;\r\n// \tmargin-right: -20px;\r\n// \tmargin-bottom: 20px;\r\n// \tz-index: 1000;\r\n// }\r\n\r\n// .product-block-piece:hover {\r\n// \tbackground-color: #555;\r\n// \tborder-radius: 3px;\r\n// \tscale: 110%;\r\n// \tpadding-right: 30px;\r\n// \tmargin-right: -20px;\r\n// \tmargin-bottom: 20px;\r\n// }\r\n\r\n.reviews-list-title {\r\n justify-content: center;\r\n display: block;\r\n float: left;\r\n clear: left;\r\n width: 100%;\r\n}\r\n\r\n.product-additional-block {\r\n /*\twidth: calc(50% - 10px); */\r\n width: calc(100% - 10px);\r\n margin: 0 5px;\r\n float: left;\r\n border: 1px solid #ddd;\r\n margin-top: 20px;\r\n}\r\n\r\n.product-additional-block .block-title {\r\n text-align: center;\r\n background-color: #3d3d3d;\r\n color: #fff;\r\n padding: 10px 0;\r\n font-weight: 400;\r\n font-size: 15px;\r\n}\r\n\r\n.product-additional-block .block-content {\r\n font-size: 12px;\r\n padding: 10px;\r\n}\r\n\r\n.product-manual-button {\r\n padding: 10px 20px;\r\n margin: 5px;\r\n border: 1px solid;\r\n width: calc(50% - 10px);\r\n display: inline-block;\r\n float: left;\r\n text-align: center;\r\n}\r\n\r\n#header .logo {\r\n max-height: 40px;\r\n}\r\n\r\n#roycontent_top {\r\n margin-top: 70px;\r\n}\r\n\r\n#phblogrecentposts {\r\n margin-top: 50px;\r\n}\r\n\r\nbody#module-ph_simpleblog-list rs-fullwidth-wrap,\r\nbody#module-ph_simpleblog-single rs-fullwidth-wrap,\r\nbody#module-ph_simpleblog-category rs-fullwidth-wrap {\r\n display: none;\r\n}\r\n\r\nbody:not(#index) #header:not(.normal) .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li>a {\r\n color: #1c1c1c !important;\r\n}\r\n\r\nbody:not(#index) #header:not(.normal) .row.action>div svg * {\r\n stroke: #1c1c1c !important;\r\n}\r\n\r\nbody:not(#index) #header:not(.normal) .row.action .blockcart a i {\r\n background-color: #1c1c1c;\r\n}\r\n\r\nbody:not(#index) #header:not(.normal) .logo-normal {\r\n display: block;\r\n}\r\n\r\nbody:not(#index) #header:not(.normal) .logo-trans {\r\n display: none;\r\n}\r\n\r\n.logo_loader {\r\n max-width: 150px;\r\n}\r\n\r\n.wallcover-button {\r\n background-color: #222;\r\n display: inline-block;\r\n padding: 10px 20px;\r\n color: #fff;\r\n}\r\n\r\nbody#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>h2,\r\nbody#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>h2 {\r\n width: 50%;\r\n float: left;\r\n opacity: 1 !important;\r\n}\r\n\r\nbody#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>img,\r\nbody#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>img {\r\n width: 50%;\r\n float: right;\r\n}\r\n\r\nbody#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>h2,\r\nbody#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>h2 {\r\n width: 50%;\r\n float: right;\r\n margin-left: 50%;\r\n opacity: 1 !important;\r\n}\r\n\r\nbody#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>img,\r\nbody#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>img {\r\n width: 50%;\r\n float: left;\r\n}\r\n\r\n.messenger-contact-container {\r\n position: fixed;\r\n right: 10px;\r\n bottom: 10px;\r\n z-index: 1000;\r\n}\r\n\r\n.messenger-contact-tip {\r\n display: none;\r\n position: absolute;\r\n right: 0;\r\n top: 10px;\r\n width: 200px;\r\n margin-right: 10px;\r\n border-radius: 20px;\r\n padding: 10px 20px;\r\n z-index: 10000;\r\n background: #0084ff;\r\n color: #fff;\r\n font-size: 12px;\r\n}\r\n\r\n#header.normal .row.action {\r\n padding: 5px 15px;\r\n}\r\n\r\n#header.sticky.normal .row.action {\r\n padding: 5px 15px;\r\n}\r\n\r\n#header .row.action {\r\n min-height: auto;\r\n}\r\n\r\n#roy_brands {\r\n display: none;\r\n}\r\n\r\nbody#product .product-quantity .qty,\r\nbody#product .prod-buttons,\r\nbody#product .product-minimal-quantity {\r\n display: none;\r\n}\r\n\r\n.product-bar {\r\n width: 100%;\r\n // background-color: #3d3d3d;\r\n // position: absolute;\r\n // left: 0;\r\n height: 120px;\r\n // padding: 0px 80px;\r\n}\r\n\r\n.product-bar-container {\r\n // height: 120px;\r\n margin-bottom: 0px;\r\n}\r\n\r\n.payu-form-margin {\r\n margin-bottom: 50px;\r\n}\r\n\r\n@media (max-width: 1404px) {\r\n .product-bar {\r\n display: flex;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n height: auto;\r\n }\r\n\r\n // .product-bar-container {\r\n // \tmargin-bottom: 100px;\r\n // }\r\n\r\n .add-to-cart {\r\n margin-bottom: 20px !important;\r\n }\r\n}\r\n\r\n// @media (max-width: 990px) {\r\n// \t.product-bar-container {\r\n// \t\tmargin-bottom: 200px;\r\n// \t}\r\n// }\r\n\r\n@media (max-width: 675px) {\r\n .product-bar {\r\n justify-content: left;\r\n padding: 0px;\r\n }\r\n\r\n // .product-bar-container {\r\n // \tmargin-bottom: 250px;\r\n // }\r\n\r\n .product-block-piece:first-of-type {\r\n // margin-left: 30px !important;\r\n }\r\n}\r\n\r\n// @media (max-width: 450px) {\r\n// \t.product-bar-container {\r\n// \t\tmargin-bottom: 440px;\r\n// \t}\r\n// }\r\n\r\n.product-bar {\r\n display: flex;\r\n padding-bottom: 14px;\r\n}\r\n\r\n.product-add-to-cart {\r\n margin-top: 12px !important;\r\n margin-left: 22px;\r\n}\r\n\r\nbody#product .product-variants {\r\n margin-top: 40px;\r\n}\r\n\r\nbody:not(#index) #top_column {\r\n display: none;\r\n}\r\n\r\nbody#product #tabsection {\r\n width: 50%;\r\n float: left;\r\n margin-top: 0;\r\n}\r\n\r\nbody#product #roycontent_productbeforebuy {\r\n float: left;\r\n width: 50%;\r\n clear: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\nbody#product #roycontent_productbeforebuy ul li {\r\n width: 100% !important;\r\n}\r\n\r\nbody#index #roycontent_top ul li {\r\n margin: 0;\r\n}\r\n\r\n@media (max-width: 991px) {\r\n\r\n body#product #tabsection,\r\n body#product #roycontent_productbeforebuy {\r\n width: 100%;\r\n }\r\n\r\n body#product #tabsection {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n .product-manual-button {\r\n width: calc(100% - 10px);\r\n }\r\n}\r\n\r\n#roycontent_footer .row>ul>li {\r\n width: 100%;\r\n}\r\n\r\n.footer-column {\r\n width: 25%;\r\n float: left;\r\n text-align: left;\r\n}\r\n\r\n@media (max-width: 991px) {\r\n .footer-column {\r\n width: 100%;\r\n }\r\n\r\n .footer-column h4 {\r\n margin-top: 40px;\r\n }\r\n\r\n .footer-column:first-child h4 {\r\n margin-top: 0;\r\n }\r\n\r\n .products-section-title {\r\n font-size: 34px !important;\r\n }\r\n}\r\n\r\n.footer-container>.container>.row {\r\n display: none;\r\n}\r\n\r\n.footer-column h4 {\r\n margin-bottom: 25px;\r\n text-transform: uppercase;\r\n}\r\n\r\n.footer-column p {\r\n margin-bottom: 0;\r\n float: left;\r\n clear: left;\r\n}\r\n\r\n.footer-column a {\r\n display: inline-block;\r\n float: left;\r\n clear: left;\r\n margin-bottom: 5px;\r\n}\r\n\r\n// #roycontent_footer .html_inside:after {\r\n// \tcontent: '';\r\n// \twidth: 25%;\r\n// \tfloat: left;\r\n// \theight: 100px;\r\n// \tbackground-image: url('/modules/roy_customizer/upload/logo-normal-1.png');\r\n// \tbackground-size: contain;\r\n// \tbackground-position: center;\r\n// \tbackground-repeat: no-repeat;\r\n// }\r\n\r\n// @media (max-width: 991px) {\r\n// \t#roycontent_footer .html_inside:after {\r\n// \t\tdisplay: none;\r\n// \t}\r\n// }\r\n\r\n.product-block-prices {\r\n display: inline-block;\r\n float: right;\r\n}\r\n\r\nh1.h1.product-title {\r\n display: inline-block;\r\n}\r\n\r\nbody#product .container .col-content {\r\n display: none;\r\n}\r\n\r\nbody#product .container .col-image {\r\n width: 100%;\r\n float: left;\r\n margin: auto !important;\r\n}\r\n\r\nbody#product .product-discounts {\r\n margin-bottom: 0;\r\n}\r\n\r\nbody#product .product-prices {\r\n margin-top: 0;\r\n}\r\n\r\nbody.wcag * {\r\n color: #ffff00 !important;\r\n border-color: #ffff00 !important;\r\n background-color: #000 !important;\r\n box-shadow: none !important;\r\n}\r\n\r\nbody.wcag .ets_mm_block>h4>a {\r\n color: #ffff00 !important;\r\n}\r\n\r\nbody.wcag .ets_mm_megamenu.transition_default .mm_menus_li .mm_columns_ul {\r\n background: #000 !important;\r\n border: 10px solid #ffff00 !important;\r\n}\r\n\r\nbody.wcag #header.normal .row.action>div svg * {\r\n stroke: #ffff00 !important;\r\n}\r\n\r\nbody.wcag #header.normal i {\r\n background-color: #ffff00 !important;\r\n}\r\n\r\nbody.wcag #header.normal .row.action .blockcart a span.cart-products-count {\r\n background: #ffff00 !important;\r\n color: #000 !important;\r\n}\r\n\r\n#button-wcag {\r\n height: 28px;\r\n width: 28px;\r\n cursor: pointer;\r\n margin-right: 12px;\r\n}\r\n\r\n#button-wcag svg {\r\n fill: #1c1c1c !important;\r\n}\r\n\r\n#button-wcag::after {\r\n content: '';\r\n display: block;\r\n border: 1px solid #806d4b;\r\n height: 100%;\r\n margin-left: 11px;\r\n}\r\n\r\nbody.wcag #button-wcag svg {\r\n fill: #ffff00 !important;\r\n}\r\n\r\nbody.wcag .messenger-contact-tip {\r\n background-color: #ffff00 !important;\r\n}\r\n\r\nbody.wcag .messenger-contact-tip svg * {\r\n stroke: #000 !important;\r\n}\r\n\r\n.toggle-listing-filters {\r\n padding: 10px 20px;\r\n margin: 5px;\r\n border: 1px solid;\r\n cursor: pointer;\r\n user-select: none;\r\n}\r\n\r\nmain.filtersHidden .toggle-listing-filters .hide-filters {\r\n display: none;\r\n}\r\n\r\nmain:not(.filtersHidden) .toggle-listing-filters .hide-filters {\r\n display: block;\r\n}\r\n\r\nmain:not(.filtersHidden) .toggle-listing-filters .show-filters {\r\n display: none;\r\n}\r\n\r\nmain.filtersHidden #content-wrapper {\r\n width: 100%;\r\n}\r\n\r\nmain.filtersHidden #left-column {\r\n display: none !important;\r\n}\r\n\r\n@media (min-width: 992px) {\r\n main.filtersHidden .js-product-miniature {\r\n width: 25% !important;\r\n }\r\n}\r\n\r\nbody.size-2 *:not(span):not(p)>a,\r\nbody.size-2 p,\r\nbody.size-2 *:not(a):not(button)>span:not(.mm_bubble_text),\r\nbody.size-2 h1,\r\nbody.size-2 h2,\r\nbody.size-2 h3,\r\nbody.size-2 h4,\r\nbody.size-2 h5,\r\nbody.size-2 h6,\r\nbody.size-2 .block-content,\r\nbody.size-2 .block-title,\r\nbody.size-2 .btn:not(.btn-touchspin) {\r\n font-size: 120% !important;\r\n line-height: 120% !important;\r\n}\r\n\r\nbody.size-3 *:not(span):not(p)>a,\r\nbody.size-3 p,\r\nbody.size-3 *:not(a):not(button)>span:not(.mm_bubble_text),\r\nbody.size-3 h1,\r\nbody.size-3 h2,\r\nbody.size-3 h3,\r\nbody.size-3 h4,\r\nbody.size-3 h5,\r\nbody.size-3 h6,\r\nbody.size-3 .block-content,\r\nbody.size-3 .block-title,\r\nbody.size-3 .btn:not(.btn-touchspin) {\r\n font-size: 140% !important;\r\n line-height: 140% !important;\r\n}\r\n\r\nbody.size-4 *:not(span):not(p)>a,\r\nbody.size-4 p,\r\nbody.size-4 *:not(a):not(button)>span:not(.mm_bubble_text),\r\nbody.size-4 h1,\r\nbody.size-4 h2,\r\nbody.size-4 h3,\r\nbody.size-4 h4,\r\nbody.size-4 h5,\r\nbody.size-4 h6,\r\nbody.size-4 .block-content,\r\nbody.size-4 .block-title,\r\nbody.size-4 .btn:not(.btn-touchspin) {\r\n font-size: 160% !important;\r\n line-height: 160% !important;\r\n}\r\n\r\nbody.size-5 *:not(span):not(p)>a,\r\nbody.size-5 p,\r\nbody.size-5 *:not(a):not(button)>span:not(.mm_bubble_text),\r\nbody.size-5 h1,\r\nbody.size-5 h2,\r\nbody.size-5 h3,\r\nbody.size-5 h4,\r\nbody.size-5 h5,\r\nbody.size-5 h6,\r\nbody.size-5 .block-content,\r\nbody.size-5 .block-title,\r\nbody.size-5 .btn:not(.btn-touchspin) {\r\n font-size: 180% !important;\r\n line-height: 180% !important;\r\n}\r\n\r\n/* 100% na stale */\r\np span,\r\np a,\r\nh1 span,\r\nh2 span,\r\nh3 span,\r\nh4 span,\r\nh5 span,\r\nh6 span,\r\nh1 a,\r\nh2 a,\r\nh3 a,\r\nh4 a,\r\nh5 a,\r\nh6 a {\r\n font-size: 100% !important;\r\n line-height: 100% !important;\r\n}\r\n\r\n#buttons-size-wcag {\r\n display: inline-block !important;\r\n}\r\n\r\n.button-wcag-size-down,\r\n.button-wcag-size-up {\r\n height: 15px;\r\n text-align: center;\r\n width: 100%;\r\n cursor: pointer;\r\n font-size: 21px;\r\n margin-top: -1px;\r\n user-select: none;\r\n}\r\n\r\n.product-images .piece {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n width: 20%;\r\n /* 1 cm = 0.2% */\r\n height: 33.3333%;\r\n /* 1 cm = 0.3333% */\r\n background: rgba(255, 255, 255, 0.3);\r\n border: 1px solid #fff;\r\n cursor: move;\r\n}\r\n\r\n.product-block-piece {\r\n float: left;\r\n display: inline-block;\r\n margin-top: 20px;\r\n margin-left: 30px;\r\n}\r\n\r\n.product-block-piece:first-of-type {\r\n margin-left: 0px;\r\n}\r\n\r\n.product-bar label,\r\n.piece-divider,\r\n#custom-wallpaper-price,\r\n#custom-wallpaper-price-label {\r\n color: #fff;\r\n user-select: none;\r\n}\r\n\r\n#checkbox-piece {\r\n height: auto;\r\n margin-right: 10px;\r\n}\r\n\r\n#piece-width,\r\n#piece-height {\r\n height: auto;\r\n padding: 5px;\r\n width: 55px;\r\n}\r\n\r\n.piece-size-controls,\r\n.piece-size-values {\r\n width: auto;\r\n clear: both;\r\n}\r\n\r\n.piece-size-values {\r\n float: right;\r\n}\r\n\r\n#piece,\r\n.piece-size-values {\r\n /* display:none; */\r\n}\r\n\r\n.product-block-custom-price {\r\n display: inline-block;\r\n margin-top: 20px;\r\n margin-left: 30px;\r\n /*min-width: 94px;*/\r\n}\r\n\r\n#custom-wallpaper-price {\r\n /* display:none; */\r\n text-align: center;\r\n}\r\n\r\n#custom-wallpaper-price-label {\r\n margin-bottom: 12px;\r\n text-align: center;\r\n /* display:none; */\r\n}\r\n\r\n.product-images img.thumb {\r\n user-select: none;\r\n}\r\n\r\n.product-images img.thumb.mirrored {\r\n transform: scaleX(-1);\r\n}\r\n\r\n#piece.mirrored {\r\n transform: scaleX(-1);\r\n background-position: left;\r\n}\r\n\r\n#button-mirror-reflection {\r\n margin-top: 20px;\r\n display: inline-block;\r\n float: left;\r\n // margin-left: 30px;\r\n cursor: pointer;\r\n user-select: none;\r\n}\r\n\r\n#button-mirror-reflection p {\r\n color: #000;\r\n}\r\n\r\n.product_image_wrapper>.images-container>.mask,\r\n.product_image_wrapper>.images-container>.mask .thumb-container {\r\n overflow: visible !important;\r\n}\r\n\r\n.wallpaper-ruler.ruler-horizontal {\r\n top: -23px;\r\n position: absolute;\r\n width: 100%;\r\n height: 10px;\r\n border: 1px solid #888;\r\n border-bottom: 0;\r\n}\r\n\r\n.wallpaper-ruler.ruler-vertical {\r\n right: -23px;\r\n position: absolute;\r\n width: 10px;\r\n height: 100%;\r\n border: 1px solid #888;\r\n border-left: 0;\r\n top: 0;\r\n}\r\n\r\n.wallpaper-ruler p {\r\n margin: 0;\r\n text-align: center;\r\n font-size: 12px;\r\n}\r\n\r\n.wallpaper-ruler.ruler-horizontal p {\r\n width: 100%;\r\n margin-top: -2px;\r\n}\r\n\r\n.wallpaper-ruler.ruler-vertical p {\r\n transform: translate3d(-50%, -50%, 0) rotate(-90deg);\r\n position: absolute;\r\n top: 50%;\r\n}\r\n\r\n.flag-eu img {\r\n max-height: 80px;\r\n}\r\n\r\n.product_image_wrapper .product-thumbs-wrapper {\r\n display: none;\r\n}\r\n\r\nbody#product .product-variants .product-variants-item {\r\n margin: 0;\r\n}\r\n\r\n.product-bar .product-variants {\r\n display: inline-block;\r\n margin-top: 20px !important;\r\n margin-left: 30px;\r\n text-align: center;\r\n color: #fff;\r\n float: left;\r\n}\r\n\r\n#textSearch {\r\n width: calc(100% - 30px);\r\n float: left;\r\n}\r\n\r\n#clearTextSearch {\r\n float: left;\r\n margin-left: 5px;\r\n width: 25px;\r\n height: 25px;\r\n background-color: #e6e6e6;\r\n border-radius: 13px;\r\n text-align: center;\r\n line-height: 25px;\r\n font-size: 11px;\r\n margin-top: 15px;\r\n cursor: pointer;\r\n}\r\n\r\nbody:not(#index) #bottom_column {\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n}\r\n\r\n.product-bar-icon svg {\r\n fill: #ffffff !important;\r\n width: 100% !important;\r\n height: 100% !important;\r\n}\r\n\r\n.product-bar-icon img {\r\n width: 100%;\r\n max-width: fit-content;\r\n}\r\n\r\n.product-bar-icon {\r\n float: left;\r\n}\r\n\r\n.product-bar-box {\r\n float: left;\r\n}\r\n\r\n.product-bar-box select.form-control {\r\n padding: 5px 20px 5px 10px !important;\r\n height: auto !important;\r\n min-height: unset !important;\r\n min-width: 130px !important;\r\n}\r\n\r\n.product-bar-box span {\r\n text-align: left !important;\r\n}\r\n\r\n.product-bar-icon {\r\n // height: 50px !important;\r\n // max-width: 50px;\r\n // margin-right: 10px !important;\r\n // border-left: 1px solid;\r\n // padding-left: 20px;\r\n // box-sizing: content-box;\r\n // border-color: #eee !important;\r\n}\r\n\r\n.button-mirror-reflection-label {\r\n margin-top: 24px;\r\n}\r\n\r\n.piece-size-values,\r\n#custom-wallpaper-price,\r\n#custom-wallpaper-price-label {\r\n opacity: 0.23;\r\n}\r\n\r\n#piece {\r\n display: none;\r\n}\r\n\r\nbody#product #main .images-container .product-images li.thumb-container .thumb {\r\n max-width: 1000px;\r\n}\r\n\r\nbody#product #main .images-container .product-images li.thumb-container,\r\nbody#product #main .images-container .product-images,\r\nbody#product #main .images-container {\r\n display: inline-block;\r\n}\r\n\r\nbody#product #main .product_image_wrapper {\r\n display: flex;\r\n}\r\n\r\nbody#product #main .images-container {\r\n margin: auto;\r\n}\r\n\r\nbody#product #main .images-container .product-images li.thumb-container .thumb.dark {\r\n opacity: 0.3;\r\n}\r\n\r\nbody#product #main .images-container .product-images li.thumb-container {\r\n background-color: #000;\r\n}\r\n\r\nbody#product #human {\r\n background-image: url('/img/wysokosc_czlowieka.png');\r\n width: 97px;\r\n display: block;\r\n height: 57%;\r\n position: absolute;\r\n right: -158px;\r\n bottom: 0;\r\n background-repeat: no-repeat;\r\n background-size: auto 100%;\r\n background-position: left;\r\n}\r\n\r\n@media (max-width: 1330px) {\r\n body#product #human {\r\n display: none;\r\n }\r\n}\r\n\r\n.wariant_kolorystyczny>label {\r\n cursor: pointer;\r\n}\r\n\r\n@media (min-width: 767px) {\r\n body#category #main {\r\n padding-top: 0 !important;\r\n }\r\n\r\n .category-cover .img-responsive {\r\n max-width: unset;\r\n width: 100%;\r\n }\r\n}\r\n\r\nbody#category h1,\r\nbody#category #category-description {\r\n text-align: center;\r\n}\r\n\r\n.products.row .thumbnail-container .action-block {\r\n display: none !important;\r\n}\r\n\r\nbody.cms-id-9 #content>p:first-child {\r\n height: 18.6vw;\r\n}\r\n\r\nbody.cms-id-9 #content>p:first-child img {\r\n position: absolute;\r\n left: 0;\r\n}\r\n\r\nbody.cms-id-9 .page-header {\r\n display: none;\r\n}\r\n\r\nbody.cms-id-9 #main {\r\n padding-top: 0 !important;\r\n}\r\n\r\nbody.cms-id-9 h1 {\r\n text-align: center;\r\n padding-top: 25px;\r\n padding-bottom: 8px !important;\r\n}\r\n\r\nbody.cms-id-9 .yours-desc {\r\n text-align: center;\r\n line-height: 1.5rem !important;\r\n font-weight: 400 !important;\r\n}\r\n\r\n#category-description p {\r\n font-weight: 400 !important;\r\n}\r\n\r\n.button-open-hp {\r\n width: 180px;\r\n display: block;\r\n margin: auto;\r\n float: none;\r\n text-align: center;\r\n background-color: #806d4a;\r\n color: #fff !important;\r\n font-weight: 200;\r\n padding: 8px;\r\n font-size: 18px;\r\n cursor: pointer;\r\n user-select: none;\r\n position: relative;\r\n margin-top: 55px;\r\n margin-bottom: 90px;\r\n}\r\n\r\n.button-open-hp::before,\r\n.button-open-hp::after {\r\n content: '';\r\n background-image: url(/img/hp-button-decoration.jpg);\r\n width: 150px;\r\n height: 23px;\r\n position: absolute;\r\n top: -29px !important;\r\n left: 29% !important;\r\n display: block;\r\n width: 42%;\r\n background-size: contain;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n cursor: default;\r\n}\r\n\r\n.button-open-hp::after {\r\n transform: scale(-1);\r\n top: auto !important;\r\n bottom: -29px !important;\r\n}\r\n\r\n.yours-text-block {\r\n width: 25.333%;\r\n text-align: left;\r\n float: left;\r\n margin-right: 3%;\r\n margin-left: 5%;\r\n position: relative;\r\n}\r\n\r\n.yours-text-block .content {\r\n font-weight: 300;\r\n line-height: 21px;\r\n}\r\n\r\n.yours-text-block .title {\r\n font-size: 22px;\r\n font-weight: 400;\r\n padding-bottom: 8px;\r\n}\r\n\r\n.yours-text-block.block-1::before {\r\n content: '1';\r\n}\r\n\r\n.yours-text-block.block-2::before {\r\n content: '2';\r\n}\r\n\r\n.yours-text-block.block-3::before {\r\n content: '3';\r\n}\r\n\r\n.yours-text-block::before {\r\n position: absolute;\r\n left: -66px;\r\n color: #806d4a;\r\n width: 46px;\r\n height: 48px;\r\n border: 2px solid #88704e;\r\n text-align: center;\r\n line-height: 47px;\r\n font-size: 24px;\r\n font-weight: 100;\r\n top: -9px;\r\n}\r\n\r\n@media (max-width: 992px) {\r\n .yours-text-block {\r\n width: calc(100% - 65px);\r\n margin-bottom: 40px;\r\n margin-right: 0;\r\n margin-left: 65px;\r\n }\r\n}\r\n\r\n#hp-wallart-iframe {\r\n width: 100%;\r\n height: 700px;\r\n}\r\n\r\nbody.cms-id-10 h1 {\r\n display: none;\r\n}\r\n\r\nbody.cms-id-10 #main {\r\n padding-top: 0 !important;\r\n}\r\n\r\n.product_count_block,\r\n.countcontainer,\r\n.count_icon.tip_inside {\r\n display: none;\r\n}\r\n\r\nbody#product main {\r\n padding-top: 0;\r\n}\r\n\r\n.product-top-banner {\r\n width: 100%;\r\n margin-left: -80px;\r\n width: calc(100% + 160px);\r\n margin-bottom: 70px;\r\n}\r\n\r\n.product-top-banner img {\r\n width: 100%;\r\n}\r\n\r\n.btn-instagram {\r\n -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);\r\n box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);\r\n text-transform: uppercase;\r\n font-weight: 600;\r\n padding: 0.5rem 1.25rem;\r\n background: #415994;\r\n color: white;\r\n}\r\n\r\n.btn-instagram:hover {\r\n color: white;\r\n background: #203363;\r\n}\r\n\r\n.btn-instagram i {\r\n margin-right: 8px;\r\n font-size: 19px;\r\n position: relative;\r\n top: 2px;\r\n}\r\n\r\n@media (max-width: 1320px) {\r\n .simpleblog__listing__post__wrapper {\r\n display: flex;\r\n align-items: center;\r\n flex-direction: column;\r\n }\r\n}\r\n\r\n.bg-white-important {\r\n background-color: white !important;\r\n}\r\n\r\n.radio-item {\r\n display: inline-block;\r\n position: relative;\r\n}\r\n\r\n.radio-item input[type='radio'] {\r\n display: none;\r\n}\r\n\r\n.radio-item label {\r\n color: #666;\r\n font-weight: normal;\r\n}\r\n\r\n.radio-item input[type='radio']:checked+label:after {\r\n border-radius: 11px;\r\n width: 14px;\r\n height: 14px;\r\n position: absolute;\r\n top: 2px;\r\n left: 2px;\r\n content: ' ';\r\n display: block;\r\n background-color: black !important;\r\n}\r\n\r\n.radio-item input[type='radio']:checked+.switchColor.customInput:after {\r\n background-color: yellow !important;\r\n}\r\n\r\n.hidden {\r\n display: none !important;\r\n visibility: none !important;\r\n}\r\n\r\n.strong {\r\n font-weight: strong;\r\n}\r\n\r\n.fancybox-size-controls {\r\n display: block;\r\n // color: white;\r\n color: #000;\r\n}\r\n\r\n.fancybox-material-controls {\r\n // color: white;\r\n color: #000;\r\n /* margin-top: -6px*/\r\n display: block;\r\n}\r\n\r\n.product-block-piece .product-bar-icon {\r\n margin-top: 0px !important;\r\n}\r\n\r\n.product-variants .product-bar-box {\r\n margin-top: 10px !important;\r\n}\r\n\r\n.fancybox-active {\r\n height: 100% !important;\r\n}\r\n\r\n.text p {\r\n font-size: 11px;\r\n margin-bottom: 5px;\r\n line-height: 18px;\r\n}\r\n\r\n.material-canvas img,\r\n.material-sand img {\r\n max-width: 100%;\r\n}\r\n\r\n.valid-width-alert,\r\n.valid-height-alert,\r\n.valid-alert {\r\n color: red;\r\n display: inline-block;\r\n}\r\n\r\n.piece-height-px,\r\n.piece-width-px {\r\n background: #f2f2f2;\r\n position: absolute;\r\n color: #82704e;\r\n width: 50px;\r\n text-align: center;\r\n}\r\n\r\n.piece-width-px {\r\n bottom: -25px;\r\n right: -1px;\r\n}\r\n\r\n.piece-height-px {\r\n transform: rotate(270deg);\r\n bottom: 10px;\r\n right: -37px;\r\n}\r\n\r\n.mirrored .piece-width-px {\r\n transform: scaleX(-1);\r\n bottom: -25px;\r\n left: -1px;\r\n}\r\n\r\n.mirrored .piece-height-px {\r\n transform: rotate(270deg) scaleY(-1);\r\n bottom: 10px;\r\n left: -37px;\r\n}\r\n\r\n// .fancybox-size-controls:hover,\r\n// .fancybox-material-controls:hover {\r\n// \tcolor: white !important;\r\n// }\r\n\r\n@media (min-width: 767px) {\r\n body#index #roycontent_top ul li:nth-child(1) {\r\n order: 1;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(2) {\r\n order: 2;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(2)>.li-cont {\r\n width: 100%;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(3) {\r\n order: 2;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(4) {\r\n order: 4;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(4)>.li-cont {\r\n width: 100%;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(5) {\r\n order: 5;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(6) {\r\n order: 7;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(6)>.li-cont {\r\n width: 100%;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(7) {\r\n order: 6;\r\n }\r\n\r\n body#index #roycontent_top ul li:nth-child(4n + 1) {\r\n text-align: right;\r\n }\r\n}\r\n\r\n.faceted-slider {\r\n padding: 10px;\r\n}\r\n\r\n.product-variants::nth-of-type(1, 2):hover {\r\n background-color: #555;\r\n border-radius: 3px;\r\n scale: 110%;\r\n padding-right: 30px;\r\n margin-right: -20px;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.product-bar .product-variants,\r\n#button-mirror-reflection,\r\n.product-block-piece {\r\n transition: ease-in-out 0.1s all;\r\n}\r\n\r\n// #button-mirror-reflection:hover {\r\n// \tbackground-color: #555;\r\n// \tborder-radius: 3px;\r\n// \tscale: 110%;\r\n// \tpadding-right: 30px;\r\n// \tmargin-right: -20px;\r\n// \tmargin-bottom: 20px;\r\n// \tz-index: 1000;\r\n// }\r\n\r\n// .product-block-piece:hover {\r\n// \tbackground-color: #555;\r\n// \tborder-radius: 3px;\r\n// \tscale: 110%;\r\n// \tpadding-right: 30px;\r\n// \tmargin-right: -20px;\r\n// \tmargin-bottom: 20px;\r\n// }\r\n\r\n/*BM edit 27.10.2021 start */\r\n\r\n#cart #cart-subtotal-shipping {\r\n display: none;\r\n}\r\n\r\n// #button-mirror-reflection:hover,\r\n// .product-block-piece:hover,\r\n// .product-variants:hover {\r\n// \tpadding-right: 20px;\r\n// \tmargin-bottom: 0;\r\n// }\r\n\r\n#squaremeter,\r\n#dimension,\r\n#squaremeter_availability {\r\n display: none;\r\n}\r\n\r\n#totalprice {\r\n display: inline-block;\r\n margin-top: 20px;\r\n /* margin-left: 30px;*/\r\n min-width: 94px;\r\n color: #fff;\r\n}\r\n\r\n#totalpriceinfo {\r\n padding-top: 0;\r\n color: #000;\r\n font-weight: bold;\r\n font-size: 18px;\r\n}\r\n\r\n#cart .qty,\r\n#cart .product-line-grid-price {\r\n display: none;\r\n}\r\n\r\n#cart .product-line-prices {\r\n justify-content: end;\r\n}\r\n\r\n.product-variants:first-of-type:hover {\r\n background-color: #555;\r\n border-radius: 3px;\r\n scale: 100%;\r\n // padding-right: 10px;\r\n // margin-right: 10px;\r\n margin-bottom: 0px;\r\n}\r\n\r\n.product-bar .product-variants {\r\n display: inline-block;\r\n // margin-top: 20px !important;\r\n margin-left: 0px;\r\n // margin-right: 10px;\r\n text-align: center;\r\n color: #fff;\r\n float: left;\r\n // padding-right: 10px;\r\n}\r\n\r\n.product-actions .product-variants-item .control-label {\r\n margin-bottom: 0;\r\n}\r\n\r\n.product-actions .product-variants-item strong {\r\n font-weight: 500;\r\n}\r\n\r\n.product-variants .product-bar-box {\r\n margin-top: 0px !important;\r\n max-width: 180px;\r\n text-align: left;\r\n}\r\n\r\n#button-mirror-reflection,\r\n#fancybox-size-controls,\r\n.product-bar.container .product-variants .fancybox-material-controls,\r\nbody#product .product-variants,\r\n.product-block-custom-price {\r\n display: inline-flex;\r\n align-items: center;\r\n}\r\n\r\n#button-mirror-reflection p {\r\n margin: 0;\r\n}\r\n\r\n.fancybox-size-controls .product-block-piece {\r\n padding-top: 11px;\r\n padding-bottom: 11px;\r\n}\r\n\r\n.product-bar {\r\n padding-bottom: 20px;\r\n}\r\n\r\n.product-add-to-cart {\r\n margin-top: 20px !important;\r\n}\r\n\r\n.product-bar.container .product-variants-item {\r\n display: flex;\r\n align-items: center;\r\n}\r\n\r\n@media (min-width: 836) and (max-width: 897px) {\r\n .product-block-custom-price {\r\n margin-top: 0;\r\n }\r\n}\r\n\r\n@media (min-width: 1404px) {\r\n .product-bar {\r\n height: auto;\r\n }\r\n\r\n .product-block-custom-price {\r\n min-width: 0;\r\n }\r\n\r\n .add .btn.add-to-cart {\r\n padding: 22px 17px;\r\n }\r\n\r\n #totalprice {\r\n margin-left: 0;\r\n }\r\n}\r\n\r\n// @media (min-width: 676px) and (max-width: 1050px) {\r\n// \t.product-bar-container {\r\n// \t\theight: 200px;\r\n// \t}\r\n// }\r\n\r\n.side_menu .cart-prods li .product-img .image-cont {\r\n display: none;\r\n}\r\n\r\n/*BM edit 27.10.2021 end*/\r\n\r\n//* Page \"Architekci\"\r\nbody.cms-id-16 {\r\n .block-architekci {\r\n background-image: url('https://newwalls.pl/img/cms/custom-pages/architekci/architekci-hero-baner.jpg');\r\n padding: 40px 80px 80px;\r\n background-size: cover;\r\n\r\n @media (max-width: 767px) {\r\n padding: 20px 20px;\r\n }\r\n }\r\n\r\n .architekci-title {\r\n font-size: 50px;\r\n color: #fff;\r\n margin-bottom: 40px;\r\n font-weight: 800;\r\n }\r\n\r\n .architekci-description {\r\n color: #fff;\r\n font-weight: 100;\r\n margin-bottom: 0;\r\n }\r\n\r\n #main {\r\n padding-top: 15px !important;\r\n\r\n #map-info-list {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0 auto;\r\n width: 100%;\r\n max-width: 910px;\r\n\r\n >li {\r\n &:not(:last-child) {\r\n margin-bottom: 70px;\r\n }\r\n\r\n h2 {\r\n position: relative;\r\n font-size: 18px;\r\n padding-bottom: 15px;\r\n margin-bottom: 15px;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: -15px;\r\n right: -15px;\r\n height: 1px;\r\n background-color: #ededed;\r\n }\r\n }\r\n\r\n >ul {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n display: grid;\r\n grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\r\n column-gap: 60px;\r\n row-gap: 30px;\r\n\r\n li {\r\n h3 {\r\n font-size: 18px;\r\n text-transform: uppercase;\r\n margin: 0;\r\n }\r\n\r\n p {\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #bottom_column {\r\n .products-section-title {\r\n text-align: center;\r\n }\r\n }\r\n}\r\n\r\n//* Page \"Dystrybutorzy\"\r\nbody.cms-id-17 {\r\n .block-dystrybutorzy {\r\n background-image: url('https://newwalls.pl/img/cms/custom-pages/dystrybutorzy/dystrybutorzy-hero-baner.jpg');\r\n padding: 40px 80px 80px;\r\n background-size: cover;\r\n\r\n @media (max-width: 767px) {\r\n padding: 20px 20px;\r\n }\r\n }\r\n\r\n .dystrybutorzy-title {\r\n font-size: 50px;\r\n color: #fff;\r\n margin-bottom: 40px;\r\n font-weight: 800;\r\n }\r\n\r\n .dystrybutorzy-description {\r\n color: #fff;\r\n font-weight: 100;\r\n margin-bottom: 0;\r\n }\r\n\r\n #main {\r\n padding-top: 15px !important;\r\n\r\n #map-info-list {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0 auto;\r\n width: 100%;\r\n max-width: 910px;\r\n\r\n >li {\r\n &:not(:last-child) {\r\n margin-bottom: 70px;\r\n }\r\n\r\n h2 {\r\n position: relative;\r\n font-size: 18px;\r\n padding-bottom: 15px;\r\n margin-bottom: 15px;\r\n font-weight: 700;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: -15px;\r\n right: -15px;\r\n height: 1px;\r\n background-color: #ededed;\r\n }\r\n }\r\n\r\n >ul {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n display: grid;\r\n grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));\r\n column-gap: 60px;\r\n row-gap: 30px;\r\n\r\n li {\r\n h3 {\r\n text-align: left;\r\n font-size: 18px;\r\n text-transform: uppercase;\r\n margin: 0;\r\n }\r\n\r\n p {\r\n margin-bottom: 0;\r\n text-align: left;\r\n\r\n a {\r\n display: block;\r\n line-height: 1.5 !important;\r\n margin-bottom: 5px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #bottom_column {\r\n .products-section-title {\r\n text-align: center;\r\n }\r\n }\r\n}\r\n\r\n//* Page \"Struktury\"\r\nbody.cms-id-18 {\r\n .block-struktury {\r\n background-image: url('https://newwalls.pl/img/cms/custom-pages/struktury/struktury-hero-baner.jpg');\r\n padding: 40px 80px 80px;\r\n background-size: cover;\r\n\r\n @media (max-width: 767px) {\r\n padding: 20px 20px;\r\n }\r\n }\r\n\r\n .struktury-title {\r\n font-size: 50px;\r\n color: #fff;\r\n margin-bottom: 40px;\r\n font-weight: 800;\r\n }\r\n\r\n .struktury-description {\r\n color: #fff;\r\n font-weight: 100;\r\n margin-bottom: 0;\r\n }\r\n\r\n #main {\r\n padding-top: 15px !important;\r\n\r\n #content {\r\n >h2 {\r\n font-size: 30px;\r\n margin-bottom: 50px;\r\n margin-left: 380px;\r\n }\r\n\r\n ul {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n >ul {\r\n >li {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n column-gap: 60px;\r\n row-gap: 40px;\r\n\r\n &:not(:last-child) {\r\n margin-bottom: 50px;\r\n padding-bottom: 50px;\r\n border-bottom: 1px solid #ebebec;\r\n }\r\n }\r\n }\r\n\r\n .tile-info {\r\n flex: 1;\r\n\r\n h2 {\r\n font-size: 22px;\r\n font-weight: 600;\r\n margin-bottom: 10px;\r\n }\r\n\r\n p {\r\n font-size: 16px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n h3 {\r\n font-size: 16px;\r\n font-weight: 600;\r\n margin-bottom: 0;\r\n margin-top: 0;\r\n }\r\n\r\n ul {\r\n li {\r\n font-size: 13px;\r\n padding: 0;\r\n }\r\n }\r\n }\r\n\r\n .pattern-pay {\r\n margin-bottom: 50px;\r\n padding-bottom: 50px;\r\n border-bottom: 1px solid #ebebec;\r\n\r\n h2 {\r\n font-size: 30px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n p {\r\n font-size: 13px;\r\n line-height: 1.3;\r\n margin-bottom: 10px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #bottom_column {\r\n .products-section-title {\r\n text-align: center;\r\n }\r\n }\r\n\r\n .pattern-action {\r\n width: fit-content;\r\n margin-top: 30px;\r\n\r\n .add-to-cart {\r\n background: #7d6e4f;\r\n border-color: #7d6e4f;\r\n\r\n i {\r\n background-color: #fff;\r\n }\r\n\r\n span {\r\n color: #fff !important;\r\n }\r\n\r\n &:hover {\r\n background: #7d6e4f;\r\n border-color: #7d6e4f;\r\n\r\n i {\r\n background-color: #fff;\r\n }\r\n\r\n span {\r\n color: #fff !important;\r\n }\r\n }\r\n }\r\n\r\n .product-bar-container {\r\n display: none !important;\r\n }\r\n }\r\n}\r\n\r\n.language_selector {\r\n .language-selector-wrapper {\r\n .dropdown-menu {\r\n min-width: unset;\r\n background: #ffffff !important;\r\n border-color: #fafafa !important;\r\n\r\n li {\r\n a {\r\n padding: 3px 1.5rem;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.head_action .curlan ul.dropdown-menu {\r\n right: -20px;\r\n}\r\n\r\n.block-category-first {\r\n .container {\r\n display: none !important;\r\n }\r\n}\r\n\r\n.block-category-second {\r\n .category-cover {\r\n display: none !important;\r\n }\r\n}\r\n\r\nbody#index {\r\n #roycontent_top {\r\n #custom-cols {\r\n .html-item {\r\n position: relative;\r\n margin-bottom: 20px;\r\n\r\n &:nth-child(1) {\r\n .html-item-data {\r\n p {\r\n a {\r\n background: #7d6e4f;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(2) {\r\n .html-item-data {\r\n p {\r\n a {\r\n background: #548fb1;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:nth-child(3) {\r\n .html-item-data {\r\n p {\r\n a {\r\n background: #ab8d16;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:hover {\r\n .html-item-img {\r\n &::before {\r\n opacity: 1;\r\n border-width: 15px;\r\n }\r\n }\r\n }\r\n\r\n .html-item-img {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n inset: 0;\r\n border: 0 solid rgba(255, 255, 255, 0.5);\r\n opacity: 0;\r\n transition: all 0.3s ease-in-out;\r\n }\r\n\r\n img {\r\n // max-height: 790px;\r\n max-height: unset;\r\n height: unset;\r\n }\r\n }\r\n\r\n .html-item-data {\r\n position: absolute;\r\n bottom: 0;\r\n left: 15px;\r\n right: 15px;\r\n padding: 30px;\r\n\r\n h1 {\r\n color: #fff;\r\n font-size: 80px;\r\n }\r\n\r\n p {\r\n color: #fff;\r\n font-size: 22px;\r\n margin-bottom: 0;\r\n\r\n a {\r\n color: #fff;\r\n font-size: 22px !important;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n height: 80px;\r\n margin-bottom: 20px;\r\n margin-top: 20px;\r\n font-weight: 100;\r\n }\r\n }\r\n\r\n @media (max-width: 1200px) {\r\n padding: 20px;\r\n\r\n h1 {\r\n font-size: 50px;\r\n }\r\n\r\n p {\r\n font-size: 18px;\r\n\r\n a {\r\n font-size: 18px !important;\r\n height: 70px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.order-sample {\r\n background: #3d3d3d;\r\n padding: 15px;\r\n text-align: center;\r\n\r\n a {\r\n color: #fff;\r\n }\r\n}\r\n\r\n.product-bar {\r\n &.product-bar-title {\r\n flex-direction: column;\r\n\r\n h2 {\r\n font-size: 30px;\r\n margin-bottom: 0;\r\n }\r\n\r\n h3 {\r\n color: #666666;\r\n font-size: 20px;\r\n margin-bottom: 15px;\r\n font-weight: 400;\r\n }\r\n }\r\n\r\n &.product-bar-data {\r\n position: relative;\r\n padding-bottom: 30px;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: 15px;\r\n right: 15px;\r\n height: 1px;\r\n background: #7d6e4f;\r\n }\r\n }\r\n}\r\n\r\n#fancybox-size-controls,\r\n.product-variants,\r\n#button-mirror-reflection,\r\n#button-color-variants {\r\n width: 25%;\r\n\r\n .product-bar-icon {\r\n margin-right: 25px;\r\n margin-left: 25px;\r\n }\r\n\r\n .product-bar-box,\r\n .product-bar-box p {\r\n color: #666666;\r\n font-size: 16px;\r\n font-weight: 400;\r\n }\r\n\r\n @media (max-width: 1100px) {\r\n width: 50%;\r\n }\r\n\r\n @media (max-width: 768px) {\r\n width: 100%;\r\n }\r\n}\r\n\r\n.product-bar-label {\r\n p {\r\n font-size: 30px;\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n#fancybox-size-controls {\r\n .product-block-piece {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n }\r\n}\r\n\r\n#button-color-variants {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n cursor: pointer;\r\n height: 72px;\r\n margin-top: 20px;\r\n\r\n .product-bar-box {\r\n p {\r\n margin-bottom: 0;\r\n }\r\n }\r\n}\r\n\r\n#box-color-variants {\r\n display: none;\r\n position: fixed;\r\n inset: 0;\r\n z-index: 9;\r\n background: rgba(255, 255, 255, 0.5);\r\n backdrop-filter: blur(5px);\r\n\r\n .product-variants {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n margin: 0;\r\n padding: 20px;\r\n background: rgba(0, 0, 0, 0.95);\r\n width: auto;\r\n\r\n .product-variants-item {\r\n .control-label {\r\n display: none;\r\n }\r\n\r\n ul {\r\n padding: 0;\r\n width: 100%;\r\n max-width: 410px;\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 10px;\r\n\r\n li {\r\n margin: 0;\r\n\r\n label {\r\n margin: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.product-actions-custom {\r\n width: 50%;\r\n margin-left: auto;\r\n margin-top: 20px;\r\n\r\n .product-actions-custom--wrapper {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n width: 100%;\r\n\r\n #totalprice {\r\n flex: 1;\r\n }\r\n\r\n .btn.btn-primary.add-to-cart {\r\n background: #7d6e4f;\r\n border-color: #7d6e4f;\r\n\r\n i {\r\n background-color: #fff;\r\n }\r\n\r\n span {\r\n color: #fff;\r\n }\r\n }\r\n\r\n @media (max-width: 768px) {\r\n flex-direction: column;\r\n }\r\n }\r\n\r\n @media (max-width: 1400px) {\r\n width: 100%;\r\n margin: 0;\r\n }\r\n}\r\n\r\n#custom-order-modal,\r\n#custom-email-pattern-modal {\r\n position: fixed;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n display: none;\r\n outline: 0;\r\n z-index: 2020 !important;\r\n\r\n .custom-order-modal--wrapper,\r\n .custom-email-pattern-modal--wrapper {\r\n height: 100%;\r\n width: 100%;\r\n display: flex;\r\n justify-content: center;\r\n\r\n @media (min-height: 650px) {\r\n align-items: center;\r\n }\r\n\r\n @media (max-height: 650px) {\r\n overflow: auto;\r\n }\r\n }\r\n\r\n .custom-order-box {\r\n position: relative;\r\n background: #fff;\r\n border-radius: 20px;\r\n box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.2);\r\n width: 100%;\r\n max-width: 800px;\r\n padding: 50px;\r\n height: fit-content;\r\n }\r\n\r\n #custom-order-box-close {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 40px;\r\n min-width: 40px;\r\n height: 40px;\r\n border-top-left-radius: 0;\r\n border-bottom-right-radius: 0;\r\n border-top-right-radius: 20px;\r\n border-bottom-left-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.2);\r\n cursor: pointer;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%) rotate(45deg);\r\n width: 15px;\r\n height: 1px;\r\n background: #000;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%) rotate(-45deg);\r\n width: 15px;\r\n height: 1px;\r\n background: #000;\r\n }\r\n }\r\n\r\n #custom-order-form {\r\n .row {\r\n &:not(:last-child) {\r\n margin-bottom: 20px;\r\n }\r\n\r\n >div[class^='col-'] {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n\r\n input[type='text'],\r\n input[type='file'],\r\n textarea {\r\n width: 100%;\r\n }\r\n\r\n textarea {\r\n resize: none;\r\n }\r\n }\r\n }\r\n\r\n .custom-order-form-title {\r\n font-size: 29px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n ul {\r\n padding: 0;\r\n margin: 32px 0 0 0;\r\n\r\n li {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n column-gap: 15px;\r\n\r\n input {\r\n height: auto;\r\n cursor: pointer;\r\n }\r\n\r\n label {\r\n margin: 0;\r\n line-height: 1.2;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n\r\n .form-btn {\r\n width: 100%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n\r\n .loader {\r\n display: none;\r\n width: 32px;\r\n height: 32px;\r\n border: 5px solid #806d4a;\r\n border-bottom-color: #fff;\r\n border-radius: 50%;\r\n box-sizing: border-box;\r\n animation: rotation 1s linear infinite;\r\n }\r\n\r\n @keyframes rotation {\r\n 0% {\r\n transform: rotate(0deg);\r\n }\r\n\r\n 100% {\r\n transform: rotate(360deg);\r\n }\r\n }\r\n\r\n .send-form {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n background: #7d6e4f;\r\n border-color: #7d6e4f;\r\n\r\n i {\r\n display: flex;\r\n width: 28px;\r\n height: 28px;\r\n margin-right: 12px;\r\n background-color: #fff;\r\n mask-image: url('/modules/roy_customizer/images/rt_cart2.svg');\r\n mask-size: cover;\r\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\r\n }\r\n\r\n .text {\r\n color: #fff;\r\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .custom-file-upload {\r\n position: relative;\r\n display: inline-block;\r\n cursor: pointer;\r\n }\r\n\r\n .custom-file-upload-label {\r\n display: flex;\r\n align-items: center;\r\n column-gap: 15px;\r\n padding-left: 0;\r\n padding-right: 0;\r\n border: none;\r\n box-shadow: none;\r\n cursor: pointer;\r\n\r\n img {\r\n width: 28px;\r\n height: 28px;\r\n }\r\n }\r\n\r\n #file-selected {\r\n display: block;\r\n margin-top: 10px;\r\n font-size: 14px;\r\n }\r\n\r\n .custom-file-upload input[type='file'] {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n opacity: 0;\r\n width: 100%;\r\n height: 100%;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n#custom-order-btn,\r\n#custom-sample-btn {\r\n padding: 10px 20px;\r\n margin: 5px;\r\n border: 1px solid;\r\n width: 99%;\r\n display: inline-block;\r\n text-align: center;\r\n}\r\n\r\n#custom-pattern-btn {\r\n display: flex;\r\n align-items: center;\r\n column-gap: 15px;\r\n\r\n img {\r\n width: 30px;\r\n }\r\n}\r\n\r\n.fancybox-material-box {\r\n .material-canvas {\r\n &:nth-child(2n + 1) {\r\n background: #dfdfdf;\r\n }\r\n\r\n .col-xs-12 {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 20px;\r\n align-items: center;\r\n justify-content: space-between;\r\n }\r\n }\r\n}\r\n\r\n/**\r\n*\tNew styles\r\n*/\r\n\r\n._btn-1 {\r\n position: relative;\r\n display: inline-block;\r\n\r\n &:hover {\r\n &::before {\r\n width: 100%;\r\n }\r\n\r\n span {\r\n color: #fff;\r\n }\r\n }\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n width: 1px;\r\n background-color: $cGold;\r\n transition: all 250ms ease-in-out;\r\n }\r\n\r\n span {\r\n position: relative;\r\n color: $cGold;\r\n font-family: $fInter;\r\n font-weight: 300;\r\n font-size: 15px;\r\n line-height: 1;\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n text-align: center;\r\n padding: 16px;\r\n transition: all 250ms ease-in-out;\r\n }\r\n}\r\n\r\n._footer-social {\r\n ._footer-social--wrapper {\r\n text-align: center;\r\n margin-bottom: 70px;\r\n\r\n h2 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 500;\r\n font-size: 37px;\r\n line-height: 1;\r\n margin-bottom: 14px;\r\n }\r\n\r\n h3 {\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n }\r\n\r\n ol {\r\n display: flex;\r\n justify-content: center;\r\n flex-direction: row;\r\n column-gap: 24px;\r\n margin-top: 40px;\r\n\r\n li {\r\n padding: 0;\r\n margin: 0;\r\n line-height: 1;\r\n\r\n a {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 700;\r\n font-size: 19px;\r\n line-height: 1;\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n flex-direction: row;\r\n column-gap: 13px;\r\n padding: 21px 43px;\r\n border: 2px solid #000000;\r\n border-radius: 12px;\r\n\r\n i {\r\n font-size: 30px;\r\n line-height: 0.8;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n._join-us {\r\n ._join-us--wrapper {\r\n position: relative;\r\n padding: 80px 0;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n left: 50%;\r\n bottom: 0;\r\n width: 100svw;\r\n background: #f0f0f0;\r\n transform: translateX(-50%);\r\n }\r\n\r\n h3 {\r\n position: relative;\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n text-align: center;\r\n margin-bottom: 50px;\r\n }\r\n\r\n p {\r\n position: relative;\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.78;\r\n text-align: center;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n a {\r\n display: block;\r\n margin: 0 auto;\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n\r\n ._join-us--text {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n}\r\n\r\nsection#main {\r\n overflow: hidden;\r\n}\r\n\r\n#roycontent_home {\r\n ul {\r\n li {\r\n overflow: initial;\r\n\r\n .li-cont {\r\n overflow: initial;\r\n }\r\n }\r\n }\r\n}\r\n\r\nfooter#footer {\r\n .footer-container {\r\n padding-top: 100px;\r\n padding-bottom: 40px;\r\n background: #000000;\r\n }\r\n\r\n #roycontent_footer {\r\n ._footer_box {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n column-gap: 40px;\r\n row-gap: 40px;\r\n\r\n ._footer_col_1 {\r\n width: calc(25% - 20px);\r\n text-align: left;\r\n\r\n @media (max-width: 992px) {\r\n width: 100%;\r\n text-align: center;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n max-width: 219px;\r\n }\r\n }\r\n\r\n ._footer_col_2 {\r\n width: calc(75% - 20px);\r\n text-align: left;\r\n\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n\r\n column-gap: 40px;\r\n row-gap: 50px;\r\n\r\n @media (max-width: 992px) {\r\n width: 100%;\r\n }\r\n\r\n ._footer-col-33 {\r\n width: calc(100% / 3 - (40px - (40px / 3)));\r\n\r\n h4 {\r\n color: #ffffff;\r\n font-family: $fInter;\r\n font-weight: 700;\r\n font-size: 16px;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n margin-bottom: 12px;\r\n }\r\n\r\n p {\r\n color: #8c8c8c;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 500;\r\n font-size: 16px;\r\n line-height: 2;\r\n\r\n >a {\r\n color: inherit;\r\n font-family: inherit;\r\n font-style: inherit;\r\n font-weight: inherit;\r\n font-size: inherit;\r\n line-height: inherit;\r\n }\r\n }\r\n\r\n ul,\r\n ol {\r\n position: relative;\r\n display: flex;\r\n flex-direction: column;\r\n row-gap: 12px;\r\n padding: 0;\r\n margin: 0;\r\n list-style: none;\r\n\r\n li {\r\n padding: 0;\r\n margin: 0;\r\n\r\n a {\r\n color: #8c8c8c;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 500;\r\n font-size: 16px;\r\n line-height: 1;\r\n }\r\n }\r\n }\r\n\r\n ol {\r\n li {\r\n a {\r\n font-size: 25px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n ._footer_box_bottom {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n margin-top: 50px;\r\n padding-top: 30px;\r\n border-top: 1px solid #ffffff;\r\n\r\n ._footer_col_1 {}\r\n\r\n ._footer_col_2 {}\r\n\r\n ul {\r\n li {\r\n padding: 0;\r\n margin: 0;\r\n\r\n a,\r\n p {\r\n color: #ffffff;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 25px;\r\n\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#roycontent_home {\r\n li.htmlcontent-item-id-40 {\r\n padding: 140px 0 50px;\r\n\r\n >div.li-cont {\r\n position: initial;\r\n }\r\n\r\n h3 {\r\n position: relative;\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n }\r\n\r\n ._box-content {\r\n position: relative;\r\n width: 100%;\r\n max-width: 440px;\r\n margin-bottom: 70px;\r\n z-index: 2;\r\n\r\n h3 {\r\n margin-bottom: 50px;\r\n }\r\n\r\n p {\r\n position: relative;\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n margin-bottom: 50px;\r\n }\r\n\r\n a {}\r\n }\r\n\r\n ._box-partners {\r\n position: relative;\r\n width: 100%;\r\n max-width: 750px;\r\n z-index: 2;\r\n\r\n @media (max-width: 992px) {\r\n max-width: 600px;\r\n }\r\n\r\n h3 {\r\n margin-bottom: 70px;\r\n }\r\n\r\n ._partners-slider {\r\n .swiper-slide {\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n height: 40px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n ._box-bg {\r\n position: absolute;\r\n top: 0;\r\n left: 50%;\r\n width: 100svw;\r\n transform: translateX(-50%);\r\n z-index: 1;\r\n\r\n ._box-bg--wrapper {\r\n display: block;\r\n width: fit-content;\r\n margin-left: auto;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n position: absolute;\r\n left: 50%;\r\n }\r\n }\r\n }\r\n\r\n li.htmlcontent-item-id-41 {\r\n padding: 0;\r\n margin: 0;\r\n width: 100svw;\r\n margin-left: 50%;\r\n transform: translateX(-50%);\r\n\r\n ._box-big-tiles {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n justify-content: space-between;\r\n\r\n ._box-big-tile {\r\n height: 672px;\r\n overflow: hidden;\r\n\r\n &:hover {\r\n img {\r\n transform: scale(1.1);\r\n }\r\n }\r\n\r\n img {\r\n height: 672px;\r\n object-fit: cover;\r\n transition: 200ms;\r\n }\r\n }\r\n }\r\n }\r\n\r\n li.htmlcontent-item-id-42 {\r\n position: relative;\r\n padding: 75px 0;\r\n margin: 0;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n bottom: 0;\r\n left: 50%;\r\n width: 100svw;\r\n transform: translateX(-50%);\r\n background: #f0f0f0;\r\n }\r\n\r\n ._c-row {\r\n position: relative;\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n align-items: center;\r\n column-gap: 50px;\r\n\r\n ._c-col {\r\n &-1 {\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n }\r\n }\r\n }\r\n\r\n h3 {\r\n position: relative;\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n margin: 0;\r\n }\r\n\r\n p {\r\n position: relative;\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n ._box-text {\r\n margin: 50px 0;\r\n }\r\n }\r\n\r\n li.htmlcontent-item-id-43 {\r\n position: relative;\r\n padding: 25px 0 85px;\r\n margin: 0;\r\n\r\n ._c-row {\r\n &-1 {\r\n margin-bottom: 50px;\r\n\r\n ._c-col {\r\n &-1 {\r\n h3 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 500;\r\n font-size: 37px;\r\n line-height: 1;\r\n\r\n strong {\r\n display: block;\r\n padding-top: 20px;\r\n padding-left: 55px;\r\n\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: inherit;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &-2 {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n column-gap: 120px;\r\n\r\n ._c-col {\r\n &-1 {}\r\n\r\n &-2 {}\r\n\r\n ._c-tile {\r\n width: 100%;\r\n max-width: 440px;\r\n margin: 0 auto;\r\n\r\n ._c-tile--img {\r\n margin-bottom: 40px;\r\n\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n }\r\n\r\n ._c-tile--text {\r\n h4 {\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n margin: 0 0 50px 0;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n letter-spacing: 0px;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n a._btn-1 {\r\n margin-top: 36px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n li.htmlcontent-item-id-44 {\r\n position: relative;\r\n padding: 25px 0;\r\n margin: 0;\r\n\r\n ._c-row {\r\n &-1 {\r\n ._c-col {\r\n &-1 {\r\n h3 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 500;\r\n font-size: 37px;\r\n line-height: 1;\r\n text-align: center;\r\n margin: 0 auto 50px;\r\n max-width: 730px;\r\n\r\n strong {\r\n display: inline-block;\r\n padding-top: 20px;\r\n\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: inherit;\r\n }\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n letter-spacing: 0px;\r\n text-align: center;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n\r\n ._col-text {\r\n margin-bottom: 70px;\r\n max-width: 730px;\r\n margin: 0 auto;\r\n }\r\n\r\n ._col-img {\r\n display: flex;\r\n flex-direction: column;\r\n row-gap: 30px;\r\n width: 100%;\r\n max-width: 970px;\r\n margin: 70px auto 0;\r\n\r\n a._btn-1 {\r\n display: block;\r\n max-width: fit-content;\r\n margin-left: auto;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.hp-box-1 {\r\n position: relative;\r\n padding: 100px 0 90px;\r\n margin: 0;\r\n\r\n ._c-row {\r\n &-1 {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n column-gap: 120px;\r\n\r\n @media (max-width: 1240px) {\r\n column-gap: 80px;\r\n }\r\n\r\n ._c-col {\r\n &-1 {\r\n h3 {\r\n position: relative;\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n margin-bottom: 50px;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n letter-spacing: 0px;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n ._col-text {\r\n margin-bottom: 50px;\r\n }\r\n }\r\n\r\n &-2 {\r\n ._col-img {\r\n img {\r\n width: 100%;\r\n height: 459px;\r\n max-width: fit-content;\r\n object-fit: cover;\r\n object-position: center;\r\n }\r\n }\r\n\r\n ._col-img-thumbnail {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n align-items: center;\r\n margin-top: -20px;\r\n\r\n @media (max-width: 992px) {\r\n flex-direction: column;\r\n }\r\n\r\n ol {\r\n list-style: none;\r\n padding: 0;\r\n margin: 0;\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n gap: 24px;\r\n\r\n li {\r\n padding: 0;\r\n margin: 0;\r\n\r\n img {\r\n width: 100px;\r\n height: 100px;\r\n border-radius: 100%;\r\n object-fit: cover;\r\n\r\n @media (max-width: 1240px) {\r\n width: 80px;\r\n height: 80px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n ._col-img-thumbnail--text {\r\n text-align: right;\r\n margin-top: 20px;\r\n\r\n @media (max-width: 992px) {\r\n text-align: center;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 500;\r\n font-size: 16px;\r\n line-height: 19px;\r\n margin: 0;\r\n }\r\n\r\n a {\r\n color: #8c8c8c;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 11px;\r\n line-height: 19px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.box-hp-products-slider {\r\n #pp-carousel-1 {\r\n .pp-carousel__header {\r\n padding-bottom: 65px;\r\n\r\n .pp-carousel__title {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 500;\r\n font-size: 37px;\r\n line-height: 1;\r\n margin: 0;\r\n }\r\n\r\n .pp-carousel__subtitle {\r\n display: block;\r\n padding-top: 20px;\r\n padding-left: 55px;\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n }\r\n }\r\n\r\n .pp-carousel__more {\r\n @extend ._btn-1;\r\n }\r\n\r\n .pp-carousel__card {\r\n .pp-carousel__meta {\r\n padding-top: 36px;\r\n\r\n .pp-carousel__name {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 700;\r\n font-size: 20px;\r\n line-height: 18px;\r\n text-transform: none;\r\n }\r\n\r\n .pp-carousel__price {\r\n color: #8c8c8c;\r\n font-family: $fInter;\r\n font-weight: 500;\r\n font-size: 16px;\r\n line-height: 18px;\r\n text-align: right;\r\n\r\n .pp-carousel__priceSuffix {}\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n//* Page \"Struktury\" (new)\r\nbody.cms-id-15 {\r\n ._box-1 {\r\n margin-bottom: 80px;\r\n\r\n ._row {\r\n display: flex;\r\n flex-direction: row;\r\n column-gap: 90px;\r\n\r\n @media (max-width: 1200px) {\r\n column-gap: 50px;\r\n }\r\n\r\n @media (max-width: 991px) {\r\n flex-direction: column;\r\n }\r\n\r\n ._col-1 {\r\n .box-title {\r\n h2 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 500 !important;\r\n font-size: 37px !important;\r\n line-height: 1 !important;\r\n margin: 0 0 59px 0 !important;\r\n\r\n strong {\r\n display: block;\r\n padding-top: 20px;\r\n padding-left: 55px;\r\n\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 37px;\r\n line-height: inherit;\r\n\r\n @media (max-width: 1200px) {\r\n padding-left: 0;\r\n padding-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .box-text {\r\n width: 100%;\r\n\r\n @media (min-width: 992px) {\r\n max-width: 406px;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400 !important;\r\n font-size: 14px !important;\r\n line-height: 1.78 !important;\r\n text-align: left;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n ._col-2 {\r\n .box-structure-slider {\r\n position: relative;\r\n padding: 0 52px;\r\n width: fit-content;\r\n\r\n @media (max-width: 991px) {\r\n margin: 0 auto;\r\n }\r\n\r\n .structure-slider {\r\n width: 100%;\r\n max-width: 473px;\r\n\r\n @media (max-width: 1200px) {\r\n max-width: 370px;\r\n }\r\n }\r\n\r\n .swiper-button-next,\r\n .swiper-button-prev {\r\n color: #8c8c8c;\r\n width: 14px;\r\n }\r\n\r\n .swiper-button-next {\r\n right: 15px;\r\n }\r\n\r\n .swiper-button-prev {\r\n left: 15px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n ._box-2 {\r\n ._row {\r\n .box-title {\r\n h2 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 500 !important;\r\n font-size: 37px !important;\r\n line-height: 1 !important;\r\n margin: 0 0 90px 0 !important;\r\n\r\n @media (max-width: 1200px) {\r\n margin: 0 0 60px 0 !important;\r\n }\r\n }\r\n }\r\n\r\n ._tiles {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n column-gap: 50px;\r\n row-gap: 28px;\r\n\r\n ._tile {\r\n width: 340px;\r\n cursor: pointer;\r\n\r\n @media (max-width: 1200px) {\r\n width: 270px;\r\n }\r\n\r\n @media (max-width: 991px) {\r\n width: 295px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n width: 350px;\r\n }\r\n\r\n &:hover {\r\n ._tile-content {\r\n ._tile-images {\r\n .img-1 {\r\n opacity: 0;\r\n visibility: hidden;\r\n }\r\n\r\n .img-2 {\r\n opacity: 1;\r\n visibility: visible;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.active {\r\n ._tile-content {\r\n ._tile-images {\r\n opacity: 0;\r\n visibility: hidden;\r\n }\r\n\r\n ._tile-text {\r\n opacity: 1;\r\n visibility: visible;\r\n }\r\n }\r\n }\r\n\r\n ._tile-content {\r\n position: relative;\r\n margin-bottom: 10px;\r\n width: 340px;\r\n height: 340px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n @media (max-width: 1200px) {\r\n width: 270px;\r\n height: 270px;\r\n }\r\n\r\n @media (max-width: 991px) {\r\n width: 295px;\r\n height: 295px;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n width: 350px;\r\n height: 350px;\r\n }\r\n\r\n ._tile-images {\r\n position: absolute;\r\n inset: 0;\r\n transition: all 300ms ease-in-out;\r\n\r\n img {\r\n width: 340px !important;\r\n min-width: 340px !important;\r\n height: 340px !important;\r\n border-radius: 100%;\r\n object-fit: cover;\r\n\r\n @media (max-width: 1200px) {\r\n width: 270px !important;\r\n min-width: 270px !important;\r\n height: 270px !important;\r\n }\r\n\r\n @media (max-width: 991px) {\r\n width: 295px !important;\r\n min-width: 295px !important;\r\n height: 295px !important;\r\n }\r\n\r\n @media (max-width: 767px) {\r\n width: 350px !important;\r\n min-width: 350px !important;\r\n height: 350px !important;\r\n }\r\n }\r\n\r\n .img-1 {\r\n position: absolute;\r\n inset: 0;\r\n z-index: 1;\r\n\r\n opacity: 1;\r\n visibility: visible;\r\n transition: all 300ms ease-in-out;\r\n }\r\n\r\n .img-2 {\r\n position: absolute;\r\n inset: 0;\r\n\r\n opacity: 0;\r\n visibility: hidden;\r\n transition: all 300ms ease-in-out;\r\n }\r\n }\r\n\r\n ._tile-text {\r\n text-align: left !important;\r\n padding: 25px;\r\n opacity: 0;\r\n visibility: hidden;\r\n transition: all 300ms ease-in-out;\r\n position: relative;\r\n z-index: 2;\r\n\r\n h5 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px !important;\r\n line-height: 1.2;\r\n margin: 0 0 10px 0 !important;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 700;\r\n font-size: 10px;\r\n line-height: 1.5;\r\n margin: 0 0 10px 0 !important;\r\n }\r\n\r\n ul {\r\n margin: 0 !important;\r\n list-style: disc !important;\r\n\r\n li {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 10px;\r\n line-height: 1.4;\r\n padding: 0 !important;\r\n }\r\n }\r\n }\r\n }\r\n\r\n h3 {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 700;\r\n font-size: 20px;\r\n line-height: 1;\r\n text-align: center !important;\r\n margin: 0 !important;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\nbody#product {\r\n h1.product-title {\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n padding-bottom: 20px;\r\n }\r\n\r\n .product-box {\r\n position: relative;\r\n padding: 17px 0;\r\n border-bottom: 1px solid #8c8c8c;\r\n\r\n .block-title {\r\n font-family: 'Inter';\r\n font-weight: 700;\r\n font-size: 18px;\r\n line-height: 1.7;\r\n color: #3c3c3c;\r\n margin-bottom: 0;\r\n }\r\n\r\n .product-box--head {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n right: 0;\r\n transform: translateY(-50%);\r\n width: 23px;\r\n height: 1px;\r\n background: #3c3c3c;\r\n border-radius: 3px;\r\n }\r\n\r\n &::after {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n right: 11px;\r\n transform: translateY(-50%);\r\n width: 1px;\r\n height: 23px;\r\n background: #3c3c3c;\r\n border-radius: 3px;\r\n transition: all 0.3s ease-in-out;\r\n }\r\n }\r\n }\r\n\r\n .block-description-data {\r\n .block-title {\r\n margin-bottom: 10px;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n\r\n .block-config-info-data {\r\n border-bottom: 0;\r\n\r\n .block-title {\r\n margin-bottom: 10px;\r\n }\r\n\r\n p {\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n }\r\n }\r\n\r\n .product-price-data {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n\r\n &--wrapper {\r\n .block-title {\r\n margin-bottom: 5px;\r\n }\r\n\r\n .product-prices-data {\r\n .product-prices {\r\n margin: 0;\r\n }\r\n\r\n .product-price {\r\n margin: 0;\r\n }\r\n\r\n .current-price {\r\n span {\r\n color: #3c3c3c;\r\n font-family: $fInter;\r\n font-weight: 700;\r\n font-size: 25px;\r\n line-height: 1;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .product-box-free-example {\r\n position: relative;\r\n padding: 75px 0;\r\n margin: 0;\r\n background: #f0f0f0;\r\n margin-top: 200px;\r\n\r\n ._c-row-1 {\r\n position: relative;\r\n\r\n p {\r\n color: #f0f0f0;\r\n font-family: $fNotoSerifDisplay;\r\n font-weight: 400;\r\n font-size: 130px;\r\n line-height: 1;\r\n\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n transform: translateY(calc(-100% - 60px));\r\n }\r\n }\r\n\r\n ._c-row-2 {\r\n position: relative;\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n align-items: center;\r\n column-gap: 50px;\r\n\r\n ._c-col {\r\n &-1 {\r\n img {\r\n width: 100%;\r\n max-width: fit-content;\r\n }\r\n }\r\n }\r\n }\r\n\r\n h3 {\r\n position: relative;\r\n color: $cGold;\r\n font-family: $fNotoSerifDisplay;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 40px;\r\n line-height: 1;\r\n margin: 0;\r\n }\r\n\r\n p {\r\n position: relative;\r\n color: $cDark;\r\n font-family: $fInter;\r\n font-style: normal;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n ._box-text {\r\n margin: 50px 0;\r\n }\r\n }\r\n\r\n .product-order-sample {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-between;\r\n align-items: end;\r\n\r\n &--wrapper {\r\n width: 100%;\r\n max-width: 350px;\r\n\r\n p {\r\n color: #3c3c3c;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n font-size: 14px;\r\n line-height: 1.7;\r\n\r\n &:last-child {\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n/* NEW product page — color variants grid (IP-gated layout, spec: Figma node 27:9867) */\r\nbody#product .product-variants-data--new {\r\n form#add-to-cart-or-refresh {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n .product-variants-grid>.product-variants {\r\n display: block;\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n .product-variants-grid .product-variants-item {\r\n margin: 0;\r\n padding: 0;\r\n float: none;\r\n }\r\n\r\n .product-variants-grid>.product-variants>.control-label {\r\n display: none;\r\n }\r\n\r\n .product-variants-grid ul[id^=\"group_\"] {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n gap: 26px;\r\n\r\n @media (max-width: 768px) {\r\n grid-template-columns: repeat(2, 1fr);\r\n gap: 16px;\r\n }\r\n }\r\n\r\n .product-variants-grid li.wariant_kolorystyczny {\r\n float: none;\r\n width: auto;\r\n margin: 0;\r\n padding: 0;\r\n list-style: none;\r\n }\r\n\r\n .product-variants-grid li.wariant_kolorystyczny>label {\r\n position: relative;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: stretch;\r\n gap: 4px;\r\n cursor: pointer;\r\n border: none;\r\n border-radius: 0;\r\n padding: 0;\r\n margin: 0;\r\n background: none;\r\n\r\n input.input-color {\r\n position: absolute;\r\n opacity: 0;\r\n width: 0;\r\n height: 0;\r\n pointer-events: none;\r\n }\r\n\r\n img {\r\n width: 100%;\r\n aspect-ratio: 1 / 1;\r\n object-fit: cover;\r\n display: block;\r\n outline: 2px solid transparent;\r\n outline-offset: 2px;\r\n transition: outline-color .15s ease-in-out;\r\n }\r\n\r\n .sr-only.tip {\r\n position: static;\r\n width: auto;\r\n height: auto;\r\n clip: auto;\r\n overflow: visible;\r\n white-space: normal;\r\n font-size: 14px;\r\n line-height: 25px;\r\n text-align: left;\r\n color: #8c8c8c;\r\n font-family: $fInter;\r\n font-weight: 400;\r\n }\r\n\r\n >span.color {\r\n display: none;\r\n }\r\n\r\n &:hover img {\r\n outline-color: #c9bda4;\r\n }\r\n }\r\n\r\n .product-variants-grid li.wariant_kolorystyczny>label:has(input.input-color:checked) img {\r\n outline-color: #7d6e4f;\r\n }\r\n}\r\n\r\n// === Phase 02 Plan 02-01: piece/crop configurator w nowym layoucie ===\r\n// Scope: tylko nowy layout (IP 89.69.31.86). :has(#piece) / :has(.product-size-data--new)\r\n// gwarantuje ze reguly nie aktywuja sie na starym layoucie (ktory uzywa .product-images + innej struktury).\r\n\r\nbody#product .product_image--new {\r\n position: relative;\r\n\r\n #piece {\r\n display: block;\r\n position: absolute;\r\n left: 10px;\r\n top: 10px;\r\n width: 20%; // 1 cm = 0.2% (kompatybilne z JS handler #piece-width change: this.value * 0.2 + \"%\")\r\n height: 33.3333%; // 1 cm = 0.3333%\r\n background: rgba(255, 255, 255, 0.3);\r\n border: 1px solid #fff;\r\n cursor: move;\r\n z-index: 10;\r\n\r\n &.mirrored {\r\n transform: scaleX(-1);\r\n }\r\n }\r\n}\r\n\r\nbody#product .product-size-data .product-size-data--new {\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n justify-content: space-between;\r\n gap: 16px;\r\n padding: 12px 0;\r\n\r\n .piece-summary {\r\n display: inline-flex;\r\n align-items: baseline;\r\n gap: 6px;\r\n text-decoration: none;\r\n font-family: Inter, sans-serif;\r\n font-size: 14px;\r\n color: #333;\r\n cursor: pointer;\r\n\r\n #piece-size-view {\r\n font-weight: 600;\r\n font-size: 16px;\r\n color: #7d6e4f;\r\n }\r\n\r\n .piece-hint {\r\n color: #8c8c8c;\r\n font-size: 13px;\r\n }\r\n\r\n &:hover #piece-size-view {\r\n text-decoration: underline;\r\n }\r\n }\r\n\r\n #button-mirror-reflection {\r\n display: inline-flex;\r\n align-items: center;\r\n gap: 8px;\r\n cursor: pointer;\r\n padding: 6px 12px;\r\n border: 1px solid transparent;\r\n border-radius: 4px;\r\n transition: border-color 0.15s, background 0.15s;\r\n\r\n &:hover {\r\n border-color: #7d6e4f;\r\n background: rgba(125, 110, 79, 0.05);\r\n }\r\n\r\n .product-bar-icon img {\r\n width: 24px;\r\n height: auto;\r\n display: block;\r\n }\r\n\r\n .button-mirror-reflection-label {\r\n margin: 0;\r\n font-family: Inter, sans-serif;\r\n font-size: 14px;\r\n color: #333;\r\n }\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["custom.scss"],"names":[],"mappings":"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","file":"custom.css"} \ No newline at end of file diff --git a/themes/ayon/assets/css/custom.scss b/themes/ayon/assets/css/custom.scss index 061f98f..162156b 100644 --- a/themes/ayon/assets/css/custom.scss +++ b/themes/ayon/assets/css/custom.scss @@ -4,20 +4,18 @@ */ @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&display=swap'); -$fInter: 'Inter', -sans-serif; -$fNotoSerifDisplay: 'Noto Serif Display', -serif; +$fInter: 'Inter', sans-serif; +$fNotoSerifDisplay: 'Noto Serif Display', serif; $cDark: #3c3c3c; $cGold: #806d4b; .product-variants:nth-of-type(2):hover { - background-color: transparent; - scale: 100%; - padding-right: 0; - margin-right: 0; - margin-bottom: 0; + background-color: transparent; + scale: 100%; + padding-right: 0; + margin-right: 0; + margin-bottom: 0; } // .product-variants:hover { @@ -32,7 +30,7 @@ $cGold: #806d4b; .product-bar .product-variants, #button-mirror-reflection, .product-block-piece { - transition: ease-in-out 0.1s all; + transition: ease-in-out 0.1s all; } // #button-mirror-reflection:hover { @@ -55,199 +53,203 @@ $cGold: #806d4b; // } .reviews-list-title { - justify-content: center; - display: block; - float: left; - clear: left; - width: 100%; + justify-content: center; + display: block; + float: left; + clear: left; + width: 100%; } .product-additional-block { - /* width: calc(50% - 10px); */ - width: calc(100% - 10px); - margin: 0 5px; - float: left; - border: 1px solid #ddd; - margin-top: 20px; + /* width: calc(50% - 10px); */ + width: calc(100% - 10px); + margin: 0 5px; + float: left; + border: 1px solid #ddd; + margin-top: 20px; } .product-additional-block .block-title { - text-align: center; - background-color: #3d3d3d; - color: #fff; - padding: 10px 0; - font-weight: 400; - font-size: 15px; + text-align: center; + background-color: #3d3d3d; + color: #fff; + padding: 10px 0; + font-weight: 400; + font-size: 15px; } .product-additional-block .block-content { - font-size: 12px; - padding: 10px; + font-size: 12px; + padding: 10px; } .product-manual-button { - padding: 10px 20px; - margin: 5px; - border: 1px solid; - width: calc(50% - 10px); - display: inline-block; - float: left; - text-align: center; + padding: 10px 20px; + margin: 5px; + border: 1px solid; + width: calc(50% - 10px); + display: inline-block; + float: left; + text-align: center; } #header .logo { - max-height: 40px; + max-height: 40px; } #roycontent_top { - margin-top: 70px; + margin-top: 70px; } #phblogrecentposts { - margin-top: 50px; + margin-top: 50px; } body#module-ph_simpleblog-list rs-fullwidth-wrap, body#module-ph_simpleblog-single rs-fullwidth-wrap, body#module-ph_simpleblog-category rs-fullwidth-wrap { - display: none; + display: none; } -body:not(#index) #header:not(.normal) .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li>a { - color: #1c1c1c !important; +body:not(#index) + #header:not(.normal) + .layout_layout1:not(.ybc_vertical_menu) + .mm_menus_li + > a { + color: #1c1c1c !important; } -body:not(#index) #header:not(.normal) .row.action>div svg * { - stroke: #1c1c1c !important; +body:not(#index) #header:not(.normal) .row.action > div svg * { + stroke: #1c1c1c !important; } body:not(#index) #header:not(.normal) .row.action .blockcart a i { - background-color: #1c1c1c; + background-color: #1c1c1c; } body:not(#index) #header:not(.normal) .logo-normal { - display: block; + display: block; } body:not(#index) #header:not(.normal) .logo-trans { - display: none; + display: none; } .logo_loader { - max-width: 150px; + max-width: 150px; } .wallcover-button { - background-color: #222; - display: inline-block; - padding: 10px 20px; - color: #fff; + background-color: #222; + display: inline-block; + padding: 10px 20px; + color: #fff; } -body#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>h2, -body#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>h2 { - width: 50%; - float: left; - opacity: 1 !important; +body#index #roycontent_top > .row > ul > li:nth-child(2) > .li-cont > a > h2, +body#index #roycontent_top > .row > ul > li:nth-child(4) > .li-cont > a > h2 { + width: 50%; + float: left; + opacity: 1 !important; } -body#index #roycontent_top>.row>ul>li:nth-child(2)>.li-cont>a>img, -body#index #roycontent_top>.row>ul>li:nth-child(4)>.li-cont>a>img { - width: 50%; - float: right; +body#index #roycontent_top > .row > ul > li:nth-child(2) > .li-cont > a > img, +body#index #roycontent_top > .row > ul > li:nth-child(4) > .li-cont > a > img { + width: 50%; + float: right; } -body#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>h2, -body#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>h2 { - width: 50%; - float: right; - margin-left: 50%; - opacity: 1 !important; +body#index #roycontent_top > .row > ul > li:nth-child(3) > .li-cont > a > h2, +body#index #roycontent_top > .row > ul > li:nth-child(5) > .li-cont > a > h2 { + width: 50%; + float: right; + margin-left: 50%; + opacity: 1 !important; } -body#index #roycontent_top>.row>ul>li:nth-child(3)>.li-cont>a>img, -body#index #roycontent_top>.row>ul>li:nth-child(5)>.li-cont>a>img { - width: 50%; - float: left; +body#index #roycontent_top > .row > ul > li:nth-child(3) > .li-cont > a > img, +body#index #roycontent_top > .row > ul > li:nth-child(5) > .li-cont > a > img { + width: 50%; + float: left; } .messenger-contact-container { - position: fixed; - right: 10px; - bottom: 10px; - z-index: 1000; + position: fixed; + right: 10px; + bottom: 10px; + z-index: 1000; } .messenger-contact-tip { - display: none; - position: absolute; - right: 0; - top: 10px; - width: 200px; - margin-right: 10px; - border-radius: 20px; - padding: 10px 20px; - z-index: 10000; - background: #0084ff; - color: #fff; - font-size: 12px; + display: none; + position: absolute; + right: 0; + top: 10px; + width: 200px; + margin-right: 10px; + border-radius: 20px; + padding: 10px 20px; + z-index: 10000; + background: #0084ff; + color: #fff; + font-size: 12px; } #header.normal .row.action { - padding: 5px 15px; + padding: 5px 15px; } #header.sticky.normal .row.action { - padding: 5px 15px; + padding: 5px 15px; } #header .row.action { - min-height: auto; + min-height: auto; } #roy_brands { - display: none; + display: none; } body#product .product-quantity .qty, body#product .prod-buttons, body#product .product-minimal-quantity { - display: none; + display: none; } .product-bar { - width: 100%; - // background-color: #3d3d3d; - // position: absolute; - // left: 0; - height: 120px; - // padding: 0px 80px; + width: 100%; + // background-color: #3d3d3d; + // position: absolute; + // left: 0; + height: 120px; + // padding: 0px 80px; } .product-bar-container { - // height: 120px; - margin-bottom: 0px; + // height: 120px; + margin-bottom: 0px; } .payu-form-margin { - margin-bottom: 50px; + margin-bottom: 50px; } @media (max-width: 1404px) { - .product-bar { - display: flex; - justify-content: center; - flex-wrap: wrap; - height: auto; - } + .product-bar { + display: flex; + justify-content: center; + flex-wrap: wrap; + height: auto; + } - // .product-bar-container { - // margin-bottom: 100px; - // } + // .product-bar-container { + // margin-bottom: 100px; + // } - .add-to-cart { - margin-bottom: 20px !important; - } + .add-to-cart { + margin-bottom: 20px !important; + } } // @media (max-width: 990px) { @@ -257,18 +259,18 @@ body#product .product-minimal-quantity { // } @media (max-width: 675px) { - .product-bar { - justify-content: left; - padding: 0px; - } + .product-bar { + justify-content: left; + padding: 0px; + } - // .product-bar-container { - // margin-bottom: 250px; - // } + // .product-bar-container { + // margin-bottom: 250px; + // } - .product-block-piece:first-of-type { - // margin-left: 30px !important; - } + .product-block-piece:first-of-type { + // margin-left: 30px !important; + } } // @media (max-width: 450px) { @@ -278,110 +280,109 @@ body#product .product-minimal-quantity { // } .product-bar { - display: flex; - padding-bottom: 14px; + display: flex; + padding-bottom: 14px; } .product-add-to-cart { - margin-top: 12px !important; - margin-left: 22px; + margin-top: 12px !important; + margin-left: 22px; } body#product .product-variants { - margin-top: 40px; + margin-top: 40px; } body:not(#index) #top_column { - display: none; + display: none; } body#product #tabsection { - width: 50%; - float: left; - margin-top: 0; + width: 50%; + float: left; + margin-top: 0; } body#product #roycontent_productbeforebuy { - float: left; - width: 50%; - clear: none; - margin: 0; - padding: 0; + float: left; + width: 50%; + clear: none; + margin: 0; + padding: 0; } body#product #roycontent_productbeforebuy ul li { - width: 100% !important; + width: 100% !important; } body#index #roycontent_top ul li { - margin: 0; + margin: 0; } @media (max-width: 991px) { + body#product #tabsection, + body#product #roycontent_productbeforebuy { + width: 100%; + } - body#product #tabsection, - body#product #roycontent_productbeforebuy { - width: 100%; - } + body#product #tabsection { + margin-left: auto; + margin-right: auto; + } - body#product #tabsection { - margin-left: auto; - margin-right: auto; - } - - .product-manual-button { - width: calc(100% - 10px); - } + .product-manual-button { + width: calc(100% - 10px); + } } -#roycontent_footer .row>ul>li { - width: 100%; +#roycontent_footer .row > ul > li { + width: 100%; } .footer-column { - width: 25%; - float: left; - text-align: left; + width: 25%; + float: left; + text-align: left; } @media (max-width: 991px) { - .footer-column { - width: 100%; - } + .footer-column { + width: 100%; + } - .footer-column h4 { - margin-top: 40px; - } + .footer-column h4 { + margin-top: 40px; + } - .footer-column:first-child h4 { - margin-top: 0; - } + .footer-column:first-child h4 { + margin-top: 0; + } - .products-section-title { - font-size: 34px !important; - } + .products-section-title { + font-size: 34px !important; + } } -.footer-container>.container>.row { - display: none; +.footer-container > .container > .row { + display: none; } .footer-column h4 { - margin-bottom: 25px; - text-transform: uppercase; + margin-bottom: 25px; + text-transform: uppercase; } .footer-column p { - margin-bottom: 0; - float: left; - clear: left; + margin-bottom: 0; + float: left; + clear: left; } .footer-column a { - display: inline-block; - float: left; - clear: left; - margin-bottom: 5px; + display: inline-block; + float: left; + clear: left; + margin-bottom: 5px; } // #roycontent_footer .html_inside:after { @@ -402,129 +403,129 @@ body#index #roycontent_top ul li { // } .product-block-prices { - display: inline-block; - float: right; + display: inline-block; + float: right; } h1.h1.product-title { - display: inline-block; + display: inline-block; } body#product .container .col-content { - display: none; + display: none; } body#product .container .col-image { - width: 100%; - float: left; - margin: auto !important; + width: 100%; + float: left; + margin: auto !important; } body#product .product-discounts { - margin-bottom: 0; + margin-bottom: 0; } body#product .product-prices { - margin-top: 0; + margin-top: 0; } body.wcag * { - color: #ffff00 !important; - border-color: #ffff00 !important; - background-color: #000 !important; - box-shadow: none !important; + color: #ffff00 !important; + border-color: #ffff00 !important; + background-color: #000 !important; + box-shadow: none !important; } -body.wcag .ets_mm_block>h4>a { - color: #ffff00 !important; +body.wcag .ets_mm_block > h4 > a { + color: #ffff00 !important; } body.wcag .ets_mm_megamenu.transition_default .mm_menus_li .mm_columns_ul { - background: #000 !important; - border: 10px solid #ffff00 !important; + background: #000 !important; + border: 10px solid #ffff00 !important; } -body.wcag #header.normal .row.action>div svg * { - stroke: #ffff00 !important; +body.wcag #header.normal .row.action > div svg * { + stroke: #ffff00 !important; } body.wcag #header.normal i { - background-color: #ffff00 !important; + background-color: #ffff00 !important; } body.wcag #header.normal .row.action .blockcart a span.cart-products-count { - background: #ffff00 !important; - color: #000 !important; + background: #ffff00 !important; + color: #000 !important; } #button-wcag { - height: 28px; - width: 28px; - cursor: pointer; - margin-right: 12px; + height: 28px; + width: 28px; + cursor: pointer; + margin-right: 12px; } #button-wcag svg { - fill: #1c1c1c !important; + fill: #1c1c1c !important; } #button-wcag::after { - content: ''; - display: block; - border: 1px solid #806d4b; - height: 100%; - margin-left: 11px; + content: ''; + display: block; + border: 1px solid #806d4b; + height: 100%; + margin-left: 11px; } body.wcag #button-wcag svg { - fill: #ffff00 !important; + fill: #ffff00 !important; } body.wcag .messenger-contact-tip { - background-color: #ffff00 !important; + background-color: #ffff00 !important; } body.wcag .messenger-contact-tip svg * { - stroke: #000 !important; + stroke: #000 !important; } .toggle-listing-filters { - padding: 10px 20px; - margin: 5px; - border: 1px solid; - cursor: pointer; - user-select: none; + padding: 10px 20px; + margin: 5px; + border: 1px solid; + cursor: pointer; + user-select: none; } main.filtersHidden .toggle-listing-filters .hide-filters { - display: none; + display: none; } main:not(.filtersHidden) .toggle-listing-filters .hide-filters { - display: block; + display: block; } main:not(.filtersHidden) .toggle-listing-filters .show-filters { - display: none; + display: none; } main.filtersHidden #content-wrapper { - width: 100%; + width: 100%; } main.filtersHidden #left-column { - display: none !important; + display: none !important; } @media (min-width: 992px) { - main.filtersHidden .js-product-miniature { - width: 25% !important; - } + main.filtersHidden .js-product-miniature { + width: 25% !important; + } } -body.size-2 *:not(span):not(p)>a, +body.size-2 *:not(span):not(p) > a, body.size-2 p, -body.size-2 *:not(a):not(button)>span:not(.mm_bubble_text), +body.size-2 *:not(a):not(button) > span:not(.mm_bubble_text), body.size-2 h1, body.size-2 h2, body.size-2 h3, @@ -534,13 +535,13 @@ body.size-2 h6, body.size-2 .block-content, body.size-2 .block-title, body.size-2 .btn:not(.btn-touchspin) { - font-size: 120% !important; - line-height: 120% !important; + font-size: 120% !important; + line-height: 120% !important; } -body.size-3 *:not(span):not(p)>a, +body.size-3 *:not(span):not(p) > a, body.size-3 p, -body.size-3 *:not(a):not(button)>span:not(.mm_bubble_text), +body.size-3 *:not(a):not(button) > span:not(.mm_bubble_text), body.size-3 h1, body.size-3 h2, body.size-3 h3, @@ -550,13 +551,13 @@ body.size-3 h6, body.size-3 .block-content, body.size-3 .block-title, body.size-3 .btn:not(.btn-touchspin) { - font-size: 140% !important; - line-height: 140% !important; + font-size: 140% !important; + line-height: 140% !important; } -body.size-4 *:not(span):not(p)>a, +body.size-4 *:not(span):not(p) > a, body.size-4 p, -body.size-4 *:not(a):not(button)>span:not(.mm_bubble_text), +body.size-4 *:not(a):not(button) > span:not(.mm_bubble_text), body.size-4 h1, body.size-4 h2, body.size-4 h3, @@ -566,13 +567,13 @@ body.size-4 h6, body.size-4 .block-content, body.size-4 .block-title, body.size-4 .btn:not(.btn-touchspin) { - font-size: 160% !important; - line-height: 160% !important; + font-size: 160% !important; + line-height: 160% !important; } -body.size-5 *:not(span):not(p)>a, +body.size-5 *:not(span):not(p) > a, body.size-5 p, -body.size-5 *:not(a):not(button)>span:not(.mm_bubble_text), +body.size-5 *:not(a):not(button) > span:not(.mm_bubble_text), body.size-5 h1, body.size-5 h2, body.size-5 h3, @@ -582,8 +583,8 @@ body.size-5 h6, body.size-5 .block-content, body.size-5 .block-title, body.size-5 .btn:not(.btn-touchspin) { - font-size: 180% !important; - line-height: 180% !important; + font-size: 180% !important; + line-height: 180% !important; } /* 100% na stale */ @@ -601,646 +602,651 @@ h3 a, h4 a, h5 a, h6 a { - font-size: 100% !important; - line-height: 100% !important; + font-size: 100% !important; + line-height: 100% !important; } #buttons-size-wcag { - display: inline-block !important; + display: inline-block !important; } .button-wcag-size-down, .button-wcag-size-up { - height: 15px; - text-align: center; - width: 100%; - cursor: pointer; - font-size: 21px; - margin-top: -1px; - user-select: none; + height: 15px; + text-align: center; + width: 100%; + cursor: pointer; + font-size: 21px; + margin-top: -1px; + user-select: none; } .product-images .piece { - position: absolute; - left: 0; - top: 0; - width: 20%; - /* 1 cm = 0.2% */ - height: 33.3333%; - /* 1 cm = 0.3333% */ - background: rgba(255, 255, 255, 0.3); - border: 1px solid #fff; - cursor: move; + position: absolute; + left: 0; + top: 0; + width: 20%; + /* 1 cm = 0.2% */ + height: 33.3333%; + /* 1 cm = 0.3333% */ + background: rgba(255, 255, 255, 0.3); + border: 1px solid #fff; + cursor: move; } .product-block-piece { - float: left; - display: inline-block; - margin-top: 20px; - margin-left: 30px; + float: left; + display: inline-block; + margin-top: 20px; + margin-left: 30px; } .product-block-piece:first-of-type { - margin-left: 0px; + margin-left: 0px; } .product-bar label, .piece-divider, #custom-wallpaper-price, #custom-wallpaper-price-label { - color: #fff; - user-select: none; + color: #fff; + user-select: none; } #checkbox-piece { - height: auto; - margin-right: 10px; + height: auto; + margin-right: 10px; } #piece-width, #piece-height { - height: auto; - padding: 5px; - width: 55px; + height: auto; + padding: 5px; + width: 55px; } .piece-size-controls, .piece-size-values { - width: auto; - clear: both; + width: auto; + clear: both; } .piece-size-values { - float: right; + float: right; } #piece, .piece-size-values { - /* display:none; */ + /* display:none; */ } .product-block-custom-price { - display: inline-block; - margin-top: 20px; - margin-left: 30px; - /*min-width: 94px;*/ + display: inline-block; + margin-top: 20px; + margin-left: 30px; + /*min-width: 94px;*/ } #custom-wallpaper-price { - /* display:none; */ - text-align: center; + /* display:none; */ + text-align: center; } #custom-wallpaper-price-label { - margin-bottom: 12px; - text-align: center; - /* display:none; */ + margin-bottom: 12px; + text-align: center; + /* display:none; */ } .product-images img.thumb { - user-select: none; + user-select: none; } .product-images img.thumb.mirrored { - transform: scaleX(-1); + transform: scaleX(-1); } #piece.mirrored { - transform: scaleX(-1); - background-position: left; + transform: scaleX(-1); + background-position: left; } #button-mirror-reflection { - margin-top: 20px; - display: inline-block; - float: left; - // margin-left: 30px; - cursor: pointer; - user-select: none; + margin-top: 20px; + display: inline-block; + float: left; + // margin-left: 30px; + cursor: pointer; + user-select: none; } #button-mirror-reflection p { - color: #000; + color: #000; } -.product_image_wrapper>.images-container>.mask, -.product_image_wrapper>.images-container>.mask .thumb-container { - overflow: visible !important; +.product_image_wrapper > .images-container > .mask, +.product_image_wrapper > .images-container > .mask .thumb-container { + overflow: visible !important; } .wallpaper-ruler.ruler-horizontal { - top: -23px; - position: absolute; - width: 100%; - height: 10px; - border: 1px solid #888; - border-bottom: 0; + top: -23px; + position: absolute; + width: 100%; + height: 10px; + border: 1px solid #888; + border-bottom: 0; } .wallpaper-ruler.ruler-vertical { - right: -23px; - position: absolute; - width: 10px; - height: 100%; - border: 1px solid #888; - border-left: 0; - top: 0; + right: -23px; + position: absolute; + width: 10px; + height: 100%; + border: 1px solid #888; + border-left: 0; + top: 0; } .wallpaper-ruler p { - margin: 0; - text-align: center; - font-size: 12px; + margin: 0; + text-align: center; + font-size: 12px; } .wallpaper-ruler.ruler-horizontal p { - width: 100%; - margin-top: -2px; + width: 100%; + margin-top: -2px; } .wallpaper-ruler.ruler-vertical p { - transform: translate3d(-50%, -50%, 0) rotate(-90deg); - position: absolute; - top: 50%; + transform: translate3d(-50%, -50%, 0) rotate(-90deg); + position: absolute; + top: 50%; } .flag-eu img { - max-height: 80px; + max-height: 80px; } .product_image_wrapper .product-thumbs-wrapper { - display: none; + display: none; } body#product .product-variants .product-variants-item { - margin: 0; + margin: 0; } .product-bar .product-variants { - display: inline-block; - margin-top: 20px !important; - margin-left: 30px; - text-align: center; - color: #fff; - float: left; + display: inline-block; + margin-top: 20px !important; + margin-left: 30px; + text-align: center; + color: #fff; + float: left; } #textSearch { - width: calc(100% - 30px); - float: left; + width: calc(100% - 30px); + float: left; } #clearTextSearch { - float: left; - margin-left: 5px; - width: 25px; - height: 25px; - background-color: #e6e6e6; - border-radius: 13px; - text-align: center; - line-height: 25px; - font-size: 11px; - margin-top: 15px; - cursor: pointer; + float: left; + margin-left: 5px; + width: 25px; + height: 25px; + background-color: #e6e6e6; + border-radius: 13px; + text-align: center; + line-height: 25px; + font-size: 11px; + margin-top: 15px; + cursor: pointer; } body:not(#index) #bottom_column { - padding-top: 0; - padding-bottom: 0; + padding-top: 0; + padding-bottom: 0; } .product-bar-icon svg { - fill: #ffffff !important; - width: 100% !important; - height: 100% !important; + fill: #ffffff !important; + width: 100% !important; + height: 100% !important; } .product-bar-icon img { - width: 100%; - max-width: fit-content; + width: 100%; + max-width: fit-content; } .product-bar-icon { - float: left; + float: left; } .product-bar-box { - float: left; + float: left; } .product-bar-box select.form-control { - padding: 5px 20px 5px 10px !important; - height: auto !important; - min-height: unset !important; - min-width: 130px !important; + padding: 5px 20px 5px 10px !important; + height: auto !important; + min-height: unset !important; + min-width: 130px !important; } .product-bar-box span { - text-align: left !important; + text-align: left !important; } .product-bar-icon { - // height: 50px !important; - // max-width: 50px; - // margin-right: 10px !important; - // border-left: 1px solid; - // padding-left: 20px; - // box-sizing: content-box; - // border-color: #eee !important; + // height: 50px !important; + // max-width: 50px; + // margin-right: 10px !important; + // border-left: 1px solid; + // padding-left: 20px; + // box-sizing: content-box; + // border-color: #eee !important; } .button-mirror-reflection-label { - margin-top: 24px; + margin-top: 24px; } .piece-size-values, #custom-wallpaper-price, #custom-wallpaper-price-label { - opacity: 0.23; + opacity: 0.23; } #piece { - display: none; + display: none; } body#product #main .images-container .product-images li.thumb-container .thumb { - max-width: 1000px; + max-width: 1000px; } body#product #main .images-container .product-images li.thumb-container, body#product #main .images-container .product-images, body#product #main .images-container { - display: inline-block; + display: inline-block; } body#product #main .product_image_wrapper { - display: flex; + display: flex; } body#product #main .images-container { - margin: auto; + margin: auto; } -body#product #main .images-container .product-images li.thumb-container .thumb.dark { - opacity: 0.3; +body#product + #main + .images-container + .product-images + li.thumb-container + .thumb.dark { + opacity: 0.3; } body#product #main .images-container .product-images li.thumb-container { - background-color: #000; + background-color: #000; } body#product #human { - background-image: url('/img/wysokosc_czlowieka.png'); - width: 97px; - display: block; - height: 57%; - position: absolute; - right: -158px; - bottom: 0; - background-repeat: no-repeat; - background-size: auto 100%; - background-position: left; + background-image: url('/img/wysokosc_czlowieka.png'); + width: 97px; + display: block; + height: 57%; + position: absolute; + right: -158px; + bottom: 0; + background-repeat: no-repeat; + background-size: auto 100%; + background-position: left; } @media (max-width: 1330px) { - body#product #human { - display: none; - } + body#product #human { + display: none; + } } -.wariant_kolorystyczny>label { - cursor: pointer; +.wariant_kolorystyczny > label { + cursor: pointer; } @media (min-width: 767px) { - body#category #main { - padding-top: 0 !important; - } + body#category #main { + padding-top: 0 !important; + } - .category-cover .img-responsive { - max-width: unset; - width: 100%; - } + .category-cover .img-responsive { + max-width: unset; + width: 100%; + } } body#category h1, body#category #category-description { - text-align: center; + text-align: center; } .products.row .thumbnail-container .action-block { - display: none !important; + display: none !important; } -body.cms-id-9 #content>p:first-child { - height: 18.6vw; +body.cms-id-9 #content > p:first-child { + height: 18.6vw; } -body.cms-id-9 #content>p:first-child img { - position: absolute; - left: 0; +body.cms-id-9 #content > p:first-child img { + position: absolute; + left: 0; } body.cms-id-9 .page-header { - display: none; + display: none; } body.cms-id-9 #main { - padding-top: 0 !important; + padding-top: 0 !important; } body.cms-id-9 h1 { - text-align: center; - padding-top: 25px; - padding-bottom: 8px !important; + text-align: center; + padding-top: 25px; + padding-bottom: 8px !important; } body.cms-id-9 .yours-desc { - text-align: center; - line-height: 1.5rem !important; - font-weight: 400 !important; + text-align: center; + line-height: 1.5rem !important; + font-weight: 400 !important; } #category-description p { - font-weight: 400 !important; + font-weight: 400 !important; } .button-open-hp { - width: 180px; - display: block; - margin: auto; - float: none; - text-align: center; - background-color: #806d4a; - color: #fff !important; - font-weight: 200; - padding: 8px; - font-size: 18px; - cursor: pointer; - user-select: none; - position: relative; - margin-top: 55px; - margin-bottom: 90px; + width: 180px; + display: block; + margin: auto; + float: none; + text-align: center; + background-color: #806d4a; + color: #fff !important; + font-weight: 200; + padding: 8px; + font-size: 18px; + cursor: pointer; + user-select: none; + position: relative; + margin-top: 55px; + margin-bottom: 90px; } .button-open-hp::before, .button-open-hp::after { - content: ''; - background-image: url(/img/hp-button-decoration.jpg); - width: 150px; - height: 23px; - position: absolute; - top: -29px !important; - left: 29% !important; - display: block; - width: 42%; - background-size: contain; - background-repeat: no-repeat; - background-position: center; - cursor: default; + content: ''; + background-image: url(/img/hp-button-decoration.jpg); + width: 150px; + height: 23px; + position: absolute; + top: -29px !important; + left: 29% !important; + display: block; + width: 42%; + background-size: contain; + background-repeat: no-repeat; + background-position: center; + cursor: default; } .button-open-hp::after { - transform: scale(-1); - top: auto !important; - bottom: -29px !important; + transform: scale(-1); + top: auto !important; + bottom: -29px !important; } .yours-text-block { - width: 25.333%; - text-align: left; - float: left; - margin-right: 3%; - margin-left: 5%; - position: relative; + width: 25.333%; + text-align: left; + float: left; + margin-right: 3%; + margin-left: 5%; + position: relative; } .yours-text-block .content { - font-weight: 300; - line-height: 21px; + font-weight: 300; + line-height: 21px; } .yours-text-block .title { - font-size: 22px; - font-weight: 400; - padding-bottom: 8px; + font-size: 22px; + font-weight: 400; + padding-bottom: 8px; } .yours-text-block.block-1::before { - content: '1'; + content: '1'; } .yours-text-block.block-2::before { - content: '2'; + content: '2'; } .yours-text-block.block-3::before { - content: '3'; + content: '3'; } .yours-text-block::before { - position: absolute; - left: -66px; - color: #806d4a; - width: 46px; - height: 48px; - border: 2px solid #88704e; - text-align: center; - line-height: 47px; - font-size: 24px; - font-weight: 100; - top: -9px; + position: absolute; + left: -66px; + color: #806d4a; + width: 46px; + height: 48px; + border: 2px solid #88704e; + text-align: center; + line-height: 47px; + font-size: 24px; + font-weight: 100; + top: -9px; } @media (max-width: 992px) { - .yours-text-block { - width: calc(100% - 65px); - margin-bottom: 40px; - margin-right: 0; - margin-left: 65px; - } + .yours-text-block { + width: calc(100% - 65px); + margin-bottom: 40px; + margin-right: 0; + margin-left: 65px; + } } #hp-wallart-iframe { - width: 100%; - height: 700px; + width: 100%; + height: 700px; } body.cms-id-10 h1 { - display: none; + display: none; } body.cms-id-10 #main { - padding-top: 0 !important; + padding-top: 0 !important; } .product_count_block, .countcontainer, .count_icon.tip_inside { - display: none; + display: none; } body#product main { - padding-top: 0; + padding-top: 0; } .product-top-banner { - width: 100%; - margin-left: -80px; - width: calc(100% + 160px); - margin-bottom: 70px; + width: 100%; + margin-left: -80px; + width: calc(100% + 160px); + margin-bottom: 70px; } .product-top-banner img { - width: 100%; + width: 100%; } .btn-instagram { - -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2); - box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2); - text-transform: uppercase; - font-weight: 600; - padding: 0.5rem 1.25rem; - background: #415994; - color: white; + -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2); + box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2); + text-transform: uppercase; + font-weight: 600; + padding: 0.5rem 1.25rem; + background: #415994; + color: white; } .btn-instagram:hover { - color: white; - background: #203363; + color: white; + background: #203363; } .btn-instagram i { - margin-right: 8px; - font-size: 19px; - position: relative; - top: 2px; + margin-right: 8px; + font-size: 19px; + position: relative; + top: 2px; } @media (max-width: 1320px) { - .simpleblog__listing__post__wrapper { - display: flex; - align-items: center; - flex-direction: column; - } + .simpleblog__listing__post__wrapper { + display: flex; + align-items: center; + flex-direction: column; + } } .bg-white-important { - background-color: white !important; + background-color: white !important; } .radio-item { - display: inline-block; - position: relative; + display: inline-block; + position: relative; } .radio-item input[type='radio'] { - display: none; + display: none; } .radio-item label { - color: #666; - font-weight: normal; + color: #666; + font-weight: normal; } -.radio-item input[type='radio']:checked+label:after { - border-radius: 11px; - width: 14px; - height: 14px; - position: absolute; - top: 2px; - left: 2px; - content: ' '; - display: block; - background-color: black !important; +.radio-item input[type='radio']:checked + label:after { + border-radius: 11px; + width: 14px; + height: 14px; + position: absolute; + top: 2px; + left: 2px; + content: ' '; + display: block; + background-color: black !important; } -.radio-item input[type='radio']:checked+.switchColor.customInput:after { - background-color: yellow !important; +.radio-item input[type='radio']:checked + .switchColor.customInput:after { + background-color: yellow !important; } .hidden { - display: none !important; - visibility: none !important; + display: none !important; + visibility: none !important; } .strong { - font-weight: strong; + font-weight: strong; } .fancybox-size-controls { - display: block; - // color: white; - color: #000; + display: block; + // color: white; + color: #000; } .fancybox-material-controls { - // color: white; - color: #000; - /* margin-top: -6px*/ - display: block; + // color: white; + color: #000; + /* margin-top: -6px*/ + display: block; } .product-block-piece .product-bar-icon { - margin-top: 0px !important; + margin-top: 0px !important; } .product-variants .product-bar-box { - margin-top: 10px !important; + margin-top: 10px !important; } .fancybox-active { - height: 100% !important; + height: 100% !important; } .text p { - font-size: 11px; - margin-bottom: 5px; - line-height: 18px; + font-size: 11px; + margin-bottom: 5px; + line-height: 18px; } .material-canvas img, .material-sand img { - max-width: 100%; + max-width: 100%; } .valid-width-alert, .valid-height-alert, .valid-alert { - color: red; - display: inline-block; + color: red; + display: inline-block; } .piece-height-px, .piece-width-px { - background: #f2f2f2; - position: absolute; - color: #82704e; - width: 50px; - text-align: center; + background: #f2f2f2; + position: absolute; + color: #82704e; + width: 50px; + text-align: center; } .piece-width-px { - bottom: -25px; - right: -1px; + bottom: -25px; + right: -1px; } .piece-height-px { - transform: rotate(270deg); - bottom: 10px; - right: -37px; + transform: rotate(270deg); + bottom: 10px; + right: -37px; } .mirrored .piece-width-px { - transform: scaleX(-1); - bottom: -25px; - left: -1px; + transform: scaleX(-1); + bottom: -25px; + left: -1px; } .mirrored .piece-height-px { - transform: rotate(270deg) scaleY(-1); - bottom: 10px; - left: -37px; + transform: rotate(270deg) scaleY(-1); + bottom: 10px; + left: -37px; } // .fancybox-size-controls:hover, @@ -1249,68 +1255,68 @@ body#product main { // } @media (min-width: 767px) { - body#index #roycontent_top ul li:nth-child(1) { - order: 1; - } + body#index #roycontent_top ul li:nth-child(1) { + order: 1; + } - body#index #roycontent_top ul li:nth-child(2) { - order: 2; - } + body#index #roycontent_top ul li:nth-child(2) { + order: 2; + } - body#index #roycontent_top ul li:nth-child(2)>.li-cont { - width: 100%; - } + body#index #roycontent_top ul li:nth-child(2) > .li-cont { + width: 100%; + } - body#index #roycontent_top ul li:nth-child(3) { - order: 2; - } + body#index #roycontent_top ul li:nth-child(3) { + order: 2; + } - body#index #roycontent_top ul li:nth-child(4) { - order: 4; - } + body#index #roycontent_top ul li:nth-child(4) { + order: 4; + } - body#index #roycontent_top ul li:nth-child(4)>.li-cont { - width: 100%; - } + body#index #roycontent_top ul li:nth-child(4) > .li-cont { + width: 100%; + } - body#index #roycontent_top ul li:nth-child(5) { - order: 5; - } + body#index #roycontent_top ul li:nth-child(5) { + order: 5; + } - body#index #roycontent_top ul li:nth-child(6) { - order: 7; - } + body#index #roycontent_top ul li:nth-child(6) { + order: 7; + } - body#index #roycontent_top ul li:nth-child(6)>.li-cont { - width: 100%; - } + body#index #roycontent_top ul li:nth-child(6) > .li-cont { + width: 100%; + } - body#index #roycontent_top ul li:nth-child(7) { - order: 6; - } + body#index #roycontent_top ul li:nth-child(7) { + order: 6; + } - body#index #roycontent_top ul li:nth-child(4n + 1) { - text-align: right; - } + body#index #roycontent_top ul li:nth-child(4n + 1) { + text-align: right; + } } .faceted-slider { - padding: 10px; + padding: 10px; } .product-variants::nth-of-type(1, 2):hover { - background-color: #555; - border-radius: 3px; - scale: 110%; - padding-right: 30px; - margin-right: -20px; - margin-bottom: 20px; + background-color: #555; + border-radius: 3px; + scale: 110%; + padding-right: 30px; + margin-right: -20px; + margin-bottom: 20px; } .product-bar .product-variants, #button-mirror-reflection, .product-block-piece { - transition: ease-in-out 0.1s all; + transition: ease-in-out 0.1s all; } // #button-mirror-reflection:hover { @@ -1335,7 +1341,7 @@ body#product main { /*BM edit 27.10.2021 start */ #cart #cart-subtotal-shipping { - display: none; + display: none; } // #button-mirror-reflection:hover, @@ -1348,65 +1354,65 @@ body#product main { #squaremeter, #dimension, #squaremeter_availability { - display: none; + display: none; } #totalprice { - display: inline-block; - margin-top: 20px; - /* margin-left: 30px;*/ - min-width: 94px; - color: #fff; + display: inline-block; + margin-top: 20px; + /* margin-left: 30px;*/ + min-width: 94px; + color: #fff; } #totalpriceinfo { - padding-top: 0; - color: #000; - font-weight: bold; - font-size: 18px; + padding-top: 0; + color: #000; + font-weight: bold; + font-size: 18px; } #cart .qty, #cart .product-line-grid-price { - display: none; + display: none; } #cart .product-line-prices { - justify-content: end; + justify-content: end; } .product-variants:first-of-type:hover { - background-color: #555; - border-radius: 3px; - scale: 100%; - // padding-right: 10px; - // margin-right: 10px; - margin-bottom: 0px; + background-color: #555; + border-radius: 3px; + scale: 100%; + // padding-right: 10px; + // margin-right: 10px; + margin-bottom: 0px; } .product-bar .product-variants { - display: inline-block; - // margin-top: 20px !important; - margin-left: 0px; - // margin-right: 10px; - text-align: center; - color: #fff; - float: left; - // padding-right: 10px; + display: inline-block; + // margin-top: 20px !important; + margin-left: 0px; + // margin-right: 10px; + text-align: center; + color: #fff; + float: left; + // padding-right: 10px; } .product-actions .product-variants-item .control-label { - margin-bottom: 0; + margin-bottom: 0; } .product-actions .product-variants-item strong { - font-weight: 500; + font-weight: 500; } .product-variants .product-bar-box { - margin-top: 0px !important; - max-width: 180px; - text-align: left; + margin-top: 0px !important; + max-width: 180px; + text-align: left; } #button-mirror-reflection, @@ -1414,54 +1420,54 @@ body#product main { .product-bar.container .product-variants .fancybox-material-controls, body#product .product-variants, .product-block-custom-price { - display: inline-flex; - align-items: center; + display: inline-flex; + align-items: center; } #button-mirror-reflection p { - margin: 0; + margin: 0; } .fancybox-size-controls .product-block-piece { - padding-top: 11px; - padding-bottom: 11px; + padding-top: 11px; + padding-bottom: 11px; } .product-bar { - padding-bottom: 20px; + padding-bottom: 20px; } .product-add-to-cart { - margin-top: 20px !important; + margin-top: 20px !important; } .product-bar.container .product-variants-item { - display: flex; - align-items: center; + display: flex; + align-items: center; } @media (min-width: 836) and (max-width: 897px) { - .product-block-custom-price { - margin-top: 0; - } + .product-block-custom-price { + margin-top: 0; + } } @media (min-width: 1404px) { - .product-bar { - height: auto; - } + .product-bar { + height: auto; + } - .product-block-custom-price { - min-width: 0; - } + .product-block-custom-price { + min-width: 0; + } - .add .btn.add-to-cart { - padding: 22px 17px; - } + .add .btn.add-to-cart { + padding: 22px 17px; + } - #totalprice { - margin-left: 0; - } + #totalprice { + margin-left: 0; + } } // @media (min-width: 676px) and (max-width: 1050px) { @@ -1471,931 +1477,931 @@ body#product .product-variants, // } .side_menu .cart-prods li .product-img .image-cont { - display: none; + display: none; } /*BM edit 27.10.2021 end*/ //* Page "Architekci" body.cms-id-16 { - .block-architekci { - background-image: url('https://newwalls.pl/img/cms/custom-pages/architekci/architekci-hero-baner.jpg'); - padding: 40px 80px 80px; - background-size: cover; + .block-architekci { + background-image: url('https://newwalls.pl/img/cms/custom-pages/architekci/architekci-hero-baner.jpg'); + padding: 40px 80px 80px; + background-size: cover; - @media (max-width: 767px) { - padding: 20px 20px; - } - } + @media (max-width: 767px) { + padding: 20px 20px; + } + } - .architekci-title { - font-size: 50px; - color: #fff; - margin-bottom: 40px; - font-weight: 800; - } + .architekci-title { + font-size: 50px; + color: #fff; + margin-bottom: 40px; + font-weight: 800; + } - .architekci-description { - color: #fff; - font-weight: 100; - margin-bottom: 0; - } + .architekci-description { + color: #fff; + font-weight: 100; + margin-bottom: 0; + } - #main { - padding-top: 15px !important; + #main { + padding-top: 15px !important; - #map-info-list { - list-style: none; - padding: 0; - margin: 0 auto; - width: 100%; - max-width: 910px; + #map-info-list { + list-style: none; + padding: 0; + margin: 0 auto; + width: 100%; + max-width: 910px; - >li { - &:not(:last-child) { - margin-bottom: 70px; - } + > li { + &:not(:last-child) { + margin-bottom: 70px; + } - h2 { - position: relative; - font-size: 18px; - padding-bottom: 15px; - margin-bottom: 15px; + h2 { + position: relative; + font-size: 18px; + padding-bottom: 15px; + margin-bottom: 15px; - &::before { - content: ''; - position: absolute; - bottom: 0; - left: -15px; - right: -15px; - height: 1px; - background-color: #ededed; - } - } + &::before { + content: ''; + position: absolute; + bottom: 0; + left: -15px; + right: -15px; + height: 1px; + background-color: #ededed; + } + } - >ul { - list-style: none; - padding: 0; - margin: 0; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); - column-gap: 60px; - row-gap: 30px; + > ul { + list-style: none; + padding: 0; + margin: 0; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); + column-gap: 60px; + row-gap: 30px; - li { - h3 { - font-size: 18px; - text-transform: uppercase; - margin: 0; - } + li { + h3 { + font-size: 18px; + text-transform: uppercase; + margin: 0; + } - p { - margin-bottom: 0; - } - } - } - } - } - } + p { + margin-bottom: 0; + } + } + } + } + } + } - #bottom_column { - .products-section-title { - text-align: center; - } - } + #bottom_column { + .products-section-title { + text-align: center; + } + } } //* Page "Dystrybutorzy" body.cms-id-17 { - .block-dystrybutorzy { - background-image: url('https://newwalls.pl/img/cms/custom-pages/dystrybutorzy/dystrybutorzy-hero-baner.jpg'); - padding: 40px 80px 80px; - background-size: cover; + .block-dystrybutorzy { + background-image: url('https://newwalls.pl/img/cms/custom-pages/dystrybutorzy/dystrybutorzy-hero-baner.jpg'); + padding: 40px 80px 80px; + background-size: cover; - @media (max-width: 767px) { - padding: 20px 20px; - } - } + @media (max-width: 767px) { + padding: 20px 20px; + } + } - .dystrybutorzy-title { - font-size: 50px; - color: #fff; - margin-bottom: 40px; - font-weight: 800; - } + .dystrybutorzy-title { + font-size: 50px; + color: #fff; + margin-bottom: 40px; + font-weight: 800; + } - .dystrybutorzy-description { - color: #fff; - font-weight: 100; - margin-bottom: 0; - } + .dystrybutorzy-description { + color: #fff; + font-weight: 100; + margin-bottom: 0; + } - #main { - padding-top: 15px !important; + #main { + padding-top: 15px !important; - #map-info-list { - list-style: none; - padding: 0; - margin: 0 auto; - width: 100%; - max-width: 910px; + #map-info-list { + list-style: none; + padding: 0; + margin: 0 auto; + width: 100%; + max-width: 910px; - >li { - &:not(:last-child) { - margin-bottom: 70px; - } + > li { + &:not(:last-child) { + margin-bottom: 70px; + } - h2 { - position: relative; - font-size: 18px; - padding-bottom: 15px; - margin-bottom: 15px; - font-weight: 700; + h2 { + position: relative; + font-size: 18px; + padding-bottom: 15px; + margin-bottom: 15px; + font-weight: 700; - &::before { - content: ''; - position: absolute; - bottom: 0; - left: -15px; - right: -15px; - height: 1px; - background-color: #ededed; - } - } + &::before { + content: ''; + position: absolute; + bottom: 0; + left: -15px; + right: -15px; + height: 1px; + background-color: #ededed; + } + } - >ul { - list-style: none; - padding: 0; - margin: 0; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); - column-gap: 60px; - row-gap: 30px; + > ul { + list-style: none; + padding: 0; + margin: 0; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); + column-gap: 60px; + row-gap: 30px; - li { - h3 { - text-align: left; - font-size: 18px; - text-transform: uppercase; - margin: 0; - } + li { + h3 { + text-align: left; + font-size: 18px; + text-transform: uppercase; + margin: 0; + } - p { - margin-bottom: 0; - text-align: left; + p { + margin-bottom: 0; + text-align: left; - a { - display: block; - line-height: 1.5 !important; - margin-bottom: 5px; - } - } - } - } - } - } - } + a { + display: block; + line-height: 1.5 !important; + margin-bottom: 5px; + } + } + } + } + } + } + } - #bottom_column { - .products-section-title { - text-align: center; - } - } + #bottom_column { + .products-section-title { + text-align: center; + } + } } //* Page "Struktury" body.cms-id-18 { - .block-struktury { - background-image: url('https://newwalls.pl/img/cms/custom-pages/struktury/struktury-hero-baner.jpg'); - padding: 40px 80px 80px; - background-size: cover; + .block-struktury { + background-image: url('https://newwalls.pl/img/cms/custom-pages/struktury/struktury-hero-baner.jpg'); + padding: 40px 80px 80px; + background-size: cover; - @media (max-width: 767px) { - padding: 20px 20px; - } - } + @media (max-width: 767px) { + padding: 20px 20px; + } + } - .struktury-title { - font-size: 50px; - color: #fff; - margin-bottom: 40px; - font-weight: 800; - } + .struktury-title { + font-size: 50px; + color: #fff; + margin-bottom: 40px; + font-weight: 800; + } - .struktury-description { - color: #fff; - font-weight: 100; - margin-bottom: 0; - } + .struktury-description { + color: #fff; + font-weight: 100; + margin-bottom: 0; + } - #main { - padding-top: 15px !important; + #main { + padding-top: 15px !important; - #content { - >h2 { - font-size: 30px; - margin-bottom: 50px; - margin-left: 380px; - } + #content { + > h2 { + font-size: 30px; + margin-bottom: 50px; + margin-left: 380px; + } - ul { - list-style: none; - margin: 0; - padding: 0; - } + ul { + list-style: none; + margin: 0; + padding: 0; + } - >ul { - >li { - display: flex; - flex-direction: row; - align-items: center; - column-gap: 60px; - row-gap: 40px; + > ul { + > li { + display: flex; + flex-direction: row; + align-items: center; + column-gap: 60px; + row-gap: 40px; - &:not(:last-child) { - margin-bottom: 50px; - padding-bottom: 50px; - border-bottom: 1px solid #ebebec; - } - } - } + &:not(:last-child) { + margin-bottom: 50px; + padding-bottom: 50px; + border-bottom: 1px solid #ebebec; + } + } + } - .tile-info { - flex: 1; + .tile-info { + flex: 1; - h2 { - font-size: 22px; - font-weight: 600; - margin-bottom: 10px; - } + h2 { + font-size: 22px; + font-weight: 600; + margin-bottom: 10px; + } - p { - font-size: 16px; - margin-bottom: 10px; - } + p { + font-size: 16px; + margin-bottom: 10px; + } - h3 { - font-size: 16px; - font-weight: 600; - margin-bottom: 0; - margin-top: 0; - } + h3 { + font-size: 16px; + font-weight: 600; + margin-bottom: 0; + margin-top: 0; + } - ul { - li { - font-size: 13px; - padding: 0; - } - } - } + ul { + li { + font-size: 13px; + padding: 0; + } + } + } - .pattern-pay { - margin-bottom: 50px; - padding-bottom: 50px; - border-bottom: 1px solid #ebebec; + .pattern-pay { + margin-bottom: 50px; + padding-bottom: 50px; + border-bottom: 1px solid #ebebec; - h2 { - font-size: 30px; - margin-bottom: 30px; - } + h2 { + font-size: 30px; + margin-bottom: 30px; + } - p { - font-size: 13px; - line-height: 1.3; - margin-bottom: 10px; - } - } - } - } + p { + font-size: 13px; + line-height: 1.3; + margin-bottom: 10px; + } + } + } + } - #bottom_column { - .products-section-title { - text-align: center; - } - } + #bottom_column { + .products-section-title { + text-align: center; + } + } - .pattern-action { - width: fit-content; - margin-top: 30px; + .pattern-action { + width: fit-content; + margin-top: 30px; - .add-to-cart { - background: #7d6e4f; - border-color: #7d6e4f; + .add-to-cart { + background: #7d6e4f; + border-color: #7d6e4f; - i { - background-color: #fff; - } + i { + background-color: #fff; + } - span { - color: #fff !important; - } + span { + color: #fff !important; + } - &:hover { - background: #7d6e4f; - border-color: #7d6e4f; + &:hover { + background: #7d6e4f; + border-color: #7d6e4f; - i { - background-color: #fff; - } + i { + background-color: #fff; + } - span { - color: #fff !important; - } - } - } + span { + color: #fff !important; + } + } + } - .product-bar-container { - display: none !important; - } - } + .product-bar-container { + display: none !important; + } + } } .language_selector { - .language-selector-wrapper { - .dropdown-menu { - min-width: unset; - background: #ffffff !important; - border-color: #fafafa !important; + .language-selector-wrapper { + .dropdown-menu { + min-width: unset; + background: #ffffff !important; + border-color: #fafafa !important; - li { - a { - padding: 3px 1.5rem; - } - } - } - } + li { + a { + padding: 3px 1.5rem; + } + } + } + } } .head_action .curlan ul.dropdown-menu { - right: -20px; + right: -20px; } .block-category-first { - .container { - display: none !important; - } + .container { + display: none !important; + } } .block-category-second { - .category-cover { - display: none !important; - } + .category-cover { + display: none !important; + } } body#index { - #roycontent_top { - #custom-cols { - .html-item { - position: relative; - margin-bottom: 20px; + #roycontent_top { + #custom-cols { + .html-item { + position: relative; + margin-bottom: 20px; - &:nth-child(1) { - .html-item-data { - p { - a { - background: #7d6e4f; - } - } - } - } + &:nth-child(1) { + .html-item-data { + p { + a { + background: #7d6e4f; + } + } + } + } - &:nth-child(2) { - .html-item-data { - p { - a { - background: #548fb1; - } - } - } - } + &:nth-child(2) { + .html-item-data { + p { + a { + background: #548fb1; + } + } + } + } - &:nth-child(3) { - .html-item-data { - p { - a { - background: #ab8d16; - } - } - } - } + &:nth-child(3) { + .html-item-data { + p { + a { + background: #ab8d16; + } + } + } + } - &:hover { - .html-item-img { - &::before { - opacity: 1; - border-width: 15px; - } - } - } + &:hover { + .html-item-img { + &::before { + opacity: 1; + border-width: 15px; + } + } + } - .html-item-img { - position: relative; + .html-item-img { + position: relative; - &::before { - content: ''; - position: absolute; - inset: 0; - border: 0 solid rgba(255, 255, 255, 0.5); - opacity: 0; - transition: all 0.3s ease-in-out; - } + &::before { + content: ''; + position: absolute; + inset: 0; + border: 0 solid rgba(255, 255, 255, 0.5); + opacity: 0; + transition: all 0.3s ease-in-out; + } - img { - // max-height: 790px; - max-height: unset; - height: unset; - } - } + img { + // max-height: 790px; + max-height: unset; + height: unset; + } + } - .html-item-data { - position: absolute; - bottom: 0; - left: 15px; - right: 15px; - padding: 30px; + .html-item-data { + position: absolute; + bottom: 0; + left: 15px; + right: 15px; + padding: 30px; - h1 { - color: #fff; - font-size: 80px; - } + h1 { + color: #fff; + font-size: 80px; + } - p { - color: #fff; - font-size: 22px; - margin-bottom: 0; + p { + color: #fff; + font-size: 22px; + margin-bottom: 0; - a { - color: #fff; - font-size: 22px !important; - display: flex; - justify-content: center; - align-items: center; - height: 80px; - margin-bottom: 20px; - margin-top: 20px; - font-weight: 100; - } - } + a { + color: #fff; + font-size: 22px !important; + display: flex; + justify-content: center; + align-items: center; + height: 80px; + margin-bottom: 20px; + margin-top: 20px; + font-weight: 100; + } + } - @media (max-width: 1200px) { - padding: 20px; + @media (max-width: 1200px) { + padding: 20px; - h1 { - font-size: 50px; - } + h1 { + font-size: 50px; + } - p { - font-size: 18px; + p { + font-size: 18px; - a { - font-size: 18px !important; - height: 70px; - } - } - } - } - } - } - } + a { + font-size: 18px !important; + height: 70px; + } + } + } + } + } + } + } } .order-sample { - background: #3d3d3d; - padding: 15px; - text-align: center; + background: #3d3d3d; + padding: 15px; + text-align: center; - a { - color: #fff; - } + a { + color: #fff; + } } .product-bar { - &.product-bar-title { - flex-direction: column; + &.product-bar-title { + flex-direction: column; - h2 { - font-size: 30px; - margin-bottom: 0; - } + h2 { + font-size: 30px; + margin-bottom: 0; + } - h3 { - color: #666666; - font-size: 20px; - margin-bottom: 15px; - font-weight: 400; - } - } + h3 { + color: #666666; + font-size: 20px; + margin-bottom: 15px; + font-weight: 400; + } + } - &.product-bar-data { - position: relative; - padding-bottom: 30px; + &.product-bar-data { + position: relative; + padding-bottom: 30px; - &::before { - content: ''; - position: absolute; - bottom: 0; - left: 15px; - right: 15px; - height: 1px; - background: #7d6e4f; - } - } + &::before { + content: ''; + position: absolute; + bottom: 0; + left: 15px; + right: 15px; + height: 1px; + background: #7d6e4f; + } + } } #fancybox-size-controls, .product-variants, #button-mirror-reflection, #button-color-variants { - width: 25%; + width: 25%; - .product-bar-icon { - margin-right: 25px; - margin-left: 25px; - } + .product-bar-icon { + margin-right: 25px; + margin-left: 25px; + } - .product-bar-box, - .product-bar-box p { - color: #666666; - font-size: 16px; - font-weight: 400; - } + .product-bar-box, + .product-bar-box p { + color: #666666; + font-size: 16px; + font-weight: 400; + } - @media (max-width: 1100px) { - width: 50%; - } + @media (max-width: 1100px) { + width: 50%; + } - @media (max-width: 768px) { - width: 100%; - } + @media (max-width: 768px) { + width: 100%; + } } .product-bar-label { - p { - font-size: 30px; - margin-bottom: 0; - } + p { + font-size: 30px; + margin-bottom: 0; + } } #fancybox-size-controls { - .product-block-piece { - display: flex; - flex-direction: row; - align-items: center; - } + .product-block-piece { + display: flex; + flex-direction: row; + align-items: center; + } } #button-color-variants { - display: flex; - flex-direction: row; - align-items: center; - cursor: pointer; - height: 72px; - margin-top: 20px; + display: flex; + flex-direction: row; + align-items: center; + cursor: pointer; + height: 72px; + margin-top: 20px; - .product-bar-box { - p { - margin-bottom: 0; - } - } + .product-bar-box { + p { + margin-bottom: 0; + } + } } #box-color-variants { - display: none; - position: fixed; - inset: 0; - z-index: 9; - background: rgba(255, 255, 255, 0.5); - backdrop-filter: blur(5px); + display: none; + position: fixed; + inset: 0; + z-index: 9; + background: rgba(255, 255, 255, 0.5); + backdrop-filter: blur(5px); - .product-variants { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - margin: 0; - padding: 20px; - background: rgba(0, 0, 0, 0.95); - width: auto; + .product-variants { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + margin: 0; + padding: 20px; + background: rgba(0, 0, 0, 0.95); + width: auto; - .product-variants-item { - .control-label { - display: none; - } + .product-variants-item { + .control-label { + display: none; + } - ul { - padding: 0; - width: 100%; - max-width: 410px; - display: flex; - flex-direction: row; - flex-wrap: wrap; - gap: 10px; + ul { + padding: 0; + width: 100%; + max-width: 410px; + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 10px; - li { - margin: 0; + li { + margin: 0; - label { - margin: 0; - } - } - } - } - } + label { + margin: 0; + } + } + } + } + } } .product-actions-custom { - width: 50%; - margin-left: auto; - margin-top: 20px; + width: 50%; + margin-left: auto; + margin-top: 20px; - .product-actions-custom--wrapper { - display: flex; - flex-direction: row; - align-items: center; - width: 100%; + .product-actions-custom--wrapper { + display: flex; + flex-direction: row; + align-items: center; + width: 100%; - #totalprice { - flex: 1; - } + #totalprice { + flex: 1; + } - .btn.btn-primary.add-to-cart { - background: #7d6e4f; - border-color: #7d6e4f; + .btn.btn-primary.add-to-cart { + background: #7d6e4f; + border-color: #7d6e4f; - i { - background-color: #fff; - } + i { + background-color: #fff; + } - span { - color: #fff; - } - } + span { + color: #fff; + } + } - @media (max-width: 768px) { - flex-direction: column; - } - } + @media (max-width: 768px) { + flex-direction: column; + } + } - @media (max-width: 1400px) { - width: 100%; - margin: 0; - } + @media (max-width: 1400px) { + width: 100%; + margin: 0; + } } #custom-order-modal, #custom-email-pattern-modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: none; - outline: 0; - z-index: 2020 !important; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: none; + outline: 0; + z-index: 2020 !important; - .custom-order-modal--wrapper, - .custom-email-pattern-modal--wrapper { - height: 100%; - width: 100%; - display: flex; - justify-content: center; + .custom-order-modal--wrapper, + .custom-email-pattern-modal--wrapper { + height: 100%; + width: 100%; + display: flex; + justify-content: center; - @media (min-height: 650px) { - align-items: center; - } + @media (min-height: 650px) { + align-items: center; + } - @media (max-height: 650px) { - overflow: auto; - } - } + @media (max-height: 650px) { + overflow: auto; + } + } - .custom-order-box { - position: relative; - background: #fff; - border-radius: 20px; - box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.2); - width: 100%; - max-width: 800px; - padding: 50px; - height: fit-content; - } + .custom-order-box { + position: relative; + background: #fff; + border-radius: 20px; + box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.2); + width: 100%; + max-width: 800px; + padding: 50px; + height: fit-content; + } - #custom-order-box-close { - position: absolute; - top: 0; - right: 0; - width: 40px; - min-width: 40px; - height: 40px; - border-top-left-radius: 0; - border-bottom-right-radius: 0; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - background: #fff; - box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.2); - cursor: pointer; + #custom-order-box-close { + position: absolute; + top: 0; + right: 0; + width: 40px; + min-width: 40px; + height: 40px; + border-top-left-radius: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 20px; + border-bottom-left-radius: 20px; + background: #fff; + box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.2); + cursor: pointer; - &::before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%) rotate(45deg); - width: 15px; - height: 1px; - background: #000; - } + &::before { + content: ''; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) rotate(45deg); + width: 15px; + height: 1px; + background: #000; + } - &::after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%) rotate(-45deg); - width: 15px; - height: 1px; - background: #000; - } - } + &::after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) rotate(-45deg); + width: 15px; + height: 1px; + background: #000; + } + } - #custom-order-form { - .row { - &:not(:last-child) { - margin-bottom: 20px; - } + #custom-order-form { + .row { + &:not(:last-child) { + margin-bottom: 20px; + } - >div[class^='col-'] { - display: flex; - flex-direction: column; - align-items: flex-start; + > div[class^='col-'] { + display: flex; + flex-direction: column; + align-items: flex-start; - input[type='text'], - input[type='file'], - textarea { - width: 100%; - } + input[type='text'], + input[type='file'], + textarea { + width: 100%; + } - textarea { - resize: none; - } - } - } + textarea { + resize: none; + } + } + } - .custom-order-form-title { - font-size: 29px; - margin-bottom: 20px; - } + .custom-order-form-title { + font-size: 29px; + margin-bottom: 20px; + } - ul { - padding: 0; - margin: 32px 0 0 0; + ul { + padding: 0; + margin: 32px 0 0 0; - li { - display: flex; - flex-direction: row; - align-items: center; - column-gap: 15px; + li { + display: flex; + flex-direction: row; + align-items: center; + column-gap: 15px; - input { - height: auto; - cursor: pointer; - } + input { + height: auto; + cursor: pointer; + } - label { - margin: 0; - line-height: 1.2; - cursor: pointer; - } - } - } + label { + margin: 0; + line-height: 1.2; + cursor: pointer; + } + } + } - .form-btn { - width: 100%; - display: flex; - align-items: center; - justify-content: flex-end; + .form-btn { + width: 100%; + display: flex; + align-items: center; + justify-content: flex-end; - .loader { - display: none; - width: 32px; - height: 32px; - border: 5px solid #806d4a; - border-bottom-color: #fff; - border-radius: 50%; - box-sizing: border-box; - animation: rotation 1s linear infinite; - } + .loader { + display: none; + width: 32px; + height: 32px; + border: 5px solid #806d4a; + border-bottom-color: #fff; + border-radius: 50%; + box-sizing: border-box; + animation: rotation 1s linear infinite; + } - @keyframes rotation { - 0% { - transform: rotate(0deg); - } + @keyframes rotation { + 0% { + transform: rotate(0deg); + } - 100% { - transform: rotate(360deg); - } - } + 100% { + transform: rotate(360deg); + } + } - .send-form { - display: flex; - flex-direction: row; - align-items: center; - background: #7d6e4f; - border-color: #7d6e4f; + .send-form { + display: flex; + flex-direction: row; + align-items: center; + background: #7d6e4f; + border-color: #7d6e4f; - i { - display: flex; - width: 28px; - height: 28px; - margin-right: 12px; - background-color: #fff; - mask-image: url('/modules/roy_customizer/images/rt_cart2.svg'); - mask-size: cover; - transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); - } + i { + display: flex; + width: 28px; + height: 28px; + margin-right: 12px; + background-color: #fff; + mask-image: url('/modules/roy_customizer/images/rt_cart2.svg'); + mask-size: cover; + transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); + } - .text { - color: #fff; - transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); - } - } - } - } + .text { + color: #fff; + transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); + } + } + } + } - .custom-file-upload { - position: relative; - display: inline-block; - cursor: pointer; - } + .custom-file-upload { + position: relative; + display: inline-block; + cursor: pointer; + } - .custom-file-upload-label { - display: flex; - align-items: center; - column-gap: 15px; - padding-left: 0; - padding-right: 0; - border: none; - box-shadow: none; - cursor: pointer; + .custom-file-upload-label { + display: flex; + align-items: center; + column-gap: 15px; + padding-left: 0; + padding-right: 0; + border: none; + box-shadow: none; + cursor: pointer; - img { - width: 28px; - height: 28px; - } - } + img { + width: 28px; + height: 28px; + } + } - #file-selected { - display: block; - margin-top: 10px; - font-size: 14px; - } + #file-selected { + display: block; + margin-top: 10px; + font-size: 14px; + } - .custom-file-upload input[type='file'] { - position: absolute; - left: 0; - top: 0; - opacity: 0; - width: 100%; - height: 100%; - cursor: pointer; - } + .custom-file-upload input[type='file'] { + position: absolute; + left: 0; + top: 0; + opacity: 0; + width: 100%; + height: 100%; + cursor: pointer; + } } #custom-order-btn, #custom-sample-btn { - padding: 10px 20px; - margin: 5px; - border: 1px solid; - width: 99%; - display: inline-block; - text-align: center; + padding: 10px 20px; + margin: 5px; + border: 1px solid; + width: 99%; + display: inline-block; + text-align: center; } #custom-pattern-btn { - display: flex; - align-items: center; - column-gap: 15px; + display: flex; + align-items: center; + column-gap: 15px; - img { - width: 30px; - } + img { + width: 30px; + } } .fancybox-material-box { - .material-canvas { - &:nth-child(2n + 1) { - background: #dfdfdf; - } + .material-canvas { + &:nth-child(2n + 1) { + background: #dfdfdf; + } - .col-xs-12 { - display: flex; - flex-direction: row; - flex-wrap: wrap; - gap: 20px; - align-items: center; - justify-content: space-between; - } - } + .col-xs-12 { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 20px; + align-items: center; + justify-content: space-between; + } + } } /** @@ -2403,1493 +2409,1502 @@ body#index { */ ._btn-1 { - position: relative; - display: inline-block; + position: relative; + display: inline-block; - &:hover { - &::before { - width: 100%; - } + &:hover { + &::before { + width: 100%; + } - span { - color: #fff; - } - } + span { + color: #fff; + } + } - &::before { - content: ''; - position: absolute; - left: 0; - top: 0; - bottom: 0; - width: 1px; - background-color: $cGold; - transition: all 250ms ease-in-out; - } + &::before { + content: ''; + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 1px; + background-color: $cGold; + transition: all 250ms ease-in-out; + } - span { - position: relative; - color: $cGold; - font-family: $fInter; - font-weight: 300; - font-size: 15px; - line-height: 1; + span { + position: relative; + color: $cGold; + font-family: $fInter; + font-weight: 300; + font-size: 15px; + line-height: 1; - display: inline-flex; - align-items: center; - text-align: center; - padding: 16px; - transition: all 250ms ease-in-out; - } + display: inline-flex; + align-items: center; + text-align: center; + padding: 16px; + transition: all 250ms ease-in-out; + } } ._footer-social { - ._footer-social--wrapper { - text-align: center; - margin-bottom: 70px; + ._footer-social--wrapper { + text-align: center; + margin-bottom: 70px; - h2 { - color: $cDark; - font-family: $fInter; - font-style: normal; - font-weight: 500; - font-size: 37px; - line-height: 1; - margin-bottom: 14px; - } + h2 { + color: $cDark; + font-family: $fInter; + font-style: normal; + font-weight: 500; + font-size: 37px; + line-height: 1; + margin-bottom: 14px; + } - h3 { - color: $cGold; - font-family: $fNotoSerifDisplay; - font-style: normal; - font-weight: 400; - font-size: 40px; - line-height: 1; - } + h3 { + color: $cGold; + font-family: $fNotoSerifDisplay; + font-style: normal; + font-weight: 400; + font-size: 40px; + line-height: 1; + } - ol { - display: flex; - justify-content: center; - flex-direction: row; - column-gap: 24px; - margin-top: 40px; + ol { + display: flex; + justify-content: center; + flex-direction: row; + column-gap: 24px; + margin-top: 40px; - li { - padding: 0; - margin: 0; - line-height: 1; + li { + padding: 0; + margin: 0; + line-height: 1; - a { - color: $cDark; - font-family: $fInter; - font-style: normal; - font-weight: 700; - font-size: 19px; - line-height: 1; + a { + color: $cDark; + font-family: $fInter; + font-style: normal; + font-weight: 700; + font-size: 19px; + line-height: 1; - display: inline-flex; - align-items: center; - flex-direction: row; - column-gap: 13px; - padding: 21px 43px; - border: 2px solid #000000; - border-radius: 12px; + display: inline-flex; + align-items: center; + flex-direction: row; + column-gap: 13px; + padding: 21px 43px; + border: 2px solid #000000; + border-radius: 12px; - i { - font-size: 30px; - line-height: 0.8; - } - } - } - } - } + i { + font-size: 30px; + line-height: 0.8; + } + } + } + } + } } ._join-us { - ._join-us--wrapper { - position: relative; - padding: 80px 0; + ._join-us--wrapper { + position: relative; + padding: 80px 0; - &::before { - content: ''; - position: absolute; - top: 0; - left: 50%; - bottom: 0; - width: 100svw; - background: #f0f0f0; - transform: translateX(-50%); - } + &::before { + content: ''; + position: absolute; + top: 0; + left: 50%; + bottom: 0; + width: 100svw; + background: #f0f0f0; + transform: translateX(-50%); + } - h3 { - position: relative; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 40px; - line-height: 1; - text-align: center; - margin-bottom: 50px; - } + h3 { + position: relative; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 40px; + line-height: 1; + text-align: center; + margin-bottom: 50px; + } - p { - position: relative; - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.78; - text-align: center; + p { + position: relative; + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.78; + text-align: center; - &:last-child { - margin-bottom: 0; - } - } + &:last-child { + margin-bottom: 0; + } + } - a { - display: block; - margin: 0 auto; - width: 100%; - max-width: fit-content; - } + a { + display: block; + margin: 0 auto; + width: 100%; + max-width: fit-content; + } - ._join-us--text { - margin-bottom: 50px; - } - } + ._join-us--text { + margin-bottom: 50px; + } + } } section#main { - overflow: hidden; + overflow: hidden; } #roycontent_home { - ul { - li { - overflow: initial; + ul { + li { + overflow: initial; - .li-cont { - overflow: initial; - } - } - } + .li-cont { + overflow: initial; + } + } + } } footer#footer { - .footer-container { - padding-top: 100px; - padding-bottom: 40px; - background: #000000; - } + .footer-container { + padding-top: 100px; + padding-bottom: 40px; + background: #000000; + } - #roycontent_footer { - ._footer_box { - display: flex; - flex-direction: row; - flex-wrap: wrap; - column-gap: 40px; - row-gap: 40px; + #roycontent_footer { + ._footer_box { + display: flex; + flex-direction: row; + flex-wrap: wrap; + column-gap: 40px; + row-gap: 40px; - ._footer_col_1 { - width: calc(25% - 20px); - text-align: left; + ._footer_col_1 { + width: calc(25% - 20px); + text-align: left; - @media (max-width: 992px) { - width: 100%; - text-align: center; - } + @media (max-width: 992px) { + width: 100%; + text-align: center; + } - img { - width: 100%; - max-width: 219px; - } - } + img { + width: 100%; + max-width: 219px; + } + } - ._footer_col_2 { - width: calc(75% - 20px); - text-align: left; + ._footer_col_2 { + width: calc(75% - 20px); + text-align: left; - display: flex; - flex-direction: row; - flex-wrap: wrap; + display: flex; + flex-direction: row; + flex-wrap: wrap; - column-gap: 40px; - row-gap: 50px; + column-gap: 40px; + row-gap: 50px; - @media (max-width: 992px) { - width: 100%; - } + @media (max-width: 992px) { + width: 100%; + } - ._footer-col-33 { - width: calc(100% / 3 - (40px - (40px / 3))); + ._footer-col-33 { + width: calc(100% / 3 - (40px - (40px / 3))); - h4 { - color: #ffffff; - font-family: $fInter; - font-weight: 700; - font-size: 16px; - line-height: 1; - text-transform: uppercase; - margin-bottom: 12px; - } + h4 { + color: #ffffff; + font-family: $fInter; + font-weight: 700; + font-size: 16px; + line-height: 1; + text-transform: uppercase; + margin-bottom: 12px; + } - p { - color: #8c8c8c; - font-family: $fInter; - font-style: normal; - font-weight: 500; - font-size: 16px; - line-height: 2; + p { + color: #8c8c8c; + font-family: $fInter; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 2; - >a { - color: inherit; - font-family: inherit; - font-style: inherit; - font-weight: inherit; - font-size: inherit; - line-height: inherit; - } - } + > a { + color: inherit; + font-family: inherit; + font-style: inherit; + font-weight: inherit; + font-size: inherit; + line-height: inherit; + } + } - ul, - ol { - position: relative; - display: flex; - flex-direction: column; - row-gap: 12px; - padding: 0; - margin: 0; - list-style: none; + ul, + ol { + position: relative; + display: flex; + flex-direction: column; + row-gap: 12px; + padding: 0; + margin: 0; + list-style: none; - li { - padding: 0; - margin: 0; + li { + padding: 0; + margin: 0; - a { - color: #8c8c8c; - font-family: $fInter; - font-style: normal; - font-weight: 500; - font-size: 16px; - line-height: 1; - } - } - } + a { + color: #8c8c8c; + font-family: $fInter; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 1; + } + } + } - ol { - li { - a { - font-size: 25px; - } - } - } - } - } - } + ol { + li { + a { + font-size: 25px; + } + } + } + } + } + } - ._footer_box_bottom { - display: flex; - flex-direction: row; - justify-content: space-between; - margin-top: 50px; - padding-top: 30px; - border-top: 1px solid #ffffff; + ._footer_box_bottom { + display: flex; + flex-direction: row; + justify-content: space-between; + margin-top: 50px; + padding-top: 30px; + border-top: 1px solid #ffffff; - ._footer_col_1 {} + ._footer_col_1 { + } - ._footer_col_2 {} + ._footer_col_2 { + } - ul { - li { - padding: 0; - margin: 0; + ul { + li { + padding: 0; + margin: 0; - a, - p { - color: #ffffff; - font-family: $fInter; - font-style: normal; - font-weight: 400; - font-size: 14px; - line-height: 25px; + a, + p { + color: #ffffff; + font-family: $fInter; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 25px; - margin-bottom: 0; - } - } - } - } - } + margin-bottom: 0; + } + } + } + } + } } #roycontent_home { - li.htmlcontent-item-id-40 { - padding: 140px 0 50px; + li.htmlcontent-item-id-40 { + padding: 140px 0 50px; - >div.li-cont { - position: initial; - } + > div.li-cont { + position: initial; + } - h3 { - position: relative; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-style: normal; - font-weight: 400; - font-size: 40px; - line-height: 1; - } + h3 { + position: relative; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-style: normal; + font-weight: 400; + font-size: 40px; + line-height: 1; + } - ._box-content { - position: relative; - width: 100%; - max-width: 440px; - margin-bottom: 70px; - z-index: 2; + ._box-content { + position: relative; + width: 100%; + max-width: 440px; + margin-bottom: 70px; + z-index: 2; - h3 { - margin-bottom: 50px; - } + h3 { + margin-bottom: 50px; + } - p { - position: relative; - color: $cDark; - font-family: $fInter; - font-style: normal; - font-weight: 400; - font-size: 14px; - line-height: 1.7; - margin-bottom: 50px; - } + p { + position: relative; + color: $cDark; + font-family: $fInter; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 1.7; + margin-bottom: 50px; + } - a {} - } + a { + } + } - ._box-partners { - position: relative; - width: 100%; - max-width: 750px; - z-index: 2; + ._box-partners { + position: relative; + width: 100%; + max-width: 750px; + z-index: 2; - @media (max-width: 992px) { - max-width: 600px; - } + @media (max-width: 992px) { + max-width: 600px; + } - h3 { - margin-bottom: 70px; - } + h3 { + margin-bottom: 70px; + } - ._partners-slider { - .swiper-slide { - img { - width: 100%; - max-width: fit-content; - height: 40px; - } - } - } - } + ._partners-slider { + .swiper-slide { + img { + width: 100%; + max-width: fit-content; + height: 40px; + } + } + } + } - ._box-bg { - position: absolute; - top: 0; - left: 50%; - width: 100svw; - transform: translateX(-50%); - z-index: 1; + ._box-bg { + position: absolute; + top: 0; + left: 50%; + width: 100svw; + transform: translateX(-50%); + z-index: 1; - ._box-bg--wrapper { - display: block; - width: fit-content; - margin-left: auto; - } + ._box-bg--wrapper { + display: block; + width: fit-content; + margin-left: auto; + } - img { - width: 100%; - max-width: fit-content; - position: absolute; - left: 50%; - } - } - } + img { + width: 100%; + max-width: fit-content; + position: absolute; + left: 50%; + } + } + } - li.htmlcontent-item-id-41 { - padding: 0; - margin: 0; - width: 100svw; - margin-left: 50%; - transform: translateX(-50%); + li.htmlcontent-item-id-41 { + padding: 0; + margin: 0; + width: 100svw; + margin-left: 50%; + transform: translateX(-50%); - ._box-big-tiles { - display: flex; - flex-direction: row; - align-items: center; - justify-content: space-between; + ._box-big-tiles { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; - ._box-big-tile { - height: 672px; - overflow: hidden; + ._box-big-tile { + height: 672px; + overflow: hidden; - &:hover { - img { - transform: scale(1.1); - } - } + &:hover { + img { + transform: scale(1.1); + } + } - img { - height: 672px; - object-fit: cover; - transition: 200ms; - } - } - } - } + img { + height: 672px; + object-fit: cover; + transition: 200ms; + } + } + } + } - li.htmlcontent-item-id-42 { - position: relative; - padding: 75px 0; - margin: 0; + li.htmlcontent-item-id-42 { + position: relative; + padding: 75px 0; + margin: 0; - &::before { - content: ''; - position: absolute; - top: 0; - bottom: 0; - left: 50%; - width: 100svw; - transform: translateX(-50%); - background: #f0f0f0; - } + &::before { + content: ''; + position: absolute; + top: 0; + bottom: 0; + left: 50%; + width: 100svw; + transform: translateX(-50%); + background: #f0f0f0; + } - ._c-row { - position: relative; - display: grid; - grid-template-columns: 1fr 1fr; - align-items: center; - column-gap: 50px; + ._c-row { + position: relative; + display: grid; + grid-template-columns: 1fr 1fr; + align-items: center; + column-gap: 50px; - ._c-col { - &-1 { - img { - width: 100%; - max-width: fit-content; - } - } - } - } + ._c-col { + &-1 { + img { + width: 100%; + max-width: fit-content; + } + } + } + } - h3 { - position: relative; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-style: normal; - font-weight: 400; - font-size: 40px; - line-height: 1; - margin: 0; - } + h3 { + position: relative; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-style: normal; + font-weight: 400; + font-size: 40px; + line-height: 1; + margin: 0; + } - p { - position: relative; - color: $cDark; - font-family: $fInter; - font-style: normal; - font-weight: 400; - font-size: 14px; - line-height: 1.7; + p { + position: relative; + color: $cDark; + font-family: $fInter; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 1.7; - &:last-child { - margin-bottom: 0; - } - } + &:last-child { + margin-bottom: 0; + } + } - ._box-text { - margin: 50px 0; - } - } + ._box-text { + margin: 50px 0; + } + } - li.htmlcontent-item-id-43 { - position: relative; - padding: 25px 0 85px; - margin: 0; + li.htmlcontent-item-id-43 { + position: relative; + padding: 25px 0 85px; + margin: 0; - ._c-row { - &-1 { - margin-bottom: 50px; + ._c-row { + &-1 { + margin-bottom: 50px; - ._c-col { - &-1 { - h3 { - color: $cDark; - font-family: $fInter; - font-weight: 500; - font-size: 37px; - line-height: 1; + ._c-col { + &-1 { + h3 { + color: $cDark; + font-family: $fInter; + font-weight: 500; + font-size: 37px; + line-height: 1; - strong { - display: block; - padding-top: 20px; - padding-left: 55px; + strong { + display: block; + padding-top: 20px; + padding-left: 55px; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 40px; - line-height: inherit; - } - } - } - } - } + color: $cGold; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 40px; + line-height: inherit; + } + } + } + } + } - &-2 { - display: grid; - grid-template-columns: 1fr 1fr; - column-gap: 120px; + &-2 { + display: grid; + grid-template-columns: 1fr 1fr; + column-gap: 120px; - ._c-col { - &-1 {} + ._c-col { + &-1 { + } - &-2 {} + &-2 { + } - ._c-tile { - width: 100%; - max-width: 440px; - margin: 0 auto; + ._c-tile { + width: 100%; + max-width: 440px; + margin: 0 auto; - ._c-tile--img { - margin-bottom: 40px; + ._c-tile--img { + margin-bottom: 40px; - img { - width: 100%; - max-width: fit-content; - } - } + img { + width: 100%; + max-width: fit-content; + } + } - ._c-tile--text { - h4 { - color: $cGold; - font-family: $fNotoSerifDisplay; - font-style: normal; - font-weight: 400; - font-size: 40px; - line-height: 1; - margin: 0 0 50px 0; - } + ._c-tile--text { + h4 { + color: $cGold; + font-family: $fNotoSerifDisplay; + font-style: normal; + font-weight: 400; + font-size: 40px; + line-height: 1; + margin: 0 0 50px 0; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.7; - letter-spacing: 0px; + p { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.7; + letter-spacing: 0px; - &:last-child { - margin-bottom: 0; - } - } + &:last-child { + margin-bottom: 0; + } + } - a._btn-1 { - margin-top: 36px; - } - } - } - } - } - } - } + a._btn-1 { + margin-top: 36px; + } + } + } + } + } + } + } - li.htmlcontent-item-id-44 { - position: relative; - padding: 25px 0; - margin: 0; + li.htmlcontent-item-id-44 { + position: relative; + padding: 25px 0; + margin: 0; - ._c-row { - &-1 { - ._c-col { - &-1 { - h3 { - color: $cDark; - font-family: $fInter; - font-weight: 500; - font-size: 37px; - line-height: 1; - text-align: center; - margin: 0 auto 50px; - max-width: 730px; + ._c-row { + &-1 { + ._c-col { + &-1 { + h3 { + color: $cDark; + font-family: $fInter; + font-weight: 500; + font-size: 37px; + line-height: 1; + text-align: center; + margin: 0 auto 50px; + max-width: 730px; - strong { - display: inline-block; - padding-top: 20px; + strong { + display: inline-block; + padding-top: 20px; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 40px; - line-height: inherit; - } - } + color: $cGold; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 40px; + line-height: inherit; + } + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.7; - letter-spacing: 0px; - text-align: center; + p { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.7; + letter-spacing: 0px; + text-align: center; - &:last-child { - margin-bottom: 0; - } - } + &:last-child { + margin-bottom: 0; + } + } - img { - width: 100%; - max-width: fit-content; - } + img { + width: 100%; + max-width: fit-content; + } - ._col-text { - margin-bottom: 70px; - max-width: 730px; - margin: 0 auto; - } + ._col-text { + margin-bottom: 70px; + max-width: 730px; + margin: 0 auto; + } - ._col-img { - display: flex; - flex-direction: column; - row-gap: 30px; - width: 100%; - max-width: 970px; - margin: 70px auto 0; + ._col-img { + display: flex; + flex-direction: column; + row-gap: 30px; + width: 100%; + max-width: 970px; + margin: 70px auto 0; - a._btn-1 { - display: block; - max-width: fit-content; - margin-left: auto; - } - } - } - } - } - } - } + a._btn-1 { + display: block; + max-width: fit-content; + margin-left: auto; + } + } + } + } + } + } + } } .hp-box-1 { - position: relative; - padding: 100px 0 90px; - margin: 0; + position: relative; + padding: 100px 0 90px; + margin: 0; - ._c-row { - &-1 { - display: grid; - grid-template-columns: 1fr 1fr; - column-gap: 120px; + ._c-row { + &-1 { + display: grid; + grid-template-columns: 1fr 1fr; + column-gap: 120px; - @media (max-width: 1240px) { - column-gap: 80px; - } + @media (max-width: 1240px) { + column-gap: 80px; + } - ._c-col { - &-1 { - h3 { - position: relative; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-style: normal; - font-weight: 400; - font-size: 40px; - line-height: 1; - margin-bottom: 50px; - } + ._c-col { + &-1 { + h3 { + position: relative; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-style: normal; + font-weight: 400; + font-size: 40px; + line-height: 1; + margin-bottom: 50px; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.7; - letter-spacing: 0px; + p { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.7; + letter-spacing: 0px; - &:last-child { - margin-bottom: 0; - } - } + &:last-child { + margin-bottom: 0; + } + } - ._col-text { - margin-bottom: 50px; - } - } + ._col-text { + margin-bottom: 50px; + } + } - &-2 { - ._col-img { - img { - width: 100%; - height: 459px; - max-width: fit-content; - object-fit: cover; - object-position: center; - } - } + &-2 { + ._col-img { + img { + width: 100%; + height: 459px; + max-width: fit-content; + object-fit: cover; + object-position: center; + } + } - ._col-img-thumbnail { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: center; - margin-top: -20px; + ._col-img-thumbnail { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + margin-top: -20px; - @media (max-width: 992px) { - flex-direction: column; - } + @media (max-width: 992px) { + flex-direction: column; + } - ol { - list-style: none; - padding: 0; - margin: 0; - display: flex; - flex-direction: row; - align-items: center; - gap: 24px; + ol { + list-style: none; + padding: 0; + margin: 0; + display: flex; + flex-direction: row; + align-items: center; + gap: 24px; - li { - padding: 0; - margin: 0; + li { + padding: 0; + margin: 0; - img { - width: 100px; - height: 100px; - border-radius: 100%; - object-fit: cover; + img { + width: 100px; + height: 100px; + border-radius: 100%; + object-fit: cover; - @media (max-width: 1240px) { - width: 80px; - height: 80px; - } - } - } - } + @media (max-width: 1240px) { + width: 80px; + height: 80px; + } + } + } + } - ._col-img-thumbnail--text { - text-align: right; - margin-top: 20px; + ._col-img-thumbnail--text { + text-align: right; + margin-top: 20px; - @media (max-width: 992px) { - text-align: center; - } + @media (max-width: 992px) { + text-align: center; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 500; - font-size: 16px; - line-height: 19px; - margin: 0; - } + p { + color: $cDark; + font-family: $fInter; + font-weight: 500; + font-size: 16px; + line-height: 19px; + margin: 0; + } - a { - color: #8c8c8c; - font-family: $fInter; - font-weight: 400; - font-size: 11px; - line-height: 19px; - } - } - } - } - } - } - } + a { + color: #8c8c8c; + font-family: $fInter; + font-weight: 400; + font-size: 11px; + line-height: 19px; + } + } + } + } + } + } + } } .box-hp-products-slider { - #pp-carousel-1 { - .pp-carousel__header { - padding-bottom: 65px; + #pp-carousel-1 { + .pp-carousel__header { + padding-bottom: 65px; - .pp-carousel__title { - color: $cDark; - font-family: $fInter; - font-weight: 500; - font-size: 37px; - line-height: 1; - margin: 0; - } + .pp-carousel__title { + color: $cDark; + font-family: $fInter; + font-weight: 500; + font-size: 37px; + line-height: 1; + margin: 0; + } - .pp-carousel__subtitle { - display: block; - padding-top: 20px; - padding-left: 55px; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 40px; - line-height: 1; - } - } + .pp-carousel__subtitle { + display: block; + padding-top: 20px; + padding-left: 55px; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 40px; + line-height: 1; + } + } - .pp-carousel__more { - @extend ._btn-1; - } + .pp-carousel__more { + @extend ._btn-1; + } - .pp-carousel__card { - .pp-carousel__meta { - padding-top: 36px; + .pp-carousel__card { + .pp-carousel__meta { + padding-top: 36px; - .pp-carousel__name { - color: $cDark; - font-family: $fInter; - font-weight: 700; - font-size: 20px; - line-height: 18px; - text-transform: none; - } + .pp-carousel__name { + color: $cDark; + font-family: $fInter; + font-weight: 700; + font-size: 20px; + line-height: 18px; + text-transform: none; + } - .pp-carousel__price { - color: #8c8c8c; - font-family: $fInter; - font-weight: 500; - font-size: 16px; - line-height: 18px; - text-align: right; + .pp-carousel__price { + color: #8c8c8c; + font-family: $fInter; + font-weight: 500; + font-size: 16px; + line-height: 18px; + text-align: right; - .pp-carousel__priceSuffix {} - } - } - } - } + .pp-carousel__priceSuffix { + } + } + } + } + } } //* Page "Struktury" (new) body.cms-id-15 { - ._box-1 { - margin-bottom: 80px; + ._box-1 { + margin-bottom: 80px; - ._row { - display: flex; - flex-direction: row; - column-gap: 90px; + ._row { + display: flex; + flex-direction: row; + column-gap: 90px; - @media (max-width: 1200px) { - column-gap: 50px; - } + @media (max-width: 1200px) { + column-gap: 50px; + } - @media (max-width: 991px) { - flex-direction: column; - } + @media (max-width: 991px) { + flex-direction: column; + } - ._col-1 { - .box-title { - h2 { - color: $cDark; - font-family: $fInter; - font-weight: 500 !important; - font-size: 37px !important; - line-height: 1 !important; - margin: 0 0 59px 0 !important; + ._col-1 { + .box-title { + h2 { + color: $cDark; + font-family: $fInter; + font-weight: 500 !important; + font-size: 37px !important; + line-height: 1 !important; + margin: 0 0 59px 0 !important; - strong { - display: block; - padding-top: 20px; - padding-left: 55px; + strong { + display: block; + padding-top: 20px; + padding-left: 55px; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 37px; - line-height: inherit; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 37px; + line-height: inherit; - @media (max-width: 1200px) { - padding-left: 0; - padding-top: 0; - } - } - } - } + @media (max-width: 1200px) { + padding-left: 0; + padding-top: 0; + } + } + } + } - .box-text { - width: 100%; + .box-text { + width: 100%; - @media (min-width: 992px) { - max-width: 406px; - } + @media (min-width: 992px) { + max-width: 406px; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 400 !important; - font-size: 14px !important; - line-height: 1.78 !important; - text-align: left; + p { + color: $cDark; + font-family: $fInter; + font-weight: 400 !important; + font-size: 14px !important; + line-height: 1.78 !important; + text-align: left; - &:last-child { - margin-bottom: 0; - } - } - } - } + &:last-child { + margin-bottom: 0; + } + } + } + } - ._col-2 { - .box-structure-slider { - position: relative; - padding: 0 52px; - width: fit-content; + ._col-2 { + .box-structure-slider { + position: relative; + padding: 0 52px; + width: fit-content; - @media (max-width: 991px) { - margin: 0 auto; - } + @media (max-width: 991px) { + margin: 0 auto; + } - .structure-slider { - width: 100%; - max-width: 473px; + .structure-slider { + width: 100%; + max-width: 473px; - @media (max-width: 1200px) { - max-width: 370px; - } - } + @media (max-width: 1200px) { + max-width: 370px; + } + } - .swiper-button-next, - .swiper-button-prev { - color: #8c8c8c; - width: 14px; - } + .swiper-button-next, + .swiper-button-prev { + color: #8c8c8c; + width: 14px; + } - .swiper-button-next { - right: 15px; - } + .swiper-button-next { + right: 15px; + } - .swiper-button-prev { - left: 15px; - } - } - } - } - } + .swiper-button-prev { + left: 15px; + } + } + } + } + } - ._box-2 { - ._row { - .box-title { - h2 { - color: $cDark; - font-family: $fInter; - font-weight: 500 !important; - font-size: 37px !important; - line-height: 1 !important; - margin: 0 0 90px 0 !important; + ._box-2 { + ._row { + .box-title { + h2 { + color: $cDark; + font-family: $fInter; + font-weight: 500 !important; + font-size: 37px !important; + line-height: 1 !important; + margin: 0 0 90px 0 !important; - @media (max-width: 1200px) { - margin: 0 0 60px 0 !important; - } - } - } + @media (max-width: 1200px) { + margin: 0 0 60px 0 !important; + } + } + } - ._tiles { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; - column-gap: 50px; - row-gap: 28px; + ._tiles { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + column-gap: 50px; + row-gap: 28px; - ._tile { - width: 340px; - cursor: pointer; + ._tile { + width: 340px; + cursor: pointer; - @media (max-width: 1200px) { - width: 270px; - } + @media (max-width: 1200px) { + width: 270px; + } - @media (max-width: 991px) { - width: 295px; - } + @media (max-width: 991px) { + width: 295px; + } - @media (max-width: 767px) { - width: 350px; - } + @media (max-width: 767px) { + width: 350px; + } - &:hover { - ._tile-content { - ._tile-images { - .img-1 { - opacity: 0; - visibility: hidden; - } + &:hover { + ._tile-content { + ._tile-images { + .img-1 { + opacity: 0; + visibility: hidden; + } - .img-2 { - opacity: 1; - visibility: visible; - } - } - } - } + .img-2 { + opacity: 1; + visibility: visible; + } + } + } + } - &.active { - ._tile-content { - ._tile-images { - opacity: 0; - visibility: hidden; - } + &.active { + ._tile-content { + ._tile-images { + opacity: 0; + visibility: hidden; + } - ._tile-text { - opacity: 1; - visibility: visible; - } - } - } + ._tile-text { + opacity: 1; + visibility: visible; + } + } + } - ._tile-content { - position: relative; - margin-bottom: 10px; - width: 340px; - height: 340px; - display: flex; - align-items: center; - justify-content: center; + ._tile-content { + position: relative; + margin-bottom: 10px; + width: 340px; + height: 340px; + display: flex; + align-items: center; + justify-content: center; - @media (max-width: 1200px) { - width: 270px; - height: 270px; - } + @media (max-width: 1200px) { + width: 270px; + height: 270px; + } - @media (max-width: 991px) { - width: 295px; - height: 295px; - } + @media (max-width: 991px) { + width: 295px; + height: 295px; + } - @media (max-width: 767px) { - width: 350px; - height: 350px; - } + @media (max-width: 767px) { + width: 350px; + height: 350px; + } - ._tile-images { - position: absolute; - inset: 0; - transition: all 300ms ease-in-out; + ._tile-images { + position: absolute; + inset: 0; + transition: all 300ms ease-in-out; - img { - width: 340px !important; - min-width: 340px !important; - height: 340px !important; - border-radius: 100%; - object-fit: cover; + img { + width: 340px !important; + min-width: 340px !important; + height: 340px !important; + border-radius: 100%; + object-fit: cover; - @media (max-width: 1200px) { - width: 270px !important; - min-width: 270px !important; - height: 270px !important; - } + @media (max-width: 1200px) { + width: 270px !important; + min-width: 270px !important; + height: 270px !important; + } - @media (max-width: 991px) { - width: 295px !important; - min-width: 295px !important; - height: 295px !important; - } + @media (max-width: 991px) { + width: 295px !important; + min-width: 295px !important; + height: 295px !important; + } - @media (max-width: 767px) { - width: 350px !important; - min-width: 350px !important; - height: 350px !important; - } - } + @media (max-width: 767px) { + width: 350px !important; + min-width: 350px !important; + height: 350px !important; + } + } - .img-1 { - position: absolute; - inset: 0; - z-index: 1; + .img-1 { + position: absolute; + inset: 0; + z-index: 1; - opacity: 1; - visibility: visible; - transition: all 300ms ease-in-out; - } + opacity: 1; + visibility: visible; + transition: all 300ms ease-in-out; + } - .img-2 { - position: absolute; - inset: 0; + .img-2 { + position: absolute; + inset: 0; - opacity: 0; - visibility: hidden; - transition: all 300ms ease-in-out; - } - } + opacity: 0; + visibility: hidden; + transition: all 300ms ease-in-out; + } + } - ._tile-text { - text-align: left !important; - padding: 25px; - opacity: 0; - visibility: hidden; - transition: all 300ms ease-in-out; - position: relative; - z-index: 2; + ._tile-text { + text-align: left !important; + padding: 25px; + opacity: 0; + visibility: hidden; + transition: all 300ms ease-in-out; + position: relative; + z-index: 2; - h5 { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px !important; - line-height: 1.2; - margin: 0 0 10px 0 !important; - } + h5 { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px !important; + line-height: 1.2; + margin: 0 0 10px 0 !important; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 700; - font-size: 10px; - line-height: 1.5; - margin: 0 0 10px 0 !important; - } + p { + color: $cDark; + font-family: $fInter; + font-weight: 700; + font-size: 10px; + line-height: 1.5; + margin: 0 0 10px 0 !important; + } - ul { - margin: 0 !important; - list-style: disc !important; + ul { + margin: 0 !important; + list-style: disc !important; - li { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 10px; - line-height: 1.4; - padding: 0 !important; - } - } - } - } + li { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 10px; + line-height: 1.4; + padding: 0 !important; + } + } + } + } - h3 { - color: $cDark; - font-family: $fInter; - font-weight: 700; - font-size: 20px; - line-height: 1; - text-align: center !important; - margin: 0 !important; - } - } - } - } - } + h3 { + color: $cDark; + font-family: $fInter; + font-weight: 700; + font-size: 20px; + line-height: 1; + text-align: center !important; + margin: 0 !important; + } + } + } + } + } } body#product { - h1.product-title { - color: $cGold; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 40px; - line-height: 1; - padding-bottom: 20px; - } + h1.product-title { + color: $cGold; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 40px; + line-height: 1; + padding-bottom: 20px; + } - .product-box { - position: relative; - padding: 17px 0; - border-bottom: 1px solid #8c8c8c; + .product-box { + position: relative; + padding: 17px 0; + border-bottom: 1px solid #8c8c8c; - .block-title { - font-family: 'Inter'; - font-weight: 700; - font-size: 18px; - line-height: 1.7; - color: #3c3c3c; - margin-bottom: 0; - } + .block-title { + font-family: 'Inter'; + font-weight: 700; + font-size: 18px; + line-height: 1.7; + color: #3c3c3c; + margin-bottom: 0; + } - .product-box--head { - position: relative; + .product-box--head { + position: relative; - &::before { - content: ''; - position: absolute; - top: 50%; - right: 0; - transform: translateY(-50%); - width: 23px; - height: 1px; - background: #3c3c3c; - border-radius: 3px; - } + &::before { + content: ''; + position: absolute; + top: 50%; + right: 0; + transform: translateY(-50%); + width: 23px; + height: 1px; + background: #3c3c3c; + border-radius: 3px; + } - &::after { - content: ''; - position: absolute; - top: 50%; - right: 11px; - transform: translateY(-50%); - width: 1px; - height: 23px; - background: #3c3c3c; - border-radius: 3px; - transition: all 0.3s ease-in-out; - } - } - } + &::after { + content: ''; + position: absolute; + top: 50%; + right: 11px; + transform: translateY(-50%); + width: 1px; + height: 23px; + background: #3c3c3c; + border-radius: 3px; + transition: all 0.3s ease-in-out; + } + } + } - .block-description-data { - .block-title { - margin-bottom: 10px; - } + .block-description-data { + .block-title { + margin-bottom: 10px; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.7; + p { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.7; - &:last-child { - margin-bottom: 0; - } - } - } + &:last-child { + margin-bottom: 0; + } + } + } - .block-config-info-data { - border-bottom: 0; + .block-config-info-data { + border-bottom: 0; - .block-title { - margin-bottom: 10px; - } + .block-title { + margin-bottom: 10px; + } - p { - color: $cDark; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.7; - } - } + p { + color: $cDark; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.7; + } + } - .product-price-data { - display: flex; - flex-direction: row; - justify-content: space-between; + .product-price-data { + display: flex; + flex-direction: row; + justify-content: space-between; - &--wrapper { - .block-title { - margin-bottom: 5px; - } + &--wrapper { + .block-title { + margin-bottom: 5px; + } - .product-prices-data { - .product-prices { - margin: 0; - } + .product-prices-data { + .product-prices { + margin: 0; + } - .product-price { - margin: 0; - } + .product-price { + margin: 0; + } - .current-price { - span { - color: #3c3c3c; - font-family: $fInter; - font-weight: 700; - font-size: 25px; - line-height: 1; - } - } - } - } - } + .current-price { + span { + color: #3c3c3c; + font-family: $fInter; + font-weight: 700; + font-size: 25px; + line-height: 1; + } + } + } + } + } - .product-box-free-example { - position: relative; - padding: 75px 0; - margin: 0; - background: #f0f0f0; - margin-top: 200px; + .product-box-free-example { + position: relative; + padding: 75px 0; + margin: 0; + background: #f0f0f0; + margin-top: 200px; - ._c-row-1 { - position: relative; + ._c-row-1 { + position: relative; - p { - color: #f0f0f0; - font-family: $fNotoSerifDisplay; - font-weight: 400; - font-size: 130px; - line-height: 1; + p { + color: #f0f0f0; + font-family: $fNotoSerifDisplay; + font-weight: 400; + font-size: 130px; + line-height: 1; - position: absolute; - top: 0; - right: 0; - transform: translateY(calc(-100% - 60px)); - } - } + position: absolute; + top: 0; + right: 0; + transform: translateY(calc(-100% - 60px)); + } + } - ._c-row-2 { - position: relative; - display: grid; - grid-template-columns: 1fr 1fr; - align-items: center; - column-gap: 50px; + ._c-row-2 { + position: relative; + display: grid; + grid-template-columns: 1fr 1fr; + align-items: center; + column-gap: 50px; - ._c-col { - &-1 { - img { - width: 100%; - max-width: fit-content; - } - } - } - } + ._c-col { + &-1 { + img { + width: 100%; + max-width: fit-content; + } + } + } + } - h3 { - position: relative; - color: $cGold; - font-family: $fNotoSerifDisplay; - font-style: normal; - font-weight: 400; - font-size: 40px; - line-height: 1; - margin: 0; - } + h3 { + position: relative; + color: $cGold; + font-family: $fNotoSerifDisplay; + font-style: normal; + font-weight: 400; + font-size: 40px; + line-height: 1; + margin: 0; + } - p { - position: relative; - color: $cDark; - font-family: $fInter; - font-style: normal; - font-weight: 400; - font-size: 14px; - line-height: 1.7; + p { + position: relative; + color: $cDark; + font-family: $fInter; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 1.7; - &:last-child { - margin-bottom: 0; - } - } + &:last-child { + margin-bottom: 0; + } + } - ._box-text { - margin: 50px 0; - } - } + ._box-text { + margin: 50px 0; + } + } - .product-order-sample { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: end; + .product-order-sample { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: end; - &--wrapper { - width: 100%; - max-width: 350px; + &--wrapper { + width: 100%; + max-width: 350px; - p { - color: #3c3c3c; - font-family: $fInter; - font-weight: 400; - font-size: 14px; - line-height: 1.7; + p { + color: #3c3c3c; + font-family: $fInter; + font-weight: 400; + font-size: 14px; + line-height: 1.7; - &:last-child { - margin-bottom: 0; - } - } - } - } + &:last-child { + margin-bottom: 0; + } + } + } + } } /* NEW product page — color variants grid (IP-gated layout, spec: Figma node 27:9867) */ body#product .product-variants-data--new { - form#add-to-cart-or-refresh { - margin: 0; - padding: 0; - } + form#add-to-cart-or-refresh { + margin: 0; + padding: 0; + } - .product-variants-grid>.product-variants { - display: block; - margin: 0; - padding: 0; - } + .product-variants-grid > .product-variants { + display: block; + margin: 0; + padding: 0; + } - .product-variants-grid .product-variants-item { - margin: 0; - padding: 0; - float: none; - } + .product-variants-grid .product-variants-item { + margin: 0; + padding: 0; + float: none; + } - .product-variants-grid>.product-variants>.control-label { - display: none; - } + .product-variants-grid > .product-variants > .control-label { + display: none; + } - .product-variants-grid ul[id^="group_"] { - list-style: none; - margin: 0; - padding: 0; - display: grid; - grid-template-columns: repeat(3, 1fr); - gap: 26px; + .product-variants-grid ul[id^='group_'] { + list-style: none; + margin: 0; + padding: 0; + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 26px; - @media (max-width: 768px) { - grid-template-columns: repeat(2, 1fr); - gap: 16px; - } - } + @media (max-width: 768px) { + grid-template-columns: repeat(2, 1fr); + gap: 16px; + } + } - .product-variants-grid li.wariant_kolorystyczny { - float: none; - width: auto; - margin: 0; - padding: 0; - list-style: none; - } + .product-variants-grid li.wariant_kolorystyczny { + float: none; + width: auto; + margin: 0; + padding: 0; + list-style: none; + } - .product-variants-grid li.wariant_kolorystyczny>label { - position: relative; - display: flex; - flex-direction: column; - align-items: stretch; - gap: 4px; - cursor: pointer; - border: none; - border-radius: 0; - padding: 0; - margin: 0; - background: none; + .product-variants-grid li.wariant_kolorystyczny > label { + position: relative; + display: flex; + flex-direction: column; + align-items: stretch; + gap: 4px; + cursor: pointer; + border: none; + border-radius: 0; + padding: 0; + margin: 0; + background: none; - input.input-color { - position: absolute; - opacity: 0; - width: 0; - height: 0; - pointer-events: none; - } + input.input-color { + position: absolute; + opacity: 0; + width: 0; + height: 0; + pointer-events: none; + } - img { - width: 100%; - aspect-ratio: 1 / 1; - object-fit: cover; - display: block; - outline: 2px solid transparent; - outline-offset: 2px; - transition: outline-color .15s ease-in-out; - } + img { + width: 100%; + aspect-ratio: 1 / 1; + object-fit: cover; + display: block; + outline: 2px solid transparent; + outline-offset: 2px; + transition: outline-color 0.15s ease-in-out; + } - .sr-only.tip { - position: static; - width: auto; - height: auto; - clip: auto; - overflow: visible; - white-space: normal; - font-size: 14px; - line-height: 25px; - text-align: left; - color: #8c8c8c; - font-family: $fInter; - font-weight: 400; - } + .sr-only.tip { + position: static; + width: auto; + height: auto; + clip: auto; + overflow: visible; + white-space: normal; + font-size: 14px; + line-height: 25px; + text-align: left; + color: #8c8c8c; + font-family: $fInter; + font-weight: 400; + } - >span.color { - display: none; - } + > span.color { + display: none; + } - &:hover img { - outline-color: #c9bda4; - } - } + &:hover img { + outline-color: #c9bda4; + } + } - .product-variants-grid li.wariant_kolorystyczny>label:has(input.input-color:checked) img { - outline-color: #7d6e4f; - } + .product-variants-grid + li.wariant_kolorystyczny + > label:has(input.input-color:checked) + img { + outline-color: #7d6e4f; + } } // === Phase 02 Plan 02-01: piece/crop configurator w nowym layoucie === @@ -3901,110 +3916,131 @@ body#product .product-variants-data--new { body#product .product-variants-data--new ~ * #piece, body:has(.product-variants-data--new) #piece { - display: block; + display: block; } body#product .product-size-data .product-size-data--new { - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; - gap: 16px; - padding: 12px 0; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + gap: 16px; + padding: 12px 0; - .piece-summary { - display: inline-flex; - align-items: baseline; - gap: 6px; - text-decoration: none; - font-family: Inter, sans-serif; - font-size: 14px; - color: #333; - cursor: pointer; + .piece-summary { + display: inline-flex; + align-items: baseline; + gap: 6px; + text-decoration: none; + font-family: Inter, sans-serif; + font-size: 14px; + color: #333; + cursor: pointer; - #piece-size-view { - font-weight: 600; - font-size: 16px; - color: #7d6e4f; - } + #piece-size-view { + font-weight: 600; + font-size: 16px; + color: #7d6e4f; + } - .piece-hint { - color: #8c8c8c; - font-size: 13px; - } + .piece-hint { + color: #8c8c8c; + font-size: 13px; + } - &:hover #piece-size-view { - text-decoration: underline; - } - } + &:hover #piece-size-view { + text-decoration: underline; + } + } - #button-mirror-reflection { - display: inline-flex; - align-items: center; - gap: 8px; - cursor: pointer; - padding: 6px 12px; - border: 1px solid transparent; - border-radius: 4px; - transition: border-color 0.15s, background 0.15s; + #button-mirror-reflection { + display: inline-flex; + align-items: center; + gap: 8px; + cursor: pointer; + padding: 6px 12px; + border: 1px solid transparent; + border-radius: 4px; + transition: + border-color 0.15s, + background 0.15s; - &:hover { - border-color: #7d6e4f; - background: rgba(125, 110, 79, 0.05); - } + &:hover { + border-color: #7d6e4f; + background: rgba(125, 110, 79, 0.05); + } - .product-bar-icon img { - width: 24px; - height: auto; - display: block; - } + .product-bar-icon img { + width: 24px; + height: auto; + display: block; + } - .button-mirror-reflection-label { - margin: 0; - font-family: Inter, sans-serif; - font-size: 14px; - color: #333; - } - } + .button-mirror-reflection-label { + margin: 0; + font-family: Inter, sans-serif; + font-size: 14px; + color: #333; + } + } } - // ============================================================================ // Phase 02 Plan 02-02: add-to-cart loading state (nowy layout). // ============================================================================ body#product .product-bar { - [data-button-action="add-to-cart"] { - &.loading { - opacity: 0.6; - pointer-events: none; - position: relative; + [data-button-action='add-to-cart'] { + &.loading { + opacity: 0.6; + pointer-events: none; + position: relative; - &::after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - width: 20px; - height: 20px; - margin: -10px 0 0 -10px; - border: 2px solid rgba(255, 255, 255, 0.3); - border-top-color: #fff; - border-radius: 50%; - animation: addToCartSpin 0.6s linear infinite; - } - } + &::after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + width: 20px; + height: 20px; + margin: -10px 0 0 -10px; + border: 2px solid rgba(255, 255, 255, 0.3); + border-top-color: #fff; + border-radius: 50%; + animation: addToCartSpin 0.6s linear infinite; + } + } - &.added-flash { - animation: addToCartFlash 1.2s ease-out; - } - } + &.added-flash { + animation: addToCartFlash 1.2s ease-out; + } + } } @keyframes addToCartSpin { - to { transform: rotate(360deg); } + to { + transform: rotate(360deg); + } } @keyframes addToCartFlash { - 0% { box-shadow: 0 0 0 0 rgba(73, 190, 37, 0.6); } - 100% { box-shadow: 0 0 0 24px rgba(73, 190, 37, 0); } -} \ No newline at end of file + 0% { + box-shadow: 0 0 0 0 rgba(73, 190, 37, 0.6); + } + 100% { + box-shadow: 0 0 0 24px rgba(73, 190, 37, 0); + } +} + +body#product { + #main.new-product-ui { + .product_image { + padding: 30px 30px 0 0; + + .product_image_wrapper { + #human { + display: none !important; + } + } + } + } +} diff --git a/themes/ayon/templates/catalog/_partials/product-variants.tpl b/themes/ayon/templates/catalog/_partials/product-variants.tpl index 8860b96..40457b9 100644 --- a/themes/ayon/templates/catalog/_partials/product-variants.tpl +++ b/themes/ayon/templates/catalog/_partials/product-variants.tpl @@ -40,9 +40,9 @@
{if $id_attribute_group == 5} - Struktura materiału + Struktura materiału {else} - {$group.name}: + {$group.name}: {/if}