@import"https://fonts.googleapis.com/css2?family=Krub:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@font-face{font-family:Norwester;src:url(Norwester-Regular.eot);src:url(Norwester-Regular.eot?#iefix) format("embedded-opentype"),url(Norwester-Regular.woff2) format("woff2"),url(Norwester-Regular.woff) format("woff"),url(Norwester-Regular.ttf) format("truetype"),url(Norwester-Regular.svg#Norwester-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--primaryColor: #329448;--secondaryColor: #FACC29;--color-primary-button: #FACC29;--color-primary-button-text: #000000;--font-heading-family: "Norwester"}body{letter-spacing:0}*:focus-visible{outline:none;box-shadow:inherit}details>.header__icon--menu .icon-hamburger{display:block}details .header__icon--menu .icon-hamburger{transition:display .2s}details[open].menu-opening>.header__icon--menu .icon-hamburger,.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){display:none}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration:underline}.header.header--middle-left{grid-template-columns:auto 1fr}.header .header__inline-menu{display:flex;justify-content:center}.header-icons_wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0px}.header-icons_wrapper account-icon{background:#000;border-radius:50%;margin-right:0;padding:10px}.field__input,header .field__input,.customer .field input,.search__input.field__input{background:#fff;border-radius:60px;border:1px solid #deded8;height:55px;padding:10px 22px}header .field:after,header .field:before{display:none!important}header .search-modal__form{max-width:507px}.search__input.field__input{height:55px;font-size:16px}.predictive-search__item--term{font-size:12px}.predictive-search__item-heading{font-size:14px;font-weight:400!important}header form label.field__label{font-size:14px;line-height:2.5}header .search__button,.template-search__search .search__button{top:6px;right:10px}.reset__button .icon.icon-close{transform:scale(1.17) translateY(5px)}header .search__button .icon,.template-search__search .search__button .icon{width:22px;height:22px}header .list-menu__item{font-size:14px;line-height:24px;padding-left:25px;padding-right:25px}.footer__copyright.caption{width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;margin:0}.footer__copyright ul.policies{margin-left:auto;display:block}.footer__content-bottom-wrapper{padding:0}body .footer__content-bottom{border:none;position:relative}body .footer__content-bottom:before{content:"";position:absolute;width:100%;max-width:1500px;height:1px;background:#dcdcdc;top:0;left:0;right:0;margin:0 auto}.footer__copyright.caption *{font-size:12px;line-height:1.6;font-weight:400;color:rgb(var(--color-foreground))}.footer-block__heading{color:#000;font-weight:600;font-family:var(--font-body-family);font-size:16px!important;margin:0 0 15px!important}.policies li a:hover{color:var(--primaryColor)}.footer__content-bottom{padding-top:20px!important}.footer__content-top{padding:0 0 45px}.footer-block .list-menu__item--link{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;padding:5px 0;text-decoration:none!important}.footer-block .list-menu__item--link:hover{color:var(--primaryColor)!important}.footer-block:first-child{width:30%}.footer-block.footer-block--menu{width:16%!important}.footer__content-top .footer__blocks-wrapper{gap:50px}.footer .page-width{padding-left:5rem;padding-right:5rem}.brand_info p,.footer-block__brand-info p{max-width:440px;font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0;margin:0;color:rgb(var(--color-foreground))}.brand_info{width:100%}.footer-block__details-content>li:not(:last-child){margin:0}.list-social__link{background:#fff;border-radius:100px;box-shadow:0 2px 10px #0000001a}.list-social{gap:22px;margin:24px 0 0!important}.header__heading-link,.header__heading a.header__heading-link{padding:0 .75rem}.predictive-search__loading-state{width:15px;height:15px}.quick-add .loading__spinner circle{stroke:#eb0045}.button,.customer button{background:#000;color:#fff;font-family:var(--font-heading-family);font-size:16px;font-weight:400;letter-spacing:0;text-align:center;position:relative;padding:20px 65px;transition:all .3s ease-in-out;border-radius:15px}.button:hover,.customer button:hover{color:#000;background:var(--secondaryColor)}.button:active,.customer button:active{background:var(--primaryColor)}.button:after,.customer button:after{display:none;color:#fff}.customer button:focus{box-shadow:inherit!important}.customer button{padding:20px 40px}.accordion summary .icon-caret{width:20px!important;height:20px!important;top:50%;transform:translateY(-50%)}.accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.cart-notification__links .button{padding:15px 30px 15px 40px;font-size:14px}.cart__ctas button{padding:15px 56px;font-size:14px}.cart__ctas button:before{width:38px;height:38px;left:10px}.cart-notification__links .button:before{width:30px;height:30px;left:8px}.cart-notification__links .button[name=checkout]{background:var(--primaryColor)}.cart-notification-wrapper:is(.page-width)>.cart-notification{right:0!important}.cart-notification-product{align-items:center!important}.cart-notification-product__image{margin-top:0!important}.cart-notification:focus-visible{box-shadow:inherit!important;outline:none}.cart-notification-product img{height:70px;object-fit:contain;padding:10px}.predictive-search{border-radius:15px;box-shadow:inherit;border:1px solid #deded8}.predictive-search__image{height:55px;background:#fff;border-radius:5px;width:55px}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{color:var(--primaryColor)}.predictive-search__item--term{text-transform:uppercase;font-weight:600}.reset__button:hover .icon.icon-close{transform:scale(1.17) translateY(5px)}.header__icon span{height:auto!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}a.text-center{width:100%!important}.customer:not(.account):not(.order){padding:100px 1.5rem}.customer h2.form__message{font-size:18px!important;font-weight:600}.login h3{font-weight:600;line-height:22px!important;font-size:16px!important}.customer .form__message svg{width:20px;height:20px}header .list-menu__item:hover{color:var(--primaryColor)}header .list-menu__item:hover span{text-decoration:none}media-gallery{margin-top:20px}.price__container{font-family:var(--font-heading-family)}.quantity__button svg{width:15px}.marquee__content{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;gap:20px;margin-right:20px}.marquee_content_item{display:flex;align-items:center;white-space:nowrap;gap:15px;padding:0 20px}.marquee_safari{margin:0 auto;font-weight:500;font-size:16px;font-family:var(--font-body-family);text-transform:uppercase;line-height:1.4}.marquee__content{position:relative;transform:translateZ(0);-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:16s;animation-duration:16s}.marquee{display:flex;align-items:center;overflow:hidden;white-space:nowrap;gap:0}.marquee:hover .marquee__content{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@-webkit-keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}header .search-modal__form{text-align:right}.search_hover{border:none;padding:0;cursor:pointer;background:transparent}.search_bar-main{position:fixed;top:0;right:0;transform:translate(100%);width:100%;height:100vh;background:#fff;box-shadow:-4px 0 20px #0000001a;transition:transform .4s ease;z-index:200;display:flex;flex-direction:column;padding:50px 20px 20px}.predictive-search__result-group:first-child:not(:last-child){display:none}.predictive-search{top:122px;width:calc(100% - 40px);margin-left:20px}.search_bar-main.active{transform:translate(0)}.close_search .icon.icon-close{width:30px;height:30px}.close_search{position:absolute;top:9px;right:17px;cursor:pointer}.header__icon{padding:0 15px}.header__icon .icon{width:25px;height:25px}.header-icons_wrapper account-icon .icon{width:20px;height:20px;display:block}.header-icons_wrapper .header__icon:not(:last-child){border-right:1px solid #cccccc}.header__icon.header__icon--account{padding-right:0;padding-left:27px}header .header__submenu.list-menu{border-radius:10px;min-width:220px;background:#fff}header.header{background:url(/cdn/shop/files/White_bg.png)}.footer_cta_inner{display:flex;gap:14px;justify-content:flex-end}.footer_cta_inner .list-social .link.list-social__link{background:#facc29;padding:15px;border-radius:16px}.footer_cta_inner .list-social{margin-top:0!important}.footer_cta_inner .button{width:165px;padding:10px;font-size:14px;line-height:20px;font-weight:400}.footer_cta_inner .list-social__item .icon{width:20px;height:20px}.cart-count-bubble{bottom:0;font-size:8px;right:25px;top:inherit;left:inherit;font-weight:600;background:var(--secondaryColor);color:rgb(var(--color-button))}.header__active-menu-item{color:var(--primaryColor)}.policies li{margin-left:20px}.button--primary,.button.button--primary{background:var(--color-primary-button);color:var(--color-primary-button-text)}.button--primary:hover,.button.button--primary:hover{color:var(--color-primary-button);background:var(--color-primary-button-text)}.image-with-text__heading.h0,.related-products__heading{font-weight:400;line-height:70px;font-size:60px}.collection__title--desktop-slider .title{text-align:center}.title-wrapper-with-link p{font-size:14px;line-height:1.4;font-weight:400;margin:0}.swym-ready .swym-storefront-layout-title,.template-page-faq h1,.main-blog h1,.cart-wrapper h1,.contact h1,.multicolumn h2.h0,.reviews-section-heading-wrapper h2,.collection__title--desktop-slider .title,.collection-list-wrapper .collection__title h2,.image-with-text__heading.h0,.related-products__heading,.rich-text__heading.hxl,.collapsible-content__heading,.template-search__header .h2{font-size:40px;line-height:50px;font-weight:400}.info-box-list .h0{font-size:70px;line-height:1.1;font-weight:400}.advanced-rich-text p{font-size:16px;padding:0;font-weight:400;line-height:1.4;color:rgb(var(--color-foreground))}.product_count{position:absolute;bottom:20px;right:20px;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:10px;line-height:1.4;font-weight:400;margin:0}.contains-card--collection .card__content,.contains-card--collection .card__information{padding:0}.contains-card--collection .collection-title{font-family:var(--font-body-family);font-size:18px;font-weight:700;margin:15px 0}.main-collection-list .collection-card-wrapper .ratio:before{padding-bottom:calc(var(--ratio-percent) - 28%)}.main-collection-list .button.outline--button{max-width:332px;margin:auto}.main-collection-list .card__heading{text-align:center;margin:5px 0 15px;font-size:16px;line-height:1.2;font-weight:700}.main-collection-content h1{margin:0 0 30px}.main-collection-content p{font-size:18px;line-height:1.4;font-weight:400}.main-collection-content{text-align:center;max-width:770px;margin:auto;padding-bottom:25px}.main-collection-list .card__information{padding:0}.main-collection-list .card .card__inner .card__media{border-radius:15px}.main-collection-list .collection-card-wrapper,.collection-list-wrapper .collection-card-wrapper{background:url(/cdn/shop/files/collection-frame.png?v=1760682173);padding:60px 53px 70px 66px;background-repeat:no-repeat;background-size:contain;background-position:center}.contains-card--collection{gap:24px}.contains-card--collection .card__inner{background:transparent}.multicolumn .multicolumn__title,.collection-list-wrapper .collection__title{margin:0 0 30px}.contains-card--collection .card .card__inner .card__media{border-radius:15px}.button.outline--button{padding:18px 60px;width:100%;background:transparent;color:var(--color-primary-button-text);border:2px solid var(--color-primary-button-text);font-size:16px}.button.outline--button:hover{background:var(--color-primary-button-text);color:#fff}.multicolumn .multicolumn-card{background:#f0f0f0;border:1px solid #E9E9E9;border-radius:15px;padding:30px 30px 40px;height:100%}.featured_collection-slider .slider-counter{display:none}.featured_collection-slider .slider-button{border:1px solid #F2F2F2;background:#fff;border-radius:100%;width:50px;height:50px;position:absolute;top:0;bottom:0;margin:auto}.featured_collection-slider .slider-button .icon{height:1rem}.featured_collection-slider .slider-button--prev{left:-25px}.featured_collection-slider .slider-button--next{right:-25px}.featured_collection-slider .slider--desktop{scroll-padding-left:0}.featured_collection-slider .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.featured_collection-slider .slider--desktop.grid--4-col-desktop .grid__item{width:25%}.jdgm-preview-badge .jdgm-star{font-size:12px}.card__information .jdgm-prev-badge__text{margin-left:3px;font-size:12px;font-weight:400;line-height:1.4}.card__information .jdgm-preview-badge .jdgm-star{color:var(--secondaryColor)}.infobox-card.image--right{padding-right:20px;display:flex;align-items:center}.info-box-list h3{margin:0 0 20px}.info-box-list p{font-size:14px;font-weight:400;line-height:1.4}.infobox-card .multicolumn-card__info{padding-top:0}.infobox-card:not(.image--right) .rte{margin-bottom:2rem}.infobox-card.image--right.natural_stone .button--primary{background:rgb(var(--color-foreground))}.infobox-card.image--right.natural_stone .button--primary:hover{background:var(--color-primary-button);color:var(--color-primary-button-text)}.multicolumn .infobox-card .button{margin-top:20px;font-size:14px}.info-box-list .h1,.info-box-list .h0{font-size:36px;line-height:1;font-weight:400}.infobox-card.image--right.natural_stone .multicolumn-card__info .rte{max-width:412px}.infobox-card.image--right .multicolumn-card__info{max-width:401px}.multicolumn-card__info+.infobox-card__image-wrapper{width:calc(100% - 401px)}.info-box-list .infobox-card__image-wrapper .media img{position:inherit;object-fit:contain;background:transparent;top:inherit;bottom:inherit;margin:0;height:auto}.info-box-list .infobox-card__image-wrapper .media{width:50%;margin:0 auto;background:transparent;display:flex;align-items:center;justify-content:space-around}.infobox-card{border-radius:20px;padding:20px 50px;height:100%}.image-with-text__text.image-with-text__text--caption{font-size:16px;line-height:1.2;font-weight:700;color:var(--primaryColor)}.tile_care-section .image-with-text__heading,.new-collection-banner .banner__heading,.about--main h2{font-weight:400}.about--main h2{padding:10px 0 0}.solution_section .image-with-text__media img{object-fit:contain}.about_section .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__media-item+.image-with-text__text-item{padding-left:0}.about_section .image-with-text__text.rte.subtitle p strong{color:#267bb8;font-weight:600;line-height:1.4;letter-spacing:-.3px;text-transform:uppercase}.about_section .image-with-text__text.rte.subtitle p{margin-bottom:2rem}.get-in-touch-wrapper:after{position:absolute;content:"";width:1px;height:100%;left:0;right:0;top:0;bottom:0;margin:auto;background:#313030}.get-in-touch-form,.get-in-touch-content{width:50%}.get-in-touch-content .rte p{font-size:12px;line-height:1.4;font-weight:400}.get-in-touch-content .rte p a{color:#267bb8}.get-in-touch-content h3,.get-in-touch-content .caption{margin:0 0 10px}.get-in-touch-content .caption{color:var(--secondaryColor);font-size:14px;line-height:1.4;font-weight:400}.get-in-touch-content *{max-width:515px}.get-in-touch-content{padding-right:40px}.get-in-touch-wrapper.newsletter h3{max-width:250px}.get-in-touch-wrapper.newsletter{padding:45px 50px}.get-in-touch-wrapper{border-radius:20px;padding:30px 50px;position:relative;display:flex;align-items:center}.template-page-about .image-with-text__media img{object-fit:contain}.new-collection-banner .banner__caption p{color:var(--primaryColor);font-size:16px;font-weight:700;line-height:1.2;margin-bottom:10px}.new-collection-banner .banner__box{max-width:100%}.collection__title_center{text-align:center}.collection__title .title{margin-top:0}.grid.product-grid:not(.slider){justify-content:center}.new-collection-banner .banner__text{margin:10px 0!important}.new-collection-banner .content-container{background:transparent}.collection-block__details-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;padding:20px 0 40px;margin-top:0!important}.collection__description{padding-top:10px;padding-bottom:10px}.horizontal_cards .card-wrapper .card{flex-direction:row;gap:23px}.collection__description p,.main-collection-content p{font-size:14px;line-height:1.4;font-weight:400}.collection-block__details-content a.list-menu__item--active{background:#000;color:#fff}.collection-block__details-content a{box-shadow:0 4px 10px #469e590d;padding:15px 25px;background:#fff;border-radius:15px;font-size:14px;line-height:1.3;text-decoration:none;text-transform:uppercase;letter-spacing:-.3px;font-weight:500}.main-collection-list .card__media{position:inherit}.collapsible-row-layout .accordion__title{font-size:14px;line-height:1.2;font-weight:600;font-family:var(--font-body-family)}.collapsible-row-layout .accordion details[open] .minus-icon{display:none}.collapsible-row-layout .accordion{border-radius:10px!important}.collapsible-row-layout .accordion summary{justify-content:space-between;align-items:center;gap:20px}.video-section deferred-media{border:none}.video-section deferred-media img{border-radius:15px}.video-section deferred-media,.video-section h2{max-width:1200px;margin-left:auto;margin-right:auto}.video-section h2{margin-bottom:30px;font-size:36px;font-weight:400}.video-section{box-shadow:0 4px 10px #0000000d;border-radius:20px;background:#fff;border:1px solid #dedede;margin-top:100px;margin-bottom:60px;padding:40px 250px}.jdgm-rev-widg__title{font-size:40px!important;font-weight:500}.related-products__heading+p{text-align:center}.related-products__heading{text-align:center;font-weight:400;margin:0 0 40px}.blog-banner__media{width:100%;position:absolute;height:100%;z-index:-1}.main-blog h1{text-align:center;margin:0 auto 40px;max-width:700px}.article-template__title{font-weight:400;letter-spacing:0;font-size:40px;line-height:50px}.article-banner-wrapper .circle-divider{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0;display:inline-block;padding:0 0 10px}.main-blog .card__inner{background:transparent;border-radius:15px!important;overflow:hidden}.article-banner-wrapper header{margin-top:0!important}.article-template__hero-container img{border-radius:15px;border:1px solid #E9E9E9}.article-template__hero-container .media,.article-template__hero-container{background:transparent!important}.article-banner-wrapper .share-button__button{background:#fff;box-shadow:0 4px 10px #469e590d;border-radius:15px;padding:10px;min-width:100px;justify-content:center;font-family:var(--font-heading-family);font-size:12px;line-height:1.4;font-weight:400;gap:5px}.article-banner-wrapper .share-button__button svg{width:18px}.article-banner-wrapper header,.article-template__hero-container{width:50%}.article-template__social-sharing{position:absolute;top:20px;right:20px}.article-banner-wrapper{display:flex;gap:30px;position:relative}.main-blog .card-wrapper img{border:1px solid #E9E9E9}.main__article-banner,.article-template{margin:0!important}.main-blog .card-wrapper{padding:20px;border-radius:15px;border:1px solid #E9E9E9}.article-template__content h3{font-weight:400;color:#000;margin-bottom:0}.article-template__content p a{font-weight:500}.article-template__content li,.article-template__content p{font-size:14px;line-height:20px;color:#000;font-weight:400}.template-page-faq h1{text-align:center;margin:0}.short_desc-meta-field p strong{color:#267bb8}.short_desc-meta-field p{margin:0}.short_desc-meta-field{background:#fff;padding:40px;border-radius:20px;box-shadow:0 4px 10px #0000000d;border:1px solid #DEDEDE;margin:40px 0 60px}#ContactFormContainer{display:flex;flex-wrap:wrap;gap:40px;row-gap:10px}.contact h1{margin-bottom:20px}.form-left--col .field{height:calc(100% - 20px)}.contact h1,#ContactFormContainer{max-width:1240px;margin-left:auto;margin-right:auto}#ContactFormContainer .contact__button button:hover{background:#000;color:#fff}#ContactFormContainer .contact__button button{width:100%;background:#267bb8;height:50px;border-radius:10px}#ContactFormContainer .contact__button,#ContactFormContainer .form-left--col,#ContactFormContainer .form-right--col{width:calc(50% - 20px)}#ContactFormContainer .field{flex-direction:column}#ContactFormContainer .field__input::placeholder{display:block;color:#000;visibility:visible;opacity:1}#ContactFormContainer .field__input{border:1px solid #E6E6E6;border-radius:10px;padding:9px 17px;font-size:14px;line-height:1.4;font-weight:400;height:48px}.contact{background:#ffffff80;box-shadow:0 4px 10px #0000000d;border:1px solid #DEDEDE;border-radius:20px;padding-top:40px;padding-bottom:40px;max-width:1500px}#ContactFormContainer .field__label{position:relative;display:block;top:inherit;color:#000;left:inherit;line-height:1.4;font-weight:400;font-size:14px;margin-bottom:7px}#main-cart-items .cart-item__image-container img{border-radius:15px}#main-cart-items .cart-item__media{width:100px}#main-cart-items .cart-item__image-container{border:1px solid #EBEBEB;border-radius:15px;overflow:hidden;box-shadow:none}#main-cart-items .cart-items td,#main-cart-items .cart-item>td+td{padding-top:0}#main-cart-items .cart-items thead{display:none}#main-cart-items .cart-item__name{font-size:16px;line-height:1.2;font-weight:600;font-family:var(--font-body-family);margin:0 0 10px}#main-cart-items .discounts__discount svg{color:#329448}#main-cart-items .cart-item__discounted-prices{gap:30px;display:flex;flex-wrap:wrap}#main-cart-items .product-option,#main-cart-items .product-option.cart-item__final-price{font-weight:500}#main-cart-items .product-option.cart-item__old-price{color:#a3a3a3;font-weight:500}#main-cart-items .product-option{font-size:16px;line-height:1.2;color:#000}#main-cart-items .discounts__discount{box-shadow:0 4px 10px #469e590d;border:1px solid #BDE5C6;background:#e0f7e5;border-radius:12px;display:inline-flex;padding:6px 10px;font-size:12px;line-height:1.4;color:#329448;gap:6px}#main-cart-items .cart-item{box-shadow:0 4px 10px #0000000d;background:#ffffff80;border-radius:20px!important;border:1px solid #DEDEDE;overflow:hidden;margin-bottom:20px;padding:15px 20px;display:flex;align-items:center}#main-cart-items .quantity{gap:8px;background:transparent}.cart__footer .totals__total-value,#main-cart-items .price--end{font-size:18px;line-height:1.2;font-weight:600}#main-cart-items.cart__items{border-bottom:0px;padding-bottom:0}#main-cart-items .cart-item__totals{width:20%}#main-cart-items .quantity:before,#main-cart-items .quantity:after{display:none}#main-cart-items .quantity-popover-container{max-width:100%}#main-cart-items .cart-item__quantity{width:30%}#main-cart-items .cart-item__details>*{max-width:inherit}.cart-item__quantity .quantity__input{min-width:60px;border:1px solid #E5E5E5;background:#fff!important;border-radius:15px;font-size:14px;font-weight:700;line-height:1.2}.cart-item__quantity .quantity__button{width:60px;height:60px;border:1px solid #E5E5E5;background:#fff!important;border-radius:15px}.cart__footer .totals__total{font-size:14px;line-height:1.2;font-weight:500;margin-top:0;font-family:var(--font-body-family)}.cart__footer .totals{width:100%;justify-content:space-between;background:#fff;box-shadow:0 4px 10px #469e590d;border-radius:15px;padding:20px 30px}.cart__footer .cart__blocks{width:100%}.buttons__row .cart__dynamic-checkout-buttons{width:75%;max-width:100%}.buttons__row .cart__ctas{width:25%}.cart__footer .buttons__row{display:flex;align-items:center;margin-top:60px;gap:20px}.blog-articles{column-gap:15px;row-gap:15px}.cart-item__details{width:50rem}.tile_care-section .image-with-text__text p{font-size:14px;line-height:22px;font-weight:400}.tile_care-section .grid--2-col-tablet .grid__item.image-with-text__media-item{width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.tile_care-section .image-with-text__text-item.grid__item{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.tile_care-section .image-with-text__text strong{color:#267bb8;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.3px;text-transform:uppercase}.tile_care-section .image-with-text__text{margin-top:20px;max-width:100%}.template-search__header .search__button{left:24px;z-index:1;top:0;bottom:0;margin:auto;right:auto}.template-search__header .reset__button{top:0;bottom:0;margin:auto;height:15px;width:15px;right:30px}.template-search__header .reset__button .icon.icon-close svg{width:100%;height:100%}.template-search__header .reset__button .icon.icon-close{width:30px;height:30px}.template-search__header .reset__button:not(:focus):after{display:none}.template-search__header .search__input.field__input{padding:15px 30px 15px 70px;height:62px;border-radius:15px;border:1px solid #E6E6E6;font-size:14px;line-height:1.4;font-weight:400}.template-search .article-card .card__inner article-card__image,.template-search .article-card .card__inner:after,.template-search .article-card .card__inner{background:transparent!important;box-shadow:none!important}.template-search .article-card img{border-radius:15px}.template-search .article-card .article-card__info{font-family:var(--font-body-family);font-weight:400;font-size:18px;line-height:1.4;letter-spacing:0;margin:0 0 20px}.template-search .article-card .card__heading a{font-family:var(--font-heading-family);font-weight:400;line-height:1.2}.template-search .card__content .quick-add{position:relative;grid-row-start:4;margin:0 0 1rem}.template-search__header .h2{font-weight:400;margin:0 0 50px}.banner__right-img .btn-overlay img{width:100%;height:100%;object-fit:contain}.banner__right-img .btn-overlay span{font-size:12px;line-height:1.4;font-weight:500;letter-spacing:-.3px}.banner__right-img .btn-overlay span{width:calc(100% - 50px);text-transform:uppercase}.banner__right-img .btn-overlay .icon_img{background:#000;width:40px;height:40px;padding:10px;border-radius:100%}.banner__text{color:#000}.banner__right-img .btn-overlay{position:absolute}.overlay-btn-3{top:50%;right:-50px}.overlay-btn-2{top:28%;left:0}.overlay-btn-1{top:90px;right:0}.banner__right-img .banner-block__image-wrapper{position:relative}.banner__right-img .btn-overlay{display:inline-flex;max-width:170px;gap:12px;align-items:center;box-shadow:0 4px 10px #469e590d;padding:9px 15px 9px 10px;background:#fff;border-radius:15px}.cart-item__details .discounts{margin-bottom:15px}#main-cart-items .cart-item__totals .cart-item__discounted-prices{gap:15px;justify-content:end;align-items:center}#main-cart-items .cart-item__discounted-prices .price--end.cart-item__old-price{font-size:24px;color:#a3a3a3}#instagram-feed-box{max-width:1520px;margin:50px auto;background:#000;border-radius:20px;padding:50px}#instagram-feed-box .instagram-grid-container{grid-template-columns:repeat(5,1fr)!important;gap:15px!important;padding:0!important}#instagram-feed-box .instagram-grid-item>div{border-radius:15px;overflow:hidden}#instagram-feed-box .ifs-img{aspect-ratio:1!important}#instagram-feed-box .instastory-title{font-size:36px;line-height:1;font-weight:400;color:#fff;text-align:left!important;margin:0 0 20px}.klaviyo-form button.needsclick img{width:30px!important;height:30px!important}.klaviyo-form label,.klaviyo-form button.needsclick,.klaviyo-form input[type=tel]{line-height:1.4!important;font-weight:400!important;color:#fff!important}.klaviyo-form input[type=tel]::placeholder,.klaviyo-form input[type=tel]{font-size:12px!important;font-family:var(--font-body-family)!important}.klaviyo-form button.needsclick:hover{color:#fff!important}div[component="[object Object]"]{padding-right:0!important}.klaviyo-form{max-width:480px;margin:auto;padding-left:50px}.klaviyo-form button.needsclick{font-size:14px!important;color:#000!important;font-family:var(--font-heading-family)!important}.klaviyo-form button.needsclick svg{fill:#fff!important}.klaviyo-form label{font-size:12px!important;font-family:var(--font-body-family)!important;margin-bottom:6px!important}.klaviyo-form .go3176171171 span{color:#fff!important;font-family:var(--font-body-family)!important}.klaviyo-form .go3176171171 h1 span{font-family:var(--font-heading-family)!important}.contact_links{display:flex;flex-direction:column;margin-top:10px}.contact_links a{display:flex;align-items:center;margin-bottom:10px;font-size:12px;text-decoration:none;color:#000;gap:10px;font-weight:400;line-height:1.4;transition:all .3s}.contact_links a:hover{color:var(--primaryColor)}.contact_links a svg{width:15px;height:15px}.swym-header-launcher-icon svg{width:25px;height:25px;display:block}.swym-header-launcher-badge{display:none!important}.swym-header-launcher{padding:0 15px;margin-right:0!important;border-right:1px solid #dddddd;max-height:32px}.swym-wishlist-collections-v2-container button.swym-wishlist-collections-v2{display:flex;background:#000;border-radius:100%;width:40px!important;height:40px!important;align-items:center;justify-content:center}#swym-storefront-layout-total-list-items-count{color:#000;font-size:16px;line-height:1.4;font-weight:400}.swym-wishlist-collections-v2-container{padding:0!important}.swym-ready swym-storefront-layout-title>div{display:flex;justify-content:space-between;align-items:center}.swym-ready .swym-storefront-layout-grid-item{background:#fff;padding:20px;border-radius:15px}.swym-ready #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-final-price{font-size:20px;color:#000;line-height:1.2;font-family:var(--font-body-family);font-weight:700;margin-bottom:30px}.swym-ready #swym-storefront-layout-section-container a.swym-storefront-layout-grid-item-title{margin-top:0;margin-bottom:5px;font-size:20px;font-weight:700;line-height:1.2;font-family:var(--font-body-family)}.swym-ready .swym-storefront-layout-header{gap:0;height:inherit;padding:0;box-shadow:none}.swym-ready swym-storefront-layout-title{width:100%;margin:60px 0 40px}.swym-ready swym-storefront-layout-title svg,.swym-ready .swym-storefront-layout-login-user-container{display:none}.swym-ready .swym-storefront-layout-container,.swym-ready .swym-storefront-layout-body{overflow:hidden}.swym-ready .swym-storefront-layout-login-user-container,.swym-ready #swym-storefront-layout-section-container{background:transparent}.swym-ready .swym-storefront-layout-title{font-family:var(--font-heading-family)!important}.swym-ready #swym-storefront-layout-section-container #swym-storefront-layout-items-container{display:flex;flex-wrap:wrap;justify-content:center}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item{width:calc(33.333% - 25px)}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item:nth-child(4n) .swym-storefront-layout-grid-item{flex-direction:row;max-width:730px;margin:auto}.swym-ready #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-add-to-cart-button{background:transparent;color:var(--color-primary-button-text);border:2px solid var(--color-primary-button-text);padding:16px;font-size:20px;font-weight:400;border-radius:15px;font-family:var(--font-heading-family);height:70px}.swym-ready #swym-storefront-layout-section-container .swym-storefront-layout-grid-item-content{position:relative}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item:nth-child(4n) .swym-storefront-layout-grid-item-action-container{position:absolute;width:100%;bottom:0}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item:nth-child(4n) .swym-storefront-layout-grid-item-content{padding-bottom:90px;padding-top:20px}.swym-ready .swym-storefront-layout-body{margin-bottom:100px!important}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item:nth-child(4n){width:100%}.get-in-touch-content h3{font-size:40px}.buy_buttons #swym-atw-button-container{height:60px!important;margin-bottom:1rem!important;min-width:60px!important}.buy_buttons #swym-atw-button-container #swym-atw-pdp-button{height:100%!important;width:100%!important;background:#000!important}.sticky-add-to-cart{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #e5e5e5;padding:10px 15px;z-index:9999;box-shadow:0 -2px 10px #0000001a}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;border-top:1px solid #e5e5e5;z-index:9999;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -2px 10px #0000001a}.sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sticky-product-info-main{display:flex;align-items:center;gap:10px}.sticky-product-info{display:flex;flex-direction:column}.sticky-title{font-size:18px;line-height:24px;font-family:var(--font-heading-family);color:#000}.sticky-price{font-size:18px;line-height:24px;color:#000;font-weight:400;font-family:var(--font-heading-family)}.sticky-add-to-cart .button{flex-shrink:0}.sticky-add-to-cart.sticky-shown{transform:translateY(0)}.collection__title p,.main-collection-content p{max-width:770px;margin:auto;padding-top:0;text-align:center}.collection-list.text-center .collection-title{text-align:center}.about--main .image-with-text__media-item.image-with-text__media-item--small{width:50%}.about_section .image-with-text__content{padding-bottom:0}.template-collection .banner__text p,.template-list-collections .banner__text p{max-width:700px;margin:0 auto}.collection .title,.main-collection-content .title,.template-collection .banner__heading,.template-list-collections .banner__heading{font-size:36px;line-height:1.2;max-width:inherit;font-weight:500}.template-collection .product-card-wrapper .card{position:relative}.badge{font-size:10px}.grid__item .swym-wishlist-collections-v2,.grid__item .swym-wishlist-collections-v2 svg{height:15px!important}.grid__item .swym-wishlist-collections-v2-container button.swym-wishlist-collections-v2{width:30px!important;height:30px!important;margin-left:10px;box-sizing:border-box}.featured_collection-slider.page-width,.template-product .collection__title.page-width{max-width:inherit}.featured_collection-slider .slider--desktop{column-gap:15px}.featured_collection-slider .slider--desktop.grid--4-col-desktop .grid__item{width:calc(20% - 12px)}.badge{padding:7px 10px;border-radius:6px}.pagination__item,.cart-notification__links .button-label{font-size:12px}.template-search .grid__item .swym-wishlist-collections-v2-container button.swym-wishlist-collections-v2{transform:none!important;float:right!important}.template-search .swym-wishlist-collections-v2-container{right:15px;top:20px}.image-with-text__text.rte.subtitle{max-width:inherit}.about--main .page-width,.about_section .page-width{max-width:1000px}.shopify-policy__container h1{font-weight:400;font-size:40px}.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5{font-weight:400}.shopify-policy__container{margin:70px auto}.swym-storefront-layout-empty-wishlist-content .swym-storefront-layout-empty-wishlist-title{font-size:24px;margin-bottom:13px;line-height:32px}.swym-storefront-layout-empty-wishlist-content svg{display:none!important}.swym-storefront-layout-empty-wishlist-content .swym-storefront-layout-empty-wishlist-description{line-height:21px}.swym-storefront-layout-empty-wishlist-content{max-width:600px;margin:auto}.newsletter_form .field{display:flex;flex-direction:column}.newsletter_form .field label{padding-bottom:12px}.newsletter_form .field button{position:inherit;width:100%;height:auto;padding:16px 20px;background:#facc29!important;border-radius:15px;color:#000;margin-top:20px;font-family:var(--font-heading-family);font-weight:400;font-size:16px;line-height:1.4}.newsletter_form .newsletter-form__field-wrapper .field__input::placeholder{color:#ccc;display:block;opacity:1}.newsletter_form .field input{background:#202020;border-radius:15px;border:1px solid #313030;padding:10px 20px 10px 56px;font-size:14px}.newsletter .newsletter-form{max-width:100%;padding-left:60px}.newsletter .newsletter-form__field-wrapper{max-width:100%}.custom_input:before{position:absolute;content:"";width:24px;height:24px;background:url(/cdn/shop/files/Frame_f04912fc-0abd-44c3-a591-7f69a85059f2.svg?v=1765300885);background-repeat:no-repeat;background-size:contain;z-index:1;left:20px;top:0;bottom:0;margin:auto}.custom_input{position:relative}.solution_section .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__media-item+.image-with-text__text-item{padding-left:10px!important}.menu-drawer__navigation ul,.menu-drawer__navigation{justify-content:center;align-items:center;display:flex;flex-direction:column}.menu-drawer__navigation .swym-wishlist{display:flex;height:54px!important;gap:6px;text-decoration:none;min-height:53px;border:none}.menu-drawer__navigation .swym-wishlist,.menu-drawer__account{background:#fff;min-width:200px;text-align:center;justify-content:center;margin-top:12px!important;border-radius:15px;font-size:15px;font-weight:400;padding:15px 20px!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background:transparent!important;color:var(--primaryColor)!important;text-decoration:underline!important}.template-index .gradient-hide{background:transparent}.product-form__input--pill input[type=radio]+label{border-radius:10px!important;font-size:12px!important}.horizontal_cards .jdgm-widget.jdgm-preview-badge{margin:8px 0}.featured_collection-slider.horizontal_cards .card__content .price-item,.featured_collection-slider.horizontal_cards .card__content .card__heading{font-size:20px}.about_section .image-with-text__media{margin-right:80px}.banner__buttons .button{padding:17px 50px}@media (max-width: 749px){.footer-block__brand-info{margin-bottom:20px}}@media (max-width: 1080px) and (min-width: 990px){.grid--4-col-desktop .grid__item{max-width:33.333%}}@media only screen and (max-width: 1560px){.contact{margin-left:50px;margin-right:50px}}@media only screen and (max-width: 1480px){.multicolumn h2.h0,.article-template__title,.image-with-text__heading.h0,.template-page-faq h1,.contact h1,.reviews-section-heading-wrapper h2,.collection .title,.main-collection-content .title,.template-collection .banner__heading,.template-list-collections .banner__heading,.collection__title--desktop-slider .title,.collection-list-wrapper .collection__title h2,.rich-text__heading.hxl,.main-blog h1,.collapsible-content__heading,.related-products__heading,.template-search__header .h2{font-size:36px;line-height:40px}.jdgm-rev-widg__title{font-size:36px!important;line-height:40px}.tile_care-section .image-with-text__heading.h0,.about--main .image-with-text__heading.h0{padding:0}.article-template__content li,.article-template__content p,.tile_care-section .image-with-text__text p,.get-in-touch-content .caption,.advanced-rich-text p{font-size:12px;line-height:20px}.tile_care-section .image-with-text__text strong,.tab_inner-content p strong{font-size:14px;line-height:20px}.newsletter .get-in-touch-content .rte p{font-size:12px;max-width:360px}.get-in-touch-content .rte p{font-size:10px}.infobox-card.image--right .multicolumn-card__info{max-width:60%}.multicolumn-card__info+.infobox-card__image-wrapper{width:40%}.main-collection-list .card__heading{font-size:14px}.button,.customer button{font-size:14px;padding:17px 50px}.header{padding-top:15px;padding-bottom:15px}.marquee_safari{font-size:12px}.marquee_content_item{padding:0 10px}.marquee__text{padding:15px 0!important}.page-width{max-width:1200px}.collection-list{max-width:1000px;margin:0 auto}.button.outline--button{padding:10px 20px;font-size:14px}.contains-card--collection .collection-title{font-size:16px}.main-collection-list .collection-card-wrapper,.collection-list-wrapper .collection-card-wrapper{padding:50px 43px 50px 56px}.info-box-list p{font-size:12px}.info-box-list .h1,.info-box-list .h0{font-weight:400;margin:0 0 10px}.multicolumn .infobox-card .button{margin-top:10px;padding:15px 40px}.info-box-list .multicolumn-card__info.center .infobox-card__image-wrapper .media{width:70%}.infobox-card:not(.image--right) .rte{margin-bottom:10px}div#instagram-feed-box{padding:40px}#instagram-feed-box .instastory-title{text-align:center!important}.footer-block .list-menu__item--link{font-size:12px}.footer__copyright.caption *{font-size:10px}#ContactFormContainer .field__label,#ContactFormContainer .field__input,.collection-block__details-content a,.cart-notification__links .button{font-size:12px}}@media only screen and (max-width: 1380px){footer .page-width{width:100%;margin:auto}.product_count{bottom:20px;right:20px;padding:7px 12px;border-radius:10px;font-size:12px}.video-section{padding:40px 100px}.infobox-card.image--right.natural_stone .infobox-card__image-wrapper{width:40%}.get-in-touch-wrapper.newsletter{padding:40px 50px}.get-in-touch-wrapper{padding:20px 50px}.main-collection-list .card__heading{min-height:inherit}.cart-item__details{width:40%}.overlay-btn-1{top:60px;right:-50px}#instagram-feed-box{padding:80px 50px}}@media only screen and (max-width: 1200px){header .list-menu__item{padding:8px 15px}.hero_banner .banner__right-img{padding:20px 0 0}#swym-storefront-layout-section-container.swym-storefront-layout-layout .swym-storefront-layout-body{width:100%!important}.cart__ctas button{padding:20px}.get-in-touch-wrapper{padding:20px 40px}.featured_collection-slider .slider-button{bottom:60px}.featured_collection-slider{--grid-desktop-horizontal-spacing: 17px}.cart-count-bubble{right:12px}.multicolumn h2.h0,.reviews-section-heading-wrapper h2,.collection__title--desktop-slider .title,.collection .title,.collection-list-wrapper .collection__title h2,.rich-text__heading.hxl{font-size:36px;line-height:46px}.multicolumn .multicolumn-card{padding:30px 20px 40px}.solution_section h2{font-size:60px}.featured_collection-slider slider-component{padding-left:0;padding-right:0}.collection-block__details-content a{padding:17px 27px}.video-section{padding:40px 50px}.collection__description{padding-top:10px}#main-cart-items .cart-item .cart-item__quantity,.cart-item .cart-item__details{padding-left:20px}.product-grid-container .quick-add__submit span{margin-right:5px}.product-grid-container .card .quick-add__submit.button{min-width:100%}.banner__right-img .btn-overlay{padding:16px 15px 16px 10px;max-width:205px}.klaviyo-form{padding-left:30px}}@media only screen and (max-width: 1080px){.featured_collection-slider .slider--desktop.grid--4-col-desktop .grid__item{max-width:calc(33.33% - 17px);min-width:calc(33.33% - 17px)}#main-cart-items .cart-item__media{width:13rem}.contact{padding-top:40px;padding-bottom:60px}.cart-item__quantity .quantity__button{width:50px;height:50px}.cart-item__quantity .quantity__input{min-width:50px;font-size:12px}.article-banner-wrapper .circle-divider{padding:0 0 10px}.solution_section h2{font-size:50px}.footer_cta_inner{padding-top:20px}.blog-articles{column-gap:15px;row-gap:15px}.article-card h3.card__heading{margin-bottom:20px}}@media only screen and (max-width: 990px){#main-cart-items .cart-item__totals.right.large-up-hide,.get-in-touch-wrapper:after,.header .header-icons_wrapper .swym-wishlist,.header .header__inline-menu{display:none}.menu-drawer__navigation{position:relative;top:-4px}.horizontal_cards .jdgm-widget.jdgm-preview-badge{margin:0}.featured_collection-slider.horizontal_cards .card__content .price-item,.featured_collection-slider.horizontal_cards .card__content .card__heading{font-size:14px}header.header,.menu-drawer__navigation{background:url(/cdn/shop/files/Realistic_Paper_Texture_by_freeject_2.png?v=1765361293)}header .list-menu__item{font-size:15px}.featured_collection-slider .slider--desktop.grid--4-col-desktop .grid__item{height:fit-content}.banner__heading{margin:auto}.collection__title{align-items:center}#main-cart-items .cart-item__details .cart-item__discounted-prices{margin-bottom:16px}#main-cart-items .cart-item__totals.right.small-hide,#main-cart-items .cart-item .cart-item__quantity{padding-left:150px;width:100%}#main-cart-items .cart-item__totals .cart-item__discounted-prices{margin-top:30px}.cart-item__details{width:calc(100% - 280px)}#main-cart-items .cart-item{flex-wrap:wrap}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item{width:calc(50% - 25px)}.article-card .article-card__info{padding:0 0 10px}.article-banner-wrapper{flex-direction:column-reverse}.cart__footer .buttons__row,.get-in-touch-wrapper{flex-direction:column}.article-template__social-sharing,.article-banner-wrapper header{padding:0}.tile_care-section .grid--2-col-tablet .grid__item.image-with-text__media-item img{object-fit:contain}.tile_care-section .grid--2-col-tablet .grid__item.image-with-text__media-item,#ContactFormContainer .contact__button,#ContactFormContainer .form-left--col,#ContactFormContainer .form-right--col,.article-banner-wrapper header,.article-template__hero-container,.get-in-touch-form,.get-in-touch-content{width:100%}.about_section .image-with-text__media{margin-right:0}.get-in-touch-content{padding-right:0;margin-bottom:30px}.get-in-touch-content *{max-width:100%}.about--main h2{font-size:80px}.footer__copyright.caption,.solution_section .image-with-text .grid{flex-direction:column}.footer__copyright ul.policies{margin-right:auto;margin-top:10px}.policies li{margin-left:20px;margin-right:20px}.solution_section .image-with-text .grid .grid__item{width:100%}.info-box-list .infobox-list__item{width:100%;margin:auto;padding:0 30px;max-width:620px}.featured_collection-slider .grid--4-col-desktop:not(.slider--desktop) .grid__item,.featured_collection-slider .slider--desktop.grid--4-col-desktop .grid__item{max-width:calc(50% - 9px);min-width:calc(50% - 9px)}.featured_collection-slider slider-component.page-width{padding-left:0;padding-right:0}.collection-list.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:50%!important}.collection-list.grid--1-col-tablet-down .grid__item{max-width:calc(50% - 12px)}.header__heading-link,.header__heading a.header__heading-link{padding-left:70px}.header .header__icon--menu .icon{position:inherit}.header .header__icon--menu span{width:17px;height:17px!important;display:block}summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset{display:flex;align-items:center;justify-content:center}.collection__title:not(.title-wrapper--self-padded-tablet-down)+.featured_collection-slider .slider-button{display:none}.info-box-list .h1,.info-box-list .h0,.multicolumn h2.h0,#instagram-feed-box .instastory-title,.reviews-section-heading-wrapper h2,.collection__title .title,.collection .title,.collection__title--desktop-slider .title,.collection-list-wrapper .collection__title h2,.rich-text__heading.hxl,.image-with-text__heading.h0{font-size:34px;line-height:40px}.footer-block.footer-block--menu{width:calc(50% - 26px)!important}.footer-block,.footer-block:first-child{width:100%!important}.about_section .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__media-item+.image-with-text__text-item{padding-left:0}.footer_cta_inner{justify-content:flex-start}.collapsible-content.collapsible-row-layout .accordion summary,.collapsible-content.collapsible-row-layout .accordion .accordion__content{padding-left:20px;padding-right:20px}.collapsible-row-layout .accordion details summary{padding-top:25px;padding-bottom:25px}#instagram-feed-box .instagram-grid-container{grid-template-columns:repeat(3,1fr)!important}.klaviyo-form{padding-left:0}.newsletter .newsletter-form{max-width:400px;margin-left:0;margin-top:20px;padding-left:0}.solution_section .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__media-item+.image-with-text__text-item{padding-left:0!important}.newsletter_form .field input{font-size:12px}.get-in-touch-wrapper.newsletter h3{max-width:inherit}.collection-list-wrapper .card__content{width:100%;max-width:100%;padding:3px 30px;box-sizing:border-box}.collection-list-wrapper .card--standard .card__media{max-width:80%}.collection-list-wrapper .card--standard .card__inner{justify-content:center}.collection-list-wrapper .collection-card-wrapper{padding:50px 40px}.collection-list-wrapper .collection-content .button{box-sizing:border-box}.collection-list-wrapper .collection-list{max-width:100%}.collection-list-wrapper .collection-card-wrapper{height:auto!important}.collection-list-wrapper .grid--peek .grid__item{min-width:50%}.collection-list-wrapper .card__content .button{width:100%}.collection-list{gap:10px}.collection-list.grid--1-col-tablet-down .grid__item{max-width:100%;width:100%}.collection-list-wrapper .slider-button.slider-button--prev{left:10px}.collection-list-wrapper .slider-button svg{width:14px;height:10px}.collection-list-wrapper .slider-button.slider-button--next{right:10px}.collection-list-wrapper .slider-button{background:#fff;top:0;bottom:0;margin:auto;position:absolute;width:52px;height:52px;display:flex;border-radius:100%}}@media only screen and (max-width: 767px){.marquee_content_item{padding:0 5px}.infobox-card.image--right.natural_stone .infobox-card__image-wrapper,.multicolumn-card__info+.infobox-card__image-wrapper{width:80%}.info-box-list .multicolumn-card__info.center .infobox-card__image-wrapper .media{width:100%}.video-section{padding:40px 20px}.footer-block.footer-block--menu{width:100%!important}header .header__icon.header__icon--cart{padding-right:0;border-right:0!important}account-icon svg path{stroke:#000!important}.header__heading,.header__heading-link{text-align:left;display:flex;width:100%}.header__heading-link,.header__heading a.header__heading-link{padding-left:0}.cart-count-bubble{right:-2px}.horizontal_cards .card-wrapper .card{flex-direction:column}.featured_collection-slider .grid--4-col-desktop:not(.slider--desktop) .grid__item,.featured_collection-slider .slider--desktop.grid--4-col-desktop .grid__item{max-width:100%;min-width:100%}.featured_collection-slider .grid--4-col-desktop.grid--2-col-tablet-down:not(.slider--desktop) .grid__item,.featured_collection-slider .slider--desktop.grid--4-col-desktop.grid--2-col-tablet-down .grid__item{max-width:calc(50% - 6px);min-width:calc(50% - 6px)}.solution_section h2{font-size:38px}.infobox-card{padding:30px 20px}.about--main .rte.subtitle{margin-top:12px}.about--main h2{font-size:50px}.main-blog h1,.get-in-touch-content h3{font-size:34px;line-height:38px}.new-collection-banner .banner__caption p{margin-bottom:10px;font-size:14px}.collection-block__details-content{gap:12px}.collection-block__details-content a{padding:12px;font-size:10px;border-radius:8px}.article-template__social-sharing{top:10px;right:10px}.article-template__title{margin-bottom:0!important}.article-template header{margin-bottom:0!important}.short_desc-meta-field{padding:30px 25px}.footer .page-width{padding-left:3rem;padding-right:3rem}.cart-item__totals.right.small-hide{display:block!important;padding-left:120px;width:100%!important;text-align:left}.cart__footer .totals,#main-cart-items .cart-item{padding:20px}#main-cart-items .cart-item__media{width:9rem}#main-cart-items .cart-item__totals.right.large-up-hide{display:none!important}#main-cart-items .cart-item__totals .cart-item__price-wrapper{display:flex;justify-content:flex-start;width:100%!important}#main-cart-items .cart-item__totals.right.small-hide,#main-cart-items .cart-item .cart-item__quantity{padding-left:0}#main-cart-items .cart-item{row-gap:10px}.cart-item .cart-item__details{padding-left:10px}#main-cart-items .price--end{text-align:left}.cart-item__details{width:calc(100% - 110px)}.buttons__row .cart__ctas{width:100%}.collapsible-row-layout .accordion:first-child{margin-top:0}.contact{margin-left:15px;margin-right:15px;padding:30px 20px}.video-section h2{font-size:24px}.related-products__heading{margin-bottom:40px}#main-cart-items .cart-item__discounted-prices .price--end.cart-item__old-price,#main-cart-items .price--end{font-size:18px;line-height:20px}#main-cart-items .cart-item__totals .cart-item__discounted-prices{margin-top:10px;margin-bottom:10px;justify-content:flex-start;gap:10px}#main-cart-items .discounts__discount{gap:6px;padding:8px 15px}#main-cart-items .cart-item__details .cart-item__discounted-prices{margin-bottom:0;gap:10px}.template-search__header .search__input.field__input{padding:16px 30px 16px 82px;height:62px}.template-search__header .h2{font-size:38px;margin:0 0 30px}.tile_care-section .image-with-text__text{margin-top:10px}#instagram-feed-box{padding:60px 20px;margin:60px auto}footer .header__heading-link{padding-left:0}#instagram-feed-box .instagram-grid-container{grid-template-columns:repeat(2,1fr)!important}.klaviyo-form button.needsclick img{width:28px!important;height:20px!important}.klaviyo-form input[type=tel]::placeholder,.klaviyo-form input[type=tel]{font-size:12px!important}.get-in-touch-wrapper{padding:20px}.reviews-section-page-width .reviews-section{padding-left:15px;padding-right:15px}.reviews-section-page-width{padding-left:0;padding-right:0}.cart-wrapper h1{font-size:36px}cart-items .title-wrapper-with-link{margin-bottom:20px!important;gap:30px}.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item{width:100%}.swym-ready swym-storefront-layout-title>div,.swym-ready #swym-storefront-layout-section-container swym-storefront-layout-item:nth-child(4n) .swym-storefront-layout-grid-item{flex-direction:column}.sticky-inner{padding-left:0!important;padding-right:0!important}.sticky-inner img{width:40px!important;height:40px!important}.sticky-inner .button.button--primary{width:inherit;min-width:inherit;padding:10px 20px;font-size:12px;border-radius:10px}.sticky-price,.sticky-title{font-size:12px;line-height:18px}.get-in-touch-content{margin-bottom:10px}.get-in-touch-content .rte p{font-size:10px}.get-in-touch-content h3{font-size:30px}.featured_collection-slider.page-width,.collection.page-width,product-recommendations slider-component.page-width{max-width:100%;margin:0 auto}.template-index .featured_collection-slider.page-width{max-width:75%;margin:0 auto}.main-collection-list .collection-card-wrapper,.collection-list-wrapper .collection-card-wrapper{padding:60px 90px 40px}.about--main .image-with-text__media--small,.about_section .image-with-text__media--small{height:30rem}.tile_care-section,.tile_care-section .image-with-text__content{padding-bottom:0!important}.tile_care-section .image-with-text__text{padding-bottom:0}.tile_care-section .image-with-text__content{padding-top:20px}.header .header__icon--menu .icon-close{width:15px;height:15px}.header .header__icon--menu .icon-hamburger{width:18px;height:18px}.collection__title .title{text-align:center}.featured_collection-slider .slider--desktop{column-gap:12px}.collection-list.grid--1-col-tablet-down .grid__item{max-width:calc(50% - 12px);width:50%}.collection-list .card--standard{justify-content:center}.main-collection-list .collection-card-wrapper,.collection-list-wrapper .collection-card-wrapper{padding:23px 10px 10px}.collection-list .card__inner.ratio,.main-collection-list.collection-list.grid .card__media.ratio{max-width:80%;margin:auto}.collection-list .collection-title{font-size:12px;margin-bottom:10px;margin-top:0;text-align:center}.main-collection-list .card__heading{font-size:12px;margin-bottom:10px;margin-top:0;min-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-list .card__content,.main-collection-list .card__content{padding:10px 20px}.collection-list .button.outline--button,.main-collection-list .button.outline--button{border-radius:10px;min-height:34px;font-size:12px;padding:9px 11px!important}.product_count{bottom:10px;right:10px;padding:4px 6px;border-radius:5px;font-size:9px}header .search-modal__form{max-width:100%}body:not(.template-index) .grid__item:not(.collection-list__item) .card__content .card__heading{min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.header__heading-logo{width:100px!important}.header-icons_wrapper .header__icon:not(:last-child){border-right:0}.header-icons_wrapper .header__icon.search_hover{padding-right:0}.collection-list-wrapper .card--standard .card__content{margin:auto}.collection-list-wrapper .card--standard .card__content,.collection-list-wrapper .card--standard .card__media{max-width:80%}}@media only screen and (max-width: 500px){.hero_banner .banner__buttons a,.hero_banner .banner__buttons{width:100%}.collection-list-wrapper .card--standard .card__content,.collection-list-wrapper .card--standard .card__media{max-width:90%}.collection-list .card__content{padding:17px 20px}.collection-list.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:64%!important}}@media only screen and (max-width: 420px){.main-collection-list.collection-list.grid .card__media.ratio{height:80px;border-radius:10px}.contains-card--collection .card .card__inner .card__media{border-radius:10px}.main-collection-list .collection-card-wrapper{padding:16px 10px 10px 12px}.main-collection-list .card__content{padding:10px}}koala-bundle-block{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-style.css.map */
